Coverage Report

Created: 2024-01-17 10:31

/src/build/lib/Target/AArch64/AArch64GenAsmWriter.inc
Line
Count
Source (jump to first uncovered line)
1
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2
|*                                                                            *|
3
|* Assembly Writer Source Fragment                                            *|
4
|*                                                                            *|
5
|* Automatically generated file, do not edit!                                 *|
6
|* From: AArch64.td                                                           *|
7
|*                                                                            *|
8
\*===----------------------------------------------------------------------===*/
9
10
/// getMnemonic - This method is automatically generated by tablegen
11
/// from the instruction set description.
12
0
std::pair<const char *, uint64_t> AArch64InstPrinter::getMnemonic(const MCInst *MI) {
13
14
0
#ifdef __GNUC__
15
0
#pragma GCC diagnostic push
16
0
#pragma GCC diagnostic ignored "-Woverlength-strings"
17
0
#endif
18
0
  static const char AsmStrs[] = {
19
0
  /* 0 */ "sha1su0\t\0"
20
0
  /* 9 */ "sha512su0\t\0"
21
0
  /* 20 */ "sha256su0\t\0"
22
0
  /* 31 */ "st64bv0\t\0"
23
0
  /* 40 */ "ld1\t\0"
24
0
  /* 45 */ "stl1\t\0"
25
0
  /* 51 */ "trn1\t\0"
26
0
  /* 57 */ "ldap1\t\0"
27
0
  /* 64 */ "zip1\t\0"
28
0
  /* 70 */ "uzp1\t\0"
29
0
  /* 76 */ "zipq1\t\0"
30
0
  /* 83 */ "uzpq1\t\0"
31
0
  /* 90 */ "dcps1\t\0"
32
0
  /* 97 */ "sm3ss1\t\0"
33
0
  /* 105 */ "gcsss1\t\0"
34
0
  /* 113 */ "st1\t\0"
35
0
  /* 118 */ "sha1su1\t\0"
36
0
  /* 127 */ "sha512su1\t\0"
37
0
  /* 138 */ "sha256su1\t\0"
38
0
  /* 149 */ "sm3partw1\t\0"
39
0
  /* 160 */ "rax1\t\0"
40
0
  /* 166 */ "rev32\t\0"
41
0
  /* 173 */ "ld2\t\0"
42
0
  /* 178 */ "sha512h2\t\0"
43
0
  /* 188 */ "sha256h2\t\0"
44
0
  /* 198 */ "luti2\t\0"
45
0
  /* 205 */ "sabal2\t\0"
46
0
  /* 213 */ "uabal2\t\0"
47
0
  /* 221 */ "sqdmlal2\t\0"
48
0
  /* 231 */ "fmlal2\t\0"
49
0
  /* 239 */ "smlal2\t\0"
50
0
  /* 247 */ "umlal2\t\0"
51
0
  /* 255 */ "ssubl2\t\0"
52
0
  /* 263 */ "usubl2\t\0"
53
0
  /* 271 */ "sabdl2\t\0"
54
0
  /* 279 */ "uabdl2\t\0"
55
0
  /* 287 */ "saddl2\t\0"
56
0
  /* 295 */ "uaddl2\t\0"
57
0
  /* 303 */ "sshll2\t\0"
58
0
  /* 311 */ "ushll2\t\0"
59
0
  /* 319 */ "sqdmull2\t\0"
60
0
  /* 329 */ "pmull2\t\0"
61
0
  /* 337 */ "smull2\t\0"
62
0
  /* 345 */ "umull2\t\0"
63
0
  /* 353 */ "sqdmlsl2\t\0"
64
0
  /* 363 */ "fmlsl2\t\0"
65
0
  /* 371 */ "smlsl2\t\0"
66
0
  /* 379 */ "umlsl2\t\0"
67
0
  /* 387 */ "bf1cvtl2\t\0"
68
0
  /* 397 */ "bf2cvtl2\t\0"
69
0
  /* 407 */ "fcvtl2\t\0"
70
0
  /* 415 */ "rsubhn2\t\0"
71
0
  /* 424 */ "raddhn2\t\0"
72
0
  /* 433 */ "sqshrn2\t\0"
73
0
  /* 442 */ "uqshrn2\t\0"
74
0
  /* 451 */ "sqrshrn2\t\0"
75
0
  /* 461 */ "uqrshrn2\t\0"
76
0
  /* 471 */ "trn2\t\0"
77
0
  /* 477 */ "bfcvtn2\t\0"
78
0
  /* 486 */ "sqxtn2\t\0"
79
0
  /* 494 */ "uqxtn2\t\0"
80
0
  /* 502 */ "sqshrun2\t\0"
81
0
  /* 512 */ "sqrshrun2\t\0"
82
0
  /* 523 */ "sqxtun2\t\0"
83
0
  /* 532 */ "fcvtxn2\t\0"
84
0
  /* 541 */ "zip2\t\0"
85
0
  /* 547 */ "uzp2\t\0"
86
0
  /* 553 */ "zipq2\t\0"
87
0
  /* 560 */ "uzpq2\t\0"
88
0
  /* 567 */ "dcps2\t\0"
89
0
  /* 574 */ "gcsss2\t\0"
90
0
  /* 582 */ "st2\t\0"
91
0
  /* 587 */ "ssubw2\t\0"
92
0
  /* 595 */ "usubw2\t\0"
93
0
  /* 603 */ "saddw2\t\0"
94
0
  /* 611 */ "uaddw2\t\0"
95
0
  /* 619 */ "sm3partw2\t\0"
96
0
  /* 630 */ "ld3\t\0"
97
0
  /* 635 */ "eor3\t\0"
98
0
  /* 641 */ "dcps3\t\0"
99
0
  /* 648 */ "st3\t\0"
100
0
  /* 653 */ "rev64\t\0"
101
0
  /* 660 */ "ld4\t\0"
102
0
  /* 665 */ "luti4\t\0"
103
0
  /* 672 */ "st4\t\0"
104
0
  /* 677 */ "setf16\t\0"
105
0
  /* 685 */ "rev16\t\0"
106
0
  /* 692 */ "setf8\t\0"
107
0
  /* 699 */ "sm3tt1a\t\0"
108
0
  /* 708 */ "sm3tt2a\t\0"
109
0
  /* 717 */ "braa\t\0"
110
0
  /* 723 */ "ldraa\t\0"
111
0
  /* 730 */ "blraa\t\0"
112
0
  /* 737 */ "saba\t\0"
113
0
  /* 743 */ "uaba\t\0"
114
0
  /* 749 */ "pacda\t\0"
115
0
  /* 756 */ "ldadda\t\0"
116
0
  /* 764 */ "fadda\t\0"
117
0
  /* 771 */ "autda\t\0"
118
0
  /* 778 */ "pacga\t\0"
119
0
  /* 785 */ "addha\t\0"
120
0
  /* 792 */ "pacia\t\0"
121
0
  /* 799 */ "autia\t\0"
122
0
  /* 806 */ "brka\t\0"
123
0
  /* 812 */ "fcmla\t\0"
124
0
  /* 819 */ "bfmla\t\0"
125
0
  /* 826 */ "bfmmla\t\0"
126
0
  /* 834 */ "usmmla\t\0"
127
0
  /* 842 */ "ummla\t\0"
128
0
  /* 849 */ "fnmla\t\0"
129
0
  /* 856 */ "ldsmina\t\0"
130
0
  /* 865 */ "ldumina\t\0"
131
0
  /* 874 */ "brkpa\t\0"
132
0
  /* 881 */ "bmopa\t\0"
133
0
  /* 888 */ "bfmopa\t\0"
134
0
  /* 896 */ "usmopa\t\0"
135
0
  /* 904 */ "sumopa\t\0"
136
0
  /* 912 */ "rcwsswppa\t\0"
137
0
  /* 923 */ "rcwswppa\t\0"
138
0
  /* 933 */ "ldclrpa\t\0"
139
0
  /* 942 */ "rcwsclrpa\t\0"
140
0
  /* 953 */ "rcwclrpa\t\0"
141
0
  /* 963 */ "rcwscaspa\t\0"
142
0
  /* 974 */ "rcwcaspa\t\0"
143
0
  /* 984 */ "ldsetpa\t\0"
144
0
  /* 993 */ "rcwssetpa\t\0"
145
0
  /* 1004 */ "rcwsetpa\t\0"
146
0
  /* 1014 */ "rcwsswpa\t\0"
147
0
  /* 1024 */ "rcwswpa\t\0"
148
0
  /* 1033 */ "fexpa\t\0"
149
0
  /* 1040 */ "ldclra\t\0"
150
0
  /* 1048 */ "rcwsclra\t\0"
151
0
  /* 1058 */ "rcwclra\t\0"
152
0
  /* 1067 */ "ldeora\t\0"
153
0
  /* 1075 */ "srsra\t\0"
154
0
  /* 1082 */ "ursra\t\0"
155
0
  /* 1089 */ "ssra\t\0"
156
0
  /* 1095 */ "usra\t\0"
157
0
  /* 1101 */ "rcwscasa\t\0"
158
0
  /* 1111 */ "rcwcasa\t\0"
159
0
  /* 1120 */ "ldseta\t\0"
160
0
  /* 1128 */ "rcwsseta\t\0"
161
0
  /* 1138 */ "rcwseta\t\0"
162
0
  /* 1147 */ "frinta\t\0"
163
0
  /* 1155 */ "clasta\t\0"
164
0
  /* 1163 */ "addva\t\0"
165
0
  /* 1170 */ "mova\t\0"
166
0
  /* 1176 */ "ldsmaxa\t\0"
167
0
  /* 1185 */ "ldumaxa\t\0"
168
0
  /* 1194 */ "pacdza\t\0"
169
0
  /* 1202 */ "autdza\t\0"
170
0
  /* 1210 */ "paciza\t\0"
171
0
  /* 1218 */ "autiza\t\0"
172
0
  /* 1226 */ "ld1b\t\0"
173
0
  /* 1232 */ "ldff1b\t\0"
174
0
  /* 1240 */ "ldnf1b\t\0"
175
0
  /* 1248 */ "ldnt1b\t\0"
176
0
  /* 1256 */ "stnt1b\t\0"
177
0
  /* 1264 */ "st1b\t\0"
178
0
  /* 1270 */ "sm3tt1b\t\0"
179
0
  /* 1279 */ "crc32b\t\0"
180
0
  /* 1287 */ "ld2b\t\0"
181
0
  /* 1293 */ "st2b\t\0"
182
0
  /* 1299 */ "sm3tt2b\t\0"
183
0
  /* 1308 */ "ld3b\t\0"
184
0
  /* 1314 */ "st3b\t\0"
185
0
  /* 1320 */ "ld64b\t\0"
186
0
  /* 1327 */ "st64b\t\0"
187
0
  /* 1334 */ "ld4b\t\0"
188
0
  /* 1340 */ "st4b\t\0"
189
0
  /* 1346 */ "ldaddab\t\0"
190
0
  /* 1355 */ "ldsminab\t\0"
191
0
  /* 1365 */ "lduminab\t\0"
192
0
  /* 1375 */ "swpab\t\0"
193
0
  /* 1382 */ "brab\t\0"
194
0
  /* 1388 */ "ldrab\t\0"
195
0
  /* 1395 */ "blrab\t\0"
196
0
  /* 1402 */ "ldclrab\t\0"
197
0
  /* 1411 */ "ldeorab\t\0"
198
0
  /* 1420 */ "casab\t\0"
199
0
  /* 1427 */ "ldsetab\t\0"
200
0
  /* 1436 */ "ldsmaxab\t\0"
201
0
  /* 1446 */ "ldumaxab\t\0"
202
0
  /* 1456 */ "fmlallbb\t\0"
203
0
  /* 1466 */ "crc32cb\t\0"
204
0
  /* 1475 */ "sqdecb\t\0"
205
0
  /* 1483 */ "uqdecb\t\0"
206
0
  /* 1491 */ "sqincb\t\0"
207
0
  /* 1499 */ "uqincb\t\0"
208
0
  /* 1507 */ "pacdb\t\0"
209
0
  /* 1514 */ "ldaddb\t\0"
210
0
  /* 1522 */ "autdb\t\0"
211
0
  /* 1529 */ "prfb\t\0"
212
0
  /* 1535 */ "flogb\t\0"
213
0
  /* 1542 */ "pacib\t\0"
214
0
  /* 1549 */ "autib\t\0"
215
0
  /* 1556 */ "brkb\t\0"
216
0
  /* 1562 */ "sabalb\t\0"
217
0
  /* 1570 */ "uabalb\t\0"
218
0
  /* 1578 */ "ldaddalb\t\0"
219
0
  /* 1588 */ "sqdmlalb\t\0"
220
0
  /* 1598 */ "bfmlalb\t\0"
221
0
  /* 1607 */ "smlalb\t\0"
222
0
  /* 1615 */ "umlalb\t\0"
223
0
  /* 1623 */ "ldsminalb\t\0"
224
0
  /* 1634 */ "lduminalb\t\0"
225
0
  /* 1645 */ "swpalb\t\0"
226
0
  /* 1653 */ "ldclralb\t\0"
227
0
  /* 1663 */ "ldeoralb\t\0"
228
0
  /* 1673 */ "casalb\t\0"
229
0
  /* 1681 */ "ldsetalb\t\0"
230
0
  /* 1691 */ "ldsmaxalb\t\0"
231
0
  /* 1702 */ "ldumaxalb\t\0"
232
0
  /* 1713 */ "ssublb\t\0"
233
0
  /* 1721 */ "usublb\t\0"
234
0
  /* 1729 */ "sbclb\t\0"
235
0
  /* 1736 */ "adclb\t\0"
236
0
  /* 1743 */ "sabdlb\t\0"
237
0
  /* 1751 */ "uabdlb\t\0"
238
0
  /* 1759 */ "ldaddlb\t\0"
239
0
  /* 1768 */ "saddlb\t\0"
240
0
  /* 1776 */ "uaddlb\t\0"
241
0
  /* 1784 */ "sshllb\t\0"
242
0
  /* 1792 */ "ushllb\t\0"
243
0
  /* 1800 */ "sqdmullb\t\0"
244
0
  /* 1810 */ "pmullb\t\0"
245
0
  /* 1818 */ "smullb\t\0"
246
0
  /* 1826 */ "umullb\t\0"
247
0
  /* 1834 */ "ldsminlb\t\0"
248
0
  /* 1844 */ "lduminlb\t\0"
249
0
  /* 1854 */ "swplb\t\0"
250
0
  /* 1861 */ "ldclrlb\t\0"
251
0
  /* 1870 */ "ldeorlb\t\0"
252
0
  /* 1879 */ "caslb\t\0"
253
0
  /* 1886 */ "sqdmlslb\t\0"
254
0
  /* 1896 */ "bfmlslb\t\0"
255
0
  /* 1905 */ "smlslb\t\0"
256
0
  /* 1913 */ "umlslb\t\0"
257
0
  /* 1921 */ "ldsetlb\t\0"
258
0
  /* 1930 */ "ldsmaxlb\t\0"
259
0
  /* 1940 */ "ldumaxlb\t\0"
260
0
  /* 1950 */ "dmb\t\0"
261
0
  /* 1955 */ "rsubhnb\t\0"
262
0
  /* 1964 */ "raddhnb\t\0"
263
0
  /* 1973 */ "ldsminb\t\0"
264
0
  /* 1982 */ "lduminb\t\0"
265
0
  /* 1991 */ "sqshrnb\t\0"
266
0
  /* 2000 */ "uqshrnb\t\0"
267
0
  /* 2009 */ "sqrshrnb\t\0"
268
0
  /* 2019 */ "uqrshrnb\t\0"
269
0
  /* 2029 */ "fcvtnb\t\0"
270
0
  /* 2037 */ "sqxtnb\t\0"
271
0
  /* 2045 */ "uqxtnb\t\0"
272
0
  /* 2053 */ "sqshrunb\t\0"
273
0
  /* 2063 */ "sqrshrunb\t\0"
274
0
  /* 2074 */ "sqxtunb\t\0"
275
0
  /* 2083 */ "ld1rob\t\0"
276
0
  /* 2091 */ "brkpb\t\0"
277
0
  /* 2098 */ "swpb\t\0"
278
0
  /* 2104 */ "ld1rqb\t\0"
279
0
  /* 2112 */ "ld1rb\t\0"
280
0
  /* 2119 */ "ldarb\t\0"
281
0
  /* 2126 */ "ldlarb\t\0"
282
0
  /* 2134 */ "ldrb\t\0"
283
0
  /* 2140 */ "ldclrb\t\0"
284
0
  /* 2148 */ "stllrb\t\0"
285
0
  /* 2156 */ "stlrb\t\0"
286
0
  /* 2163 */ "ldeorb\t\0"
287
0
  /* 2171 */ "ldaprb\t\0"
288
0
  /* 2179 */ "ldtrb\t\0"
289
0
  /* 2186 */ "strb\t\0"
290
0
  /* 2192 */ "sttrb\t\0"
291
0
  /* 2199 */ "ldurb\t\0"
292
0
  /* 2206 */ "stlurb\t\0"
293
0
  /* 2214 */ "ldapurb\t\0"
294
0
  /* 2223 */ "sturb\t\0"
295
0
  /* 2230 */ "ldaxrb\t\0"
296
0
  /* 2238 */ "ldxrb\t\0"
297
0
  /* 2245 */ "stlxrb\t\0"
298
0
  /* 2253 */ "stxrb\t\0"
299
0
  /* 2260 */ "ld1sb\t\0"
300
0
  /* 2267 */ "ldff1sb\t\0"
301
0
  /* 2276 */ "ldnf1sb\t\0"
302
0
  /* 2285 */ "ldnt1sb\t\0"
303
0
  /* 2294 */ "casb\t\0"
304
0
  /* 2300 */ "dsb\t\0"
305
0
  /* 2305 */ "isb\t\0"
306
0
  /* 2310 */ "fmsb\t\0"
307
0
  /* 2316 */ "fnmsb\t\0"
308
0
  /* 2323 */ "ld1rsb\t\0"
309
0
  /* 2331 */ "ldrsb\t\0"
310
0
  /* 2338 */ "ldtrsb\t\0"
311
0
  /* 2346 */ "ldursb\t\0"
312
0
  /* 2354 */ "ldapursb\t\0"
313
0
  /* 2364 */ "tsb\t\0"
314
0
  /* 2369 */ "ldsetb\t\0"
315
0
  /* 2377 */ "ssubltb\t\0"
316
0
  /* 2386 */ "fmlalltb\t\0"
317
0
  /* 2396 */ "cntb\t\0"
318
0
  /* 2402 */ "fvdotb\t\0"
319
0
  /* 2410 */ "eortb\t\0"
320
0
  /* 2417 */ "clastb\t\0"
321
0
  /* 2425 */ "sxtb\t\0"
322
0
  /* 2431 */ "uxtb\t\0"
323
0
  /* 2437 */ "bfsub\t\0"
324
0
  /* 2444 */ "shsub\t\0"
325
0
  /* 2451 */ "uhsub\t\0"
326
0
  /* 2458 */ "fmsub\t\0"
327
0
  /* 2465 */ "fnmsub\t\0"
328
0
  /* 2473 */ "sqsub\t\0"
329
0
  /* 2480 */ "uqsub\t\0"
330
0
  /* 2487 */ "revb\t\0"
331
0
  /* 2493 */ "ssubwb\t\0"
332
0
  /* 2501 */ "usubwb\t\0"
333
0
  /* 2509 */ "saddwb\t\0"
334
0
  /* 2517 */ "uaddwb\t\0"
335
0
  /* 2525 */ "ldsmaxb\t\0"
336
0
  /* 2534 */ "ldumaxb\t\0"
337
0
  /* 2543 */ "pacdzb\t\0"
338
0
  /* 2551 */ "autdzb\t\0"
339
0
  /* 2559 */ "pacizb\t\0"
340
0
  /* 2567 */ "autizb\t\0"
341
0
  /* 2575 */ "sha1c\t\0"
342
0
  /* 2582 */ "sbc\t\0"
343
0
  /* 2587 */ "adc\t\0"
344
0
  /* 2592 */ "bic\t\0"
345
0
  /* 2597 */ "aesimc\t\0"
346
0
  /* 2605 */ "aesmc\t\0"
347
0
  /* 2612 */ "csinc\t\0"
348
0
  /* 2619 */ "retaasppc\t\0"
349
0
  /* 2630 */ "autiasppc\t\0"
350
0
  /* 2641 */ "retabsppc\t\0"
351
0
  /* 2652 */ "autibsppc\t\0"
352
0
  /* 2663 */ "hvc\t\0"
353
0
  /* 2668 */ "svc\t\0"
354
0
  /* 2673 */ "ld1d\t\0"
355
0
  /* 2679 */ "ldff1d\t\0"
356
0
  /* 2687 */ "ldnf1d\t\0"
357
0
  /* 2695 */ "ldnt1d\t\0"
358
0
  /* 2703 */ "stnt1d\t\0"
359
0
  /* 2711 */ "st1d\t\0"
360
0
  /* 2717 */ "ld2d\t\0"
361
0
  /* 2723 */ "st2d\t\0"
362
0
  /* 2729 */ "ld3d\t\0"
363
0
  /* 2735 */ "st3d\t\0"
364
0
  /* 2741 */ "ld4d\t\0"
365
0
  /* 2747 */ "st4d\t\0"
366
0
  /* 2753 */ "fmad\t\0"
367
0
  /* 2759 */ "fnmad\t\0"
368
0
  /* 2766 */ "ftmad\t\0"
369
0
  /* 2773 */ "fabd\t\0"
370
0
  /* 2779 */ "sabd\t\0"
371
0
  /* 2785 */ "uabd\t\0"
372
0
  /* 2791 */ "xpacd\t\0"
373
0
  /* 2798 */ "sqdecd\t\0"
374
0
  /* 2806 */ "uqdecd\t\0"
375
0
  /* 2814 */ "sqincd\t\0"
376
0
  /* 2822 */ "uqincd\t\0"
377
0
  /* 2830 */ "fcadd\t\0"
378
0
  /* 2837 */ "sqcadd\t\0"
379
0
  /* 2845 */ "ldadd\t\0"
380
0
  /* 2852 */ "bfadd\t\0"
381
0
  /* 2859 */ "srhadd\t\0"
382
0
  /* 2867 */ "urhadd\t\0"
383
0
  /* 2875 */ "shadd\t\0"
384
0
  /* 2882 */ "uhadd\t\0"
385
0
  /* 2889 */ "fmadd\t\0"
386
0
  /* 2896 */ "fnmadd\t\0"
387
0
  /* 2904 */ "usqadd\t\0"
388
0
  /* 2912 */ "suqadd\t\0"
389
0
  /* 2920 */ "prfd\t\0"
390
0
  /* 2926 */ "nand\t\0"
391
0
  /* 2932 */ "ld1rod\t\0"
392
0
  /* 2940 */ "ld1rqd\t\0"
393
0
  /* 2948 */ "ld1rd\t\0"
394
0
  /* 2955 */ "asrd\t\0"
395
0
  /* 2961 */ "aesd\t\0"
396
0
  /* 2967 */ "cntd\t\0"
397
0
  /* 2973 */ "revd\t\0"
398
0
  /* 2979 */ "sm4e\t\0"
399
0
  /* 2985 */ "splice\t\0"
400
0
  /* 2993 */ "facge\t\0"
401
0
  /* 3000 */ "whilege\t\0"
402
0
  /* 3009 */ "fcmge\t\0"
403
0
  /* 3016 */ "cmpge\t\0"
404
0
  /* 3023 */ "fscale\t\0"
405
0
  /* 3031 */ "whilele\t\0"
406
0
  /* 3040 */ "fcmle\t\0"
407
0
  /* 3047 */ "cmple\t\0"
408
0
  /* 3054 */ "fcmne\t\0"
409
0
  /* 3061 */ "ctermne\t\0"
410
0
  /* 3070 */ "cmpne\t\0"
411
0
  /* 3077 */ "frecpe\t\0"
412
0
  /* 3085 */ "urecpe\t\0"
413
0
  /* 3093 */ "fccmpe\t\0"
414
0
  /* 3101 */ "fcmpe\t\0"
415
0
  /* 3108 */ "aese\t\0"
416
0
  /* 3114 */ "pfalse\t\0"
417
0
  /* 3122 */ "frsqrte\t\0"
418
0
  /* 3131 */ "ursqrte\t\0"
419
0
  /* 3140 */ "ptrue\t\0"
420
0
  /* 3147 */ "udf\t\0"
421
0
  /* 3152 */ "bif\t\0"
422
0
  /* 3157 */ "rmif\t\0"
423
0
  /* 3163 */ "scvtf\t\0"
424
0
  /* 3170 */ "ucvtf\t\0"
425
0
  /* 3177 */ "st2g\t\0"
426
0
  /* 3183 */ "stz2g\t\0"
427
0
  /* 3190 */ "subg\t\0"
428
0
  /* 3196 */ "addg\t\0"
429
0
  /* 3202 */ "ldg\t\0"
430
0
  /* 3207 */ "fneg\t\0"
431
0
  /* 3213 */ "sqneg\t\0"
432
0
  /* 3220 */ "csneg\t\0"
433
0
  /* 3227 */ "histseg\t\0"
434
0
  /* 3236 */ "irg\t\0"
435
0
  /* 3241 */ "stg\t\0"
436
0
  /* 3246 */ "stzg\t\0"
437
0
  /* 3252 */ "sha1h\t\0"
438
0
  /* 3259 */ "ld1h\t\0"
439
0
  /* 3265 */ "ldff1h\t\0"
440
0
  /* 3273 */ "ldnf1h\t\0"
441
0
  /* 3281 */ "ldnt1h\t\0"
442
0
  /* 3289 */ "stnt1h\t\0"
443
0
  /* 3297 */ "st1h\t\0"
444
0
  /* 3303 */ "sha512h\t\0"
445
0
  /* 3312 */ "crc32h\t\0"
446
0
  /* 3320 */ "ld2h\t\0"
447
0
  /* 3326 */ "st2h\t\0"
448
0
  /* 3332 */ "ld3h\t\0"
449
0
  /* 3338 */ "st3h\t\0"
450
0
  /* 3344 */ "ld4h\t\0"
451
0
  /* 3350 */ "st4h\t\0"
452
0
  /* 3356 */ "sha256h\t\0"
453
0
  /* 3365 */ "ldaddah\t\0"
454
0
  /* 3374 */ "sqrdcmlah\t\0"
455
0
  /* 3385 */ "sqrdmlah\t\0"
456
0
  /* 3395 */ "ldsminah\t\0"
457
0
  /* 3405 */ "lduminah\t\0"
458
0
  /* 3415 */ "swpah\t\0"
459
0
  /* 3422 */ "ldclrah\t\0"
460
0
  /* 3431 */ "ldeorah\t\0"
461
0
  /* 3440 */ "casah\t\0"
462
0
  /* 3447 */ "ldsetah\t\0"
463
0
  /* 3456 */ "ldsmaxah\t\0"
464
0
  /* 3466 */ "ldumaxah\t\0"
465
0
  /* 3476 */ "crc32ch\t\0"
466
0
  /* 3485 */ "sqdech\t\0"
467
0
  /* 3493 */ "uqdech\t\0"
468
0
  /* 3501 */ "sqinch\t\0"
469
0
  /* 3509 */ "uqinch\t\0"
470
0
  /* 3517 */ "nmatch\t\0"
471
0
  /* 3525 */ "ldaddh\t\0"
472
0
  /* 3533 */ "prfh\t\0"
473
0
  /* 3539 */ "ldaddalh\t\0"
474
0
  /* 3549 */ "ldsminalh\t\0"
475
0
  /* 3560 */ "lduminalh\t\0"
476
0
  /* 3571 */ "swpalh\t\0"
477
0
  /* 3579 */ "ldclralh\t\0"
478
0
  /* 3589 */ "ldeoralh\t\0"
479
0
  /* 3599 */ "casalh\t\0"
480
0
  /* 3607 */ "ldsetalh\t\0"
481
0
  /* 3617 */ "ldsmaxalh\t\0"
482
0
  /* 3628 */ "ldumaxalh\t\0"
483
0
  /* 3639 */ "ldaddlh\t\0"
484
0
  /* 3648 */ "ldsminlh\t\0"
485
0
  /* 3658 */ "lduminlh\t\0"
486
0
  /* 3668 */ "swplh\t\0"
487
0
  /* 3675 */ "ldclrlh\t\0"
488
0
  /* 3684 */ "ldeorlh\t\0"
489
0
  /* 3693 */ "caslh\t\0"
490
0
  /* 3700 */ "ldsetlh\t\0"
491
0
  /* 3709 */ "sqdmulh\t\0"
492
0
  /* 3718 */ "sqrdmulh\t\0"
493
0
  /* 3728 */ "smulh\t\0"
494
0
  /* 3735 */ "umulh\t\0"
495
0
  /* 3742 */ "ldsmaxlh\t\0"
496
0
  /* 3752 */ "ldumaxlh\t\0"
497
0
  /* 3762 */ "ldsminh\t\0"
498
0
  /* 3771 */ "lduminh\t\0"
499
0
  /* 3780 */ "ld1roh\t\0"
500
0
  /* 3788 */ "swph\t\0"
501
0
  /* 3794 */ "ld1rqh\t\0"
502
0
  /* 3802 */ "ld1rh\t\0"
503
0
  /* 3809 */ "ldarh\t\0"
504
0
  /* 3816 */ "ldlarh\t\0"
505
0
  /* 3824 */ "ldrh\t\0"
506
0
  /* 3830 */ "ldclrh\t\0"
507
0
  /* 3838 */ "stllrh\t\0"
508
0
  /* 3846 */ "stlrh\t\0"
509
0
  /* 3853 */ "ldeorh\t\0"
510
0
  /* 3861 */ "ldaprh\t\0"
511
0
  /* 3869 */ "ldtrh\t\0"
512
0
  /* 3876 */ "strh\t\0"
513
0
  /* 3882 */ "sttrh\t\0"
514
0
  /* 3889 */ "ldurh\t\0"
515
0
  /* 3896 */ "stlurh\t\0"
516
0
  /* 3904 */ "ldapurh\t\0"
517
0
  /* 3913 */ "sturh\t\0"
518
0
  /* 3920 */ "ldaxrh\t\0"
519
0
  /* 3928 */ "ldxrh\t\0"
520
0
  /* 3935 */ "stlxrh\t\0"
521
0
  /* 3943 */ "stxrh\t\0"
522
0
  /* 3950 */ "ld1sh\t\0"
523
0
  /* 3957 */ "ldff1sh\t\0"
524
0
  /* 3966 */ "ldnf1sh\t\0"
525
0
  /* 3975 */ "ldnt1sh\t\0"
526
0
  /* 3984 */ "cash\t\0"
527
0
  /* 3990 */ "sqrdmlsh\t\0"
528
0
  /* 4000 */ "ld1rsh\t\0"
529
0
  /* 4008 */ "ldrsh\t\0"
530
0
  /* 4015 */ "ldtrsh\t\0"
531
0
  /* 4023 */ "ldursh\t\0"
532
0
  /* 4031 */ "ldapursh\t\0"
533
0
  /* 4041 */ "ldseth\t\0"
534
0
  /* 4049 */ "cnth\t\0"
535
0
  /* 4055 */ "sxth\t\0"
536
0
  /* 4061 */ "uxth\t\0"
537
0
  /* 4067 */ "revh\t\0"
538
0
  /* 4073 */ "ldsmaxh\t\0"
539
0
  /* 4082 */ "ldumaxh\t\0"
540
0
  /* 4091 */ "xpaci\t\0"
541
0
  /* 4098 */ "whilehi\t\0"
542
0
  /* 4107 */ "punpkhi\t\0"
543
0
  /* 4116 */ "sunpkhi\t\0"
544
0
  /* 4125 */ "uunpkhi\t\0"
545
0
  /* 4134 */ "cmhi\t\0"
546
0
  /* 4140 */ "cmphi\t\0"
547
0
  /* 4147 */ "sli\t\0"
548
0
  /* 4152 */ "gmi\t\0"
549
0
  /* 4157 */ "mvni\t\0"
550
0
  /* 4163 */ "sri\t\0"
551
0
  /* 4168 */ "frinti\t\0"
552
0
  /* 4176 */ "movi\t\0"
553
0
  /* 4182 */ "sunpk\t\0"
554
0
  /* 4189 */ "uunpk\t\0"
555
0
  /* 4196 */ "brk\t\0"
556
0
  /* 4201 */ "movk\t\0"
557
0
  /* 4207 */ "sabal\t\0"
558
0
  /* 4214 */ "uabal\t\0"
559
0
  /* 4221 */ "ldaddal\t\0"
560
0
  /* 4230 */ "sqdmlal\t\0"
561
0
  /* 4239 */ "bfmlal\t\0"
562
0
  /* 4247 */ "smlal\t\0"
563
0
  /* 4254 */ "umlal\t\0"
564
0
  /* 4261 */ "ldsminal\t\0"
565
0
  /* 4271 */ "lduminal\t\0"
566
0
  /* 4281 */ "rcwsswppal\t\0"
567
0
  /* 4293 */ "rcwswppal\t\0"
568
0
  /* 4304 */ "ldclrpal\t\0"
569
0
  /* 4314 */ "rcwsclrpal\t\0"
570
0
  /* 4326 */ "rcwclrpal\t\0"
571
0
  /* 4337 */ "rcwscaspal\t\0"
572
0
  /* 4349 */ "rcwcaspal\t\0"
573
0
  /* 4360 */ "ldsetpal\t\0"
574
0
  /* 4370 */ "rcwssetpal\t\0"
575
0
  /* 4382 */ "rcwsetpal\t\0"
576
0
  /* 4393 */ "rcwsswpal\t\0"
577
0
  /* 4404 */ "rcwswpal\t\0"
578
0
  /* 4414 */ "ldclral\t\0"
579
0
  /* 4423 */ "rcwsclral\t\0"
580
0
  /* 4434 */ "rcwclral\t\0"
581
0
  /* 4444 */ "ldeoral\t\0"
582
0
  /* 4453 */ "rcwscasal\t\0"
583
0
  /* 4464 */ "rcwcasal\t\0"
584
0
  /* 4474 */ "ldsetal\t\0"
585
0
  /* 4483 */ "rcwssetal\t\0"
586
0
  /* 4494 */ "rcwsetal\t\0"
587
0
  /* 4504 */ "ldsmaxal\t\0"
588
0
  /* 4514 */ "ldumaxal\t\0"
589
0
  /* 4524 */ "tbl\t\0"
590
0
  /* 4529 */ "smsubl\t\0"
591
0
  /* 4537 */ "umsubl\t\0"
592
0
  /* 4545 */ "ssubl\t\0"
593
0
  /* 4552 */ "usubl\t\0"
594
0
  /* 4559 */ "sabdl\t\0"
595
0
  /* 4566 */ "uabdl\t\0"
596
0
  /* 4573 */ "ldaddl\t\0"
597
0
  /* 4581 */ "smaddl\t\0"
598
0
  /* 4589 */ "umaddl\t\0"
599
0
  /* 4597 */ "saddl\t\0"
600
0
  /* 4604 */ "uaddl\t\0"
601
0
  /* 4611 */ "tcancel\t\0"
602
0
  /* 4620 */ "fcsel\t\0"
603
0
  /* 4627 */ "psel\t\0"
604
0
  /* 4633 */ "ftssel\t\0"
605
0
  /* 4641 */ "sqshl\t\0"
606
0
  /* 4648 */ "uqshl\t\0"
607
0
  /* 4655 */ "sqrshl\t\0"
608
0
  /* 4663 */ "uqrshl\t\0"
609
0
  /* 4671 */ "srshl\t\0"
610
0
  /* 4678 */ "urshl\t\0"
611
0
  /* 4685 */ "sshl\t\0"
612
0
  /* 4691 */ "ushl\t\0"
613
0
  /* 4697 */ "fmlall\t\0"
614
0
  /* 4705 */ "usmlall\t\0"
615
0
  /* 4714 */ "sumlall\t\0"
616
0
  /* 4723 */ "sshll\t\0"
617
0
  /* 4730 */ "ushll\t\0"
618
0
  /* 4737 */ "smlsll\t\0"
619
0
  /* 4745 */ "umlsll\t\0"
620
0
  /* 4753 */ "sqdmull\t\0"
621
0
  /* 4762 */ "pmull\t\0"
622
0
  /* 4769 */ "smull\t\0"
623
0
  /* 4776 */ "umull\t\0"
624
0
  /* 4783 */ "ldsminl\t\0"
625
0
  /* 4792 */ "lduminl\t\0"
626
0
  /* 4801 */ "addpl\t\0"
627
0
  /* 4808 */ "rcwsswppl\t\0"
628
0
  /* 4819 */ "rcwswppl\t\0"
629
0
  /* 4829 */ "ldclrpl\t\0"
630
0
  /* 4838 */ "rcwsclrpl\t\0"
631
0
  /* 4849 */ "rcwclrpl\t\0"
632
0
  /* 4859 */ "rcwscaspl\t\0"
633
0
  /* 4870 */ "rcwcaspl\t\0"
634
0
  /* 4880 */ "addspl\t\0"
635
0
  /* 4888 */ "ldsetpl\t\0"
636
0
  /* 4897 */ "rcwssetpl\t\0"
637
0
  /* 4908 */ "rcwsetpl\t\0"
638
0
  /* 4918 */ "rcwsswpl\t\0"
639
0
  /* 4928 */ "rcwswpl\t\0"
640
0
  /* 4937 */ "ldclrl\t\0"
641
0
  /* 4945 */ "rcwsclrl\t\0"
642
0
  /* 4955 */ "rcwclrl\t\0"
643
0
  /* 4964 */ "ldeorl\t\0"
644
0
  /* 4972 */ "rcwscasl\t\0"
645
0
  /* 4982 */ "rcwcasl\t\0"
646
0
  /* 4991 */ "nbsl\t\0"
647
0
  /* 4997 */ "sqdmlsl\t\0"
648
0
  /* 5006 */ "bfmlsl\t\0"
649
0
  /* 5014 */ "smlsl\t\0"
650
0
  /* 5021 */ "umlsl\t\0"
651
0
  /* 5028 */ "sysl\t\0"
652
0
  /* 5034 */ "ldsetl\t\0"
653
0
  /* 5042 */ "rcwssetl\t\0"
654
0
  /* 5052 */ "rcwsetl\t\0"
655
0
  /* 5061 */ "bf1cvtl\t\0"
656
0
  /* 5070 */ "bf2cvtl\t\0"
657
0
  /* 5079 */ "fcvtl\t\0"
658
0
  /* 5086 */ "bfmul\t\0"
659
0
  /* 5093 */ "fnmul\t\0"
660
0
  /* 5100 */ "pmul\t\0"
661
0
  /* 5106 */ "ftsmul\t\0"
662
0
  /* 5114 */ "addvl\t\0"
663
0
  /* 5121 */ "rdvl\t\0"
664
0
  /* 5127 */ "addsvl\t\0"
665
0
  /* 5135 */ "rdsvl\t\0"
666
0
  /* 5142 */ "ldsmaxl\t\0"
667
0
  /* 5151 */ "ldumaxl\t\0"
668
0
  /* 5160 */ "sha1m\t\0"
669
0
  /* 5167 */ "sbfm\t\0"
670
0
  /* 5173 */ "ubfm\t\0"
671
0
  /* 5179 */ "rprfm\t\0"
672
0
  /* 5186 */ "ldgm\t\0"
673
0
  /* 5192 */ "stgm\t\0"
674
0
  /* 5198 */ "stzgm\t\0"
675
0
  /* 5205 */ "gcspushm\t\0"
676
0
  /* 5215 */ "bfminnm\t\0"
677
0
  /* 5224 */ "bfmaxnm\t\0"
678
0
  /* 5233 */ "gcspopm\t\0"
679
0
  /* 5242 */ "dupm\t\0"
680
0
  /* 5248 */ "frintm\t\0"
681
0
  /* 5256 */ "prfum\t\0"
682
0
  /* 5263 */ "bsl1n\t\0"
683
0
  /* 5270 */ "bsl2n\t\0"
684
0
  /* 5277 */ "rsubhn\t\0"
685
0
  /* 5285 */ "raddhn\t\0"
686
0
  /* 5293 */ "famin\t\0"
687
0
  /* 5300 */ "bfmin\t\0"
688
0
  /* 5307 */ "ldsmin\t\0"
689
0
  /* 5315 */ "ldumin\t\0"
690
0
  /* 5323 */ "brkn\t\0"
691
0
  /* 5329 */ "ccmn\t\0"
692
0
  /* 5335 */ "eon\t\0"
693
0
  /* 5340 */ "sqshrn\t\0"
694
0
  /* 5348 */ "uqshrn\t\0"
695
0
  /* 5356 */ "sqrshrn\t\0"
696
0
  /* 5365 */ "uqrshrn\t\0"
697
0
  /* 5374 */ "orn\t\0"
698
0
  /* 5379 */ "frintn\t\0"
699
0
  /* 5387 */ "bfcvtn\t\0"
700
0
  /* 5395 */ "sqcvtn\t\0"
701
0
  /* 5403 */ "uqcvtn\t\0"
702
0
  /* 5411 */ "sqxtn\t\0"
703
0
  /* 5418 */ "uqxtn\t\0"
704
0
  /* 5425 */ "sqshrun\t\0"
705
0
  /* 5434 */ "sqrshrun\t\0"
706
0
  /* 5444 */ "sqcvtun\t\0"
707
0
  /* 5453 */ "sqxtun\t\0"
708
0
  /* 5461 */ "movn\t\0"
709
0
  /* 5467 */ "fcvtxn\t\0"
710
0
  /* 5475 */ "whilelo\t\0"
711
0
  /* 5484 */ "punpklo\t\0"
712
0
  /* 5493 */ "sunpklo\t\0"
713
0
  /* 5502 */ "uunpklo\t\0"
714
0
  /* 5511 */ "cmplo\t\0"
715
0
  /* 5518 */ "zero\t\0"
716
0
  /* 5524 */ "fcmuo\t\0"
717
0
  /* 5531 */ "sha1p\t\0"
718
0
  /* 5538 */ "subp\t\0"
719
0
  /* 5544 */ "sqdecp\t\0"
720
0
  /* 5552 */ "uqdecp\t\0"
721
0
  /* 5560 */ "sqincp\t\0"
722
0
  /* 5568 */ "uqincp\t\0"
723
0
  /* 5576 */ "faddp\t\0"
724
0
  /* 5583 */ "ldp\t\0"
725
0
  /* 5588 */ "bdep\t\0"
726
0
  /* 5594 */ "stgp\t\0"
727
0
  /* 5600 */ "zip\t\0"
728
0
  /* 5605 */ "sadalp\t\0"
729
0
  /* 5613 */ "uadalp\t\0"
730
0
  /* 5621 */ "saddlp\t\0"
731
0
  /* 5629 */ "uaddlp\t\0"
732
0
  /* 5637 */ "stilp\t\0"
733
0
  /* 5644 */ "bfclamp\t\0"
734
0
  /* 5653 */ "sclamp\t\0"
735
0
  /* 5661 */ "uclamp\t\0"
736
0
  /* 5669 */ "fccmp\t\0"
737
0
  /* 5676 */ "fcmp\t\0"
738
0
  /* 5682 */ "fminnmp\t\0"
739
0
  /* 5691 */ "fmaxnmp\t\0"
740
0
  /* 5700 */ "ldnp\t\0"
741
0
  /* 5706 */ "fminp\t\0"
742
0
  /* 5713 */ "sminp\t\0"
743
0
  /* 5720 */ "uminp\t\0"
744
0
  /* 5727 */ "stnp\t\0"
745
0
  /* 5733 */ "ldiapp\t\0"
746
0
  /* 5741 */ "rcwsswpp\t\0"
747
0
  /* 5751 */ "rcwswpp\t\0"
748
0
  /* 5760 */ "adrp\t\0"
749
0
  /* 5766 */ "bgrp\t\0"
750
0
  /* 5772 */ "ldclrp\t\0"
751
0
  /* 5780 */ "rcwsclrp\t\0"
752
0
  /* 5790 */ "rcwclrp\t\0"
753
0
  /* 5799 */ "rcwscasp\t\0"
754
0
  /* 5809 */ "rcwcasp\t\0"
755
0
  /* 5818 */ "sysp\t\0"
756
0
  /* 5824 */ "ldsetp\t\0"
757
0
  /* 5832 */ "rcwssetp\t\0"
758
0
  /* 5842 */ "rcwsetp\t\0"
759
0
  /* 5851 */ "cntp\t\0"
760
0
  /* 5857 */ "frintp\t\0"
761
0
  /* 5865 */ "stp\t\0"
762
0
  /* 5870 */ "fdup\t\0"
763
0
  /* 5876 */ "rcwsswp\t\0"
764
0
  /* 5885 */ "rcwswp\t\0"
765
0
  /* 5893 */ "ldaxp\t\0"
766
0
  /* 5900 */ "fmaxp\t\0"
767
0
  /* 5907 */ "smaxp\t\0"
768
0
  /* 5914 */ "umaxp\t\0"
769
0
  /* 5921 */ "ldxp\t\0"
770
0
  /* 5927 */ "stlxp\t\0"
771
0
  /* 5934 */ "stxp\t\0"
772
0
  /* 5940 */ "uzp\t\0"
773
0
  /* 5945 */ "ld1q\t\0"
774
0
  /* 5951 */ "st1q\t\0"
775
0
  /* 5957 */ "ld2q\t\0"
776
0
  /* 5963 */ "st2q\t\0"
777
0
  /* 5969 */ "ld3q\t\0"
778
0
  /* 5975 */ "st3q\t\0"
779
0
  /* 5981 */ "ld4q\t\0"
780
0
  /* 5987 */ "st4q\t\0"
781
0
  /* 5993 */ "fcmeq\t\0"
782
0
  /* 6000 */ "ctermeq\t\0"
783
0
  /* 6009 */ "cmpeq\t\0"
784
0
  /* 6016 */ "tblq\t\0"
785
0
  /* 6022 */ "dupq\t\0"
786
0
  /* 6028 */ "extq\t\0"
787
0
  /* 6034 */ "tbxq\t\0"
788
0
  /* 6040 */ "ld1r\t\0"
789
0
  /* 6046 */ "ld2r\t\0"
790
0
  /* 6052 */ "ld3r\t\0"
791
0
  /* 6058 */ "ld4r\t\0"
792
0
  /* 6064 */ "ldar\t\0"
793
0
  /* 6070 */ "ldlar\t\0"
794
0
  /* 6077 */ "xar\t\0"
795
0
  /* 6082 */ "fsubr\t\0"
796
0
  /* 6089 */ "shsubr\t\0"
797
0
  /* 6097 */ "uhsubr\t\0"
798
0
  /* 6105 */ "sqsubr\t\0"
799
0
  /* 6113 */ "uqsubr\t\0"
800
0
  /* 6121 */ "adr\t\0"
801
0
  /* 6126 */ "ldr\t\0"
802
0
  /* 6131 */ "rdffr\t\0"
803
0
  /* 6138 */ "wrffr\t\0"
804
0
  /* 6145 */ "sqrshr\t\0"
805
0
  /* 6153 */ "uqrshr\t\0"
806
0
  /* 6161 */ "srshr\t\0"
807
0
  /* 6168 */ "urshr\t\0"
808
0
  /* 6175 */ "sshr\t\0"
809
0
  /* 6181 */ "ushr\t\0"
810
0
  /* 6187 */ "blr\t\0"
811
0
  /* 6192 */ "ldclr\t\0"
812
0
  /* 6199 */ "rcwsclr\t\0"
813
0
  /* 6208 */ "rcwclr\t\0"
814
0
  /* 6216 */ "sqshlr\t\0"
815
0
  /* 6224 */ "uqshlr\t\0"
816
0
  /* 6232 */ "sqrshlr\t\0"
817
0
  /* 6241 */ "uqrshlr\t\0"
818
0
  /* 6250 */ "srshlr\t\0"
819
0
  /* 6258 */ "urshlr\t\0"
820
0
  /* 6266 */ "stllr\t\0"
821
0
  /* 6273 */ "lslr\t\0"
822
0
  /* 6279 */ "stlr\t\0"
823
0
  /* 6285 */ "ldeor\t\0"
824
0
  /* 6292 */ "nor\t\0"
825
0
  /* 6297 */ "ror\t\0"
826
0
  /* 6302 */ "ldapr\t\0"
827
0
  /* 6309 */ "orr\t\0"
828
0
  /* 6314 */ "asrr\t\0"
829
0
  /* 6320 */ "lsrr\t\0"
830
0
  /* 6326 */ "msrr\t\0"
831
0
  /* 6332 */ "asr\t\0"
832
0
  /* 6337 */ "lsr\t\0"
833
0
  /* 6342 */ "msr\t\0"
834
0
  /* 6347 */ "insr\t\0"
835
0
  /* 6353 */ "ldtr\t\0"
836
0
  /* 6359 */ "gcsstr\t\0"
837
0
  /* 6367 */ "gcssttr\t\0"
838
0
  /* 6376 */ "extr\t\0"
839
0
  /* 6382 */ "ldur\t\0"
840
0
  /* 6388 */ "stlur\t\0"
841
0
  /* 6395 */ "ldapur\t\0"
842
0
  /* 6403 */ "stur\t\0"
843
0
  /* 6409 */ "fdivr\t\0"
844
0
  /* 6416 */ "sdivr\t\0"
845
0
  /* 6423 */ "udivr\t\0"
846
0
  /* 6430 */ "whilewr\t\0"
847
0
  /* 6439 */ "ldaxr\t\0"
848
0
  /* 6446 */ "ldxr\t\0"
849
0
  /* 6452 */ "stlxr\t\0"
850
0
  /* 6459 */ "stxr\t\0"
851
0
  /* 6465 */ "rcwscas\t\0"
852
0
  /* 6474 */ "rcwcas\t\0"
853
0
  /* 6482 */ "brkas\t\0"
854
0
  /* 6489 */ "brkpas\t\0"
855
0
  /* 6497 */ "fcvtas\t\0"
856
0
  /* 6505 */ "fabs\t\0"
857
0
  /* 6511 */ "sqabs\t\0"
858
0
  /* 6518 */ "brkbs\t\0"
859
0
  /* 6525 */ "brkpbs\t\0"
860
0
  /* 6533 */ "subs\t\0"
861
0
  /* 6539 */ "sbcs\t\0"
862
0
  /* 6545 */ "adcs\t\0"
863
0
  /* 6551 */ "bics\t\0"
864
0
  /* 6557 */ "adds\t\0"
865
0
  /* 6563 */ "nands\t\0"
866
0
  /* 6570 */ "ptrues\t\0"
867
0
  /* 6578 */ "whilehs\t\0"
868
0
  /* 6587 */ "cmhs\t\0"
869
0
  /* 6593 */ "cmphs\t\0"
870
0
  /* 6600 */ "cls\t\0"
871
0
  /* 6605 */ "whilels\t\0"
872
0
  /* 6614 */ "bfmls\t\0"
873
0
  /* 6621 */ "fnmls\t\0"
874
0
  /* 6628 */ "cmpls\t\0"
875
0
  /* 6635 */ "fcvtms\t\0"
876
0
  /* 6643 */ "ins\t\0"
877
0
  /* 6648 */ "brkns\t\0"
878
0
  /* 6655 */ "orns\t\0"
879
0
  /* 6661 */ "fcvtns\t\0"
880
0
  /* 6669 */ "subps\t\0"
881
0
  /* 6676 */ "frecps\t\0"
882
0
  /* 6684 */ "bmops\t\0"
883
0
  /* 6691 */ "bfmops\t\0"
884
0
  /* 6699 */ "usmops\t\0"
885
0
  /* 6707 */ "sumops\t\0"
886
0
  /* 6715 */ "fcvtps\t\0"
887
0
  /* 6723 */ "rdffrs\t\0"
888
0
  /* 6731 */ "mrs\t\0"
889
0
  /* 6736 */ "eors\t\0"
890
0
  /* 6742 */ "nors\t\0"
891
0
  /* 6748 */ "mrrs\t\0"
892
0
  /* 6754 */ "orrs\t\0"
893
0
  /* 6760 */ "frsqrts\t\0"
894
0
  /* 6769 */ "sys\t\0"
895
0
  /* 6774 */ "fcvtzs\t\0"
896
0
  /* 6782 */ "fjcvtzs\t\0"
897
0
  /* 6791 */ "sqdmlalbt\t\0"
898
0
  /* 6802 */ "ssublbt\t\0"
899
0
  /* 6811 */ "saddlbt\t\0"
900
0
  /* 6820 */ "fmlallbt\t\0"
901
0
  /* 6830 */ "sqdmlslbt\t\0"
902
0
  /* 6841 */ "eorbt\t\0"
903
0
  /* 6848 */ "compact\t\0"
904
0
  /* 6857 */ "wfet\t\0"
905
0
  /* 6863 */ "ret\t\0"
906
0
  /* 6868 */ "ldset\t\0"
907
0
  /* 6875 */ "rcwsset\t\0"
908
0
  /* 6884 */ "rcwset\t\0"
909
0
  /* 6892 */ "facgt\t\0"
910
0
  /* 6899 */ "whilegt\t\0"
911
0
  /* 6908 */ "fcmgt\t\0"
912
0
  /* 6915 */ "cmpgt\t\0"
913
0
  /* 6922 */ "rbit\t\0"
914
0
  /* 6928 */ "trcit\t\0"
915
0
  /* 6935 */ "wfit\t\0"
916
0
  /* 6941 */ "sabalt\t\0"
917
0
  /* 6949 */ "uabalt\t\0"
918
0
  /* 6957 */ "sqdmlalt\t\0"
919
0
  /* 6967 */ "bfmlalt\t\0"
920
0
  /* 6976 */ "smlalt\t\0"
921
0
  /* 6984 */ "umlalt\t\0"
922
0
  /* 6992 */ "ssublt\t\0"
923
0
  /* 7000 */ "usublt\t\0"
924
0
  /* 7008 */ "sbclt\t\0"
925
0
  /* 7015 */ "adclt\t\0"
926
0
  /* 7022 */ "sabdlt\t\0"
927
0
  /* 7030 */ "uabdlt\t\0"
928
0
  /* 7038 */ "saddlt\t\0"
929
0
  /* 7046 */ "uaddlt\t\0"
930
0
  /* 7054 */ "whilelt\t\0"
931
0
  /* 7063 */ "hlt\t\0"
932
0
  /* 7068 */ "sshllt\t\0"
933
0
  /* 7076 */ "ushllt\t\0"
934
0
  /* 7084 */ "sqdmullt\t\0"
935
0
  /* 7094 */ "pmullt\t\0"
936
0
  /* 7102 */ "smullt\t\0"
937
0
  /* 7110 */ "umullt\t\0"
938
0
  /* 7118 */ "fcmlt\t\0"
939
0
  /* 7125 */ "cmplt\t\0"
940
0
  /* 7132 */ "sqdmlslt\t\0"
941
0
  /* 7142 */ "bfmlslt\t\0"
942
0
  /* 7151 */ "smlslt\t\0"
943
0
  /* 7159 */ "umlslt\t\0"
944
0
  /* 7167 */ "bf1cvtlt\t\0"
945
0
  /* 7177 */ "bf2cvtlt\t\0"
946
0
  /* 7187 */ "fcvtlt\t\0"
947
0
  /* 7195 */ "histcnt\t\0"
948
0
  /* 7204 */ "rsubhnt\t\0"
949
0
  /* 7213 */ "raddhnt\t\0"
950
0
  /* 7222 */ "hint\t\0"
951
0
  /* 7228 */ "sqshrnt\t\0"
952
0
  /* 7237 */ "uqshrnt\t\0"
953
0
  /* 7246 */ "sqrshrnt\t\0"
954
0
  /* 7256 */ "uqrshrnt\t\0"
955
0
  /* 7266 */ "bfcvtnt\t\0"
956
0
  /* 7275 */ "sqxtnt\t\0"
957
0
  /* 7283 */ "uqxtnt\t\0"
958
0
  /* 7291 */ "sqshrunt\t\0"
959
0
  /* 7301 */ "sqrshrunt\t\0"
960
0
  /* 7312 */ "sqxtunt\t\0"
961
0
  /* 7321 */ "fcvtxnt\t\0"
962
0
  /* 7330 */ "cdot\t\0"
963
0
  /* 7336 */ "bfdot\t\0"
964
0
  /* 7343 */ "usdot\t\0"
965
0
  /* 7350 */ "sudot\t\0"
966
0
  /* 7357 */ "bfvdot\t\0"
967
0
  /* 7365 */ "usvdot\t\0"
968
0
  /* 7373 */ "suvdot\t\0"
969
0
  /* 7381 */ "cnot\t\0"
970
0
  /* 7387 */ "mlapt\t\0"
971
0
  /* 7394 */ "msubpt\t\0"
972
0
  /* 7402 */ "madpt\t\0"
973
0
  /* 7409 */ "maddpt\t\0"
974
0
  /* 7417 */ "tstart\t\0"
975
0
  /* 7425 */ "fsqrt\t\0"
976
0
  /* 7432 */ "ptest\t\0"
977
0
  /* 7439 */ "ttest\t\0"
978
0
  /* 7446 */ "pfirst\t\0"
979
0
  /* 7454 */ "cmtst\t\0"
980
0
  /* 7461 */ "fmlalltt\t\0"
981
0
  /* 7471 */ "fvdott\t\0"
982
0
  /* 7479 */ "bf1cvt\t\0"
983
0
  /* 7487 */ "bf2cvt\t\0"
984
0
  /* 7495 */ "bfcvt\t\0"
985
0
  /* 7502 */ "sqcvt\t\0"
986
0
  /* 7509 */ "uqcvt\t\0"
987
0
  /* 7516 */ "movt\t\0"
988
0
  /* 7522 */ "ssubwt\t\0"
989
0
  /* 7530 */ "usubwt\t\0"
990
0
  /* 7538 */ "saddwt\t\0"
991
0
  /* 7546 */ "uaddwt\t\0"
992
0
  /* 7554 */ "bext\t\0"
993
0
  /* 7560 */ "pnext\t\0"
994
0
  /* 7567 */ "pext\t\0"
995
0
  /* 7573 */ "fcvtau\t\0"
996
0
  /* 7581 */ "sqshlu\t\0"
997
0
  /* 7589 */ "fcvtmu\t\0"
998
0
  /* 7597 */ "fcvtnu\t\0"
999
0
  /* 7605 */ "fcvtpu\t\0"
1000
0
  /* 7613 */ "sqrshru\t\0"
1001
0
  /* 7622 */ "sqcvtu\t\0"
1002
0
  /* 7630 */ "fcvtzu\t\0"
1003
0
  /* 7638 */ "st64bv\t\0"
1004
0
  /* 7646 */ "faddv\t\0"
1005
0
  /* 7653 */ "saddv\t\0"
1006
0
  /* 7660 */ "uaddv\t\0"
1007
0
  /* 7667 */ "andv\t\0"
1008
0
  /* 7673 */ "rev\t\0"
1009
0
  /* 7678 */ "fdiv\t\0"
1010
0
  /* 7684 */ "sdiv\t\0"
1011
0
  /* 7690 */ "udiv\t\0"
1012
0
  /* 7696 */ "saddlv\t\0"
1013
0
  /* 7704 */ "uaddlv\t\0"
1014
0
  /* 7712 */ "fminnmv\t\0"
1015
0
  /* 7721 */ "fmaxnmv\t\0"
1016
0
  /* 7730 */ "fminv\t\0"
1017
0
  /* 7737 */ "sminv\t\0"
1018
0
  /* 7744 */ "uminv\t\0"
1019
0
  /* 7751 */ "csinv\t\0"
1020
0
  /* 7758 */ "fmov\t\0"
1021
0
  /* 7764 */ "pmov\t\0"
1022
0
  /* 7770 */ "smov\t\0"
1023
0
  /* 7776 */ "umov\t\0"
1024
0
  /* 7782 */ "faddqv\t\0"
1025
0
  /* 7790 */ "andqv\t\0"
1026
0
  /* 7797 */ "fminnmqv\t\0"
1027
0
  /* 7807 */ "fmaxnmqv\t\0"
1028
0
  /* 7817 */ "fminqv\t\0"
1029
0
  /* 7825 */ "sminqv\t\0"
1030
0
  /* 7833 */ "uminqv\t\0"
1031
0
  /* 7841 */ "eorqv\t\0"
1032
0
  /* 7848 */ "fmaxqv\t\0"
1033
0
  /* 7856 */ "smaxqv\t\0"
1034
0
  /* 7864 */ "umaxqv\t\0"
1035
0
  /* 7872 */ "eorv\t\0"
1036
0
  /* 7878 */ "fmaxv\t\0"
1037
0
  /* 7885 */ "smaxv\t\0"
1038
0
  /* 7892 */ "umaxv\t\0"
1039
0
  /* 7899 */ "ld1w\t\0"
1040
0
  /* 7905 */ "ldff1w\t\0"
1041
0
  /* 7913 */ "ldnf1w\t\0"
1042
0
  /* 7921 */ "ldnt1w\t\0"
1043
0
  /* 7929 */ "stnt1w\t\0"
1044
0
  /* 7937 */ "st1w\t\0"
1045
0
  /* 7943 */ "crc32w\t\0"
1046
0
  /* 7951 */ "ld2w\t\0"
1047
0
  /* 7957 */ "st2w\t\0"
1048
0
  /* 7963 */ "ld3w\t\0"
1049
0
  /* 7969 */ "st3w\t\0"
1050
0
  /* 7975 */ "ld4w\t\0"
1051
0
  /* 7981 */ "st4w\t\0"
1052
0
  /* 7987 */ "ssubw\t\0"
1053
0
  /* 7994 */ "usubw\t\0"
1054
0
  /* 8001 */ "crc32cw\t\0"
1055
0
  /* 8010 */ "sqdecw\t\0"
1056
0
  /* 8018 */ "uqdecw\t\0"
1057
0
  /* 8026 */ "sqincw\t\0"
1058
0
  /* 8034 */ "uqincw\t\0"
1059
0
  /* 8042 */ "saddw\t\0"
1060
0
  /* 8049 */ "uaddw\t\0"
1061
0
  /* 8056 */ "prfw\t\0"
1062
0
  /* 8062 */ "ld1row\t\0"
1063
0
  /* 8070 */ "ld1rqw\t\0"
1064
0
  /* 8078 */ "ld1rw\t\0"
1065
0
  /* 8085 */ "whilerw\t\0"
1066
0
  /* 8094 */ "ld1sw\t\0"
1067
0
  /* 8101 */ "ldff1sw\t\0"
1068
0
  /* 8110 */ "ldnf1sw\t\0"
1069
0
  /* 8119 */ "ldnt1sw\t\0"
1070
0
  /* 8128 */ "ldpsw\t\0"
1071
0
  /* 8135 */ "ld1rsw\t\0"
1072
0
  /* 8143 */ "ldrsw\t\0"
1073
0
  /* 8150 */ "ldtrsw\t\0"
1074
0
  /* 8158 */ "ldursw\t\0"
1075
0
  /* 8166 */ "ldapursw\t\0"
1076
0
  /* 8176 */ "cntw\t\0"
1077
0
  /* 8182 */ "sxtw\t\0"
1078
0
  /* 8188 */ "uxtw\t\0"
1079
0
  /* 8194 */ "revw\t\0"
1080
0
  /* 8200 */ "crc32x\t\0"
1081
0
  /* 8208 */ "frint32x\t\0"
1082
0
  /* 8218 */ "frint64x\t\0"
1083
0
  /* 8228 */ "bcax\t\0"
1084
0
  /* 8234 */ "famax\t\0"
1085
0
  /* 8241 */ "bfmax\t\0"
1086
0
  /* 8248 */ "ldsmax\t\0"
1087
0
  /* 8256 */ "ldumax\t\0"
1088
0
  /* 8264 */ "tbx\t\0"
1089
0
  /* 8269 */ "crc32cx\t\0"
1090
0
  /* 8278 */ "index\t\0"
1091
0
  /* 8285 */ "clrex\t\0"
1092
0
  /* 8292 */ "movprfx\t\0"
1093
0
  /* 8301 */ "fmulx\t\0"
1094
0
  /* 8308 */ "frecpx\t\0"
1095
0
  /* 8316 */ "frintx\t\0"
1096
0
  /* 8324 */ "fcvtx\t\0"
1097
0
  /* 8331 */ "sm4ekey\t\0"
1098
0
  /* 8340 */ "fcpy\t\0"
1099
0
  /* 8346 */ "frint32z\t\0"
1100
0
  /* 8356 */ "frint64z\t\0"
1101
0
  /* 8366 */ "braaz\t\0"
1102
0
  /* 8373 */ "blraaz\t\0"
1103
0
  /* 8381 */ "movaz\t\0"
1104
0
  /* 8388 */ "brabz\t\0"
1105
0
  /* 8395 */ "blrabz\t\0"
1106
0
  /* 8403 */ "cbz\t\0"
1107
0
  /* 8408 */ "tbz\t\0"
1108
0
  /* 8413 */ "clz\t\0"
1109
0
  /* 8418 */ "cbnz\t\0"
1110
0
  /* 8424 */ "tbnz\t\0"
1111
0
  /* 8430 */ "ctz\t\0"
1112
0
  /* 8435 */ "frintz\t\0"
1113
0
  /* 8443 */ "movz\t\0"
1114
0
  /* 8449 */ ".tlsdesccall \0"
1115
0
  /* 8463 */ "zero\t{ \0"
1116
0
  /* 8471 */ "# XRay Function Patchable RET.\0"
1117
0
  /* 8502 */ "b.\0"
1118
0
  /* 8505 */ "bc.\0"
1119
0
  /* 8509 */ "# XRay Typed Event Log.\0"
1120
0
  /* 8533 */ "# XRay Custom Event Log.\0"
1121
0
  /* 8558 */ "# XRay Function Enter.\0"
1122
0
  /* 8581 */ "# XRay Tail Call Exit.\0"
1123
0
  /* 8604 */ "# XRay Function Exit.\0"
1124
0
  /* 8626 */ "hint\t#10\0"
1125
0
  /* 8635 */ "hint\t#30\0"
1126
0
  /* 8644 */ "hint\t#40\0"
1127
0
  /* 8653 */ "hint\t#31\0"
1128
0
  /* 8662 */ "hint\t#12\0"
1129
0
  /* 8671 */ "hint\t#14\0"
1130
0
  /* 8680 */ "hint\t#24\0"
1131
0
  /* 8689 */ "pacia171615\0"
1132
0
  /* 8701 */ "autia171615\0"
1133
0
  /* 8713 */ "pacib171615\0"
1134
0
  /* 8725 */ "autib171615\0"
1135
0
  /* 8737 */ "hint\t#25\0"
1136
0
  /* 8746 */ "hint\t#26\0"
1137
0
  /* 8755 */ "hint\t#7\0"
1138
0
  /* 8763 */ "hint\t#27\0"
1139
0
  /* 8772 */ "hint\t#8\0"
1140
0
  /* 8780 */ "hint\t#28\0"
1141
0
  /* 8789 */ "hint\t#29\0"
1142
0
  /* 8798 */ "hint\t#39\0"
1143
0
  /* 8807 */ "LIFETIME_END\0"
1144
0
  /* 8820 */ "PSEUDO_PROBE\0"
1145
0
  /* 8833 */ "BUNDLE\0"
1146
0
  /* 8840 */ "DBG_VALUE\0"
1147
0
  /* 8850 */ "DBG_INSTR_REF\0"
1148
0
  /* 8864 */ "DBG_PHI\0"
1149
0
  /* 8872 */ "DBG_LABEL\0"
1150
0
  /* 8882 */ "LIFETIME_START\0"
1151
0
  /* 8897 */ "DBG_VALUE_LIST\0"
1152
0
  /* 8912 */ "cpyfe\t[\0"
1153
0
  /* 8920 */ "setge\t[\0"
1154
0
  /* 8928 */ "sete\t[\0"
1155
0
  /* 8935 */ "cpye\t[\0"
1156
0
  /* 8942 */ "cpyfm\t[\0"
1157
0
  /* 8950 */ "setgm\t[\0"
1158
0
  /* 8958 */ "setm\t[\0"
1159
0
  /* 8965 */ "cpym\t[\0"
1160
0
  /* 8972 */ "cpyfen\t[\0"
1161
0
  /* 8981 */ "setgen\t[\0"
1162
0
  /* 8990 */ "seten\t[\0"
1163
0
  /* 8998 */ "cpyen\t[\0"
1164
0
  /* 9006 */ "cpyfmn\t[\0"
1165
0
  /* 9015 */ "setgmn\t[\0"
1166
0
  /* 9024 */ "setmn\t[\0"
1167
0
  /* 9032 */ "cpymn\t[\0"
1168
0
  /* 9040 */ "cpyfpn\t[\0"
1169
0
  /* 9049 */ "setgpn\t[\0"
1170
0
  /* 9058 */ "setpn\t[\0"
1171
0
  /* 9066 */ "cpypn\t[\0"
1172
0
  /* 9074 */ "cpyfern\t[\0"
1173
0
  /* 9084 */ "cpyern\t[\0"
1174
0
  /* 9093 */ "cpyfmrn\t[\0"
1175
0
  /* 9103 */ "cpymrn\t[\0"
1176
0
  /* 9112 */ "cpyfprn\t[\0"
1177
0
  /* 9122 */ "cpyprn\t[\0"
1178
0
  /* 9131 */ "cpyfetrn\t[\0"
1179
0
  /* 9142 */ "cpyetrn\t[\0"
1180
0
  /* 9152 */ "cpyfmtrn\t[\0"
1181
0
  /* 9163 */ "cpymtrn\t[\0"
1182
0
  /* 9173 */ "cpyfptrn\t[\0"
1183
0
  /* 9184 */ "cpyptrn\t[\0"
1184
0
  /* 9194 */ "cpyfertrn\t[\0"
1185
0
  /* 9206 */ "cpyertrn\t[\0"
1186
0
  /* 9217 */ "cpyfmrtrn\t[\0"
1187
0
  /* 9229 */ "cpymrtrn\t[\0"
1188
0
  /* 9240 */ "cpyfprtrn\t[\0"
1189
0
  /* 9252 */ "cpyprtrn\t[\0"
1190
0
  /* 9263 */ "cpyfewtrn\t[\0"
1191
0
  /* 9275 */ "cpyewtrn\t[\0"
1192
0
  /* 9286 */ "cpyfmwtrn\t[\0"
1193
0
  /* 9298 */ "cpymwtrn\t[\0"
1194
0
  /* 9309 */ "cpyfpwtrn\t[\0"
1195
0
  /* 9321 */ "cpypwtrn\t[\0"
1196
0
  /* 9332 */ "cpyfetn\t[\0"
1197
0
  /* 9342 */ "setgetn\t[\0"
1198
0
  /* 9352 */ "setetn\t[\0"
1199
0
  /* 9361 */ "cpyetn\t[\0"
1200
0
  /* 9370 */ "cpyfmtn\t[\0"
1201
0
  /* 9380 */ "setgmtn\t[\0"
1202
0
  /* 9390 */ "setmtn\t[\0"
1203
0
  /* 9399 */ "cpymtn\t[\0"
1204
0
  /* 9408 */ "cpyfptn\t[\0"
1205
0
  /* 9418 */ "setgptn\t[\0"
1206
0
  /* 9428 */ "setptn\t[\0"
1207
0
  /* 9437 */ "cpyptn\t[\0"
1208
0
  /* 9446 */ "cpyfertn\t[\0"
1209
0
  /* 9457 */ "cpyertn\t[\0"
1210
0
  /* 9467 */ "cpyfmrtn\t[\0"
1211
0
  /* 9478 */ "cpymrtn\t[\0"
1212
0
  /* 9488 */ "cpyfprtn\t[\0"
1213
0
  /* 9499 */ "cpyprtn\t[\0"
1214
0
  /* 9509 */ "cpyfewtn\t[\0"
1215
0
  /* 9520 */ "cpyewtn\t[\0"
1216
0
  /* 9530 */ "cpyfmwtn\t[\0"
1217
0
  /* 9541 */ "cpymwtn\t[\0"
1218
0
  /* 9551 */ "cpyfpwtn\t[\0"
1219
0
  /* 9562 */ "cpypwtn\t[\0"
1220
0
  /* 9572 */ "cpyfewn\t[\0"
1221
0
  /* 9582 */ "cpyewn\t[\0"
1222
0
  /* 9591 */ "cpyfmwn\t[\0"
1223
0
  /* 9601 */ "cpymwn\t[\0"
1224
0
  /* 9610 */ "cpyfpwn\t[\0"
1225
0
  /* 9620 */ "cpypwn\t[\0"
1226
0
  /* 9629 */ "cpyfetwn\t[\0"
1227
0
  /* 9640 */ "cpyetwn\t[\0"
1228
0
  /* 9650 */ "cpyfmtwn\t[\0"
1229
0
  /* 9661 */ "cpymtwn\t[\0"
1230
0
  /* 9671 */ "cpyfptwn\t[\0"
1231
0
  /* 9682 */ "cpyptwn\t[\0"
1232
0
  /* 9692 */ "cpyfertwn\t[\0"
1233
0
  /* 9704 */ "cpyertwn\t[\0"
1234
0
  /* 9715 */ "cpyfmrtwn\t[\0"
1235
0
  /* 9727 */ "cpymrtwn\t[\0"
1236
0
  /* 9738 */ "cpyfprtwn\t[\0"
1237
0
  /* 9750 */ "cpyprtwn\t[\0"
1238
0
  /* 9761 */ "cpyfewtwn\t[\0"
1239
0
  /* 9773 */ "cpyewtwn\t[\0"
1240
0
  /* 9784 */ "cpyfmwtwn\t[\0"
1241
0
  /* 9796 */ "cpymwtwn\t[\0"
1242
0
  /* 9807 */ "cpyfpwtwn\t[\0"
1243
0
  /* 9819 */ "cpypwtwn\t[\0"
1244
0
  /* 9830 */ "cpyfp\t[\0"
1245
0
  /* 9838 */ "setgp\t[\0"
1246
0
  /* 9846 */ "setp\t[\0"
1247
0
  /* 9853 */ "cpyp\t[\0"
1248
0
  /* 9860 */ "cpyfet\t[\0"
1249
0
  /* 9869 */ "setget\t[\0"
1250
0
  /* 9878 */ "setet\t[\0"
1251
0
  /* 9886 */ "cpyet\t[\0"
1252
0
  /* 9894 */ "cpyfmt\t[\0"
1253
0
  /* 9903 */ "setgmt\t[\0"
1254
0
  /* 9912 */ "setmt\t[\0"
1255
0
  /* 9920 */ "cpymt\t[\0"
1256
0
  /* 9928 */ "cpyfpt\t[\0"
1257
0
  /* 9937 */ "setgpt\t[\0"
1258
0
  /* 9946 */ "setpt\t[\0"
1259
0
  /* 9954 */ "cpypt\t[\0"
1260
0
  /* 9962 */ "cpyfert\t[\0"
1261
0
  /* 9972 */ "cpyert\t[\0"
1262
0
  /* 9981 */ "cpyfmrt\t[\0"
1263
0
  /* 9991 */ "cpymrt\t[\0"
1264
0
  /* 10000 */ "cpyfprt\t[\0"
1265
0
  /* 10010 */ "cpyprt\t[\0"
1266
0
  /* 10019 */ "cpyfewt\t[\0"
1267
0
  /* 10029 */ "cpyewt\t[\0"
1268
0
  /* 10038 */ "cpyfmwt\t[\0"
1269
0
  /* 10048 */ "cpymwt\t[\0"
1270
0
  /* 10057 */ "cpyfpwt\t[\0"
1271
0
  /* 10067 */ "cpypwt\t[\0"
1272
0
  /* 10076 */ "eretaa\0"
1273
0
  /* 10083 */ "eretab\0"
1274
0
  /* 10090 */ "sb\0"
1275
0
  /* 10093 */ "pacnbiasppc\0"
1276
0
  /* 10105 */ "paciasppc\0"
1277
0
  /* 10115 */ "pacnbibsppc\0"
1278
0
  /* 10127 */ "pacibsppc\0"
1279
0
  /* 10137 */ "xaflag\0"
1280
0
  /* 10144 */ "axflag\0"
1281
0
  /* 10151 */ "brb\tinj\0"
1282
0
  /* 10159 */ "# FEntry call\0"
1283
0
  /* 10173 */ "brb\tiall\0"
1284
0
  /* 10182 */ "setffr\0"
1285
0
  /* 10189 */ "drps\0"
1286
0
  /* 10194 */ "eret\0"
1287
0
  /* 10199 */ "tcommit\0"
1288
0
  /* 10207 */ "cfinv\0"
1289
0
  /* 10213 */ "gcspopcx\0"
1290
0
  /* 10222 */ "gcspushx\0"
1291
0
  /* 10231 */ "gcspopx\0"
1292
0
  /* 10239 */ "ld1b\t{\0"
1293
0
  /* 10246 */ "st1b\t{\0"
1294
0
  /* 10253 */ "ld1d\t{\0"
1295
0
  /* 10260 */ "st1d\t{\0"
1296
0
  /* 10267 */ "ld1h\t{\0"
1297
0
  /* 10274 */ "st1h\t{\0"
1298
0
  /* 10281 */ "ld1q\t{\0"
1299
0
  /* 10288 */ "st1q\t{\0"
1300
0
  /* 10295 */ "ld1w\t{\0"
1301
0
  /* 10302 */ "st1w\t{\0"
1302
0
};
1303
0
#ifdef __GNUC__
1304
0
#pragma GCC diagnostic pop
1305
0
#endif
1306
1307
0
  static const uint32_t OpInfo0[] = {
1308
0
    0U, // PHI
1309
0
    0U, // INLINEASM
1310
0
    0U, // INLINEASM_BR
1311
0
    0U, // CFI_INSTRUCTION
1312
0
    0U, // EH_LABEL
1313
0
    0U, // GC_LABEL
1314
0
    0U, // ANNOTATION_LABEL
1315
0
    0U, // KILL
1316
0
    0U, // EXTRACT_SUBREG
1317
0
    0U, // INSERT_SUBREG
1318
0
    0U, // IMPLICIT_DEF
1319
0
    0U, // SUBREG_TO_REG
1320
0
    0U, // COPY_TO_REGCLASS
1321
0
    8841U,  // DBG_VALUE
1322
0
    8898U,  // DBG_VALUE_LIST
1323
0
    8851U,  // DBG_INSTR_REF
1324
0
    8865U,  // DBG_PHI
1325
0
    8873U,  // DBG_LABEL
1326
0
    0U, // REG_SEQUENCE
1327
0
    0U, // COPY
1328
0
    8834U,  // BUNDLE
1329
0
    8883U,  // LIFETIME_START
1330
0
    8808U,  // LIFETIME_END
1331
0
    8821U,  // PSEUDO_PROBE
1332
0
    0U, // ARITH_FENCE
1333
0
    0U, // STACKMAP
1334
0
    10160U, // FENTRY_CALL
1335
0
    0U, // PATCHPOINT
1336
0
    0U, // LOAD_STACK_GUARD
1337
0
    0U, // PREALLOCATED_SETUP
1338
0
    0U, // PREALLOCATED_ARG
1339
0
    0U, // STATEPOINT
1340
0
    0U, // LOCAL_ESCAPE
1341
0
    0U, // FAULTING_OP
1342
0
    0U, // PATCHABLE_OP
1343
0
    8559U,  // PATCHABLE_FUNCTION_ENTER
1344
0
    8472U,  // PATCHABLE_RET
1345
0
    8605U,  // PATCHABLE_FUNCTION_EXIT
1346
0
    8582U,  // PATCHABLE_TAIL_CALL
1347
0
    8534U,  // PATCHABLE_EVENT_CALL
1348
0
    8510U,  // PATCHABLE_TYPED_EVENT_CALL
1349
0
    0U, // ICALL_BRANCH_FUNNEL
1350
0
    0U, // MEMBARRIER
1351
0
    0U, // JUMP_TABLE_DEBUG_INFO
1352
0
    0U, // G_ASSERT_SEXT
1353
0
    0U, // G_ASSERT_ZEXT
1354
0
    0U, // G_ASSERT_ALIGN
1355
0
    0U, // G_ADD
1356
0
    0U, // G_SUB
1357
0
    0U, // G_MUL
1358
0
    0U, // G_SDIV
1359
0
    0U, // G_UDIV
1360
0
    0U, // G_SREM
1361
0
    0U, // G_UREM
1362
0
    0U, // G_SDIVREM
1363
0
    0U, // G_UDIVREM
1364
0
    0U, // G_AND
1365
0
    0U, // G_OR
1366
0
    0U, // G_XOR
1367
0
    0U, // G_IMPLICIT_DEF
1368
0
    0U, // G_PHI
1369
0
    0U, // G_FRAME_INDEX
1370
0
    0U, // G_GLOBAL_VALUE
1371
0
    0U, // G_CONSTANT_POOL
1372
0
    0U, // G_EXTRACT
1373
0
    0U, // G_UNMERGE_VALUES
1374
0
    0U, // G_INSERT
1375
0
    0U, // G_MERGE_VALUES
1376
0
    0U, // G_BUILD_VECTOR
1377
0
    0U, // G_BUILD_VECTOR_TRUNC
1378
0
    0U, // G_CONCAT_VECTORS
1379
0
    0U, // G_PTRTOINT
1380
0
    0U, // G_INTTOPTR
1381
0
    0U, // G_BITCAST
1382
0
    0U, // G_FREEZE
1383
0
    0U, // G_CONSTANT_FOLD_BARRIER
1384
0
    0U, // G_INTRINSIC_FPTRUNC_ROUND
1385
0
    0U, // G_INTRINSIC_TRUNC
1386
0
    0U, // G_INTRINSIC_ROUND
1387
0
    0U, // G_INTRINSIC_LRINT
1388
0
    0U, // G_INTRINSIC_ROUNDEVEN
1389
0
    0U, // G_READCYCLECOUNTER
1390
0
    0U, // G_LOAD
1391
0
    0U, // G_SEXTLOAD
1392
0
    0U, // G_ZEXTLOAD
1393
0
    0U, // G_INDEXED_LOAD
1394
0
    0U, // G_INDEXED_SEXTLOAD
1395
0
    0U, // G_INDEXED_ZEXTLOAD
1396
0
    0U, // G_STORE
1397
0
    0U, // G_INDEXED_STORE
1398
0
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
1399
0
    0U, // G_ATOMIC_CMPXCHG
1400
0
    0U, // G_ATOMICRMW_XCHG
1401
0
    0U, // G_ATOMICRMW_ADD
1402
0
    0U, // G_ATOMICRMW_SUB
1403
0
    0U, // G_ATOMICRMW_AND
1404
0
    0U, // G_ATOMICRMW_NAND
1405
0
    0U, // G_ATOMICRMW_OR
1406
0
    0U, // G_ATOMICRMW_XOR
1407
0
    0U, // G_ATOMICRMW_MAX
1408
0
    0U, // G_ATOMICRMW_MIN
1409
0
    0U, // G_ATOMICRMW_UMAX
1410
0
    0U, // G_ATOMICRMW_UMIN
1411
0
    0U, // G_ATOMICRMW_FADD
1412
0
    0U, // G_ATOMICRMW_FSUB
1413
0
    0U, // G_ATOMICRMW_FMAX
1414
0
    0U, // G_ATOMICRMW_FMIN
1415
0
    0U, // G_ATOMICRMW_UINC_WRAP
1416
0
    0U, // G_ATOMICRMW_UDEC_WRAP
1417
0
    0U, // G_FENCE
1418
0
    0U, // G_PREFETCH
1419
0
    0U, // G_BRCOND
1420
0
    0U, // G_BRINDIRECT
1421
0
    0U, // G_INVOKE_REGION_START
1422
0
    0U, // G_INTRINSIC
1423
0
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
1424
0
    0U, // G_INTRINSIC_CONVERGENT
1425
0
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
1426
0
    0U, // G_ANYEXT
1427
0
    0U, // G_TRUNC
1428
0
    0U, // G_CONSTANT
1429
0
    0U, // G_FCONSTANT
1430
0
    0U, // G_VASTART
1431
0
    0U, // G_VAARG
1432
0
    0U, // G_SEXT
1433
0
    0U, // G_SEXT_INREG
1434
0
    0U, // G_ZEXT
1435
0
    0U, // G_SHL
1436
0
    0U, // G_LSHR
1437
0
    0U, // G_ASHR
1438
0
    0U, // G_FSHL
1439
0
    0U, // G_FSHR
1440
0
    0U, // G_ROTR
1441
0
    0U, // G_ROTL
1442
0
    0U, // G_ICMP
1443
0
    0U, // G_FCMP
1444
0
    0U, // G_SELECT
1445
0
    0U, // G_UADDO
1446
0
    0U, // G_UADDE
1447
0
    0U, // G_USUBO
1448
0
    0U, // G_USUBE
1449
0
    0U, // G_SADDO
1450
0
    0U, // G_SADDE
1451
0
    0U, // G_SSUBO
1452
0
    0U, // G_SSUBE
1453
0
    0U, // G_UMULO
1454
0
    0U, // G_SMULO
1455
0
    0U, // G_UMULH
1456
0
    0U, // G_SMULH
1457
0
    0U, // G_UADDSAT
1458
0
    0U, // G_SADDSAT
1459
0
    0U, // G_USUBSAT
1460
0
    0U, // G_SSUBSAT
1461
0
    0U, // G_USHLSAT
1462
0
    0U, // G_SSHLSAT
1463
0
    0U, // G_SMULFIX
1464
0
    0U, // G_UMULFIX
1465
0
    0U, // G_SMULFIXSAT
1466
0
    0U, // G_UMULFIXSAT
1467
0
    0U, // G_SDIVFIX
1468
0
    0U, // G_UDIVFIX
1469
0
    0U, // G_SDIVFIXSAT
1470
0
    0U, // G_UDIVFIXSAT
1471
0
    0U, // G_FADD
1472
0
    0U, // G_FSUB
1473
0
    0U, // G_FMUL
1474
0
    0U, // G_FMA
1475
0
    0U, // G_FMAD
1476
0
    0U, // G_FDIV
1477
0
    0U, // G_FREM
1478
0
    0U, // G_FPOW
1479
0
    0U, // G_FPOWI
1480
0
    0U, // G_FEXP
1481
0
    0U, // G_FEXP2
1482
0
    0U, // G_FEXP10
1483
0
    0U, // G_FLOG
1484
0
    0U, // G_FLOG2
1485
0
    0U, // G_FLOG10
1486
0
    0U, // G_FLDEXP
1487
0
    0U, // G_FFREXP
1488
0
    0U, // G_FNEG
1489
0
    0U, // G_FPEXT
1490
0
    0U, // G_FPTRUNC
1491
0
    0U, // G_FPTOSI
1492
0
    0U, // G_FPTOUI
1493
0
    0U, // G_SITOFP
1494
0
    0U, // G_UITOFP
1495
0
    0U, // G_FABS
1496
0
    0U, // G_FCOPYSIGN
1497
0
    0U, // G_IS_FPCLASS
1498
0
    0U, // G_FCANONICALIZE
1499
0
    0U, // G_FMINNUM
1500
0
    0U, // G_FMAXNUM
1501
0
    0U, // G_FMINNUM_IEEE
1502
0
    0U, // G_FMAXNUM_IEEE
1503
0
    0U, // G_FMINIMUM
1504
0
    0U, // G_FMAXIMUM
1505
0
    0U, // G_GET_FPENV
1506
0
    0U, // G_SET_FPENV
1507
0
    0U, // G_RESET_FPENV
1508
0
    0U, // G_GET_FPMODE
1509
0
    0U, // G_SET_FPMODE
1510
0
    0U, // G_RESET_FPMODE
1511
0
    0U, // G_PTR_ADD
1512
0
    0U, // G_PTRMASK
1513
0
    0U, // G_SMIN
1514
0
    0U, // G_SMAX
1515
0
    0U, // G_UMIN
1516
0
    0U, // G_UMAX
1517
0
    0U, // G_ABS
1518
0
    0U, // G_LROUND
1519
0
    0U, // G_LLROUND
1520
0
    0U, // G_BR
1521
0
    0U, // G_BRJT
1522
0
    0U, // G_INSERT_VECTOR_ELT
1523
0
    0U, // G_EXTRACT_VECTOR_ELT
1524
0
    0U, // G_SHUFFLE_VECTOR
1525
0
    0U, // G_CTTZ
1526
0
    0U, // G_CTTZ_ZERO_UNDEF
1527
0
    0U, // G_CTLZ
1528
0
    0U, // G_CTLZ_ZERO_UNDEF
1529
0
    0U, // G_CTPOP
1530
0
    0U, // G_BSWAP
1531
0
    0U, // G_BITREVERSE
1532
0
    0U, // G_FCEIL
1533
0
    0U, // G_FCOS
1534
0
    0U, // G_FSIN
1535
0
    0U, // G_FSQRT
1536
0
    0U, // G_FFLOOR
1537
0
    0U, // G_FRINT
1538
0
    0U, // G_FNEARBYINT
1539
0
    0U, // G_ADDRSPACE_CAST
1540
0
    0U, // G_BLOCK_ADDR
1541
0
    0U, // G_JUMP_TABLE
1542
0
    0U, // G_DYN_STACKALLOC
1543
0
    0U, // G_STACKSAVE
1544
0
    0U, // G_STACKRESTORE
1545
0
    0U, // G_STRICT_FADD
1546
0
    0U, // G_STRICT_FSUB
1547
0
    0U, // G_STRICT_FMUL
1548
0
    0U, // G_STRICT_FDIV
1549
0
    0U, // G_STRICT_FREM
1550
0
    0U, // G_STRICT_FMA
1551
0
    0U, // G_STRICT_FSQRT
1552
0
    0U, // G_STRICT_FLDEXP
1553
0
    0U, // G_READ_REGISTER
1554
0
    0U, // G_WRITE_REGISTER
1555
0
    0U, // G_MEMCPY
1556
0
    0U, // G_MEMCPY_INLINE
1557
0
    0U, // G_MEMMOVE
1558
0
    0U, // G_MEMSET
1559
0
    0U, // G_BZERO
1560
0
    0U, // G_VECREDUCE_SEQ_FADD
1561
0
    0U, // G_VECREDUCE_SEQ_FMUL
1562
0
    0U, // G_VECREDUCE_FADD
1563
0
    0U, // G_VECREDUCE_FMUL
1564
0
    0U, // G_VECREDUCE_FMAX
1565
0
    0U, // G_VECREDUCE_FMIN
1566
0
    0U, // G_VECREDUCE_FMAXIMUM
1567
0
    0U, // G_VECREDUCE_FMINIMUM
1568
0
    0U, // G_VECREDUCE_ADD
1569
0
    0U, // G_VECREDUCE_MUL
1570
0
    0U, // G_VECREDUCE_AND
1571
0
    0U, // G_VECREDUCE_OR
1572
0
    0U, // G_VECREDUCE_XOR
1573
0
    0U, // G_VECREDUCE_SMAX
1574
0
    0U, // G_VECREDUCE_SMIN
1575
0
    0U, // G_VECREDUCE_UMAX
1576
0
    0U, // G_VECREDUCE_UMIN
1577
0
    0U, // G_SBFX
1578
0
    0U, // G_UBFX
1579
0
    0U, // ABS_ZPmZ_B_UNDEF
1580
0
    0U, // ABS_ZPmZ_D_UNDEF
1581
0
    0U, // ABS_ZPmZ_H_UNDEF
1582
0
    0U, // ABS_ZPmZ_S_UNDEF
1583
0
    0U, // ADDHA_MPPZ_D_PSEUDO_D
1584
0
    0U, // ADDHA_MPPZ_S_PSEUDO_S
1585
0
    0U, // ADDSWrr
1586
0
    0U, // ADDSXrr
1587
0
    0U, // ADDVA_MPPZ_D_PSEUDO_D
1588
0
    0U, // ADDVA_MPPZ_S_PSEUDO_S
1589
0
    0U, // ADDWrr
1590
0
    0U, // ADDXrr
1591
0
    0U, // ADD_VG2_M2Z2Z_D_PSEUDO
1592
0
    0U, // ADD_VG2_M2Z2Z_S_PSEUDO
1593
0
    0U, // ADD_VG2_M2ZZ_D_PSEUDO
1594
0
    0U, // ADD_VG2_M2ZZ_S_PSEUDO
1595
0
    0U, // ADD_VG2_M2Z_D_PSEUDO
1596
0
    0U, // ADD_VG2_M2Z_S_PSEUDO
1597
0
    0U, // ADD_VG4_M4Z4Z_D_PSEUDO
1598
0
    0U, // ADD_VG4_M4Z4Z_S_PSEUDO
1599
0
    0U, // ADD_VG4_M4ZZ_D_PSEUDO
1600
0
    0U, // ADD_VG4_M4ZZ_S_PSEUDO
1601
0
    0U, // ADD_VG4_M4Z_D_PSEUDO
1602
0
    0U, // ADD_VG4_M4Z_S_PSEUDO
1603
0
    0U, // ADD_ZPZZ_B_ZERO
1604
0
    0U, // ADD_ZPZZ_D_ZERO
1605
0
    0U, // ADD_ZPZZ_H_ZERO
1606
0
    0U, // ADD_ZPZZ_S_ZERO
1607
0
    0U, // ADDlowTLS
1608
0
    0U, // ADJCALLSTACKDOWN
1609
0
    0U, // ADJCALLSTACKUP
1610
0
    0U, // AESIMCrrTied
1611
0
    0U, // AESMCrrTied
1612
0
    0U, // ANDSWrr
1613
0
    0U, // ANDSXrr
1614
0
    0U, // ANDWrr
1615
0
    0U, // ANDXrr
1616
0
    0U, // AND_ZPZZ_B_ZERO
1617
0
    0U, // AND_ZPZZ_D_ZERO
1618
0
    0U, // AND_ZPZZ_H_ZERO
1619
0
    0U, // AND_ZPZZ_S_ZERO
1620
0
    0U, // ASRD_ZPZI_B_ZERO
1621
0
    0U, // ASRD_ZPZI_D_ZERO
1622
0
    0U, // ASRD_ZPZI_H_ZERO
1623
0
    0U, // ASRD_ZPZI_S_ZERO
1624
0
    0U, // ASR_ZPZI_B_UNDEF
1625
0
    0U, // ASR_ZPZI_B_ZERO
1626
0
    0U, // ASR_ZPZI_D_UNDEF
1627
0
    0U, // ASR_ZPZI_D_ZERO
1628
0
    0U, // ASR_ZPZI_H_UNDEF
1629
0
    0U, // ASR_ZPZI_H_ZERO
1630
0
    0U, // ASR_ZPZI_S_UNDEF
1631
0
    0U, // ASR_ZPZI_S_ZERO
1632
0
    0U, // ASR_ZPZZ_B_UNDEF
1633
0
    0U, // ASR_ZPZZ_B_ZERO
1634
0
    0U, // ASR_ZPZZ_D_UNDEF
1635
0
    0U, // ASR_ZPZZ_D_ZERO
1636
0
    0U, // ASR_ZPZZ_H_UNDEF
1637
0
    0U, // ASR_ZPZZ_H_ZERO
1638
0
    0U, // ASR_ZPZZ_S_UNDEF
1639
0
    0U, // ASR_ZPZZ_S_ZERO
1640
0
    0U, // BFADD_VG2_M2Z_H_PSEUDO
1641
0
    0U, // BFADD_VG4_M4Z_H_PSEUDO
1642
0
    0U, // BFADD_ZPZZ_UNDEF
1643
0
    0U, // BFADD_ZPZZ_ZERO
1644
0
    0U, // BFDOT_VG2_M2Z2Z_HtoS_PSEUDO
1645
0
    0U, // BFDOT_VG2_M2ZZI_HtoS_PSEUDO
1646
0
    0U, // BFDOT_VG2_M2ZZ_HtoS_PSEUDO
1647
0
    0U, // BFDOT_VG4_M4Z4Z_HtoS_PSEUDO
1648
0
    0U, // BFDOT_VG4_M4ZZI_HtoS_PSEUDO
1649
0
    0U, // BFDOT_VG4_M4ZZ_HtoS_PSEUDO
1650
0
    0U, // BFMAXNM_ZPZZ_UNDEF
1651
0
    0U, // BFMAXNM_ZPZZ_ZERO
1652
0
    0U, // BFMAX_ZPZZ_UNDEF
1653
0
    0U, // BFMAX_ZPZZ_ZERO
1654
0
    0U, // BFMINNM_ZPZZ_UNDEF
1655
0
    0U, // BFMINNM_ZPZZ_ZERO
1656
0
    0U, // BFMIN_ZPZZ_UNDEF
1657
0
    0U, // BFMIN_ZPZZ_ZERO
1658
0
    0U, // BFMLAL_MZZI_HtoS_PSEUDO
1659
0
    0U, // BFMLAL_MZZ_HtoS_PSEUDO
1660
0
    0U, // BFMLAL_VG2_M2Z2Z_HtoS_PSEUDO
1661
0
    0U, // BFMLAL_VG2_M2ZZI_HtoS_PSEUDO
1662
0
    0U, // BFMLAL_VG2_M2ZZ_HtoS_PSEUDO
1663
0
    0U, // BFMLAL_VG4_M4Z4Z_HtoS_PSEUDO
1664
0
    0U, // BFMLAL_VG4_M4ZZI_HtoS_PSEUDO
1665
0
    0U, // BFMLAL_VG4_M4ZZ_HtoS_PSEUDO
1666
0
    0U, // BFMLA_VG2_M2Z2Z_PSEUDO
1667
0
    0U, // BFMLA_VG4_M4Z4Z_PSEUDO
1668
0
    0U, // BFMLA_ZPZZZ_UNDEF
1669
0
    0U, // BFMLSL_MZZI_HtoS_PSEUDO
1670
0
    0U, // BFMLSL_MZZ_HtoS_PSEUDO
1671
0
    0U, // BFMLSL_VG2_M2Z2Z_HtoS_PSEUDO
1672
0
    0U, // BFMLSL_VG2_M2ZZI_HtoS_PSEUDO
1673
0
    0U, // BFMLSL_VG2_M2ZZ_HtoS_PSEUDO
1674
0
    0U, // BFMLSL_VG4_M4Z4Z_HtoS_PSEUDO
1675
0
    0U, // BFMLSL_VG4_M4ZZI_HtoS_PSEUDO
1676
0
    0U, // BFMLSL_VG4_M4ZZ_HtoS_PSEUDO
1677
0
    0U, // BFMLS_VG2_M2Z2Z_PSEUDO
1678
0
    0U, // BFMLS_VG4_M4Z4Z_PSEUDO
1679
0
    0U, // BFMLS_ZPZZZ_UNDEF
1680
0
    0U, // BFMOPA_MPPZZ_PSEUDO
1681
0
    0U, // BFMOPS_MPPZZ_PSEUDO
1682
0
    0U, // BFMUL_ZPZZ_UNDEF
1683
0
    0U, // BFMUL_ZPZZ_ZERO
1684
0
    0U, // BFSUB_VG2_M2Z_H_PSEUDO
1685
0
    0U, // BFSUB_VG4_M4Z_H_PSEUDO
1686
0
    0U, // BFSUB_ZPZZ_UNDEF
1687
0
    0U, // BFSUB_ZPZZ_ZERO
1688
0
    0U, // BFVDOT_VG2_M2ZZI_HtoS_PSEUDO
1689
0
    0U, // BICSWrr
1690
0
    0U, // BICSXrr
1691
0
    0U, // BICWrr
1692
0
    0U, // BICXrr
1693
0
    0U, // BIC_ZPZZ_B_ZERO
1694
0
    0U, // BIC_ZPZZ_D_ZERO
1695
0
    0U, // BIC_ZPZZ_H_ZERO
1696
0
    0U, // BIC_ZPZZ_S_ZERO
1697
0
    0U, // BLRNoIP
1698
0
    0U, // BLR_BTI
1699
0
    0U, // BLR_RVMARKER
1700
0
    0U, // BMOPA_MPPZZ_S_PSEUDO
1701
0
    0U, // BMOPS_MPPZZ_S_PSEUDO
1702
0
    0U, // BSPv16i8
1703
0
    0U, // BSPv8i8
1704
0
    0U, // CATCHRET
1705
0
    0U, // CLEANUPRET
1706
0
    0U, // CLS_ZPmZ_B_UNDEF
1707
0
    0U, // CLS_ZPmZ_D_UNDEF
1708
0
    0U, // CLS_ZPmZ_H_UNDEF
1709
0
    0U, // CLS_ZPmZ_S_UNDEF
1710
0
    0U, // CLZ_ZPmZ_B_UNDEF
1711
0
    0U, // CLZ_ZPmZ_D_UNDEF
1712
0
    0U, // CLZ_ZPmZ_H_UNDEF
1713
0
    0U, // CLZ_ZPmZ_S_UNDEF
1714
0
    0U, // CMP_SWAP_128
1715
0
    0U, // CMP_SWAP_128_ACQUIRE
1716
0
    0U, // CMP_SWAP_128_MONOTONIC
1717
0
    0U, // CMP_SWAP_128_RELEASE
1718
0
    0U, // CMP_SWAP_16
1719
0
    0U, // CMP_SWAP_32
1720
0
    0U, // CMP_SWAP_64
1721
0
    0U, // CMP_SWAP_8
1722
0
    0U, // CNOT_ZPmZ_B_UNDEF
1723
0
    0U, // CNOT_ZPmZ_D_UNDEF
1724
0
    0U, // CNOT_ZPmZ_H_UNDEF
1725
0
    0U, // CNOT_ZPmZ_S_UNDEF
1726
0
    0U, // CNT_ZPmZ_B_UNDEF
1727
0
    0U, // CNT_ZPmZ_D_UNDEF
1728
0
    0U, // CNT_ZPmZ_H_UNDEF
1729
0
    0U, // CNT_ZPmZ_S_UNDEF
1730
0
    0U, // EMITBKEY
1731
0
    0U, // EMITMTETAGGED
1732
0
    0U, // EONWrr
1733
0
    0U, // EONXrr
1734
0
    0U, // EORWrr
1735
0
    0U, // EORXrr
1736
0
    0U, // EOR_ZPZZ_B_ZERO
1737
0
    0U, // EOR_ZPZZ_D_ZERO
1738
0
    0U, // EOR_ZPZZ_H_ZERO
1739
0
    0U, // EOR_ZPZZ_S_ZERO
1740
0
    0U, // F128CSEL
1741
0
    0U, // FABD_ZPZZ_D_UNDEF
1742
0
    0U, // FABD_ZPZZ_D_ZERO
1743
0
    0U, // FABD_ZPZZ_H_UNDEF
1744
0
    0U, // FABD_ZPZZ_H_ZERO
1745
0
    0U, // FABD_ZPZZ_S_UNDEF
1746
0
    0U, // FABD_ZPZZ_S_ZERO
1747
0
    0U, // FABS_ZPmZ_D_UNDEF
1748
0
    0U, // FABS_ZPmZ_H_UNDEF
1749
0
    0U, // FABS_ZPmZ_S_UNDEF
1750
0
    0U, // FADD_VG2_M2Z_D_PSEUDO
1751
0
    0U, // FADD_VG2_M2Z_H_PSEUDO
1752
0
    0U, // FADD_VG2_M2Z_S_PSEUDO
1753
0
    0U, // FADD_VG4_M4Z_D_PSEUDO
1754
0
    0U, // FADD_VG4_M4Z_H_PSEUDO
1755
0
    0U, // FADD_VG4_M4Z_S_PSEUDO
1756
0
    0U, // FADD_ZPZI_D_UNDEF
1757
0
    0U, // FADD_ZPZI_D_ZERO
1758
0
    0U, // FADD_ZPZI_H_UNDEF
1759
0
    0U, // FADD_ZPZI_H_ZERO
1760
0
    0U, // FADD_ZPZI_S_UNDEF
1761
0
    0U, // FADD_ZPZI_S_ZERO
1762
0
    0U, // FADD_ZPZZ_D_UNDEF
1763
0
    0U, // FADD_ZPZZ_D_ZERO
1764
0
    0U, // FADD_ZPZZ_H_UNDEF
1765
0
    0U, // FADD_ZPZZ_H_ZERO
1766
0
    0U, // FADD_ZPZZ_S_UNDEF
1767
0
    0U, // FADD_ZPZZ_S_ZERO
1768
0
    0U, // FCVTZS_ZPmZ_DtoD_UNDEF
1769
0
    0U, // FCVTZS_ZPmZ_DtoS_UNDEF
1770
0
    0U, // FCVTZS_ZPmZ_HtoD_UNDEF
1771
0
    0U, // FCVTZS_ZPmZ_HtoH_UNDEF
1772
0
    0U, // FCVTZS_ZPmZ_HtoS_UNDEF
1773
0
    0U, // FCVTZS_ZPmZ_StoD_UNDEF
1774
0
    0U, // FCVTZS_ZPmZ_StoS_UNDEF
1775
0
    0U, // FCVTZU_ZPmZ_DtoD_UNDEF
1776
0
    0U, // FCVTZU_ZPmZ_DtoS_UNDEF
1777
0
    0U, // FCVTZU_ZPmZ_HtoD_UNDEF
1778
0
    0U, // FCVTZU_ZPmZ_HtoH_UNDEF
1779
0
    0U, // FCVTZU_ZPmZ_HtoS_UNDEF
1780
0
    0U, // FCVTZU_ZPmZ_StoD_UNDEF
1781
0
    0U, // FCVTZU_ZPmZ_StoS_UNDEF
1782
0
    0U, // FCVT_ZPmZ_DtoH_UNDEF
1783
0
    0U, // FCVT_ZPmZ_DtoS_UNDEF
1784
0
    0U, // FCVT_ZPmZ_HtoD_UNDEF
1785
0
    0U, // FCVT_ZPmZ_HtoS_UNDEF
1786
0
    0U, // FCVT_ZPmZ_StoD_UNDEF
1787
0
    0U, // FCVT_ZPmZ_StoH_UNDEF
1788
0
    0U, // FDIVR_ZPZZ_D_ZERO
1789
0
    0U, // FDIVR_ZPZZ_H_ZERO
1790
0
    0U, // FDIVR_ZPZZ_S_ZERO
1791
0
    0U, // FDIV_ZPZZ_D_UNDEF
1792
0
    0U, // FDIV_ZPZZ_D_ZERO
1793
0
    0U, // FDIV_ZPZZ_H_UNDEF
1794
0
    0U, // FDIV_ZPZZ_H_ZERO
1795
0
    0U, // FDIV_ZPZZ_S_UNDEF
1796
0
    0U, // FDIV_ZPZZ_S_ZERO
1797
0
    0U, // FDOT_VG2_M2Z2Z_BtoH_PSEUDO
1798
0
    0U, // FDOT_VG2_M2Z2Z_BtoS_PSEUDO
1799
0
    0U, // FDOT_VG2_M2Z2Z_HtoS_PSEUDO
1800
0
    0U, // FDOT_VG2_M2ZZI_BtoS_PSEUDO
1801
0
    0U, // FDOT_VG2_M2ZZI_HtoS_PSEUDO
1802
0
    0U, // FDOT_VG2_M2ZZ_HtoS_PSEUDO
1803
0
    0U, // FDOT_VG4_M4Z4Z_BtoH_PSEUDO
1804
0
    0U, // FDOT_VG4_M4Z4Z_BtoS_PSEUDO
1805
0
    0U, // FDOT_VG4_M4Z4Z_HtoS_PSEUDO
1806
0
    0U, // FDOT_VG4_M4ZZI_BtoS_PSEUDO
1807
0
    0U, // FDOT_VG4_M4ZZI_HtoS_PSEUDO
1808
0
    0U, // FDOT_VG4_M4ZZ_HtoS_PSEUDO
1809
0
    0U, // FLOGB_ZPZZ_D_ZERO
1810
0
    0U, // FLOGB_ZPZZ_H_ZERO
1811
0
    0U, // FLOGB_ZPZZ_S_ZERO
1812
0
    0U, // FMAXNM_ZPZI_D_UNDEF
1813
0
    0U, // FMAXNM_ZPZI_D_ZERO
1814
0
    0U, // FMAXNM_ZPZI_H_UNDEF
1815
0
    0U, // FMAXNM_ZPZI_H_ZERO
1816
0
    0U, // FMAXNM_ZPZI_S_UNDEF
1817
0
    0U, // FMAXNM_ZPZI_S_ZERO
1818
0
    0U, // FMAXNM_ZPZZ_D_UNDEF
1819
0
    0U, // FMAXNM_ZPZZ_D_ZERO
1820
0
    0U, // FMAXNM_ZPZZ_H_UNDEF
1821
0
    0U, // FMAXNM_ZPZZ_H_ZERO
1822
0
    0U, // FMAXNM_ZPZZ_S_UNDEF
1823
0
    0U, // FMAXNM_ZPZZ_S_ZERO
1824
0
    0U, // FMAX_ZPZI_D_UNDEF
1825
0
    0U, // FMAX_ZPZI_D_ZERO
1826
0
    0U, // FMAX_ZPZI_H_UNDEF
1827
0
    0U, // FMAX_ZPZI_H_ZERO
1828
0
    0U, // FMAX_ZPZI_S_UNDEF
1829
0
    0U, // FMAX_ZPZI_S_ZERO
1830
0
    0U, // FMAX_ZPZZ_D_UNDEF
1831
0
    0U, // FMAX_ZPZZ_D_ZERO
1832
0
    0U, // FMAX_ZPZZ_H_UNDEF
1833
0
    0U, // FMAX_ZPZZ_H_ZERO
1834
0
    0U, // FMAX_ZPZZ_S_UNDEF
1835
0
    0U, // FMAX_ZPZZ_S_ZERO
1836
0
    0U, // FMINNM_ZPZI_D_UNDEF
1837
0
    0U, // FMINNM_ZPZI_D_ZERO
1838
0
    0U, // FMINNM_ZPZI_H_UNDEF
1839
0
    0U, // FMINNM_ZPZI_H_ZERO
1840
0
    0U, // FMINNM_ZPZI_S_UNDEF
1841
0
    0U, // FMINNM_ZPZI_S_ZERO
1842
0
    0U, // FMINNM_ZPZZ_D_UNDEF
1843
0
    0U, // FMINNM_ZPZZ_D_ZERO
1844
0
    0U, // FMINNM_ZPZZ_H_UNDEF
1845
0
    0U, // FMINNM_ZPZZ_H_ZERO
1846
0
    0U, // FMINNM_ZPZZ_S_UNDEF
1847
0
    0U, // FMINNM_ZPZZ_S_ZERO
1848
0
    0U, // FMIN_ZPZI_D_UNDEF
1849
0
    0U, // FMIN_ZPZI_D_ZERO
1850
0
    0U, // FMIN_ZPZI_H_UNDEF
1851
0
    0U, // FMIN_ZPZI_H_ZERO
1852
0
    0U, // FMIN_ZPZI_S_UNDEF
1853
0
    0U, // FMIN_ZPZI_S_ZERO
1854
0
    0U, // FMIN_ZPZZ_D_UNDEF
1855
0
    0U, // FMIN_ZPZZ_D_ZERO
1856
0
    0U, // FMIN_ZPZZ_H_UNDEF
1857
0
    0U, // FMIN_ZPZZ_H_ZERO
1858
0
    0U, // FMIN_ZPZZ_S_UNDEF
1859
0
    0U, // FMIN_ZPZZ_S_ZERO
1860
0
    0U, // FMLALL_MZZI_BtoS_PSEUDO
1861
0
    0U, // FMLALL_MZZ_BtoS_PSEUDO
1862
0
    0U, // FMLALL_VG2_M2Z2Z_BtoS_PSEUDO
1863
0
    0U, // FMLALL_VG2_M2ZZI_BtoS_PSEUDO
1864
0
    0U, // FMLALL_VG2_M2ZZ_BtoS_PSEUDO
1865
0
    0U, // FMLALL_VG4_M4Z4Z_BtoS_PSEUDO
1866
0
    0U, // FMLALL_VG4_M4ZZI_BtoS_PSEUDO
1867
0
    0U, // FMLALL_VG4_M4ZZ_BtoS_PSEUDO
1868
0
    0U, // FMLAL_MZZI_HtoS_PSEUDO
1869
0
    0U, // FMLAL_MZZ_HtoS_PSEUDO
1870
0
    0U, // FMLAL_VG2_M2Z2Z_BtoH_PSEUDO
1871
0
    0U, // FMLAL_VG2_M2Z2Z_HtoS_PSEUDO
1872
0
    0U, // FMLAL_VG2_M2ZZI_HtoS_PSEUDO
1873
0
    0U, // FMLAL_VG2_M2ZZ_BtoH_PSEUDO
1874
0
    0U, // FMLAL_VG2_M2ZZ_HtoS_PSEUDO
1875
0
    0U, // FMLAL_VG4_M4Z4Z_BtoH_PSEUDO
1876
0
    0U, // FMLAL_VG4_M4Z4Z_HtoS_PSEUDO
1877
0
    0U, // FMLAL_VG4_M4ZZI_HtoS_PSEUDO
1878
0
    0U, // FMLAL_VG4_M4ZZ_BtoH_PSEUDO
1879
0
    0U, // FMLAL_VG4_M4ZZ_HtoS_PSEUDO
1880
0
    0U, // FMLA_VG2_M2Z2Z_D_PSEUDO
1881
0
    0U, // FMLA_VG2_M2Z2Z_S_PSEUDO
1882
0
    0U, // FMLA_VG2_M2Z4Z_H_PSEUDO
1883
0
    0U, // FMLA_VG2_M2ZZI_D_PSEUDO
1884
0
    0U, // FMLA_VG2_M2ZZI_S_PSEUDO
1885
0
    0U, // FMLA_VG2_M2ZZ_D_PSEUDO
1886
0
    0U, // FMLA_VG2_M2ZZ_S_PSEUDO
1887
0
    0U, // FMLA_VG4_M4Z4Z_D_PSEUDO
1888
0
    0U, // FMLA_VG4_M4Z4Z_H_PSEUDO
1889
0
    0U, // FMLA_VG4_M4Z4Z_S_PSEUDO
1890
0
    0U, // FMLA_VG4_M4ZZI_D_PSEUDO
1891
0
    0U, // FMLA_VG4_M4ZZI_S_PSEUDO
1892
0
    0U, // FMLA_VG4_M4ZZ_D_PSEUDO
1893
0
    0U, // FMLA_VG4_M4ZZ_S_PSEUDO
1894
0
    0U, // FMLA_ZPZZZ_D_UNDEF
1895
0
    0U, // FMLA_ZPZZZ_H_UNDEF
1896
0
    0U, // FMLA_ZPZZZ_S_UNDEF
1897
0
    0U, // FMLSL_MZZI_HtoS_PSEUDO
1898
0
    0U, // FMLSL_MZZ_HtoS_PSEUDO
1899
0
    0U, // FMLSL_VG2_M2Z2Z_HtoS_PSEUDO
1900
0
    0U, // FMLSL_VG2_M2ZZI_HtoS_PSEUDO
1901
0
    0U, // FMLSL_VG2_M2ZZ_HtoS_PSEUDO
1902
0
    0U, // FMLSL_VG4_M4Z4Z_HtoS_PSEUDO
1903
0
    0U, // FMLSL_VG4_M4ZZI_HtoS_PSEUDO
1904
0
    0U, // FMLSL_VG4_M4ZZ_HtoS_PSEUDO
1905
0
    0U, // FMLS_VG2_M2Z2Z_D_PSEUDO
1906
0
    0U, // FMLS_VG2_M2Z2Z_H_PSEUDO
1907
0
    0U, // FMLS_VG2_M2Z2Z_S_PSEUDO
1908
0
    0U, // FMLS_VG2_M2ZZI_D_PSEUDO
1909
0
    0U, // FMLS_VG2_M2ZZI_S_PSEUDO
1910
0
    0U, // FMLS_VG2_M2ZZ_D_PSEUDO
1911
0
    0U, // FMLS_VG2_M2ZZ_S_PSEUDO
1912
0
    0U, // FMLS_VG4_M4Z2Z_H_PSEUDO
1913
0
    0U, // FMLS_VG4_M4Z4Z_D_PSEUDO
1914
0
    0U, // FMLS_VG4_M4Z4Z_S_PSEUDO
1915
0
    0U, // FMLS_VG4_M4ZZI_D_PSEUDO
1916
0
    0U, // FMLS_VG4_M4ZZI_S_PSEUDO
1917
0
    0U, // FMLS_VG4_M4ZZ_D_PSEUDO
1918
0
    0U, // FMLS_VG4_M4ZZ_S_PSEUDO
1919
0
    0U, // FMLS_ZPZZZ_D_UNDEF
1920
0
    0U, // FMLS_ZPZZZ_H_UNDEF
1921
0
    0U, // FMLS_ZPZZZ_S_UNDEF
1922
0
    0U, // FMOPAL_MPPZZ_PSEUDO
1923
0
    0U, // FMOPA_MPPZZ_BtoS_PSEUDO
1924
0
    0U, // FMOPA_MPPZZ_D_PSEUDO
1925
0
    0U, // FMOPA_MPPZZ_S_PSEUDO
1926
0
    0U, // FMOPSL_MPPZZ_PSEUDO
1927
0
    0U, // FMOPS_MPPZZ_D_PSEUDO
1928
0
    0U, // FMOPS_MPPZZ_S_PSEUDO
1929
0
    0U, // FMOVD0
1930
0
    0U, // FMOVH0
1931
0
    0U, // FMOVS0
1932
0
    0U, // FMULX_ZPZZ_D_UNDEF
1933
0
    0U, // FMULX_ZPZZ_D_ZERO
1934
0
    0U, // FMULX_ZPZZ_H_UNDEF
1935
0
    0U, // FMULX_ZPZZ_H_ZERO
1936
0
    0U, // FMULX_ZPZZ_S_UNDEF
1937
0
    0U, // FMULX_ZPZZ_S_ZERO
1938
0
    0U, // FMUL_ZPZI_D_UNDEF
1939
0
    0U, // FMUL_ZPZI_D_ZERO
1940
0
    0U, // FMUL_ZPZI_H_UNDEF
1941
0
    0U, // FMUL_ZPZI_H_ZERO
1942
0
    0U, // FMUL_ZPZI_S_UNDEF
1943
0
    0U, // FMUL_ZPZI_S_ZERO
1944
0
    0U, // FMUL_ZPZZ_D_UNDEF
1945
0
    0U, // FMUL_ZPZZ_D_ZERO
1946
0
    0U, // FMUL_ZPZZ_H_UNDEF
1947
0
    0U, // FMUL_ZPZZ_H_ZERO
1948
0
    0U, // FMUL_ZPZZ_S_UNDEF
1949
0
    0U, // FMUL_ZPZZ_S_ZERO
1950
0
    0U, // FNEG_ZPmZ_D_UNDEF
1951
0
    0U, // FNEG_ZPmZ_H_UNDEF
1952
0
    0U, // FNEG_ZPmZ_S_UNDEF
1953
0
    0U, // FNMLA_ZPZZZ_D_UNDEF
1954
0
    0U, // FNMLA_ZPZZZ_H_UNDEF
1955
0
    0U, // FNMLA_ZPZZZ_S_UNDEF
1956
0
    0U, // FNMLS_ZPZZZ_D_UNDEF
1957
0
    0U, // FNMLS_ZPZZZ_H_UNDEF
1958
0
    0U, // FNMLS_ZPZZZ_S_UNDEF
1959
0
    0U, // FRECPX_ZPmZ_D_UNDEF
1960
0
    0U, // FRECPX_ZPmZ_H_UNDEF
1961
0
    0U, // FRECPX_ZPmZ_S_UNDEF
1962
0
    0U, // FRINTA_ZPmZ_D_UNDEF
1963
0
    0U, // FRINTA_ZPmZ_H_UNDEF
1964
0
    0U, // FRINTA_ZPmZ_S_UNDEF
1965
0
    0U, // FRINTI_ZPmZ_D_UNDEF
1966
0
    0U, // FRINTI_ZPmZ_H_UNDEF
1967
0
    0U, // FRINTI_ZPmZ_S_UNDEF
1968
0
    0U, // FRINTM_ZPmZ_D_UNDEF
1969
0
    0U, // FRINTM_ZPmZ_H_UNDEF
1970
0
    0U, // FRINTM_ZPmZ_S_UNDEF
1971
0
    0U, // FRINTN_ZPmZ_D_UNDEF
1972
0
    0U, // FRINTN_ZPmZ_H_UNDEF
1973
0
    0U, // FRINTN_ZPmZ_S_UNDEF
1974
0
    0U, // FRINTP_ZPmZ_D_UNDEF
1975
0
    0U, // FRINTP_ZPmZ_H_UNDEF
1976
0
    0U, // FRINTP_ZPmZ_S_UNDEF
1977
0
    0U, // FRINTX_ZPmZ_D_UNDEF
1978
0
    0U, // FRINTX_ZPmZ_H_UNDEF
1979
0
    0U, // FRINTX_ZPmZ_S_UNDEF
1980
0
    0U, // FRINTZ_ZPmZ_D_UNDEF
1981
0
    0U, // FRINTZ_ZPmZ_H_UNDEF
1982
0
    0U, // FRINTZ_ZPmZ_S_UNDEF
1983
0
    0U, // FSQRT_ZPmZ_D_UNDEF
1984
0
    0U, // FSQRT_ZPmZ_H_UNDEF
1985
0
    0U, // FSQRT_ZPmZ_S_UNDEF
1986
0
    0U, // FSUBR_ZPZI_D_UNDEF
1987
0
    0U, // FSUBR_ZPZI_D_ZERO
1988
0
    0U, // FSUBR_ZPZI_H_UNDEF
1989
0
    0U, // FSUBR_ZPZI_H_ZERO
1990
0
    0U, // FSUBR_ZPZI_S_UNDEF
1991
0
    0U, // FSUBR_ZPZI_S_ZERO
1992
0
    0U, // FSUBR_ZPZZ_D_ZERO
1993
0
    0U, // FSUBR_ZPZZ_H_ZERO
1994
0
    0U, // FSUBR_ZPZZ_S_ZERO
1995
0
    0U, // FSUB_VG2_M2Z_D_PSEUDO
1996
0
    0U, // FSUB_VG2_M2Z_H_PSEUDO
1997
0
    0U, // FSUB_VG2_M2Z_S_PSEUDO
1998
0
    0U, // FSUB_VG4_M4Z_D_PSEUDO
1999
0
    0U, // FSUB_VG4_M4Z_H_PSEUDO
2000
0
    0U, // FSUB_VG4_M4Z_S_PSEUDO
2001
0
    0U, // FSUB_ZPZI_D_UNDEF
2002
0
    0U, // FSUB_ZPZI_D_ZERO
2003
0
    0U, // FSUB_ZPZI_H_UNDEF
2004
0
    0U, // FSUB_ZPZI_H_ZERO
2005
0
    0U, // FSUB_ZPZI_S_UNDEF
2006
0
    0U, // FSUB_ZPZI_S_ZERO
2007
0
    0U, // FSUB_ZPZZ_D_UNDEF
2008
0
    0U, // FSUB_ZPZZ_D_ZERO
2009
0
    0U, // FSUB_ZPZZ_H_UNDEF
2010
0
    0U, // FSUB_ZPZZ_H_ZERO
2011
0
    0U, // FSUB_ZPZZ_S_UNDEF
2012
0
    0U, // FSUB_ZPZZ_S_ZERO
2013
0
    0U, // FVDOT_VG2_M2ZZI_HtoS_PSEUDO
2014
0
    0U, // GLD1B_D
2015
0
    0U, // GLD1B_D_IMM
2016
0
    0U, // GLD1B_D_SXTW
2017
0
    0U, // GLD1B_D_UXTW
2018
0
    0U, // GLD1B_S_IMM
2019
0
    0U, // GLD1B_S_SXTW
2020
0
    0U, // GLD1B_S_UXTW
2021
0
    0U, // GLD1D
2022
0
    0U, // GLD1D_IMM
2023
0
    0U, // GLD1D_SCALED
2024
0
    0U, // GLD1D_SXTW
2025
0
    0U, // GLD1D_SXTW_SCALED
2026
0
    0U, // GLD1D_UXTW
2027
0
    0U, // GLD1D_UXTW_SCALED
2028
0
    0U, // GLD1H_D
2029
0
    0U, // GLD1H_D_IMM
2030
0
    0U, // GLD1H_D_SCALED
2031
0
    0U, // GLD1H_D_SXTW
2032
0
    0U, // GLD1H_D_SXTW_SCALED
2033
0
    0U, // GLD1H_D_UXTW
2034
0
    0U, // GLD1H_D_UXTW_SCALED
2035
0
    0U, // GLD1H_S_IMM
2036
0
    0U, // GLD1H_S_SXTW
2037
0
    0U, // GLD1H_S_SXTW_SCALED
2038
0
    0U, // GLD1H_S_UXTW
2039
0
    0U, // GLD1H_S_UXTW_SCALED
2040
0
    0U, // GLD1SB_D
2041
0
    0U, // GLD1SB_D_IMM
2042
0
    0U, // GLD1SB_D_SXTW
2043
0
    0U, // GLD1SB_D_UXTW
2044
0
    0U, // GLD1SB_S_IMM
2045
0
    0U, // GLD1SB_S_SXTW
2046
0
    0U, // GLD1SB_S_UXTW
2047
0
    0U, // GLD1SH_D
2048
0
    0U, // GLD1SH_D_IMM
2049
0
    0U, // GLD1SH_D_SCALED
2050
0
    0U, // GLD1SH_D_SXTW
2051
0
    0U, // GLD1SH_D_SXTW_SCALED
2052
0
    0U, // GLD1SH_D_UXTW
2053
0
    0U, // GLD1SH_D_UXTW_SCALED
2054
0
    0U, // GLD1SH_S_IMM
2055
0
    0U, // GLD1SH_S_SXTW
2056
0
    0U, // GLD1SH_S_SXTW_SCALED
2057
0
    0U, // GLD1SH_S_UXTW
2058
0
    0U, // GLD1SH_S_UXTW_SCALED
2059
0
    0U, // GLD1SW_D
2060
0
    0U, // GLD1SW_D_IMM
2061
0
    0U, // GLD1SW_D_SCALED
2062
0
    0U, // GLD1SW_D_SXTW
2063
0
    0U, // GLD1SW_D_SXTW_SCALED
2064
0
    0U, // GLD1SW_D_UXTW
2065
0
    0U, // GLD1SW_D_UXTW_SCALED
2066
0
    0U, // GLD1W_D
2067
0
    0U, // GLD1W_D_IMM
2068
0
    0U, // GLD1W_D_SCALED
2069
0
    0U, // GLD1W_D_SXTW
2070
0
    0U, // GLD1W_D_SXTW_SCALED
2071
0
    0U, // GLD1W_D_UXTW
2072
0
    0U, // GLD1W_D_UXTW_SCALED
2073
0
    0U, // GLD1W_IMM
2074
0
    0U, // GLD1W_SXTW
2075
0
    0U, // GLD1W_SXTW_SCALED
2076
0
    0U, // GLD1W_UXTW
2077
0
    0U, // GLD1W_UXTW_SCALED
2078
0
    0U, // GLDFF1B_D
2079
0
    0U, // GLDFF1B_D_IMM
2080
0
    0U, // GLDFF1B_D_SXTW
2081
0
    0U, // GLDFF1B_D_UXTW
2082
0
    0U, // GLDFF1B_S_IMM
2083
0
    0U, // GLDFF1B_S_SXTW
2084
0
    0U, // GLDFF1B_S_UXTW
2085
0
    0U, // GLDFF1D
2086
0
    0U, // GLDFF1D_IMM
2087
0
    0U, // GLDFF1D_SCALED
2088
0
    0U, // GLDFF1D_SXTW
2089
0
    0U, // GLDFF1D_SXTW_SCALED
2090
0
    0U, // GLDFF1D_UXTW
2091
0
    0U, // GLDFF1D_UXTW_SCALED
2092
0
    0U, // GLDFF1H_D
2093
0
    0U, // GLDFF1H_D_IMM
2094
0
    0U, // GLDFF1H_D_SCALED
2095
0
    0U, // GLDFF1H_D_SXTW
2096
0
    0U, // GLDFF1H_D_SXTW_SCALED
2097
0
    0U, // GLDFF1H_D_UXTW
2098
0
    0U, // GLDFF1H_D_UXTW_SCALED
2099
0
    0U, // GLDFF1H_S_IMM
2100
0
    0U, // GLDFF1H_S_SXTW
2101
0
    0U, // GLDFF1H_S_SXTW_SCALED
2102
0
    0U, // GLDFF1H_S_UXTW
2103
0
    0U, // GLDFF1H_S_UXTW_SCALED
2104
0
    0U, // GLDFF1SB_D
2105
0
    0U, // GLDFF1SB_D_IMM
2106
0
    0U, // GLDFF1SB_D_SXTW
2107
0
    0U, // GLDFF1SB_D_UXTW
2108
0
    0U, // GLDFF1SB_S_IMM
2109
0
    0U, // GLDFF1SB_S_SXTW
2110
0
    0U, // GLDFF1SB_S_UXTW
2111
0
    0U, // GLDFF1SH_D
2112
0
    0U, // GLDFF1SH_D_IMM
2113
0
    0U, // GLDFF1SH_D_SCALED
2114
0
    0U, // GLDFF1SH_D_SXTW
2115
0
    0U, // GLDFF1SH_D_SXTW_SCALED
2116
0
    0U, // GLDFF1SH_D_UXTW
2117
0
    0U, // GLDFF1SH_D_UXTW_SCALED
2118
0
    0U, // GLDFF1SH_S_IMM
2119
0
    0U, // GLDFF1SH_S_SXTW
2120
0
    0U, // GLDFF1SH_S_SXTW_SCALED
2121
0
    0U, // GLDFF1SH_S_UXTW
2122
0
    0U, // GLDFF1SH_S_UXTW_SCALED
2123
0
    0U, // GLDFF1SW_D
2124
0
    0U, // GLDFF1SW_D_IMM
2125
0
    0U, // GLDFF1SW_D_SCALED
2126
0
    0U, // GLDFF1SW_D_SXTW
2127
0
    0U, // GLDFF1SW_D_SXTW_SCALED
2128
0
    0U, // GLDFF1SW_D_UXTW
2129
0
    0U, // GLDFF1SW_D_UXTW_SCALED
2130
0
    0U, // GLDFF1W_D
2131
0
    0U, // GLDFF1W_D_IMM
2132
0
    0U, // GLDFF1W_D_SCALED
2133
0
    0U, // GLDFF1W_D_SXTW
2134
0
    0U, // GLDFF1W_D_SXTW_SCALED
2135
0
    0U, // GLDFF1W_D_UXTW
2136
0
    0U, // GLDFF1W_D_UXTW_SCALED
2137
0
    0U, // GLDFF1W_IMM
2138
0
    0U, // GLDFF1W_SXTW
2139
0
    0U, // GLDFF1W_SXTW_SCALED
2140
0
    0U, // GLDFF1W_UXTW
2141
0
    0U, // GLDFF1W_UXTW_SCALED
2142
0
    0U, // G_AARCH64_PREFETCH
2143
0
    0U, // G_ADD_LOW
2144
0
    0U, // G_BSP
2145
0
    0U, // G_DUP
2146
0
    0U, // G_DUPLANE16
2147
0
    0U, // G_DUPLANE32
2148
0
    0U, // G_DUPLANE64
2149
0
    0U, // G_DUPLANE8
2150
0
    0U, // G_EXT
2151
0
    0U, // G_FCMEQ
2152
0
    0U, // G_FCMEQZ
2153
0
    0U, // G_FCMGE
2154
0
    0U, // G_FCMGEZ
2155
0
    0U, // G_FCMGT
2156
0
    0U, // G_FCMGTZ
2157
0
    0U, // G_FCMLEZ
2158
0
    0U, // G_FCMLTZ
2159
0
    0U, // G_REV16
2160
0
    0U, // G_REV32
2161
0
    0U, // G_REV64
2162
0
    0U, // G_SADDLV
2163
0
    0U, // G_SDOT
2164
0
    0U, // G_SITOF
2165
0
    0U, // G_SMULL
2166
0
    0U, // G_TRN1
2167
0
    0U, // G_TRN2
2168
0
    0U, // G_UADDLV
2169
0
    0U, // G_UDOT
2170
0
    0U, // G_UITOF
2171
0
    0U, // G_UMULL
2172
0
    0U, // G_UZP1
2173
0
    0U, // G_UZP2
2174
0
    0U, // G_VASHR
2175
0
    0U, // G_VLSHR
2176
0
    0U, // G_ZIP1
2177
0
    0U, // G_ZIP2
2178
0
    0U, // HOM_Epilog
2179
0
    0U, // HOM_Prolog
2180
0
    0U, // HWASAN_CHECK_MEMACCESS
2181
0
    0U, // HWASAN_CHECK_MEMACCESS_SHORTGRANULES
2182
0
    0U, // INSERT_MXIPZ_H_PSEUDO_B
2183
0
    0U, // INSERT_MXIPZ_H_PSEUDO_D
2184
0
    0U, // INSERT_MXIPZ_H_PSEUDO_H
2185
0
    0U, // INSERT_MXIPZ_H_PSEUDO_Q
2186
0
    0U, // INSERT_MXIPZ_H_PSEUDO_S
2187
0
    0U, // INSERT_MXIPZ_V_PSEUDO_B
2188
0
    0U, // INSERT_MXIPZ_V_PSEUDO_D
2189
0
    0U, // INSERT_MXIPZ_V_PSEUDO_H
2190
0
    0U, // INSERT_MXIPZ_V_PSEUDO_Q
2191
0
    0U, // INSERT_MXIPZ_V_PSEUDO_S
2192
0
    0U, // IRGstack
2193
0
    0U, // JumpTableDest16
2194
0
    0U, // JumpTableDest32
2195
0
    0U, // JumpTableDest8
2196
0
    0U, // KCFI_CHECK
2197
0
    0U, // LD1B_2Z_IMM_PSEUDO
2198
0
    0U, // LD1B_2Z_PSEUDO
2199
0
    0U, // LD1B_4Z_IMM_PSEUDO
2200
0
    0U, // LD1B_4Z_PSEUDO
2201
0
    0U, // LD1D_2Z_IMM_PSEUDO
2202
0
    0U, // LD1D_2Z_PSEUDO
2203
0
    0U, // LD1D_4Z_IMM_PSEUDO
2204
0
    0U, // LD1D_4Z_PSEUDO
2205
0
    0U, // LD1H_2Z_IMM_PSEUDO
2206
0
    0U, // LD1H_2Z_PSEUDO
2207
0
    0U, // LD1H_4Z_IMM_PSEUDO
2208
0
    0U, // LD1H_4Z_PSEUDO
2209
0
    0U, // LD1W_2Z_IMM_PSEUDO
2210
0
    0U, // LD1W_2Z_PSEUDO
2211
0
    0U, // LD1W_4Z_IMM_PSEUDO
2212
0
    0U, // LD1W_4Z_PSEUDO
2213
0
    0U, // LD1_MXIPXX_H_PSEUDO_B
2214
0
    0U, // LD1_MXIPXX_H_PSEUDO_D
2215
0
    0U, // LD1_MXIPXX_H_PSEUDO_H
2216
0
    0U, // LD1_MXIPXX_H_PSEUDO_Q
2217
0
    0U, // LD1_MXIPXX_H_PSEUDO_S
2218
0
    0U, // LD1_MXIPXX_V_PSEUDO_B
2219
0
    0U, // LD1_MXIPXX_V_PSEUDO_D
2220
0
    0U, // LD1_MXIPXX_V_PSEUDO_H
2221
0
    0U, // LD1_MXIPXX_V_PSEUDO_Q
2222
0
    0U, // LD1_MXIPXX_V_PSEUDO_S
2223
0
    0U, // LDFF1B
2224
0
    0U, // LDFF1B_D
2225
0
    0U, // LDFF1B_H
2226
0
    0U, // LDFF1B_S
2227
0
    0U, // LDFF1D
2228
0
    0U, // LDFF1H
2229
0
    0U, // LDFF1H_D
2230
0
    0U, // LDFF1H_S
2231
0
    0U, // LDFF1SB_D
2232
0
    0U, // LDFF1SB_H
2233
0
    0U, // LDFF1SB_S
2234
0
    0U, // LDFF1SH_D
2235
0
    0U, // LDFF1SH_S
2236
0
    0U, // LDFF1SW_D
2237
0
    0U, // LDFF1W
2238
0
    0U, // LDFF1W_D
2239
0
    0U, // LDNF1B_D_IMM
2240
0
    0U, // LDNF1B_H_IMM
2241
0
    0U, // LDNF1B_IMM
2242
0
    0U, // LDNF1B_S_IMM
2243
0
    0U, // LDNF1D_IMM
2244
0
    0U, // LDNF1H_D_IMM
2245
0
    0U, // LDNF1H_IMM
2246
0
    0U, // LDNF1H_S_IMM
2247
0
    0U, // LDNF1SB_D_IMM
2248
0
    0U, // LDNF1SB_H_IMM
2249
0
    0U, // LDNF1SB_S_IMM
2250
0
    0U, // LDNF1SH_D_IMM
2251
0
    0U, // LDNF1SH_S_IMM
2252
0
    0U, // LDNF1SW_D_IMM
2253
0
    0U, // LDNF1W_D_IMM
2254
0
    0U, // LDNF1W_IMM
2255
0
    0U, // LDNT1B_2Z_IMM_PSEUDO
2256
0
    0U, // LDNT1B_2Z_PSEUDO
2257
0
    0U, // LDNT1B_4Z_IMM_PSEUDO
2258
0
    0U, // LDNT1B_4Z_PSEUDO
2259
0
    0U, // LDNT1D_2Z_IMM_PSEUDO
2260
0
    0U, // LDNT1D_2Z_PSEUDO
2261
0
    0U, // LDNT1D_4Z_IMM_PSEUDO
2262
0
    0U, // LDNT1D_4Z_PSEUDO
2263
0
    0U, // LDNT1H_2Z_IMM_PSEUDO
2264
0
    0U, // LDNT1H_2Z_PSEUDO
2265
0
    0U, // LDNT1H_4Z_IMM_PSEUDO
2266
0
    0U, // LDNT1H_4Z_PSEUDO
2267
0
    0U, // LDNT1W_2Z_IMM_PSEUDO
2268
0
    0U, // LDNT1W_2Z_PSEUDO
2269
0
    0U, // LDNT1W_4Z_IMM_PSEUDO
2270
0
    0U, // LDNT1W_4Z_PSEUDO
2271
0
    0U, // LDR_PPXI
2272
0
    0U, // LDR_TX_PSEUDO
2273
0
    0U, // LDR_ZA_PSEUDO
2274
0
    0U, // LDR_ZZXI
2275
0
    0U, // LDR_ZZZXI
2276
0
    0U, // LDR_ZZZZXI
2277
0
    0U, // LOADgot
2278
0
    0U, // LSL_ZPZI_B_UNDEF
2279
0
    0U, // LSL_ZPZI_B_ZERO
2280
0
    0U, // LSL_ZPZI_D_UNDEF
2281
0
    0U, // LSL_ZPZI_D_ZERO
2282
0
    0U, // LSL_ZPZI_H_UNDEF
2283
0
    0U, // LSL_ZPZI_H_ZERO
2284
0
    0U, // LSL_ZPZI_S_UNDEF
2285
0
    0U, // LSL_ZPZI_S_ZERO
2286
0
    0U, // LSL_ZPZZ_B_UNDEF
2287
0
    0U, // LSL_ZPZZ_B_ZERO
2288
0
    0U, // LSL_ZPZZ_D_UNDEF
2289
0
    0U, // LSL_ZPZZ_D_ZERO
2290
0
    0U, // LSL_ZPZZ_H_UNDEF
2291
0
    0U, // LSL_ZPZZ_H_ZERO
2292
0
    0U, // LSL_ZPZZ_S_UNDEF
2293
0
    0U, // LSL_ZPZZ_S_ZERO
2294
0
    0U, // LSR_ZPZI_B_UNDEF
2295
0
    0U, // LSR_ZPZI_B_ZERO
2296
0
    0U, // LSR_ZPZI_D_UNDEF
2297
0
    0U, // LSR_ZPZI_D_ZERO
2298
0
    0U, // LSR_ZPZI_H_UNDEF
2299
0
    0U, // LSR_ZPZI_H_ZERO
2300
0
    0U, // LSR_ZPZI_S_UNDEF
2301
0
    0U, // LSR_ZPZI_S_ZERO
2302
0
    0U, // LSR_ZPZZ_B_UNDEF
2303
0
    0U, // LSR_ZPZZ_B_ZERO
2304
0
    0U, // LSR_ZPZZ_D_UNDEF
2305
0
    0U, // LSR_ZPZZ_D_ZERO
2306
0
    0U, // LSR_ZPZZ_H_UNDEF
2307
0
    0U, // LSR_ZPZZ_H_ZERO
2308
0
    0U, // LSR_ZPZZ_S_UNDEF
2309
0
    0U, // LSR_ZPZZ_S_ZERO
2310
0
    0U, // MLA_ZPZZZ_B_UNDEF
2311
0
    0U, // MLA_ZPZZZ_D_UNDEF
2312
0
    0U, // MLA_ZPZZZ_H_UNDEF
2313
0
    0U, // MLA_ZPZZZ_S_UNDEF
2314
0
    0U, // MLS_ZPZZZ_B_UNDEF
2315
0
    0U, // MLS_ZPZZZ_D_UNDEF
2316
0
    0U, // MLS_ZPZZZ_H_UNDEF
2317
0
    0U, // MLS_ZPZZZ_S_UNDEF
2318
0
    0U, // MOPSMemoryCopyPseudo
2319
0
    0U, // MOPSMemoryMovePseudo
2320
0
    0U, // MOPSMemorySetPseudo
2321
0
    0U, // MOPSMemorySetTaggingPseudo
2322
0
    0U, // MOVA_MXI2Z_H_B_PSEUDO
2323
0
    0U, // MOVA_MXI2Z_H_D_PSEUDO
2324
0
    0U, // MOVA_MXI2Z_H_H_PSEUDO
2325
0
    0U, // MOVA_MXI2Z_H_S_PSEUDO
2326
0
    0U, // MOVA_MXI2Z_V_B_PSEUDO
2327
0
    0U, // MOVA_MXI2Z_V_D_PSEUDO
2328
0
    0U, // MOVA_MXI2Z_V_H_PSEUDO
2329
0
    0U, // MOVA_MXI2Z_V_S_PSEUDO
2330
0
    0U, // MOVA_MXI4Z_H_B_PSEUDO
2331
0
    0U, // MOVA_MXI4Z_H_D_PSEUDO
2332
0
    0U, // MOVA_MXI4Z_H_H_PSEUDO
2333
0
    0U, // MOVA_MXI4Z_H_S_PSEUDO
2334
0
    0U, // MOVA_MXI4Z_V_B_PSEUDO
2335
0
    0U, // MOVA_MXI4Z_V_D_PSEUDO
2336
0
    0U, // MOVA_MXI4Z_V_H_PSEUDO
2337
0
    0U, // MOVA_MXI4Z_V_S_PSEUDO
2338
0
    0U, // MOVA_VG2_MXI2Z_PSEUDO
2339
0
    0U, // MOVA_VG4_MXI4Z_PSEUDO
2340
0
    0U, // MOVMCSym
2341
0
    0U, // MOVaddr
2342
0
    0U, // MOVaddrBA
2343
0
    0U, // MOVaddrCP
2344
0
    0U, // MOVaddrEXT
2345
0
    0U, // MOVaddrJT
2346
0
    0U, // MOVaddrTLS
2347
0
    0U, // MOVbaseTLS
2348
0
    0U, // MOVi32imm
2349
0
    0U, // MOVi64imm
2350
0
    0U, // MRS_FPCR
2351
0
    0U, // MSR_FPCR
2352
0
    0U, // MSRpstatePseudo
2353
0
    0U, // MUL_ZPZZ_B_UNDEF
2354
0
    0U, // MUL_ZPZZ_D_UNDEF
2355
0
    0U, // MUL_ZPZZ_H_UNDEF
2356
0
    0U, // MUL_ZPZZ_S_UNDEF
2357
0
    0U, // NEG_ZPmZ_B_UNDEF
2358
0
    0U, // NEG_ZPmZ_D_UNDEF
2359
0
    0U, // NEG_ZPmZ_H_UNDEF
2360
0
    0U, // NEG_ZPmZ_S_UNDEF
2361
0
    0U, // NOT_ZPmZ_B_UNDEF
2362
0
    0U, // NOT_ZPmZ_D_UNDEF
2363
0
    0U, // NOT_ZPmZ_H_UNDEF
2364
0
    0U, // NOT_ZPmZ_S_UNDEF
2365
0
    0U, // ORNWrr
2366
0
    0U, // ORNXrr
2367
0
    0U, // ORRWrr
2368
0
    0U, // ORRXrr
2369
0
    0U, // ORR_ZPZZ_B_ZERO
2370
0
    0U, // ORR_ZPZZ_D_ZERO
2371
0
    0U, // ORR_ZPZZ_H_ZERO
2372
0
    0U, // ORR_ZPZZ_S_ZERO
2373
0
    0U, // PAUTH_EPILOGUE
2374
0
    0U, // PAUTH_PROLOGUE
2375
0
    0U, // PROBED_STACKALLOC
2376
0
    0U, // PROBED_STACKALLOC_DYN
2377
0
    0U, // PROBED_STACKALLOC_VAR
2378
0
    0U, // PTEST_PP_ANY
2379
0
    0U, // RDFFR_P
2380
0
    0U, // RDFFR_PPz
2381
0
    0U, // RET_ReallyLR
2382
0
    0U, // RestoreZAPseudo
2383
0
    0U, // SABD_ZPZZ_B_UNDEF
2384
0
    0U, // SABD_ZPZZ_D_UNDEF
2385
0
    0U, // SABD_ZPZZ_H_UNDEF
2386
0
    0U, // SABD_ZPZZ_S_UNDEF
2387
0
    0U, // SCVTF_ZPmZ_DtoD_UNDEF
2388
0
    0U, // SCVTF_ZPmZ_DtoH_UNDEF
2389
0
    0U, // SCVTF_ZPmZ_DtoS_UNDEF
2390
0
    0U, // SCVTF_ZPmZ_HtoH_UNDEF
2391
0
    0U, // SCVTF_ZPmZ_StoD_UNDEF
2392
0
    0U, // SCVTF_ZPmZ_StoH_UNDEF
2393
0
    0U, // SCVTF_ZPmZ_StoS_UNDEF
2394
0
    0U, // SDIV_ZPZZ_D_UNDEF
2395
0
    0U, // SDIV_ZPZZ_S_UNDEF
2396
0
    0U, // SDOT_VG2_M2Z2Z_BtoS_PSEUDO
2397
0
    0U, // SDOT_VG2_M2Z2Z_HtoD_PSEUDO
2398
0
    0U, // SDOT_VG2_M2Z2Z_HtoS_PSEUDO
2399
0
    0U, // SDOT_VG2_M2ZZI_BToS_PSEUDO
2400
0
    0U, // SDOT_VG2_M2ZZI_HToS_PSEUDO
2401
0
    0U, // SDOT_VG2_M2ZZI_HtoD_PSEUDO
2402
0
    0U, // SDOT_VG2_M2ZZ_BtoS_PSEUDO
2403
0
    0U, // SDOT_VG2_M2ZZ_HtoD_PSEUDO
2404
0
    0U, // SDOT_VG2_M2ZZ_HtoS_PSEUDO
2405
0
    0U, // SDOT_VG4_M4Z4Z_BtoS_PSEUDO
2406
0
    0U, // SDOT_VG4_M4Z4Z_HtoD_PSEUDO
2407
0
    0U, // SDOT_VG4_M4Z4Z_HtoS_PSEUDO
2408
0
    0U, // SDOT_VG4_M4ZZI_BToS_PSEUDO
2409
0
    0U, // SDOT_VG4_M4ZZI_HToS_PSEUDO
2410
0
    0U, // SDOT_VG4_M4ZZI_HtoD_PSEUDO
2411
0
    0U, // SDOT_VG4_M4ZZ_BtoS_PSEUDO
2412
0
    0U, // SDOT_VG4_M4ZZ_HtoD_PSEUDO
2413
0
    0U, // SDOT_VG4_M4ZZ_HtoS_PSEUDO
2414
0
    0U, // SEH_AddFP
2415
0
    0U, // SEH_EpilogEnd
2416
0
    0U, // SEH_EpilogStart
2417
0
    0U, // SEH_Nop
2418
0
    0U, // SEH_PACSignLR
2419
0
    0U, // SEH_PrologEnd
2420
0
    0U, // SEH_SaveFPLR
2421
0
    0U, // SEH_SaveFPLR_X
2422
0
    0U, // SEH_SaveFReg
2423
0
    0U, // SEH_SaveFRegP
2424
0
    0U, // SEH_SaveFRegP_X
2425
0
    0U, // SEH_SaveFReg_X
2426
0
    0U, // SEH_SaveReg
2427
0
    0U, // SEH_SaveRegP
2428
0
    0U, // SEH_SaveRegP_X
2429
0
    0U, // SEH_SaveReg_X
2430
0
    0U, // SEH_SetFP
2431
0
    0U, // SEH_StackAlloc
2432
0
    0U, // SMAX_ZPZZ_B_UNDEF
2433
0
    0U, // SMAX_ZPZZ_D_UNDEF
2434
0
    0U, // SMAX_ZPZZ_H_UNDEF
2435
0
    0U, // SMAX_ZPZZ_S_UNDEF
2436
0
    0U, // SMIN_ZPZZ_B_UNDEF
2437
0
    0U, // SMIN_ZPZZ_D_UNDEF
2438
0
    0U, // SMIN_ZPZZ_H_UNDEF
2439
0
    0U, // SMIN_ZPZZ_S_UNDEF
2440
0
    0U, // SMLALL_MZZI_BtoS_PSEUDO
2441
0
    0U, // SMLALL_MZZI_HtoD_PSEUDO
2442
0
    0U, // SMLALL_MZZ_BtoS_PSEUDO
2443
0
    0U, // SMLALL_MZZ_HtoD_PSEUDO
2444
0
    0U, // SMLALL_VG2_M2Z2Z_BtoS_PSEUDO
2445
0
    0U, // SMLALL_VG2_M2Z2Z_HtoD_PSEUDO
2446
0
    0U, // SMLALL_VG2_M2ZZI_BtoS_PSEUDO
2447
0
    0U, // SMLALL_VG2_M2ZZI_HtoD_PSEUDO
2448
0
    0U, // SMLALL_VG2_M2ZZ_BtoS_PSEUDO
2449
0
    0U, // SMLALL_VG2_M2ZZ_HtoD_PSEUDO
2450
0
    0U, // SMLALL_VG4_M4Z4Z_BtoS_PSEUDO
2451
0
    0U, // SMLALL_VG4_M4Z4Z_HtoD_PSEUDO
2452
0
    0U, // SMLALL_VG4_M4ZZI_BtoS_PSEUDO
2453
0
    0U, // SMLALL_VG4_M4ZZI_HtoD_PSEUDO
2454
0
    0U, // SMLALL_VG4_M4ZZ_BtoS_PSEUDO
2455
0
    0U, // SMLALL_VG4_M4ZZ_HtoD_PSEUDO
2456
0
    0U, // SMLAL_MZZI_HtoS_PSEUDO
2457
0
    0U, // SMLAL_MZZ_HtoS_PSEUDO
2458
0
    0U, // SMLAL_VG2_M2Z2Z_HtoS_PSEUDO
2459
0
    0U, // SMLAL_VG2_M2ZZI_S_PSEUDO
2460
0
    0U, // SMLAL_VG2_M2ZZ_HtoS_PSEUDO
2461
0
    0U, // SMLAL_VG4_M4Z4Z_HtoS_PSEUDO
2462
0
    0U, // SMLAL_VG4_M4ZZI_HtoS_PSEUDO
2463
0
    0U, // SMLAL_VG4_M4ZZ_HtoS_PSEUDO
2464
0
    0U, // SMLSLL_MZZI_BtoS_PSEUDO
2465
0
    0U, // SMLSLL_MZZI_HtoD_PSEUDO
2466
0
    0U, // SMLSLL_MZZ_BtoS_PSEUDO
2467
0
    0U, // SMLSLL_MZZ_HtoD_PSEUDO
2468
0
    0U, // SMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
2469
0
    0U, // SMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
2470
0
    0U, // SMLSLL_VG2_M2ZZI_BtoS_PSEUDO
2471
0
    0U, // SMLSLL_VG2_M2ZZI_HtoD_PSEUDO
2472
0
    0U, // SMLSLL_VG2_M2ZZ_BtoS_PSEUDO
2473
0
    0U, // SMLSLL_VG2_M2ZZ_HtoD_PSEUDO
2474
0
    0U, // SMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
2475
0
    0U, // SMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
2476
0
    0U, // SMLSLL_VG4_M4ZZI_BtoS_PSEUDO
2477
0
    0U, // SMLSLL_VG4_M4ZZI_HtoD_PSEUDO
2478
0
    0U, // SMLSLL_VG4_M4ZZ_BtoS_PSEUDO
2479
0
    0U, // SMLSLL_VG4_M4ZZ_HtoD_PSEUDO
2480
0
    0U, // SMLSL_MZZI_HtoS_PSEUDO
2481
0
    0U, // SMLSL_MZZ_HtoS_PSEUDO
2482
0
    0U, // SMLSL_VG2_M2Z2Z_HtoS_PSEUDO
2483
0
    0U, // SMLSL_VG2_M2ZZI_S_PSEUDO
2484
0
    0U, // SMLSL_VG2_M2ZZ_HtoS_PSEUDO
2485
0
    0U, // SMLSL_VG4_M4Z4Z_HtoS_PSEUDO
2486
0
    0U, // SMLSL_VG4_M4ZZI_HtoS_PSEUDO
2487
0
    0U, // SMLSL_VG4_M4ZZ_HtoS_PSEUDO
2488
0
    0U, // SMOPA_MPPZZ_D_PSEUDO
2489
0
    0U, // SMOPA_MPPZZ_HtoS_PSEUDO
2490
0
    0U, // SMOPA_MPPZZ_S_PSEUDO
2491
0
    0U, // SMOPS_MPPZZ_D_PSEUDO
2492
0
    0U, // SMOPS_MPPZZ_HtoS_PSEUDO
2493
0
    0U, // SMOPS_MPPZZ_S_PSEUDO
2494
0
    0U, // SMULH_ZPZZ_B_UNDEF
2495
0
    0U, // SMULH_ZPZZ_D_UNDEF
2496
0
    0U, // SMULH_ZPZZ_H_UNDEF
2497
0
    0U, // SMULH_ZPZZ_S_UNDEF
2498
0
    0U, // SPACE
2499
0
    0U, // SQABS_ZPmZ_B_UNDEF
2500
0
    0U, // SQABS_ZPmZ_D_UNDEF
2501
0
    0U, // SQABS_ZPmZ_H_UNDEF
2502
0
    0U, // SQABS_ZPmZ_S_UNDEF
2503
0
    0U, // SQNEG_ZPmZ_B_UNDEF
2504
0
    0U, // SQNEG_ZPmZ_D_UNDEF
2505
0
    0U, // SQNEG_ZPmZ_H_UNDEF
2506
0
    0U, // SQNEG_ZPmZ_S_UNDEF
2507
0
    0U, // SQRSHL_ZPZZ_B_UNDEF
2508
0
    0U, // SQRSHL_ZPZZ_D_UNDEF
2509
0
    0U, // SQRSHL_ZPZZ_H_UNDEF
2510
0
    0U, // SQRSHL_ZPZZ_S_UNDEF
2511
0
    0U, // SQSHLU_ZPZI_B_ZERO
2512
0
    0U, // SQSHLU_ZPZI_D_ZERO
2513
0
    0U, // SQSHLU_ZPZI_H_ZERO
2514
0
    0U, // SQSHLU_ZPZI_S_ZERO
2515
0
    0U, // SQSHL_ZPZI_B_ZERO
2516
0
    0U, // SQSHL_ZPZI_D_ZERO
2517
0
    0U, // SQSHL_ZPZI_H_ZERO
2518
0
    0U, // SQSHL_ZPZI_S_ZERO
2519
0
    0U, // SQSHL_ZPZZ_B_UNDEF
2520
0
    0U, // SQSHL_ZPZZ_D_UNDEF
2521
0
    0U, // SQSHL_ZPZZ_H_UNDEF
2522
0
    0U, // SQSHL_ZPZZ_S_UNDEF
2523
0
    0U, // SRSHL_ZPZZ_B_UNDEF
2524
0
    0U, // SRSHL_ZPZZ_D_UNDEF
2525
0
    0U, // SRSHL_ZPZZ_H_UNDEF
2526
0
    0U, // SRSHL_ZPZZ_S_UNDEF
2527
0
    0U, // SRSHR_ZPZI_B_ZERO
2528
0
    0U, // SRSHR_ZPZI_D_ZERO
2529
0
    0U, // SRSHR_ZPZI_H_ZERO
2530
0
    0U, // SRSHR_ZPZI_S_ZERO
2531
0
    0U, // STGloop
2532
0
    0U, // STGloop_wback
2533
0
    0U, // STR_PPXI
2534
0
    0U, // STR_TX_PSEUDO
2535
0
    0U, // STR_ZZXI
2536
0
    0U, // STR_ZZZXI
2537
0
    0U, // STR_ZZZZXI
2538
0
    0U, // STZGloop
2539
0
    0U, // STZGloop_wback
2540
0
    0U, // SUBR_ZPZZ_B_ZERO
2541
0
    0U, // SUBR_ZPZZ_D_ZERO
2542
0
    0U, // SUBR_ZPZZ_H_ZERO
2543
0
    0U, // SUBR_ZPZZ_S_ZERO
2544
0
    0U, // SUBSWrr
2545
0
    0U, // SUBSXrr
2546
0
    0U, // SUBWrr
2547
0
    0U, // SUBXrr
2548
0
    0U, // SUB_VG2_M2Z2Z_D_PSEUDO
2549
0
    0U, // SUB_VG2_M2Z2Z_S_PSEUDO
2550
0
    0U, // SUB_VG2_M2ZZ_D_PSEUDO
2551
0
    0U, // SUB_VG2_M2ZZ_S_PSEUDO
2552
0
    0U, // SUB_VG2_M2Z_D_PSEUDO
2553
0
    0U, // SUB_VG2_M2Z_S_PSEUDO
2554
0
    0U, // SUB_VG4_M4Z4Z_D_PSEUDO
2555
0
    0U, // SUB_VG4_M4Z4Z_S_PSEUDO
2556
0
    0U, // SUB_VG4_M4ZZ_D_PSEUDO
2557
0
    0U, // SUB_VG4_M4ZZ_S_PSEUDO
2558
0
    0U, // SUB_VG4_M4Z_D_PSEUDO
2559
0
    0U, // SUB_VG4_M4Z_S_PSEUDO
2560
0
    0U, // SUB_ZPZZ_B_ZERO
2561
0
    0U, // SUB_ZPZZ_D_ZERO
2562
0
    0U, // SUB_ZPZZ_H_ZERO
2563
0
    0U, // SUB_ZPZZ_S_ZERO
2564
0
    0U, // SUDOT_VG2_M2ZZI_BToS_PSEUDO
2565
0
    0U, // SUDOT_VG2_M2ZZ_BToS_PSEUDO
2566
0
    0U, // SUDOT_VG4_M4ZZI_BToS_PSEUDO
2567
0
    0U, // SUDOT_VG4_M4ZZ_BToS_PSEUDO
2568
0
    0U, // SUMLALL_MZZI_BtoS_PSEUDO
2569
0
    0U, // SUMLALL_VG2_M2ZZI_BtoS_PSEUDO
2570
0
    0U, // SUMLALL_VG2_M2ZZ_BtoS_PSEUDO
2571
0
    0U, // SUMLALL_VG4_M4ZZI_BtoS_PSEUDO
2572
0
    0U, // SUMLALL_VG4_M4ZZ_BtoS_PSEUDO
2573
0
    0U, // SUMOPA_MPPZZ_D_PSEUDO
2574
0
    0U, // SUMOPA_MPPZZ_S_PSEUDO
2575
0
    0U, // SUMOPS_MPPZZ_D_PSEUDO
2576
0
    0U, // SUMOPS_MPPZZ_S_PSEUDO
2577
0
    0U, // SUVDOT_VG4_M4ZZI_BToS_PSEUDO
2578
0
    0U, // SVDOT_VG2_M2ZZI_HtoS_PSEUDO
2579
0
    0U, // SVDOT_VG4_M4ZZI_BtoS_PSEUDO
2580
0
    0U, // SVDOT_VG4_M4ZZI_HtoD_PSEUDO
2581
0
    0U, // SXTB_ZPmZ_D_UNDEF
2582
0
    0U, // SXTB_ZPmZ_H_UNDEF
2583
0
    0U, // SXTB_ZPmZ_S_UNDEF
2584
0
    0U, // SXTH_ZPmZ_D_UNDEF
2585
0
    0U, // SXTH_ZPmZ_S_UNDEF
2586
0
    0U, // SXTW_ZPmZ_D_UNDEF
2587
0
    0U, // SpeculationBarrierISBDSBEndBB
2588
0
    0U, // SpeculationBarrierSBEndBB
2589
0
    0U, // SpeculationSafeValueW
2590
0
    0U, // SpeculationSafeValueX
2591
0
    0U, // StoreSwiftAsyncContext
2592
0
    0U, // TAGPstack
2593
0
    0U, // TCRETURNdi
2594
0
    0U, // TCRETURNri
2595
0
    0U, // TCRETURNriALL
2596
0
    0U, // TCRETURNriBTI
2597
0
    24834U, // TLSDESCCALL
2598
0
    0U, // TLSDESC_CALLSEQ
2599
0
    0U, // UABD_ZPZZ_B_UNDEF
2600
0
    0U, // UABD_ZPZZ_D_UNDEF
2601
0
    0U, // UABD_ZPZZ_H_UNDEF
2602
0
    0U, // UABD_ZPZZ_S_UNDEF
2603
0
    0U, // UCVTF_ZPmZ_DtoD_UNDEF
2604
0
    0U, // UCVTF_ZPmZ_DtoH_UNDEF
2605
0
    0U, // UCVTF_ZPmZ_DtoS_UNDEF
2606
0
    0U, // UCVTF_ZPmZ_HtoH_UNDEF
2607
0
    0U, // UCVTF_ZPmZ_StoD_UNDEF
2608
0
    0U, // UCVTF_ZPmZ_StoH_UNDEF
2609
0
    0U, // UCVTF_ZPmZ_StoS_UNDEF
2610
0
    0U, // UDIV_ZPZZ_D_UNDEF
2611
0
    0U, // UDIV_ZPZZ_S_UNDEF
2612
0
    0U, // UDOT_VG2_M2Z2Z_BtoS_PSEUDO
2613
0
    0U, // UDOT_VG2_M2Z2Z_HtoD_PSEUDO
2614
0
    0U, // UDOT_VG2_M2Z2Z_HtoS_PSEUDO
2615
0
    0U, // UDOT_VG2_M2ZZI_BToS_PSEUDO
2616
0
    0U, // UDOT_VG2_M2ZZI_HToS_PSEUDO
2617
0
    0U, // UDOT_VG2_M2ZZI_HtoD_PSEUDO
2618
0
    0U, // UDOT_VG2_M2ZZ_BtoS_PSEUDO
2619
0
    0U, // UDOT_VG2_M2ZZ_HtoD_PSEUDO
2620
0
    0U, // UDOT_VG2_M2ZZ_HtoS_PSEUDO
2621
0
    0U, // UDOT_VG4_M4Z4Z_BtoS_PSEUDO
2622
0
    0U, // UDOT_VG4_M4Z4Z_HtoD_PSEUDO
2623
0
    0U, // UDOT_VG4_M4Z4Z_HtoS_PSEUDO
2624
0
    0U, // UDOT_VG4_M4ZZI_BtoS_PSEUDO
2625
0
    0U, // UDOT_VG4_M4ZZI_HToS_PSEUDO
2626
0
    0U, // UDOT_VG4_M4ZZI_HtoD_PSEUDO
2627
0
    0U, // UDOT_VG4_M4ZZ_BtoS_PSEUDO
2628
0
    0U, // UDOT_VG4_M4ZZ_HtoD_PSEUDO
2629
0
    0U, // UDOT_VG4_M4ZZ_HtoS_PSEUDO
2630
0
    0U, // UMAX_ZPZZ_B_UNDEF
2631
0
    0U, // UMAX_ZPZZ_D_UNDEF
2632
0
    0U, // UMAX_ZPZZ_H_UNDEF
2633
0
    0U, // UMAX_ZPZZ_S_UNDEF
2634
0
    0U, // UMIN_ZPZZ_B_UNDEF
2635
0
    0U, // UMIN_ZPZZ_D_UNDEF
2636
0
    0U, // UMIN_ZPZZ_H_UNDEF
2637
0
    0U, // UMIN_ZPZZ_S_UNDEF
2638
0
    0U, // UMLALL_MZZI_BtoS_PSEUDO
2639
0
    0U, // UMLALL_MZZI_HtoD_PSEUDO
2640
0
    0U, // UMLALL_MZZ_BtoS_PSEUDO
2641
0
    0U, // UMLALL_MZZ_HtoD_PSEUDO
2642
0
    0U, // UMLALL_VG2_M2Z2Z_BtoS_PSEUDO
2643
0
    0U, // UMLALL_VG2_M2Z2Z_HtoD_PSEUDO
2644
0
    0U, // UMLALL_VG2_M2ZZI_BtoS_PSEUDO
2645
0
    0U, // UMLALL_VG2_M2ZZI_HtoD_PSEUDO
2646
0
    0U, // UMLALL_VG2_M2ZZ_BtoS_PSEUDO
2647
0
    0U, // UMLALL_VG2_M2ZZ_HtoD_PSEUDO
2648
0
    0U, // UMLALL_VG4_M4Z4Z_BtoS_PSEUDO
2649
0
    0U, // UMLALL_VG4_M4Z4Z_HtoD_PSEUDO
2650
0
    0U, // UMLALL_VG4_M4ZZI_BtoS_PSEUDO
2651
0
    0U, // UMLALL_VG4_M4ZZI_HtoD_PSEUDO
2652
0
    0U, // UMLALL_VG4_M4ZZ_BtoS_PSEUDO
2653
0
    0U, // UMLALL_VG4_M4ZZ_HtoD_PSEUDO
2654
0
    0U, // UMLAL_MZZI_HtoS_PSEUDO
2655
0
    0U, // UMLAL_MZZ_HtoS_PSEUDO
2656
0
    0U, // UMLAL_VG2_M2Z2Z_HtoS_PSEUDO
2657
0
    0U, // UMLAL_VG2_M2ZZI_S_PSEUDO
2658
0
    0U, // UMLAL_VG2_M2ZZ_HtoS_PSEUDO
2659
0
    0U, // UMLAL_VG4_M4Z4Z_HtoS_PSEUDO
2660
0
    0U, // UMLAL_VG4_M4ZZI_HtoS_PSEUDO
2661
0
    0U, // UMLAL_VG4_M4ZZ_HtoS_PSEUDO
2662
0
    0U, // UMLSLL_MZZI_BtoS_PSEUDO
2663
0
    0U, // UMLSLL_MZZI_HtoD_PSEUDO
2664
0
    0U, // UMLSLL_MZZ_BtoS_PSEUDO
2665
0
    0U, // UMLSLL_MZZ_HtoD_PSEUDO
2666
0
    0U, // UMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
2667
0
    0U, // UMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
2668
0
    0U, // UMLSLL_VG2_M2ZZI_BtoS_PSEUDO
2669
0
    0U, // UMLSLL_VG2_M2ZZI_HtoD_PSEUDO
2670
0
    0U, // UMLSLL_VG2_M2ZZ_BtoS_PSEUDO
2671
0
    0U, // UMLSLL_VG2_M2ZZ_HtoD_PSEUDO
2672
0
    0U, // UMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
2673
0
    0U, // UMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
2674
0
    0U, // UMLSLL_VG4_M4ZZI_BtoS_PSEUDO
2675
0
    0U, // UMLSLL_VG4_M4ZZI_HtoD_PSEUDO
2676
0
    0U, // UMLSLL_VG4_M4ZZ_BtoS_PSEUDO
2677
0
    0U, // UMLSLL_VG4_M4ZZ_HtoD_PSEUDO
2678
0
    0U, // UMLSL_MZZI_HtoS_PSEUDO
2679
0
    0U, // UMLSL_MZZ_HtoS_PSEUDO
2680
0
    0U, // UMLSL_VG2_M2Z2Z_HtoS_PSEUDO
2681
0
    0U, // UMLSL_VG2_M2ZZI_S_PSEUDO
2682
0
    0U, // UMLSL_VG2_M2ZZ_HtoS_PSEUDO
2683
0
    0U, // UMLSL_VG4_M4Z4Z_HtoS_PSEUDO
2684
0
    0U, // UMLSL_VG4_M4ZZI_HtoS_PSEUDO
2685
0
    0U, // UMLSL_VG4_M4ZZ_HtoS_PSEUDO
2686
0
    0U, // UMOPA_MPPZZ_D_PSEUDO
2687
0
    0U, // UMOPA_MPPZZ_HtoS_PSEUDO
2688
0
    0U, // UMOPA_MPPZZ_S_PSEUDO
2689
0
    0U, // UMOPS_MPPZZ_D_PSEUDO
2690
0
    0U, // UMOPS_MPPZZ_HtoS_PSEUDO
2691
0
    0U, // UMOPS_MPPZZ_S_PSEUDO
2692
0
    0U, // UMULH_ZPZZ_B_UNDEF
2693
0
    0U, // UMULH_ZPZZ_D_UNDEF
2694
0
    0U, // UMULH_ZPZZ_H_UNDEF
2695
0
    0U, // UMULH_ZPZZ_S_UNDEF
2696
0
    0U, // UQRSHL_ZPZZ_B_UNDEF
2697
0
    0U, // UQRSHL_ZPZZ_D_UNDEF
2698
0
    0U, // UQRSHL_ZPZZ_H_UNDEF
2699
0
    0U, // UQRSHL_ZPZZ_S_UNDEF
2700
0
    0U, // UQSHL_ZPZI_B_ZERO
2701
0
    0U, // UQSHL_ZPZI_D_ZERO
2702
0
    0U, // UQSHL_ZPZI_H_ZERO
2703
0
    0U, // UQSHL_ZPZI_S_ZERO
2704
0
    0U, // UQSHL_ZPZZ_B_UNDEF
2705
0
    0U, // UQSHL_ZPZZ_D_UNDEF
2706
0
    0U, // UQSHL_ZPZZ_H_UNDEF
2707
0
    0U, // UQSHL_ZPZZ_S_UNDEF
2708
0
    0U, // URECPE_ZPmZ_S_UNDEF
2709
0
    0U, // URSHL_ZPZZ_B_UNDEF
2710
0
    0U, // URSHL_ZPZZ_D_UNDEF
2711
0
    0U, // URSHL_ZPZZ_H_UNDEF
2712
0
    0U, // URSHL_ZPZZ_S_UNDEF
2713
0
    0U, // URSHR_ZPZI_B_ZERO
2714
0
    0U, // URSHR_ZPZI_D_ZERO
2715
0
    0U, // URSHR_ZPZI_H_ZERO
2716
0
    0U, // URSHR_ZPZI_S_ZERO
2717
0
    0U, // URSQRTE_ZPmZ_S_UNDEF
2718
0
    0U, // USDOT_VG2_M2Z2Z_BToS_PSEUDO
2719
0
    0U, // USDOT_VG2_M2ZZI_BToS_PSEUDO
2720
0
    0U, // USDOT_VG2_M2ZZ_BToS_PSEUDO
2721
0
    0U, // USDOT_VG4_M4Z4Z_BToS_PSEUDO
2722
0
    0U, // USDOT_VG4_M4ZZI_BToS_PSEUDO
2723
0
    0U, // USDOT_VG4_M4ZZ_BToS_PSEUDO
2724
0
    0U, // USMLALL_MZZI_BtoS_PSEUDO
2725
0
    0U, // USMLALL_MZZ_BtoS_PSEUDO
2726
0
    0U, // USMLALL_VG2_M2Z2Z_BtoS_PSEUDO
2727
0
    0U, // USMLALL_VG2_M2ZZI_BtoS_PSEUDO
2728
0
    0U, // USMLALL_VG2_M2ZZ_BtoS_PSEUDO
2729
0
    0U, // USMLALL_VG4_M4Z4Z_BtoS_PSEUDO
2730
0
    0U, // USMLALL_VG4_M4ZZI_BtoS_PSEUDO
2731
0
    0U, // USMLALL_VG4_M4ZZ_BtoS_PSEUDO
2732
0
    0U, // USMOPA_MPPZZ_D_PSEUDO
2733
0
    0U, // USMOPA_MPPZZ_S_PSEUDO
2734
0
    0U, // USMOPS_MPPZZ_D_PSEUDO
2735
0
    0U, // USMOPS_MPPZZ_S_PSEUDO
2736
0
    0U, // USVDOT_VG4_M4ZZI_BToS_PSEUDO
2737
0
    0U, // UVDOT_VG2_M2ZZI_HtoS_PSEUDO
2738
0
    0U, // UVDOT_VG4_M4ZZI_BtoS_PSEUDO
2739
0
    0U, // UVDOT_VG4_M4ZZI_HtoD_PSEUDO
2740
0
    0U, // UXTB_ZPmZ_D_UNDEF
2741
0
    0U, // UXTB_ZPmZ_H_UNDEF
2742
0
    0U, // UXTB_ZPmZ_S_UNDEF
2743
0
    0U, // UXTH_ZPmZ_D_UNDEF
2744
0
    0U, // UXTH_ZPmZ_S_UNDEF
2745
0
    0U, // UXTW_ZPmZ_D_UNDEF
2746
0
    0U, // ZERO_M_PSEUDO
2747
0
    0U, // ZERO_T_PSEUDO
2748
0
    2120043U, // ABSWr
2749
0
    2120043U, // ABSXr
2750
0
    270571883U, // ABS_ZPmZ_B
2751
0
    270588267U, // ABS_ZPmZ_D
2752
0
    541137259U, // ABS_ZPmZ_H
2753
0
    270621035U, // ABS_ZPmZ_S
2754
0
    811702635U, // ABSv16i8
2755
0
    2120043U, // ABSv1i64
2756
0
    813799787U, // ABSv2i32
2757
0
    815896939U, // ABSv2i64
2758
0
    817994091U, // ABSv4i16
2759
0
    820091243U, // ABSv4i32
2760
0
    822188395U, // ABSv8i16
2761
0
    824285547U, // ABSv8i8
2762
0
    1075889865U,  // ADCLB_ZZZ_D
2763
0
    1344358089U,  // ADCLB_ZZZ_S
2764
0
    1075895144U,  // ADCLT_ZZZ_D
2765
0
    1344363368U,  // ADCLT_ZZZ_S
2766
0
    2120082U, // ADCSWr
2767
0
    2120082U, // ADCSXr
2768
0
    2116124U, // ADCWr
2769
0
    2116124U, // ADCXr
2770
0
    2116733U, // ADDG
2771
0
    1631699730U,  // ADDHA_MPPZ_D
2772
0
    1633796882U,  // ADDHA_MPPZ_S
2773
0
    1881180078U,  // ADDHNB_ZZZ_B
2774
0
    2172716974U,  // ADDHNB_ZZZ_H
2775
0
    2418100142U,  // ADDHNB_ZZZ_S
2776
0
    2686491695U,  // ADDHNT_ZZZ_B
2777
0
    2174819375U,  // ADDHNT_ZZZ_H
2778
0
    1075928111U,  // ADDHNT_ZZZ_S
2779
0
    813798567U, // ADDHNv2i64_v2i32
2780
0
    2967601578U,  // ADDHNv2i64_v4i32
2781
0
    817992871U, // ADDHNv4i32_v4i16
2782
0
    2969698730U,  // ADDHNv4i32_v8i16
2783
0
    2959212970U,  // ADDHNv8i16_v16i8
2784
0
    824284327U, // ADDHNv8i16_v8i8
2785
0
    2118338U, // ADDPL_XXI
2786
0
    2120947U, // ADDPT_shift
2787
0
    3223360970U,  // ADDP_ZPmZ_B
2788
0
    3223377354U,  // ADDP_ZPmZ_D
2789
0
    3519092170U,  // ADDP_ZPmZ_H
2790
0
    3223410122U,  // ADDP_ZPmZ_S
2791
0
    811701706U, // ADDPv16i8
2792
0
    813798858U, // ADDPv2i32
2793
0
    815896010U, // ADDPv2i64
2794
0
    807425482U, // ADDPv2i64p
2795
0
    817993162U, // ADDPv4i16
2796
0
    820090314U, // ADDPv4i32
2797
0
    822187466U, // ADDPv8i16
2798
0
    824284618U, // ADDPv8i8
2799
0
    3227623016U,  // ADDQV_VPZ_B
2800
0
    3231817320U,  // ADDQV_VPZ_D
2801
0
    3238108776U,  // ADDQV_VPZ_H
2802
0
    3236011624U,  // ADDQV_VPZ_S
2803
0
    2118417U, // ADDSPL_XXI
2804
0
    2118664U, // ADDSVL_XXI
2805
0
    2120094U, // ADDSWri
2806
0
    2120094U, // ADDSWrs
2807
0
    2120094U, // ADDSWrx
2808
0
    2120094U, // ADDSXri
2809
0
    2120094U, // ADDSXrs
2810
0
    2120094U, // ADDSXrx
2811
0
    2120094U, // ADDSXrx64
2812
0
    1631700108U,  // ADDVA_MPPZ_D
2813
0
    1633797260U,  // ADDVA_MPPZ_S
2814
0
    2118651U, // ADDVL_XXI
2815
0
    807427552U, // ADDVv16i8v
2816
0
    807427552U, // ADDVv4i16v
2817
0
    807427552U, // ADDVv4i32v
2818
0
    807427552U, // ADDVv8i16v
2819
0
    807427552U, // ADDVv8i8v
2820
0
    2116369U, // ADDWri
2821
0
    2116369U, // ADDWrs
2822
0
    2116369U, // ADDWrx
2823
0
    2116369U, // ADDXri
2824
0
    2116369U, // ADDXrs
2825
0
    2116369U, // ADDXrx
2826
0
    2116369U, // ADDXrx64
2827
0
    2179091217U,  // ADD_VG2_2ZZ_B
2828
0
    2181204753U,  // ADD_VG2_2ZZ_D
2829
0
    2183318289U,  // ADD_VG2_2ZZ_H
2830
0
    2185431825U,  // ADD_VG2_2ZZ_S
2831
0
    3798158097U,  // ADD_VG2_M2Z2Z_D
2832
0
    3798174481U,  // ADD_VG2_M2Z2Z_S
2833
0
    3798158097U,  // ADD_VG2_M2ZZ_D
2834
0
    3798174481U,  // ADD_VG2_M2ZZ_S
2835
0
    3798158097U,  // ADD_VG2_M2Z_D
2836
0
    3798174481U,  // ADD_VG2_M2Z_S
2837
0
    2179091217U,  // ADD_VG4_4ZZ_B
2838
0
    2181204753U,  // ADD_VG4_4ZZ_D
2839
0
    2183318289U,  // ADD_VG4_4ZZ_H
2840
0
    2185431825U,  // ADD_VG4_4ZZ_S
2841
0
    4066593553U,  // ADD_VG4_M4Z4Z_D
2842
0
    4066609937U,  // ADD_VG4_M4Z4Z_S
2843
0
    4066593553U,  // ADD_VG4_M4ZZ_D
2844
0
    4066609937U,  // ADD_VG4_M4ZZ_S
2845
0
    4066593553U,  // ADD_VG4_M4Z_D
2846
0
    4066609937U,  // ADD_VG4_M4Z_S
2847
0
    2132753U, // ADD_ZI_B
2848
0
    2418068241U,  // ADD_ZI_D
2849
0
    2189495057U,  // ADD_ZI_H
2850
0
    270617361U, // ADD_ZI_S
2851
0
    3223358225U,  // ADD_ZPmZ_B
2852
0
    3223379187U,  // ADD_ZPmZ_CPA
2853
0
    3223374609U,  // ADD_ZPmZ_D
2854
0
    3519089425U,  // ADD_ZPmZ_H
2855
0
    3223407377U,  // ADD_ZPmZ_S
2856
0
    2132753U, // ADD_ZZZ_B
2857
0
    2418072819U,  // ADD_ZZZ_CPA
2858
0
    2418068241U,  // ADD_ZZZ_D
2859
0
    2189495057U,  // ADD_ZZZ_H
2860
0
    270617361U, // ADD_ZZZ_S
2861
0
    811698961U, // ADDv16i8
2862
0
    2116369U, // ADDv1i64
2863
0
    813796113U, // ADDv2i32
2864
0
    815893265U, // ADDv2i64
2865
0
    817990417U, // ADDv4i16
2866
0
    820087569U, // ADDv4i32
2867
0
    822184721U, // ADDv8i16
2868
0
    824281873U, // ADDv8i8
2869
0
    538990570U, // ADR
2870
0
    538990209U, // ADRP
2871
0
    2460014570U,  // ADR_LSL_ZZZ_D_0
2872
0
    2460014570U,  // ADR_LSL_ZZZ_D_1
2873
0
    2460014570U,  // ADR_LSL_ZZZ_D_2
2874
0
    2460014570U,  // ADR_LSL_ZZZ_D_3
2875
0
    312563690U, // ADR_LSL_ZZZ_S_0
2876
0
    312563690U, // ADR_LSL_ZZZ_S_1
2877
0
    312563690U, // ADR_LSL_ZZZ_S_2
2878
0
    312563690U, // ADR_LSL_ZZZ_S_3
2879
0
    2460014570U,  // ADR_SXTW_ZZZ_D_0
2880
0
    2460014570U,  // ADR_SXTW_ZZZ_D_1
2881
0
    2460014570U,  // ADR_SXTW_ZZZ_D_2
2882
0
    2460014570U,  // ADR_SXTW_ZZZ_D_3
2883
0
    2460014570U,  // ADR_UXTW_ZZZ_D_0
2884
0
    2460014570U,  // ADR_UXTW_ZZZ_D_1
2885
0
    2460014570U,  // ADR_UXTW_ZZZ_D_2
2886
0
    2460014570U,  // ADR_UXTW_ZZZ_D_3
2887
0
    2132882U, // AESD_ZZZ_B
2888
0
    2959215506U,  // AESDrr
2889
0
    2133029U, // AESE_ZZZ_B
2890
0
    2959215653U,  // AESErr
2891
0
    2132518U, // AESIMC_ZZ_B
2892
0
    811698726U, // AESIMCrr
2893
0
    2132526U, // AESMC_ZZ_B
2894
0
    811698734U, // AESMCrr
2895
0
    3227623023U,  // ANDQV_VPZ_B
2896
0
    3231817327U,  // ANDQV_VPZ_D
2897
0
    3238108783U,  // ANDQV_VPZ_H
2898
0
    3236011631U,  // ANDQV_VPZ_S
2899
0
    2120101U, // ANDSWri
2900
0
    2120101U, // ANDSWrs
2901
0
    2120101U, // ANDSXri
2902
0
    2120101U, // ANDSXrs
2903
0
    3223361957U,  // ANDS_PPzPP
2904
0
    253428U,  // ANDV_VPZ_B
2905
0
    1657019892U,  // ANDV_VPZ_D
2906
0
    1659133428U,  // ANDV_VPZ_H
2907
0
    1638178292U,  // ANDV_VPZ_S
2908
0
    2116464U, // ANDWri
2909
0
    2116464U, // ANDWrs
2910
0
    2116464U, // ANDXri
2911
0
    2116464U, // ANDXrs
2912
0
    3223358320U,  // AND_PPzPP
2913
0
    2418068336U,  // AND_ZI
2914
0
    3223358320U,  // AND_ZPmZ_B
2915
0
    3223374704U,  // AND_ZPmZ_D
2916
0
    3519089520U,  // AND_ZPmZ_H
2917
0
    3223407472U,  // AND_ZPmZ_S
2918
0
    2418068336U,  // AND_ZZZ
2919
0
    811699056U, // ANDv16i8
2920
0
    824281968U, // ANDv8i8
2921
0
    3223358348U,  // ASRD_ZPmI_B
2922
0
    3223374732U,  // ASRD_ZPmI_D
2923
0
    3519089548U,  // ASRD_ZPmI_H
2924
0
    3223407500U,  // ASRD_ZPmI_S
2925
0
    3223361707U,  // ASRR_ZPmZ_B
2926
0
    3223378091U,  // ASRR_ZPmZ_D
2927
0
    3519092907U,  // ASRR_ZPmZ_H
2928
0
    3223410859U,  // ASRR_ZPmZ_S
2929
0
    2119869U, // ASRVWr
2930
0
    2119869U, // ASRVXr
2931
0
    3223361725U,  // ASR_WIDE_ZPmZ_B
2932
0
    3519092925U,  // ASR_WIDE_ZPmZ_H
2933
0
    3223410877U,  // ASR_WIDE_ZPmZ_S
2934
0
    2136253U, // ASR_WIDE_ZZZ_B
2935
0
    2189498557U,  // ASR_WIDE_ZZZ_H
2936
0
    270620861U, // ASR_WIDE_ZZZ_S
2937
0
    3223361725U,  // ASR_ZPmI_B
2938
0
    3223378109U,  // ASR_ZPmI_D
2939
0
    3519092925U,  // ASR_ZPmI_H
2940
0
    3223410877U,  // ASR_ZPmI_S
2941
0
    3223361725U,  // ASR_ZPmZ_B
2942
0
    3223378109U,  // ASR_ZPmZ_D
2943
0
    3519092925U,  // ASR_ZPmZ_H
2944
0
    3223410877U,  // ASR_ZPmZ_S
2945
0
    2136253U, // ASR_ZZI_B
2946
0
    2418071741U,  // ASR_ZZI_D
2947
0
    2189498557U,  // ASR_ZZI_H
2948
0
    270620861U, // ASR_ZZI_S
2949
0
    807715588U, // AUTDA
2950
0
    807716339U, // AUTDB
2951
0
    312499U,  // AUTDZA
2952
0
    313848U,  // AUTDZB
2953
0
    807715616U, // AUTIA
2954
0
    8663U,  // AUTIA1716
2955
0
    8702U,  // AUTIA171615
2956
0
    8790U,  // AUTIASP
2957
0
    330311U,  // AUTIASPPCi
2958
0
    19015U, // AUTIASPPCr
2959
0
    8781U,  // AUTIAZ
2960
0
    807716366U, // AUTIB
2961
0
    8672U,  // AUTIB1716
2962
0
    8726U,  // AUTIB171615
2963
0
    8654U,  // AUTIBSP
2964
0
    330333U,  // AUTIBSPPCi
2965
0
    19037U, // AUTIBSPPCr
2966
0
    8636U,  // AUTIBZ
2967
0
    312515U,  // AUTIZA
2968
0
    313864U,  // AUTIZB
2969
0
    10145U, // AXFLAG
2970
0
    328910U,  // B
2971
0
    811704357U, // BCAX
2972
0
    2418073637U,  // BCAX_ZZZZ
2973
0
    352570U,  // BCcc
2974
0
    2135509U, // BDEP_ZZZ_B
2975
0
    2418070997U,  // BDEP_ZZZ_D
2976
0
    2189497813U,  // BDEP_ZZZ_H
2977
0
    270620117U, // BDEP_ZZZ_S
2978
0
    2137475U, // BEXT_ZZZ_B
2979
0
    2418072963U,  // BEXT_ZZZ_D
2980
0
    2189499779U,  // BEXT_ZZZ_H
2981
0
    270622083U, // BEXT_ZZZ_S
2982
0
    2961317033U,  // BF16DOTlanev4bf16
2983
0
    2967608489U,  // BF16DOTlanev8bf16
2984
0
    822182276U, // BF1CVTL2v8f16
2985
0
    1661017088U,  // BF1CVTLT_ZZ_BtoH
2986
0
    1661129670U,  // BF1CVTL_2ZZ_BtoH_NAME
2987
0
    822186950U, // BF1CVTLv8f16
2988
0
    1661132088U,  // BF1CVT_2ZZ_BtoH_NAME
2989
0
    1661017400U,  // BF1CVT_ZZ_BtoH
2990
0
    822182286U, // BF2CVTL2v8f16
2991
0
    1661017098U,  // BF2CVTLT_ZZ_BtoH
2992
0
    1661129679U,  // BF2CVTL_2ZZ_BtoH_NAME
2993
0
    822186959U, // BF2CVTLv8f16
2994
0
    1661132096U,  // BF2CVT_2ZZ_BtoH_NAME
2995
0
    1661017408U,  // BF2CVT_ZZ_BtoH
2996
0
    3798305573U,  // BFADD_VG2_M2Z_H
2997
0
    4066741029U,  // BFADD_VG4_M4Z_H
2998
0
    3519089445U,  // BFADD_ZPmZZ
2999
0
    2189495077U,  // BFADD_ZZZ
3000
0
    2195904013U,  // BFCLAMP_VG2_2ZZZ_H
3001
0
    2195904013U,  // BFCLAMP_VG4_4ZZZ_H
3002
0
    2195789325U,  // BFCLAMP_ZZZ
3003
0
    2121032U, // BFCVT
3004
0
    817992972U, // BFCVTN
3005
0
    2969698782U,  // BFCVTN2
3006
0
    1078008931U,  // BFCVTNT_ZPmZ
3007
0
    1344312588U,  // BFCVTN_Z2Z_HtoB
3008
0
    1648432396U,  // BFCVTN_Z2Z_StoH
3009
0
    1344314696U,  // BFCVT_Z2Z_HtoB
3010
0
    1648434504U,  // BFCVT_Z2Z_StoH
3011
0
    1078009160U,  // BFCVT_ZPmZ
3012
0
    3798178985U,  // BFDOT_VG2_M2Z2Z_HtoS
3013
0
    3798178985U,  // BFDOT_VG2_M2ZZI_HtoS
3014
0
    3798178985U,  // BFDOT_VG2_M2ZZ_HtoS
3015
0
    4066614441U,  // BFDOT_VG4_M4Z4Z_HtoS
3016
0
    4066614441U,  // BFDOT_VG4_M4ZZI_HtoS
3017
0
    4066614441U,  // BFDOT_VG4_M4ZZ_HtoS
3018
0
    2686540969U,  // BFDOT_ZZI
3019
0
    2686540969U,  // BFDOT_ZZZ
3020
0
    2961317033U,  // BFDOTv4bf16
3021
0
    2967608489U,  // BFDOTv8bf16
3022
0
    2183320681U,  // BFMAXNM_VG2_2Z2Z_H
3023
0
    2183320681U,  // BFMAXNM_VG2_2ZZ_H
3024
0
    2183320681U,  // BFMAXNM_VG4_4Z2Z_H
3025
0
    2183320681U,  // BFMAXNM_VG4_4ZZ_H
3026
0
    3519091817U,  // BFMAXNM_ZPmZZ
3027
0
    2183323698U,  // BFMAX_VG2_2Z2Z_H
3028
0
    2183323698U,  // BFMAX_VG2_2ZZ_H
3029
0
    2183323698U,  // BFMAX_VG4_4Z2Z_H
3030
0
    2183323698U,  // BFMAX_VG4_4ZZ_H
3031
0
    3519094834U,  // BFMAX_ZPmZZ
3032
0
    2183320672U,  // BFMINNM_VG2_2Z2Z_H
3033
0
    2183320672U,  // BFMINNM_VG2_2ZZ_H
3034
0
    2183320672U,  // BFMINNM_VG4_4Z2Z_H
3035
0
    2183320672U,  // BFMINNM_VG4_4ZZ_H
3036
0
    3519091808U,  // BFMINNM_ZPmZZ
3037
0
    2183320757U,  // BFMIN_VG2_2Z2Z_H
3038
0
    2183320757U,  // BFMIN_VG2_2ZZ_H
3039
0
    2183320757U,  // BFMIN_VG4_4Z2Z_H
3040
0
    2183320757U,  // BFMIN_VG4_4ZZ_H
3041
0
    3519091893U,  // BFMIN_ZPmZZ
3042
0
    2967602751U,  // BFMLALB
3043
0
    2967602751U,  // BFMLALBIdx
3044
0
    2686535231U,  // BFMLALB_ZZZ
3045
0
    2686535231U,  // BFMLALB_ZZZI
3046
0
    2967608120U,  // BFMLALT
3047
0
    2967608120U,  // BFMLALTIdx
3048
0
    2686540600U,  // BFMLALT_ZZZ
3049
0
    2686540600U,  // BFMLALT_ZZZI
3050
0
    1663275152U,  // BFMLAL_MZZI_HtoS
3051
0
    1663275152U,  // BFMLAL_MZZ_HtoS
3052
0
    3810758800U,  // BFMLAL_VG2_M2Z2Z_HtoS
3053
0
    3810758800U,  // BFMLAL_VG2_M2ZZI_HtoS
3054
0
    3810758800U,  // BFMLAL_VG2_M2ZZ_HtoS
3055
0
    4079194256U,  // BFMLAL_VG4_M4Z4Z_HtoS
3056
0
    4079194256U,  // BFMLAL_VG4_M4ZZI_HtoS
3057
0
    4079194256U,  // BFMLAL_VG4_M4ZZ_HtoS
3058
0
    3798303540U,  // BFMLA_VG2_M2Z2Z
3059
0
    3798303540U,  // BFMLA_VG2_M2ZZ
3060
0
    3798303540U,  // BFMLA_VG2_M2ZZI
3061
0
    4066738996U,  // BFMLA_VG4_M4Z4Z
3062
0
    4066738996U,  // BFMLA_VG4_M4ZZ
3063
0
    4066738996U,  // BFMLA_VG4_M4ZZI
3064
0
    3519087412U,  // BFMLA_ZPmZZ
3065
0
    2195784500U,  // BFMLA_ZZZI
3066
0
    2686535529U,  // BFMLSLB_ZZZI_S
3067
0
    2686535529U,  // BFMLSLB_ZZZ_S
3068
0
    2686540775U,  // BFMLSLT_ZZZI_S
3069
0
    2686540775U,  // BFMLSLT_ZZZ_S
3070
0
    1663275919U,  // BFMLSL_MZZI_HtoS
3071
0
    1663275919U,  // BFMLSL_MZZ_HtoS
3072
0
    3810759567U,  // BFMLSL_VG2_M2Z2Z_HtoS
3073
0
    3810759567U,  // BFMLSL_VG2_M2ZZI_HtoS
3074
0
    3810759567U,  // BFMLSL_VG2_M2ZZ_HtoS
3075
0
    4079195023U,  // BFMLSL_VG4_M4Z4Z_HtoS
3076
0
    4079195023U,  // BFMLSL_VG4_M4ZZI_HtoS
3077
0
    4079195023U,  // BFMLSL_VG4_M4ZZ_HtoS
3078
0
    3798309335U,  // BFMLS_VG2_M2Z2Z
3079
0
    3798309335U,  // BFMLS_VG2_M2ZZ
3080
0
    3798309335U,  // BFMLS_VG2_M2ZZI
3081
0
    4066744791U,  // BFMLS_VG4_M4Z4Z
3082
0
    4066744791U,  // BFMLS_VG4_M4ZZ
3083
0
    4066744791U,  // BFMLS_VG4_M4ZZI
3084
0
    3519093207U,  // BFMLS_ZPmZZ
3085
0
    2195790295U,  // BFMLS_ZZZI
3086
0
    2967601979U,  // BFMMLA
3087
0
    2686534459U,  // BFMMLA_ZZZ
3088
0
    54641529U,  // BFMOPA_MPPZZ
3089
0
    54641529U,  // BFMOPA_MPPZZ_H
3090
0
    54647332U,  // BFMOPS_MPPZZ
3091
0
    54647332U,  // BFMOPS_MPPZZ_H
3092
0
    3519091679U,  // BFMUL_ZPmZZ
3093
0
    2189497311U,  // BFMUL_ZZZ
3094
0
    2189497311U,  // BFMUL_ZZZI
3095
0
    807425073U, // BFMWri
3096
0
    807425073U, // BFMXri
3097
0
    3798305158U,  // BFSUB_VG2_M2Z_H
3098
0
    4066740614U,  // BFSUB_VG4_M4Z_H
3099
0
    3519089030U,  // BFSUB_ZPmZZ
3100
0
    2189494662U,  // BFSUB_ZZZ
3101
0
    3798179006U,  // BFVDOT_VG2_M2ZZI_HtoS
3102
0
    2135687U, // BGRP_ZZZ_B
3103
0
    2418071175U,  // BGRP_ZZZ_D
3104
0
    2189497991U,  // BGRP_ZZZ_H
3105
0
    270620295U, // BGRP_ZZZ_S
3106
0
    2120088U, // BICSWrs
3107
0
    2120088U, // BICSXrs
3108
0
    3223361944U,  // BICS_PPzPP
3109
0
    2116129U, // BICWrs
3110
0
    2116129U, // BICXrs
3111
0
    3223357985U,  // BIC_PPzPP
3112
0
    3223357985U,  // BIC_ZPmZ_B
3113
0
    3223374369U,  // BIC_ZPmZ_D
3114
0
    3519089185U,  // BIC_ZPmZ_H
3115
0
    3223407137U,  // BIC_ZPmZ_S
3116
0
    2418068001U,  // BIC_ZZZ
3117
0
    811698721U, // BICv16i8
3118
0
    1887570465U,  // BICv2i32
3119
0
    1891764769U,  // BICv4i16
3120
0
    1893861921U,  // BICv4i32
3121
0
    1895959073U,  // BICv8i16
3122
0
    824281633U, // BICv8i8
3123
0
    2959215697U,  // BIFv16i8
3124
0
    2971798609U,  // BIFv8i8
3125
0
    2959219468U,  // BITv16i8
3126
0
    2971802380U,  // BITv8i8
3127
0
    332206U,  // BL
3128
0
    22572U, // BLR
3129
0
    2114267U, // BLRAA
3130
0
    24758U, // BLRAAZ
3131
0
    2114932U, // BLRAB
3132
0
    24780U, // BLRABZ
3133
0
    2170667890U,  // BMOPA_MPPZZ_S
3134
0
    2170673693U,  // BMOPS_MPPZZ_S
3135
0
    22470U, // BR
3136
0
    2114254U, // BRAA
3137
0
    24751U, // BRAAZ
3138
0
    2114919U, // BRAB
3139
0
    24773U, // BRABZ
3140
0
    10174U, // BRB_IALL
3141
0
    10152U, // BRB_INJ
3142
0
    381029U,  // BRK
3143
0
    3223361875U,  // BRKAS_PPzP
3144
0
    270566183U, // BRKA_PPmP
3145
0
    3223356199U,  // BRKA_PPzP
3146
0
    3223361911U,  // BRKBS_PPzP
3147
0
    270566933U, // BRKB_PPmP
3148
0
    3223356949U,  // BRKB_PPzP
3149
0
    3223362041U,  // BRKNS_PPzP
3150
0
    3223360716U,  // BRKN_PPzP
3151
0
    3223361882U,  // BRKPAS_PPzPP
3152
0
    3223356267U,  // BRKPA_PPzPP
3153
0
    3223361918U,  // BRKPBS_PPzPP
3154
0
    3223357484U,  // BRKPB_PPzPP
3155
0
    2418070672U,  // BSL1N_ZZZZ
3156
0
    2418070679U,  // BSL2N_ZZZZ
3157
0
    2418070401U,  // BSL_ZZZZ
3158
0
    2959217537U,  // BSLv16i8
3159
0
    2971800449U,  // BSLv8i8
3160
0
    352567U,  // Bcc
3161
0
    2132752U, // CADD_ZZI_B
3162
0
    2418068240U,  // CADD_ZZI_D
3163
0
    2189495056U,  // CADD_ZZI_H
3164
0
    270617360U, // CADD_ZZI_S
3165
0
    807716237U, // CASAB
3166
0
    807718257U, // CASAH
3167
0
    807716490U, // CASALB
3168
0
    807718416U, // CASALH
3169
0
    807719274U, // CASALW
3170
0
    807719274U, // CASALX
3171
0
    807715922U, // CASAW
3172
0
    807715922U, // CASAX
3173
0
    807717111U, // CASB
3174
0
    807718801U, // CASH
3175
0
    807716696U, // CASLB
3176
0
    807718510U, // CASLH
3177
0
    807719793U, // CASLW
3178
0
    807719793U, // CASLX
3179
0
    397558U,  // CASPALW
3180
0
    413942U,  // CASPALX
3181
0
    394184U,  // CASPAW
3182
0
    410568U,  // CASPAX
3183
0
    398080U,  // CASPLW
3184
0
    414464U,  // CASPLX
3185
0
    399020U,  // CASPW
3186
0
    415404U,  // CASPX
3187
0
    807721286U, // CASW
3188
0
    807721286U, // CASX
3189
0
    2149605603U,  // CBNZW
3190
0
    2149605603U,  // CBNZX
3191
0
    2149605588U,  // CBZW
3192
0
    2149605588U,  // CBZX
3193
0
    2118866U, // CCMNWi
3194
0
    2118866U, // CCMNWr
3195
0
    2118866U, // CCMNXi
3196
0
    2118866U, // CCMNXr
3197
0
    2119207U, // CCMPWi
3198
0
    2119207U, // CCMPWr
3199
0
    2119207U, // CCMPXi
3200
0
    2119207U, // CCMPXr
3201
0
    2686508195U,  // CDOT_ZZZI_D
3202
0
    2418105507U,  // CDOT_ZZZI_S
3203
0
    2686508195U,  // CDOT_ZZZ_D
3204
0
    2418105507U,  // CDOT_ZZZ_S
3205
0
    10208U, // CFINV
3206
0
    8645U,  // CHKFEAT
3207
0
    3223340164U,  // CLASTA_RPZ_B
3208
0
    3223340164U,  // CLASTA_RPZ_D
3209
0
    3223340164U,  // CLASTA_RPZ_H
3210
0
    3223340164U,  // CLASTA_RPZ_S
3211
0
    3223340164U,  // CLASTA_VPZ_B
3212
0
    3223340164U,  // CLASTA_VPZ_D
3213
0
    3223340164U,  // CLASTA_VPZ_H
3214
0
    3223340164U,  // CLASTA_VPZ_S
3215
0
    3223356548U,  // CLASTA_ZPZ_B
3216
0
    3223372932U,  // CLASTA_ZPZ_D
3217
0
    2176910468U,  // CLASTA_ZPZ_H
3218
0
    3223405700U,  // CLASTA_ZPZ_S
3219
0
    3223341426U,  // CLASTB_RPZ_B
3220
0
    3223341426U,  // CLASTB_RPZ_D
3221
0
    3223341426U,  // CLASTB_RPZ_H
3222
0
    3223341426U,  // CLASTB_RPZ_S
3223
0
    3223341426U,  // CLASTB_VPZ_B
3224
0
    3223341426U,  // CLASTB_VPZ_D
3225
0
    3223341426U,  // CLASTB_VPZ_H
3226
0
    3223341426U,  // CLASTB_VPZ_S
3227
0
    3223357810U,  // CLASTB_ZPZ_B
3228
0
    3223374194U,  // CLASTB_ZPZ_D
3229
0
    2176911730U,  // CLASTB_ZPZ_H
3230
0
    3223406962U,  // CLASTB_ZPZ_S
3231
0
    24670U, // CLREX
3232
0
    2120137U, // CLSWr
3233
0
    2120137U, // CLSXr
3234
0
    270571977U, // CLS_ZPmZ_B
3235
0
    270588361U, // CLS_ZPmZ_D
3236
0
    541137353U, // CLS_ZPmZ_H
3237
0
    270621129U, // CLS_ZPmZ_S
3238
0
    811702729U, // CLSv16i8
3239
0
    813799881U, // CLSv2i32
3240
0
    817994185U, // CLSv4i16
3241
0
    820091337U, // CLSv4i32
3242
0
    822188489U, // CLSv8i16
3243
0
    824285641U, // CLSv8i8
3244
0
    2121950U, // CLZWr
3245
0
    2121950U, // CLZXr
3246
0
    270573790U, // CLZ_ZPmZ_B
3247
0
    270590174U, // CLZ_ZPmZ_D
3248
0
    541139166U, // CLZ_ZPmZ_H
3249
0
    270622942U, // CLZ_ZPmZ_S
3250
0
    811704542U, // CLZv16i8
3251
0
    813801694U, // CLZv2i32
3252
0
    817995998U, // CLZv4i16
3253
0
    820093150U, // CLZv4i32
3254
0
    822190302U, // CLZv8i16
3255
0
    824287454U, // CLZv8i8
3256
0
    811702123U, // CMEQv16i8
3257
0
    811702123U, // CMEQv16i8rz
3258
0
    2119531U, // CMEQv1i64
3259
0
    2119531U, // CMEQv1i64rz
3260
0
    813799275U, // CMEQv2i32
3261
0
    813799275U, // CMEQv2i32rz
3262
0
    815896427U, // CMEQv2i64
3263
0
    815896427U, // CMEQv2i64rz
3264
0
    817993579U, // CMEQv4i16
3265
0
    817993579U, // CMEQv4i16rz
3266
0
    820090731U, // CMEQv4i32
3267
0
    820090731U, // CMEQv4i32rz
3268
0
    822187883U, // CMEQv8i16
3269
0
    822187883U, // CMEQv8i16rz
3270
0
    824285035U, // CMEQv8i8
3271
0
    824285035U, // CMEQv8i8rz
3272
0
    811699139U, // CMGEv16i8
3273
0
    811699139U, // CMGEv16i8rz
3274
0
    2116547U, // CMGEv1i64
3275
0
    2116547U, // CMGEv1i64rz
3276
0
    813796291U, // CMGEv2i32
3277
0
    813796291U, // CMGEv2i32rz
3278
0
    815893443U, // CMGEv2i64
3279
0
    815893443U, // CMGEv2i64rz
3280
0
    817990595U, // CMGEv4i16
3281
0
    817990595U, // CMGEv4i16rz
3282
0
    820087747U, // CMGEv4i32
3283
0
    820087747U, // CMGEv4i32rz
3284
0
    822184899U, // CMGEv8i16
3285
0
    822184899U, // CMGEv8i16rz
3286
0
    824282051U, // CMGEv8i8
3287
0
    824282051U, // CMGEv8i8rz
3288
0
    811703038U, // CMGTv16i8
3289
0
    811703038U, // CMGTv16i8rz
3290
0
    2120446U, // CMGTv1i64
3291
0
    2120446U, // CMGTv1i64rz
3292
0
    813800190U, // CMGTv2i32
3293
0
    813800190U, // CMGTv2i32rz
3294
0
    815897342U, // CMGTv2i64
3295
0
    815897342U, // CMGTv2i64rz
3296
0
    817994494U, // CMGTv4i16
3297
0
    817994494U, // CMGTv4i16rz
3298
0
    820091646U, // CMGTv4i32
3299
0
    820091646U, // CMGTv4i32rz
3300
0
    822188798U, // CMGTv8i16
3301
0
    822188798U, // CMGTv8i16rz
3302
0
    824285950U, // CMGTv8i8
3303
0
    824285950U, // CMGTv8i8rz
3304
0
    811700263U, // CMHIv16i8
3305
0
    2117671U, // CMHIv1i64
3306
0
    813797415U, // CMHIv2i32
3307
0
    815894567U, // CMHIv2i64
3308
0
    817991719U, // CMHIv4i16
3309
0
    820088871U, // CMHIv4i32
3310
0
    822186023U, // CMHIv8i16
3311
0
    824283175U, // CMHIv8i8
3312
0
    811702716U, // CMHSv16i8
3313
0
    2120124U, // CMHSv1i64
3314
0
    813799868U, // CMHSv2i32
3315
0
    815897020U, // CMHSv2i64
3316
0
    817994172U, // CMHSv4i16
3317
0
    820091324U, // CMHSv4i32
3318
0
    822188476U, // CMHSv8i16
3319
0
    824285628U, // CMHSv8i8
3320
0
    2195784494U,  // CMLA_ZZZI_H
3321
0
    1344357166U,  // CMLA_ZZZI_S
3322
0
    2418049838U,  // CMLA_ZZZ_B
3323
0
    1075888942U,  // CMLA_ZZZ_D
3324
0
    2195784494U,  // CMLA_ZZZ_H
3325
0
    1344357166U,  // CMLA_ZZZ_S
3326
0
    811699170U, // CMLEv16i8rz
3327
0
    2116578U, // CMLEv1i64rz
3328
0
    813796322U, // CMLEv2i32rz
3329
0
    815893474U, // CMLEv2i64rz
3330
0
    817990626U, // CMLEv4i16rz
3331
0
    820087778U, // CMLEv4i32rz
3332
0
    822184930U, // CMLEv8i16rz
3333
0
    824282082U, // CMLEv8i8rz
3334
0
    811703248U, // CMLTv16i8rz
3335
0
    2120656U, // CMLTv1i64rz
3336
0
    813800400U, // CMLTv2i32rz
3337
0
    815897552U, // CMLTv2i64rz
3338
0
    817994704U, // CMLTv4i16rz
3339
0
    820091856U, // CMLTv4i32rz
3340
0
    822189008U, // CMLTv8i16rz
3341
0
    824286160U, // CMLTv8i8rz
3342
0
    3223361402U,  // CMPEQ_PPzZI_B
3343
0
    3223377786U,  // CMPEQ_PPzZI_D
3344
0
    2713786234U,  // CMPEQ_PPzZI_H
3345
0
    3223410554U,  // CMPEQ_PPzZI_S
3346
0
    3223361402U,  // CMPEQ_PPzZZ_B
3347
0
    3223377786U,  // CMPEQ_PPzZZ_D
3348
0
    2713786234U,  // CMPEQ_PPzZZ_H
3349
0
    3223410554U,  // CMPEQ_PPzZZ_S
3350
0
    3223361402U,  // CMPEQ_WIDE_PPzZZ_B
3351
0
    2713786234U,  // CMPEQ_WIDE_PPzZZ_H
3352
0
    3223410554U,  // CMPEQ_WIDE_PPzZZ_S
3353
0
    3223358409U,  // CMPGE_PPzZI_B
3354
0
    3223374793U,  // CMPGE_PPzZI_D
3355
0
    2713783241U,  // CMPGE_PPzZI_H
3356
0
    3223407561U,  // CMPGE_PPzZI_S
3357
0
    3223358409U,  // CMPGE_PPzZZ_B
3358
0
    3223374793U,  // CMPGE_PPzZZ_D
3359
0
    2713783241U,  // CMPGE_PPzZZ_H
3360
0
    3223407561U,  // CMPGE_PPzZZ_S
3361
0
    3223358409U,  // CMPGE_WIDE_PPzZZ_B
3362
0
    2713783241U,  // CMPGE_WIDE_PPzZZ_H
3363
0
    3223407561U,  // CMPGE_WIDE_PPzZZ_S
3364
0
    3223362308U,  // CMPGT_PPzZI_B
3365
0
    3223378692U,  // CMPGT_PPzZI_D
3366
0
    2713787140U,  // CMPGT_PPzZI_H
3367
0
    3223411460U,  // CMPGT_PPzZI_S
3368
0
    3223362308U,  // CMPGT_PPzZZ_B
3369
0
    3223378692U,  // CMPGT_PPzZZ_D
3370
0
    2713787140U,  // CMPGT_PPzZZ_H
3371
0
    3223411460U,  // CMPGT_PPzZZ_S
3372
0
    3223362308U,  // CMPGT_WIDE_PPzZZ_B
3373
0
    2713787140U,  // CMPGT_WIDE_PPzZZ_H
3374
0
    3223411460U,  // CMPGT_WIDE_PPzZZ_S
3375
0
    3223359533U,  // CMPHI_PPzZI_B
3376
0
    3223375917U,  // CMPHI_PPzZI_D
3377
0
    2713784365U,  // CMPHI_PPzZI_H
3378
0
    3223408685U,  // CMPHI_PPzZI_S
3379
0
    3223359533U,  // CMPHI_PPzZZ_B
3380
0
    3223375917U,  // CMPHI_PPzZZ_D
3381
0
    2713784365U,  // CMPHI_PPzZZ_H
3382
0
    3223408685U,  // CMPHI_PPzZZ_S
3383
0
    3223359533U,  // CMPHI_WIDE_PPzZZ_B
3384
0
    2713784365U,  // CMPHI_WIDE_PPzZZ_H
3385
0
    3223408685U,  // CMPHI_WIDE_PPzZZ_S
3386
0
    3223361986U,  // CMPHS_PPzZI_B
3387
0
    3223378370U,  // CMPHS_PPzZI_D
3388
0
    2713786818U,  // CMPHS_PPzZI_H
3389
0
    3223411138U,  // CMPHS_PPzZI_S
3390
0
    3223361986U,  // CMPHS_PPzZZ_B
3391
0
    3223378370U,  // CMPHS_PPzZZ_D
3392
0
    2713786818U,  // CMPHS_PPzZZ_H
3393
0
    3223411138U,  // CMPHS_PPzZZ_S
3394
0
    3223361986U,  // CMPHS_WIDE_PPzZZ_B
3395
0
    2713786818U,  // CMPHS_WIDE_PPzZZ_H
3396
0
    3223411138U,  // CMPHS_WIDE_PPzZZ_S
3397
0
    3223358440U,  // CMPLE_PPzZI_B
3398
0
    3223374824U,  // CMPLE_PPzZI_D
3399
0
    2713783272U,  // CMPLE_PPzZI_H
3400
0
    3223407592U,  // CMPLE_PPzZI_S
3401
0
    3223358440U,  // CMPLE_WIDE_PPzZZ_B
3402
0
    2713783272U,  // CMPLE_WIDE_PPzZZ_H
3403
0
    3223407592U,  // CMPLE_WIDE_PPzZZ_S
3404
0
    3223360904U,  // CMPLO_PPzZI_B
3405
0
    3223377288U,  // CMPLO_PPzZI_D
3406
0
    2713785736U,  // CMPLO_PPzZI_H
3407
0
    3223410056U,  // CMPLO_PPzZI_S
3408
0
    3223360904U,  // CMPLO_WIDE_PPzZZ_B
3409
0
    2713785736U,  // CMPLO_WIDE_PPzZZ_H
3410
0
    3223410056U,  // CMPLO_WIDE_PPzZZ_S
3411
0
    3223362021U,  // CMPLS_PPzZI_B
3412
0
    3223378405U,  // CMPLS_PPzZI_D
3413
0
    2713786853U,  // CMPLS_PPzZI_H
3414
0
    3223411173U,  // CMPLS_PPzZI_S
3415
0
    3223362021U,  // CMPLS_WIDE_PPzZZ_B
3416
0
    2713786853U,  // CMPLS_WIDE_PPzZZ_H
3417
0
    3223411173U,  // CMPLS_WIDE_PPzZZ_S
3418
0
    3223362518U,  // CMPLT_PPzZI_B
3419
0
    3223378902U,  // CMPLT_PPzZI_D
3420
0
    2713787350U,  // CMPLT_PPzZI_H
3421
0
    3223411670U,  // CMPLT_PPzZI_S
3422
0
    3223362518U,  // CMPLT_WIDE_PPzZZ_B
3423
0
    2713787350U,  // CMPLT_WIDE_PPzZZ_H
3424
0
    3223411670U,  // CMPLT_WIDE_PPzZZ_S
3425
0
    3223358463U,  // CMPNE_PPzZI_B
3426
0
    3223374847U,  // CMPNE_PPzZI_D
3427
0
    2713783295U,  // CMPNE_PPzZI_H
3428
0
    3223407615U,  // CMPNE_PPzZI_S
3429
0
    3223358463U,  // CMPNE_PPzZZ_B
3430
0
    3223374847U,  // CMPNE_PPzZZ_D
3431
0
    2713783295U,  // CMPNE_PPzZZ_H
3432
0
    3223407615U,  // CMPNE_PPzZZ_S
3433
0
    3223358463U,  // CMPNE_WIDE_PPzZZ_B
3434
0
    2713783295U,  // CMPNE_WIDE_PPzZZ_H
3435
0
    3223407615U,  // CMPNE_WIDE_PPzZZ_S
3436
0
    811703583U, // CMTSTv16i8
3437
0
    2120991U, // CMTSTv1i64
3438
0
    813800735U, // CMTSTv2i32
3439
0
    815897887U, // CMTSTv2i64
3440
0
    817995039U, // CMTSTv4i16
3441
0
    820092191U, // CMTSTv4i32
3442
0
    822189343U, // CMTSTv8i16
3443
0
    824286495U, // CMTSTv8i8
3444
0
    270572758U, // CNOT_ZPmZ_B
3445
0
    270589142U, // CNOT_ZPmZ_D
3446
0
    541138134U, // CNOT_ZPmZ_H
3447
0
    270621910U, // CNOT_ZPmZ_S
3448
0
    2954905949U,  // CNTB_XPiI
3449
0
    2954906520U,  // CNTD_XPiI
3450
0
    2954907602U,  // CNTH_XPiI
3451
0
    3223344860U,  // CNTP_XCI_B
3452
0
    3491780316U,  // CNTP_XCI_D
3453
0
    3760215772U,  // CNTP_XCI_H
3454
0
    4028651228U,  // CNTP_XCI_S
3455
0
    3223344860U,  // CNTP_XPP_B
3456
0
    3223344860U,  // CNTP_XPP_D
3457
0
    3223344860U,  // CNTP_XPP_H
3458
0
    3223344860U,  // CNTP_XPP_S
3459
0
    2954911729U,  // CNTW_XPiI
3460
0
    2120736U, // CNTWr
3461
0
    2120736U, // CNTXr
3462
0
    270572576U, // CNT_ZPmZ_B
3463
0
    270588960U, // CNT_ZPmZ_D
3464
0
    541137952U, // CNT_ZPmZ_H
3465
0
    270621728U, // CNT_ZPmZ_S
3466
0
    811703328U, // CNTv16i8
3467
0
    824286240U, // CNTv8i8
3468
0
    3223378625U,  // COMPACT_ZPZ_D
3469
0
    3223411393U,  // COMPACT_ZPZ_S
3470
0
    434920U,  // CPYE
3471
0
    434983U,  // CPYEN
3472
0
    435069U,  // CPYERN
3473
0
    435957U,  // CPYERT
3474
0
    435442U,  // CPYERTN
3475
0
    435191U,  // CPYERTRN
3476
0
    435689U,  // CPYERTWN
3477
0
    435871U,  // CPYET
3478
0
    435346U,  // CPYETN
3479
0
    435127U,  // CPYETRN
3480
0
    435625U,  // CPYETWN
3481
0
    435567U,  // CPYEWN
3482
0
    436014U,  // CPYEWT
3483
0
    435505U,  // CPYEWTN
3484
0
    435260U,  // CPYEWTRN
3485
0
    435758U,  // CPYEWTWN
3486
0
    434897U,  // CPYFE
3487
0
    434957U,  // CPYFEN
3488
0
    435059U,  // CPYFERN
3489
0
    435947U,  // CPYFERT
3490
0
    435431U,  // CPYFERTN
3491
0
    435179U,  // CPYFERTRN
3492
0
    435677U,  // CPYFERTWN
3493
0
    435845U,  // CPYFET
3494
0
    435317U,  // CPYFETN
3495
0
    435116U,  // CPYFETRN
3496
0
    435614U,  // CPYFETWN
3497
0
    435557U,  // CPYFEWN
3498
0
    436004U,  // CPYFEWT
3499
0
    435494U,  // CPYFEWTN
3500
0
    435248U,  // CPYFEWTRN
3501
0
    435746U,  // CPYFEWTWN
3502
0
    434927U,  // CPYFM
3503
0
    434991U,  // CPYFMN
3504
0
    435078U,  // CPYFMRN
3505
0
    435966U,  // CPYFMRT
3506
0
    435452U,  // CPYFMRTN
3507
0
    435202U,  // CPYFMRTRN
3508
0
    435700U,  // CPYFMRTWN
3509
0
    435879U,  // CPYFMT
3510
0
    435355U,  // CPYFMTN
3511
0
    435137U,  // CPYFMTRN
3512
0
    435635U,  // CPYFMTWN
3513
0
    435576U,  // CPYFMWN
3514
0
    436023U,  // CPYFMWT
3515
0
    435515U,  // CPYFMWTN
3516
0
    435271U,  // CPYFMWTRN
3517
0
    435769U,  // CPYFMWTWN
3518
0
    435815U,  // CPYFP
3519
0
    435025U,  // CPYFPN
3520
0
    435097U,  // CPYFPRN
3521
0
    435985U,  // CPYFPRT
3522
0
    435473U,  // CPYFPRTN
3523
0
    435225U,  // CPYFPRTRN
3524
0
    435723U,  // CPYFPRTWN
3525
0
    435913U,  // CPYFPT
3526
0
    435393U,  // CPYFPTN
3527
0
    435158U,  // CPYFPTRN
3528
0
    435656U,  // CPYFPTWN
3529
0
    435595U,  // CPYFPWN
3530
0
    436042U,  // CPYFPWT
3531
0
    435536U,  // CPYFPWTN
3532
0
    435294U,  // CPYFPWTRN
3533
0
    435792U,  // CPYFPWTWN
3534
0
    434950U,  // CPYM
3535
0
    435017U,  // CPYMN
3536
0
    435088U,  // CPYMRN
3537
0
    435976U,  // CPYMRT
3538
0
    435463U,  // CPYMRTN
3539
0
    435214U,  // CPYMRTRN
3540
0
    435712U,  // CPYMRTWN
3541
0
    435905U,  // CPYMT
3542
0
    435384U,  // CPYMTN
3543
0
    435148U,  // CPYMTRN
3544
0
    435646U,  // CPYMTWN
3545
0
    435586U,  // CPYMWN
3546
0
    436033U,  // CPYMWT
3547
0
    435526U,  // CPYMWTN
3548
0
    435283U,  // CPYMWTRN
3549
0
    435781U,  // CPYMWTWN
3550
0
    435838U,  // CPYP
3551
0
    435051U,  // CPYPN
3552
0
    435107U,  // CPYPRN
3553
0
    435995U,  // CPYPRT
3554
0
    435484U,  // CPYPRTN
3555
0
    435237U,  // CPYPRTRN
3556
0
    435735U,  // CPYPRTWN
3557
0
    435939U,  // CPYPT
3558
0
    435422U,  // CPYPTN
3559
0
    435169U,  // CPYPTRN
3560
0
    435667U,  // CPYPTWN
3561
0
    435605U,  // CPYPWN
3562
0
    436052U,  // CPYPWT
3563
0
    435547U,  // CPYPWTN
3564
0
    435306U,  // CPYPWTRN
3565
0
    435804U,  // CPYPWTWN
3566
0
    270573718U, // CPY_ZPmI_B
3567
0
    270590102U, // CPY_ZPmI_D
3568
0
    4268182U, // CPY_ZPmI_H
3569
0
    270622870U, // CPY_ZPmI_S
3570
0
    270573718U, // CPY_ZPmR_B
3571
0
    270590102U, // CPY_ZPmR_D
3572
0
    272703638U, // CPY_ZPmR_H
3573
0
    270622870U, // CPY_ZPmR_S
3574
0
    270573718U, // CPY_ZPmV_B
3575
0
    270590102U, // CPY_ZPmV_D
3576
0
    272703638U, // CPY_ZPmV_H
3577
0
    270622870U, // CPY_ZPmV_S
3578
0
    3223363734U,  // CPY_ZPzI_B
3579
0
    3223380118U,  // CPY_ZPzI_D
3580
0
    2713788566U,  // CPY_ZPzI_H
3581
0
    3223412886U,  // CPY_ZPzI_S
3582
0
    2114816U, // CRC32Brr
3583
0
    2115003U, // CRC32CBrr
3584
0
    2117013U, // CRC32CHrr
3585
0
    2121538U, // CRC32CWrr
3586
0
    2121806U, // CRC32CXrr
3587
0
    2116849U, // CRC32Hrr
3588
0
    2121480U, // CRC32Wrr
3589
0
    2121737U, // CRC32Xrr
3590
0
    2118158U, // CSELWr
3591
0
    2118158U, // CSELXr
3592
0
    2116149U, // CSINCWr
3593
0
    2116149U, // CSINCXr
3594
0
    2121288U, // CSINVWr
3595
0
    2121288U, // CSINVXr
3596
0
    2116757U, // CSNEGWr
3597
0
    2116757U, // CSNEGXr
3598
0
    2119537U, // CTERMEQ_WW
3599
0
    2119537U, // CTERMEQ_XX
3600
0
    2116598U, // CTERMNE_WW
3601
0
    2116598U, // CTERMNE_XX
3602
0
    2121967U, // CTZWr
3603
0
    2121967U, // CTZXr
3604
0
    376923U,  // DCPS1
3605
0
    377400U,  // DCPS2
3606
0
    377474U,  // DCPS3
3607
0
    538985926U, // DECB_XPiI
3608
0
    538987249U, // DECD_XPiI
3609
0
    539020017U, // DECD_ZPiI
3610
0
    538987936U, // DECH_XPiI
3611
0
    56692128U,  // DECH_ZPiI
3612
0
    2119083U, // DECP_XP_B
3613
0
    2418038187U,  // DECP_XP_D
3614
0
    1881167275U,  // DECP_XP_H
3615
0
    270554539U, // DECP_XP_S
3616
0
    1075893675U,  // DECP_ZP_D
3617
0
    1658918315U,  // DECP_ZP_H
3618
0
    1344361899U,  // DECP_ZP_S
3619
0
    538992461U, // DECW_XPiI
3620
0
    539057997U, // DECW_ZPiI
3621
0
    444319U,  // DMB
3622
0
    10190U, // DRPS
3623
0
    444669U,  // DSB
3624
0
    461053U,  // DSBnXS
3625
0
    807457915U, // DUPM_ZI
3626
0
    2135943U, // DUPQ_ZZI_B
3627
0
    2418071431U,  // DUPQ_ZZI_D
3628
0
    1115756423U,  // DUPQ_ZZI_H
3629
0
    270620551U, // DUPQ_ZZI_S
3630
0
    1344313072U,  // DUP_ZI_B
3631
0
    1612764912U,  // DUP_ZI_D
3632
0
    58791664U,  // DUP_ZI_H
3633
0
    1881233136U,  // DUP_ZI_S
3634
0
    2135792U, // DUP_ZR_B
3635
0
    2152176U, // DUP_ZR_D
3636
0
    1671501552U,  // DUP_ZR_H
3637
0
    2184944U, // DUP_ZR_S
3638
0
    2135792U, // DUP_ZZI_B
3639
0
    2418071280U,  // DUP_ZZI_D
3640
0
    1115756272U,  // DUP_ZZI_H
3641
0
    1137137392U,  // DUP_ZZI_Q
3642
0
    270620400U, // DUP_ZZI_S
3643
0
    807427664U, // DUPi16
3644
0
    807427664U, // DUPi32
3645
0
    807427664U, // DUPi64
3646
0
    807427664U, // DUPi8
3647
0
    6395632U, // DUPv16i8gpr
3648
0
    811702000U, // DUPv16i8lane
3649
0
    8492784U, // DUPv2i32gpr
3650
0
    813799152U, // DUPv2i32lane
3651
0
    10589936U,  // DUPv2i64gpr
3652
0
    815896304U, // DUPv2i64lane
3653
0
    12687088U,  // DUPv4i16gpr
3654
0
    817993456U, // DUPv4i16lane
3655
0
    14784240U,  // DUPv4i32gpr
3656
0
    820090608U, // DUPv4i32lane
3657
0
    16881392U,  // DUPv8i16gpr
3658
0
    822187760U, // DUPv8i16lane
3659
0
    18978544U,  // DUPv8i8gpr
3660
0
    824284912U, // DUPv8i8lane
3661
0
    2118872U, // EONWrs
3662
0
    2118872U, // EONXrs
3663
0
    811696764U, // EOR3
3664
0
    2418066044U,  // EOR3_ZZZZ
3665
0
    2418055866U,  // EORBT_ZZZ_B
3666
0
    1075894970U,  // EORBT_ZZZ_D
3667
0
    2195790522U,  // EORBT_ZZZ_H
3668
0
    1344363194U,  // EORBT_ZZZ_S
3669
0
    3227623074U,  // EORQV_VPZ_B
3670
0
    3231817378U,  // EORQV_VPZ_D
3671
0
    3238108834U,  // EORQV_VPZ_H
3672
0
    3236011682U,  // EORQV_VPZ_S
3673
0
    3223362129U,  // EORS_PPzPP
3674
0
    2418051435U,  // EORTB_ZZZ_B
3675
0
    1075890539U,  // EORTB_ZZZ_D
3676
0
    2195786091U,  // EORTB_ZZZ_H
3677
0
    1344358763U,  // EORTB_ZZZ_S
3678
0
    253633U,  // EORV_VPZ_B
3679
0
    1657020097U,  // EORV_VPZ_D
3680
0
    1659133633U,  // EORV_VPZ_H
3681
0
    1638178497U,  // EORV_VPZ_S
3682
0
    2119824U, // EORWri
3683
0
    2119824U, // EORWrs
3684
0
    2119824U, // EORXri
3685
0
    2119824U, // EORXrs
3686
0
    3223361680U,  // EOR_PPzPP
3687
0
    2418071696U,  // EOR_ZI
3688
0
    3223361680U,  // EOR_ZPmZ_B
3689
0
    3223378064U,  // EOR_ZPmZ_D
3690
0
    3519092880U,  // EOR_ZPmZ_H
3691
0
    3223410832U,  // EOR_ZPmZ_S
3692
0
    2418071696U,  // EOR_ZZZ
3693
0
    811702416U, // EORv16i8
3694
0
    824285328U, // EORv8i8
3695
0
    10195U, // ERET
3696
0
    10077U, // ERETAA
3697
0
    10084U, // ERETAB
3698
0
    2135949U, // EXTQ_ZZI
3699
0
    270566547U, // EXTRACT_ZPMXI_H_B
3700
0
    270582931U, // EXTRACT_ZPMXI_H_D
3701
0
    2151744659U,  // EXTRACT_ZPMXI_H_H
3702
0
    2152154259U,  // EXTRACT_ZPMXI_H_Q
3703
0
    270615699U, // EXTRACT_ZPMXI_H_S
3704
0
    270566547U, // EXTRACT_ZPMXI_V_B
3705
0
    270582931U, // EXTRACT_ZPMXI_V_D
3706
0
    2420180115U,  // EXTRACT_ZPMXI_V_H
3707
0
    2420589715U,  // EXTRACT_ZPMXI_V_Q
3708
0
    270615699U, // EXTRACT_ZPMXI_V_S
3709
0
    2119913U, // EXTRWrri
3710
0
    2119913U, // EXTRXrri
3711
0
    2137476U, // EXT_ZZI
3712
0
    2686492036U,  // EXT_ZZI_B
3713
0
    811703684U, // EXTv16i8
3714
0
    824286596U, // EXTv8i8
3715
0
    822182277U, // F1CVTL2v8f16
3716
0
    1661017089U,  // F1CVTLT_ZZ_BtoH
3717
0
    1661129671U,  // F1CVTL_2ZZ_BtoH_NAME
3718
0
    822186951U, // F1CVTLv8f16
3719
0
    1661132089U,  // F1CVT_2ZZ_BtoH_NAME
3720
0
    1661017401U,  // F1CVT_ZZ_BtoH
3721
0
    822182287U, // F2CVTL2v8f16
3722
0
    1661017099U,  // F2CVTLT_ZZ_BtoH
3723
0
    1661129680U,  // F2CVTL_2ZZ_BtoH_NAME
3724
0
    822186960U, // F2CVTLv8f16
3725
0
    1661132097U,  // F2CVT_2ZZ_BtoH_NAME
3726
0
    1661017409U,  // F2CVT_ZZ_BtoH
3727
0
    2116310U, // FABD16
3728
0
    2116310U, // FABD32
3729
0
    2116310U, // FABD64
3730
0
    3223374550U,  // FABD_ZPmZ_D
3731
0
    3519089366U,  // FABD_ZPmZ_H
3732
0
    3223407318U,  // FABD_ZPmZ_S
3733
0
    813796054U, // FABDv2f32
3734
0
    815893206U, // FABDv2f64
3735
0
    817990358U, // FABDv4f16
3736
0
    820087510U, // FABDv4f32
3737
0
    822184662U, // FABDv8f16
3738
0
    2120042U, // FABSDr
3739
0
    2120042U, // FABSHr
3740
0
    2120042U, // FABSSr
3741
0
    270588266U, // FABS_ZPmZ_D
3742
0
    541137258U, // FABS_ZPmZ_H
3743
0
    270621034U, // FABS_ZPmZ_S
3744
0
    813799786U, // FABSv2f32
3745
0
    815896938U, // FABSv2f64
3746
0
    817994090U, // FABSv4f16
3747
0
    820091242U, // FABSv4f32
3748
0
    822188394U, // FABSv8f16
3749
0
    2116530U, // FACGE16
3750
0
    2116530U, // FACGE32
3751
0
    2116530U, // FACGE64
3752
0
    3223374770U,  // FACGE_PPzZZ_D
3753
0
    2713783218U,  // FACGE_PPzZZ_H
3754
0
    3223407538U,  // FACGE_PPzZZ_S
3755
0
    813796274U, // FACGEv2f32
3756
0
    815893426U, // FACGEv2f64
3757
0
    817990578U, // FACGEv4f16
3758
0
    820087730U, // FACGEv4f32
3759
0
    822184882U, // FACGEv8f16
3760
0
    2120429U, // FACGT16
3761
0
    2120429U, // FACGT32
3762
0
    2120429U, // FACGT64
3763
0
    3223378669U,  // FACGT_PPzZZ_D
3764
0
    2713787117U,  // FACGT_PPzZZ_H
3765
0
    3223411437U,  // FACGT_PPzZZ_S
3766
0
    813800173U, // FACGTv2f32
3767
0
    815897325U, // FACGTv2f64
3768
0
    817994477U, // FACGTv4f16
3769
0
    820091629U, // FACGTv4f32
3770
0
    822188781U, // FACGTv8f16
3771
0
    65274621U,  // FADDA_VPZ_D
3772
0
    2214871805U,  // FADDA_VPZ_H
3773
0
    69501693U,  // FADDA_VPZ_S
3774
0
    2116390U, // FADDDrr
3775
0
    2116390U, // FADDHrr
3776
0
    3223377353U,  // FADDP_ZPmZZ_D
3777
0
    3519092169U,  // FADDP_ZPmZZ_H
3778
0
    3223410121U,  // FADDP_ZPmZZ_S
3779
0
    813798857U, // FADDPv2f32
3780
0
    815896009U, // FADDPv2f64
3781
0
    807425481U, // FADDPv2i16p
3782
0
    807425481U, // FADDPv2i32p
3783
0
    807425481U, // FADDPv2i64p
3784
0
    817993161U, // FADDPv4f16
3785
0
    820090313U, // FADDPv4f32
3786
0
    822187465U, // FADDPv8f16
3787
0
    3231817319U,  // FADDQV_D
3788
0
    3238108775U,  // FADDQV_H
3789
0
    3236011623U,  // FADDQV_S
3790
0
    2116390U, // FADDSrr
3791
0
    1657019871U,  // FADDV_VPZ_D
3792
0
    1659133407U,  // FADDV_VPZ_H
3793
0
    1638178271U,  // FADDV_VPZ_S
3794
0
    3798158118U,  // FADD_VG2_M2Z_D
3795
0
    3798305574U,  // FADD_VG2_M2Z_H
3796
0
    3798174502U,  // FADD_VG2_M2Z_S
3797
0
    4066593574U,  // FADD_VG4_M4Z_D
3798
0
    4066741030U,  // FADD_VG4_M4Z_H
3799
0
    4066609958U,  // FADD_VG4_M4Z_S
3800
0
    3223374630U,  // FADD_ZPmI_D
3801
0
    3519089446U,  // FADD_ZPmI_H
3802
0
    3223407398U,  // FADD_ZPmI_S
3803
0
    3223374630U,  // FADD_ZPmZ_D
3804
0
    3519089446U,  // FADD_ZPmZ_H
3805
0
    3223407398U,  // FADD_ZPmZ_S
3806
0
    2418068262U,  // FADD_ZZZ_D
3807
0
    2189495078U,  // FADD_ZZZ_H
3808
0
    270617382U, // FADD_ZZZ_S
3809
0
    813796134U, // FADDv2f32
3810
0
    815893286U, // FADDv2f64
3811
0
    817990438U, // FADDv4f16
3812
0
    820087590U, // FADDv4f32
3813
0
    822184742U, // FADDv8f16
3814
0
    2181210155U,  // FAMAX_2Z2Z_D
3815
0
    2183323691U,  // FAMAX_2Z2Z_H
3816
0
    2185437227U,  // FAMAX_2Z2Z_S
3817
0
    2181210155U,  // FAMAX_4Z4Z_D
3818
0
    2183323691U,  // FAMAX_4Z4Z_H
3819
0
    2185437227U,  // FAMAX_4Z4Z_S
3820
0
    3223380011U,  // FAMAX_ZPmZ_D
3821
0
    3519094827U,  // FAMAX_ZPmZ_H
3822
0
    3223412779U,  // FAMAX_ZPmZ_S
3823
0
    813801515U, // FAMAXv2f32
3824
0
    815898667U, // FAMAXv2f64
3825
0
    817995819U, // FAMAXv4f16
3826
0
    820092971U, // FAMAXv4f32
3827
0
    822190123U, // FAMAXv8f16
3828
0
    2181207214U,  // FAMIN_2Z2Z_D
3829
0
    2183320750U,  // FAMIN_2Z2Z_H
3830
0
    2185434286U,  // FAMIN_2Z2Z_S
3831
0
    2181207214U,  // FAMIN_4Z4Z_D
3832
0
    2183320750U,  // FAMIN_4Z4Z_H
3833
0
    2185434286U,  // FAMIN_4Z4Z_S
3834
0
    3223377070U,  // FAMIN_ZPmZ_D
3835
0
    3519091886U,  // FAMIN_ZPmZ_H
3836
0
    3223409838U,  // FAMIN_ZPmZ_S
3837
0
    813798574U, // FAMINv2f32
3838
0
    815895726U, // FAMINv2f64
3839
0
    817992878U, // FAMINv4f16
3840
0
    820090030U, // FAMINv4f32
3841
0
    822187182U, // FAMINv8f16
3842
0
    3223374607U,  // FCADD_ZPmZ_D
3843
0
    3519089423U,  // FCADD_ZPmZ_H
3844
0
    3223407375U,  // FCADD_ZPmZ_S
3845
0
    813796111U, // FCADDv2f32
3846
0
    815893263U, // FCADDv2f64
3847
0
    817990415U, // FCADDv4f16
3848
0
    820087567U, // FCADDv4f32
3849
0
    822184719U, // FCADDv8f16
3850
0
    2119206U, // FCCMPDrr
3851
0
    2116630U, // FCCMPEDrr
3852
0
    2116630U, // FCCMPEHrr
3853
0
    2116630U, // FCCMPESrr
3854
0
    2119206U, // FCCMPHrr
3855
0
    2119206U, // FCCMPSrr
3856
0
    2193790478U,  // FCLAMP_VG2_2Z2Z_D
3857
0
    2195904014U,  // FCLAMP_VG2_2Z2Z_H
3858
0
    2174948878U,  // FCLAMP_VG2_2Z2Z_S
3859
0
    2193790478U,  // FCLAMP_VG4_4Z4Z_D
3860
0
    2195904014U,  // FCLAMP_VG4_4Z4Z_H
3861
0
    2174948878U,  // FCLAMP_VG4_4Z4Z_S
3862
0
    1075893774U,  // FCLAMP_ZZZ_D
3863
0
    2195789326U,  // FCLAMP_ZZZ_H
3864
0
    1344361998U,  // FCLAMP_ZZZ_S
3865
0
    2119530U, // FCMEQ16
3866
0
    2119530U, // FCMEQ32
3867
0
    2119530U, // FCMEQ64
3868
0
    3223377770U,  // FCMEQ_PPzZ0_D
3869
0
    2713786218U,  // FCMEQ_PPzZ0_H
3870
0
    3223410538U,  // FCMEQ_PPzZ0_S
3871
0
    3223377770U,  // FCMEQ_PPzZZ_D
3872
0
    2713786218U,  // FCMEQ_PPzZZ_H
3873
0
    3223410538U,  // FCMEQ_PPzZZ_S
3874
0
    2119530U, // FCMEQv1i16rz
3875
0
    2119530U, // FCMEQv1i32rz
3876
0
    2119530U, // FCMEQv1i64rz
3877
0
    813799274U, // FCMEQv2f32
3878
0
    815896426U, // FCMEQv2f64
3879
0
    813799274U, // FCMEQv2i32rz
3880
0
    815896426U, // FCMEQv2i64rz
3881
0
    817993578U, // FCMEQv4f16
3882
0
    820090730U, // FCMEQv4f32
3883
0
    817993578U, // FCMEQv4i16rz
3884
0
    820090730U, // FCMEQv4i32rz
3885
0
    822187882U, // FCMEQv8f16
3886
0
    822187882U, // FCMEQv8i16rz
3887
0
    2116546U, // FCMGE16
3888
0
    2116546U, // FCMGE32
3889
0
    2116546U, // FCMGE64
3890
0
    3223374786U,  // FCMGE_PPzZ0_D
3891
0
    2713783234U,  // FCMGE_PPzZ0_H
3892
0
    3223407554U,  // FCMGE_PPzZ0_S
3893
0
    3223374786U,  // FCMGE_PPzZZ_D
3894
0
    2713783234U,  // FCMGE_PPzZZ_H
3895
0
    3223407554U,  // FCMGE_PPzZZ_S
3896
0
    2116546U, // FCMGEv1i16rz
3897
0
    2116546U, // FCMGEv1i32rz
3898
0
    2116546U, // FCMGEv1i64rz
3899
0
    813796290U, // FCMGEv2f32
3900
0
    815893442U, // FCMGEv2f64
3901
0
    813796290U, // FCMGEv2i32rz
3902
0
    815893442U, // FCMGEv2i64rz
3903
0
    817990594U, // FCMGEv4f16
3904
0
    820087746U, // FCMGEv4f32
3905
0
    817990594U, // FCMGEv4i16rz
3906
0
    820087746U, // FCMGEv4i32rz
3907
0
    822184898U, // FCMGEv8f16
3908
0
    822184898U, // FCMGEv8i16rz
3909
0
    2120445U, // FCMGT16
3910
0
    2120445U, // FCMGT32
3911
0
    2120445U, // FCMGT64
3912
0
    3223378685U,  // FCMGT_PPzZ0_D
3913
0
    2713787133U,  // FCMGT_PPzZ0_H
3914
0
    3223411453U,  // FCMGT_PPzZ0_S
3915
0
    3223378685U,  // FCMGT_PPzZZ_D
3916
0
    2713787133U,  // FCMGT_PPzZZ_H
3917
0
    3223411453U,  // FCMGT_PPzZZ_S
3918
0
    2120445U, // FCMGTv1i16rz
3919
0
    2120445U, // FCMGTv1i32rz
3920
0
    2120445U, // FCMGTv1i64rz
3921
0
    813800189U, // FCMGTv2f32
3922
0
    815897341U, // FCMGTv2f64
3923
0
    813800189U, // FCMGTv2i32rz
3924
0
    815897341U, // FCMGTv2i64rz
3925
0
    817994493U, // FCMGTv4f16
3926
0
    820091645U, // FCMGTv4f32
3927
0
    817994493U, // FCMGTv4i16rz
3928
0
    820091645U, // FCMGTv4i32rz
3929
0
    822188797U, // FCMGTv8f16
3930
0
    822188797U, // FCMGTv8i16rz
3931
0
    3223372589U,  // FCMLA_ZPmZZ_D
3932
0
    3519087405U,  // FCMLA_ZPmZZ_H
3933
0
    3223405357U,  // FCMLA_ZPmZZ_S
3934
0
    2195784493U,  // FCMLA_ZZZI_H
3935
0
    1344357165U,  // FCMLA_ZZZI_S
3936
0
    2961310509U,  // FCMLAv2f32
3937
0
    2963407661U,  // FCMLAv2f64
3938
0
    2965504813U,  // FCMLAv4f16
3939
0
    2965504813U,  // FCMLAv4f16_indexed
3940
0
    2967601965U,  // FCMLAv4f32
3941
0
    2967601965U,  // FCMLAv4f32_indexed
3942
0
    2969699117U,  // FCMLAv8f16
3943
0
    2969699117U,  // FCMLAv8f16_indexed
3944
0
    3223374817U,  // FCMLE_PPzZ0_D
3945
0
    2713783265U,  // FCMLE_PPzZ0_H
3946
0
    3223407585U,  // FCMLE_PPzZ0_S
3947
0
    2116577U, // FCMLEv1i16rz
3948
0
    2116577U, // FCMLEv1i32rz
3949
0
    2116577U, // FCMLEv1i64rz
3950
0
    813796321U, // FCMLEv2i32rz
3951
0
    815893473U, // FCMLEv2i64rz
3952
0
    817990625U, // FCMLEv4i16rz
3953
0
    820087777U, // FCMLEv4i32rz
3954
0
    822184929U, // FCMLEv8i16rz
3955
0
    3223378895U,  // FCMLT_PPzZ0_D
3956
0
    2713787343U,  // FCMLT_PPzZ0_H
3957
0
    3223411663U,  // FCMLT_PPzZ0_S
3958
0
    2120655U, // FCMLTv1i16rz
3959
0
    2120655U, // FCMLTv1i32rz
3960
0
    2120655U, // FCMLTv1i64rz
3961
0
    813800399U, // FCMLTv2i32rz
3962
0
    815897551U, // FCMLTv2i64rz
3963
0
    817994703U, // FCMLTv4i16rz
3964
0
    820091855U, // FCMLTv4i32rz
3965
0
    822189007U, // FCMLTv8i16rz
3966
0
    3223374831U,  // FCMNE_PPzZ0_D
3967
0
    2713783279U,  // FCMNE_PPzZ0_H
3968
0
    3223407599U,  // FCMNE_PPzZ0_S
3969
0
    3223374831U,  // FCMNE_PPzZZ_D
3970
0
    2713783279U,  // FCMNE_PPzZZ_H
3971
0
    3223407599U,  // FCMNE_PPzZZ_S
3972
0
    71325229U,  // FCMPDri
3973
0
    2119213U, // FCMPDrr
3974
0
    71322654U,  // FCMPEDri
3975
0
    2116638U, // FCMPEDrr
3976
0
    71322654U,  // FCMPEHri
3977
0
    2116638U, // FCMPEHrr
3978
0
    71322654U,  // FCMPESri
3979
0
    2116638U, // FCMPESrr
3980
0
    71325229U,  // FCMPHri
3981
0
    2119213U, // FCMPHrr
3982
0
    71325229U,  // FCMPSri
3983
0
    2119213U, // FCMPSrr
3984
0
    3223377301U,  // FCMUO_PPzZZ_D
3985
0
    2713785749U,  // FCMUO_PPzZZ_H
3986
0
    3223410069U,  // FCMUO_PPzZZ_S
3987
0
    270590101U, // FCPY_ZPmI_D
3988
0
    2957058197U,  // FCPY_ZPmI_H
3989
0
    270622869U, // FCPY_ZPmI_S
3990
0
    2118157U, // FCSELDrrr
3991
0
    2118157U, // FCSELHrrr
3992
0
    2118157U, // FCSELSrrr
3993
0
    2120034U, // FCVTASUWDr
3994
0
    2120034U, // FCVTASUWHr
3995
0
    2120034U, // FCVTASUWSr
3996
0
    2120034U, // FCVTASUXDr
3997
0
    2120034U, // FCVTASUXHr
3998
0
    2120034U, // FCVTASUXSr
3999
0
    2120034U, // FCVTASv1f16
4000
0
    2120034U, // FCVTASv1i32
4001
0
    2120034U, // FCVTASv1i64
4002
0
    813799778U, // FCVTASv2f32
4003
0
    815896930U, // FCVTASv2f64
4004
0
    817994082U, // FCVTASv4f16
4005
0
    820091234U, // FCVTASv4f32
4006
0
    822188386U, // FCVTASv8f16
4007
0
    2121110U, // FCVTAUUWDr
4008
0
    2121110U, // FCVTAUUWHr
4009
0
    2121110U, // FCVTAUUWSr
4010
0
    2121110U, // FCVTAUUXDr
4011
0
    2121110U, // FCVTAUUXHr
4012
0
    2121110U, // FCVTAUUXSr
4013
0
    2121110U, // FCVTAUv1f16
4014
0
    2121110U, // FCVTAUv1i32
4015
0
    2121110U, // FCVTAUv1i64
4016
0
    813800854U, // FCVTAUv2f32
4017
0
    815898006U, // FCVTAUv2f64
4018
0
    817995158U, // FCVTAUv4f16
4019
0
    820092310U, // FCVTAUv4f32
4020
0
    822189462U, // FCVTAUv8f16
4021
0
    2121033U, // FCVTDHr
4022
0
    2121033U, // FCVTDSr
4023
0
    2121033U, // FCVTHDr
4024
0
    2121033U, // FCVTHSr
4025
0
    270621716U, // FCVTLT_ZPmZ_HtoS
4026
0
    270588948U, // FCVTLT_ZPmZ_StoD
4027
0
    1652757464U,  // FCVTL_2ZZ_H_S
4028
0
    815895512U, // FCVTLv2i32
4029
0
    820089816U, // FCVTLv4i16
4030
0
    815890840U, // FCVTLv4i32
4031
0
    820085144U, // FCVTLv8i16
4032
0
    2120172U, // FCVTMSUWDr
4033
0
    2120172U, // FCVTMSUWHr
4034
0
    2120172U, // FCVTMSUWSr
4035
0
    2120172U, // FCVTMSUXDr
4036
0
    2120172U, // FCVTMSUXHr
4037
0
    2120172U, // FCVTMSUXSr
4038
0
    2120172U, // FCVTMSv1f16
4039
0
    2120172U, // FCVTMSv1i32
4040
0
    2120172U, // FCVTMSv1i64
4041
0
    813799916U, // FCVTMSv2f32
4042
0
    815897068U, // FCVTMSv2f64
4043
0
    817994220U, // FCVTMSv4f16
4044
0
    820091372U, // FCVTMSv4f32
4045
0
    822188524U, // FCVTMSv8f16
4046
0
    2121126U, // FCVTMUUWDr
4047
0
    2121126U, // FCVTMUUWHr
4048
0
    2121126U, // FCVTMUUWSr
4049
0
    2121126U, // FCVTMUUXDr
4050
0
    2121126U, // FCVTMUUXHr
4051
0
    2121126U, // FCVTMUUXSr
4052
0
    2121126U, // FCVTMUv1f16
4053
0
    2121126U, // FCVTMUv1i32
4054
0
    2121126U, // FCVTMUv1i64
4055
0
    813800870U, // FCVTMUv2f32
4056
0
    815898022U, // FCVTMUv2f64
4057
0
    817995174U, // FCVTMUv4f16
4058
0
    820092326U, // FCVTMUv4f32
4059
0
    822189478U, // FCVTMUv8f16
4060
0
    3223357422U,  // FCVTNB_Z2Z_StoB
4061
0
    2120198U, // FCVTNSUWDr
4062
0
    2120198U, // FCVTNSUWHr
4063
0
    2120198U, // FCVTNSUWSr
4064
0
    2120198U, // FCVTNSUXDr
4065
0
    2120198U, // FCVTNSUXHr
4066
0
    2120198U, // FCVTNSUXSr
4067
0
    2120198U, // FCVTNSv1f16
4068
0
    2120198U, // FCVTNSv1i32
4069
0
    2120198U, // FCVTNSv1i64
4070
0
    813799942U, // FCVTNSv2f32
4071
0
    815897094U, // FCVTNSv2f64
4072
0
    817994246U, // FCVTNSv4f16
4073
0
    820091398U, // FCVTNSv4f32
4074
0
    822188550U, // FCVTNSv8f16
4075
0
    3223362660U,  // FCVTNT_Z2Z_StoB
4076
0
    270621796U, // FCVTNT_ZPmZ_DtoS
4077
0
    1078008932U,  // FCVTNT_ZPmZ_StoH
4078
0
    2121134U, // FCVTNUUWDr
4079
0
    2121134U, // FCVTNUUWHr
4080
0
    2121134U, // FCVTNUUWSr
4081
0
    2121134U, // FCVTNUUXDr
4082
0
    2121134U, // FCVTNUUXHr
4083
0
    2121134U, // FCVTNUUXSr
4084
0
    2121134U, // FCVTNUv1f16
4085
0
    2121134U, // FCVTNUv1i32
4086
0
    2121134U, // FCVTNUv1i64
4087
0
    813800878U, // FCVTNUv2f32
4088
0
    815898030U, // FCVTNUv2f64
4089
0
    817995182U, // FCVTNUv4f16
4090
0
    820092334U, // FCVTNUv4f32
4091
0
    822189486U, // FCVTNUv8f16
4092
0
    811701517U, // FCVTN_F16_F8v16f8
4093
0
    824284429U, // FCVTN_F16_F8v8f8
4094
0
    2959213023U,  // FCVTN_F32_F82v16f8
4095
0
    824284429U, // FCVTN_F32_F8v8f8
4096
0
    1344312589U,  // FCVTN_Z2Z_HtoB
4097
0
    1648432397U,  // FCVTN_Z2Z_StoH
4098
0
    3223360781U,  // FCVTN_Z4Z_StoB_NAME
4099
0
    813798669U, // FCVTNv2i32
4100
0
    817992973U, // FCVTNv4i16
4101
0
    2967601631U,  // FCVTNv4i32
4102
0
    2969698783U,  // FCVTNv8i16
4103
0
    2120252U, // FCVTPSUWDr
4104
0
    2120252U, // FCVTPSUWHr
4105
0
    2120252U, // FCVTPSUWSr
4106
0
    2120252U, // FCVTPSUXDr
4107
0
    2120252U, // FCVTPSUXHr
4108
0
    2120252U, // FCVTPSUXSr
4109
0
    2120252U, // FCVTPSv1f16
4110
0
    2120252U, // FCVTPSv1i32
4111
0
    2120252U, // FCVTPSv1i64
4112
0
    813799996U, // FCVTPSv2f32
4113
0
    815897148U, // FCVTPSv2f64
4114
0
    817994300U, // FCVTPSv4f16
4115
0
    820091452U, // FCVTPSv4f32
4116
0
    822188604U, // FCVTPSv8f16
4117
0
    2121142U, // FCVTPUUWDr
4118
0
    2121142U, // FCVTPUUWHr
4119
0
    2121142U, // FCVTPUUWSr
4120
0
    2121142U, // FCVTPUUXDr
4121
0
    2121142U, // FCVTPUUXHr
4122
0
    2121142U, // FCVTPUUXSr
4123
0
    2121142U, // FCVTPUv1f16
4124
0
    2121142U, // FCVTPUv1i32
4125
0
    2121142U, // FCVTPUv1i64
4126
0
    813800886U, // FCVTPUv2f32
4127
0
    815898038U, // FCVTPUv2f64
4128
0
    817995190U, // FCVTPUv4f16
4129
0
    820092342U, // FCVTPUv4f32
4130
0
    822189494U, // FCVTPUv8f16
4131
0
    2121033U, // FCVTSDr
4132
0
    2121033U, // FCVTSHr
4133
0
    270621850U, // FCVTXNT_ZPmZ_DtoS
4134
0
    2119004U, // FCVTXNv1i64
4135
0
    813798748U, // FCVTXNv2f32
4136
0
    2967601685U,  // FCVTXNv4f32
4137
0
    270622853U, // FCVTX_ZPmZ_DtoS
4138
0
    2120311U, // FCVTZSSWDri
4139
0
    2120311U, // FCVTZSSWHri
4140
0
    2120311U, // FCVTZSSWSri
4141
0
    2120311U, // FCVTZSSXDri
4142
0
    2120311U, // FCVTZSSXHri
4143
0
    2120311U, // FCVTZSSXSri
4144
0
    2120311U, // FCVTZSUWDr
4145
0
    2120311U, // FCVTZSUWHr
4146
0
    2120311U, // FCVTZSUWSr
4147
0
    2120311U, // FCVTZSUXDr
4148
0
    2120311U, // FCVTZSUXHr
4149
0
    2120311U, // FCVTZSUXSr
4150
0
    1648564855U,  // FCVTZS_2Z2Z_StoS
4151
0
    1648564855U,  // FCVTZS_4Z4Z_StoS
4152
0
    270588535U, // FCVTZS_ZPmZ_DtoD
4153
0
    270621303U, // FCVTZS_ZPmZ_DtoS
4154
0
    270588535U, // FCVTZS_ZPmZ_HtoD
4155
0
    541137527U, // FCVTZS_ZPmZ_HtoH
4156
0
    270621303U, // FCVTZS_ZPmZ_HtoS
4157
0
    270588535U, // FCVTZS_ZPmZ_StoD
4158
0
    270621303U, // FCVTZS_ZPmZ_StoS
4159
0
    2120311U, // FCVTZSd
4160
0
    2120311U, // FCVTZSh
4161
0
    2120311U, // FCVTZSs
4162
0
    2120311U, // FCVTZSv1f16
4163
0
    2120311U, // FCVTZSv1i32
4164
0
    2120311U, // FCVTZSv1i64
4165
0
    813800055U, // FCVTZSv2f32
4166
0
    815897207U, // FCVTZSv2f64
4167
0
    813800055U, // FCVTZSv2i32_shift
4168
0
    815897207U, // FCVTZSv2i64_shift
4169
0
    817994359U, // FCVTZSv4f16
4170
0
    820091511U, // FCVTZSv4f32
4171
0
    817994359U, // FCVTZSv4i16_shift
4172
0
    820091511U, // FCVTZSv4i32_shift
4173
0
    822188663U, // FCVTZSv8f16
4174
0
    822188663U, // FCVTZSv8i16_shift
4175
0
    2121167U, // FCVTZUSWDri
4176
0
    2121167U, // FCVTZUSWHri
4177
0
    2121167U, // FCVTZUSWSri
4178
0
    2121167U, // FCVTZUSXDri
4179
0
    2121167U, // FCVTZUSXHri
4180
0
    2121167U, // FCVTZUSXSri
4181
0
    2121167U, // FCVTZUUWDr
4182
0
    2121167U, // FCVTZUUWHr
4183
0
    2121167U, // FCVTZUUWSr
4184
0
    2121167U, // FCVTZUUXDr
4185
0
    2121167U, // FCVTZUUXHr
4186
0
    2121167U, // FCVTZUUXSr
4187
0
    1648565711U,  // FCVTZU_2Z2Z_StoS
4188
0
    1648565711U,  // FCVTZU_4Z4Z_StoS
4189
0
    270589391U, // FCVTZU_ZPmZ_DtoD
4190
0
    270622159U, // FCVTZU_ZPmZ_DtoS
4191
0
    270589391U, // FCVTZU_ZPmZ_HtoD
4192
0
    541138383U, // FCVTZU_ZPmZ_HtoH
4193
0
    270622159U, // FCVTZU_ZPmZ_HtoS
4194
0
    270589391U, // FCVTZU_ZPmZ_StoD
4195
0
    270622159U, // FCVTZU_ZPmZ_StoS
4196
0
    2121167U, // FCVTZUd
4197
0
    2121167U, // FCVTZUh
4198
0
    2121167U, // FCVTZUs
4199
0
    2121167U, // FCVTZUv1f16
4200
0
    2121167U, // FCVTZUv1i32
4201
0
    2121167U, // FCVTZUv1i64
4202
0
    813800911U, // FCVTZUv2f32
4203
0
    815898063U, // FCVTZUv2f64
4204
0
    813800911U, // FCVTZUv2i32_shift
4205
0
    815898063U, // FCVTZUv2i64_shift
4206
0
    817995215U, // FCVTZUv4f16
4207
0
    820092367U, // FCVTZUv4f32
4208
0
    817995215U, // FCVTZUv4i16_shift
4209
0
    820092367U, // FCVTZUv4i32_shift
4210
0
    822189519U, // FCVTZUv8f16
4211
0
    822189519U, // FCVTZUv8i16_shift
4212
0
    1652759881U,  // FCVT_2ZZ_H_S
4213
0
    1344314697U,  // FCVT_Z2Z_HtoB
4214
0
    1648434505U,  // FCVT_Z2Z_StoH
4215
0
    3223362889U,  // FCVT_Z4Z_StoB_NAME
4216
0
    3493928265U,  // FCVT_ZPmZ_DtoH
4217
0
    270622025U, // FCVT_ZPmZ_DtoS
4218
0
    270589257U, // FCVT_ZPmZ_HtoD
4219
0
    270622025U, // FCVT_ZPmZ_HtoS
4220
0
    270589257U, // FCVT_ZPmZ_StoD
4221
0
    1078009161U,  // FCVT_ZPmZ_StoH
4222
0
    2121215U, // FDIVDrr
4223
0
    2121215U, // FDIVHrr
4224
0
    3223378186U,  // FDIVR_ZPmZ_D
4225
0
    3519093002U,  // FDIVR_ZPmZ_H
4226
0
    3223410954U,  // FDIVR_ZPmZ_S
4227
0
    2121215U, // FDIVSrr
4228
0
    3223379455U,  // FDIV_ZPmZ_D
4229
0
    3519094271U,  // FDIV_ZPmZ_H
4230
0
    3223412223U,  // FDIV_ZPmZ_S
4231
0
    813800959U, // FDIVv2f32
4232
0
    815898111U, // FDIVv2f64
4233
0
    817995263U, // FDIVv4f16
4234
0
    820092415U, // FDIVv4f32
4235
0
    822189567U, // FDIVv8f16
4236
0
    3798310058U,  // FDOT_VG2_M2Z2Z_BtoH
4237
0
    3798178986U,  // FDOT_VG2_M2Z2Z_BtoS
4238
0
    3798178986U,  // FDOT_VG2_M2Z2Z_HtoS
4239
0
    3798310058U,  // FDOT_VG2_M2ZZI_BtoH
4240
0
    3798178986U,  // FDOT_VG2_M2ZZI_BtoS
4241
0
    3798178986U,  // FDOT_VG2_M2ZZI_HtoS
4242
0
    3798310058U,  // FDOT_VG2_M2ZZ_BtoH
4243
0
    3798178986U,  // FDOT_VG2_M2ZZ_BtoS
4244
0
    3798178986U,  // FDOT_VG2_M2ZZ_HtoS
4245
0
    4066745514U,  // FDOT_VG4_M4Z4Z_BtoH
4246
0
    4066614442U,  // FDOT_VG4_M4Z4Z_BtoS
4247
0
    4066614442U,  // FDOT_VG4_M4Z4Z_HtoS
4248
0
    4066745514U,  // FDOT_VG4_M4ZZI_BtoH
4249
0
    4066614442U,  // FDOT_VG4_M4ZZI_BtoS
4250
0
    4066614442U,  // FDOT_VG4_M4ZZI_HtoS
4251
0
    4066745514U,  // FDOT_VG4_M4ZZ_BtoH
4252
0
    4066614442U,  // FDOT_VG4_M4ZZ_BtoS
4253
0
    4066614442U,  // FDOT_VG4_M4ZZ_HtoS
4254
0
    2220956842U,  // FDOT_ZZZI_BtoH
4255
0
    2418105514U,  // FDOT_ZZZI_BtoS
4256
0
    2686540970U,  // FDOT_ZZZI_S
4257
0
    2220956842U,  // FDOT_ZZZ_BtoH
4258
0
    2418105514U,  // FDOT_ZZZ_BtoS
4259
0
    2686540970U,  // FDOT_ZZZ_S
4260
0
    2967608490U,  // FDOTlanev16f8
4261
0
    2965511338U,  // FDOTlanev4f16
4262
0
    2969705642U,  // FDOTlanev8f16
4263
0
    2961317034U,  // FDOTlanev8f8
4264
0
    2961317034U,  // FDOTv2f32
4265
0
    2965511338U,  // FDOTv4f16
4266
0
    2967608490U,  // FDOTv4f32
4267
0
    2969705642U,  // FDOTv8f16
4268
0
    3760248559U,  // FDUP_ZI_D
4269
0
    75568879U,  // FDUP_ZI_H
4270
0
    3760281327U,  // FDUP_ZI_S
4271
0
    2418066442U,  // FEXPA_ZZ_D
4272
0
    1652622346U,  // FEXPA_ZZ_H
4273
0
    270615562U, // FEXPA_ZZ_S
4274
0
    2120319U, // FJCVTZS
4275
0
    270583296U, // FLOGB_ZPmZ_D
4276
0
    541132288U, // FLOGB_ZPmZ_H
4277
0
    270616064U, // FLOGB_ZPmZ_S
4278
0
    2116426U, // FMADDDrrr
4279
0
    2116426U, // FMADDHrrr
4280
0
    2116426U, // FMADDSrrr
4281
0
    3223374530U,  // FMAD_ZPmZZ_D
4282
0
    3519089346U,  // FMAD_ZPmZZ_H
4283
0
    3223407298U,  // FMAD_ZPmZZ_S
4284
0
    2121779U, // FMAXDrr
4285
0
    2121779U, // FMAXHrr
4286
0
    2118762U, // FMAXNMDrr
4287
0
    2118762U, // FMAXNMHrr
4288
0
    3223377468U,  // FMAXNMP_ZPmZZ_D
4289
0
    3519092284U,  // FMAXNMP_ZPmZZ_H
4290
0
    3223410236U,  // FMAXNMP_ZPmZZ_S
4291
0
    813798972U, // FMAXNMPv2f32
4292
0
    815896124U, // FMAXNMPv2f64
4293
0
    807425596U, // FMAXNMPv2i16p
4294
0
    807425596U, // FMAXNMPv2i32p
4295
0
    807425596U, // FMAXNMPv2i64p
4296
0
    817993276U, // FMAXNMPv4f16
4297
0
    820090428U, // FMAXNMPv4f32
4298
0
    822187580U, // FMAXNMPv8f16
4299
0
    3231817344U,  // FMAXNMQV_D
4300
0
    3238108800U,  // FMAXNMQV_H
4301
0
    3236011648U,  // FMAXNMQV_S
4302
0
    2118762U, // FMAXNMSrr
4303
0
    1657019946U,  // FMAXNMV_VPZ_D
4304
0
    1659133482U,  // FMAXNMV_VPZ_H
4305
0
    1638178346U,  // FMAXNMV_VPZ_S
4306
0
    807427626U, // FMAXNMVv4i16v
4307
0
    807427626U, // FMAXNMVv4i32v
4308
0
    807427626U, // FMAXNMVv8i16v
4309
0
    2181207146U,  // FMAXNM_VG2_2Z2Z_D
4310
0
    2183320682U,  // FMAXNM_VG2_2Z2Z_H
4311
0
    2185434218U,  // FMAXNM_VG2_2Z2Z_S
4312
0
    2181207146U,  // FMAXNM_VG2_2ZZ_D
4313
0
    2183320682U,  // FMAXNM_VG2_2ZZ_H
4314
0
    2185434218U,  // FMAXNM_VG2_2ZZ_S
4315
0
    2181207146U,  // FMAXNM_VG4_4Z4Z_D
4316
0
    2183320682U,  // FMAXNM_VG4_4Z4Z_H
4317
0
    2185434218U,  // FMAXNM_VG4_4Z4Z_S
4318
0
    2181207146U,  // FMAXNM_VG4_4ZZ_D
4319
0
    2183320682U,  // FMAXNM_VG4_4ZZ_H
4320
0
    2185434218U,  // FMAXNM_VG4_4ZZ_S
4321
0
    3223377002U,  // FMAXNM_ZPmI_D
4322
0
    3519091818U,  // FMAXNM_ZPmI_H
4323
0
    3223409770U,  // FMAXNM_ZPmI_S
4324
0
    3223377002U,  // FMAXNM_ZPmZ_D
4325
0
    3519091818U,  // FMAXNM_ZPmZ_H
4326
0
    3223409770U,  // FMAXNM_ZPmZ_S
4327
0
    813798506U, // FMAXNMv2f32
4328
0
    815895658U, // FMAXNMv2f64
4329
0
    817992810U, // FMAXNMv4f16
4330
0
    820089962U, // FMAXNMv4f32
4331
0
    822187114U, // FMAXNMv8f16
4332
0
    3223377677U,  // FMAXP_ZPmZZ_D
4333
0
    3519092493U,  // FMAXP_ZPmZZ_H
4334
0
    3223410445U,  // FMAXP_ZPmZZ_S
4335
0
    813799181U, // FMAXPv2f32
4336
0
    815896333U, // FMAXPv2f64
4337
0
    807425805U, // FMAXPv2i16p
4338
0
    807425805U, // FMAXPv2i32p
4339
0
    807425805U, // FMAXPv2i64p
4340
0
    817993485U, // FMAXPv4f16
4341
0
    820090637U, // FMAXPv4f32
4342
0
    822187789U, // FMAXPv8f16
4343
0
    3231817385U,  // FMAXQV_D
4344
0
    3238108841U,  // FMAXQV_H
4345
0
    3236011689U,  // FMAXQV_S
4346
0
    2121779U, // FMAXSrr
4347
0
    1657020103U,  // FMAXV_VPZ_D
4348
0
    1659133639U,  // FMAXV_VPZ_H
4349
0
    1638178503U,  // FMAXV_VPZ_S
4350
0
    807427783U, // FMAXVv4i16v
4351
0
    807427783U, // FMAXVv4i32v
4352
0
    807427783U, // FMAXVv8i16v
4353
0
    2181210163U,  // FMAX_VG2_2Z2Z_D
4354
0
    2183323699U,  // FMAX_VG2_2Z2Z_H
4355
0
    2185437235U,  // FMAX_VG2_2Z2Z_S
4356
0
    2181210163U,  // FMAX_VG2_2ZZ_D
4357
0
    2183323699U,  // FMAX_VG2_2ZZ_H
4358
0
    2185437235U,  // FMAX_VG2_2ZZ_S
4359
0
    2181210163U,  // FMAX_VG4_4Z4Z_D
4360
0
    2183323699U,  // FMAX_VG4_4Z4Z_H
4361
0
    2185437235U,  // FMAX_VG4_4Z4Z_S
4362
0
    2181210163U,  // FMAX_VG4_4ZZ_D
4363
0
    2183323699U,  // FMAX_VG4_4ZZ_H
4364
0
    2185437235U,  // FMAX_VG4_4ZZ_S
4365
0
    3223380019U,  // FMAX_ZPmI_D
4366
0
    3519094835U,  // FMAX_ZPmI_H
4367
0
    3223412787U,  // FMAX_ZPmI_S
4368
0
    3223380019U,  // FMAX_ZPmZ_D
4369
0
    3519094835U,  // FMAX_ZPmZ_H
4370
0
    3223412787U,  // FMAX_ZPmZ_S
4371
0
    813801523U, // FMAXv2f32
4372
0
    815898675U, // FMAXv2f64
4373
0
    817995827U, // FMAXv4f16
4374
0
    820092979U, // FMAXv4f32
4375
0
    822190131U, // FMAXv8f16
4376
0
    2118838U, // FMINDrr
4377
0
    2118838U, // FMINHrr
4378
0
    2118753U, // FMINNMDrr
4379
0
    2118753U, // FMINNMHrr
4380
0
    3223377459U,  // FMINNMP_ZPmZZ_D
4381
0
    3519092275U,  // FMINNMP_ZPmZZ_H
4382
0
    3223410227U,  // FMINNMP_ZPmZZ_S
4383
0
    813798963U, // FMINNMPv2f32
4384
0
    815896115U, // FMINNMPv2f64
4385
0
    807425587U, // FMINNMPv2i16p
4386
0
    807425587U, // FMINNMPv2i32p
4387
0
    807425587U, // FMINNMPv2i64p
4388
0
    817993267U, // FMINNMPv4f16
4389
0
    820090419U, // FMINNMPv4f32
4390
0
    822187571U, // FMINNMPv8f16
4391
0
    3231817334U,  // FMINNMQV_D
4392
0
    3238108790U,  // FMINNMQV_H
4393
0
    3236011638U,  // FMINNMQV_S
4394
0
    2118753U, // FMINNMSrr
4395
0
    1657019937U,  // FMINNMV_VPZ_D
4396
0
    1659133473U,  // FMINNMV_VPZ_H
4397
0
    1638178337U,  // FMINNMV_VPZ_S
4398
0
    807427617U, // FMINNMVv4i16v
4399
0
    807427617U, // FMINNMVv4i32v
4400
0
    807427617U, // FMINNMVv8i16v
4401
0
    2181207137U,  // FMINNM_VG2_2Z2Z_D
4402
0
    2183320673U,  // FMINNM_VG2_2Z2Z_H
4403
0
    2185434209U,  // FMINNM_VG2_2Z2Z_S
4404
0
    2181207137U,  // FMINNM_VG2_2ZZ_D
4405
0
    2183320673U,  // FMINNM_VG2_2ZZ_H
4406
0
    2185434209U,  // FMINNM_VG2_2ZZ_S
4407
0
    2181207137U,  // FMINNM_VG4_4Z4Z_D
4408
0
    2183320673U,  // FMINNM_VG4_4Z4Z_H
4409
0
    2185434209U,  // FMINNM_VG4_4Z4Z_S
4410
0
    2181207137U,  // FMINNM_VG4_4ZZ_D
4411
0
    2183320673U,  // FMINNM_VG4_4ZZ_H
4412
0
    2185434209U,  // FMINNM_VG4_4ZZ_S
4413
0
    3223376993U,  // FMINNM_ZPmI_D
4414
0
    3519091809U,  // FMINNM_ZPmI_H
4415
0
    3223409761U,  // FMINNM_ZPmI_S
4416
0
    3223376993U,  // FMINNM_ZPmZ_D
4417
0
    3519091809U,  // FMINNM_ZPmZ_H
4418
0
    3223409761U,  // FMINNM_ZPmZ_S
4419
0
    813798497U, // FMINNMv2f32
4420
0
    815895649U, // FMINNMv2f64
4421
0
    817992801U, // FMINNMv4f16
4422
0
    820089953U, // FMINNMv4f32
4423
0
    822187105U, // FMINNMv8f16
4424
0
    3223377483U,  // FMINP_ZPmZZ_D
4425
0
    3519092299U,  // FMINP_ZPmZZ_H
4426
0
    3223410251U,  // FMINP_ZPmZZ_S
4427
0
    813798987U, // FMINPv2f32
4428
0
    815896139U, // FMINPv2f64
4429
0
    807425611U, // FMINPv2i16p
4430
0
    807425611U, // FMINPv2i32p
4431
0
    807425611U, // FMINPv2i64p
4432
0
    817993291U, // FMINPv4f16
4433
0
    820090443U, // FMINPv4f32
4434
0
    822187595U, // FMINPv8f16
4435
0
    3231817354U,  // FMINQV_D
4436
0
    3238108810U,  // FMINQV_H
4437
0
    3236011658U,  // FMINQV_S
4438
0
    2118838U, // FMINSrr
4439
0
    1657019955U,  // FMINV_VPZ_D
4440
0
    1659133491U,  // FMINV_VPZ_H
4441
0
    1638178355U,  // FMINV_VPZ_S
4442
0
    807427635U, // FMINVv4i16v
4443
0
    807427635U, // FMINVv4i32v
4444
0
    807427635U, // FMINVv8i16v
4445
0
    2181207222U,  // FMIN_VG2_2Z2Z_D
4446
0
    2183320758U,  // FMIN_VG2_2Z2Z_H
4447
0
    2185434294U,  // FMIN_VG2_2Z2Z_S
4448
0
    2181207222U,  // FMIN_VG2_2ZZ_D
4449
0
    2183320758U,  // FMIN_VG2_2ZZ_H
4450
0
    2185434294U,  // FMIN_VG2_2ZZ_S
4451
0
    2181207222U,  // FMIN_VG4_4Z4Z_D
4452
0
    2183320758U,  // FMIN_VG4_4Z4Z_H
4453
0
    2185434294U,  // FMIN_VG4_4Z4Z_S
4454
0
    2181207222U,  // FMIN_VG4_4ZZ_D
4455
0
    2183320758U,  // FMIN_VG4_4ZZ_H
4456
0
    2185434294U,  // FMIN_VG4_4ZZ_S
4457
0
    3223377078U,  // FMIN_ZPmI_D
4458
0
    3519091894U,  // FMIN_ZPmI_H
4459
0
    3223409846U,  // FMIN_ZPmI_S
4460
0
    3223377078U,  // FMIN_ZPmZ_D
4461
0
    3519091894U,  // FMIN_ZPmZ_H
4462
0
    3223409846U,  // FMIN_ZPmZ_S
4463
0
    813798582U, // FMINv2f32
4464
0
    815895734U, // FMINv2f64
4465
0
    817992886U, // FMINv4f16
4466
0
    820090038U, // FMINv4f32
4467
0
    822187190U, // FMINv8f16
4468
0
    2961309928U,  // FMLAL2lanev4f16
4469
0
    2967601384U,  // FMLAL2lanev8f16
4470
0
    2961309928U,  // FMLAL2v4f16
4471
0
    2967601384U,  // FMLAL2v8f16
4472
0
    2220951104U,  // FMLALB_ZZZ
4473
0
    2220951104U,  // FMLALB_ZZZI
4474
0
    2686535232U,  // FMLALB_ZZZI_SHH
4475
0
    2686535232U,  // FMLALB_ZZZ_SHH
4476
0
    2969699904U,  // FMLALBlanev8f16
4477
0
    2969699904U,  // FMLALBv8f16
4478
0
    2418099633U,  // FMLALLBB_ZZZ
4479
0
    2418099633U,  // FMLALLBB_ZZZI
4480
0
    2967602609U,  // FMLALLBBlanev4f32
4481
0
    2967602609U,  // FMLALLBBv4f32
4482
0
    2418104997U,  // FMLALLBT_ZZZ
4483
0
    2418104997U,  // FMLALLBT_ZZZI
4484
0
    2967607973U,  // FMLALLBTlanev4f32
4485
0
    2967607973U,  // FMLALLBTv4f32
4486
0
    2418100563U,  // FMLALLTB_ZZZ
4487
0
    2418100563U,  // FMLALLTB_ZZZI
4488
0
    2967603539U,  // FMLALLTBlanev4f32
4489
0
    2967603539U,  // FMLALLTBv4f32
4490
0
    2418105638U,  // FMLALLTT_ZZZ
4491
0
    2418105638U,  // FMLALLTT_ZZZI
4492
0
    2967608614U,  // FMLALLTTlanev4f32
4493
0
    2967608614U,  // FMLALLTTv4f32
4494
0
    1688441434U,  // FMLALL_MZZI_BtoS
4495
0
    1688441434U,  // FMLALL_MZZ_BtoS
4496
0
    3835925082U,  // FMLALL_VG2_M2Z2Z_BtoS
4497
0
    3835925082U,  // FMLALL_VG2_M2ZZI_BtoS
4498
0
    4104360538U,  // FMLALL_VG2_M2ZZ_BtoS
4499
0
    4104360538U,  // FMLALL_VG4_M4Z4Z_BtoS
4500
0
    4104360538U,  // FMLALL_VG4_M4ZZI_BtoS
4501
0
    77828698U,  // FMLALL_VG4_M4ZZ_BtoS
4502
0
    2220956473U,  // FMLALT_ZZZ
4503
0
    2220956473U,  // FMLALT_ZZZI
4504
0
    2686540601U,  // FMLALT_ZZZI_SHH
4505
0
    2686540601U,  // FMLALT_ZZZ_SHH
4506
0
    2969705273U,  // FMLALTlanev8f16
4507
0
    2969705273U,  // FMLALTv8f16
4508
0
    1663406225U,  // FMLAL_MZZI_BtoH
4509
0
    1663275153U,  // FMLAL_MZZI_HtoS
4510
0
    1663275153U,  // FMLAL_MZZ_HtoS
4511
0
    3810889873U,  // FMLAL_VG2_M2Z2Z_BtoH
4512
0
    3810758801U,  // FMLAL_VG2_M2Z2Z_HtoS
4513
0
    3810889873U,  // FMLAL_VG2_M2ZZI_BtoH
4514
0
    3810758801U,  // FMLAL_VG2_M2ZZI_HtoS
4515
0
    3810889873U,  // FMLAL_VG2_M2ZZ_BtoH
4516
0
    3810758801U,  // FMLAL_VG2_M2ZZ_HtoS
4517
0
    1663406225U,  // FMLAL_VG2_MZZ_BtoH
4518
0
    4079325329U,  // FMLAL_VG4_M4Z4Z_BtoH
4519
0
    4079194257U,  // FMLAL_VG4_M4Z4Z_HtoS
4520
0
    4079325329U,  // FMLAL_VG4_M4ZZI_BtoH
4521
0
    4079194257U,  // FMLAL_VG4_M4ZZI_HtoS
4522
0
    4079325329U,  // FMLAL_VG4_M4ZZ_BtoH
4523
0
    4079194257U,  // FMLAL_VG4_M4ZZ_HtoS
4524
0
    2961313937U,  // FMLALlanev4f16
4525
0
    2967605393U,  // FMLALlanev8f16
4526
0
    2961313937U,  // FMLALv4f16
4527
0
    2967605393U,  // FMLALv8f16
4528
0
    3798156085U,  // FMLA_VG2_M2Z2Z_D
4529
0
    3798172469U,  // FMLA_VG2_M2Z2Z_S
4530
0
    3798303541U,  // FMLA_VG2_M2Z4Z_H
4531
0
    3798156085U,  // FMLA_VG2_M2ZZI_D
4532
0
    3798303541U,  // FMLA_VG2_M2ZZI_H
4533
0
    3798172469U,  // FMLA_VG2_M2ZZI_S
4534
0
    3798156085U,  // FMLA_VG2_M2ZZ_D
4535
0
    3798303541U,  // FMLA_VG2_M2ZZ_H
4536
0
    3798172469U,  // FMLA_VG2_M2ZZ_S
4537
0
    4066591541U,  // FMLA_VG4_M4Z4Z_D
4538
0
    4066738997U,  // FMLA_VG4_M4Z4Z_H
4539
0
    4066607925U,  // FMLA_VG4_M4Z4Z_S
4540
0
    4066591541U,  // FMLA_VG4_M4ZZI_D
4541
0
    4066738997U,  // FMLA_VG4_M4ZZI_H
4542
0
    4066607925U,  // FMLA_VG4_M4ZZI_S
4543
0
    4066591541U,  // FMLA_VG4_M4ZZ_D
4544
0
    4066738997U,  // FMLA_VG4_M4ZZ_H
4545
0
    4066607925U,  // FMLA_VG4_M4ZZ_S
4546
0
    3223372597U,  // FMLA_ZPmZZ_D
4547
0
    3519087413U,  // FMLA_ZPmZZ_H
4548
0
    3223405365U,  // FMLA_ZPmZZ_S
4549
0
    1075888949U,  // FMLA_ZZZI_D
4550
0
    2195784501U,  // FMLA_ZZZI_H
4551
0
    1344357173U,  // FMLA_ZZZI_S
4552
0
    807715637U, // FMLAv1i16_indexed
4553
0
    807715637U, // FMLAv1i32_indexed
4554
0
    807715637U, // FMLAv1i64_indexed
4555
0
    2961310517U,  // FMLAv2f32
4556
0
    2963407669U,  // FMLAv2f64
4557
0
    2961310517U,  // FMLAv2i32_indexed
4558
0
    2963407669U,  // FMLAv2i64_indexed
4559
0
    2965504821U,  // FMLAv4f16
4560
0
    2967601973U,  // FMLAv4f32
4561
0
    2965504821U,  // FMLAv4i16_indexed
4562
0
    2967601973U,  // FMLAv4i32_indexed
4563
0
    2969699125U,  // FMLAv8f16
4564
0
    2969699125U,  // FMLAv8i16_indexed
4565
0
    2961310060U,  // FMLSL2lanev4f16
4566
0
    2967601516U,  // FMLSL2lanev8f16
4567
0
    2961310060U,  // FMLSL2v4f16
4568
0
    2967601516U,  // FMLSL2v8f16
4569
0
    2686535530U,  // FMLSLB_ZZZI_SHH
4570
0
    2686535530U,  // FMLSLB_ZZZ_SHH
4571
0
    2686540776U,  // FMLSLT_ZZZI_SHH
4572
0
    2686540776U,  // FMLSLT_ZZZ_SHH
4573
0
    1663275920U,  // FMLSL_MZZI_HtoS
4574
0
    1663275920U,  // FMLSL_MZZ_HtoS
4575
0
    3810759568U,  // FMLSL_VG2_M2Z2Z_HtoS
4576
0
    3810759568U,  // FMLSL_VG2_M2ZZI_HtoS
4577
0
    3810759568U,  // FMLSL_VG2_M2ZZ_HtoS
4578
0
    4079195024U,  // FMLSL_VG4_M4Z4Z_HtoS
4579
0
    4079195024U,  // FMLSL_VG4_M4ZZI_HtoS
4580
0
    4079195024U,  // FMLSL_VG4_M4ZZ_HtoS
4581
0
    2961314704U,  // FMLSLlanev4f16
4582
0
    2967606160U,  // FMLSLlanev8f16
4583
0
    2961314704U,  // FMLSLv4f16
4584
0
    2967606160U,  // FMLSLv8f16
4585
0
    3798161880U,  // FMLS_VG2_M2Z2Z_D
4586
0
    3798309336U,  // FMLS_VG2_M2Z2Z_H
4587
0
    3798178264U,  // FMLS_VG2_M2Z2Z_S
4588
0
    3798161880U,  // FMLS_VG2_M2ZZI_D
4589
0
    3798309336U,  // FMLS_VG2_M2ZZI_H
4590
0
    3798178264U,  // FMLS_VG2_M2ZZI_S
4591
0
    3798161880U,  // FMLS_VG2_M2ZZ_D
4592
0
    3798309336U,  // FMLS_VG2_M2ZZ_H
4593
0
    3798178264U,  // FMLS_VG2_M2ZZ_S
4594
0
    4066744792U,  // FMLS_VG4_M4Z2Z_H
4595
0
    4066597336U,  // FMLS_VG4_M4Z4Z_D
4596
0
    4066613720U,  // FMLS_VG4_M4Z4Z_S
4597
0
    4066597336U,  // FMLS_VG4_M4ZZI_D
4598
0
    4066744792U,  // FMLS_VG4_M4ZZI_H
4599
0
    4066613720U,  // FMLS_VG4_M4ZZI_S
4600
0
    4066597336U,  // FMLS_VG4_M4ZZ_D
4601
0
    4066744792U,  // FMLS_VG4_M4ZZ_H
4602
0
    4066613720U,  // FMLS_VG4_M4ZZ_S
4603
0
    3223378392U,  // FMLS_ZPmZZ_D
4604
0
    3519093208U,  // FMLS_ZPmZZ_H
4605
0
    3223411160U,  // FMLS_ZPmZZ_S
4606
0
    1075894744U,  // FMLS_ZZZI_D
4607
0
    2195790296U,  // FMLS_ZZZI_H
4608
0
    1344362968U,  // FMLS_ZZZI_S
4609
0
    807721432U, // FMLSv1i16_indexed
4610
0
    807721432U, // FMLSv1i32_indexed
4611
0
    807721432U, // FMLSv1i64_indexed
4612
0
    2961316312U,  // FMLSv2f32
4613
0
    2963413464U,  // FMLSv2f64
4614
0
    2961316312U,  // FMLSv2i32_indexed
4615
0
    2963413464U,  // FMLSv2i64_indexed
4616
0
    2965510616U,  // FMLSv4f16
4617
0
    2967607768U,  // FMLSv4f32
4618
0
    2965510616U,  // FMLSv4i16_indexed
4619
0
    2967607768U,  // FMLSv4i32_indexed
4620
0
    2969704920U,  // FMLSv8f16
4621
0
    2969704920U,  // FMLSv8i16_indexed
4622
0
    1075888956U,  // FMMLA_ZZZ_D
4623
0
    1344357180U,  // FMMLA_ZZZ_S
4624
0
    54641530U,  // FMOPAL_MPPZZ
4625
0
    79807354U,  // FMOPA_MPPZZ_BtoH
4626
0
    79807354U,  // FMOPA_MPPZZ_BtoS
4627
0
    2168570746U,  // FMOPA_MPPZZ_D
4628
0
    54641530U,  // FMOPA_MPPZZ_H
4629
0
    2170667898U,  // FMOPA_MPPZZ_S
4630
0
    54647333U,  // FMOPSL_MPPZZ
4631
0
    2168576549U,  // FMOPS_MPPZZ_D
4632
0
    54647333U,  // FMOPS_MPPZZ_H
4633
0
    2170673701U,  // FMOPS_MPPZZ_S
4634
0
    807427663U, // FMOVDXHighr
4635
0
    2121295U, // FMOVDXr
4636
0
    3760217679U,  // FMOVDi
4637
0
    2121295U, // FMOVDr
4638
0
    2121295U, // FMOVHWr
4639
0
    2121295U, // FMOVHXr
4640
0
    3760217679U,  // FMOVHi
4641
0
    2121295U, // FMOVHr
4642
0
    2121295U, // FMOVSWr
4643
0
    3760217679U,  // FMOVSi
4644
0
    2121295U, // FMOVSr
4645
0
    2121295U, // FMOVWHr
4646
0
    2121295U, // FMOVWSr
4647
0
    81894991U,  // FMOVXDHighr
4648
0
    2121295U, // FMOVXDr
4649
0
    2121295U, // FMOVXHr
4650
0
    3766591055U,  // FMOVv2f32_ns
4651
0
    3768688207U,  // FMOVv2f64_ns
4652
0
    3770785359U,  // FMOVv4f16_ns
4653
0
    3772882511U,  // FMOVv4f32_ns
4654
0
    3774979663U,  // FMOVv8f16_ns
4655
0
    3223374087U,  // FMSB_ZPmZZ_D
4656
0
    3519088903U,  // FMSB_ZPmZZ_H
4657
0
    3223406855U,  // FMSB_ZPmZZ_S
4658
0
    2115995U, // FMSUBDrrr
4659
0
    2115995U, // FMSUBHrrr
4660
0
    2115995U, // FMSUBSrrr
4661
0
    2118624U, // FMULDrr
4662
0
    2118624U, // FMULHrr
4663
0
    2118624U, // FMULSrr
4664
0
    2121838U, // FMULX16
4665
0
    2121838U, // FMULX32
4666
0
    2121838U, // FMULX64
4667
0
    3223380078U,  // FMULX_ZPmZ_D
4668
0
    3519094894U,  // FMULX_ZPmZ_H
4669
0
    3223412846U,  // FMULX_ZPmZ_S
4670
0
    2121838U, // FMULXv1i16_indexed
4671
0
    2121838U, // FMULXv1i32_indexed
4672
0
    2121838U, // FMULXv1i64_indexed
4673
0
    813801582U, // FMULXv2f32
4674
0
    815898734U, // FMULXv2f64
4675
0
    813801582U, // FMULXv2i32_indexed
4676
0
    815898734U, // FMULXv2i64_indexed
4677
0
    817995886U, // FMULXv4f16
4678
0
    820093038U, // FMULXv4f32
4679
0
    817995886U, // FMULXv4i16_indexed
4680
0
    820093038U, // FMULXv4i32_indexed
4681
0
    822190190U, // FMULXv8f16
4682
0
    822190190U, // FMULXv8i16_indexed
4683
0
    3223376864U,  // FMUL_ZPmI_D
4684
0
    3519091680U,  // FMUL_ZPmI_H
4685
0
    3223409632U,  // FMUL_ZPmI_S
4686
0
    3223376864U,  // FMUL_ZPmZ_D
4687
0
    3519091680U,  // FMUL_ZPmZ_H
4688
0
    3223409632U,  // FMUL_ZPmZ_S
4689
0
    2418070496U,  // FMUL_ZZZI_D
4690
0
    2189497312U,  // FMUL_ZZZI_H
4691
0
    270619616U, // FMUL_ZZZI_S
4692
0
    2418070496U,  // FMUL_ZZZ_D
4693
0
    2189497312U,  // FMUL_ZZZ_H
4694
0
    270619616U, // FMUL_ZZZ_S
4695
0
    2118624U, // FMULv1i16_indexed
4696
0
    2118624U, // FMULv1i32_indexed
4697
0
    2118624U, // FMULv1i64_indexed
4698
0
    813798368U, // FMULv2f32
4699
0
    815895520U, // FMULv2f64
4700
0
    813798368U, // FMULv2i32_indexed
4701
0
    815895520U, // FMULv2i64_indexed
4702
0
    817992672U, // FMULv4f16
4703
0
    820089824U, // FMULv4f32
4704
0
    817992672U, // FMULv4i16_indexed
4705
0
    820089824U, // FMULv4i32_indexed
4706
0
    822186976U, // FMULv8f16
4707
0
    822186976U, // FMULv8i16_indexed
4708
0
    2116744U, // FNEGDr
4709
0
    2116744U, // FNEGHr
4710
0
    2116744U, // FNEGSr
4711
0
    270584968U, // FNEG_ZPmZ_D
4712
0
    541133960U, // FNEG_ZPmZ_H
4713
0
    270617736U, // FNEG_ZPmZ_S
4714
0
    813796488U, // FNEGv2f32
4715
0
    815893640U, // FNEGv2f64
4716
0
    817990792U, // FNEGv4f16
4717
0
    820087944U, // FNEGv4f32
4718
0
    822185096U, // FNEGv8f16
4719
0
    2116433U, // FNMADDDrrr
4720
0
    2116433U, // FNMADDHrrr
4721
0
    2116433U, // FNMADDSrrr
4722
0
    3223374536U,  // FNMAD_ZPmZZ_D
4723
0
    3519089352U,  // FNMAD_ZPmZZ_H
4724
0
    3223407304U,  // FNMAD_ZPmZZ_S
4725
0
    3223372626U,  // FNMLA_ZPmZZ_D
4726
0
    3519087442U,  // FNMLA_ZPmZZ_H
4727
0
    3223405394U,  // FNMLA_ZPmZZ_S
4728
0
    3223378398U,  // FNMLS_ZPmZZ_D
4729
0
    3519093214U,  // FNMLS_ZPmZZ_H
4730
0
    3223411166U,  // FNMLS_ZPmZZ_S
4731
0
    3223374093U,  // FNMSB_ZPmZZ_D
4732
0
    3519088909U,  // FNMSB_ZPmZZ_H
4733
0
    3223406861U,  // FNMSB_ZPmZZ_S
4734
0
    2116002U, // FNMSUBDrrr
4735
0
    2116002U, // FNMSUBHrrr
4736
0
    2116002U, // FNMSUBSrrr
4737
0
    2118630U, // FNMULDrr
4738
0
    2118630U, // FNMULHrr
4739
0
    2118630U, // FNMULSrr
4740
0
    2418068486U,  // FRECPE_ZZ_D
4741
0
    1652624390U,  // FRECPE_ZZ_H
4742
0
    270617606U, // FRECPE_ZZ_S
4743
0
    2116614U, // FRECPEv1f16
4744
0
    2116614U, // FRECPEv1i32
4745
0
    2116614U, // FRECPEv1i64
4746
0
    813796358U, // FRECPEv2f32
4747
0
    815893510U, // FRECPEv2f64
4748
0
    817990662U, // FRECPEv4f16
4749
0
    820087814U, // FRECPEv4f32
4750
0
    822184966U, // FRECPEv8f16
4751
0
    2120213U, // FRECPS16
4752
0
    2120213U, // FRECPS32
4753
0
    2120213U, // FRECPS64
4754
0
    2418072085U,  // FRECPS_ZZZ_D
4755
0
    2189498901U,  // FRECPS_ZZZ_H
4756
0
    270621205U, // FRECPS_ZZZ_S
4757
0
    813799957U, // FRECPSv2f32
4758
0
    815897109U, // FRECPSv2f64
4759
0
    817994261U, // FRECPSv4f16
4760
0
    820091413U, // FRECPSv4f32
4761
0
    822188565U, // FRECPSv8f16
4762
0
    270590069U, // FRECPX_ZPmZ_D
4763
0
    541139061U, // FRECPX_ZPmZ_H
4764
0
    270622837U, // FRECPX_ZPmZ_S
4765
0
    2121845U, // FRECPXv1f16
4766
0
    2121845U, // FRECPXv1i32
4767
0
    2121845U, // FRECPXv1i64
4768
0
    2121745U, // FRINT32XDr
4769
0
    2121745U, // FRINT32XSr
4770
0
    813801489U, // FRINT32Xv2f32
4771
0
    815898641U, // FRINT32Xv2f64
4772
0
    820092945U, // FRINT32Xv4f32
4773
0
    2121883U, // FRINT32ZDr
4774
0
    2121883U, // FRINT32ZSr
4775
0
    813801627U, // FRINT32Zv2f32
4776
0
    815898779U, // FRINT32Zv2f64
4777
0
    820093083U, // FRINT32Zv4f32
4778
0
    2121755U, // FRINT64XDr
4779
0
    2121755U, // FRINT64XSr
4780
0
    813801499U, // FRINT64Xv2f32
4781
0
    815898651U, // FRINT64Xv2f64
4782
0
    820092955U, // FRINT64Xv4f32
4783
0
    2121893U, // FRINT64ZDr
4784
0
    2121893U, // FRINT64ZSr
4785
0
    813801637U, // FRINT64Zv2f32
4786
0
    815898789U, // FRINT64Zv2f64
4787
0
    820093093U, // FRINT64Zv4f32
4788
0
    2114684U, // FRINTADr
4789
0
    2114684U, // FRINTAHr
4790
0
    2114684U, // FRINTASr
4791
0
    1648559228U,  // FRINTA_2Z2Z_S
4792
0
    1648559228U,  // FRINTA_4Z4Z_S
4793
0
    270582908U, // FRINTA_ZPmZ_D
4794
0
    541131900U, // FRINTA_ZPmZ_H
4795
0
    270615676U, // FRINTA_ZPmZ_S
4796
0
    813794428U, // FRINTAv2f32
4797
0
    815891580U, // FRINTAv2f64
4798
0
    817988732U, // FRINTAv4f16
4799
0
    820085884U, // FRINTAv4f32
4800
0
    822183036U, // FRINTAv8f16
4801
0
    2117705U, // FRINTIDr
4802
0
    2117705U, // FRINTIHr
4803
0
    2117705U, // FRINTISr
4804
0
    270585929U, // FRINTI_ZPmZ_D
4805
0
    541134921U, // FRINTI_ZPmZ_H
4806
0
    270618697U, // FRINTI_ZPmZ_S
4807
0
    813797449U, // FRINTIv2f32
4808
0
    815894601U, // FRINTIv2f64
4809
0
    817991753U, // FRINTIv4f16
4810
0
    820088905U, // FRINTIv4f32
4811
0
    822186057U, // FRINTIv8f16
4812
0
    2118785U, // FRINTMDr
4813
0
    2118785U, // FRINTMHr
4814
0
    2118785U, // FRINTMSr
4815
0
    1648563329U,  // FRINTM_2Z2Z_S
4816
0
    1648563329U,  // FRINTM_4Z4Z_S
4817
0
    270587009U, // FRINTM_ZPmZ_D
4818
0
    541136001U, // FRINTM_ZPmZ_H
4819
0
    270619777U, // FRINTM_ZPmZ_S
4820
0
    813798529U, // FRINTMv2f32
4821
0
    815895681U, // FRINTMv2f64
4822
0
    817992833U, // FRINTMv4f16
4823
0
    820089985U, // FRINTMv4f32
4824
0
    822187137U, // FRINTMv8f16
4825
0
    2118916U, // FRINTNDr
4826
0
    2118916U, // FRINTNHr
4827
0
    2118916U, // FRINTNSr
4828
0
    1648563460U,  // FRINTN_2Z2Z_S
4829
0
    1648563460U,  // FRINTN_4Z4Z_S
4830
0
    270587140U, // FRINTN_ZPmZ_D
4831
0
    541136132U, // FRINTN_ZPmZ_H
4832
0
    270619908U, // FRINTN_ZPmZ_S
4833
0
    813798660U, // FRINTNv2f32
4834
0
    815895812U, // FRINTNv2f64
4835
0
    817992964U, // FRINTNv4f16
4836
0
    820090116U, // FRINTNv4f32
4837
0
    822187268U, // FRINTNv8f16
4838
0
    2119394U, // FRINTPDr
4839
0
    2119394U, // FRINTPHr
4840
0
    2119394U, // FRINTPSr
4841
0
    1648563938U,  // FRINTP_2Z2Z_S
4842
0
    1648563938U,  // FRINTP_4Z4Z_S
4843
0
    270587618U, // FRINTP_ZPmZ_D
4844
0
    541136610U, // FRINTP_ZPmZ_H
4845
0
    270620386U, // FRINTP_ZPmZ_S
4846
0
    813799138U, // FRINTPv2f32
4847
0
    815896290U, // FRINTPv2f64
4848
0
    817993442U, // FRINTPv4f16
4849
0
    820090594U, // FRINTPv4f32
4850
0
    822187746U, // FRINTPv8f16
4851
0
    2121853U, // FRINTXDr
4852
0
    2121853U, // FRINTXHr
4853
0
    2121853U, // FRINTXSr
4854
0
    270590077U, // FRINTX_ZPmZ_D
4855
0
    541139069U, // FRINTX_ZPmZ_H
4856
0
    270622845U, // FRINTX_ZPmZ_S
4857
0
    813801597U, // FRINTXv2f32
4858
0
    815898749U, // FRINTXv2f64
4859
0
    817995901U, // FRINTXv4f16
4860
0
    820093053U, // FRINTXv4f32
4861
0
    822190205U, // FRINTXv8f16
4862
0
    2121972U, // FRINTZDr
4863
0
    2121972U, // FRINTZHr
4864
0
    2121972U, // FRINTZSr
4865
0
    270590196U, // FRINTZ_ZPmZ_D
4866
0
    541139188U, // FRINTZ_ZPmZ_H
4867
0
    270622964U, // FRINTZ_ZPmZ_S
4868
0
    813801716U, // FRINTZv2f32
4869
0
    815898868U, // FRINTZv2f64
4870
0
    817996020U, // FRINTZv4f16
4871
0
    820093172U, // FRINTZv4f32
4872
0
    822190324U, // FRINTZv8f16
4873
0
    2418068531U,  // FRSQRTE_ZZ_D
4874
0
    1652624435U,  // FRSQRTE_ZZ_H
4875
0
    270617651U, // FRSQRTE_ZZ_S
4876
0
    2116659U, // FRSQRTEv1f16
4877
0
    2116659U, // FRSQRTEv1i32
4878
0
    2116659U, // FRSQRTEv1i64
4879
0
    813796403U, // FRSQRTEv2f32
4880
0
    815893555U, // FRSQRTEv2f64
4881
0
    817990707U, // FRSQRTEv4f16
4882
0
    820087859U, // FRSQRTEv4f32
4883
0
    822185011U, // FRSQRTEv8f16
4884
0
    2120297U, // FRSQRTS16
4885
0
    2120297U, // FRSQRTS32
4886
0
    2120297U, // FRSQRTS64
4887
0
    2418072169U,  // FRSQRTS_ZZZ_D
4888
0
    2189498985U,  // FRSQRTS_ZZZ_H
4889
0
    270621289U, // FRSQRTS_ZZZ_S
4890
0
    813800041U, // FRSQRTSv2f32
4891
0
    815897193U, // FRSQRTSv2f64
4892
0
    817994345U, // FRSQRTSv4f16
4893
0
    820091497U, // FRSQRTSv4f32
4894
0
    822188649U, // FRSQRTSv8f16
4895
0
    2181204944U,  // FSCALE_2Z2Z_D
4896
0
    2183318480U,  // FSCALE_2Z2Z_H
4897
0
    2185432016U,  // FSCALE_2Z2Z_S
4898
0
    2181204944U,  // FSCALE_2ZZ_D
4899
0
    2183318480U,  // FSCALE_2ZZ_H
4900
0
    2185432016U,  // FSCALE_2ZZ_S
4901
0
    2181204944U,  // FSCALE_4Z4Z_D
4902
0
    2183318480U,  // FSCALE_4Z4Z_H
4903
0
    2185432016U,  // FSCALE_4Z4Z_S
4904
0
    2181204944U,  // FSCALE_4ZZ_D
4905
0
    2183318480U,  // FSCALE_4ZZ_H
4906
0
    2185432016U,  // FSCALE_4ZZ_S
4907
0
    3223374800U,  // FSCALE_ZPmZ_D
4908
0
    3519089616U,  // FSCALE_ZPmZ_H
4909
0
    3223407568U,  // FSCALE_ZPmZ_S
4910
0
    813796304U, // FSCALEv2f32
4911
0
    815893456U, // FSCALEv2f64
4912
0
    817990608U, // FSCALEv4f16
4913
0
    820087760U, // FSCALEv4f32
4914
0
    822184912U, // FSCALEv8f16
4915
0
    2120962U, // FSQRTDr
4916
0
    2120962U, // FSQRTHr
4917
0
    2120962U, // FSQRTSr
4918
0
    270589186U, // FSQRT_ZPmZ_D
4919
0
    541138178U, // FSQRT_ZPmZ_H
4920
0
    270621954U, // FSQRT_ZPmZ_S
4921
0
    813800706U, // FSQRTv2f32
4922
0
    815897858U, // FSQRTv2f64
4923
0
    817995010U, // FSQRTv4f16
4924
0
    820092162U, // FSQRTv4f32
4925
0
    822189314U, // FSQRTv8f16
4926
0
    2115975U, // FSUBDrr
4927
0
    2115975U, // FSUBHrr
4928
0
    3223377859U,  // FSUBR_ZPmI_D
4929
0
    3519092675U,  // FSUBR_ZPmI_H
4930
0
    3223410627U,  // FSUBR_ZPmI_S
4931
0
    3223377859U,  // FSUBR_ZPmZ_D
4932
0
    3519092675U,  // FSUBR_ZPmZ_H
4933
0
    3223410627U,  // FSUBR_ZPmZ_S
4934
0
    2115975U, // FSUBSrr
4935
0
    3798157703U,  // FSUB_VG2_M2Z_D
4936
0
    3798305159U,  // FSUB_VG2_M2Z_H
4937
0
    3798174087U,  // FSUB_VG2_M2Z_S
4938
0
    4066593159U,  // FSUB_VG4_M4Z_D
4939
0
    4066740615U,  // FSUB_VG4_M4Z_H
4940
0
    4066609543U,  // FSUB_VG4_M4Z_S
4941
0
    3223374215U,  // FSUB_ZPmI_D
4942
0
    3519089031U,  // FSUB_ZPmI_H
4943
0
    3223406983U,  // FSUB_ZPmI_S
4944
0
    3223374215U,  // FSUB_ZPmZ_D
4945
0
    3519089031U,  // FSUB_ZPmZ_H
4946
0
    3223406983U,  // FSUB_ZPmZ_S
4947
0
    2418067847U,  // FSUB_ZZZ_D
4948
0
    2189494663U,  // FSUB_ZZZ_H
4949
0
    270616967U, // FSUB_ZZZ_S
4950
0
    813795719U, // FSUBv2f32
4951
0
    815892871U, // FSUBv2f64
4952
0
    817990023U, // FSUBv4f16
4953
0
    820087175U, // FSUBv4f32
4954
0
    822184327U, // FSUBv8f16
4955
0
    2418068175U,  // FTMAD_ZZI_D
4956
0
    2189494991U,  // FTMAD_ZZI_H
4957
0
    270617295U, // FTMAD_ZZI_S
4958
0
    2418070515U,  // FTSMUL_ZZZ_D
4959
0
    2189497331U,  // FTSMUL_ZZZ_H
4960
0
    270619635U, // FTSMUL_ZZZ_S
4961
0
    2418070042U,  // FTSSEL_ZZZ_D
4962
0
    2189496858U,  // FTSSEL_ZZZ_H
4963
0
    270619162U, // FTSSEL_ZZZ_S
4964
0
    4066609507U,  // FVDOTB_VG4_M2ZZI_BtoS
4965
0
    4066614576U,  // FVDOTT_VG4_M2ZZI_BtoS
4966
0
    3798310079U,  // FVDOT_VG2_M2ZZI_BtoH
4967
0
    3798179007U,  // FVDOT_VG2_M2ZZI_HtoS
4968
0
    10214U, // GCSPOPCX
4969
0
    21618U, // GCSPOPM
4970
0
    10232U, // GCSPOPX
4971
0
    21590U, // GCSPUSHM
4972
0
    10223U, // GCSPUSHX
4973
0
    16490U, // GCSSS1
4974
0
    16959U, // GCSSS2
4975
0
    2119896U, // GCSSTR
4976
0
    2119904U, // GCSSTTR
4977
0
    297960651U, // GLD1B_D_IMM_REAL
4978
0
    297960651U, // GLD1B_D_REAL
4979
0
    297960651U, // GLD1B_D_SXTW_REAL
4980
0
    297960651U, // GLD1B_D_UXTW_REAL
4981
0
    297993419U, // GLD1B_S_IMM_REAL
4982
0
    297993419U, // GLD1B_S_SXTW_REAL
4983
0
    297993419U, // GLD1B_S_UXTW_REAL
4984
0
    297962098U, // GLD1D_IMM_REAL
4985
0
    297962098U, // GLD1D_REAL
4986
0
    297962098U, // GLD1D_SCALED_REAL
4987
0
    297962098U, // GLD1D_SXTW_REAL
4988
0
    297962098U, // GLD1D_SXTW_SCALED_REAL
4989
0
    297962098U, // GLD1D_UXTW_REAL
4990
0
    297962098U, // GLD1D_UXTW_SCALED_REAL
4991
0
    297962684U, // GLD1H_D_IMM_REAL
4992
0
    297962684U, // GLD1H_D_REAL
4993
0
    297962684U, // GLD1H_D_SCALED_REAL
4994
0
    297962684U, // GLD1H_D_SXTW_REAL
4995
0
    297962684U, // GLD1H_D_SXTW_SCALED_REAL
4996
0
    297962684U, // GLD1H_D_UXTW_REAL
4997
0
    297962684U, // GLD1H_D_UXTW_SCALED_REAL
4998
0
    297995452U, // GLD1H_S_IMM_REAL
4999
0
    297995452U, // GLD1H_S_SXTW_REAL
5000
0
    297995452U, // GLD1H_S_SXTW_SCALED_REAL
5001
0
    297995452U, // GLD1H_S_UXTW_REAL
5002
0
    297995452U, // GLD1H_S_UXTW_SCALED_REAL
5003
0
    298293050U, // GLD1Q
5004
0
    297961685U, // GLD1SB_D_IMM_REAL
5005
0
    297961685U, // GLD1SB_D_REAL
5006
0
    297961685U, // GLD1SB_D_SXTW_REAL
5007
0
    297961685U, // GLD1SB_D_UXTW_REAL
5008
0
    297994453U, // GLD1SB_S_IMM_REAL
5009
0
    297994453U, // GLD1SB_S_SXTW_REAL
5010
0
    297994453U, // GLD1SB_S_UXTW_REAL
5011
0
    297963375U, // GLD1SH_D_IMM_REAL
5012
0
    297963375U, // GLD1SH_D_REAL
5013
0
    297963375U, // GLD1SH_D_SCALED_REAL
5014
0
    297963375U, // GLD1SH_D_SXTW_REAL
5015
0
    297963375U, // GLD1SH_D_SXTW_SCALED_REAL
5016
0
    297963375U, // GLD1SH_D_UXTW_REAL
5017
0
    297963375U, // GLD1SH_D_UXTW_SCALED_REAL
5018
0
    297996143U, // GLD1SH_S_IMM_REAL
5019
0
    297996143U, // GLD1SH_S_SXTW_REAL
5020
0
    297996143U, // GLD1SH_S_SXTW_SCALED_REAL
5021
0
    297996143U, // GLD1SH_S_UXTW_REAL
5022
0
    297996143U, // GLD1SH_S_UXTW_SCALED_REAL
5023
0
    297967519U, // GLD1SW_D_IMM_REAL
5024
0
    297967519U, // GLD1SW_D_REAL
5025
0
    297967519U, // GLD1SW_D_SCALED_REAL
5026
0
    297967519U, // GLD1SW_D_SXTW_REAL
5027
0
    297967519U, // GLD1SW_D_SXTW_SCALED_REAL
5028
0
    297967519U, // GLD1SW_D_UXTW_REAL
5029
0
    297967519U, // GLD1SW_D_UXTW_SCALED_REAL
5030
0
    297967324U, // GLD1W_D_IMM_REAL
5031
0
    297967324U, // GLD1W_D_REAL
5032
0
    297967324U, // GLD1W_D_SCALED_REAL
5033
0
    297967324U, // GLD1W_D_SXTW_REAL
5034
0
    297967324U, // GLD1W_D_SXTW_SCALED_REAL
5035
0
    297967324U, // GLD1W_D_UXTW_REAL
5036
0
    297967324U, // GLD1W_D_UXTW_SCALED_REAL
5037
0
    298000092U, // GLD1W_IMM_REAL
5038
0
    298000092U, // GLD1W_SXTW_REAL
5039
0
    298000092U, // GLD1W_SXTW_SCALED_REAL
5040
0
    298000092U, // GLD1W_UXTW_REAL
5041
0
    298000092U, // GLD1W_UXTW_SCALED_REAL
5042
0
    297960657U, // GLDFF1B_D_IMM_REAL
5043
0
    297960657U, // GLDFF1B_D_REAL
5044
0
    297960657U, // GLDFF1B_D_SXTW_REAL
5045
0
    297960657U, // GLDFF1B_D_UXTW_REAL
5046
0
    297993425U, // GLDFF1B_S_IMM_REAL
5047
0
    297993425U, // GLDFF1B_S_SXTW_REAL
5048
0
    297993425U, // GLDFF1B_S_UXTW_REAL
5049
0
    297962104U, // GLDFF1D_IMM_REAL
5050
0
    297962104U, // GLDFF1D_REAL
5051
0
    297962104U, // GLDFF1D_SCALED_REAL
5052
0
    297962104U, // GLDFF1D_SXTW_REAL
5053
0
    297962104U, // GLDFF1D_SXTW_SCALED_REAL
5054
0
    297962104U, // GLDFF1D_UXTW_REAL
5055
0
    297962104U, // GLDFF1D_UXTW_SCALED_REAL
5056
0
    297962690U, // GLDFF1H_D_IMM_REAL
5057
0
    297962690U, // GLDFF1H_D_REAL
5058
0
    297962690U, // GLDFF1H_D_SCALED_REAL
5059
0
    297962690U, // GLDFF1H_D_SXTW_REAL
5060
0
    297962690U, // GLDFF1H_D_SXTW_SCALED_REAL
5061
0
    297962690U, // GLDFF1H_D_UXTW_REAL
5062
0
    297962690U, // GLDFF1H_D_UXTW_SCALED_REAL
5063
0
    297995458U, // GLDFF1H_S_IMM_REAL
5064
0
    297995458U, // GLDFF1H_S_SXTW_REAL
5065
0
    297995458U, // GLDFF1H_S_SXTW_SCALED_REAL
5066
0
    297995458U, // GLDFF1H_S_UXTW_REAL
5067
0
    297995458U, // GLDFF1H_S_UXTW_SCALED_REAL
5068
0
    297961692U, // GLDFF1SB_D_IMM_REAL
5069
0
    297961692U, // GLDFF1SB_D_REAL
5070
0
    297961692U, // GLDFF1SB_D_SXTW_REAL
5071
0
    297961692U, // GLDFF1SB_D_UXTW_REAL
5072
0
    297994460U, // GLDFF1SB_S_IMM_REAL
5073
0
    297994460U, // GLDFF1SB_S_SXTW_REAL
5074
0
    297994460U, // GLDFF1SB_S_UXTW_REAL
5075
0
    297963382U, // GLDFF1SH_D_IMM_REAL
5076
0
    297963382U, // GLDFF1SH_D_REAL
5077
0
    297963382U, // GLDFF1SH_D_SCALED_REAL
5078
0
    297963382U, // GLDFF1SH_D_SXTW_REAL
5079
0
    297963382U, // GLDFF1SH_D_SXTW_SCALED_REAL
5080
0
    297963382U, // GLDFF1SH_D_UXTW_REAL
5081
0
    297963382U, // GLDFF1SH_D_UXTW_SCALED_REAL
5082
0
    297996150U, // GLDFF1SH_S_IMM_REAL
5083
0
    297996150U, // GLDFF1SH_S_SXTW_REAL
5084
0
    297996150U, // GLDFF1SH_S_SXTW_SCALED_REAL
5085
0
    297996150U, // GLDFF1SH_S_UXTW_REAL
5086
0
    297996150U, // GLDFF1SH_S_UXTW_SCALED_REAL
5087
0
    297967526U, // GLDFF1SW_D_IMM_REAL
5088
0
    297967526U, // GLDFF1SW_D_REAL
5089
0
    297967526U, // GLDFF1SW_D_SCALED_REAL
5090
0
    297967526U, // GLDFF1SW_D_SXTW_REAL
5091
0
    297967526U, // GLDFF1SW_D_SXTW_SCALED_REAL
5092
0
    297967526U, // GLDFF1SW_D_UXTW_REAL
5093
0
    297967526U, // GLDFF1SW_D_UXTW_SCALED_REAL
5094
0
    297967330U, // GLDFF1W_D_IMM_REAL
5095
0
    297967330U, // GLDFF1W_D_REAL
5096
0
    297967330U, // GLDFF1W_D_SCALED_REAL
5097
0
    297967330U, // GLDFF1W_D_SXTW_REAL
5098
0
    297967330U, // GLDFF1W_D_SXTW_SCALED_REAL
5099
0
    297967330U, // GLDFF1W_D_UXTW_REAL
5100
0
    297967330U, // GLDFF1W_D_UXTW_SCALED_REAL
5101
0
    298000098U, // GLDFF1W_IMM_REAL
5102
0
    298000098U, // GLDFF1W_SXTW_REAL
5103
0
    298000098U, // GLDFF1W_SXTW_SCALED_REAL
5104
0
    298000098U, // GLDFF1W_UXTW_REAL
5105
0
    298000098U, // GLDFF1W_UXTW_SCALED_REAL
5106
0
    2117689U, // GMI
5107
0
    515127U,  // HINT
5108
0
    3223378972U,  // HISTCNT_ZPzZZ_D
5109
0
    3223411740U,  // HISTCNT_ZPzZZ_S
5110
0
    2133148U, // HISTSEG_ZZZ
5111
0
    383896U,  // HLT
5112
0
    379496U,  // HVC
5113
0
    538985942U, // INCB_XPiI
5114
0
    538987265U, // INCD_XPiI
5115
0
    539020033U, // INCD_ZPiI
5116
0
    538987952U, // INCH_XPiI
5117
0
    56692144U,  // INCH_ZPiI
5118
0
    2119099U, // INCP_XP_B
5119
0
    2418038203U,  // INCP_XP_D
5120
0
    1881167291U,  // INCP_XP_H
5121
0
    270554555U, // INCP_XP_S
5122
0
    1075893691U,  // INCP_ZP_D
5123
0
    1658918331U,  // INCP_ZP_H
5124
0
    1344361915U,  // INCP_ZP_S
5125
0
    538992477U, // INCW_XPiI
5126
0
    539058013U, // INCW_ZPiI
5127
0
    539009111U, // INDEX_II_B
5128
0
    2154583U, // INDEX_II_D
5129
0
    889266263U, // INDEX_II_H
5130
0
    2187351U, // INDEX_II_S
5131
0
    539009111U, // INDEX_IR_B
5132
0
    2154583U, // INDEX_IR_D
5133
0
    889266263U, // INDEX_IR_H
5134
0
    2187351U, // INDEX_IR_S
5135
0
    2138199U, // INDEX_RI_B
5136
0
    2154583U, // INDEX_RI_D
5137
0
    2208374871U,  // INDEX_RI_H
5138
0
    2187351U, // INDEX_RI_S
5139
0
    2138199U, // INDEX_RR_B
5140
0
    2154583U, // INDEX_RR_D
5141
0
    2208374871U,  // INDEX_RR_H
5142
0
    2187351U, // INDEX_RR_S
5143
0
    2233992339U,  // INSERT_MXIPZ_H_B
5144
0
    2233992339U,  // INSERT_MXIPZ_H_D
5145
0
    2233992339U,  // INSERT_MXIPZ_H_H
5146
0
    2233992339U,  // INSERT_MXIPZ_H_Q
5147
0
    2233992339U,  // INSERT_MXIPZ_H_S
5148
0
    2234008723U,  // INSERT_MXIPZ_V_B
5149
0
    2234008723U,  // INSERT_MXIPZ_V_D
5150
0
    2234008723U,  // INSERT_MXIPZ_V_H
5151
0
    2234008723U,  // INSERT_MXIPZ_V_Q
5152
0
    2234008723U,  // INSERT_MXIPZ_V_S
5153
0
    807442636U, // INSR_ZR_B
5154
0
    807459020U, // INSR_ZR_D
5155
0
    1696667852U,  // INSR_ZR_H
5156
0
    807491788U, // INSR_ZR_S
5157
0
    1075878092U,  // INSR_ZV_B
5158
0
    1344329932U,  // INSR_ZV_D
5159
0
    1677793484U,  // INSR_ZV_H
5160
0
    1612798156U,  // INSR_ZV_S
5161
0
    356653556U, // INSvi16gpr
5162
0
    1967266292U,  // INSvi16lane
5163
0
    358750708U, // INSvi32gpr
5164
0
    1969363444U,  // INSvi32lane
5165
0
    350362100U, // INSvi64gpr
5166
0
    1960974836U,  // INSvi64lane
5167
0
    360847860U, // INSvi8gpr
5168
0
    1971460596U,  // INSvi8lane
5169
0
    2116773U, // IRG
5170
0
    444674U,  // ISB
5171
0
    3223340165U,  // LASTA_RPZ_B
5172
0
    3223340165U,  // LASTA_RPZ_D
5173
0
    3223340165U,  // LASTA_RPZ_H
5174
0
    3223340165U,  // LASTA_RPZ_S
5175
0
    3223340165U,  // LASTA_VPZ_B
5176
0
    3223340165U,  // LASTA_VPZ_D
5177
0
    3223340165U,  // LASTA_VPZ_H
5178
0
    3223340165U,  // LASTA_VPZ_S
5179
0
    3223341427U,  // LASTB_RPZ_B
5180
0
    3223341427U,  // LASTB_RPZ_D
5181
0
    3223341427U,  // LASTB_RPZ_H
5182
0
    3223341427U,  // LASTB_RPZ_S
5183
0
    3223341427U,  // LASTB_VPZ_B
5184
0
    3223341427U,  // LASTB_VPZ_D
5185
0
    3223341427U,  // LASTB_VPZ_H
5186
0
    3223341427U,  // LASTB_VPZ_S
5187
0
    297944267U, // LD1B
5188
0
    362955979U, // LD1B_2Z
5189
0
    362955979U, // LD1B_2Z_IMM
5190
0
    2150139083U,  // LD1B_2Z_STRIDED
5191
0
    2150139083U,  // LD1B_2Z_STRIDED_IMM
5192
0
    362955979U, // LD1B_4Z
5193
0
    362955979U, // LD1B_4Z_IMM
5194
0
    362955979U, // LD1B_4Z_STRIDED
5195
0
    362955979U, // LD1B_4Z_STRIDED_IMM
5196
0
    297960651U, // LD1B_D
5197
0
    297960651U, // LD1B_D_IMM
5198
0
    297977035U, // LD1B_H
5199
0
    297977035U, // LD1B_H_IMM
5200
0
    297944267U, // LD1B_IMM
5201
0
    297993419U, // LD1B_S
5202
0
    297993419U, // LD1B_S_IMM
5203
0
    297962098U, // LD1D
5204
0
    362973810U, // LD1D_2Z
5205
0
    362973810U, // LD1D_2Z_IMM
5206
0
    362973810U, // LD1D_2Z_STRIDED
5207
0
    362973810U, // LD1D_2Z_STRIDED_IMM
5208
0
    362973810U, // LD1D_4Z
5209
0
    362973810U, // LD1D_4Z_IMM
5210
0
    362973810U, // LD1D_4Z_STRIDED
5211
0
    362973810U, // LD1D_4Z_STRIDED_IMM
5212
0
    297962098U, // LD1D_IMM
5213
0
    298289778U, // LD1D_Q
5214
0
    298289778U, // LD1D_Q_IMM
5215
0
    573481U,  // LD1Fourv16b
5216
0
    97058857U,  // LD1Fourv16b_POST
5217
0
    606249U,  // LD1Fourv1d
5218
0
    99188777U,  // LD1Fourv1d_POST
5219
0
    639017U,  // LD1Fourv2d
5220
0
    97124393U,  // LD1Fourv2d_POST
5221
0
    671785U,  // LD1Fourv2s
5222
0
    99254313U,  // LD1Fourv2s_POST
5223
0
    704553U,  // LD1Fourv4h
5224
0
    99287081U,  // LD1Fourv4h_POST
5225
0
    737321U,  // LD1Fourv4s
5226
0
    97222697U,  // LD1Fourv4s_POST
5227
0
    770089U,  // LD1Fourv8b
5228
0
    99352617U,  // LD1Fourv8b_POST
5229
0
    802857U,  // LD1Fourv8h
5230
0
    97288233U,  // LD1Fourv8h_POST
5231
0
    297979068U, // LD1H
5232
0
    362990780U, // LD1H_2Z
5233
0
    362990780U, // LD1H_2Z_IMM
5234
0
    2150419644U,  // LD1H_2Z_STRIDED
5235
0
    2150419644U,  // LD1H_2Z_STRIDED_IMM
5236
0
    362990780U, // LD1H_4Z
5237
0
    362990780U, // LD1H_4Z_IMM
5238
0
    362990780U, // LD1H_4Z_STRIDED
5239
0
    362990780U, // LD1H_4Z_STRIDED_IMM
5240
0
    297962684U, // LD1H_D
5241
0
    297962684U, // LD1H_D_IMM
5242
0
    297979068U, // LD1H_IMM
5243
0
    297995452U, // LD1H_S
5244
0
    297995452U, // LD1H_S_IMM
5245
0
    573481U,  // LD1Onev16b
5246
0
    101253161U, // LD1Onev16b_POST
5247
0
    606249U,  // LD1Onev1d
5248
0
    103383081U, // LD1Onev1d_POST
5249
0
    639017U,  // LD1Onev2d
5250
0
    101318697U, // LD1Onev2d_POST
5251
0
    671785U,  // LD1Onev2s
5252
0
    103448617U, // LD1Onev2s_POST
5253
0
    704553U,  // LD1Onev4h
5254
0
    103481385U, // LD1Onev4h_POST
5255
0
    737321U,  // LD1Onev4s
5256
0
    101417001U, // LD1Onev4s_POST
5257
0
    770089U,  // LD1Onev8b
5258
0
    103546921U, // LD1Onev8b_POST
5259
0
    802857U,  // LD1Onev8h
5260
0
    101482537U, // LD1Onev8h_POST
5261
0
    297961537U, // LD1RB_D_IMM
5262
0
    297977921U, // LD1RB_H_IMM
5263
0
    297945153U, // LD1RB_IMM
5264
0
    297994305U, // LD1RB_S_IMM
5265
0
    297962373U, // LD1RD_IMM
5266
0
    297963227U, // LD1RH_D_IMM
5267
0
    297979611U, // LD1RH_IMM
5268
0
    297995995U, // LD1RH_S_IMM
5269
0
    297945124U, // LD1RO_B
5270
0
    297945124U, // LD1RO_B_IMM
5271
0
    297962357U, // LD1RO_D
5272
0
    297962357U, // LD1RO_D_IMM
5273
0
    297979589U, // LD1RO_H
5274
0
    297979589U, // LD1RO_H_IMM
5275
0
    298000255U, // LD1RO_W
5276
0
    298000255U, // LD1RO_W_IMM
5277
0
    297945145U, // LD1RQ_B
5278
0
    297945145U, // LD1RQ_B_IMM
5279
0
    297962365U, // LD1RQ_D
5280
0
    297962365U, // LD1RQ_D_IMM
5281
0
    297979603U, // LD1RQ_H
5282
0
    297979603U, // LD1RQ_H_IMM
5283
0
    298000263U, // LD1RQ_W
5284
0
    298000263U, // LD1RQ_W_IMM
5285
0
    297961748U, // LD1RSB_D_IMM
5286
0
    297978132U, // LD1RSB_H_IMM
5287
0
    297994516U, // LD1RSB_S_IMM
5288
0
    297963425U, // LD1RSH_D_IMM
5289
0
    297996193U, // LD1RSH_S_IMM
5290
0
    297967560U, // LD1RSW_IMM
5291
0
    297967503U, // LD1RW_D_IMM
5292
0
    298000271U, // LD1RW_IMM
5293
0
    579481U,  // LD1Rv16b
5294
0
    105453465U, // LD1Rv16b_POST
5295
0
    612249U,  // LD1Rv1d
5296
0
    103389081U, // LD1Rv1d_POST
5297
0
    645017U,  // LD1Rv2d
5298
0
    103421849U, // LD1Rv2d_POST
5299
0
    677785U,  // LD1Rv2s
5300
0
    107648921U, // LD1Rv2s_POST
5301
0
    710553U,  // LD1Rv4h
5302
0
    109778841U, // LD1Rv4h_POST
5303
0
    743321U,  // LD1Rv4s
5304
0
    107714457U, // LD1Rv4s_POST
5305
0
    776089U,  // LD1Rv8b
5306
0
    105650073U, // LD1Rv8b_POST
5307
0
    808857U,  // LD1Rv8h
5308
0
    109877145U, // LD1Rv8h_POST
5309
0
    297961685U, // LD1SB_D
5310
0
    297961685U, // LD1SB_D_IMM
5311
0
    297978069U, // LD1SB_H
5312
0
    297978069U, // LD1SB_H_IMM
5313
0
    297994453U, // LD1SB_S
5314
0
    297994453U, // LD1SB_S_IMM
5315
0
    297963375U, // LD1SH_D
5316
0
    297963375U, // LD1SH_D_IMM
5317
0
    297996143U, // LD1SH_S
5318
0
    297996143U, // LD1SH_S_IMM
5319
0
    297967519U, // LD1SW_D
5320
0
    297967519U, // LD1SW_D_IMM
5321
0
    573481U,  // LD1Threev16b
5322
0
    111738921U, // LD1Threev16b_POST
5323
0
    606249U,  // LD1Threev1d
5324
0
    113868841U, // LD1Threev1d_POST
5325
0
    639017U,  // LD1Threev2d
5326
0
    111804457U, // LD1Threev2d_POST
5327
0
    671785U,  // LD1Threev2s
5328
0
    113934377U, // LD1Threev2s_POST
5329
0
    704553U,  // LD1Threev4h
5330
0
    113967145U, // LD1Threev4h_POST
5331
0
    737321U,  // LD1Threev4s
5332
0
    111902761U, // LD1Threev4s_POST
5333
0
    770089U,  // LD1Threev8b
5334
0
    114032681U, // LD1Threev8b_POST
5335
0
    802857U,  // LD1Threev8h
5336
0
    111968297U, // LD1Threev8h_POST
5337
0
    573481U,  // LD1Twov16b
5338
0
    99156009U,  // LD1Twov16b_POST
5339
0
    606249U,  // LD1Twov1d
5340
0
    101285929U, // LD1Twov1d_POST
5341
0
    639017U,  // LD1Twov2d
5342
0
    99221545U,  // LD1Twov2d_POST
5343
0
    671785U,  // LD1Twov2s
5344
0
    101351465U, // LD1Twov2s_POST
5345
0
    704553U,  // LD1Twov4h
5346
0
    101384233U, // LD1Twov4h_POST
5347
0
    737321U,  // LD1Twov4s
5348
0
    99319849U,  // LD1Twov4s_POST
5349
0
    770089U,  // LD1Twov8b
5350
0
    101449769U, // LD1Twov8b_POST
5351
0
    802857U,  // LD1Twov8h
5352
0
    99385385U,  // LD1Twov8h_POST
5353
0
    298000092U, // LD1W
5354
0
    363011804U, // LD1W_2Z
5355
0
    363011804U, // LD1W_2Z_IMM
5356
0
    363011804U, // LD1W_2Z_STRIDED
5357
0
    363011804U, // LD1W_2Z_STRIDED_IMM
5358
0
    363011804U, // LD1W_4Z
5359
0
    363011804U, // LD1W_4Z_IMM
5360
0
    363011804U, // LD1W_4Z_STRIDED
5361
0
    363011804U, // LD1W_4Z_STRIDED_IMM
5362
0
    297967324U, // LD1W_D
5363
0
    297967324U, // LD1W_D_IMM
5364
0
    298000092U, // LD1W_IMM
5365
0
    298295004U, // LD1W_Q
5366
0
    298295004U, // LD1W_Q_IMM
5367
0
    2208835584U,  // LD1_MXIPXX_H_B
5368
0
    2208835598U,  // LD1_MXIPXX_H_D
5369
0
    2208835612U,  // LD1_MXIPXX_H_H
5370
0
    2208835626U,  // LD1_MXIPXX_H_Q
5371
0
    2208835640U,  // LD1_MXIPXX_H_S
5372
0
    2208851968U,  // LD1_MXIPXX_V_B
5373
0
    2208851982U,  // LD1_MXIPXX_V_D
5374
0
    2208851996U,  // LD1_MXIPXX_V_H
5375
0
    2208852010U,  // LD1_MXIPXX_V_Q
5376
0
    2208852024U,  // LD1_MXIPXX_V_S
5377
0
    116195369U, // LD1i16
5378
0
    118308905U, // LD1i16_POST
5379
0
    116228137U, // LD1i32
5380
0
    120438825U, // LD1i32_POST
5381
0
    116260905U, // LD1i64
5382
0
    122568745U, // LD1i64_POST
5383
0
    116293673U, // LD1i8
5384
0
    124698665U, // LD1i8_POST
5385
0
    297944328U, // LD2B
5386
0
    297944328U, // LD2B_IMM
5387
0
    297962142U, // LD2D
5388
0
    297962142U, // LD2D_IMM
5389
0
    297979129U, // LD2H
5390
0
    297979129U, // LD2H_IMM
5391
0
    298293062U, // LD2Q
5392
0
    298293062U, // LD2Q_IMM
5393
0
    579487U,  // LD2Rv16b
5394
0
    109647775U, // LD2Rv16b_POST
5395
0
    612255U,  // LD2Rv1d
5396
0
    101291935U, // LD2Rv1d_POST
5397
0
    645023U,  // LD2Rv2d
5398
0
    101324703U, // LD2Rv2d_POST
5399
0
    677791U,  // LD2Rv2s
5400
0
    103454623U, // LD2Rv2s_POST
5401
0
    710559U,  // LD2Rv4h
5402
0
    107681695U, // LD2Rv4h_POST
5403
0
    743327U,  // LD2Rv4s
5404
0
    103520159U, // LD2Rv4s_POST
5405
0
    776095U,  // LD2Rv8b
5406
0
    109844383U, // LD2Rv8b_POST
5407
0
    808863U,  // LD2Rv8h
5408
0
    107779999U, // LD2Rv8h_POST
5409
0
    573614U,  // LD2Twov16b
5410
0
    99156142U,  // LD2Twov16b_POST
5411
0
    639150U,  // LD2Twov2d
5412
0
    99221678U,  // LD2Twov2d_POST
5413
0
    671918U,  // LD2Twov2s
5414
0
    101351598U, // LD2Twov2s_POST
5415
0
    704686U,  // LD2Twov4h
5416
0
    101384366U, // LD2Twov4h_POST
5417
0
    737454U,  // LD2Twov4s
5418
0
    99319982U,  // LD2Twov4s_POST
5419
0
    770222U,  // LD2Twov8b
5420
0
    101449902U, // LD2Twov8b_POST
5421
0
    802990U,  // LD2Twov8h
5422
0
    99385518U,  // LD2Twov8h_POST
5423
0
    298000144U, // LD2W
5424
0
    298000144U, // LD2W_IMM
5425
0
    116195502U, // LD2i16
5426
0
    120406190U, // LD2i16_POST
5427
0
    116228270U, // LD2i32
5428
0
    122536110U, // LD2i32_POST
5429
0
    116261038U, // LD2i64
5430
0
    126763182U, // LD2i64_POST
5431
0
    116293806U, // LD2i8
5432
0
    118407342U, // LD2i8_POST
5433
0
    297944349U, // LD3B
5434
0
    297944349U, // LD3B_IMM
5435
0
    297962154U, // LD3D
5436
0
    297962154U, // LD3D_IMM
5437
0
    297979141U, // LD3H
5438
0
    297979141U, // LD3H_IMM
5439
0
    298293074U, // LD3Q
5440
0
    298293074U, // LD3Q_IMM
5441
0
    579493U,  // LD3Rv16b
5442
0
    128522149U, // LD3Rv16b_POST
5443
0
    612261U,  // LD3Rv1d
5444
0
    113874853U, // LD3Rv1d_POST
5445
0
    645029U,  // LD3Rv2d
5446
0
    113907621U, // LD3Rv2d_POST
5447
0
    677797U,  // LD3Rv2s
5448
0
    130717605U, // LD3Rv2s_POST
5449
0
    710565U,  // LD3Rv4h
5450
0
    132847525U, // LD3Rv4h_POST
5451
0
    743333U,  // LD3Rv4s
5452
0
    130783141U, // LD3Rv4s_POST
5453
0
    776101U,  // LD3Rv8b
5454
0
    128718757U, // LD3Rv8b_POST
5455
0
    808869U,  // LD3Rv8h
5456
0
    132945829U, // LD3Rv8h_POST
5457
0
    574071U,  // LD3Threev16b
5458
0
    111739511U, // LD3Threev16b_POST
5459
0
    639607U,  // LD3Threev2d
5460
0
    111805047U, // LD3Threev2d_POST
5461
0
    672375U,  // LD3Threev2s
5462
0
    113934967U, // LD3Threev2s_POST
5463
0
    705143U,  // LD3Threev4h
5464
0
    113967735U, // LD3Threev4h_POST
5465
0
    737911U,  // LD3Threev4s
5466
0
    111903351U, // LD3Threev4s_POST
5467
0
    770679U,  // LD3Threev8b
5468
0
    114033271U, // LD3Threev8b_POST
5469
0
    803447U,  // LD3Threev8h
5470
0
    111968887U, // LD3Threev8h_POST
5471
0
    298000156U, // LD3W
5472
0
    298000156U, // LD3W_IMM
5473
0
    116195959U, // LD3i16
5474
0
    135086711U, // LD3i16_POST
5475
0
    116228727U, // LD3i32
5476
0
    137216631U, // LD3i32_POST
5477
0
    116261495U, // LD3i64
5478
0
    139346551U, // LD3i64_POST
5479
0
    116294263U, // LD3i8
5480
0
    141476471U, // LD3i8_POST
5481
0
    297944375U, // LD4B
5482
0
    297944375U, // LD4B_IMM
5483
0
    297962166U, // LD4D
5484
0
    297962166U, // LD4D_IMM
5485
0
    574101U,  // LD4Fourv16b
5486
0
    97059477U,  // LD4Fourv16b_POST
5487
0
    639637U,  // LD4Fourv2d
5488
0
    97125013U,  // LD4Fourv2d_POST
5489
0
    672405U,  // LD4Fourv2s
5490
0
    99254933U,  // LD4Fourv2s_POST
5491
0
    705173U,  // LD4Fourv4h
5492
0
    99287701U,  // LD4Fourv4h_POST
5493
0
    737941U,  // LD4Fourv4s
5494
0
    97223317U,  // LD4Fourv4s_POST
5495
0
    770709U,  // LD4Fourv8b
5496
0
    99353237U,  // LD4Fourv8b_POST
5497
0
    803477U,  // LD4Fourv8h
5498
0
    97288853U,  // LD4Fourv8h_POST
5499
0
    297979153U, // LD4H
5500
0
    297979153U, // LD4H_IMM
5501
0
    298293086U, // LD4Q
5502
0
    298293086U, // LD4Q_IMM
5503
0
    579499U,  // LD4Rv16b
5504
0
    107550635U, // LD4Rv16b_POST
5505
0
    612267U,  // LD4Rv1d
5506
0
    99194795U,  // LD4Rv1d_POST
5507
0
    645035U,  // LD4Rv2d
5508
0
    99227563U,  // LD4Rv2d_POST
5509
0
    677803U,  // LD4Rv2s
5510
0
    101357483U, // LD4Rv2s_POST
5511
0
    710571U,  // LD4Rv4h
5512
0
    103487403U, // LD4Rv4h_POST
5513
0
    743339U,  // LD4Rv4s
5514
0
    101423019U, // LD4Rv4s_POST
5515
0
    776107U,  // LD4Rv8b
5516
0
    107747243U, // LD4Rv8b_POST
5517
0
    808875U,  // LD4Rv8h
5518
0
    103585707U, // LD4Rv8h_POST
5519
0
    298000168U, // LD4W
5520
0
    298000168U, // LD4W_IMM
5521
0
    116195989U, // LD4i16
5522
0
    122503829U, // LD4i16_POST
5523
0
    116228757U, // LD4i32
5524
0
    126730901U, // LD4i32_POST
5525
0
    116261525U, // LD4i64
5526
0
    143540885U, // LD4i64_POST
5527
0
    116294293U, // LD4i8
5528
0
    120504981U, // LD4i8_POST
5529
0
    984361U,  // LD64B
5530
0
    2418328899U,  // LDADDAB
5531
0
    2418330918U,  // LDADDAH
5532
0
    2418329131U,  // LDADDALB
5533
0
    2418331092U,  // LDADDALH
5534
0
    2418331774U,  // LDADDALW
5535
0
    2418331774U,  // LDADDALX
5536
0
    2418328309U,  // LDADDAW
5537
0
    2418328309U,  // LDADDAX
5538
0
    2418329067U,  // LDADDB
5539
0
    2418331078U,  // LDADDH
5540
0
    2418329312U,  // LDADDLB
5541
0
    2418331192U,  // LDADDLH
5542
0
    2418332126U,  // LDADDLW
5543
0
    2418332126U,  // LDADDLX
5544
0
    2418330398U,  // LDADDW
5545
0
    2418330398U,  // LDADDX
5546
0
    116260922U, // LDAP1
5547
0
    44058748U,  // LDAPRB
5548
0
    44060438U,  // LDAPRH
5549
0
    44062879U,  // LDAPRW
5550
0
    849664159U, // LDAPRWpre
5551
0
    44062879U,  // LDAPRX
5552
0
    849664159U, // LDAPRXpre
5553
0
    44058791U,  // LDAPURBi
5554
0
    44060481U,  // LDAPURHi
5555
0
    44058931U,  // LDAPURSBWi
5556
0
    44058931U,  // LDAPURSBXi
5557
0
    44060608U,  // LDAPURSHWi
5558
0
    44060608U,  // LDAPURSHXi
5559
0
    44064743U,  // LDAPURSWi
5560
0
    44062972U,  // LDAPURXi
5561
0
    44062972U,  // LDAPURbi
5562
0
    44062972U,  // LDAPURdi
5563
0
    44062972U,  // LDAPURhi
5564
0
    44062972U,  // LDAPURi
5565
0
    44062972U,  // LDAPURqi
5566
0
    44062972U,  // LDAPURsi
5567
0
    44058696U,  // LDARB
5568
0
    44060386U,  // LDARH
5569
0
    44062641U,  // LDARW
5570
0
    44062641U,  // LDARX
5571
0
    2119430U, // LDAXPW
5572
0
    2119430U, // LDAXPX
5573
0
    44058807U,  // LDAXRB
5574
0
    44060497U,  // LDAXRH
5575
0
    44063016U,  // LDAXRW
5576
0
    44063016U,  // LDAXRX
5577
0
    2418328955U,  // LDCLRAB
5578
0
    2418330975U,  // LDCLRAH
5579
0
    2418329206U,  // LDCLRALB
5580
0
    2418331132U,  // LDCLRALH
5581
0
    2418331967U,  // LDCLRALW
5582
0
    2418331967U,  // LDCLRALX
5583
0
    2418328593U,  // LDCLRAW
5584
0
    2418328593U,  // LDCLRAX
5585
0
    2418329693U,  // LDCLRB
5586
0
    2418331383U,  // LDCLRH
5587
0
    2418329414U,  // LDCLRLB
5588
0
    2418331228U,  // LDCLRLH
5589
0
    2418332490U,  // LDCLRLW
5590
0
    2418332490U,  // LDCLRLX
5591
0
    271537805U, // LDCLRP
5592
0
    271532966U, // LDCLRPA
5593
0
    271536337U, // LDCLRPAL
5594
0
    271536862U, // LDCLRPL
5595
0
    2418333745U,  // LDCLRW
5596
0
    2418333745U,  // LDCLRX
5597
0
    2418328964U,  // LDEORAB
5598
0
    2418330984U,  // LDEORAH
5599
0
    2418329216U,  // LDEORALB
5600
0
    2418331142U,  // LDEORALH
5601
0
    2418331997U,  // LDEORALW
5602
0
    2418331997U,  // LDEORALX
5603
0
    2418328620U,  // LDEORAW
5604
0
    2418328620U,  // LDEORAX
5605
0
    2418329716U,  // LDEORB
5606
0
    2418331406U,  // LDEORH
5607
0
    2418329423U,  // LDEORLB
5608
0
    2418331237U,  // LDEORLH
5609
0
    2418332517U,  // LDEORLW
5610
0
    2418332517U,  // LDEORLX
5611
0
    2418333838U,  // LDEORW
5612
0
    2418333838U,  // LDEORX
5613
0
    297960657U, // LDFF1B_D_REAL
5614
0
    297977041U, // LDFF1B_H_REAL
5615
0
    297944273U, // LDFF1B_REAL
5616
0
    297993425U, // LDFF1B_S_REAL
5617
0
    297962104U, // LDFF1D_REAL
5618
0
    297962690U, // LDFF1H_D_REAL
5619
0
    297979074U, // LDFF1H_REAL
5620
0
    297995458U, // LDFF1H_S_REAL
5621
0
    297961692U, // LDFF1SB_D_REAL
5622
0
    297978076U, // LDFF1SB_H_REAL
5623
0
    297994460U, // LDFF1SB_S_REAL
5624
0
    297963382U, // LDFF1SH_D_REAL
5625
0
    297996150U, // LDFF1SH_S_REAL
5626
0
    297967526U, // LDFF1SW_D_REAL
5627
0
    297967330U, // LDFF1W_D_REAL
5628
0
    298000098U, // LDFF1W_REAL
5629
0
    849661059U, // LDG
5630
0
    44061763U,  // LDGM
5631
0
    2119270U, // LDIAPPW
5632
0
    807720550U, // LDIAPPWpre
5633
0
    2119270U, // LDIAPPX
5634
0
    807720550U, // LDIAPPXpre
5635
0
    44058703U,  // LDLARB
5636
0
    44060393U,  // LDLARH
5637
0
    44062647U,  // LDLARW
5638
0
    44062647U,  // LDLARX
5639
0
    297960665U, // LDNF1B_D_IMM_REAL
5640
0
    297977049U, // LDNF1B_H_IMM_REAL
5641
0
    297944281U, // LDNF1B_IMM_REAL
5642
0
    297993433U, // LDNF1B_S_IMM_REAL
5643
0
    297962112U, // LDNF1D_IMM_REAL
5644
0
    297962698U, // LDNF1H_D_IMM_REAL
5645
0
    297979082U, // LDNF1H_IMM_REAL
5646
0
    297995466U, // LDNF1H_S_IMM_REAL
5647
0
    297961701U, // LDNF1SB_D_IMM_REAL
5648
0
    297978085U, // LDNF1SB_H_IMM_REAL
5649
0
    297994469U, // LDNF1SB_S_IMM_REAL
5650
0
    297963391U, // LDNF1SH_D_IMM_REAL
5651
0
    297996159U, // LDNF1SH_S_IMM_REAL
5652
0
    297967535U, // LDNF1SW_D_IMM_REAL
5653
0
    297967338U, // LDNF1W_D_IMM_REAL
5654
0
    298000106U, // LDNF1W_IMM_REAL
5655
0
    2119237U, // LDNPDi
5656
0
    2119237U, // LDNPQi
5657
0
    2119237U, // LDNPSi
5658
0
    2119237U, // LDNPWi
5659
0
    2119237U, // LDNPXi
5660
0
    362956001U, // LDNT1B_2Z
5661
0
    362956001U, // LDNT1B_2Z_IMM
5662
0
    2150139105U,  // LDNT1B_2Z_STRIDED
5663
0
    2150139105U,  // LDNT1B_2Z_STRIDED_IMM
5664
0
    362956001U, // LDNT1B_4Z
5665
0
    362956001U, // LDNT1B_4Z_IMM
5666
0
    362956001U, // LDNT1B_4Z_STRIDED
5667
0
    362956001U, // LDNT1B_4Z_STRIDED_IMM
5668
0
    297944289U, // LDNT1B_ZRI
5669
0
    297944289U, // LDNT1B_ZRR
5670
0
    297960673U, // LDNT1B_ZZR_D_REAL
5671
0
    297993441U, // LDNT1B_ZZR_S_REAL
5672
0
    362973832U, // LDNT1D_2Z
5673
0
    362973832U, // LDNT1D_2Z_IMM
5674
0
    362973832U, // LDNT1D_2Z_STRIDED
5675
0
    362973832U, // LDNT1D_2Z_STRIDED_IMM
5676
0
    362973832U, // LDNT1D_4Z
5677
0
    362973832U, // LDNT1D_4Z_IMM
5678
0
    362973832U, // LDNT1D_4Z_STRIDED
5679
0
    362973832U, // LDNT1D_4Z_STRIDED_IMM
5680
0
    297962120U, // LDNT1D_ZRI
5681
0
    297962120U, // LDNT1D_ZRR
5682
0
    297962120U, // LDNT1D_ZZR_D_REAL
5683
0
    362990802U, // LDNT1H_2Z
5684
0
    362990802U, // LDNT1H_2Z_IMM
5685
0
    2150419666U,  // LDNT1H_2Z_STRIDED
5686
0
    2150419666U,  // LDNT1H_2Z_STRIDED_IMM
5687
0
    362990802U, // LDNT1H_4Z
5688
0
    362990802U, // LDNT1H_4Z_IMM
5689
0
    362990802U, // LDNT1H_4Z_STRIDED
5690
0
    362990802U, // LDNT1H_4Z_STRIDED_IMM
5691
0
    297979090U, // LDNT1H_ZRI
5692
0
    297979090U, // LDNT1H_ZRR
5693
0
    297962706U, // LDNT1H_ZZR_D_REAL
5694
0
    297995474U, // LDNT1H_ZZR_S_REAL
5695
0
    297961710U, // LDNT1SB_ZZR_D_REAL
5696
0
    297994478U, // LDNT1SB_ZZR_S_REAL
5697
0
    297963400U, // LDNT1SH_ZZR_D_REAL
5698
0
    297996168U, // LDNT1SH_ZZR_S_REAL
5699
0
    297967544U, // LDNT1SW_ZZR_D_REAL
5700
0
    363011826U, // LDNT1W_2Z
5701
0
    363011826U, // LDNT1W_2Z_IMM
5702
0
    363011826U, // LDNT1W_2Z_STRIDED
5703
0
    363011826U, // LDNT1W_2Z_STRIDED_IMM
5704
0
    363011826U, // LDNT1W_4Z
5705
0
    363011826U, // LDNT1W_4Z_IMM
5706
0
    363011826U, // LDNT1W_4Z_STRIDED
5707
0
    363011826U, // LDNT1W_4Z_STRIDED_IMM
5708
0
    298000114U, // LDNT1W_ZRI
5709
0
    298000114U, // LDNT1W_ZRR
5710
0
    297967346U, // LDNT1W_ZZR_D_REAL
5711
0
    298000114U, // LDNT1W_ZZR_S_REAL
5712
0
    2119120U, // LDPDi
5713
0
    807720400U, // LDPDpost
5714
0
    807720400U, // LDPDpre
5715
0
    2119120U, // LDPQi
5716
0
    807720400U, // LDPQpost
5717
0
    807720400U, // LDPQpre
5718
0
    2121665U, // LDPSWi
5719
0
    807722945U, // LDPSWpost
5720
0
    807722945U, // LDPSWpre
5721
0
    2119120U, // LDPSi
5722
0
    807720400U, // LDPSpost
5723
0
    807720400U, // LDPSpre
5724
0
    2119120U, // LDPWi
5725
0
    807720400U, // LDPWpost
5726
0
    807720400U, // LDPWpre
5727
0
    2119120U, // LDPXi
5728
0
    807720400U, // LDPXpost
5729
0
    807720400U, // LDPXpre
5730
0
    44057300U,  // LDRAAindexed
5731
0
    849658580U, // LDRAAwriteback
5732
0
    44057965U,  // LDRABindexed
5733
0
    849659245U, // LDRABwriteback
5734
0
    849659991U, // LDRBBpost
5735
0
    849659991U, // LDRBBpre
5736
0
    44058711U,  // LDRBBroW
5737
0
    44058711U,  // LDRBBroX
5738
0
    44058711U,  // LDRBBui
5739
0
    849663983U, // LDRBpost
5740
0
    849663983U, // LDRBpre
5741
0
    44062703U,  // LDRBroW
5742
0
    44062703U,  // LDRBroX
5743
0
    44062703U,  // LDRBui
5744
0
    2149603311U,  // LDRDl
5745
0
    849663983U, // LDRDpost
5746
0
    849663983U, // LDRDpre
5747
0
    44062703U,  // LDRDroW
5748
0
    44062703U,  // LDRDroX
5749
0
    44062703U,  // LDRDui
5750
0
    849661681U, // LDRHHpost
5751
0
    849661681U, // LDRHHpre
5752
0
    44060401U,  // LDRHHroW
5753
0
    44060401U,  // LDRHHroX
5754
0
    44060401U,  // LDRHHui
5755
0
    849663983U, // LDRHpost
5756
0
    849663983U, // LDRHpre
5757
0
    44062703U,  // LDRHroW
5758
0
    44062703U,  // LDRHroX
5759
0
    44062703U,  // LDRHui
5760
0
    2149603311U,  // LDRQl
5761
0
    849663983U, // LDRQpost
5762
0
    849663983U, // LDRQpre
5763
0
    44062703U,  // LDRQroW
5764
0
    44062703U,  // LDRQroX
5765
0
    44062703U,  // LDRQui
5766
0
    849660188U, // LDRSBWpost
5767
0
    849660188U, // LDRSBWpre
5768
0
    44058908U,  // LDRSBWroW
5769
0
    44058908U,  // LDRSBWroX
5770
0
    44058908U,  // LDRSBWui
5771
0
    849660188U, // LDRSBXpost
5772
0
    849660188U, // LDRSBXpre
5773
0
    44058908U,  // LDRSBXroW
5774
0
    44058908U,  // LDRSBXroX
5775
0
    44058908U,  // LDRSBXui
5776
0
    849661865U, // LDRSHWpost
5777
0
    849661865U, // LDRSHWpre
5778
0
    44060585U,  // LDRSHWroW
5779
0
    44060585U,  // LDRSHWroX
5780
0
    44060585U,  // LDRSHWui
5781
0
    849661865U, // LDRSHXpost
5782
0
    849661865U, // LDRSHXpre
5783
0
    44060585U,  // LDRSHXroW
5784
0
    44060585U,  // LDRSHXroX
5785
0
    44060585U,  // LDRSHXui
5786
0
    2149605328U,  // LDRSWl
5787
0
    849666000U, // LDRSWpost
5788
0
    849666000U, // LDRSWpre
5789
0
    44064720U,  // LDRSWroW
5790
0
    44064720U,  // LDRSWroX
5791
0
    44064720U,  // LDRSWui
5792
0
    2149603311U,  // LDRSl
5793
0
    849663983U, // LDRSpost
5794
0
    849663983U, // LDRSpre
5795
0
    44062703U,  // LDRSroW
5796
0
    44062703U,  // LDRSroX
5797
0
    44062703U,  // LDRSui
5798
0
    2149603311U,  // LDRWl
5799
0
    849663983U, // LDRWpost
5800
0
    849663983U, // LDRWpre
5801
0
    44062703U,  // LDRWroW
5802
0
    44062703U,  // LDRWroX
5803
0
    44062703U,  // LDRWui
5804
0
    2149603311U,  // LDRXl
5805
0
    849663983U, // LDRXpost
5806
0
    849663983U, // LDRXpre
5807
0
    44062703U,  // LDRXroW
5808
0
    44062703U,  // LDRXroX
5809
0
    44062703U,  // LDRXui
5810
0
    45062127U,  // LDR_PXI
5811
0
    44062703U,  // LDR_TX
5812
0
    1038319U, // LDR_ZA
5813
0
    45062127U,  // LDR_ZXI
5814
0
    2418328980U,  // LDSETAB
5815
0
    2418331000U,  // LDSETAH
5816
0
    2418329234U,  // LDSETALB
5817
0
    2418331160U,  // LDSETALH
5818
0
    2418332027U,  // LDSETALW
5819
0
    2418332027U,  // LDSETALX
5820
0
    2418328673U,  // LDSETAW
5821
0
    2418328673U,  // LDSETAX
5822
0
    2418329922U,  // LDSETB
5823
0
    2418331594U,  // LDSETH
5824
0
    2418329474U,  // LDSETLB
5825
0
    2418331253U,  // LDSETLH
5826
0
    2418332587U,  // LDSETLW
5827
0
    2418332587U,  // LDSETLX
5828
0
    271537857U, // LDSETP
5829
0
    271533017U, // LDSETPA
5830
0
    271536393U, // LDSETPAL
5831
0
    271536921U, // LDSETPL
5832
0
    2418334421U,  // LDSETW
5833
0
    2418334421U,  // LDSETX
5834
0
    2418328989U,  // LDSMAXAB
5835
0
    2418331009U,  // LDSMAXAH
5836
0
    2418329244U,  // LDSMAXALB
5837
0
    2418331170U,  // LDSMAXALH
5838
0
    2418332057U,  // LDSMAXALW
5839
0
    2418332057U,  // LDSMAXALX
5840
0
    2418328729U,  // LDSMAXAW
5841
0
    2418328729U,  // LDSMAXAX
5842
0
    2418330078U,  // LDSMAXB
5843
0
    2418331626U,  // LDSMAXH
5844
0
    2418329483U,  // LDSMAXLB
5845
0
    2418331295U,  // LDSMAXLH
5846
0
    2418332695U,  // LDSMAXLW
5847
0
    2418332695U,  // LDSMAXLX
5848
0
    2418335801U,  // LDSMAXW
5849
0
    2418335801U,  // LDSMAXX
5850
0
    2418328908U,  // LDSMINAB
5851
0
    2418330948U,  // LDSMINAH
5852
0
    2418329176U,  // LDSMINALB
5853
0
    2418331102U,  // LDSMINALH
5854
0
    2418331814U,  // LDSMINALW
5855
0
    2418331814U,  // LDSMINALX
5856
0
    2418328409U,  // LDSMINAW
5857
0
    2418328409U,  // LDSMINAX
5858
0
    2418329526U,  // LDSMINB
5859
0
    2418331315U,  // LDSMINH
5860
0
    2418329387U,  // LDSMINLB
5861
0
    2418331201U,  // LDSMINLH
5862
0
    2418332336U,  // LDSMINLW
5863
0
    2418332336U,  // LDSMINLX
5864
0
    2418332860U,  // LDSMINW
5865
0
    2418332860U,  // LDSMINX
5866
0
    44058756U,  // LDTRBi
5867
0
    44060446U,  // LDTRHi
5868
0
    44058915U,  // LDTRSBWi
5869
0
    44058915U,  // LDTRSBXi
5870
0
    44060592U,  // LDTRSHWi
5871
0
    44060592U,  // LDTRSHXi
5872
0
    44064727U,  // LDTRSWi
5873
0
    44062930U,  // LDTRWi
5874
0
    44062930U,  // LDTRXi
5875
0
    2418328999U,  // LDUMAXAB
5876
0
    2418331019U,  // LDUMAXAH
5877
0
    2418329255U,  // LDUMAXALB
5878
0
    2418331181U,  // LDUMAXALH
5879
0
    2418332067U,  // LDUMAXALW
5880
0
    2418332067U,  // LDUMAXALX
5881
0
    2418328738U,  // LDUMAXAW
5882
0
    2418328738U,  // LDUMAXAX
5883
0
    2418330087U,  // LDUMAXB
5884
0
    2418331635U,  // LDUMAXH
5885
0
    2418329493U,  // LDUMAXLB
5886
0
    2418331305U,  // LDUMAXLH
5887
0
    2418332704U,  // LDUMAXLW
5888
0
    2418332704U,  // LDUMAXLX
5889
0
    2418335809U,  // LDUMAXW
5890
0
    2418335809U,  // LDUMAXX
5891
0
    2418328918U,  // LDUMINAB
5892
0
    2418330958U,  // LDUMINAH
5893
0
    2418329187U,  // LDUMINALB
5894
0
    2418331113U,  // LDUMINALH
5895
0
    2418331824U,  // LDUMINALW
5896
0
    2418331824U,  // LDUMINALX
5897
0
    2418328418U,  // LDUMINAW
5898
0
    2418328418U,  // LDUMINAX
5899
0
    2418329535U,  // LDUMINB
5900
0
    2418331324U,  // LDUMINH
5901
0
    2418329397U,  // LDUMINLB
5902
0
    2418331211U,  // LDUMINLH
5903
0
    2418332345U,  // LDUMINLW
5904
0
    2418332345U,  // LDUMINLX
5905
0
    2418332868U,  // LDUMINW
5906
0
    2418332868U,  // LDUMINX
5907
0
    44058776U,  // LDURBBi
5908
0
    44062959U,  // LDURBi
5909
0
    44062959U,  // LDURDi
5910
0
    44060466U,  // LDURHHi
5911
0
    44062959U,  // LDURHi
5912
0
    44062959U,  // LDURQi
5913
0
    44058923U,  // LDURSBWi
5914
0
    44058923U,  // LDURSBXi
5915
0
    44060600U,  // LDURSHWi
5916
0
    44060600U,  // LDURSHXi
5917
0
    44064735U,  // LDURSWi
5918
0
    44062959U,  // LDURSi
5919
0
    44062959U,  // LDURWi
5920
0
    44062959U,  // LDURXi
5921
0
    2119458U, // LDXPW
5922
0
    2119458U, // LDXPX
5923
0
    44058815U,  // LDXRB
5924
0
    44060505U,  // LDXRH
5925
0
    44063023U,  // LDXRW
5926
0
    44063023U,  // LDXRX
5927
0
    3223361666U,  // LSLR_ZPmZ_B
5928
0
    3223378050U,  // LSLR_ZPmZ_D
5929
0
    3519092866U,  // LSLR_ZPmZ_H
5930
0
    3223410818U,  // LSLR_ZPmZ_S
5931
0
    2118538U, // LSLVWr
5932
0
    2118538U, // LSLVXr
5933
0
    3223360394U,  // LSL_WIDE_ZPmZ_B
5934
0
    3519091594U,  // LSL_WIDE_ZPmZ_H
5935
0
    3223409546U,  // LSL_WIDE_ZPmZ_S
5936
0
    2134922U, // LSL_WIDE_ZZZ_B
5937
0
    2189497226U,  // LSL_WIDE_ZZZ_H
5938
0
    270619530U, // LSL_WIDE_ZZZ_S
5939
0
    3223360394U,  // LSL_ZPmI_B
5940
0
    3223376778U,  // LSL_ZPmI_D
5941
0
    3519091594U,  // LSL_ZPmI_H
5942
0
    3223409546U,  // LSL_ZPmI_S
5943
0
    3223360394U,  // LSL_ZPmZ_B
5944
0
    3223376778U,  // LSL_ZPmZ_D
5945
0
    3519091594U,  // LSL_ZPmZ_H
5946
0
    3223409546U,  // LSL_ZPmZ_S
5947
0
    2134922U, // LSL_ZZI_B
5948
0
    2418070410U,  // LSL_ZZI_D
5949
0
    2189497226U,  // LSL_ZZI_H
5950
0
    270619530U, // LSL_ZZI_S
5951
0
    3223361713U,  // LSRR_ZPmZ_B
5952
0
    3223378097U,  // LSRR_ZPmZ_D
5953
0
    3519092913U,  // LSRR_ZPmZ_H
5954
0
    3223410865U,  // LSRR_ZPmZ_S
5955
0
    2119874U, // LSRVWr
5956
0
    2119874U, // LSRVXr
5957
0
    3223361730U,  // LSR_WIDE_ZPmZ_B
5958
0
    3519092930U,  // LSR_WIDE_ZPmZ_H
5959
0
    3223410882U,  // LSR_WIDE_ZPmZ_S
5960
0
    2136258U, // LSR_WIDE_ZZZ_B
5961
0
    2189498562U,  // LSR_WIDE_ZZZ_H
5962
0
    270620866U, // LSR_WIDE_ZZZ_S
5963
0
    3223361730U,  // LSR_ZPmI_B
5964
0
    3223378114U,  // LSR_ZPmI_D
5965
0
    3519092930U,  // LSR_ZPmI_H
5966
0
    3223410882U,  // LSR_ZPmI_S
5967
0
    3223361730U,  // LSR_ZPmZ_B
5968
0
    3223378114U,  // LSR_ZPmZ_D
5969
0
    3519092930U,  // LSR_ZPmZ_H
5970
0
    3223410882U,  // LSR_ZPmZ_S
5971
0
    2136258U, // LSR_ZZI_B
5972
0
    2418071746U,  // LSR_ZZI_D
5973
0
    2189498562U,  // LSR_ZZI_H
5974
0
    270620866U, // LSR_ZZI_S
5975
0
    2690744519U,  // LUT2v16f8
5976
0
    2969665735U,  // LUT2v8f16
5977
0
    2690744986U,  // LUT4v16f8
5978
0
    2969666202U,  // LUT4v8f16
5979
0
    2208448711U,  // LUTI2_2ZTZI_B
5980
0
    2208481479U,  // LUTI2_2ZTZI_H
5981
0
    2208497863U,  // LUTI2_2ZTZI_S
5982
0
    2208448711U,  // LUTI2_4ZTZI_B
5983
0
    2208481479U,  // LUTI2_4ZTZI_H
5984
0
    2208497863U,  // LUTI2_4ZTZI_S
5985
0
    2654407U, // LUTI2_S_2ZTZI_B
5986
0
    2932935U, // LUTI2_S_2ZTZI_H
5987
0
    2208448711U,  // LUTI2_S_4ZTZI_B
5988
0
    2208481479U,  // LUTI2_S_4ZTZI_H
5989
0
    2130119U, // LUTI2_ZTZI_B
5990
0
    2208366791U,  // LUTI2_ZTZI_H
5991
0
    2179271U, // LUTI2_ZTZI_S
5992
0
    2686484679U,  // LUTI2_ZZZI_B
5993
0
    2183200967U,  // LUTI2_ZZZI_H
5994
0
    2208449178U,  // LUTI4_2ZTZI_B
5995
0
    2208481946U,  // LUTI4_2ZTZI_H
5996
0
    2208498330U,  // LUTI4_2ZTZI_S
5997
0
    2208481946U,  // LUTI4_4ZTZI_H
5998
0
    2208498330U,  // LUTI4_4ZTZI_S
5999
0
    2208449178U,  // LUTI4_4ZZT2Z
6000
0
    2654874U, // LUTI4_S_2ZTZI_B
6001
0
    2933402U, // LUTI4_S_2ZTZI_H
6002
0
    2208481946U,  // LUTI4_S_4ZTZI_H
6003
0
    2208449178U,  // LUTI4_S_4ZZT2Z
6004
0
    2183201434U,  // LUTI4_Z2ZZI_H
6005
0
    2130586U, // LUTI4_ZTZI_B
6006
0
    2208367258U,  // LUTI4_ZTZI_H
6007
0
    2179738U, // LUTI4_ZTZI_S
6008
0
    2686485146U,  // LUTI4_ZZZI_B
6009
0
    2183201434U,  // LUTI4_ZZZI_H
6010
0
    2120946U, // MADDPT
6011
0
    2116427U, // MADDWrrr
6012
0
    2116427U, // MADDXrrr
6013
0
    1075895531U,  // MAD_CPA
6014
0
    3223358147U,  // MAD_ZPmZZ_B
6015
0
    3223374531U,  // MAD_ZPmZZ_D
6016
0
    3519089347U,  // MAD_ZPmZZ_H
6017
0
    3223407299U,  // MAD_ZPmZZ_S
6018
0
    3223358911U,  // MATCH_PPzZZ_B
6019
0
    2713783743U,  // MATCH_PPzZZ_H
6020
0
    1075895516U,  // MLA_CPA
6021
0
    3223356207U,  // MLA_ZPmZZ_B
6022
0
    3223372591U,  // MLA_ZPmZZ_D
6023
0
    3519087407U,  // MLA_ZPmZZ_H
6024
0
    3223405359U,  // MLA_ZPmZZ_S
6025
0
    1075888943U,  // MLA_ZZZI_D
6026
0
    2195784495U,  // MLA_ZZZI_H
6027
0
    1344357167U,  // MLA_ZZZI_S
6028
0
    2959213359U,  // MLAv16i8
6029
0
    2961310511U,  // MLAv2i32
6030
0
    2961310511U,  // MLAv2i32_indexed
6031
0
    2965504815U,  // MLAv4i16
6032
0
    2965504815U,  // MLAv4i16_indexed
6033
0
    2967601967U,  // MLAv4i32
6034
0
    2967601967U,  // MLAv4i32_indexed
6035
0
    2969699119U,  // MLAv8i16
6036
0
    2969699119U,  // MLAv8i16_indexed
6037
0
    2971796271U,  // MLAv8i8
6038
0
    3223362009U,  // MLS_ZPmZZ_B
6039
0
    3223378393U,  // MLS_ZPmZZ_D
6040
0
    3519093209U,  // MLS_ZPmZZ_H
6041
0
    3223411161U,  // MLS_ZPmZZ_S
6042
0
    1075894745U,  // MLS_ZZZI_D
6043
0
    2195790297U,  // MLS_ZZZI_H
6044
0
    1344362969U,  // MLS_ZZZI_S
6045
0
    2959219161U,  // MLSv16i8
6046
0
    2961316313U,  // MLSv2i32
6047
0
    2961316313U,  // MLSv2i32_indexed
6048
0
    2965510617U,  // MLSv4i16
6049
0
    2965510617U,  // MLSv4i16_indexed
6050
0
    2967607769U,  // MLSv4i32
6051
0
    2967607769U,  // MLSv4i32_indexed
6052
0
    2969704921U,  // MLSv8i16
6053
0
    2969704921U,  // MLSv8i16_indexed
6054
0
    2971802073U,  // MLSv8i8
6055
0
    145711833U, // MOPSSETGE
6056
0
    145711894U, // MOPSSETGEN
6057
0
    145712782U, // MOPSSETGET
6058
0
    145712255U, // MOPSSETGETN
6059
0
    3368181950U,  // MOVAZ_2ZMI_H_B
6060
0
    3368198334U,  // MOVAZ_2ZMI_H_D
6061
0
    3368214718U,  // MOVAZ_2ZMI_H_H
6062
0
    3368231102U,  // MOVAZ_2ZMI_H_S
6063
0
    3370279102U,  // MOVAZ_2ZMI_V_B
6064
0
    3370295486U,  // MOVAZ_2ZMI_V_D
6065
0
    3370311870U,  // MOVAZ_2ZMI_V_H
6066
0
    3370328254U,  // MOVAZ_2ZMI_V_S
6067
0
    3636617406U,  // MOVAZ_4ZMI_H_B
6068
0
    3636633790U,  // MOVAZ_4ZMI_H_D
6069
0
    3636650174U,  // MOVAZ_4ZMI_H_H
6070
0
    3636666558U,  // MOVAZ_4ZMI_H_S
6071
0
    3638714558U,  // MOVAZ_4ZMI_V_B
6072
0
    3638730942U,  // MOVAZ_4ZMI_V_D
6073
0
    3638747326U,  // MOVAZ_4ZMI_V_H
6074
0
    3638763710U,  // MOVAZ_4ZMI_V_S
6075
0
    3909263550U,  // MOVAZ_VG2_2ZM
6076
0
    4177699006U,  // MOVAZ_VG4_4ZM
6077
0
    2138302U, // MOVAZ_ZMI_H_B
6078
0
    2154686U, // MOVAZ_ZMI_H_D
6079
0
    421601470U, // MOVAZ_ZMI_H_H
6080
0
    422011070U, // MOVAZ_ZMI_H_Q
6081
0
    2187454U, // MOVAZ_ZMI_H_S
6082
0
    270573758U, // MOVAZ_ZMI_V_B
6083
0
    270590142U, // MOVAZ_ZMI_V_D
6084
0
    423698622U, // MOVAZ_ZMI_V_H
6085
0
    424108222U, // MOVAZ_ZMI_V_Q
6086
0
    270622910U, // MOVAZ_ZMI_V_S
6087
0
    958547091U, // MOVA_2ZMXI_H_B
6088
0
    958563475U, // MOVA_2ZMXI_H_D
6089
0
    958579859U, // MOVA_2ZMXI_H_H
6090
0
    958596243U, // MOVA_2ZMXI_H_S
6091
0
    960644243U, // MOVA_2ZMXI_V_B
6092
0
    960660627U, // MOVA_2ZMXI_V_D
6093
0
    960677011U, // MOVA_2ZMXI_V_H
6094
0
    960693395U, // MOVA_2ZMXI_V_S
6095
0
    958547091U, // MOVA_4ZMXI_H_B
6096
0
    958563475U, // MOVA_4ZMXI_H_D
6097
0
    958579859U, // MOVA_4ZMXI_H_H
6098
0
    958596243U, // MOVA_4ZMXI_H_S
6099
0
    960644243U, // MOVA_4ZMXI_V_B
6100
0
    960660627U, // MOVA_4ZMXI_V_D
6101
0
    960677011U, // MOVA_4ZMXI_V_H
6102
0
    960693395U, // MOVA_4ZMXI_V_S
6103
0
    2233992339U,  // MOVA_MXI2Z_H_B
6104
0
    2233992339U,  // MOVA_MXI2Z_H_D
6105
0
    2233992339U,  // MOVA_MXI2Z_H_H
6106
0
    2233992339U,  // MOVA_MXI2Z_H_S
6107
0
    2234008723U,  // MOVA_MXI2Z_V_B
6108
0
    2234008723U,  // MOVA_MXI2Z_V_D
6109
0
    2234008723U,  // MOVA_MXI2Z_V_H
6110
0
    2234008723U,  // MOVA_MXI2Z_V_S
6111
0
    2233992339U,  // MOVA_MXI4Z_H_B
6112
0
    2233992339U,  // MOVA_MXI4Z_H_D
6113
0
    2233992339U,  // MOVA_MXI4Z_H_H
6114
0
    2233992339U,  // MOVA_MXI4Z_H_S
6115
0
    2234008723U,  // MOVA_MXI4Z_V_B
6116
0
    2234008723U,  // MOVA_MXI4Z_V_D
6117
0
    2234008723U,  // MOVA_MXI4Z_V_H
6118
0
    2234008723U,  // MOVA_MXI4Z_V_S
6119
0
    3915547795U,  // MOVA_VG2_2ZMXI
6120
0
    3798156435U,  // MOVA_VG2_MXI2Z
6121
0
    4183983251U,  // MOVA_VG4_4ZMXI
6122
0
    4066591891U,  // MOVA_VG4_MXI4Z
6123
0
    538988625U, // MOVID
6124
0
    811700305U, // MOVIv16b_ns
6125
0
    547459153U, // MOVIv2d_ns
6126
0
    813797457U, // MOVIv2i32
6127
0
    813797457U, // MOVIv2s_msl
6128
0
    817991761U, // MOVIv4i16
6129
0
    820088913U, // MOVIv4i32
6130
0
    820088913U, // MOVIv4s_msl
6131
0
    824283217U, // MOVIv8b_ns
6132
0
    822186065U, // MOVIv8i16
6133
0
    1881165930U,  // MOVKWi
6134
0
    1881165930U,  // MOVKXi
6135
0
    807425366U, // MOVNWi
6136
0
    807425366U, // MOVNXi
6137
0
    270573669U, // MOVPRFX_ZPmZ_B
6138
0
    270590053U, // MOVPRFX_ZPmZ_D
6139
0
    541139045U, // MOVPRFX_ZPmZ_H
6140
0
    270622821U, // MOVPRFX_ZPmZ_S
6141
0
    3223363685U,  // MOVPRFX_ZPzZ_B
6142
0
    3223380069U,  // MOVPRFX_ZPzZ_D
6143
0
    2713788517U,  // MOVPRFX_ZPzZ_H
6144
0
    3223412837U,  // MOVPRFX_ZPzZ_S
6145
0
    3224346725U,  // MOVPRFX_ZZ
6146
0
    1233149277U,  // MOVT
6147
0
    1501584733U,  // MOVT_TIX
6148
0
    2121053U, // MOVT_XTI
6149
0
    807428348U, // MOVZWi
6150
0
    807428348U, // MOVZXi
6151
0
    1055325U, // MRRS
6152
0
    1612733004U,  // MRS
6153
0
    3223357704U,  // MSB_ZPmZZ_B
6154
0
    3223374088U,  // MSB_ZPmZZ_D
6155
0
    3519088904U,  // MSB_ZPmZZ_H
6156
0
    3223406856U,  // MSB_ZPmZZ_S
6157
0
    1672501447U,  // MSR
6158
0
    162551991U, // MSRR
6159
0
    1087687U, // MSRpstateImm1
6160
0
    1087687U, // MSRpstateImm4
6161
0
    1104071U, // MSRpstatesvcrImm1
6162
0
    2120931U, // MSUBPT
6163
0
    2115996U, // MSUBWrrr
6164
0
    2115996U, // MSUBXrrr
6165
0
    2135009U, // MUL_ZI_B
6166
0
    2418070497U,  // MUL_ZI_D
6167
0
    2189497313U,  // MUL_ZI_H
6168
0
    270619617U, // MUL_ZI_S
6169
0
    3223360481U,  // MUL_ZPmZ_B
6170
0
    3223376865U,  // MUL_ZPmZ_D
6171
0
    3519091681U,  // MUL_ZPmZ_H
6172
0
    3223409633U,  // MUL_ZPmZ_S
6173
0
    2418070497U,  // MUL_ZZZI_D
6174
0
    2189497313U,  // MUL_ZZZI_H
6175
0
    270619617U, // MUL_ZZZI_S
6176
0
    2135009U, // MUL_ZZZ_B
6177
0
    2418070497U,  // MUL_ZZZ_D
6178
0
    2189497313U,  // MUL_ZZZ_H
6179
0
    270619617U, // MUL_ZZZ_S
6180
0
    811701217U, // MULv16i8
6181
0
    813798369U, // MULv2i32
6182
0
    813798369U, // MULv2i32_indexed
6183
0
    817992673U, // MULv4i16
6184
0
    817992673U, // MULv4i16_indexed
6185
0
    820089825U, // MULv4i32
6186
0
    820089825U, // MULv4i32_indexed
6187
0
    822186977U, // MULv8i16
6188
0
    822186977U, // MULv8i16_indexed
6189
0
    824284129U, // MULv8i8
6190
0
    813797438U, // MVNIv2i32
6191
0
    813797438U, // MVNIv2s_msl
6192
0
    817991742U, // MVNIv4i16
6193
0
    820088894U, // MVNIv4i32
6194
0
    820088894U, // MVNIv4s_msl
6195
0
    822186046U, // MVNIv8i16
6196
0
    3223361956U,  // NANDS_PPzPP
6197
0
    3223358319U,  // NAND_PPzPP
6198
0
    2418070400U,  // NBSL_ZZZZ
6199
0
    270568585U, // NEG_ZPmZ_B
6200
0
    270584969U, // NEG_ZPmZ_D
6201
0
    541133961U, // NEG_ZPmZ_H
6202
0
    270617737U, // NEG_ZPmZ_S
6203
0
    811699337U, // NEGv16i8
6204
0
    2116745U, // NEGv1i64
6205
0
    813796489U, // NEGv2i32
6206
0
    815893641U, // NEGv2i64
6207
0
    817990793U, // NEGv4i16
6208
0
    820087945U, // NEGv4i32
6209
0
    822185097U, // NEGv8i16
6210
0
    824282249U, // NEGv8i8
6211
0
    3223358910U,  // NMATCH_PPzZZ_B
6212
0
    2713783742U,  // NMATCH_PPzZZ_H
6213
0
    3223362135U,  // NORS_PPzPP
6214
0
    3223361685U,  // NOR_PPzPP
6215
0
    270572759U, // NOT_ZPmZ_B
6216
0
    270589143U, // NOT_ZPmZ_D
6217
0
    541138135U, // NOT_ZPmZ_H
6218
0
    270621911U, // NOT_ZPmZ_S
6219
0
    811703511U, // NOTv16i8
6220
0
    824286423U, // NOTv8i8
6221
0
    3223362048U,  // ORNS_PPzPP
6222
0
    2118911U, // ORNWrs
6223
0
    2118911U, // ORNXrs
6224
0
    3223360767U,  // ORN_PPzPP
6225
0
    811701503U, // ORNv16i8
6226
0
    824284415U, // ORNv8i8
6227
0
    3227623075U,  // ORQV_VPZ_B
6228
0
    3231817379U,  // ORQV_VPZ_D
6229
0
    3238108835U,  // ORQV_VPZ_H
6230
0
    3236011683U,  // ORQV_VPZ_S
6231
0
    3223362147U,  // ORRS_PPzPP
6232
0
    2119846U, // ORRWri
6233
0
    2119846U, // ORRWrs
6234
0
    2119846U, // ORRXri
6235
0
    2119846U, // ORRXrs
6236
0
    3223361702U,  // ORR_PPzPP
6237
0
    2418071718U,  // ORR_ZI
6238
0
    3223361702U,  // ORR_ZPmZ_B
6239
0
    3223378086U,  // ORR_ZPmZ_D
6240
0
    3519092902U,  // ORR_ZPmZ_H
6241
0
    3223410854U,  // ORR_ZPmZ_S
6242
0
    2418071718U,  // ORR_ZZZ
6243
0
    811702438U, // ORRv16i8
6244
0
    1887574182U,  // ORRv2i32
6245
0
    1891768486U,  // ORRv4i16
6246
0
    1893865638U,  // ORRv4i32
6247
0
    1895962790U,  // ORRv8i16
6248
0
    824285350U, // ORRv8i8
6249
0
    253634U,  // ORV_VPZ_B
6250
0
    1657020098U,  // ORV_VPZ_D
6251
0
    1659133634U,  // ORV_VPZ_H
6252
0
    1638178498U,  // ORV_VPZ_S
6253
0
    807715566U, // PACDA
6254
0
    807716324U, // PACDB
6255
0
    312491U,  // PACDZA
6256
0
    313840U,  // PACDZB
6257
0
    2114315U, // PACGA
6258
0
    807715609U, // PACIA
6259
0
    8773U,  // PACIA1716
6260
0
    8690U,  // PACIA171615
6261
0
    8738U,  // PACIASP
6262
0
    10106U, // PACIASPPC
6263
0
    8681U,  // PACIAZ
6264
0
    807716359U, // PACIB
6265
0
    8627U,  // PACIB1716
6266
0
    8714U,  // PACIB171615
6267
0
    8764U,  // PACIBSP
6268
0
    10128U, // PACIBSPPC
6269
0
    8747U,  // PACIBZ
6270
0
    312507U,  // PACIZA
6271
0
    313856U,  // PACIZB
6272
0
    8799U,  // PACM
6273
0
    10094U, // PACNBIASPPC
6274
0
    10116U, // PACNBIBSPPC
6275
0
    1168268688U,  // PEXT_2PCI_B
6276
0
    1168285072U,  // PEXT_2PCI_D
6277
0
    1168301456U,  // PEXT_2PCI_H
6278
0
    1168317840U,  // PEXT_2PCI_S
6279
0
    2149621136U,  // PEXT_PCI_B
6280
0
    2149637520U,  // PEXT_PCI_D
6281
0
    1168186768U,  // PEXT_PCI_H
6282
0
    2149670288U,  // PEXT_PCI_S
6283
0
    35883U, // PFALSE
6284
0
    3223362839U,  // PFIRST_B
6285
0
    3223363157U,  // PMOV_PZI_B
6286
0
    3223379541U,  // PMOV_PZI_D
6287
0
    1103175253U,  // PMOV_PZI_H
6288
0
    3223412309U,  // PMOV_PZI_S
6289
0
    2043649621U,  // PMOV_ZIP_B
6290
0
    3654262357U,  // PMOV_ZIP_D
6291
0
    701472341U, // PMOV_ZIP_H
6292
0
    1238343253U,  // PMOV_ZIP_S
6293
0
    270583571U, // PMULLB_ZZZ_D
6294
0
    2197882643U,  // PMULLB_ZZZ_H
6295
0
    166151955U, // PMULLB_ZZZ_Q
6296
0
    270588855U, // PMULLT_ZZZ_D
6297
0
    2197887927U,  // PMULLT_ZZZ_H
6298
0
    166157239U, // PMULLT_ZZZ_Q
6299
0
    822182218U, // PMULLv16i8
6300
0
    2315358875U,  // PMULLv1i64
6301
0
    2583789898U,  // PMULLv2i64
6302
0
    822186651U, // PMULLv8i8
6303
0
    2135021U, // PMUL_ZZZ_B
6304
0
    811701229U, // PMULv16i8
6305
0
    824284141U, // PMULv8i8
6306
0
    3223362953U,  // PNEXT_B
6307
0
    3223379337U,  // PNEXT_D
6308
0
    2176916873U,  // PNEXT_H
6309
0
    3223412105U,  // PNEXT_S
6310
0
    2194736634U,  // PRFB_D_PZI
6311
0
    2234582522U,  // PRFB_D_SCALED
6312
0
    2234582522U,  // PRFB_D_SXTW_SCALED
6313
0
    2234582522U,  // PRFB_D_UXTW_SCALED
6314
0
    2234582522U,  // PRFB_PRI
6315
0
    2234582522U,  // PRFB_PRR
6316
0
    2175862266U,  // PRFB_S_PZI
6317
0
    2234582522U,  // PRFB_S_SXTW_SCALED
6318
0
    2234582522U,  // PRFB_S_UXTW_SCALED
6319
0
    2194738025U,  // PRFD_D_PZI
6320
0
    2234583913U,  // PRFD_D_SCALED
6321
0
    2234583913U,  // PRFD_D_SXTW_SCALED
6322
0
    2234583913U,  // PRFD_D_UXTW_SCALED
6323
0
    2234583913U,  // PRFD_PRI
6324
0
    2234583913U,  // PRFD_PRR
6325
0
    2175863657U,  // PRFD_S_PZI
6326
0
    2234583913U,  // PRFD_S_SXTW_SCALED
6327
0
    2234583913U,  // PRFD_S_UXTW_SCALED
6328
0
    2194738638U,  // PRFH_D_PZI
6329
0
    2234584526U,  // PRFH_D_SCALED
6330
0
    2234584526U,  // PRFH_D_SXTW_SCALED
6331
0
    2234584526U,  // PRFH_D_UXTW_SCALED
6332
0
    2234584526U,  // PRFH_PRI
6333
0
    2234584526U,  // PRFH_PRR
6334
0
    2175864270U,  // PRFH_S_PZI
6335
0
    2234584526U,  // PRFH_S_SXTW_SCALED
6336
0
    2234584526U,  // PRFH_S_UXTW_SCALED
6337
0
    2150716477U,  // PRFMl
6338
0
    45175869U,  // PRFMroW
6339
0
    45175869U,  // PRFMroX
6340
0
    45175869U,  // PRFMui
6341
0
    45175945U,  // PRFUMi
6342
0
    2194743161U,  // PRFW_D_PZI
6343
0
    2234589049U,  // PRFW_D_SCALED
6344
0
    2234589049U,  // PRFW_D_SXTW_SCALED
6345
0
    2234589049U,  // PRFW_D_UXTW_SCALED
6346
0
    2234589049U,  // PRFW_PRI
6347
0
    2234589049U,  // PRFW_PRR
6348
0
    2175868793U,  // PRFW_S_PZI
6349
0
    2234589049U,  // PRFW_S_SXTW_SCALED
6350
0
    2234589049U,  // PRFW_S_UXTW_SCALED
6351
0
    3224343060U,  // PSEL_PPPRI_B
6352
0
    3224343060U,  // PSEL_PPPRI_D
6353
0
    3224343060U,  // PSEL_PPPRI_H
6354
0
    3224343060U,  // PSEL_PPPRI_S
6355
0
    3120393U, // PTEST_PP
6356
0
    2954926507U,  // PTRUES_B
6357
0
    2954942891U,  // PTRUES_D
6358
0
    169941419U, // PTRUES_H
6359
0
    2954975659U,  // PTRUES_S
6360
0
    2954923077U,  // PTRUE_B
6361
0
    1150021U, // PTRUE_C_B
6362
0
    1166405U, // PTRUE_C_D
6363
0
    1182789U, // PTRUE_C_H
6364
0
    1199173U, // PTRUE_C_S
6365
0
    2954939461U,  // PTRUE_D
6366
0
    169937989U, // PTRUE_H
6367
0
    2954972229U,  // PTRUE_S
6368
0
    1661014028U,  // PUNPKHI_PP
6369
0
    1661015405U,  // PUNPKLO_PP
6370
0
    1881180077U,  // RADDHNB_ZZZ_B
6371
0
    2172716973U,  // RADDHNB_ZZZ_H
6372
0
    2418100141U,  // RADDHNB_ZZZ_S
6373
0
    2686491694U,  // RADDHNT_ZZZ_B
6374
0
    2174819374U,  // RADDHNT_ZZZ_H
6375
0
    1075928110U,  // RADDHNT_ZZZ_S
6376
0
    813798566U, // RADDHNv2i64_v2i32
6377
0
    2967601577U,  // RADDHNv2i64_v4i32
6378
0
    817992870U, // RADDHNv4i32_v4i16
6379
0
    2969698729U,  // RADDHNv4i32_v8i16
6380
0
    2959212969U,  // RADDHNv8i16_v16i8
6381
0
    824284326U, // RADDHNv8i16_v8i8
6382
0
    815890593U, // RAX1
6383
0
    2418065569U,  // RAX1_ZZZ_D
6384
0
    2120459U, // RBITWr
6385
0
    2120459U, // RBITXr
6386
0
    270572299U, // RBIT_ZPmZ_B
6387
0
    270588683U, // RBIT_ZPmZ_D
6388
0
    541137675U, // RBIT_ZPmZ_H
6389
0
    270621451U, // RBIT_ZPmZ_S
6390
0
    811703051U, // RBITv16i8
6391
0
    824285963U, // RBITv8i8
6392
0
    807721291U, // RCWCAS
6393
0
    807715928U, // RCWCASA
6394
0
    807719281U, // RCWCASAL
6395
0
    807719799U, // RCWCASL
6396
0
    415410U,  // RCWCASP
6397
0
    410575U,  // RCWCASPA
6398
0
    413950U,  // RCWCASPAL
6399
0
    414471U,  // RCWCASPL
6400
0
    2418333761U,  // RCWCLR
6401
0
    2418328611U,  // RCWCLRA
6402
0
    2418331987U,  // RCWCLRAL
6403
0
    2418332508U,  // RCWCLRL
6404
0
    271537823U, // RCWCLRP
6405
0
    271532986U, // RCWCLRPA
6406
0
    271536359U, // RCWCLRPAL
6407
0
    271536882U, // RCWCLRPL
6408
0
    2418333752U,  // RCWCLRS
6409
0
    2418328601U,  // RCWCLRSA
6410
0
    2418331976U,  // RCWCLRSAL
6411
0
    2418332498U,  // RCWCLRSL
6412
0
    271537813U, // RCWCLRSP
6413
0
    271532975U, // RCWCLRSPA
6414
0
    271536347U, // RCWCLRSPAL
6415
0
    271536871U, // RCWCLRSPL
6416
0
    807721282U, // RCWSCAS
6417
0
    807715918U, // RCWSCASA
6418
0
    807719270U, // RCWSCASAL
6419
0
    807719789U, // RCWSCASL
6420
0
    415400U,  // RCWSCASP
6421
0
    410564U,  // RCWSCASPA
6422
0
    413938U,  // RCWSCASPAL
6423
0
    414460U,  // RCWSCASPL
6424
0
    2418334437U,  // RCWSET
6425
0
    2418328691U,  // RCWSETA
6426
0
    2418332047U,  // RCWSETAL
6427
0
    2418332605U,  // RCWSETL
6428
0
    271537875U, // RCWSETP
6429
0
    271533037U, // RCWSETPA
6430
0
    271536415U, // RCWSETPAL
6431
0
    271536941U, // RCWSETPL
6432
0
    2418334428U,  // RCWSETS
6433
0
    2418328681U,  // RCWSETSA
6434
0
    2418332036U,  // RCWSETSAL
6435
0
    2418332595U,  // RCWSETSL
6436
0
    271537865U, // RCWSETSP
6437
0
    271533026U, // RCWSETSPA
6438
0
    271536403U, // RCWSETSPAL
6439
0
    271536930U, // RCWSETSPL
6440
0
    2418333438U,  // RCWSWP
6441
0
    2418328577U,  // RCWSWPA
6442
0
    2418331957U,  // RCWSWPAL
6443
0
    2418332481U,  // RCWSWPL
6444
0
    271537784U, // RCWSWPP
6445
0
    271532956U, // RCWSWPPA
6446
0
    271536326U, // RCWSWPPAL
6447
0
    271536852U, // RCWSWPPL
6448
0
    2418333429U,  // RCWSWPS
6449
0
    2418328567U,  // RCWSWPSA
6450
0
    2418331946U,  // RCWSWPSAL
6451
0
    2418332471U,  // RCWSWPSL
6452
0
    271537774U, // RCWSWPSP
6453
0
    271532945U, // RCWSWPSPA
6454
0
    271536314U, // RCWSWPSPAL
6455
0
    271536841U, // RCWSWPSPL
6456
0
    3223362116U,  // RDFFRS_PPz
6457
0
    3223361524U,  // RDFFR_PPz_REAL
6458
0
    38900U, // RDFFR_P_REAL
6459
0
    2118672U, // RDSVLI_XI
6460
0
    2118658U, // RDVLI_XI
6461
0
    23248U, // RET
6462
0
    10078U, // RETAA
6463
0
    330300U,  // RETAASPPCi
6464
0
    19004U, // RETAASPPCr
6465
0
    10085U, // RETAB
6466
0
    330322U,  // RETABSPPCi
6467
0
    19026U, // RETABSPPCr
6468
0
    2114222U, // REV16Wr
6469
0
    2114222U, // REV16Xr
6470
0
    811696814U, // REV16v16i8
6471
0
    824279726U, // REV16v8i8
6472
0
    2113703U, // REV32Xr
6473
0
    811696295U, // REV32v16i8
6474
0
    817987751U, // REV32v4i16
6475
0
    822182055U, // REV32v8i16
6476
0
    824279207U, // REV32v8i8
6477
0
    811696782U, // REV64v16i8
6478
0
    813793934U, // REV64v2i32
6479
0
    817988238U, // REV64v4i16
6480
0
    820085390U, // REV64v4i32
6481
0
    822182542U, // REV64v8i16
6482
0
    824279694U, // REV64v8i8
6483
0
    270584248U, // REVB_ZPmZ_D
6484
0
    541133240U, // REVB_ZPmZ_H
6485
0
    270617016U, // REVB_ZPmZ_S
6486
0
    2689026974U,  // REVD_ZPmZ
6487
0
    270585828U, // REVH_ZPmZ_D
6488
0
    270618596U, // REVH_ZPmZ_S
6489
0
    270589955U, // REVW_ZPmZ_D
6490
0
    2121210U, // REVWr
6491
0
    2121210U, // REVXr
6492
0
    2137594U, // REV_PP_B
6493
0
    2418073082U,  // REV_PP_D
6494
0
    1652628986U,  // REV_PP_H
6495
0
    270622202U, // REV_PP_S
6496
0
    2137594U, // REV_ZZ_B
6497
0
    2418073082U,  // REV_ZZ_D
6498
0
    1652628986U,  // REV_ZZ_H
6499
0
    270622202U, // REV_ZZ_S
6500
0
    2116694U, // RMIF
6501
0
    2119834U, // RORVWr
6502
0
    2119834U, // RORVXr
6503
0
    1217596U, // RPRFM
6504
0
    1881180124U,  // RSHRNB_ZZI_B
6505
0
    2172717020U,  // RSHRNB_ZZI_H
6506
0
    2418100188U,  // RSHRNB_ZZI_S
6507
0
    2686491729U,  // RSHRNT_ZZI_B
6508
0
    2174819409U,  // RSHRNT_ZZI_H
6509
0
    1075928145U,  // RSHRNT_ZZI_S
6510
0
    2959212998U,  // RSHRNv16i8_shift
6511
0
    813798639U, // RSHRNv2i32_shift
6512
0
    817992943U, // RSHRNv4i16_shift
6513
0
    2967601606U,  // RSHRNv4i32_shift
6514
0
    2969698758U,  // RSHRNv8i16_shift
6515
0
    824284399U, // RSHRNv8i8_shift
6516
0
    1881180068U,  // RSUBHNB_ZZZ_B
6517
0
    2172716964U,  // RSUBHNB_ZZZ_H
6518
0
    2418100132U,  // RSUBHNB_ZZZ_S
6519
0
    2686491685U,  // RSUBHNT_ZZZ_B
6520
0
    2174819365U,  // RSUBHNT_ZZZ_H
6521
0
    1075928101U,  // RSUBHNT_ZZZ_S
6522
0
    813798558U, // RSUBHNv2i64_v2i32
6523
0
    2967601568U,  // RSUBHNv2i64_v4i32
6524
0
    817992862U, // RSUBHNv4i32_v4i16
6525
0
    2969698720U,  // RSUBHNv4i32_v8i16
6526
0
    2959212960U,  // RSUBHNv8i16_v16i8
6527
0
    824284318U, // RSUBHNv8i16_v8i8
6528
0
    1344325147U,  // SABALB_ZZZ_D
6529
0
    2220951067U,  // SABALB_ZZZ_H
6530
0
    2686535195U,  // SABALB_ZZZ_S
6531
0
    1344330526U,  // SABALT_ZZZ_D
6532
0
    2220956446U,  // SABALT_ZZZ_H
6533
0
    2686540574U,  // SABALT_ZZZ_S
6534
0
    2969698510U,  // SABALv16i8_v8i16
6535
0
    2963411056U,  // SABALv2i32_v2i64
6536
0
    2967605360U,  // SABALv4i16_v4i32
6537
0
    2963407054U,  // SABALv4i32_v2i64
6538
0
    2967601358U,  // SABALv8i16_v4i32
6539
0
    2969702512U,  // SABALv8i8_v8i16
6540
0
    2418049762U,  // SABA_ZZZ_B
6541
0
    1075888866U,  // SABA_ZZZ_D
6542
0
    2195784418U,  // SABA_ZZZ_H
6543
0
    1344357090U,  // SABA_ZZZ_S
6544
0
    2959213282U,  // SABAv16i8
6545
0
    2961310434U,  // SABAv2i32
6546
0
    2965504738U,  // SABAv4i16
6547
0
    2967601890U,  // SABAv4i32
6548
0
    2969699042U,  // SABAv8i16
6549
0
    2971796194U,  // SABAv8i8
6550
0
    270583504U, // SABDLB_ZZZ_D
6551
0
    2197882576U,  // SABDLB_ZZZ_H
6552
0
    1881229008U,  // SABDLB_ZZZ_S
6553
0
    270588783U, // SABDLT_ZZZ_D
6554
0
    2197887855U,  // SABDLT_ZZZ_H
6555
0
    1881234287U,  // SABDLT_ZZZ_S
6556
0
    822182160U, // SABDLv16i8_v8i16
6557
0
    815894992U, // SABDLv2i32_v2i64
6558
0
    820089296U, // SABDLv4i16_v4i32
6559
0
    815890704U, // SABDLv4i32_v2i64
6560
0
    820085008U, // SABDLv8i16_v4i32
6561
0
    822186448U, // SABDLv8i8_v8i16
6562
0
    3223358172U,  // SABD_ZPmZ_B
6563
0
    3223374556U,  // SABD_ZPmZ_D
6564
0
    3519089372U,  // SABD_ZPmZ_H
6565
0
    3223407324U,  // SABD_ZPmZ_S
6566
0
    811698908U, // SABDv16i8
6567
0
    813796060U, // SABDv2i32
6568
0
    817990364U, // SABDv4i16
6569
0
    820087516U, // SABDv4i32
6570
0
    822184668U, // SABDv8i16
6571
0
    824281820U, // SABDv8i8
6572
0
    3223377382U,  // SADALP_ZPmZ_D
6573
0
    3519092198U,  // SADALP_ZPmZ_H
6574
0
    3223410150U,  // SADALP_ZPmZ_S
6575
0
    2969703910U,  // SADALPv16i8_v8i16
6576
0
    3124893158U,  // SADALPv2i32_v1i64
6577
0
    2961315302U,  // SADALPv4i16_v2i32
6578
0
    2963412454U,  // SADALPv4i32_v2i64
6579
0
    2967606758U,  // SADALPv8i16_v4i32
6580
0
    2965509606U,  // SADALPv8i8_v4i16
6581
0
    270588572U, // SADDLBT_ZZZ_D
6582
0
    2197887644U,  // SADDLBT_ZZZ_H
6583
0
    1881234076U,  // SADDLBT_ZZZ_S
6584
0
    270583529U, // SADDLB_ZZZ_D
6585
0
    2197882601U,  // SADDLB_ZZZ_H
6586
0
    1881229033U,  // SADDLB_ZZZ_S
6587
0
    822187510U, // SADDLPv16i8_v8i16
6588
0
    977376758U, // SADDLPv2i32_v1i64
6589
0
    813798902U, // SADDLPv4i16_v2i32
6590
0
    815896054U, // SADDLPv4i32_v2i64
6591
0
    820090358U, // SADDLPv8i16_v4i32
6592
0
    817993206U, // SADDLPv8i8_v4i16
6593
0
    270588799U, // SADDLT_ZZZ_D
6594
0
    2197887871U,  // SADDLT_ZZZ_H
6595
0
    1881234303U,  // SADDLT_ZZZ_S
6596
0
    807427601U, // SADDLVv16i8v
6597
0
    807427601U, // SADDLVv4i16v
6598
0
    807427601U, // SADDLVv4i32v
6599
0
    807427601U, // SADDLVv8i16v
6600
0
    807427601U, // SADDLVv8i8v
6601
0
    822182176U, // SADDLv16i8_v8i16
6602
0
    815895030U, // SADDLv2i32_v2i64
6603
0
    820089334U, // SADDLv4i16_v4i32
6604
0
    815890720U, // SADDLv4i32_v2i64
6605
0
    820085024U, // SADDLv8i16_v4i32
6606
0
    822186486U, // SADDLv8i8_v8i16
6607
0
    1684282854U,  // SADDV_VPZ_B
6608
0
    1659117030U,  // SADDV_VPZ_H
6609
0
    1638145510U,  // SADDV_VPZ_S
6610
0
    2418067918U,  // SADDWB_ZZZ_D
6611
0
    2189494734U,  // SADDWB_ZZZ_H
6612
0
    270617038U, // SADDWB_ZZZ_S
6613
0
    2418072947U,  // SADDWT_ZZZ_D
6614
0
    2189499763U,  // SADDWT_ZZZ_H
6615
0
    270622067U, // SADDWT_ZZZ_S
6616
0
    822182492U, // SADDWv16i8_v8i16
6617
0
    815898475U, // SADDWv2i32_v2i64
6618
0
    820092779U, // SADDWv4i16_v4i32
6619
0
    815891036U, // SADDWv4i32_v2i64
6620
0
    820085340U, // SADDWv8i16_v4i32
6621
0
    822189931U, // SADDWv8i8_v8i16
6622
0
    10091U, // SB
6623
0
    1075889858U,  // SBCLB_ZZZ_D
6624
0
    1344358082U,  // SBCLB_ZZZ_S
6625
0
    1075895137U,  // SBCLT_ZZZ_D
6626
0
    1344363361U,  // SBCLT_ZZZ_S
6627
0
    2120076U, // SBCSWr
6628
0
    2120076U, // SBCSXr
6629
0
    2116119U, // SBCWr
6630
0
    2116119U, // SBCXr
6631
0
    2118704U, // SBFMWri
6632
0
    2118704U, // SBFMXri
6633
0
    2221037078U,  // SCLAMP_VG2_2Z2Z_B
6634
0
    2193790486U,  // SCLAMP_VG2_2Z2Z_D
6635
0
    2195904022U,  // SCLAMP_VG2_2Z2Z_H
6636
0
    2174948886U,  // SCLAMP_VG2_2Z2Z_S
6637
0
    2221037078U,  // SCLAMP_VG4_4Z4Z_B
6638
0
    2193790486U,  // SCLAMP_VG4_4Z4Z_D
6639
0
    2195904022U,  // SCLAMP_VG4_4Z4Z_H
6640
0
    2174948886U,  // SCLAMP_VG4_4Z4Z_S
6641
0
    2418054678U,  // SCLAMP_ZZZ_B
6642
0
    1075893782U,  // SCLAMP_ZZZ_D
6643
0
    2195789334U,  // SCLAMP_ZZZ_H
6644
0
    1344362006U,  // SCLAMP_ZZZ_S
6645
0
    2116700U, // SCVTFSWDri
6646
0
    2116700U, // SCVTFSWHri
6647
0
    2116700U, // SCVTFSWSri
6648
0
    2116700U, // SCVTFSXDri
6649
0
    2116700U, // SCVTFSXHri
6650
0
    2116700U, // SCVTFSXSri
6651
0
    2116700U, // SCVTFUWDri
6652
0
    2116700U, // SCVTFUWHri
6653
0
    2116700U, // SCVTFUWSri
6654
0
    2116700U, // SCVTFUXDri
6655
0
    2116700U, // SCVTFUXHri
6656
0
    2116700U, // SCVTFUXSri
6657
0
    1648561244U,  // SCVTF_2Z2Z_StoS
6658
0
    1648561244U,  // SCVTF_4Z4Z_StoS
6659
0
    270584924U, // SCVTF_ZPmZ_DtoD
6660
0
    3493923932U,  // SCVTF_ZPmZ_DtoH
6661
0
    270617692U, // SCVTF_ZPmZ_DtoS
6662
0
    541133916U, // SCVTF_ZPmZ_HtoH
6663
0
    270584924U, // SCVTF_ZPmZ_StoD
6664
0
    1078004828U,  // SCVTF_ZPmZ_StoH
6665
0
    270617692U, // SCVTF_ZPmZ_StoS
6666
0
    2116700U, // SCVTFd
6667
0
    2116700U, // SCVTFh
6668
0
    2116700U, // SCVTFs
6669
0
    2116700U, // SCVTFv1i16
6670
0
    2116700U, // SCVTFv1i32
6671
0
    2116700U, // SCVTFv1i64
6672
0
    813796444U, // SCVTFv2f32
6673
0
    815893596U, // SCVTFv2f64
6674
0
    813796444U, // SCVTFv2i32_shift
6675
0
    815893596U, // SCVTFv2i64_shift
6676
0
    817990748U, // SCVTFv4f16
6677
0
    820087900U, // SCVTFv4f32
6678
0
    817990748U, // SCVTFv4i16_shift
6679
0
    820087900U, // SCVTFv4i32_shift
6680
0
    822185052U, // SCVTFv8f16
6681
0
    822185052U, // SCVTFv8i16_shift
6682
0
    3223378193U,  // SDIVR_ZPmZ_D
6683
0
    3223410961U,  // SDIVR_ZPmZ_S
6684
0
    2121221U, // SDIVWr
6685
0
    2121221U, // SDIVXr
6686
0
    3223379461U,  // SDIV_ZPmZ_D
6687
0
    3223412229U,  // SDIV_ZPmZ_S
6688
0
    3798178993U,  // SDOT_VG2_M2Z2Z_BtoS
6689
0
    3798162609U,  // SDOT_VG2_M2Z2Z_HtoD
6690
0
    3798178993U,  // SDOT_VG2_M2Z2Z_HtoS
6691
0
    3798178993U,  // SDOT_VG2_M2ZZI_BToS
6692
0
    3798178993U,  // SDOT_VG2_M2ZZI_HToS
6693
0
    3798162609U,  // SDOT_VG2_M2ZZI_HtoD
6694
0
    3798178993U,  // SDOT_VG2_M2ZZ_BtoS
6695
0
    3798162609U,  // SDOT_VG2_M2ZZ_HtoD
6696
0
    3798178993U,  // SDOT_VG2_M2ZZ_HtoS
6697
0
    4066614449U,  // SDOT_VG4_M4Z4Z_BtoS
6698
0
    4066598065U,  // SDOT_VG4_M4Z4Z_HtoD
6699
0
    4066614449U,  // SDOT_VG4_M4Z4Z_HtoS
6700
0
    4066614449U,  // SDOT_VG4_M4ZZI_BToS
6701
0
    4066614449U,  // SDOT_VG4_M4ZZI_HToS
6702
0
    4066598065U,  // SDOT_VG4_M4ZZI_HtoD
6703
0
    4066614449U,  // SDOT_VG4_M4ZZ_BtoS
6704
0
    4066598065U,  // SDOT_VG4_M4ZZ_HtoD
6705
0
    4066614449U,  // SDOT_VG4_M4ZZ_HtoS
6706
0
    2686508209U,  // SDOT_ZZZI_D
6707
0
    2686540977U,  // SDOT_ZZZI_HtoS
6708
0
    2418105521U,  // SDOT_ZZZI_S
6709
0
    2686508209U,  // SDOT_ZZZ_D
6710
0
    2686540977U,  // SDOT_ZZZ_HtoS
6711
0
    2418105521U,  // SDOT_ZZZ_S
6712
0
    2967608497U,  // SDOTlanev16i8
6713
0
    2961317041U,  // SDOTlanev8i8
6714
0
    2967608497U,  // SDOTv16i8
6715
0
    2961317041U,  // SDOTv8i8
6716
0
    3223360015U,  // SEL_PPPP
6717
0
    2242007567U,  // SEL_VG2_2ZC2Z2Z_B
6718
0
    2242023951U,  // SEL_VG2_2ZC2Z2Z_D
6719
0
    2242040335U,  // SEL_VG2_2ZC2Z2Z_H
6720
0
    2242056719U,  // SEL_VG2_2ZC2Z2Z_S
6721
0
    2242007567U,  // SEL_VG4_4ZC4Z4Z_B
6722
0
    2242023951U,  // SEL_VG4_4ZC4Z4Z_D
6723
0
    2242040335U,  // SEL_VG4_4ZC4Z4Z_H
6724
0
    2242056719U,  // SEL_VG4_4ZC4Z4Z_S
6725
0
    3223360015U,  // SEL_ZPZZ_B
6726
0
    3223376399U,  // SEL_ZPZZ_D
6727
0
    2176913935U,  // SEL_ZPZZ_H
6728
0
    3223409167U,  // SEL_ZPZZ_S
6729
0
    145711841U, // SETE
6730
0
    145711903U, // SETEN
6731
0
    145712791U, // SETET
6732
0
    145712265U, // SETETN
6733
0
    17062U, // SETF16
6734
0
    17077U, // SETF8
6735
0
    10183U, // SETFFR
6736
0
    145711863U, // SETGM
6737
0
    145711928U, // SETGMN
6738
0
    145712816U, // SETGMT
6739
0
    145712293U, // SETGMTN
6740
0
    145712751U, // SETGP
6741
0
    145711962U, // SETGPN
6742
0
    145712850U, // SETGPT
6743
0
    145712331U, // SETGPTN
6744
0
    145711871U, // SETM
6745
0
    145711937U, // SETMN
6746
0
    145712825U, // SETMT
6747
0
    145712303U, // SETMTN
6748
0
    145712759U, // SETP
6749
0
    145711971U, // SETPN
6750
0
    145712859U, // SETPT
6751
0
    145712341U, // SETPTN
6752
0
    807717392U, // SHA1Crrr
6753
0
    2116789U, // SHA1Hrr
6754
0
    807719977U, // SHA1Mrrr
6755
0
    807720348U, // SHA1Prrr
6756
0
    2967601153U,  // SHA1SU0rrr
6757
0
    2967601271U,  // SHA1SU1rr
6758
0
    807715005U, // SHA256H2rrr
6759
0
    807718173U, // SHA256Hrrr
6760
0
    2967601173U,  // SHA256SU0rr
6761
0
    2967601291U,  // SHA256SU1rrr
6762
0
    807718120U, // SHA512H
6763
0
    807714995U, // SHA512H2
6764
0
    2963406858U,  // SHA512SU0
6765
0
    2963406976U,  // SHA512SU1
6766
0
    3223358268U,  // SHADD_ZPmZ_B
6767
0
    3223374652U,  // SHADD_ZPmZ_D
6768
0
    3519089468U,  // SHADD_ZPmZ_H
6769
0
    3223407420U,  // SHADD_ZPmZ_S
6770
0
    811699004U, // SHADDv16i8
6771
0
    813796156U, // SHADDv2i32
6772
0
    817990460U, // SHADDv4i16
6773
0
    820087612U, // SHADDv4i32
6774
0
    822184764U, // SHADDv8i16
6775
0
    824281916U, // SHADDv8i8
6776
0
    822182193U, // SHLLv16i8
6777
0
    815895157U, // SHLLv2i32
6778
0
    820089461U, // SHLLv4i16
6779
0
    815890737U, // SHLLv4i32
6780
0
    820085041U, // SHLLv8i16
6781
0
    822186613U, // SHLLv8i8
6782
0
    2118180U, // SHLd
6783
0
    811700772U, // SHLv16i8_shift
6784
0
    813797924U, // SHLv2i32_shift
6785
0
    815895076U, // SHLv2i64_shift
6786
0
    817992228U, // SHLv4i16_shift
6787
0
    820089380U, // SHLv4i32_shift
6788
0
    822186532U, // SHLv8i16_shift
6789
0
    824283684U, // SHLv8i8_shift
6790
0
    1881180106U,  // SHRNB_ZZI_B
6791
0
    2172717002U,  // SHRNB_ZZI_H
6792
0
    2418100170U,  // SHRNB_ZZI_S
6793
0
    2686491711U,  // SHRNT_ZZI_B
6794
0
    2174819391U,  // SHRNT_ZZI_H
6795
0
    1075928127U,  // SHRNT_ZZI_S
6796
0
    2959212980U,  // SHRNv16i8_shift
6797
0
    813798623U, // SHRNv2i32_shift
6798
0
    817992927U, // SHRNv4i16_shift
6799
0
    2967601588U,  // SHRNv4i32_shift
6800
0
    2969698740U,  // SHRNv8i16_shift
6801
0
    824284383U, // SHRNv8i8_shift
6802
0
    3223361482U,  // SHSUBR_ZPmZ_B
6803
0
    3223377866U,  // SHSUBR_ZPmZ_D
6804
0
    3519092682U,  // SHSUBR_ZPmZ_H
6805
0
    3223410634U,  // SHSUBR_ZPmZ_S
6806
0
    3223357837U,  // SHSUB_ZPmZ_B
6807
0
    3223374221U,  // SHSUB_ZPmZ_D
6808
0
    3519089037U,  // SHSUB_ZPmZ_H
6809
0
    3223406989U,  // SHSUB_ZPmZ_S
6810
0
    811698573U, // SHSUBv16i8
6811
0
    813795725U, // SHSUBv2i32
6812
0
    817990029U, // SHSUBv4i16
6813
0
    820087181U, // SHSUBv4i32
6814
0
    822184333U, // SHSUBv8i16
6815
0
    824281485U, // SHSUBv8i8
6816
0
    2418053172U,  // SLI_ZZI_B
6817
0
    1075892276U,  // SLI_ZZI_D
6818
0
    2195787828U,  // SLI_ZZI_H
6819
0
    1344360500U,  // SLI_ZZI_S
6820
0
    807718964U, // SLId
6821
0
    2959216692U,  // SLIv16i8_shift
6822
0
    2961313844U,  // SLIv2i32_shift
6823
0
    2963410996U,  // SLIv2i64_shift
6824
0
    2965508148U,  // SLIv4i16_shift
6825
0
    2967605300U,  // SLIv4i32_shift
6826
0
    2969702452U,  // SLIv8i16_shift
6827
0
    2971799604U,  // SLIv8i8_shift
6828
0
    2967601302U,  // SM3PARTW1
6829
0
    2967601772U,  // SM3PARTW2
6830
0
    820084834U, // SM3SS1
6831
0
    2967601852U,  // SM3TT1A
6832
0
    2967602423U,  // SM3TT1B
6833
0
    2967601861U,  // SM3TT2A
6834
0
    2967602452U,  // SM3TT2B
6835
0
    2967604132U,  // SM4E
6836
0
    270622860U, // SM4EKEY_ZZZ_S
6837
0
    820093068U, // SM4ENCKEY
6838
0
    270617508U, // SM4E_ZZZ_S
6839
0
    2118118U, // SMADDLrrr
6840
0
    3223361300U,  // SMAXP_ZPmZ_B
6841
0
    3223377684U,  // SMAXP_ZPmZ_D
6842
0
    3519092500U,  // SMAXP_ZPmZ_H
6843
0
    3223410452U,  // SMAXP_ZPmZ_S
6844
0
    811702036U, // SMAXPv16i8
6845
0
    813799188U, // SMAXPv2i32
6846
0
    817993492U, // SMAXPv4i16
6847
0
    820090644U, // SMAXPv4i32
6848
0
    822187796U, // SMAXPv8i16
6849
0
    824284948U, // SMAXPv8i8
6850
0
    3227623089U,  // SMAXQV_VPZ_B
6851
0
    3231817393U,  // SMAXQV_VPZ_D
6852
0
    3238108849U,  // SMAXQV_VPZ_H
6853
0
    3236011697U,  // SMAXQV_VPZ_S
6854
0
    253646U,  // SMAXV_VPZ_B
6855
0
    1657020110U,  // SMAXV_VPZ_D
6856
0
    1659133646U,  // SMAXV_VPZ_H
6857
0
    1638178510U,  // SMAXV_VPZ_S
6858
0
    807427790U, // SMAXVv16i8v
6859
0
    807427790U, // SMAXVv4i16v
6860
0
    807427790U, // SMAXVv4i32v
6861
0
    807427790U, // SMAXVv8i16v
6862
0
    807427790U, // SMAXVv8i8v
6863
0
    2121787U, // SMAXWri
6864
0
    2121787U, // SMAXWrr
6865
0
    2121787U, // SMAXXri
6866
0
    2121787U, // SMAXXrr
6867
0
    2179096635U,  // SMAX_VG2_2Z2Z_B
6868
0
    2181210171U,  // SMAX_VG2_2Z2Z_D
6869
0
    2183323707U,  // SMAX_VG2_2Z2Z_H
6870
0
    2185437243U,  // SMAX_VG2_2Z2Z_S
6871
0
    2179096635U,  // SMAX_VG2_2ZZ_B
6872
0
    2181210171U,  // SMAX_VG2_2ZZ_D
6873
0
    2183323707U,  // SMAX_VG2_2ZZ_H
6874
0
    2185437243U,  // SMAX_VG2_2ZZ_S
6875
0
    2179096635U,  // SMAX_VG4_4Z4Z_B
6876
0
    2181210171U,  // SMAX_VG4_4Z4Z_D
6877
0
    2183323707U,  // SMAX_VG4_4Z4Z_H
6878
0
    2185437243U,  // SMAX_VG4_4Z4Z_S
6879
0
    2179096635U,  // SMAX_VG4_4ZZ_B
6880
0
    2181210171U,  // SMAX_VG4_4ZZ_D
6881
0
    2183323707U,  // SMAX_VG4_4ZZ_H
6882
0
    2185437243U,  // SMAX_VG4_4ZZ_S
6883
0
    2138171U, // SMAX_ZI_B
6884
0
    2418073659U,  // SMAX_ZI_D
6885
0
    2189500475U,  // SMAX_ZI_H
6886
0
    270622779U, // SMAX_ZI_S
6887
0
    3223363643U,  // SMAX_ZPmZ_B
6888
0
    3223380027U,  // SMAX_ZPmZ_D
6889
0
    3519094843U,  // SMAX_ZPmZ_H
6890
0
    3223412795U,  // SMAX_ZPmZ_S
6891
0
    811704379U, // SMAXv16i8
6892
0
    813801531U, // SMAXv2i32
6893
0
    817995835U, // SMAXv4i16
6894
0
    820092987U, // SMAXv4i32
6895
0
    822190139U, // SMAXv8i16
6896
0
    824287291U, // SMAXv8i8
6897
0
    379440U,  // SMC
6898
0
    3223361106U,  // SMINP_ZPmZ_B
6899
0
    3223377490U,  // SMINP_ZPmZ_D
6900
0
    3519092306U,  // SMINP_ZPmZ_H
6901
0
    3223410258U,  // SMINP_ZPmZ_S
6902
0
    811701842U, // SMINPv16i8
6903
0
    813798994U, // SMINPv2i32
6904
0
    817993298U, // SMINPv4i16
6905
0
    820090450U, // SMINPv4i32
6906
0
    822187602U, // SMINPv8i16
6907
0
    824284754U, // SMINPv8i8
6908
0
    3227623058U,  // SMINQV_VPZ_B
6909
0
    3231817362U,  // SMINQV_VPZ_D
6910
0
    3238108818U,  // SMINQV_VPZ_H
6911
0
    3236011666U,  // SMINQV_VPZ_S
6912
0
    253498U,  // SMINV_VPZ_B
6913
0
    1657019962U,  // SMINV_VPZ_D
6914
0
    1659133498U,  // SMINV_VPZ_H
6915
0
    1638178362U,  // SMINV_VPZ_S
6916
0
    807427642U, // SMINVv16i8v
6917
0
    807427642U, // SMINVv4i16v
6918
0
    807427642U, // SMINVv4i32v
6919
0
    807427642U, // SMINVv8i16v
6920
0
    807427642U, // SMINVv8i8v
6921
0
    2118846U, // SMINWri
6922
0
    2118846U, // SMINWrr
6923
0
    2118846U, // SMINXri
6924
0
    2118846U, // SMINXrr
6925
0
    2179093694U,  // SMIN_VG2_2Z2Z_B
6926
0
    2181207230U,  // SMIN_VG2_2Z2Z_D
6927
0
    2183320766U,  // SMIN_VG2_2Z2Z_H
6928
0
    2185434302U,  // SMIN_VG2_2Z2Z_S
6929
0
    2179093694U,  // SMIN_VG2_2ZZ_B
6930
0
    2181207230U,  // SMIN_VG2_2ZZ_D
6931
0
    2183320766U,  // SMIN_VG2_2ZZ_H
6932
0
    2185434302U,  // SMIN_VG2_2ZZ_S
6933
0
    2179093694U,  // SMIN_VG4_4Z4Z_B
6934
0
    2181207230U,  // SMIN_VG4_4Z4Z_D
6935
0
    2183320766U,  // SMIN_VG4_4Z4Z_H
6936
0
    2185434302U,  // SMIN_VG4_4Z4Z_S
6937
0
    2179093694U,  // SMIN_VG4_4ZZ_B
6938
0
    2181207230U,  // SMIN_VG4_4ZZ_D
6939
0
    2183320766U,  // SMIN_VG4_4ZZ_H
6940
0
    2185434302U,  // SMIN_VG4_4ZZ_S
6941
0
    2135230U, // SMIN_ZI_B
6942
0
    2418070718U,  // SMIN_ZI_D
6943
0
    2189497534U,  // SMIN_ZI_H
6944
0
    270619838U, // SMIN_ZI_S
6945
0
    3223360702U,  // SMIN_ZPmZ_B
6946
0
    3223377086U,  // SMIN_ZPmZ_D
6947
0
    3519091902U,  // SMIN_ZPmZ_H
6948
0
    3223409854U,  // SMIN_ZPmZ_S
6949
0
    811701438U, // SMINv16i8
6950
0
    813798590U, // SMINv2i32
6951
0
    817992894U, // SMINv4i16
6952
0
    820090046U, // SMINv4i32
6953
0
    822187198U, // SMINv8i16
6954
0
    824284350U, // SMINv8i8
6955
0
    1344325192U,  // SMLALB_ZZZI_D
6956
0
    2686535240U,  // SMLALB_ZZZI_S
6957
0
    1344325192U,  // SMLALB_ZZZ_D
6958
0
    2220951112U,  // SMLALB_ZZZ_H
6959
0
    2686535240U,  // SMLALB_ZZZ_S
6960
0
    1688441443U,  // SMLALL_MZZI_BtoS
6961
0
    1688425059U,  // SMLALL_MZZI_HtoD
6962
0
    1688441443U,  // SMLALL_MZZ_BtoS
6963
0
    1688425059U,  // SMLALL_MZZ_HtoD
6964
0
    3835925091U,  // SMLALL_VG2_M2Z2Z_BtoS
6965
0
    3835908707U,  // SMLALL_VG2_M2Z2Z_HtoD
6966
0
    3835925091U,  // SMLALL_VG2_M2ZZI_BtoS
6967
0
    3835908707U,  // SMLALL_VG2_M2ZZI_HtoD
6968
0
    4104360547U,  // SMLALL_VG2_M2ZZ_BtoS
6969
0
    4104344163U,  // SMLALL_VG2_M2ZZ_HtoD
6970
0
    4104360547U,  // SMLALL_VG4_M4Z4Z_BtoS
6971
0
    4104344163U,  // SMLALL_VG4_M4Z4Z_HtoD
6972
0
    4104360547U,  // SMLALL_VG4_M4ZZI_BtoS
6973
0
    4104344163U,  // SMLALL_VG4_M4ZZI_HtoD
6974
0
    77828707U,  // SMLALL_VG4_M4ZZ_BtoS
6975
0
    77812323U,  // SMLALL_VG4_M4ZZ_HtoD
6976
0
    1344330561U,  // SMLALT_ZZZI_D
6977
0
    2686540609U,  // SMLALT_ZZZI_S
6978
0
    1344330561U,  // SMLALT_ZZZ_D
6979
0
    2220956481U,  // SMLALT_ZZZ_H
6980
0
    2686540609U,  // SMLALT_ZZZ_S
6981
0
    1663275160U,  // SMLAL_MZZI_HtoS
6982
0
    1663275160U,  // SMLAL_MZZ_HtoS
6983
0
    3810758808U,  // SMLAL_VG2_M2Z2Z_HtoS
6984
0
    3810758808U,  // SMLAL_VG2_M2ZZI_S
6985
0
    3810758808U,  // SMLAL_VG2_M2ZZ_HtoS
6986
0
    4079194264U,  // SMLAL_VG4_M4Z4Z_HtoS
6987
0
    4079194264U,  // SMLAL_VG4_M4ZZI_HtoS
6988
0
    4079194264U,  // SMLAL_VG4_M4ZZ_HtoS
6989
0
    2969698544U,  // SMLALv16i8_v8i16
6990
0
    2963411096U,  // SMLALv2i32_indexed
6991
0
    2963411096U,  // SMLALv2i32_v2i64
6992
0
    2967605400U,  // SMLALv4i16_indexed
6993
0
    2967605400U,  // SMLALv4i16_v4i32
6994
0
    2963407088U,  // SMLALv4i32_indexed
6995
0
    2963407088U,  // SMLALv4i32_v2i64
6996
0
    2967601392U,  // SMLALv8i16_indexed
6997
0
    2967601392U,  // SMLALv8i16_v4i32
6998
0
    2969702552U,  // SMLALv8i8_v8i16
6999
0
    1344325490U,  // SMLSLB_ZZZI_D
7000
0
    2686535538U,  // SMLSLB_ZZZI_S
7001
0
    1344325490U,  // SMLSLB_ZZZ_D
7002
0
    2220951410U,  // SMLSLB_ZZZ_H
7003
0
    2686535538U,  // SMLSLB_ZZZ_S
7004
0
    1688441474U,  // SMLSLL_MZZI_BtoS
7005
0
    1688425090U,  // SMLSLL_MZZI_HtoD
7006
0
    1688441474U,  // SMLSLL_MZZ_BtoS
7007
0
    1688425090U,  // SMLSLL_MZZ_HtoD
7008
0
    3835925122U,  // SMLSLL_VG2_M2Z2Z_BtoS
7009
0
    3835908738U,  // SMLSLL_VG2_M2Z2Z_HtoD
7010
0
    3835925122U,  // SMLSLL_VG2_M2ZZI_BtoS
7011
0
    3835908738U,  // SMLSLL_VG2_M2ZZI_HtoD
7012
0
    4104360578U,  // SMLSLL_VG2_M2ZZ_BtoS
7013
0
    4104344194U,  // SMLSLL_VG2_M2ZZ_HtoD
7014
0
    4104360578U,  // SMLSLL_VG4_M4Z4Z_BtoS
7015
0
    4104344194U,  // SMLSLL_VG4_M4Z4Z_HtoD
7016
0
    4104360578U,  // SMLSLL_VG4_M4ZZI_BtoS
7017
0
    4104344194U,  // SMLSLL_VG4_M4ZZI_HtoD
7018
0
    77828738U,  // SMLSLL_VG4_M4ZZ_BtoS
7019
0
    77812354U,  // SMLSLL_VG4_M4ZZ_HtoD
7020
0
    1344330736U,  // SMLSLT_ZZZI_D
7021
0
    2686540784U,  // SMLSLT_ZZZI_S
7022
0
    1344330736U,  // SMLSLT_ZZZ_D
7023
0
    2220956656U,  // SMLSLT_ZZZ_H
7024
0
    2686540784U,  // SMLSLT_ZZZ_S
7025
0
    1663275927U,  // SMLSL_MZZI_HtoS
7026
0
    1663275927U,  // SMLSL_MZZ_HtoS
7027
0
    3810759575U,  // SMLSL_VG2_M2Z2Z_HtoS
7028
0
    3810759575U,  // SMLSL_VG2_M2ZZI_S
7029
0
    3810759575U,  // SMLSL_VG2_M2ZZ_HtoS
7030
0
    4079195031U,  // SMLSL_VG4_M4Z4Z_HtoS
7031
0
    4079195031U,  // SMLSL_VG4_M4ZZI_HtoS
7032
0
    4079195031U,  // SMLSL_VG4_M4ZZ_HtoS
7033
0
    2969698676U,  // SMLSLv16i8_v8i16
7034
0
    2963411863U,  // SMLSLv2i32_indexed
7035
0
    2963411863U,  // SMLSLv2i32_v2i64
7036
0
    2967606167U,  // SMLSLv4i16_indexed
7037
0
    2967606167U,  // SMLSLv4i16_v4i32
7038
0
    2963407220U,  // SMLSLv4i32_indexed
7039
0
    2963407220U,  // SMLSLv4i32_v2i64
7040
0
    2967601524U,  // SMLSLv8i16_indexed
7041
0
    2967601524U,  // SMLSLv8i16_v4i32
7042
0
    2969703319U,  // SMLSLv8i8_v8i16
7043
0
    2967601988U,  // SMMLA
7044
0
    2418099012U,  // SMMLA_ZZZ
7045
0
    54641538U,  // SMOPA_MPPZZ_D
7046
0
    54641538U,  // SMOPA_MPPZZ_HtoS
7047
0
    79807362U,  // SMOPA_MPPZZ_S
7048
0
    54647341U,  // SMOPS_MPPZZ_D
7049
0
    54647341U,  // SMOPS_MPPZZ_HtoS
7050
0
    79813165U,  // SMOPS_MPPZZ_S
7051
0
    807427675U, // SMOVvi16to32
7052
0
    807427675U, // SMOVvi16to32_idx0
7053
0
    807427675U, // SMOVvi16to64
7054
0
    807427675U, // SMOVvi16to64_idx0
7055
0
    807427675U, // SMOVvi32to64
7056
0
    807427675U, // SMOVvi32to64_idx0
7057
0
    807427675U, // SMOVvi8to32
7058
0
    807427675U, // SMOVvi8to32_idx0
7059
0
    807427675U, // SMOVvi8to64
7060
0
    807427675U, // SMOVvi8to64_idx0
7061
0
    2118066U, // SMSUBLrrr
7062
0
    3223359121U,  // SMULH_ZPmZ_B
7063
0
    3223375505U,  // SMULH_ZPmZ_D
7064
0
    3519090321U,  // SMULH_ZPmZ_H
7065
0
    3223408273U,  // SMULH_ZPmZ_S
7066
0
    2133649U, // SMULH_ZZZ_B
7067
0
    2418069137U,  // SMULH_ZZZ_D
7068
0
    2189495953U,  // SMULH_ZZZ_H
7069
0
    270618257U, // SMULH_ZZZ_S
7070
0
    2117265U, // SMULHrr
7071
0
    270583579U, // SMULLB_ZZZI_D
7072
0
    1881229083U,  // SMULLB_ZZZI_S
7073
0
    270583579U, // SMULLB_ZZZ_D
7074
0
    2197882651U,  // SMULLB_ZZZ_H
7075
0
    1881229083U,  // SMULLB_ZZZ_S
7076
0
    270588863U, // SMULLT_ZZZI_D
7077
0
    1881234367U,  // SMULLT_ZZZI_S
7078
0
    270588863U, // SMULLT_ZZZ_D
7079
0
    2197887935U,  // SMULLT_ZZZ_H
7080
0
    1881234367U,  // SMULLT_ZZZ_S
7081
0
    822182226U, // SMULLv16i8_v8i16
7082
0
    815895202U, // SMULLv2i32_indexed
7083
0
    815895202U, // SMULLv2i32_v2i64
7084
0
    820089506U, // SMULLv4i16_indexed
7085
0
    820089506U, // SMULLv4i16_v4i32
7086
0
    815890770U, // SMULLv4i32_indexed
7087
0
    815890770U, // SMULLv4i32_v2i64
7088
0
    820085074U, // SMULLv8i16_indexed
7089
0
    820085074U, // SMULLv8i16_v4i32
7090
0
    822186658U, // SMULLv8i8_v8i16
7091
0
    3223358378U,  // SPLICE_ZPZZ_B
7092
0
    3223374762U,  // SPLICE_ZPZZ_D
7093
0
    2176912298U,  // SPLICE_ZPZZ_H
7094
0
    3223407530U,  // SPLICE_ZPZZ_S
7095
0
    3223358378U,  // SPLICE_ZPZ_B
7096
0
    3223374762U,  // SPLICE_ZPZ_D
7097
0
    2176912298U,  // SPLICE_ZPZ_H
7098
0
    3223407530U,  // SPLICE_ZPZ_S
7099
0
    270571888U, // SQABS_ZPmZ_B
7100
0
    270588272U, // SQABS_ZPmZ_D
7101
0
    541137264U, // SQABS_ZPmZ_H
7102
0
    270621040U, // SQABS_ZPmZ_S
7103
0
    811702640U, // SQABSv16i8
7104
0
    2120048U, // SQABSv1i16
7105
0
    2120048U, // SQABSv1i32
7106
0
    2120048U, // SQABSv1i64
7107
0
    2120048U, // SQABSv1i8
7108
0
    813799792U, // SQABSv2i32
7109
0
    815896944U, // SQABSv2i64
7110
0
    817994096U, // SQABSv4i16
7111
0
    820091248U, // SQABSv4i32
7112
0
    822188400U, // SQABSv8i16
7113
0
    824285552U, // SQABSv8i8
7114
0
    2132826U, // SQADD_ZI_B
7115
0
    2418068314U,  // SQADD_ZI_D
7116
0
    2189495130U,  // SQADD_ZI_H
7117
0
    270617434U, // SQADD_ZI_S
7118
0
    3223358298U,  // SQADD_ZPmZ_B
7119
0
    3223374682U,  // SQADD_ZPmZ_D
7120
0
    3519089498U,  // SQADD_ZPmZ_H
7121
0
    3223407450U,  // SQADD_ZPmZ_S
7122
0
    2132826U, // SQADD_ZZZ_B
7123
0
    2418068314U,  // SQADD_ZZZ_D
7124
0
    2189495130U,  // SQADD_ZZZ_H
7125
0
    270617434U, // SQADD_ZZZ_S
7126
0
    811699034U, // SQADDv16i8
7127
0
    2116442U, // SQADDv1i16
7128
0
    2116442U, // SQADDv1i32
7129
0
    2116442U, // SQADDv1i64
7130
0
    2116442U, // SQADDv1i8
7131
0
    813796186U, // SQADDv2i32
7132
0
    815893338U, // SQADDv2i64
7133
0
    817990490U, // SQADDv4i16
7134
0
    820087642U, // SQADDv4i32
7135
0
    822184794U, // SQADDv8i16
7136
0
    824281946U, // SQADDv8i8
7137
0
    2132758U, // SQCADD_ZZI_B
7138
0
    2418068246U,  // SQCADD_ZZI_D
7139
0
    2189495062U,  // SQCADD_ZZI_H
7140
0
    270617366U, // SQCADD_ZZI_S
7141
0
    1648432404U,  // SQCVTN_Z2Z_StoH
7142
0
    1644238100U,  // SQCVTN_Z4Z_DtoH
7143
0
    3223360788U,  // SQCVTN_Z4Z_StoB
7144
0
    1648432453U,  // SQCVTUN_Z2Z_StoH
7145
0
    1644238149U,  // SQCVTUN_Z4Z_DtoH
7146
0
    3223360837U,  // SQCVTUN_Z4Z_StoB
7147
0
    1648434631U,  // SQCVTU_Z2Z_StoH
7148
0
    1644240327U,  // SQCVTU_Z4Z_DtoH
7149
0
    3223363015U,  // SQCVTU_Z4Z_StoB
7150
0
    1648434511U,  // SQCVT_Z2Z_StoH
7151
0
    1644240207U,  // SQCVT_Z4Z_DtoH
7152
0
    3223362895U,  // SQCVT_Z4Z_StoB
7153
0
    538985924U, // SQDECB_XPiI
7154
0
    2954905028U,  // SQDECB_XPiWdI
7155
0
    538987247U, // SQDECD_XPiI
7156
0
    2954906351U,  // SQDECD_XPiWdI
7157
0
    539020015U, // SQDECD_ZPiI
7158
0
    538987934U, // SQDECH_XPiI
7159
0
    2954907038U,  // SQDECH_XPiWdI
7160
0
    56692126U,  // SQDECH_ZPiI
7161
0
    2119081U, // SQDECP_XPWd_B
7162
0
    2418038185U,  // SQDECP_XPWd_D
7163
0
    1881167273U,  // SQDECP_XPWd_H
7164
0
    270554537U, // SQDECP_XPWd_S
7165
0
    2119081U, // SQDECP_XP_B
7166
0
    2418038185U,  // SQDECP_XP_D
7167
0
    1881167273U,  // SQDECP_XP_H
7168
0
    270554537U, // SQDECP_XP_S
7169
0
    1075893673U,  // SQDECP_ZP_D
7170
0
    1658918313U,  // SQDECP_ZP_H
7171
0
    1344361897U,  // SQDECP_ZP_S
7172
0
    538992459U, // SQDECW_XPiI
7173
0
    2954911563U,  // SQDECW_XPiWdI
7174
0
    539057995U, // SQDECW_ZPiI
7175
0
    1344330376U,  // SQDMLALBT_ZZZ_D
7176
0
    2220956296U,  // SQDMLALBT_ZZZ_H
7177
0
    2686540424U,  // SQDMLALBT_ZZZ_S
7178
0
    1344325173U,  // SQDMLALB_ZZZI_D
7179
0
    2686535221U,  // SQDMLALB_ZZZI_S
7180
0
    1344325173U,  // SQDMLALB_ZZZ_D
7181
0
    2220951093U,  // SQDMLALB_ZZZ_H
7182
0
    2686535221U,  // SQDMLALB_ZZZ_S
7183
0
    1344330542U,  // SQDMLALT_ZZZI_D
7184
0
    2686540590U,  // SQDMLALT_ZZZI_S
7185
0
    1344330542U,  // SQDMLALT_ZZZ_D
7186
0
    2220956462U,  // SQDMLALT_ZZZ_H
7187
0
    2686540590U,  // SQDMLALT_ZZZ_S
7188
0
    807719047U, // SQDMLALi16
7189
0
    807719047U, // SQDMLALi32
7190
0
    807719047U, // SQDMLALv1i32_indexed
7191
0
    807719047U, // SQDMLALv1i64_indexed
7192
0
    2963411079U,  // SQDMLALv2i32_indexed
7193
0
    2963411079U,  // SQDMLALv2i32_v2i64
7194
0
    2967605383U,  // SQDMLALv4i16_indexed
7195
0
    2967605383U,  // SQDMLALv4i16_v4i32
7196
0
    2963407070U,  // SQDMLALv4i32_indexed
7197
0
    2963407070U,  // SQDMLALv4i32_v2i64
7198
0
    2967601374U,  // SQDMLALv8i16_indexed
7199
0
    2967601374U,  // SQDMLALv8i16_v4i32
7200
0
    1344330415U,  // SQDMLSLBT_ZZZ_D
7201
0
    2220956335U,  // SQDMLSLBT_ZZZ_H
7202
0
    2686540463U,  // SQDMLSLBT_ZZZ_S
7203
0
    1344325471U,  // SQDMLSLB_ZZZI_D
7204
0
    2686535519U,  // SQDMLSLB_ZZZI_S
7205
0
    1344325471U,  // SQDMLSLB_ZZZ_D
7206
0
    2220951391U,  // SQDMLSLB_ZZZ_H
7207
0
    2686535519U,  // SQDMLSLB_ZZZ_S
7208
0
    1344330717U,  // SQDMLSLT_ZZZI_D
7209
0
    2686540765U,  // SQDMLSLT_ZZZI_S
7210
0
    1344330717U,  // SQDMLSLT_ZZZ_D
7211
0
    2220956637U,  // SQDMLSLT_ZZZ_H
7212
0
    2686540765U,  // SQDMLSLT_ZZZ_S
7213
0
    807719814U, // SQDMLSLi16
7214
0
    807719814U, // SQDMLSLi32
7215
0
    807719814U, // SQDMLSLv1i32_indexed
7216
0
    807719814U, // SQDMLSLv1i64_indexed
7217
0
    2963411846U,  // SQDMLSLv2i32_indexed
7218
0
    2963411846U,  // SQDMLSLv2i32_v2i64
7219
0
    2967606150U,  // SQDMLSLv4i16_indexed
7220
0
    2967606150U,  // SQDMLSLv4i16_v4i32
7221
0
    2963407202U,  // SQDMLSLv4i32_indexed
7222
0
    2963407202U,  // SQDMLSLv4i32_v2i64
7223
0
    2967601506U,  // SQDMLSLv8i16_indexed
7224
0
    2967601506U,  // SQDMLSLv8i16_v4i32
7225
0
    2179092094U,  // SQDMULH_VG2_2Z2Z_B
7226
0
    2181205630U,  // SQDMULH_VG2_2Z2Z_D
7227
0
    2183319166U,  // SQDMULH_VG2_2Z2Z_H
7228
0
    2185432702U,  // SQDMULH_VG2_2Z2Z_S
7229
0
    2179092094U,  // SQDMULH_VG2_2ZZ_B
7230
0
    2181205630U,  // SQDMULH_VG2_2ZZ_D
7231
0
    2183319166U,  // SQDMULH_VG2_2ZZ_H
7232
0
    2185432702U,  // SQDMULH_VG2_2ZZ_S
7233
0
    2179092094U,  // SQDMULH_VG4_4Z4Z_B
7234
0
    2181205630U,  // SQDMULH_VG4_4Z4Z_D
7235
0
    2183319166U,  // SQDMULH_VG4_4Z4Z_H
7236
0
    2185432702U,  // SQDMULH_VG4_4Z4Z_S
7237
0
    2179092094U,  // SQDMULH_VG4_4ZZ_B
7238
0
    2181205630U,  // SQDMULH_VG4_4ZZ_D
7239
0
    2183319166U,  // SQDMULH_VG4_4ZZ_H
7240
0
    2185432702U,  // SQDMULH_VG4_4ZZ_S
7241
0
    2418069118U,  // SQDMULH_ZZZI_D
7242
0
    2189495934U,  // SQDMULH_ZZZI_H
7243
0
    270618238U, // SQDMULH_ZZZI_S
7244
0
    2133630U, // SQDMULH_ZZZ_B
7245
0
    2418069118U,  // SQDMULH_ZZZ_D
7246
0
    2189495934U,  // SQDMULH_ZZZ_H
7247
0
    270618238U, // SQDMULH_ZZZ_S
7248
0
    2117246U, // SQDMULHv1i16
7249
0
    2117246U, // SQDMULHv1i16_indexed
7250
0
    2117246U, // SQDMULHv1i32
7251
0
    2117246U, // SQDMULHv1i32_indexed
7252
0
    813796990U, // SQDMULHv2i32
7253
0
    813796990U, // SQDMULHv2i32_indexed
7254
0
    817991294U, // SQDMULHv4i16
7255
0
    817991294U, // SQDMULHv4i16_indexed
7256
0
    820088446U, // SQDMULHv4i32
7257
0
    820088446U, // SQDMULHv4i32_indexed
7258
0
    822185598U, // SQDMULHv8i16
7259
0
    822185598U, // SQDMULHv8i16_indexed
7260
0
    270583561U, // SQDMULLB_ZZZI_D
7261
0
    1881229065U,  // SQDMULLB_ZZZI_S
7262
0
    270583561U, // SQDMULLB_ZZZ_D
7263
0
    2197882633U,  // SQDMULLB_ZZZ_H
7264
0
    1881229065U,  // SQDMULLB_ZZZ_S
7265
0
    270588845U, // SQDMULLT_ZZZI_D
7266
0
    1881234349U,  // SQDMULLT_ZZZI_S
7267
0
    270588845U, // SQDMULLT_ZZZ_D
7268
0
    2197887917U,  // SQDMULLT_ZZZ_H
7269
0
    1881234349U,  // SQDMULLT_ZZZ_S
7270
0
    2118290U, // SQDMULLi16
7271
0
    2118290U, // SQDMULLi32
7272
0
    2118290U, // SQDMULLv1i32_indexed
7273
0
    2118290U, // SQDMULLv1i64_indexed
7274
0
    815895186U, // SQDMULLv2i32_indexed
7275
0
    815895186U, // SQDMULLv2i32_v2i64
7276
0
    820089490U, // SQDMULLv4i16_indexed
7277
0
    820089490U, // SQDMULLv4i16_v4i32
7278
0
    815890752U, // SQDMULLv4i32_indexed
7279
0
    815890752U, // SQDMULLv4i32_v2i64
7280
0
    820085056U, // SQDMULLv8i16_indexed
7281
0
    820085056U, // SQDMULLv8i16_v4i32
7282
0
    538985940U, // SQINCB_XPiI
7283
0
    2954905044U,  // SQINCB_XPiWdI
7284
0
    538987263U, // SQINCD_XPiI
7285
0
    2954906367U,  // SQINCD_XPiWdI
7286
0
    539020031U, // SQINCD_ZPiI
7287
0
    538987950U, // SQINCH_XPiI
7288
0
    2954907054U,  // SQINCH_XPiWdI
7289
0
    56692142U,  // SQINCH_ZPiI
7290
0
    2119097U, // SQINCP_XPWd_B
7291
0
    2418038201U,  // SQINCP_XPWd_D
7292
0
    1881167289U,  // SQINCP_XPWd_H
7293
0
    270554553U, // SQINCP_XPWd_S
7294
0
    2119097U, // SQINCP_XP_B
7295
0
    2418038201U,  // SQINCP_XP_D
7296
0
    1881167289U,  // SQINCP_XP_H
7297
0
    270554553U, // SQINCP_XP_S
7298
0
    1075893689U,  // SQINCP_ZP_D
7299
0
    1658918329U,  // SQINCP_ZP_H
7300
0
    1344361913U,  // SQINCP_ZP_S
7301
0
    538992475U, // SQINCW_XPiI
7302
0
    2954911579U,  // SQINCW_XPiWdI
7303
0
    539058011U, // SQINCW_ZPiI
7304
0
    270568590U, // SQNEG_ZPmZ_B
7305
0
    270584974U, // SQNEG_ZPmZ_D
7306
0
    541133966U, // SQNEG_ZPmZ_H
7307
0
    270617742U, // SQNEG_ZPmZ_S
7308
0
    811699342U, // SQNEGv16i8
7309
0
    2116750U, // SQNEGv1i16
7310
0
    2116750U, // SQNEGv1i32
7311
0
    2116750U, // SQNEGv1i64
7312
0
    2116750U, // SQNEGv1i8
7313
0
    813796494U, // SQNEGv2i32
7314
0
    815893646U, // SQNEGv2i64
7315
0
    817990798U, // SQNEGv4i16
7316
0
    820087950U, // SQNEGv4i32
7317
0
    822185102U, // SQNEGv8i16
7318
0
    824282254U, // SQNEGv8i8
7319
0
    2195787055U,  // SQRDCMLAH_ZZZI_H
7320
0
    1344359727U,  // SQRDCMLAH_ZZZI_S
7321
0
    2418052399U,  // SQRDCMLAH_ZZZ_B
7322
0
    1075891503U,  // SQRDCMLAH_ZZZ_D
7323
0
    2195787055U,  // SQRDCMLAH_ZZZ_H
7324
0
    1344359727U,  // SQRDCMLAH_ZZZ_S
7325
0
    1075891514U,  // SQRDMLAH_ZZZI_D
7326
0
    2195787066U,  // SQRDMLAH_ZZZI_H
7327
0
    1344359738U,  // SQRDMLAH_ZZZI_S
7328
0
    2418052410U,  // SQRDMLAH_ZZZ_B
7329
0
    1075891514U,  // SQRDMLAH_ZZZ_D
7330
0
    2195787066U,  // SQRDMLAH_ZZZ_H
7331
0
    1344359738U,  // SQRDMLAH_ZZZ_S
7332
0
    807718202U, // SQRDMLAHv1i16
7333
0
    807718202U, // SQRDMLAHv1i16_indexed
7334
0
    807718202U, // SQRDMLAHv1i32
7335
0
    807718202U, // SQRDMLAHv1i32_indexed
7336
0
    2961313082U,  // SQRDMLAHv2i32
7337
0
    2961313082U,  // SQRDMLAHv2i32_indexed
7338
0
    2965507386U,  // SQRDMLAHv4i16
7339
0
    2965507386U,  // SQRDMLAHv4i16_indexed
7340
0
    2967604538U,  // SQRDMLAHv4i32
7341
0
    2967604538U,  // SQRDMLAHv4i32_indexed
7342
0
    2969701690U,  // SQRDMLAHv8i16
7343
0
    2969701690U,  // SQRDMLAHv8i16_indexed
7344
0
    1075892119U,  // SQRDMLSH_ZZZI_D
7345
0
    2195787671U,  // SQRDMLSH_ZZZI_H
7346
0
    1344360343U,  // SQRDMLSH_ZZZI_S
7347
0
    2418053015U,  // SQRDMLSH_ZZZ_B
7348
0
    1075892119U,  // SQRDMLSH_ZZZ_D
7349
0
    2195787671U,  // SQRDMLSH_ZZZ_H
7350
0
    1344360343U,  // SQRDMLSH_ZZZ_S
7351
0
    807718807U, // SQRDMLSHv1i16
7352
0
    807718807U, // SQRDMLSHv1i16_indexed
7353
0
    807718807U, // SQRDMLSHv1i32
7354
0
    807718807U, // SQRDMLSHv1i32_indexed
7355
0
    2961313687U,  // SQRDMLSHv2i32
7356
0
    2961313687U,  // SQRDMLSHv2i32_indexed
7357
0
    2965507991U,  // SQRDMLSHv4i16
7358
0
    2965507991U,  // SQRDMLSHv4i16_indexed
7359
0
    2967605143U,  // SQRDMLSHv4i32
7360
0
    2967605143U,  // SQRDMLSHv4i32_indexed
7361
0
    2969702295U,  // SQRDMLSHv8i16
7362
0
    2969702295U,  // SQRDMLSHv8i16_indexed
7363
0
    2418069127U,  // SQRDMULH_ZZZI_D
7364
0
    2189495943U,  // SQRDMULH_ZZZI_H
7365
0
    270618247U, // SQRDMULH_ZZZI_S
7366
0
    2133639U, // SQRDMULH_ZZZ_B
7367
0
    2418069127U,  // SQRDMULH_ZZZ_D
7368
0
    2189495943U,  // SQRDMULH_ZZZ_H
7369
0
    270618247U, // SQRDMULH_ZZZ_S
7370
0
    2117255U, // SQRDMULHv1i16
7371
0
    2117255U, // SQRDMULHv1i16_indexed
7372
0
    2117255U, // SQRDMULHv1i32
7373
0
    2117255U, // SQRDMULHv1i32_indexed
7374
0
    813796999U, // SQRDMULHv2i32
7375
0
    813796999U, // SQRDMULHv2i32_indexed
7376
0
    817991303U, // SQRDMULHv4i16
7377
0
    817991303U, // SQRDMULHv4i16_indexed
7378
0
    820088455U, // SQRDMULHv4i32
7379
0
    820088455U, // SQRDMULHv4i32_indexed
7380
0
    822185607U, // SQRDMULHv8i16
7381
0
    822185607U, // SQRDMULHv8i16_indexed
7382
0
    3223361625U,  // SQRSHLR_ZPmZ_B
7383
0
    3223378009U,  // SQRSHLR_ZPmZ_D
7384
0
    3519092825U,  // SQRSHLR_ZPmZ_H
7385
0
    3223410777U,  // SQRSHLR_ZPmZ_S
7386
0
    3223360048U,  // SQRSHL_ZPmZ_B
7387
0
    3223376432U,  // SQRSHL_ZPmZ_D
7388
0
    3519091248U,  // SQRSHL_ZPmZ_H
7389
0
    3223409200U,  // SQRSHL_ZPmZ_S
7390
0
    811700784U, // SQRSHLv16i8
7391
0
    2118192U, // SQRSHLv1i16
7392
0
    2118192U, // SQRSHLv1i32
7393
0
    2118192U, // SQRSHLv1i64
7394
0
    2118192U, // SQRSHLv1i8
7395
0
    813797936U, // SQRSHLv2i32
7396
0
    815895088U, // SQRSHLv2i64
7397
0
    817992240U, // SQRSHLv4i16
7398
0
    820089392U, // SQRSHLv4i32
7399
0
    822186544U, // SQRSHLv8i16
7400
0
    824283696U, // SQRSHLv8i8
7401
0
    1881180122U,  // SQRSHRNB_ZZI_B
7402
0
    2172717018U,  // SQRSHRNB_ZZI_H
7403
0
    2418100186U,  // SQRSHRNB_ZZI_S
7404
0
    2686491727U,  // SQRSHRNT_ZZI_B
7405
0
    2174819407U,  // SQRSHRNT_ZZI_H
7406
0
    1075928143U,  // SQRSHRNT_ZZI_S
7407
0
    3223360749U,  // SQRSHRN_VG4_Z4ZI_B
7408
0
    2181108973U,  // SQRSHRN_VG4_Z4ZI_H
7409
0
    2185303277U,  // SQRSHRN_Z2ZI_StoH
7410
0
    2118893U, // SQRSHRNb
7411
0
    2118893U, // SQRSHRNh
7412
0
    2118893U, // SQRSHRNs
7413
0
    2959212996U,  // SQRSHRNv16i8_shift
7414
0
    813798637U, // SQRSHRNv2i32_shift
7415
0
    817992941U, // SQRSHRNv4i16_shift
7416
0
    2967601604U,  // SQRSHRNv4i32_shift
7417
0
    2969698756U,  // SQRSHRNv8i16_shift
7418
0
    824284397U, // SQRSHRNv8i8_shift
7419
0
    1881180176U,  // SQRSHRUNB_ZZI_B
7420
0
    2172717072U,  // SQRSHRUNB_ZZI_H
7421
0
    2418100240U,  // SQRSHRUNB_ZZI_S
7422
0
    2686491782U,  // SQRSHRUNT_ZZI_B
7423
0
    2174819462U,  // SQRSHRUNT_ZZI_H
7424
0
    1075928198U,  // SQRSHRUNT_ZZI_S
7425
0
    3223360827U,  // SQRSHRUN_VG4_Z4ZI_B
7426
0
    2181109051U,  // SQRSHRUN_VG4_Z4ZI_H
7427
0
    2185303355U,  // SQRSHRUN_Z2ZI_StoH
7428
0
    2118971U, // SQRSHRUNb
7429
0
    2118971U, // SQRSHRUNh
7430
0
    2118971U, // SQRSHRUNs
7431
0
    2959213057U,  // SQRSHRUNv16i8_shift
7432
0
    813798715U, // SQRSHRUNv2i32_shift
7433
0
    817993019U, // SQRSHRUNv4i16_shift
7434
0
    2967601665U,  // SQRSHRUNv4i32_shift
7435
0
    2969698817U,  // SQRSHRUNv8i16_shift
7436
0
    824284475U, // SQRSHRUNv8i8_shift
7437
0
    2185305534U,  // SQRSHRU_VG2_Z2ZI_H
7438
0
    3223363006U,  // SQRSHRU_VG4_Z4ZI_B
7439
0
    2181111230U,  // SQRSHRU_VG4_Z4ZI_H
7440
0
    2185304066U,  // SQRSHR_VG2_Z2ZI_H
7441
0
    3223361538U,  // SQRSHR_VG4_Z4ZI_B
7442
0
    2181109762U,  // SQRSHR_VG4_Z4ZI_H
7443
0
    3223361609U,  // SQSHLR_ZPmZ_B
7444
0
    3223377993U,  // SQSHLR_ZPmZ_D
7445
0
    3519092809U,  // SQSHLR_ZPmZ_H
7446
0
    3223410761U,  // SQSHLR_ZPmZ_S
7447
0
    3223362974U,  // SQSHLU_ZPmI_B
7448
0
    3223379358U,  // SQSHLU_ZPmI_D
7449
0
    3519094174U,  // SQSHLU_ZPmI_H
7450
0
    3223412126U,  // SQSHLU_ZPmI_S
7451
0
    2121118U, // SQSHLUb
7452
0
    2121118U, // SQSHLUd
7453
0
    2121118U, // SQSHLUh
7454
0
    2121118U, // SQSHLUs
7455
0
    811703710U, // SQSHLUv16i8_shift
7456
0
    813800862U, // SQSHLUv2i32_shift
7457
0
    815898014U, // SQSHLUv2i64_shift
7458
0
    817995166U, // SQSHLUv4i16_shift
7459
0
    820092318U, // SQSHLUv4i32_shift
7460
0
    822189470U, // SQSHLUv8i16_shift
7461
0
    824286622U, // SQSHLUv8i8_shift
7462
0
    3223360034U,  // SQSHL_ZPmI_B
7463
0
    3223376418U,  // SQSHL_ZPmI_D
7464
0
    3519091234U,  // SQSHL_ZPmI_H
7465
0
    3223409186U,  // SQSHL_ZPmI_S
7466
0
    3223360034U,  // SQSHL_ZPmZ_B
7467
0
    3223376418U,  // SQSHL_ZPmZ_D
7468
0
    3519091234U,  // SQSHL_ZPmZ_H
7469
0
    3223409186U,  // SQSHL_ZPmZ_S
7470
0
    2118178U, // SQSHLb
7471
0
    2118178U, // SQSHLd
7472
0
    2118178U, // SQSHLh
7473
0
    2118178U, // SQSHLs
7474
0
    811700770U, // SQSHLv16i8
7475
0
    811700770U, // SQSHLv16i8_shift
7476
0
    2118178U, // SQSHLv1i16
7477
0
    2118178U, // SQSHLv1i32
7478
0
    2118178U, // SQSHLv1i64
7479
0
    2118178U, // SQSHLv1i8
7480
0
    813797922U, // SQSHLv2i32
7481
0
    813797922U, // SQSHLv2i32_shift
7482
0
    815895074U, // SQSHLv2i64
7483
0
    815895074U, // SQSHLv2i64_shift
7484
0
    817992226U, // SQSHLv4i16
7485
0
    817992226U, // SQSHLv4i16_shift
7486
0
    820089378U, // SQSHLv4i32
7487
0
    820089378U, // SQSHLv4i32_shift
7488
0
    822186530U, // SQSHLv8i16
7489
0
    822186530U, // SQSHLv8i16_shift
7490
0
    824283682U, // SQSHLv8i8
7491
0
    824283682U, // SQSHLv8i8_shift
7492
0
    1881180104U,  // SQSHRNB_ZZI_B
7493
0
    2172717000U,  // SQSHRNB_ZZI_H
7494
0
    2418100168U,  // SQSHRNB_ZZI_S
7495
0
    2686491709U,  // SQSHRNT_ZZI_B
7496
0
    2174819389U,  // SQSHRNT_ZZI_H
7497
0
    1075928125U,  // SQSHRNT_ZZI_S
7498
0
    2118877U, // SQSHRNb
7499
0
    2118877U, // SQSHRNh
7500
0
    2118877U, // SQSHRNs
7501
0
    2959212978U,  // SQSHRNv16i8_shift
7502
0
    813798621U, // SQSHRNv2i32_shift
7503
0
    817992925U, // SQSHRNv4i16_shift
7504
0
    2967601586U,  // SQSHRNv4i32_shift
7505
0
    2969698738U,  // SQSHRNv8i16_shift
7506
0
    824284381U, // SQSHRNv8i8_shift
7507
0
    1881180166U,  // SQSHRUNB_ZZI_B
7508
0
    2172717062U,  // SQSHRUNB_ZZI_H
7509
0
    2418100230U,  // SQSHRUNB_ZZI_S
7510
0
    2686491772U,  // SQSHRUNT_ZZI_B
7511
0
    2174819452U,  // SQSHRUNT_ZZI_H
7512
0
    1075928188U,  // SQSHRUNT_ZZI_S
7513
0
    2118962U, // SQSHRUNb
7514
0
    2118962U, // SQSHRUNh
7515
0
    2118962U, // SQSHRUNs
7516
0
    2959213047U,  // SQSHRUNv16i8_shift
7517
0
    813798706U, // SQSHRUNv2i32_shift
7518
0
    817993010U, // SQSHRUNv4i16_shift
7519
0
    2967601655U,  // SQSHRUNv4i32_shift
7520
0
    2969698807U,  // SQSHRUNv8i16_shift
7521
0
    824284466U, // SQSHRUNv8i8_shift
7522
0
    3223361498U,  // SQSUBR_ZPmZ_B
7523
0
    3223377882U,  // SQSUBR_ZPmZ_D
7524
0
    3519092698U,  // SQSUBR_ZPmZ_H
7525
0
    3223410650U,  // SQSUBR_ZPmZ_S
7526
0
    2132394U, // SQSUB_ZI_B
7527
0
    2418067882U,  // SQSUB_ZI_D
7528
0
    2189494698U,  // SQSUB_ZI_H
7529
0
    270617002U, // SQSUB_ZI_S
7530
0
    3223357866U,  // SQSUB_ZPmZ_B
7531
0
    3223374250U,  // SQSUB_ZPmZ_D
7532
0
    3519089066U,  // SQSUB_ZPmZ_H
7533
0
    3223407018U,  // SQSUB_ZPmZ_S
7534
0
    2132394U, // SQSUB_ZZZ_B
7535
0
    2418067882U,  // SQSUB_ZZZ_D
7536
0
    2189494698U,  // SQSUB_ZZZ_H
7537
0
    270617002U, // SQSUB_ZZZ_S
7538
0
    811698602U, // SQSUBv16i8
7539
0
    2116010U, // SQSUBv1i16
7540
0
    2116010U, // SQSUBv1i32
7541
0
    2116010U, // SQSUBv1i64
7542
0
    2116010U, // SQSUBv1i8
7543
0
    813795754U, // SQSUBv2i32
7544
0
    815892906U, // SQSUBv2i64
7545
0
    817990058U, // SQSUBv4i16
7546
0
    820087210U, // SQSUBv4i32
7547
0
    822184362U, // SQSUBv8i16
7548
0
    824281514U, // SQSUBv8i8
7549
0
    1881180150U,  // SQXTNB_ZZ_B
7550
0
    1635846134U,  // SQXTNB_ZZ_H
7551
0
    2418100214U,  // SQXTNB_ZZ_S
7552
0
    2686491756U,  // SQXTNT_ZZ_B
7553
0
    1637948524U,  // SQXTNT_ZZ_H
7554
0
    1075928172U,  // SQXTNT_ZZ_S
7555
0
    2959213031U,  // SQXTNv16i8
7556
0
    2118948U, // SQXTNv1i16
7557
0
    2118948U, // SQXTNv1i32
7558
0
    2118948U, // SQXTNv1i8
7559
0
    813798692U, // SQXTNv2i32
7560
0
    817992996U, // SQXTNv4i16
7561
0
    2967601639U,  // SQXTNv4i32
7562
0
    2969698791U,  // SQXTNv8i16
7563
0
    824284452U, // SQXTNv8i8
7564
0
    1881180187U,  // SQXTUNB_ZZ_B
7565
0
    1635846171U,  // SQXTUNB_ZZ_H
7566
0
    2418100251U,  // SQXTUNB_ZZ_S
7567
0
    2686491793U,  // SQXTUNT_ZZ_B
7568
0
    1637948561U,  // SQXTUNT_ZZ_H
7569
0
    1075928209U,  // SQXTUNT_ZZ_S
7570
0
    2959213068U,  // SQXTUNv16i8
7571
0
    2118990U, // SQXTUNv1i16
7572
0
    2118990U, // SQXTUNv1i32
7573
0
    2118990U, // SQXTUNv1i8
7574
0
    813798734U, // SQXTUNv2i32
7575
0
    817993038U, // SQXTUNv4i16
7576
0
    2967601676U,  // SQXTUNv4i32
7577
0
    2969698828U,  // SQXTUNv8i16
7578
0
    824284494U, // SQXTUNv8i8
7579
0
    3223358252U,  // SRHADD_ZPmZ_B
7580
0
    3223374636U,  // SRHADD_ZPmZ_D
7581
0
    3519089452U,  // SRHADD_ZPmZ_H
7582
0
    3223407404U,  // SRHADD_ZPmZ_S
7583
0
    811698988U, // SRHADDv16i8
7584
0
    813796140U, // SRHADDv2i32
7585
0
    817990444U, // SRHADDv4i16
7586
0
    820087596U, // SRHADDv4i32
7587
0
    822184748U, // SRHADDv8i16
7588
0
    824281900U, // SRHADDv8i8
7589
0
    2418053188U,  // SRI_ZZI_B
7590
0
    1075892292U,  // SRI_ZZI_D
7591
0
    2195787844U,  // SRI_ZZI_H
7592
0
    1344360516U,  // SRI_ZZI_S
7593
0
    807718980U, // SRId
7594
0
    2959216708U,  // SRIv16i8_shift
7595
0
    2961313860U,  // SRIv2i32_shift
7596
0
    2963411012U,  // SRIv2i64_shift
7597
0
    2965508164U,  // SRIv4i16_shift
7598
0
    2967605316U,  // SRIv4i32_shift
7599
0
    2969702468U,  // SRIv8i16_shift
7600
0
    2971799620U,  // SRIv8i8_shift
7601
0
    3223361643U,  // SRSHLR_ZPmZ_B
7602
0
    3223378027U,  // SRSHLR_ZPmZ_D
7603
0
    3519092843U,  // SRSHLR_ZPmZ_H
7604
0
    3223410795U,  // SRSHLR_ZPmZ_S
7605
0
    2179093056U,  // SRSHL_VG2_2Z2Z_B
7606
0
    2181206592U,  // SRSHL_VG2_2Z2Z_D
7607
0
    2183320128U,  // SRSHL_VG2_2Z2Z_H
7608
0
    2185433664U,  // SRSHL_VG2_2Z2Z_S
7609
0
    2179093056U,  // SRSHL_VG2_2ZZ_B
7610
0
    2181206592U,  // SRSHL_VG2_2ZZ_D
7611
0
    2183320128U,  // SRSHL_VG2_2ZZ_H
7612
0
    2185433664U,  // SRSHL_VG2_2ZZ_S
7613
0
    2179093056U,  // SRSHL_VG4_4Z4Z_B
7614
0
    2181206592U,  // SRSHL_VG4_4Z4Z_D
7615
0
    2183320128U,  // SRSHL_VG4_4Z4Z_H
7616
0
    2185433664U,  // SRSHL_VG4_4Z4Z_S
7617
0
    2179093056U,  // SRSHL_VG4_4ZZ_B
7618
0
    2181206592U,  // SRSHL_VG4_4ZZ_D
7619
0
    2183320128U,  // SRSHL_VG4_4ZZ_H
7620
0
    2185433664U,  // SRSHL_VG4_4ZZ_S
7621
0
    3223360064U,  // SRSHL_ZPmZ_B
7622
0
    3223376448U,  // SRSHL_ZPmZ_D
7623
0
    3519091264U,  // SRSHL_ZPmZ_H
7624
0
    3223409216U,  // SRSHL_ZPmZ_S
7625
0
    811700800U, // SRSHLv16i8
7626
0
    2118208U, // SRSHLv1i64
7627
0
    813797952U, // SRSHLv2i32
7628
0
    815895104U, // SRSHLv2i64
7629
0
    817992256U, // SRSHLv4i16
7630
0
    820089408U, // SRSHLv4i32
7631
0
    822186560U, // SRSHLv8i16
7632
0
    824283712U, // SRSHLv8i8
7633
0
    3223361554U,  // SRSHR_ZPmI_B
7634
0
    3223377938U,  // SRSHR_ZPmI_D
7635
0
    3519092754U,  // SRSHR_ZPmI_H
7636
0
    3223410706U,  // SRSHR_ZPmI_S
7637
0
    2119698U, // SRSHRd
7638
0
    811702290U, // SRSHRv16i8_shift
7639
0
    813799442U, // SRSHRv2i32_shift
7640
0
    815896594U, // SRSHRv2i64_shift
7641
0
    817993746U, // SRSHRv4i16_shift
7642
0
    820090898U, // SRSHRv4i32_shift
7643
0
    822188050U, // SRSHRv8i16_shift
7644
0
    824285202U, // SRSHRv8i8_shift
7645
0
    2418050100U,  // SRSRA_ZZI_B
7646
0
    1075889204U,  // SRSRA_ZZI_D
7647
0
    2195784756U,  // SRSRA_ZZI_H
7648
0
    1344357428U,  // SRSRA_ZZI_S
7649
0
    807715892U, // SRSRAd
7650
0
    2959213620U,  // SRSRAv16i8_shift
7651
0
    2961310772U,  // SRSRAv2i32_shift
7652
0
    2963407924U,  // SRSRAv2i64_shift
7653
0
    2965505076U,  // SRSRAv4i16_shift
7654
0
    2967602228U,  // SRSRAv4i32_shift
7655
0
    2969699380U,  // SRSRAv8i16_shift
7656
0
    2971796532U,  // SRSRAv8i8_shift
7657
0
    270583545U, // SSHLLB_ZZI_D
7658
0
    2197882617U,  // SSHLLB_ZZI_H
7659
0
    1881229049U,  // SSHLLB_ZZI_S
7660
0
    270588829U, // SSHLLT_ZZI_D
7661
0
    2197887901U,  // SSHLLT_ZZI_H
7662
0
    1881234333U,  // SSHLLT_ZZI_S
7663
0
    822182192U, // SSHLLv16i8_shift
7664
0
    815895156U, // SSHLLv2i32_shift
7665
0
    820089460U, // SSHLLv4i16_shift
7666
0
    815890736U, // SSHLLv4i32_shift
7667
0
    820085040U, // SSHLLv8i16_shift
7668
0
    822186612U, // SSHLLv8i8_shift
7669
0
    811700814U, // SSHLv16i8
7670
0
    2118222U, // SSHLv1i64
7671
0
    813797966U, // SSHLv2i32
7672
0
    815895118U, // SSHLv2i64
7673
0
    817992270U, // SSHLv4i16
7674
0
    820089422U, // SSHLv4i32
7675
0
    822186574U, // SSHLv8i16
7676
0
    824283726U, // SSHLv8i8
7677
0
    2119712U, // SSHRd
7678
0
    811702304U, // SSHRv16i8_shift
7679
0
    813799456U, // SSHRv2i32_shift
7680
0
    815896608U, // SSHRv2i64_shift
7681
0
    817993760U, // SSHRv4i16_shift
7682
0
    820090912U, // SSHRv4i32_shift
7683
0
    822188064U, // SSHRv8i16_shift
7684
0
    824285216U, // SSHRv8i8_shift
7685
0
    2418050114U,  // SSRA_ZZI_B
7686
0
    1075889218U,  // SSRA_ZZI_D
7687
0
    2195784770U,  // SSRA_ZZI_H
7688
0
    1344357442U,  // SSRA_ZZI_S
7689
0
    807715906U, // SSRAd
7690
0
    2959213634U,  // SSRAv16i8_shift
7691
0
    2961310786U,  // SSRAv2i32_shift
7692
0
    2963407938U,  // SSRAv2i64_shift
7693
0
    2965505090U,  // SSRAv4i16_shift
7694
0
    2967602242U,  // SSRAv4i32_shift
7695
0
    2969699394U,  // SSRAv8i16_shift
7696
0
    2971796546U,  // SSRAv8i8_shift
7697
0
    3250750705U,  // SST1B_D
7698
0
    3250750705U,  // SST1B_D_IMM
7699
0
    3250750705U,  // SST1B_D_SXTW
7700
0
    3250750705U,  // SST1B_D_UXTW
7701
0
    3250783473U,  // SST1B_S_IMM
7702
0
    3250783473U,  // SST1B_S_SXTW
7703
0
    3250783473U,  // SST1B_S_UXTW
7704
0
    3250752152U,  // SST1D
7705
0
    3250752152U,  // SST1D_IMM
7706
0
    3250752152U,  // SST1D_SCALED
7707
0
    3250752152U,  // SST1D_SXTW
7708
0
    3250752152U,  // SST1D_SXTW_SCALED
7709
0
    3250752152U,  // SST1D_UXTW
7710
0
    3250752152U,  // SST1D_UXTW_SCALED
7711
0
    3250752738U,  // SST1H_D
7712
0
    3250752738U,  // SST1H_D_IMM
7713
0
    3250752738U,  // SST1H_D_SCALED
7714
0
    3250752738U,  // SST1H_D_SXTW
7715
0
    3250752738U,  // SST1H_D_SXTW_SCALED
7716
0
    3250752738U,  // SST1H_D_UXTW
7717
0
    3250752738U,  // SST1H_D_UXTW_SCALED
7718
0
    3250785506U,  // SST1H_S_IMM
7719
0
    3250785506U,  // SST1H_S_SXTW
7720
0
    3250785506U,  // SST1H_S_SXTW_SCALED
7721
0
    3250785506U,  // SST1H_S_UXTW
7722
0
    3250785506U,  // SST1H_S_UXTW_SCALED
7723
0
    3251083072U,  // SST1Q
7724
0
    3250757378U,  // SST1W_D
7725
0
    3250757378U,  // SST1W_D_IMM
7726
0
    3250757378U,  // SST1W_D_SCALED
7727
0
    3250757378U,  // SST1W_D_SXTW
7728
0
    3250757378U,  // SST1W_D_SXTW_SCALED
7729
0
    3250757378U,  // SST1W_D_UXTW
7730
0
    3250757378U,  // SST1W_D_UXTW_SCALED
7731
0
    3250790146U,  // SST1W_IMM
7732
0
    3250790146U,  // SST1W_SXTW
7733
0
    3250790146U,  // SST1W_SXTW_SCALED
7734
0
    3250790146U,  // SST1W_UXTW
7735
0
    3250790146U,  // SST1W_UXTW_SCALED
7736
0
    270588563U, // SSUBLBT_ZZZ_D
7737
0
    2197887635U,  // SSUBLBT_ZZZ_H
7738
0
    1881234067U,  // SSUBLBT_ZZZ_S
7739
0
    270583474U, // SSUBLB_ZZZ_D
7740
0
    2197882546U,  // SSUBLB_ZZZ_H
7741
0
    1881228978U,  // SSUBLB_ZZZ_S
7742
0
    270584138U, // SSUBLTB_ZZZ_D
7743
0
    2197883210U,  // SSUBLTB_ZZZ_H
7744
0
    1881229642U,  // SSUBLTB_ZZZ_S
7745
0
    270588753U, // SSUBLT_ZZZ_D
7746
0
    2197887825U,  // SSUBLT_ZZZ_H
7747
0
    1881234257U,  // SSUBLT_ZZZ_S
7748
0
    822182144U, // SSUBLv16i8_v8i16
7749
0
    815894978U, // SSUBLv2i32_v2i64
7750
0
    820089282U, // SSUBLv4i16_v4i32
7751
0
    815890688U, // SSUBLv4i32_v2i64
7752
0
    820084992U, // SSUBLv8i16_v4i32
7753
0
    822186434U, // SSUBLv8i8_v8i16
7754
0
    2418067902U,  // SSUBWB_ZZZ_D
7755
0
    2189494718U,  // SSUBWB_ZZZ_H
7756
0
    270617022U, // SSUBWB_ZZZ_S
7757
0
    2418072931U,  // SSUBWT_ZZZ_D
7758
0
    2189499747U,  // SSUBWT_ZZZ_H
7759
0
    270622051U, // SSUBWT_ZZZ_S
7760
0
    822182476U, // SSUBWv16i8_v8i16
7761
0
    815898420U, // SSUBWv2i32_v2i64
7762
0
    820092724U, // SSUBWv4i16_v4i32
7763
0
    815891020U, // SSUBWv4i32_v2i64
7764
0
    820085324U, // SSUBWv8i16_v4i32
7765
0
    822189876U, // SSUBWv8i8_v8i16
7766
0
    3250734321U,  // ST1B
7767
0
    3315746033U,  // ST1B_2Z
7768
0
    3315746033U,  // ST1B_2Z_IMM
7769
0
    2150139121U,  // ST1B_2Z_STRIDED
7770
0
    2150139121U,  // ST1B_2Z_STRIDED_IMM
7771
0
    3315746033U,  // ST1B_4Z
7772
0
    3315746033U,  // ST1B_4Z_IMM
7773
0
    3315746033U,  // ST1B_4Z_STRIDED
7774
0
    3315746033U,  // ST1B_4Z_STRIDED_IMM
7775
0
    3250750705U,  // ST1B_D
7776
0
    3250750705U,  // ST1B_D_IMM
7777
0
    3250767089U,  // ST1B_H
7778
0
    3250767089U,  // ST1B_H_IMM
7779
0
    3250734321U,  // ST1B_IMM
7780
0
    3250783473U,  // ST1B_S
7781
0
    3250783473U,  // ST1B_S_IMM
7782
0
    3250752152U,  // ST1D
7783
0
    3315763864U,  // ST1D_2Z
7784
0
    3315763864U,  // ST1D_2Z_IMM
7785
0
    3315763864U,  // ST1D_2Z_STRIDED
7786
0
    3315763864U,  // ST1D_2Z_STRIDED_IMM
7787
0
    3315763864U,  // ST1D_4Z
7788
0
    3315763864U,  // ST1D_4Z_IMM
7789
0
    3315763864U,  // ST1D_4Z_STRIDED
7790
0
    3315763864U,  // ST1D_4Z_STRIDED_IMM
7791
0
    3250752152U,  // ST1D_IMM
7792
0
    3251079832U,  // ST1D_Q
7793
0
    3251079832U,  // ST1D_Q_IMM
7794
0
    573554U,  // ST1Fourv16b
7795
0
    97058930U,  // ST1Fourv16b_POST
7796
0
    606322U,  // ST1Fourv1d
7797
0
    99188850U,  // ST1Fourv1d_POST
7798
0
    639090U,  // ST1Fourv2d
7799
0
    97124466U,  // ST1Fourv2d_POST
7800
0
    671858U,  // ST1Fourv2s
7801
0
    99254386U,  // ST1Fourv2s_POST
7802
0
    704626U,  // ST1Fourv4h
7803
0
    99287154U,  // ST1Fourv4h_POST
7804
0
    737394U,  // ST1Fourv4s
7805
0
    97222770U,  // ST1Fourv4s_POST
7806
0
    770162U,  // ST1Fourv8b
7807
0
    99352690U,  // ST1Fourv8b_POST
7808
0
    802930U,  // ST1Fourv8h
7809
0
    97288306U,  // ST1Fourv8h_POST
7810
0
    3250769122U,  // ST1H
7811
0
    3315780834U,  // ST1H_2Z
7812
0
    3315780834U,  // ST1H_2Z_IMM
7813
0
    2150419682U,  // ST1H_2Z_STRIDED
7814
0
    2150419682U,  // ST1H_2Z_STRIDED_IMM
7815
0
    3315780834U,  // ST1H_4Z
7816
0
    3315780834U,  // ST1H_4Z_IMM
7817
0
    3315780834U,  // ST1H_4Z_STRIDED
7818
0
    3315780834U,  // ST1H_4Z_STRIDED_IMM
7819
0
    3250752738U,  // ST1H_D
7820
0
    3250752738U,  // ST1H_D_IMM
7821
0
    3250769122U,  // ST1H_IMM
7822
0
    3250785506U,  // ST1H_S
7823
0
    3250785506U,  // ST1H_S_IMM
7824
0
    573554U,  // ST1Onev16b
7825
0
    101253234U, // ST1Onev16b_POST
7826
0
    606322U,  // ST1Onev1d
7827
0
    103383154U, // ST1Onev1d_POST
7828
0
    639090U,  // ST1Onev2d
7829
0
    101318770U, // ST1Onev2d_POST
7830
0
    671858U,  // ST1Onev2s
7831
0
    103448690U, // ST1Onev2s_POST
7832
0
    704626U,  // ST1Onev4h
7833
0
    103481458U, // ST1Onev4h_POST
7834
0
    737394U,  // ST1Onev4s
7835
0
    101417074U, // ST1Onev4s_POST
7836
0
    770162U,  // ST1Onev8b
7837
0
    103546994U, // ST1Onev8b_POST
7838
0
    802930U,  // ST1Onev8h
7839
0
    101482610U, // ST1Onev8h_POST
7840
0
    573554U,  // ST1Threev16b
7841
0
    111738994U, // ST1Threev16b_POST
7842
0
    606322U,  // ST1Threev1d
7843
0
    113868914U, // ST1Threev1d_POST
7844
0
    639090U,  // ST1Threev2d
7845
0
    111804530U, // ST1Threev2d_POST
7846
0
    671858U,  // ST1Threev2s
7847
0
    113934450U, // ST1Threev2s_POST
7848
0
    704626U,  // ST1Threev4h
7849
0
    113967218U, // ST1Threev4h_POST
7850
0
    737394U,  // ST1Threev4s
7851
0
    111902834U, // ST1Threev4s_POST
7852
0
    770162U,  // ST1Threev8b
7853
0
    114032754U, // ST1Threev8b_POST
7854
0
    802930U,  // ST1Threev8h
7855
0
    111968370U, // ST1Threev8h_POST
7856
0
    573554U,  // ST1Twov16b
7857
0
    99156082U,  // ST1Twov16b_POST
7858
0
    606322U,  // ST1Twov1d
7859
0
    101286002U, // ST1Twov1d_POST
7860
0
    639090U,  // ST1Twov2d
7861
0
    99221618U,  // ST1Twov2d_POST
7862
0
    671858U,  // ST1Twov2s
7863
0
    101351538U, // ST1Twov2s_POST
7864
0
    704626U,  // ST1Twov4h
7865
0
    101384306U, // ST1Twov4h_POST
7866
0
    737394U,  // ST1Twov4s
7867
0
    99319922U,  // ST1Twov4s_POST
7868
0
    770162U,  // ST1Twov8b
7869
0
    101449842U, // ST1Twov8b_POST
7870
0
    802930U,  // ST1Twov8h
7871
0
    99385458U,  // ST1Twov8h_POST
7872
0
    3250790146U,  // ST1W
7873
0
    3315801858U,  // ST1W_2Z
7874
0
    3315801858U,  // ST1W_2Z_IMM
7875
0
    3315801858U,  // ST1W_2Z_STRIDED
7876
0
    3315801858U,  // ST1W_2Z_STRIDED_IMM
7877
0
    3315801858U,  // ST1W_4Z
7878
0
    3315801858U,  // ST1W_4Z_IMM
7879
0
    3315801858U,  // ST1W_4Z_STRIDED
7880
0
    3315801858U,  // ST1W_4Z_STRIDED_IMM
7881
0
    3250757378U,  // ST1W_D
7882
0
    3250757378U,  // ST1W_D_IMM
7883
0
    3250790146U,  // ST1W_IMM
7884
0
    3251085058U,  // ST1W_Q
7885
0
    3251085058U,  // ST1W_Q_IMM
7886
0
    2208835591U,  // ST1_MXIPXX_H_B
7887
0
    2208835605U,  // ST1_MXIPXX_H_D
7888
0
    2208835619U,  // ST1_MXIPXX_H_H
7889
0
    2208835633U,  // ST1_MXIPXX_H_Q
7890
0
    2208835647U,  // ST1_MXIPXX_H_S
7891
0
    2208851975U,  // ST1_MXIPXX_V_B
7892
0
    2208851989U,  // ST1_MXIPXX_V_D
7893
0
    2208852003U,  // ST1_MXIPXX_V_H
7894
0
    2208852017U,  // ST1_MXIPXX_V_Q
7895
0
    2208852031U,  // ST1_MXIPXX_V_S
7896
0
    174899314U, // ST1i16
7897
0
    3666673778U,  // ST1i16_POST
7898
0
    1228914U, // ST1i32
7899
0
    3935142002U,  // ST1i32_POST
7900
0
    1245298U, // ST1i64
7901
0
    4203610226U,  // ST1i64_POST
7902
0
    174620786U, // ST1i8
7903
0
    177111154U, // ST1i8_POST
7904
0
    3250734350U,  // ST2B
7905
0
    3250734350U,  // ST2B_IMM
7906
0
    3250752164U,  // ST2D
7907
0
    3250752164U,  // ST2D_IMM
7908
0
    849661034U, // ST2GPostIndex
7909
0
    849661034U, // ST2GPreIndex
7910
0
    44059754U,  // ST2Gi
7911
0
    3250769151U,  // ST2H
7912
0
    3250769151U,  // ST2H_IMM
7913
0
    3251083084U,  // ST2Q
7914
0
    3251083084U,  // ST2Q_IMM
7915
0
    574023U,  // ST2Twov16b
7916
0
    99156551U,  // ST2Twov16b_POST
7917
0
    639559U,  // ST2Twov2d
7918
0
    99222087U,  // ST2Twov2d_POST
7919
0
    672327U,  // ST2Twov2s
7920
0
    101352007U, // ST2Twov2s_POST
7921
0
    705095U,  // ST2Twov4h
7922
0
    101384775U, // ST2Twov4h_POST
7923
0
    737863U,  // ST2Twov4s
7924
0
    99320391U,  // ST2Twov4s_POST
7925
0
    770631U,  // ST2Twov8b
7926
0
    101450311U, // ST2Twov8b_POST
7927
0
    803399U,  // ST2Twov8h
7928
0
    99385927U,  // ST2Twov8h_POST
7929
0
    3250790166U,  // ST2W
7930
0
    3250790166U,  // ST2W_IMM
7931
0
    174899783U, // ST2i16
7932
0
    3935109703U,  // ST2i16_POST
7933
0
    1229383U, // ST2i32
7934
0
    4203577927U,  // ST2i32_POST
7935
0
    1245767U, // ST2i64
7936
0
    445514311U, // ST2i64_POST
7937
0
    174621255U, // ST2i8
7938
0
    3666772551U,  // ST2i8_POST
7939
0
    3250734371U,  // ST3B
7940
0
    3250734371U,  // ST3B_IMM
7941
0
    3250752176U,  // ST3D
7942
0
    3250752176U,  // ST3D_IMM
7943
0
    3250769163U,  // ST3H
7944
0
    3250769163U,  // ST3H_IMM
7945
0
    3251083096U,  // ST3Q
7946
0
    3251083096U,  // ST3Q_IMM
7947
0
    574089U,  // ST3Threev16b
7948
0
    111739529U, // ST3Threev16b_POST
7949
0
    639625U,  // ST3Threev2d
7950
0
    111805065U, // ST3Threev2d_POST
7951
0
    672393U,  // ST3Threev2s
7952
0
    113934985U, // ST3Threev2s_POST
7953
0
    705161U,  // ST3Threev4h
7954
0
    113967753U, // ST3Threev4h_POST
7955
0
    737929U,  // ST3Threev4s
7956
0
    111903369U, // ST3Threev4s_POST
7957
0
    770697U,  // ST3Threev8b
7958
0
    114033289U, // ST3Threev8b_POST
7959
0
    803465U,  // ST3Threev8h
7960
0
    111968905U, // ST3Threev8h_POST
7961
0
    3250790178U,  // ST3W
7962
0
    3250790178U,  // ST3W_IMM
7963
0
    174899849U, // ST3i16
7964
0
    713884297U, // ST3i16_POST
7965
0
    1229449U, // ST3i32
7966
0
    982352521U, // ST3i32_POST
7967
0
    1245833U, // ST3i64
7968
0
    1250820745U,  // ST3i64_POST
7969
0
    174621321U, // ST3i8
7970
0
    1519288969U,  // ST3i8_POST
7971
0
    3250734397U,  // ST4B
7972
0
    3250734397U,  // ST4B_IMM
7973
0
    3250752188U,  // ST4D
7974
0
    3250752188U,  // ST4D_IMM
7975
0
    574113U,  // ST4Fourv16b
7976
0
    97059489U,  // ST4Fourv16b_POST
7977
0
    639649U,  // ST4Fourv2d
7978
0
    97125025U,  // ST4Fourv2d_POST
7979
0
    672417U,  // ST4Fourv2s
7980
0
    99254945U,  // ST4Fourv2s_POST
7981
0
    705185U,  // ST4Fourv4h
7982
0
    99287713U,  // ST4Fourv4h_POST
7983
0
    737953U,  // ST4Fourv4s
7984
0
    97223329U,  // ST4Fourv4s_POST
7985
0
    770721U,  // ST4Fourv8b
7986
0
    99353249U,  // ST4Fourv8b_POST
7987
0
    803489U,  // ST4Fourv8h
7988
0
    97288865U,  // ST4Fourv8h_POST
7989
0
    3250769175U,  // ST4H
7990
0
    3250769175U,  // ST4H_IMM
7991
0
    3251083108U,  // ST4Q
7992
0
    3251083108U,  // ST4Q_IMM
7993
0
    3250790190U,  // ST4W
7994
0
    3250790190U,  // ST4W_IMM
7995
0
    174899873U, // ST4i16
7996
0
    4203545249U,  // ST4i16_POST
7997
0
    1229473U, // ST4i32
7998
0
    445481633U, // ST4i32_POST
7999
0
    1245857U, // ST4i64
8000
0
    1787691681U,  // ST4i64_POST
8001
0
    174621345U, // ST4i8
8002
0
    3935208097U,  // ST4i8_POST
8003
0
    984368U,  // ST64B
8004
0
    1881169367U,  // ST64BV
8005
0
    1881161760U,  // ST64BV0
8006
0
    44061769U,  // STGM
8007
0
    2119131U, // STGPi
8008
0
    849661098U, // STGPostIndex
8009
0
    807720411U, // STGPpost
8010
0
    807720411U, // STGPpre
8011
0
    849661098U, // STGPreIndex
8012
0
    44059818U,  // STGi
8013
0
    2119174U, // STILPW
8014
0
    807720454U, // STILPWpre
8015
0
    2119174U, // STILPX
8016
0
    807720454U, // STILPXpre
8017
0
    1245230U, // STL1
8018
0
    44058725U,  // STLLRB
8019
0
    44060415U,  // STLLRH
8020
0
    44062843U,  // STLLRW
8021
0
    44062843U,  // STLLRX
8022
0
    44058733U,  // STLRB
8023
0
    44060423U,  // STLRH
8024
0
    44062856U,  // STLRW
8025
0
    849664136U, // STLRWpre
8026
0
    44062856U,  // STLRX
8027
0
    849664136U, // STLRXpre
8028
0
    44058783U,  // STLURBi
8029
0
    44060473U,  // STLURHi
8030
0
    44062965U,  // STLURWi
8031
0
    44062965U,  // STLURXi
8032
0
    44062965U,  // STLURbi
8033
0
    44062965U,  // STLURdi
8034
0
    44062965U,  // STLURhi
8035
0
    44062965U,  // STLURqi
8036
0
    44062965U,  // STLURsi
8037
0
    2119464U, // STLXPW
8038
0
    2119464U, // STLXPX
8039
0
    2115782U, // STLXRB
8040
0
    2117472U, // STLXRH
8041
0
    2119989U, // STLXRW
8042
0
    2119989U, // STLXRX
8043
0
    2119264U, // STNPDi
8044
0
    2119264U, // STNPQi
8045
0
    2119264U, // STNPSi
8046
0
    2119264U, // STNPWi
8047
0
    2119264U, // STNPXi
8048
0
    3315746025U,  // STNT1B_2Z
8049
0
    3315746025U,  // STNT1B_2Z_IMM
8050
0
    2150139113U,  // STNT1B_2Z_STRIDED
8051
0
    2150139113U,  // STNT1B_2Z_STRIDED_IMM
8052
0
    3315746025U,  // STNT1B_4Z
8053
0
    3315746025U,  // STNT1B_4Z_IMM
8054
0
    3315746025U,  // STNT1B_4Z_STRIDED
8055
0
    3315746025U,  // STNT1B_4Z_STRIDED_IMM
8056
0
    3250734313U,  // STNT1B_ZRI
8057
0
    3250734313U,  // STNT1B_ZRR
8058
0
    3250750697U,  // STNT1B_ZZR_D_REAL
8059
0
    3250783465U,  // STNT1B_ZZR_S_REAL
8060
0
    3315763856U,  // STNT1D_2Z
8061
0
    3315763856U,  // STNT1D_2Z_IMM
8062
0
    3315763856U,  // STNT1D_2Z_STRIDED
8063
0
    3315763856U,  // STNT1D_2Z_STRIDED_IMM
8064
0
    3315763856U,  // STNT1D_4Z
8065
0
    3315763856U,  // STNT1D_4Z_IMM
8066
0
    3315763856U,  // STNT1D_4Z_STRIDED
8067
0
    3315763856U,  // STNT1D_4Z_STRIDED_IMM
8068
0
    3250752144U,  // STNT1D_ZRI
8069
0
    3250752144U,  // STNT1D_ZRR
8070
0
    3250752144U,  // STNT1D_ZZR_D_REAL
8071
0
    3315780826U,  // STNT1H_2Z
8072
0
    3315780826U,  // STNT1H_2Z_IMM
8073
0
    2150419674U,  // STNT1H_2Z_STRIDED
8074
0
    2150419674U,  // STNT1H_2Z_STRIDED_IMM
8075
0
    3315780826U,  // STNT1H_4Z
8076
0
    3315780826U,  // STNT1H_4Z_IMM
8077
0
    3315780826U,  // STNT1H_4Z_STRIDED
8078
0
    3315780826U,  // STNT1H_4Z_STRIDED_IMM
8079
0
    3250769114U,  // STNT1H_ZRI
8080
0
    3250769114U,  // STNT1H_ZRR
8081
0
    3250752730U,  // STNT1H_ZZR_D_REAL
8082
0
    3250785498U,  // STNT1H_ZZR_S_REAL
8083
0
    3315801850U,  // STNT1W_2Z
8084
0
    3315801850U,  // STNT1W_2Z_IMM
8085
0
    3315801850U,  // STNT1W_2Z_STRIDED
8086
0
    3315801850U,  // STNT1W_2Z_STRIDED_IMM
8087
0
    3315801850U,  // STNT1W_4Z
8088
0
    3315801850U,  // STNT1W_4Z_IMM
8089
0
    3315801850U,  // STNT1W_4Z_STRIDED
8090
0
    3315801850U,  // STNT1W_4Z_STRIDED_IMM
8091
0
    3250790138U,  // STNT1W_ZRI
8092
0
    3250790138U,  // STNT1W_ZRR
8093
0
    3250757370U,  // STNT1W_ZZR_D_REAL
8094
0
    3250790138U,  // STNT1W_ZZR_S_REAL
8095
0
    2119402U, // STPDi
8096
0
    807720682U, // STPDpost
8097
0
    807720682U, // STPDpre
8098
0
    2119402U, // STPQi
8099
0
    807720682U, // STPQpost
8100
0
    807720682U, // STPQpre
8101
0
    2119402U, // STPSi
8102
0
    807720682U, // STPSpost
8103
0
    807720682U, // STPSpre
8104
0
    2119402U, // STPWi
8105
0
    807720682U, // STPWpost
8106
0
    807720682U, // STPWpre
8107
0
    2119402U, // STPXi
8108
0
    807720682U, // STPXpost
8109
0
    807720682U, // STPXpre
8110
0
    849660043U, // STRBBpost
8111
0
    849660043U, // STRBBpre
8112
0
    44058763U,  // STRBBroW
8113
0
    44058763U,  // STRBBroX
8114
0
    44058763U,  // STRBBui
8115
0
    849664219U, // STRBpost
8116
0
    849664219U, // STRBpre
8117
0
    44062939U,  // STRBroW
8118
0
    44062939U,  // STRBroX
8119
0
    44062939U,  // STRBui
8120
0
    849664219U, // STRDpost
8121
0
    849664219U, // STRDpre
8122
0
    44062939U,  // STRDroW
8123
0
    44062939U,  // STRDroX
8124
0
    44062939U,  // STRDui
8125
0
    849661733U, // STRHHpost
8126
0
    849661733U, // STRHHpre
8127
0
    44060453U,  // STRHHroW
8128
0
    44060453U,  // STRHHroX
8129
0
    44060453U,  // STRHHui
8130
0
    849664219U, // STRHpost
8131
0
    849664219U, // STRHpre
8132
0
    44062939U,  // STRHroW
8133
0
    44062939U,  // STRHroX
8134
0
    44062939U,  // STRHui
8135
0
    849664219U, // STRQpost
8136
0
    849664219U, // STRQpre
8137
0
    44062939U,  // STRQroW
8138
0
    44062939U,  // STRQroX
8139
0
    44062939U,  // STRQui
8140
0
    849664219U, // STRSpost
8141
0
    849664219U, // STRSpre
8142
0
    44062939U,  // STRSroW
8143
0
    44062939U,  // STRSroX
8144
0
    44062939U,  // STRSui
8145
0
    849664219U, // STRWpost
8146
0
    849664219U, // STRWpre
8147
0
    44062939U,  // STRWroW
8148
0
    44062939U,  // STRWroX
8149
0
    44062939U,  // STRWui
8150
0
    849664219U, // STRXpost
8151
0
    849664219U, // STRXpre
8152
0
    44062939U,  // STRXroW
8153
0
    44062939U,  // STRXroX
8154
0
    44062939U,  // STRXui
8155
0
    45062363U,  // STR_PXI
8156
0
    44062939U,  // STR_TX
8157
0
    1038555U, // STR_ZA
8158
0
    45062363U,  // STR_ZXI
8159
0
    44058769U,  // STTRBi
8160
0
    44060459U,  // STTRHi
8161
0
    44062947U,  // STTRWi
8162
0
    44062947U,  // STTRXi
8163
0
    44058800U,  // STURBBi
8164
0
    44062980U,  // STURBi
8165
0
    44062980U,  // STURDi
8166
0
    44060490U,  // STURHHi
8167
0
    44062980U,  // STURHi
8168
0
    44062980U,  // STURQi
8169
0
    44062980U,  // STURSi
8170
0
    44062980U,  // STURWi
8171
0
    44062980U,  // STURXi
8172
0
    2119471U, // STXPW
8173
0
    2119471U, // STXPX
8174
0
    2115790U, // STXRB
8175
0
    2117480U, // STXRH
8176
0
    2119996U, // STXRW
8177
0
    2119996U, // STXRX
8178
0
    849661040U, // STZ2GPostIndex
8179
0
    849661040U, // STZ2GPreIndex
8180
0
    44059760U,  // STZ2Gi
8181
0
    44061775U,  // STZGM
8182
0
    849661103U, // STZGPostIndex
8183
0
    849661103U, // STZGPreIndex
8184
0
    44059823U,  // STZGi
8185
0
    2116727U, // SUBG
8186
0
    1881180069U,  // SUBHNB_ZZZ_B
8187
0
    2172716965U,  // SUBHNB_ZZZ_H
8188
0
    2418100133U,  // SUBHNB_ZZZ_S
8189
0
    2686491686U,  // SUBHNT_ZZZ_B
8190
0
    2174819366U,  // SUBHNT_ZZZ_H
8191
0
    1075928102U,  // SUBHNT_ZZZ_S
8192
0
    813798559U, // SUBHNv2i64_v2i32
8193
0
    2967601569U,  // SUBHNv2i64_v4i32
8194
0
    817992863U, // SUBHNv4i32_v4i16
8195
0
    2969698721U,  // SUBHNv4i32_v8i16
8196
0
    2959212961U,  // SUBHNv8i16_v16i8
8197
0
    824284319U, // SUBHNv8i16_v8i8
8198
0
    2119075U, // SUBP
8199
0
    2120206U, // SUBPS
8200
0
    2120932U, // SUBPT_shift
8201
0
    2136004U, // SUBR_ZI_B
8202
0
    2418071492U,  // SUBR_ZI_D
8203
0
    2189498308U,  // SUBR_ZI_H
8204
0
    270620612U, // SUBR_ZI_S
8205
0
    3223361476U,  // SUBR_ZPmZ_B
8206
0
    3223377860U,  // SUBR_ZPmZ_D
8207
0
    3519092676U,  // SUBR_ZPmZ_H
8208
0
    3223410628U,  // SUBR_ZPmZ_S
8209
0
    2120070U, // SUBSWri
8210
0
    2120070U, // SUBSWrs
8211
0
    2120070U, // SUBSWrx
8212
0
    2120070U, // SUBSXri
8213
0
    2120070U, // SUBSXrs
8214
0
    2120070U, // SUBSXrx
8215
0
    2120070U, // SUBSXrx64
8216
0
    2115976U, // SUBWri
8217
0
    2115976U, // SUBWrs
8218
0
    2115976U, // SUBWrx
8219
0
    2115976U, // SUBXri
8220
0
    2115976U, // SUBXrs
8221
0
    2115976U, // SUBXrx
8222
0
    2115976U, // SUBXrx64
8223
0
    3798157704U,  // SUB_VG2_M2Z2Z_D
8224
0
    3798174088U,  // SUB_VG2_M2Z2Z_S
8225
0
    3798157704U,  // SUB_VG2_M2ZZ_D
8226
0
    3798174088U,  // SUB_VG2_M2ZZ_S
8227
0
    3798157704U,  // SUB_VG2_M2Z_D
8228
0
    3798174088U,  // SUB_VG2_M2Z_S
8229
0
    4066593160U,  // SUB_VG4_M4Z4Z_D
8230
0
    4066609544U,  // SUB_VG4_M4Z4Z_S
8231
0
    4066593160U,  // SUB_VG4_M4ZZ_D
8232
0
    4066609544U,  // SUB_VG4_M4ZZ_S
8233
0
    4066593160U,  // SUB_VG4_M4Z_D
8234
0
    4066609544U,  // SUB_VG4_M4Z_S
8235
0
    2132360U, // SUB_ZI_B
8236
0
    2418067848U,  // SUB_ZI_D
8237
0
    2189494664U,  // SUB_ZI_H
8238
0
    270616968U, // SUB_ZI_S
8239
0
    3223357832U,  // SUB_ZPmZ_B
8240
0
    3223379172U,  // SUB_ZPmZ_CPA
8241
0
    3223374216U,  // SUB_ZPmZ_D
8242
0
    3519089032U,  // SUB_ZPmZ_H
8243
0
    3223406984U,  // SUB_ZPmZ_S
8244
0
    2132360U, // SUB_ZZZ_B
8245
0
    2418072804U,  // SUB_ZZZ_CPA
8246
0
    2418067848U,  // SUB_ZZZ_D
8247
0
    2189494664U,  // SUB_ZZZ_H
8248
0
    270616968U, // SUB_ZZZ_S
8249
0
    811698568U, // SUBv16i8
8250
0
    2115976U, // SUBv1i64
8251
0
    813795720U, // SUBv2i32
8252
0
    815892872U, // SUBv2i64
8253
0
    817990024U, // SUBv4i16
8254
0
    820087176U, // SUBv4i32
8255
0
    822184328U, // SUBv8i16
8256
0
    824281480U, // SUBv8i8
8257
0
    3798178999U,  // SUDOT_VG2_M2ZZI_BToS
8258
0
    3798178999U,  // SUDOT_VG2_M2ZZ_BToS
8259
0
    4066614455U,  // SUDOT_VG4_M4ZZI_BToS
8260
0
    4066614455U,  // SUDOT_VG4_M4ZZ_BToS
8261
0
    2418105527U,  // SUDOT_ZZZI
8262
0
    2967608503U,  // SUDOTlanev16i8
8263
0
    2961317047U,  // SUDOTlanev8i8
8264
0
    1688441451U,  // SUMLALL_MZZI_BtoS
8265
0
    3835925099U,  // SUMLALL_VG2_M2ZZI_BtoS
8266
0
    4104360555U,  // SUMLALL_VG2_M2ZZ_BtoS
8267
0
    4104360555U,  // SUMLALL_VG4_M4ZZI_BtoS
8268
0
    77828715U,  // SUMLALL_VG4_M4ZZ_BtoS
8269
0
    54641545U,  // SUMOPA_MPPZZ_D
8270
0
    79807369U,  // SUMOPA_MPPZZ_S
8271
0
    54647348U,  // SUMOPS_MPPZZ_D
8272
0
    79813172U,  // SUMOPS_MPPZZ_S
8273
0
    270585877U, // SUNPKHI_ZZ_D
8274
0
    1661014037U,  // SUNPKHI_ZZ_H
8275
0
    1881231381U,  // SUNPKHI_ZZ_S
8276
0
    270587254U, // SUNPKLO_ZZ_D
8277
0
    1661015414U,  // SUNPKLO_ZZ_H
8278
0
    1881232758U,  // SUNPKLO_ZZ_S
8279
0
    1635946583U,  // SUNPK_VG2_2ZZ_D
8280
0
    1661128791U,  // SUNPK_VG2_2ZZ_H
8281
0
    1652756567U,  // SUNPK_VG2_2ZZ_S
8282
0
    1648529495U,  // SUNPK_VG4_4Z2Z_D
8283
0
    1642254423U,  // SUNPK_VG4_4Z2Z_H
8284
0
    1646465111U,  // SUNPK_VG4_4Z2Z_S
8285
0
    3223358305U,  // SUQADD_ZPmZ_B
8286
0
    3223374689U,  // SUQADD_ZPmZ_D
8287
0
    3519089505U,  // SUQADD_ZPmZ_H
8288
0
    3223407457U,  // SUQADD_ZPmZ_S
8289
0
    2959215457U,  // SUQADDv16i8
8290
0
    807717729U, // SUQADDv1i16
8291
0
    807717729U, // SUQADDv1i32
8292
0
    807717729U, // SUQADDv1i64
8293
0
    807717729U, // SUQADDv1i8
8294
0
    2961312609U,  // SUQADDv2i32
8295
0
    2963409761U,  // SUQADDv2i64
8296
0
    2965506913U,  // SUQADDv4i16
8297
0
    2967604065U,  // SUQADDv4i32
8298
0
    2969701217U,  // SUQADDv8i16
8299
0
    2971798369U,  // SUQADDv8i8
8300
0
    4066614478U,  // SUVDOT_VG4_M4ZZI_BToS
8301
0
    379501U,  // SVC
8302
0
    3798179015U,  // SVDOT_VG2_M2ZZI_HtoS
8303
0
    4066614471U,  // SVDOT_VG4_M4ZZI_BtoS
8304
0
    4066598087U,  // SVDOT_VG4_M4ZZI_HtoD
8305
0
    2418328928U,  // SWPAB
8306
0
    2418330968U,  // SWPAH
8307
0
    2418329198U,  // SWPALB
8308
0
    2418331124U,  // SWPALH
8309
0
    2418331950U,  // SWPALW
8310
0
    2418331950U,  // SWPALX
8311
0
    2418328571U,  // SWPAW
8312
0
    2418328571U,  // SWPAX
8313
0
    2418329651U,  // SWPB
8314
0
    2418331341U,  // SWPH
8315
0
    2418329407U,  // SWPLB
8316
0
    2418331221U,  // SWPLH
8317
0
    2418332475U,  // SWPLW
8318
0
    2418332475U,  // SWPLX
8319
0
    271537778U, // SWPP
8320
0
    271532949U, // SWPPA
8321
0
    271536318U, // SWPPAL
8322
0
    271536845U, // SWPPL
8323
0
    2418333433U,  // SWPW
8324
0
    2418333433U,  // SWPX
8325
0
    270584186U, // SXTB_ZPmZ_D
8326
0
    541133178U, // SXTB_ZPmZ_H
8327
0
    270616954U, // SXTB_ZPmZ_S
8328
0
    270585816U, // SXTH_ZPmZ_D
8329
0
    270618584U, // SXTH_ZPmZ_S
8330
0
    270589943U, // SXTW_ZPmZ_D
8331
0
    2118565U, // SYSLxt
8332
0
    2149603003U,  // SYSPxt
8333
0
    2149603003U,  // SYSPxt_XZR
8334
0
    2149603954U,  // SYSxt
8335
0
    2686490497U,  // TBLQ_ZZZ_B
8336
0
    2418071425U,  // TBLQ_ZZZ_D
8337
0
    2183206785U,  // TBLQ_ZZZ_H
8338
0
    3223410561U,  // TBLQ_ZZZ_S
8339
0
    2686489005U,  // TBL_ZZZZ_B
8340
0
    2418069933U,  // TBL_ZZZZ_D
8341
0
    2183205293U,  // TBL_ZZZZ_H
8342
0
    3223409069U,  // TBL_ZZZZ_S
8343
0
    2686489005U,  // TBL_ZZZ_B
8344
0
    2418069933U,  // TBL_ZZZ_D
8345
0
    2183205293U,  // TBL_ZZZ_H
8346
0
    3223409069U,  // TBL_ZZZ_S
8347
0
    2690748845U,  // TBLv16i8Four
8348
0
    2690748845U,  // TBLv16i8One
8349
0
    2690748845U,  // TBLv16i8Three
8350
0
    2690748845U,  // TBLv16i8Two
8351
0
    2703331757U,  // TBLv8i8Four
8352
0
    2703331757U,  // TBLv8i8One
8353
0
    2703331757U,  // TBLv8i8Three
8354
0
    2703331757U,  // TBLv8i8Two
8355
0
    2121961U, // TBNZW
8356
0
    2121961U, // TBNZX
8357
0
    2418055059U,  // TBXQ_ZZZ_B
8358
0
    1075894163U,  // TBXQ_ZZZ_D
8359
0
    2195789715U,  // TBXQ_ZZZ_H
8360
0
    1344362387U,  // TBXQ_ZZZ_S
8361
0
    2418057289U,  // TBX_ZZZ_B
8362
0
    1075896393U,  // TBX_ZZZ_D
8363
0
    2195791945U,  // TBX_ZZZ_H
8364
0
    1344364617U,  // TBX_ZZZ_S
8365
0
    2690785353U,  // TBXv16i8Four
8366
0
    2690785353U,  // TBXv16i8One
8367
0
    2690785353U,  // TBXv16i8Three
8368
0
    2690785353U,  // TBXv16i8Two
8369
0
    2703368265U,  // TBXv8i8Four
8370
0
    2703368265U,  // TBXv8i8One
8371
0
    2703368265U,  // TBXv8i8Three
8372
0
    2703368265U,  // TBXv8i8Two
8373
0
    2121945U, // TBZW
8374
0
    2121945U, // TBZX
8375
0
    381444U,  // TCANCEL
8376
0
    10200U, // TCOMMIT
8377
0
    23313U, // TRCIT
8378
0
    2129972U, // TRN1_PPP_B
8379
0
    2418065460U,  // TRN1_PPP_D
8380
0
    2189492276U,  // TRN1_PPP_H
8381
0
    270614580U, // TRN1_PPP_S
8382
0
    2129972U, // TRN1_ZZZ_B
8383
0
    2418065460U,  // TRN1_ZZZ_D
8384
0
    2189492276U,  // TRN1_ZZZ_H
8385
0
    2210873396U,  // TRN1_ZZZ_Q
8386
0
    270614580U, // TRN1_ZZZ_S
8387
0
    811696180U, // TRN1v16i8
8388
0
    813793332U, // TRN1v2i32
8389
0
    815890484U, // TRN1v2i64
8390
0
    817987636U, // TRN1v4i16
8391
0
    820084788U, // TRN1v4i32
8392
0
    822181940U, // TRN1v8i16
8393
0
    824279092U, // TRN1v8i8
8394
0
    2130392U, // TRN2_PPP_B
8395
0
    2418065880U,  // TRN2_PPP_D
8396
0
    2189492696U,  // TRN2_PPP_H
8397
0
    270615000U, // TRN2_PPP_S
8398
0
    2130392U, // TRN2_ZZZ_B
8399
0
    2418065880U,  // TRN2_ZZZ_D
8400
0
    2189492696U,  // TRN2_ZZZ_H
8401
0
    2210873816U,  // TRN2_ZZZ_Q
8402
0
    270615000U, // TRN2_ZZZ_S
8403
0
    811696600U, // TRN2v16i8
8404
0
    813793752U, // TRN2v2i32
8405
0
    815890904U, // TRN2v2i64
8406
0
    817988056U, // TRN2v4i16
8407
0
    820085208U, // TRN2v4i32
8408
0
    822182360U, // TRN2v8i16
8409
0
    824279512U, // TRN2v8i8
8410
0
    444733U,  // TSB
8411
0
    23802U, // TSTART
8412
0
    23824U, // TTEST
8413
0
    1344325155U,  // UABALB_ZZZ_D
8414
0
    2220951075U,  // UABALB_ZZZ_H
8415
0
    2686535203U,  // UABALB_ZZZ_S
8416
0
    1344330534U,  // UABALT_ZZZ_D
8417
0
    2220956454U,  // UABALT_ZZZ_H
8418
0
    2686540582U,  // UABALT_ZZZ_S
8419
0
    2969698518U,  // UABALv16i8_v8i16
8420
0
    2963411063U,  // UABALv2i32_v2i64
8421
0
    2967605367U,  // UABALv4i16_v4i32
8422
0
    2963407062U,  // UABALv4i32_v2i64
8423
0
    2967601366U,  // UABALv8i16_v4i32
8424
0
    2969702519U,  // UABALv8i8_v8i16
8425
0
    2418049768U,  // UABA_ZZZ_B
8426
0
    1075888872U,  // UABA_ZZZ_D
8427
0
    2195784424U,  // UABA_ZZZ_H
8428
0
    1344357096U,  // UABA_ZZZ_S
8429
0
    2959213288U,  // UABAv16i8
8430
0
    2961310440U,  // UABAv2i32
8431
0
    2965504744U,  // UABAv4i16
8432
0
    2967601896U,  // UABAv4i32
8433
0
    2969699048U,  // UABAv8i16
8434
0
    2971796200U,  // UABAv8i8
8435
0
    270583512U, // UABDLB_ZZZ_D
8436
0
    2197882584U,  // UABDLB_ZZZ_H
8437
0
    1881229016U,  // UABDLB_ZZZ_S
8438
0
    270588791U, // UABDLT_ZZZ_D
8439
0
    2197887863U,  // UABDLT_ZZZ_H
8440
0
    1881234295U,  // UABDLT_ZZZ_S
8441
0
    822182168U, // UABDLv16i8_v8i16
8442
0
    815894999U, // UABDLv2i32_v2i64
8443
0
    820089303U, // UABDLv4i16_v4i32
8444
0
    815890712U, // UABDLv4i32_v2i64
8445
0
    820085016U, // UABDLv8i16_v4i32
8446
0
    822186455U, // UABDLv8i8_v8i16
8447
0
    3223358178U,  // UABD_ZPmZ_B
8448
0
    3223374562U,  // UABD_ZPmZ_D
8449
0
    3519089378U,  // UABD_ZPmZ_H
8450
0
    3223407330U,  // UABD_ZPmZ_S
8451
0
    811698914U, // UABDv16i8
8452
0
    813796066U, // UABDv2i32
8453
0
    817990370U, // UABDv4i16
8454
0
    820087522U, // UABDv4i32
8455
0
    822184674U, // UABDv8i16
8456
0
    824281826U, // UABDv8i8
8457
0
    3223377390U,  // UADALP_ZPmZ_D
8458
0
    3519092206U,  // UADALP_ZPmZ_H
8459
0
    3223410158U,  // UADALP_ZPmZ_S
8460
0
    2969703918U,  // UADALPv16i8_v8i16
8461
0
    3124893166U,  // UADALPv2i32_v1i64
8462
0
    2961315310U,  // UADALPv4i16_v2i32
8463
0
    2963412462U,  // UADALPv4i32_v2i64
8464
0
    2967606766U,  // UADALPv8i16_v4i32
8465
0
    2965509614U,  // UADALPv8i8_v4i16
8466
0
    270583537U, // UADDLB_ZZZ_D
8467
0
    2197882609U,  // UADDLB_ZZZ_H
8468
0
    1881229041U,  // UADDLB_ZZZ_S
8469
0
    822187518U, // UADDLPv16i8_v8i16
8470
0
    977376766U, // UADDLPv2i32_v1i64
8471
0
    813798910U, // UADDLPv4i16_v2i32
8472
0
    815896062U, // UADDLPv4i32_v2i64
8473
0
    820090366U, // UADDLPv8i16_v4i32
8474
0
    817993214U, // UADDLPv8i8_v4i16
8475
0
    270588807U, // UADDLT_ZZZ_D
8476
0
    2197887879U,  // UADDLT_ZZZ_H
8477
0
    1881234311U,  // UADDLT_ZZZ_S
8478
0
    807427609U, // UADDLVv16i8v
8479
0
    807427609U, // UADDLVv4i16v
8480
0
    807427609U, // UADDLVv4i32v
8481
0
    807427609U, // UADDLVv8i16v
8482
0
    807427609U, // UADDLVv8i8v
8483
0
    822182184U, // UADDLv16i8_v8i16
8484
0
    815895037U, // UADDLv2i32_v2i64
8485
0
    820089341U, // UADDLv4i16_v4i32
8486
0
    815890728U, // UADDLv4i32_v2i64
8487
0
    820085032U, // UADDLv8i16_v4i32
8488
0
    822186493U, // UADDLv8i8_v8i16
8489
0
    1684282861U,  // UADDV_VPZ_B
8490
0
    1657019885U,  // UADDV_VPZ_D
8491
0
    1659117037U,  // UADDV_VPZ_H
8492
0
    1638145517U,  // UADDV_VPZ_S
8493
0
    2418067926U,  // UADDWB_ZZZ_D
8494
0
    2189494742U,  // UADDWB_ZZZ_H
8495
0
    270617046U, // UADDWB_ZZZ_S
8496
0
    2418072955U,  // UADDWT_ZZZ_D
8497
0
    2189499771U,  // UADDWT_ZZZ_H
8498
0
    270622075U, // UADDWT_ZZZ_S
8499
0
    822182500U, // UADDWv16i8_v8i16
8500
0
    815898482U, // UADDWv2i32_v2i64
8501
0
    820092786U, // UADDWv4i16_v4i32
8502
0
    815891044U, // UADDWv4i32_v2i64
8503
0
    820085348U, // UADDWv8i16_v4i32
8504
0
    822189938U, // UADDWv8i8_v8i16
8505
0
    2118710U, // UBFMWri
8506
0
    2118710U, // UBFMXri
8507
0
    2221037086U,  // UCLAMP_VG2_2Z2Z_B
8508
0
    2193790494U,  // UCLAMP_VG2_2Z2Z_D
8509
0
    2195904030U,  // UCLAMP_VG2_2Z2Z_H
8510
0
    2174948894U,  // UCLAMP_VG2_2Z2Z_S
8511
0
    2221037086U,  // UCLAMP_VG4_4Z4Z_B
8512
0
    2193790494U,  // UCLAMP_VG4_4Z4Z_D
8513
0
    2195904030U,  // UCLAMP_VG4_4Z4Z_H
8514
0
    2174948894U,  // UCLAMP_VG4_4Z4Z_S
8515
0
    2418054686U,  // UCLAMP_ZZZ_B
8516
0
    1075893790U,  // UCLAMP_ZZZ_D
8517
0
    2195789342U,  // UCLAMP_ZZZ_H
8518
0
    1344362014U,  // UCLAMP_ZZZ_S
8519
0
    2116707U, // UCVTFSWDri
8520
0
    2116707U, // UCVTFSWHri
8521
0
    2116707U, // UCVTFSWSri
8522
0
    2116707U, // UCVTFSXDri
8523
0
    2116707U, // UCVTFSXHri
8524
0
    2116707U, // UCVTFSXSri
8525
0
    2116707U, // UCVTFUWDri
8526
0
    2116707U, // UCVTFUWHri
8527
0
    2116707U, // UCVTFUWSri
8528
0
    2116707U, // UCVTFUXDri
8529
0
    2116707U, // UCVTFUXHri
8530
0
    2116707U, // UCVTFUXSri
8531
0
    1648561251U,  // UCVTF_2Z2Z_StoS
8532
0
    1648561251U,  // UCVTF_4Z4Z_StoS
8533
0
    270584931U, // UCVTF_ZPmZ_DtoD
8534
0
    3493923939U,  // UCVTF_ZPmZ_DtoH
8535
0
    270617699U, // UCVTF_ZPmZ_DtoS
8536
0
    541133923U, // UCVTF_ZPmZ_HtoH
8537
0
    270584931U, // UCVTF_ZPmZ_StoD
8538
0
    1078004835U,  // UCVTF_ZPmZ_StoH
8539
0
    270617699U, // UCVTF_ZPmZ_StoS
8540
0
    2116707U, // UCVTFd
8541
0
    2116707U, // UCVTFh
8542
0
    2116707U, // UCVTFs
8543
0
    2116707U, // UCVTFv1i16
8544
0
    2116707U, // UCVTFv1i32
8545
0
    2116707U, // UCVTFv1i64
8546
0
    813796451U, // UCVTFv2f32
8547
0
    815893603U, // UCVTFv2f64
8548
0
    813796451U, // UCVTFv2i32_shift
8549
0
    815893603U, // UCVTFv2i64_shift
8550
0
    817990755U, // UCVTFv4f16
8551
0
    820087907U, // UCVTFv4f32
8552
0
    817990755U, // UCVTFv4i16_shift
8553
0
    820087907U, // UCVTFv4i32_shift
8554
0
    822185059U, // UCVTFv8f16
8555
0
    822185059U, // UCVTFv8i16_shift
8556
0
    19532U, // UDF
8557
0
    3223378200U,  // UDIVR_ZPmZ_D
8558
0
    3223410968U,  // UDIVR_ZPmZ_S
8559
0
    2121227U, // UDIVWr
8560
0
    2121227U, // UDIVXr
8561
0
    3223379467U,  // UDIV_ZPmZ_D
8562
0
    3223412235U,  // UDIV_ZPmZ_S
8563
0
    3798179000U,  // UDOT_VG2_M2Z2Z_BtoS
8564
0
    3798162616U,  // UDOT_VG2_M2Z2Z_HtoD
8565
0
    3798179000U,  // UDOT_VG2_M2Z2Z_HtoS
8566
0
    3798179000U,  // UDOT_VG2_M2ZZI_BToS
8567
0
    3798179000U,  // UDOT_VG2_M2ZZI_HToS
8568
0
    3798162616U,  // UDOT_VG2_M2ZZI_HtoD
8569
0
    3798179000U,  // UDOT_VG2_M2ZZ_BtoS
8570
0
    3798162616U,  // UDOT_VG2_M2ZZ_HtoD
8571
0
    3798179000U,  // UDOT_VG2_M2ZZ_HtoS
8572
0
    4066614456U,  // UDOT_VG4_M4Z4Z_BtoS
8573
0
    4066598072U,  // UDOT_VG4_M4Z4Z_HtoD
8574
0
    4066614456U,  // UDOT_VG4_M4Z4Z_HtoS
8575
0
    4066614456U,  // UDOT_VG4_M4ZZI_BtoS
8576
0
    4066614456U,  // UDOT_VG4_M4ZZI_HToS
8577
0
    4066598072U,  // UDOT_VG4_M4ZZI_HtoD
8578
0
    4066614456U,  // UDOT_VG4_M4ZZ_BtoS
8579
0
    4066598072U,  // UDOT_VG4_M4ZZ_HtoD
8580
0
    4066614456U,  // UDOT_VG4_M4ZZ_HtoS
8581
0
    2686508216U,  // UDOT_ZZZI_D
8582
0
    2686540984U,  // UDOT_ZZZI_HtoS
8583
0
    2418105528U,  // UDOT_ZZZI_S
8584
0
    2686508216U,  // UDOT_ZZZ_D
8585
0
    2686540984U,  // UDOT_ZZZ_HtoS
8586
0
    2418105528U,  // UDOT_ZZZ_S
8587
0
    2967608504U,  // UDOTlanev16i8
8588
0
    2961317048U,  // UDOTlanev8i8
8589
0
    2967608504U,  // UDOTv16i8
8590
0
    2961317048U,  // UDOTv8i8
8591
0
    3223358275U,  // UHADD_ZPmZ_B
8592
0
    3223374659U,  // UHADD_ZPmZ_D
8593
0
    3519089475U,  // UHADD_ZPmZ_H
8594
0
    3223407427U,  // UHADD_ZPmZ_S
8595
0
    811699011U, // UHADDv16i8
8596
0
    813796163U, // UHADDv2i32
8597
0
    817990467U, // UHADDv4i16
8598
0
    820087619U, // UHADDv4i32
8599
0
    822184771U, // UHADDv8i16
8600
0
    824281923U, // UHADDv8i8
8601
0
    3223361490U,  // UHSUBR_ZPmZ_B
8602
0
    3223377874U,  // UHSUBR_ZPmZ_D
8603
0
    3519092690U,  // UHSUBR_ZPmZ_H
8604
0
    3223410642U,  // UHSUBR_ZPmZ_S
8605
0
    3223357844U,  // UHSUB_ZPmZ_B
8606
0
    3223374228U,  // UHSUB_ZPmZ_D
8607
0
    3519089044U,  // UHSUB_ZPmZ_H
8608
0
    3223406996U,  // UHSUB_ZPmZ_S
8609
0
    811698580U, // UHSUBv16i8
8610
0
    813795732U, // UHSUBv2i32
8611
0
    817990036U, // UHSUBv4i16
8612
0
    820087188U, // UHSUBv4i32
8613
0
    822184340U, // UHSUBv8i16
8614
0
    824281492U, // UHSUBv8i8
8615
0
    2118126U, // UMADDLrrr
8616
0
    3223361307U,  // UMAXP_ZPmZ_B
8617
0
    3223377691U,  // UMAXP_ZPmZ_D
8618
0
    3519092507U,  // UMAXP_ZPmZ_H
8619
0
    3223410459U,  // UMAXP_ZPmZ_S
8620
0
    811702043U, // UMAXPv16i8
8621
0
    813799195U, // UMAXPv2i32
8622
0
    817993499U, // UMAXPv4i16
8623
0
    820090651U, // UMAXPv4i32
8624
0
    822187803U, // UMAXPv8i16
8625
0
    824284955U, // UMAXPv8i8
8626
0
    3227623097U,  // UMAXQV_VPZ_B
8627
0
    3231817401U,  // UMAXQV_VPZ_D
8628
0
    3238108857U,  // UMAXQV_VPZ_H
8629
0
    3236011705U,  // UMAXQV_VPZ_S
8630
0
    253653U,  // UMAXV_VPZ_B
8631
0
    1657020117U,  // UMAXV_VPZ_D
8632
0
    1659133653U,  // UMAXV_VPZ_H
8633
0
    1638178517U,  // UMAXV_VPZ_S
8634
0
    807427797U, // UMAXVv16i8v
8635
0
    807427797U, // UMAXVv4i16v
8636
0
    807427797U, // UMAXVv4i32v
8637
0
    807427797U, // UMAXVv8i16v
8638
0
    807427797U, // UMAXVv8i8v
8639
0
    2121795U, // UMAXWri
8640
0
    2121795U, // UMAXWrr
8641
0
    2121795U, // UMAXXri
8642
0
    2121795U, // UMAXXrr
8643
0
    2179096643U,  // UMAX_VG2_2Z2Z_B
8644
0
    2181210179U,  // UMAX_VG2_2Z2Z_D
8645
0
    2183323715U,  // UMAX_VG2_2Z2Z_H
8646
0
    2185437251U,  // UMAX_VG2_2Z2Z_S
8647
0
    2179096643U,  // UMAX_VG2_2ZZ_B
8648
0
    2181210179U,  // UMAX_VG2_2ZZ_D
8649
0
    2183323715U,  // UMAX_VG2_2ZZ_H
8650
0
    2185437251U,  // UMAX_VG2_2ZZ_S
8651
0
    2179096643U,  // UMAX_VG4_4Z4Z_B
8652
0
    2181210179U,  // UMAX_VG4_4Z4Z_D
8653
0
    2183323715U,  // UMAX_VG4_4Z4Z_H
8654
0
    2185437251U,  // UMAX_VG4_4Z4Z_S
8655
0
    2179096643U,  // UMAX_VG4_4ZZ_B
8656
0
    2181210179U,  // UMAX_VG4_4ZZ_D
8657
0
    2183323715U,  // UMAX_VG4_4ZZ_H
8658
0
    2185437251U,  // UMAX_VG4_4ZZ_S
8659
0
    2138179U, // UMAX_ZI_B
8660
0
    2418073667U,  // UMAX_ZI_D
8661
0
    2189500483U,  // UMAX_ZI_H
8662
0
    270622787U, // UMAX_ZI_S
8663
0
    3223363651U,  // UMAX_ZPmZ_B
8664
0
    3223380035U,  // UMAX_ZPmZ_D
8665
0
    3519094851U,  // UMAX_ZPmZ_H
8666
0
    3223412803U,  // UMAX_ZPmZ_S
8667
0
    811704387U, // UMAXv16i8
8668
0
    813801539U, // UMAXv2i32
8669
0
    817995843U, // UMAXv4i16
8670
0
    820092995U, // UMAXv4i32
8671
0
    822190147U, // UMAXv8i16
8672
0
    824287299U, // UMAXv8i8
8673
0
    3223361113U,  // UMINP_ZPmZ_B
8674
0
    3223377497U,  // UMINP_ZPmZ_D
8675
0
    3519092313U,  // UMINP_ZPmZ_H
8676
0
    3223410265U,  // UMINP_ZPmZ_S
8677
0
    811701849U, // UMINPv16i8
8678
0
    813799001U, // UMINPv2i32
8679
0
    817993305U, // UMINPv4i16
8680
0
    820090457U, // UMINPv4i32
8681
0
    822187609U, // UMINPv8i16
8682
0
    824284761U, // UMINPv8i8
8683
0
    3227623066U,  // UMINQV_VPZ_B
8684
0
    3231817370U,  // UMINQV_VPZ_D
8685
0
    3238108826U,  // UMINQV_VPZ_H
8686
0
    3236011674U,  // UMINQV_VPZ_S
8687
0
    253505U,  // UMINV_VPZ_B
8688
0
    1657019969U,  // UMINV_VPZ_D
8689
0
    1659133505U,  // UMINV_VPZ_H
8690
0
    1638178369U,  // UMINV_VPZ_S
8691
0
    807427649U, // UMINVv16i8v
8692
0
    807427649U, // UMINVv4i16v
8693
0
    807427649U, // UMINVv4i32v
8694
0
    807427649U, // UMINVv8i16v
8695
0
    807427649U, // UMINVv8i8v
8696
0
    2118854U, // UMINWri
8697
0
    2118854U, // UMINWrr
8698
0
    2118854U, // UMINXri
8699
0
    2118854U, // UMINXrr
8700
0
    2179093702U,  // UMIN_VG2_2Z2Z_B
8701
0
    2181207238U,  // UMIN_VG2_2Z2Z_D
8702
0
    2183320774U,  // UMIN_VG2_2Z2Z_H
8703
0
    2185434310U,  // UMIN_VG2_2Z2Z_S
8704
0
    2179093702U,  // UMIN_VG2_2ZZ_B
8705
0
    2181207238U,  // UMIN_VG2_2ZZ_D
8706
0
    2183320774U,  // UMIN_VG2_2ZZ_H
8707
0
    2185434310U,  // UMIN_VG2_2ZZ_S
8708
0
    2179093702U,  // UMIN_VG4_4Z4Z_B
8709
0
    2181207238U,  // UMIN_VG4_4Z4Z_D
8710
0
    2183320774U,  // UMIN_VG4_4Z4Z_H
8711
0
    2185434310U,  // UMIN_VG4_4Z4Z_S
8712
0
    2179093702U,  // UMIN_VG4_4ZZ_B
8713
0
    2181207238U,  // UMIN_VG4_4ZZ_D
8714
0
    2183320774U,  // UMIN_VG4_4ZZ_H
8715
0
    2185434310U,  // UMIN_VG4_4ZZ_S
8716
0
    2135238U, // UMIN_ZI_B
8717
0
    2418070726U,  // UMIN_ZI_D
8718
0
    2189497542U,  // UMIN_ZI_H
8719
0
    270619846U, // UMIN_ZI_S
8720
0
    3223360710U,  // UMIN_ZPmZ_B
8721
0
    3223377094U,  // UMIN_ZPmZ_D
8722
0
    3519091910U,  // UMIN_ZPmZ_H
8723
0
    3223409862U,  // UMIN_ZPmZ_S
8724
0
    811701446U, // UMINv16i8
8725
0
    813798598U, // UMINv2i32
8726
0
    817992902U, // UMINv4i16
8727
0
    820090054U, // UMINv4i32
8728
0
    822187206U, // UMINv8i16
8729
0
    824284358U, // UMINv8i8
8730
0
    1344325200U,  // UMLALB_ZZZI_D
8731
0
    2686535248U,  // UMLALB_ZZZI_S
8732
0
    1344325200U,  // UMLALB_ZZZ_D
8733
0
    2220951120U,  // UMLALB_ZZZ_H
8734
0
    2686535248U,  // UMLALB_ZZZ_S
8735
0
    1688441452U,  // UMLALL_MZZI_BtoS
8736
0
    1688425068U,  // UMLALL_MZZI_HtoD
8737
0
    1688441452U,  // UMLALL_MZZ_BtoS
8738
0
    1688425068U,  // UMLALL_MZZ_HtoD
8739
0
    3835925100U,  // UMLALL_VG2_M2Z2Z_BtoS
8740
0
    3835908716U,  // UMLALL_VG2_M2Z2Z_HtoD
8741
0
    3835925100U,  // UMLALL_VG2_M2ZZI_BtoS
8742
0
    3835908716U,  // UMLALL_VG2_M2ZZI_HtoD
8743
0
    4104360556U,  // UMLALL_VG2_M2ZZ_BtoS
8744
0
    4104344172U,  // UMLALL_VG2_M2ZZ_HtoD
8745
0
    4104360556U,  // UMLALL_VG4_M4Z4Z_BtoS
8746
0
    4104344172U,  // UMLALL_VG4_M4Z4Z_HtoD
8747
0
    4104360556U,  // UMLALL_VG4_M4ZZI_BtoS
8748
0
    4104344172U,  // UMLALL_VG4_M4ZZI_HtoD
8749
0
    77828716U,  // UMLALL_VG4_M4ZZ_BtoS
8750
0
    77812332U,  // UMLALL_VG4_M4ZZ_HtoD
8751
0
    1344330569U,  // UMLALT_ZZZI_D
8752
0
    2686540617U,  // UMLALT_ZZZI_S
8753
0
    1344330569U,  // UMLALT_ZZZ_D
8754
0
    2220956489U,  // UMLALT_ZZZ_H
8755
0
    2686540617U,  // UMLALT_ZZZ_S
8756
0
    1663275167U,  // UMLAL_MZZI_HtoS
8757
0
    1663275167U,  // UMLAL_MZZ_HtoS
8758
0
    3810758815U,  // UMLAL_VG2_M2Z2Z_HtoS
8759
0
    3810758815U,  // UMLAL_VG2_M2ZZI_S
8760
0
    3810758815U,  // UMLAL_VG2_M2ZZ_HtoS
8761
0
    4079194271U,  // UMLAL_VG4_M4Z4Z_HtoS
8762
0
    4079194271U,  // UMLAL_VG4_M4ZZI_HtoS
8763
0
    4079194271U,  // UMLAL_VG4_M4ZZ_HtoS
8764
0
    2969698552U,  // UMLALv16i8_v8i16
8765
0
    2963411103U,  // UMLALv2i32_indexed
8766
0
    2963411103U,  // UMLALv2i32_v2i64
8767
0
    2967605407U,  // UMLALv4i16_indexed
8768
0
    2967605407U,  // UMLALv4i16_v4i32
8769
0
    2963407096U,  // UMLALv4i32_indexed
8770
0
    2963407096U,  // UMLALv4i32_v2i64
8771
0
    2967601400U,  // UMLALv8i16_indexed
8772
0
    2967601400U,  // UMLALv8i16_v4i32
8773
0
    2969702559U,  // UMLALv8i8_v8i16
8774
0
    1344325498U,  // UMLSLB_ZZZI_D
8775
0
    2686535546U,  // UMLSLB_ZZZI_S
8776
0
    1344325498U,  // UMLSLB_ZZZ_D
8777
0
    2220951418U,  // UMLSLB_ZZZ_H
8778
0
    2686535546U,  // UMLSLB_ZZZ_S
8779
0
    1688441482U,  // UMLSLL_MZZI_BtoS
8780
0
    1688425098U,  // UMLSLL_MZZI_HtoD
8781
0
    1688441482U,  // UMLSLL_MZZ_BtoS
8782
0
    1688425098U,  // UMLSLL_MZZ_HtoD
8783
0
    3835925130U,  // UMLSLL_VG2_M2Z2Z_BtoS
8784
0
    3835908746U,  // UMLSLL_VG2_M2Z2Z_HtoD
8785
0
    3835925130U,  // UMLSLL_VG2_M2ZZI_BtoS
8786
0
    3835908746U,  // UMLSLL_VG2_M2ZZI_HtoD
8787
0
    4104360586U,  // UMLSLL_VG2_M2ZZ_BtoS
8788
0
    4104344202U,  // UMLSLL_VG2_M2ZZ_HtoD
8789
0
    4104360586U,  // UMLSLL_VG4_M4Z4Z_BtoS
8790
0
    4104344202U,  // UMLSLL_VG4_M4Z4Z_HtoD
8791
0
    4104360586U,  // UMLSLL_VG4_M4ZZI_BtoS
8792
0
    4104344202U,  // UMLSLL_VG4_M4ZZI_HtoD
8793
0
    77828746U,  // UMLSLL_VG4_M4ZZ_BtoS
8794
0
    77812362U,  // UMLSLL_VG4_M4ZZ_HtoD
8795
0
    1344330744U,  // UMLSLT_ZZZI_D
8796
0
    2686540792U,  // UMLSLT_ZZZI_S
8797
0
    1344330744U,  // UMLSLT_ZZZ_D
8798
0
    2220956664U,  // UMLSLT_ZZZ_H
8799
0
    2686540792U,  // UMLSLT_ZZZ_S
8800
0
    1663275934U,  // UMLSL_MZZI_HtoS
8801
0
    1663275934U,  // UMLSL_MZZ_HtoS
8802
0
    3810759582U,  // UMLSL_VG2_M2Z2Z_HtoS
8803
0
    3810759582U,  // UMLSL_VG2_M2ZZI_S
8804
0
    3810759582U,  // UMLSL_VG2_M2ZZ_HtoS
8805
0
    4079195038U,  // UMLSL_VG4_M4Z4Z_HtoS
8806
0
    4079195038U,  // UMLSL_VG4_M4ZZI_HtoS
8807
0
    4079195038U,  // UMLSL_VG4_M4ZZ_HtoS
8808
0
    2969698684U,  // UMLSLv16i8_v8i16
8809
0
    2963411870U,  // UMLSLv2i32_indexed
8810
0
    2963411870U,  // UMLSLv2i32_v2i64
8811
0
    2967606174U,  // UMLSLv4i16_indexed
8812
0
    2967606174U,  // UMLSLv4i16_v4i32
8813
0
    2963407228U,  // UMLSLv4i32_indexed
8814
0
    2963407228U,  // UMLSLv4i32_v2i64
8815
0
    2967601532U,  // UMLSLv8i16_indexed
8816
0
    2967601532U,  // UMLSLv8i16_v4i32
8817
0
    2969703326U,  // UMLSLv8i8_v8i16
8818
0
    2967601995U,  // UMMLA
8819
0
    2418099019U,  // UMMLA_ZZZ
8820
0
    54641546U,  // UMOPA_MPPZZ_D
8821
0
    54641546U,  // UMOPA_MPPZZ_HtoS
8822
0
    79807370U,  // UMOPA_MPPZZ_S
8823
0
    54647349U,  // UMOPS_MPPZZ_D
8824
0
    54647349U,  // UMOPS_MPPZZ_HtoS
8825
0
    79813173U,  // UMOPS_MPPZZ_S
8826
0
    807427681U, // UMOVvi16
8827
0
    807427681U, // UMOVvi16_idx0
8828
0
    807427681U, // UMOVvi32
8829
0
    807427681U, // UMOVvi32_idx0
8830
0
    807427681U, // UMOVvi64
8831
0
    807427681U, // UMOVvi64_idx0
8832
0
    807427681U, // UMOVvi8
8833
0
    807427681U, // UMOVvi8_idx0
8834
0
    2118074U, // UMSUBLrrr
8835
0
    3223359128U,  // UMULH_ZPmZ_B
8836
0
    3223375512U,  // UMULH_ZPmZ_D
8837
0
    3519090328U,  // UMULH_ZPmZ_H
8838
0
    3223408280U,  // UMULH_ZPmZ_S
8839
0
    2133656U, // UMULH_ZZZ_B
8840
0
    2418069144U,  // UMULH_ZZZ_D
8841
0
    2189495960U,  // UMULH_ZZZ_H
8842
0
    270618264U, // UMULH_ZZZ_S
8843
0
    2117272U, // UMULHrr
8844
0
    270583587U, // UMULLB_ZZZI_D
8845
0
    1881229091U,  // UMULLB_ZZZI_S
8846
0
    270583587U, // UMULLB_ZZZ_D
8847
0
    2197882659U,  // UMULLB_ZZZ_H
8848
0
    1881229091U,  // UMULLB_ZZZ_S
8849
0
    270588871U, // UMULLT_ZZZI_D
8850
0
    1881234375U,  // UMULLT_ZZZI_S
8851
0
    270588871U, // UMULLT_ZZZ_D
8852
0
    2197887943U,  // UMULLT_ZZZ_H
8853
0
    1881234375U,  // UMULLT_ZZZ_S
8854
0
    822182234U, // UMULLv16i8_v8i16
8855
0
    815895209U, // UMULLv2i32_indexed
8856
0
    815895209U, // UMULLv2i32_v2i64
8857
0
    820089513U, // UMULLv4i16_indexed
8858
0
    820089513U, // UMULLv4i16_v4i32
8859
0
    815890778U, // UMULLv4i32_indexed
8860
0
    815890778U, // UMULLv4i32_v2i64
8861
0
    820085082U, // UMULLv8i16_indexed
8862
0
    820085082U, // UMULLv8i16_v4i32
8863
0
    822186665U, // UMULLv8i8_v8i16
8864
0
    2132834U, // UQADD_ZI_B
8865
0
    2418068322U,  // UQADD_ZI_D
8866
0
    2189495138U,  // UQADD_ZI_H
8867
0
    270617442U, // UQADD_ZI_S
8868
0
    3223358306U,  // UQADD_ZPmZ_B
8869
0
    3223374690U,  // UQADD_ZPmZ_D
8870
0
    3519089506U,  // UQADD_ZPmZ_H
8871
0
    3223407458U,  // UQADD_ZPmZ_S
8872
0
    2132834U, // UQADD_ZZZ_B
8873
0
    2418068322U,  // UQADD_ZZZ_D
8874
0
    2189495138U,  // UQADD_ZZZ_H
8875
0
    270617442U, // UQADD_ZZZ_S
8876
0
    811699042U, // UQADDv16i8
8877
0
    2116450U, // UQADDv1i16
8878
0
    2116450U, // UQADDv1i32
8879
0
    2116450U, // UQADDv1i64
8880
0
    2116450U, // UQADDv1i8
8881
0
    813796194U, // UQADDv2i32
8882
0
    815893346U, // UQADDv2i64
8883
0
    817990498U, // UQADDv4i16
8884
0
    820087650U, // UQADDv4i32
8885
0
    822184802U, // UQADDv8i16
8886
0
    824281954U, // UQADDv8i8
8887
0
    1648432412U,  // UQCVTN_Z2Z_StoH
8888
0
    1644238108U,  // UQCVTN_Z4Z_DtoH
8889
0
    3223360796U,  // UQCVTN_Z4Z_StoB
8890
0
    1648434518U,  // UQCVT_Z2Z_StoH
8891
0
    1644240214U,  // UQCVT_Z4Z_DtoH
8892
0
    3223362902U,  // UQCVT_Z4Z_StoB
8893
0
    538985932U, // UQDECB_WPiI
8894
0
    538985932U, // UQDECB_XPiI
8895
0
    538987255U, // UQDECD_WPiI
8896
0
    538987255U, // UQDECD_XPiI
8897
0
    539020023U, // UQDECD_ZPiI
8898
0
    538987942U, // UQDECH_WPiI
8899
0
    538987942U, // UQDECH_XPiI
8900
0
    56692134U,  // UQDECH_ZPiI
8901
0
    2119089U, // UQDECP_WP_B
8902
0
    2418038193U,  // UQDECP_WP_D
8903
0
    1881167281U,  // UQDECP_WP_H
8904
0
    270554545U, // UQDECP_WP_S
8905
0
    2119089U, // UQDECP_XP_B
8906
0
    2418038193U,  // UQDECP_XP_D
8907
0
    1881167281U,  // UQDECP_XP_H
8908
0
    270554545U, // UQDECP_XP_S
8909
0
    1075893681U,  // UQDECP_ZP_D
8910
0
    1658918321U,  // UQDECP_ZP_H
8911
0
    1344361905U,  // UQDECP_ZP_S
8912
0
    538992467U, // UQDECW_WPiI
8913
0
    538992467U, // UQDECW_XPiI
8914
0
    539058003U, // UQDECW_ZPiI
8915
0
    538985948U, // UQINCB_WPiI
8916
0
    538985948U, // UQINCB_XPiI
8917
0
    538987271U, // UQINCD_WPiI
8918
0
    538987271U, // UQINCD_XPiI
8919
0
    539020039U, // UQINCD_ZPiI
8920
0
    538987958U, // UQINCH_WPiI
8921
0
    538987958U, // UQINCH_XPiI
8922
0
    56692150U,  // UQINCH_ZPiI
8923
0
    2119105U, // UQINCP_WP_B
8924
0
    2418038209U,  // UQINCP_WP_D
8925
0
    1881167297U,  // UQINCP_WP_H
8926
0
    270554561U, // UQINCP_WP_S
8927
0
    2119105U, // UQINCP_XP_B
8928
0
    2418038209U,  // UQINCP_XP_D
8929
0
    1881167297U,  // UQINCP_XP_H
8930
0
    270554561U, // UQINCP_XP_S
8931
0
    1075893697U,  // UQINCP_ZP_D
8932
0
    1658918337U,  // UQINCP_ZP_H
8933
0
    1344361921U,  // UQINCP_ZP_S
8934
0
    538992483U, // UQINCW_WPiI
8935
0
    538992483U, // UQINCW_XPiI
8936
0
    539058019U, // UQINCW_ZPiI
8937
0
    3223361634U,  // UQRSHLR_ZPmZ_B
8938
0
    3223378018U,  // UQRSHLR_ZPmZ_D
8939
0
    3519092834U,  // UQRSHLR_ZPmZ_H
8940
0
    3223410786U,  // UQRSHLR_ZPmZ_S
8941
0
    3223360056U,  // UQRSHL_ZPmZ_B
8942
0
    3223376440U,  // UQRSHL_ZPmZ_D
8943
0
    3519091256U,  // UQRSHL_ZPmZ_H
8944
0
    3223409208U,  // UQRSHL_ZPmZ_S
8945
0
    811700792U, // UQRSHLv16i8
8946
0
    2118200U, // UQRSHLv1i16
8947
0
    2118200U, // UQRSHLv1i32
8948
0
    2118200U, // UQRSHLv1i64
8949
0
    2118200U, // UQRSHLv1i8
8950
0
    813797944U, // UQRSHLv2i32
8951
0
    815895096U, // UQRSHLv2i64
8952
0
    817992248U, // UQRSHLv4i16
8953
0
    820089400U, // UQRSHLv4i32
8954
0
    822186552U, // UQRSHLv8i16
8955
0
    824283704U, // UQRSHLv8i8
8956
0
    1881180132U,  // UQRSHRNB_ZZI_B
8957
0
    2172717028U,  // UQRSHRNB_ZZI_H
8958
0
    2418100196U,  // UQRSHRNB_ZZI_S
8959
0
    2686491737U,  // UQRSHRNT_ZZI_B
8960
0
    2174819417U,  // UQRSHRNT_ZZI_H
8961
0
    1075928153U,  // UQRSHRNT_ZZI_S
8962
0
    3223360758U,  // UQRSHRN_VG4_Z4ZI_B
8963
0
    2181108982U,  // UQRSHRN_VG4_Z4ZI_H
8964
0
    2185303286U,  // UQRSHRN_Z2ZI_StoH
8965
0
    2118902U, // UQRSHRNb
8966
0
    2118902U, // UQRSHRNh
8967
0
    2118902U, // UQRSHRNs
8968
0
    2959213006U,  // UQRSHRNv16i8_shift
8969
0
    813798646U, // UQRSHRNv2i32_shift
8970
0
    817992950U, // UQRSHRNv4i16_shift
8971
0
    2967601614U,  // UQRSHRNv4i32_shift
8972
0
    2969698766U,  // UQRSHRNv8i16_shift
8973
0
    824284406U, // UQRSHRNv8i8_shift
8974
0
    2185304074U,  // UQRSHR_VG2_Z2ZI_H
8975
0
    3223361546U,  // UQRSHR_VG4_Z4ZI_B
8976
0
    2181109770U,  // UQRSHR_VG4_Z4ZI_H
8977
0
    3223361617U,  // UQSHLR_ZPmZ_B
8978
0
    3223378001U,  // UQSHLR_ZPmZ_D
8979
0
    3519092817U,  // UQSHLR_ZPmZ_H
8980
0
    3223410769U,  // UQSHLR_ZPmZ_S
8981
0
    3223360041U,  // UQSHL_ZPmI_B
8982
0
    3223376425U,  // UQSHL_ZPmI_D
8983
0
    3519091241U,  // UQSHL_ZPmI_H
8984
0
    3223409193U,  // UQSHL_ZPmI_S
8985
0
    3223360041U,  // UQSHL_ZPmZ_B
8986
0
    3223376425U,  // UQSHL_ZPmZ_D
8987
0
    3519091241U,  // UQSHL_ZPmZ_H
8988
0
    3223409193U,  // UQSHL_ZPmZ_S
8989
0
    2118185U, // UQSHLb
8990
0
    2118185U, // UQSHLd
8991
0
    2118185U, // UQSHLh
8992
0
    2118185U, // UQSHLs
8993
0
    811700777U, // UQSHLv16i8
8994
0
    811700777U, // UQSHLv16i8_shift
8995
0
    2118185U, // UQSHLv1i16
8996
0
    2118185U, // UQSHLv1i32
8997
0
    2118185U, // UQSHLv1i64
8998
0
    2118185U, // UQSHLv1i8
8999
0
    813797929U, // UQSHLv2i32
9000
0
    813797929U, // UQSHLv2i32_shift
9001
0
    815895081U, // UQSHLv2i64
9002
0
    815895081U, // UQSHLv2i64_shift
9003
0
    817992233U, // UQSHLv4i16
9004
0
    817992233U, // UQSHLv4i16_shift
9005
0
    820089385U, // UQSHLv4i32
9006
0
    820089385U, // UQSHLv4i32_shift
9007
0
    822186537U, // UQSHLv8i16
9008
0
    822186537U, // UQSHLv8i16_shift
9009
0
    824283689U, // UQSHLv8i8
9010
0
    824283689U, // UQSHLv8i8_shift
9011
0
    1881180113U,  // UQSHRNB_ZZI_B
9012
0
    2172717009U,  // UQSHRNB_ZZI_H
9013
0
    2418100177U,  // UQSHRNB_ZZI_S
9014
0
    2686491718U,  // UQSHRNT_ZZI_B
9015
0
    2174819398U,  // UQSHRNT_ZZI_H
9016
0
    1075928134U,  // UQSHRNT_ZZI_S
9017
0
    2118885U, // UQSHRNb
9018
0
    2118885U, // UQSHRNh
9019
0
    2118885U, // UQSHRNs
9020
0
    2959212987U,  // UQSHRNv16i8_shift
9021
0
    813798629U, // UQSHRNv2i32_shift
9022
0
    817992933U, // UQSHRNv4i16_shift
9023
0
    2967601595U,  // UQSHRNv4i32_shift
9024
0
    2969698747U,  // UQSHRNv8i16_shift
9025
0
    824284389U, // UQSHRNv8i8_shift
9026
0
    3223361506U,  // UQSUBR_ZPmZ_B
9027
0
    3223377890U,  // UQSUBR_ZPmZ_D
9028
0
    3519092706U,  // UQSUBR_ZPmZ_H
9029
0
    3223410658U,  // UQSUBR_ZPmZ_S
9030
0
    2132401U, // UQSUB_ZI_B
9031
0
    2418067889U,  // UQSUB_ZI_D
9032
0
    2189494705U,  // UQSUB_ZI_H
9033
0
    270617009U, // UQSUB_ZI_S
9034
0
    3223357873U,  // UQSUB_ZPmZ_B
9035
0
    3223374257U,  // UQSUB_ZPmZ_D
9036
0
    3519089073U,  // UQSUB_ZPmZ_H
9037
0
    3223407025U,  // UQSUB_ZPmZ_S
9038
0
    2132401U, // UQSUB_ZZZ_B
9039
0
    2418067889U,  // UQSUB_ZZZ_D
9040
0
    2189494705U,  // UQSUB_ZZZ_H
9041
0
    270617009U, // UQSUB_ZZZ_S
9042
0
    811698609U, // UQSUBv16i8
9043
0
    2116017U, // UQSUBv1i16
9044
0
    2116017U, // UQSUBv1i32
9045
0
    2116017U, // UQSUBv1i64
9046
0
    2116017U, // UQSUBv1i8
9047
0
    813795761U, // UQSUBv2i32
9048
0
    815892913U, // UQSUBv2i64
9049
0
    817990065U, // UQSUBv4i16
9050
0
    820087217U, // UQSUBv4i32
9051
0
    822184369U, // UQSUBv8i16
9052
0
    824281521U, // UQSUBv8i8
9053
0
    1881180158U,  // UQXTNB_ZZ_B
9054
0
    1635846142U,  // UQXTNB_ZZ_H
9055
0
    2418100222U,  // UQXTNB_ZZ_S
9056
0
    2686491764U,  // UQXTNT_ZZ_B
9057
0
    1637948532U,  // UQXTNT_ZZ_H
9058
0
    1075928180U,  // UQXTNT_ZZ_S
9059
0
    2959213039U,  // UQXTNv16i8
9060
0
    2118955U, // UQXTNv1i16
9061
0
    2118955U, // UQXTNv1i32
9062
0
    2118955U, // UQXTNv1i8
9063
0
    813798699U, // UQXTNv2i32
9064
0
    817993003U, // UQXTNv4i16
9065
0
    2967601647U,  // UQXTNv4i32
9066
0
    2969698799U,  // UQXTNv8i16
9067
0
    824284459U, // UQXTNv8i8
9068
0
    270617614U, // URECPE_ZPmZ_S
9069
0
    813796366U, // URECPEv2i32
9070
0
    820087822U, // URECPEv4i32
9071
0
    3223358260U,  // URHADD_ZPmZ_B
9072
0
    3223374644U,  // URHADD_ZPmZ_D
9073
0
    3519089460U,  // URHADD_ZPmZ_H
9074
0
    3223407412U,  // URHADD_ZPmZ_S
9075
0
    811698996U, // URHADDv16i8
9076
0
    813796148U, // URHADDv2i32
9077
0
    817990452U, // URHADDv4i16
9078
0
    820087604U, // URHADDv4i32
9079
0
    822184756U, // URHADDv8i16
9080
0
    824281908U, // URHADDv8i8
9081
0
    3223361651U,  // URSHLR_ZPmZ_B
9082
0
    3223378035U,  // URSHLR_ZPmZ_D
9083
0
    3519092851U,  // URSHLR_ZPmZ_H
9084
0
    3223410803U,  // URSHLR_ZPmZ_S
9085
0
    2179093063U,  // URSHL_VG2_2Z2Z_B
9086
0
    2181206599U,  // URSHL_VG2_2Z2Z_D
9087
0
    2183320135U,  // URSHL_VG2_2Z2Z_H
9088
0
    2185433671U,  // URSHL_VG2_2Z2Z_S
9089
0
    2179093063U,  // URSHL_VG2_2ZZ_B
9090
0
    2181206599U,  // URSHL_VG2_2ZZ_D
9091
0
    2183320135U,  // URSHL_VG2_2ZZ_H
9092
0
    2185433671U,  // URSHL_VG2_2ZZ_S
9093
0
    2179093063U,  // URSHL_VG4_4Z4Z_B
9094
0
    2181206599U,  // URSHL_VG4_4Z4Z_D
9095
0
    2183320135U,  // URSHL_VG4_4Z4Z_H
9096
0
    2185433671U,  // URSHL_VG4_4Z4Z_S
9097
0
    2179093063U,  // URSHL_VG4_4ZZ_B
9098
0
    2181206599U,  // URSHL_VG4_4ZZ_D
9099
0
    2183320135U,  // URSHL_VG4_4ZZ_H
9100
0
    2185433671U,  // URSHL_VG4_4ZZ_S
9101
0
    3223360071U,  // URSHL_ZPmZ_B
9102
0
    3223376455U,  // URSHL_ZPmZ_D
9103
0
    3519091271U,  // URSHL_ZPmZ_H
9104
0
    3223409223U,  // URSHL_ZPmZ_S
9105
0
    811700807U, // URSHLv16i8
9106
0
    2118215U, // URSHLv1i64
9107
0
    813797959U, // URSHLv2i32
9108
0
    815895111U, // URSHLv2i64
9109
0
    817992263U, // URSHLv4i16
9110
0
    820089415U, // URSHLv4i32
9111
0
    822186567U, // URSHLv8i16
9112
0
    824283719U, // URSHLv8i8
9113
0
    3223361561U,  // URSHR_ZPmI_B
9114
0
    3223377945U,  // URSHR_ZPmI_D
9115
0
    3519092761U,  // URSHR_ZPmI_H
9116
0
    3223410713U,  // URSHR_ZPmI_S
9117
0
    2119705U, // URSHRd
9118
0
    811702297U, // URSHRv16i8_shift
9119
0
    813799449U, // URSHRv2i32_shift
9120
0
    815896601U, // URSHRv2i64_shift
9121
0
    817993753U, // URSHRv4i16_shift
9122
0
    820090905U, // URSHRv4i32_shift
9123
0
    822188057U, // URSHRv8i16_shift
9124
0
    824285209U, // URSHRv8i8_shift
9125
0
    270617660U, // URSQRTE_ZPmZ_S
9126
0
    813796412U, // URSQRTEv2i32
9127
0
    820087868U, // URSQRTEv4i32
9128
0
    2418050107U,  // URSRA_ZZI_B
9129
0
    1075889211U,  // URSRA_ZZI_D
9130
0
    2195784763U,  // URSRA_ZZI_H
9131
0
    1344357435U,  // URSRA_ZZI_S
9132
0
    807715899U, // URSRAd
9133
0
    2959213627U,  // URSRAv16i8_shift
9134
0
    2961310779U,  // URSRAv2i32_shift
9135
0
    2963407931U,  // URSRAv2i64_shift
9136
0
    2965505083U,  // URSRAv4i16_shift
9137
0
    2967602235U,  // URSRAv4i32_shift
9138
0
    2969699387U,  // URSRAv8i16_shift
9139
0
    2971796539U,  // URSRAv8i8_shift
9140
0
    3798178992U,  // USDOT_VG2_M2Z2Z_BToS
9141
0
    3798178992U,  // USDOT_VG2_M2ZZI_BToS
9142
0
    3798178992U,  // USDOT_VG2_M2ZZ_BToS
9143
0
    4066614448U,  // USDOT_VG4_M4Z4Z_BToS
9144
0
    4066614448U,  // USDOT_VG4_M4ZZI_BToS
9145
0
    4066614448U,  // USDOT_VG4_M4ZZ_BToS
9146
0
    2418105520U,  // USDOT_ZZZ
9147
0
    2418105520U,  // USDOT_ZZZI
9148
0
    2967608496U,  // USDOTlanev16i8
9149
0
    2961317040U,  // USDOTlanev8i8
9150
0
    2967608496U,  // USDOTv16i8
9151
0
    2961317040U,  // USDOTv8i8
9152
0
    270583553U, // USHLLB_ZZI_D
9153
0
    2197882625U,  // USHLLB_ZZI_H
9154
0
    1881229057U,  // USHLLB_ZZI_S
9155
0
    270588837U, // USHLLT_ZZI_D
9156
0
    2197887909U,  // USHLLT_ZZI_H
9157
0
    1881234341U,  // USHLLT_ZZI_S
9158
0
    822182200U, // USHLLv16i8_shift
9159
0
    815895163U, // USHLLv2i32_shift
9160
0
    820089467U, // USHLLv4i16_shift
9161
0
    815890744U, // USHLLv4i32_shift
9162
0
    820085048U, // USHLLv8i16_shift
9163
0
    822186619U, // USHLLv8i8_shift
9164
0
    811700820U, // USHLv16i8
9165
0
    2118228U, // USHLv1i64
9166
0
    813797972U, // USHLv2i32
9167
0
    815895124U, // USHLv2i64
9168
0
    817992276U, // USHLv4i16
9169
0
    820089428U, // USHLv4i32
9170
0
    822186580U, // USHLv8i16
9171
0
    824283732U, // USHLv8i8
9172
0
    2119718U, // USHRd
9173
0
    811702310U, // USHRv16i8_shift
9174
0
    813799462U, // USHRv2i32_shift
9175
0
    815896614U, // USHRv2i64_shift
9176
0
    817993766U, // USHRv4i16_shift
9177
0
    820090918U, // USHRv4i32_shift
9178
0
    822188070U, // USHRv8i16_shift
9179
0
    824285222U, // USHRv8i8_shift
9180
0
    1688441442U,  // USMLALL_MZZI_BtoS
9181
0
    1688441442U,  // USMLALL_MZZ_BtoS
9182
0
    3835925090U,  // USMLALL_VG2_M2Z2Z_BtoS
9183
0
    3835925090U,  // USMLALL_VG2_M2ZZI_BtoS
9184
0
    4104360546U,  // USMLALL_VG2_M2ZZ_BtoS
9185
0
    4104360546U,  // USMLALL_VG4_M4Z4Z_BtoS
9186
0
    4104360546U,  // USMLALL_VG4_M4ZZI_BtoS
9187
0
    77828706U,  // USMLALL_VG4_M4ZZ_BtoS
9188
0
    2967601987U,  // USMMLA
9189
0
    2418099011U,  // USMMLA_ZZZ
9190
0
    54641537U,  // USMOPA_MPPZZ_D
9191
0
    79807361U,  // USMOPA_MPPZZ_S
9192
0
    54647340U,  // USMOPS_MPPZZ_D
9193
0
    79813164U,  // USMOPS_MPPZZ_S
9194
0
    3223358297U,  // USQADD_ZPmZ_B
9195
0
    3223374681U,  // USQADD_ZPmZ_D
9196
0
    3519089497U,  // USQADD_ZPmZ_H
9197
0
    3223407449U,  // USQADD_ZPmZ_S
9198
0
    2959215449U,  // USQADDv16i8
9199
0
    807717721U, // USQADDv1i16
9200
0
    807717721U, // USQADDv1i32
9201
0
    807717721U, // USQADDv1i64
9202
0
    807717721U, // USQADDv1i8
9203
0
    2961312601U,  // USQADDv2i32
9204
0
    2963409753U,  // USQADDv2i64
9205
0
    2965506905U,  // USQADDv4i16
9206
0
    2967604057U,  // USQADDv4i32
9207
0
    2969701209U,  // USQADDv8i16
9208
0
    2971798361U,  // USQADDv8i8
9209
0
    2418050120U,  // USRA_ZZI_B
9210
0
    1075889224U,  // USRA_ZZI_D
9211
0
    2195784776U,  // USRA_ZZI_H
9212
0
    1344357448U,  // USRA_ZZI_S
9213
0
    807715912U, // USRAd
9214
0
    2959213640U,  // USRAv16i8_shift
9215
0
    2961310792U,  // USRAv2i32_shift
9216
0
    2963407944U,  // USRAv2i64_shift
9217
0
    2965505096U,  // USRAv4i16_shift
9218
0
    2967602248U,  // USRAv4i32_shift
9219
0
    2969699400U,  // USRAv8i16_shift
9220
0
    2971796552U,  // USRAv8i8_shift
9221
0
    270583482U, // USUBLB_ZZZ_D
9222
0
    2197882554U,  // USUBLB_ZZZ_H
9223
0
    1881228986U,  // USUBLB_ZZZ_S
9224
0
    270588761U, // USUBLT_ZZZ_D
9225
0
    2197887833U,  // USUBLT_ZZZ_H
9226
0
    1881234265U,  // USUBLT_ZZZ_S
9227
0
    822182152U, // USUBLv16i8_v8i16
9228
0
    815894985U, // USUBLv2i32_v2i64
9229
0
    820089289U, // USUBLv4i16_v4i32
9230
0
    815890696U, // USUBLv4i32_v2i64
9231
0
    820085000U, // USUBLv8i16_v4i32
9232
0
    822186441U, // USUBLv8i8_v8i16
9233
0
    2418067910U,  // USUBWB_ZZZ_D
9234
0
    2189494726U,  // USUBWB_ZZZ_H
9235
0
    270617030U, // USUBWB_ZZZ_S
9236
0
    2418072939U,  // USUBWT_ZZZ_D
9237
0
    2189499755U,  // USUBWT_ZZZ_H
9238
0
    270622059U, // USUBWT_ZZZ_S
9239
0
    822182484U, // USUBWv16i8_v8i16
9240
0
    815898427U, // USUBWv2i32_v2i64
9241
0
    820092731U, // USUBWv4i16_v4i32
9242
0
    815891028U, // USUBWv4i32_v2i64
9243
0
    820085332U, // USUBWv8i16_v4i32
9244
0
    822189883U, // USUBWv8i8_v8i16
9245
0
    4066614470U,  // USVDOT_VG4_M4ZZI_BToS
9246
0
    270585886U, // UUNPKHI_ZZ_D
9247
0
    1661014046U,  // UUNPKHI_ZZ_H
9248
0
    1881231390U,  // UUNPKHI_ZZ_S
9249
0
    270587263U, // UUNPKLO_ZZ_D
9250
0
    1661015423U,  // UUNPKLO_ZZ_H
9251
0
    1881232767U,  // UUNPKLO_ZZ_S
9252
0
    1635946590U,  // UUNPK_VG2_2ZZ_D
9253
0
    1661128798U,  // UUNPK_VG2_2ZZ_H
9254
0
    1652756574U,  // UUNPK_VG2_2ZZ_S
9255
0
    1648529502U,  // UUNPK_VG4_4Z2Z_D
9256
0
    1642254430U,  // UUNPK_VG4_4Z2Z_H
9257
0
    1646465118U,  // UUNPK_VG4_4Z2Z_S
9258
0
    3798179023U,  // UVDOT_VG2_M2ZZI_HtoS
9259
0
    4066614479U,  // UVDOT_VG4_M4ZZI_BtoS
9260
0
    4066598095U,  // UVDOT_VG4_M4ZZI_HtoD
9261
0
    270584192U, // UXTB_ZPmZ_D
9262
0
    541133184U, // UXTB_ZPmZ_H
9263
0
    270616960U, // UXTB_ZPmZ_S
9264
0
    270585822U, // UXTH_ZPmZ_D
9265
0
    270618590U, // UXTH_ZPmZ_S
9266
0
    270589949U, // UXTW_ZPmZ_D
9267
0
    2129991U, // UZP1_PPP_B
9268
0
    2418065479U,  // UZP1_PPP_D
9269
0
    2189492295U,  // UZP1_PPP_H
9270
0
    270614599U, // UZP1_PPP_S
9271
0
    2129991U, // UZP1_ZZZ_B
9272
0
    2418065479U,  // UZP1_ZZZ_D
9273
0
    2189492295U,  // UZP1_ZZZ_H
9274
0
    2210873415U,  // UZP1_ZZZ_Q
9275
0
    270614599U, // UZP1_ZZZ_S
9276
0
    811696199U, // UZP1v16i8
9277
0
    813793351U, // UZP1v2i32
9278
0
    815890503U, // UZP1v2i64
9279
0
    817987655U, // UZP1v4i16
9280
0
    820084807U, // UZP1v4i32
9281
0
    822181959U, // UZP1v8i16
9282
0
    824279111U, // UZP1v8i8
9283
0
    2130468U, // UZP2_PPP_B
9284
0
    2418065956U,  // UZP2_PPP_D
9285
0
    2189492772U,  // UZP2_PPP_H
9286
0
    270615076U, // UZP2_PPP_S
9287
0
    2130468U, // UZP2_ZZZ_B
9288
0
    2418065956U,  // UZP2_ZZZ_D
9289
0
    2189492772U,  // UZP2_ZZZ_H
9290
0
    2210873892U,  // UZP2_ZZZ_Q
9291
0
    270615076U, // UZP2_ZZZ_S
9292
0
    811696676U, // UZP2v16i8
9293
0
    813793828U, // UZP2v2i32
9294
0
    815890980U, // UZP2v2i64
9295
0
    817988132U, // UZP2v4i16
9296
0
    820085284U, // UZP2v4i32
9297
0
    822182436U, // UZP2v8i16
9298
0
    824279588U, // UZP2v8i8
9299
0
    2130004U, // UZPQ1_ZZZ_B
9300
0
    2418065492U,  // UZPQ1_ZZZ_D
9301
0
    2189492308U,  // UZPQ1_ZZZ_H
9302
0
    270614612U, // UZPQ1_ZZZ_S
9303
0
    2130481U, // UZPQ2_ZZZ_B
9304
0
    2418065969U,  // UZPQ2_ZZZ_D
9305
0
    2189492785U,  // UZPQ2_ZZZ_H
9306
0
    270615089U, // UZPQ2_ZZZ_S
9307
0
    2197968693U,  // UZP_VG2_2ZZZ_B
9308
0
    165844789U, // UZP_VG2_2ZZZ_D
9309
0
    2189612853U,  // UZP_VG2_2ZZZ_H
9310
0
    2210895669U,  // UZP_VG2_2ZZZ_Q
9311
0
    2172852021U,  // UZP_VG2_2ZZZ_S
9312
0
    1642223413U,  // UZP_VG4_4Z4Z_B
9313
0
    1644336949U,  // UZP_VG4_4Z4Z_D
9314
0
    1646450485U,  // UZP_VG4_4Z4Z_H
9315
0
    178755381U, // UZP_VG4_4Z4Z_Q
9316
0
    1648564021U,  // UZP_VG4_4Z4Z_S
9317
0
    23242U, // WFET
9318
0
    23320U, // WFIT
9319
0
    2208451513U,  // WHILEGE_2PXX_B
9320
0
    2208467897U,  // WHILEGE_2PXX_D
9321
0
    2208484281U,  // WHILEGE_2PXX_H
9322
0
    2208500665U,  // WHILEGE_2PXX_S
9323
0
    3247033U, // WHILEGE_CXX_B
9324
0
    3263417U, // WHILEGE_CXX_D
9325
0
    3279801U, // WHILEGE_CXX_H
9326
0
    3296185U, // WHILEGE_CXX_S
9327
0
    2132921U, // WHILEGE_PWW_B
9328
0
    2149305U, // WHILEGE_PWW_D
9329
0
    2208369593U,  // WHILEGE_PWW_H
9330
0
    2182073U, // WHILEGE_PWW_S
9331
0
    2132921U, // WHILEGE_PXX_B
9332
0
    2149305U, // WHILEGE_PXX_D
9333
0
    2208369593U,  // WHILEGE_PXX_H
9334
0
    2182073U, // WHILEGE_PXX_S
9335
0
    2208455412U,  // WHILEGT_2PXX_B
9336
0
    2208471796U,  // WHILEGT_2PXX_D
9337
0
    2208488180U,  // WHILEGT_2PXX_H
9338
0
    2208504564U,  // WHILEGT_2PXX_S
9339
0
    3250932U, // WHILEGT_CXX_B
9340
0
    3267316U, // WHILEGT_CXX_D
9341
0
    3283700U, // WHILEGT_CXX_H
9342
0
    3300084U, // WHILEGT_CXX_S
9343
0
    2136820U, // WHILEGT_PWW_B
9344
0
    2153204U, // WHILEGT_PWW_D
9345
0
    2208373492U,  // WHILEGT_PWW_H
9346
0
    2185972U, // WHILEGT_PWW_S
9347
0
    2136820U, // WHILEGT_PXX_B
9348
0
    2153204U, // WHILEGT_PXX_D
9349
0
    2208373492U,  // WHILEGT_PXX_H
9350
0
    2185972U, // WHILEGT_PXX_S
9351
0
    2208452611U,  // WHILEHI_2PXX_B
9352
0
    2208468995U,  // WHILEHI_2PXX_D
9353
0
    2208485379U,  // WHILEHI_2PXX_H
9354
0
    2208501763U,  // WHILEHI_2PXX_S
9355
0
    3248131U, // WHILEHI_CXX_B
9356
0
    3264515U, // WHILEHI_CXX_D
9357
0
    3280899U, // WHILEHI_CXX_H
9358
0
    3297283U, // WHILEHI_CXX_S
9359
0
    2134019U, // WHILEHI_PWW_B
9360
0
    2150403U, // WHILEHI_PWW_D
9361
0
    2208370691U,  // WHILEHI_PWW_H
9362
0
    2183171U, // WHILEHI_PWW_S
9363
0
    2134019U, // WHILEHI_PXX_B
9364
0
    2150403U, // WHILEHI_PXX_D
9365
0
    2208370691U,  // WHILEHI_PXX_H
9366
0
    2183171U, // WHILEHI_PXX_S
9367
0
    2208455091U,  // WHILEHS_2PXX_B
9368
0
    2208471475U,  // WHILEHS_2PXX_D
9369
0
    2208487859U,  // WHILEHS_2PXX_H
9370
0
    2208504243U,  // WHILEHS_2PXX_S
9371
0
    3250611U, // WHILEHS_CXX_B
9372
0
    3266995U, // WHILEHS_CXX_D
9373
0
    3283379U, // WHILEHS_CXX_H
9374
0
    3299763U, // WHILEHS_CXX_S
9375
0
    2136499U, // WHILEHS_PWW_B
9376
0
    2152883U, // WHILEHS_PWW_D
9377
0
    2208373171U,  // WHILEHS_PWW_H
9378
0
    2185651U, // WHILEHS_PWW_S
9379
0
    2136499U, // WHILEHS_PXX_B
9380
0
    2152883U, // WHILEHS_PXX_D
9381
0
    2208373171U,  // WHILEHS_PXX_H
9382
0
    2185651U, // WHILEHS_PXX_S
9383
0
    2208451544U,  // WHILELE_2PXX_B
9384
0
    2208467928U,  // WHILELE_2PXX_D
9385
0
    2208484312U,  // WHILELE_2PXX_H
9386
0
    2208500696U,  // WHILELE_2PXX_S
9387
0
    3247064U, // WHILELE_CXX_B
9388
0
    3263448U, // WHILELE_CXX_D
9389
0
    3279832U, // WHILELE_CXX_H
9390
0
    3296216U, // WHILELE_CXX_S
9391
0
    2132952U, // WHILELE_PWW_B
9392
0
    2149336U, // WHILELE_PWW_D
9393
0
    2208369624U,  // WHILELE_PWW_H
9394
0
    2182104U, // WHILELE_PWW_S
9395
0
    2132952U, // WHILELE_PXX_B
9396
0
    2149336U, // WHILELE_PXX_D
9397
0
    2208369624U,  // WHILELE_PXX_H
9398
0
    2182104U, // WHILELE_PXX_S
9399
0
    2208453988U,  // WHILELO_2PXX_B
9400
0
    2208470372U,  // WHILELO_2PXX_D
9401
0
    2208486756U,  // WHILELO_2PXX_H
9402
0
    2208503140U,  // WHILELO_2PXX_S
9403
0
    3249508U, // WHILELO_CXX_B
9404
0
    3265892U, // WHILELO_CXX_D
9405
0
    3282276U, // WHILELO_CXX_H
9406
0
    3298660U, // WHILELO_CXX_S
9407
0
    2135396U, // WHILELO_PWW_B
9408
0
    2151780U, // WHILELO_PWW_D
9409
0
    2208372068U,  // WHILELO_PWW_H
9410
0
    2184548U, // WHILELO_PWW_S
9411
0
    2135396U, // WHILELO_PXX_B
9412
0
    2151780U, // WHILELO_PXX_D
9413
0
    2208372068U,  // WHILELO_PXX_H
9414
0
    2184548U, // WHILELO_PXX_S
9415
0
    2208455118U,  // WHILELS_2PXX_B
9416
0
    2208471502U,  // WHILELS_2PXX_D
9417
0
    2208487886U,  // WHILELS_2PXX_H
9418
0
    2208504270U,  // WHILELS_2PXX_S
9419
0
    3250638U, // WHILELS_CXX_B
9420
0
    3267022U, // WHILELS_CXX_D
9421
0
    3283406U, // WHILELS_CXX_H
9422
0
    3299790U, // WHILELS_CXX_S
9423
0
    2136526U, // WHILELS_PWW_B
9424
0
    2152910U, // WHILELS_PWW_D
9425
0
    2208373198U,  // WHILELS_PWW_H
9426
0
    2185678U, // WHILELS_PWW_S
9427
0
    2136526U, // WHILELS_PXX_B
9428
0
    2152910U, // WHILELS_PXX_D
9429
0
    2208373198U,  // WHILELS_PXX_H
9430
0
    2185678U, // WHILELS_PXX_S
9431
0
    2208455567U,  // WHILELT_2PXX_B
9432
0
    2208471951U,  // WHILELT_2PXX_D
9433
0
    2208488335U,  // WHILELT_2PXX_H
9434
0
    2208504719U,  // WHILELT_2PXX_S
9435
0
    3251087U, // WHILELT_CXX_B
9436
0
    3267471U, // WHILELT_CXX_D
9437
0
    3283855U, // WHILELT_CXX_H
9438
0
    3300239U, // WHILELT_CXX_S
9439
0
    2136975U, // WHILELT_PWW_B
9440
0
    2153359U, // WHILELT_PWW_D
9441
0
    2208373647U,  // WHILELT_PWW_H
9442
0
    2186127U, // WHILELT_PWW_S
9443
0
    2136975U, // WHILELT_PXX_B
9444
0
    2153359U, // WHILELT_PXX_D
9445
0
    2208373647U,  // WHILELT_PXX_H
9446
0
    2186127U, // WHILELT_PXX_S
9447
0
    2138006U, // WHILERW_PXX_B
9448
0
    2154390U, // WHILERW_PXX_D
9449
0
    2208374678U,  // WHILERW_PXX_H
9450
0
    2187158U, // WHILERW_PXX_S
9451
0
    2136351U, // WHILEWR_PXX_B
9452
0
    2152735U, // WHILEWR_PXX_D
9453
0
    2208373023U,  // WHILEWR_PXX_H
9454
0
    2185503U, // WHILEWR_PXX_S
9455
0
    38907U, // WRFFR
9456
0
    10138U, // XAFLAG
9457
0
    815896510U, // XAR
9458
0
    2135998U, // XAR_ZZZI_B
9459
0
    2418071486U,  // XAR_ZZZI_D
9460
0
    2189498302U,  // XAR_ZZZI_H
9461
0
    270620606U, // XAR_ZZZI_S
9462
0
    19176U, // XPACD
9463
0
    20476U, // XPACI
9464
0
    8756U,  // XPACLRI
9465
0
    2959213033U,  // XTNv16i8
9466
0
    813798694U, // XTNv2i32
9467
0
    817992998U, // XTNv4i16
9468
0
    2967601641U,  // XTNv4i32
9469
0
    2969698793U,  // XTNv8i16
9470
0
    824284454U, // XTNv8i8
9471
0
    1267087U, // ZERO_M
9472
0
    3005437327U,  // ZERO_MXI_2Z
9473
0
    3030603151U,  // ZERO_MXI_4Z
9474
0
    3810743695U,  // ZERO_MXI_VG2_2Z
9475
0
    3835909519U,  // ZERO_MXI_VG2_4Z
9476
0
    3798160783U,  // ZERO_MXI_VG2_Z
9477
0
    4079179151U,  // ZERO_MXI_VG4_2Z
9478
0
    4104344975U,  // ZERO_MXI_VG4_4Z
9479
0
    4066596239U,  // ZERO_MXI_VG4_Z
9480
0
    180379920U, // ZERO_T
9481
0
    2129985U, // ZIP1_PPP_B
9482
0
    2418065473U,  // ZIP1_PPP_D
9483
0
    2189492289U,  // ZIP1_PPP_H
9484
0
    270614593U, // ZIP1_PPP_S
9485
0
    2129985U, // ZIP1_ZZZ_B
9486
0
    2418065473U,  // ZIP1_ZZZ_D
9487
0
    2189492289U,  // ZIP1_ZZZ_H
9488
0
    2210873409U,  // ZIP1_ZZZ_Q
9489
0
    270614593U, // ZIP1_ZZZ_S
9490
0
    811696193U, // ZIP1v16i8
9491
0
    813793345U, // ZIP1v2i32
9492
0
    815890497U, // ZIP1v2i64
9493
0
    817987649U, // ZIP1v4i16
9494
0
    820084801U, // ZIP1v4i32
9495
0
    822181953U, // ZIP1v8i16
9496
0
    824279105U, // ZIP1v8i8
9497
0
    2130462U, // ZIP2_PPP_B
9498
0
    2418065950U,  // ZIP2_PPP_D
9499
0
    2189492766U,  // ZIP2_PPP_H
9500
0
    270615070U, // ZIP2_PPP_S
9501
0
    2130462U, // ZIP2_ZZZ_B
9502
0
    2418065950U,  // ZIP2_ZZZ_D
9503
0
    2189492766U,  // ZIP2_ZZZ_H
9504
0
    2210873886U,  // ZIP2_ZZZ_Q
9505
0
    270615070U, // ZIP2_ZZZ_S
9506
0
    811696670U, // ZIP2v16i8
9507
0
    813793822U, // ZIP2v2i32
9508
0
    815890974U, // ZIP2v2i64
9509
0
    817988126U, // ZIP2v4i16
9510
0
    820085278U, // ZIP2v4i32
9511
0
    822182430U, // ZIP2v8i16
9512
0
    824279582U, // ZIP2v8i8
9513
0
    2129997U, // ZIPQ1_ZZZ_B
9514
0
    2418065485U,  // ZIPQ1_ZZZ_D
9515
0
    2189492301U,  // ZIPQ1_ZZZ_H
9516
0
    270614605U, // ZIPQ1_ZZZ_S
9517
0
    2130474U, // ZIPQ2_ZZZ_B
9518
0
    2418065962U,  // ZIPQ2_ZZZ_D
9519
0
    2189492778U,  // ZIPQ2_ZZZ_H
9520
0
    270615082U, // ZIPQ2_ZZZ_S
9521
0
    2197968353U,  // ZIP_VG2_2ZZZ_B
9522
0
    165844449U, // ZIP_VG2_2ZZZ_D
9523
0
    2189612513U,  // ZIP_VG2_2ZZZ_H
9524
0
    2210895329U,  // ZIP_VG2_2ZZZ_Q
9525
0
    2172851681U,  // ZIP_VG2_2ZZZ_S
9526
0
    1642223073U,  // ZIP_VG4_4Z4Z_B
9527
0
    1644336609U,  // ZIP_VG4_4Z4Z_D
9528
0
    1646450145U,  // ZIP_VG4_4Z4Z_H
9529
0
    178755041U, // ZIP_VG4_4Z4Z_Q
9530
0
    1648563681U,  // ZIP_VG4_4Z4Z_S
9531
0
  };
9532
9533
0
  static const uint32_t OpInfo1[] = {
9534
0
    0U, // PHI
9535
0
    0U, // INLINEASM
9536
0
    0U, // INLINEASM_BR
9537
0
    0U, // CFI_INSTRUCTION
9538
0
    0U, // EH_LABEL
9539
0
    0U, // GC_LABEL
9540
0
    0U, // ANNOTATION_LABEL
9541
0
    0U, // KILL
9542
0
    0U, // EXTRACT_SUBREG
9543
0
    0U, // INSERT_SUBREG
9544
0
    0U, // IMPLICIT_DEF
9545
0
    0U, // SUBREG_TO_REG
9546
0
    0U, // COPY_TO_REGCLASS
9547
0
    0U, // DBG_VALUE
9548
0
    0U, // DBG_VALUE_LIST
9549
0
    0U, // DBG_INSTR_REF
9550
0
    0U, // DBG_PHI
9551
0
    0U, // DBG_LABEL
9552
0
    0U, // REG_SEQUENCE
9553
0
    0U, // COPY
9554
0
    0U, // BUNDLE
9555
0
    0U, // LIFETIME_START
9556
0
    0U, // LIFETIME_END
9557
0
    0U, // PSEUDO_PROBE
9558
0
    0U, // ARITH_FENCE
9559
0
    0U, // STACKMAP
9560
0
    0U, // FENTRY_CALL
9561
0
    0U, // PATCHPOINT
9562
0
    0U, // LOAD_STACK_GUARD
9563
0
    0U, // PREALLOCATED_SETUP
9564
0
    0U, // PREALLOCATED_ARG
9565
0
    0U, // STATEPOINT
9566
0
    0U, // LOCAL_ESCAPE
9567
0
    0U, // FAULTING_OP
9568
0
    0U, // PATCHABLE_OP
9569
0
    0U, // PATCHABLE_FUNCTION_ENTER
9570
0
    0U, // PATCHABLE_RET
9571
0
    0U, // PATCHABLE_FUNCTION_EXIT
9572
0
    0U, // PATCHABLE_TAIL_CALL
9573
0
    0U, // PATCHABLE_EVENT_CALL
9574
0
    0U, // PATCHABLE_TYPED_EVENT_CALL
9575
0
    0U, // ICALL_BRANCH_FUNNEL
9576
0
    0U, // MEMBARRIER
9577
0
    0U, // JUMP_TABLE_DEBUG_INFO
9578
0
    0U, // G_ASSERT_SEXT
9579
0
    0U, // G_ASSERT_ZEXT
9580
0
    0U, // G_ASSERT_ALIGN
9581
0
    0U, // G_ADD
9582
0
    0U, // G_SUB
9583
0
    0U, // G_MUL
9584
0
    0U, // G_SDIV
9585
0
    0U, // G_UDIV
9586
0
    0U, // G_SREM
9587
0
    0U, // G_UREM
9588
0
    0U, // G_SDIVREM
9589
0
    0U, // G_UDIVREM
9590
0
    0U, // G_AND
9591
0
    0U, // G_OR
9592
0
    0U, // G_XOR
9593
0
    0U, // G_IMPLICIT_DEF
9594
0
    0U, // G_PHI
9595
0
    0U, // G_FRAME_INDEX
9596
0
    0U, // G_GLOBAL_VALUE
9597
0
    0U, // G_CONSTANT_POOL
9598
0
    0U, // G_EXTRACT
9599
0
    0U, // G_UNMERGE_VALUES
9600
0
    0U, // G_INSERT
9601
0
    0U, // G_MERGE_VALUES
9602
0
    0U, // G_BUILD_VECTOR
9603
0
    0U, // G_BUILD_VECTOR_TRUNC
9604
0
    0U, // G_CONCAT_VECTORS
9605
0
    0U, // G_PTRTOINT
9606
0
    0U, // G_INTTOPTR
9607
0
    0U, // G_BITCAST
9608
0
    0U, // G_FREEZE
9609
0
    0U, // G_CONSTANT_FOLD_BARRIER
9610
0
    0U, // G_INTRINSIC_FPTRUNC_ROUND
9611
0
    0U, // G_INTRINSIC_TRUNC
9612
0
    0U, // G_INTRINSIC_ROUND
9613
0
    0U, // G_INTRINSIC_LRINT
9614
0
    0U, // G_INTRINSIC_ROUNDEVEN
9615
0
    0U, // G_READCYCLECOUNTER
9616
0
    0U, // G_LOAD
9617
0
    0U, // G_SEXTLOAD
9618
0
    0U, // G_ZEXTLOAD
9619
0
    0U, // G_INDEXED_LOAD
9620
0
    0U, // G_INDEXED_SEXTLOAD
9621
0
    0U, // G_INDEXED_ZEXTLOAD
9622
0
    0U, // G_STORE
9623
0
    0U, // G_INDEXED_STORE
9624
0
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
9625
0
    0U, // G_ATOMIC_CMPXCHG
9626
0
    0U, // G_ATOMICRMW_XCHG
9627
0
    0U, // G_ATOMICRMW_ADD
9628
0
    0U, // G_ATOMICRMW_SUB
9629
0
    0U, // G_ATOMICRMW_AND
9630
0
    0U, // G_ATOMICRMW_NAND
9631
0
    0U, // G_ATOMICRMW_OR
9632
0
    0U, // G_ATOMICRMW_XOR
9633
0
    0U, // G_ATOMICRMW_MAX
9634
0
    0U, // G_ATOMICRMW_MIN
9635
0
    0U, // G_ATOMICRMW_UMAX
9636
0
    0U, // G_ATOMICRMW_UMIN
9637
0
    0U, // G_ATOMICRMW_FADD
9638
0
    0U, // G_ATOMICRMW_FSUB
9639
0
    0U, // G_ATOMICRMW_FMAX
9640
0
    0U, // G_ATOMICRMW_FMIN
9641
0
    0U, // G_ATOMICRMW_UINC_WRAP
9642
0
    0U, // G_ATOMICRMW_UDEC_WRAP
9643
0
    0U, // G_FENCE
9644
0
    0U, // G_PREFETCH
9645
0
    0U, // G_BRCOND
9646
0
    0U, // G_BRINDIRECT
9647
0
    0U, // G_INVOKE_REGION_START
9648
0
    0U, // G_INTRINSIC
9649
0
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
9650
0
    0U, // G_INTRINSIC_CONVERGENT
9651
0
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
9652
0
    0U, // G_ANYEXT
9653
0
    0U, // G_TRUNC
9654
0
    0U, // G_CONSTANT
9655
0
    0U, // G_FCONSTANT
9656
0
    0U, // G_VASTART
9657
0
    0U, // G_VAARG
9658
0
    0U, // G_SEXT
9659
0
    0U, // G_SEXT_INREG
9660
0
    0U, // G_ZEXT
9661
0
    0U, // G_SHL
9662
0
    0U, // G_LSHR
9663
0
    0U, // G_ASHR
9664
0
    0U, // G_FSHL
9665
0
    0U, // G_FSHR
9666
0
    0U, // G_ROTR
9667
0
    0U, // G_ROTL
9668
0
    0U, // G_ICMP
9669
0
    0U, // G_FCMP
9670
0
    0U, // G_SELECT
9671
0
    0U, // G_UADDO
9672
0
    0U, // G_UADDE
9673
0
    0U, // G_USUBO
9674
0
    0U, // G_USUBE
9675
0
    0U, // G_SADDO
9676
0
    0U, // G_SADDE
9677
0
    0U, // G_SSUBO
9678
0
    0U, // G_SSUBE
9679
0
    0U, // G_UMULO
9680
0
    0U, // G_SMULO
9681
0
    0U, // G_UMULH
9682
0
    0U, // G_SMULH
9683
0
    0U, // G_UADDSAT
9684
0
    0U, // G_SADDSAT
9685
0
    0U, // G_USUBSAT
9686
0
    0U, // G_SSUBSAT
9687
0
    0U, // G_USHLSAT
9688
0
    0U, // G_SSHLSAT
9689
0
    0U, // G_SMULFIX
9690
0
    0U, // G_UMULFIX
9691
0
    0U, // G_SMULFIXSAT
9692
0
    0U, // G_UMULFIXSAT
9693
0
    0U, // G_SDIVFIX
9694
0
    0U, // G_UDIVFIX
9695
0
    0U, // G_SDIVFIXSAT
9696
0
    0U, // G_UDIVFIXSAT
9697
0
    0U, // G_FADD
9698
0
    0U, // G_FSUB
9699
0
    0U, // G_FMUL
9700
0
    0U, // G_FMA
9701
0
    0U, // G_FMAD
9702
0
    0U, // G_FDIV
9703
0
    0U, // G_FREM
9704
0
    0U, // G_FPOW
9705
0
    0U, // G_FPOWI
9706
0
    0U, // G_FEXP
9707
0
    0U, // G_FEXP2
9708
0
    0U, // G_FEXP10
9709
0
    0U, // G_FLOG
9710
0
    0U, // G_FLOG2
9711
0
    0U, // G_FLOG10
9712
0
    0U, // G_FLDEXP
9713
0
    0U, // G_FFREXP
9714
0
    0U, // G_FNEG
9715
0
    0U, // G_FPEXT
9716
0
    0U, // G_FPTRUNC
9717
0
    0U, // G_FPTOSI
9718
0
    0U, // G_FPTOUI
9719
0
    0U, // G_SITOFP
9720
0
    0U, // G_UITOFP
9721
0
    0U, // G_FABS
9722
0
    0U, // G_FCOPYSIGN
9723
0
    0U, // G_IS_FPCLASS
9724
0
    0U, // G_FCANONICALIZE
9725
0
    0U, // G_FMINNUM
9726
0
    0U, // G_FMAXNUM
9727
0
    0U, // G_FMINNUM_IEEE
9728
0
    0U, // G_FMAXNUM_IEEE
9729
0
    0U, // G_FMINIMUM
9730
0
    0U, // G_FMAXIMUM
9731
0
    0U, // G_GET_FPENV
9732
0
    0U, // G_SET_FPENV
9733
0
    0U, // G_RESET_FPENV
9734
0
    0U, // G_GET_FPMODE
9735
0
    0U, // G_SET_FPMODE
9736
0
    0U, // G_RESET_FPMODE
9737
0
    0U, // G_PTR_ADD
9738
0
    0U, // G_PTRMASK
9739
0
    0U, // G_SMIN
9740
0
    0U, // G_SMAX
9741
0
    0U, // G_UMIN
9742
0
    0U, // G_UMAX
9743
0
    0U, // G_ABS
9744
0
    0U, // G_LROUND
9745
0
    0U, // G_LLROUND
9746
0
    0U, // G_BR
9747
0
    0U, // G_BRJT
9748
0
    0U, // G_INSERT_VECTOR_ELT
9749
0
    0U, // G_EXTRACT_VECTOR_ELT
9750
0
    0U, // G_SHUFFLE_VECTOR
9751
0
    0U, // G_CTTZ
9752
0
    0U, // G_CTTZ_ZERO_UNDEF
9753
0
    0U, // G_CTLZ
9754
0
    0U, // G_CTLZ_ZERO_UNDEF
9755
0
    0U, // G_CTPOP
9756
0
    0U, // G_BSWAP
9757
0
    0U, // G_BITREVERSE
9758
0
    0U, // G_FCEIL
9759
0
    0U, // G_FCOS
9760
0
    0U, // G_FSIN
9761
0
    0U, // G_FSQRT
9762
0
    0U, // G_FFLOOR
9763
0
    0U, // G_FRINT
9764
0
    0U, // G_FNEARBYINT
9765
0
    0U, // G_ADDRSPACE_CAST
9766
0
    0U, // G_BLOCK_ADDR
9767
0
    0U, // G_JUMP_TABLE
9768
0
    0U, // G_DYN_STACKALLOC
9769
0
    0U, // G_STACKSAVE
9770
0
    0U, // G_STACKRESTORE
9771
0
    0U, // G_STRICT_FADD
9772
0
    0U, // G_STRICT_FSUB
9773
0
    0U, // G_STRICT_FMUL
9774
0
    0U, // G_STRICT_FDIV
9775
0
    0U, // G_STRICT_FREM
9776
0
    0U, // G_STRICT_FMA
9777
0
    0U, // G_STRICT_FSQRT
9778
0
    0U, // G_STRICT_FLDEXP
9779
0
    0U, // G_READ_REGISTER
9780
0
    0U, // G_WRITE_REGISTER
9781
0
    0U, // G_MEMCPY
9782
0
    0U, // G_MEMCPY_INLINE
9783
0
    0U, // G_MEMMOVE
9784
0
    0U, // G_MEMSET
9785
0
    0U, // G_BZERO
9786
0
    0U, // G_VECREDUCE_SEQ_FADD
9787
0
    0U, // G_VECREDUCE_SEQ_FMUL
9788
0
    0U, // G_VECREDUCE_FADD
9789
0
    0U, // G_VECREDUCE_FMUL
9790
0
    0U, // G_VECREDUCE_FMAX
9791
0
    0U, // G_VECREDUCE_FMIN
9792
0
    0U, // G_VECREDUCE_FMAXIMUM
9793
0
    0U, // G_VECREDUCE_FMINIMUM
9794
0
    0U, // G_VECREDUCE_ADD
9795
0
    0U, // G_VECREDUCE_MUL
9796
0
    0U, // G_VECREDUCE_AND
9797
0
    0U, // G_VECREDUCE_OR
9798
0
    0U, // G_VECREDUCE_XOR
9799
0
    0U, // G_VECREDUCE_SMAX
9800
0
    0U, // G_VECREDUCE_SMIN
9801
0
    0U, // G_VECREDUCE_UMAX
9802
0
    0U, // G_VECREDUCE_UMIN
9803
0
    0U, // G_SBFX
9804
0
    0U, // G_UBFX
9805
0
    0U, // ABS_ZPmZ_B_UNDEF
9806
0
    0U, // ABS_ZPmZ_D_UNDEF
9807
0
    0U, // ABS_ZPmZ_H_UNDEF
9808
0
    0U, // ABS_ZPmZ_S_UNDEF
9809
0
    0U, // ADDHA_MPPZ_D_PSEUDO_D
9810
0
    0U, // ADDHA_MPPZ_S_PSEUDO_S
9811
0
    0U, // ADDSWrr
9812
0
    0U, // ADDSXrr
9813
0
    0U, // ADDVA_MPPZ_D_PSEUDO_D
9814
0
    0U, // ADDVA_MPPZ_S_PSEUDO_S
9815
0
    0U, // ADDWrr
9816
0
    0U, // ADDXrr
9817
0
    0U, // ADD_VG2_M2Z2Z_D_PSEUDO
9818
0
    0U, // ADD_VG2_M2Z2Z_S_PSEUDO
9819
0
    0U, // ADD_VG2_M2ZZ_D_PSEUDO
9820
0
    0U, // ADD_VG2_M2ZZ_S_PSEUDO
9821
0
    0U, // ADD_VG2_M2Z_D_PSEUDO
9822
0
    0U, // ADD_VG2_M2Z_S_PSEUDO
9823
0
    0U, // ADD_VG4_M4Z4Z_D_PSEUDO
9824
0
    0U, // ADD_VG4_M4Z4Z_S_PSEUDO
9825
0
    0U, // ADD_VG4_M4ZZ_D_PSEUDO
9826
0
    0U, // ADD_VG4_M4ZZ_S_PSEUDO
9827
0
    0U, // ADD_VG4_M4Z_D_PSEUDO
9828
0
    0U, // ADD_VG4_M4Z_S_PSEUDO
9829
0
    0U, // ADD_ZPZZ_B_ZERO
9830
0
    0U, // ADD_ZPZZ_D_ZERO
9831
0
    0U, // ADD_ZPZZ_H_ZERO
9832
0
    0U, // ADD_ZPZZ_S_ZERO
9833
0
    0U, // ADDlowTLS
9834
0
    0U, // ADJCALLSTACKDOWN
9835
0
    0U, // ADJCALLSTACKUP
9836
0
    0U, // AESIMCrrTied
9837
0
    0U, // AESMCrrTied
9838
0
    0U, // ANDSWrr
9839
0
    0U, // ANDSXrr
9840
0
    0U, // ANDWrr
9841
0
    0U, // ANDXrr
9842
0
    0U, // AND_ZPZZ_B_ZERO
9843
0
    0U, // AND_ZPZZ_D_ZERO
9844
0
    0U, // AND_ZPZZ_H_ZERO
9845
0
    0U, // AND_ZPZZ_S_ZERO
9846
0
    0U, // ASRD_ZPZI_B_ZERO
9847
0
    0U, // ASRD_ZPZI_D_ZERO
9848
0
    0U, // ASRD_ZPZI_H_ZERO
9849
0
    0U, // ASRD_ZPZI_S_ZERO
9850
0
    0U, // ASR_ZPZI_B_UNDEF
9851
0
    0U, // ASR_ZPZI_B_ZERO
9852
0
    0U, // ASR_ZPZI_D_UNDEF
9853
0
    0U, // ASR_ZPZI_D_ZERO
9854
0
    0U, // ASR_ZPZI_H_UNDEF
9855
0
    0U, // ASR_ZPZI_H_ZERO
9856
0
    0U, // ASR_ZPZI_S_UNDEF
9857
0
    0U, // ASR_ZPZI_S_ZERO
9858
0
    0U, // ASR_ZPZZ_B_UNDEF
9859
0
    0U, // ASR_ZPZZ_B_ZERO
9860
0
    0U, // ASR_ZPZZ_D_UNDEF
9861
0
    0U, // ASR_ZPZZ_D_ZERO
9862
0
    0U, // ASR_ZPZZ_H_UNDEF
9863
0
    0U, // ASR_ZPZZ_H_ZERO
9864
0
    0U, // ASR_ZPZZ_S_UNDEF
9865
0
    0U, // ASR_ZPZZ_S_ZERO
9866
0
    0U, // BFADD_VG2_M2Z_H_PSEUDO
9867
0
    0U, // BFADD_VG4_M4Z_H_PSEUDO
9868
0
    0U, // BFADD_ZPZZ_UNDEF
9869
0
    0U, // BFADD_ZPZZ_ZERO
9870
0
    0U, // BFDOT_VG2_M2Z2Z_HtoS_PSEUDO
9871
0
    0U, // BFDOT_VG2_M2ZZI_HtoS_PSEUDO
9872
0
    0U, // BFDOT_VG2_M2ZZ_HtoS_PSEUDO
9873
0
    0U, // BFDOT_VG4_M4Z4Z_HtoS_PSEUDO
9874
0
    0U, // BFDOT_VG4_M4ZZI_HtoS_PSEUDO
9875
0
    0U, // BFDOT_VG4_M4ZZ_HtoS_PSEUDO
9876
0
    0U, // BFMAXNM_ZPZZ_UNDEF
9877
0
    0U, // BFMAXNM_ZPZZ_ZERO
9878
0
    0U, // BFMAX_ZPZZ_UNDEF
9879
0
    0U, // BFMAX_ZPZZ_ZERO
9880
0
    0U, // BFMINNM_ZPZZ_UNDEF
9881
0
    0U, // BFMINNM_ZPZZ_ZERO
9882
0
    0U, // BFMIN_ZPZZ_UNDEF
9883
0
    0U, // BFMIN_ZPZZ_ZERO
9884
0
    0U, // BFMLAL_MZZI_HtoS_PSEUDO
9885
0
    0U, // BFMLAL_MZZ_HtoS_PSEUDO
9886
0
    0U, // BFMLAL_VG2_M2Z2Z_HtoS_PSEUDO
9887
0
    0U, // BFMLAL_VG2_M2ZZI_HtoS_PSEUDO
9888
0
    0U, // BFMLAL_VG2_M2ZZ_HtoS_PSEUDO
9889
0
    0U, // BFMLAL_VG4_M4Z4Z_HtoS_PSEUDO
9890
0
    0U, // BFMLAL_VG4_M4ZZI_HtoS_PSEUDO
9891
0
    0U, // BFMLAL_VG4_M4ZZ_HtoS_PSEUDO
9892
0
    0U, // BFMLA_VG2_M2Z2Z_PSEUDO
9893
0
    0U, // BFMLA_VG4_M4Z4Z_PSEUDO
9894
0
    0U, // BFMLA_ZPZZZ_UNDEF
9895
0
    0U, // BFMLSL_MZZI_HtoS_PSEUDO
9896
0
    0U, // BFMLSL_MZZ_HtoS_PSEUDO
9897
0
    0U, // BFMLSL_VG2_M2Z2Z_HtoS_PSEUDO
9898
0
    0U, // BFMLSL_VG2_M2ZZI_HtoS_PSEUDO
9899
0
    0U, // BFMLSL_VG2_M2ZZ_HtoS_PSEUDO
9900
0
    0U, // BFMLSL_VG4_M4Z4Z_HtoS_PSEUDO
9901
0
    0U, // BFMLSL_VG4_M4ZZI_HtoS_PSEUDO
9902
0
    0U, // BFMLSL_VG4_M4ZZ_HtoS_PSEUDO
9903
0
    0U, // BFMLS_VG2_M2Z2Z_PSEUDO
9904
0
    0U, // BFMLS_VG4_M4Z4Z_PSEUDO
9905
0
    0U, // BFMLS_ZPZZZ_UNDEF
9906
0
    0U, // BFMOPA_MPPZZ_PSEUDO
9907
0
    0U, // BFMOPS_MPPZZ_PSEUDO
9908
0
    0U, // BFMUL_ZPZZ_UNDEF
9909
0
    0U, // BFMUL_ZPZZ_ZERO
9910
0
    0U, // BFSUB_VG2_M2Z_H_PSEUDO
9911
0
    0U, // BFSUB_VG4_M4Z_H_PSEUDO
9912
0
    0U, // BFSUB_ZPZZ_UNDEF
9913
0
    0U, // BFSUB_ZPZZ_ZERO
9914
0
    0U, // BFVDOT_VG2_M2ZZI_HtoS_PSEUDO
9915
0
    0U, // BICSWrr
9916
0
    0U, // BICSXrr
9917
0
    0U, // BICWrr
9918
0
    0U, // BICXrr
9919
0
    0U, // BIC_ZPZZ_B_ZERO
9920
0
    0U, // BIC_ZPZZ_D_ZERO
9921
0
    0U, // BIC_ZPZZ_H_ZERO
9922
0
    0U, // BIC_ZPZZ_S_ZERO
9923
0
    0U, // BLRNoIP
9924
0
    0U, // BLR_BTI
9925
0
    0U, // BLR_RVMARKER
9926
0
    0U, // BMOPA_MPPZZ_S_PSEUDO
9927
0
    0U, // BMOPS_MPPZZ_S_PSEUDO
9928
0
    0U, // BSPv16i8
9929
0
    0U, // BSPv8i8
9930
0
    0U, // CATCHRET
9931
0
    0U, // CLEANUPRET
9932
0
    0U, // CLS_ZPmZ_B_UNDEF
9933
0
    0U, // CLS_ZPmZ_D_UNDEF
9934
0
    0U, // CLS_ZPmZ_H_UNDEF
9935
0
    0U, // CLS_ZPmZ_S_UNDEF
9936
0
    0U, // CLZ_ZPmZ_B_UNDEF
9937
0
    0U, // CLZ_ZPmZ_D_UNDEF
9938
0
    0U, // CLZ_ZPmZ_H_UNDEF
9939
0
    0U, // CLZ_ZPmZ_S_UNDEF
9940
0
    0U, // CMP_SWAP_128
9941
0
    0U, // CMP_SWAP_128_ACQUIRE
9942
0
    0U, // CMP_SWAP_128_MONOTONIC
9943
0
    0U, // CMP_SWAP_128_RELEASE
9944
0
    0U, // CMP_SWAP_16
9945
0
    0U, // CMP_SWAP_32
9946
0
    0U, // CMP_SWAP_64
9947
0
    0U, // CMP_SWAP_8
9948
0
    0U, // CNOT_ZPmZ_B_UNDEF
9949
0
    0U, // CNOT_ZPmZ_D_UNDEF
9950
0
    0U, // CNOT_ZPmZ_H_UNDEF
9951
0
    0U, // CNOT_ZPmZ_S_UNDEF
9952
0
    0U, // CNT_ZPmZ_B_UNDEF
9953
0
    0U, // CNT_ZPmZ_D_UNDEF
9954
0
    0U, // CNT_ZPmZ_H_UNDEF
9955
0
    0U, // CNT_ZPmZ_S_UNDEF
9956
0
    0U, // EMITBKEY
9957
0
    0U, // EMITMTETAGGED
9958
0
    0U, // EONWrr
9959
0
    0U, // EONXrr
9960
0
    0U, // EORWrr
9961
0
    0U, // EORXrr
9962
0
    0U, // EOR_ZPZZ_B_ZERO
9963
0
    0U, // EOR_ZPZZ_D_ZERO
9964
0
    0U, // EOR_ZPZZ_H_ZERO
9965
0
    0U, // EOR_ZPZZ_S_ZERO
9966
0
    0U, // F128CSEL
9967
0
    0U, // FABD_ZPZZ_D_UNDEF
9968
0
    0U, // FABD_ZPZZ_D_ZERO
9969
0
    0U, // FABD_ZPZZ_H_UNDEF
9970
0
    0U, // FABD_ZPZZ_H_ZERO
9971
0
    0U, // FABD_ZPZZ_S_UNDEF
9972
0
    0U, // FABD_ZPZZ_S_ZERO
9973
0
    0U, // FABS_ZPmZ_D_UNDEF
9974
0
    0U, // FABS_ZPmZ_H_UNDEF
9975
0
    0U, // FABS_ZPmZ_S_UNDEF
9976
0
    0U, // FADD_VG2_M2Z_D_PSEUDO
9977
0
    0U, // FADD_VG2_M2Z_H_PSEUDO
9978
0
    0U, // FADD_VG2_M2Z_S_PSEUDO
9979
0
    0U, // FADD_VG4_M4Z_D_PSEUDO
9980
0
    0U, // FADD_VG4_M4Z_H_PSEUDO
9981
0
    0U, // FADD_VG4_M4Z_S_PSEUDO
9982
0
    0U, // FADD_ZPZI_D_UNDEF
9983
0
    0U, // FADD_ZPZI_D_ZERO
9984
0
    0U, // FADD_ZPZI_H_UNDEF
9985
0
    0U, // FADD_ZPZI_H_ZERO
9986
0
    0U, // FADD_ZPZI_S_UNDEF
9987
0
    0U, // FADD_ZPZI_S_ZERO
9988
0
    0U, // FADD_ZPZZ_D_UNDEF
9989
0
    0U, // FADD_ZPZZ_D_ZERO
9990
0
    0U, // FADD_ZPZZ_H_UNDEF
9991
0
    0U, // FADD_ZPZZ_H_ZERO
9992
0
    0U, // FADD_ZPZZ_S_UNDEF
9993
0
    0U, // FADD_ZPZZ_S_ZERO
9994
0
    0U, // FCVTZS_ZPmZ_DtoD_UNDEF
9995
0
    0U, // FCVTZS_ZPmZ_DtoS_UNDEF
9996
0
    0U, // FCVTZS_ZPmZ_HtoD_UNDEF
9997
0
    0U, // FCVTZS_ZPmZ_HtoH_UNDEF
9998
0
    0U, // FCVTZS_ZPmZ_HtoS_UNDEF
9999
0
    0U, // FCVTZS_ZPmZ_StoD_UNDEF
10000
0
    0U, // FCVTZS_ZPmZ_StoS_UNDEF
10001
0
    0U, // FCVTZU_ZPmZ_DtoD_UNDEF
10002
0
    0U, // FCVTZU_ZPmZ_DtoS_UNDEF
10003
0
    0U, // FCVTZU_ZPmZ_HtoD_UNDEF
10004
0
    0U, // FCVTZU_ZPmZ_HtoH_UNDEF
10005
0
    0U, // FCVTZU_ZPmZ_HtoS_UNDEF
10006
0
    0U, // FCVTZU_ZPmZ_StoD_UNDEF
10007
0
    0U, // FCVTZU_ZPmZ_StoS_UNDEF
10008
0
    0U, // FCVT_ZPmZ_DtoH_UNDEF
10009
0
    0U, // FCVT_ZPmZ_DtoS_UNDEF
10010
0
    0U, // FCVT_ZPmZ_HtoD_UNDEF
10011
0
    0U, // FCVT_ZPmZ_HtoS_UNDEF
10012
0
    0U, // FCVT_ZPmZ_StoD_UNDEF
10013
0
    0U, // FCVT_ZPmZ_StoH_UNDEF
10014
0
    0U, // FDIVR_ZPZZ_D_ZERO
10015
0
    0U, // FDIVR_ZPZZ_H_ZERO
10016
0
    0U, // FDIVR_ZPZZ_S_ZERO
10017
0
    0U, // FDIV_ZPZZ_D_UNDEF
10018
0
    0U, // FDIV_ZPZZ_D_ZERO
10019
0
    0U, // FDIV_ZPZZ_H_UNDEF
10020
0
    0U, // FDIV_ZPZZ_H_ZERO
10021
0
    0U, // FDIV_ZPZZ_S_UNDEF
10022
0
    0U, // FDIV_ZPZZ_S_ZERO
10023
0
    0U, // FDOT_VG2_M2Z2Z_BtoH_PSEUDO
10024
0
    0U, // FDOT_VG2_M2Z2Z_BtoS_PSEUDO
10025
0
    0U, // FDOT_VG2_M2Z2Z_HtoS_PSEUDO
10026
0
    0U, // FDOT_VG2_M2ZZI_BtoS_PSEUDO
10027
0
    0U, // FDOT_VG2_M2ZZI_HtoS_PSEUDO
10028
0
    0U, // FDOT_VG2_M2ZZ_HtoS_PSEUDO
10029
0
    0U, // FDOT_VG4_M4Z4Z_BtoH_PSEUDO
10030
0
    0U, // FDOT_VG4_M4Z4Z_BtoS_PSEUDO
10031
0
    0U, // FDOT_VG4_M4Z4Z_HtoS_PSEUDO
10032
0
    0U, // FDOT_VG4_M4ZZI_BtoS_PSEUDO
10033
0
    0U, // FDOT_VG4_M4ZZI_HtoS_PSEUDO
10034
0
    0U, // FDOT_VG4_M4ZZ_HtoS_PSEUDO
10035
0
    0U, // FLOGB_ZPZZ_D_ZERO
10036
0
    0U, // FLOGB_ZPZZ_H_ZERO
10037
0
    0U, // FLOGB_ZPZZ_S_ZERO
10038
0
    0U, // FMAXNM_ZPZI_D_UNDEF
10039
0
    0U, // FMAXNM_ZPZI_D_ZERO
10040
0
    0U, // FMAXNM_ZPZI_H_UNDEF
10041
0
    0U, // FMAXNM_ZPZI_H_ZERO
10042
0
    0U, // FMAXNM_ZPZI_S_UNDEF
10043
0
    0U, // FMAXNM_ZPZI_S_ZERO
10044
0
    0U, // FMAXNM_ZPZZ_D_UNDEF
10045
0
    0U, // FMAXNM_ZPZZ_D_ZERO
10046
0
    0U, // FMAXNM_ZPZZ_H_UNDEF
10047
0
    0U, // FMAXNM_ZPZZ_H_ZERO
10048
0
    0U, // FMAXNM_ZPZZ_S_UNDEF
10049
0
    0U, // FMAXNM_ZPZZ_S_ZERO
10050
0
    0U, // FMAX_ZPZI_D_UNDEF
10051
0
    0U, // FMAX_ZPZI_D_ZERO
10052
0
    0U, // FMAX_ZPZI_H_UNDEF
10053
0
    0U, // FMAX_ZPZI_H_ZERO
10054
0
    0U, // FMAX_ZPZI_S_UNDEF
10055
0
    0U, // FMAX_ZPZI_S_ZERO
10056
0
    0U, // FMAX_ZPZZ_D_UNDEF
10057
0
    0U, // FMAX_ZPZZ_D_ZERO
10058
0
    0U, // FMAX_ZPZZ_H_UNDEF
10059
0
    0U, // FMAX_ZPZZ_H_ZERO
10060
0
    0U, // FMAX_ZPZZ_S_UNDEF
10061
0
    0U, // FMAX_ZPZZ_S_ZERO
10062
0
    0U, // FMINNM_ZPZI_D_UNDEF
10063
0
    0U, // FMINNM_ZPZI_D_ZERO
10064
0
    0U, // FMINNM_ZPZI_H_UNDEF
10065
0
    0U, // FMINNM_ZPZI_H_ZERO
10066
0
    0U, // FMINNM_ZPZI_S_UNDEF
10067
0
    0U, // FMINNM_ZPZI_S_ZERO
10068
0
    0U, // FMINNM_ZPZZ_D_UNDEF
10069
0
    0U, // FMINNM_ZPZZ_D_ZERO
10070
0
    0U, // FMINNM_ZPZZ_H_UNDEF
10071
0
    0U, // FMINNM_ZPZZ_H_ZERO
10072
0
    0U, // FMINNM_ZPZZ_S_UNDEF
10073
0
    0U, // FMINNM_ZPZZ_S_ZERO
10074
0
    0U, // FMIN_ZPZI_D_UNDEF
10075
0
    0U, // FMIN_ZPZI_D_ZERO
10076
0
    0U, // FMIN_ZPZI_H_UNDEF
10077
0
    0U, // FMIN_ZPZI_H_ZERO
10078
0
    0U, // FMIN_ZPZI_S_UNDEF
10079
0
    0U, // FMIN_ZPZI_S_ZERO
10080
0
    0U, // FMIN_ZPZZ_D_UNDEF
10081
0
    0U, // FMIN_ZPZZ_D_ZERO
10082
0
    0U, // FMIN_ZPZZ_H_UNDEF
10083
0
    0U, // FMIN_ZPZZ_H_ZERO
10084
0
    0U, // FMIN_ZPZZ_S_UNDEF
10085
0
    0U, // FMIN_ZPZZ_S_ZERO
10086
0
    0U, // FMLALL_MZZI_BtoS_PSEUDO
10087
0
    0U, // FMLALL_MZZ_BtoS_PSEUDO
10088
0
    0U, // FMLALL_VG2_M2Z2Z_BtoS_PSEUDO
10089
0
    0U, // FMLALL_VG2_M2ZZI_BtoS_PSEUDO
10090
0
    0U, // FMLALL_VG2_M2ZZ_BtoS_PSEUDO
10091
0
    0U, // FMLALL_VG4_M4Z4Z_BtoS_PSEUDO
10092
0
    0U, // FMLALL_VG4_M4ZZI_BtoS_PSEUDO
10093
0
    0U, // FMLALL_VG4_M4ZZ_BtoS_PSEUDO
10094
0
    0U, // FMLAL_MZZI_HtoS_PSEUDO
10095
0
    0U, // FMLAL_MZZ_HtoS_PSEUDO
10096
0
    0U, // FMLAL_VG2_M2Z2Z_BtoH_PSEUDO
10097
0
    0U, // FMLAL_VG2_M2Z2Z_HtoS_PSEUDO
10098
0
    0U, // FMLAL_VG2_M2ZZI_HtoS_PSEUDO
10099
0
    0U, // FMLAL_VG2_M2ZZ_BtoH_PSEUDO
10100
0
    0U, // FMLAL_VG2_M2ZZ_HtoS_PSEUDO
10101
0
    0U, // FMLAL_VG4_M4Z4Z_BtoH_PSEUDO
10102
0
    0U, // FMLAL_VG4_M4Z4Z_HtoS_PSEUDO
10103
0
    0U, // FMLAL_VG4_M4ZZI_HtoS_PSEUDO
10104
0
    0U, // FMLAL_VG4_M4ZZ_BtoH_PSEUDO
10105
0
    0U, // FMLAL_VG4_M4ZZ_HtoS_PSEUDO
10106
0
    0U, // FMLA_VG2_M2Z2Z_D_PSEUDO
10107
0
    0U, // FMLA_VG2_M2Z2Z_S_PSEUDO
10108
0
    0U, // FMLA_VG2_M2Z4Z_H_PSEUDO
10109
0
    0U, // FMLA_VG2_M2ZZI_D_PSEUDO
10110
0
    0U, // FMLA_VG2_M2ZZI_S_PSEUDO
10111
0
    0U, // FMLA_VG2_M2ZZ_D_PSEUDO
10112
0
    0U, // FMLA_VG2_M2ZZ_S_PSEUDO
10113
0
    0U, // FMLA_VG4_M4Z4Z_D_PSEUDO
10114
0
    0U, // FMLA_VG4_M4Z4Z_H_PSEUDO
10115
0
    0U, // FMLA_VG4_M4Z4Z_S_PSEUDO
10116
0
    0U, // FMLA_VG4_M4ZZI_D_PSEUDO
10117
0
    0U, // FMLA_VG4_M4ZZI_S_PSEUDO
10118
0
    0U, // FMLA_VG4_M4ZZ_D_PSEUDO
10119
0
    0U, // FMLA_VG4_M4ZZ_S_PSEUDO
10120
0
    0U, // FMLA_ZPZZZ_D_UNDEF
10121
0
    0U, // FMLA_ZPZZZ_H_UNDEF
10122
0
    0U, // FMLA_ZPZZZ_S_UNDEF
10123
0
    0U, // FMLSL_MZZI_HtoS_PSEUDO
10124
0
    0U, // FMLSL_MZZ_HtoS_PSEUDO
10125
0
    0U, // FMLSL_VG2_M2Z2Z_HtoS_PSEUDO
10126
0
    0U, // FMLSL_VG2_M2ZZI_HtoS_PSEUDO
10127
0
    0U, // FMLSL_VG2_M2ZZ_HtoS_PSEUDO
10128
0
    0U, // FMLSL_VG4_M4Z4Z_HtoS_PSEUDO
10129
0
    0U, // FMLSL_VG4_M4ZZI_HtoS_PSEUDO
10130
0
    0U, // FMLSL_VG4_M4ZZ_HtoS_PSEUDO
10131
0
    0U, // FMLS_VG2_M2Z2Z_D_PSEUDO
10132
0
    0U, // FMLS_VG2_M2Z2Z_H_PSEUDO
10133
0
    0U, // FMLS_VG2_M2Z2Z_S_PSEUDO
10134
0
    0U, // FMLS_VG2_M2ZZI_D_PSEUDO
10135
0
    0U, // FMLS_VG2_M2ZZI_S_PSEUDO
10136
0
    0U, // FMLS_VG2_M2ZZ_D_PSEUDO
10137
0
    0U, // FMLS_VG2_M2ZZ_S_PSEUDO
10138
0
    0U, // FMLS_VG4_M4Z2Z_H_PSEUDO
10139
0
    0U, // FMLS_VG4_M4Z4Z_D_PSEUDO
10140
0
    0U, // FMLS_VG4_M4Z4Z_S_PSEUDO
10141
0
    0U, // FMLS_VG4_M4ZZI_D_PSEUDO
10142
0
    0U, // FMLS_VG4_M4ZZI_S_PSEUDO
10143
0
    0U, // FMLS_VG4_M4ZZ_D_PSEUDO
10144
0
    0U, // FMLS_VG4_M4ZZ_S_PSEUDO
10145
0
    0U, // FMLS_ZPZZZ_D_UNDEF
10146
0
    0U, // FMLS_ZPZZZ_H_UNDEF
10147
0
    0U, // FMLS_ZPZZZ_S_UNDEF
10148
0
    0U, // FMOPAL_MPPZZ_PSEUDO
10149
0
    0U, // FMOPA_MPPZZ_BtoS_PSEUDO
10150
0
    0U, // FMOPA_MPPZZ_D_PSEUDO
10151
0
    0U, // FMOPA_MPPZZ_S_PSEUDO
10152
0
    0U, // FMOPSL_MPPZZ_PSEUDO
10153
0
    0U, // FMOPS_MPPZZ_D_PSEUDO
10154
0
    0U, // FMOPS_MPPZZ_S_PSEUDO
10155
0
    0U, // FMOVD0
10156
0
    0U, // FMOVH0
10157
0
    0U, // FMOVS0
10158
0
    0U, // FMULX_ZPZZ_D_UNDEF
10159
0
    0U, // FMULX_ZPZZ_D_ZERO
10160
0
    0U, // FMULX_ZPZZ_H_UNDEF
10161
0
    0U, // FMULX_ZPZZ_H_ZERO
10162
0
    0U, // FMULX_ZPZZ_S_UNDEF
10163
0
    0U, // FMULX_ZPZZ_S_ZERO
10164
0
    0U, // FMUL_ZPZI_D_UNDEF
10165
0
    0U, // FMUL_ZPZI_D_ZERO
10166
0
    0U, // FMUL_ZPZI_H_UNDEF
10167
0
    0U, // FMUL_ZPZI_H_ZERO
10168
0
    0U, // FMUL_ZPZI_S_UNDEF
10169
0
    0U, // FMUL_ZPZI_S_ZERO
10170
0
    0U, // FMUL_ZPZZ_D_UNDEF
10171
0
    0U, // FMUL_ZPZZ_D_ZERO
10172
0
    0U, // FMUL_ZPZZ_H_UNDEF
10173
0
    0U, // FMUL_ZPZZ_H_ZERO
10174
0
    0U, // FMUL_ZPZZ_S_UNDEF
10175
0
    0U, // FMUL_ZPZZ_S_ZERO
10176
0
    0U, // FNEG_ZPmZ_D_UNDEF
10177
0
    0U, // FNEG_ZPmZ_H_UNDEF
10178
0
    0U, // FNEG_ZPmZ_S_UNDEF
10179
0
    0U, // FNMLA_ZPZZZ_D_UNDEF
10180
0
    0U, // FNMLA_ZPZZZ_H_UNDEF
10181
0
    0U, // FNMLA_ZPZZZ_S_UNDEF
10182
0
    0U, // FNMLS_ZPZZZ_D_UNDEF
10183
0
    0U, // FNMLS_ZPZZZ_H_UNDEF
10184
0
    0U, // FNMLS_ZPZZZ_S_UNDEF
10185
0
    0U, // FRECPX_ZPmZ_D_UNDEF
10186
0
    0U, // FRECPX_ZPmZ_H_UNDEF
10187
0
    0U, // FRECPX_ZPmZ_S_UNDEF
10188
0
    0U, // FRINTA_ZPmZ_D_UNDEF
10189
0
    0U, // FRINTA_ZPmZ_H_UNDEF
10190
0
    0U, // FRINTA_ZPmZ_S_UNDEF
10191
0
    0U, // FRINTI_ZPmZ_D_UNDEF
10192
0
    0U, // FRINTI_ZPmZ_H_UNDEF
10193
0
    0U, // FRINTI_ZPmZ_S_UNDEF
10194
0
    0U, // FRINTM_ZPmZ_D_UNDEF
10195
0
    0U, // FRINTM_ZPmZ_H_UNDEF
10196
0
    0U, // FRINTM_ZPmZ_S_UNDEF
10197
0
    0U, // FRINTN_ZPmZ_D_UNDEF
10198
0
    0U, // FRINTN_ZPmZ_H_UNDEF
10199
0
    0U, // FRINTN_ZPmZ_S_UNDEF
10200
0
    0U, // FRINTP_ZPmZ_D_UNDEF
10201
0
    0U, // FRINTP_ZPmZ_H_UNDEF
10202
0
    0U, // FRINTP_ZPmZ_S_UNDEF
10203
0
    0U, // FRINTX_ZPmZ_D_UNDEF
10204
0
    0U, // FRINTX_ZPmZ_H_UNDEF
10205
0
    0U, // FRINTX_ZPmZ_S_UNDEF
10206
0
    0U, // FRINTZ_ZPmZ_D_UNDEF
10207
0
    0U, // FRINTZ_ZPmZ_H_UNDEF
10208
0
    0U, // FRINTZ_ZPmZ_S_UNDEF
10209
0
    0U, // FSQRT_ZPmZ_D_UNDEF
10210
0
    0U, // FSQRT_ZPmZ_H_UNDEF
10211
0
    0U, // FSQRT_ZPmZ_S_UNDEF
10212
0
    0U, // FSUBR_ZPZI_D_UNDEF
10213
0
    0U, // FSUBR_ZPZI_D_ZERO
10214
0
    0U, // FSUBR_ZPZI_H_UNDEF
10215
0
    0U, // FSUBR_ZPZI_H_ZERO
10216
0
    0U, // FSUBR_ZPZI_S_UNDEF
10217
0
    0U, // FSUBR_ZPZI_S_ZERO
10218
0
    0U, // FSUBR_ZPZZ_D_ZERO
10219
0
    0U, // FSUBR_ZPZZ_H_ZERO
10220
0
    0U, // FSUBR_ZPZZ_S_ZERO
10221
0
    0U, // FSUB_VG2_M2Z_D_PSEUDO
10222
0
    0U, // FSUB_VG2_M2Z_H_PSEUDO
10223
0
    0U, // FSUB_VG2_M2Z_S_PSEUDO
10224
0
    0U, // FSUB_VG4_M4Z_D_PSEUDO
10225
0
    0U, // FSUB_VG4_M4Z_H_PSEUDO
10226
0
    0U, // FSUB_VG4_M4Z_S_PSEUDO
10227
0
    0U, // FSUB_ZPZI_D_UNDEF
10228
0
    0U, // FSUB_ZPZI_D_ZERO
10229
0
    0U, // FSUB_ZPZI_H_UNDEF
10230
0
    0U, // FSUB_ZPZI_H_ZERO
10231
0
    0U, // FSUB_ZPZI_S_UNDEF
10232
0
    0U, // FSUB_ZPZI_S_ZERO
10233
0
    0U, // FSUB_ZPZZ_D_UNDEF
10234
0
    0U, // FSUB_ZPZZ_D_ZERO
10235
0
    0U, // FSUB_ZPZZ_H_UNDEF
10236
0
    0U, // FSUB_ZPZZ_H_ZERO
10237
0
    0U, // FSUB_ZPZZ_S_UNDEF
10238
0
    0U, // FSUB_ZPZZ_S_ZERO
10239
0
    0U, // FVDOT_VG2_M2ZZI_HtoS_PSEUDO
10240
0
    0U, // GLD1B_D
10241
0
    0U, // GLD1B_D_IMM
10242
0
    0U, // GLD1B_D_SXTW
10243
0
    0U, // GLD1B_D_UXTW
10244
0
    0U, // GLD1B_S_IMM
10245
0
    0U, // GLD1B_S_SXTW
10246
0
    0U, // GLD1B_S_UXTW
10247
0
    0U, // GLD1D
10248
0
    0U, // GLD1D_IMM
10249
0
    0U, // GLD1D_SCALED
10250
0
    0U, // GLD1D_SXTW
10251
0
    0U, // GLD1D_SXTW_SCALED
10252
0
    0U, // GLD1D_UXTW
10253
0
    0U, // GLD1D_UXTW_SCALED
10254
0
    0U, // GLD1H_D
10255
0
    0U, // GLD1H_D_IMM
10256
0
    0U, // GLD1H_D_SCALED
10257
0
    0U, // GLD1H_D_SXTW
10258
0
    0U, // GLD1H_D_SXTW_SCALED
10259
0
    0U, // GLD1H_D_UXTW
10260
0
    0U, // GLD1H_D_UXTW_SCALED
10261
0
    0U, // GLD1H_S_IMM
10262
0
    0U, // GLD1H_S_SXTW
10263
0
    0U, // GLD1H_S_SXTW_SCALED
10264
0
    0U, // GLD1H_S_UXTW
10265
0
    0U, // GLD1H_S_UXTW_SCALED
10266
0
    0U, // GLD1SB_D
10267
0
    0U, // GLD1SB_D_IMM
10268
0
    0U, // GLD1SB_D_SXTW
10269
0
    0U, // GLD1SB_D_UXTW
10270
0
    0U, // GLD1SB_S_IMM
10271
0
    0U, // GLD1SB_S_SXTW
10272
0
    0U, // GLD1SB_S_UXTW
10273
0
    0U, // GLD1SH_D
10274
0
    0U, // GLD1SH_D_IMM
10275
0
    0U, // GLD1SH_D_SCALED
10276
0
    0U, // GLD1SH_D_SXTW
10277
0
    0U, // GLD1SH_D_SXTW_SCALED
10278
0
    0U, // GLD1SH_D_UXTW
10279
0
    0U, // GLD1SH_D_UXTW_SCALED
10280
0
    0U, // GLD1SH_S_IMM
10281
0
    0U, // GLD1SH_S_SXTW
10282
0
    0U, // GLD1SH_S_SXTW_SCALED
10283
0
    0U, // GLD1SH_S_UXTW
10284
0
    0U, // GLD1SH_S_UXTW_SCALED
10285
0
    0U, // GLD1SW_D
10286
0
    0U, // GLD1SW_D_IMM
10287
0
    0U, // GLD1SW_D_SCALED
10288
0
    0U, // GLD1SW_D_SXTW
10289
0
    0U, // GLD1SW_D_SXTW_SCALED
10290
0
    0U, // GLD1SW_D_UXTW
10291
0
    0U, // GLD1SW_D_UXTW_SCALED
10292
0
    0U, // GLD1W_D
10293
0
    0U, // GLD1W_D_IMM
10294
0
    0U, // GLD1W_D_SCALED
10295
0
    0U, // GLD1W_D_SXTW
10296
0
    0U, // GLD1W_D_SXTW_SCALED
10297
0
    0U, // GLD1W_D_UXTW
10298
0
    0U, // GLD1W_D_UXTW_SCALED
10299
0
    0U, // GLD1W_IMM
10300
0
    0U, // GLD1W_SXTW
10301
0
    0U, // GLD1W_SXTW_SCALED
10302
0
    0U, // GLD1W_UXTW
10303
0
    0U, // GLD1W_UXTW_SCALED
10304
0
    0U, // GLDFF1B_D
10305
0
    0U, // GLDFF1B_D_IMM
10306
0
    0U, // GLDFF1B_D_SXTW
10307
0
    0U, // GLDFF1B_D_UXTW
10308
0
    0U, // GLDFF1B_S_IMM
10309
0
    0U, // GLDFF1B_S_SXTW
10310
0
    0U, // GLDFF1B_S_UXTW
10311
0
    0U, // GLDFF1D
10312
0
    0U, // GLDFF1D_IMM
10313
0
    0U, // GLDFF1D_SCALED
10314
0
    0U, // GLDFF1D_SXTW
10315
0
    0U, // GLDFF1D_SXTW_SCALED
10316
0
    0U, // GLDFF1D_UXTW
10317
0
    0U, // GLDFF1D_UXTW_SCALED
10318
0
    0U, // GLDFF1H_D
10319
0
    0U, // GLDFF1H_D_IMM
10320
0
    0U, // GLDFF1H_D_SCALED
10321
0
    0U, // GLDFF1H_D_SXTW
10322
0
    0U, // GLDFF1H_D_SXTW_SCALED
10323
0
    0U, // GLDFF1H_D_UXTW
10324
0
    0U, // GLDFF1H_D_UXTW_SCALED
10325
0
    0U, // GLDFF1H_S_IMM
10326
0
    0U, // GLDFF1H_S_SXTW
10327
0
    0U, // GLDFF1H_S_SXTW_SCALED
10328
0
    0U, // GLDFF1H_S_UXTW
10329
0
    0U, // GLDFF1H_S_UXTW_SCALED
10330
0
    0U, // GLDFF1SB_D
10331
0
    0U, // GLDFF1SB_D_IMM
10332
0
    0U, // GLDFF1SB_D_SXTW
10333
0
    0U, // GLDFF1SB_D_UXTW
10334
0
    0U, // GLDFF1SB_S_IMM
10335
0
    0U, // GLDFF1SB_S_SXTW
10336
0
    0U, // GLDFF1SB_S_UXTW
10337
0
    0U, // GLDFF1SH_D
10338
0
    0U, // GLDFF1SH_D_IMM
10339
0
    0U, // GLDFF1SH_D_SCALED
10340
0
    0U, // GLDFF1SH_D_SXTW
10341
0
    0U, // GLDFF1SH_D_SXTW_SCALED
10342
0
    0U, // GLDFF1SH_D_UXTW
10343
0
    0U, // GLDFF1SH_D_UXTW_SCALED
10344
0
    0U, // GLDFF1SH_S_IMM
10345
0
    0U, // GLDFF1SH_S_SXTW
10346
0
    0U, // GLDFF1SH_S_SXTW_SCALED
10347
0
    0U, // GLDFF1SH_S_UXTW
10348
0
    0U, // GLDFF1SH_S_UXTW_SCALED
10349
0
    0U, // GLDFF1SW_D
10350
0
    0U, // GLDFF1SW_D_IMM
10351
0
    0U, // GLDFF1SW_D_SCALED
10352
0
    0U, // GLDFF1SW_D_SXTW
10353
0
    0U, // GLDFF1SW_D_SXTW_SCALED
10354
0
    0U, // GLDFF1SW_D_UXTW
10355
0
    0U, // GLDFF1SW_D_UXTW_SCALED
10356
0
    0U, // GLDFF1W_D
10357
0
    0U, // GLDFF1W_D_IMM
10358
0
    0U, // GLDFF1W_D_SCALED
10359
0
    0U, // GLDFF1W_D_SXTW
10360
0
    0U, // GLDFF1W_D_SXTW_SCALED
10361
0
    0U, // GLDFF1W_D_UXTW
10362
0
    0U, // GLDFF1W_D_UXTW_SCALED
10363
0
    0U, // GLDFF1W_IMM
10364
0
    0U, // GLDFF1W_SXTW
10365
0
    0U, // GLDFF1W_SXTW_SCALED
10366
0
    0U, // GLDFF1W_UXTW
10367
0
    0U, // GLDFF1W_UXTW_SCALED
10368
0
    0U, // G_AARCH64_PREFETCH
10369
0
    0U, // G_ADD_LOW
10370
0
    0U, // G_BSP
10371
0
    0U, // G_DUP
10372
0
    0U, // G_DUPLANE16
10373
0
    0U, // G_DUPLANE32
10374
0
    0U, // G_DUPLANE64
10375
0
    0U, // G_DUPLANE8
10376
0
    0U, // G_EXT
10377
0
    0U, // G_FCMEQ
10378
0
    0U, // G_FCMEQZ
10379
0
    0U, // G_FCMGE
10380
0
    0U, // G_FCMGEZ
10381
0
    0U, // G_FCMGT
10382
0
    0U, // G_FCMGTZ
10383
0
    0U, // G_FCMLEZ
10384
0
    0U, // G_FCMLTZ
10385
0
    0U, // G_REV16
10386
0
    0U, // G_REV32
10387
0
    0U, // G_REV64
10388
0
    0U, // G_SADDLV
10389
0
    0U, // G_SDOT
10390
0
    0U, // G_SITOF
10391
0
    0U, // G_SMULL
10392
0
    0U, // G_TRN1
10393
0
    0U, // G_TRN2
10394
0
    0U, // G_UADDLV
10395
0
    0U, // G_UDOT
10396
0
    0U, // G_UITOF
10397
0
    0U, // G_UMULL
10398
0
    0U, // G_UZP1
10399
0
    0U, // G_UZP2
10400
0
    0U, // G_VASHR
10401
0
    0U, // G_VLSHR
10402
0
    0U, // G_ZIP1
10403
0
    0U, // G_ZIP2
10404
0
    0U, // HOM_Epilog
10405
0
    0U, // HOM_Prolog
10406
0
    0U, // HWASAN_CHECK_MEMACCESS
10407
0
    0U, // HWASAN_CHECK_MEMACCESS_SHORTGRANULES
10408
0
    0U, // INSERT_MXIPZ_H_PSEUDO_B
10409
0
    0U, // INSERT_MXIPZ_H_PSEUDO_D
10410
0
    0U, // INSERT_MXIPZ_H_PSEUDO_H
10411
0
    0U, // INSERT_MXIPZ_H_PSEUDO_Q
10412
0
    0U, // INSERT_MXIPZ_H_PSEUDO_S
10413
0
    0U, // INSERT_MXIPZ_V_PSEUDO_B
10414
0
    0U, // INSERT_MXIPZ_V_PSEUDO_D
10415
0
    0U, // INSERT_MXIPZ_V_PSEUDO_H
10416
0
    0U, // INSERT_MXIPZ_V_PSEUDO_Q
10417
0
    0U, // INSERT_MXIPZ_V_PSEUDO_S
10418
0
    0U, // IRGstack
10419
0
    0U, // JumpTableDest16
10420
0
    0U, // JumpTableDest32
10421
0
    0U, // JumpTableDest8
10422
0
    0U, // KCFI_CHECK
10423
0
    0U, // LD1B_2Z_IMM_PSEUDO
10424
0
    0U, // LD1B_2Z_PSEUDO
10425
0
    0U, // LD1B_4Z_IMM_PSEUDO
10426
0
    0U, // LD1B_4Z_PSEUDO
10427
0
    0U, // LD1D_2Z_IMM_PSEUDO
10428
0
    0U, // LD1D_2Z_PSEUDO
10429
0
    0U, // LD1D_4Z_IMM_PSEUDO
10430
0
    0U, // LD1D_4Z_PSEUDO
10431
0
    0U, // LD1H_2Z_IMM_PSEUDO
10432
0
    0U, // LD1H_2Z_PSEUDO
10433
0
    0U, // LD1H_4Z_IMM_PSEUDO
10434
0
    0U, // LD1H_4Z_PSEUDO
10435
0
    0U, // LD1W_2Z_IMM_PSEUDO
10436
0
    0U, // LD1W_2Z_PSEUDO
10437
0
    0U, // LD1W_4Z_IMM_PSEUDO
10438
0
    0U, // LD1W_4Z_PSEUDO
10439
0
    0U, // LD1_MXIPXX_H_PSEUDO_B
10440
0
    0U, // LD1_MXIPXX_H_PSEUDO_D
10441
0
    0U, // LD1_MXIPXX_H_PSEUDO_H
10442
0
    0U, // LD1_MXIPXX_H_PSEUDO_Q
10443
0
    0U, // LD1_MXIPXX_H_PSEUDO_S
10444
0
    0U, // LD1_MXIPXX_V_PSEUDO_B
10445
0
    0U, // LD1_MXIPXX_V_PSEUDO_D
10446
0
    0U, // LD1_MXIPXX_V_PSEUDO_H
10447
0
    0U, // LD1_MXIPXX_V_PSEUDO_Q
10448
0
    0U, // LD1_MXIPXX_V_PSEUDO_S
10449
0
    0U, // LDFF1B
10450
0
    0U, // LDFF1B_D
10451
0
    0U, // LDFF1B_H
10452
0
    0U, // LDFF1B_S
10453
0
    0U, // LDFF1D
10454
0
    0U, // LDFF1H
10455
0
    0U, // LDFF1H_D
10456
0
    0U, // LDFF1H_S
10457
0
    0U, // LDFF1SB_D
10458
0
    0U, // LDFF1SB_H
10459
0
    0U, // LDFF1SB_S
10460
0
    0U, // LDFF1SH_D
10461
0
    0U, // LDFF1SH_S
10462
0
    0U, // LDFF1SW_D
10463
0
    0U, // LDFF1W
10464
0
    0U, // LDFF1W_D
10465
0
    0U, // LDNF1B_D_IMM
10466
0
    0U, // LDNF1B_H_IMM
10467
0
    0U, // LDNF1B_IMM
10468
0
    0U, // LDNF1B_S_IMM
10469
0
    0U, // LDNF1D_IMM
10470
0
    0U, // LDNF1H_D_IMM
10471
0
    0U, // LDNF1H_IMM
10472
0
    0U, // LDNF1H_S_IMM
10473
0
    0U, // LDNF1SB_D_IMM
10474
0
    0U, // LDNF1SB_H_IMM
10475
0
    0U, // LDNF1SB_S_IMM
10476
0
    0U, // LDNF1SH_D_IMM
10477
0
    0U, // LDNF1SH_S_IMM
10478
0
    0U, // LDNF1SW_D_IMM
10479
0
    0U, // LDNF1W_D_IMM
10480
0
    0U, // LDNF1W_IMM
10481
0
    0U, // LDNT1B_2Z_IMM_PSEUDO
10482
0
    0U, // LDNT1B_2Z_PSEUDO
10483
0
    0U, // LDNT1B_4Z_IMM_PSEUDO
10484
0
    0U, // LDNT1B_4Z_PSEUDO
10485
0
    0U, // LDNT1D_2Z_IMM_PSEUDO
10486
0
    0U, // LDNT1D_2Z_PSEUDO
10487
0
    0U, // LDNT1D_4Z_IMM_PSEUDO
10488
0
    0U, // LDNT1D_4Z_PSEUDO
10489
0
    0U, // LDNT1H_2Z_IMM_PSEUDO
10490
0
    0U, // LDNT1H_2Z_PSEUDO
10491
0
    0U, // LDNT1H_4Z_IMM_PSEUDO
10492
0
    0U, // LDNT1H_4Z_PSEUDO
10493
0
    0U, // LDNT1W_2Z_IMM_PSEUDO
10494
0
    0U, // LDNT1W_2Z_PSEUDO
10495
0
    0U, // LDNT1W_4Z_IMM_PSEUDO
10496
0
    0U, // LDNT1W_4Z_PSEUDO
10497
0
    0U, // LDR_PPXI
10498
0
    0U, // LDR_TX_PSEUDO
10499
0
    0U, // LDR_ZA_PSEUDO
10500
0
    0U, // LDR_ZZXI
10501
0
    0U, // LDR_ZZZXI
10502
0
    0U, // LDR_ZZZZXI
10503
0
    0U, // LOADgot
10504
0
    0U, // LSL_ZPZI_B_UNDEF
10505
0
    0U, // LSL_ZPZI_B_ZERO
10506
0
    0U, // LSL_ZPZI_D_UNDEF
10507
0
    0U, // LSL_ZPZI_D_ZERO
10508
0
    0U, // LSL_ZPZI_H_UNDEF
10509
0
    0U, // LSL_ZPZI_H_ZERO
10510
0
    0U, // LSL_ZPZI_S_UNDEF
10511
0
    0U, // LSL_ZPZI_S_ZERO
10512
0
    0U, // LSL_ZPZZ_B_UNDEF
10513
0
    0U, // LSL_ZPZZ_B_ZERO
10514
0
    0U, // LSL_ZPZZ_D_UNDEF
10515
0
    0U, // LSL_ZPZZ_D_ZERO
10516
0
    0U, // LSL_ZPZZ_H_UNDEF
10517
0
    0U, // LSL_ZPZZ_H_ZERO
10518
0
    0U, // LSL_ZPZZ_S_UNDEF
10519
0
    0U, // LSL_ZPZZ_S_ZERO
10520
0
    0U, // LSR_ZPZI_B_UNDEF
10521
0
    0U, // LSR_ZPZI_B_ZERO
10522
0
    0U, // LSR_ZPZI_D_UNDEF
10523
0
    0U, // LSR_ZPZI_D_ZERO
10524
0
    0U, // LSR_ZPZI_H_UNDEF
10525
0
    0U, // LSR_ZPZI_H_ZERO
10526
0
    0U, // LSR_ZPZI_S_UNDEF
10527
0
    0U, // LSR_ZPZI_S_ZERO
10528
0
    0U, // LSR_ZPZZ_B_UNDEF
10529
0
    0U, // LSR_ZPZZ_B_ZERO
10530
0
    0U, // LSR_ZPZZ_D_UNDEF
10531
0
    0U, // LSR_ZPZZ_D_ZERO
10532
0
    0U, // LSR_ZPZZ_H_UNDEF
10533
0
    0U, // LSR_ZPZZ_H_ZERO
10534
0
    0U, // LSR_ZPZZ_S_UNDEF
10535
0
    0U, // LSR_ZPZZ_S_ZERO
10536
0
    0U, // MLA_ZPZZZ_B_UNDEF
10537
0
    0U, // MLA_ZPZZZ_D_UNDEF
10538
0
    0U, // MLA_ZPZZZ_H_UNDEF
10539
0
    0U, // MLA_ZPZZZ_S_UNDEF
10540
0
    0U, // MLS_ZPZZZ_B_UNDEF
10541
0
    0U, // MLS_ZPZZZ_D_UNDEF
10542
0
    0U, // MLS_ZPZZZ_H_UNDEF
10543
0
    0U, // MLS_ZPZZZ_S_UNDEF
10544
0
    0U, // MOPSMemoryCopyPseudo
10545
0
    0U, // MOPSMemoryMovePseudo
10546
0
    0U, // MOPSMemorySetPseudo
10547
0
    0U, // MOPSMemorySetTaggingPseudo
10548
0
    0U, // MOVA_MXI2Z_H_B_PSEUDO
10549
0
    0U, // MOVA_MXI2Z_H_D_PSEUDO
10550
0
    0U, // MOVA_MXI2Z_H_H_PSEUDO
10551
0
    0U, // MOVA_MXI2Z_H_S_PSEUDO
10552
0
    0U, // MOVA_MXI2Z_V_B_PSEUDO
10553
0
    0U, // MOVA_MXI2Z_V_D_PSEUDO
10554
0
    0U, // MOVA_MXI2Z_V_H_PSEUDO
10555
0
    0U, // MOVA_MXI2Z_V_S_PSEUDO
10556
0
    0U, // MOVA_MXI4Z_H_B_PSEUDO
10557
0
    0U, // MOVA_MXI4Z_H_D_PSEUDO
10558
0
    0U, // MOVA_MXI4Z_H_H_PSEUDO
10559
0
    0U, // MOVA_MXI4Z_H_S_PSEUDO
10560
0
    0U, // MOVA_MXI4Z_V_B_PSEUDO
10561
0
    0U, // MOVA_MXI4Z_V_D_PSEUDO
10562
0
    0U, // MOVA_MXI4Z_V_H_PSEUDO
10563
0
    0U, // MOVA_MXI4Z_V_S_PSEUDO
10564
0
    0U, // MOVA_VG2_MXI2Z_PSEUDO
10565
0
    0U, // MOVA_VG4_MXI4Z_PSEUDO
10566
0
    0U, // MOVMCSym
10567
0
    0U, // MOVaddr
10568
0
    0U, // MOVaddrBA
10569
0
    0U, // MOVaddrCP
10570
0
    0U, // MOVaddrEXT
10571
0
    0U, // MOVaddrJT
10572
0
    0U, // MOVaddrTLS
10573
0
    0U, // MOVbaseTLS
10574
0
    0U, // MOVi32imm
10575
0
    0U, // MOVi64imm
10576
0
    0U, // MRS_FPCR
10577
0
    0U, // MSR_FPCR
10578
0
    0U, // MSRpstatePseudo
10579
0
    0U, // MUL_ZPZZ_B_UNDEF
10580
0
    0U, // MUL_ZPZZ_D_UNDEF
10581
0
    0U, // MUL_ZPZZ_H_UNDEF
10582
0
    0U, // MUL_ZPZZ_S_UNDEF
10583
0
    0U, // NEG_ZPmZ_B_UNDEF
10584
0
    0U, // NEG_ZPmZ_D_UNDEF
10585
0
    0U, // NEG_ZPmZ_H_UNDEF
10586
0
    0U, // NEG_ZPmZ_S_UNDEF
10587
0
    0U, // NOT_ZPmZ_B_UNDEF
10588
0
    0U, // NOT_ZPmZ_D_UNDEF
10589
0
    0U, // NOT_ZPmZ_H_UNDEF
10590
0
    0U, // NOT_ZPmZ_S_UNDEF
10591
0
    0U, // ORNWrr
10592
0
    0U, // ORNXrr
10593
0
    0U, // ORRWrr
10594
0
    0U, // ORRXrr
10595
0
    0U, // ORR_ZPZZ_B_ZERO
10596
0
    0U, // ORR_ZPZZ_D_ZERO
10597
0
    0U, // ORR_ZPZZ_H_ZERO
10598
0
    0U, // ORR_ZPZZ_S_ZERO
10599
0
    0U, // PAUTH_EPILOGUE
10600
0
    0U, // PAUTH_PROLOGUE
10601
0
    0U, // PROBED_STACKALLOC
10602
0
    0U, // PROBED_STACKALLOC_DYN
10603
0
    0U, // PROBED_STACKALLOC_VAR
10604
0
    0U, // PTEST_PP_ANY
10605
0
    0U, // RDFFR_P
10606
0
    0U, // RDFFR_PPz
10607
0
    0U, // RET_ReallyLR
10608
0
    0U, // RestoreZAPseudo
10609
0
    0U, // SABD_ZPZZ_B_UNDEF
10610
0
    0U, // SABD_ZPZZ_D_UNDEF
10611
0
    0U, // SABD_ZPZZ_H_UNDEF
10612
0
    0U, // SABD_ZPZZ_S_UNDEF
10613
0
    0U, // SCVTF_ZPmZ_DtoD_UNDEF
10614
0
    0U, // SCVTF_ZPmZ_DtoH_UNDEF
10615
0
    0U, // SCVTF_ZPmZ_DtoS_UNDEF
10616
0
    0U, // SCVTF_ZPmZ_HtoH_UNDEF
10617
0
    0U, // SCVTF_ZPmZ_StoD_UNDEF
10618
0
    0U, // SCVTF_ZPmZ_StoH_UNDEF
10619
0
    0U, // SCVTF_ZPmZ_StoS_UNDEF
10620
0
    0U, // SDIV_ZPZZ_D_UNDEF
10621
0
    0U, // SDIV_ZPZZ_S_UNDEF
10622
0
    0U, // SDOT_VG2_M2Z2Z_BtoS_PSEUDO
10623
0
    0U, // SDOT_VG2_M2Z2Z_HtoD_PSEUDO
10624
0
    0U, // SDOT_VG2_M2Z2Z_HtoS_PSEUDO
10625
0
    0U, // SDOT_VG2_M2ZZI_BToS_PSEUDO
10626
0
    0U, // SDOT_VG2_M2ZZI_HToS_PSEUDO
10627
0
    0U, // SDOT_VG2_M2ZZI_HtoD_PSEUDO
10628
0
    0U, // SDOT_VG2_M2ZZ_BtoS_PSEUDO
10629
0
    0U, // SDOT_VG2_M2ZZ_HtoD_PSEUDO
10630
0
    0U, // SDOT_VG2_M2ZZ_HtoS_PSEUDO
10631
0
    0U, // SDOT_VG4_M4Z4Z_BtoS_PSEUDO
10632
0
    0U, // SDOT_VG4_M4Z4Z_HtoD_PSEUDO
10633
0
    0U, // SDOT_VG4_M4Z4Z_HtoS_PSEUDO
10634
0
    0U, // SDOT_VG4_M4ZZI_BToS_PSEUDO
10635
0
    0U, // SDOT_VG4_M4ZZI_HToS_PSEUDO
10636
0
    0U, // SDOT_VG4_M4ZZI_HtoD_PSEUDO
10637
0
    0U, // SDOT_VG4_M4ZZ_BtoS_PSEUDO
10638
0
    0U, // SDOT_VG4_M4ZZ_HtoD_PSEUDO
10639
0
    0U, // SDOT_VG4_M4ZZ_HtoS_PSEUDO
10640
0
    0U, // SEH_AddFP
10641
0
    0U, // SEH_EpilogEnd
10642
0
    0U, // SEH_EpilogStart
10643
0
    0U, // SEH_Nop
10644
0
    0U, // SEH_PACSignLR
10645
0
    0U, // SEH_PrologEnd
10646
0
    0U, // SEH_SaveFPLR
10647
0
    0U, // SEH_SaveFPLR_X
10648
0
    0U, // SEH_SaveFReg
10649
0
    0U, // SEH_SaveFRegP
10650
0
    0U, // SEH_SaveFRegP_X
10651
0
    0U, // SEH_SaveFReg_X
10652
0
    0U, // SEH_SaveReg
10653
0
    0U, // SEH_SaveRegP
10654
0
    0U, // SEH_SaveRegP_X
10655
0
    0U, // SEH_SaveReg_X
10656
0
    0U, // SEH_SetFP
10657
0
    0U, // SEH_StackAlloc
10658
0
    0U, // SMAX_ZPZZ_B_UNDEF
10659
0
    0U, // SMAX_ZPZZ_D_UNDEF
10660
0
    0U, // SMAX_ZPZZ_H_UNDEF
10661
0
    0U, // SMAX_ZPZZ_S_UNDEF
10662
0
    0U, // SMIN_ZPZZ_B_UNDEF
10663
0
    0U, // SMIN_ZPZZ_D_UNDEF
10664
0
    0U, // SMIN_ZPZZ_H_UNDEF
10665
0
    0U, // SMIN_ZPZZ_S_UNDEF
10666
0
    0U, // SMLALL_MZZI_BtoS_PSEUDO
10667
0
    0U, // SMLALL_MZZI_HtoD_PSEUDO
10668
0
    0U, // SMLALL_MZZ_BtoS_PSEUDO
10669
0
    0U, // SMLALL_MZZ_HtoD_PSEUDO
10670
0
    0U, // SMLALL_VG2_M2Z2Z_BtoS_PSEUDO
10671
0
    0U, // SMLALL_VG2_M2Z2Z_HtoD_PSEUDO
10672
0
    0U, // SMLALL_VG2_M2ZZI_BtoS_PSEUDO
10673
0
    0U, // SMLALL_VG2_M2ZZI_HtoD_PSEUDO
10674
0
    0U, // SMLALL_VG2_M2ZZ_BtoS_PSEUDO
10675
0
    0U, // SMLALL_VG2_M2ZZ_HtoD_PSEUDO
10676
0
    0U, // SMLALL_VG4_M4Z4Z_BtoS_PSEUDO
10677
0
    0U, // SMLALL_VG4_M4Z4Z_HtoD_PSEUDO
10678
0
    0U, // SMLALL_VG4_M4ZZI_BtoS_PSEUDO
10679
0
    0U, // SMLALL_VG4_M4ZZI_HtoD_PSEUDO
10680
0
    0U, // SMLALL_VG4_M4ZZ_BtoS_PSEUDO
10681
0
    0U, // SMLALL_VG4_M4ZZ_HtoD_PSEUDO
10682
0
    0U, // SMLAL_MZZI_HtoS_PSEUDO
10683
0
    0U, // SMLAL_MZZ_HtoS_PSEUDO
10684
0
    0U, // SMLAL_VG2_M2Z2Z_HtoS_PSEUDO
10685
0
    0U, // SMLAL_VG2_M2ZZI_S_PSEUDO
10686
0
    0U, // SMLAL_VG2_M2ZZ_HtoS_PSEUDO
10687
0
    0U, // SMLAL_VG4_M4Z4Z_HtoS_PSEUDO
10688
0
    0U, // SMLAL_VG4_M4ZZI_HtoS_PSEUDO
10689
0
    0U, // SMLAL_VG4_M4ZZ_HtoS_PSEUDO
10690
0
    0U, // SMLSLL_MZZI_BtoS_PSEUDO
10691
0
    0U, // SMLSLL_MZZI_HtoD_PSEUDO
10692
0
    0U, // SMLSLL_MZZ_BtoS_PSEUDO
10693
0
    0U, // SMLSLL_MZZ_HtoD_PSEUDO
10694
0
    0U, // SMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
10695
0
    0U, // SMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
10696
0
    0U, // SMLSLL_VG2_M2ZZI_BtoS_PSEUDO
10697
0
    0U, // SMLSLL_VG2_M2ZZI_HtoD_PSEUDO
10698
0
    0U, // SMLSLL_VG2_M2ZZ_BtoS_PSEUDO
10699
0
    0U, // SMLSLL_VG2_M2ZZ_HtoD_PSEUDO
10700
0
    0U, // SMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
10701
0
    0U, // SMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
10702
0
    0U, // SMLSLL_VG4_M4ZZI_BtoS_PSEUDO
10703
0
    0U, // SMLSLL_VG4_M4ZZI_HtoD_PSEUDO
10704
0
    0U, // SMLSLL_VG4_M4ZZ_BtoS_PSEUDO
10705
0
    0U, // SMLSLL_VG4_M4ZZ_HtoD_PSEUDO
10706
0
    0U, // SMLSL_MZZI_HtoS_PSEUDO
10707
0
    0U, // SMLSL_MZZ_HtoS_PSEUDO
10708
0
    0U, // SMLSL_VG2_M2Z2Z_HtoS_PSEUDO
10709
0
    0U, // SMLSL_VG2_M2ZZI_S_PSEUDO
10710
0
    0U, // SMLSL_VG2_M2ZZ_HtoS_PSEUDO
10711
0
    0U, // SMLSL_VG4_M4Z4Z_HtoS_PSEUDO
10712
0
    0U, // SMLSL_VG4_M4ZZI_HtoS_PSEUDO
10713
0
    0U, // SMLSL_VG4_M4ZZ_HtoS_PSEUDO
10714
0
    0U, // SMOPA_MPPZZ_D_PSEUDO
10715
0
    0U, // SMOPA_MPPZZ_HtoS_PSEUDO
10716
0
    0U, // SMOPA_MPPZZ_S_PSEUDO
10717
0
    0U, // SMOPS_MPPZZ_D_PSEUDO
10718
0
    0U, // SMOPS_MPPZZ_HtoS_PSEUDO
10719
0
    0U, // SMOPS_MPPZZ_S_PSEUDO
10720
0
    0U, // SMULH_ZPZZ_B_UNDEF
10721
0
    0U, // SMULH_ZPZZ_D_UNDEF
10722
0
    0U, // SMULH_ZPZZ_H_UNDEF
10723
0
    0U, // SMULH_ZPZZ_S_UNDEF
10724
0
    0U, // SPACE
10725
0
    0U, // SQABS_ZPmZ_B_UNDEF
10726
0
    0U, // SQABS_ZPmZ_D_UNDEF
10727
0
    0U, // SQABS_ZPmZ_H_UNDEF
10728
0
    0U, // SQABS_ZPmZ_S_UNDEF
10729
0
    0U, // SQNEG_ZPmZ_B_UNDEF
10730
0
    0U, // SQNEG_ZPmZ_D_UNDEF
10731
0
    0U, // SQNEG_ZPmZ_H_UNDEF
10732
0
    0U, // SQNEG_ZPmZ_S_UNDEF
10733
0
    0U, // SQRSHL_ZPZZ_B_UNDEF
10734
0
    0U, // SQRSHL_ZPZZ_D_UNDEF
10735
0
    0U, // SQRSHL_ZPZZ_H_UNDEF
10736
0
    0U, // SQRSHL_ZPZZ_S_UNDEF
10737
0
    0U, // SQSHLU_ZPZI_B_ZERO
10738
0
    0U, // SQSHLU_ZPZI_D_ZERO
10739
0
    0U, // SQSHLU_ZPZI_H_ZERO
10740
0
    0U, // SQSHLU_ZPZI_S_ZERO
10741
0
    0U, // SQSHL_ZPZI_B_ZERO
10742
0
    0U, // SQSHL_ZPZI_D_ZERO
10743
0
    0U, // SQSHL_ZPZI_H_ZERO
10744
0
    0U, // SQSHL_ZPZI_S_ZERO
10745
0
    0U, // SQSHL_ZPZZ_B_UNDEF
10746
0
    0U, // SQSHL_ZPZZ_D_UNDEF
10747
0
    0U, // SQSHL_ZPZZ_H_UNDEF
10748
0
    0U, // SQSHL_ZPZZ_S_UNDEF
10749
0
    0U, // SRSHL_ZPZZ_B_UNDEF
10750
0
    0U, // SRSHL_ZPZZ_D_UNDEF
10751
0
    0U, // SRSHL_ZPZZ_H_UNDEF
10752
0
    0U, // SRSHL_ZPZZ_S_UNDEF
10753
0
    0U, // SRSHR_ZPZI_B_ZERO
10754
0
    0U, // SRSHR_ZPZI_D_ZERO
10755
0
    0U, // SRSHR_ZPZI_H_ZERO
10756
0
    0U, // SRSHR_ZPZI_S_ZERO
10757
0
    0U, // STGloop
10758
0
    0U, // STGloop_wback
10759
0
    0U, // STR_PPXI
10760
0
    0U, // STR_TX_PSEUDO
10761
0
    0U, // STR_ZZXI
10762
0
    0U, // STR_ZZZXI
10763
0
    0U, // STR_ZZZZXI
10764
0
    0U, // STZGloop
10765
0
    0U, // STZGloop_wback
10766
0
    0U, // SUBR_ZPZZ_B_ZERO
10767
0
    0U, // SUBR_ZPZZ_D_ZERO
10768
0
    0U, // SUBR_ZPZZ_H_ZERO
10769
0
    0U, // SUBR_ZPZZ_S_ZERO
10770
0
    0U, // SUBSWrr
10771
0
    0U, // SUBSXrr
10772
0
    0U, // SUBWrr
10773
0
    0U, // SUBXrr
10774
0
    0U, // SUB_VG2_M2Z2Z_D_PSEUDO
10775
0
    0U, // SUB_VG2_M2Z2Z_S_PSEUDO
10776
0
    0U, // SUB_VG2_M2ZZ_D_PSEUDO
10777
0
    0U, // SUB_VG2_M2ZZ_S_PSEUDO
10778
0
    0U, // SUB_VG2_M2Z_D_PSEUDO
10779
0
    0U, // SUB_VG2_M2Z_S_PSEUDO
10780
0
    0U, // SUB_VG4_M4Z4Z_D_PSEUDO
10781
0
    0U, // SUB_VG4_M4Z4Z_S_PSEUDO
10782
0
    0U, // SUB_VG4_M4ZZ_D_PSEUDO
10783
0
    0U, // SUB_VG4_M4ZZ_S_PSEUDO
10784
0
    0U, // SUB_VG4_M4Z_D_PSEUDO
10785
0
    0U, // SUB_VG4_M4Z_S_PSEUDO
10786
0
    0U, // SUB_ZPZZ_B_ZERO
10787
0
    0U, // SUB_ZPZZ_D_ZERO
10788
0
    0U, // SUB_ZPZZ_H_ZERO
10789
0
    0U, // SUB_ZPZZ_S_ZERO
10790
0
    0U, // SUDOT_VG2_M2ZZI_BToS_PSEUDO
10791
0
    0U, // SUDOT_VG2_M2ZZ_BToS_PSEUDO
10792
0
    0U, // SUDOT_VG4_M4ZZI_BToS_PSEUDO
10793
0
    0U, // SUDOT_VG4_M4ZZ_BToS_PSEUDO
10794
0
    0U, // SUMLALL_MZZI_BtoS_PSEUDO
10795
0
    0U, // SUMLALL_VG2_M2ZZI_BtoS_PSEUDO
10796
0
    0U, // SUMLALL_VG2_M2ZZ_BtoS_PSEUDO
10797
0
    0U, // SUMLALL_VG4_M4ZZI_BtoS_PSEUDO
10798
0
    0U, // SUMLALL_VG4_M4ZZ_BtoS_PSEUDO
10799
0
    0U, // SUMOPA_MPPZZ_D_PSEUDO
10800
0
    0U, // SUMOPA_MPPZZ_S_PSEUDO
10801
0
    0U, // SUMOPS_MPPZZ_D_PSEUDO
10802
0
    0U, // SUMOPS_MPPZZ_S_PSEUDO
10803
0
    0U, // SUVDOT_VG4_M4ZZI_BToS_PSEUDO
10804
0
    0U, // SVDOT_VG2_M2ZZI_HtoS_PSEUDO
10805
0
    0U, // SVDOT_VG4_M4ZZI_BtoS_PSEUDO
10806
0
    0U, // SVDOT_VG4_M4ZZI_HtoD_PSEUDO
10807
0
    0U, // SXTB_ZPmZ_D_UNDEF
10808
0
    0U, // SXTB_ZPmZ_H_UNDEF
10809
0
    0U, // SXTB_ZPmZ_S_UNDEF
10810
0
    0U, // SXTH_ZPmZ_D_UNDEF
10811
0
    0U, // SXTH_ZPmZ_S_UNDEF
10812
0
    0U, // SXTW_ZPmZ_D_UNDEF
10813
0
    0U, // SpeculationBarrierISBDSBEndBB
10814
0
    0U, // SpeculationBarrierSBEndBB
10815
0
    0U, // SpeculationSafeValueW
10816
0
    0U, // SpeculationSafeValueX
10817
0
    0U, // StoreSwiftAsyncContext
10818
0
    0U, // TAGPstack
10819
0
    0U, // TCRETURNdi
10820
0
    0U, // TCRETURNri
10821
0
    0U, // TCRETURNriALL
10822
0
    0U, // TCRETURNriBTI
10823
0
    0U, // TLSDESCCALL
10824
0
    0U, // TLSDESC_CALLSEQ
10825
0
    0U, // UABD_ZPZZ_B_UNDEF
10826
0
    0U, // UABD_ZPZZ_D_UNDEF
10827
0
    0U, // UABD_ZPZZ_H_UNDEF
10828
0
    0U, // UABD_ZPZZ_S_UNDEF
10829
0
    0U, // UCVTF_ZPmZ_DtoD_UNDEF
10830
0
    0U, // UCVTF_ZPmZ_DtoH_UNDEF
10831
0
    0U, // UCVTF_ZPmZ_DtoS_UNDEF
10832
0
    0U, // UCVTF_ZPmZ_HtoH_UNDEF
10833
0
    0U, // UCVTF_ZPmZ_StoD_UNDEF
10834
0
    0U, // UCVTF_ZPmZ_StoH_UNDEF
10835
0
    0U, // UCVTF_ZPmZ_StoS_UNDEF
10836
0
    0U, // UDIV_ZPZZ_D_UNDEF
10837
0
    0U, // UDIV_ZPZZ_S_UNDEF
10838
0
    0U, // UDOT_VG2_M2Z2Z_BtoS_PSEUDO
10839
0
    0U, // UDOT_VG2_M2Z2Z_HtoD_PSEUDO
10840
0
    0U, // UDOT_VG2_M2Z2Z_HtoS_PSEUDO
10841
0
    0U, // UDOT_VG2_M2ZZI_BToS_PSEUDO
10842
0
    0U, // UDOT_VG2_M2ZZI_HToS_PSEUDO
10843
0
    0U, // UDOT_VG2_M2ZZI_HtoD_PSEUDO
10844
0
    0U, // UDOT_VG2_M2ZZ_BtoS_PSEUDO
10845
0
    0U, // UDOT_VG2_M2ZZ_HtoD_PSEUDO
10846
0
    0U, // UDOT_VG2_M2ZZ_HtoS_PSEUDO
10847
0
    0U, // UDOT_VG4_M4Z4Z_BtoS_PSEUDO
10848
0
    0U, // UDOT_VG4_M4Z4Z_HtoD_PSEUDO
10849
0
    0U, // UDOT_VG4_M4Z4Z_HtoS_PSEUDO
10850
0
    0U, // UDOT_VG4_M4ZZI_BtoS_PSEUDO
10851
0
    0U, // UDOT_VG4_M4ZZI_HToS_PSEUDO
10852
0
    0U, // UDOT_VG4_M4ZZI_HtoD_PSEUDO
10853
0
    0U, // UDOT_VG4_M4ZZ_BtoS_PSEUDO
10854
0
    0U, // UDOT_VG4_M4ZZ_HtoD_PSEUDO
10855
0
    0U, // UDOT_VG4_M4ZZ_HtoS_PSEUDO
10856
0
    0U, // UMAX_ZPZZ_B_UNDEF
10857
0
    0U, // UMAX_ZPZZ_D_UNDEF
10858
0
    0U, // UMAX_ZPZZ_H_UNDEF
10859
0
    0U, // UMAX_ZPZZ_S_UNDEF
10860
0
    0U, // UMIN_ZPZZ_B_UNDEF
10861
0
    0U, // UMIN_ZPZZ_D_UNDEF
10862
0
    0U, // UMIN_ZPZZ_H_UNDEF
10863
0
    0U, // UMIN_ZPZZ_S_UNDEF
10864
0
    0U, // UMLALL_MZZI_BtoS_PSEUDO
10865
0
    0U, // UMLALL_MZZI_HtoD_PSEUDO
10866
0
    0U, // UMLALL_MZZ_BtoS_PSEUDO
10867
0
    0U, // UMLALL_MZZ_HtoD_PSEUDO
10868
0
    0U, // UMLALL_VG2_M2Z2Z_BtoS_PSEUDO
10869
0
    0U, // UMLALL_VG2_M2Z2Z_HtoD_PSEUDO
10870
0
    0U, // UMLALL_VG2_M2ZZI_BtoS_PSEUDO
10871
0
    0U, // UMLALL_VG2_M2ZZI_HtoD_PSEUDO
10872
0
    0U, // UMLALL_VG2_M2ZZ_BtoS_PSEUDO
10873
0
    0U, // UMLALL_VG2_M2ZZ_HtoD_PSEUDO
10874
0
    0U, // UMLALL_VG4_M4Z4Z_BtoS_PSEUDO
10875
0
    0U, // UMLALL_VG4_M4Z4Z_HtoD_PSEUDO
10876
0
    0U, // UMLALL_VG4_M4ZZI_BtoS_PSEUDO
10877
0
    0U, // UMLALL_VG4_M4ZZI_HtoD_PSEUDO
10878
0
    0U, // UMLALL_VG4_M4ZZ_BtoS_PSEUDO
10879
0
    0U, // UMLALL_VG4_M4ZZ_HtoD_PSEUDO
10880
0
    0U, // UMLAL_MZZI_HtoS_PSEUDO
10881
0
    0U, // UMLAL_MZZ_HtoS_PSEUDO
10882
0
    0U, // UMLAL_VG2_M2Z2Z_HtoS_PSEUDO
10883
0
    0U, // UMLAL_VG2_M2ZZI_S_PSEUDO
10884
0
    0U, // UMLAL_VG2_M2ZZ_HtoS_PSEUDO
10885
0
    0U, // UMLAL_VG4_M4Z4Z_HtoS_PSEUDO
10886
0
    0U, // UMLAL_VG4_M4ZZI_HtoS_PSEUDO
10887
0
    0U, // UMLAL_VG4_M4ZZ_HtoS_PSEUDO
10888
0
    0U, // UMLSLL_MZZI_BtoS_PSEUDO
10889
0
    0U, // UMLSLL_MZZI_HtoD_PSEUDO
10890
0
    0U, // UMLSLL_MZZ_BtoS_PSEUDO
10891
0
    0U, // UMLSLL_MZZ_HtoD_PSEUDO
10892
0
    0U, // UMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
10893
0
    0U, // UMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
10894
0
    0U, // UMLSLL_VG2_M2ZZI_BtoS_PSEUDO
10895
0
    0U, // UMLSLL_VG2_M2ZZI_HtoD_PSEUDO
10896
0
    0U, // UMLSLL_VG2_M2ZZ_BtoS_PSEUDO
10897
0
    0U, // UMLSLL_VG2_M2ZZ_HtoD_PSEUDO
10898
0
    0U, // UMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
10899
0
    0U, // UMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
10900
0
    0U, // UMLSLL_VG4_M4ZZI_BtoS_PSEUDO
10901
0
    0U, // UMLSLL_VG4_M4ZZI_HtoD_PSEUDO
10902
0
    0U, // UMLSLL_VG4_M4ZZ_BtoS_PSEUDO
10903
0
    0U, // UMLSLL_VG4_M4ZZ_HtoD_PSEUDO
10904
0
    0U, // UMLSL_MZZI_HtoS_PSEUDO
10905
0
    0U, // UMLSL_MZZ_HtoS_PSEUDO
10906
0
    0U, // UMLSL_VG2_M2Z2Z_HtoS_PSEUDO
10907
0
    0U, // UMLSL_VG2_M2ZZI_S_PSEUDO
10908
0
    0U, // UMLSL_VG2_M2ZZ_HtoS_PSEUDO
10909
0
    0U, // UMLSL_VG4_M4Z4Z_HtoS_PSEUDO
10910
0
    0U, // UMLSL_VG4_M4ZZI_HtoS_PSEUDO
10911
0
    0U, // UMLSL_VG4_M4ZZ_HtoS_PSEUDO
10912
0
    0U, // UMOPA_MPPZZ_D_PSEUDO
10913
0
    0U, // UMOPA_MPPZZ_HtoS_PSEUDO
10914
0
    0U, // UMOPA_MPPZZ_S_PSEUDO
10915
0
    0U, // UMOPS_MPPZZ_D_PSEUDO
10916
0
    0U, // UMOPS_MPPZZ_HtoS_PSEUDO
10917
0
    0U, // UMOPS_MPPZZ_S_PSEUDO
10918
0
    0U, // UMULH_ZPZZ_B_UNDEF
10919
0
    0U, // UMULH_ZPZZ_D_UNDEF
10920
0
    0U, // UMULH_ZPZZ_H_UNDEF
10921
0
    0U, // UMULH_ZPZZ_S_UNDEF
10922
0
    0U, // UQRSHL_ZPZZ_B_UNDEF
10923
0
    0U, // UQRSHL_ZPZZ_D_UNDEF
10924
0
    0U, // UQRSHL_ZPZZ_H_UNDEF
10925
0
    0U, // UQRSHL_ZPZZ_S_UNDEF
10926
0
    0U, // UQSHL_ZPZI_B_ZERO
10927
0
    0U, // UQSHL_ZPZI_D_ZERO
10928
0
    0U, // UQSHL_ZPZI_H_ZERO
10929
0
    0U, // UQSHL_ZPZI_S_ZERO
10930
0
    0U, // UQSHL_ZPZZ_B_UNDEF
10931
0
    0U, // UQSHL_ZPZZ_D_UNDEF
10932
0
    0U, // UQSHL_ZPZZ_H_UNDEF
10933
0
    0U, // UQSHL_ZPZZ_S_UNDEF
10934
0
    0U, // URECPE_ZPmZ_S_UNDEF
10935
0
    0U, // URSHL_ZPZZ_B_UNDEF
10936
0
    0U, // URSHL_ZPZZ_D_UNDEF
10937
0
    0U, // URSHL_ZPZZ_H_UNDEF
10938
0
    0U, // URSHL_ZPZZ_S_UNDEF
10939
0
    0U, // URSHR_ZPZI_B_ZERO
10940
0
    0U, // URSHR_ZPZI_D_ZERO
10941
0
    0U, // URSHR_ZPZI_H_ZERO
10942
0
    0U, // URSHR_ZPZI_S_ZERO
10943
0
    0U, // URSQRTE_ZPmZ_S_UNDEF
10944
0
    0U, // USDOT_VG2_M2Z2Z_BToS_PSEUDO
10945
0
    0U, // USDOT_VG2_M2ZZI_BToS_PSEUDO
10946
0
    0U, // USDOT_VG2_M2ZZ_BToS_PSEUDO
10947
0
    0U, // USDOT_VG4_M4Z4Z_BToS_PSEUDO
10948
0
    0U, // USDOT_VG4_M4ZZI_BToS_PSEUDO
10949
0
    0U, // USDOT_VG4_M4ZZ_BToS_PSEUDO
10950
0
    0U, // USMLALL_MZZI_BtoS_PSEUDO
10951
0
    0U, // USMLALL_MZZ_BtoS_PSEUDO
10952
0
    0U, // USMLALL_VG2_M2Z2Z_BtoS_PSEUDO
10953
0
    0U, // USMLALL_VG2_M2ZZI_BtoS_PSEUDO
10954
0
    0U, // USMLALL_VG2_M2ZZ_BtoS_PSEUDO
10955
0
    0U, // USMLALL_VG4_M4Z4Z_BtoS_PSEUDO
10956
0
    0U, // USMLALL_VG4_M4ZZI_BtoS_PSEUDO
10957
0
    0U, // USMLALL_VG4_M4ZZ_BtoS_PSEUDO
10958
0
    0U, // USMOPA_MPPZZ_D_PSEUDO
10959
0
    0U, // USMOPA_MPPZZ_S_PSEUDO
10960
0
    0U, // USMOPS_MPPZZ_D_PSEUDO
10961
0
    0U, // USMOPS_MPPZZ_S_PSEUDO
10962
0
    0U, // USVDOT_VG4_M4ZZI_BToS_PSEUDO
10963
0
    0U, // UVDOT_VG2_M2ZZI_HtoS_PSEUDO
10964
0
    0U, // UVDOT_VG4_M4ZZI_BtoS_PSEUDO
10965
0
    0U, // UVDOT_VG4_M4ZZI_HtoD_PSEUDO
10966
0
    0U, // UXTB_ZPmZ_D_UNDEF
10967
0
    0U, // UXTB_ZPmZ_H_UNDEF
10968
0
    0U, // UXTB_ZPmZ_S_UNDEF
10969
0
    0U, // UXTH_ZPmZ_D_UNDEF
10970
0
    0U, // UXTH_ZPmZ_S_UNDEF
10971
0
    0U, // UXTW_ZPmZ_D_UNDEF
10972
0
    0U, // ZERO_M_PSEUDO
10973
0
    0U, // ZERO_T_PSEUDO
10974
0
    0U, // ABSWr
10975
0
    0U, // ABSXr
10976
0
    8U, // ABS_ZPmZ_B
10977
0
    16U,  // ABS_ZPmZ_D
10978
0
    0U, // ABS_ZPmZ_H
10979
0
    24U,  // ABS_ZPmZ_S
10980
0
    32U,  // ABSv16i8
10981
0
    0U, // ABSv1i64
10982
0
    40U,  // ABSv2i32
10983
0
    48U,  // ABSv2i64
10984
0
    56U,  // ABSv4i16
10985
0
    64U,  // ABSv4i32
10986
0
    72U,  // ABSv8i16
10987
0
    80U,  // ABSv8i8
10988
0
    1112U,  // ADCLB_ZZZ_D
10989
0
    2136U,  // ADCLB_ZZZ_S
10990
0
    1112U,  // ADCLT_ZZZ_D
10991
0
    2136U,  // ADCLT_ZZZ_S
10992
0
    3160U,  // ADCSWr
10993
0
    3160U,  // ADCSXr
10994
0
    3160U,  // ADCWr
10995
0
    3160U,  // ADCXr
10996
0
    135256U,  // ADDG
10997
0
    0U, // ADDHA_MPPZ_D
10998
0
    0U, // ADDHA_MPPZ_S
10999
0
    5208U,  // ADDHNB_ZZZ_B
11000
0
    96U,  // ADDHNB_ZZZ_H
11001
0
    6232U,  // ADDHNB_ZZZ_S
11002
0
    7256U,  // ADDHNT_ZZZ_B
11003
0
    24U,  // ADDHNT_ZZZ_H
11004
0
    1112U,  // ADDHNT_ZZZ_S
11005
0
    270440U,  // ADDHNv2i64_v2i32
11006
0
    271464U,  // ADDHNv2i64_v4i32
11007
0
    401520U,  // ADDHNv4i32_v4i16
11008
0
    402544U,  // ADDHNv4i32_v8i16
11009
0
    533624U,  // ADDHNv8i16_v16i8
11010
0
    532600U,  // ADDHNv8i16_v8i8
11011
0
    3160U,  // ADDPL_XXI
11012
0
    658520U,  // ADDPT_shift
11013
0
    16918656U,  // ADDP_ZPmZ_B
11014
0
    33691776U,  // ADDP_ZPmZ_D
11015
0
    51129480U,  // ADDP_ZPmZ_H
11016
0
    67252352U,  // ADDP_ZPmZ_S
11017
0
    925840U,  // ADDPv16i8
11018
0
    1056920U, // ADDPv2i32
11019
0
    270440U,  // ADDPv2i64
11020
0
    48U,  // ADDPv2i64p
11021
0
    1188000U, // ADDPv4i16
11022
0
    401520U,  // ADDPv4i32
11023
0
    532600U,  // ADDPv8i16
11024
0
    1319080U, // ADDPv8i8
11025
0
    10328U, // ADDQV_VPZ_B
11026
0
    6232U,  // ADDQV_VPZ_D
11027
0
    5208U,  // ADDQV_VPZ_H
11028
0
    12376U, // ADDQV_VPZ_S
11029
0
    3160U,  // ADDSPL_XXI
11030
0
    3160U,  // ADDSVL_XXI
11031
0
    13400U, // ADDSWri
11032
0
    14424U, // ADDSWrs
11033
0
    15448U, // ADDSWrx
11034
0
    13400U, // ADDSXri
11035
0
    14424U, // ADDSXrs
11036
0
    15448U, // ADDSXrx
11037
0
    1444952U, // ADDSXrx64
11038
0
    0U, // ADDVA_MPPZ_D
11039
0
    0U, // ADDVA_MPPZ_S
11040
0
    3160U,  // ADDVL_XXI
11041
0
    32U,  // ADDVv16i8v
11042
0
    56U,  // ADDVv4i16v
11043
0
    64U,  // ADDVv4i32v
11044
0
    72U,  // ADDVv8i16v
11045
0
    80U,  // ADDVv8i8v
11046
0
    13400U, // ADDWri
11047
0
    14424U, // ADDWrs
11048
0
    15448U, // ADDWrx
11049
0
    13400U, // ADDXri
11050
0
    14424U, // ADDXrs
11051
0
    15448U, // ADDXrx
11052
0
    1444952U, // ADDXrx64
11053
0
    176U, // ADD_VG2_2ZZ_B
11054
0
    184U, // ADD_VG2_2ZZ_D
11055
0
    136U, // ADD_VG2_2ZZ_H
11056
0
    96U,  // ADD_VG2_2ZZ_S
11057
0
    1584320U, // ADD_VG2_M2Z2Z_D
11058
0
    1715400U, // ADD_VG2_M2Z2Z_S
11059
0
    52178112U,  // ADD_VG2_M2ZZ_D
11060
0
    52309192U,  // ADD_VG2_M2ZZ_S
11061
0
    192U, // ADD_VG2_M2Z_D
11062
0
    200U, // ADD_VG2_M2Z_S
11063
0
    176U, // ADD_VG4_4ZZ_B
11064
0
    184U, // ADD_VG4_4ZZ_D
11065
0
    136U, // ADD_VG4_4ZZ_H
11066
0
    96U,  // ADD_VG4_4ZZ_S
11067
0
    1584320U, // ADD_VG4_M4Z4Z_D
11068
0
    1715400U, // ADD_VG4_M4Z4Z_S
11069
0
    52178112U,  // ADD_VG4_M4ZZ_D
11070
0
    52309192U,  // ADD_VG4_M4ZZ_S
11071
0
    192U, // ADD_VG4_M4Z_D
11072
0
    200U, // ADD_VG4_M4Z_S
11073
0
    16473U, // ADD_ZI_B
11074
0
    17496U, // ADD_ZI_D
11075
0
    208U, // ADD_ZI_H
11076
0
    18521U, // ADD_ZI_S
11077
0
    16918656U,  // ADD_ZPmZ_B
11078
0
    33691776U,  // ADD_ZPmZ_CPA
11079
0
    33691776U,  // ADD_ZPmZ_D
11080
0
    51129480U,  // ADD_ZPmZ_H
11081
0
    67252352U,  // ADD_ZPmZ_S
11082
0
    10329U, // ADD_ZZZ_B
11083
0
    6232U,  // ADD_ZZZ_CPA
11084
0
    6232U,  // ADD_ZZZ_D
11085
0
    136U, // ADD_ZZZ_H
11086
0
    12377U, // ADD_ZZZ_S
11087
0
    925840U,  // ADDv16i8
11088
0
    3160U,  // ADDv1i64
11089
0
    1056920U, // ADDv2i32
11090
0
    270440U,  // ADDv2i64
11091
0
    1188000U, // ADDv4i16
11092
0
    401520U,  // ADDv4i32
11093
0
    532600U,  // ADDv8i16
11094
0
    1319080U, // ADDv8i8
11095
0
    1U, // ADR
11096
0
    1U, // ADRP
11097
0
    19544U, // ADR_LSL_ZZZ_D_0
11098
0
    20568U, // ADR_LSL_ZZZ_D_1
11099
0
    21592U, // ADR_LSL_ZZZ_D_2
11100
0
    22616U, // ADR_LSL_ZZZ_D_3
11101
0
    23641U, // ADR_LSL_ZZZ_S_0
11102
0
    24665U, // ADR_LSL_ZZZ_S_1
11103
0
    25689U, // ADR_LSL_ZZZ_S_2
11104
0
    26713U, // ADR_LSL_ZZZ_S_3
11105
0
    27736U, // ADR_SXTW_ZZZ_D_0
11106
0
    28760U, // ADR_SXTW_ZZZ_D_1
11107
0
    29784U, // ADR_SXTW_ZZZ_D_2
11108
0
    30808U, // ADR_SXTW_ZZZ_D_3
11109
0
    31832U, // ADR_UXTW_ZZZ_D_0
11110
0
    32856U, // ADR_UXTW_ZZZ_D_1
11111
0
    33880U, // ADR_UXTW_ZZZ_D_2
11112
0
    34904U, // ADR_UXTW_ZZZ_D_3
11113
0
    10329U, // AESD_ZZZ_B
11114
0
    32U,  // AESDrr
11115
0
    10329U, // AESE_ZZZ_B
11116
0
    32U,  // AESErr
11117
0
    1U, // AESIMC_ZZ_B
11118
0
    32U,  // AESIMCrr
11119
0
    1U, // AESMC_ZZ_B
11120
0
    32U,  // AESMCrr
11121
0
    10328U, // ANDQV_VPZ_B
11122
0
    6232U,  // ANDQV_VPZ_D
11123
0
    5208U,  // ANDQV_VPZ_H
11124
0
    12376U, // ANDQV_VPZ_S
11125
0
    35928U, // ANDSWri
11126
0
    14424U, // ANDSWrs
11127
0
    36952U, // ANDSXri
11128
0
    14424U, // ANDSXrs
11129
0
    16918744U,  // ANDS_PPzPP
11130
0
    0U, // ANDV_VPZ_B
11131
0
    0U, // ANDV_VPZ_D
11132
0
    0U, // ANDV_VPZ_H
11133
0
    0U, // ANDV_VPZ_S
11134
0
    35928U, // ANDWri
11135
0
    14424U, // ANDWrs
11136
0
    36952U, // ANDXri
11137
0
    14424U, // ANDXrs
11138
0
    16918744U,  // AND_PPzPP
11139
0
    36952U, // AND_ZI
11140
0
    16918656U,  // AND_ZPmZ_B
11141
0
    33691776U,  // AND_ZPmZ_D
11142
0
    51129480U,  // AND_ZPmZ_H
11143
0
    67252352U,  // AND_ZPmZ_S
11144
0
    6232U,  // AND_ZZZ
11145
0
    925840U,  // ANDv16i8
11146
0
    1319080U, // ANDv8i8
11147
0
    141440U,  // ASRD_ZPmI_B
11148
0
    137344U,  // ASRD_ZPmI_D
11149
0
    52440200U,  // ASRD_ZPmI_H
11150
0
    143488U,  // ASRD_ZPmI_S
11151
0
    16918656U,  // ASRR_ZPmZ_B
11152
0
    33691776U,  // ASRR_ZPmZ_D
11153
0
    51129480U,  // ASRR_ZPmZ_H
11154
0
    67252352U,  // ASRR_ZPmZ_S
11155
0
    3160U,  // ASRVWr
11156
0
    3160U,  // ASRVXr
11157
0
    33695872U,  // ASR_WIDE_ZPmZ_B
11158
0
    2239624U, // ASR_WIDE_ZPmZ_H
11159
0
    33697920U,  // ASR_WIDE_ZPmZ_S
11160
0
    6233U,  // ASR_WIDE_ZZZ_B
11161
0
    184U, // ASR_WIDE_ZZZ_H
11162
0
    6233U,  // ASR_WIDE_ZZZ_S
11163
0
    141440U,  // ASR_ZPmI_B
11164
0
    137344U,  // ASR_ZPmI_D
11165
0
    52440200U,  // ASR_ZPmI_H
11166
0
    143488U,  // ASR_ZPmI_S
11167
0
    16918656U,  // ASR_ZPmZ_B
11168
0
    33691776U,  // ASR_ZPmZ_D
11169
0
    51129480U,  // ASR_ZPmZ_H
11170
0
    67252352U,  // ASR_ZPmZ_S
11171
0
    3161U,  // ASR_ZZI_B
11172
0
    3160U,  // ASR_ZZI_D
11173
0
    224U, // ASR_ZZI_H
11174
0
    3161U,  // ASR_ZZI_S
11175
0
    1U, // AUTDA
11176
0
    1U, // AUTDB
11177
0
    0U, // AUTDZA
11178
0
    0U, // AUTDZB
11179
0
    1U, // AUTIA
11180
0
    0U, // AUTIA1716
11181
0
    0U, // AUTIA171615
11182
0
    0U, // AUTIASP
11183
0
    0U, // AUTIASPPCi
11184
0
    0U, // AUTIASPPCr
11185
0
    0U, // AUTIAZ
11186
0
    1U, // AUTIB
11187
0
    0U, // AUTIB1716
11188
0
    0U, // AUTIB171615
11189
0
    0U, // AUTIBSP
11190
0
    0U, // AUTIBSPPCi
11191
0
    0U, // AUTIBSPPCr
11192
0
    0U, // AUTIBZ
11193
0
    0U, // AUTIZA
11194
0
    0U, // AUTIZB
11195
0
    0U, // AXFLAG
11196
0
    0U, // B
11197
0
    86253712U,  // BCAX
11198
0
    33691736U,  // BCAX_ZZZZ
11199
0
    0U, // BCcc
11200
0
    10329U, // BDEP_ZZZ_B
11201
0
    6232U,  // BDEP_ZZZ_D
11202
0
    136U, // BDEP_ZZZ_H
11203
0
    12377U, // BDEP_ZZZ_S
11204
0
    10329U, // BEXT_ZZZ_B
11205
0
    6232U,  // BEXT_ZZZ_D
11206
0
    136U, // BEXT_ZZZ_H
11207
0
    12377U, // BEXT_ZZZ_S
11208
0
    2499744U, // BF16DOTlanev4bf16
11209
0
    2499704U, // BF16DOTlanev8bf16
11210
0
    32U,  // BF1CVTL2v8f16
11211
0
    0U, // BF1CVTLT_ZZ_BtoH
11212
0
    0U, // BF1CVTL_2ZZ_BtoH_NAME
11213
0
    80U,  // BF1CVTLv8f16
11214
0
    0U, // BF1CVT_2ZZ_BtoH_NAME
11215
0
    0U, // BF1CVT_ZZ_BtoH
11216
0
    32U,  // BF2CVTL2v8f16
11217
0
    0U, // BF2CVTLT_ZZ_BtoH
11218
0
    0U, // BF2CVTL_2ZZ_BtoH_NAME
11219
0
    80U,  // BF2CVTLv8f16
11220
0
    0U, // BF2CVT_2ZZ_BtoH_NAME
11221
0
    0U, // BF2CVT_ZZ_BtoH
11222
0
    232U, // BFADD_VG2_M2Z_H
11223
0
    232U, // BFADD_VG4_M4Z_H
11224
0
    51129480U,  // BFADD_ZPmZZ
11225
0
    136U, // BFADD_ZZZ
11226
0
    240U, // BFCLAMP_VG2_2ZZZ_H
11227
0
    240U, // BFCLAMP_VG4_4ZZZ_H
11228
0
    240U, // BFCLAMP_ZZZ
11229
0
    0U, // BFCVT
11230
0
    64U,  // BFCVTN
11231
0
    64U,  // BFCVTN2
11232
0
    1U, // BFCVTNT_ZPmZ
11233
0
    1U, // BFCVTN_Z2Z_HtoB
11234
0
    0U, // BFCVTN_Z2Z_StoH
11235
0
    1U, // BFCVT_Z2Z_HtoB
11236
0
    0U, // BFCVT_Z2Z_StoH
11237
0
    1U, // BFCVT_ZPmZ
11238
0
    2632936U, // BFDOT_VG2_M2Z2Z_HtoS
11239
0
    103427304U, // BFDOT_VG2_M2ZZI_HtoS
11240
0
    53095656U,  // BFDOT_VG2_M2ZZ_HtoS
11241
0
    2632936U, // BFDOT_VG4_M4Z4Z_HtoS
11242
0
    103427304U, // BFDOT_VG4_M4ZZI_HtoS
11243
0
    53095656U,  // BFDOT_VG4_M4ZZ_HtoS
11244
0
    53222488U,  // BFDOT_ZZI
11245
0
    7256U,  // BFDOT_ZZZ
11246
0
    1189024U, // BFDOTv4bf16
11247
0
    533624U,  // BFDOTv8bf16
11248
0
    248U, // BFMAXNM_VG2_2Z2Z_H
11249
0
    136U, // BFMAXNM_VG2_2ZZ_H
11250
0
    248U, // BFMAXNM_VG4_4Z2Z_H
11251
0
    136U, // BFMAXNM_VG4_4ZZ_H
11252
0
    51129480U,  // BFMAXNM_ZPmZZ
11253
0
    248U, // BFMAX_VG2_2Z2Z_H
11254
0
    136U, // BFMAX_VG2_2ZZ_H
11255
0
    248U, // BFMAX_VG4_4Z2Z_H
11256
0
    136U, // BFMAX_VG4_4ZZ_H
11257
0
    51129480U,  // BFMAX_ZPmZZ
11258
0
    248U, // BFMINNM_VG2_2Z2Z_H
11259
0
    136U, // BFMINNM_VG2_2ZZ_H
11260
0
    248U, // BFMINNM_VG4_4Z2Z_H
11261
0
    136U, // BFMINNM_VG4_4ZZ_H
11262
0
    51129480U,  // BFMINNM_ZPmZZ
11263
0
    248U, // BFMIN_VG2_2Z2Z_H
11264
0
    136U, // BFMIN_VG2_2ZZ_H
11265
0
    248U, // BFMIN_VG4_4Z2Z_H
11266
0
    136U, // BFMIN_VG4_4ZZ_H
11267
0
    51129480U,  // BFMIN_ZPmZZ
11268
0
    533624U,  // BFMLALB
11269
0
    120464504U, // BFMLALBIdx
11270
0
    7256U,  // BFMLALB_ZZZ
11271
0
    53222488U,  // BFMLALB_ZZZI
11272
0
    533624U,  // BFMLALT
11273
0
    120464504U, // BFMLALTIdx
11274
0
    7256U,  // BFMLALT_ZZZ
11275
0
    53222488U,  // BFMLALT_ZZZI
11276
0
    38145U, // BFMLAL_MZZI_HtoS
11277
0
    257U, // BFMLAL_MZZ_HtoS
11278
0
    2632936U, // BFMLAL_VG2_M2Z2Z_HtoS
11279
0
    103427304U, // BFMLAL_VG2_M2ZZI_HtoS
11280
0
    53095656U,  // BFMLAL_VG2_M2ZZ_HtoS
11281
0
    2632936U, // BFMLAL_VG4_M4Z4Z_HtoS
11282
0
    103427304U, // BFMLAL_VG4_M4ZZI_HtoS
11283
0
    53095656U,  // BFMLAL_VG4_M4ZZ_HtoS
11284
0
    2632936U, // BFMLA_VG2_M2Z2Z
11285
0
    53095656U,  // BFMLA_VG2_M2ZZ
11286
0
    103427304U, // BFMLA_VG2_M2ZZI
11287
0
    2632936U, // BFMLA_VG4_M4Z4Z
11288
0
    53095656U,  // BFMLA_VG4_M4ZZ
11289
0
    103427304U, // BFMLA_VG4_M4ZZI
11290
0
    53488880U,  // BFMLA_ZPmZZ
11291
0
    39152U, // BFMLA_ZZZI
11292
0
    53222488U,  // BFMLSLB_ZZZI_S
11293
0
    7256U,  // BFMLSLB_ZZZ_S
11294
0
    53222488U,  // BFMLSLT_ZZZI_S
11295
0
    7256U,  // BFMLSLT_ZZZ_S
11296
0
    38145U, // BFMLSL_MZZI_HtoS
11297
0
    257U, // BFMLSL_MZZ_HtoS
11298
0
    2632936U, // BFMLSL_VG2_M2Z2Z_HtoS
11299
0
    103427304U, // BFMLSL_VG2_M2ZZI_HtoS
11300
0
    53095656U,  // BFMLSL_VG2_M2ZZ_HtoS
11301
0
    2632936U, // BFMLSL_VG4_M4Z4Z_HtoS
11302
0
    103427304U, // BFMLSL_VG4_M4ZZI_HtoS
11303
0
    53095656U,  // BFMLSL_VG4_M4ZZ_HtoS
11304
0
    2632936U, // BFMLS_VG2_M2Z2Z
11305
0
    53095656U,  // BFMLS_VG2_M2ZZ
11306
0
    103427304U, // BFMLS_VG2_M2ZZI
11307
0
    2632936U, // BFMLS_VG4_M4Z4Z
11308
0
    53095656U,  // BFMLS_VG4_M4ZZ
11309
0
    103427304U, // BFMLS_VG4_M4ZZI
11310
0
    53488880U,  // BFMLS_ZPmZZ
11311
0
    39152U, // BFMLS_ZZZI
11312
0
    533624U,  // BFMMLA
11313
0
    7256U,  // BFMMLA_ZZZ
11314
0
    0U, // BFMOPA_MPPZZ
11315
0
    0U, // BFMOPA_MPPZZ_H
11316
0
    0U, // BFMOPS_MPPZZ
11317
0
    0U, // BFMOPS_MPPZZ_H
11318
0
    51129480U,  // BFMUL_ZPmZZ
11319
0
    136U, // BFMUL_ZZZ
11320
0
    40072U, // BFMUL_ZZZI
11321
0
    134389849U, // BFMWri
11322
0
    134389849U, // BFMXri
11323
0
    232U, // BFSUB_VG2_M2Z_H
11324
0
    232U, // BFSUB_VG4_M4Z_H
11325
0
    51129480U,  // BFSUB_ZPmZZ
11326
0
    136U, // BFSUB_ZZZ
11327
0
    103427304U, // BFVDOT_VG2_M2ZZI_HtoS
11328
0
    10329U, // BGRP_ZZZ_B
11329
0
    6232U,  // BGRP_ZZZ_D
11330
0
    136U, // BGRP_ZZZ_H
11331
0
    12377U, // BGRP_ZZZ_S
11332
0
    14424U, // BICSWrs
11333
0
    14424U, // BICSXrs
11334
0
    16918744U,  // BICS_PPzPP
11335
0
    14424U, // BICWrs
11336
0
    14424U, // BICXrs
11337
0
    16918744U,  // BIC_PPzPP
11338
0
    16918656U,  // BIC_ZPmZ_B
11339
0
    33691776U,  // BIC_ZPmZ_D
11340
0
    51129480U,  // BIC_ZPmZ_H
11341
0
    67252352U,  // BIC_ZPmZ_S
11342
0
    6232U,  // BIC_ZZZ
11343
0
    925840U,  // BICv16i8
11344
0
    1U, // BICv2i32
11345
0
    1U, // BICv4i16
11346
0
    1U, // BICv4i32
11347
0
    1U, // BICv8i16
11348
0
    1319080U, // BICv8i8
11349
0
    926864U,  // BIFv16i8
11350
0
    1320104U, // BIFv8i8
11351
0
    926864U,  // BITv16i8
11352
0
    1320104U, // BITv8i8
11353
0
    0U, // BL
11354
0
    0U, // BLR
11355
0
    0U, // BLRAA
11356
0
    0U, // BLRAAZ
11357
0
    0U, // BLRAB
11358
0
    0U, // BLRABZ
11359
0
    264U, // BMOPA_MPPZZ_S
11360
0
    264U, // BMOPS_MPPZZ_S
11361
0
    0U, // BR
11362
0
    0U, // BRAA
11363
0
    0U, // BRAAZ
11364
0
    0U, // BRAB
11365
0
    0U, // BRABZ
11366
0
    0U, // BRB_IALL
11367
0
    0U, // BRB_INJ
11368
0
    0U, // BRK
11369
0
    10456U, // BRKAS_PPzP
11370
0
    8U, // BRKA_PPmP
11371
0
    10456U, // BRKA_PPzP
11372
0
    10456U, // BRKBS_PPzP
11373
0
    8U, // BRKB_PPmP
11374
0
    10456U, // BRKB_PPzP
11375
0
    16918744U,  // BRKNS_PPzP
11376
0
    16918744U,  // BRKN_PPzP
11377
0
    16918744U,  // BRKPAS_PPzPP
11378
0
    16918744U,  // BRKPA_PPzPP
11379
0
    16918744U,  // BRKPBS_PPzPP
11380
0
    16918744U,  // BRKPB_PPzPP
11381
0
    33691736U,  // BSL1N_ZZZZ
11382
0
    33691736U,  // BSL2N_ZZZZ
11383
0
    33691736U,  // BSL_ZZZZ
11384
0
    926864U,  // BSLv16i8
11385
0
    1320104U, // BSLv8i8
11386
0
    0U, // Bcc
11387
0
    151136345U, // CADD_ZZI_B
11388
0
    151132248U, // CADD_ZZI_D
11389
0
    3288200U, // CADD_ZZI_H
11390
0
    151138393U, // CADD_ZZI_S
11391
0
    3449105U, // CASAB
11392
0
    3449105U, // CASAH
11393
0
    3449105U, // CASALB
11394
0
    3449105U, // CASALH
11395
0
    3449105U, // CASALW
11396
0
    3449105U, // CASALX
11397
0
    3449105U, // CASAW
11398
0
    3449105U, // CASAX
11399
0
    3449105U, // CASB
11400
0
    3449105U, // CASH
11401
0
    3449105U, // CASLB
11402
0
    3449105U, // CASLH
11403
0
    3449105U, // CASLW
11404
0
    3449105U, // CASLX
11405
0
    0U, // CASPALW
11406
0
    0U, // CASPALX
11407
0
    0U, // CASPAW
11408
0
    0U, // CASPAX
11409
0
    0U, // CASPLW
11410
0
    0U, // CASPLX
11411
0
    0U, // CASPW
11412
0
    0U, // CASPX
11413
0
    3449105U, // CASW
11414
0
    3449105U, // CASX
11415
0
    1U, // CBNZW
11416
0
    1U, // CBNZX
11417
0
    1U, // CBZW
11418
0
    1U, // CBZX
11419
0
    167906392U, // CCMNWi
11420
0
    167906392U, // CCMNWr
11421
0
    167906392U, // CCMNXi
11422
0
    167906392U, // CCMNXr
11423
0
    167906392U, // CCMPWi
11424
0
    167906392U, // CCMPWr
11425
0
    167906392U, // CCMPXi
11426
0
    167906392U, // CCMPXr
11427
0
    187440216U, // CDOT_ZZZI_D
11428
0
    201496585U, // CDOT_ZZZI_S
11429
0
    218242136U, // CDOT_ZZZ_D
11430
0
    3550217U, // CDOT_ZZZ_S
11431
0
    0U, // CFINV
11432
0
    0U, // CHKFEAT
11433
0
    16911448U,  // CLASTA_RPZ_B
11434
0
    33688664U,  // CLASTA_RPZ_D
11435
0
    235015256U, // CLASTA_RPZ_H
11436
0
    67243096U,  // CLASTA_RPZ_S
11437
0
    16911448U,  // CLASTA_VPZ_B
11438
0
    33688664U,  // CLASTA_VPZ_D
11439
0
    235015256U, // CLASTA_VPZ_H
11440
0
    67243096U,  // CLASTA_VPZ_S
11441
0
    16918616U,  // CLASTA_ZPZ_B
11442
0
    33691736U,  // CLASTA_ZPZ_D
11443
0
    51129480U,  // CLASTA_ZPZ_H
11444
0
    67252312U,  // CLASTA_ZPZ_S
11445
0
    16911448U,  // CLASTB_RPZ_B
11446
0
    33688664U,  // CLASTB_RPZ_D
11447
0
    235015256U, // CLASTB_RPZ_H
11448
0
    67243096U,  // CLASTB_RPZ_S
11449
0
    16911448U,  // CLASTB_VPZ_B
11450
0
    33688664U,  // CLASTB_VPZ_D
11451
0
    235015256U, // CLASTB_VPZ_H
11452
0
    67243096U,  // CLASTB_VPZ_S
11453
0
    16918616U,  // CLASTB_ZPZ_B
11454
0
    33691736U,  // CLASTB_ZPZ_D
11455
0
    51129480U,  // CLASTB_ZPZ_H
11456
0
    67252312U,  // CLASTB_ZPZ_S
11457
0
    0U, // CLREX
11458
0
    0U, // CLSWr
11459
0
    0U, // CLSXr
11460
0
    8U, // CLS_ZPmZ_B
11461
0
    16U,  // CLS_ZPmZ_D
11462
0
    0U, // CLS_ZPmZ_H
11463
0
    24U,  // CLS_ZPmZ_S
11464
0
    32U,  // CLSv16i8
11465
0
    40U,  // CLSv2i32
11466
0
    56U,  // CLSv4i16
11467
0
    64U,  // CLSv4i32
11468
0
    72U,  // CLSv8i16
11469
0
    80U,  // CLSv8i8
11470
0
    0U, // CLZWr
11471
0
    0U, // CLZXr
11472
0
    8U, // CLZ_ZPmZ_B
11473
0
    16U,  // CLZ_ZPmZ_D
11474
0
    0U, // CLZ_ZPmZ_H
11475
0
    24U,  // CLZ_ZPmZ_S
11476
0
    32U,  // CLZv16i8
11477
0
    40U,  // CLZv2i32
11478
0
    56U,  // CLZv4i16
11479
0
    64U,  // CLZv4i32
11480
0
    72U,  // CLZv8i16
11481
0
    80U,  // CLZv8i8
11482
0
    925840U,  // CMEQv16i8
11483
0
    280U, // CMEQv16i8rz
11484
0
    3160U,  // CMEQv1i64
11485
0
    288U, // CMEQv1i64rz
11486
0
    1056920U, // CMEQv2i32
11487
0
    296U, // CMEQv2i32rz
11488
0
    270440U,  // CMEQv2i64
11489
0
    304U, // CMEQv2i64rz
11490
0
    1188000U, // CMEQv4i16
11491
0
    312U, // CMEQv4i16rz
11492
0
    401520U,  // CMEQv4i32
11493
0
    320U, // CMEQv4i32rz
11494
0
    532600U,  // CMEQv8i16
11495
0
    328U, // CMEQv8i16rz
11496
0
    1319080U, // CMEQv8i8
11497
0
    336U, // CMEQv8i8rz
11498
0
    925840U,  // CMGEv16i8
11499
0
    280U, // CMGEv16i8rz
11500
0
    3160U,  // CMGEv1i64
11501
0
    288U, // CMGEv1i64rz
11502
0
    1056920U, // CMGEv2i32
11503
0
    296U, // CMGEv2i32rz
11504
0
    270440U,  // CMGEv2i64
11505
0
    304U, // CMGEv2i64rz
11506
0
    1188000U, // CMGEv4i16
11507
0
    312U, // CMGEv4i16rz
11508
0
    401520U,  // CMGEv4i32
11509
0
    320U, // CMGEv4i32rz
11510
0
    532600U,  // CMGEv8i16
11511
0
    328U, // CMGEv8i16rz
11512
0
    1319080U, // CMGEv8i8
11513
0
    336U, // CMGEv8i8rz
11514
0
    925840U,  // CMGTv16i8
11515
0
    280U, // CMGTv16i8rz
11516
0
    3160U,  // CMGTv1i64
11517
0
    288U, // CMGTv1i64rz
11518
0
    1056920U, // CMGTv2i32
11519
0
    296U, // CMGTv2i32rz
11520
0
    270440U,  // CMGTv2i64
11521
0
    304U, // CMGTv2i64rz
11522
0
    1188000U, // CMGTv4i16
11523
0
    312U, // CMGTv4i16rz
11524
0
    401520U,  // CMGTv4i32
11525
0
    320U, // CMGTv4i32rz
11526
0
    532600U,  // CMGTv8i16
11527
0
    328U, // CMGTv8i16rz
11528
0
    1319080U, // CMGTv8i8
11529
0
    336U, // CMGTv8i8rz
11530
0
    925840U,  // CMHIv16i8
11531
0
    3160U,  // CMHIv1i64
11532
0
    1056920U, // CMHIv2i32
11533
0
    270440U,  // CMHIv2i64
11534
0
    1188000U, // CMHIv4i16
11535
0
    401520U,  // CMHIv4i32
11536
0
    532600U,  // CMHIv8i16
11537
0
    1319080U, // CMHIv8i8
11538
0
    925840U,  // CMHSv16i8
11539
0
    3160U,  // CMHSv1i64
11540
0
    1056920U, // CMHSv2i32
11541
0
    270440U,  // CMHSv2i64
11542
0
    1188000U, // CMHSv4i16
11543
0
    401520U,  // CMHSv4i32
11544
0
    532600U,  // CMHSv8i16
11545
0
    1319080U, // CMHSv8i8
11546
0
    201496816U, // CMLA_ZZZI_H
11547
0
    187435096U, // CMLA_ZZZI_S
11548
0
    3550217U, // CMLA_ZZZ_B
11549
0
    218235992U, // CMLA_ZZZ_D
11550
0
    3550448U, // CMLA_ZZZ_H
11551
0
    218237016U, // CMLA_ZZZ_S
11552
0
    280U, // CMLEv16i8rz
11553
0
    288U, // CMLEv1i64rz
11554
0
    296U, // CMLEv2i32rz
11555
0
    304U, // CMLEv2i64rz
11556
0
    312U, // CMLEv4i16rz
11557
0
    320U, // CMLEv4i32rz
11558
0
    328U, // CMLEv8i16rz
11559
0
    336U, // CMLEv8i8rz
11560
0
    280U, // CMLTv16i8rz
11561
0
    288U, // CMLTv1i64rz
11562
0
    296U, // CMLTv2i32rz
11563
0
    304U, // CMLTv2i64rz
11564
0
    312U, // CMLTv4i16rz
11565
0
    320U, // CMLTv4i32rz
11566
0
    328U, // CMLTv8i16rz
11567
0
    336U, // CMLTv8i8rz
11568
0
    141528U,  // CMPEQ_PPzZI_B
11569
0
    137432U,  // CMPEQ_PPzZI_D
11570
0
    52440201U,  // CMPEQ_PPzZI_H
11571
0
    143576U,  // CMPEQ_PPzZI_S
11572
0
    16918744U,  // CMPEQ_PPzZZ_B
11573
0
    33691864U,  // CMPEQ_PPzZZ_D
11574
0
    51129481U,  // CMPEQ_PPzZZ_H
11575
0
    67252440U,  // CMPEQ_PPzZZ_S
11576
0
    33695960U,  // CMPEQ_WIDE_PPzZZ_B
11577
0
    2239625U, // CMPEQ_WIDE_PPzZZ_H
11578
0
    33698008U,  // CMPEQ_WIDE_PPzZZ_S
11579
0
    141528U,  // CMPGE_PPzZI_B
11580
0
    137432U,  // CMPGE_PPzZI_D
11581
0
    52440201U,  // CMPGE_PPzZI_H
11582
0
    143576U,  // CMPGE_PPzZI_S
11583
0
    16918744U,  // CMPGE_PPzZZ_B
11584
0
    33691864U,  // CMPGE_PPzZZ_D
11585
0
    51129481U,  // CMPGE_PPzZZ_H
11586
0
    67252440U,  // CMPGE_PPzZZ_S
11587
0
    33695960U,  // CMPGE_WIDE_PPzZZ_B
11588
0
    2239625U, // CMPGE_WIDE_PPzZZ_H
11589
0
    33698008U,  // CMPGE_WIDE_PPzZZ_S
11590
0
    141528U,  // CMPGT_PPzZI_B
11591
0
    137432U,  // CMPGT_PPzZI_D
11592
0
    52440201U,  // CMPGT_PPzZI_H
11593
0
    143576U,  // CMPGT_PPzZI_S
11594
0
    16918744U,  // CMPGT_PPzZZ_B
11595
0
    33691864U,  // CMPGT_PPzZZ_D
11596
0
    51129481U,  // CMPGT_PPzZZ_H
11597
0
    67252440U,  // CMPGT_PPzZZ_S
11598
0
    33695960U,  // CMPGT_WIDE_PPzZZ_B
11599
0
    2239625U, // CMPGT_WIDE_PPzZZ_H
11600
0
    33698008U,  // CMPGT_WIDE_PPzZZ_S
11601
0
    251799768U, // CMPHI_PPzZI_B
11602
0
    251795672U, // CMPHI_PPzZI_D
11603
0
    3681417U, // CMPHI_PPzZI_H
11604
0
    251801816U, // CMPHI_PPzZI_S
11605
0
    16918744U,  // CMPHI_PPzZZ_B
11606
0
    33691864U,  // CMPHI_PPzZZ_D
11607
0
    51129481U,  // CMPHI_PPzZZ_H
11608
0
    67252440U,  // CMPHI_PPzZZ_S
11609
0
    33695960U,  // CMPHI_WIDE_PPzZZ_B
11610
0
    2239625U, // CMPHI_WIDE_PPzZZ_H
11611
0
    33698008U,  // CMPHI_WIDE_PPzZZ_S
11612
0
    251799768U, // CMPHS_PPzZI_B
11613
0
    251795672U, // CMPHS_PPzZI_D
11614
0
    3681417U, // CMPHS_PPzZI_H
11615
0
    251801816U, // CMPHS_PPzZI_S
11616
0
    16918744U,  // CMPHS_PPzZZ_B
11617
0
    33691864U,  // CMPHS_PPzZZ_D
11618
0
    51129481U,  // CMPHS_PPzZZ_H
11619
0
    67252440U,  // CMPHS_PPzZZ_S
11620
0
    33695960U,  // CMPHS_WIDE_PPzZZ_B
11621
0
    2239625U, // CMPHS_WIDE_PPzZZ_H
11622
0
    33698008U,  // CMPHS_WIDE_PPzZZ_S
11623
0
    141528U,  // CMPLE_PPzZI_B
11624
0
    137432U,  // CMPLE_PPzZI_D
11625
0
    52440201U,  // CMPLE_PPzZI_H
11626
0
    143576U,  // CMPLE_PPzZI_S
11627
0
    33695960U,  // CMPLE_WIDE_PPzZZ_B
11628
0
    2239625U, // CMPLE_WIDE_PPzZZ_H
11629
0
    33698008U,  // CMPLE_WIDE_PPzZZ_S
11630
0
    251799768U, // CMPLO_PPzZI_B
11631
0
    251795672U, // CMPLO_PPzZI_D
11632
0
    3681417U, // CMPLO_PPzZI_H
11633
0
    251801816U, // CMPLO_PPzZI_S
11634
0
    33695960U,  // CMPLO_WIDE_PPzZZ_B
11635
0
    2239625U, // CMPLO_WIDE_PPzZZ_H
11636
0
    33698008U,  // CMPLO_WIDE_PPzZZ_S
11637
0
    251799768U, // CMPLS_PPzZI_B
11638
0
    251795672U, // CMPLS_PPzZI_D
11639
0
    3681417U, // CMPLS_PPzZI_H
11640
0
    251801816U, // CMPLS_PPzZI_S
11641
0
    33695960U,  // CMPLS_WIDE_PPzZZ_B
11642
0
    2239625U, // CMPLS_WIDE_PPzZZ_H
11643
0
    33698008U,  // CMPLS_WIDE_PPzZZ_S
11644
0
    141528U,  // CMPLT_PPzZI_B
11645
0
    137432U,  // CMPLT_PPzZI_D
11646
0
    52440201U,  // CMPLT_PPzZI_H
11647
0
    143576U,  // CMPLT_PPzZI_S
11648
0
    33695960U,  // CMPLT_WIDE_PPzZZ_B
11649
0
    2239625U, // CMPLT_WIDE_PPzZZ_H
11650
0
    33698008U,  // CMPLT_WIDE_PPzZZ_S
11651
0
    141528U,  // CMPNE_PPzZI_B
11652
0
    137432U,  // CMPNE_PPzZI_D
11653
0
    52440201U,  // CMPNE_PPzZI_H
11654
0
    143576U,  // CMPNE_PPzZI_S
11655
0
    16918744U,  // CMPNE_PPzZZ_B
11656
0
    33691864U,  // CMPNE_PPzZZ_D
11657
0
    51129481U,  // CMPNE_PPzZZ_H
11658
0
    67252440U,  // CMPNE_PPzZZ_S
11659
0
    33695960U,  // CMPNE_WIDE_PPzZZ_B
11660
0
    2239625U, // CMPNE_WIDE_PPzZZ_H
11661
0
    33698008U,  // CMPNE_WIDE_PPzZZ_S
11662
0
    925840U,  // CMTSTv16i8
11663
0
    3160U,  // CMTSTv1i64
11664
0
    1056920U, // CMTSTv2i32
11665
0
    270440U,  // CMTSTv2i64
11666
0
    1188000U, // CMTSTv4i16
11667
0
    401520U,  // CMTSTv4i32
11668
0
    532600U,  // CMTSTv8i16
11669
0
    1319080U, // CMTSTv8i8
11670
0
    8U, // CNOT_ZPmZ_B
11671
0
    16U,  // CNOT_ZPmZ_D
11672
0
    0U, // CNOT_ZPmZ_H
11673
0
    24U,  // CNOT_ZPmZ_S
11674
0
    345U, // CNTB_XPiI
11675
0
    345U, // CNTD_XPiI
11676
0
    345U, // CNTH_XPiI
11677
0
    1U, // CNTP_XCI_B
11678
0
    1U, // CNTP_XCI_D
11679
0
    1U, // CNTP_XCI_H
11680
0
    1U, // CNTP_XCI_S
11681
0
    10328U, // CNTP_XPP_B
11682
0
    6232U,  // CNTP_XPP_D
11683
0
    5208U,  // CNTP_XPP_H
11684
0
    12376U, // CNTP_XPP_S
11685
0
    345U, // CNTW_XPiI
11686
0
    0U, // CNTWr
11687
0
    0U, // CNTXr
11688
0
    8U, // CNT_ZPmZ_B
11689
0
    16U,  // CNT_ZPmZ_D
11690
0
    0U, // CNT_ZPmZ_H
11691
0
    24U,  // CNT_ZPmZ_S
11692
0
    32U,  // CNTv16i8
11693
0
    80U,  // CNTv8i8
11694
0
    6232U,  // COMPACT_ZPZ_D
11695
0
    12376U, // COMPACT_ZPZ_S
11696
0
    0U, // CPYE
11697
0
    0U, // CPYEN
11698
0
    0U, // CPYERN
11699
0
    0U, // CPYERT
11700
0
    0U, // CPYERTN
11701
0
    0U, // CPYERTRN
11702
0
    0U, // CPYERTWN
11703
0
    0U, // CPYET
11704
0
    0U, // CPYETN
11705
0
    0U, // CPYETRN
11706
0
    0U, // CPYETWN
11707
0
    0U, // CPYEWN
11708
0
    0U, // CPYEWT
11709
0
    0U, // CPYEWTN
11710
0
    0U, // CPYEWTRN
11711
0
    0U, // CPYEWTWN
11712
0
    0U, // CPYFE
11713
0
    0U, // CPYFEN
11714
0
    0U, // CPYFERN
11715
0
    0U, // CPYFERT
11716
0
    0U, // CPYFERTN
11717
0
    0U, // CPYFERTRN
11718
0
    0U, // CPYFERTWN
11719
0
    0U, // CPYFET
11720
0
    0U, // CPYFETN
11721
0
    0U, // CPYFETRN
11722
0
    0U, // CPYFETWN
11723
0
    0U, // CPYFEWN
11724
0
    0U, // CPYFEWT
11725
0
    0U, // CPYFEWTN
11726
0
    0U, // CPYFEWTRN
11727
0
    0U, // CPYFEWTWN
11728
0
    0U, // CPYFM
11729
0
    0U, // CPYFMN
11730
0
    0U, // CPYFMRN
11731
0
    0U, // CPYFMRT
11732
0
    0U, // CPYFMRTN
11733
0
    0U, // CPYFMRTRN
11734
0
    0U, // CPYFMRTWN
11735
0
    0U, // CPYFMT
11736
0
    0U, // CPYFMTN
11737
0
    0U, // CPYFMTRN
11738
0
    0U, // CPYFMTWN
11739
0
    0U, // CPYFMWN
11740
0
    0U, // CPYFMWT
11741
0
    0U, // CPYFMWTN
11742
0
    0U, // CPYFMWTRN
11743
0
    0U, // CPYFMWTWN
11744
0
    0U, // CPYFP
11745
0
    0U, // CPYFPN
11746
0
    0U, // CPYFPRN
11747
0
    0U, // CPYFPRT
11748
0
    0U, // CPYFPRTN
11749
0
    0U, // CPYFPRTRN
11750
0
    0U, // CPYFPRTWN
11751
0
    0U, // CPYFPT
11752
0
    0U, // CPYFPTN
11753
0
    0U, // CPYFPTRN
11754
0
    0U, // CPYFPTWN
11755
0
    0U, // CPYFPWN
11756
0
    0U, // CPYFPWT
11757
0
    0U, // CPYFPWTN
11758
0
    0U, // CPYFPWTRN
11759
0
    0U, // CPYFPWTWN
11760
0
    0U, // CPYM
11761
0
    0U, // CPYMN
11762
0
    0U, // CPYMRN
11763
0
    0U, // CPYMRT
11764
0
    0U, // CPYMRTN
11765
0
    0U, // CPYMRTRN
11766
0
    0U, // CPYMRTWN
11767
0
    0U, // CPYMT
11768
0
    0U, // CPYMTN
11769
0
    0U, // CPYMTRN
11770
0
    0U, // CPYMTWN
11771
0
    0U, // CPYMWN
11772
0
    0U, // CPYMWT
11773
0
    0U, // CPYMWTN
11774
0
    0U, // CPYMWTRN
11775
0
    0U, // CPYMWTWN
11776
0
    0U, // CPYP
11777
0
    0U, // CPYPN
11778
0
    0U, // CPYPRN
11779
0
    0U, // CPYPRT
11780
0
    0U, // CPYPRTN
11781
0
    0U, // CPYPRTRN
11782
0
    0U, // CPYPRTWN
11783
0
    0U, // CPYPT
11784
0
    0U, // CPYPTN
11785
0
    0U, // CPYPTRN
11786
0
    0U, // CPYPTWN
11787
0
    0U, // CPYPWN
11788
0
    0U, // CPYPWT
11789
0
    0U, // CPYPWTN
11790
0
    0U, // CPYPWTRN
11791
0
    0U, // CPYPWTWN
11792
0
    352U, // CPY_ZPmI_B
11793
0
    360U, // CPY_ZPmI_D
11794
0
    2U, // CPY_ZPmI_H
11795
0
    368U, // CPY_ZPmI_S
11796
0
    376U, // CPY_ZPmR_B
11797
0
    376U, // CPY_ZPmR_D
11798
0
    2U, // CPY_ZPmR_H
11799
0
    376U, // CPY_ZPmR_S
11800
0
    376U, // CPY_ZPmV_B
11801
0
    376U, // CPY_ZPmV_D
11802
0
    2U, // CPY_ZPmV_H
11803
0
    376U, // CPY_ZPmV_S
11804
0
    42200U, // CPY_ZPzI_B
11805
0
    43224U, // CPY_ZPzI_D
11806
0
    385U, // CPY_ZPzI_H
11807
0
    44248U, // CPY_ZPzI_S
11808
0
    3160U,  // CRC32Brr
11809
0
    3160U,  // CRC32CBrr
11810
0
    3160U,  // CRC32CHrr
11811
0
    3160U,  // CRC32CWrr
11812
0
    3160U,  // CRC32CXrr
11813
0
    3160U,  // CRC32Hrr
11814
0
    3160U,  // CRC32Wrr
11815
0
    3160U,  // CRC32Xrr
11816
0
    167906392U, // CSELWr
11817
0
    167906392U, // CSELXr
11818
0
    167906392U, // CSINCWr
11819
0
    167906392U, // CSINCXr
11820
0
    167906392U, // CSINVWr
11821
0
    167906392U, // CSINVXr
11822
0
    167906392U, // CSNEGWr
11823
0
    167906392U, // CSNEGXr
11824
0
    0U, // CTERMEQ_WW
11825
0
    0U, // CTERMEQ_XX
11826
0
    0U, // CTERMNE_WW
11827
0
    0U, // CTERMNE_XX
11828
0
    0U, // CTZWr
11829
0
    0U, // CTZXr
11830
0
    0U, // DCPS1
11831
0
    0U, // DCPS2
11832
0
    0U, // DCPS3
11833
0
    2U, // DECB_XPiI
11834
0
    2U, // DECD_XPiI
11835
0
    2U, // DECD_ZPiI
11836
0
    2U, // DECH_XPiI
11837
0
    0U, // DECH_ZPiI
11838
0
    1U, // DECP_XP_B
11839
0
    0U, // DECP_XP_D
11840
0
    0U, // DECP_XP_H
11841
0
    1U, // DECP_XP_S
11842
0
    0U, // DECP_ZP_D
11843
0
    0U, // DECP_ZP_H
11844
0
    0U, // DECP_ZP_S
11845
0
    2U, // DECW_XPiI
11846
0
    2U, // DECW_ZPiI
11847
0
    0U, // DMB
11848
0
    0U, // DRPS
11849
0
    0U, // DSB
11850
0
    0U, // DSBnXS
11851
0
    2U, // DUPM_ZI
11852
0
    393U, // DUPQ_ZZI_B
11853
0
    392U, // DUPQ_ZZI_D
11854
0
    2U, // DUPQ_ZZI_H
11855
0
    393U, // DUPQ_ZZI_S
11856
0
    2U, // DUP_ZI_B
11857
0
    2U, // DUP_ZI_D
11858
0
    0U, // DUP_ZI_H
11859
0
    2U, // DUP_ZI_S
11860
0
    0U, // DUP_ZR_B
11861
0
    0U, // DUP_ZR_D
11862
0
    0U, // DUP_ZR_H
11863
0
    0U, // DUP_ZR_S
11864
0
    393U, // DUP_ZZI_B
11865
0
    392U, // DUP_ZZI_D
11866
0
    2U, // DUP_ZZI_H
11867
0
    2U, // DUP_ZZI_Q
11868
0
    393U, // DUP_ZZI_S
11869
0
    45456U, // DUPi16
11870
0
    45464U, // DUPi32
11871
0
    45472U, // DUPi64
11872
0
    45480U, // DUPi8
11873
0
    0U, // DUPv16i8gpr
11874
0
    45480U, // DUPv16i8lane
11875
0
    0U, // DUPv2i32gpr
11876
0
    45464U, // DUPv2i32lane
11877
0
    0U, // DUPv2i64gpr
11878
0
    45472U, // DUPv2i64lane
11879
0
    0U, // DUPv4i16gpr
11880
0
    45456U, // DUPv4i16lane
11881
0
    0U, // DUPv4i32gpr
11882
0
    45464U, // DUPv4i32lane
11883
0
    0U, // DUPv8i16gpr
11884
0
    45456U, // DUPv8i16lane
11885
0
    0U, // DUPv8i8gpr
11886
0
    45480U, // DUPv8i8lane
11887
0
    14424U, // EONWrs
11888
0
    14424U, // EONXrs
11889
0
    86253712U,  // EOR3
11890
0
    33691736U,  // EOR3_ZZZZ
11891
0
    9U, // EORBT_ZZZ_B
11892
0
    1112U,  // EORBT_ZZZ_D
11893
0
    240U, // EORBT_ZZZ_H
11894
0
    2136U,  // EORBT_ZZZ_S
11895
0
    10328U, // EORQV_VPZ_B
11896
0
    6232U,  // EORQV_VPZ_D
11897
0
    5208U,  // EORQV_VPZ_H
11898
0
    12376U, // EORQV_VPZ_S
11899
0
    16918744U,  // EORS_PPzPP
11900
0
    9U, // EORTB_ZZZ_B
11901
0
    1112U,  // EORTB_ZZZ_D
11902
0
    240U, // EORTB_ZZZ_H
11903
0
    2136U,  // EORTB_ZZZ_S
11904
0
    0U, // EORV_VPZ_B
11905
0
    0U, // EORV_VPZ_D
11906
0
    0U, // EORV_VPZ_H
11907
0
    0U, // EORV_VPZ_S
11908
0
    35928U, // EORWri
11909
0
    14424U, // EORWrs
11910
0
    36952U, // EORXri
11911
0
    14424U, // EORXrs
11912
0
    16918744U,  // EOR_PPzPP
11913
0
    36952U, // EOR_ZI
11914
0
    16918656U,  // EOR_ZPmZ_B
11915
0
    33691776U,  // EOR_ZPmZ_D
11916
0
    51129480U,  // EOR_ZPmZ_H
11917
0
    67252352U,  // EOR_ZPmZ_S
11918
0
    6232U,  // EOR_ZZZ
11919
0
    925840U,  // EORv16i8
11920
0
    1319080U, // EORv8i8
11921
0
    0U, // ERET
11922
0
    0U, // ERETAA
11923
0
    0U, // ERETAB
11924
0
    141401U,  // EXTQ_ZZI
11925
0
    432U, // EXTRACT_ZPMXI_H_B
11926
0
    432U, // EXTRACT_ZPMXI_H_D
11927
0
    2U, // EXTRACT_ZPMXI_H_H
11928
0
    2U, // EXTRACT_ZPMXI_H_Q
11929
0
    432U, // EXTRACT_ZPMXI_H_S
11930
0
    440U, // EXTRACT_ZPMXI_V_B
11931
0
    440U, // EXTRACT_ZPMXI_V_D
11932
0
    2U, // EXTRACT_ZPMXI_V_H
11933
0
    2U, // EXTRACT_ZPMXI_V_Q
11934
0
    440U, // EXTRACT_ZPMXI_V_S
11935
0
    134232U,  // EXTRWrri
11936
0
    134232U,  // EXTRXrri
11937
0
    251799641U, // EXT_ZZI
11938
0
    450U, // EXT_ZZI_B
11939
0
    2367632U, // EXTv16i8
11940
0
    3809448U, // EXTv8i8
11941
0
    32U,  // F1CVTL2v8f16
11942
0
    0U, // F1CVTLT_ZZ_BtoH
11943
0
    0U, // F1CVTL_2ZZ_BtoH_NAME
11944
0
    80U,  // F1CVTLv8f16
11945
0
    0U, // F1CVT_2ZZ_BtoH_NAME
11946
0
    0U, // F1CVT_ZZ_BtoH
11947
0
    32U,  // F2CVTL2v8f16
11948
0
    0U, // F2CVTLT_ZZ_BtoH
11949
0
    0U, // F2CVTL_2ZZ_BtoH_NAME
11950
0
    80U,  // F2CVTLv8f16
11951
0
    0U, // F2CVT_2ZZ_BtoH_NAME
11952
0
    0U, // F2CVT_ZZ_BtoH
11953
0
    3160U,  // FABD16
11954
0
    3160U,  // FABD32
11955
0
    3160U,  // FABD64
11956
0
    33691776U,  // FABD_ZPmZ_D
11957
0
    51129480U,  // FABD_ZPmZ_H
11958
0
    67252352U,  // FABD_ZPmZ_S
11959
0
    1056920U, // FABDv2f32
11960
0
    270440U,  // FABDv2f64
11961
0
    1188000U, // FABDv4f16
11962
0
    401520U,  // FABDv4f32
11963
0
    532600U,  // FABDv8f16
11964
0
    0U, // FABSDr
11965
0
    0U, // FABSHr
11966
0
    0U, // FABSSr
11967
0
    16U,  // FABS_ZPmZ_D
11968
0
    0U, // FABS_ZPmZ_H
11969
0
    24U,  // FABS_ZPmZ_S
11970
0
    40U,  // FABSv2f32
11971
0
    48U,  // FABSv2f64
11972
0
    56U,  // FABSv4f16
11973
0
    64U,  // FABSv4f32
11974
0
    72U,  // FABSv8f16
11975
0
    3160U,  // FACGE16
11976
0
    3160U,  // FACGE32
11977
0
    3160U,  // FACGE64
11978
0
    33691864U,  // FACGE_PPzZZ_D
11979
0
    51129481U,  // FACGE_PPzZZ_H
11980
0
    67252440U,  // FACGE_PPzZZ_S
11981
0
    1056920U, // FACGEv2f32
11982
0
    270440U,  // FACGEv2f64
11983
0
    1188000U, // FACGEv4f16
11984
0
    401520U,  // FACGEv4f32
11985
0
    532600U,  // FACGEv8f16
11986
0
    3160U,  // FACGT16
11987
0
    3160U,  // FACGT32
11988
0
    3160U,  // FACGT64
11989
0
    33691864U,  // FACGT_PPzZZ_D
11990
0
    51129481U,  // FACGT_PPzZZ_H
11991
0
    67252440U,  // FACGT_PPzZZ_S
11992
0
    1056920U, // FACGTv2f32
11993
0
    270440U,  // FACGTv2f64
11994
0
    1188000U, // FACGTv4f16
11995
0
    401520U,  // FACGTv4f32
11996
0
    532600U,  // FACGTv8f16
11997
0
    0U, // FADDA_VPZ_D
11998
0
    240U, // FADDA_VPZ_H
11999
0
    0U, // FADDA_VPZ_S
12000
0
    3160U,  // FADDDrr
12001
0
    3160U,  // FADDHrr
12002
0
    33691776U,  // FADDP_ZPmZZ_D
12003
0
    51129480U,  // FADDP_ZPmZZ_H
12004
0
    67252352U,  // FADDP_ZPmZZ_S
12005
0
    1056920U, // FADDPv2f32
12006
0
    270440U,  // FADDPv2f64
12007
0
    456U, // FADDPv2i16p
12008
0
    40U,  // FADDPv2i32p
12009
0
    48U,  // FADDPv2i64p
12010
0
    1188000U, // FADDPv4f16
12011
0
    401520U,  // FADDPv4f32
12012
0
    532600U,  // FADDPv8f16
12013
0
    6232U,  // FADDQV_D
12014
0
    5208U,  // FADDQV_H
12015
0
    12376U, // FADDQV_S
12016
0
    3160U,  // FADDSrr
12017
0
    0U, // FADDV_VPZ_D
12018
0
    0U, // FADDV_VPZ_H
12019
0
    0U, // FADDV_VPZ_S
12020
0
    192U, // FADD_VG2_M2Z_D
12021
0
    232U, // FADD_VG2_M2Z_H
12022
0
    200U, // FADD_VG2_M2Z_S
12023
0
    192U, // FADD_VG4_M4Z_D
12024
0
    232U, // FADD_VG4_M4Z_H
12025
0
    200U, // FADD_VG4_M4Z_S
12026
0
    268572800U, // FADD_ZPmI_D
12027
0
    3943560U, // FADD_ZPmI_H
12028
0
    268578944U, // FADD_ZPmI_S
12029
0
    33691776U,  // FADD_ZPmZ_D
12030
0
    51129480U,  // FADD_ZPmZ_H
12031
0
    67252352U,  // FADD_ZPmZ_S
12032
0
    6232U,  // FADD_ZZZ_D
12033
0
    136U, // FADD_ZZZ_H
12034
0
    12377U, // FADD_ZZZ_S
12035
0
    1056920U, // FADDv2f32
12036
0
    270440U,  // FADDv2f64
12037
0
    1188000U, // FADDv4f16
12038
0
    401520U,  // FADDv4f32
12039
0
    532600U,  // FADDv8f16
12040
0
    464U, // FAMAX_2Z2Z_D
12041
0
    248U, // FAMAX_2Z2Z_H
12042
0
    472U, // FAMAX_2Z2Z_S
12043
0
    464U, // FAMAX_4Z4Z_D
12044
0
    248U, // FAMAX_4Z4Z_H
12045
0
    472U, // FAMAX_4Z4Z_S
12046
0
    33691776U,  // FAMAX_ZPmZ_D
12047
0
    51129480U,  // FAMAX_ZPmZ_H
12048
0
    67252352U,  // FAMAX_ZPmZ_S
12049
0
    1056920U, // FAMAXv2f32
12050
0
    270440U,  // FAMAXv2f64
12051
0
    1188000U, // FAMAXv4f16
12052
0
    401520U,  // FAMAXv4f32
12053
0
    532600U,  // FAMAXv8f16
12054
0
    464U, // FAMIN_2Z2Z_D
12055
0
    248U, // FAMIN_2Z2Z_H
12056
0
    472U, // FAMIN_2Z2Z_S
12057
0
    464U, // FAMIN_4Z4Z_D
12058
0
    248U, // FAMIN_4Z4Z_H
12059
0
    472U, // FAMIN_4Z4Z_S
12060
0
    33691776U,  // FAMIN_ZPmZ_D
12061
0
    51129480U,  // FAMIN_ZPmZ_H
12062
0
    67252352U,  // FAMIN_ZPmZ_S
12063
0
    1056920U, // FAMINv2f32
12064
0
    270440U,  // FAMINv2f64
12065
0
    1188000U, // FAMINv4f16
12066
0
    401520U,  // FAMINv4f32
12067
0
    532600U,  // FAMINv8f16
12068
0
    33691776U,  // FCADD_ZPmZ_D
12069
0
    185347208U, // FCADD_ZPmZ_H
12070
0
    67252352U,  // FCADD_ZPmZ_S
12071
0
    155066520U, // FCADDv2f32
12072
0
    155197544U, // FCADDv2f64
12073
0
    155328672U, // FCADDv4f16
12074
0
    155459696U, // FCADDv4f32
12075
0
    155590776U, // FCADDv8f16
12076
0
    167906392U, // FCCMPDrr
12077
0
    167906392U, // FCCMPEDrr
12078
0
    167906392U, // FCCMPEHrr
12079
0
    167906392U, // FCCMPESrr
12080
0
    167906392U, // FCCMPHrr
12081
0
    167906392U, // FCCMPSrr
12082
0
    16U,  // FCLAMP_VG2_2Z2Z_D
12083
0
    240U, // FCLAMP_VG2_2Z2Z_H
12084
0
    24U,  // FCLAMP_VG2_2Z2Z_S
12085
0
    16U,  // FCLAMP_VG4_4Z4Z_D
12086
0
    240U, // FCLAMP_VG4_4Z4Z_H
12087
0
    24U,  // FCLAMP_VG4_4Z4Z_S
12088
0
    1112U,  // FCLAMP_ZZZ_D
12089
0
    240U, // FCLAMP_ZZZ_H
12090
0
    2136U,  // FCLAMP_ZZZ_S
12091
0
    3160U,  // FCMEQ16
12092
0
    3160U,  // FCMEQ32
12093
0
    3160U,  // FCMEQ64
12094
0
    4724952U, // FCMEQ_PPzZ0_D
12095
0
    46217U, // FCMEQ_PPzZ0_H
12096
0
    4731096U, // FCMEQ_PPzZ0_S
12097
0
    33691864U,  // FCMEQ_PPzZZ_D
12098
0
    51129481U,  // FCMEQ_PPzZZ_H
12099
0
    67252440U,  // FCMEQ_PPzZZ_S
12100
0
    480U, // FCMEQv1i16rz
12101
0
    480U, // FCMEQv1i32rz
12102
0
    480U, // FCMEQv1i64rz
12103
0
    1056920U, // FCMEQv2f32
12104
0
    270440U,  // FCMEQv2f64
12105
0
    488U, // FCMEQv2i32rz
12106
0
    496U, // FCMEQv2i64rz
12107
0
    1188000U, // FCMEQv4f16
12108
0
    401520U,  // FCMEQv4f32
12109
0
    504U, // FCMEQv4i16rz
12110
0
    512U, // FCMEQv4i32rz
12111
0
    532600U,  // FCMEQv8f16
12112
0
    520U, // FCMEQv8i16rz
12113
0
    3160U,  // FCMGE16
12114
0
    3160U,  // FCMGE32
12115
0
    3160U,  // FCMGE64
12116
0
    4724952U, // FCMGE_PPzZ0_D
12117
0
    46217U, // FCMGE_PPzZ0_H
12118
0
    4731096U, // FCMGE_PPzZ0_S
12119
0
    33691864U,  // FCMGE_PPzZZ_D
12120
0
    51129481U,  // FCMGE_PPzZZ_H
12121
0
    67252440U,  // FCMGE_PPzZZ_S
12122
0
    480U, // FCMGEv1i16rz
12123
0
    480U, // FCMGEv1i32rz
12124
0
    480U, // FCMGEv1i64rz
12125
0
    1056920U, // FCMGEv2f32
12126
0
    270440U,  // FCMGEv2f64
12127
0
    488U, // FCMGEv2i32rz
12128
0
    496U, // FCMGEv2i64rz
12129
0
    1188000U, // FCMGEv4f16
12130
0
    401520U,  // FCMGEv4f32
12131
0
    504U, // FCMGEv4i16rz
12132
0
    512U, // FCMGEv4i32rz
12133
0
    532600U,  // FCMGEv8f16
12134
0
    520U, // FCMGEv8i16rz
12135
0
    3160U,  // FCMGT16
12136
0
    3160U,  // FCMGT32
12137
0
    3160U,  // FCMGT64
12138
0
    4724952U, // FCMGT_PPzZ0_D
12139
0
    46217U, // FCMGT_PPzZ0_H
12140
0
    4731096U, // FCMGT_PPzZ0_S
12141
0
    33691864U,  // FCMGT_PPzZZ_D
12142
0
    51129481U,  // FCMGT_PPzZZ_H
12143
0
    67252440U,  // FCMGT_PPzZZ_S
12144
0
    480U, // FCMGTv1i16rz
12145
0
    480U, // FCMGTv1i32rz
12146
0
    480U, // FCMGTv1i64rz
12147
0
    1056920U, // FCMGTv2f32
12148
0
    270440U,  // FCMGTv2f64
12149
0
    488U, // FCMGTv2i32rz
12150
0
    496U, // FCMGTv2i64rz
12151
0
    1188000U, // FCMGTv4f16
12152
0
    401520U,  // FCMGTv4f32
12153
0
    504U, // FCMGTv4i16rz
12154
0
    512U, // FCMGTv4i32rz
12155
0
    532600U,  // FCMGTv8f16
12156
0
    520U, // FCMGTv8i16rz
12157
0
    285344896U, // FCMLA_ZPmZZ_D
12158
0
    187706608U, // FCMLA_ZPmZZ_H
12159
0
    302123136U, // FCMLA_ZPmZZ_S
12160
0
    201496816U, // FCMLA_ZZZI_H
12161
0
    187435096U, // FCMLA_ZZZI_S
12162
0
    222176408U, // FCMLAv2f32
12163
0
    222307432U, // FCMLAv2f64
12164
0
    222438560U, // FCMLAv4f16
12165
0
    120464544U, // FCMLAv4f16_indexed
12166
0
    222569584U, // FCMLAv4f32
12167
0
    122299504U, // FCMLAv4f32_indexed
12168
0
    222700664U, // FCMLAv8f16
12169
0
    120464504U, // FCMLAv8f16_indexed
12170
0
    4724952U, // FCMLE_PPzZ0_D
12171
0
    46217U, // FCMLE_PPzZ0_H
12172
0
    4731096U, // FCMLE_PPzZ0_S
12173
0
    480U, // FCMLEv1i16rz
12174
0
    480U, // FCMLEv1i32rz
12175
0
    480U, // FCMLEv1i64rz
12176
0
    488U, // FCMLEv2i32rz
12177
0
    496U, // FCMLEv2i64rz
12178
0
    504U, // FCMLEv4i16rz
12179
0
    512U, // FCMLEv4i32rz
12180
0
    520U, // FCMLEv8i16rz
12181
0
    4724952U, // FCMLT_PPzZ0_D
12182
0
    46217U, // FCMLT_PPzZ0_H
12183
0
    4731096U, // FCMLT_PPzZ0_S
12184
0
    480U, // FCMLTv1i16rz
12185
0
    480U, // FCMLTv1i32rz
12186
0
    480U, // FCMLTv1i64rz
12187
0
    488U, // FCMLTv2i32rz
12188
0
    496U, // FCMLTv2i64rz
12189
0
    504U, // FCMLTv4i16rz
12190
0
    512U, // FCMLTv4i32rz
12191
0
    520U, // FCMLTv8i16rz
12192
0
    4724952U, // FCMNE_PPzZ0_D
12193
0
    46217U, // FCMNE_PPzZ0_H
12194
0
    4731096U, // FCMNE_PPzZ0_S
12195
0
    33691864U,  // FCMNE_PPzZZ_D
12196
0
    51129481U,  // FCMNE_PPzZZ_H
12197
0
    67252440U,  // FCMNE_PPzZZ_S
12198
0
    0U, // FCMPDri
12199
0
    0U, // FCMPDrr
12200
0
    0U, // FCMPEDri
12201
0
    0U, // FCMPEDrr
12202
0
    0U, // FCMPEHri
12203
0
    0U, // FCMPEHrr
12204
0
    0U, // FCMPESri
12205
0
    0U, // FCMPESrr
12206
0
    0U, // FCMPHri
12207
0
    0U, // FCMPHrr
12208
0
    0U, // FCMPSri
12209
0
    0U, // FCMPSrr
12210
0
    33691864U,  // FCMUO_PPzZZ_D
12211
0
    51129481U,  // FCMUO_PPzZZ_H
12212
0
    67252440U,  // FCMUO_PPzZZ_S
12213
0
    528U, // FCPY_ZPmI_D
12214
0
    2U, // FCPY_ZPmI_H
12215
0
    528U, // FCPY_ZPmI_S
12216
0
    167906392U, // FCSELDrrr
12217
0
    167906392U, // FCSELHrrr
12218
0
    167906392U, // FCSELSrrr
12219
0
    0U, // FCVTASUWDr
12220
0
    0U, // FCVTASUWHr
12221
0
    0U, // FCVTASUWSr
12222
0
    0U, // FCVTASUXDr
12223
0
    0U, // FCVTASUXHr
12224
0
    0U, // FCVTASUXSr
12225
0
    0U, // FCVTASv1f16
12226
0
    0U, // FCVTASv1i32
12227
0
    0U, // FCVTASv1i64
12228
0
    40U,  // FCVTASv2f32
12229
0
    48U,  // FCVTASv2f64
12230
0
    56U,  // FCVTASv4f16
12231
0
    64U,  // FCVTASv4f32
12232
0
    72U,  // FCVTASv8f16
12233
0
    0U, // FCVTAUUWDr
12234
0
    0U, // FCVTAUUWHr
12235
0
    0U, // FCVTAUUWSr
12236
0
    0U, // FCVTAUUXDr
12237
0
    0U, // FCVTAUUXHr
12238
0
    0U, // FCVTAUUXSr
12239
0
    0U, // FCVTAUv1f16
12240
0
    0U, // FCVTAUv1i32
12241
0
    0U, // FCVTAUv1i64
12242
0
    40U,  // FCVTAUv2f32
12243
0
    48U,  // FCVTAUv2f64
12244
0
    56U,  // FCVTAUv4f16
12245
0
    64U,  // FCVTAUv4f32
12246
0
    72U,  // FCVTAUv8f16
12247
0
    0U, // FCVTDHr
12248
0
    0U, // FCVTDSr
12249
0
    0U, // FCVTHDr
12250
0
    0U, // FCVTHSr
12251
0
    240U, // FCVTLT_ZPmZ_HtoS
12252
0
    24U,  // FCVTLT_ZPmZ_StoD
12253
0
    0U, // FCVTL_2ZZ_H_S
12254
0
    40U,  // FCVTLv2i32
12255
0
    56U,  // FCVTLv4i16
12256
0
    64U,  // FCVTLv4i32
12257
0
    72U,  // FCVTLv8i16
12258
0
    0U, // FCVTMSUWDr
12259
0
    0U, // FCVTMSUWHr
12260
0
    0U, // FCVTMSUWSr
12261
0
    0U, // FCVTMSUXDr
12262
0
    0U, // FCVTMSUXHr
12263
0
    0U, // FCVTMSUXSr
12264
0
    0U, // FCVTMSv1f16
12265
0
    0U, // FCVTMSv1i32
12266
0
    0U, // FCVTMSv1i64
12267
0
    40U,  // FCVTMSv2f32
12268
0
    48U,  // FCVTMSv2f64
12269
0
    56U,  // FCVTMSv4f16
12270
0
    64U,  // FCVTMSv4f32
12271
0
    72U,  // FCVTMSv8f16
12272
0
    0U, // FCVTMUUWDr
12273
0
    0U, // FCVTMUUWHr
12274
0
    0U, // FCVTMUUWSr
12275
0
    0U, // FCVTMUUXDr
12276
0
    0U, // FCVTMUUXHr
12277
0
    0U, // FCVTMUUXSr
12278
0
    0U, // FCVTMUv1f16
12279
0
    0U, // FCVTMUv1i32
12280
0
    0U, // FCVTMUv1i64
12281
0
    40U,  // FCVTMUv2f32
12282
0
    48U,  // FCVTMUv2f64
12283
0
    56U,  // FCVTMUv4f16
12284
0
    64U,  // FCVTMUv4f32
12285
0
    72U,  // FCVTMUv8f16
12286
0
    2U, // FCVTNB_Z2Z_StoB
12287
0
    0U, // FCVTNSUWDr
12288
0
    0U, // FCVTNSUWHr
12289
0
    0U, // FCVTNSUWSr
12290
0
    0U, // FCVTNSUXDr
12291
0
    0U, // FCVTNSUXHr
12292
0
    0U, // FCVTNSUXSr
12293
0
    0U, // FCVTNSv1f16
12294
0
    0U, // FCVTNSv1i32
12295
0
    0U, // FCVTNSv1i64
12296
0
    40U,  // FCVTNSv2f32
12297
0
    48U,  // FCVTNSv2f64
12298
0
    56U,  // FCVTNSv4f16
12299
0
    64U,  // FCVTNSv4f32
12300
0
    72U,  // FCVTNSv8f16
12301
0
    2U, // FCVTNT_Z2Z_StoB
12302
0
    16U,  // FCVTNT_ZPmZ_DtoS
12303
0
    1U, // FCVTNT_ZPmZ_StoH
12304
0
    0U, // FCVTNUUWDr
12305
0
    0U, // FCVTNUUWHr
12306
0
    0U, // FCVTNUUWSr
12307
0
    0U, // FCVTNUUXDr
12308
0
    0U, // FCVTNUUXHr
12309
0
    0U, // FCVTNUUXSr
12310
0
    0U, // FCVTNUv1f16
12311
0
    0U, // FCVTNUv1i32
12312
0
    0U, // FCVTNUv1i64
12313
0
    40U,  // FCVTNUv2f32
12314
0
    48U,  // FCVTNUv2f64
12315
0
    56U,  // FCVTNUv4f16
12316
0
    64U,  // FCVTNUv4f32
12317
0
    72U,  // FCVTNUv8f16
12318
0
    532600U,  // FCVTN_F16_F8v16f8
12319
0
    1188000U, // FCVTN_F16_F8v8f8
12320
0
    402544U,  // FCVTN_F32_F82v16f8
12321
0
    401520U,  // FCVTN_F32_F8v8f8
12322
0
    1U, // FCVTN_Z2Z_HtoB
12323
0
    0U, // FCVTN_Z2Z_StoH
12324
0
    2U, // FCVTN_Z4Z_StoB_NAME
12325
0
    48U,  // FCVTNv2i32
12326
0
    64U,  // FCVTNv4i16
12327
0
    48U,  // FCVTNv4i32
12328
0
    64U,  // FCVTNv8i16
12329
0
    0U, // FCVTPSUWDr
12330
0
    0U, // FCVTPSUWHr
12331
0
    0U, // FCVTPSUWSr
12332
0
    0U, // FCVTPSUXDr
12333
0
    0U, // FCVTPSUXHr
12334
0
    0U, // FCVTPSUXSr
12335
0
    0U, // FCVTPSv1f16
12336
0
    0U, // FCVTPSv1i32
12337
0
    0U, // FCVTPSv1i64
12338
0
    40U,  // FCVTPSv2f32
12339
0
    48U,  // FCVTPSv2f64
12340
0
    56U,  // FCVTPSv4f16
12341
0
    64U,  // FCVTPSv4f32
12342
0
    72U,  // FCVTPSv8f16
12343
0
    0U, // FCVTPUUWDr
12344
0
    0U, // FCVTPUUWHr
12345
0
    0U, // FCVTPUUWSr
12346
0
    0U, // FCVTPUUXDr
12347
0
    0U, // FCVTPUUXHr
12348
0
    0U, // FCVTPUUXSr
12349
0
    0U, // FCVTPUv1f16
12350
0
    0U, // FCVTPUv1i32
12351
0
    0U, // FCVTPUv1i64
12352
0
    40U,  // FCVTPUv2f32
12353
0
    48U,  // FCVTPUv2f64
12354
0
    56U,  // FCVTPUv4f16
12355
0
    64U,  // FCVTPUv4f32
12356
0
    72U,  // FCVTPUv8f16
12357
0
    0U, // FCVTSDr
12358
0
    0U, // FCVTSHr
12359
0
    16U,  // FCVTXNT_ZPmZ_DtoS
12360
0
    0U, // FCVTXNv1i64
12361
0
    48U,  // FCVTXNv2f32
12362
0
    48U,  // FCVTXNv4f32
12363
0
    16U,  // FCVTX_ZPmZ_DtoS
12364
0
    3160U,  // FCVTZSSWDri
12365
0
    3160U,  // FCVTZSSWHri
12366
0
    3160U,  // FCVTZSSWSri
12367
0
    3160U,  // FCVTZSSXDri
12368
0
    3160U,  // FCVTZSSXHri
12369
0
    3160U,  // FCVTZSSXSri
12370
0
    0U, // FCVTZSUWDr
12371
0
    0U, // FCVTZSUWHr
12372
0
    0U, // FCVTZSUWSr
12373
0
    0U, // FCVTZSUXDr
12374
0
    0U, // FCVTZSUXHr
12375
0
    0U, // FCVTZSUXSr
12376
0
    0U, // FCVTZS_2Z2Z_StoS
12377
0
    0U, // FCVTZS_4Z4Z_StoS
12378
0
    16U,  // FCVTZS_ZPmZ_DtoD
12379
0
    16U,  // FCVTZS_ZPmZ_DtoS
12380
0
    240U, // FCVTZS_ZPmZ_HtoD
12381
0
    0U, // FCVTZS_ZPmZ_HtoH
12382
0
    240U, // FCVTZS_ZPmZ_HtoS
12383
0
    24U,  // FCVTZS_ZPmZ_StoD
12384
0
    24U,  // FCVTZS_ZPmZ_StoS
12385
0
    3160U,  // FCVTZSd
12386
0
    3160U,  // FCVTZSh
12387
0
    3160U,  // FCVTZSs
12388
0
    0U, // FCVTZSv1f16
12389
0
    0U, // FCVTZSv1i32
12390
0
    0U, // FCVTZSv1i64
12391
0
    40U,  // FCVTZSv2f32
12392
0
    48U,  // FCVTZSv2f64
12393
0
    3224U,  // FCVTZSv2i32_shift
12394
0
    3176U,  // FCVTZSv2i64_shift
12395
0
    56U,  // FCVTZSv4f16
12396
0
    64U,  // FCVTZSv4f32
12397
0
    3232U,  // FCVTZSv4i16_shift
12398
0
    3184U,  // FCVTZSv4i32_shift
12399
0
    72U,  // FCVTZSv8f16
12400
0
    3192U,  // FCVTZSv8i16_shift
12401
0
    3160U,  // FCVTZUSWDri
12402
0
    3160U,  // FCVTZUSWHri
12403
0
    3160U,  // FCVTZUSWSri
12404
0
    3160U,  // FCVTZUSXDri
12405
0
    3160U,  // FCVTZUSXHri
12406
0
    3160U,  // FCVTZUSXSri
12407
0
    0U, // FCVTZUUWDr
12408
0
    0U, // FCVTZUUWHr
12409
0
    0U, // FCVTZUUWSr
12410
0
    0U, // FCVTZUUXDr
12411
0
    0U, // FCVTZUUXHr
12412
0
    0U, // FCVTZUUXSr
12413
0
    0U, // FCVTZU_2Z2Z_StoS
12414
0
    0U, // FCVTZU_4Z4Z_StoS
12415
0
    16U,  // FCVTZU_ZPmZ_DtoD
12416
0
    16U,  // FCVTZU_ZPmZ_DtoS
12417
0
    240U, // FCVTZU_ZPmZ_HtoD
12418
0
    0U, // FCVTZU_ZPmZ_HtoH
12419
0
    240U, // FCVTZU_ZPmZ_HtoS
12420
0
    24U,  // FCVTZU_ZPmZ_StoD
12421
0
    24U,  // FCVTZU_ZPmZ_StoS
12422
0
    3160U,  // FCVTZUd
12423
0
    3160U,  // FCVTZUh
12424
0
    3160U,  // FCVTZUs
12425
0
    0U, // FCVTZUv1f16
12426
0
    0U, // FCVTZUv1i32
12427
0
    0U, // FCVTZUv1i64
12428
0
    40U,  // FCVTZUv2f32
12429
0
    48U,  // FCVTZUv2f64
12430
0
    3224U,  // FCVTZUv2i32_shift
12431
0
    3176U,  // FCVTZUv2i64_shift
12432
0
    56U,  // FCVTZUv4f16
12433
0
    64U,  // FCVTZUv4f32
12434
0
    3232U,  // FCVTZUv4i16_shift
12435
0
    3184U,  // FCVTZUv4i32_shift
12436
0
    72U,  // FCVTZUv8f16
12437
0
    3192U,  // FCVTZUv8i16_shift
12438
0
    0U, // FCVT_2ZZ_H_S
12439
0
    1U, // FCVT_Z2Z_HtoB
12440
0
    0U, // FCVT_Z2Z_StoH
12441
0
    2U, // FCVT_Z4Z_StoB_NAME
12442
0
    2U, // FCVT_ZPmZ_DtoH
12443
0
    16U,  // FCVT_ZPmZ_DtoS
12444
0
    240U, // FCVT_ZPmZ_HtoD
12445
0
    240U, // FCVT_ZPmZ_HtoS
12446
0
    24U,  // FCVT_ZPmZ_StoD
12447
0
    1U, // FCVT_ZPmZ_StoH
12448
0
    3160U,  // FDIVDrr
12449
0
    3160U,  // FDIVHrr
12450
0
    33691776U,  // FDIVR_ZPmZ_D
12451
0
    51129480U,  // FDIVR_ZPmZ_H
12452
0
    67252352U,  // FDIVR_ZPmZ_S
12453
0
    3160U,  // FDIVSrr
12454
0
    33691776U,  // FDIV_ZPmZ_D
12455
0
    51129480U,  // FDIV_ZPmZ_H
12456
0
    67252352U,  // FDIV_ZPmZ_S
12457
0
    1056920U, // FDIVv2f32
12458
0
    270440U,  // FDIVv2f64
12459
0
    1188000U, // FDIVv4f16
12460
0
    401520U,  // FDIVv4f32
12461
0
    532600U,  // FDIVv8f16
12462
0
    47640U, // FDOT_VG2_M2Z2Z_BtoH
12463
0
    47640U, // FDOT_VG2_M2Z2Z_BtoS
12464
0
    2632936U, // FDOT_VG2_M2Z2Z_HtoS
12465
0
    5029400U, // FDOT_VG2_M2ZZI_BtoH
12466
0
    5029400U, // FDOT_VG2_M2ZZI_BtoS
12467
0
    103427304U, // FDOT_VG2_M2ZZI_HtoS
12468
0
    48664U, // FDOT_VG2_M2ZZ_BtoH
12469
0
    48664U, // FDOT_VG2_M2ZZ_BtoS
12470
0
    53095656U,  // FDOT_VG2_M2ZZ_HtoS
12471
0
    47640U, // FDOT_VG4_M4Z4Z_BtoH
12472
0
    47640U, // FDOT_VG4_M4Z4Z_BtoS
12473
0
    2632936U, // FDOT_VG4_M4Z4Z_HtoS
12474
0
    5029400U, // FDOT_VG4_M4ZZI_BtoH
12475
0
    5029400U, // FDOT_VG4_M4ZZI_BtoS
12476
0
    103427304U, // FDOT_VG4_M4ZZI_HtoS
12477
0
    48664U, // FDOT_VG4_M4ZZ_BtoH
12478
0
    48664U, // FDOT_VG4_M4ZZ_BtoS
12479
0
    53095656U,  // FDOT_VG4_M4ZZ_HtoS
12480
0
    38920U, // FDOT_ZZZI_BtoH
12481
0
    38921U, // FDOT_ZZZI_BtoS
12482
0
    53222488U,  // FDOT_ZZZI_S
12483
0
    8U, // FDOT_ZZZ_BtoH
12484
0
    9U, // FDOT_ZZZ_BtoS
12485
0
    7256U,  // FDOT_ZZZ_S
12486
0
    5121168U, // FDOTlanev16f8
12487
0
    5252264U, // FDOTlanev4f16
12488
0
    5252240U, // FDOTlanev8f16
12489
0
    5121192U, // FDOTlanev8f8
12490
0
    1320104U, // FDOTv2f32
12491
0
    1320104U, // FDOTv4f16
12492
0
    926864U,  // FDOTv4f32
12493
0
    926864U,  // FDOTv8f16
12494
0
    2U, // FDUP_ZI_D
12495
0
    0U, // FDUP_ZI_H
12496
0
    2U, // FDUP_ZI_S
12497
0
    0U, // FEXPA_ZZ_D
12498
0
    0U, // FEXPA_ZZ_H
12499
0
    1U, // FEXPA_ZZ_S
12500
0
    0U, // FJCVTZS
12501
0
    16U,  // FLOGB_ZPmZ_D
12502
0
    0U, // FLOGB_ZPmZ_H
12503
0
    24U,  // FLOGB_ZPmZ_S
12504
0
    134232U,  // FMADDDrrr
12505
0
    134232U,  // FMADDHrrr
12506
0
    134232U,  // FMADDSrrr
12507
0
    285344896U, // FMAD_ZPmZZ_D
12508
0
    53488880U,  // FMAD_ZPmZZ_H
12509
0
    302123136U, // FMAD_ZPmZZ_S
12510
0
    3160U,  // FMAXDrr
12511
0
    3160U,  // FMAXHrr
12512
0
    3160U,  // FMAXNMDrr
12513
0
    3160U,  // FMAXNMHrr
12514
0
    33691776U,  // FMAXNMP_ZPmZZ_D
12515
0
    51129480U,  // FMAXNMP_ZPmZZ_H
12516
0
    67252352U,  // FMAXNMP_ZPmZZ_S
12517
0
    1056920U, // FMAXNMPv2f32
12518
0
    270440U,  // FMAXNMPv2f64
12519
0
    456U, // FMAXNMPv2i16p
12520
0
    40U,  // FMAXNMPv2i32p
12521
0
    48U,  // FMAXNMPv2i64p
12522
0
    1188000U, // FMAXNMPv4f16
12523
0
    401520U,  // FMAXNMPv4f32
12524
0
    532600U,  // FMAXNMPv8f16
12525
0
    6232U,  // FMAXNMQV_D
12526
0
    5208U,  // FMAXNMQV_H
12527
0
    12376U, // FMAXNMQV_S
12528
0
    3160U,  // FMAXNMSrr
12529
0
    0U, // FMAXNMV_VPZ_D
12530
0
    0U, // FMAXNMV_VPZ_H
12531
0
    0U, // FMAXNMV_VPZ_S
12532
0
    56U,  // FMAXNMVv4i16v
12533
0
    64U,  // FMAXNMVv4i32v
12534
0
    72U,  // FMAXNMVv8i16v
12535
0
    464U, // FMAXNM_VG2_2Z2Z_D
12536
0
    248U, // FMAXNM_VG2_2Z2Z_H
12537
0
    472U, // FMAXNM_VG2_2Z2Z_S
12538
0
    184U, // FMAXNM_VG2_2ZZ_D
12539
0
    136U, // FMAXNM_VG2_2ZZ_H
12540
0
    96U,  // FMAXNM_VG2_2ZZ_S
12541
0
    464U, // FMAXNM_VG4_4Z4Z_D
12542
0
    248U, // FMAXNM_VG4_4Z4Z_H
12543
0
    472U, // FMAXNM_VG4_4Z4Z_S
12544
0
    184U, // FMAXNM_VG4_4ZZ_D
12545
0
    136U, // FMAXNM_VG4_4ZZ_H
12546
0
    96U,  // FMAXNM_VG4_4ZZ_S
12547
0
    318904448U, // FMAXNM_ZPmI_D
12548
0
    5385352U, // FMAXNM_ZPmI_H
12549
0
    318910592U, // FMAXNM_ZPmI_S
12550
0
    33691776U,  // FMAXNM_ZPmZ_D
12551
0
    51129480U,  // FMAXNM_ZPmZ_H
12552
0
    67252352U,  // FMAXNM_ZPmZ_S
12553
0
    1056920U, // FMAXNMv2f32
12554
0
    270440U,  // FMAXNMv2f64
12555
0
    1188000U, // FMAXNMv4f16
12556
0
    401520U,  // FMAXNMv4f32
12557
0
    532600U,  // FMAXNMv8f16
12558
0
    33691776U,  // FMAXP_ZPmZZ_D
12559
0
    51129480U,  // FMAXP_ZPmZZ_H
12560
0
    67252352U,  // FMAXP_ZPmZZ_S
12561
0
    1056920U, // FMAXPv2f32
12562
0
    270440U,  // FMAXPv2f64
12563
0
    456U, // FMAXPv2i16p
12564
0
    40U,  // FMAXPv2i32p
12565
0
    48U,  // FMAXPv2i64p
12566
0
    1188000U, // FMAXPv4f16
12567
0
    401520U,  // FMAXPv4f32
12568
0
    532600U,  // FMAXPv8f16
12569
0
    6232U,  // FMAXQV_D
12570
0
    5208U,  // FMAXQV_H
12571
0
    12376U, // FMAXQV_S
12572
0
    3160U,  // FMAXSrr
12573
0
    0U, // FMAXV_VPZ_D
12574
0
    0U, // FMAXV_VPZ_H
12575
0
    0U, // FMAXV_VPZ_S
12576
0
    56U,  // FMAXVv4i16v
12577
0
    64U,  // FMAXVv4i32v
12578
0
    72U,  // FMAXVv8i16v
12579
0
    464U, // FMAX_VG2_2Z2Z_D
12580
0
    248U, // FMAX_VG2_2Z2Z_H
12581
0
    472U, // FMAX_VG2_2Z2Z_S
12582
0
    184U, // FMAX_VG2_2ZZ_D
12583
0
    136U, // FMAX_VG2_2ZZ_H
12584
0
    96U,  // FMAX_VG2_2ZZ_S
12585
0
    464U, // FMAX_VG4_4Z4Z_D
12586
0
    248U, // FMAX_VG4_4Z4Z_H
12587
0
    472U, // FMAX_VG4_4Z4Z_S
12588
0
    184U, // FMAX_VG4_4ZZ_D
12589
0
    136U, // FMAX_VG4_4ZZ_H
12590
0
    96U,  // FMAX_VG4_4ZZ_S
12591
0
    318904448U, // FMAX_ZPmI_D
12592
0
    5385352U, // FMAX_ZPmI_H
12593
0
    318910592U, // FMAX_ZPmI_S
12594
0
    33691776U,  // FMAX_ZPmZ_D
12595
0
    51129480U,  // FMAX_ZPmZ_H
12596
0
    67252352U,  // FMAX_ZPmZ_S
12597
0
    1056920U, // FMAXv2f32
12598
0
    270440U,  // FMAXv2f64
12599
0
    1188000U, // FMAXv4f16
12600
0
    401520U,  // FMAXv4f32
12601
0
    532600U,  // FMAXv8f16
12602
0
    3160U,  // FMINDrr
12603
0
    3160U,  // FMINHrr
12604
0
    3160U,  // FMINNMDrr
12605
0
    3160U,  // FMINNMHrr
12606
0
    33691776U,  // FMINNMP_ZPmZZ_D
12607
0
    51129480U,  // FMINNMP_ZPmZZ_H
12608
0
    67252352U,  // FMINNMP_ZPmZZ_S
12609
0
    1056920U, // FMINNMPv2f32
12610
0
    270440U,  // FMINNMPv2f64
12611
0
    456U, // FMINNMPv2i16p
12612
0
    40U,  // FMINNMPv2i32p
12613
0
    48U,  // FMINNMPv2i64p
12614
0
    1188000U, // FMINNMPv4f16
12615
0
    401520U,  // FMINNMPv4f32
12616
0
    532600U,  // FMINNMPv8f16
12617
0
    6232U,  // FMINNMQV_D
12618
0
    5208U,  // FMINNMQV_H
12619
0
    12376U, // FMINNMQV_S
12620
0
    3160U,  // FMINNMSrr
12621
0
    0U, // FMINNMV_VPZ_D
12622
0
    0U, // FMINNMV_VPZ_H
12623
0
    0U, // FMINNMV_VPZ_S
12624
0
    56U,  // FMINNMVv4i16v
12625
0
    64U,  // FMINNMVv4i32v
12626
0
    72U,  // FMINNMVv8i16v
12627
0
    464U, // FMINNM_VG2_2Z2Z_D
12628
0
    248U, // FMINNM_VG2_2Z2Z_H
12629
0
    472U, // FMINNM_VG2_2Z2Z_S
12630
0
    184U, // FMINNM_VG2_2ZZ_D
12631
0
    136U, // FMINNM_VG2_2ZZ_H
12632
0
    96U,  // FMINNM_VG2_2ZZ_S
12633
0
    464U, // FMINNM_VG4_4Z4Z_D
12634
0
    248U, // FMINNM_VG4_4Z4Z_H
12635
0
    472U, // FMINNM_VG4_4Z4Z_S
12636
0
    184U, // FMINNM_VG4_4ZZ_D
12637
0
    136U, // FMINNM_VG4_4ZZ_H
12638
0
    96U,  // FMINNM_VG4_4ZZ_S
12639
0
    318904448U, // FMINNM_ZPmI_D
12640
0
    5385352U, // FMINNM_ZPmI_H
12641
0
    318910592U, // FMINNM_ZPmI_S
12642
0
    33691776U,  // FMINNM_ZPmZ_D
12643
0
    51129480U,  // FMINNM_ZPmZ_H
12644
0
    67252352U,  // FMINNM_ZPmZ_S
12645
0
    1056920U, // FMINNMv2f32
12646
0
    270440U,  // FMINNMv2f64
12647
0
    1188000U, // FMINNMv4f16
12648
0
    401520U,  // FMINNMv4f32
12649
0
    532600U,  // FMINNMv8f16
12650
0
    33691776U,  // FMINP_ZPmZZ_D
12651
0
    51129480U,  // FMINP_ZPmZZ_H
12652
0
    67252352U,  // FMINP_ZPmZZ_S
12653
0
    1056920U, // FMINPv2f32
12654
0
    270440U,  // FMINPv2f64
12655
0
    456U, // FMINPv2i16p
12656
0
    40U,  // FMINPv2i32p
12657
0
    48U,  // FMINPv2i64p
12658
0
    1188000U, // FMINPv4f16
12659
0
    401520U,  // FMINPv4f32
12660
0
    532600U,  // FMINPv8f16
12661
0
    6232U,  // FMINQV_D
12662
0
    5208U,  // FMINQV_H
12663
0
    12376U, // FMINQV_S
12664
0
    3160U,  // FMINSrr
12665
0
    0U, // FMINV_VPZ_D
12666
0
    0U, // FMINV_VPZ_H
12667
0
    0U, // FMINV_VPZ_S
12668
0
    56U,  // FMINVv4i16v
12669
0
    64U,  // FMINVv4i32v
12670
0
    72U,  // FMINVv8i16v
12671
0
    464U, // FMIN_VG2_2Z2Z_D
12672
0
    248U, // FMIN_VG2_2Z2Z_H
12673
0
    472U, // FMIN_VG2_2Z2Z_S
12674
0
    184U, // FMIN_VG2_2ZZ_D
12675
0
    136U, // FMIN_VG2_2ZZ_H
12676
0
    96U,  // FMIN_VG2_2ZZ_S
12677
0
    464U, // FMIN_VG4_4Z4Z_D
12678
0
    248U, // FMIN_VG4_4Z4Z_H
12679
0
    472U, // FMIN_VG4_4Z4Z_S
12680
0
    184U, // FMIN_VG4_4ZZ_D
12681
0
    136U, // FMIN_VG4_4ZZ_H
12682
0
    96U,  // FMIN_VG4_4ZZ_S
12683
0
    318904448U, // FMIN_ZPmI_D
12684
0
    5385352U, // FMIN_ZPmI_H
12685
0
    318910592U, // FMIN_ZPmI_S
12686
0
    33691776U,  // FMIN_ZPmZ_D
12687
0
    51129480U,  // FMIN_ZPmZ_H
12688
0
    67252352U,  // FMIN_ZPmZ_S
12689
0
    1056920U, // FMINv2f32
12690
0
    270440U,  // FMINv2f64
12691
0
    1188000U, // FMINv4f16
12692
0
    401520U,  // FMINv4f32
12693
0
    532600U,  // FMINv8f16
12694
0
    49696U, // FMLAL2lanev4f16
12695
0
    120464544U, // FMLAL2lanev8f16
12696
0
    50720U, // FMLAL2v4f16
12697
0
    1189024U, // FMLAL2v8f16
12698
0
    8U, // FMLALB_ZZZ
12699
0
    38920U, // FMLALB_ZZZI
12700
0
    53222488U,  // FMLALB_ZZZI_SHH
12701
0
    7256U,  // FMLALB_ZZZ_SHH
12702
0
    5514384U, // FMLALBlanev8f16
12703
0
    926864U,  // FMLALBv8f16
12704
0
    9U, // FMLALLBB_ZZZ
12705
0
    38921U, // FMLALLBB_ZZZI
12706
0
    5514384U, // FMLALLBBlanev4f32
12707
0
    926864U,  // FMLALLBBv4f32
12708
0
    9U, // FMLALLBT_ZZZ
12709
0
    38921U, // FMLALLBT_ZZZI
12710
0
    5514384U, // FMLALLBTlanev4f32
12711
0
    926864U,  // FMLALLBTv4f32
12712
0
    9U, // FMLALLTB_ZZZ
12713
0
    38921U, // FMLALLTB_ZZZI
12714
0
    5514384U, // FMLALLTBlanev4f32
12715
0
    926864U,  // FMLALLTBv4f32
12716
0
    9U, // FMLALLTT_ZZZ
12717
0
    38921U, // FMLALLTT_ZZZI
12718
0
    5514384U, // FMLALLTTlanev4f32
12719
0
    926864U,  // FMLALLTTv4f32
12720
0
    38441U, // FMLALL_MZZI_BtoS
12721
0
    553U, // FMLALL_MZZ_BtoS
12722
0
    47640U, // FMLALL_VG2_M2Z2Z_BtoS
12723
0
    5029400U, // FMLALL_VG2_M2ZZI_BtoS
12724
0
    48666U, // FMLALL_VG2_M2ZZ_BtoS
12725
0
    47640U, // FMLALL_VG4_M4Z4Z_BtoS
12726
0
    5029400U, // FMLALL_VG4_M4ZZI_BtoS
12727
0
    48667U, // FMLALL_VG4_M4ZZ_BtoS
12728
0
    8U, // FMLALT_ZZZ
12729
0
    38920U, // FMLALT_ZZZI
12730
0
    53222488U,  // FMLALT_ZZZI_SHH
12731
0
    7256U,  // FMLALT_ZZZ_SHH
12732
0
    5514384U, // FMLALTlanev8f16
12733
0
    926864U,  // FMLALTv8f16
12734
0
    38441U, // FMLAL_MZZI_BtoH
12735
0
    38145U, // FMLAL_MZZI_HtoS
12736
0
    257U, // FMLAL_MZZ_HtoS
12737
0
    47640U, // FMLAL_VG2_M2Z2Z_BtoH
12738
0
    2632936U, // FMLAL_VG2_M2Z2Z_HtoS
12739
0
    5029400U, // FMLAL_VG2_M2ZZI_BtoH
12740
0
    103427304U, // FMLAL_VG2_M2ZZI_HtoS
12741
0
    48664U, // FMLAL_VG2_M2ZZ_BtoH
12742
0
    53095656U,  // FMLAL_VG2_M2ZZ_HtoS
12743
0
    553U, // FMLAL_VG2_MZZ_BtoH
12744
0
    47640U, // FMLAL_VG4_M4Z4Z_BtoH
12745
0
    2632936U, // FMLAL_VG4_M4Z4Z_HtoS
12746
0
    5029400U, // FMLAL_VG4_M4ZZI_BtoH
12747
0
    103427304U, // FMLAL_VG4_M4ZZI_HtoS
12748
0
    48664U, // FMLAL_VG4_M4ZZ_BtoH
12749
0
    53095656U,  // FMLAL_VG4_M4ZZ_HtoS
12750
0
    49696U, // FMLALlanev4f16
12751
0
    120464544U, // FMLALlanev8f16
12752
0
    50720U, // FMLALv4f16
12753
0
    1189024U, // FMLALv8f16
12754
0
    1584320U, // FMLA_VG2_M2Z2Z_D
12755
0
    1715400U, // FMLA_VG2_M2Z2Z_S
12756
0
    2632936U, // FMLA_VG2_M2Z4Z_H
12757
0
    102509760U, // FMLA_VG2_M2ZZI_D
12758
0
    103427304U, // FMLA_VG2_M2ZZI_H
12759
0
    102640840U, // FMLA_VG2_M2ZZI_S
12760
0
    52178112U,  // FMLA_VG2_M2ZZ_D
12761
0
    53095656U,  // FMLA_VG2_M2ZZ_H
12762
0
    52309192U,  // FMLA_VG2_M2ZZ_S
12763
0
    1584320U, // FMLA_VG4_M4Z4Z_D
12764
0
    2632936U, // FMLA_VG4_M4Z4Z_H
12765
0
    1715400U, // FMLA_VG4_M4Z4Z_S
12766
0
    102509760U, // FMLA_VG4_M4ZZI_D
12767
0
    103427304U, // FMLA_VG4_M4ZZI_H
12768
0
    102640840U, // FMLA_VG4_M4ZZI_S
12769
0
    52178112U,  // FMLA_VG4_M4ZZ_D
12770
0
    53095656U,  // FMLA_VG4_M4ZZ_H
12771
0
    52309192U,  // FMLA_VG4_M4ZZ_S
12772
0
    285344896U, // FMLA_ZPmZZ_D
12773
0
    53488880U,  // FMLA_ZPmZZ_H
12774
0
    302123136U, // FMLA_ZPmZZ_S
12775
0
    53216344U,  // FMLA_ZZZI_D
12776
0
    39152U, // FMLA_ZZZI_H
12777
0
    53217368U,  // FMLA_ZZZI_S
12778
0
    120464473U, // FMLAv1i16_indexed
12779
0
    122299481U, // FMLAv1i32_indexed
12780
0
    123085913U, // FMLAv1i64_indexed
12781
0
    1057944U, // FMLAv2f32
12782
0
    271464U,  // FMLAv2f64
12783
0
    122299544U, // FMLAv2i32_indexed
12784
0
    123085928U, // FMLAv2i64_indexed
12785
0
    1189024U, // FMLAv4f16
12786
0
    402544U,  // FMLAv4f32
12787
0
    120464544U, // FMLAv4i16_indexed
12788
0
    122299504U, // FMLAv4i32_indexed
12789
0
    533624U,  // FMLAv8f16
12790
0
    120464504U, // FMLAv8i16_indexed
12791
0
    49696U, // FMLSL2lanev4f16
12792
0
    120464544U, // FMLSL2lanev8f16
12793
0
    50720U, // FMLSL2v4f16
12794
0
    1189024U, // FMLSL2v8f16
12795
0
    53222488U,  // FMLSLB_ZZZI_SHH
12796
0
    7256U,  // FMLSLB_ZZZ_SHH
12797
0
    53222488U,  // FMLSLT_ZZZI_SHH
12798
0
    7256U,  // FMLSLT_ZZZ_SHH
12799
0
    38145U, // FMLSL_MZZI_HtoS
12800
0
    257U, // FMLSL_MZZ_HtoS
12801
0
    2632936U, // FMLSL_VG2_M2Z2Z_HtoS
12802
0
    103427304U, // FMLSL_VG2_M2ZZI_HtoS
12803
0
    53095656U,  // FMLSL_VG2_M2ZZ_HtoS
12804
0
    2632936U, // FMLSL_VG4_M4Z4Z_HtoS
12805
0
    103427304U, // FMLSL_VG4_M4ZZI_HtoS
12806
0
    53095656U,  // FMLSL_VG4_M4ZZ_HtoS
12807
0
    49696U, // FMLSLlanev4f16
12808
0
    120464544U, // FMLSLlanev8f16
12809
0
    50720U, // FMLSLv4f16
12810
0
    1189024U, // FMLSLv8f16
12811
0
    1584320U, // FMLS_VG2_M2Z2Z_D
12812
0
    2632936U, // FMLS_VG2_M2Z2Z_H
12813
0
    1715400U, // FMLS_VG2_M2Z2Z_S
12814
0
    102509760U, // FMLS_VG2_M2ZZI_D
12815
0
    103427304U, // FMLS_VG2_M2ZZI_H
12816
0
    102640840U, // FMLS_VG2_M2ZZI_S
12817
0
    52178112U,  // FMLS_VG2_M2ZZ_D
12818
0
    53095656U,  // FMLS_VG2_M2ZZ_H
12819
0
    52309192U,  // FMLS_VG2_M2ZZ_S
12820
0
    2632936U, // FMLS_VG4_M4Z2Z_H
12821
0
    1584320U, // FMLS_VG4_M4Z4Z_D
12822
0
    1715400U, // FMLS_VG4_M4Z4Z_S
12823
0
    102509760U, // FMLS_VG4_M4ZZI_D
12824
0
    103427304U, // FMLS_VG4_M4ZZI_H
12825
0
    102640840U, // FMLS_VG4_M4ZZI_S
12826
0
    52178112U,  // FMLS_VG4_M4ZZ_D
12827
0
    53095656U,  // FMLS_VG4_M4ZZ_H
12828
0
    52309192U,  // FMLS_VG4_M4ZZ_S
12829
0
    285344896U, // FMLS_ZPmZZ_D
12830
0
    53488880U,  // FMLS_ZPmZZ_H
12831
0
    302123136U, // FMLS_ZPmZZ_S
12832
0
    53216344U,  // FMLS_ZZZI_D
12833
0
    39152U, // FMLS_ZZZI_H
12834
0
    53217368U,  // FMLS_ZZZI_S
12835
0
    120464473U, // FMLSv1i16_indexed
12836
0
    122299481U, // FMLSv1i32_indexed
12837
0
    123085913U, // FMLSv1i64_indexed
12838
0
    1057944U, // FMLSv2f32
12839
0
    271464U,  // FMLSv2f64
12840
0
    122299544U, // FMLSv2i32_indexed
12841
0
    123085928U, // FMLSv2i64_indexed
12842
0
    1189024U, // FMLSv4f16
12843
0
    402544U,  // FMLSv4f32
12844
0
    120464544U, // FMLSv4i16_indexed
12845
0
    122299504U, // FMLSv4i32_indexed
12846
0
    533624U,  // FMLSv8f16
12847
0
    120464504U, // FMLSv8i16_indexed
12848
0
    1112U,  // FMMLA_ZZZ_D
12849
0
    2136U,  // FMMLA_ZZZ_S
12850
0
    0U, // FMOPAL_MPPZZ
12851
0
    0U, // FMOPA_MPPZZ_BtoH
12852
0
    0U, // FMOPA_MPPZZ_BtoS
12853
0
    560U, // FMOPA_MPPZZ_D
12854
0
    0U, // FMOPA_MPPZZ_H
12855
0
    264U, // FMOPA_MPPZZ_S
12856
0
    0U, // FMOPSL_MPPZZ
12857
0
    560U, // FMOPS_MPPZZ_D
12858
0
    0U, // FMOPS_MPPZZ_H
12859
0
    264U, // FMOPS_MPPZZ_S
12860
0
    45472U, // FMOVDXHighr
12861
0
    0U, // FMOVDXr
12862
0
    2U, // FMOVDi
12863
0
    0U, // FMOVDr
12864
0
    0U, // FMOVHWr
12865
0
    0U, // FMOVHXr
12866
0
    2U, // FMOVHi
12867
0
    0U, // FMOVHr
12868
0
    0U, // FMOVSWr
12869
0
    2U, // FMOVSi
12870
0
    0U, // FMOVSr
12871
0
    0U, // FMOVWHr
12872
0
    0U, // FMOVWSr
12873
0
    0U, // FMOVXDHighr
12874
0
    0U, // FMOVXDr
12875
0
    0U, // FMOVXHr
12876
0
    2U, // FMOVv2f32_ns
12877
0
    2U, // FMOVv2f64_ns
12878
0
    2U, // FMOVv4f16_ns
12879
0
    2U, // FMOVv4f32_ns
12880
0
    2U, // FMOVv8f16_ns
12881
0
    285344896U, // FMSB_ZPmZZ_D
12882
0
    53488880U,  // FMSB_ZPmZZ_H
12883
0
    302123136U, // FMSB_ZPmZZ_S
12884
0
    134232U,  // FMSUBDrrr
12885
0
    134232U,  // FMSUBHrrr
12886
0
    134232U,  // FMSUBSrrr
12887
0
    3160U,  // FMULDrr
12888
0
    3160U,  // FMULHrr
12889
0
    3160U,  // FMULSrr
12890
0
    3160U,  // FMULX16
12891
0
    3160U,  // FMULX32
12892
0
    3160U,  // FMULX64
12893
0
    33691776U,  // FMULX_ZPmZ_D
12894
0
    51129480U,  // FMULX_ZPmZ_H
12895
0
    67252352U,  // FMULX_ZPmZ_S
12896
0
    338567256U, // FMULXv1i16_indexed
12897
0
    340402264U, // FMULXv1i32_indexed
12898
0
    341188696U, // FMULXv1i64_indexed
12899
0
    1056920U, // FMULXv2f32
12900
0
    270440U,  // FMULXv2f64
12901
0
    340402328U, // FMULXv2i32_indexed
12902
0
    341188712U, // FMULXv2i64_indexed
12903
0
    1188000U, // FMULXv4f16
12904
0
    401520U,  // FMULXv4f32
12905
0
    338567328U, // FMULXv4i16_indexed
12906
0
    340402288U, // FMULXv4i32_indexed
12907
0
    532600U,  // FMULXv8f16
12908
0
    338567288U, // FMULXv8i16_indexed
12909
0
    352458880U, // FMUL_ZPmI_D
12910
0
    5778568U, // FMUL_ZPmI_H
12911
0
    352465024U, // FMUL_ZPmI_S
12912
0
    33691776U,  // FMUL_ZPmZ_D
12913
0
    51129480U,  // FMUL_ZPmZ_H
12914
0
    67252352U,  // FMUL_ZPmZ_S
12915
0
    5904472U, // FMUL_ZZZI_D
12916
0
    40072U, // FMUL_ZZZI_H
12917
0
    5910617U, // FMUL_ZZZI_S
12918
0
    6232U,  // FMUL_ZZZ_D
12919
0
    136U, // FMUL_ZZZ_H
12920
0
    12377U, // FMUL_ZZZ_S
12921
0
    338567256U, // FMULv1i16_indexed
12922
0
    340402264U, // FMULv1i32_indexed
12923
0
    341188696U, // FMULv1i64_indexed
12924
0
    1056920U, // FMULv2f32
12925
0
    270440U,  // FMULv2f64
12926
0
    340402328U, // FMULv2i32_indexed
12927
0
    341188712U, // FMULv2i64_indexed
12928
0
    1188000U, // FMULv4f16
12929
0
    401520U,  // FMULv4f32
12930
0
    338567328U, // FMULv4i16_indexed
12931
0
    340402288U, // FMULv4i32_indexed
12932
0
    532600U,  // FMULv8f16
12933
0
    338567288U, // FMULv8i16_indexed
12934
0
    0U, // FNEGDr
12935
0
    0U, // FNEGHr
12936
0
    0U, // FNEGSr
12937
0
    16U,  // FNEG_ZPmZ_D
12938
0
    0U, // FNEG_ZPmZ_H
12939
0
    24U,  // FNEG_ZPmZ_S
12940
0
    40U,  // FNEGv2f32
12941
0
    48U,  // FNEGv2f64
12942
0
    56U,  // FNEGv4f16
12943
0
    64U,  // FNEGv4f32
12944
0
    72U,  // FNEGv8f16
12945
0
    134232U,  // FNMADDDrrr
12946
0
    134232U,  // FNMADDHrrr
12947
0
    134232U,  // FNMADDSrrr
12948
0
    285344896U, // FNMAD_ZPmZZ_D
12949
0
    53488880U,  // FNMAD_ZPmZZ_H
12950
0
    302123136U, // FNMAD_ZPmZZ_S
12951
0
    285344896U, // FNMLA_ZPmZZ_D
12952
0
    53488880U,  // FNMLA_ZPmZZ_H
12953
0
    302123136U, // FNMLA_ZPmZZ_S
12954
0
    285344896U, // FNMLS_ZPmZZ_D
12955
0
    53488880U,  // FNMLS_ZPmZZ_H
12956
0
    302123136U, // FNMLS_ZPmZZ_S
12957
0
    285344896U, // FNMSB_ZPmZZ_D
12958
0
    53488880U,  // FNMSB_ZPmZZ_H
12959
0
    302123136U, // FNMSB_ZPmZZ_S
12960
0
    134232U,  // FNMSUBDrrr
12961
0
    134232U,  // FNMSUBHrrr
12962
0
    134232U,  // FNMSUBSrrr
12963
0
    3160U,  // FNMULDrr
12964
0
    3160U,  // FNMULHrr
12965
0
    3160U,  // FNMULSrr
12966
0
    0U, // FRECPE_ZZ_D
12967
0
    0U, // FRECPE_ZZ_H
12968
0
    1U, // FRECPE_ZZ_S
12969
0
    0U, // FRECPEv1f16
12970
0
    0U, // FRECPEv1i32
12971
0
    0U, // FRECPEv1i64
12972
0
    40U,  // FRECPEv2f32
12973
0
    48U,  // FRECPEv2f64
12974
0
    56U,  // FRECPEv4f16
12975
0
    64U,  // FRECPEv4f32
12976
0
    72U,  // FRECPEv8f16
12977
0
    3160U,  // FRECPS16
12978
0
    3160U,  // FRECPS32
12979
0
    3160U,  // FRECPS64
12980
0
    6232U,  // FRECPS_ZZZ_D
12981
0
    136U, // FRECPS_ZZZ_H
12982
0
    12377U, // FRECPS_ZZZ_S
12983
0
    1056920U, // FRECPSv2f32
12984
0
    270440U,  // FRECPSv2f64
12985
0
    1188000U, // FRECPSv4f16
12986
0
    401520U,  // FRECPSv4f32
12987
0
    532600U,  // FRECPSv8f16
12988
0
    16U,  // FRECPX_ZPmZ_D
12989
0
    0U, // FRECPX_ZPmZ_H
12990
0
    24U,  // FRECPX_ZPmZ_S
12991
0
    0U, // FRECPXv1f16
12992
0
    0U, // FRECPXv1i32
12993
0
    0U, // FRECPXv1i64
12994
0
    0U, // FRINT32XDr
12995
0
    0U, // FRINT32XSr
12996
0
    40U,  // FRINT32Xv2f32
12997
0
    48U,  // FRINT32Xv2f64
12998
0
    64U,  // FRINT32Xv4f32
12999
0
    0U, // FRINT32ZDr
13000
0
    0U, // FRINT32ZSr
13001
0
    40U,  // FRINT32Zv2f32
13002
0
    48U,  // FRINT32Zv2f64
13003
0
    64U,  // FRINT32Zv4f32
13004
0
    0U, // FRINT64XDr
13005
0
    0U, // FRINT64XSr
13006
0
    40U,  // FRINT64Xv2f32
13007
0
    48U,  // FRINT64Xv2f64
13008
0
    64U,  // FRINT64Xv4f32
13009
0
    0U, // FRINT64ZDr
13010
0
    0U, // FRINT64ZSr
13011
0
    40U,  // FRINT64Zv2f32
13012
0
    48U,  // FRINT64Zv2f64
13013
0
    64U,  // FRINT64Zv4f32
13014
0
    0U, // FRINTADr
13015
0
    0U, // FRINTAHr
13016
0
    0U, // FRINTASr
13017
0
    0U, // FRINTA_2Z2Z_S
13018
0
    0U, // FRINTA_4Z4Z_S
13019
0
    16U,  // FRINTA_ZPmZ_D
13020
0
    0U, // FRINTA_ZPmZ_H
13021
0
    24U,  // FRINTA_ZPmZ_S
13022
0
    40U,  // FRINTAv2f32
13023
0
    48U,  // FRINTAv2f64
13024
0
    56U,  // FRINTAv4f16
13025
0
    64U,  // FRINTAv4f32
13026
0
    72U,  // FRINTAv8f16
13027
0
    0U, // FRINTIDr
13028
0
    0U, // FRINTIHr
13029
0
    0U, // FRINTISr
13030
0
    16U,  // FRINTI_ZPmZ_D
13031
0
    0U, // FRINTI_ZPmZ_H
13032
0
    24U,  // FRINTI_ZPmZ_S
13033
0
    40U,  // FRINTIv2f32
13034
0
    48U,  // FRINTIv2f64
13035
0
    56U,  // FRINTIv4f16
13036
0
    64U,  // FRINTIv4f32
13037
0
    72U,  // FRINTIv8f16
13038
0
    0U, // FRINTMDr
13039
0
    0U, // FRINTMHr
13040
0
    0U, // FRINTMSr
13041
0
    0U, // FRINTM_2Z2Z_S
13042
0
    0U, // FRINTM_4Z4Z_S
13043
0
    16U,  // FRINTM_ZPmZ_D
13044
0
    0U, // FRINTM_ZPmZ_H
13045
0
    24U,  // FRINTM_ZPmZ_S
13046
0
    40U,  // FRINTMv2f32
13047
0
    48U,  // FRINTMv2f64
13048
0
    56U,  // FRINTMv4f16
13049
0
    64U,  // FRINTMv4f32
13050
0
    72U,  // FRINTMv8f16
13051
0
    0U, // FRINTNDr
13052
0
    0U, // FRINTNHr
13053
0
    0U, // FRINTNSr
13054
0
    0U, // FRINTN_2Z2Z_S
13055
0
    0U, // FRINTN_4Z4Z_S
13056
0
    16U,  // FRINTN_ZPmZ_D
13057
0
    0U, // FRINTN_ZPmZ_H
13058
0
    24U,  // FRINTN_ZPmZ_S
13059
0
    40U,  // FRINTNv2f32
13060
0
    48U,  // FRINTNv2f64
13061
0
    56U,  // FRINTNv4f16
13062
0
    64U,  // FRINTNv4f32
13063
0
    72U,  // FRINTNv8f16
13064
0
    0U, // FRINTPDr
13065
0
    0U, // FRINTPHr
13066
0
    0U, // FRINTPSr
13067
0
    0U, // FRINTP_2Z2Z_S
13068
0
    0U, // FRINTP_4Z4Z_S
13069
0
    16U,  // FRINTP_ZPmZ_D
13070
0
    0U, // FRINTP_ZPmZ_H
13071
0
    24U,  // FRINTP_ZPmZ_S
13072
0
    40U,  // FRINTPv2f32
13073
0
    48U,  // FRINTPv2f64
13074
0
    56U,  // FRINTPv4f16
13075
0
    64U,  // FRINTPv4f32
13076
0
    72U,  // FRINTPv8f16
13077
0
    0U, // FRINTXDr
13078
0
    0U, // FRINTXHr
13079
0
    0U, // FRINTXSr
13080
0
    16U,  // FRINTX_ZPmZ_D
13081
0
    0U, // FRINTX_ZPmZ_H
13082
0
    24U,  // FRINTX_ZPmZ_S
13083
0
    40U,  // FRINTXv2f32
13084
0
    48U,  // FRINTXv2f64
13085
0
    56U,  // FRINTXv4f16
13086
0
    64U,  // FRINTXv4f32
13087
0
    72U,  // FRINTXv8f16
13088
0
    0U, // FRINTZDr
13089
0
    0U, // FRINTZHr
13090
0
    0U, // FRINTZSr
13091
0
    16U,  // FRINTZ_ZPmZ_D
13092
0
    0U, // FRINTZ_ZPmZ_H
13093
0
    24U,  // FRINTZ_ZPmZ_S
13094
0
    40U,  // FRINTZv2f32
13095
0
    48U,  // FRINTZv2f64
13096
0
    56U,  // FRINTZv4f16
13097
0
    64U,  // FRINTZv4f32
13098
0
    72U,  // FRINTZv8f16
13099
0
    0U, // FRSQRTE_ZZ_D
13100
0
    0U, // FRSQRTE_ZZ_H
13101
0
    1U, // FRSQRTE_ZZ_S
13102
0
    0U, // FRSQRTEv1f16
13103
0
    0U, // FRSQRTEv1i32
13104
0
    0U, // FRSQRTEv1i64
13105
0
    40U,  // FRSQRTEv2f32
13106
0
    48U,  // FRSQRTEv2f64
13107
0
    56U,  // FRSQRTEv4f16
13108
0
    64U,  // FRSQRTEv4f32
13109
0
    72U,  // FRSQRTEv8f16
13110
0
    3160U,  // FRSQRTS16
13111
0
    3160U,  // FRSQRTS32
13112
0
    3160U,  // FRSQRTS64
13113
0
    6232U,  // FRSQRTS_ZZZ_D
13114
0
    136U, // FRSQRTS_ZZZ_H
13115
0
    12377U, // FRSQRTS_ZZZ_S
13116
0
    1056920U, // FRSQRTSv2f32
13117
0
    270440U,  // FRSQRTSv2f64
13118
0
    1188000U, // FRSQRTSv4f16
13119
0
    401520U,  // FRSQRTSv4f32
13120
0
    532600U,  // FRSQRTSv8f16
13121
0
    464U, // FSCALE_2Z2Z_D
13122
0
    248U, // FSCALE_2Z2Z_H
13123
0
    472U, // FSCALE_2Z2Z_S
13124
0
    184U, // FSCALE_2ZZ_D
13125
0
    136U, // FSCALE_2ZZ_H
13126
0
    96U,  // FSCALE_2ZZ_S
13127
0
    464U, // FSCALE_4Z4Z_D
13128
0
    248U, // FSCALE_4Z4Z_H
13129
0
    472U, // FSCALE_4Z4Z_S
13130
0
    184U, // FSCALE_4ZZ_D
13131
0
    136U, // FSCALE_4ZZ_H
13132
0
    96U,  // FSCALE_4ZZ_S
13133
0
    33691776U,  // FSCALE_ZPmZ_D
13134
0
    51129480U,  // FSCALE_ZPmZ_H
13135
0
    67252352U,  // FSCALE_ZPmZ_S
13136
0
    1056920U, // FSCALEv2f32
13137
0
    270440U,  // FSCALEv2f64
13138
0
    1188000U, // FSCALEv4f16
13139
0
    401520U,  // FSCALEv4f32
13140
0
    532600U,  // FSCALEv8f16
13141
0
    0U, // FSQRTDr
13142
0
    0U, // FSQRTHr
13143
0
    0U, // FSQRTSr
13144
0
    16U,  // FSQRT_ZPmZ_D
13145
0
    0U, // FSQRT_ZPmZ_H
13146
0
    24U,  // FSQRT_ZPmZ_S
13147
0
    40U,  // FSQRTv2f32
13148
0
    48U,  // FSQRTv2f64
13149
0
    56U,  // FSQRTv4f16
13150
0
    64U,  // FSQRTv4f32
13151
0
    72U,  // FSQRTv8f16
13152
0
    3160U,  // FSUBDrr
13153
0
    3160U,  // FSUBHrr
13154
0
    268572800U, // FSUBR_ZPmI_D
13155
0
    3943560U, // FSUBR_ZPmI_H
13156
0
    268578944U, // FSUBR_ZPmI_S
13157
0
    33691776U,  // FSUBR_ZPmZ_D
13158
0
    51129480U,  // FSUBR_ZPmZ_H
13159
0
    67252352U,  // FSUBR_ZPmZ_S
13160
0
    3160U,  // FSUBSrr
13161
0
    192U, // FSUB_VG2_M2Z_D
13162
0
    232U, // FSUB_VG2_M2Z_H
13163
0
    200U, // FSUB_VG2_M2Z_S
13164
0
    192U, // FSUB_VG4_M4Z_D
13165
0
    232U, // FSUB_VG4_M4Z_H
13166
0
    200U, // FSUB_VG4_M4Z_S
13167
0
    268572800U, // FSUB_ZPmI_D
13168
0
    3943560U, // FSUB_ZPmI_H
13169
0
    268578944U, // FSUB_ZPmI_S
13170
0
    33691776U,  // FSUB_ZPmZ_D
13171
0
    51129480U,  // FSUB_ZPmZ_H
13172
0
    67252352U,  // FSUB_ZPmZ_S
13173
0
    6232U,  // FSUB_ZZZ_D
13174
0
    136U, // FSUB_ZZZ_H
13175
0
    12377U, // FSUB_ZZZ_S
13176
0
    1056920U, // FSUBv2f32
13177
0
    270440U,  // FSUBv2f64
13178
0
    1188000U, // FSUBv4f16
13179
0
    401520U,  // FSUBv4f32
13180
0
    532600U,  // FSUBv8f16
13181
0
    137304U,  // FTMAD_ZZI_D
13182
0
    52440200U,  // FTMAD_ZZI_H
13183
0
    143449U,  // FTMAD_ZZI_S
13184
0
    6232U,  // FTSMUL_ZZZ_D
13185
0
    136U, // FTSMUL_ZZZ_H
13186
0
    12377U, // FTSMUL_ZZZ_S
13187
0
    6232U,  // FTSSEL_ZZZ_D
13188
0
    136U, // FTSSEL_ZZZ_H
13189
0
    12377U, // FTSSEL_ZZZ_S
13190
0
    5029400U, // FVDOTB_VG4_M2ZZI_BtoS
13191
0
    5029400U, // FVDOTT_VG4_M2ZZI_BtoS
13192
0
    5029400U, // FVDOT_VG2_M2ZZI_BtoH
13193
0
    103427304U, // FVDOT_VG2_M2ZZI_HtoS
13194
0
    0U, // GCSPOPCX
13195
0
    0U, // GCSPOPM
13196
0
    0U, // GCSPOPX
13197
0
    0U, // GCSPUSHM
13198
0
    0U, // GCSPUSHX
13199
0
    0U, // GCSSS1
13200
0
    0U, // GCSSS2
13201
0
    0U, // GCSSTR
13202
0
    0U, // GCSSTTR
13203
0
    371207355U, // GLD1B_D_IMM_REAL
13204
0
    6040803U, // GLD1B_D_REAL
13205
0
    6171875U, // GLD1B_D_SXTW_REAL
13206
0
    6302947U, // GLD1B_D_UXTW_REAL
13207
0
    371207267U, // GLD1B_S_IMM_REAL
13208
0
    6434019U, // GLD1B_S_SXTW_REAL
13209
0
    6565091U, // GLD1B_S_UXTW_REAL
13210
0
    6696123U, // GLD1D_IMM_REAL
13211
0
    6040803U, // GLD1D_REAL
13212
0
    6827235U, // GLD1D_SCALED_REAL
13213
0
    6171875U, // GLD1D_SXTW_REAL
13214
0
    6958307U, // GLD1D_SXTW_SCALED_REAL
13215
0
    6302947U, // GLD1D_UXTW_REAL
13216
0
    7089379U, // GLD1D_UXTW_SCALED_REAL
13217
0
    376319163U, // GLD1H_D_IMM_REAL
13218
0
    6040803U, // GLD1H_D_REAL
13219
0
    7351523U, // GLD1H_D_SCALED_REAL
13220
0
    6171875U, // GLD1H_D_SXTW_REAL
13221
0
    7482595U, // GLD1H_D_SXTW_SCALED_REAL
13222
0
    6302947U, // GLD1H_D_UXTW_REAL
13223
0
    7613667U, // GLD1H_D_UXTW_SCALED_REAL
13224
0
    376319075U, // GLD1H_S_IMM_REAL
13225
0
    6434019U, // GLD1H_S_SXTW_REAL
13226
0
    7744739U, // GLD1H_S_SXTW_SCALED_REAL
13227
0
    6565091U, // GLD1H_S_UXTW_REAL
13228
0
    7875811U, // GLD1H_S_UXTW_SCALED_REAL
13229
0
    371207355U, // GLD1Q
13230
0
    371207355U, // GLD1SB_D_IMM_REAL
13231
0
    6040803U, // GLD1SB_D_REAL
13232
0
    6171875U, // GLD1SB_D_SXTW_REAL
13233
0
    6302947U, // GLD1SB_D_UXTW_REAL
13234
0
    371207267U, // GLD1SB_S_IMM_REAL
13235
0
    6434019U, // GLD1SB_S_SXTW_REAL
13236
0
    6565091U, // GLD1SB_S_UXTW_REAL
13237
0
    376319163U, // GLD1SH_D_IMM_REAL
13238
0
    6040803U, // GLD1SH_D_REAL
13239
0
    7351523U, // GLD1SH_D_SCALED_REAL
13240
0
    6171875U, // GLD1SH_D_SXTW_REAL
13241
0
    7482595U, // GLD1SH_D_SXTW_SCALED_REAL
13242
0
    6302947U, // GLD1SH_D_UXTW_REAL
13243
0
    7613667U, // GLD1SH_D_UXTW_SCALED_REAL
13244
0
    376319075U, // GLD1SH_S_IMM_REAL
13245
0
    6434019U, // GLD1SH_S_SXTW_REAL
13246
0
    7744739U, // GLD1SH_S_SXTW_SCALED_REAL
13247
0
    6565091U, // GLD1SH_S_UXTW_REAL
13248
0
    7875811U, // GLD1SH_S_UXTW_SCALED_REAL
13249
0
    377105595U, // GLD1SW_D_IMM_REAL
13250
0
    6040803U, // GLD1SW_D_REAL
13251
0
    8137955U, // GLD1SW_D_SCALED_REAL
13252
0
    6171875U, // GLD1SW_D_SXTW_REAL
13253
0
    8269027U, // GLD1SW_D_SXTW_SCALED_REAL
13254
0
    6302947U, // GLD1SW_D_UXTW_REAL
13255
0
    8400099U, // GLD1SW_D_UXTW_SCALED_REAL
13256
0
    377105595U, // GLD1W_D_IMM_REAL
13257
0
    6040803U, // GLD1W_D_REAL
13258
0
    8137955U, // GLD1W_D_SCALED_REAL
13259
0
    6171875U, // GLD1W_D_SXTW_REAL
13260
0
    8269027U, // GLD1W_D_SXTW_SCALED_REAL
13261
0
    6302947U, // GLD1W_D_UXTW_REAL
13262
0
    8400099U, // GLD1W_D_UXTW_SCALED_REAL
13263
0
    377105507U, // GLD1W_IMM_REAL
13264
0
    6434019U, // GLD1W_SXTW_REAL
13265
0
    8531171U, // GLD1W_SXTW_SCALED_REAL
13266
0
    6565091U, // GLD1W_UXTW_REAL
13267
0
    8662243U, // GLD1W_UXTW_SCALED_REAL
13268
0
    371207355U, // GLDFF1B_D_IMM_REAL
13269
0
    6040803U, // GLDFF1B_D_REAL
13270
0
    6171875U, // GLDFF1B_D_SXTW_REAL
13271
0
    6302947U, // GLDFF1B_D_UXTW_REAL
13272
0
    371207267U, // GLDFF1B_S_IMM_REAL
13273
0
    6434019U, // GLDFF1B_S_SXTW_REAL
13274
0
    6565091U, // GLDFF1B_S_UXTW_REAL
13275
0
    6696123U, // GLDFF1D_IMM_REAL
13276
0
    6040803U, // GLDFF1D_REAL
13277
0
    6827235U, // GLDFF1D_SCALED_REAL
13278
0
    6171875U, // GLDFF1D_SXTW_REAL
13279
0
    6958307U, // GLDFF1D_SXTW_SCALED_REAL
13280
0
    6302947U, // GLDFF1D_UXTW_REAL
13281
0
    7089379U, // GLDFF1D_UXTW_SCALED_REAL
13282
0
    376319163U, // GLDFF1H_D_IMM_REAL
13283
0
    6040803U, // GLDFF1H_D_REAL
13284
0
    7351523U, // GLDFF1H_D_SCALED_REAL
13285
0
    6171875U, // GLDFF1H_D_SXTW_REAL
13286
0
    7482595U, // GLDFF1H_D_SXTW_SCALED_REAL
13287
0
    6302947U, // GLDFF1H_D_UXTW_REAL
13288
0
    7613667U, // GLDFF1H_D_UXTW_SCALED_REAL
13289
0
    376319075U, // GLDFF1H_S_IMM_REAL
13290
0
    6434019U, // GLDFF1H_S_SXTW_REAL
13291
0
    7744739U, // GLDFF1H_S_SXTW_SCALED_REAL
13292
0
    6565091U, // GLDFF1H_S_UXTW_REAL
13293
0
    7875811U, // GLDFF1H_S_UXTW_SCALED_REAL
13294
0
    371207355U, // GLDFF1SB_D_IMM_REAL
13295
0
    6040803U, // GLDFF1SB_D_REAL
13296
0
    6171875U, // GLDFF1SB_D_SXTW_REAL
13297
0
    6302947U, // GLDFF1SB_D_UXTW_REAL
13298
0
    371207267U, // GLDFF1SB_S_IMM_REAL
13299
0
    6434019U, // GLDFF1SB_S_SXTW_REAL
13300
0
    6565091U, // GLDFF1SB_S_UXTW_REAL
13301
0
    376319163U, // GLDFF1SH_D_IMM_REAL
13302
0
    6040803U, // GLDFF1SH_D_REAL
13303
0
    7351523U, // GLDFF1SH_D_SCALED_REAL
13304
0
    6171875U, // GLDFF1SH_D_SXTW_REAL
13305
0
    7482595U, // GLDFF1SH_D_SXTW_SCALED_REAL
13306
0
    6302947U, // GLDFF1SH_D_UXTW_REAL
13307
0
    7613667U, // GLDFF1SH_D_UXTW_SCALED_REAL
13308
0
    376319075U, // GLDFF1SH_S_IMM_REAL
13309
0
    6434019U, // GLDFF1SH_S_SXTW_REAL
13310
0
    7744739U, // GLDFF1SH_S_SXTW_SCALED_REAL
13311
0
    6565091U, // GLDFF1SH_S_UXTW_REAL
13312
0
    7875811U, // GLDFF1SH_S_UXTW_SCALED_REAL
13313
0
    377105595U, // GLDFF1SW_D_IMM_REAL
13314
0
    6040803U, // GLDFF1SW_D_REAL
13315
0
    8137955U, // GLDFF1SW_D_SCALED_REAL
13316
0
    6171875U, // GLDFF1SW_D_SXTW_REAL
13317
0
    8269027U, // GLDFF1SW_D_SXTW_SCALED_REAL
13318
0
    6302947U, // GLDFF1SW_D_UXTW_REAL
13319
0
    8400099U, // GLDFF1SW_D_UXTW_SCALED_REAL
13320
0
    377105595U, // GLDFF1W_D_IMM_REAL
13321
0
    6040803U, // GLDFF1W_D_REAL
13322
0
    8137955U, // GLDFF1W_D_SCALED_REAL
13323
0
    6171875U, // GLDFF1W_D_SXTW_REAL
13324
0
    8269027U, // GLDFF1W_D_SXTW_SCALED_REAL
13325
0
    6302947U, // GLDFF1W_D_UXTW_REAL
13326
0
    8400099U, // GLDFF1W_D_UXTW_SCALED_REAL
13327
0
    377105507U, // GLDFF1W_IMM_REAL
13328
0
    6434019U, // GLDFF1W_SXTW_REAL
13329
0
    8531171U, // GLDFF1W_SXTW_SCALED_REAL
13330
0
    6565091U, // GLDFF1W_UXTW_REAL
13331
0
    8662243U, // GLDFF1W_UXTW_SCALED_REAL
13332
0
    3160U,  // GMI
13333
0
    0U, // HINT
13334
0
    33691864U,  // HISTCNT_ZPzZZ_D
13335
0
    67252440U,  // HISTCNT_ZPzZZ_S
13336
0
    10329U, // HISTSEG_ZZZ
13337
0
    0U, // HLT
13338
0
    0U, // HVC
13339
0
    2U, // INCB_XPiI
13340
0
    2U, // INCD_XPiI
13341
0
    2U, // INCD_ZPiI
13342
0
    2U, // INCH_XPiI
13343
0
    0U, // INCH_ZPiI
13344
0
    1U, // INCP_XP_B
13345
0
    0U, // INCP_XP_D
13346
0
    0U, // INCP_XP_H
13347
0
    1U, // INCP_XP_S
13348
0
    0U, // INCP_ZP_D
13349
0
    0U, // INCP_ZP_H
13350
0
    0U, // INCP_ZP_S
13351
0
    2U, // INCW_XPiI
13352
0
    2U, // INCW_ZPiI
13353
0
    571U, // INDEX_II_B
13354
0
    3160U,  // INDEX_II_D
13355
0
    3U, // INDEX_II_H
13356
0
    3160U,  // INDEX_II_S
13357
0
    227U, // INDEX_IR_B
13358
0
    3160U,  // INDEX_IR_D
13359
0
    1U, // INDEX_IR_H
13360
0
    3160U,  // INDEX_IR_S
13361
0
    51288U, // INDEX_RI_B
13362
0
    3160U,  // INDEX_RI_D
13363
0
    576U, // INDEX_RI_H
13364
0
    3160U,  // INDEX_RI_S
13365
0
    3160U,  // INDEX_RR_B
13366
0
    3160U,  // INDEX_RR_D
13367
0
    224U, // INDEX_RR_H
13368
0
    3160U,  // INDEX_RR_S
13369
0
    48712U, // INSERT_MXIPZ_H_B
13370
0
    52808U, // INSERT_MXIPZ_H_D
13371
0
    53832U, // INSERT_MXIPZ_H_H
13372
0
    54856U, // INSERT_MXIPZ_H_Q
13373
0
    55880U, // INSERT_MXIPZ_H_S
13374
0
    48712U, // INSERT_MXIPZ_V_B
13375
0
    52808U, // INSERT_MXIPZ_V_D
13376
0
    53832U, // INSERT_MXIPZ_V_H
13377
0
    54856U, // INSERT_MXIPZ_V_Q
13378
0
    55880U, // INSERT_MXIPZ_V_S
13379
0
    1U, // INSR_ZR_B
13380
0
    1U, // INSR_ZR_D
13381
0
    0U, // INSR_ZR_H
13382
0
    1U, // INSR_ZR_S
13383
0
    3U, // INSR_ZV_B
13384
0
    3U, // INSR_ZV_D
13385
0
    0U, // INSR_ZV_H
13386
0
    3U, // INSR_ZV_S
13387
0
    2U, // INSvi16gpr
13388
0
    39315U, // INSvi16lane
13389
0
    2U, // INSvi32gpr
13390
0
    39323U, // INSvi32lane
13391
0
    2U, // INSvi64gpr
13392
0
    39331U, // INSvi64lane
13393
0
    2U, // INSvi8gpr
13394
0
    39339U, // INSvi8lane
13395
0
    3160U,  // IRG
13396
0
    0U, // ISB
13397
0
    10328U, // LASTA_RPZ_B
13398
0
    6232U,  // LASTA_RPZ_D
13399
0
    5208U,  // LASTA_RPZ_H
13400
0
    12376U, // LASTA_RPZ_S
13401
0
    10328U, // LASTA_VPZ_B
13402
0
    6232U,  // LASTA_VPZ_D
13403
0
    5208U,  // LASTA_VPZ_H
13404
0
    12376U, // LASTA_VPZ_S
13405
0
    10328U, // LASTB_RPZ_B
13406
0
    6232U,  // LASTB_RPZ_D
13407
0
    5208U,  // LASTB_RPZ_H
13408
0
    12376U, // LASTB_RPZ_S
13409
0
    10328U, // LASTB_VPZ_B
13410
0
    6232U,  // LASTB_VPZ_D
13411
0
    5208U,  // LASTB_VPZ_H
13412
0
    12376U, // LASTB_VPZ_S
13413
0
    8793315U, // LD1B
13414
0
    8793315U, // LD1B_2Z
13415
0
    393096419U, // LD1B_2Z_IMM
13416
0
    56915U, // LD1B_2Z_STRIDED
13417
0
    57939U, // LD1B_2Z_STRIDED_IMM
13418
0
    8793315U, // LD1B_4Z
13419
0
    393882851U, // LD1B_4Z_IMM
13420
0
    8793315U, // LD1B_4Z_STRIDED
13421
0
    393882851U, // LD1B_4Z_STRIDED_IMM
13422
0
    8793315U, // LD1B_D
13423
0
    387984611U, // LD1B_D_IMM
13424
0
    8793315U, // LD1B_H
13425
0
    387984611U, // LD1B_H_IMM
13426
0
    387984611U, // LD1B_IMM
13427
0
    8793315U, // LD1B_S
13428
0
    387984611U, // LD1B_S_IMM
13429
0
    8924387U, // LD1D
13430
0
    8924387U, // LD1D_2Z
13431
0
    393096419U, // LD1D_2Z_IMM
13432
0
    8924387U, // LD1D_2Z_STRIDED
13433
0
    393096419U, // LD1D_2Z_STRIDED_IMM
13434
0
    8924387U, // LD1D_4Z
13435
0
    393882851U, // LD1D_4Z_IMM
13436
0
    8924387U, // LD1D_4Z_STRIDED
13437
0
    393882851U, // LD1D_4Z_STRIDED_IMM
13438
0
    387984611U, // LD1D_IMM
13439
0
    8924387U, // LD1D_Q
13440
0
    387984611U, // LD1D_Q_IMM
13441
0
    0U, // LD1Fourv16b
13442
0
    0U, // LD1Fourv16b_POST
13443
0
    0U, // LD1Fourv1d
13444
0
    0U, // LD1Fourv1d_POST
13445
0
    0U, // LD1Fourv2d
13446
0
    0U, // LD1Fourv2d_POST
13447
0
    0U, // LD1Fourv2s
13448
0
    0U, // LD1Fourv2s_POST
13449
0
    0U, // LD1Fourv4h
13450
0
    0U, // LD1Fourv4h_POST
13451
0
    0U, // LD1Fourv4s
13452
0
    0U, // LD1Fourv4s_POST
13453
0
    0U, // LD1Fourv8b
13454
0
    0U, // LD1Fourv8b_POST
13455
0
    0U, // LD1Fourv8h
13456
0
    0U, // LD1Fourv8h_POST
13457
0
    9055459U, // LD1H
13458
0
    9055459U, // LD1H_2Z
13459
0
    393096419U, // LD1H_2Z_IMM
13460
0
    58963U, // LD1H_2Z_STRIDED
13461
0
    57939U, // LD1H_2Z_STRIDED_IMM
13462
0
    9055459U, // LD1H_4Z
13463
0
    393882851U, // LD1H_4Z_IMM
13464
0
    9055459U, // LD1H_4Z_STRIDED
13465
0
    393882851U, // LD1H_4Z_STRIDED_IMM
13466
0
    9055459U, // LD1H_D
13467
0
    387984611U, // LD1H_D_IMM
13468
0
    387984611U, // LD1H_IMM
13469
0
    9055459U, // LD1H_S
13470
0
    387984611U, // LD1H_S_IMM
13471
0
    0U, // LD1Onev16b
13472
0
    0U, // LD1Onev16b_POST
13473
0
    0U, // LD1Onev1d
13474
0
    0U, // LD1Onev1d_POST
13475
0
    0U, // LD1Onev2d
13476
0
    0U, // LD1Onev2d_POST
13477
0
    0U, // LD1Onev2s
13478
0
    0U, // LD1Onev2s_POST
13479
0
    0U, // LD1Onev4h
13480
0
    0U, // LD1Onev4h_POST
13481
0
    0U, // LD1Onev4s
13482
0
    0U, // LD1Onev4s_POST
13483
0
    0U, // LD1Onev8b
13484
0
    0U, // LD1Onev8b_POST
13485
0
    0U, // LD1Onev8h
13486
0
    0U, // LD1Onev8h_POST
13487
0
    371207395U, // LD1RB_D_IMM
13488
0
    371207395U, // LD1RB_H_IMM
13489
0
    371207395U, // LD1RB_IMM
13490
0
    371207395U, // LD1RB_S_IMM
13491
0
    6696163U, // LD1RD_IMM
13492
0
    376319203U, // LD1RH_D_IMM
13493
0
    376319203U, // LD1RH_IMM
13494
0
    376319203U, // LD1RH_S_IMM
13495
0
    8793315U, // LD1RO_B
13496
0
    9186531U, // LD1RO_B_IMM
13497
0
    8924387U, // LD1RO_D
13498
0
    9186531U, // LD1RO_D_IMM
13499
0
    9055459U, // LD1RO_H
13500
0
    9186531U, // LD1RO_H_IMM
13501
0
    9317603U, // LD1RO_W
13502
0
    9186531U, // LD1RO_W_IMM
13503
0
    8793315U, // LD1RQ_B
13504
0
    9448675U, // LD1RQ_B_IMM
13505
0
    8924387U, // LD1RQ_D
13506
0
    9448675U, // LD1RQ_D_IMM
13507
0
    9055459U, // LD1RQ_H
13508
0
    9448675U, // LD1RQ_H_IMM
13509
0
    9317603U, // LD1RQ_W
13510
0
    9448675U, // LD1RQ_W_IMM
13511
0
    371207395U, // LD1RSB_D_IMM
13512
0
    371207395U, // LD1RSB_H_IMM
13513
0
    371207395U, // LD1RSB_S_IMM
13514
0
    376319203U, // LD1RSH_D_IMM
13515
0
    376319203U, // LD1RSH_S_IMM
13516
0
    377105635U, // LD1RSW_IMM
13517
0
    377105635U, // LD1RW_D_IMM
13518
0
    377105635U, // LD1RW_IMM
13519
0
    0U, // LD1Rv16b
13520
0
    0U, // LD1Rv16b_POST
13521
0
    0U, // LD1Rv1d
13522
0
    0U, // LD1Rv1d_POST
13523
0
    0U, // LD1Rv2d
13524
0
    0U, // LD1Rv2d_POST
13525
0
    0U, // LD1Rv2s
13526
0
    0U, // LD1Rv2s_POST
13527
0
    0U, // LD1Rv4h
13528
0
    0U, // LD1Rv4h_POST
13529
0
    0U, // LD1Rv4s
13530
0
    0U, // LD1Rv4s_POST
13531
0
    0U, // LD1Rv8b
13532
0
    0U, // LD1Rv8b_POST
13533
0
    0U, // LD1Rv8h
13534
0
    0U, // LD1Rv8h_POST
13535
0
    8793315U, // LD1SB_D
13536
0
    387984611U, // LD1SB_D_IMM
13537
0
    8793315U, // LD1SB_H
13538
0
    387984611U, // LD1SB_H_IMM
13539
0
    8793315U, // LD1SB_S
13540
0
    387984611U, // LD1SB_S_IMM
13541
0
    9055459U, // LD1SH_D
13542
0
    387984611U, // LD1SH_D_IMM
13543
0
    9055459U, // LD1SH_S
13544
0
    387984611U, // LD1SH_S_IMM
13545
0
    9317603U, // LD1SW_D
13546
0
    387984611U, // LD1SW_D_IMM
13547
0
    0U, // LD1Threev16b
13548
0
    0U, // LD1Threev16b_POST
13549
0
    0U, // LD1Threev1d
13550
0
    0U, // LD1Threev1d_POST
13551
0
    0U, // LD1Threev2d
13552
0
    0U, // LD1Threev2d_POST
13553
0
    0U, // LD1Threev2s
13554
0
    0U, // LD1Threev2s_POST
13555
0
    0U, // LD1Threev4h
13556
0
    0U, // LD1Threev4h_POST
13557
0
    0U, // LD1Threev4s
13558
0
    0U, // LD1Threev4s_POST
13559
0
    0U, // LD1Threev8b
13560
0
    0U, // LD1Threev8b_POST
13561
0
    0U, // LD1Threev8h
13562
0
    0U, // LD1Threev8h_POST
13563
0
    0U, // LD1Twov16b
13564
0
    0U, // LD1Twov16b_POST
13565
0
    0U, // LD1Twov1d
13566
0
    0U, // LD1Twov1d_POST
13567
0
    0U, // LD1Twov2d
13568
0
    0U, // LD1Twov2d_POST
13569
0
    0U, // LD1Twov2s
13570
0
    0U, // LD1Twov2s_POST
13571
0
    0U, // LD1Twov4h
13572
0
    0U, // LD1Twov4h_POST
13573
0
    0U, // LD1Twov4s
13574
0
    0U, // LD1Twov4s_POST
13575
0
    0U, // LD1Twov8b
13576
0
    0U, // LD1Twov8b_POST
13577
0
    0U, // LD1Twov8h
13578
0
    0U, // LD1Twov8h_POST
13579
0
    9317603U, // LD1W
13580
0
    9317603U, // LD1W_2Z
13581
0
    393096419U, // LD1W_2Z_IMM
13582
0
    9317603U, // LD1W_2Z_STRIDED
13583
0
    393096419U, // LD1W_2Z_STRIDED_IMM
13584
0
    9317603U, // LD1W_4Z
13585
0
    393882851U, // LD1W_4Z_IMM
13586
0
    9317603U, // LD1W_4Z_STRIDED
13587
0
    393882851U, // LD1W_4Z_STRIDED_IMM
13588
0
    9317603U, // LD1W_D
13589
0
    387984611U, // LD1W_D_IMM
13590
0
    387984611U, // LD1W_IMM
13591
0
    9317603U, // LD1W_Q
13592
0
    387984611U, // LD1W_Q_IMM
13593
0
    9628248U, // LD1_MXIPXX_H_B
13594
0
    9759320U, // LD1_MXIPXX_H_D
13595
0
    9890392U, // LD1_MXIPXX_H_H
13596
0
    10021464U,  // LD1_MXIPXX_H_Q
13597
0
    10152536U,  // LD1_MXIPXX_H_S
13598
0
    9628248U, // LD1_MXIPXX_V_B
13599
0
    9759320U, // LD1_MXIPXX_V_D
13600
0
    9890392U, // LD1_MXIPXX_V_H
13601
0
    10021464U,  // LD1_MXIPXX_V_Q
13602
0
    10152536U,  // LD1_MXIPXX_V_S
13603
0
    0U, // LD1i16
13604
0
    0U, // LD1i16_POST
13605
0
    0U, // LD1i32
13606
0
    0U, // LD1i32_POST
13607
0
    0U, // LD1i64
13608
0
    0U, // LD1i64_POST
13609
0
    0U, // LD1i8
13610
0
    0U, // LD1i8_POST
13611
0
    8793315U, // LD2B
13612
0
    393096419U, // LD2B_IMM
13613
0
    8924387U, // LD2D
13614
0
    393096419U, // LD2D_IMM
13615
0
    9055459U, // LD2H
13616
0
    393096419U, // LD2H_IMM
13617
0
    10235107U,  // LD2Q
13618
0
    393096419U, // LD2Q_IMM
13619
0
    0U, // LD2Rv16b
13620
0
    0U, // LD2Rv16b_POST
13621
0
    0U, // LD2Rv1d
13622
0
    0U, // LD2Rv1d_POST
13623
0
    0U, // LD2Rv2d
13624
0
    0U, // LD2Rv2d_POST
13625
0
    0U, // LD2Rv2s
13626
0
    0U, // LD2Rv2s_POST
13627
0
    0U, // LD2Rv4h
13628
0
    0U, // LD2Rv4h_POST
13629
0
    0U, // LD2Rv4s
13630
0
    0U, // LD2Rv4s_POST
13631
0
    0U, // LD2Rv8b
13632
0
    0U, // LD2Rv8b_POST
13633
0
    0U, // LD2Rv8h
13634
0
    0U, // LD2Rv8h_POST
13635
0
    0U, // LD2Twov16b
13636
0
    0U, // LD2Twov16b_POST
13637
0
    0U, // LD2Twov2d
13638
0
    0U, // LD2Twov2d_POST
13639
0
    0U, // LD2Twov2s
13640
0
    0U, // LD2Twov2s_POST
13641
0
    0U, // LD2Twov4h
13642
0
    0U, // LD2Twov4h_POST
13643
0
    0U, // LD2Twov4s
13644
0
    0U, // LD2Twov4s_POST
13645
0
    0U, // LD2Twov8b
13646
0
    0U, // LD2Twov8b_POST
13647
0
    0U, // LD2Twov8h
13648
0
    0U, // LD2Twov8h_POST
13649
0
    9317603U, // LD2W
13650
0
    393096419U, // LD2W_IMM
13651
0
    0U, // LD2i16
13652
0
    0U, // LD2i16_POST
13653
0
    0U, // LD2i32
13654
0
    0U, // LD2i32_POST
13655
0
    0U, // LD2i64
13656
0
    0U, // LD2i64_POST
13657
0
    0U, // LD2i8
13658
0
    0U, // LD2i8_POST
13659
0
    8793315U, // LD3B
13660
0
    10366179U,  // LD3B_IMM
13661
0
    8924387U, // LD3D
13662
0
    10366179U,  // LD3D_IMM
13663
0
    9055459U, // LD3H
13664
0
    10366179U,  // LD3H_IMM
13665
0
    10235107U,  // LD3Q
13666
0
    10366179U,  // LD3Q_IMM
13667
0
    0U, // LD3Rv16b
13668
0
    0U, // LD3Rv16b_POST
13669
0
    0U, // LD3Rv1d
13670
0
    0U, // LD3Rv1d_POST
13671
0
    0U, // LD3Rv2d
13672
0
    0U, // LD3Rv2d_POST
13673
0
    0U, // LD3Rv2s
13674
0
    0U, // LD3Rv2s_POST
13675
0
    0U, // LD3Rv4h
13676
0
    0U, // LD3Rv4h_POST
13677
0
    0U, // LD3Rv4s
13678
0
    0U, // LD3Rv4s_POST
13679
0
    0U, // LD3Rv8b
13680
0
    0U, // LD3Rv8b_POST
13681
0
    0U, // LD3Rv8h
13682
0
    0U, // LD3Rv8h_POST
13683
0
    0U, // LD3Threev16b
13684
0
    0U, // LD3Threev16b_POST
13685
0
    0U, // LD3Threev2d
13686
0
    0U, // LD3Threev2d_POST
13687
0
    0U, // LD3Threev2s
13688
0
    0U, // LD3Threev2s_POST
13689
0
    0U, // LD3Threev4h
13690
0
    0U, // LD3Threev4h_POST
13691
0
    0U, // LD3Threev4s
13692
0
    0U, // LD3Threev4s_POST
13693
0
    0U, // LD3Threev8b
13694
0
    0U, // LD3Threev8b_POST
13695
0
    0U, // LD3Threev8h
13696
0
    0U, // LD3Threev8h_POST
13697
0
    9317603U, // LD3W
13698
0
    10366179U,  // LD3W_IMM
13699
0
    0U, // LD3i16
13700
0
    0U, // LD3i16_POST
13701
0
    0U, // LD3i32
13702
0
    0U, // LD3i32_POST
13703
0
    0U, // LD3i64
13704
0
    0U, // LD3i64_POST
13705
0
    0U, // LD3i8
13706
0
    0U, // LD3i8_POST
13707
0
    8793315U, // LD4B
13708
0
    393882851U, // LD4B_IMM
13709
0
    8924387U, // LD4D
13710
0
    393882851U, // LD4D_IMM
13711
0
    0U, // LD4Fourv16b
13712
0
    0U, // LD4Fourv16b_POST
13713
0
    0U, // LD4Fourv2d
13714
0
    0U, // LD4Fourv2d_POST
13715
0
    0U, // LD4Fourv2s
13716
0
    0U, // LD4Fourv2s_POST
13717
0
    0U, // LD4Fourv4h
13718
0
    0U, // LD4Fourv4h_POST
13719
0
    0U, // LD4Fourv4s
13720
0
    0U, // LD4Fourv4s_POST
13721
0
    0U, // LD4Fourv8b
13722
0
    0U, // LD4Fourv8b_POST
13723
0
    0U, // LD4Fourv8h
13724
0
    0U, // LD4Fourv8h_POST
13725
0
    9055459U, // LD4H
13726
0
    393882851U, // LD4H_IMM
13727
0
    10235107U,  // LD4Q
13728
0
    393882851U, // LD4Q_IMM
13729
0
    0U, // LD4Rv16b
13730
0
    0U, // LD4Rv16b_POST
13731
0
    0U, // LD4Rv1d
13732
0
    0U, // LD4Rv1d_POST
13733
0
    0U, // LD4Rv2d
13734
0
    0U, // LD4Rv2d_POST
13735
0
    0U, // LD4Rv2s
13736
0
    0U, // LD4Rv2s_POST
13737
0
    0U, // LD4Rv4h
13738
0
    0U, // LD4Rv4h_POST
13739
0
    0U, // LD4Rv4s
13740
0
    0U, // LD4Rv4s_POST
13741
0
    0U, // LD4Rv8b
13742
0
    0U, // LD4Rv8b_POST
13743
0
    0U, // LD4Rv8h
13744
0
    0U, // LD4Rv8h_POST
13745
0
    9317603U, // LD4W
13746
0
    393882851U, // LD4W_IMM
13747
0
    0U, // LD4i16
13748
0
    0U, // LD4i16_POST
13749
0
    0U, // LD4i32
13750
0
    0U, // LD4i32_POST
13751
0
    0U, // LD4i64
13752
0
    0U, // LD4i64_POST
13753
0
    0U, // LD4i8
13754
0
    0U, // LD4i8_POST
13755
0
    0U, // LD64B
13756
0
    3U, // LDADDAB
13757
0
    3U, // LDADDAH
13758
0
    3U, // LDADDALB
13759
0
    3U, // LDADDALH
13760
0
    3U, // LDADDALW
13761
0
    3U, // LDADDALX
13762
0
    3U, // LDADDAW
13763
0
    3U, // LDADDAX
13764
0
    3U, // LDADDB
13765
0
    3U, // LDADDH
13766
0
    3U, // LDADDLB
13767
0
    3U, // LDADDLH
13768
0
    3U, // LDADDLW
13769
0
    3U, // LDADDLX
13770
0
    3U, // LDADDW
13771
0
    3U, // LDADDX
13772
0
    0U, // LDAP1
13773
0
    608U, // LDAPRB
13774
0
    608U, // LDAPRH
13775
0
    608U, // LDAPRW
13776
0
    617U, // LDAPRWpre
13777
0
    608U, // LDAPRX
13778
0
    625U, // LDAPRXpre
13779
0
    3411032U, // LDAPURBi
13780
0
    3411032U, // LDAPURHi
13781
0
    3411032U, // LDAPURSBWi
13782
0
    3411032U, // LDAPURSBXi
13783
0
    3411032U, // LDAPURSHWi
13784
0
    3411032U, // LDAPURSHXi
13785
0
    3411032U, // LDAPURSWi
13786
0
    3411032U, // LDAPURXi
13787
0
    3411032U, // LDAPURbi
13788
0
    3411032U, // LDAPURdi
13789
0
    3411032U, // LDAPURhi
13790
0
    3411032U, // LDAPURi
13791
0
    3411032U, // LDAPURqi
13792
0
    3411032U, // LDAPURsi
13793
0
    608U, // LDARB
13794
0
    608U, // LDARH
13795
0
    608U, // LDARW
13796
0
    608U, // LDARX
13797
0
    3411216U, // LDAXPW
13798
0
    3411216U, // LDAXPX
13799
0
    608U, // LDAXRB
13800
0
    608U, // LDAXRH
13801
0
    608U, // LDAXRW
13802
0
    608U, // LDAXRX
13803
0
    3U, // LDCLRAB
13804
0
    3U, // LDCLRAH
13805
0
    3U, // LDCLRALB
13806
0
    3U, // LDCLRALH
13807
0
    3U, // LDCLRALW
13808
0
    3U, // LDCLRALX
13809
0
    3U, // LDCLRAW
13810
0
    3U, // LDCLRAX
13811
0
    3U, // LDCLRB
13812
0
    3U, // LDCLRH
13813
0
    3U, // LDCLRLB
13814
0
    3U, // LDCLRLH
13815
0
    3U, // LDCLRLW
13816
0
    3U, // LDCLRLX
13817
0
    60690U, // LDCLRP
13818
0
    60690U, // LDCLRPA
13819
0
    60690U, // LDCLRPAL
13820
0
    60690U, // LDCLRPL
13821
0
    3U, // LDCLRW
13822
0
    3U, // LDCLRX
13823
0
    3U, // LDEORAB
13824
0
    3U, // LDEORAH
13825
0
    3U, // LDEORALB
13826
0
    3U, // LDEORALH
13827
0
    3U, // LDEORALW
13828
0
    3U, // LDEORALX
13829
0
    3U, // LDEORAW
13830
0
    3U, // LDEORAX
13831
0
    3U, // LDEORB
13832
0
    3U, // LDEORH
13833
0
    3U, // LDEORLB
13834
0
    3U, // LDEORLH
13835
0
    3U, // LDEORLW
13836
0
    3U, // LDEORLX
13837
0
    3U, // LDEORW
13838
0
    3U, // LDEORX
13839
0
    8793315U, // LDFF1B_D_REAL
13840
0
    8793315U, // LDFF1B_H_REAL
13841
0
    8793315U, // LDFF1B_REAL
13842
0
    8793315U, // LDFF1B_S_REAL
13843
0
    8924387U, // LDFF1D_REAL
13844
0
    9055459U, // LDFF1H_D_REAL
13845
0
    9055459U, // LDFF1H_REAL
13846
0
    9055459U, // LDFF1H_S_REAL
13847
0
    8793315U, // LDFF1SB_D_REAL
13848
0
    8793315U, // LDFF1SB_H_REAL
13849
0
    8793315U, // LDFF1SB_S_REAL
13850
0
    9055459U, // LDFF1SH_D_REAL
13851
0
    9055459U, // LDFF1SH_S_REAL
13852
0
    9317603U, // LDFF1SW_D_REAL
13853
0
    9317603U, // LDFF1W_D_REAL
13854
0
    9317603U, // LDFF1W_REAL
13855
0
    3469401U, // LDG
13856
0
    608U, // LDGM
13857
0
    3411216U, // LDIAPPW
13858
0
    10526993U,  // LDIAPPWpre
13859
0
    3411216U, // LDIAPPX
13860
0
    10658065U,  // LDIAPPXpre
13861
0
    608U, // LDLARB
13862
0
    608U, // LDLARH
13863
0
    608U, // LDLARW
13864
0
    608U, // LDLARX
13865
0
    387984611U, // LDNF1B_D_IMM_REAL
13866
0
    387984611U, // LDNF1B_H_IMM_REAL
13867
0
    387984611U, // LDNF1B_IMM_REAL
13868
0
    387984611U, // LDNF1B_S_IMM_REAL
13869
0
    387984611U, // LDNF1D_IMM_REAL
13870
0
    387984611U, // LDNF1H_D_IMM_REAL
13871
0
    387984611U, // LDNF1H_IMM_REAL
13872
0
    387984611U, // LDNF1H_S_IMM_REAL
13873
0
    387984611U, // LDNF1SB_D_IMM_REAL
13874
0
    387984611U, // LDNF1SB_H_IMM_REAL
13875
0
    387984611U, // LDNF1SB_S_IMM_REAL
13876
0
    387984611U, // LDNF1SH_D_IMM_REAL
13877
0
    387984611U, // LDNF1SH_S_IMM_REAL
13878
0
    387984611U, // LDNF1SW_D_IMM_REAL
13879
0
    387984611U, // LDNF1W_D_IMM_REAL
13880
0
    387984611U, // LDNF1W_IMM_REAL
13881
0
    402787600U, // LDNPDi
13882
0
    419564816U, // LDNPQi
13883
0
    436342032U, // LDNPSi
13884
0
    436342032U, // LDNPWi
13885
0
    402787600U, // LDNPXi
13886
0
    8793315U, // LDNT1B_2Z
13887
0
    393096419U, // LDNT1B_2Z_IMM
13888
0
    56915U, // LDNT1B_2Z_STRIDED
13889
0
    57939U, // LDNT1B_2Z_STRIDED_IMM
13890
0
    8793315U, // LDNT1B_4Z
13891
0
    393882851U, // LDNT1B_4Z_IMM
13892
0
    8793315U, // LDNT1B_4Z_STRIDED
13893
0
    393882851U, // LDNT1B_4Z_STRIDED_IMM
13894
0
    387984611U, // LDNT1B_ZRI
13895
0
    8793315U, // LDNT1B_ZRR
13896
0
    371207355U, // LDNT1B_ZZR_D_REAL
13897
0
    371207267U, // LDNT1B_ZZR_S_REAL
13898
0
    8924387U, // LDNT1D_2Z
13899
0
    393096419U, // LDNT1D_2Z_IMM
13900
0
    8924387U, // LDNT1D_2Z_STRIDED
13901
0
    393096419U, // LDNT1D_2Z_STRIDED_IMM
13902
0
    8924387U, // LDNT1D_4Z
13903
0
    393882851U, // LDNT1D_4Z_IMM
13904
0
    8924387U, // LDNT1D_4Z_STRIDED
13905
0
    393882851U, // LDNT1D_4Z_STRIDED_IMM
13906
0
    387984611U, // LDNT1D_ZRI
13907
0
    8924387U, // LDNT1D_ZRR
13908
0
    371207355U, // LDNT1D_ZZR_D_REAL
13909
0
    9055459U, // LDNT1H_2Z
13910
0
    393096419U, // LDNT1H_2Z_IMM
13911
0
    58963U, // LDNT1H_2Z_STRIDED
13912
0
    57939U, // LDNT1H_2Z_STRIDED_IMM
13913
0
    9055459U, // LDNT1H_4Z
13914
0
    393882851U, // LDNT1H_4Z_IMM
13915
0
    9055459U, // LDNT1H_4Z_STRIDED
13916
0
    393882851U, // LDNT1H_4Z_STRIDED_IMM
13917
0
    387984611U, // LDNT1H_ZRI
13918
0
    9055459U, // LDNT1H_ZRR
13919
0
    371207355U, // LDNT1H_ZZR_D_REAL
13920
0
    371207267U, // LDNT1H_ZZR_S_REAL
13921
0
    371207355U, // LDNT1SB_ZZR_D_REAL
13922
0
    371207267U, // LDNT1SB_ZZR_S_REAL
13923
0
    371207355U, // LDNT1SH_ZZR_D_REAL
13924
0
    371207267U, // LDNT1SH_ZZR_S_REAL
13925
0
    371207355U, // LDNT1SW_ZZR_D_REAL
13926
0
    9317603U, // LDNT1W_2Z
13927
0
    393096419U, // LDNT1W_2Z_IMM
13928
0
    9317603U, // LDNT1W_2Z_STRIDED
13929
0
    393096419U, // LDNT1W_2Z_STRIDED_IMM
13930
0
    9317603U, // LDNT1W_4Z
13931
0
    393882851U, // LDNT1W_4Z_IMM
13932
0
    9317603U, // LDNT1W_4Z_STRIDED
13933
0
    393882851U, // LDNT1W_4Z_STRIDED_IMM
13934
0
    387984611U, // LDNT1W_ZRI
13935
0
    9317603U, // LDNT1W_ZRR
13936
0
    371207355U, // LDNT1W_ZZR_D_REAL
13937
0
    371207267U, // LDNT1W_ZZR_S_REAL
13938
0
    402787600U, // LDPDi
13939
0
    463773969U, // LDPDpost
13940
0
    453157137U, // LDPDpre
13941
0
    419564816U, // LDPQi
13942
0
    480551185U, // LDPQpost
13943
0
    469934353U, // LDPQpre
13944
0
    436342032U, // LDPSWi
13945
0
    497328401U, // LDPSWpost
13946
0
    486711569U, // LDPSWpre
13947
0
    436342032U, // LDPSi
13948
0
    497328401U, // LDPSpost
13949
0
    486711569U, // LDPSpre
13950
0
    436342032U, // LDPWi
13951
0
    497328401U, // LDPWpost
13952
0
    486711569U, // LDPWpre
13953
0
    402787600U, // LDPXi
13954
0
    463773969U, // LDPXpost
13955
0
    453157137U, // LDPXpre
13956
0
    62552U, // LDRAAindexed
13957
0
    63577U, // LDRAAwriteback
13958
0
    62552U, // LDRABindexed
13959
0
    63577U, // LDRABwriteback
13960
0
    41593U, // LDRBBpost
13961
0
    10920025U,  // LDRBBpre
13962
0
    503450712U, // LDRBBroW
13963
0
    520227928U, // LDRBBroX
13964
0
    64600U, // LDRBBui
13965
0
    41593U, // LDRBpost
13966
0
    10920025U,  // LDRBpre
13967
0
    503450712U, // LDRBroW
13968
0
    520227928U, // LDRBroX
13969
0
    64600U, // LDRBui
13970
0
    1U, // LDRDl
13971
0
    41593U, // LDRDpost
13972
0
    10920025U,  // LDRDpre
13973
0
    537005144U, // LDRDroW
13974
0
    553782360U, // LDRDroX
13975
0
    65624U, // LDRDui
13976
0
    41593U, // LDRHHpost
13977
0
    10920025U,  // LDRHHpre
13978
0
    570559576U, // LDRHHroW
13979
0
    587336792U, // LDRHHroX
13980
0
    66648U, // LDRHHui
13981
0
    41593U, // LDRHpost
13982
0
    10920025U,  // LDRHpre
13983
0
    570559576U, // LDRHroW
13984
0
    587336792U, // LDRHroX
13985
0
    66648U, // LDRHui
13986
0
    1U, // LDRQl
13987
0
    41593U, // LDRQpost
13988
0
    10920025U,  // LDRQpre
13989
0
    604114008U, // LDRQroW
13990
0
    620891224U, // LDRQroX
13991
0
    67672U, // LDRQui
13992
0
    41593U, // LDRSBWpost
13993
0
    10920025U,  // LDRSBWpre
13994
0
    503450712U, // LDRSBWroW
13995
0
    520227928U, // LDRSBWroX
13996
0
    64600U, // LDRSBWui
13997
0
    41593U, // LDRSBXpost
13998
0
    10920025U,  // LDRSBXpre
13999
0
    503450712U, // LDRSBXroW
14000
0
    520227928U, // LDRSBXroX
14001
0
    64600U, // LDRSBXui
14002
0
    41593U, // LDRSHWpost
14003
0
    10920025U,  // LDRSHWpre
14004
0
    570559576U, // LDRSHWroW
14005
0
    587336792U, // LDRSHWroX
14006
0
    66648U, // LDRSHWui
14007
0
    41593U, // LDRSHXpost
14008
0
    10920025U,  // LDRSHXpre
14009
0
    570559576U, // LDRSHXroW
14010
0
    587336792U, // LDRSHXroX
14011
0
    66648U, // LDRSHXui
14012
0
    1U, // LDRSWl
14013
0
    41593U, // LDRSWpost
14014
0
    10920025U,  // LDRSWpre
14015
0
    637668440U, // LDRSWroW
14016
0
    654445656U, // LDRSWroX
14017
0
    68696U, // LDRSWui
14018
0
    1U, // LDRSl
14019
0
    41593U, // LDRSpost
14020
0
    10920025U,  // LDRSpre
14021
0
    637668440U, // LDRSroW
14022
0
    654445656U, // LDRSroX
14023
0
    68696U, // LDRSui
14024
0
    1U, // LDRWl
14025
0
    41593U, // LDRWpost
14026
0
    10920025U,  // LDRWpre
14027
0
    637668440U, // LDRWroW
14028
0
    654445656U, // LDRWroX
14029
0
    68696U, // LDRWui
14030
0
    1U, // LDRXl
14031
0
    41593U, // LDRXpost
14032
0
    10920025U,  // LDRXpre
14033
0
    537005144U, // LDRXroW
14034
0
    553782360U, // LDRXroX
14035
0
    65624U, // LDRXui
14036
0
    11013208U,  // LDR_PXI
14037
0
    608U, // LDR_TX
14038
0
    0U, // LDR_ZA
14039
0
    11013208U,  // LDR_ZXI
14040
0
    3U, // LDSETAB
14041
0
    3U, // LDSETAH
14042
0
    3U, // LDSETALB
14043
0
    3U, // LDSETALH
14044
0
    3U, // LDSETALW
14045
0
    3U, // LDSETALX
14046
0
    3U, // LDSETAW
14047
0
    3U, // LDSETAX
14048
0
    3U, // LDSETB
14049
0
    3U, // LDSETH
14050
0
    3U, // LDSETLB
14051
0
    3U, // LDSETLH
14052
0
    3U, // LDSETLW
14053
0
    3U, // LDSETLX
14054
0
    60690U, // LDSETP
14055
0
    60690U, // LDSETPA
14056
0
    60690U, // LDSETPAL
14057
0
    60690U, // LDSETPL
14058
0
    3U, // LDSETW
14059
0
    3U, // LDSETX
14060
0
    3U, // LDSMAXAB
14061
0
    3U, // LDSMAXAH
14062
0
    3U, // LDSMAXALB
14063
0
    3U, // LDSMAXALH
14064
0
    3U, // LDSMAXALW
14065
0
    3U, // LDSMAXALX
14066
0
    3U, // LDSMAXAW
14067
0
    3U, // LDSMAXAX
14068
0
    3U, // LDSMAXB
14069
0
    3U, // LDSMAXH
14070
0
    3U, // LDSMAXLB
14071
0
    3U, // LDSMAXLH
14072
0
    3U, // LDSMAXLW
14073
0
    3U, // LDSMAXLX
14074
0
    3U, // LDSMAXW
14075
0
    3U, // LDSMAXX
14076
0
    3U, // LDSMINAB
14077
0
    3U, // LDSMINAH
14078
0
    3U, // LDSMINALB
14079
0
    3U, // LDSMINALH
14080
0
    3U, // LDSMINALW
14081
0
    3U, // LDSMINALX
14082
0
    3U, // LDSMINAW
14083
0
    3U, // LDSMINAX
14084
0
    3U, // LDSMINB
14085
0
    3U, // LDSMINH
14086
0
    3U, // LDSMINLB
14087
0
    3U, // LDSMINLH
14088
0
    3U, // LDSMINLW
14089
0
    3U, // LDSMINLX
14090
0
    3U, // LDSMINW
14091
0
    3U, // LDSMINX
14092
0
    3411032U, // LDTRBi
14093
0
    3411032U, // LDTRHi
14094
0
    3411032U, // LDTRSBWi
14095
0
    3411032U, // LDTRSBXi
14096
0
    3411032U, // LDTRSHWi
14097
0
    3411032U, // LDTRSHXi
14098
0
    3411032U, // LDTRSWi
14099
0
    3411032U, // LDTRWi
14100
0
    3411032U, // LDTRXi
14101
0
    3U, // LDUMAXAB
14102
0
    3U, // LDUMAXAH
14103
0
    3U, // LDUMAXALB
14104
0
    3U, // LDUMAXALH
14105
0
    3U, // LDUMAXALW
14106
0
    3U, // LDUMAXALX
14107
0
    3U, // LDUMAXAW
14108
0
    3U, // LDUMAXAX
14109
0
    3U, // LDUMAXB
14110
0
    3U, // LDUMAXH
14111
0
    3U, // LDUMAXLB
14112
0
    3U, // LDUMAXLH
14113
0
    3U, // LDUMAXLW
14114
0
    3U, // LDUMAXLX
14115
0
    3U, // LDUMAXW
14116
0
    3U, // LDUMAXX
14117
0
    3U, // LDUMINAB
14118
0
    3U, // LDUMINAH
14119
0
    3U, // LDUMINALB
14120
0
    3U, // LDUMINALH
14121
0
    3U, // LDUMINALW
14122
0
    3U, // LDUMINALX
14123
0
    3U, // LDUMINAW
14124
0
    3U, // LDUMINAX
14125
0
    3U, // LDUMINB
14126
0
    3U, // LDUMINH
14127
0
    3U, // LDUMINLB
14128
0
    3U, // LDUMINLH
14129
0
    3U, // LDUMINLW
14130
0
    3U, // LDUMINLX
14131
0
    3U, // LDUMINW
14132
0
    3U, // LDUMINX
14133
0
    3411032U, // LDURBBi
14134
0
    3411032U, // LDURBi
14135
0
    3411032U, // LDURDi
14136
0
    3411032U, // LDURHHi
14137
0
    3411032U, // LDURHi
14138
0
    3411032U, // LDURQi
14139
0
    3411032U, // LDURSBWi
14140
0
    3411032U, // LDURSBXi
14141
0
    3411032U, // LDURSHWi
14142
0
    3411032U, // LDURSHXi
14143
0
    3411032U, // LDURSWi
14144
0
    3411032U, // LDURSi
14145
0
    3411032U, // LDURWi
14146
0
    3411032U, // LDURXi
14147
0
    3411216U, // LDXPW
14148
0
    3411216U, // LDXPX
14149
0
    608U, // LDXRB
14150
0
    608U, // LDXRH
14151
0
    608U, // LDXRW
14152
0
    608U, // LDXRX
14153
0
    16918656U,  // LSLR_ZPmZ_B
14154
0
    33691776U,  // LSLR_ZPmZ_D
14155
0
    51129480U,  // LSLR_ZPmZ_H
14156
0
    67252352U,  // LSLR_ZPmZ_S
14157
0
    3160U,  // LSLVWr
14158
0
    3160U,  // LSLVXr
14159
0
    33695872U,  // LSL_WIDE_ZPmZ_B
14160
0
    2239624U, // LSL_WIDE_ZPmZ_H
14161
0
    33697920U,  // LSL_WIDE_ZPmZ_S
14162
0
    6233U,  // LSL_WIDE_ZZZ_B
14163
0
    184U, // LSL_WIDE_ZZZ_H
14164
0
    6233U,  // LSL_WIDE_ZZZ_S
14165
0
    141440U,  // LSL_ZPmI_B
14166
0
    137344U,  // LSL_ZPmI_D
14167
0
    52440200U,  // LSL_ZPmI_H
14168
0
    143488U,  // LSL_ZPmI_S
14169
0
    16918656U,  // LSL_ZPmZ_B
14170
0
    33691776U,  // LSL_ZPmZ_D
14171
0
    51129480U,  // LSL_ZPmZ_H
14172
0
    67252352U,  // LSL_ZPmZ_S
14173
0
    3161U,  // LSL_ZZI_B
14174
0
    3160U,  // LSL_ZZI_D
14175
0
    224U, // LSL_ZZI_H
14176
0
    3161U,  // LSL_ZZI_S
14177
0
    16918656U,  // LSRR_ZPmZ_B
14178
0
    33691776U,  // LSRR_ZPmZ_D
14179
0
    51129480U,  // LSRR_ZPmZ_H
14180
0
    67252352U,  // LSRR_ZPmZ_S
14181
0
    3160U,  // LSRVWr
14182
0
    3160U,  // LSRVXr
14183
0
    33695872U,  // LSR_WIDE_ZPmZ_B
14184
0
    2239624U, // LSR_WIDE_ZPmZ_H
14185
0
    33697920U,  // LSR_WIDE_ZPmZ_S
14186
0
    6233U,  // LSR_WIDE_ZZZ_B
14187
0
    184U, // LSR_WIDE_ZZZ_H
14188
0
    6233U,  // LSR_WIDE_ZZZ_S
14189
0
    141440U,  // LSR_ZPmI_B
14190
0
    137344U,  // LSR_ZPmI_D
14191
0
    52440200U,  // LSR_ZPmI_H
14192
0
    143488U,  // LSR_ZPmI_S
14193
0
    16918656U,  // LSR_ZPmZ_B
14194
0
    33691776U,  // LSR_ZPmZ_D
14195
0
    51129480U,  // LSR_ZPmZ_H
14196
0
    67252352U,  // LSR_ZPmZ_S
14197
0
    3161U,  // LSR_ZZI_B
14198
0
    3160U,  // LSR_ZZI_D
14199
0
    224U, // LSR_ZZI_H
14200
0
    3161U,  // LSR_ZZI_S
14201
0
    643U, // LUT2v16f8
14202
0
    3U, // LUT2v8f16
14203
0
    643U, // LUT4v16f8
14204
0
    3U, // LUT4v8f16
14205
0
    648U, // LUTI2_2ZTZI_B
14206
0
    648U, // LUTI2_2ZTZI_H
14207
0
    648U, // LUTI2_2ZTZI_S
14208
0
    648U, // LUTI2_4ZTZI_B
14209
0
    648U, // LUTI2_4ZTZI_H
14210
0
    648U, // LUTI2_4ZTZI_S
14211
0
    69720U, // LUTI2_S_2ZTZI_B
14212
0
    69720U, // LUTI2_S_2ZTZI_H
14213
0
    648U, // LUTI2_S_4ZTZI_B
14214
0
    648U, // LUTI2_S_4ZTZI_H
14215
0
    69720U, // LUTI2_ZTZI_B
14216
0
    648U, // LUTI2_ZTZI_H
14217
0
    69720U, // LUTI2_ZTZI_S
14218
0
    650U, // LUTI2_ZZZI_B
14219
0
    648U, // LUTI2_ZZZI_H
14220
0
    648U, // LUTI4_2ZTZI_B
14221
0
    648U, // LUTI4_2ZTZI_H
14222
0
    648U, // LUTI4_2ZTZI_S
14223
0
    648U, // LUTI4_4ZTZI_H
14224
0
    648U, // LUTI4_4ZTZI_S
14225
0
    656U, // LUTI4_4ZZT2Z
14226
0
    69720U, // LUTI4_S_2ZTZI_B
14227
0
    69720U, // LUTI4_S_2ZTZI_H
14228
0
    648U, // LUTI4_S_4ZTZI_H
14229
0
    656U, // LUTI4_S_4ZZT2Z
14230
0
    648U, // LUTI4_Z2ZZI_H
14231
0
    69720U, // LUTI4_ZTZI_B
14232
0
    648U, // LUTI4_ZTZI_H
14233
0
    69720U, // LUTI4_ZTZI_S
14234
0
    650U, // LUTI4_ZZZI_B
14235
0
    648U, // LUTI4_ZZZI_H
14236
0
    134232U,  // MADDPT
14237
0
    134232U,  // MADDWrrr
14238
0
    134232U,  // MADDXrrr
14239
0
    1112U,  // MAD_CPA
14240
0
    70784U, // MAD_ZPmZZ_B
14241
0
    285344896U, // MAD_ZPmZZ_D
14242
0
    53488880U,  // MAD_ZPmZZ_H
14243
0
    302123136U, // MAD_ZPmZZ_S
14244
0
    16918744U,  // MATCH_PPzZZ_B
14245
0
    51129481U,  // MATCH_PPzZZ_H
14246
0
    1112U,  // MLA_CPA
14247
0
    70784U, // MLA_ZPmZZ_B
14248
0
    285344896U, // MLA_ZPmZZ_D
14249
0
    53488880U,  // MLA_ZPmZZ_H
14250
0
    302123136U, // MLA_ZPmZZ_S
14251
0
    53216344U,  // MLA_ZZZI_D
14252
0
    39152U, // MLA_ZZZI_H
14253
0
    53217368U,  // MLA_ZZZI_S
14254
0
    926864U,  // MLAv16i8
14255
0
    1057944U, // MLAv2i32
14256
0
    122299544U, // MLAv2i32_indexed
14257
0
    1189024U, // MLAv4i16
14258
0
    120464544U, // MLAv4i16_indexed
14259
0
    402544U,  // MLAv4i32
14260
0
    122299504U, // MLAv4i32_indexed
14261
0
    533624U,  // MLAv8i16
14262
0
    120464504U, // MLAv8i16_indexed
14263
0
    1320104U, // MLAv8i8
14264
0
    70784U, // MLS_ZPmZZ_B
14265
0
    285344896U, // MLS_ZPmZZ_D
14266
0
    53488880U,  // MLS_ZPmZZ_H
14267
0
    302123136U, // MLS_ZPmZZ_S
14268
0
    53216344U,  // MLS_ZZZI_D
14269
0
    39152U, // MLS_ZZZI_H
14270
0
    53217368U,  // MLS_ZZZI_S
14271
0
    926864U,  // MLSv16i8
14272
0
    1057944U, // MLSv2i32
14273
0
    122299544U, // MLSv2i32_indexed
14274
0
    1189024U, // MLSv4i16
14275
0
    120464544U, // MLSv4i16_indexed
14276
0
    402544U,  // MLSv4i32
14277
0
    122299504U, // MLSv4i32_indexed
14278
0
    533624U,  // MLSv8i16
14279
0
    120464504U, // MLSv8i16_indexed
14280
0
    1320104U, // MLSv8i8
14281
0
    0U, // MOPSSETGE
14282
0
    0U, // MOPSSETGEN
14283
0
    0U, // MOPSSETGET
14284
0
    0U, // MOPSSETGETN
14285
0
    3U, // MOVAZ_2ZMI_H_B
14286
0
    3U, // MOVAZ_2ZMI_H_D
14287
0
    3U, // MOVAZ_2ZMI_H_H
14288
0
    3U, // MOVAZ_2ZMI_H_S
14289
0
    3U, // MOVAZ_2ZMI_V_B
14290
0
    3U, // MOVAZ_2ZMI_V_D
14291
0
    3U, // MOVAZ_2ZMI_V_H
14292
0
    3U, // MOVAZ_2ZMI_V_S
14293
0
    3U, // MOVAZ_4ZMI_H_B
14294
0
    3U, // MOVAZ_4ZMI_H_D
14295
0
    3U, // MOVAZ_4ZMI_H_H
14296
0
    3U, // MOVAZ_4ZMI_H_S
14297
0
    3U, // MOVAZ_4ZMI_V_B
14298
0
    3U, // MOVAZ_4ZMI_V_D
14299
0
    3U, // MOVAZ_4ZMI_V_H
14300
0
    3U, // MOVAZ_4ZMI_V_S
14301
0
    3U, // MOVAZ_VG2_2ZM
14302
0
    3U, // MOVAZ_VG4_4ZM
14303
0
    4U, // MOVAZ_ZMI_H_B
14304
0
    4U, // MOVAZ_ZMI_H_D
14305
0
    71770U, // MOVAZ_ZMI_H_H
14306
0
    71770U, // MOVAZ_ZMI_H_Q
14307
0
    4U, // MOVAZ_ZMI_H_S
14308
0
    4U, // MOVAZ_ZMI_V_B
14309
0
    4U, // MOVAZ_ZMI_V_D
14310
0
    71770U, // MOVAZ_ZMI_V_H
14311
0
    71770U, // MOVAZ_ZMI_V_Q
14312
0
    4U, // MOVAZ_ZMI_V_S
14313
0
    72793U, // MOVA_2ZMXI_H_B
14314
0
    72793U, // MOVA_2ZMXI_H_D
14315
0
    72793U, // MOVA_2ZMXI_H_H
14316
0
    72793U, // MOVA_2ZMXI_H_S
14317
0
    72793U, // MOVA_2ZMXI_V_B
14318
0
    72793U, // MOVA_2ZMXI_V_D
14319
0
    72793U, // MOVA_2ZMXI_V_H
14320
0
    72793U, // MOVA_2ZMXI_V_S
14321
0
    73817U, // MOVA_4ZMXI_H_B
14322
0
    73817U, // MOVA_4ZMXI_H_D
14323
0
    73817U, // MOVA_4ZMXI_H_H
14324
0
    73817U, // MOVA_4ZMXI_H_S
14325
0
    73817U, // MOVA_4ZMXI_V_B
14326
0
    73817U, // MOVA_4ZMXI_V_D
14327
0
    73817U, // MOVA_4ZMXI_V_H
14328
0
    73817U, // MOVA_4ZMXI_V_S
14329
0
    75416U, // MOVA_MXI2Z_H_B
14330
0
    76440U, // MOVA_MXI2Z_H_D
14331
0
    77464U, // MOVA_MXI2Z_H_H
14332
0
    78488U, // MOVA_MXI2Z_H_S
14333
0
    75416U, // MOVA_MXI2Z_V_B
14334
0
    76440U, // MOVA_MXI2Z_V_D
14335
0
    77464U, // MOVA_MXI2Z_V_H
14336
0
    78488U, // MOVA_MXI2Z_V_S
14337
0
    75424U, // MOVA_MXI4Z_H_B
14338
0
    76448U, // MOVA_MXI4Z_H_D
14339
0
    77472U, // MOVA_MXI4Z_H_H
14340
0
    78496U, // MOVA_MXI4Z_H_S
14341
0
    75424U, // MOVA_MXI4Z_V_B
14342
0
    76448U, // MOVA_MXI4Z_V_D
14343
0
    77472U, // MOVA_MXI4Z_V_H
14344
0
    78496U, // MOVA_MXI4Z_V_S
14345
0
    3U, // MOVA_VG2_2ZMXI
14346
0
    192U, // MOVA_VG2_MXI2Z
14347
0
    3U, // MOVA_VG4_4ZMXI
14348
0
    192U, // MOVA_VG4_MXI4Z
14349
0
    4U, // MOVID
14350
0
    4U, // MOVIv16b_ns
14351
0
    4U, // MOVIv2d_ns
14352
0
    684U, // MOVIv2i32
14353
0
    684U, // MOVIv2s_msl
14354
0
    684U, // MOVIv4i16
14355
0
    684U, // MOVIv4i32
14356
0
    684U, // MOVIv4s_msl
14357
0
    4U, // MOVIv8b_ns
14358
0
    684U, // MOVIv8i16
14359
0
    1U, // MOVKWi
14360
0
    1U, // MOVKXi
14361
0
    684U, // MOVNWi
14362
0
    684U, // MOVNXi
14363
0
    8U, // MOVPRFX_ZPmZ_B
14364
0
    16U,  // MOVPRFX_ZPmZ_D
14365
0
    0U, // MOVPRFX_ZPmZ_H
14366
0
    24U,  // MOVPRFX_ZPmZ_S
14367
0
    10456U, // MOVPRFX_ZPzZ_B
14368
0
    6360U,  // MOVPRFX_ZPzZ_D
14369
0
    137U, // MOVPRFX_ZPzZ_H
14370
0
    12504U, // MOVPRFX_ZPzZ_S
14371
0
    0U, // MOVPRFX_ZZ
14372
0
    4U, // MOVT
14373
0
    4U, // MOVT_TIX
14374
0
    688U, // MOVT_XTI
14375
0
    684U, // MOVZWi
14376
0
    684U, // MOVZXi
14377
0
    0U, // MRRS
14378
0
    4U, // MRS
14379
0
    70784U, // MSB_ZPmZZ_B
14380
0
    285344896U, // MSB_ZPmZZ_D
14381
0
    53488880U,  // MSB_ZPmZZ_H
14382
0
    302123136U, // MSB_ZPmZZ_S
14383
0
    0U, // MSR
14384
0
    0U, // MSRR
14385
0
    0U, // MSRpstateImm1
14386
0
    0U, // MSRpstateImm4
14387
0
    0U, // MSRpstatesvcrImm1
14388
0
    134232U,  // MSUBPT
14389
0
    134232U,  // MSUBWrrr
14390
0
    134232U,  // MSUBXrrr
14391
0
    3161U,  // MUL_ZI_B
14392
0
    3160U,  // MUL_ZI_D
14393
0
    224U, // MUL_ZI_H
14394
0
    3161U,  // MUL_ZI_S
14395
0
    16918656U,  // MUL_ZPmZ_B
14396
0
    33691776U,  // MUL_ZPmZ_D
14397
0
    51129480U,  // MUL_ZPmZ_H
14398
0
    67252352U,  // MUL_ZPmZ_S
14399
0
    5904472U, // MUL_ZZZI_D
14400
0
    40072U, // MUL_ZZZI_H
14401
0
    5910617U, // MUL_ZZZI_S
14402
0
    10329U, // MUL_ZZZ_B
14403
0
    6232U,  // MUL_ZZZ_D
14404
0
    136U, // MUL_ZZZ_H
14405
0
    12377U, // MUL_ZZZ_S
14406
0
    925840U,  // MULv16i8
14407
0
    1056920U, // MULv2i32
14408
0
    340402328U, // MULv2i32_indexed
14409
0
    1188000U, // MULv4i16
14410
0
    338567328U, // MULv4i16_indexed
14411
0
    401520U,  // MULv4i32
14412
0
    340402288U, // MULv4i32_indexed
14413
0
    532600U,  // MULv8i16
14414
0
    338567288U, // MULv8i16_indexed
14415
0
    1319080U, // MULv8i8
14416
0
    684U, // MVNIv2i32
14417
0
    684U, // MVNIv2s_msl
14418
0
    684U, // MVNIv4i16
14419
0
    684U, // MVNIv4i32
14420
0
    684U, // MVNIv4s_msl
14421
0
    684U, // MVNIv8i16
14422
0
    16918744U,  // NANDS_PPzPP
14423
0
    16918744U,  // NAND_PPzPP
14424
0
    33691736U,  // NBSL_ZZZZ
14425
0
    8U, // NEG_ZPmZ_B
14426
0
    16U,  // NEG_ZPmZ_D
14427
0
    0U, // NEG_ZPmZ_H
14428
0
    24U,  // NEG_ZPmZ_S
14429
0
    32U,  // NEGv16i8
14430
0
    0U, // NEGv1i64
14431
0
    40U,  // NEGv2i32
14432
0
    48U,  // NEGv2i64
14433
0
    56U,  // NEGv4i16
14434
0
    64U,  // NEGv4i32
14435
0
    72U,  // NEGv8i16
14436
0
    80U,  // NEGv8i8
14437
0
    16918744U,  // NMATCH_PPzZZ_B
14438
0
    51129481U,  // NMATCH_PPzZZ_H
14439
0
    16918744U,  // NORS_PPzPP
14440
0
    16918744U,  // NOR_PPzPP
14441
0
    8U, // NOT_ZPmZ_B
14442
0
    16U,  // NOT_ZPmZ_D
14443
0
    0U, // NOT_ZPmZ_H
14444
0
    24U,  // NOT_ZPmZ_S
14445
0
    32U,  // NOTv16i8
14446
0
    80U,  // NOTv8i8
14447
0
    16918744U,  // ORNS_PPzPP
14448
0
    14424U, // ORNWrs
14449
0
    14424U, // ORNXrs
14450
0
    16918744U,  // ORN_PPzPP
14451
0
    925840U,  // ORNv16i8
14452
0
    1319080U, // ORNv8i8
14453
0
    10328U, // ORQV_VPZ_B
14454
0
    6232U,  // ORQV_VPZ_D
14455
0
    5208U,  // ORQV_VPZ_H
14456
0
    12376U, // ORQV_VPZ_S
14457
0
    16918744U,  // ORRS_PPzPP
14458
0
    35928U, // ORRWri
14459
0
    14424U, // ORRWrs
14460
0
    36952U, // ORRXri
14461
0
    14424U, // ORRXrs
14462
0
    16918744U,  // ORR_PPzPP
14463
0
    36952U, // ORR_ZI
14464
0
    16918656U,  // ORR_ZPmZ_B
14465
0
    33691776U,  // ORR_ZPmZ_D
14466
0
    51129480U,  // ORR_ZPmZ_H
14467
0
    67252352U,  // ORR_ZPmZ_S
14468
0
    6232U,  // ORR_ZZZ
14469
0
    925840U,  // ORRv16i8
14470
0
    1U, // ORRv2i32
14471
0
    1U, // ORRv4i16
14472
0
    1U, // ORRv4i32
14473
0
    1U, // ORRv8i16
14474
0
    1319080U, // ORRv8i8
14475
0
    0U, // ORV_VPZ_B
14476
0
    0U, // ORV_VPZ_D
14477
0
    0U, // ORV_VPZ_H
14478
0
    0U, // ORV_VPZ_S
14479
0
    1U, // PACDA
14480
0
    1U, // PACDB
14481
0
    0U, // PACDZA
14482
0
    0U, // PACDZB
14483
0
    3160U,  // PACGA
14484
0
    1U, // PACIA
14485
0
    0U, // PACIA1716
14486
0
    0U, // PACIA171615
14487
0
    0U, // PACIASP
14488
0
    0U, // PACIASPPC
14489
0
    0U, // PACIAZ
14490
0
    1U, // PACIB
14491
0
    0U, // PACIB1716
14492
0
    0U, // PACIB171615
14493
0
    0U, // PACIBSP
14494
0
    0U, // PACIBSPPC
14495
0
    0U, // PACIBZ
14496
0
    0U, // PACIZA
14497
0
    0U, // PACIZB
14498
0
    0U, // PACM
14499
0
    0U, // PACNBIASPPC
14500
0
    0U, // PACNBIBSPPC
14501
0
    2U, // PEXT_2PCI_B
14502
0
    2U, // PEXT_2PCI_D
14503
0
    2U, // PEXT_2PCI_H
14504
0
    2U, // PEXT_2PCI_S
14505
0
    395U, // PEXT_PCI_B
14506
0
    395U, // PEXT_PCI_D
14507
0
    2U, // PEXT_PCI_H
14508
0
    395U, // PEXT_PCI_S
14509
0
    0U, // PFALSE
14510
0
    10328U, // PFIRST_B
14511
0
    392U, // PMOV_PZI_B
14512
0
    392U, // PMOV_PZI_D
14513
0
    2U, // PMOV_PZI_H
14514
0
    392U, // PMOV_PZI_S
14515
0
    4U, // PMOV_ZIP_B
14516
0
    2U, // PMOV_ZIP_D
14517
0
    0U, // PMOV_ZIP_H
14518
0
    1U, // PMOV_ZIP_S
14519
0
    12377U, // PMULLB_ZZZ_D
14520
0
    176U, // PMULLB_ZZZ_H
14521
0
    0U, // PMULLB_ZZZ_Q
14522
0
    12377U, // PMULLT_ZZZ_D
14523
0
    176U, // PMULLT_ZZZ_H
14524
0
    0U, // PMULLT_ZZZ_Q
14525
0
    925840U,  // PMULLv16i8
14526
0
    4U, // PMULLv1i64
14527
0
    4U, // PMULLv2i64
14528
0
    1319080U, // PMULLv8i8
14529
0
    10329U, // PMUL_ZZZ_B
14530
0
    925840U,  // PMULv16i8
14531
0
    1319080U, // PMULv8i8
14532
0
    10328U, // PNEXT_B
14533
0
    6232U,  // PNEXT_D
14534
0
    136U, // PNEXT_H
14535
0
    12376U, // PNEXT_S
14536
0
    79224U, // PRFB_D_PZI
14537
0
    696U, // PRFB_D_SCALED
14538
0
    704U, // PRFB_D_SXTW_SCALED
14539
0
    712U, // PRFB_D_UXTW_SCALED
14540
0
    80248U, // PRFB_PRI
14541
0
    720U, // PRFB_PRR
14542
0
    79224U, // PRFB_S_PZI
14543
0
    728U, // PRFB_S_SXTW_SCALED
14544
0
    736U, // PRFB_S_UXTW_SCALED
14545
0
    744U, // PRFD_D_PZI
14546
0
    752U, // PRFD_D_SCALED
14547
0
    760U, // PRFD_D_SXTW_SCALED
14548
0
    768U, // PRFD_D_UXTW_SCALED
14549
0
    80248U, // PRFD_PRI
14550
0
    776U, // PRFD_PRR
14551
0
    744U, // PRFD_S_PZI
14552
0
    784U, // PRFD_S_SXTW_SCALED
14553
0
    792U, // PRFD_S_UXTW_SCALED
14554
0
    800U, // PRFH_D_PZI
14555
0
    808U, // PRFH_D_SCALED
14556
0
    816U, // PRFH_D_SXTW_SCALED
14557
0
    824U, // PRFH_D_UXTW_SCALED
14558
0
    80248U, // PRFH_PRI
14559
0
    832U, // PRFH_PRR
14560
0
    800U, // PRFH_S_PZI
14561
0
    840U, // PRFH_S_SXTW_SCALED
14562
0
    848U, // PRFH_S_UXTW_SCALED
14563
0
    1U, // PRFMl
14564
0
    537005144U, // PRFMroW
14565
0
    553782360U, // PRFMroX
14566
0
    65624U, // PRFMui
14567
0
    3411032U, // PRFUMi
14568
0
    856U, // PRFW_D_PZI
14569
0
    864U, // PRFW_D_SCALED
14570
0
    872U, // PRFW_D_SXTW_SCALED
14571
0
    880U, // PRFW_D_UXTW_SCALED
14572
0
    80248U, // PRFW_PRI
14573
0
    888U, // PRFW_PRR
14574
0
    856U, // PRFW_S_PZI
14575
0
    896U, // PRFW_S_SXTW_SCALED
14576
0
    904U, // PRFW_S_UXTW_SCALED
14577
0
    11151448U,  // PSEL_PPPRI_B
14578
0
    11147352U,  // PSEL_PPPRI_D
14579
0
    11146328U,  // PSEL_PPPRI_H
14580
0
    11153496U,  // PSEL_PPPRI_S
14581
0
    1U, // PTEST_PP
14582
0
    1U, // PTRUES_B
14583
0
    1U, // PTRUES_D
14584
0
    0U, // PTRUES_H
14585
0
    1U, // PTRUES_S
14586
0
    1U, // PTRUE_B
14587
0
    0U, // PTRUE_C_B
14588
0
    0U, // PTRUE_C_D
14589
0
    0U, // PTRUE_C_H
14590
0
    0U, // PTRUE_C_S
14591
0
    1U, // PTRUE_D
14592
0
    0U, // PTRUE_H
14593
0
    1U, // PTRUE_S
14594
0
    0U, // PUNPKHI_PP
14595
0
    0U, // PUNPKLO_PP
14596
0
    5208U,  // RADDHNB_ZZZ_B
14597
0
    96U,  // RADDHNB_ZZZ_H
14598
0
    6232U,  // RADDHNB_ZZZ_S
14599
0
    7256U,  // RADDHNT_ZZZ_B
14600
0
    24U,  // RADDHNT_ZZZ_H
14601
0
    1112U,  // RADDHNT_ZZZ_S
14602
0
    270440U,  // RADDHNv2i64_v2i32
14603
0
    271464U,  // RADDHNv2i64_v4i32
14604
0
    401520U,  // RADDHNv4i32_v4i16
14605
0
    402544U,  // RADDHNv4i32_v8i16
14606
0
    533624U,  // RADDHNv8i16_v16i8
14607
0
    532600U,  // RADDHNv8i16_v8i8
14608
0
    270440U,  // RAX1
14609
0
    6232U,  // RAX1_ZZZ_D
14610
0
    0U, // RBITWr
14611
0
    0U, // RBITXr
14612
0
    8U, // RBIT_ZPmZ_B
14613
0
    16U,  // RBIT_ZPmZ_D
14614
0
    0U, // RBIT_ZPmZ_H
14615
0
    24U,  // RBIT_ZPmZ_S
14616
0
    32U,  // RBITv16i8
14617
0
    80U,  // RBITv8i8
14618
0
    3449105U, // RCWCAS
14619
0
    3449105U, // RCWCASA
14620
0
    3449105U, // RCWCASAL
14621
0
    3449105U, // RCWCASL
14622
0
    0U, // RCWCASP
14623
0
    0U, // RCWCASPA
14624
0
    0U, // RCWCASPAL
14625
0
    0U, // RCWCASPL
14626
0
    3U, // RCWCLR
14627
0
    3U, // RCWCLRA
14628
0
    3U, // RCWCLRAL
14629
0
    3U, // RCWCLRL
14630
0
    60690U, // RCWCLRP
14631
0
    60690U, // RCWCLRPA
14632
0
    60690U, // RCWCLRPAL
14633
0
    60690U, // RCWCLRPL
14634
0
    3U, // RCWCLRS
14635
0
    3U, // RCWCLRSA
14636
0
    3U, // RCWCLRSAL
14637
0
    3U, // RCWCLRSL
14638
0
    60690U, // RCWCLRSP
14639
0
    60690U, // RCWCLRSPA
14640
0
    60690U, // RCWCLRSPAL
14641
0
    60690U, // RCWCLRSPL
14642
0
    3449105U, // RCWSCAS
14643
0
    3449105U, // RCWSCASA
14644
0
    3449105U, // RCWSCASAL
14645
0
    3449105U, // RCWSCASL
14646
0
    0U, // RCWSCASP
14647
0
    0U, // RCWSCASPA
14648
0
    0U, // RCWSCASPAL
14649
0
    0U, // RCWSCASPL
14650
0
    3U, // RCWSET
14651
0
    3U, // RCWSETA
14652
0
    3U, // RCWSETAL
14653
0
    3U, // RCWSETL
14654
0
    60690U, // RCWSETP
14655
0
    60690U, // RCWSETPA
14656
0
    60690U, // RCWSETPAL
14657
0
    60690U, // RCWSETPL
14658
0
    3U, // RCWSETS
14659
0
    3U, // RCWSETSA
14660
0
    3U, // RCWSETSAL
14661
0
    3U, // RCWSETSL
14662
0
    60690U, // RCWSETSP
14663
0
    60690U, // RCWSETSPA
14664
0
    60690U, // RCWSETSPAL
14665
0
    60690U, // RCWSETSPL
14666
0
    3U, // RCWSWP
14667
0
    3U, // RCWSWPA
14668
0
    3U, // RCWSWPAL
14669
0
    3U, // RCWSWPL
14670
0
    60690U, // RCWSWPP
14671
0
    60690U, // RCWSWPPA
14672
0
    60690U, // RCWSWPPAL
14673
0
    60690U, // RCWSWPPL
14674
0
    3U, // RCWSWPS
14675
0
    3U, // RCWSWPSA
14676
0
    3U, // RCWSWPSAL
14677
0
    3U, // RCWSWPSL
14678
0
    60690U, // RCWSWPSP
14679
0
    60690U, // RCWSWPSPA
14680
0
    60690U, // RCWSWPSPAL
14681
0
    60690U, // RCWSWPSPL
14682
0
    912U, // RDFFRS_PPz
14683
0
    912U, // RDFFR_PPz_REAL
14684
0
    0U, // RDFFR_P_REAL
14685
0
    0U, // RDSVLI_XI
14686
0
    0U, // RDVLI_XI
14687
0
    0U, // RET
14688
0
    0U, // RETAA
14689
0
    0U, // RETAASPPCi
14690
0
    0U, // RETAASPPCr
14691
0
    0U, // RETAB
14692
0
    0U, // RETABSPPCi
14693
0
    0U, // RETABSPPCr
14694
0
    0U, // REV16Wr
14695
0
    0U, // REV16Xr
14696
0
    32U,  // REV16v16i8
14697
0
    80U,  // REV16v8i8
14698
0
    0U, // REV32Xr
14699
0
    32U,  // REV32v16i8
14700
0
    56U,  // REV32v4i16
14701
0
    72U,  // REV32v8i16
14702
0
    80U,  // REV32v8i8
14703
0
    32U,  // REV64v16i8
14704
0
    40U,  // REV64v2i32
14705
0
    56U,  // REV64v4i16
14706
0
    64U,  // REV64v4i32
14707
0
    72U,  // REV64v8i16
14708
0
    80U,  // REV64v8i8
14709
0
    16U,  // REVB_ZPmZ_D
14710
0
    0U, // REVB_ZPmZ_H
14711
0
    24U,  // REVB_ZPmZ_S
14712
0
    4U, // REVD_ZPmZ
14713
0
    16U,  // REVH_ZPmZ_D
14714
0
    24U,  // REVH_ZPmZ_S
14715
0
    16U,  // REVW_ZPmZ_D
14716
0
    0U, // REVWr
14717
0
    0U, // REVXr
14718
0
    1U, // REV_PP_B
14719
0
    0U, // REV_PP_D
14720
0
    0U, // REV_PP_H
14721
0
    1U, // REV_PP_S
14722
0
    1U, // REV_ZZ_B
14723
0
    0U, // REV_ZZ_D
14724
0
    0U, // REV_ZZ_H
14725
0
    1U, // REV_ZZ_S
14726
0
    3160U,  // RMIF
14727
0
    3160U,  // RORVWr
14728
0
    3160U,  // RORVXr
14729
0
    0U, // RPRFM
14730
0
    3160U,  // RSHRNB_ZZI_B
14731
0
    224U, // RSHRNB_ZZI_H
14732
0
    3160U,  // RSHRNB_ZZI_S
14733
0
    41048U, // RSHRNT_ZZI_B
14734
0
    376U, // RSHRNT_ZZI_H
14735
0
    41048U, // RSHRNT_ZZI_S
14736
0
    41080U, // RSHRNv16i8_shift
14737
0
    3176U,  // RSHRNv2i32_shift
14738
0
    3184U,  // RSHRNv4i16_shift
14739
0
    41064U, // RSHRNv4i32_shift
14740
0
    41072U, // RSHRNv8i16_shift
14741
0
    3192U,  // RSHRNv8i8_shift
14742
0
    5208U,  // RSUBHNB_ZZZ_B
14743
0
    96U,  // RSUBHNB_ZZZ_H
14744
0
    6232U,  // RSUBHNB_ZZZ_S
14745
0
    7256U,  // RSUBHNT_ZZZ_B
14746
0
    24U,  // RSUBHNT_ZZZ_H
14747
0
    1112U,  // RSUBHNT_ZZZ_S
14748
0
    270440U,  // RSUBHNv2i64_v2i32
14749
0
    271464U,  // RSUBHNv2i64_v4i32
14750
0
    401520U,  // RSUBHNv4i32_v4i16
14751
0
    402544U,  // RSUBHNv4i32_v8i16
14752
0
    533624U,  // RSUBHNv8i16_v16i8
14753
0
    532600U,  // RSUBHNv8i16_v8i8
14754
0
    2136U,  // SABALB_ZZZ_D
14755
0
    8U, // SABALB_ZZZ_H
14756
0
    7256U,  // SABALB_ZZZ_S
14757
0
    2136U,  // SABALT_ZZZ_D
14758
0
    8U, // SABALT_ZZZ_H
14759
0
    7256U,  // SABALT_ZZZ_S
14760
0
    926864U,  // SABALv16i8_v8i16
14761
0
    1057944U, // SABALv2i32_v2i64
14762
0
    1189024U, // SABALv4i16_v4i32
14763
0
    402544U,  // SABALv4i32_v2i64
14764
0
    533624U,  // SABALv8i16_v4i32
14765
0
    1320104U, // SABALv8i8_v8i16
14766
0
    9U, // SABA_ZZZ_B
14767
0
    1112U,  // SABA_ZZZ_D
14768
0
    240U, // SABA_ZZZ_H
14769
0
    2136U,  // SABA_ZZZ_S
14770
0
    926864U,  // SABAv16i8
14771
0
    1057944U, // SABAv2i32
14772
0
    1189024U, // SABAv4i16
14773
0
    402544U,  // SABAv4i32
14774
0
    533624U,  // SABAv8i16
14775
0
    1320104U, // SABAv8i8
14776
0
    12377U, // SABDLB_ZZZ_D
14777
0
    176U, // SABDLB_ZZZ_H
14778
0
    5208U,  // SABDLB_ZZZ_S
14779
0
    12377U, // SABDLT_ZZZ_D
14780
0
    176U, // SABDLT_ZZZ_H
14781
0
    5208U,  // SABDLT_ZZZ_S
14782
0
    925840U,  // SABDLv16i8_v8i16
14783
0
    1056920U, // SABDLv2i32_v2i64
14784
0
    1188000U, // SABDLv4i16_v4i32
14785
0
    401520U,  // SABDLv4i32_v2i64
14786
0
    532600U,  // SABDLv8i16_v4i32
14787
0
    1319080U, // SABDLv8i8_v8i16
14788
0
    16918656U,  // SABD_ZPmZ_B
14789
0
    33691776U,  // SABD_ZPmZ_D
14790
0
    51129480U,  // SABD_ZPmZ_H
14791
0
    67252352U,  // SABD_ZPmZ_S
14792
0
    925840U,  // SABDv16i8
14793
0
    1056920U, // SABDv2i32
14794
0
    1188000U, // SABDv4i16
14795
0
    401520U,  // SABDv4i32
14796
0
    532600U,  // SABDv8i16
14797
0
    1319080U, // SABDv8i8
14798
0
    2176U,  // SADALP_ZPmZ_D
14799
0
    8U, // SADALP_ZPmZ_H
14800
0
    7296U,  // SADALP_ZPmZ_S
14801
0
    32U,  // SADALPv16i8_v8i16
14802
0
    40U,  // SADALPv2i32_v1i64
14803
0
    56U,  // SADALPv4i16_v2i32
14804
0
    64U,  // SADALPv4i32_v2i64
14805
0
    72U,  // SADALPv8i16_v4i32
14806
0
    80U,  // SADALPv8i8_v4i16
14807
0
    12377U, // SADDLBT_ZZZ_D
14808
0
    176U, // SADDLBT_ZZZ_H
14809
0
    5208U,  // SADDLBT_ZZZ_S
14810
0
    12377U, // SADDLB_ZZZ_D
14811
0
    176U, // SADDLB_ZZZ_H
14812
0
    5208U,  // SADDLB_ZZZ_S
14813
0
    32U,  // SADDLPv16i8_v8i16
14814
0
    40U,  // SADDLPv2i32_v1i64
14815
0
    56U,  // SADDLPv4i16_v2i32
14816
0
    64U,  // SADDLPv4i32_v2i64
14817
0
    72U,  // SADDLPv8i16_v4i32
14818
0
    80U,  // SADDLPv8i8_v4i16
14819
0
    12377U, // SADDLT_ZZZ_D
14820
0
    176U, // SADDLT_ZZZ_H
14821
0
    5208U,  // SADDLT_ZZZ_S
14822
0
    32U,  // SADDLVv16i8v
14823
0
    56U,  // SADDLVv4i16v
14824
0
    64U,  // SADDLVv4i32v
14825
0
    72U,  // SADDLVv8i16v
14826
0
    80U,  // SADDLVv8i8v
14827
0
    925840U,  // SADDLv16i8_v8i16
14828
0
    1056920U, // SADDLv2i32_v2i64
14829
0
    1188000U, // SADDLv4i16_v4i32
14830
0
    401520U,  // SADDLv4i32_v2i64
14831
0
    532600U,  // SADDLv8i16_v4i32
14832
0
    1319080U, // SADDLv8i8_v8i16
14833
0
    0U, // SADDV_VPZ_B
14834
0
    0U, // SADDV_VPZ_H
14835
0
    0U, // SADDV_VPZ_S
14836
0
    12376U, // SADDWB_ZZZ_D
14837
0
    176U, // SADDWB_ZZZ_H
14838
0
    5209U,  // SADDWB_ZZZ_S
14839
0
    12376U, // SADDWT_ZZZ_D
14840
0
    176U, // SADDWT_ZZZ_H
14841
0
    5209U,  // SADDWT_ZZZ_S
14842
0
    925816U,  // SADDWv16i8_v8i16
14843
0
    1056872U, // SADDWv2i32_v2i64
14844
0
    1187952U, // SADDWv4i16_v4i32
14845
0
    401512U,  // SADDWv4i32_v2i64
14846
0
    532592U,  // SADDWv8i16_v4i32
14847
0
    1319032U, // SADDWv8i8_v8i16
14848
0
    0U, // SB
14849
0
    1112U,  // SBCLB_ZZZ_D
14850
0
    2136U,  // SBCLB_ZZZ_S
14851
0
    1112U,  // SBCLT_ZZZ_D
14852
0
    2136U,  // SBCLT_ZZZ_S
14853
0
    3160U,  // SBCSWr
14854
0
    3160U,  // SBCSXr
14855
0
    3160U,  // SBCWr
14856
0
    3160U,  // SBCXr
14857
0
    134232U,  // SBFMWri
14858
0
    134232U,  // SBFMXri
14859
0
    8U, // SCLAMP_VG2_2Z2Z_B
14860
0
    16U,  // SCLAMP_VG2_2Z2Z_D
14861
0
    240U, // SCLAMP_VG2_2Z2Z_H
14862
0
    24U,  // SCLAMP_VG2_2Z2Z_S
14863
0
    8U, // SCLAMP_VG4_4Z4Z_B
14864
0
    16U,  // SCLAMP_VG4_4Z4Z_D
14865
0
    240U, // SCLAMP_VG4_4Z4Z_H
14866
0
    24U,  // SCLAMP_VG4_4Z4Z_S
14867
0
    9U, // SCLAMP_ZZZ_B
14868
0
    1112U,  // SCLAMP_ZZZ_D
14869
0
    240U, // SCLAMP_ZZZ_H
14870
0
    2136U,  // SCLAMP_ZZZ_S
14871
0
    3160U,  // SCVTFSWDri
14872
0
    3160U,  // SCVTFSWHri
14873
0
    3160U,  // SCVTFSWSri
14874
0
    3160U,  // SCVTFSXDri
14875
0
    3160U,  // SCVTFSXHri
14876
0
    3160U,  // SCVTFSXSri
14877
0
    0U, // SCVTFUWDri
14878
0
    0U, // SCVTFUWHri
14879
0
    0U, // SCVTFUWSri
14880
0
    0U, // SCVTFUXDri
14881
0
    0U, // SCVTFUXHri
14882
0
    0U, // SCVTFUXSri
14883
0
    0U, // SCVTF_2Z2Z_StoS
14884
0
    0U, // SCVTF_4Z4Z_StoS
14885
0
    16U,  // SCVTF_ZPmZ_DtoD
14886
0
    2U, // SCVTF_ZPmZ_DtoH
14887
0
    16U,  // SCVTF_ZPmZ_DtoS
14888
0
    0U, // SCVTF_ZPmZ_HtoH
14889
0
    24U,  // SCVTF_ZPmZ_StoD
14890
0
    1U, // SCVTF_ZPmZ_StoH
14891
0
    24U,  // SCVTF_ZPmZ_StoS
14892
0
    3160U,  // SCVTFd
14893
0
    3160U,  // SCVTFh
14894
0
    3160U,  // SCVTFs
14895
0
    0U, // SCVTFv1i16
14896
0
    0U, // SCVTFv1i32
14897
0
    0U, // SCVTFv1i64
14898
0
    40U,  // SCVTFv2f32
14899
0
    48U,  // SCVTFv2f64
14900
0
    3224U,  // SCVTFv2i32_shift
14901
0
    3176U,  // SCVTFv2i64_shift
14902
0
    56U,  // SCVTFv4f16
14903
0
    64U,  // SCVTFv4f32
14904
0
    3232U,  // SCVTFv4i16_shift
14905
0
    3184U,  // SCVTFv4i32_shift
14906
0
    72U,  // SCVTFv8f16
14907
0
    3192U,  // SCVTFv8i16_shift
14908
0
    33691776U,  // SDIVR_ZPmZ_D
14909
0
    67252352U,  // SDIVR_ZPmZ_S
14910
0
    3160U,  // SDIVWr
14911
0
    3160U,  // SDIVXr
14912
0
    33691776U,  // SDIV_ZPmZ_D
14913
0
    67252352U,  // SDIV_ZPmZ_S
14914
0
    47640U, // SDOT_VG2_M2Z2Z_BtoS
14915
0
    2632936U, // SDOT_VG2_M2Z2Z_HtoD
14916
0
    2632936U, // SDOT_VG2_M2Z2Z_HtoS
14917
0
    5029400U, // SDOT_VG2_M2ZZI_BToS
14918
0
    103427304U, // SDOT_VG2_M2ZZI_HToS
14919
0
    103427304U, // SDOT_VG2_M2ZZI_HtoD
14920
0
    48664U, // SDOT_VG2_M2ZZ_BtoS
14921
0
    53095656U,  // SDOT_VG2_M2ZZ_HtoD
14922
0
    53095656U,  // SDOT_VG2_M2ZZ_HtoS
14923
0
    47640U, // SDOT_VG4_M4Z4Z_BtoS
14924
0
    2632936U, // SDOT_VG4_M4Z4Z_HtoD
14925
0
    2632936U, // SDOT_VG4_M4Z4Z_HtoS
14926
0
    5029400U, // SDOT_VG4_M4ZZI_BToS
14927
0
    103427304U, // SDOT_VG4_M4ZZI_HToS
14928
0
    103427304U, // SDOT_VG4_M4ZZI_HtoD
14929
0
    48664U, // SDOT_VG4_M4ZZ_BtoS
14930
0
    53095656U,  // SDOT_VG4_M4ZZ_HtoD
14931
0
    53095656U,  // SDOT_VG4_M4ZZ_HtoS
14932
0
    53222488U,  // SDOT_ZZZI_D
14933
0
    53222488U,  // SDOT_ZZZI_HtoS
14934
0
    38921U, // SDOT_ZZZI_S
14935
0
    7256U,  // SDOT_ZZZ_D
14936
0
    7256U,  // SDOT_ZZZ_HtoS
14937
0
    9U, // SDOT_ZZZ_S
14938
0
    5121168U, // SDOTlanev16i8
14939
0
    5121192U, // SDOTlanev8i8
14940
0
    926864U,  // SDOTv16i8
14941
0
    1320104U, // SDOTv8i8
14942
0
    16918616U,  // SEL_PPPP
14943
0
    11284376U,  // SEL_VG2_2ZC2Z2Z_B
14944
0
    11414992U,  // SEL_VG2_2ZC2Z2Z_D
14945
0
    11545848U,  // SEL_VG2_2ZC2Z2Z_H
14946
0
    11677144U,  // SEL_VG2_2ZC2Z2Z_S
14947
0
    11284376U,  // SEL_VG4_4ZC4Z4Z_B
14948
0
    11414992U,  // SEL_VG4_4ZC4Z4Z_D
14949
0
    11545848U,  // SEL_VG4_4ZC4Z4Z_H
14950
0
    11677144U,  // SEL_VG4_4ZC4Z4Z_S
14951
0
    16918616U,  // SEL_ZPZZ_B
14952
0
    33691736U,  // SEL_ZPZZ_D
14953
0
    51129480U,  // SEL_ZPZZ_H
14954
0
    67252312U,  // SEL_ZPZZ_S
14955
0
    0U, // SETE
14956
0
    0U, // SETEN
14957
0
    0U, // SETET
14958
0
    0U, // SETETN
14959
0
    0U, // SETF16
14960
0
    0U, // SETF8
14961
0
    0U, // SETFFR
14962
0
    0U, // SETGM
14963
0
    0U, // SETGMN
14964
0
    0U, // SETGMT
14965
0
    0U, // SETGMTN
14966
0
    0U, // SETGP
14967
0
    0U, // SETGPN
14968
0
    0U, // SETGPT
14969
0
    0U, // SETGPTN
14970
0
    0U, // SETM
14971
0
    0U, // SETMN
14972
0
    0U, // SETMT
14973
0
    0U, // SETMTN
14974
0
    0U, // SETP
14975
0
    0U, // SETPN
14976
0
    0U, // SETPT
14977
0
    0U, // SETPTN
14978
0
    402521U,  // SHA1Crrr
14979
0
    0U, // SHA1Hrr
14980
0
    402521U,  // SHA1Mrrr
14981
0
    402521U,  // SHA1Prrr
14982
0
    402544U,  // SHA1SU0rrr
14983
0
    64U,  // SHA1SU1rr
14984
0
    402521U,  // SHA256H2rrr
14985
0
    402521U,  // SHA256Hrrr
14986
0
    64U,  // SHA256SU0rr
14987
0
    402544U,  // SHA256SU1rrr
14988
0
    271449U,  // SHA512H
14989
0
    271449U,  // SHA512H2
14990
0
    48U,  // SHA512SU0
14991
0
    271464U,  // SHA512SU1
14992
0
    16918656U,  // SHADD_ZPmZ_B
14993
0
    33691776U,  // SHADD_ZPmZ_D
14994
0
    51129480U,  // SHADD_ZPmZ_H
14995
0
    67252352U,  // SHADD_ZPmZ_S
14996
0
    925840U,  // SHADDv16i8
14997
0
    1056920U, // SHADDv2i32
14998
0
    1188000U, // SHADDv4i16
14999
0
    401520U,  // SHADDv4i32
15000
0
    532600U,  // SHADDv8i16
15001
0
    1319080U, // SHADDv8i8
15002
0
    928U, // SHLLv16i8
15003
0
    936U, // SHLLv2i32
15004
0
    944U, // SHLLv4i16
15005
0
    952U, // SHLLv4i32
15006
0
    960U, // SHLLv8i16
15007
0
    968U, // SHLLv8i8
15008
0
    3160U,  // SHLd
15009
0
    3216U,  // SHLv16i8_shift
15010
0
    3224U,  // SHLv2i32_shift
15011
0
    3176U,  // SHLv2i64_shift
15012
0
    3232U,  // SHLv4i16_shift
15013
0
    3184U,  // SHLv4i32_shift
15014
0
    3192U,  // SHLv8i16_shift
15015
0
    3240U,  // SHLv8i8_shift
15016
0
    3160U,  // SHRNB_ZZI_B
15017
0
    224U, // SHRNB_ZZI_H
15018
0
    3160U,  // SHRNB_ZZI_S
15019
0
    41048U, // SHRNT_ZZI_B
15020
0
    376U, // SHRNT_ZZI_H
15021
0
    41048U, // SHRNT_ZZI_S
15022
0
    41080U, // SHRNv16i8_shift
15023
0
    3176U,  // SHRNv2i32_shift
15024
0
    3184U,  // SHRNv4i16_shift
15025
0
    41064U, // SHRNv4i32_shift
15026
0
    41072U, // SHRNv8i16_shift
15027
0
    3192U,  // SHRNv8i8_shift
15028
0
    16918656U,  // SHSUBR_ZPmZ_B
15029
0
    33691776U,  // SHSUBR_ZPmZ_D
15030
0
    51129480U,  // SHSUBR_ZPmZ_H
15031
0
    67252352U,  // SHSUBR_ZPmZ_S
15032
0
    16918656U,  // SHSUB_ZPmZ_B
15033
0
    33691776U,  // SHSUB_ZPmZ_D
15034
0
    51129480U,  // SHSUB_ZPmZ_H
15035
0
    67252352U,  // SHSUB_ZPmZ_S
15036
0
    925840U,  // SHSUBv16i8
15037
0
    1056920U, // SHSUBv2i32
15038
0
    1188000U, // SHSUBv4i16
15039
0
    401520U,  // SHSUBv4i32
15040
0
    532600U,  // SHSUBv8i16
15041
0
    1319080U, // SHSUBv8i8
15042
0
    377U, // SLI_ZZI_B
15043
0
    41048U, // SLI_ZZI_D
15044
0
    376U, // SLI_ZZI_H
15045
0
    41048U, // SLI_ZZI_S
15046
0
    41049U, // SLId
15047
0
    41104U, // SLIv16i8_shift
15048
0
    41112U, // SLIv2i32_shift
15049
0
    41064U, // SLIv2i64_shift
15050
0
    41120U, // SLIv4i16_shift
15051
0
    41072U, // SLIv4i32_shift
15052
0
    41080U, // SLIv8i16_shift
15053
0
    41128U, // SLIv8i8_shift
15054
0
    402544U,  // SM3PARTW1
15055
0
    402544U,  // SM3PARTW2
15056
0
    88350832U,  // SM3SS1
15057
0
    122299504U, // SM3TT1A
15058
0
    122299504U, // SM3TT1B
15059
0
    122299504U, // SM3TT2A
15060
0
    122299504U, // SM3TT2B
15061
0
    64U,  // SM4E
15062
0
    12377U, // SM4EKEY_ZZZ_S
15063
0
    401520U,  // SM4ENCKEY
15064
0
    12377U, // SM4E_ZZZ_S
15065
0
    134232U,  // SMADDLrrr
15066
0
    16918656U,  // SMAXP_ZPmZ_B
15067
0
    33691776U,  // SMAXP_ZPmZ_D
15068
0
    51129480U,  // SMAXP_ZPmZ_H
15069
0
    67252352U,  // SMAXP_ZPmZ_S
15070
0
    925840U,  // SMAXPv16i8
15071
0
    1056920U, // SMAXPv2i32
15072
0
    1188000U, // SMAXPv4i16
15073
0
    401520U,  // SMAXPv4i32
15074
0
    532600U,  // SMAXPv8i16
15075
0
    1319080U, // SMAXPv8i8
15076
0
    10328U, // SMAXQV_VPZ_B
15077
0
    6232U,  // SMAXQV_VPZ_D
15078
0
    5208U,  // SMAXQV_VPZ_H
15079
0
    12376U, // SMAXQV_VPZ_S
15080
0
    0U, // SMAXV_VPZ_B
15081
0
    0U, // SMAXV_VPZ_D
15082
0
    0U, // SMAXV_VPZ_H
15083
0
    0U, // SMAXV_VPZ_S
15084
0
    32U,  // SMAXVv16i8v
15085
0
    56U,  // SMAXVv4i16v
15086
0
    64U,  // SMAXVv4i32v
15087
0
    72U,  // SMAXVv8i16v
15088
0
    80U,  // SMAXVv8i8v
15089
0
    3160U,  // SMAXWri
15090
0
    3160U,  // SMAXWrr
15091
0
    3160U,  // SMAXXri
15092
0
    3160U,  // SMAXXrr
15093
0
    920U, // SMAX_VG2_2Z2Z_B
15094
0
    464U, // SMAX_VG2_2Z2Z_D
15095
0
    248U, // SMAX_VG2_2Z2Z_H
15096
0
    472U, // SMAX_VG2_2Z2Z_S
15097
0
    176U, // SMAX_VG2_2ZZ_B
15098
0
    184U, // SMAX_VG2_2ZZ_D
15099
0
    136U, // SMAX_VG2_2ZZ_H
15100
0
    96U,  // SMAX_VG2_2ZZ_S
15101
0
    920U, // SMAX_VG4_4Z4Z_B
15102
0
    464U, // SMAX_VG4_4Z4Z_D
15103
0
    248U, // SMAX_VG4_4Z4Z_H
15104
0
    472U, // SMAX_VG4_4Z4Z_S
15105
0
    176U, // SMAX_VG4_4ZZ_B
15106
0
    184U, // SMAX_VG4_4ZZ_D
15107
0
    136U, // SMAX_VG4_4ZZ_H
15108
0
    96U,  // SMAX_VG4_4ZZ_S
15109
0
    3161U,  // SMAX_ZI_B
15110
0
    3160U,  // SMAX_ZI_D
15111
0
    224U, // SMAX_ZI_H
15112
0
    3161U,  // SMAX_ZI_S
15113
0
    16918656U,  // SMAX_ZPmZ_B
15114
0
    33691776U,  // SMAX_ZPmZ_D
15115
0
    51129480U,  // SMAX_ZPmZ_H
15116
0
    67252352U,  // SMAX_ZPmZ_S
15117
0
    925840U,  // SMAXv16i8
15118
0
    1056920U, // SMAXv2i32
15119
0
    1188000U, // SMAXv4i16
15120
0
    401520U,  // SMAXv4i32
15121
0
    532600U,  // SMAXv8i16
15122
0
    1319080U, // SMAXv8i8
15123
0
    0U, // SMC
15124
0
    16918656U,  // SMINP_ZPmZ_B
15125
0
    33691776U,  // SMINP_ZPmZ_D
15126
0
    51129480U,  // SMINP_ZPmZ_H
15127
0
    67252352U,  // SMINP_ZPmZ_S
15128
0
    925840U,  // SMINPv16i8
15129
0
    1056920U, // SMINPv2i32
15130
0
    1188000U, // SMINPv4i16
15131
0
    401520U,  // SMINPv4i32
15132
0
    532600U,  // SMINPv8i16
15133
0
    1319080U, // SMINPv8i8
15134
0
    10328U, // SMINQV_VPZ_B
15135
0
    6232U,  // SMINQV_VPZ_D
15136
0
    5208U,  // SMINQV_VPZ_H
15137
0
    12376U, // SMINQV_VPZ_S
15138
0
    0U, // SMINV_VPZ_B
15139
0
    0U, // SMINV_VPZ_D
15140
0
    0U, // SMINV_VPZ_H
15141
0
    0U, // SMINV_VPZ_S
15142
0
    32U,  // SMINVv16i8v
15143
0
    56U,  // SMINVv4i16v
15144
0
    64U,  // SMINVv4i32v
15145
0
    72U,  // SMINVv8i16v
15146
0
    80U,  // SMINVv8i8v
15147
0
    3160U,  // SMINWri
15148
0
    3160U,  // SMINWrr
15149
0
    3160U,  // SMINXri
15150
0
    3160U,  // SMINXrr
15151
0
    920U, // SMIN_VG2_2Z2Z_B
15152
0
    464U, // SMIN_VG2_2Z2Z_D
15153
0
    248U, // SMIN_VG2_2Z2Z_H
15154
0
    472U, // SMIN_VG2_2Z2Z_S
15155
0
    176U, // SMIN_VG2_2ZZ_B
15156
0
    184U, // SMIN_VG2_2ZZ_D
15157
0
    136U, // SMIN_VG2_2ZZ_H
15158
0
    96U,  // SMIN_VG2_2ZZ_S
15159
0
    920U, // SMIN_VG4_4Z4Z_B
15160
0
    464U, // SMIN_VG4_4Z4Z_D
15161
0
    248U, // SMIN_VG4_4Z4Z_H
15162
0
    472U, // SMIN_VG4_4Z4Z_S
15163
0
    176U, // SMIN_VG4_4ZZ_B
15164
0
    184U, // SMIN_VG4_4ZZ_D
15165
0
    136U, // SMIN_VG4_4ZZ_H
15166
0
    96U,  // SMIN_VG4_4ZZ_S
15167
0
    3161U,  // SMIN_ZI_B
15168
0
    3160U,  // SMIN_ZI_D
15169
0
    224U, // SMIN_ZI_H
15170
0
    3161U,  // SMIN_ZI_S
15171
0
    16918656U,  // SMIN_ZPmZ_B
15172
0
    33691776U,  // SMIN_ZPmZ_D
15173
0
    51129480U,  // SMIN_ZPmZ_H
15174
0
    67252352U,  // SMIN_ZPmZ_S
15175
0
    925840U,  // SMINv16i8
15176
0
    1056920U, // SMINv2i32
15177
0
    1188000U, // SMINv4i16
15178
0
    401520U,  // SMINv4i32
15179
0
    532600U,  // SMINv8i16
15180
0
    1319080U, // SMINv8i8
15181
0
    53217368U,  // SMLALB_ZZZI_D
15182
0
    53222488U,  // SMLALB_ZZZI_S
15183
0
    2136U,  // SMLALB_ZZZ_D
15184
0
    8U, // SMLALB_ZZZ_H
15185
0
    7256U,  // SMLALB_ZZZ_S
15186
0
    38441U, // SMLALL_MZZI_BtoS
15187
0
    38145U, // SMLALL_MZZI_HtoD
15188
0
    553U, // SMLALL_MZZ_BtoS
15189
0
    257U, // SMLALL_MZZ_HtoD
15190
0
    47640U, // SMLALL_VG2_M2Z2Z_BtoS
15191
0
    2632936U, // SMLALL_VG2_M2Z2Z_HtoD
15192
0
    5029400U, // SMLALL_VG2_M2ZZI_BtoS
15193
0
    103427304U, // SMLALL_VG2_M2ZZI_HtoD
15194
0
    48666U, // SMLALL_VG2_M2ZZ_BtoS
15195
0
    53095658U,  // SMLALL_VG2_M2ZZ_HtoD
15196
0
    47640U, // SMLALL_VG4_M4Z4Z_BtoS
15197
0
    2632936U, // SMLALL_VG4_M4Z4Z_HtoD
15198
0
    5029400U, // SMLALL_VG4_M4ZZI_BtoS
15199
0
    103427304U, // SMLALL_VG4_M4ZZI_HtoD
15200
0
    48667U, // SMLALL_VG4_M4ZZ_BtoS
15201
0
    53095659U,  // SMLALL_VG4_M4ZZ_HtoD
15202
0
    53217368U,  // SMLALT_ZZZI_D
15203
0
    53222488U,  // SMLALT_ZZZI_S
15204
0
    2136U,  // SMLALT_ZZZ_D
15205
0
    8U, // SMLALT_ZZZ_H
15206
0
    7256U,  // SMLALT_ZZZ_S
15207
0
    38145U, // SMLAL_MZZI_HtoS
15208
0
    257U, // SMLAL_MZZ_HtoS
15209
0
    2632936U, // SMLAL_VG2_M2Z2Z_HtoS
15210
0
    103427304U, // SMLAL_VG2_M2ZZI_S
15211
0
    53095656U,  // SMLAL_VG2_M2ZZ_HtoS
15212
0
    2632936U, // SMLAL_VG4_M4Z4Z_HtoS
15213
0
    103427304U, // SMLAL_VG4_M4ZZI_HtoS
15214
0
    53095656U,  // SMLAL_VG4_M4ZZ_HtoS
15215
0
    926864U,  // SMLALv16i8_v8i16
15216
0
    122299544U, // SMLALv2i32_indexed
15217
0
    1057944U, // SMLALv2i32_v2i64
15218
0
    120464544U, // SMLALv4i16_indexed
15219
0
    1189024U, // SMLALv4i16_v4i32
15220
0
    122299504U, // SMLALv4i32_indexed
15221
0
    402544U,  // SMLALv4i32_v2i64
15222
0
    120464504U, // SMLALv8i16_indexed
15223
0
    533624U,  // SMLALv8i16_v4i32
15224
0
    1320104U, // SMLALv8i8_v8i16
15225
0
    53217368U,  // SMLSLB_ZZZI_D
15226
0
    53222488U,  // SMLSLB_ZZZI_S
15227
0
    2136U,  // SMLSLB_ZZZ_D
15228
0
    8U, // SMLSLB_ZZZ_H
15229
0
    7256U,  // SMLSLB_ZZZ_S
15230
0
    38441U, // SMLSLL_MZZI_BtoS
15231
0
    38145U, // SMLSLL_MZZI_HtoD
15232
0
    553U, // SMLSLL_MZZ_BtoS
15233
0
    257U, // SMLSLL_MZZ_HtoD
15234
0
    47640U, // SMLSLL_VG2_M2Z2Z_BtoS
15235
0
    2632936U, // SMLSLL_VG2_M2Z2Z_HtoD
15236
0
    5029400U, // SMLSLL_VG2_M2ZZI_BtoS
15237
0
    103427304U, // SMLSLL_VG2_M2ZZI_HtoD
15238
0
    48666U, // SMLSLL_VG2_M2ZZ_BtoS
15239
0
    53095658U,  // SMLSLL_VG2_M2ZZ_HtoD
15240
0
    47640U, // SMLSLL_VG4_M4Z4Z_BtoS
15241
0
    2632936U, // SMLSLL_VG4_M4Z4Z_HtoD
15242
0
    5029400U, // SMLSLL_VG4_M4ZZI_BtoS
15243
0
    103427304U, // SMLSLL_VG4_M4ZZI_HtoD
15244
0
    48667U, // SMLSLL_VG4_M4ZZ_BtoS
15245
0
    53095659U,  // SMLSLL_VG4_M4ZZ_HtoD
15246
0
    53217368U,  // SMLSLT_ZZZI_D
15247
0
    53222488U,  // SMLSLT_ZZZI_S
15248
0
    2136U,  // SMLSLT_ZZZ_D
15249
0
    8U, // SMLSLT_ZZZ_H
15250
0
    7256U,  // SMLSLT_ZZZ_S
15251
0
    38145U, // SMLSL_MZZI_HtoS
15252
0
    257U, // SMLSL_MZZ_HtoS
15253
0
    2632936U, // SMLSL_VG2_M2Z2Z_HtoS
15254
0
    103427304U, // SMLSL_VG2_M2ZZI_S
15255
0
    53095656U,  // SMLSL_VG2_M2ZZ_HtoS
15256
0
    2632936U, // SMLSL_VG4_M4Z4Z_HtoS
15257
0
    103427304U, // SMLSL_VG4_M4ZZI_HtoS
15258
0
    53095656U,  // SMLSL_VG4_M4ZZ_HtoS
15259
0
    926864U,  // SMLSLv16i8_v8i16
15260
0
    122299544U, // SMLSLv2i32_indexed
15261
0
    1057944U, // SMLSLv2i32_v2i64
15262
0
    120464544U, // SMLSLv4i16_indexed
15263
0
    1189024U, // SMLSLv4i16_v4i32
15264
0
    122299504U, // SMLSLv4i32_indexed
15265
0
    402544U,  // SMLSLv4i32_v2i64
15266
0
    120464504U, // SMLSLv8i16_indexed
15267
0
    533624U,  // SMLSLv8i16_v4i32
15268
0
    1320104U, // SMLSLv8i8_v8i16
15269
0
    926864U,  // SMMLA
15270
0
    9U, // SMMLA_ZZZ
15271
0
    0U, // SMOPA_MPPZZ_D
15272
0
    0U, // SMOPA_MPPZZ_HtoS
15273
0
    0U, // SMOPA_MPPZZ_S
15274
0
    0U, // SMOPS_MPPZZ_D
15275
0
    0U, // SMOPS_MPPZZ_HtoS
15276
0
    0U, // SMOPS_MPPZZ_S
15277
0
    45456U, // SMOVvi16to32
15278
0
    45456U, // SMOVvi16to32_idx0
15279
0
    45456U, // SMOVvi16to64
15280
0
    45456U, // SMOVvi16to64_idx0
15281
0
    45464U, // SMOVvi32to64
15282
0
    45464U, // SMOVvi32to64_idx0
15283
0
    45480U, // SMOVvi8to32
15284
0
    45480U, // SMOVvi8to32_idx0
15285
0
    45480U, // SMOVvi8to64
15286
0
    45480U, // SMOVvi8to64_idx0
15287
0
    134232U,  // SMSUBLrrr
15288
0
    16918656U,  // SMULH_ZPmZ_B
15289
0
    33691776U,  // SMULH_ZPmZ_D
15290
0
    51129480U,  // SMULH_ZPmZ_H
15291
0
    67252352U,  // SMULH_ZPmZ_S
15292
0
    10329U, // SMULH_ZZZ_B
15293
0
    6232U,  // SMULH_ZZZ_D
15294
0
    136U, // SMULH_ZZZ_H
15295
0
    12377U, // SMULH_ZZZ_S
15296
0
    3160U,  // SMULHrr
15297
0
    5910617U, // SMULLB_ZZZI_D
15298
0
    5903448U, // SMULLB_ZZZI_S
15299
0
    12377U, // SMULLB_ZZZ_D
15300
0
    176U, // SMULLB_ZZZ_H
15301
0
    5208U,  // SMULLB_ZZZ_S
15302
0
    5910617U, // SMULLT_ZZZI_D
15303
0
    5903448U, // SMULLT_ZZZI_S
15304
0
    12377U, // SMULLT_ZZZ_D
15305
0
    176U, // SMULLT_ZZZ_H
15306
0
    5208U,  // SMULLT_ZZZ_S
15307
0
    925840U,  // SMULLv16i8_v8i16
15308
0
    340402328U, // SMULLv2i32_indexed
15309
0
    1056920U, // SMULLv2i32_v2i64
15310
0
    338567328U, // SMULLv4i16_indexed
15311
0
    1188000U, // SMULLv4i16_v4i32
15312
0
    340402288U, // SMULLv4i32_indexed
15313
0
    401520U,  // SMULLv4i32_v2i64
15314
0
    338567288U, // SMULLv8i16_indexed
15315
0
    532600U,  // SMULLv8i16_v4i32
15316
0
    1319080U, // SMULLv8i8_v8i16
15317
0
    80984U, // SPLICE_ZPZZ_B
15318
0
    82008U, // SPLICE_ZPZZ_D
15319
0
    248U, // SPLICE_ZPZZ_H
15320
0
    83032U, // SPLICE_ZPZZ_S
15321
0
    16918616U,  // SPLICE_ZPZ_B
15322
0
    33691736U,  // SPLICE_ZPZ_D
15323
0
    51129480U,  // SPLICE_ZPZ_H
15324
0
    67252312U,  // SPLICE_ZPZ_S
15325
0
    8U, // SQABS_ZPmZ_B
15326
0
    16U,  // SQABS_ZPmZ_D
15327
0
    0U, // SQABS_ZPmZ_H
15328
0
    24U,  // SQABS_ZPmZ_S
15329
0
    32U,  // SQABSv16i8
15330
0
    0U, // SQABSv1i16
15331
0
    0U, // SQABSv1i32
15332
0
    0U, // SQABSv1i64
15333
0
    0U, // SQABSv1i8
15334
0
    40U,  // SQABSv2i32
15335
0
    48U,  // SQABSv2i64
15336
0
    56U,  // SQABSv4i16
15337
0
    64U,  // SQABSv4i32
15338
0
    72U,  // SQABSv8i16
15339
0
    80U,  // SQABSv8i8
15340
0
    16473U, // SQADD_ZI_B
15341
0
    17496U, // SQADD_ZI_D
15342
0
    208U, // SQADD_ZI_H
15343
0
    18521U, // SQADD_ZI_S
15344
0
    16918656U,  // SQADD_ZPmZ_B
15345
0
    33691776U,  // SQADD_ZPmZ_D
15346
0
    51129480U,  // SQADD_ZPmZ_H
15347
0
    67252352U,  // SQADD_ZPmZ_S
15348
0
    10329U, // SQADD_ZZZ_B
15349
0
    6232U,  // SQADD_ZZZ_D
15350
0
    136U, // SQADD_ZZZ_H
15351
0
    12377U, // SQADD_ZZZ_S
15352
0
    925840U,  // SQADDv16i8
15353
0
    3160U,  // SQADDv1i16
15354
0
    3160U,  // SQADDv1i32
15355
0
    3160U,  // SQADDv1i64
15356
0
    3160U,  // SQADDv1i8
15357
0
    1056920U, // SQADDv2i32
15358
0
    270440U,  // SQADDv2i64
15359
0
    1188000U, // SQADDv4i16
15360
0
    401520U,  // SQADDv4i32
15361
0
    532600U,  // SQADDv8i16
15362
0
    1319080U, // SQADDv8i8
15363
0
    151136345U, // SQCADD_ZZI_B
15364
0
    151132248U, // SQCADD_ZZI_D
15365
0
    3288200U, // SQCADD_ZZI_H
15366
0
    151138393U, // SQCADD_ZZI_S
15367
0
    0U, // SQCVTN_Z2Z_StoH
15368
0
    0U, // SQCVTN_Z4Z_DtoH
15369
0
    2U, // SQCVTN_Z4Z_StoB
15370
0
    0U, // SQCVTUN_Z2Z_StoH
15371
0
    0U, // SQCVTUN_Z4Z_DtoH
15372
0
    2U, // SQCVTUN_Z4Z_StoB
15373
0
    0U, // SQCVTU_Z2Z_StoH
15374
0
    0U, // SQCVTU_Z4Z_DtoH
15375
0
    2U, // SQCVTU_Z4Z_StoB
15376
0
    0U, // SQCVT_Z2Z_StoH
15377
0
    0U, // SQCVT_Z4Z_DtoH
15378
0
    2U, // SQCVT_Z4Z_StoB
15379
0
    2U, // SQDECB_XPiI
15380
0
    4U, // SQDECB_XPiWdI
15381
0
    2U, // SQDECD_XPiI
15382
0
    4U, // SQDECD_XPiWdI
15383
0
    2U, // SQDECD_ZPiI
15384
0
    2U, // SQDECH_XPiI
15385
0
    4U, // SQDECH_XPiWdI
15386
0
    0U, // SQDECH_ZPiI
15387
0
    84057U, // SQDECP_XPWd_B
15388
0
    84056U, // SQDECP_XPWd_D
15389
0
    84056U, // SQDECP_XPWd_H
15390
0
    84057U, // SQDECP_XPWd_S
15391
0
    1U, // SQDECP_XP_B
15392
0
    0U, // SQDECP_XP_D
15393
0
    0U, // SQDECP_XP_H
15394
0
    1U, // SQDECP_XP_S
15395
0
    0U, // SQDECP_ZP_D
15396
0
    0U, // SQDECP_ZP_H
15397
0
    0U, // SQDECP_ZP_S
15398
0
    2U, // SQDECW_XPiI
15399
0
    4U, // SQDECW_XPiWdI
15400
0
    2U, // SQDECW_ZPiI
15401
0
    2136U,  // SQDMLALBT_ZZZ_D
15402
0
    8U, // SQDMLALBT_ZZZ_H
15403
0
    7256U,  // SQDMLALBT_ZZZ_S
15404
0
    53217368U,  // SQDMLALB_ZZZI_D
15405
0
    53222488U,  // SQDMLALB_ZZZI_S
15406
0
    2136U,  // SQDMLALB_ZZZ_D
15407
0
    8U, // SQDMLALB_ZZZ_H
15408
0
    7256U,  // SQDMLALB_ZZZ_S
15409
0
    53217368U,  // SQDMLALT_ZZZI_D
15410
0
    53222488U,  // SQDMLALT_ZZZI_S
15411
0
    2136U,  // SQDMLALT_ZZZ_D
15412
0
    8U, // SQDMLALT_ZZZ_H
15413
0
    7256U,  // SQDMLALT_ZZZ_S
15414
0
    41049U, // SQDMLALi16
15415
0
    41049U, // SQDMLALi32
15416
0
    120464473U, // SQDMLALv1i32_indexed
15417
0
    122299481U, // SQDMLALv1i64_indexed
15418
0
    122299544U, // SQDMLALv2i32_indexed
15419
0
    1057944U, // SQDMLALv2i32_v2i64
15420
0
    120464544U, // SQDMLALv4i16_indexed
15421
0
    1189024U, // SQDMLALv4i16_v4i32
15422
0
    122299504U, // SQDMLALv4i32_indexed
15423
0
    402544U,  // SQDMLALv4i32_v2i64
15424
0
    120464504U, // SQDMLALv8i16_indexed
15425
0
    533624U,  // SQDMLALv8i16_v4i32
15426
0
    2136U,  // SQDMLSLBT_ZZZ_D
15427
0
    8U, // SQDMLSLBT_ZZZ_H
15428
0
    7256U,  // SQDMLSLBT_ZZZ_S
15429
0
    53217368U,  // SQDMLSLB_ZZZI_D
15430
0
    53222488U,  // SQDMLSLB_ZZZI_S
15431
0
    2136U,  // SQDMLSLB_ZZZ_D
15432
0
    8U, // SQDMLSLB_ZZZ_H
15433
0
    7256U,  // SQDMLSLB_ZZZ_S
15434
0
    53217368U,  // SQDMLSLT_ZZZI_D
15435
0
    53222488U,  // SQDMLSLT_ZZZI_S
15436
0
    2136U,  // SQDMLSLT_ZZZ_D
15437
0
    8U, // SQDMLSLT_ZZZ_H
15438
0
    7256U,  // SQDMLSLT_ZZZ_S
15439
0
    41049U, // SQDMLSLi16
15440
0
    41049U, // SQDMLSLi32
15441
0
    120464473U, // SQDMLSLv1i32_indexed
15442
0
    122299481U, // SQDMLSLv1i64_indexed
15443
0
    122299544U, // SQDMLSLv2i32_indexed
15444
0
    1057944U, // SQDMLSLv2i32_v2i64
15445
0
    120464544U, // SQDMLSLv4i16_indexed
15446
0
    1189024U, // SQDMLSLv4i16_v4i32
15447
0
    122299504U, // SQDMLSLv4i32_indexed
15448
0
    402544U,  // SQDMLSLv4i32_v2i64
15449
0
    120464504U, // SQDMLSLv8i16_indexed
15450
0
    533624U,  // SQDMLSLv8i16_v4i32
15451
0
    920U, // SQDMULH_VG2_2Z2Z_B
15452
0
    464U, // SQDMULH_VG2_2Z2Z_D
15453
0
    248U, // SQDMULH_VG2_2Z2Z_H
15454
0
    472U, // SQDMULH_VG2_2Z2Z_S
15455
0
    176U, // SQDMULH_VG2_2ZZ_B
15456
0
    184U, // SQDMULH_VG2_2ZZ_D
15457
0
    136U, // SQDMULH_VG2_2ZZ_H
15458
0
    96U,  // SQDMULH_VG2_2ZZ_S
15459
0
    920U, // SQDMULH_VG4_4Z4Z_B
15460
0
    464U, // SQDMULH_VG4_4Z4Z_D
15461
0
    248U, // SQDMULH_VG4_4Z4Z_H
15462
0
    472U, // SQDMULH_VG4_4Z4Z_S
15463
0
    176U, // SQDMULH_VG4_4ZZ_B
15464
0
    184U, // SQDMULH_VG4_4ZZ_D
15465
0
    136U, // SQDMULH_VG4_4ZZ_H
15466
0
    96U,  // SQDMULH_VG4_4ZZ_S
15467
0
    5904472U, // SQDMULH_ZZZI_D
15468
0
    40072U, // SQDMULH_ZZZI_H
15469
0
    5910617U, // SQDMULH_ZZZI_S
15470
0
    10329U, // SQDMULH_ZZZ_B
15471
0
    6232U,  // SQDMULH_ZZZ_D
15472
0
    136U, // SQDMULH_ZZZ_H
15473
0
    12377U, // SQDMULH_ZZZ_S
15474
0
    3160U,  // SQDMULHv1i16
15475
0
    338567256U, // SQDMULHv1i16_indexed
15476
0
    3160U,  // SQDMULHv1i32
15477
0
    340402264U, // SQDMULHv1i32_indexed
15478
0
    1056920U, // SQDMULHv2i32
15479
0
    340402328U, // SQDMULHv2i32_indexed
15480
0
    1188000U, // SQDMULHv4i16
15481
0
    338567328U, // SQDMULHv4i16_indexed
15482
0
    401520U,  // SQDMULHv4i32
15483
0
    340402288U, // SQDMULHv4i32_indexed
15484
0
    532600U,  // SQDMULHv8i16
15485
0
    338567288U, // SQDMULHv8i16_indexed
15486
0
    5910617U, // SQDMULLB_ZZZI_D
15487
0
    5903448U, // SQDMULLB_ZZZI_S
15488
0
    12377U, // SQDMULLB_ZZZ_D
15489
0
    176U, // SQDMULLB_ZZZ_H
15490
0
    5208U,  // SQDMULLB_ZZZ_S
15491
0
    5910617U, // SQDMULLT_ZZZI_D
15492
0
    5903448U, // SQDMULLT_ZZZI_S
15493
0
    12377U, // SQDMULLT_ZZZ_D
15494
0
    176U, // SQDMULLT_ZZZ_H
15495
0
    5208U,  // SQDMULLT_ZZZ_S
15496
0
    3160U,  // SQDMULLi16
15497
0
    3160U,  // SQDMULLi32
15498
0
    338567256U, // SQDMULLv1i32_indexed
15499
0
    340402264U, // SQDMULLv1i64_indexed
15500
0
    340402328U, // SQDMULLv2i32_indexed
15501
0
    1056920U, // SQDMULLv2i32_v2i64
15502
0
    338567328U, // SQDMULLv4i16_indexed
15503
0
    1188000U, // SQDMULLv4i16_v4i32
15504
0
    340402288U, // SQDMULLv4i32_indexed
15505
0
    401520U,  // SQDMULLv4i32_v2i64
15506
0
    338567288U, // SQDMULLv8i16_indexed
15507
0
    532600U,  // SQDMULLv8i16_v4i32
15508
0
    2U, // SQINCB_XPiI
15509
0
    4U, // SQINCB_XPiWdI
15510
0
    2U, // SQINCD_XPiI
15511
0
    4U, // SQINCD_XPiWdI
15512
0
    2U, // SQINCD_ZPiI
15513
0
    2U, // SQINCH_XPiI
15514
0
    4U, // SQINCH_XPiWdI
15515
0
    0U, // SQINCH_ZPiI
15516
0
    84057U, // SQINCP_XPWd_B
15517
0
    84056U, // SQINCP_XPWd_D
15518
0
    84056U, // SQINCP_XPWd_H
15519
0
    84057U, // SQINCP_XPWd_S
15520
0
    1U, // SQINCP_XP_B
15521
0
    0U, // SQINCP_XP_D
15522
0
    0U, // SQINCP_XP_H
15523
0
    1U, // SQINCP_XP_S
15524
0
    0U, // SQINCP_ZP_D
15525
0
    0U, // SQINCP_ZP_H
15526
0
    0U, // SQINCP_ZP_S
15527
0
    2U, // SQINCW_XPiI
15528
0
    4U, // SQINCW_XPiWdI
15529
0
    2U, // SQINCW_ZPiI
15530
0
    8U, // SQNEG_ZPmZ_B
15531
0
    16U,  // SQNEG_ZPmZ_D
15532
0
    0U, // SQNEG_ZPmZ_H
15533
0
    24U,  // SQNEG_ZPmZ_S
15534
0
    32U,  // SQNEGv16i8
15535
0
    0U, // SQNEGv1i16
15536
0
    0U, // SQNEGv1i32
15537
0
    0U, // SQNEGv1i64
15538
0
    0U, // SQNEGv1i8
15539
0
    40U,  // SQNEGv2i32
15540
0
    48U,  // SQNEGv2i64
15541
0
    56U,  // SQNEGv4i16
15542
0
    64U,  // SQNEGv4i32
15543
0
    72U,  // SQNEGv8i16
15544
0
    80U,  // SQNEGv8i8
15545
0
    201496816U, // SQRDCMLAH_ZZZI_H
15546
0
    187435096U, // SQRDCMLAH_ZZZI_S
15547
0
    3550217U, // SQRDCMLAH_ZZZ_B
15548
0
    218235992U, // SQRDCMLAH_ZZZ_D
15549
0
    3550448U, // SQRDCMLAH_ZZZ_H
15550
0
    218237016U, // SQRDCMLAH_ZZZ_S
15551
0
    53216344U,  // SQRDMLAH_ZZZI_D
15552
0
    39152U, // SQRDMLAH_ZZZI_H
15553
0
    53217368U,  // SQRDMLAH_ZZZI_S
15554
0
    9U, // SQRDMLAH_ZZZ_B
15555
0
    1112U,  // SQRDMLAH_ZZZ_D
15556
0
    240U, // SQRDMLAH_ZZZ_H
15557
0
    2136U,  // SQRDMLAH_ZZZ_S
15558
0
    41049U, // SQRDMLAHv1i16
15559
0
    120464473U, // SQRDMLAHv1i16_indexed
15560
0
    41049U, // SQRDMLAHv1i32
15561
0
    122299481U, // SQRDMLAHv1i32_indexed
15562
0
    1057944U, // SQRDMLAHv2i32
15563
0
    122299544U, // SQRDMLAHv2i32_indexed
15564
0
    1189024U, // SQRDMLAHv4i16
15565
0
    120464544U, // SQRDMLAHv4i16_indexed
15566
0
    402544U,  // SQRDMLAHv4i32
15567
0
    122299504U, // SQRDMLAHv4i32_indexed
15568
0
    533624U,  // SQRDMLAHv8i16
15569
0
    120464504U, // SQRDMLAHv8i16_indexed
15570
0
    53216344U,  // SQRDMLSH_ZZZI_D
15571
0
    39152U, // SQRDMLSH_ZZZI_H
15572
0
    53217368U,  // SQRDMLSH_ZZZI_S
15573
0
    9U, // SQRDMLSH_ZZZ_B
15574
0
    1112U,  // SQRDMLSH_ZZZ_D
15575
0
    240U, // SQRDMLSH_ZZZ_H
15576
0
    2136U,  // SQRDMLSH_ZZZ_S
15577
0
    41049U, // SQRDMLSHv1i16
15578
0
    120464473U, // SQRDMLSHv1i16_indexed
15579
0
    41049U, // SQRDMLSHv1i32
15580
0
    122299481U, // SQRDMLSHv1i32_indexed
15581
0
    1057944U, // SQRDMLSHv2i32
15582
0
    122299544U, // SQRDMLSHv2i32_indexed
15583
0
    1189024U, // SQRDMLSHv4i16
15584
0
    120464544U, // SQRDMLSHv4i16_indexed
15585
0
    402544U,  // SQRDMLSHv4i32
15586
0
    122299504U, // SQRDMLSHv4i32_indexed
15587
0
    533624U,  // SQRDMLSHv8i16
15588
0
    120464504U, // SQRDMLSHv8i16_indexed
15589
0
    5904472U, // SQRDMULH_ZZZI_D
15590
0
    40072U, // SQRDMULH_ZZZI_H
15591
0
    5910617U, // SQRDMULH_ZZZI_S
15592
0
    10329U, // SQRDMULH_ZZZ_B
15593
0
    6232U,  // SQRDMULH_ZZZ_D
15594
0
    136U, // SQRDMULH_ZZZ_H
15595
0
    12377U, // SQRDMULH_ZZZ_S
15596
0
    3160U,  // SQRDMULHv1i16
15597
0
    338567256U, // SQRDMULHv1i16_indexed
15598
0
    3160U,  // SQRDMULHv1i32
15599
0
    340402264U, // SQRDMULHv1i32_indexed
15600
0
    1056920U, // SQRDMULHv2i32
15601
0
    340402328U, // SQRDMULHv2i32_indexed
15602
0
    1188000U, // SQRDMULHv4i16
15603
0
    338567328U, // SQRDMULHv4i16_indexed
15604
0
    401520U,  // SQRDMULHv4i32
15605
0
    340402288U, // SQRDMULHv4i32_indexed
15606
0
    532600U,  // SQRDMULHv8i16
15607
0
    338567288U, // SQRDMULHv8i16_indexed
15608
0
    16918656U,  // SQRSHLR_ZPmZ_B
15609
0
    33691776U,  // SQRSHLR_ZPmZ_D
15610
0
    51129480U,  // SQRSHLR_ZPmZ_H
15611
0
    67252352U,  // SQRSHLR_ZPmZ_S
15612
0
    16918656U,  // SQRSHL_ZPmZ_B
15613
0
    33691776U,  // SQRSHL_ZPmZ_D
15614
0
    51129480U,  // SQRSHL_ZPmZ_H
15615
0
    67252352U,  // SQRSHL_ZPmZ_S
15616
0
    925840U,  // SQRSHLv16i8
15617
0
    3160U,  // SQRSHLv1i16
15618
0
    3160U,  // SQRSHLv1i32
15619
0
    3160U,  // SQRSHLv1i64
15620
0
    3160U,  // SQRSHLv1i8
15621
0
    1056920U, // SQRSHLv2i32
15622
0
    270440U,  // SQRSHLv2i64
15623
0
    1188000U, // SQRSHLv4i16
15624
0
    401520U,  // SQRSHLv4i32
15625
0
    532600U,  // SQRSHLv8i16
15626
0
    1319080U, // SQRSHLv8i8
15627
0
    3160U,  // SQRSHRNB_ZZI_B
15628
0
    224U, // SQRSHRNB_ZZI_H
15629
0
    3160U,  // SQRSHRNB_ZZI_S
15630
0
    41048U, // SQRSHRNT_ZZI_B
15631
0
    376U, // SQRSHRNT_ZZI_H
15632
0
    41048U, // SQRSHRNT_ZZI_S
15633
0
    3162U,  // SQRSHRN_VG4_Z4ZI_B
15634
0
    224U, // SQRSHRN_VG4_Z4ZI_H
15635
0
    224U, // SQRSHRN_Z2ZI_StoH
15636
0
    3160U,  // SQRSHRNb
15637
0
    3160U,  // SQRSHRNh
15638
0
    3160U,  // SQRSHRNs
15639
0
    41080U, // SQRSHRNv16i8_shift
15640
0
    3176U,  // SQRSHRNv2i32_shift
15641
0
    3184U,  // SQRSHRNv4i16_shift
15642
0
    41064U, // SQRSHRNv4i32_shift
15643
0
    41072U, // SQRSHRNv8i16_shift
15644
0
    3192U,  // SQRSHRNv8i8_shift
15645
0
    3160U,  // SQRSHRUNB_ZZI_B
15646
0
    224U, // SQRSHRUNB_ZZI_H
15647
0
    3160U,  // SQRSHRUNB_ZZI_S
15648
0
    41048U, // SQRSHRUNT_ZZI_B
15649
0
    376U, // SQRSHRUNT_ZZI_H
15650
0
    41048U, // SQRSHRUNT_ZZI_S
15651
0
    3162U,  // SQRSHRUN_VG4_Z4ZI_B
15652
0
    224U, // SQRSHRUN_VG4_Z4ZI_H
15653
0
    224U, // SQRSHRUN_Z2ZI_StoH
15654
0
    3160U,  // SQRSHRUNb
15655
0
    3160U,  // SQRSHRUNh
15656
0
    3160U,  // SQRSHRUNs
15657
0
    41080U, // SQRSHRUNv16i8_shift
15658
0
    3176U,  // SQRSHRUNv2i32_shift
15659
0
    3184U,  // SQRSHRUNv4i16_shift
15660
0
    41064U, // SQRSHRUNv4i32_shift
15661
0
    41072U, // SQRSHRUNv8i16_shift
15662
0
    3192U,  // SQRSHRUNv8i8_shift
15663
0
    224U, // SQRSHRU_VG2_Z2ZI_H
15664
0
    3162U,  // SQRSHRU_VG4_Z4ZI_B
15665
0
    224U, // SQRSHRU_VG4_Z4ZI_H
15666
0
    224U, // SQRSHR_VG2_Z2ZI_H
15667
0
    3162U,  // SQRSHR_VG4_Z4ZI_B
15668
0
    224U, // SQRSHR_VG4_Z4ZI_H
15669
0
    16918656U,  // SQSHLR_ZPmZ_B
15670
0
    33691776U,  // SQSHLR_ZPmZ_D
15671
0
    51129480U,  // SQSHLR_ZPmZ_H
15672
0
    67252352U,  // SQSHLR_ZPmZ_S
15673
0
    141440U,  // SQSHLU_ZPmI_B
15674
0
    137344U,  // SQSHLU_ZPmI_D
15675
0
    52440200U,  // SQSHLU_ZPmI_H
15676
0
    143488U,  // SQSHLU_ZPmI_S
15677
0
    3160U,  // SQSHLUb
15678
0
    3160U,  // SQSHLUd
15679
0
    3160U,  // SQSHLUh
15680
0
    3160U,  // SQSHLUs
15681
0
    3216U,  // SQSHLUv16i8_shift
15682
0
    3224U,  // SQSHLUv2i32_shift
15683
0
    3176U,  // SQSHLUv2i64_shift
15684
0
    3232U,  // SQSHLUv4i16_shift
15685
0
    3184U,  // SQSHLUv4i32_shift
15686
0
    3192U,  // SQSHLUv8i16_shift
15687
0
    3240U,  // SQSHLUv8i8_shift
15688
0
    141440U,  // SQSHL_ZPmI_B
15689
0
    137344U,  // SQSHL_ZPmI_D
15690
0
    52440200U,  // SQSHL_ZPmI_H
15691
0
    143488U,  // SQSHL_ZPmI_S
15692
0
    16918656U,  // SQSHL_ZPmZ_B
15693
0
    33691776U,  // SQSHL_ZPmZ_D
15694
0
    51129480U,  // SQSHL_ZPmZ_H
15695
0
    67252352U,  // SQSHL_ZPmZ_S
15696
0
    3160U,  // SQSHLb
15697
0
    3160U,  // SQSHLd
15698
0
    3160U,  // SQSHLh
15699
0
    3160U,  // SQSHLs
15700
0
    925840U,  // SQSHLv16i8
15701
0
    3216U,  // SQSHLv16i8_shift
15702
0
    3160U,  // SQSHLv1i16
15703
0
    3160U,  // SQSHLv1i32
15704
0
    3160U,  // SQSHLv1i64
15705
0
    3160U,  // SQSHLv1i8
15706
0
    1056920U, // SQSHLv2i32
15707
0
    3224U,  // SQSHLv2i32_shift
15708
0
    270440U,  // SQSHLv2i64
15709
0
    3176U,  // SQSHLv2i64_shift
15710
0
    1188000U, // SQSHLv4i16
15711
0
    3232U,  // SQSHLv4i16_shift
15712
0
    401520U,  // SQSHLv4i32
15713
0
    3184U,  // SQSHLv4i32_shift
15714
0
    532600U,  // SQSHLv8i16
15715
0
    3192U,  // SQSHLv8i16_shift
15716
0
    1319080U, // SQSHLv8i8
15717
0
    3240U,  // SQSHLv8i8_shift
15718
0
    3160U,  // SQSHRNB_ZZI_B
15719
0
    224U, // SQSHRNB_ZZI_H
15720
0
    3160U,  // SQSHRNB_ZZI_S
15721
0
    41048U, // SQSHRNT_ZZI_B
15722
0
    376U, // SQSHRNT_ZZI_H
15723
0
    41048U, // SQSHRNT_ZZI_S
15724
0
    3160U,  // SQSHRNb
15725
0
    3160U,  // SQSHRNh
15726
0
    3160U,  // SQSHRNs
15727
0
    41080U, // SQSHRNv16i8_shift
15728
0
    3176U,  // SQSHRNv2i32_shift
15729
0
    3184U,  // SQSHRNv4i16_shift
15730
0
    41064U, // SQSHRNv4i32_shift
15731
0
    41072U, // SQSHRNv8i16_shift
15732
0
    3192U,  // SQSHRNv8i8_shift
15733
0
    3160U,  // SQSHRUNB_ZZI_B
15734
0
    224U, // SQSHRUNB_ZZI_H
15735
0
    3160U,  // SQSHRUNB_ZZI_S
15736
0
    41048U, // SQSHRUNT_ZZI_B
15737
0
    376U, // SQSHRUNT_ZZI_H
15738
0
    41048U, // SQSHRUNT_ZZI_S
15739
0
    3160U,  // SQSHRUNb
15740
0
    3160U,  // SQSHRUNh
15741
0
    3160U,  // SQSHRUNs
15742
0
    41080U, // SQSHRUNv16i8_shift
15743
0
    3176U,  // SQSHRUNv2i32_shift
15744
0
    3184U,  // SQSHRUNv4i16_shift
15745
0
    41064U, // SQSHRUNv4i32_shift
15746
0
    41072U, // SQSHRUNv8i16_shift
15747
0
    3192U,  // SQSHRUNv8i8_shift
15748
0
    16918656U,  // SQSUBR_ZPmZ_B
15749
0
    33691776U,  // SQSUBR_ZPmZ_D
15750
0
    51129480U,  // SQSUBR_ZPmZ_H
15751
0
    67252352U,  // SQSUBR_ZPmZ_S
15752
0
    16473U, // SQSUB_ZI_B
15753
0
    17496U, // SQSUB_ZI_D
15754
0
    208U, // SQSUB_ZI_H
15755
0
    18521U, // SQSUB_ZI_S
15756
0
    16918656U,  // SQSUB_ZPmZ_B
15757
0
    33691776U,  // SQSUB_ZPmZ_D
15758
0
    51129480U,  // SQSUB_ZPmZ_H
15759
0
    67252352U,  // SQSUB_ZPmZ_S
15760
0
    10329U, // SQSUB_ZZZ_B
15761
0
    6232U,  // SQSUB_ZZZ_D
15762
0
    136U, // SQSUB_ZZZ_H
15763
0
    12377U, // SQSUB_ZZZ_S
15764
0
    925840U,  // SQSUBv16i8
15765
0
    3160U,  // SQSUBv1i16
15766
0
    3160U,  // SQSUBv1i32
15767
0
    3160U,  // SQSUBv1i64
15768
0
    3160U,  // SQSUBv1i8
15769
0
    1056920U, // SQSUBv2i32
15770
0
    270440U,  // SQSUBv2i64
15771
0
    1188000U, // SQSUBv4i16
15772
0
    401520U,  // SQSUBv4i32
15773
0
    532600U,  // SQSUBv8i16
15774
0
    1319080U, // SQSUBv8i8
15775
0
    0U, // SQXTNB_ZZ_B
15776
0
    0U, // SQXTNB_ZZ_H
15777
0
    0U, // SQXTNB_ZZ_S
15778
0
    0U, // SQXTNT_ZZ_B
15779
0
    0U, // SQXTNT_ZZ_H
15780
0
    0U, // SQXTNT_ZZ_S
15781
0
    72U,  // SQXTNv16i8
15782
0
    0U, // SQXTNv1i16
15783
0
    0U, // SQXTNv1i32
15784
0
    0U, // SQXTNv1i8
15785
0
    48U,  // SQXTNv2i32
15786
0
    64U,  // SQXTNv4i16
15787
0
    48U,  // SQXTNv4i32
15788
0
    64U,  // SQXTNv8i16
15789
0
    72U,  // SQXTNv8i8
15790
0
    0U, // SQXTUNB_ZZ_B
15791
0
    0U, // SQXTUNB_ZZ_H
15792
0
    0U, // SQXTUNB_ZZ_S
15793
0
    0U, // SQXTUNT_ZZ_B
15794
0
    0U, // SQXTUNT_ZZ_H
15795
0
    0U, // SQXTUNT_ZZ_S
15796
0
    72U,  // SQXTUNv16i8
15797
0
    0U, // SQXTUNv1i16
15798
0
    0U, // SQXTUNv1i32
15799
0
    0U, // SQXTUNv1i8
15800
0
    48U,  // SQXTUNv2i32
15801
0
    64U,  // SQXTUNv4i16
15802
0
    48U,  // SQXTUNv4i32
15803
0
    64U,  // SQXTUNv8i16
15804
0
    72U,  // SQXTUNv8i8
15805
0
    16918656U,  // SRHADD_ZPmZ_B
15806
0
    33691776U,  // SRHADD_ZPmZ_D
15807
0
    51129480U,  // SRHADD_ZPmZ_H
15808
0
    67252352U,  // SRHADD_ZPmZ_S
15809
0
    925840U,  // SRHADDv16i8
15810
0
    1056920U, // SRHADDv2i32
15811
0
    1188000U, // SRHADDv4i16
15812
0
    401520U,  // SRHADDv4i32
15813
0
    532600U,  // SRHADDv8i16
15814
0
    1319080U, // SRHADDv8i8
15815
0
    377U, // SRI_ZZI_B
15816
0
    41048U, // SRI_ZZI_D
15817
0
    376U, // SRI_ZZI_H
15818
0
    41048U, // SRI_ZZI_S
15819
0
    41049U, // SRId
15820
0
    41104U, // SRIv16i8_shift
15821
0
    41112U, // SRIv2i32_shift
15822
0
    41064U, // SRIv2i64_shift
15823
0
    41120U, // SRIv4i16_shift
15824
0
    41072U, // SRIv4i32_shift
15825
0
    41080U, // SRIv8i16_shift
15826
0
    41128U, // SRIv8i8_shift
15827
0
    16918656U,  // SRSHLR_ZPmZ_B
15828
0
    33691776U,  // SRSHLR_ZPmZ_D
15829
0
    51129480U,  // SRSHLR_ZPmZ_H
15830
0
    67252352U,  // SRSHLR_ZPmZ_S
15831
0
    920U, // SRSHL_VG2_2Z2Z_B
15832
0
    464U, // SRSHL_VG2_2Z2Z_D
15833
0
    248U, // SRSHL_VG2_2Z2Z_H
15834
0
    472U, // SRSHL_VG2_2Z2Z_S
15835
0
    176U, // SRSHL_VG2_2ZZ_B
15836
0
    184U, // SRSHL_VG2_2ZZ_D
15837
0
    136U, // SRSHL_VG2_2ZZ_H
15838
0
    96U,  // SRSHL_VG2_2ZZ_S
15839
0
    920U, // SRSHL_VG4_4Z4Z_B
15840
0
    464U, // SRSHL_VG4_4Z4Z_D
15841
0
    248U, // SRSHL_VG4_4Z4Z_H
15842
0
    472U, // SRSHL_VG4_4Z4Z_S
15843
0
    176U, // SRSHL_VG4_4ZZ_B
15844
0
    184U, // SRSHL_VG4_4ZZ_D
15845
0
    136U, // SRSHL_VG4_4ZZ_H
15846
0
    96U,  // SRSHL_VG4_4ZZ_S
15847
0
    16918656U,  // SRSHL_ZPmZ_B
15848
0
    33691776U,  // SRSHL_ZPmZ_D
15849
0
    51129480U,  // SRSHL_ZPmZ_H
15850
0
    67252352U,  // SRSHL_ZPmZ_S
15851
0
    925840U,  // SRSHLv16i8
15852
0
    3160U,  // SRSHLv1i64
15853
0
    1056920U, // SRSHLv2i32
15854
0
    270440U,  // SRSHLv2i64
15855
0
    1188000U, // SRSHLv4i16
15856
0
    401520U,  // SRSHLv4i32
15857
0
    532600U,  // SRSHLv8i16
15858
0
    1319080U, // SRSHLv8i8
15859
0
    141440U,  // SRSHR_ZPmI_B
15860
0
    137344U,  // SRSHR_ZPmI_D
15861
0
    52440200U,  // SRSHR_ZPmI_H
15862
0
    143488U,  // SRSHR_ZPmI_S
15863
0
    3160U,  // SRSHRd
15864
0
    3216U,  // SRSHRv16i8_shift
15865
0
    3224U,  // SRSHRv2i32_shift
15866
0
    3176U,  // SRSHRv2i64_shift
15867
0
    3232U,  // SRSHRv4i16_shift
15868
0
    3184U,  // SRSHRv4i32_shift
15869
0
    3192U,  // SRSHRv8i16_shift
15870
0
    3240U,  // SRSHRv8i8_shift
15871
0
    377U, // SRSRA_ZZI_B
15872
0
    41048U, // SRSRA_ZZI_D
15873
0
    376U, // SRSRA_ZZI_H
15874
0
    41048U, // SRSRA_ZZI_S
15875
0
    41049U, // SRSRAd
15876
0
    41104U, // SRSRAv16i8_shift
15877
0
    41112U, // SRSRAv2i32_shift
15878
0
    41064U, // SRSRAv2i64_shift
15879
0
    41120U, // SRSRAv4i16_shift
15880
0
    41072U, // SRSRAv4i32_shift
15881
0
    41080U, // SRSRAv8i16_shift
15882
0
    41128U, // SRSRAv8i8_shift
15883
0
    3161U,  // SSHLLB_ZZI_D
15884
0
    224U, // SSHLLB_ZZI_H
15885
0
    3160U,  // SSHLLB_ZZI_S
15886
0
    3161U,  // SSHLLT_ZZI_D
15887
0
    224U, // SSHLLT_ZZI_H
15888
0
    3160U,  // SSHLLT_ZZI_S
15889
0
    3216U,  // SSHLLv16i8_shift
15890
0
    3224U,  // SSHLLv2i32_shift
15891
0
    3232U,  // SSHLLv4i16_shift
15892
0
    3184U,  // SSHLLv4i32_shift
15893
0
    3192U,  // SSHLLv8i16_shift
15894
0
    3240U,  // SSHLLv8i8_shift
15895
0
    925840U,  // SSHLv16i8
15896
0
    3160U,  // SSHLv1i64
15897
0
    1056920U, // SSHLv2i32
15898
0
    270440U,  // SSHLv2i64
15899
0
    1188000U, // SSHLv4i16
15900
0
    401520U,  // SSHLv4i32
15901
0
    532600U,  // SSHLv8i16
15902
0
    1319080U, // SSHLv8i8
15903
0
    3160U,  // SSHRd
15904
0
    3216U,  // SSHRv16i8_shift
15905
0
    3224U,  // SSHRv2i32_shift
15906
0
    3176U,  // SSHRv2i64_shift
15907
0
    3232U,  // SSHRv4i16_shift
15908
0
    3184U,  // SSHRv4i32_shift
15909
0
    3192U,  // SSHRv8i16_shift
15910
0
    3240U,  // SSHRv8i8_shift
15911
0
    377U, // SSRA_ZZI_B
15912
0
    41048U, // SSRA_ZZI_D
15913
0
    376U, // SSRA_ZZI_H
15914
0
    41048U, // SSRA_ZZI_S
15915
0
    41049U, // SSRAd
15916
0
    41104U, // SSRAv16i8_shift
15917
0
    41112U, // SSRAv2i32_shift
15918
0
    41064U, // SSRAv2i64_shift
15919
0
    41120U, // SSRAv4i16_shift
15920
0
    41072U, // SSRAv4i32_shift
15921
0
    41080U, // SSRAv8i16_shift
15922
0
    41128U, // SSRAv8i8_shift
15923
0
    6040804U, // SST1B_D
15924
0
    371207356U, // SST1B_D_IMM
15925
0
    6171876U, // SST1B_D_SXTW
15926
0
    6302948U, // SST1B_D_UXTW
15927
0
    371207268U, // SST1B_S_IMM
15928
0
    6434020U, // SST1B_S_SXTW
15929
0
    6565092U, // SST1B_S_UXTW
15930
0
    6040804U, // SST1D
15931
0
    6696124U, // SST1D_IMM
15932
0
    6827236U, // SST1D_SCALED
15933
0
    6171876U, // SST1D_SXTW
15934
0
    6958308U, // SST1D_SXTW_SCALED
15935
0
    6302948U, // SST1D_UXTW
15936
0
    7089380U, // SST1D_UXTW_SCALED
15937
0
    6040804U, // SST1H_D
15938
0
    376319164U, // SST1H_D_IMM
15939
0
    7351524U, // SST1H_D_SCALED
15940
0
    6171876U, // SST1H_D_SXTW
15941
0
    7482596U, // SST1H_D_SXTW_SCALED
15942
0
    6302948U, // SST1H_D_UXTW
15943
0
    7613668U, // SST1H_D_UXTW_SCALED
15944
0
    376319076U, // SST1H_S_IMM
15945
0
    6434020U, // SST1H_S_SXTW
15946
0
    7744740U, // SST1H_S_SXTW_SCALED
15947
0
    6565092U, // SST1H_S_UXTW
15948
0
    7875812U, // SST1H_S_UXTW_SCALED
15949
0
    371207356U, // SST1Q
15950
0
    6040804U, // SST1W_D
15951
0
    377105596U, // SST1W_D_IMM
15952
0
    8137956U, // SST1W_D_SCALED
15953
0
    6171876U, // SST1W_D_SXTW
15954
0
    8269028U, // SST1W_D_SXTW_SCALED
15955
0
    6302948U, // SST1W_D_UXTW
15956
0
    8400100U, // SST1W_D_UXTW_SCALED
15957
0
    377105508U, // SST1W_IMM
15958
0
    6434020U, // SST1W_SXTW
15959
0
    8531172U, // SST1W_SXTW_SCALED
15960
0
    6565092U, // SST1W_UXTW
15961
0
    8662244U, // SST1W_UXTW_SCALED
15962
0
    12377U, // SSUBLBT_ZZZ_D
15963
0
    176U, // SSUBLBT_ZZZ_H
15964
0
    5208U,  // SSUBLBT_ZZZ_S
15965
0
    12377U, // SSUBLB_ZZZ_D
15966
0
    176U, // SSUBLB_ZZZ_H
15967
0
    5208U,  // SSUBLB_ZZZ_S
15968
0
    12377U, // SSUBLTB_ZZZ_D
15969
0
    176U, // SSUBLTB_ZZZ_H
15970
0
    5208U,  // SSUBLTB_ZZZ_S
15971
0
    12377U, // SSUBLT_ZZZ_D
15972
0
    176U, // SSUBLT_ZZZ_H
15973
0
    5208U,  // SSUBLT_ZZZ_S
15974
0
    925840U,  // SSUBLv16i8_v8i16
15975
0
    1056920U, // SSUBLv2i32_v2i64
15976
0
    1188000U, // SSUBLv4i16_v4i32
15977
0
    401520U,  // SSUBLv4i32_v2i64
15978
0
    532600U,  // SSUBLv8i16_v4i32
15979
0
    1319080U, // SSUBLv8i8_v8i16
15980
0
    12376U, // SSUBWB_ZZZ_D
15981
0
    176U, // SSUBWB_ZZZ_H
15982
0
    5209U,  // SSUBWB_ZZZ_S
15983
0
    12376U, // SSUBWT_ZZZ_D
15984
0
    176U, // SSUBWT_ZZZ_H
15985
0
    5209U,  // SSUBWT_ZZZ_S
15986
0
    925816U,  // SSUBWv16i8_v8i16
15987
0
    1056872U, // SSUBWv2i32_v2i64
15988
0
    1187952U, // SSUBWv4i16_v4i32
15989
0
    401512U,  // SSUBWv4i32_v2i64
15990
0
    532592U,  // SSUBWv8i16_v4i32
15991
0
    1319032U, // SSUBWv8i8_v8i16
15992
0
    8793316U, // ST1B
15993
0
    8793316U, // ST1B_2Z
15994
0
    393096420U, // ST1B_2Z_IMM
15995
0
    671223059U, // ST1B_2Z_STRIDED
15996
0
    688000275U, // ST1B_2Z_STRIDED_IMM
15997
0
    8793316U, // ST1B_4Z
15998
0
    393882852U, // ST1B_4Z_IMM
15999
0
    8793316U, // ST1B_4Z_STRIDED
16000
0
    393882852U, // ST1B_4Z_STRIDED_IMM
16001
0
    8793316U, // ST1B_D
16002
0
    387984612U, // ST1B_D_IMM
16003
0
    8793316U, // ST1B_H
16004
0
    387984612U, // ST1B_H_IMM
16005
0
    387984612U, // ST1B_IMM
16006
0
    8793316U, // ST1B_S
16007
0
    387984612U, // ST1B_S_IMM
16008
0
    8924388U, // ST1D
16009
0
    8924388U, // ST1D_2Z
16010
0
    393096420U, // ST1D_2Z_IMM
16011
0
    8924388U, // ST1D_2Z_STRIDED
16012
0
    393096420U, // ST1D_2Z_STRIDED_IMM
16013
0
    8924388U, // ST1D_4Z
16014
0
    393882852U, // ST1D_4Z_IMM
16015
0
    8924388U, // ST1D_4Z_STRIDED
16016
0
    393882852U, // ST1D_4Z_STRIDED_IMM
16017
0
    387984612U, // ST1D_IMM
16018
0
    8924388U, // ST1D_Q
16019
0
    387984612U, // ST1D_Q_IMM
16020
0
    0U, // ST1Fourv16b
16021
0
    0U, // ST1Fourv16b_POST
16022
0
    0U, // ST1Fourv1d
16023
0
    0U, // ST1Fourv1d_POST
16024
0
    0U, // ST1Fourv2d
16025
0
    0U, // ST1Fourv2d_POST
16026
0
    0U, // ST1Fourv2s
16027
0
    0U, // ST1Fourv2s_POST
16028
0
    0U, // ST1Fourv4h
16029
0
    0U, // ST1Fourv4h_POST
16030
0
    0U, // ST1Fourv4s
16031
0
    0U, // ST1Fourv4s_POST
16032
0
    0U, // ST1Fourv8b
16033
0
    0U, // ST1Fourv8b_POST
16034
0
    0U, // ST1Fourv8h
16035
0
    0U, // ST1Fourv8h_POST
16036
0
    9055460U, // ST1H
16037
0
    9055460U, // ST1H_2Z
16038
0
    393096420U, // ST1H_2Z_IMM
16039
0
    704777491U, // ST1H_2Z_STRIDED
16040
0
    688000275U, // ST1H_2Z_STRIDED_IMM
16041
0
    9055460U, // ST1H_4Z
16042
0
    393882852U, // ST1H_4Z_IMM
16043
0
    9055460U, // ST1H_4Z_STRIDED
16044
0
    393882852U, // ST1H_4Z_STRIDED_IMM
16045
0
    9055460U, // ST1H_D
16046
0
    387984612U, // ST1H_D_IMM
16047
0
    387984612U, // ST1H_IMM
16048
0
    9055460U, // ST1H_S
16049
0
    387984612U, // ST1H_S_IMM
16050
0
    0U, // ST1Onev16b
16051
0
    0U, // ST1Onev16b_POST
16052
0
    0U, // ST1Onev1d
16053
0
    0U, // ST1Onev1d_POST
16054
0
    0U, // ST1Onev2d
16055
0
    0U, // ST1Onev2d_POST
16056
0
    0U, // ST1Onev2s
16057
0
    0U, // ST1Onev2s_POST
16058
0
    0U, // ST1Onev4h
16059
0
    0U, // ST1Onev4h_POST
16060
0
    0U, // ST1Onev4s
16061
0
    0U, // ST1Onev4s_POST
16062
0
    0U, // ST1Onev8b
16063
0
    0U, // ST1Onev8b_POST
16064
0
    0U, // ST1Onev8h
16065
0
    0U, // ST1Onev8h_POST
16066
0
    0U, // ST1Threev16b
16067
0
    0U, // ST1Threev16b_POST
16068
0
    0U, // ST1Threev1d
16069
0
    0U, // ST1Threev1d_POST
16070
0
    0U, // ST1Threev2d
16071
0
    0U, // ST1Threev2d_POST
16072
0
    0U, // ST1Threev2s
16073
0
    0U, // ST1Threev2s_POST
16074
0
    0U, // ST1Threev4h
16075
0
    0U, // ST1Threev4h_POST
16076
0
    0U, // ST1Threev4s
16077
0
    0U, // ST1Threev4s_POST
16078
0
    0U, // ST1Threev8b
16079
0
    0U, // ST1Threev8b_POST
16080
0
    0U, // ST1Threev8h
16081
0
    0U, // ST1Threev8h_POST
16082
0
    0U, // ST1Twov16b
16083
0
    0U, // ST1Twov16b_POST
16084
0
    0U, // ST1Twov1d
16085
0
    0U, // ST1Twov1d_POST
16086
0
    0U, // ST1Twov2d
16087
0
    0U, // ST1Twov2d_POST
16088
0
    0U, // ST1Twov2s
16089
0
    0U, // ST1Twov2s_POST
16090
0
    0U, // ST1Twov4h
16091
0
    0U, // ST1Twov4h_POST
16092
0
    0U, // ST1Twov4s
16093
0
    0U, // ST1Twov4s_POST
16094
0
    0U, // ST1Twov8b
16095
0
    0U, // ST1Twov8b_POST
16096
0
    0U, // ST1Twov8h
16097
0
    0U, // ST1Twov8h_POST
16098
0
    9317604U, // ST1W
16099
0
    9317604U, // ST1W_2Z
16100
0
    393096420U, // ST1W_2Z_IMM
16101
0
    9317604U, // ST1W_2Z_STRIDED
16102
0
    393096420U, // ST1W_2Z_STRIDED_IMM
16103
0
    9317604U, // ST1W_4Z
16104
0
    393882852U, // ST1W_4Z_IMM
16105
0
    9317604U, // ST1W_4Z_STRIDED
16106
0
    393882852U, // ST1W_4Z_STRIDED_IMM
16107
0
    9317604U, // ST1W_D
16108
0
    387984612U, // ST1W_D_IMM
16109
0
    387984612U, // ST1W_IMM
16110
0
    9317604U, // ST1W_Q
16111
0
    387984612U, // ST1W_Q_IMM
16112
0
    9653848U, // ST1_MXIPXX_H_B
16113
0
    9784920U, // ST1_MXIPXX_H_D
16114
0
    9915992U, // ST1_MXIPXX_H_H
16115
0
    10047064U,  // ST1_MXIPXX_H_Q
16116
0
    10178136U,  // ST1_MXIPXX_H_S
16117
0
    9653848U, // ST1_MXIPXX_V_B
16118
0
    9784920U, // ST1_MXIPXX_V_D
16119
0
    9915992U, // ST1_MXIPXX_V_H
16120
0
    10047064U,  // ST1_MXIPXX_V_Q
16121
0
    10178136U,  // ST1_MXIPXX_V_S
16122
0
    0U, // ST1i16
16123
0
    4U, // ST1i16_POST
16124
0
    0U, // ST1i32
16125
0
    4U, // ST1i32_POST
16126
0
    0U, // ST1i64
16127
0
    4U, // ST1i64_POST
16128
0
    0U, // ST1i8
16129
0
    5U, // ST1i8_POST
16130
0
    8793316U, // ST2B
16131
0
    393096420U, // ST2B_IMM
16132
0
    8924388U, // ST2D
16133
0
    393096420U, // ST2D_IMM
16134
0
    62073U, // ST2GPostIndex
16135
0
    10940505U,  // ST2GPreIndex
16136
0
    3412056U, // ST2Gi
16137
0
    9055460U, // ST2H
16138
0
    393096420U, // ST2H_IMM
16139
0
    10235108U,  // ST2Q
16140
0
    393096420U, // ST2Q_IMM
16141
0
    0U, // ST2Twov16b
16142
0
    0U, // ST2Twov16b_POST
16143
0
    0U, // ST2Twov2d
16144
0
    0U, // ST2Twov2d_POST
16145
0
    0U, // ST2Twov2s
16146
0
    0U, // ST2Twov2s_POST
16147
0
    0U, // ST2Twov4h
16148
0
    0U, // ST2Twov4h_POST
16149
0
    0U, // ST2Twov4s
16150
0
    0U, // ST2Twov4s_POST
16151
0
    0U, // ST2Twov8b
16152
0
    0U, // ST2Twov8b_POST
16153
0
    0U, // ST2Twov8h
16154
0
    0U, // ST2Twov8h_POST
16155
0
    9317604U, // ST2W
16156
0
    393096420U, // ST2W_IMM
16157
0
    0U, // ST2i16
16158
0
    4U, // ST2i16_POST
16159
0
    0U, // ST2i32
16160
0
    4U, // ST2i32_POST
16161
0
    0U, // ST2i64
16162
0
    5U, // ST2i64_POST
16163
0
    0U, // ST2i8
16164
0
    4U, // ST2i8_POST
16165
0
    8793316U, // ST3B
16166
0
    10366180U,  // ST3B_IMM
16167
0
    8924388U, // ST3D
16168
0
    10366180U,  // ST3D_IMM
16169
0
    9055460U, // ST3H
16170
0
    10366180U,  // ST3H_IMM
16171
0
    10235108U,  // ST3Q
16172
0
    10366180U,  // ST3Q_IMM
16173
0
    0U, // ST3Threev16b
16174
0
    0U, // ST3Threev16b_POST
16175
0
    0U, // ST3Threev2d
16176
0
    0U, // ST3Threev2d_POST
16177
0
    0U, // ST3Threev2s
16178
0
    0U, // ST3Threev2s_POST
16179
0
    0U, // ST3Threev4h
16180
0
    0U, // ST3Threev4h_POST
16181
0
    0U, // ST3Threev4s
16182
0
    0U, // ST3Threev4s_POST
16183
0
    0U, // ST3Threev8b
16184
0
    0U, // ST3Threev8b_POST
16185
0
    0U, // ST3Threev8h
16186
0
    0U, // ST3Threev8h_POST
16187
0
    9317604U, // ST3W
16188
0
    10366180U,  // ST3W_IMM
16189
0
    0U, // ST3i16
16190
0
    5U, // ST3i16_POST
16191
0
    0U, // ST3i32
16192
0
    5U, // ST3i32_POST
16193
0
    0U, // ST3i64
16194
0
    5U, // ST3i64_POST
16195
0
    0U, // ST3i8
16196
0
    5U, // ST3i8_POST
16197
0
    8793316U, // ST4B
16198
0
    393882852U, // ST4B_IMM
16199
0
    8924388U, // ST4D
16200
0
    393882852U, // ST4D_IMM
16201
0
    0U, // ST4Fourv16b
16202
0
    0U, // ST4Fourv16b_POST
16203
0
    0U, // ST4Fourv2d
16204
0
    0U, // ST4Fourv2d_POST
16205
0
    0U, // ST4Fourv2s
16206
0
    0U, // ST4Fourv2s_POST
16207
0
    0U, // ST4Fourv4h
16208
0
    0U, // ST4Fourv4h_POST
16209
0
    0U, // ST4Fourv4s
16210
0
    0U, // ST4Fourv4s_POST
16211
0
    0U, // ST4Fourv8b
16212
0
    0U, // ST4Fourv8b_POST
16213
0
    0U, // ST4Fourv8h
16214
0
    0U, // ST4Fourv8h_POST
16215
0
    9055460U, // ST4H
16216
0
    393882852U, // ST4H_IMM
16217
0
    10235108U,  // ST4Q
16218
0
    393882852U, // ST4Q_IMM
16219
0
    9317604U, // ST4W
16220
0
    393882852U, // ST4W_IMM
16221
0
    0U, // ST4i16
16222
0
    4U, // ST4i16_POST
16223
0
    0U, // ST4i32
16224
0
    5U, // ST4i32_POST
16225
0
    0U, // ST4i64
16226
0
    5U, // ST4i64_POST
16227
0
    0U, // ST4i8
16228
0
    4U, // ST4i8_POST
16229
0
    0U, // ST64B
16230
0
    5U, // ST64BV
16231
0
    5U, // ST64BV0
16232
0
    608U, // STGM
16233
0
    419564816U, // STGPi
16234
0
    62073U, // STGPostIndex
16235
0
    480551185U, // STGPpost
16236
0
    469934353U, // STGPpre
16237
0
    10940505U,  // STGPreIndex
16238
0
    3412056U, // STGi
16239
0
    3411216U, // STILPW
16240
0
    11837713U,  // STILPWpre
16241
0
    3411216U, // STILPX
16242
0
    11968785U,  // STILPXpre
16243
0
    0U, // STL1
16244
0
    608U, // STLLRB
16245
0
    608U, // STLLRH
16246
0
    608U, // STLLRW
16247
0
    608U, // STLLRX
16248
0
    608U, // STLRB
16249
0
    608U, // STLRH
16250
0
    608U, // STLRW
16251
0
    977U, // STLRWpre
16252
0
    608U, // STLRX
16253
0
    985U, // STLRXpre
16254
0
    3411032U, // STLURBi
16255
0
    3411032U, // STLURHi
16256
0
    3411032U, // STLURWi
16257
0
    3411032U, // STLURXi
16258
0
    3411032U, // STLURbi
16259
0
    3411032U, // STLURdi
16260
0
    3411032U, // STLURhi
16261
0
    3411032U, // STLURqi
16262
0
    3411032U, // STLURsi
16263
0
    12061784U,  // STLXPW
16264
0
    12061784U,  // STLXPX
16265
0
    3411216U, // STLXRB
16266
0
    3411216U, // STLXRH
16267
0
    3411216U, // STLXRW
16268
0
    3411216U, // STLXRX
16269
0
    402787600U, // STNPDi
16270
0
    419564816U, // STNPQi
16271
0
    436342032U, // STNPSi
16272
0
    436342032U, // STNPWi
16273
0
    402787600U, // STNPXi
16274
0
    8793316U, // STNT1B_2Z
16275
0
    393096420U, // STNT1B_2Z_IMM
16276
0
    671223059U, // STNT1B_2Z_STRIDED
16277
0
    688000275U, // STNT1B_2Z_STRIDED_IMM
16278
0
    8793316U, // STNT1B_4Z
16279
0
    393882852U, // STNT1B_4Z_IMM
16280
0
    8793316U, // STNT1B_4Z_STRIDED
16281
0
    393882852U, // STNT1B_4Z_STRIDED_IMM
16282
0
    387984612U, // STNT1B_ZRI
16283
0
    8793316U, // STNT1B_ZRR
16284
0
    371207356U, // STNT1B_ZZR_D_REAL
16285
0
    371207268U, // STNT1B_ZZR_S_REAL
16286
0
    8924388U, // STNT1D_2Z
16287
0
    393096420U, // STNT1D_2Z_IMM
16288
0
    8924388U, // STNT1D_2Z_STRIDED
16289
0
    393096420U, // STNT1D_2Z_STRIDED_IMM
16290
0
    8924388U, // STNT1D_4Z
16291
0
    393882852U, // STNT1D_4Z_IMM
16292
0
    8924388U, // STNT1D_4Z_STRIDED
16293
0
    393882852U, // STNT1D_4Z_STRIDED_IMM
16294
0
    387984612U, // STNT1D_ZRI
16295
0
    8924388U, // STNT1D_ZRR
16296
0
    371207356U, // STNT1D_ZZR_D_REAL
16297
0
    9055460U, // STNT1H_2Z
16298
0
    393096420U, // STNT1H_2Z_IMM
16299
0
    704777491U, // STNT1H_2Z_STRIDED
16300
0
    688000275U, // STNT1H_2Z_STRIDED_IMM
16301
0
    9055460U, // STNT1H_4Z
16302
0
    393882852U, // STNT1H_4Z_IMM
16303
0
    9055460U, // STNT1H_4Z_STRIDED
16304
0
    393882852U, // STNT1H_4Z_STRIDED_IMM
16305
0
    387984612U, // STNT1H_ZRI
16306
0
    9055460U, // STNT1H_ZRR
16307
0
    371207356U, // STNT1H_ZZR_D_REAL
16308
0
    371207268U, // STNT1H_ZZR_S_REAL
16309
0
    9317604U, // STNT1W_2Z
16310
0
    393096420U, // STNT1W_2Z_IMM
16311
0
    9317604U, // STNT1W_2Z_STRIDED
16312
0
    393096420U, // STNT1W_2Z_STRIDED_IMM
16313
0
    9317604U, // STNT1W_4Z
16314
0
    393882852U, // STNT1W_4Z_IMM
16315
0
    9317604U, // STNT1W_4Z_STRIDED
16316
0
    393882852U, // STNT1W_4Z_STRIDED_IMM
16317
0
    387984612U, // STNT1W_ZRI
16318
0
    9317604U, // STNT1W_ZRR
16319
0
    371207356U, // STNT1W_ZZR_D_REAL
16320
0
    371207268U, // STNT1W_ZZR_S_REAL
16321
0
    402787600U, // STPDi
16322
0
    463773969U, // STPDpost
16323
0
    453157137U, // STPDpre
16324
0
    419564816U, // STPQi
16325
0
    480551185U, // STPQpost
16326
0
    469934353U, // STPQpre
16327
0
    436342032U, // STPSi
16328
0
    497328401U, // STPSpost
16329
0
    486711569U, // STPSpre
16330
0
    436342032U, // STPWi
16331
0
    497328401U, // STPWpost
16332
0
    486711569U, // STPWpre
16333
0
    402787600U, // STPXi
16334
0
    463773969U, // STPXpost
16335
0
    453157137U, // STPXpre
16336
0
    41593U, // STRBBpost
16337
0
    10920025U,  // STRBBpre
16338
0
    503450712U, // STRBBroW
16339
0
    520227928U, // STRBBroX
16340
0
    64600U, // STRBBui
16341
0
    41593U, // STRBpost
16342
0
    10920025U,  // STRBpre
16343
0
    503450712U, // STRBroW
16344
0
    520227928U, // STRBroX
16345
0
    64600U, // STRBui
16346
0
    41593U, // STRDpost
16347
0
    10920025U,  // STRDpre
16348
0
    537005144U, // STRDroW
16349
0
    553782360U, // STRDroX
16350
0
    65624U, // STRDui
16351
0
    41593U, // STRHHpost
16352
0
    10920025U,  // STRHHpre
16353
0
    570559576U, // STRHHroW
16354
0
    587336792U, // STRHHroX
16355
0
    66648U, // STRHHui
16356
0
    41593U, // STRHpost
16357
0
    10920025U,  // STRHpre
16358
0
    570559576U, // STRHroW
16359
0
    587336792U, // STRHroX
16360
0
    66648U, // STRHui
16361
0
    41593U, // STRQpost
16362
0
    10920025U,  // STRQpre
16363
0
    604114008U, // STRQroW
16364
0
    620891224U, // STRQroX
16365
0
    67672U, // STRQui
16366
0
    41593U, // STRSpost
16367
0
    10920025U,  // STRSpre
16368
0
    637668440U, // STRSroW
16369
0
    654445656U, // STRSroX
16370
0
    68696U, // STRSui
16371
0
    41593U, // STRWpost
16372
0
    10920025U,  // STRWpre
16373
0
    637668440U, // STRWroW
16374
0
    654445656U, // STRWroX
16375
0
    68696U, // STRWui
16376
0
    41593U, // STRXpost
16377
0
    10920025U,  // STRXpre
16378
0
    537005144U, // STRXroW
16379
0
    553782360U, // STRXroX
16380
0
    65624U, // STRXui
16381
0
    11013208U,  // STR_PXI
16382
0
    608U, // STR_TX
16383
0
    0U, // STR_ZA
16384
0
    11013208U,  // STR_ZXI
16385
0
    3411032U, // STTRBi
16386
0
    3411032U, // STTRHi
16387
0
    3411032U, // STTRWi
16388
0
    3411032U, // STTRXi
16389
0
    3411032U, // STURBBi
16390
0
    3411032U, // STURBi
16391
0
    3411032U, // STURDi
16392
0
    3411032U, // STURHHi
16393
0
    3411032U, // STURHi
16394
0
    3411032U, // STURQi
16395
0
    3411032U, // STURSi
16396
0
    3411032U, // STURWi
16397
0
    3411032U, // STURXi
16398
0
    12061784U,  // STXPW
16399
0
    12061784U,  // STXPX
16400
0
    3411216U, // STXRB
16401
0
    3411216U, // STXRH
16402
0
    3411216U, // STXRW
16403
0
    3411216U, // STXRX
16404
0
    62073U, // STZ2GPostIndex
16405
0
    10940505U,  // STZ2GPreIndex
16406
0
    3412056U, // STZ2Gi
16407
0
    608U, // STZGM
16408
0
    62073U, // STZGPostIndex
16409
0
    10940505U,  // STZGPreIndex
16410
0
    3412056U, // STZGi
16411
0
    135256U,  // SUBG
16412
0
    5208U,  // SUBHNB_ZZZ_B
16413
0
    96U,  // SUBHNB_ZZZ_H
16414
0
    6232U,  // SUBHNB_ZZZ_S
16415
0
    7256U,  // SUBHNT_ZZZ_B
16416
0
    24U,  // SUBHNT_ZZZ_H
16417
0
    1112U,  // SUBHNT_ZZZ_S
16418
0
    270440U,  // SUBHNv2i64_v2i32
16419
0
    271464U,  // SUBHNv2i64_v4i32
16420
0
    401520U,  // SUBHNv4i32_v4i16
16421
0
    402544U,  // SUBHNv4i32_v8i16
16422
0
    533624U,  // SUBHNv8i16_v16i8
16423
0
    532600U,  // SUBHNv8i16_v8i8
16424
0
    3160U,  // SUBP
16425
0
    3160U,  // SUBPS
16426
0
    658520U,  // SUBPT_shift
16427
0
    16473U, // SUBR_ZI_B
16428
0
    17496U, // SUBR_ZI_D
16429
0
    208U, // SUBR_ZI_H
16430
0
    18521U, // SUBR_ZI_S
16431
0
    16918656U,  // SUBR_ZPmZ_B
16432
0
    33691776U,  // SUBR_ZPmZ_D
16433
0
    51129480U,  // SUBR_ZPmZ_H
16434
0
    67252352U,  // SUBR_ZPmZ_S
16435
0
    13400U, // SUBSWri
16436
0
    14424U, // SUBSWrs
16437
0
    15448U, // SUBSWrx
16438
0
    13400U, // SUBSXri
16439
0
    14424U, // SUBSXrs
16440
0
    15448U, // SUBSXrx
16441
0
    1444952U, // SUBSXrx64
16442
0
    13400U, // SUBWri
16443
0
    14424U, // SUBWrs
16444
0
    15448U, // SUBWrx
16445
0
    13400U, // SUBXri
16446
0
    14424U, // SUBXrs
16447
0
    15448U, // SUBXrx
16448
0
    1444952U, // SUBXrx64
16449
0
    1584320U, // SUB_VG2_M2Z2Z_D
16450
0
    1715400U, // SUB_VG2_M2Z2Z_S
16451
0
    52178112U,  // SUB_VG2_M2ZZ_D
16452
0
    52309192U,  // SUB_VG2_M2ZZ_S
16453
0
    192U, // SUB_VG2_M2Z_D
16454
0
    200U, // SUB_VG2_M2Z_S
16455
0
    1584320U, // SUB_VG4_M4Z4Z_D
16456
0
    1715400U, // SUB_VG4_M4Z4Z_S
16457
0
    52178112U,  // SUB_VG4_M4ZZ_D
16458
0
    52309192U,  // SUB_VG4_M4ZZ_S
16459
0
    192U, // SUB_VG4_M4Z_D
16460
0
    200U, // SUB_VG4_M4Z_S
16461
0
    16473U, // SUB_ZI_B
16462
0
    17496U, // SUB_ZI_D
16463
0
    208U, // SUB_ZI_H
16464
0
    18521U, // SUB_ZI_S
16465
0
    16918656U,  // SUB_ZPmZ_B
16466
0
    33691776U,  // SUB_ZPmZ_CPA
16467
0
    33691776U,  // SUB_ZPmZ_D
16468
0
    51129480U,  // SUB_ZPmZ_H
16469
0
    67252352U,  // SUB_ZPmZ_S
16470
0
    10329U, // SUB_ZZZ_B
16471
0
    6232U,  // SUB_ZZZ_CPA
16472
0
    6232U,  // SUB_ZZZ_D
16473
0
    136U, // SUB_ZZZ_H
16474
0
    12377U, // SUB_ZZZ_S
16475
0
    925840U,  // SUBv16i8
16476
0
    3160U,  // SUBv1i64
16477
0
    1056920U, // SUBv2i32
16478
0
    270440U,  // SUBv2i64
16479
0
    1188000U, // SUBv4i16
16480
0
    401520U,  // SUBv4i32
16481
0
    532600U,  // SUBv8i16
16482
0
    1319080U, // SUBv8i8
16483
0
    5029400U, // SUDOT_VG2_M2ZZI_BToS
16484
0
    48664U, // SUDOT_VG2_M2ZZ_BToS
16485
0
    5029400U, // SUDOT_VG4_M4ZZI_BToS
16486
0
    48664U, // SUDOT_VG4_M4ZZ_BToS
16487
0
    38921U, // SUDOT_ZZZI
16488
0
    5121168U, // SUDOTlanev16i8
16489
0
    5121192U, // SUDOTlanev8i8
16490
0
    38441U, // SUMLALL_MZZI_BtoS
16491
0
    5029400U, // SUMLALL_VG2_M2ZZI_BtoS
16492
0
    48666U, // SUMLALL_VG2_M2ZZ_BtoS
16493
0
    5029400U, // SUMLALL_VG4_M4ZZI_BtoS
16494
0
    48667U, // SUMLALL_VG4_M4ZZ_BtoS
16495
0
    0U, // SUMOPA_MPPZZ_D
16496
0
    0U, // SUMOPA_MPPZZ_S
16497
0
    0U, // SUMOPS_MPPZZ_D
16498
0
    0U, // SUMOPS_MPPZZ_S
16499
0
    1U, // SUNPKHI_ZZ_D
16500
0
    0U, // SUNPKHI_ZZ_H
16501
0
    0U, // SUNPKHI_ZZ_S
16502
0
    1U, // SUNPKLO_ZZ_D
16503
0
    0U, // SUNPKLO_ZZ_H
16504
0
    0U, // SUNPKLO_ZZ_S
16505
0
    0U, // SUNPK_VG2_2ZZ_D
16506
0
    0U, // SUNPK_VG2_2ZZ_H
16507
0
    0U, // SUNPK_VG2_2ZZ_S
16508
0
    0U, // SUNPK_VG4_4Z2Z_D
16509
0
    0U, // SUNPK_VG4_4Z2Z_H
16510
0
    0U, // SUNPK_VG4_4Z2Z_S
16511
0
    16918656U,  // SUQADD_ZPmZ_B
16512
0
    33691776U,  // SUQADD_ZPmZ_D
16513
0
    51129480U,  // SUQADD_ZPmZ_H
16514
0
    67252352U,  // SUQADD_ZPmZ_S
16515
0
    32U,  // SUQADDv16i8
16516
0
    1U, // SUQADDv1i16
16517
0
    1U, // SUQADDv1i32
16518
0
    1U, // SUQADDv1i64
16519
0
    1U, // SUQADDv1i8
16520
0
    40U,  // SUQADDv2i32
16521
0
    48U,  // SUQADDv2i64
16522
0
    56U,  // SUQADDv4i16
16523
0
    64U,  // SUQADDv4i32
16524
0
    72U,  // SUQADDv8i16
16525
0
    80U,  // SUQADDv8i8
16526
0
    5029400U, // SUVDOT_VG4_M4ZZI_BToS
16527
0
    0U, // SVC
16528
0
    103427304U, // SVDOT_VG2_M2ZZI_HtoS
16529
0
    5029400U, // SVDOT_VG4_M4ZZI_BtoS
16530
0
    103427304U, // SVDOT_VG4_M4ZZI_HtoD
16531
0
    3U, // SWPAB
16532
0
    3U, // SWPAH
16533
0
    3U, // SWPALB
16534
0
    3U, // SWPALH
16535
0
    3U, // SWPALW
16536
0
    3U, // SWPALX
16537
0
    3U, // SWPAW
16538
0
    3U, // SWPAX
16539
0
    3U, // SWPB
16540
0
    3U, // SWPH
16541
0
    3U, // SWPLB
16542
0
    3U, // SWPLH
16543
0
    3U, // SWPLW
16544
0
    3U, // SWPLX
16545
0
    60690U, // SWPP
16546
0
    60690U, // SWPPA
16547
0
    60690U, // SWPPAL
16548
0
    60690U, // SWPPL
16549
0
    3U, // SWPW
16550
0
    3U, // SWPX
16551
0
    16U,  // SXTB_ZPmZ_D
16552
0
    0U, // SXTB_ZPmZ_H
16553
0
    24U,  // SXTB_ZPmZ_S
16554
0
    16U,  // SXTH_ZPmZ_D
16555
0
    24U,  // SXTH_ZPmZ_S
16556
0
    16U,  // SXTW_ZPmZ_D
16557
0
    86104U, // SYSLxt
16558
0
    997U, // SYSPxt
16559
0
    1005U,  // SYSPxt_XZR
16560
0
    1013U,  // SYSxt
16561
0
    178U, // TBLQ_ZZZ_B
16562
0
    5U, // TBLQ_ZZZ_D
16563
0
    136U, // TBLQ_ZZZ_H
16564
0
    12378U, // TBLQ_ZZZ_S
16565
0
    178U, // TBL_ZZZZ_B
16566
0
    5U, // TBL_ZZZZ_D
16567
0
    136U, // TBL_ZZZZ_H
16568
0
    12378U, // TBL_ZZZZ_S
16569
0
    178U, // TBL_ZZZ_B
16570
0
    5U, // TBL_ZZZ_D
16571
0
    136U, // TBL_ZZZ_H
16572
0
    12378U, // TBL_ZZZ_S
16573
0
    35U,  // TBLv16i8Four
16574
0
    35U,  // TBLv16i8One
16575
0
    35U,  // TBLv16i8Three
16576
0
    35U,  // TBLv16i8Two
16577
0
    83U,  // TBLv8i8Four
16578
0
    83U,  // TBLv8i8One
16579
0
    83U,  // TBLv8i8Three
16580
0
    83U,  // TBLv8i8Two
16581
0
    87128U, // TBNZW
16582
0
    87128U, // TBNZX
16583
0
    9U, // TBXQ_ZZZ_B
16584
0
    1112U,  // TBXQ_ZZZ_D
16585
0
    240U, // TBXQ_ZZZ_H
16586
0
    2136U,  // TBXQ_ZZZ_S
16587
0
    9U, // TBX_ZZZ_B
16588
0
    1112U,  // TBX_ZZZ_D
16589
0
    240U, // TBX_ZZZ_H
16590
0
    2136U,  // TBX_ZZZ_S
16591
0
    37U,  // TBXv16i8Four
16592
0
    37U,  // TBXv16i8One
16593
0
    37U,  // TBXv16i8Three
16594
0
    37U,  // TBXv16i8Two
16595
0
    85U,  // TBXv8i8Four
16596
0
    85U,  // TBXv8i8One
16597
0
    85U,  // TBXv8i8Three
16598
0
    85U,  // TBXv8i8Two
16599
0
    87128U, // TBZW
16600
0
    87128U, // TBZX
16601
0
    0U, // TCANCEL
16602
0
    0U, // TCOMMIT
16603
0
    0U, // TRCIT
16604
0
    10329U, // TRN1_PPP_B
16605
0
    6232U,  // TRN1_PPP_D
16606
0
    136U, // TRN1_PPP_H
16607
0
    12377U, // TRN1_PPP_S
16608
0
    10329U, // TRN1_ZZZ_B
16609
0
    6232U,  // TRN1_ZZZ_D
16610
0
    136U, // TRN1_ZZZ_H
16611
0
    1016U,  // TRN1_ZZZ_Q
16612
0
    12377U, // TRN1_ZZZ_S
16613
0
    925840U,  // TRN1v16i8
16614
0
    1056920U, // TRN1v2i32
16615
0
    270440U,  // TRN1v2i64
16616
0
    1188000U, // TRN1v4i16
16617
0
    401520U,  // TRN1v4i32
16618
0
    532600U,  // TRN1v8i16
16619
0
    1319080U, // TRN1v8i8
16620
0
    10329U, // TRN2_PPP_B
16621
0
    6232U,  // TRN2_PPP_D
16622
0
    136U, // TRN2_PPP_H
16623
0
    12377U, // TRN2_PPP_S
16624
0
    10329U, // TRN2_ZZZ_B
16625
0
    6232U,  // TRN2_ZZZ_D
16626
0
    136U, // TRN2_ZZZ_H
16627
0
    1016U,  // TRN2_ZZZ_Q
16628
0
    12377U, // TRN2_ZZZ_S
16629
0
    925840U,  // TRN2v16i8
16630
0
    1056920U, // TRN2v2i32
16631
0
    270440U,  // TRN2v2i64
16632
0
    1188000U, // TRN2v4i16
16633
0
    401520U,  // TRN2v4i32
16634
0
    532600U,  // TRN2v8i16
16635
0
    1319080U, // TRN2v8i8
16636
0
    0U, // TSB
16637
0
    0U, // TSTART
16638
0
    0U, // TTEST
16639
0
    2136U,  // UABALB_ZZZ_D
16640
0
    8U, // UABALB_ZZZ_H
16641
0
    7256U,  // UABALB_ZZZ_S
16642
0
    2136U,  // UABALT_ZZZ_D
16643
0
    8U, // UABALT_ZZZ_H
16644
0
    7256U,  // UABALT_ZZZ_S
16645
0
    926864U,  // UABALv16i8_v8i16
16646
0
    1057944U, // UABALv2i32_v2i64
16647
0
    1189024U, // UABALv4i16_v4i32
16648
0
    402544U,  // UABALv4i32_v2i64
16649
0
    533624U,  // UABALv8i16_v4i32
16650
0
    1320104U, // UABALv8i8_v8i16
16651
0
    9U, // UABA_ZZZ_B
16652
0
    1112U,  // UABA_ZZZ_D
16653
0
    240U, // UABA_ZZZ_H
16654
0
    2136U,  // UABA_ZZZ_S
16655
0
    926864U,  // UABAv16i8
16656
0
    1057944U, // UABAv2i32
16657
0
    1189024U, // UABAv4i16
16658
0
    402544U,  // UABAv4i32
16659
0
    533624U,  // UABAv8i16
16660
0
    1320104U, // UABAv8i8
16661
0
    12377U, // UABDLB_ZZZ_D
16662
0
    176U, // UABDLB_ZZZ_H
16663
0
    5208U,  // UABDLB_ZZZ_S
16664
0
    12377U, // UABDLT_ZZZ_D
16665
0
    176U, // UABDLT_ZZZ_H
16666
0
    5208U,  // UABDLT_ZZZ_S
16667
0
    925840U,  // UABDLv16i8_v8i16
16668
0
    1056920U, // UABDLv2i32_v2i64
16669
0
    1188000U, // UABDLv4i16_v4i32
16670
0
    401520U,  // UABDLv4i32_v2i64
16671
0
    532600U,  // UABDLv8i16_v4i32
16672
0
    1319080U, // UABDLv8i8_v8i16
16673
0
    16918656U,  // UABD_ZPmZ_B
16674
0
    33691776U,  // UABD_ZPmZ_D
16675
0
    51129480U,  // UABD_ZPmZ_H
16676
0
    67252352U,  // UABD_ZPmZ_S
16677
0
    925840U,  // UABDv16i8
16678
0
    1056920U, // UABDv2i32
16679
0
    1188000U, // UABDv4i16
16680
0
    401520U,  // UABDv4i32
16681
0
    532600U,  // UABDv8i16
16682
0
    1319080U, // UABDv8i8
16683
0
    2176U,  // UADALP_ZPmZ_D
16684
0
    8U, // UADALP_ZPmZ_H
16685
0
    7296U,  // UADALP_ZPmZ_S
16686
0
    32U,  // UADALPv16i8_v8i16
16687
0
    40U,  // UADALPv2i32_v1i64
16688
0
    56U,  // UADALPv4i16_v2i32
16689
0
    64U,  // UADALPv4i32_v2i64
16690
0
    72U,  // UADALPv8i16_v4i32
16691
0
    80U,  // UADALPv8i8_v4i16
16692
0
    12377U, // UADDLB_ZZZ_D
16693
0
    176U, // UADDLB_ZZZ_H
16694
0
    5208U,  // UADDLB_ZZZ_S
16695
0
    32U,  // UADDLPv16i8_v8i16
16696
0
    40U,  // UADDLPv2i32_v1i64
16697
0
    56U,  // UADDLPv4i16_v2i32
16698
0
    64U,  // UADDLPv4i32_v2i64
16699
0
    72U,  // UADDLPv8i16_v4i32
16700
0
    80U,  // UADDLPv8i8_v4i16
16701
0
    12377U, // UADDLT_ZZZ_D
16702
0
    176U, // UADDLT_ZZZ_H
16703
0
    5208U,  // UADDLT_ZZZ_S
16704
0
    32U,  // UADDLVv16i8v
16705
0
    56U,  // UADDLVv4i16v
16706
0
    64U,  // UADDLVv4i32v
16707
0
    72U,  // UADDLVv8i16v
16708
0
    80U,  // UADDLVv8i8v
16709
0
    925840U,  // UADDLv16i8_v8i16
16710
0
    1056920U, // UADDLv2i32_v2i64
16711
0
    1188000U, // UADDLv4i16_v4i32
16712
0
    401520U,  // UADDLv4i32_v2i64
16713
0
    532600U,  // UADDLv8i16_v4i32
16714
0
    1319080U, // UADDLv8i8_v8i16
16715
0
    0U, // UADDV_VPZ_B
16716
0
    0U, // UADDV_VPZ_D
16717
0
    0U, // UADDV_VPZ_H
16718
0
    0U, // UADDV_VPZ_S
16719
0
    12376U, // UADDWB_ZZZ_D
16720
0
    176U, // UADDWB_ZZZ_H
16721
0
    5209U,  // UADDWB_ZZZ_S
16722
0
    12376U, // UADDWT_ZZZ_D
16723
0
    176U, // UADDWT_ZZZ_H
16724
0
    5209U,  // UADDWT_ZZZ_S
16725
0
    925816U,  // UADDWv16i8_v8i16
16726
0
    1056872U, // UADDWv2i32_v2i64
16727
0
    1187952U, // UADDWv4i16_v4i32
16728
0
    401512U,  // UADDWv4i32_v2i64
16729
0
    532592U,  // UADDWv8i16_v4i32
16730
0
    1319032U, // UADDWv8i8_v8i16
16731
0
    134232U,  // UBFMWri
16732
0
    134232U,  // UBFMXri
16733
0
    8U, // UCLAMP_VG2_2Z2Z_B
16734
0
    16U,  // UCLAMP_VG2_2Z2Z_D
16735
0
    240U, // UCLAMP_VG2_2Z2Z_H
16736
0
    24U,  // UCLAMP_VG2_2Z2Z_S
16737
0
    8U, // UCLAMP_VG4_4Z4Z_B
16738
0
    16U,  // UCLAMP_VG4_4Z4Z_D
16739
0
    240U, // UCLAMP_VG4_4Z4Z_H
16740
0
    24U,  // UCLAMP_VG4_4Z4Z_S
16741
0
    9U, // UCLAMP_ZZZ_B
16742
0
    1112U,  // UCLAMP_ZZZ_D
16743
0
    240U, // UCLAMP_ZZZ_H
16744
0
    2136U,  // UCLAMP_ZZZ_S
16745
0
    3160U,  // UCVTFSWDri
16746
0
    3160U,  // UCVTFSWHri
16747
0
    3160U,  // UCVTFSWSri
16748
0
    3160U,  // UCVTFSXDri
16749
0
    3160U,  // UCVTFSXHri
16750
0
    3160U,  // UCVTFSXSri
16751
0
    0U, // UCVTFUWDri
16752
0
    0U, // UCVTFUWHri
16753
0
    0U, // UCVTFUWSri
16754
0
    0U, // UCVTFUXDri
16755
0
    0U, // UCVTFUXHri
16756
0
    0U, // UCVTFUXSri
16757
0
    0U, // UCVTF_2Z2Z_StoS
16758
0
    0U, // UCVTF_4Z4Z_StoS
16759
0
    16U,  // UCVTF_ZPmZ_DtoD
16760
0
    2U, // UCVTF_ZPmZ_DtoH
16761
0
    16U,  // UCVTF_ZPmZ_DtoS
16762
0
    0U, // UCVTF_ZPmZ_HtoH
16763
0
    24U,  // UCVTF_ZPmZ_StoD
16764
0
    1U, // UCVTF_ZPmZ_StoH
16765
0
    24U,  // UCVTF_ZPmZ_StoS
16766
0
    3160U,  // UCVTFd
16767
0
    3160U,  // UCVTFh
16768
0
    3160U,  // UCVTFs
16769
0
    0U, // UCVTFv1i16
16770
0
    0U, // UCVTFv1i32
16771
0
    0U, // UCVTFv1i64
16772
0
    40U,  // UCVTFv2f32
16773
0
    48U,  // UCVTFv2f64
16774
0
    3224U,  // UCVTFv2i32_shift
16775
0
    3176U,  // UCVTFv2i64_shift
16776
0
    56U,  // UCVTFv4f16
16777
0
    64U,  // UCVTFv4f32
16778
0
    3232U,  // UCVTFv4i16_shift
16779
0
    3184U,  // UCVTFv4i32_shift
16780
0
    72U,  // UCVTFv8f16
16781
0
    3192U,  // UCVTFv8i16_shift
16782
0
    0U, // UDF
16783
0
    33691776U,  // UDIVR_ZPmZ_D
16784
0
    67252352U,  // UDIVR_ZPmZ_S
16785
0
    3160U,  // UDIVWr
16786
0
    3160U,  // UDIVXr
16787
0
    33691776U,  // UDIV_ZPmZ_D
16788
0
    67252352U,  // UDIV_ZPmZ_S
16789
0
    47640U, // UDOT_VG2_M2Z2Z_BtoS
16790
0
    2632936U, // UDOT_VG2_M2Z2Z_HtoD
16791
0
    2632936U, // UDOT_VG2_M2Z2Z_HtoS
16792
0
    5029400U, // UDOT_VG2_M2ZZI_BToS
16793
0
    103427304U, // UDOT_VG2_M2ZZI_HToS
16794
0
    103427304U, // UDOT_VG2_M2ZZI_HtoD
16795
0
    48664U, // UDOT_VG2_M2ZZ_BtoS
16796
0
    53095656U,  // UDOT_VG2_M2ZZ_HtoD
16797
0
    53095656U,  // UDOT_VG2_M2ZZ_HtoS
16798
0
    47640U, // UDOT_VG4_M4Z4Z_BtoS
16799
0
    2632936U, // UDOT_VG4_M4Z4Z_HtoD
16800
0
    2632936U, // UDOT_VG4_M4Z4Z_HtoS
16801
0
    5029400U, // UDOT_VG4_M4ZZI_BtoS
16802
0
    103427304U, // UDOT_VG4_M4ZZI_HToS
16803
0
    103427304U, // UDOT_VG4_M4ZZI_HtoD
16804
0
    48664U, // UDOT_VG4_M4ZZ_BtoS
16805
0
    53095656U,  // UDOT_VG4_M4ZZ_HtoD
16806
0
    53095656U,  // UDOT_VG4_M4ZZ_HtoS
16807
0
    53222488U,  // UDOT_ZZZI_D
16808
0
    53222488U,  // UDOT_ZZZI_HtoS
16809
0
    38921U, // UDOT_ZZZI_S
16810
0
    7256U,  // UDOT_ZZZ_D
16811
0
    7256U,  // UDOT_ZZZ_HtoS
16812
0
    9U, // UDOT_ZZZ_S
16813
0
    5121168U, // UDOTlanev16i8
16814
0
    5121192U, // UDOTlanev8i8
16815
0
    926864U,  // UDOTv16i8
16816
0
    1320104U, // UDOTv8i8
16817
0
    16918656U,  // UHADD_ZPmZ_B
16818
0
    33691776U,  // UHADD_ZPmZ_D
16819
0
    51129480U,  // UHADD_ZPmZ_H
16820
0
    67252352U,  // UHADD_ZPmZ_S
16821
0
    925840U,  // UHADDv16i8
16822
0
    1056920U, // UHADDv2i32
16823
0
    1188000U, // UHADDv4i16
16824
0
    401520U,  // UHADDv4i32
16825
0
    532600U,  // UHADDv8i16
16826
0
    1319080U, // UHADDv8i8
16827
0
    16918656U,  // UHSUBR_ZPmZ_B
16828
0
    33691776U,  // UHSUBR_ZPmZ_D
16829
0
    51129480U,  // UHSUBR_ZPmZ_H
16830
0
    67252352U,  // UHSUBR_ZPmZ_S
16831
0
    16918656U,  // UHSUB_ZPmZ_B
16832
0
    33691776U,  // UHSUB_ZPmZ_D
16833
0
    51129480U,  // UHSUB_ZPmZ_H
16834
0
    67252352U,  // UHSUB_ZPmZ_S
16835
0
    925840U,  // UHSUBv16i8
16836
0
    1056920U, // UHSUBv2i32
16837
0
    1188000U, // UHSUBv4i16
16838
0
    401520U,  // UHSUBv4i32
16839
0
    532600U,  // UHSUBv8i16
16840
0
    1319080U, // UHSUBv8i8
16841
0
    134232U,  // UMADDLrrr
16842
0
    16918656U,  // UMAXP_ZPmZ_B
16843
0
    33691776U,  // UMAXP_ZPmZ_D
16844
0
    51129480U,  // UMAXP_ZPmZ_H
16845
0
    67252352U,  // UMAXP_ZPmZ_S
16846
0
    925840U,  // UMAXPv16i8
16847
0
    1056920U, // UMAXPv2i32
16848
0
    1188000U, // UMAXPv4i16
16849
0
    401520U,  // UMAXPv4i32
16850
0
    532600U,  // UMAXPv8i16
16851
0
    1319080U, // UMAXPv8i8
16852
0
    10328U, // UMAXQV_VPZ_B
16853
0
    6232U,  // UMAXQV_VPZ_D
16854
0
    5208U,  // UMAXQV_VPZ_H
16855
0
    12376U, // UMAXQV_VPZ_S
16856
0
    0U, // UMAXV_VPZ_B
16857
0
    0U, // UMAXV_VPZ_D
16858
0
    0U, // UMAXV_VPZ_H
16859
0
    0U, // UMAXV_VPZ_S
16860
0
    32U,  // UMAXVv16i8v
16861
0
    56U,  // UMAXVv4i16v
16862
0
    64U,  // UMAXVv4i32v
16863
0
    72U,  // UMAXVv8i16v
16864
0
    80U,  // UMAXVv8i8v
16865
0
    3160U,  // UMAXWri
16866
0
    3160U,  // UMAXWrr
16867
0
    3160U,  // UMAXXri
16868
0
    3160U,  // UMAXXrr
16869
0
    920U, // UMAX_VG2_2Z2Z_B
16870
0
    464U, // UMAX_VG2_2Z2Z_D
16871
0
    248U, // UMAX_VG2_2Z2Z_H
16872
0
    472U, // UMAX_VG2_2Z2Z_S
16873
0
    176U, // UMAX_VG2_2ZZ_B
16874
0
    184U, // UMAX_VG2_2ZZ_D
16875
0
    136U, // UMAX_VG2_2ZZ_H
16876
0
    96U,  // UMAX_VG2_2ZZ_S
16877
0
    920U, // UMAX_VG4_4Z4Z_B
16878
0
    464U, // UMAX_VG4_4Z4Z_D
16879
0
    248U, // UMAX_VG4_4Z4Z_H
16880
0
    472U, // UMAX_VG4_4Z4Z_S
16881
0
    176U, // UMAX_VG4_4ZZ_B
16882
0
    184U, // UMAX_VG4_4ZZ_D
16883
0
    136U, // UMAX_VG4_4ZZ_H
16884
0
    96U,  // UMAX_VG4_4ZZ_S
16885
0
    88153U, // UMAX_ZI_B
16886
0
    88152U, // UMAX_ZI_D
16887
0
    448U, // UMAX_ZI_H
16888
0
    88153U, // UMAX_ZI_S
16889
0
    16918656U,  // UMAX_ZPmZ_B
16890
0
    33691776U,  // UMAX_ZPmZ_D
16891
0
    51129480U,  // UMAX_ZPmZ_H
16892
0
    67252352U,  // UMAX_ZPmZ_S
16893
0
    925840U,  // UMAXv16i8
16894
0
    1056920U, // UMAXv2i32
16895
0
    1188000U, // UMAXv4i16
16896
0
    401520U,  // UMAXv4i32
16897
0
    532600U,  // UMAXv8i16
16898
0
    1319080U, // UMAXv8i8
16899
0
    16918656U,  // UMINP_ZPmZ_B
16900
0
    33691776U,  // UMINP_ZPmZ_D
16901
0
    51129480U,  // UMINP_ZPmZ_H
16902
0
    67252352U,  // UMINP_ZPmZ_S
16903
0
    925840U,  // UMINPv16i8
16904
0
    1056920U, // UMINPv2i32
16905
0
    1188000U, // UMINPv4i16
16906
0
    401520U,  // UMINPv4i32
16907
0
    532600U,  // UMINPv8i16
16908
0
    1319080U, // UMINPv8i8
16909
0
    10328U, // UMINQV_VPZ_B
16910
0
    6232U,  // UMINQV_VPZ_D
16911
0
    5208U,  // UMINQV_VPZ_H
16912
0
    12376U, // UMINQV_VPZ_S
16913
0
    0U, // UMINV_VPZ_B
16914
0
    0U, // UMINV_VPZ_D
16915
0
    0U, // UMINV_VPZ_H
16916
0
    0U, // UMINV_VPZ_S
16917
0
    32U,  // UMINVv16i8v
16918
0
    56U,  // UMINVv4i16v
16919
0
    64U,  // UMINVv4i32v
16920
0
    72U,  // UMINVv8i16v
16921
0
    80U,  // UMINVv8i8v
16922
0
    3160U,  // UMINWri
16923
0
    3160U,  // UMINWrr
16924
0
    3160U,  // UMINXri
16925
0
    3160U,  // UMINXrr
16926
0
    920U, // UMIN_VG2_2Z2Z_B
16927
0
    464U, // UMIN_VG2_2Z2Z_D
16928
0
    248U, // UMIN_VG2_2Z2Z_H
16929
0
    472U, // UMIN_VG2_2Z2Z_S
16930
0
    176U, // UMIN_VG2_2ZZ_B
16931
0
    184U, // UMIN_VG2_2ZZ_D
16932
0
    136U, // UMIN_VG2_2ZZ_H
16933
0
    96U,  // UMIN_VG2_2ZZ_S
16934
0
    920U, // UMIN_VG4_4Z4Z_B
16935
0
    464U, // UMIN_VG4_4Z4Z_D
16936
0
    248U, // UMIN_VG4_4Z4Z_H
16937
0
    472U, // UMIN_VG4_4Z4Z_S
16938
0
    176U, // UMIN_VG4_4ZZ_B
16939
0
    184U, // UMIN_VG4_4ZZ_D
16940
0
    136U, // UMIN_VG4_4ZZ_H
16941
0
    96U,  // UMIN_VG4_4ZZ_S
16942
0
    88153U, // UMIN_ZI_B
16943
0
    88152U, // UMIN_ZI_D
16944
0
    448U, // UMIN_ZI_H
16945
0
    88153U, // UMIN_ZI_S
16946
0
    16918656U,  // UMIN_ZPmZ_B
16947
0
    33691776U,  // UMIN_ZPmZ_D
16948
0
    51129480U,  // UMIN_ZPmZ_H
16949
0
    67252352U,  // UMIN_ZPmZ_S
16950
0
    925840U,  // UMINv16i8
16951
0
    1056920U, // UMINv2i32
16952
0
    1188000U, // UMINv4i16
16953
0
    401520U,  // UMINv4i32
16954
0
    532600U,  // UMINv8i16
16955
0
    1319080U, // UMINv8i8
16956
0
    53217368U,  // UMLALB_ZZZI_D
16957
0
    53222488U,  // UMLALB_ZZZI_S
16958
0
    2136U,  // UMLALB_ZZZ_D
16959
0
    8U, // UMLALB_ZZZ_H
16960
0
    7256U,  // UMLALB_ZZZ_S
16961
0
    38441U, // UMLALL_MZZI_BtoS
16962
0
    38145U, // UMLALL_MZZI_HtoD
16963
0
    553U, // UMLALL_MZZ_BtoS
16964
0
    257U, // UMLALL_MZZ_HtoD
16965
0
    47640U, // UMLALL_VG2_M2Z2Z_BtoS
16966
0
    2632936U, // UMLALL_VG2_M2Z2Z_HtoD
16967
0
    5029400U, // UMLALL_VG2_M2ZZI_BtoS
16968
0
    103427304U, // UMLALL_VG2_M2ZZI_HtoD
16969
0
    48666U, // UMLALL_VG2_M2ZZ_BtoS
16970
0
    53095658U,  // UMLALL_VG2_M2ZZ_HtoD
16971
0
    47640U, // UMLALL_VG4_M4Z4Z_BtoS
16972
0
    2632936U, // UMLALL_VG4_M4Z4Z_HtoD
16973
0
    5029400U, // UMLALL_VG4_M4ZZI_BtoS
16974
0
    103427304U, // UMLALL_VG4_M4ZZI_HtoD
16975
0
    48667U, // UMLALL_VG4_M4ZZ_BtoS
16976
0
    53095659U,  // UMLALL_VG4_M4ZZ_HtoD
16977
0
    53217368U,  // UMLALT_ZZZI_D
16978
0
    53222488U,  // UMLALT_ZZZI_S
16979
0
    2136U,  // UMLALT_ZZZ_D
16980
0
    8U, // UMLALT_ZZZ_H
16981
0
    7256U,  // UMLALT_ZZZ_S
16982
0
    38145U, // UMLAL_MZZI_HtoS
16983
0
    257U, // UMLAL_MZZ_HtoS
16984
0
    2632936U, // UMLAL_VG2_M2Z2Z_HtoS
16985
0
    103427304U, // UMLAL_VG2_M2ZZI_S
16986
0
    53095656U,  // UMLAL_VG2_M2ZZ_HtoS
16987
0
    2632936U, // UMLAL_VG4_M4Z4Z_HtoS
16988
0
    103427304U, // UMLAL_VG4_M4ZZI_HtoS
16989
0
    53095656U,  // UMLAL_VG4_M4ZZ_HtoS
16990
0
    926864U,  // UMLALv16i8_v8i16
16991
0
    122299544U, // UMLALv2i32_indexed
16992
0
    1057944U, // UMLALv2i32_v2i64
16993
0
    120464544U, // UMLALv4i16_indexed
16994
0
    1189024U, // UMLALv4i16_v4i32
16995
0
    122299504U, // UMLALv4i32_indexed
16996
0
    402544U,  // UMLALv4i32_v2i64
16997
0
    120464504U, // UMLALv8i16_indexed
16998
0
    533624U,  // UMLALv8i16_v4i32
16999
0
    1320104U, // UMLALv8i8_v8i16
17000
0
    53217368U,  // UMLSLB_ZZZI_D
17001
0
    53222488U,  // UMLSLB_ZZZI_S
17002
0
    2136U,  // UMLSLB_ZZZ_D
17003
0
    8U, // UMLSLB_ZZZ_H
17004
0
    7256U,  // UMLSLB_ZZZ_S
17005
0
    38441U, // UMLSLL_MZZI_BtoS
17006
0
    38145U, // UMLSLL_MZZI_HtoD
17007
0
    553U, // UMLSLL_MZZ_BtoS
17008
0
    257U, // UMLSLL_MZZ_HtoD
17009
0
    47640U, // UMLSLL_VG2_M2Z2Z_BtoS
17010
0
    2632936U, // UMLSLL_VG2_M2Z2Z_HtoD
17011
0
    5029400U, // UMLSLL_VG2_M2ZZI_BtoS
17012
0
    103427304U, // UMLSLL_VG2_M2ZZI_HtoD
17013
0
    48666U, // UMLSLL_VG2_M2ZZ_BtoS
17014
0
    53095658U,  // UMLSLL_VG2_M2ZZ_HtoD
17015
0
    47640U, // UMLSLL_VG4_M4Z4Z_BtoS
17016
0
    2632936U, // UMLSLL_VG4_M4Z4Z_HtoD
17017
0
    5029400U, // UMLSLL_VG4_M4ZZI_BtoS
17018
0
    103427304U, // UMLSLL_VG4_M4ZZI_HtoD
17019
0
    48667U, // UMLSLL_VG4_M4ZZ_BtoS
17020
0
    53095659U,  // UMLSLL_VG4_M4ZZ_HtoD
17021
0
    53217368U,  // UMLSLT_ZZZI_D
17022
0
    53222488U,  // UMLSLT_ZZZI_S
17023
0
    2136U,  // UMLSLT_ZZZ_D
17024
0
    8U, // UMLSLT_ZZZ_H
17025
0
    7256U,  // UMLSLT_ZZZ_S
17026
0
    38145U, // UMLSL_MZZI_HtoS
17027
0
    257U, // UMLSL_MZZ_HtoS
17028
0
    2632936U, // UMLSL_VG2_M2Z2Z_HtoS
17029
0
    103427304U, // UMLSL_VG2_M2ZZI_S
17030
0
    53095656U,  // UMLSL_VG2_M2ZZ_HtoS
17031
0
    2632936U, // UMLSL_VG4_M4Z4Z_HtoS
17032
0
    103427304U, // UMLSL_VG4_M4ZZI_HtoS
17033
0
    53095656U,  // UMLSL_VG4_M4ZZ_HtoS
17034
0
    926864U,  // UMLSLv16i8_v8i16
17035
0
    122299544U, // UMLSLv2i32_indexed
17036
0
    1057944U, // UMLSLv2i32_v2i64
17037
0
    120464544U, // UMLSLv4i16_indexed
17038
0
    1189024U, // UMLSLv4i16_v4i32
17039
0
    122299504U, // UMLSLv4i32_indexed
17040
0
    402544U,  // UMLSLv4i32_v2i64
17041
0
    120464504U, // UMLSLv8i16_indexed
17042
0
    533624U,  // UMLSLv8i16_v4i32
17043
0
    1320104U, // UMLSLv8i8_v8i16
17044
0
    926864U,  // UMMLA
17045
0
    9U, // UMMLA_ZZZ
17046
0
    0U, // UMOPA_MPPZZ_D
17047
0
    0U, // UMOPA_MPPZZ_HtoS
17048
0
    0U, // UMOPA_MPPZZ_S
17049
0
    0U, // UMOPS_MPPZZ_D
17050
0
    0U, // UMOPS_MPPZZ_HtoS
17051
0
    0U, // UMOPS_MPPZZ_S
17052
0
    45456U, // UMOVvi16
17053
0
    45456U, // UMOVvi16_idx0
17054
0
    45464U, // UMOVvi32
17055
0
    45464U, // UMOVvi32_idx0
17056
0
    45472U, // UMOVvi64
17057
0
    45472U, // UMOVvi64_idx0
17058
0
    45480U, // UMOVvi8
17059
0
    45480U, // UMOVvi8_idx0
17060
0
    134232U,  // UMSUBLrrr
17061
0
    16918656U,  // UMULH_ZPmZ_B
17062
0
    33691776U,  // UMULH_ZPmZ_D
17063
0
    51129480U,  // UMULH_ZPmZ_H
17064
0
    67252352U,  // UMULH_ZPmZ_S
17065
0
    10329U, // UMULH_ZZZ_B
17066
0
    6232U,  // UMULH_ZZZ_D
17067
0
    136U, // UMULH_ZZZ_H
17068
0
    12377U, // UMULH_ZZZ_S
17069
0
    3160U,  // UMULHrr
17070
0
    5910617U, // UMULLB_ZZZI_D
17071
0
    5903448U, // UMULLB_ZZZI_S
17072
0
    12377U, // UMULLB_ZZZ_D
17073
0
    176U, // UMULLB_ZZZ_H
17074
0
    5208U,  // UMULLB_ZZZ_S
17075
0
    5910617U, // UMULLT_ZZZI_D
17076
0
    5903448U, // UMULLT_ZZZI_S
17077
0
    12377U, // UMULLT_ZZZ_D
17078
0
    176U, // UMULLT_ZZZ_H
17079
0
    5208U,  // UMULLT_ZZZ_S
17080
0
    925840U,  // UMULLv16i8_v8i16
17081
0
    340402328U, // UMULLv2i32_indexed
17082
0
    1056920U, // UMULLv2i32_v2i64
17083
0
    338567328U, // UMULLv4i16_indexed
17084
0
    1188000U, // UMULLv4i16_v4i32
17085
0
    340402288U, // UMULLv4i32_indexed
17086
0
    401520U,  // UMULLv4i32_v2i64
17087
0
    338567288U, // UMULLv8i16_indexed
17088
0
    532600U,  // UMULLv8i16_v4i32
17089
0
    1319080U, // UMULLv8i8_v8i16
17090
0
    16473U, // UQADD_ZI_B
17091
0
    17496U, // UQADD_ZI_D
17092
0
    208U, // UQADD_ZI_H
17093
0
    18521U, // UQADD_ZI_S
17094
0
    16918656U,  // UQADD_ZPmZ_B
17095
0
    33691776U,  // UQADD_ZPmZ_D
17096
0
    51129480U,  // UQADD_ZPmZ_H
17097
0
    67252352U,  // UQADD_ZPmZ_S
17098
0
    10329U, // UQADD_ZZZ_B
17099
0
    6232U,  // UQADD_ZZZ_D
17100
0
    136U, // UQADD_ZZZ_H
17101
0
    12377U, // UQADD_ZZZ_S
17102
0
    925840U,  // UQADDv16i8
17103
0
    3160U,  // UQADDv1i16
17104
0
    3160U,  // UQADDv1i32
17105
0
    3160U,  // UQADDv1i64
17106
0
    3160U,  // UQADDv1i8
17107
0
    1056920U, // UQADDv2i32
17108
0
    270440U,  // UQADDv2i64
17109
0
    1188000U, // UQADDv4i16
17110
0
    401520U,  // UQADDv4i32
17111
0
    532600U,  // UQADDv8i16
17112
0
    1319080U, // UQADDv8i8
17113
0
    0U, // UQCVTN_Z2Z_StoH
17114
0
    0U, // UQCVTN_Z4Z_DtoH
17115
0
    2U, // UQCVTN_Z4Z_StoB
17116
0
    0U, // UQCVT_Z2Z_StoH
17117
0
    0U, // UQCVT_Z4Z_DtoH
17118
0
    2U, // UQCVT_Z4Z_StoB
17119
0
    2U, // UQDECB_WPiI
17120
0
    2U, // UQDECB_XPiI
17121
0
    2U, // UQDECD_WPiI
17122
0
    2U, // UQDECD_XPiI
17123
0
    2U, // UQDECD_ZPiI
17124
0
    2U, // UQDECH_WPiI
17125
0
    2U, // UQDECH_XPiI
17126
0
    0U, // UQDECH_ZPiI
17127
0
    1U, // UQDECP_WP_B
17128
0
    0U, // UQDECP_WP_D
17129
0
    0U, // UQDECP_WP_H
17130
0
    1U, // UQDECP_WP_S
17131
0
    1U, // UQDECP_XP_B
17132
0
    0U, // UQDECP_XP_D
17133
0
    0U, // UQDECP_XP_H
17134
0
    1U, // UQDECP_XP_S
17135
0
    0U, // UQDECP_ZP_D
17136
0
    0U, // UQDECP_ZP_H
17137
0
    0U, // UQDECP_ZP_S
17138
0
    2U, // UQDECW_WPiI
17139
0
    2U, // UQDECW_XPiI
17140
0
    2U, // UQDECW_ZPiI
17141
0
    2U, // UQINCB_WPiI
17142
0
    2U, // UQINCB_XPiI
17143
0
    2U, // UQINCD_WPiI
17144
0
    2U, // UQINCD_XPiI
17145
0
    2U, // UQINCD_ZPiI
17146
0
    2U, // UQINCH_WPiI
17147
0
    2U, // UQINCH_XPiI
17148
0
    0U, // UQINCH_ZPiI
17149
0
    1U, // UQINCP_WP_B
17150
0
    0U, // UQINCP_WP_D
17151
0
    0U, // UQINCP_WP_H
17152
0
    1U, // UQINCP_WP_S
17153
0
    1U, // UQINCP_XP_B
17154
0
    0U, // UQINCP_XP_D
17155
0
    0U, // UQINCP_XP_H
17156
0
    1U, // UQINCP_XP_S
17157
0
    0U, // UQINCP_ZP_D
17158
0
    0U, // UQINCP_ZP_H
17159
0
    0U, // UQINCP_ZP_S
17160
0
    2U, // UQINCW_WPiI
17161
0
    2U, // UQINCW_XPiI
17162
0
    2U, // UQINCW_ZPiI
17163
0
    16918656U,  // UQRSHLR_ZPmZ_B
17164
0
    33691776U,  // UQRSHLR_ZPmZ_D
17165
0
    51129480U,  // UQRSHLR_ZPmZ_H
17166
0
    67252352U,  // UQRSHLR_ZPmZ_S
17167
0
    16918656U,  // UQRSHL_ZPmZ_B
17168
0
    33691776U,  // UQRSHL_ZPmZ_D
17169
0
    51129480U,  // UQRSHL_ZPmZ_H
17170
0
    67252352U,  // UQRSHL_ZPmZ_S
17171
0
    925840U,  // UQRSHLv16i8
17172
0
    3160U,  // UQRSHLv1i16
17173
0
    3160U,  // UQRSHLv1i32
17174
0
    3160U,  // UQRSHLv1i64
17175
0
    3160U,  // UQRSHLv1i8
17176
0
    1056920U, // UQRSHLv2i32
17177
0
    270440U,  // UQRSHLv2i64
17178
0
    1188000U, // UQRSHLv4i16
17179
0
    401520U,  // UQRSHLv4i32
17180
0
    532600U,  // UQRSHLv8i16
17181
0
    1319080U, // UQRSHLv8i8
17182
0
    3160U,  // UQRSHRNB_ZZI_B
17183
0
    224U, // UQRSHRNB_ZZI_H
17184
0
    3160U,  // UQRSHRNB_ZZI_S
17185
0
    41048U, // UQRSHRNT_ZZI_B
17186
0
    376U, // UQRSHRNT_ZZI_H
17187
0
    41048U, // UQRSHRNT_ZZI_S
17188
0
    3162U,  // UQRSHRN_VG4_Z4ZI_B
17189
0
    224U, // UQRSHRN_VG4_Z4ZI_H
17190
0
    224U, // UQRSHRN_Z2ZI_StoH
17191
0
    3160U,  // UQRSHRNb
17192
0
    3160U,  // UQRSHRNh
17193
0
    3160U,  // UQRSHRNs
17194
0
    41080U, // UQRSHRNv16i8_shift
17195
0
    3176U,  // UQRSHRNv2i32_shift
17196
0
    3184U,  // UQRSHRNv4i16_shift
17197
0
    41064U, // UQRSHRNv4i32_shift
17198
0
    41072U, // UQRSHRNv8i16_shift
17199
0
    3192U,  // UQRSHRNv8i8_shift
17200
0
    224U, // UQRSHR_VG2_Z2ZI_H
17201
0
    3162U,  // UQRSHR_VG4_Z4ZI_B
17202
0
    224U, // UQRSHR_VG4_Z4ZI_H
17203
0
    16918656U,  // UQSHLR_ZPmZ_B
17204
0
    33691776U,  // UQSHLR_ZPmZ_D
17205
0
    51129480U,  // UQSHLR_ZPmZ_H
17206
0
    67252352U,  // UQSHLR_ZPmZ_S
17207
0
    141440U,  // UQSHL_ZPmI_B
17208
0
    137344U,  // UQSHL_ZPmI_D
17209
0
    52440200U,  // UQSHL_ZPmI_H
17210
0
    143488U,  // UQSHL_ZPmI_S
17211
0
    16918656U,  // UQSHL_ZPmZ_B
17212
0
    33691776U,  // UQSHL_ZPmZ_D
17213
0
    51129480U,  // UQSHL_ZPmZ_H
17214
0
    67252352U,  // UQSHL_ZPmZ_S
17215
0
    3160U,  // UQSHLb
17216
0
    3160U,  // UQSHLd
17217
0
    3160U,  // UQSHLh
17218
0
    3160U,  // UQSHLs
17219
0
    925840U,  // UQSHLv16i8
17220
0
    3216U,  // UQSHLv16i8_shift
17221
0
    3160U,  // UQSHLv1i16
17222
0
    3160U,  // UQSHLv1i32
17223
0
    3160U,  // UQSHLv1i64
17224
0
    3160U,  // UQSHLv1i8
17225
0
    1056920U, // UQSHLv2i32
17226
0
    3224U,  // UQSHLv2i32_shift
17227
0
    270440U,  // UQSHLv2i64
17228
0
    3176U,  // UQSHLv2i64_shift
17229
0
    1188000U, // UQSHLv4i16
17230
0
    3232U,  // UQSHLv4i16_shift
17231
0
    401520U,  // UQSHLv4i32
17232
0
    3184U,  // UQSHLv4i32_shift
17233
0
    532600U,  // UQSHLv8i16
17234
0
    3192U,  // UQSHLv8i16_shift
17235
0
    1319080U, // UQSHLv8i8
17236
0
    3240U,  // UQSHLv8i8_shift
17237
0
    3160U,  // UQSHRNB_ZZI_B
17238
0
    224U, // UQSHRNB_ZZI_H
17239
0
    3160U,  // UQSHRNB_ZZI_S
17240
0
    41048U, // UQSHRNT_ZZI_B
17241
0
    376U, // UQSHRNT_ZZI_H
17242
0
    41048U, // UQSHRNT_ZZI_S
17243
0
    3160U,  // UQSHRNb
17244
0
    3160U,  // UQSHRNh
17245
0
    3160U,  // UQSHRNs
17246
0
    41080U, // UQSHRNv16i8_shift
17247
0
    3176U,  // UQSHRNv2i32_shift
17248
0
    3184U,  // UQSHRNv4i16_shift
17249
0
    41064U, // UQSHRNv4i32_shift
17250
0
    41072U, // UQSHRNv8i16_shift
17251
0
    3192U,  // UQSHRNv8i8_shift
17252
0
    16918656U,  // UQSUBR_ZPmZ_B
17253
0
    33691776U,  // UQSUBR_ZPmZ_D
17254
0
    51129480U,  // UQSUBR_ZPmZ_H
17255
0
    67252352U,  // UQSUBR_ZPmZ_S
17256
0
    16473U, // UQSUB_ZI_B
17257
0
    17496U, // UQSUB_ZI_D
17258
0
    208U, // UQSUB_ZI_H
17259
0
    18521U, // UQSUB_ZI_S
17260
0
    16918656U,  // UQSUB_ZPmZ_B
17261
0
    33691776U,  // UQSUB_ZPmZ_D
17262
0
    51129480U,  // UQSUB_ZPmZ_H
17263
0
    67252352U,  // UQSUB_ZPmZ_S
17264
0
    10329U, // UQSUB_ZZZ_B
17265
0
    6232U,  // UQSUB_ZZZ_D
17266
0
    136U, // UQSUB_ZZZ_H
17267
0
    12377U, // UQSUB_ZZZ_S
17268
0
    925840U,  // UQSUBv16i8
17269
0
    3160U,  // UQSUBv1i16
17270
0
    3160U,  // UQSUBv1i32
17271
0
    3160U,  // UQSUBv1i64
17272
0
    3160U,  // UQSUBv1i8
17273
0
    1056920U, // UQSUBv2i32
17274
0
    270440U,  // UQSUBv2i64
17275
0
    1188000U, // UQSUBv4i16
17276
0
    401520U,  // UQSUBv4i32
17277
0
    532600U,  // UQSUBv8i16
17278
0
    1319080U, // UQSUBv8i8
17279
0
    0U, // UQXTNB_ZZ_B
17280
0
    0U, // UQXTNB_ZZ_H
17281
0
    0U, // UQXTNB_ZZ_S
17282
0
    0U, // UQXTNT_ZZ_B
17283
0
    0U, // UQXTNT_ZZ_H
17284
0
    0U, // UQXTNT_ZZ_S
17285
0
    72U,  // UQXTNv16i8
17286
0
    0U, // UQXTNv1i16
17287
0
    0U, // UQXTNv1i32
17288
0
    0U, // UQXTNv1i8
17289
0
    48U,  // UQXTNv2i32
17290
0
    64U,  // UQXTNv4i16
17291
0
    48U,  // UQXTNv4i32
17292
0
    64U,  // UQXTNv8i16
17293
0
    72U,  // UQXTNv8i8
17294
0
    24U,  // URECPE_ZPmZ_S
17295
0
    40U,  // URECPEv2i32
17296
0
    64U,  // URECPEv4i32
17297
0
    16918656U,  // URHADD_ZPmZ_B
17298
0
    33691776U,  // URHADD_ZPmZ_D
17299
0
    51129480U,  // URHADD_ZPmZ_H
17300
0
    67252352U,  // URHADD_ZPmZ_S
17301
0
    925840U,  // URHADDv16i8
17302
0
    1056920U, // URHADDv2i32
17303
0
    1188000U, // URHADDv4i16
17304
0
    401520U,  // URHADDv4i32
17305
0
    532600U,  // URHADDv8i16
17306
0
    1319080U, // URHADDv8i8
17307
0
    16918656U,  // URSHLR_ZPmZ_B
17308
0
    33691776U,  // URSHLR_ZPmZ_D
17309
0
    51129480U,  // URSHLR_ZPmZ_H
17310
0
    67252352U,  // URSHLR_ZPmZ_S
17311
0
    920U, // URSHL_VG2_2Z2Z_B
17312
0
    464U, // URSHL_VG2_2Z2Z_D
17313
0
    248U, // URSHL_VG2_2Z2Z_H
17314
0
    472U, // URSHL_VG2_2Z2Z_S
17315
0
    176U, // URSHL_VG2_2ZZ_B
17316
0
    184U, // URSHL_VG2_2ZZ_D
17317
0
    136U, // URSHL_VG2_2ZZ_H
17318
0
    96U,  // URSHL_VG2_2ZZ_S
17319
0
    920U, // URSHL_VG4_4Z4Z_B
17320
0
    464U, // URSHL_VG4_4Z4Z_D
17321
0
    248U, // URSHL_VG4_4Z4Z_H
17322
0
    472U, // URSHL_VG4_4Z4Z_S
17323
0
    176U, // URSHL_VG4_4ZZ_B
17324
0
    184U, // URSHL_VG4_4ZZ_D
17325
0
    136U, // URSHL_VG4_4ZZ_H
17326
0
    96U,  // URSHL_VG4_4ZZ_S
17327
0
    16918656U,  // URSHL_ZPmZ_B
17328
0
    33691776U,  // URSHL_ZPmZ_D
17329
0
    51129480U,  // URSHL_ZPmZ_H
17330
0
    67252352U,  // URSHL_ZPmZ_S
17331
0
    925840U,  // URSHLv16i8
17332
0
    3160U,  // URSHLv1i64
17333
0
    1056920U, // URSHLv2i32
17334
0
    270440U,  // URSHLv2i64
17335
0
    1188000U, // URSHLv4i16
17336
0
    401520U,  // URSHLv4i32
17337
0
    532600U,  // URSHLv8i16
17338
0
    1319080U, // URSHLv8i8
17339
0
    141440U,  // URSHR_ZPmI_B
17340
0
    137344U,  // URSHR_ZPmI_D
17341
0
    52440200U,  // URSHR_ZPmI_H
17342
0
    143488U,  // URSHR_ZPmI_S
17343
0
    3160U,  // URSHRd
17344
0
    3216U,  // URSHRv16i8_shift
17345
0
    3224U,  // URSHRv2i32_shift
17346
0
    3176U,  // URSHRv2i64_shift
17347
0
    3232U,  // URSHRv4i16_shift
17348
0
    3184U,  // URSHRv4i32_shift
17349
0
    3192U,  // URSHRv8i16_shift
17350
0
    3240U,  // URSHRv8i8_shift
17351
0
    24U,  // URSQRTE_ZPmZ_S
17352
0
    40U,  // URSQRTEv2i32
17353
0
    64U,  // URSQRTEv4i32
17354
0
    377U, // URSRA_ZZI_B
17355
0
    41048U, // URSRA_ZZI_D
17356
0
    376U, // URSRA_ZZI_H
17357
0
    41048U, // URSRA_ZZI_S
17358
0
    41049U, // URSRAd
17359
0
    41104U, // URSRAv16i8_shift
17360
0
    41112U, // URSRAv2i32_shift
17361
0
    41064U, // URSRAv2i64_shift
17362
0
    41120U, // URSRAv4i16_shift
17363
0
    41072U, // URSRAv4i32_shift
17364
0
    41080U, // URSRAv8i16_shift
17365
0
    41128U, // URSRAv8i8_shift
17366
0
    47640U, // USDOT_VG2_M2Z2Z_BToS
17367
0
    5029400U, // USDOT_VG2_M2ZZI_BToS
17368
0
    48664U, // USDOT_VG2_M2ZZ_BToS
17369
0
    47640U, // USDOT_VG4_M4Z4Z_BToS
17370
0
    5029400U, // USDOT_VG4_M4ZZI_BToS
17371
0
    48664U, // USDOT_VG4_M4ZZ_BToS
17372
0
    9U, // USDOT_ZZZ
17373
0
    38921U, // USDOT_ZZZI
17374
0
    5121168U, // USDOTlanev16i8
17375
0
    5121192U, // USDOTlanev8i8
17376
0
    926864U,  // USDOTv16i8
17377
0
    1320104U, // USDOTv8i8
17378
0
    3161U,  // USHLLB_ZZI_D
17379
0
    224U, // USHLLB_ZZI_H
17380
0
    3160U,  // USHLLB_ZZI_S
17381
0
    3161U,  // USHLLT_ZZI_D
17382
0
    224U, // USHLLT_ZZI_H
17383
0
    3160U,  // USHLLT_ZZI_S
17384
0
    3216U,  // USHLLv16i8_shift
17385
0
    3224U,  // USHLLv2i32_shift
17386
0
    3232U,  // USHLLv4i16_shift
17387
0
    3184U,  // USHLLv4i32_shift
17388
0
    3192U,  // USHLLv8i16_shift
17389
0
    3240U,  // USHLLv8i8_shift
17390
0
    925840U,  // USHLv16i8
17391
0
    3160U,  // USHLv1i64
17392
0
    1056920U, // USHLv2i32
17393
0
    270440U,  // USHLv2i64
17394
0
    1188000U, // USHLv4i16
17395
0
    401520U,  // USHLv4i32
17396
0
    532600U,  // USHLv8i16
17397
0
    1319080U, // USHLv8i8
17398
0
    3160U,  // USHRd
17399
0
    3216U,  // USHRv16i8_shift
17400
0
    3224U,  // USHRv2i32_shift
17401
0
    3176U,  // USHRv2i64_shift
17402
0
    3232U,  // USHRv4i16_shift
17403
0
    3184U,  // USHRv4i32_shift
17404
0
    3192U,  // USHRv8i16_shift
17405
0
    3240U,  // USHRv8i8_shift
17406
0
    38441U, // USMLALL_MZZI_BtoS
17407
0
    553U, // USMLALL_MZZ_BtoS
17408
0
    47640U, // USMLALL_VG2_M2Z2Z_BtoS
17409
0
    5029400U, // USMLALL_VG2_M2ZZI_BtoS
17410
0
    48666U, // USMLALL_VG2_M2ZZ_BtoS
17411
0
    47640U, // USMLALL_VG4_M4Z4Z_BtoS
17412
0
    5029400U, // USMLALL_VG4_M4ZZI_BtoS
17413
0
    48667U, // USMLALL_VG4_M4ZZ_BtoS
17414
0
    926864U,  // USMMLA
17415
0
    9U, // USMMLA_ZZZ
17416
0
    0U, // USMOPA_MPPZZ_D
17417
0
    0U, // USMOPA_MPPZZ_S
17418
0
    0U, // USMOPS_MPPZZ_D
17419
0
    0U, // USMOPS_MPPZZ_S
17420
0
    16918656U,  // USQADD_ZPmZ_B
17421
0
    33691776U,  // USQADD_ZPmZ_D
17422
0
    51129480U,  // USQADD_ZPmZ_H
17423
0
    67252352U,  // USQADD_ZPmZ_S
17424
0
    32U,  // USQADDv16i8
17425
0
    1U, // USQADDv1i16
17426
0
    1U, // USQADDv1i32
17427
0
    1U, // USQADDv1i64
17428
0
    1U, // USQADDv1i8
17429
0
    40U,  // USQADDv2i32
17430
0
    48U,  // USQADDv2i64
17431
0
    56U,  // USQADDv4i16
17432
0
    64U,  // USQADDv4i32
17433
0
    72U,  // USQADDv8i16
17434
0
    80U,  // USQADDv8i8
17435
0
    377U, // USRA_ZZI_B
17436
0
    41048U, // USRA_ZZI_D
17437
0
    376U, // USRA_ZZI_H
17438
0
    41048U, // USRA_ZZI_S
17439
0
    41049U, // USRAd
17440
0
    41104U, // USRAv16i8_shift
17441
0
    41112U, // USRAv2i32_shift
17442
0
    41064U, // USRAv2i64_shift
17443
0
    41120U, // USRAv4i16_shift
17444
0
    41072U, // USRAv4i32_shift
17445
0
    41080U, // USRAv8i16_shift
17446
0
    41128U, // USRAv8i8_shift
17447
0
    12377U, // USUBLB_ZZZ_D
17448
0
    176U, // USUBLB_ZZZ_H
17449
0
    5208U,  // USUBLB_ZZZ_S
17450
0
    12377U, // USUBLT_ZZZ_D
17451
0
    176U, // USUBLT_ZZZ_H
17452
0
    5208U,  // USUBLT_ZZZ_S
17453
0
    925840U,  // USUBLv16i8_v8i16
17454
0
    1056920U, // USUBLv2i32_v2i64
17455
0
    1188000U, // USUBLv4i16_v4i32
17456
0
    401520U,  // USUBLv4i32_v2i64
17457
0
    532600U,  // USUBLv8i16_v4i32
17458
0
    1319080U, // USUBLv8i8_v8i16
17459
0
    12376U, // USUBWB_ZZZ_D
17460
0
    176U, // USUBWB_ZZZ_H
17461
0
    5209U,  // USUBWB_ZZZ_S
17462
0
    12376U, // USUBWT_ZZZ_D
17463
0
    176U, // USUBWT_ZZZ_H
17464
0
    5209U,  // USUBWT_ZZZ_S
17465
0
    925816U,  // USUBWv16i8_v8i16
17466
0
    1056872U, // USUBWv2i32_v2i64
17467
0
    1187952U, // USUBWv4i16_v4i32
17468
0
    401512U,  // USUBWv4i32_v2i64
17469
0
    532592U,  // USUBWv8i16_v4i32
17470
0
    1319032U, // USUBWv8i8_v8i16
17471
0
    5029400U, // USVDOT_VG4_M4ZZI_BToS
17472
0
    1U, // UUNPKHI_ZZ_D
17473
0
    0U, // UUNPKHI_ZZ_H
17474
0
    0U, // UUNPKHI_ZZ_S
17475
0
    1U, // UUNPKLO_ZZ_D
17476
0
    0U, // UUNPKLO_ZZ_H
17477
0
    0U, // UUNPKLO_ZZ_S
17478
0
    0U, // UUNPK_VG2_2ZZ_D
17479
0
    0U, // UUNPK_VG2_2ZZ_H
17480
0
    0U, // UUNPK_VG2_2ZZ_S
17481
0
    0U, // UUNPK_VG4_4Z2Z_D
17482
0
    0U, // UUNPK_VG4_4Z2Z_H
17483
0
    0U, // UUNPK_VG4_4Z2Z_S
17484
0
    103427304U, // UVDOT_VG2_M2ZZI_HtoS
17485
0
    5029400U, // UVDOT_VG4_M4ZZI_BtoS
17486
0
    103427304U, // UVDOT_VG4_M4ZZI_HtoD
17487
0
    16U,  // UXTB_ZPmZ_D
17488
0
    0U, // UXTB_ZPmZ_H
17489
0
    24U,  // UXTB_ZPmZ_S
17490
0
    16U,  // UXTH_ZPmZ_D
17491
0
    24U,  // UXTH_ZPmZ_S
17492
0
    16U,  // UXTW_ZPmZ_D
17493
0
    10329U, // UZP1_PPP_B
17494
0
    6232U,  // UZP1_PPP_D
17495
0
    136U, // UZP1_PPP_H
17496
0
    12377U, // UZP1_PPP_S
17497
0
    10329U, // UZP1_ZZZ_B
17498
0
    6232U,  // UZP1_ZZZ_D
17499
0
    136U, // UZP1_ZZZ_H
17500
0
    1016U,  // UZP1_ZZZ_Q
17501
0
    12377U, // UZP1_ZZZ_S
17502
0
    925840U,  // UZP1v16i8
17503
0
    1056920U, // UZP1v2i32
17504
0
    270440U,  // UZP1v2i64
17505
0
    1188000U, // UZP1v4i16
17506
0
    401520U,  // UZP1v4i32
17507
0
    532600U,  // UZP1v8i16
17508
0
    1319080U, // UZP1v8i8
17509
0
    10329U, // UZP2_PPP_B
17510
0
    6232U,  // UZP2_PPP_D
17511
0
    136U, // UZP2_PPP_H
17512
0
    12377U, // UZP2_PPP_S
17513
0
    10329U, // UZP2_ZZZ_B
17514
0
    6232U,  // UZP2_ZZZ_D
17515
0
    136U, // UZP2_ZZZ_H
17516
0
    1016U,  // UZP2_ZZZ_Q
17517
0
    12377U, // UZP2_ZZZ_S
17518
0
    925840U,  // UZP2v16i8
17519
0
    1056920U, // UZP2v2i32
17520
0
    270440U,  // UZP2v2i64
17521
0
    1188000U, // UZP2v4i16
17522
0
    401520U,  // UZP2v4i32
17523
0
    532600U,  // UZP2v8i16
17524
0
    1319080U, // UZP2v8i8
17525
0
    10329U, // UZPQ1_ZZZ_B
17526
0
    6232U,  // UZPQ1_ZZZ_D
17527
0
    136U, // UZPQ1_ZZZ_H
17528
0
    12377U, // UZPQ1_ZZZ_S
17529
0
    10329U, // UZPQ2_ZZZ_B
17530
0
    6232U,  // UZPQ2_ZZZ_D
17531
0
    136U, // UZPQ2_ZZZ_H
17532
0
    12377U, // UZPQ2_ZZZ_S
17533
0
    176U, // UZP_VG2_2ZZZ_B
17534
0
    0U, // UZP_VG2_2ZZZ_D
17535
0
    136U, // UZP_VG2_2ZZZ_H
17536
0
    1016U,  // UZP_VG2_2ZZZ_Q
17537
0
    96U,  // UZP_VG2_2ZZZ_S
17538
0
    0U, // UZP_VG4_4Z4Z_B
17539
0
    0U, // UZP_VG4_4Z4Z_D
17540
0
    0U, // UZP_VG4_4Z4Z_H
17541
0
    0U, // UZP_VG4_4Z4Z_Q
17542
0
    0U, // UZP_VG4_4Z4Z_S
17543
0
    0U, // WFET
17544
0
    0U, // WFIT
17545
0
    224U, // WHILEGE_2PXX_B
17546
0
    224U, // WHILEGE_2PXX_D
17547
0
    224U, // WHILEGE_2PXX_H
17548
0
    224U, // WHILEGE_2PXX_S
17549
0
    721554520U, // WHILEGE_CXX_B
17550
0
    721554520U, // WHILEGE_CXX_D
17551
0
    721554520U, // WHILEGE_CXX_H
17552
0
    721554520U, // WHILEGE_CXX_S
17553
0
    3160U,  // WHILEGE_PWW_B
17554
0
    3160U,  // WHILEGE_PWW_D
17555
0
    224U, // WHILEGE_PWW_H
17556
0
    3160U,  // WHILEGE_PWW_S
17557
0
    3160U,  // WHILEGE_PXX_B
17558
0
    3160U,  // WHILEGE_PXX_D
17559
0
    224U, // WHILEGE_PXX_H
17560
0
    3160U,  // WHILEGE_PXX_S
17561
0
    224U, // WHILEGT_2PXX_B
17562
0
    224U, // WHILEGT_2PXX_D
17563
0
    224U, // WHILEGT_2PXX_H
17564
0
    224U, // WHILEGT_2PXX_S
17565
0
    721554520U, // WHILEGT_CXX_B
17566
0
    721554520U, // WHILEGT_CXX_D
17567
0
    721554520U, // WHILEGT_CXX_H
17568
0
    721554520U, // WHILEGT_CXX_S
17569
0
    3160U,  // WHILEGT_PWW_B
17570
0
    3160U,  // WHILEGT_PWW_D
17571
0
    224U, // WHILEGT_PWW_H
17572
0
    3160U,  // WHILEGT_PWW_S
17573
0
    3160U,  // WHILEGT_PXX_B
17574
0
    3160U,  // WHILEGT_PXX_D
17575
0
    224U, // WHILEGT_PXX_H
17576
0
    3160U,  // WHILEGT_PXX_S
17577
0
    224U, // WHILEHI_2PXX_B
17578
0
    224U, // WHILEHI_2PXX_D
17579
0
    224U, // WHILEHI_2PXX_H
17580
0
    224U, // WHILEHI_2PXX_S
17581
0
    721554520U, // WHILEHI_CXX_B
17582
0
    721554520U, // WHILEHI_CXX_D
17583
0
    721554520U, // WHILEHI_CXX_H
17584
0
    721554520U, // WHILEHI_CXX_S
17585
0
    3160U,  // WHILEHI_PWW_B
17586
0
    3160U,  // WHILEHI_PWW_D
17587
0
    224U, // WHILEHI_PWW_H
17588
0
    3160U,  // WHILEHI_PWW_S
17589
0
    3160U,  // WHILEHI_PXX_B
17590
0
    3160U,  // WHILEHI_PXX_D
17591
0
    224U, // WHILEHI_PXX_H
17592
0
    3160U,  // WHILEHI_PXX_S
17593
0
    224U, // WHILEHS_2PXX_B
17594
0
    224U, // WHILEHS_2PXX_D
17595
0
    224U, // WHILEHS_2PXX_H
17596
0
    224U, // WHILEHS_2PXX_S
17597
0
    721554520U, // WHILEHS_CXX_B
17598
0
    721554520U, // WHILEHS_CXX_D
17599
0
    721554520U, // WHILEHS_CXX_H
17600
0
    721554520U, // WHILEHS_CXX_S
17601
0
    3160U,  // WHILEHS_PWW_B
17602
0
    3160U,  // WHILEHS_PWW_D
17603
0
    224U, // WHILEHS_PWW_H
17604
0
    3160U,  // WHILEHS_PWW_S
17605
0
    3160U,  // WHILEHS_PXX_B
17606
0
    3160U,  // WHILEHS_PXX_D
17607
0
    224U, // WHILEHS_PXX_H
17608
0
    3160U,  // WHILEHS_PXX_S
17609
0
    224U, // WHILELE_2PXX_B
17610
0
    224U, // WHILELE_2PXX_D
17611
0
    224U, // WHILELE_2PXX_H
17612
0
    224U, // WHILELE_2PXX_S
17613
0
    721554520U, // WHILELE_CXX_B
17614
0
    721554520U, // WHILELE_CXX_D
17615
0
    721554520U, // WHILELE_CXX_H
17616
0
    721554520U, // WHILELE_CXX_S
17617
0
    3160U,  // WHILELE_PWW_B
17618
0
    3160U,  // WHILELE_PWW_D
17619
0
    224U, // WHILELE_PWW_H
17620
0
    3160U,  // WHILELE_PWW_S
17621
0
    3160U,  // WHILELE_PXX_B
17622
0
    3160U,  // WHILELE_PXX_D
17623
0
    224U, // WHILELE_PXX_H
17624
0
    3160U,  // WHILELE_PXX_S
17625
0
    224U, // WHILELO_2PXX_B
17626
0
    224U, // WHILELO_2PXX_D
17627
0
    224U, // WHILELO_2PXX_H
17628
0
    224U, // WHILELO_2PXX_S
17629
0
    721554520U, // WHILELO_CXX_B
17630
0
    721554520U, // WHILELO_CXX_D
17631
0
    721554520U, // WHILELO_CXX_H
17632
0
    721554520U, // WHILELO_CXX_S
17633
0
    3160U,  // WHILELO_PWW_B
17634
0
    3160U,  // WHILELO_PWW_D
17635
0
    224U, // WHILELO_PWW_H
17636
0
    3160U,  // WHILELO_PWW_S
17637
0
    3160U,  // WHILELO_PXX_B
17638
0
    3160U,  // WHILELO_PXX_D
17639
0
    224U, // WHILELO_PXX_H
17640
0
    3160U,  // WHILELO_PXX_S
17641
0
    224U, // WHILELS_2PXX_B
17642
0
    224U, // WHILELS_2PXX_D
17643
0
    224U, // WHILELS_2PXX_H
17644
0
    224U, // WHILELS_2PXX_S
17645
0
    721554520U, // WHILELS_CXX_B
17646
0
    721554520U, // WHILELS_CXX_D
17647
0
    721554520U, // WHILELS_CXX_H
17648
0
    721554520U, // WHILELS_CXX_S
17649
0
    3160U,  // WHILELS_PWW_B
17650
0
    3160U,  // WHILELS_PWW_D
17651
0
    224U, // WHILELS_PWW_H
17652
0
    3160U,  // WHILELS_PWW_S
17653
0
    3160U,  // WHILELS_PXX_B
17654
0
    3160U,  // WHILELS_PXX_D
17655
0
    224U, // WHILELS_PXX_H
17656
0
    3160U,  // WHILELS_PXX_S
17657
0
    224U, // WHILELT_2PXX_B
17658
0
    224U, // WHILELT_2PXX_D
17659
0
    224U, // WHILELT_2PXX_H
17660
0
    224U, // WHILELT_2PXX_S
17661
0
    721554520U, // WHILELT_CXX_B
17662
0
    721554520U, // WHILELT_CXX_D
17663
0
    721554520U, // WHILELT_CXX_H
17664
0
    721554520U, // WHILELT_CXX_S
17665
0
    3160U,  // WHILELT_PWW_B
17666
0
    3160U,  // WHILELT_PWW_D
17667
0
    224U, // WHILELT_PWW_H
17668
0
    3160U,  // WHILELT_PWW_S
17669
0
    3160U,  // WHILELT_PXX_B
17670
0
    3160U,  // WHILELT_PXX_D
17671
0
    224U, // WHILELT_PXX_H
17672
0
    3160U,  // WHILELT_PXX_S
17673
0
    3160U,  // WHILERW_PXX_B
17674
0
    3160U,  // WHILERW_PXX_D
17675
0
    224U, // WHILERW_PXX_H
17676
0
    3160U,  // WHILERW_PXX_S
17677
0
    3160U,  // WHILEWR_PXX_B
17678
0
    3160U,  // WHILEWR_PXX_D
17679
0
    224U, // WHILEWR_PXX_H
17680
0
    3160U,  // WHILEWR_PXX_S
17681
0
    0U, // WRFFR
17682
0
    0U, // XAFLAG
17683
0
    4202600U, // XAR
17684
0
    141401U,  // XAR_ZZZI_B
17685
0
    137304U,  // XAR_ZZZI_D
17686
0
    52440200U,  // XAR_ZZZI_H
17687
0
    143449U,  // XAR_ZZZI_S
17688
0
    0U, // XPACD
17689
0
    0U, // XPACI
17690
0
    0U, // XPACLRI
17691
0
    72U,  // XTNv16i8
17692
0
    48U,  // XTNv2i32
17693
0
    64U,  // XTNv4i16
17694
0
    48U,  // XTNv4i32
17695
0
    64U,  // XTNv8i16
17696
0
    72U,  // XTNv8i8
17697
0
    0U, // ZERO_M
17698
0
    5U, // ZERO_MXI_2Z
17699
0
    5U, // ZERO_MXI_4Z
17700
0
    3U, // ZERO_MXI_VG2_2Z
17701
0
    3U, // ZERO_MXI_VG2_4Z
17702
0
    3U, // ZERO_MXI_VG2_Z
17703
0
    3U, // ZERO_MXI_VG4_2Z
17704
0
    3U, // ZERO_MXI_VG4_4Z
17705
0
    3U, // ZERO_MXI_VG4_Z
17706
0
    0U, // ZERO_T
17707
0
    10329U, // ZIP1_PPP_B
17708
0
    6232U,  // ZIP1_PPP_D
17709
0
    136U, // ZIP1_PPP_H
17710
0
    12377U, // ZIP1_PPP_S
17711
0
    10329U, // ZIP1_ZZZ_B
17712
0
    6232U,  // ZIP1_ZZZ_D
17713
0
    136U, // ZIP1_ZZZ_H
17714
0
    1016U,  // ZIP1_ZZZ_Q
17715
0
    12377U, // ZIP1_ZZZ_S
17716
0
    925840U,  // ZIP1v16i8
17717
0
    1056920U, // ZIP1v2i32
17718
0
    270440U,  // ZIP1v2i64
17719
0
    1188000U, // ZIP1v4i16
17720
0
    401520U,  // ZIP1v4i32
17721
0
    532600U,  // ZIP1v8i16
17722
0
    1319080U, // ZIP1v8i8
17723
0
    10329U, // ZIP2_PPP_B
17724
0
    6232U,  // ZIP2_PPP_D
17725
0
    136U, // ZIP2_PPP_H
17726
0
    12377U, // ZIP2_PPP_S
17727
0
    10329U, // ZIP2_ZZZ_B
17728
0
    6232U,  // ZIP2_ZZZ_D
17729
0
    136U, // ZIP2_ZZZ_H
17730
0
    1016U,  // ZIP2_ZZZ_Q
17731
0
    12377U, // ZIP2_ZZZ_S
17732
0
    925840U,  // ZIP2v16i8
17733
0
    1056920U, // ZIP2v2i32
17734
0
    270440U,  // ZIP2v2i64
17735
0
    1188000U, // ZIP2v4i16
17736
0
    401520U,  // ZIP2v4i32
17737
0
    532600U,  // ZIP2v8i16
17738
0
    1319080U, // ZIP2v8i8
17739
0
    10329U, // ZIPQ1_ZZZ_B
17740
0
    6232U,  // ZIPQ1_ZZZ_D
17741
0
    136U, // ZIPQ1_ZZZ_H
17742
0
    12377U, // ZIPQ1_ZZZ_S
17743
0
    10329U, // ZIPQ2_ZZZ_B
17744
0
    6232U,  // ZIPQ2_ZZZ_D
17745
0
    136U, // ZIPQ2_ZZZ_H
17746
0
    12377U, // ZIPQ2_ZZZ_S
17747
0
    176U, // ZIP_VG2_2ZZZ_B
17748
0
    0U, // ZIP_VG2_2ZZZ_D
17749
0
    136U, // ZIP_VG2_2ZZZ_H
17750
0
    1016U,  // ZIP_VG2_2ZZZ_Q
17751
0
    96U,  // ZIP_VG2_2ZZZ_S
17752
0
    0U, // ZIP_VG4_4Z4Z_B
17753
0
    0U, // ZIP_VG4_4Z4Z_D
17754
0
    0U, // ZIP_VG4_4Z4Z_H
17755
0
    0U, // ZIP_VG4_4Z4Z_Q
17756
0
    0U, // ZIP_VG4_4Z4Z_S
17757
0
  };
17758
17759
  // Emit the opcode for the instruction.
17760
0
  uint64_t Bits = 0;
17761
0
  Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0;
17762
0
  Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32;
17763
0
  if (Bits == 0)
17764
0
    return {nullptr, Bits};
17765
0
  return {AsmStrs+(Bits & 16383)-1, Bits};
17766
17767
0
}
17768
/// printInstruction - This method is automatically generated by tablegen
17769
/// from the instruction set description.
17770
LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
17771
void AArch64InstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) {
17772
  O << "\t";
17773
17774
  auto MnemonicInfo = getMnemonic(MI);
17775
17776
  O << MnemonicInfo.first;
17777
17778
  uint64_t Bits = MnemonicInfo.second;
17779
  assert(Bits != 0 && "Cannot print this instruction.");
17780
17781
  // Fragment 0 encoded into 7 bits for 78 unique commands.
17782
  switch ((Bits >> 14) & 127) {
17783
  default: llvm_unreachable("Invalid command number.");
17784
  case 0:
17785
    // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
17786
    return;
17787
    break;
17788
  case 1:
17789
    // TLSDESCCALL, ABSWr, ABSXr, ABSv1i64, ADCSWr, ADCSXr, ADCWr, ADCXr, ADD...
17790
    printOperand(MI, 0, STI, O);
17791
    break;
17792
  case 2:
17793
    // ABS_ZPmZ_B, ADDHNB_ZZZ_B, ADDHNT_ZZZ_B, ADDP_ZPmZ_B, ADD_ZI_B, ADD_ZPm...
17794
    printSVERegOp<'b'>(MI, 0, STI, O);
17795
    break;
17796
  case 3:
17797
    // ABS_ZPmZ_D, ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDP_ZPmZ_D, ADD_ZI_D, ADD_ZPmZ_...
17798
    printSVERegOp<'d'>(MI, 0, STI, O);
17799
    break;
17800
  case 4:
17801
    // ABS_ZPmZ_H, ADDHNB_ZZZ_H, ADDHNT_ZZZ_H, ADDP_ZPmZ_H, ADD_ZI_H, ADD_ZPm...
17802
    printSVERegOp<'h'>(MI, 0, STI, O);
17803
    O << ", ";
17804
    break;
17805
  case 5:
17806
    // ABS_ZPmZ_S, ADCLB_ZZZ_S, ADCLT_ZZZ_S, ADDHNB_ZZZ_S, ADDHNT_ZZZ_S, ADDP...
17807
    printSVERegOp<'s'>(MI, 0, STI, O);
17808
    break;
17809
  case 6:
17810
    // ABSv16i8, ABSv2i32, ABSv2i64, ABSv4i16, ABSv4i32, ABSv8i16, ABSv8i8, A...
17811
    printVRegOperand(MI, 0, STI, O);
17812
    break;
17813
  case 7:
17814
    // ADDHA_MPPZ_D, ADDHA_MPPZ_S, ADDVA_MPPZ_D, ADDVA_MPPZ_S, BFMOPA_MPPZZ, ...
17815
    printMatrixTile(MI, 0, STI, O);
17816
    O << ", ";
17817
    printSVERegOp<>(MI, 2, STI, O);
17818
    O << "/m, ";
17819
    printSVERegOp<>(MI, 3, STI, O);
17820
    O << "/m, ";
17821
    break;
17822
  case 8:
17823
    // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, AESDrr, AESErr, ...
17824
    printVRegOperand(MI, 1, STI, O);
17825
    break;
17826
  case 9:
17827
    // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, LD1B, LD1B_2Z, LD1B_2Z_IMM, LD1B_4Z, LD1...
17828
    printTypedVectorList<0,'b'>(MI, 0, STI, O);
17829
    O << ", ";
17830
    break;
17831
  case 10:
17832
    // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, FAMAX_2Z2Z_D, FAMAX_4Z4Z_D, FAMIN_2Z2Z_D...
17833
    printTypedVectorList<0,'d'>(MI, 0, STI, O);
17834
    O << ", ";
17835
    break;
17836
  case 11:
17837
    // ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, BF1CVTL_2ZZ_BtoH_NAME, BF1CVT_2ZZ_BtoH_N...
17838
    printTypedVectorList<0,'h'>(MI, 0, STI, O);
17839
    O << ", ";
17840
    break;
17841
  case 12:
17842
    // ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, FAMAX_2Z2Z_S, FAMAX_4Z4Z_S, FAMIN_2Z2Z_S...
17843
    printTypedVectorList<0,'s'>(MI, 0, STI, O);
17844
    O << ", ";
17845
    break;
17846
  case 13:
17847
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2ZZ_D, ADD_VG2_M2Z_D, ADD_VG4_M4Z4Z_D, ADD_V...
17848
    printMatrix<64>(MI, 0, STI, O);
17849
    O << '[';
17850
    printOperand(MI, 2, STI, O);
17851
    O << ", ";
17852
    break;
17853
  case 14:
17854
    // ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_S, ADD_VG2_M2Z_S, ADD_VG4_M4Z4Z_S, ADD_V...
17855
    printMatrix<32>(MI, 0, STI, O);
17856
    O << '[';
17857
    printOperand(MI, 2, STI, O);
17858
    O << ", ";
17859
    break;
17860
  case 15:
17861
    // ANDV_VPZ_B, EORV_VPZ_B, ORV_VPZ_B, SMAXV_VPZ_B, SMINV_VPZ_B, UMAXV_VPZ...
17862
    printZPRasFPR<8>(MI, 0, STI, O);
17863
    O << ", ";
17864
    printSVERegOp<>(MI, 1, STI, O);
17865
    O << ", ";
17866
    printSVERegOp<'b'>(MI, 2, STI, O);
17867
    return;
17868
    break;
17869
  case 16:
17870
    // ANDV_VPZ_D, EORV_VPZ_D, FADDA_VPZ_D, FADDV_VPZ_D, FMAXNMV_VPZ_D, FMAXV...
17871
    printZPRasFPR<64>(MI, 0, STI, O);
17872
    O << ", ";
17873
    printSVERegOp<>(MI, 1, STI, O);
17874
    O << ", ";
17875
    break;
17876
  case 17:
17877
    // ANDV_VPZ_H, EORV_VPZ_H, FADDA_VPZ_H, FADDV_VPZ_H, FMAXNMV_VPZ_H, FMAXV...
17878
    printZPRasFPR<16>(MI, 0, STI, O);
17879
    O << ", ";
17880
    printSVERegOp<>(MI, 1, STI, O);
17881
    O << ", ";
17882
    break;
17883
  case 18:
17884
    // ANDV_VPZ_S, EORV_VPZ_S, FADDA_VPZ_S, FADDV_VPZ_S, FMAXNMV_VPZ_S, FMAXV...
17885
    printZPRasFPR<32>(MI, 0, STI, O);
17886
    O << ", ";
17887
    printSVERegOp<>(MI, 1, STI, O);
17888
    O << ", ";
17889
    break;
17890
  case 19:
17891
    // AUTDA, AUTDB, AUTDZA, AUTDZB, AUTIA, AUTIB, AUTIZA, AUTIZB, CASAB, CAS...
17892
    printOperand(MI, 1, STI, O);
17893
    break;
17894
  case 20:
17895
    // AUTIASPPCi, AUTIBSPPCi, B, BL, RETAASPPCi, RETABSPPCi
17896
    printAlignedLabel(MI, Address, 0, STI, O);
17897
    return;
17898
    break;
17899
  case 21:
17900
    // BCcc, Bcc
17901
    printCondCode(MI, 0, STI, O);
17902
    O << "\t";
17903
    printAlignedLabel(MI, Address, 1, STI, O);
17904
    return;
17905
    break;
17906
  case 22:
17907
    // BFADD_VG2_M2Z_H, BFADD_VG4_M4Z_H, BFMLA_VG2_M2Z2Z, BFMLA_VG2_M2ZZ, BFM...
17908
    printMatrix<16>(MI, 0, STI, O);
17909
    O << '[';
17910
    printOperand(MI, 2, STI, O);
17911
    O << ", ";
17912
    break;
17913
  case 23:
17914
    // BRK, DCPS1, DCPS2, DCPS3, HLT, HVC, SMC, SVC, TCANCEL
17915
    printImmHex(MI, 0, STI, O);
17916
    return;
17917
    break;
17918
  case 24:
17919
    // CASPALW, CASPAW, CASPLW, CASPW
17920
    printGPRSeqPairsClassOperand<32>(MI, 1, STI, O);
17921
    O << ", ";
17922
    printGPRSeqPairsClassOperand<32>(MI, 2, STI, O);
17923
    O << ", [";
17924
    printOperand(MI, 3, STI, O);
17925
    O << ']';
17926
    return;
17927
    break;
17928
  case 25:
17929
    // CASPALX, CASPAX, CASPLX, CASPX, RCWCASP, RCWCASPA, RCWCASPAL, RCWCASPL...
17930
    printGPRSeqPairsClassOperand<64>(MI, 1, STI, O);
17931
    O << ", ";
17932
    printGPRSeqPairsClassOperand<64>(MI, 2, STI, O);
17933
    O << ", [";
17934
    printOperand(MI, 3, STI, O);
17935
    O << ']';
17936
    return;
17937
    break;
17938
  case 26:
17939
    // CPYE, CPYEN, CPYERN, CPYERT, CPYERTN, CPYERTRN, CPYERTWN, CPYET, CPYET...
17940
    printOperand(MI, 3, STI, O);
17941
    O << "]!, [";
17942
    printOperand(MI, 4, STI, O);
17943
    O << "]!, ";
17944
    printOperand(MI, 5, STI, O);
17945
    O << '!';
17946
    return;
17947
    break;
17948
  case 27:
17949
    // DMB, DSB, ISB, TSB
17950
    printBarrierOption(MI, 0, STI, O);
17951
    return;
17952
    break;
17953
  case 28:
17954
    // DSBnXS
17955
    printBarriernXSOption(MI, 0, STI, O);
17956
    return;
17957
    break;
17958
  case 29:
17959
    // DUP_ZZI_Q, EXTRACT_ZPMXI_H_Q, EXTRACT_ZPMXI_V_Q, MOVAZ_ZMI_H_Q, MOVAZ_...
17960
    printSVERegOp<'q'>(MI, 0, STI, O);
17961
    O << ", ";
17962
    break;
17963
  case 30:
17964
    // GLD1Q, LD1D_Q, LD1D_Q_IMM, LD1W_Q, LD1W_Q_IMM, LD2Q, LD2Q_IMM, LD3Q, L...
17965
    printTypedVectorList<0,'q'>(MI, 0, STI, O);
17966
    O << ", ";
17967
    break;
17968
  case 31:
17969
    // HINT
17970
    printImm(MI, 0, STI, O);
17971
    return;
17972
    break;
17973
  case 32:
17974
    // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q...
17975
    printMatrixTileVector<0>(MI, 0, STI, O);
17976
    O << '[';
17977
    break;
17978
  case 33:
17979
    // INSERT_MXIPZ_V_B, INSERT_MXIPZ_V_D, INSERT_MXIPZ_V_H, INSERT_MXIPZ_V_Q...
17980
    printMatrixTileVector<1>(MI, 0, STI, O);
17981
    O << '[';
17982
    break;
17983
  case 34:
17984
    // LD1B_2Z_STRIDED, LD1B_2Z_STRIDED_IMM, LDNT1B_2Z_STRIDED, LDNT1B_2Z_STR...
17985
    printTypedVectorList<0, 'b'>(MI, 0, STI, O);
17986
    break;
17987
  case 35:
17988
    // LD1Fourv16b, LD1Onev16b, LD1Rv16b, LD1Threev16b, LD1Twov16b, LD2Rv16b,...
17989
    printTypedVectorList<16, 'b'>(MI, 0, STI, O);
17990
    O << ", [";
17991
    printOperand(MI, 1, STI, O);
17992
    O << ']';
17993
    return;
17994
    break;
17995
  case 36:
17996
    // LD1Fourv16b_POST, LD1Onev16b_POST, LD1Rv16b_POST, LD1Threev16b_POST, L...
17997
    printTypedVectorList<16, 'b'>(MI, 1, STI, O);
17998
    O << ", [";
17999
    printOperand(MI, 2, STI, O);
18000
    O << "], ";
18001
    break;
18002
  case 37:
18003
    // LD1Fourv1d, LD1Onev1d, LD1Rv1d, LD1Threev1d, LD1Twov1d, LD2Rv1d, LD3Rv...
18004
    printTypedVectorList<1, 'd'>(MI, 0, STI, O);
18005
    O << ", [";
18006
    printOperand(MI, 1, STI, O);
18007
    O << ']';
18008
    return;
18009
    break;
18010
  case 38:
18011
    // LD1Fourv1d_POST, LD1Onev1d_POST, LD1Rv1d_POST, LD1Threev1d_POST, LD1Tw...
18012
    printTypedVectorList<1, 'd'>(MI, 1, STI, O);
18013
    O << ", [";
18014
    printOperand(MI, 2, STI, O);
18015
    O << "], ";
18016
    break;
18017
  case 39:
18018
    // LD1Fourv2d, LD1Onev2d, LD1Rv2d, LD1Threev2d, LD1Twov2d, LD2Rv2d, LD2Tw...
18019
    printTypedVectorList<2, 'd'>(MI, 0, STI, O);
18020
    O << ", [";
18021
    printOperand(MI, 1, STI, O);
18022
    O << ']';
18023
    return;
18024
    break;
18025
  case 40:
18026
    // LD1Fourv2d_POST, LD1Onev2d_POST, LD1Rv2d_POST, LD1Threev2d_POST, LD1Tw...
18027
    printTypedVectorList<2, 'd'>(MI, 1, STI, O);
18028
    O << ", [";
18029
    printOperand(MI, 2, STI, O);
18030
    O << "], ";
18031
    break;
18032
  case 41:
18033
    // LD1Fourv2s, LD1Onev2s, LD1Rv2s, LD1Threev2s, LD1Twov2s, LD2Rv2s, LD2Tw...
18034
    printTypedVectorList<2, 's'>(MI, 0, STI, O);
18035
    O << ", [";
18036
    printOperand(MI, 1, STI, O);
18037
    O << ']';
18038
    return;
18039
    break;
18040
  case 42:
18041
    // LD1Fourv2s_POST, LD1Onev2s_POST, LD1Rv2s_POST, LD1Threev2s_POST, LD1Tw...
18042
    printTypedVectorList<2, 's'>(MI, 1, STI, O);
18043
    O << ", [";
18044
    printOperand(MI, 2, STI, O);
18045
    O << "], ";
18046
    break;
18047
  case 43:
18048
    // LD1Fourv4h, LD1Onev4h, LD1Rv4h, LD1Threev4h, LD1Twov4h, LD2Rv4h, LD2Tw...
18049
    printTypedVectorList<4, 'h'>(MI, 0, STI, O);
18050
    O << ", [";
18051
    printOperand(MI, 1, STI, O);
18052
    O << ']';
18053
    return;
18054
    break;
18055
  case 44:
18056
    // LD1Fourv4h_POST, LD1Onev4h_POST, LD1Rv4h_POST, LD1Threev4h_POST, LD1Tw...
18057
    printTypedVectorList<4, 'h'>(MI, 1, STI, O);
18058
    O << ", [";
18059
    printOperand(MI, 2, STI, O);
18060
    O << "], ";
18061
    break;
18062
  case 45:
18063
    // LD1Fourv4s, LD1Onev4s, LD1Rv4s, LD1Threev4s, LD1Twov4s, LD2Rv4s, LD2Tw...
18064
    printTypedVectorList<4, 's'>(MI, 0, STI, O);
18065
    O << ", [";
18066
    printOperand(MI, 1, STI, O);
18067
    O << ']';
18068
    return;
18069
    break;
18070
  case 46:
18071
    // LD1Fourv4s_POST, LD1Onev4s_POST, LD1Rv4s_POST, LD1Threev4s_POST, LD1Tw...
18072
    printTypedVectorList<4, 's'>(MI, 1, STI, O);
18073
    O << ", [";
18074
    printOperand(MI, 2, STI, O);
18075
    O << "], ";
18076
    break;
18077
  case 47:
18078
    // LD1Fourv8b, LD1Onev8b, LD1Rv8b, LD1Threev8b, LD1Twov8b, LD2Rv8b, LD2Tw...
18079
    printTypedVectorList<8, 'b'>(MI, 0, STI, O);
18080
    O << ", [";
18081
    printOperand(MI, 1, STI, O);
18082
    O << ']';
18083
    return;
18084
    break;
18085
  case 48:
18086
    // LD1Fourv8b_POST, LD1Onev8b_POST, LD1Rv8b_POST, LD1Threev8b_POST, LD1Tw...
18087
    printTypedVectorList<8, 'b'>(MI, 1, STI, O);
18088
    O << ", [";
18089
    printOperand(MI, 2, STI, O);
18090
    O << "], ";
18091
    break;
18092
  case 49:
18093
    // LD1Fourv8h, LD1Onev8h, LD1Rv8h, LD1Threev8h, LD1Twov8h, LD2Rv8h, LD2Tw...
18094
    printTypedVectorList<8, 'h'>(MI, 0, STI, O);
18095
    O << ", [";
18096
    printOperand(MI, 1, STI, O);
18097
    O << ']';
18098
    return;
18099
    break;
18100
  case 50:
18101
    // LD1Fourv8h_POST, LD1Onev8h_POST, LD1Rv8h_POST, LD1Threev8h_POST, LD1Tw...
18102
    printTypedVectorList<8, 'h'>(MI, 1, STI, O);
18103
    O << ", [";
18104
    printOperand(MI, 2, STI, O);
18105
    O << "], ";
18106
    break;
18107
  case 51:
18108
    // LD1H_2Z_STRIDED, LD1H_2Z_STRIDED_IMM, LDNT1H_2Z_STRIDED, LDNT1H_2Z_STR...
18109
    printTypedVectorList<0, 'h'>(MI, 0, STI, O);
18110
    break;
18111
  case 52:
18112
    // LD1i16, LD2i16, LD3i16, LD4i16, ST1i16_POST, ST2i16_POST, ST3i16_POST,...
18113
    printTypedVectorList<0, 'h'>(MI, 1, STI, O);
18114
    printVectorIndex(MI, 2, STI, O);
18115
    O << ", [";
18116
    printOperand(MI, 3, STI, O);
18117
    break;
18118
  case 53:
18119
    // LD1i16_POST, LD2i16_POST, LD3i16_POST, LD4i16_POST
18120
    printTypedVectorList<0, 'h'>(MI, 2, STI, O);
18121
    printVectorIndex(MI, 3, STI, O);
18122
    O << ", [";
18123
    printOperand(MI, 4, STI, O);
18124
    O << "], ";
18125
    break;
18126
  case 54:
18127
    // LD1i32, LD2i32, LD3i32, LD4i32, ST1i32_POST, ST2i32_POST, ST3i32_POST,...
18128
    printTypedVectorList<0, 's'>(MI, 1, STI, O);
18129
    printVectorIndex(MI, 2, STI, O);
18130
    O << ", [";
18131
    printOperand(MI, 3, STI, O);
18132
    break;
18133
  case 55:
18134
    // LD1i32_POST, LD2i32_POST, LD3i32_POST, LD4i32_POST
18135
    printTypedVectorList<0, 's'>(MI, 2, STI, O);
18136
    printVectorIndex(MI, 3, STI, O);
18137
    O << ", [";
18138
    printOperand(MI, 4, STI, O);
18139
    O << "], ";
18140
    break;
18141
  case 56:
18142
    // LD1i64, LD2i64, LD3i64, LD4i64, LDAP1, ST1i64_POST, ST2i64_POST, ST3i6...
18143
    printTypedVectorList<0, 'd'>(MI, 1, STI, O);
18144
    printVectorIndex(MI, 2, STI, O);
18145
    O << ", [";
18146
    printOperand(MI, 3, STI, O);
18147
    break;
18148
  case 57:
18149
    // LD1i64_POST, LD2i64_POST, LD3i64_POST, LD4i64_POST
18150
    printTypedVectorList<0, 'd'>(MI, 2, STI, O);
18151
    printVectorIndex(MI, 3, STI, O);
18152
    O << ", [";
18153
    printOperand(MI, 4, STI, O);
18154
    O << "], ";
18155
    break;
18156
  case 58:
18157
    // LD1i8, LD2i8, LD3i8, LD4i8, ST1i8_POST, ST2i8_POST, ST3i8_POST, ST4i8_...
18158
    printTypedVectorList<0, 'b'>(MI, 1, STI, O);
18159
    printVectorIndex(MI, 2, STI, O);
18160
    O << ", [";
18161
    printOperand(MI, 3, STI, O);
18162
    break;
18163
  case 59:
18164
    // LD1i8_POST, LD2i8_POST, LD3i8_POST, LD4i8_POST
18165
    printTypedVectorList<0, 'b'>(MI, 2, STI, O);
18166
    printVectorIndex(MI, 3, STI, O);
18167
    O << ", [";
18168
    printOperand(MI, 4, STI, O);
18169
    O << "], ";
18170
    break;
18171
  case 60:
18172
    // LD64B, ST64B
18173
    printGPR64x8(MI, 0, STI, O);
18174
    O << ", [";
18175
    printOperand(MI, 1, STI, O);
18176
    O << ']';
18177
    return;
18178
    break;
18179
  case 61:
18180
    // LDCLRP, LDCLRPA, LDCLRPAL, LDCLRPL, LDSETP, LDSETPA, LDSETPAL, LDSETPL...
18181
    printOperand(MI, 2, STI, O);
18182
    break;
18183
  case 62:
18184
    // LDR_PXI, LDR_ZXI, MOVPRFX_ZZ, PMOV_ZIP_B, PMOV_ZIP_D, PMOV_ZIP_H, PMOV...
18185
    printSVERegOp<>(MI, 0, STI, O);
18186
    break;
18187
  case 63:
18188
    // LDR_ZA, STR_ZA
18189
    printMatrix<0>(MI, 0, STI, O);
18190
    O << '[';
18191
    printOperand(MI, 1, STI, O);
18192
    O << ", ";
18193
    printMatrixIndex(MI, 2, STI, O);
18194
    O << "], [";
18195
    printOperand(MI, 3, STI, O);
18196
    O << ", ";
18197
    printOperand(MI, 4, STI, O);
18198
    O << ", mul vl]";
18199
    return;
18200
    break;
18201
  case 64:
18202
    // MRRS
18203
    printGPRSeqPairsClassOperand<64>(MI, 0, STI, O);
18204
    O << ", ";
18205
    printMRSSystemRegister(MI, 1, STI, O);
18206
    return;
18207
    break;
18208
  case 65:
18209
    // MSR, MSRR
18210
    printMSRSystemRegister(MI, 0, STI, O);
18211
    O << ", ";
18212
    break;
18213
  case 66:
18214
    // MSRpstateImm1, MSRpstateImm4
18215
    printSystemPStateField(MI, 0, STI, O);
18216
    O << ", ";
18217
    printOperand(MI, 1, STI, O);
18218
    return;
18219
    break;
18220
  case 67:
18221
    // MSRpstatesvcrImm1
18222
    printSVCROp(MI, 0, STI, O);
18223
    O << ", ";
18224
    printOperand(MI, 1, STI, O);
18225
    return;
18226
    break;
18227
  case 68:
18228
    // PRFB_D_PZI, PRFB_D_SCALED, PRFB_D_SXTW_SCALED, PRFB_D_UXTW_SCALED, PRF...
18229
    printPrefetchOp<true>(MI, 0, STI, O);
18230
    O << ", ";
18231
    printSVERegOp<>(MI, 1, STI, O);
18232
    O << ", [";
18233
    break;
18234
  case 69:
18235
    // PRFMl, PRFMroW, PRFMroX, PRFMui, PRFUMi
18236
    printPrefetchOp(MI, 0, STI, O);
18237
    break;
18238
  case 70:
18239
    // PTRUE_C_B, WHILEGE_CXX_B, WHILEGT_CXX_B, WHILEHI_CXX_B, WHILEHS_CXX_B,...
18240
    printPredicateAsCounter<8>(MI, 0, STI, O);
18241
    break;
18242
  case 71:
18243
    // PTRUE_C_D, WHILEGE_CXX_D, WHILEGT_CXX_D, WHILEHI_CXX_D, WHILEHS_CXX_D,...
18244
    printPredicateAsCounter<64>(MI, 0, STI, O);
18245
    break;
18246
  case 72:
18247
    // PTRUE_C_H, WHILEGE_CXX_H, WHILEGT_CXX_H, WHILEHI_CXX_H, WHILEHS_CXX_H,...
18248
    printPredicateAsCounter<16>(MI, 0, STI, O);
18249
    break;
18250
  case 73:
18251
    // PTRUE_C_S, WHILEGE_CXX_S, WHILEGT_CXX_S, WHILEHI_CXX_S, WHILEHS_CXX_S,...
18252
    printPredicateAsCounter<32>(MI, 0, STI, O);
18253
    break;
18254
  case 74:
18255
    // RPRFM
18256
    printRPRFMOperand(MI, 0, STI, O);
18257
    O << ", ";
18258
    printOperand(MI, 1, STI, O);
18259
    O << ", [";
18260
    printOperand(MI, 2, STI, O);
18261
    O << ']';
18262
    return;
18263
    break;
18264
  case 75:
18265
    // ST1i32, ST2i32, ST3i32, ST4i32
18266
    printTypedVectorList<0, 's'>(MI, 0, STI, O);
18267
    printVectorIndex(MI, 1, STI, O);
18268
    O << ", [";
18269
    printOperand(MI, 2, STI, O);
18270
    O << ']';
18271
    return;
18272
    break;
18273
  case 76:
18274
    // ST1i64, ST2i64, ST3i64, ST4i64, STL1
18275
    printTypedVectorList<0, 'd'>(MI, 0, STI, O);
18276
    printVectorIndex(MI, 1, STI, O);
18277
    O << ", [";
18278
    printOperand(MI, 2, STI, O);
18279
    O << ']';
18280
    return;
18281
    break;
18282
  case 77:
18283
    // ZERO_M
18284
    printMatrixTileList(MI, 0, STI, O);
18285
    return;
18286
    break;
18287
  }
18288
18289
18290
  // Fragment 1 encoded into 7 bits for 87 unique commands.
18291
  switch ((Bits >> 21) & 127) {
18292
  default: llvm_unreachable("Invalid command number.");
18293
  case 0:
18294
    // TLSDESCCALL, AUTDZA, AUTDZB, AUTIASPPCr, AUTIBSPPCr, AUTIZA, AUTIZB, B...
18295
    return;
18296
    break;
18297
  case 1:
18298
    // ABSWr, ABSXr, ABS_ZPmZ_B, ABS_ZPmZ_D, ABS_ZPmZ_S, ABSv1i64, ADCLB_ZZZ_...
18299
    O << ", ";
18300
    break;
18301
  case 2:
18302
    // ABS_ZPmZ_H, BFCVTNT_ZPmZ, BFCVT_ZPmZ, CLS_ZPmZ_H, CLZ_ZPmZ_H, CNOT_ZPm...
18303
    printSVERegOp<>(MI, 2, STI, O);
18304
    O << "/m, ";
18305
    break;
18306
  case 3:
18307
    // ABSv16i8, ADDHNv8i16_v16i8, ADDPv16i8, ADDQV_VPZ_B, ADDv16i8, AESDrr, ...
18308
    O << ".16b, ";
18309
    break;
18310
  case 4:
18311
    // ABSv2i32, ADDHNv2i64_v2i32, ADDPv2i32, ADDv2i32, BF16DOTlanev4bf16, BF...
18312
    O << ".2s, ";
18313
    break;
18314
  case 5:
18315
    // ABSv2i64, ADDPv2i64, ADDQV_VPZ_D, ADDv2i64, ANDQV_VPZ_D, CMEQv2i64, CM...
18316
    O << ".2d, ";
18317
    break;
18318
  case 6:
18319
    // ABSv4i16, ADDHNv4i32_v4i16, ADDPv4i16, ADDv4i16, BFCVTN, BICv4i16, CLS...
18320
    O << ".4h, ";
18321
    break;
18322
  case 7:
18323
    // ABSv4i32, ADDHNv2i64_v4i32, ADDPv4i32, ADDQV_VPZ_S, ADDv4i32, ANDQV_VP...
18324
    O << ".4s, ";
18325
    break;
18326
  case 8:
18327
    // ABSv8i16, ADDHNv4i32_v8i16, ADDPv8i16, ADDQV_VPZ_H, ADDv8i16, ANDQV_VP...
18328
    O << ".8h, ";
18329
    break;
18330
  case 9:
18331
    // ABSv8i8, ADDHNv8i16_v8i8, ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8...
18332
    O << ".8b, ";
18333
    break;
18334
  case 10:
18335
    // ADDHA_MPPZ_D, ADDVA_MPPZ_D, FMOPA_MPPZZ_D, FMOPS_MPPZZ_D
18336
    printSVERegOp<'d'>(MI, 4, STI, O);
18337
    break;
18338
  case 11:
18339
    // ADDHA_MPPZ_S, ADDVA_MPPZ_S, BMOPA_MPPZZ_S, BMOPS_MPPZZ_S, FMOPA_MPPZZ_...
18340
    printSVERegOp<'s'>(MI, 4, STI, O);
18341
    break;
18342
  case 12:
18343
    // ADDHNB_ZZZ_H, RADDHNB_ZZZ_H, RSHRNB_ZZI_H, RSUBHNB_ZZZ_H, SHRNB_ZZI_H,...
18344
    printSVERegOp<'s'>(MI, 1, STI, O);
18345
    break;
18346
  case 13:
18347
    // ADDHNT_ZZZ_H, ANDV_VPZ_S, EORV_VPZ_S, FADDV_VPZ_S, FCLAMP_VG2_2Z2Z_S, ...
18348
    printSVERegOp<'s'>(MI, 2, STI, O);
18349
    break;
18350
  case 14:
18351
    // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRD_ZPmI_H, ASRR_ZPmZ_H, ASR_WID...
18352
    printSVERegOp<>(MI, 1, STI, O);
18353
    break;
18354
  case 15:
18355
    // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, SMAX_VG2_2Z2Z_B, SMAX_VG2_2ZZ_B, SMAX_VG...
18356
    printTypedVectorList<0,'b'>(MI, 1, STI, O);
18357
    break;
18358
  case 16:
18359
    // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, FAMAX_2Z2Z_D, FAMAX_4Z4Z_D, FAMIN_2Z2Z_D...
18360
    printTypedVectorList<0,'d'>(MI, 1, STI, O);
18361
    break;
18362
  case 17:
18363
    // ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, BFMAXNM_VG2_2Z2Z_H, BFMAXNM_VG2_2ZZ_H, B...
18364
    printTypedVectorList<0,'h'>(MI, 1, STI, O);
18365
    break;
18366
  case 18:
18367
    // ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, BFCVTN_Z2Z_StoH, BFCVT_Z2Z_StoH, FAMAX_2...
18368
    printTypedVectorList<0,'s'>(MI, 1, STI, O);
18369
    break;
18370
  case 19:
18371
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_...
18372
    printMatrixIndex(MI, 3, STI, O);
18373
    break;
18374
  case 20:
18375
    // ADD_ZI_H, ADD_ZZZ_H, ASR_WIDE_ZZZ_H, ASR_ZZI_H, BDEP_ZZZ_H, BEXT_ZZZ_H...
18376
    printSVERegOp<'h'>(MI, 1, STI, O);
18377
    break;
18378
  case 21:
18379
    // ADR_LSL_ZZZ_D_0, ADR_LSL_ZZZ_D_1, ADR_LSL_ZZZ_D_2, ADR_LSL_ZZZ_D_3, AD...
18380
    O << ", [";
18381
    break;
18382
  case 22:
18383
    // ANDV_VPZ_D, EORV_VPZ_D, FADDV_VPZ_D, FCLAMP_VG2_2Z2Z_D, FCLAMP_VG4_4Z4...
18384
    printSVERegOp<'d'>(MI, 2, STI, O);
18385
    break;
18386
  case 23:
18387
    // ANDV_VPZ_H, BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, BFCLAMP_ZZZ, BFMLA...
18388
    printSVERegOp<'h'>(MI, 2, STI, O);
18389
    break;
18390
  case 24:
18391
    // BF1CVTLT_ZZ_BtoH, BF1CVTL_2ZZ_BtoH_NAME, BF1CVT_2ZZ_BtoH_NAME, BF1CVT_...
18392
    printSVERegOp<'b'>(MI, 1, STI, O);
18393
    break;
18394
  case 25:
18395
    // BFMLAL_MZZI_HtoS, BFMLAL_MZZ_HtoS, BFMLAL_VG2_M2Z2Z_HtoS, BFMLAL_VG2_M...
18396
    printImmRangeScale<2, 1>(MI, 3, STI, O);
18397
    break;
18398
  case 26:
18399
    // BFMOPA_MPPZZ, BFMOPA_MPPZZ_H, BFMOPS_MPPZZ, BFMOPS_MPPZZ_H, FMOPAL_MPP...
18400
    printSVERegOp<'h'>(MI, 4, STI, O);
18401
    O << ", ";
18402
    printSVERegOp<'h'>(MI, 5, STI, O);
18403
    return;
18404
    break;
18405
  case 27:
18406
    // DECH_ZPiI, INCH_ZPiI, SQDECH_ZPiI, SQINCH_ZPiI, UQDECH_ZPiI, UQINCH_ZP...
18407
    printSVEPattern(MI, 2, STI, O);
18408
    O << ", mul ";
18409
    printOperand(MI, 3, STI, O);
18410
    return;
18411
    break;
18412
  case 28:
18413
    // DUP_ZI_H
18414
    printImm8OptLsl<int16_t>(MI, 1, STI, O);
18415
    return;
18416
    break;
18417
  case 29:
18418
    // DUP_ZR_H, INDEX_RI_H, INDEX_RR_H, LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_...
18419
    printOperand(MI, 1, STI, O);
18420
    break;
18421
  case 30:
18422
    // DUP_ZZI_Q, TRN1_ZZZ_Q, TRN2_ZZZ_Q, UZP1_ZZZ_Q, UZP2_ZZZ_Q, UZP_VG2_2ZZ...
18423
    printSVERegOp<'q'>(MI, 1, STI, O);
18424
    break;
18425
  case 31:
18426
    // FADDA_VPZ_D
18427
    printZPRasFPR<64>(MI, 2, STI, O);
18428
    O << ", ";
18429
    printSVERegOp<'d'>(MI, 3, STI, O);
18430
    return;
18431
    break;
18432
  case 32:
18433
    // FADDA_VPZ_H, INSR_ZV_H
18434
    printZPRasFPR<16>(MI, 2, STI, O);
18435
    break;
18436
  case 33:
18437
    // FADDA_VPZ_S
18438
    printZPRasFPR<32>(MI, 2, STI, O);
18439
    O << ", ";
18440
    printSVERegOp<'s'>(MI, 3, STI, O);
18441
    return;
18442
    break;
18443
  case 34:
18444
    // FCMPDri, FCMPEDri, FCMPEHri, FCMPESri, FCMPHri, FCMPSri
18445
    O << ", #0.0";
18446
    return;
18447
    break;
18448
  case 35:
18449
    // FDOT_ZZZI_BtoH, FDOT_ZZZ_BtoH, FMLALB_ZZZ, FMLALB_ZZZI, FMLALT_ZZZ, FM...
18450
    printSVERegOp<'b'>(MI, 2, STI, O);
18451
    break;
18452
  case 36:
18453
    // FDUP_ZI_H
18454
    printFPImmOperand(MI, 1, STI, O);
18455
    return;
18456
    break;
18457
  case 37:
18458
    // FMLALL_MZZI_BtoS, FMLALL_MZZ_BtoS, FMLALL_VG2_M2Z2Z_BtoS, FMLALL_VG2_M...
18459
    printImmRangeScale<4, 3>(MI, 3, STI, O);
18460
    break;
18461
  case 38:
18462
    // FMOPA_MPPZZ_BtoH, FMOPA_MPPZZ_BtoS, SMOPA_MPPZZ_S, SMOPS_MPPZZ_S, SUMO...
18463
    printSVERegOp<'b'>(MI, 4, STI, O);
18464
    O << ", ";
18465
    printSVERegOp<'b'>(MI, 5, STI, O);
18466
    return;
18467
    break;
18468
  case 39:
18469
    // FMOVXDHighr, INSvi64gpr, INSvi64lane
18470
    O << ".d";
18471
    printVectorIndex(MI, 2, STI, O);
18472
    O << ", ";
18473
    break;
18474
  case 40:
18475
    // INDEX_II_H, INDEX_IR_H
18476
    printSImm<16>(MI, 1, STI, O);
18477
    O << ", ";
18478
    break;
18479
  case 41:
18480
    // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q...
18481
    printOperand(MI, 2, STI, O);
18482
    break;
18483
  case 42:
18484
    // INSvi16gpr, INSvi16lane
18485
    O << ".h";
18486
    printVectorIndex(MI, 2, STI, O);
18487
    O << ", ";
18488
    break;
18489
  case 43:
18490
    // INSvi32gpr, INSvi32lane
18491
    O << ".s";
18492
    printVectorIndex(MI, 2, STI, O);
18493
    O << ", ";
18494
    break;
18495
  case 44:
18496
    // INSvi8gpr, INSvi8lane
18497
    O << ".b";
18498
    printVectorIndex(MI, 2, STI, O);
18499
    O << ", ";
18500
    break;
18501
  case 45:
18502
    // LD1B_2Z, LD1B_2Z_IMM, LD1B_4Z, LD1B_4Z_IMM, LD1B_4Z_STRIDED, LD1B_4Z_S...
18503
    printPredicateAsCounter<0>(MI, 1, STI, O);
18504
    break;
18505
  case 46:
18506
    // LD1Fourv16b_POST, LD1Fourv2d_POST, LD1Fourv4s_POST, LD1Fourv8h_POST, L...
18507
    printPostIncOperand<64>(MI, 3, STI, O);
18508
    return;
18509
    break;
18510
  case 47:
18511
    // LD1Fourv1d_POST, LD1Fourv2s_POST, LD1Fourv4h_POST, LD1Fourv8b_POST, LD...
18512
    printPostIncOperand<32>(MI, 3, STI, O);
18513
    return;
18514
    break;
18515
  case 48:
18516
    // LD1Onev16b_POST, LD1Onev2d_POST, LD1Onev4s_POST, LD1Onev8h_POST, LD1Tw...
18517
    printPostIncOperand<16>(MI, 3, STI, O);
18518
    return;
18519
    break;
18520
  case 49:
18521
    // LD1Onev1d_POST, LD1Onev2s_POST, LD1Onev4h_POST, LD1Onev8b_POST, LD1Rv1...
18522
    printPostIncOperand<8>(MI, 3, STI, O);
18523
    return;
18524
    break;
18525
  case 50:
18526
    // LD1Rv16b_POST, LD1Rv8b_POST
18527
    printPostIncOperand<1>(MI, 3, STI, O);
18528
    return;
18529
    break;
18530
  case 51:
18531
    // LD1Rv2s_POST, LD1Rv4s_POST, LD2Rv4h_POST, LD2Rv8h_POST, LD4Rv16b_POST,...
18532
    printPostIncOperand<4>(MI, 3, STI, O);
18533
    return;
18534
    break;
18535
  case 52:
18536
    // LD1Rv4h_POST, LD1Rv8h_POST, LD2Rv16b_POST, LD2Rv8b_POST
18537
    printPostIncOperand<2>(MI, 3, STI, O);
18538
    return;
18539
    break;
18540
  case 53:
18541
    // LD1Threev16b_POST, LD1Threev2d_POST, LD1Threev4s_POST, LD1Threev8h_POS...
18542
    printPostIncOperand<48>(MI, 3, STI, O);
18543
    return;
18544
    break;
18545
  case 54:
18546
    // LD1Threev1d_POST, LD1Threev2s_POST, LD1Threev4h_POST, LD1Threev8b_POST...
18547
    printPostIncOperand<24>(MI, 3, STI, O);
18548
    return;
18549
    break;
18550
  case 55:
18551
    // LD1i16, LD1i32, LD1i64, LD1i8, LD2i16, LD2i32, LD2i64, LD2i8, LD3i16, ...
18552
    O << ']';
18553
    return;
18554
    break;
18555
  case 56:
18556
    // LD1i16_POST, LD2i8_POST
18557
    printPostIncOperand<2>(MI, 5, STI, O);
18558
    return;
18559
    break;
18560
  case 57:
18561
    // LD1i32_POST, LD2i16_POST, LD4i8_POST
18562
    printPostIncOperand<4>(MI, 5, STI, O);
18563
    return;
18564
    break;
18565
  case 58:
18566
    // LD1i64_POST, LD2i32_POST, LD4i16_POST
18567
    printPostIncOperand<8>(MI, 5, STI, O);
18568
    return;
18569
    break;
18570
  case 59:
18571
    // LD1i8_POST
18572
    printPostIncOperand<1>(MI, 5, STI, O);
18573
    return;
18574
    break;
18575
  case 60:
18576
    // LD2i64_POST, LD4i32_POST
18577
    printPostIncOperand<16>(MI, 5, STI, O);
18578
    return;
18579
    break;
18580
  case 61:
18581
    // LD3Rv16b_POST, LD3Rv8b_POST
18582
    printPostIncOperand<3>(MI, 3, STI, O);
18583
    return;
18584
    break;
18585
  case 62:
18586
    // LD3Rv2s_POST, LD3Rv4s_POST
18587
    printPostIncOperand<12>(MI, 3, STI, O);
18588
    return;
18589
    break;
18590
  case 63:
18591
    // LD3Rv4h_POST, LD3Rv8h_POST
18592
    printPostIncOperand<6>(MI, 3, STI, O);
18593
    return;
18594
    break;
18595
  case 64:
18596
    // LD3i16_POST
18597
    printPostIncOperand<6>(MI, 5, STI, O);
18598
    return;
18599
    break;
18600
  case 65:
18601
    // LD3i32_POST
18602
    printPostIncOperand<12>(MI, 5, STI, O);
18603
    return;
18604
    break;
18605
  case 66:
18606
    // LD3i64_POST
18607
    printPostIncOperand<24>(MI, 5, STI, O);
18608
    return;
18609
    break;
18610
  case 67:
18611
    // LD3i8_POST
18612
    printPostIncOperand<3>(MI, 5, STI, O);
18613
    return;
18614
    break;
18615
  case 68:
18616
    // LD4i64_POST
18617
    printPostIncOperand<32>(MI, 5, STI, O);
18618
    return;
18619
    break;
18620
  case 69:
18621
    // MOPSSETGE, MOPSSETGEN, MOPSSETGET, MOPSSETGETN, SETE, SETEN, SETET, SE...
18622
    O << "]!, ";
18623
    printOperand(MI, 3, STI, O);
18624
    O << "!, ";
18625
    printOperand(MI, 4, STI, O);
18626
    return;
18627
    break;
18628
  case 70:
18629
    // MOVAZ_2ZMI_H_B, MOVAZ_2ZMI_H_D, MOVAZ_2ZMI_H_H, MOVAZ_2ZMI_H_S, MOVAZ_...
18630
    printMatrixTileVector<0>(MI, 2, STI, O);
18631
    O << '[';
18632
    printOperand(MI, 3, STI, O);
18633
    O << ", ";
18634
    break;
18635
  case 71:
18636
    // MOVAZ_2ZMI_V_B, MOVAZ_2ZMI_V_D, MOVAZ_2ZMI_V_H, MOVAZ_2ZMI_V_S, MOVAZ_...
18637
    printMatrixTileVector<1>(MI, 2, STI, O);
18638
    O << '[';
18639
    printOperand(MI, 3, STI, O);
18640
    O << ", ";
18641
    break;
18642
  case 72:
18643
    // MOVAZ_VG2_2ZM, MOVAZ_VG4_4ZM
18644
    printMatrix<64>(MI, 2, STI, O);
18645
    O << '[';
18646
    printOperand(MI, 3, STI, O);
18647
    O << ", ";
18648
    printMatrixIndex(MI, 4, STI, O);
18649
    break;
18650
  case 73:
18651
    // MOVAZ_ZMI_H_H, MOVAZ_ZMI_H_Q, MOVA_2ZMXI_H_B, MOVA_2ZMXI_H_D, MOVA_2ZM...
18652
    printMatrixTileVector<0>(MI, 1, STI, O);
18653
    O << '[';
18654
    break;
18655
  case 74:
18656
    // MOVAZ_ZMI_V_H, MOVAZ_ZMI_V_Q, MOVA_2ZMXI_V_B, MOVA_2ZMXI_V_D, MOVA_2ZM...
18657
    printMatrixTileVector<1>(MI, 1, STI, O);
18658
    O << '[';
18659
    break;
18660
  case 75:
18661
    // MOVA_VG2_2ZMXI, MOVA_VG4_4ZMXI
18662
    printMatrix<64>(MI, 1, STI, O);
18663
    O << '[';
18664
    printOperand(MI, 2, STI, O);
18665
    O << ", ";
18666
    printMatrixIndex(MI, 3, STI, O);
18667
    break;
18668
  case 76:
18669
    // MOVT, MOVT_TIX
18670
    O << '[';
18671
    break;
18672
  case 77:
18673
    // MSRR
18674
    printGPRSeqPairsClassOperand<64>(MI, 1, STI, O);
18675
    return;
18676
    break;
18677
  case 78:
18678
    // PMOV_ZIP_B, PMOV_ZIP_D, PMOV_ZIP_H, PMOV_ZIP_S
18679
    printVectorIndex(MI, 2, STI, O);
18680
    O << ", ";
18681
    break;
18682
  case 79:
18683
    // PMULLB_ZZZ_Q, PMULLT_ZZZ_Q, UZP_VG2_2ZZZ_D, ZIP_VG2_2ZZZ_D
18684
    printSVERegOp<'d'>(MI, 1, STI, O);
18685
    O << ", ";
18686
    printSVERegOp<'d'>(MI, 2, STI, O);
18687
    return;
18688
    break;
18689
  case 80:
18690
    // PMULLv1i64, PMULLv2i64
18691
    O << ".1q, ";
18692
    printVRegOperand(MI, 1, STI, O);
18693
    break;
18694
  case 81:
18695
    // PTRUES_H, PTRUE_H
18696
    printSVEPattern(MI, 1, STI, O);
18697
    return;
18698
    break;
18699
  case 82:
18700
    // SADALPv2i32_v1i64, SADDLPv2i32_v1i64, UADALPv2i32_v1i64, UADDLPv2i32_v...
18701
    O << ".1d, ";
18702
    break;
18703
  case 83:
18704
    // ST1i16, ST1i8, ST2i16, ST2i8, ST3i16, ST3i8, ST4i16, ST4i8
18705
    printVectorIndex(MI, 1, STI, O);
18706
    O << ", [";
18707
    printOperand(MI, 2, STI, O);
18708
    O << ']';
18709
    return;
18710
    break;
18711
  case 84:
18712
    // ST1i16_POST, ST1i32_POST, ST1i64_POST, ST1i8_POST, ST2i16_POST, ST2i32...
18713
    O << "], ";
18714
    break;
18715
  case 85:
18716
    // UZP_VG4_4Z4Z_Q, ZIP_VG4_4Z4Z_Q
18717
    printTypedVectorList<0,'q'>(MI, 1, STI, O);
18718
    return;
18719
    break;
18720
  case 86:
18721
    // ZERO_T
18722
    O << " }";
18723
    return;
18724
    break;
18725
  }
18726
18727
18728
  // Fragment 2 encoded into 7 bits for 92 unique commands.
18729
  switch ((Bits >> 28) & 127) {
18730
  default: llvm_unreachable("Invalid command number.");
18731
  case 0:
18732
    // ABSWr, ABSXr, ABSv1i64, ADCSWr, ADCSXr, ADCWr, ADCXr, ADDG, ADDPL_XXI,...
18733
    printOperand(MI, 1, STI, O);
18734
    break;
18735
  case 1:
18736
    // ABS_ZPmZ_B, ABS_ZPmZ_D, ABS_ZPmZ_S, BRKA_PPmP, BRKB_PPmP, CLS_ZPmZ_B, ...
18737
    printSVERegOp<>(MI, 2, STI, O);
18738
    O << "/m, ";
18739
    break;
18740
  case 2:
18741
    // ABS_ZPmZ_H, CLS_ZPmZ_H, CLZ_ZPmZ_H, CNOT_ZPmZ_H, CNT_ZPmZ_H, FABS_ZPmZ...
18742
    printSVERegOp<'h'>(MI, 3, STI, O);
18743
    return;
18744
    break;
18745
  case 3:
18746
    // ABSv16i8, ABSv2i32, ABSv2i64, ABSv4i16, ABSv4i32, ABSv8i16, ABSv8i8, A...
18747
    printVRegOperand(MI, 1, STI, O);
18748
    break;
18749
  case 4:
18750
    // ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDHNT_ZZZ_S, CMLA_ZZZ_D, DECP_ZP_D, EORBT_Z...
18751
    printSVERegOp<'d'>(MI, 2, STI, O);
18752
    break;
18753
  case 5:
18754
    // ADCLB_ZZZ_S, ADCLT_ZZZ_S, CMLA_ZZZI_S, CMLA_ZZZ_S, DECP_ZP_S, EORBT_ZZ...
18755
    printSVERegOp<'s'>(MI, 2, STI, O);
18756
    break;
18757
  case 6:
18758
    // ADDHA_MPPZ_D, ADDHA_MPPZ_S, ADDVA_MPPZ_D, ADDVA_MPPZ_S, ANDV_VPZ_D, AN...
18759
    return;
18760
    break;
18761
  case 7:
18762
    // ADDHNB_ZZZ_B, DECP_XP_H, INCP_XP_H, RADDHNB_ZZZ_B, RSHRNB_ZZI_B, RSUBH...
18763
    printSVERegOp<'h'>(MI, 1, STI, O);
18764
    break;
18765
  case 8:
18766
    // ADDHNB_ZZZ_H, ADDHNT_ZZZ_H, ADD_VG2_2ZZ_B, ADD_VG2_2ZZ_D, ADD_VG2_2ZZ_...
18767
    O << ", ";
18768
    break;
18769
  case 9:
18770
    // ADDHNB_ZZZ_S, ADD_ZI_D, ADD_ZZZ_CPA, ADD_ZZZ_D, ADR_LSL_ZZZ_D_0, ADR_L...
18771
    printSVERegOp<'d'>(MI, 1, STI, O);
18772
    break;
18773
  case 10:
18774
    // ADDHNT_ZZZ_B, BFDOT_ZZI, BFDOT_ZZZ, BFMLALB_ZZZ, BFMLALB_ZZZI, BFMLALT...
18775
    printSVERegOp<'h'>(MI, 2, STI, O);
18776
    break;
18777
  case 11:
18778
    // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, AESDrr, AESErr, ...
18779
    printVRegOperand(MI, 2, STI, O);
18780
    break;
18781
  case 12:
18782
    // ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADDQV_VPZ_B, ADDQV_VPZ_D, ADDQV...
18783
    printSVERegOp<>(MI, 1, STI, O);
18784
    break;
18785
  case 13:
18786
    // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRD_ZPmI_H, ASRR_ZPmZ_H, ASR_WID...
18787
    O << "/m, ";
18788
    break;
18789
  case 14:
18790
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_...
18791
    O << ", vgx2], ";
18792
    break;
18793
  case 15:
18794
    // ADD_VG4_M4Z4Z_D, ADD_VG4_M4Z4Z_S, ADD_VG4_M4ZZ_D, ADD_VG4_M4ZZ_S, ADD_...
18795
    O << ", vgx4], ";
18796
    break;
18797
  case 16:
18798
    // ADD_ZI_B, ADD_ZZZ_B, AESD_ZZZ_B, AESE_ZZZ_B, AESIMC_ZZ_B, AESMC_ZZ_B, ...
18799
    printSVERegOp<'b'>(MI, 1, STI, O);
18800
    break;
18801
  case 17:
18802
    // ADD_ZI_S, ADD_ZZZ_S, ADR_LSL_ZZZ_S_0, ADR_LSL_ZZZ_S_1, ADR_LSL_ZZZ_S_2...
18803
    printSVERegOp<'s'>(MI, 1, STI, O);
18804
    break;
18805
  case 18:
18806
    // ADR, ADRP
18807
    printAdrAdrpLabel(MI, Address, 1, STI, O);
18808
    return;
18809
    break;
18810
  case 19:
18811
    // AUTDA, AUTDB, AUTIA, AUTIB, BFMWri, BFMXri, CASAB, CASAH, CASALB, CASA...
18812
    printOperand(MI, 2, STI, O);
18813
    break;
18814
  case 20:
18815
    // BFCVTNT_ZPmZ, BFCVT_ZPmZ, FCVTNT_ZPmZ_StoH, FCVT_ZPmZ_StoH, PMOV_ZIP_S...
18816
    printSVERegOp<'s'>(MI, 3, STI, O);
18817
    return;
18818
    break;
18819
  case 21:
18820
    // BFCVTN_Z2Z_HtoB, BFCVT_Z2Z_HtoB, FCVTN_Z2Z_HtoB, FCVT_Z2Z_HtoB
18821
    printTypedVectorList<0,'h'>(MI, 1, STI, O);
18822
    return;
18823
    break;
18824
  case 22:
18825
    // BFMLAL_MZZI_HtoS, BFMLAL_MZZ_HtoS, BFMLSL_MZZI_HtoS, BFMLSL_MZZ_HtoS, ...
18826
    O << "], ";
18827
    break;
18828
  case 23:
18829
    // BICv2i32, BICv4i16, BICv4i32, BICv8i16, MOVKWi, MOVKXi, ORRv2i32, ORRv...
18830
    printImm(MI, 2, STI, O);
18831
    printShifter(MI, 3, STI, O);
18832
    return;
18833
    break;
18834
  case 24:
18835
    // CBNZW, CBNZX, CBZW, CBZX, LDRDl, LDRQl, LDRSWl, LDRSl, LDRWl, LDRXl, P...
18836
    printAlignedLabel(MI, Address, 1, STI, O);
18837
    return;
18838
    break;
18839
  case 25:
18840
    // CDOT_ZZZI_S, CDOT_ZZZ_S, CMLA_ZZZ_B, EORBT_ZZZ_B, EORTB_ZZZ_B, FDOT_ZZ...
18841
    printSVERegOp<'b'>(MI, 2, STI, O);
18842
    O << ", ";
18843
    break;
18844
  case 26:
18845
    // CMPEQ_PPzZI_H, CMPEQ_PPzZZ_H, CMPEQ_WIDE_PPzZZ_H, CMPGE_PPzZI_H, CMPGE...
18846
    O << "/z, ";
18847
    break;
18848
  case 27:
18849
    // CNTB_XPiI, CNTD_XPiI, CNTH_XPiI, CNTW_XPiI, PTRUES_B, PTRUES_D, PTRUES...
18850
    printSVEPattern(MI, 1, STI, O);
18851
    break;
18852
  case 28:
18853
    // CNTP_XCI_B
18854
    printPredicateAsCounter<8>(MI, 1, STI, O);
18855
    O << ", ";
18856
    printSVEVecLenSpecifier(MI, 2, STI, O);
18857
    return;
18858
    break;
18859
  case 29:
18860
    // CNTP_XCI_D
18861
    printPredicateAsCounter<64>(MI, 1, STI, O);
18862
    O << ", ";
18863
    printSVEVecLenSpecifier(MI, 2, STI, O);
18864
    return;
18865
    break;
18866
  case 30:
18867
    // CNTP_XCI_H
18868
    printPredicateAsCounter<16>(MI, 1, STI, O);
18869
    O << ", ";
18870
    printSVEVecLenSpecifier(MI, 2, STI, O);
18871
    return;
18872
    break;
18873
  case 31:
18874
    // CNTP_XCI_S
18875
    printPredicateAsCounter<32>(MI, 1, STI, O);
18876
    O << ", ";
18877
    printSVEVecLenSpecifier(MI, 2, STI, O);
18878
    return;
18879
    break;
18880
  case 32:
18881
    // CPY_ZPmI_H
18882
    printImm8OptLsl<int16_t>(MI, 3, STI, O);
18883
    return;
18884
    break;
18885
  case 33:
18886
    // CPY_ZPmR_H, CPY_ZPmV_H, INSvi16gpr, INSvi32gpr, INSvi64gpr, INSvi8gpr,...
18887
    printOperand(MI, 3, STI, O);
18888
    break;
18889
  case 34:
18890
    // DECB_XPiI, DECD_XPiI, DECD_ZPiI, DECH_XPiI, DECW_XPiI, DECW_ZPiI, INCB...
18891
    printSVEPattern(MI, 2, STI, O);
18892
    O << ", mul ";
18893
    printOperand(MI, 3, STI, O);
18894
    return;
18895
    break;
18896
  case 35:
18897
    // DUPM_ZI
18898
    printLogicalImm<int64_t>(MI, 1, STI, O);
18899
    return;
18900
    break;
18901
  case 36:
18902
    // DUPQ_ZZI_H, DUP_ZZI_H, DUP_ZZI_Q, PEXT_2PCI_B, PEXT_2PCI_D, PEXT_2PCI_...
18903
    printVectorIndex(MI, 2, STI, O);
18904
    return;
18905
    break;
18906
  case 37:
18907
    // DUP_ZI_B
18908
    printImm8OptLsl<int8_t>(MI, 1, STI, O);
18909
    return;
18910
    break;
18911
  case 38:
18912
    // DUP_ZI_D
18913
    printImm8OptLsl<int64_t>(MI, 1, STI, O);
18914
    return;
18915
    break;
18916
  case 39:
18917
    // DUP_ZI_S
18918
    printImm8OptLsl<int32_t>(MI, 1, STI, O);
18919
    return;
18920
    break;
18921
  case 40:
18922
    // EXTRACT_ZPMXI_H_H, EXTRACT_ZPMXI_H_Q
18923
    printMatrixTileVector<0>(MI, 3, STI, O);
18924
    O << '[';
18925
    printOperand(MI, 4, STI, O);
18926
    O << ", ";
18927
    printMatrixIndex(MI, 5, STI, O);
18928
    O << ']';
18929
    return;
18930
    break;
18931
  case 41:
18932
    // EXTRACT_ZPMXI_V_H, EXTRACT_ZPMXI_V_Q
18933
    printMatrixTileVector<1>(MI, 3, STI, O);
18934
    O << '[';
18935
    printOperand(MI, 4, STI, O);
18936
    O << ", ";
18937
    printMatrixIndex(MI, 5, STI, O);
18938
    O << ']';
18939
    return;
18940
    break;
18941
  case 42:
18942
    // EXT_ZZI_B, LUTI2_ZZZI_B, LUTI4_ZZZI_B, TBLQ_ZZZ_B, TBL_ZZZZ_B, TBL_ZZZ...
18943
    printTypedVectorList<0,'b'>(MI, 1, STI, O);
18944
    O << ", ";
18945
    break;
18946
  case 43:
18947
    // FCPY_ZPmI_H
18948
    printFPImmOperand(MI, 3, STI, O);
18949
    return;
18950
    break;
18951
  case 44:
18952
    // FCVTNB_Z2Z_StoB, FCVTNT_Z2Z_StoB, FCVTN_Z4Z_StoB_NAME, FCVT_Z4Z_StoB_N...
18953
    printTypedVectorList<0,'s'>(MI, 1, STI, O);
18954
    break;
18955
  case 45:
18956
    // FCVT_ZPmZ_DtoH, PMOV_ZIP_D, SCVTF_ZPmZ_DtoH, UCVTF_ZPmZ_DtoH
18957
    printSVERegOp<'d'>(MI, 3, STI, O);
18958
    return;
18959
    break;
18960
  case 46:
18961
    // FDUP_ZI_D, FDUP_ZI_S, FMOVDi, FMOVHi, FMOVSi, FMOVv2f32_ns, FMOVv2f64_...
18962
    printFPImmOperand(MI, 1, STI, O);
18963
    return;
18964
    break;
18965
  case 47:
18966
    // FMLALL_VG2_M2ZZ_BtoS, SMLALL_VG2_M2ZZ_BtoS, SMLALL_VG2_M2ZZ_HtoD, SMLS...
18967
    O << ",  vgx2], ";
18968
    break;
18969
  case 48:
18970
    // FMLALL_VG4_M4ZZ_BtoS, SMLALL_VG4_M4ZZ_BtoS, SMLALL_VG4_M4ZZ_HtoD, SMLS...
18971
    O << ",  vgx4], ";
18972
    break;
18973
  case 49:
18974
    // GLD1B_D_IMM_REAL, GLD1B_D_REAL, GLD1B_D_SXTW_REAL, GLD1B_D_UXTW_REAL, ...
18975
    O << "/z, [";
18976
    break;
18977
  case 50:
18978
    // INDEX_II_B, INDEX_IR_B
18979
    printSImm<8>(MI, 1, STI, O);
18980
    O << ", ";
18981
    break;
18982
  case 51:
18983
    // INDEX_II_H
18984
    printSImm<16>(MI, 2, STI, O);
18985
    return;
18986
    break;
18987
  case 52:
18988
    // INSR_ZV_B
18989
    printZPRasFPR<8>(MI, 2, STI, O);
18990
    return;
18991
    break;
18992
  case 53:
18993
    // INSR_ZV_D
18994
    printZPRasFPR<64>(MI, 2, STI, O);
18995
    return;
18996
    break;
18997
  case 54:
18998
    // INSR_ZV_S
18999
    printZPRasFPR<32>(MI, 2, STI, O);
19000
    return;
19001
    break;
19002
  case 55:
19003
    // INSvi16lane, INSvi32lane, INSvi64lane, INSvi8lane
19004
    printVRegOperand(MI, 3, STI, O);
19005
    break;
19006
  case 56:
19007
    // LD1B_2Z_STRIDED, LD1B_2Z_STRIDED_IMM, LD1H_2Z_STRIDED, LD1H_2Z_STRIDED...
19008
    printPredicateAsCounter<0>(MI, 1, STI, O);
19009
    break;
19010
  case 57:
19011
    // LDADDAB, LDADDAH, LDADDALB, LDADDALH, LDADDALW, LDADDALX, LDADDAW, LDA...
19012
    printOperand(MI, 0, STI, O);
19013
    O << ", [";
19014
    printOperand(MI, 2, STI, O);
19015
    O << ']';
19016
    return;
19017
    break;
19018
  case 58:
19019
    // LUT2v16f8, LUT4v16f8, TBLv16i8Four, TBLv16i8One, TBLv16i8Three, TBLv16...
19020
    printTypedVectorList<16, 'b'>(MI, 1, STI, O);
19021
    O << ", ";
19022
    printVRegOperand(MI, 2, STI, O);
19023
    break;
19024
  case 59:
19025
    // LUT2v8f16, LUT4v8f16
19026
    printTypedVectorList<8, 'h'>(MI, 1, STI, O);
19027
    O << ", ";
19028
    printVRegOperand(MI, 2, STI, O);
19029
    printVectorIndex(MI, 3, STI, O);
19030
    return;
19031
    break;
19032
  case 60:
19033
    // MOVAZ_2ZMI_H_B, MOVAZ_2ZMI_H_D, MOVAZ_2ZMI_H_H, MOVAZ_2ZMI_H_S, MOVAZ_...
19034
    printImmRangeScale<2, 1>(MI, 4, STI, O);
19035
    O << ']';
19036
    return;
19037
    break;
19038
  case 61:
19039
    // MOVAZ_4ZMI_H_B, MOVAZ_4ZMI_H_D, MOVAZ_4ZMI_H_H, MOVAZ_4ZMI_H_S, MOVAZ_...
19040
    printImmRangeScale<4, 3>(MI, 4, STI, O);
19041
    O << ']';
19042
    return;
19043
    break;
19044
  case 62:
19045
    // MOVAZ_VG2_2ZM, MOVA_VG2_2ZMXI, ZERO_MXI_VG2_2Z, ZERO_MXI_VG2_4Z, ZERO_...
19046
    O << ", vgx2]";
19047
    return;
19048
    break;
19049
  case 63:
19050
    // MOVAZ_VG4_4ZM, MOVA_VG4_4ZMXI, ZERO_MXI_VG4_2Z, ZERO_MXI_VG4_4Z, ZERO_...
19051
    O << ", vgx4]";
19052
    return;
19053
    break;
19054
  case 64:
19055
    // MOVAZ_ZMI_H_B, MOVAZ_ZMI_H_D, MOVAZ_ZMI_H_S
19056
    printMatrixTileVector<0>(MI, 1, STI, O);
19057
    O << '[';
19058
    printOperand(MI, 3, STI, O);
19059
    O << ", ";
19060
    printMatrixIndex(MI, 4, STI, O);
19061
    O << ']';
19062
    return;
19063
    break;
19064
  case 65:
19065
    // MOVAZ_ZMI_V_B, MOVAZ_ZMI_V_D, MOVAZ_ZMI_V_S
19066
    printMatrixTileVector<1>(MI, 1, STI, O);
19067
    O << '[';
19068
    printOperand(MI, 3, STI, O);
19069
    O << ", ";
19070
    printMatrixIndex(MI, 4, STI, O);
19071
    O << ']';
19072
    return;
19073
    break;
19074
  case 66:
19075
    // MOVID, MOVIv2d_ns
19076
    printSIMDType10Operand(MI, 1, STI, O);
19077
    return;
19078
    break;
19079
  case 67:
19080
    // MOVIv16b_ns, MOVIv2i32, MOVIv2s_msl, MOVIv4i16, MOVIv4i32, MOVIv4s_msl...
19081
    printImm(MI, 1, STI, O);
19082
    break;
19083
  case 68:
19084
    // MOVT
19085
    printMatrixIndex(MI, 1, STI, O);
19086
    O << ", mul vl], ";
19087
    printSVERegOp<>(MI, 2, STI, O);
19088
    return;
19089
    break;
19090
  case 69:
19091
    // MOVT_TIX
19092
    printMatrixIndex<8>(MI, 1, STI, O);
19093
    O << "], ";
19094
    printOperand(MI, 2, STI, O);
19095
    return;
19096
    break;
19097
  case 70:
19098
    // MRS
19099
    printMRSSystemRegister(MI, 1, STI, O);
19100
    return;
19101
    break;
19102
  case 71:
19103
    // PMOV_ZIP_B
19104
    printSVERegOp<'b'>(MI, 3, STI, O);
19105
    return;
19106
    break;
19107
  case 72:
19108
    // PMULLv1i64
19109
    O << ".1d, ";
19110
    printVRegOperand(MI, 2, STI, O);
19111
    O << ".1d";
19112
    return;
19113
    break;
19114
  case 73:
19115
    // PMULLv2i64
19116
    O << ".2d, ";
19117
    printVRegOperand(MI, 2, STI, O);
19118
    O << ".2d";
19119
    return;
19120
    break;
19121
  case 74:
19122
    // REVD_ZPmZ
19123
    printSVERegOp<'q'>(MI, 3, STI, O);
19124
    return;
19125
    break;
19126
  case 75:
19127
    // SQDECB_XPiWdI, SQDECD_XPiWdI, SQDECH_XPiWdI, SQDECW_XPiWdI, SQINCB_XPi...
19128
    printGPR64as32(MI, 1, STI, O);
19129
    O << ", ";
19130
    printSVEPattern(MI, 2, STI, O);
19131
    O << ", mul ";
19132
    printOperand(MI, 3, STI, O);
19133
    return;
19134
    break;
19135
  case 76:
19136
    // SST1B_D, SST1B_D_IMM, SST1B_D_SXTW, SST1B_D_UXTW, SST1B_S_IMM, SST1B_S...
19137
    O << ", [";
19138
    break;
19139
  case 77:
19140
    // ST1i16_POST, ST2i8_POST
19141
    printPostIncOperand<2>(MI, 4, STI, O);
19142
    return;
19143
    break;
19144
  case 78:
19145
    // ST1i32_POST, ST2i16_POST, ST4i8_POST
19146
    printPostIncOperand<4>(MI, 4, STI, O);
19147
    return;
19148
    break;
19149
  case 79:
19150
    // ST1i64_POST, ST2i32_POST, ST4i16_POST
19151
    printPostIncOperand<8>(MI, 4, STI, O);
19152
    return;
19153
    break;
19154
  case 80:
19155
    // ST1i8_POST
19156
    printPostIncOperand<1>(MI, 4, STI, O);
19157
    return;
19158
    break;
19159
  case 81:
19160
    // ST2i64_POST, ST4i32_POST
19161
    printPostIncOperand<16>(MI, 4, STI, O);
19162
    return;
19163
    break;
19164
  case 82:
19165
    // ST3i16_POST
19166
    printPostIncOperand<6>(MI, 4, STI, O);
19167
    return;
19168
    break;
19169
  case 83:
19170
    // ST3i32_POST
19171
    printPostIncOperand<12>(MI, 4, STI, O);
19172
    return;
19173
    break;
19174
  case 84:
19175
    // ST3i64_POST
19176
    printPostIncOperand<24>(MI, 4, STI, O);
19177
    return;
19178
    break;
19179
  case 85:
19180
    // ST3i8_POST
19181
    printPostIncOperand<3>(MI, 4, STI, O);
19182
    return;
19183
    break;
19184
  case 86:
19185
    // ST4i64_POST
19186
    printPostIncOperand<32>(MI, 4, STI, O);
19187
    return;
19188
    break;
19189
  case 87:
19190
    // ST64BV, ST64BV0
19191
    printGPR64x8(MI, 1, STI, O);
19192
    O << ", [";
19193
    printOperand(MI, 2, STI, O);
19194
    O << ']';
19195
    return;
19196
    break;
19197
  case 88:
19198
    // SYSPxt, SYSPxt_XZR, SYSxt
19199
    printSysCROperand(MI, 1, STI, O);
19200
    O << ", ";
19201
    printSysCROperand(MI, 2, STI, O);
19202
    O << ", ";
19203
    printOperand(MI, 3, STI, O);
19204
    O << ", ";
19205
    break;
19206
  case 89:
19207
    // TBLQ_ZZZ_D, TBL_ZZZZ_D, TBL_ZZZ_D
19208
    printTypedVectorList<0,'d'>(MI, 1, STI, O);
19209
    O << ", ";
19210
    printSVERegOp<'d'>(MI, 2, STI, O);
19211
    return;
19212
    break;
19213
  case 90:
19214
    // TBXv16i8Four, TBXv16i8One, TBXv16i8Three, TBXv16i8Two, TBXv8i8Four, TB...
19215
    printTypedVectorList<16, 'b'>(MI, 2, STI, O);
19216
    O << ", ";
19217
    printVRegOperand(MI, 3, STI, O);
19218
    break;
19219
  case 91:
19220
    // ZERO_MXI_2Z, ZERO_MXI_4Z
19221
    O << ']';
19222
    return;
19223
    break;
19224
  }
19225
19226
19227
  // Fragment 3 encoded into 7 bits for 128 unique commands.
19228
  switch ((Bits >> 35) & 127) {
19229
  default: llvm_unreachable("Invalid command number.");
19230
  case 0:
19231
    // ABSWr, ABSXr, ABSv1i64, AESIMC_ZZ_B, AESMC_ZZ_B, AUTDA, AUTDB, AUTIA, ...
19232
    return;
19233
    break;
19234
  case 1:
19235
    // ABS_ZPmZ_B, BRKA_PPmP, BRKB_PPmP, CDOT_ZZZI_S, CDOT_ZZZ_S, CLS_ZPmZ_B,...
19236
    printSVERegOp<'b'>(MI, 3, STI, O);
19237
    break;
19238
  case 2:
19239
    // ABS_ZPmZ_D, CLS_ZPmZ_D, CLZ_ZPmZ_D, CNOT_ZPmZ_D, CNT_ZPmZ_D, FABS_ZPmZ...
19240
    printSVERegOp<'d'>(MI, 3, STI, O);
19241
    return;
19242
    break;
19243
  case 3:
19244
    // ABS_ZPmZ_S, ADDHNT_ZZZ_H, CLS_ZPmZ_S, CLZ_ZPmZ_S, CNOT_ZPmZ_S, CNT_ZPm...
19245
    printSVERegOp<'s'>(MI, 3, STI, O);
19246
    return;
19247
    break;
19248
  case 4:
19249
    // ABSv16i8, ADDVv16i8v, AESDrr, AESErr, AESIMCrr, AESMCrr, BF1CVTL2v8f16...
19250
    O << ".16b";
19251
    return;
19252
    break;
19253
  case 5:
19254
    // ABSv2i32, CLSv2i32, CLZv2i32, FABSv2f32, FADDPv2i32p, FCVTASv2f32, FCV...
19255
    O << ".2s";
19256
    return;
19257
    break;
19258
  case 6:
19259
    // ABSv2i64, ADDPv2i64p, FABSv2f64, FADDPv2i64p, FCVTASv2f64, FCVTAUv2f64...
19260
    O << ".2d";
19261
    return;
19262
    break;
19263
  case 7:
19264
    // ABSv4i16, ADDVv4i16v, CLSv4i16, CLZv4i16, FABSv4f16, FCVTASv4f16, FCVT...
19265
    O << ".4h";
19266
    return;
19267
    break;
19268
  case 8:
19269
    // ABSv4i32, ADDVv4i32v, BFCVTN, BFCVTN2, CLSv4i32, CLZv4i32, FABSv4f32, ...
19270
    O << ".4s";
19271
    return;
19272
    break;
19273
  case 9:
19274
    // ABSv8i16, ADDVv8i16v, CLSv8i16, CLZv8i16, FABSv8f16, FCVTASv8f16, FCVT...
19275
    O << ".8h";
19276
    return;
19277
    break;
19278
  case 10:
19279
    // ABSv8i8, ADDVv8i8v, BF1CVTLv8f16, BF2CVTLv8f16, CLSv8i8, CLZv8i8, CNTv...
19280
    O << ".8b";
19281
    return;
19282
    break;
19283
  case 11:
19284
    // ADCLB_ZZZ_D, ADCLB_ZZZ_S, ADCLT_ZZZ_D, ADCLT_ZZZ_S, ADCSWr, ADCSXr, AD...
19285
    O << ", ";
19286
    break;
19287
  case 12:
19288
    // ADDHNB_ZZZ_H, ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, FMAXNM_VG2_2ZZ_S, FMAXNM_V...
19289
    printSVERegOp<'s'>(MI, 2, STI, O);
19290
    break;
19291
  case 13:
19292
    // ADDHNv2i64_v2i32, ADDHNv2i64_v4i32, ADDPv2i64, ADDv2i64, CMEQv2i64, CM...
19293
    O << ".2d, ";
19294
    break;
19295
  case 14:
19296
    // ADDHNv4i32_v4i16, ADDHNv4i32_v8i16, ADDPv4i32, ADDv4i32, CMEQv4i32, CM...
19297
    O << ".4s, ";
19298
    break;
19299
  case 15:
19300
    // ADDHNv8i16_v16i8, ADDHNv8i16_v8i8, ADDPv8i16, ADDv8i16, BF16DOTlanev8b...
19301
    O << ".8h, ";
19302
    break;
19303
  case 16:
19304
    // ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_CPA, ADD_Z...
19305
    O << "/m, ";
19306
    break;
19307
  case 17:
19308
    // ADDP_ZPmZ_H, ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, ADD_ZPmZ_H, ADD_ZZZ_H, AND_...
19309
    printSVERegOp<'h'>(MI, 2, STI, O);
19310
    break;
19311
  case 18:
19312
    // ADDPv16i8, ADDv16i8, ANDv16i8, BCAX, BICv16i8, BIFv16i8, BITv16i8, BSL...
19313
    O << ".16b, ";
19314
    break;
19315
  case 19:
19316
    // ADDPv2i32, ADDv2i32, CMEQv2i32, CMGEv2i32, CMGTv2i32, CMHIv2i32, CMHSv...
19317
    O << ".2s, ";
19318
    break;
19319
  case 20:
19320
    // ADDPv4i16, ADDv4i16, BF16DOTlanev4bf16, BFDOTv4bf16, CMEQv4i16, CMGEv4...
19321
    O << ".4h, ";
19322
    break;
19323
  case 21:
19324
    // ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8, BITv8i8, BSLv8i8, CMEQv8...
19325
    O << ".8b, ";
19326
    break;
19327
  case 22:
19328
    // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, PMULLB_ZZZ_H, PMULLT_ZZZ_H, SABDLB_ZZZ_H...
19329
    printSVERegOp<'b'>(MI, 2, STI, O);
19330
    return;
19331
    break;
19332
  case 23:
19333
    // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, ASR_WIDE_ZZZ_H, FMAXNM_VG2_2ZZ_D, FMAXNM...
19334
    printSVERegOp<'d'>(MI, 2, STI, O);
19335
    break;
19336
  case 24:
19337
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2ZZ_D, ADD_VG2_M2Z_D, ADD_VG4_M4Z4Z_D, ADD_V...
19338
    printTypedVectorList<0,'d'>(MI, 4, STI, O);
19339
    break;
19340
  case 25:
19341
    // ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_S, ADD_VG2_M2Z_S, ADD_VG4_M4Z4Z_S, ADD_V...
19342
    printTypedVectorList<0,'s'>(MI, 4, STI, O);
19343
    break;
19344
  case 26:
19345
    // ADD_ZI_H, SQADD_ZI_H, SQSUB_ZI_H, SUBR_ZI_H, SUB_ZI_H, UQADD_ZI_H, UQS...
19346
    printImm8OptLsl<uint16_t>(MI, 2, STI, O);
19347
    return;
19348
    break;
19349
  case 27:
19350
    // ANDS_PPzPP, AND_PPzPP, BICS_PPzPP, BIC_PPzPP, BRKAS_PPzP, BRKA_PPzP, B...
19351
    O << "/z, ";
19352
    break;
19353
  case 28:
19354
    // ASR_ZZI_H, GLD1B_D_REAL, GLD1B_D_SXTW_REAL, GLD1B_D_UXTW_REAL, GLD1B_S...
19355
    printOperand(MI, 2, STI, O);
19356
    break;
19357
  case 29:
19358
    // BFADD_VG2_M2Z_H, BFADD_VG4_M4Z_H, BFDOT_VG2_M2Z2Z_HtoS, BFDOT_VG2_M2ZZ...
19359
    printTypedVectorList<0,'h'>(MI, 4, STI, O);
19360
    break;
19361
  case 30:
19362
    // BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, BFCLAMP_ZZZ, BFMLA_ZPmZZ, BFML...
19363
    printSVERegOp<'h'>(MI, 3, STI, O);
19364
    break;
19365
  case 31:
19366
    // BFMAXNM_VG2_2Z2Z_H, BFMAXNM_VG4_4Z2Z_H, BFMAX_VG2_2Z2Z_H, BFMAX_VG4_4Z...
19367
    printTypedVectorList<0,'h'>(MI, 2, STI, O);
19368
    break;
19369
  case 32:
19370
    // BFMLAL_MZZI_HtoS, BFMLAL_MZZ_HtoS, BFMLSL_MZZI_HtoS, BFMLSL_MZZ_HtoS, ...
19371
    printSVERegOp<'h'>(MI, 4, STI, O);
19372
    O << ", ";
19373
    printSVERegOp<'h'>(MI, 5, STI, O);
19374
    break;
19375
  case 33:
19376
    // BMOPA_MPPZZ_S, BMOPS_MPPZZ_S, FMOPA_MPPZZ_S, FMOPS_MPPZZ_S
19377
    printSVERegOp<'s'>(MI, 5, STI, O);
19378
    return;
19379
    break;
19380
  case 34:
19381
    // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH...
19382
    O << ", [";
19383
    break;
19384
  case 35:
19385
    // CMEQv16i8rz, CMGEv16i8rz, CMGTv16i8rz, CMLEv16i8rz, CMLTv16i8rz
19386
    O << ".16b, #0";
19387
    return;
19388
    break;
19389
  case 36:
19390
    // CMEQv1i64rz, CMGEv1i64rz, CMGTv1i64rz, CMLEv1i64rz, CMLTv1i64rz
19391
    O << ", #0";
19392
    return;
19393
    break;
19394
  case 37:
19395
    // CMEQv2i32rz, CMGEv2i32rz, CMGTv2i32rz, CMLEv2i32rz, CMLTv2i32rz
19396
    O << ".2s, #0";
19397
    return;
19398
    break;
19399
  case 38:
19400
    // CMEQv2i64rz, CMGEv2i64rz, CMGTv2i64rz, CMLEv2i64rz, CMLTv2i64rz
19401
    O << ".2d, #0";
19402
    return;
19403
    break;
19404
  case 39:
19405
    // CMEQv4i16rz, CMGEv4i16rz, CMGTv4i16rz, CMLEv4i16rz, CMLTv4i16rz
19406
    O << ".4h, #0";
19407
    return;
19408
    break;
19409
  case 40:
19410
    // CMEQv4i32rz, CMGEv4i32rz, CMGTv4i32rz, CMLEv4i32rz, CMLTv4i32rz
19411
    O << ".4s, #0";
19412
    return;
19413
    break;
19414
  case 41:
19415
    // CMEQv8i16rz, CMGEv8i16rz, CMGTv8i16rz, CMLEv8i16rz, CMLTv8i16rz
19416
    O << ".8h, #0";
19417
    return;
19418
    break;
19419
  case 42:
19420
    // CMEQv8i8rz, CMGEv8i8rz, CMGTv8i8rz, CMLEv8i8rz, CMLTv8i8rz
19421
    O << ".8b, #0";
19422
    return;
19423
    break;
19424
  case 43:
19425
    // CNTB_XPiI, CNTD_XPiI, CNTH_XPiI, CNTW_XPiI
19426
    O << ", mul ";
19427
    printOperand(MI, 2, STI, O);
19428
    return;
19429
    break;
19430
  case 44:
19431
    // CPY_ZPmI_B
19432
    printImm8OptLsl<int8_t>(MI, 3, STI, O);
19433
    return;
19434
    break;
19435
  case 45:
19436
    // CPY_ZPmI_D
19437
    printImm8OptLsl<int64_t>(MI, 3, STI, O);
19438
    return;
19439
    break;
19440
  case 46:
19441
    // CPY_ZPmI_S
19442
    printImm8OptLsl<int32_t>(MI, 3, STI, O);
19443
    return;
19444
    break;
19445
  case 47:
19446
    // CPY_ZPmR_B, CPY_ZPmR_D, CPY_ZPmR_S, CPY_ZPmV_B, CPY_ZPmV_D, CPY_ZPmV_S...
19447
    printOperand(MI, 3, STI, O);
19448
    break;
19449
  case 48:
19450
    // CPY_ZPzI_H
19451
    printImm8OptLsl<int16_t>(MI, 2, STI, O);
19452
    return;
19453
    break;
19454
  case 49:
19455
    // DUPQ_ZZI_B, DUPQ_ZZI_D, DUPQ_ZZI_S, DUP_ZZI_B, DUP_ZZI_D, DUP_ZZI_S, P...
19456
    printVectorIndex(MI, 2, STI, O);
19457
    return;
19458
    break;
19459
  case 50:
19460
    // DUPi16, DUPv4i16lane, DUPv8i16lane, INSvi16lane, SMOVvi16to32, SMOVvi1...
19461
    O << ".h";
19462
    break;
19463
  case 51:
19464
    // DUPi32, DUPv2i32lane, DUPv4i32lane, INSvi32lane, SMOVvi32to64, SMOVvi3...
19465
    O << ".s";
19466
    break;
19467
  case 52:
19468
    // DUPi64, DUPv2i64lane, FMOVDXHighr, INSvi64lane, UMOVvi64, UMOVvi64_idx...
19469
    O << ".d";
19470
    break;
19471
  case 53:
19472
    // DUPi8, DUPv16i8lane, DUPv8i8lane, INSvi8lane, SMOVvi8to32, SMOVvi8to32...
19473
    O << ".b";
19474
    break;
19475
  case 54:
19476
    // EXTRACT_ZPMXI_H_B, EXTRACT_ZPMXI_H_D, EXTRACT_ZPMXI_H_S
19477
    printMatrixTileVector<0>(MI, 3, STI, O);
19478
    O << '[';
19479
    printOperand(MI, 4, STI, O);
19480
    O << ", ";
19481
    printMatrixIndex(MI, 5, STI, O);
19482
    O << ']';
19483
    return;
19484
    break;
19485
  case 55:
19486
    // EXTRACT_ZPMXI_V_B, EXTRACT_ZPMXI_V_D, EXTRACT_ZPMXI_V_S
19487
    printMatrixTileVector<1>(MI, 3, STI, O);
19488
    O << '[';
19489
    printOperand(MI, 4, STI, O);
19490
    O << ", ";
19491
    printMatrixIndex(MI, 5, STI, O);
19492
    O << ']';
19493
    return;
19494
    break;
19495
  case 56:
19496
    // EXT_ZZI_B, UMAX_ZI_H, UMIN_ZI_H
19497
    printImm(MI, 2, STI, O);
19498
    return;
19499
    break;
19500
  case 57:
19501
    // FADDPv2i16p, FMAXNMPv2i16p, FMAXPv2i16p, FMINNMPv2i16p, FMINPv2i16p
19502
    O << ".2h";
19503
    return;
19504
    break;
19505
  case 58:
19506
    // FAMAX_2Z2Z_D, FAMAX_4Z4Z_D, FAMIN_2Z2Z_D, FAMIN_4Z4Z_D, FMAXNM_VG2_2Z2...
19507
    printTypedVectorList<0,'d'>(MI, 2, STI, O);
19508
    break;
19509
  case 59:
19510
    // FAMAX_2Z2Z_S, FAMAX_4Z4Z_S, FAMIN_2Z2Z_S, FAMIN_4Z4Z_S, FMAXNM_VG2_2Z2...
19511
    printTypedVectorList<0,'s'>(MI, 2, STI, O);
19512
    break;
19513
  case 60:
19514
    // FCMEQv1i16rz, FCMEQv1i32rz, FCMEQv1i64rz, FCMGEv1i16rz, FCMGEv1i32rz, ...
19515
    O << ", #0.0";
19516
    return;
19517
    break;
19518
  case 61:
19519
    // FCMEQv2i32rz, FCMGEv2i32rz, FCMGTv2i32rz, FCMLEv2i32rz, FCMLTv2i32rz
19520
    O << ".2s, #0.0";
19521
    return;
19522
    break;
19523
  case 62:
19524
    // FCMEQv2i64rz, FCMGEv2i64rz, FCMGTv2i64rz, FCMLEv2i64rz, FCMLTv2i64rz
19525
    O << ".2d, #0.0";
19526
    return;
19527
    break;
19528
  case 63:
19529
    // FCMEQv4i16rz, FCMGEv4i16rz, FCMGTv4i16rz, FCMLEv4i16rz, FCMLTv4i16rz
19530
    O << ".4h, #0.0";
19531
    return;
19532
    break;
19533
  case 64:
19534
    // FCMEQv4i32rz, FCMGEv4i32rz, FCMGTv4i32rz, FCMLEv4i32rz, FCMLTv4i32rz
19535
    O << ".4s, #0.0";
19536
    return;
19537
    break;
19538
  case 65:
19539
    // FCMEQv8i16rz, FCMGEv8i16rz, FCMGTv8i16rz, FCMLEv8i16rz, FCMLTv8i16rz
19540
    O << ".8h, #0.0";
19541
    return;
19542
    break;
19543
  case 66:
19544
    // FCPY_ZPmI_D, FCPY_ZPmI_S
19545
    printFPImmOperand(MI, 3, STI, O);
19546
    return;
19547
    break;
19548
  case 67:
19549
    // FDOT_VG2_M2Z2Z_BtoH, FDOT_VG2_M2Z2Z_BtoS, FDOT_VG2_M2ZZI_BtoH, FDOT_VG...
19550
    printTypedVectorList<0,'b'>(MI, 4, STI, O);
19551
    O << ", ";
19552
    break;
19553
  case 68:
19554
    // FMLAL2lanev4f16, FMLAL2v4f16, FMLALlanev4f16, FMLALv4f16, FMLSL2lanev4...
19555
    O << ".2h, ";
19556
    printVRegOperand(MI, 3, STI, O);
19557
    break;
19558
  case 69:
19559
    // FMLALL_MZZI_BtoS, FMLALL_MZZ_BtoS, FMLAL_MZZI_BtoH, FMLAL_VG2_MZZ_BtoH...
19560
    printSVERegOp<'b'>(MI, 4, STI, O);
19561
    O << ", ";
19562
    printSVERegOp<'b'>(MI, 5, STI, O);
19563
    break;
19564
  case 70:
19565
    // FMOPA_MPPZZ_D, FMOPS_MPPZZ_D
19566
    printSVERegOp<'d'>(MI, 5, STI, O);
19567
    return;
19568
    break;
19569
  case 71:
19570
    // INDEX_II_B
19571
    printSImm<8>(MI, 2, STI, O);
19572
    return;
19573
    break;
19574
  case 72:
19575
    // INDEX_RI_H
19576
    printSImm<16>(MI, 2, STI, O);
19577
    return;
19578
    break;
19579
  case 73:
19580
    // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q...
19581
    printMatrixIndex(MI, 3, STI, O);
19582
    O << "], ";
19583
    printSVERegOp<>(MI, 4, STI, O);
19584
    O << "/m, ";
19585
    break;
19586
  case 74:
19587
    // LD1B_2Z_STRIDED, LD1B_2Z_STRIDED_IMM, LD1H_2Z_STRIDED, LD1H_2Z_STRIDED...
19588
    O << "/z, [";
19589
    printOperand(MI, 2, STI, O);
19590
    O << ", ";
19591
    break;
19592
  case 75:
19593
    // LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_MXIPXX_H_H, LD1_MXIPXX_H_Q, LD1_MX...
19594
    printMatrixIndex(MI, 2, STI, O);
19595
    O << "]}, ";
19596
    printSVERegOp<>(MI, 3, STI, O);
19597
    break;
19598
  case 76:
19599
    // LDAPRB, LDAPRH, LDAPRW, LDAPRX, LDARB, LDARH, LDARW, LDARX, LDAXRB, LD...
19600
    O << ']';
19601
    return;
19602
    break;
19603
  case 77:
19604
    // LDAPRWpre
19605
    O << "], #4";
19606
    return;
19607
    break;
19608
  case 78:
19609
    // LDAPRXpre
19610
    O << "], #8";
19611
    return;
19612
    break;
19613
  case 79:
19614
    // LDRBBpost, LDRBpost, LDRDpost, LDRHHpost, LDRHpost, LDRQpost, LDRSBWpo...
19615
    O << "], ";
19616
    break;
19617
  case 80:
19618
    // LUT2v16f8, LUT4v16f8
19619
    printVectorIndex(MI, 3, STI, O);
19620
    return;
19621
    break;
19622
  case 81:
19623
    // LUTI2_2ZTZI_B, LUTI2_2ZTZI_H, LUTI2_2ZTZI_S, LUTI2_4ZTZI_B, LUTI2_4ZTZ...
19624
    printSVERegOp<>(MI, 2, STI, O);
19625
    printVectorIndex(MI, 3, STI, O);
19626
    return;
19627
    break;
19628
  case 82:
19629
    // LUTI4_4ZZT2Z, LUTI4_S_4ZZT2Z
19630
    printTypedVectorList<0,0>(MI, 2, STI, O);
19631
    return;
19632
    break;
19633
  case 83:
19634
    // MOVA_MXI2Z_H_B, MOVA_MXI2Z_H_D, MOVA_MXI2Z_H_H, MOVA_MXI2Z_H_S, MOVA_M...
19635
    printImmRangeScale<2, 1>(MI, 3, STI, O);
19636
    O << "], ";
19637
    break;
19638
  case 84:
19639
    // MOVA_MXI4Z_H_B, MOVA_MXI4Z_H_D, MOVA_MXI4Z_H_H, MOVA_MXI4Z_H_S, MOVA_M...
19640
    printImmRangeScale<4, 3>(MI, 3, STI, O);
19641
    O << "], ";
19642
    break;
19643
  case 85:
19644
    // MOVIv2i32, MOVIv2s_msl, MOVIv4i16, MOVIv4i32, MOVIv4s_msl, MOVIv8i16, ...
19645
    printShifter(MI, 2, STI, O);
19646
    return;
19647
    break;
19648
  case 86:
19649
    // MOVT_XTI
19650
    O << '[';
19651
    printMatrixIndex<8>(MI, 2, STI, O);
19652
    O << ']';
19653
    return;
19654
    break;
19655
  case 87:
19656
    // PRFB_D_SCALED
19657
    printRegWithShiftExtend<false, 8, 'x', 'd'>(MI, 3, STI, O);
19658
    O << ']';
19659
    return;
19660
    break;
19661
  case 88:
19662
    // PRFB_D_SXTW_SCALED
19663
    printRegWithShiftExtend<true, 8, 'w', 'd'>(MI, 3, STI, O);
19664
    O << ']';
19665
    return;
19666
    break;
19667
  case 89:
19668
    // PRFB_D_UXTW_SCALED
19669
    printRegWithShiftExtend<false, 8, 'w', 'd'>(MI, 3, STI, O);
19670
    O << ']';
19671
    return;
19672
    break;
19673
  case 90:
19674
    // PRFB_PRR
19675
    printRegWithShiftExtend<false, 8, 'x', 0>(MI, 3, STI, O);
19676
    O << ']';
19677
    return;
19678
    break;
19679
  case 91:
19680
    // PRFB_S_SXTW_SCALED
19681
    printRegWithShiftExtend<true, 8, 'w', 's'>(MI, 3, STI, O);
19682
    O << ']';
19683
    return;
19684
    break;
19685
  case 92:
19686
    // PRFB_S_UXTW_SCALED
19687
    printRegWithShiftExtend<false, 8, 'w', 's'>(MI, 3, STI, O);
19688
    O << ']';
19689
    return;
19690
    break;
19691
  case 93:
19692
    // PRFD_D_PZI, PRFD_S_PZI
19693
    printImmScale<8>(MI, 3, STI, O);
19694
    O << ']';
19695
    return;
19696
    break;
19697
  case 94:
19698
    // PRFD_D_SCALED
19699
    printRegWithShiftExtend<false, 64, 'x', 'd'>(MI, 3, STI, O);
19700
    O << ']';
19701
    return;
19702
    break;
19703
  case 95:
19704
    // PRFD_D_SXTW_SCALED
19705
    printRegWithShiftExtend<true, 64, 'w', 'd'>(MI, 3, STI, O);
19706
    O << ']';
19707
    return;
19708
    break;
19709
  case 96:
19710
    // PRFD_D_UXTW_SCALED
19711
    printRegWithShiftExtend<false, 64, 'w', 'd'>(MI, 3, STI, O);
19712
    O << ']';
19713
    return;
19714
    break;
19715
  case 97:
19716
    // PRFD_PRR
19717
    printRegWithShiftExtend<false, 64, 'x', 0>(MI, 3, STI, O);
19718
    O << ']';
19719
    return;
19720
    break;
19721
  case 98:
19722
    // PRFD_S_SXTW_SCALED
19723
    printRegWithShiftExtend<true, 64, 'w', 's'>(MI, 3, STI, O);
19724
    O << ']';
19725
    return;
19726
    break;
19727
  case 99:
19728
    // PRFD_S_UXTW_SCALED
19729
    printRegWithShiftExtend<false, 64, 'w', 's'>(MI, 3, STI, O);
19730
    O << ']';
19731
    return;
19732
    break;
19733
  case 100:
19734
    // PRFH_D_PZI, PRFH_S_PZI
19735
    printImmScale<2>(MI, 3, STI, O);
19736
    O << ']';
19737
    return;
19738
    break;
19739
  case 101:
19740
    // PRFH_D_SCALED
19741
    printRegWithShiftExtend<false, 16, 'x', 'd'>(MI, 3, STI, O);
19742
    O << ']';
19743
    return;
19744
    break;
19745
  case 102:
19746
    // PRFH_D_SXTW_SCALED
19747
    printRegWithShiftExtend<true, 16, 'w', 'd'>(MI, 3, STI, O);
19748
    O << ']';
19749
    return;
19750
    break;
19751
  case 103:
19752
    // PRFH_D_UXTW_SCALED
19753
    printRegWithShiftExtend<false, 16, 'w', 'd'>(MI, 3, STI, O);
19754
    O << ']';
19755
    return;
19756
    break;
19757
  case 104:
19758
    // PRFH_PRR
19759
    printRegWithShiftExtend<false, 16, 'x', 0>(MI, 3, STI, O);
19760
    O << ']';
19761
    return;
19762
    break;
19763
  case 105:
19764
    // PRFH_S_SXTW_SCALED
19765
    printRegWithShiftExtend<true, 16, 'w', 's'>(MI, 3, STI, O);
19766
    O << ']';
19767
    return;
19768
    break;
19769
  case 106:
19770
    // PRFH_S_UXTW_SCALED
19771
    printRegWithShiftExtend<false, 16, 'w', 's'>(MI, 3, STI, O);
19772
    O << ']';
19773
    return;
19774
    break;
19775
  case 107:
19776
    // PRFW_D_PZI, PRFW_S_PZI
19777
    printImmScale<4>(MI, 3, STI, O);
19778
    O << ']';
19779
    return;
19780
    break;
19781
  case 108:
19782
    // PRFW_D_SCALED
19783
    printRegWithShiftExtend<false, 32, 'x', 'd'>(MI, 3, STI, O);
19784
    O << ']';
19785
    return;
19786
    break;
19787
  case 109:
19788
    // PRFW_D_SXTW_SCALED
19789
    printRegWithShiftExtend<true, 32, 'w', 'd'>(MI, 3, STI, O);
19790
    O << ']';
19791
    return;
19792
    break;
19793
  case 110:
19794
    // PRFW_D_UXTW_SCALED
19795
    printRegWithShiftExtend<false, 32, 'w', 'd'>(MI, 3, STI, O);
19796
    O << ']';
19797
    return;
19798
    break;
19799
  case 111:
19800
    // PRFW_PRR
19801
    printRegWithShiftExtend<false, 32, 'x', 0>(MI, 3, STI, O);
19802
    O << ']';
19803
    return;
19804
    break;
19805
  case 112:
19806
    // PRFW_S_SXTW_SCALED
19807
    printRegWithShiftExtend<true, 32, 'w', 's'>(MI, 3, STI, O);
19808
    O << ']';
19809
    return;
19810
    break;
19811
  case 113:
19812
    // PRFW_S_UXTW_SCALED
19813
    printRegWithShiftExtend<false, 32, 'w', 's'>(MI, 3, STI, O);
19814
    O << ']';
19815
    return;
19816
    break;
19817
  case 114:
19818
    // RDFFRS_PPz, RDFFR_PPz_REAL
19819
    O << "/z";
19820
    return;
19821
    break;
19822
  case 115:
19823
    // SEL_VG2_2ZC2Z2Z_B, SEL_VG4_4ZC4Z4Z_B, SMAX_VG2_2Z2Z_B, SMAX_VG4_4Z4Z_B...
19824
    printTypedVectorList<0,'b'>(MI, 2, STI, O);
19825
    break;
19826
  case 116:
19827
    // SHLLv16i8
19828
    O << ".16b, #8";
19829
    return;
19830
    break;
19831
  case 117:
19832
    // SHLLv2i32
19833
    O << ".2s, #32";
19834
    return;
19835
    break;
19836
  case 118:
19837
    // SHLLv4i16
19838
    O << ".4h, #16";
19839
    return;
19840
    break;
19841
  case 119:
19842
    // SHLLv4i32
19843
    O << ".4s, #32";
19844
    return;
19845
    break;
19846
  case 120:
19847
    // SHLLv8i16
19848
    O << ".8h, #16";
19849
    return;
19850
    break;
19851
  case 121:
19852
    // SHLLv8i8
19853
    O << ".8b, #8";
19854
    return;
19855
    break;
19856
  case 122:
19857
    // STLRWpre
19858
    O << ", #-4]!";
19859
    return;
19860
    break;
19861
  case 123:
19862
    // STLRXpre
19863
    O << ", #-8]!";
19864
    return;
19865
    break;
19866
  case 124:
19867
    // SYSPxt
19868
    printGPRSeqPairsClassOperand<64>(MI, 4, STI, O);
19869
    return;
19870
    break;
19871
  case 125:
19872
    // SYSPxt_XZR
19873
    printSyspXzrPair(MI, 4, STI, O);
19874
    return;
19875
    break;
19876
  case 126:
19877
    // SYSxt
19878
    printOperand(MI, 4, STI, O);
19879
    return;
19880
    break;
19881
  case 127:
19882
    // TRN1_ZZZ_Q, TRN2_ZZZ_Q, UZP1_ZZZ_Q, UZP2_ZZZ_Q, UZP_VG2_2ZZZ_Q, ZIP1_Z...
19883
    printSVERegOp<'q'>(MI, 2, STI, O);
19884
    return;
19885
    break;
19886
  }
19887
19888
19889
  // Fragment 4 encoded into 7 bits for 87 unique commands.
19890
  switch ((Bits >> 42) & 127) {
19891
  default: llvm_unreachable("Invalid command number.");
19892
  case 0:
19893
    // ABS_ZPmZ_B, ADDHNB_ZZZ_H, ADD_VG2_2ZZ_D, ADD_VG2_2ZZ_H, ADD_VG2_2ZZ_S,...
19894
    return;
19895
    break;
19896
  case 1:
19897
    // ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDHNT_ZZZ_S, CMLA_ZZZ_D, EORBT_ZZZ_D, EORTB...
19898
    printSVERegOp<'d'>(MI, 3, STI, O);
19899
    break;
19900
  case 2:
19901
    // ADCLB_ZZZ_S, ADCLT_ZZZ_S, CMLA_ZZZI_S, CMLA_ZZZ_S, EORBT_ZZZ_S, EORTB_...
19902
    printSVERegOp<'s'>(MI, 3, STI, O);
19903
    break;
19904
  case 3:
19905
    // ADCSWr, ADCSXr, ADCWr, ADCXr, ADDPL_XXI, ADDPT_shift, ADDSPL_XXI, ADDS...
19906
    printOperand(MI, 2, STI, O);
19907
    break;
19908
  case 4:
19909
    // ADDG, ST2Gi, STGi, STZ2Gi, STZGi, SUBG
19910
    printImmScale<16>(MI, 2, STI, O);
19911
    break;
19912
  case 5:
19913
    // ADDHNB_ZZZ_B, ADDQV_VPZ_H, ANDQV_VPZ_H, CNTP_XPP_H, EORQV_VPZ_H, FADDQ...
19914
    printSVERegOp<'h'>(MI, 2, STI, O);
19915
    break;
19916
  case 6:
19917
    // ADDHNB_ZZZ_S, ADDP_ZPmZ_D, ADDQV_VPZ_D, ADD_ZPmZ_CPA, ADD_ZPmZ_D, ADD_...
19918
    printSVERegOp<'d'>(MI, 2, STI, O);
19919
    break;
19920
  case 7:
19921
    // ADDHNT_ZZZ_B, BFDOT_ZZI, BFDOT_ZZZ, BFMLALB_ZZZ, BFMLALB_ZZZI, BFMLALT...
19922
    printSVERegOp<'h'>(MI, 3, STI, O);
19923
    break;
19924
  case 8:
19925
    // ADDHNv2i64_v2i32, ADDHNv4i32_v4i16, ADDHNv8i16_v8i8, ADDPv16i8, ADDPv2...
19926
    printVRegOperand(MI, 2, STI, O);
19927
    break;
19928
  case 9:
19929
    // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, BF16DOTlanev4bf1...
19930
    printVRegOperand(MI, 3, STI, O);
19931
    break;
19932
  case 10:
19933
    // ADDP_ZPmZ_B, ADDQV_VPZ_B, ADD_ZPmZ_B, ADD_ZZZ_B, AESD_ZZZ_B, AESE_ZZZ_...
19934
    printSVERegOp<'b'>(MI, 2, STI, O);
19935
    break;
19936
  case 11:
19937
    // ADDP_ZPmZ_H, ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2...
19938
    O << ", ";
19939
    break;
19940
  case 12:
19941
    // ADDP_ZPmZ_S, ADDQV_VPZ_S, ADD_ZPmZ_S, ADD_ZZZ_S, ANDQV_VPZ_S, AND_ZPmZ...
19942
    printSVERegOp<'s'>(MI, 2, STI, O);
19943
    break;
19944
  case 13:
19945
    // ADDSWri, ADDSXri, ADDWri, ADDXri, SUBSWri, SUBSXri, SUBWri, SUBXri
19946
    printAddSubImm(MI, 2, STI, O);
19947
    return;
19948
    break;
19949
  case 14:
19950
    // ADDSWrs, ADDSXrs, ADDWrs, ADDXrs, ANDSWrs, ANDSXrs, ANDWrs, ANDXrs, BI...
19951
    printShiftedRegister(MI, 2, STI, O);
19952
    return;
19953
    break;
19954
  case 15:
19955
    // ADDSWrx, ADDSXrx, ADDWrx, ADDXrx, SUBSWrx, SUBSXrx, SUBWrx, SUBXrx
19956
    printExtendedRegister(MI, 2, STI, O);
19957
    return;
19958
    break;
19959
  case 16:
19960
    // ADD_ZI_B, SQADD_ZI_B, SQSUB_ZI_B, SUBR_ZI_B, SUB_ZI_B, UQADD_ZI_B, UQS...
19961
    printImm8OptLsl<uint8_t>(MI, 2, STI, O);
19962
    return;
19963
    break;
19964
  case 17:
19965
    // ADD_ZI_D, SQADD_ZI_D, SQSUB_ZI_D, SUBR_ZI_D, SUB_ZI_D, UQADD_ZI_D, UQS...
19966
    printImm8OptLsl<uint64_t>(MI, 2, STI, O);
19967
    return;
19968
    break;
19969
  case 18:
19970
    // ADD_ZI_S, SQADD_ZI_S, SQSUB_ZI_S, SUBR_ZI_S, SUB_ZI_S, UQADD_ZI_S, UQS...
19971
    printImm8OptLsl<uint32_t>(MI, 2, STI, O);
19972
    return;
19973
    break;
19974
  case 19:
19975
    // ADR_LSL_ZZZ_D_0
19976
    printRegWithShiftExtend<false, 8, 'x', 'd'>(MI, 2, STI, O);
19977
    O << ']';
19978
    return;
19979
    break;
19980
  case 20:
19981
    // ADR_LSL_ZZZ_D_1
19982
    printRegWithShiftExtend<false, 16, 'x', 'd'>(MI, 2, STI, O);
19983
    O << ']';
19984
    return;
19985
    break;
19986
  case 21:
19987
    // ADR_LSL_ZZZ_D_2
19988
    printRegWithShiftExtend<false, 32, 'x', 'd'>(MI, 2, STI, O);
19989
    O << ']';
19990
    return;
19991
    break;
19992
  case 22:
19993
    // ADR_LSL_ZZZ_D_3
19994
    printRegWithShiftExtend<false, 64, 'x', 'd'>(MI, 2, STI, O);
19995
    O << ']';
19996
    return;
19997
    break;
19998
  case 23:
19999
    // ADR_LSL_ZZZ_S_0
20000
    printRegWithShiftExtend<false, 8, 'x', 's'>(MI, 2, STI, O);
20001
    O << ']';
20002
    return;
20003
    break;
20004
  case 24:
20005
    // ADR_LSL_ZZZ_S_1
20006
    printRegWithShiftExtend<false, 16, 'x', 's'>(MI, 2, STI, O);
20007
    O << ']';
20008
    return;
20009
    break;
20010
  case 25:
20011
    // ADR_LSL_ZZZ_S_2
20012
    printRegWithShiftExtend<false, 32, 'x', 's'>(MI, 2, STI, O);
20013
    O << ']';
20014
    return;
20015
    break;
20016
  case 26:
20017
    // ADR_LSL_ZZZ_S_3
20018
    printRegWithShiftExtend<false, 64, 'x', 's'>(MI, 2, STI, O);
20019
    O << ']';
20020
    return;
20021
    break;
20022
  case 27:
20023
    // ADR_SXTW_ZZZ_D_0
20024
    printRegWithShiftExtend<true, 8, 'w', 'd'>(MI, 2, STI, O);
20025
    O << ']';
20026
    return;
20027
    break;
20028
  case 28:
20029
    // ADR_SXTW_ZZZ_D_1
20030
    printRegWithShiftExtend<true, 16, 'w', 'd'>(MI, 2, STI, O);
20031
    O << ']';
20032
    return;
20033
    break;
20034
  case 29:
20035
    // ADR_SXTW_ZZZ_D_2
20036
    printRegWithShiftExtend<true, 32, 'w', 'd'>(MI, 2, STI, O);
20037
    O << ']';
20038
    return;
20039
    break;
20040
  case 30:
20041
    // ADR_SXTW_ZZZ_D_3
20042
    printRegWithShiftExtend<true, 64, 'w', 'd'>(MI, 2, STI, O);
20043
    O << ']';
20044
    return;
20045
    break;
20046
  case 31:
20047
    // ADR_UXTW_ZZZ_D_0
20048
    printRegWithShiftExtend<false, 8, 'w', 'd'>(MI, 2, STI, O);
20049
    O << ']';
20050
    return;
20051
    break;
20052
  case 32:
20053
    // ADR_UXTW_ZZZ_D_1
20054
    printRegWithShiftExtend<false, 16, 'w', 'd'>(MI, 2, STI, O);
20055
    O << ']';
20056
    return;
20057
    break;
20058
  case 33:
20059
    // ADR_UXTW_ZZZ_D_2
20060
    printRegWithShiftExtend<false, 32, 'w', 'd'>(MI, 2, STI, O);
20061
    O << ']';
20062
    return;
20063
    break;
20064
  case 34:
20065
    // ADR_UXTW_ZZZ_D_3
20066
    printRegWithShiftExtend<false, 64, 'w', 'd'>(MI, 2, STI, O);
20067
    O << ']';
20068
    return;
20069
    break;
20070
  case 35:
20071
    // ANDSWri, ANDWri, EORWri, ORRWri
20072
    printLogicalImm<int32_t>(MI, 2, STI, O);
20073
    return;
20074
    break;
20075
  case 36:
20076
    // ANDSXri, ANDXri, AND_ZI, EORXri, EOR_ZI, ORRXri, ORR_ZI
20077
    printLogicalImm<int64_t>(MI, 2, STI, O);
20078
    return;
20079
    break;
20080
  case 37:
20081
    // BFMLAL_MZZI_HtoS, BFMLSL_MZZI_HtoS, FMLALL_MZZI_BtoS, FMLAL_MZZI_BtoH,...
20082
    printVectorIndex(MI, 6, STI, O);
20083
    return;
20084
    break;
20085
  case 38:
20086
    // BFMLA_ZZZI, BFMLS_ZZZI, CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, FDOT_Z...
20087
    printVectorIndex(MI, 4, STI, O);
20088
    break;
20089
  case 39:
20090
    // BFMUL_ZZZI, FMUL_ZZZI_H, MUL_ZZZI_H, SQDMULH_ZZZI_H, SQRDMULH_ZZZI_H
20091
    printVectorIndex(MI, 3, STI, O);
20092
    return;
20093
    break;
20094
  case 40:
20095
    // BFMWri, BFMXri, CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, C...
20096
    printOperand(MI, 3, STI, O);
20097
    break;
20098
  case 41:
20099
    // CPY_ZPzI_B
20100
    printImm8OptLsl<int8_t>(MI, 2, STI, O);
20101
    return;
20102
    break;
20103
  case 42:
20104
    // CPY_ZPzI_D
20105
    printImm8OptLsl<int64_t>(MI, 2, STI, O);
20106
    return;
20107
    break;
20108
  case 43:
20109
    // CPY_ZPzI_S
20110
    printImm8OptLsl<int32_t>(MI, 2, STI, O);
20111
    return;
20112
    break;
20113
  case 44:
20114
    // DUPi16, DUPi32, DUPi64, DUPi8, DUPv16i8lane, DUPv2i32lane, DUPv2i64lan...
20115
    printVectorIndex(MI, 2, STI, O);
20116
    return;
20117
    break;
20118
  case 45:
20119
    // FCMEQ_PPzZ0_H, FCMGE_PPzZ0_H, FCMGT_PPzZ0_H, FCMLE_PPzZ0_H, FCMLT_PPzZ...
20120
    O << ", #0.0";
20121
    return;
20122
    break;
20123
  case 46:
20124
    // FDOT_VG2_M2Z2Z_BtoH, FDOT_VG2_M2Z2Z_BtoS, FDOT_VG4_M4Z4Z_BtoH, FDOT_VG...
20125
    printTypedVectorList<0,'b'>(MI, 5, STI, O);
20126
    return;
20127
    break;
20128
  case 47:
20129
    // FDOT_VG2_M2ZZI_BtoH, FDOT_VG2_M2ZZI_BtoS, FDOT_VG2_M2ZZ_BtoH, FDOT_VG2...
20130
    printSVERegOp<'b'>(MI, 5, STI, O);
20131
    break;
20132
  case 48:
20133
    // FMLAL2lanev4f16, FMLALlanev4f16, FMLSL2lanev4f16, FMLSLlanev4f16
20134
    O << ".h";
20135
    printVectorIndex(MI, 4, STI, O);
20136
    return;
20137
    break;
20138
  case 49:
20139
    // FMLAL2v4f16, FMLALv4f16, FMLSL2v4f16, FMLSLv4f16
20140
    O << ".2h";
20141
    return;
20142
    break;
20143
  case 50:
20144
    // INDEX_RI_B
20145
    printSImm<8>(MI, 2, STI, O);
20146
    return;
20147
    break;
20148
  case 51:
20149
    // INSERT_MXIPZ_H_D, INSERT_MXIPZ_V_D
20150
    printSVERegOp<'d'>(MI, 5, STI, O);
20151
    return;
20152
    break;
20153
  case 52:
20154
    // INSERT_MXIPZ_H_H, INSERT_MXIPZ_V_H
20155
    printSVERegOp<'h'>(MI, 5, STI, O);
20156
    return;
20157
    break;
20158
  case 53:
20159
    // INSERT_MXIPZ_H_Q, INSERT_MXIPZ_V_Q
20160
    printSVERegOp<'q'>(MI, 5, STI, O);
20161
    return;
20162
    break;
20163
  case 54:
20164
    // INSERT_MXIPZ_H_S, INSERT_MXIPZ_V_S
20165
    printSVERegOp<'s'>(MI, 5, STI, O);
20166
    return;
20167
    break;
20168
  case 55:
20169
    // LD1B_2Z_STRIDED, LDNT1B_2Z_STRIDED
20170
    printRegWithShiftExtend<false, 8, 'x', 0>(MI, 3, STI, O);
20171
    O << ']';
20172
    return;
20173
    break;
20174
  case 56:
20175
    // LD1B_2Z_STRIDED_IMM, LD1H_2Z_STRIDED_IMM, LDNT1B_2Z_STRIDED_IMM, LDNT1...
20176
    printImmScale<2>(MI, 3, STI, O);
20177
    O << ", mul vl]";
20178
    return;
20179
    break;
20180
  case 57:
20181
    // LD1H_2Z_STRIDED, LDNT1H_2Z_STRIDED
20182
    printRegWithShiftExtend<false, 16, 'x', 0>(MI, 3, STI, O);
20183
    O << ']';
20184
    return;
20185
    break;
20186
  case 58:
20187
    // LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_MXIPXX_H_H, LD1_MXIPXX_H_Q, LD1_MX...
20188
    O << "/z, [";
20189
    printOperand(MI, 4, STI, O);
20190
    O << ", ";
20191
    break;
20192
  case 59:
20193
    // LDCLRP, LDCLRPA, LDCLRPAL, LDCLRPL, LDSETP, LDSETPA, LDSETPAL, LDSETPL...
20194
    printOperand(MI, 4, STI, O);
20195
    O << ']';
20196
    return;
20197
    break;
20198
  case 60:
20199
    // LDG, ST2GPostIndex, ST2GPreIndex, STGPostIndex, STGPreIndex, STZ2GPost...
20200
    printImmScale<16>(MI, 3, STI, O);
20201
    break;
20202
  case 61:
20203
    // LDRAAindexed, LDRABindexed
20204
    printImmScale<8>(MI, 2, STI, O);
20205
    O << ']';
20206
    return;
20207
    break;
20208
  case 62:
20209
    // LDRAAwriteback, LDRABwriteback
20210
    printImmScale<8>(MI, 3, STI, O);
20211
    O << "]!";
20212
    return;
20213
    break;
20214
  case 63:
20215
    // LDRBBui, LDRBui, LDRSBWui, LDRSBXui, STRBBui, STRBui
20216
    printUImm12Offset<1>(MI, 2, STI, O);
20217
    O << ']';
20218
    return;
20219
    break;
20220
  case 64:
20221
    // LDRDui, LDRXui, PRFMui, STRDui, STRXui
20222
    printUImm12Offset<8>(MI, 2, STI, O);
20223
    O << ']';
20224
    return;
20225
    break;
20226
  case 65:
20227
    // LDRHHui, LDRHui, LDRSHWui, LDRSHXui, STRHHui, STRHui
20228
    printUImm12Offset<2>(MI, 2, STI, O);
20229
    O << ']';
20230
    return;
20231
    break;
20232
  case 66:
20233
    // LDRQui, STRQui
20234
    printUImm12Offset<16>(MI, 2, STI, O);
20235
    O << ']';
20236
    return;
20237
    break;
20238
  case 67:
20239
    // LDRSWui, LDRSui, LDRWui, STRSui, STRWui
20240
    printUImm12Offset<4>(MI, 2, STI, O);
20241
    O << ']';
20242
    return;
20243
    break;
20244
  case 68:
20245
    // LUTI2_S_2ZTZI_B, LUTI2_S_2ZTZI_H, LUTI2_ZTZI_B, LUTI2_ZTZI_S, LUTI4_S_...
20246
    printSVERegOp<>(MI, 2, STI, O);
20247
    printVectorIndex(MI, 3, STI, O);
20248
    return;
20249
    break;
20250
  case 69:
20251
    // MAD_ZPmZZ_B, MLA_ZPmZZ_B, MLS_ZPmZZ_B, MSB_ZPmZZ_B
20252
    printSVERegOp<'b'>(MI, 3, STI, O);
20253
    O << ", ";
20254
    printSVERegOp<'b'>(MI, 4, STI, O);
20255
    return;
20256
    break;
20257
  case 70:
20258
    // MOVAZ_ZMI_H_H, MOVAZ_ZMI_H_Q, MOVAZ_ZMI_V_H, MOVAZ_ZMI_V_Q
20259
    printMatrixIndex(MI, 4, STI, O);
20260
    O << ']';
20261
    return;
20262
    break;
20263
  case 71:
20264
    // MOVA_2ZMXI_H_B, MOVA_2ZMXI_H_D, MOVA_2ZMXI_H_H, MOVA_2ZMXI_H_S, MOVA_2...
20265
    printImmRangeScale<2, 1>(MI, 3, STI, O);
20266
    O << ']';
20267
    return;
20268
    break;
20269
  case 72:
20270
    // MOVA_4ZMXI_H_B, MOVA_4ZMXI_H_D, MOVA_4ZMXI_H_H, MOVA_4ZMXI_H_S, MOVA_4...
20271
    printImmRangeScale<4, 3>(MI, 3, STI, O);
20272
    O << ']';
20273
    return;
20274
    break;
20275
  case 73:
20276
    // MOVA_MXI2Z_H_B, MOVA_MXI2Z_V_B, MOVA_MXI4Z_H_B, MOVA_MXI4Z_V_B
20277
    printTypedVectorList<0,'b'>(MI, 4, STI, O);
20278
    return;
20279
    break;
20280
  case 74:
20281
    // MOVA_MXI2Z_H_D, MOVA_MXI2Z_V_D, MOVA_MXI4Z_H_D, MOVA_MXI4Z_V_D
20282
    printTypedVectorList<0,'d'>(MI, 4, STI, O);
20283
    return;
20284
    break;
20285
  case 75:
20286
    // MOVA_MXI2Z_H_H, MOVA_MXI2Z_V_H, MOVA_MXI4Z_H_H, MOVA_MXI4Z_V_H
20287
    printTypedVectorList<0,'h'>(MI, 4, STI, O);
20288
    return;
20289
    break;
20290
  case 76:
20291
    // MOVA_MXI2Z_H_S, MOVA_MXI2Z_V_S, MOVA_MXI4Z_H_S, MOVA_MXI4Z_V_S
20292
    printTypedVectorList<0,'s'>(MI, 4, STI, O);
20293
    return;
20294
    break;
20295
  case 77:
20296
    // PRFB_D_PZI, PRFB_S_PZI
20297
    O << ']';
20298
    return;
20299
    break;
20300
  case 78:
20301
    // PRFB_PRI, PRFD_PRI, PRFH_PRI, PRFW_PRI
20302
    O << ", mul vl]";
20303
    return;
20304
    break;
20305
  case 79:
20306
    // SPLICE_ZPZZ_B
20307
    printTypedVectorList<0,'b'>(MI, 2, STI, O);
20308
    return;
20309
    break;
20310
  case 80:
20311
    // SPLICE_ZPZZ_D
20312
    printTypedVectorList<0,'d'>(MI, 2, STI, O);
20313
    return;
20314
    break;
20315
  case 81:
20316
    // SPLICE_ZPZZ_S
20317
    printTypedVectorList<0,'s'>(MI, 2, STI, O);
20318
    return;
20319
    break;
20320
  case 82:
20321
    // SQDECP_XPWd_B, SQDECP_XPWd_D, SQDECP_XPWd_H, SQDECP_XPWd_S, SQINCP_XPW...
20322
    printGPR64as32(MI, 2, STI, O);
20323
    return;
20324
    break;
20325
  case 83:
20326
    // ST1_MXIPXX_H_B, ST1_MXIPXX_H_D, ST1_MXIPXX_H_H, ST1_MXIPXX_H_Q, ST1_MX...
20327
    O << ", [";
20328
    printOperand(MI, 4, STI, O);
20329
    O << ", ";
20330
    break;
20331
  case 84:
20332
    // SYSLxt
20333
    printSysCROperand(MI, 2, STI, O);
20334
    O << ", ";
20335
    printSysCROperand(MI, 3, STI, O);
20336
    O << ", ";
20337
    printOperand(MI, 4, STI, O);
20338
    return;
20339
    break;
20340
  case 85:
20341
    // TBNZW, TBNZX, TBZW, TBZX
20342
    printAlignedLabel(MI, Address, 2, STI, O);
20343
    return;
20344
    break;
20345
  case 86:
20346
    // UMAX_ZI_B, UMAX_ZI_D, UMAX_ZI_S, UMIN_ZI_B, UMIN_ZI_D, UMIN_ZI_S
20347
    printImm(MI, 2, STI, O);
20348
    return;
20349
    break;
20350
  }
20351
20352
20353
  // Fragment 5 encoded into 7 bits for 93 unique commands.
20354
  switch ((Bits >> 49) & 127) {
20355
  default: llvm_unreachable("Invalid command number.");
20356
  case 0:
20357
    // ADCLB_ZZZ_D, ADCLB_ZZZ_S, ADCLT_ZZZ_D, ADCLT_ZZZ_S, ADCSWr, ADCSXr, AD...
20358
    return;
20359
    break;
20360
  case 1:
20361
    // ADDG, ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_CPA,...
20362
    O << ", ";
20363
    break;
20364
  case 2:
20365
    // ADDHNv2i64_v2i32, ADDHNv2i64_v4i32, ADDPv2i64, ADDv2i64, CMEQv2i64, CM...
20366
    O << ".2d";
20367
    return;
20368
    break;
20369
  case 3:
20370
    // ADDHNv4i32_v4i16, ADDHNv4i32_v8i16, ADDPv4i32, ADDv4i32, CMEQv4i32, CM...
20371
    O << ".4s";
20372
    return;
20373
    break;
20374
  case 4:
20375
    // ADDHNv8i16_v16i8, ADDHNv8i16_v8i8, ADDPv8i16, ADDv8i16, BFDOTv8bf16, B...
20376
    O << ".8h";
20377
    return;
20378
    break;
20379
  case 5:
20380
    // ADDPT_shift, SUBPT_shift
20381
    printShifter(MI, 3, STI, O);
20382
    return;
20383
    break;
20384
  case 6:
20385
    // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRR_ZPmZ_H, ASR_ZPmZ_H, BFADD_ZP...
20386
    printSVERegOp<'h'>(MI, 3, STI, O);
20387
    break;
20388
  case 7:
20389
    // ADDPv16i8, ADDv16i8, ANDv16i8, BICv16i8, BIFv16i8, BITv16i8, BSLv16i8,...
20390
    O << ".16b";
20391
    return;
20392
    break;
20393
  case 8:
20394
    // ADDPv2i32, ADDv2i32, CMEQv2i32, CMGEv2i32, CMGTv2i32, CMHIv2i32, CMHSv...
20395
    O << ".2s";
20396
    return;
20397
    break;
20398
  case 9:
20399
    // ADDPv4i16, ADDv4i16, BFDOTv4bf16, CMEQv4i16, CMGEv4i16, CMGTv4i16, CMH...
20400
    O << ".4h";
20401
    return;
20402
    break;
20403
  case 10:
20404
    // ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8, BITv8i8, BSLv8i8, CMEQv8...
20405
    O << ".8b";
20406
    return;
20407
    break;
20408
  case 11:
20409
    // ADDSXrx64, ADDXrx64, SUBSXrx64, SUBXrx64
20410
    printArithExtend(MI, 3, STI, O);
20411
    return;
20412
    break;
20413
  case 12:
20414
    // ADD_VG2_M2Z2Z_D, ADD_VG4_M4Z4Z_D, FMLA_VG2_M2Z2Z_D, FMLA_VG4_M4Z4Z_D, ...
20415
    printTypedVectorList<0,'d'>(MI, 5, STI, O);
20416
    return;
20417
    break;
20418
  case 13:
20419
    // ADD_VG2_M2Z2Z_S, ADD_VG4_M4Z4Z_S, FMLA_VG2_M2Z2Z_S, FMLA_VG4_M4Z4Z_S, ...
20420
    printTypedVectorList<0,'s'>(MI, 5, STI, O);
20421
    return;
20422
    break;
20423
  case 14:
20424
    // ADD_VG2_M2ZZ_D, ADD_VG4_M4ZZ_D, FMLA_VG2_M2ZZI_D, FMLA_VG2_M2ZZ_D, FML...
20425
    printSVERegOp<'d'>(MI, 5, STI, O);
20426
    break;
20427
  case 15:
20428
    // ADD_VG2_M2ZZ_S, ADD_VG4_M4ZZ_S, FMLA_VG2_M2ZZI_S, FMLA_VG2_M2ZZ_S, FML...
20429
    printSVERegOp<'s'>(MI, 5, STI, O);
20430
    break;
20431
  case 16:
20432
    // ASRD_ZPmI_H, ASR_ZPmI_H, CMPEQ_PPzZI_H, CMPGE_PPzZI_H, CMPGT_PPzZI_H, ...
20433
    printOperand(MI, 3, STI, O);
20434
    break;
20435
  case 17:
20436
    // ASR_WIDE_ZPmZ_H, CMPEQ_WIDE_PPzZZ_H, CMPGE_WIDE_PPzZZ_H, CMPGT_WIDE_PP...
20437
    printSVERegOp<'d'>(MI, 3, STI, O);
20438
    return;
20439
    break;
20440
  case 18:
20441
    // BCAX, EOR3, EXTv16i8
20442
    O << ".16b, ";
20443
    break;
20444
  case 19:
20445
    // BF16DOTlanev4bf16, BF16DOTlanev8bf16
20446
    O << ".2h";
20447
    printVectorIndex(MI, 4, STI, O);
20448
    return;
20449
    break;
20450
  case 20:
20451
    // BFDOT_VG2_M2Z2Z_HtoS, BFDOT_VG4_M4Z4Z_HtoS, BFMLAL_VG2_M2Z2Z_HtoS, BFM...
20452
    printTypedVectorList<0,'h'>(MI, 5, STI, O);
20453
    return;
20454
    break;
20455
  case 21:
20456
    // BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG2_M2ZZ_HtoS, BFDOT_VG4_M4ZZI_HtoS, BFDOT...
20457
    printSVERegOp<'h'>(MI, 5, STI, O);
20458
    break;
20459
  case 22:
20460
    // BFDOT_ZZI, BFMLALB_ZZZI, BFMLALT_ZZZI, BFMLSLB_ZZZI_S, BFMLSLT_ZZZI_S,...
20461
    printVectorIndex(MI, 4, STI, O);
20462
    break;
20463
  case 23:
20464
    // BFMLALBIdx, BFMLALTIdx, FCMLAv4f16_indexed, FCMLAv8f16_indexed, FMLAL2...
20465
    O << ".h";
20466
    break;
20467
  case 24:
20468
    // BFMLA_ZPmZZ, BFMLS_ZPmZZ, FCMLA_ZPmZZ_H, FMAD_ZPmZZ_H, FMLA_ZPmZZ_H, F...
20469
    printSVERegOp<'h'>(MI, 4, STI, O);
20470
    break;
20471
  case 25:
20472
    // CADD_ZZI_H, SQCADD_ZZI_H
20473
    printComplexRotationOp<180, 90>(MI, 3, STI, O);
20474
    return;
20475
    break;
20476
  case 26:
20477
    // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH...
20478
    O << ']';
20479
    return;
20480
    break;
20481
  case 27:
20482
    // CDOT_ZZZ_S, CMLA_ZZZ_B, CMLA_ZZZ_H, SQRDCMLAH_ZZZ_B, SQRDCMLAH_ZZZ_H
20483
    printComplexRotationOp<90, 0>(MI, 4, STI, O);
20484
    return;
20485
    break;
20486
  case 28:
20487
    // CMPHI_PPzZI_H, CMPHS_PPzZI_H, CMPLO_PPzZI_H, CMPLS_PPzZI_H
20488
    printImm(MI, 3, STI, O);
20489
    return;
20490
    break;
20491
  case 29:
20492
    // EXTv8i8
20493
    O << ".8b, ";
20494
    printOperand(MI, 3, STI, O);
20495
    return;
20496
    break;
20497
  case 30:
20498
    // FADD_ZPmI_H, FSUBR_ZPmI_H, FSUB_ZPmI_H
20499
    printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::one>(MI, 3, STI, O);
20500
    return;
20501
    break;
20502
  case 31:
20503
    // FCADDv2f32, FCMLAv2f32
20504
    O << ".2s, ";
20505
    break;
20506
  case 32:
20507
    // FCADDv2f64, FCMLAv2f64, XAR
20508
    O << ".2d, ";
20509
    break;
20510
  case 33:
20511
    // FCADDv4f16, FCMLAv4f16
20512
    O << ".4h, ";
20513
    break;
20514
  case 34:
20515
    // FCADDv4f32, FCMLAv4f32, SM3SS1
20516
    O << ".4s, ";
20517
    break;
20518
  case 35:
20519
    // FCADDv8f16, FCMLAv8f16
20520
    O << ".8h, ";
20521
    break;
20522
  case 36:
20523
    // FCMEQ_PPzZ0_D, FCMEQ_PPzZ0_S, FCMGE_PPzZ0_D, FCMGE_PPzZ0_S, FCMGT_PPzZ...
20524
    O << ", #0.0";
20525
    return;
20526
    break;
20527
  case 37:
20528
    // FCMLAv4f32_indexed, FMLAv1i32_indexed, FMLAv2i32_indexed, FMLAv4i32_in...
20529
    O << ".s";
20530
    break;
20531
  case 38:
20532
    // FDOT_VG2_M2ZZI_BtoH, FDOT_VG2_M2ZZI_BtoS, FDOT_VG4_M4ZZI_BtoH, FDOT_VG...
20533
    printVectorIndex(MI, 6, STI, O);
20534
    return;
20535
    break;
20536
  case 39:
20537
    // FDOTlanev16f8, FDOTlanev8f8, SDOTlanev16i8, SDOTlanev8i8, SUDOTlanev16...
20538
    O << ".4b";
20539
    printVectorIndex(MI, 4, STI, O);
20540
    return;
20541
    break;
20542
  case 40:
20543
    // FDOTlanev4f16, FDOTlanev8f16
20544
    O << ".2b";
20545
    printVectorIndex(MI, 4, STI, O);
20546
    return;
20547
    break;
20548
  case 41:
20549
    // FMAXNM_ZPmI_H, FMAX_ZPmI_H, FMINNM_ZPmI_H, FMIN_ZPmI_H
20550
    printExactFPImm<AArch64ExactFPImm::zero, AArch64ExactFPImm::one>(MI, 3, STI, O);
20551
    return;
20552
    break;
20553
  case 42:
20554
    // FMLALBlanev8f16, FMLALLBBlanev4f32, FMLALLBTlanev4f32, FMLALLTBlanev4f...
20555
    O << ".b";
20556
    printVectorIndex(MI, 4, STI, O);
20557
    return;
20558
    break;
20559
  case 43:
20560
    // FMLAv1i64_indexed, FMLAv2i64_indexed, FMLSv1i64_indexed, FMLSv2i64_ind...
20561
    O << ".d";
20562
    break;
20563
  case 44:
20564
    // FMUL_ZPmI_H
20565
    printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::two>(MI, 3, STI, O);
20566
    return;
20567
    break;
20568
  case 45:
20569
    // FMUL_ZZZI_D, FMUL_ZZZI_S, MUL_ZZZI_D, MUL_ZZZI_S, SMULLB_ZZZI_D, SMULL...
20570
    printVectorIndex(MI, 3, STI, O);
20571
    return;
20572
    break;
20573
  case 46:
20574
    // GLD1B_D_REAL, GLD1D_REAL, GLD1H_D_REAL, GLD1SB_D_REAL, GLD1SH_D_REAL, ...
20575
    printRegWithShiftExtend<false, 8, 'x', 'd'>(MI, 3, STI, O);
20576
    O << ']';
20577
    return;
20578
    break;
20579
  case 47:
20580
    // GLD1B_D_SXTW_REAL, GLD1D_SXTW_REAL, GLD1H_D_SXTW_REAL, GLD1SB_D_SXTW_R...
20581
    printRegWithShiftExtend<true, 8, 'w', 'd'>(MI, 3, STI, O);
20582
    O << ']';
20583
    return;
20584
    break;
20585
  case 48:
20586
    // GLD1B_D_UXTW_REAL, GLD1D_UXTW_REAL, GLD1H_D_UXTW_REAL, GLD1SB_D_UXTW_R...
20587
    printRegWithShiftExtend<false, 8, 'w', 'd'>(MI, 3, STI, O);
20588
    O << ']';
20589
    return;
20590
    break;
20591
  case 49:
20592
    // GLD1B_S_SXTW_REAL, GLD1H_S_SXTW_REAL, GLD1SB_S_SXTW_REAL, GLD1SH_S_SXT...
20593
    printRegWithShiftExtend<true, 8, 'w', 's'>(MI, 3, STI, O);
20594
    O << ']';
20595
    return;
20596
    break;
20597
  case 50:
20598
    // GLD1B_S_UXTW_REAL, GLD1H_S_UXTW_REAL, GLD1SB_S_UXTW_REAL, GLD1SH_S_UXT...
20599
    printRegWithShiftExtend<false, 8, 'w', 's'>(MI, 3, STI, O);
20600
    O << ']';
20601
    return;
20602
    break;
20603
  case 51:
20604
    // GLD1D_IMM_REAL, GLDFF1D_IMM_REAL, LD1RD_IMM, SST1D_IMM
20605
    printImmScale<8>(MI, 3, STI, O);
20606
    O << ']';
20607
    return;
20608
    break;
20609
  case 52:
20610
    // GLD1D_SCALED_REAL, GLDFF1D_SCALED_REAL, SST1D_SCALED
20611
    printRegWithShiftExtend<false, 64, 'x', 'd'>(MI, 3, STI, O);
20612
    O << ']';
20613
    return;
20614
    break;
20615
  case 53:
20616
    // GLD1D_SXTW_SCALED_REAL, GLDFF1D_SXTW_SCALED_REAL, SST1D_SXTW_SCALED
20617
    printRegWithShiftExtend<true, 64, 'w', 'd'>(MI, 3, STI, O);
20618
    O << ']';
20619
    return;
20620
    break;
20621
  case 54:
20622
    // GLD1D_UXTW_SCALED_REAL, GLDFF1D_UXTW_SCALED_REAL, SST1D_UXTW_SCALED
20623
    printRegWithShiftExtend<false, 64, 'w', 'd'>(MI, 3, STI, O);
20624
    O << ']';
20625
    return;
20626
    break;
20627
  case 55:
20628
    // GLD1H_D_IMM_REAL, GLD1H_S_IMM_REAL, GLD1SH_D_IMM_REAL, GLD1SH_S_IMM_RE...
20629
    printImmScale<2>(MI, 3, STI, O);
20630
    break;
20631
  case 56:
20632
    // GLD1H_D_SCALED_REAL, GLD1SH_D_SCALED_REAL, GLDFF1H_D_SCALED_REAL, GLDF...
20633
    printRegWithShiftExtend<false, 16, 'x', 'd'>(MI, 3, STI, O);
20634
    O << ']';
20635
    return;
20636
    break;
20637
  case 57:
20638
    // GLD1H_D_SXTW_SCALED_REAL, GLD1SH_D_SXTW_SCALED_REAL, GLDFF1H_D_SXTW_SC...
20639
    printRegWithShiftExtend<true, 16, 'w', 'd'>(MI, 3, STI, O);
20640
    O << ']';
20641
    return;
20642
    break;
20643
  case 58:
20644
    // GLD1H_D_UXTW_SCALED_REAL, GLD1SH_D_UXTW_SCALED_REAL, GLDFF1H_D_UXTW_SC...
20645
    printRegWithShiftExtend<false, 16, 'w', 'd'>(MI, 3, STI, O);
20646
    O << ']';
20647
    return;
20648
    break;
20649
  case 59:
20650
    // GLD1H_S_SXTW_SCALED_REAL, GLD1SH_S_SXTW_SCALED_REAL, GLDFF1H_S_SXTW_SC...
20651
    printRegWithShiftExtend<true, 16, 'w', 's'>(MI, 3, STI, O);
20652
    O << ']';
20653
    return;
20654
    break;
20655
  case 60:
20656
    // GLD1H_S_UXTW_SCALED_REAL, GLD1SH_S_UXTW_SCALED_REAL, GLDFF1H_S_UXTW_SC...
20657
    printRegWithShiftExtend<false, 16, 'w', 's'>(MI, 3, STI, O);
20658
    O << ']';
20659
    return;
20660
    break;
20661
  case 61:
20662
    // GLD1SW_D_IMM_REAL, GLD1W_D_IMM_REAL, GLD1W_IMM_REAL, GLDFF1SW_D_IMM_RE...
20663
    printImmScale<4>(MI, 3, STI, O);
20664
    break;
20665
  case 62:
20666
    // GLD1SW_D_SCALED_REAL, GLD1W_D_SCALED_REAL, GLDFF1SW_D_SCALED_REAL, GLD...
20667
    printRegWithShiftExtend<false, 32, 'x', 'd'>(MI, 3, STI, O);
20668
    O << ']';
20669
    return;
20670
    break;
20671
  case 63:
20672
    // GLD1SW_D_SXTW_SCALED_REAL, GLD1W_D_SXTW_SCALED_REAL, GLDFF1SW_D_SXTW_S...
20673
    printRegWithShiftExtend<true, 32, 'w', 'd'>(MI, 3, STI, O);
20674
    O << ']';
20675
    return;
20676
    break;
20677
  case 64:
20678
    // GLD1SW_D_UXTW_SCALED_REAL, GLD1W_D_UXTW_SCALED_REAL, GLDFF1SW_D_UXTW_S...
20679
    printRegWithShiftExtend<false, 32, 'w', 'd'>(MI, 3, STI, O);
20680
    O << ']';
20681
    return;
20682
    break;
20683
  case 65:
20684
    // GLD1W_SXTW_SCALED_REAL, GLDFF1W_SXTW_SCALED_REAL, SST1W_SXTW_SCALED
20685
    printRegWithShiftExtend<true, 32, 'w', 's'>(MI, 3, STI, O);
20686
    O << ']';
20687
    return;
20688
    break;
20689
  case 66:
20690
    // GLD1W_UXTW_SCALED_REAL, GLDFF1W_UXTW_SCALED_REAL, SST1W_UXTW_SCALED
20691
    printRegWithShiftExtend<false, 32, 'w', 's'>(MI, 3, STI, O);
20692
    O << ']';
20693
    return;
20694
    break;
20695
  case 67:
20696
    // LD1B, LD1B_2Z, LD1B_4Z, LD1B_4Z_STRIDED, LD1B_D, LD1B_H, LD1B_S, LD1RO...
20697
    printRegWithShiftExtend<false, 8, 'x', 0>(MI, 3, STI, O);
20698
    O << ']';
20699
    return;
20700
    break;
20701
  case 68:
20702
    // LD1D, LD1D_2Z, LD1D_2Z_STRIDED, LD1D_4Z, LD1D_4Z_STRIDED, LD1D_Q, LD1R...
20703
    printRegWithShiftExtend<false, 64, 'x', 0>(MI, 3, STI, O);
20704
    O << ']';
20705
    return;
20706
    break;
20707
  case 69:
20708
    // LD1H, LD1H_2Z, LD1H_4Z, LD1H_4Z_STRIDED, LD1H_D, LD1H_S, LD1RO_H, LD1R...
20709
    printRegWithShiftExtend<false, 16, 'x', 0>(MI, 3, STI, O);
20710
    O << ']';
20711
    return;
20712
    break;
20713
  case 70:
20714
    // LD1RO_B_IMM, LD1RO_D_IMM, LD1RO_H_IMM, LD1RO_W_IMM
20715
    printImmScale<32>(MI, 3, STI, O);
20716
    O << ']';
20717
    return;
20718
    break;
20719
  case 71:
20720
    // LD1RO_W, LD1RQ_W, LD1SW_D, LD1W, LD1W_2Z, LD1W_2Z_STRIDED, LD1W_4Z, LD...
20721
    printRegWithShiftExtend<false, 32, 'x', 0>(MI, 3, STI, O);
20722
    O << ']';
20723
    return;
20724
    break;
20725
  case 72:
20726
    // LD1RQ_B_IMM, LD1RQ_D_IMM, LD1RQ_H_IMM, LD1RQ_W_IMM
20727
    printImmScale<16>(MI, 3, STI, O);
20728
    O << ']';
20729
    return;
20730
    break;
20731
  case 73:
20732
    // LD1_MXIPXX_H_B, LD1_MXIPXX_V_B, ST1_MXIPXX_H_B, ST1_MXIPXX_V_B
20733
    printRegWithShiftExtend<false, 8, 'x', 0>(MI, 5, STI, O);
20734
    O << ']';
20735
    return;
20736
    break;
20737
  case 74:
20738
    // LD1_MXIPXX_H_D, LD1_MXIPXX_V_D, ST1_MXIPXX_H_D, ST1_MXIPXX_V_D
20739
    printRegWithShiftExtend<false, 64, 'x', 0>(MI, 5, STI, O);
20740
    O << ']';
20741
    return;
20742
    break;
20743
  case 75:
20744
    // LD1_MXIPXX_H_H, LD1_MXIPXX_V_H, ST1_MXIPXX_H_H, ST1_MXIPXX_V_H
20745
    printRegWithShiftExtend<false, 16, 'x', 0>(MI, 5, STI, O);
20746
    O << ']';
20747
    return;
20748
    break;
20749
  case 76:
20750
    // LD1_MXIPXX_H_Q, LD1_MXIPXX_V_Q, ST1_MXIPXX_H_Q, ST1_MXIPXX_V_Q
20751
    printRegWithShiftExtend<false, 128, 'x', 0>(MI, 5, STI, O);
20752
    O << ']';
20753
    return;
20754
    break;
20755
  case 77:
20756
    // LD1_MXIPXX_H_S, LD1_MXIPXX_V_S, ST1_MXIPXX_H_S, ST1_MXIPXX_V_S
20757
    printRegWithShiftExtend<false, 32, 'x', 0>(MI, 5, STI, O);
20758
    O << ']';
20759
    return;
20760
    break;
20761
  case 78:
20762
    // LD2Q, LD3Q, LD4Q, ST2Q, ST3Q, ST4Q
20763
    printRegWithShiftExtend<false, 128, 'x', 0>(MI, 3, STI, O);
20764
    O << ']';
20765
    return;
20766
    break;
20767
  case 79:
20768
    // LD3B_IMM, LD3D_IMM, LD3H_IMM, LD3Q_IMM, LD3W_IMM, ST3B_IMM, ST3D_IMM, ...
20769
    printImmScale<3>(MI, 3, STI, O);
20770
    O << ", mul vl]";
20771
    return;
20772
    break;
20773
  case 80:
20774
    // LDIAPPWpre
20775
    O << "], #8";
20776
    return;
20777
    break;
20778
  case 81:
20779
    // LDIAPPXpre
20780
    O << "], #16";
20781
    return;
20782
    break;
20783
  case 82:
20784
    // LDPDpost, LDPQpost, LDPSWpost, LDPSpost, LDPWpost, LDPXpost, STGPpost,...
20785
    O << "], ";
20786
    break;
20787
  case 83:
20788
    // LDRBBpre, LDRBpre, LDRDpre, LDRHHpre, LDRHpre, LDRQpre, LDRSBWpre, LDR...
20789
    O << "]!";
20790
    return;
20791
    break;
20792
  case 84:
20793
    // LDR_PXI, LDR_ZXI, STR_PXI, STR_ZXI
20794
    O << ", mul vl]";
20795
    return;
20796
    break;
20797
  case 85:
20798
    // PSEL_PPPRI_B, PSEL_PPPRI_D, PSEL_PPPRI_H, PSEL_PPPRI_S
20799
    O << '[';
20800
    printOperand(MI, 3, STI, O);
20801
    O << ", ";
20802
    printMatrixIndex(MI, 4, STI, O);
20803
    O << ']';
20804
    return;
20805
    break;
20806
  case 86:
20807
    // SEL_VG2_2ZC2Z2Z_B, SEL_VG4_4ZC4Z4Z_B
20808
    printTypedVectorList<0,'b'>(MI, 3, STI, O);
20809
    return;
20810
    break;
20811
  case 87:
20812
    // SEL_VG2_2ZC2Z2Z_D, SEL_VG4_4ZC4Z4Z_D
20813
    printTypedVectorList<0,'d'>(MI, 3, STI, O);
20814
    return;
20815
    break;
20816
  case 88:
20817
    // SEL_VG2_2ZC2Z2Z_H, SEL_VG4_4ZC4Z4Z_H
20818
    printTypedVectorList<0,'h'>(MI, 3, STI, O);
20819
    return;
20820
    break;
20821
  case 89:
20822
    // SEL_VG2_2ZC2Z2Z_S, SEL_VG4_4ZC4Z4Z_S
20823
    printTypedVectorList<0,'s'>(MI, 3, STI, O);
20824
    return;
20825
    break;
20826
  case 90:
20827
    // STILPWpre
20828
    O << ", #-8]!";
20829
    return;
20830
    break;
20831
  case 91:
20832
    // STILPXpre
20833
    O << ", #-16]!";
20834
    return;
20835
    break;
20836
  case 92:
20837
    // STLXPW, STLXPX, STXPW, STXPX
20838
    O << ", [";
20839
    printOperand(MI, 3, STI, O);
20840
    O << ']';
20841
    return;
20842
    break;
20843
  }
20844
20845
20846
  // Fragment 6 encoded into 6 bits for 44 unique commands.
20847
  switch ((Bits >> 56) & 63) {
20848
  default: llvm_unreachable("Invalid command number.");
20849
  case 0:
20850
    // ADDG, ASRD_ZPmI_B, ASRD_ZPmI_D, ASRD_ZPmI_S, ASR_ZPmI_B, ASR_ZPmI_D, A...
20851
    printOperand(MI, 3, STI, O);
20852
    return;
20853
    break;
20854
  case 1:
20855
    // ADDP_ZPmZ_B, ADD_ZPmZ_B, ANDS_PPzPP, AND_PPzPP, AND_ZPmZ_B, ASRR_ZPmZ_...
20856
    printSVERegOp<'b'>(MI, 3, STI, O);
20857
    return;
20858
    break;
20859
  case 2:
20860
    // ADDP_ZPmZ_D, ADD_ZPmZ_CPA, ADD_ZPmZ_D, AND_ZPmZ_D, ASRR_ZPmZ_D, ASR_WI...
20861
    printSVERegOp<'d'>(MI, 3, STI, O);
20862
    break;
20863
  case 3:
20864
    // ADDP_ZPmZ_H, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_VG4_M4ZZ_D, ADD_VG4_M...
20865
    return;
20866
    break;
20867
  case 4:
20868
    // ADDP_ZPmZ_S, ADD_ZPmZ_S, AND_ZPmZ_S, ASRR_ZPmZ_S, ASR_ZPmZ_S, BIC_ZPmZ...
20869
    printSVERegOp<'s'>(MI, 3, STI, O);
20870
    break;
20871
  case 5:
20872
    // BCAX, EOR3, SM3SS1
20873
    printVRegOperand(MI, 3, STI, O);
20874
    break;
20875
  case 6:
20876
    // BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG4_M4ZZI_HtoS, BFMLAL_VG2_M2ZZI_HtoS, BFM...
20877
    printVectorIndex(MI, 6, STI, O);
20878
    return;
20879
    break;
20880
  case 7:
20881
    // BFMLALBIdx, BFMLALTIdx, FCMLAv4f16_indexed, FCMLAv4f32_indexed, FCMLAv...
20882
    printVectorIndex(MI, 4, STI, O);
20883
    break;
20884
  case 8:
20885
    // BFMWri, BFMXri
20886
    printOperand(MI, 4, STI, O);
20887
    return;
20888
    break;
20889
  case 9:
20890
    // CADD_ZZI_B, CADD_ZZI_D, CADD_ZZI_S, FCADDv2f32, FCADDv2f64, FCADDv4f16...
20891
    printComplexRotationOp<180, 90>(MI, 3, STI, O);
20892
    return;
20893
    break;
20894
  case 10:
20895
    // CCMNWi, CCMNWr, CCMNXi, CCMNXr, CCMPWi, CCMPWr, CCMPXi, CCMPXr, CSELWr...
20896
    printCondCode(MI, 3, STI, O);
20897
    return;
20898
    break;
20899
  case 11:
20900
    // CDOT_ZZZI_D, CMLA_ZZZI_S, FCADD_ZPmZ_H, FCMLA_ZPmZZ_H, FCMLA_ZZZI_S, S...
20901
    O << ", ";
20902
    break;
20903
  case 12:
20904
    // CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, SQRDCMLAH_ZZZI_H
20905
    printComplexRotationOp<90, 0>(MI, 5, STI, O);
20906
    return;
20907
    break;
20908
  case 13:
20909
    // CDOT_ZZZ_D, CMLA_ZZZ_D, CMLA_ZZZ_S, FCMLAv2f32, FCMLAv2f64, FCMLAv4f16...
20910
    printComplexRotationOp<90, 0>(MI, 4, STI, O);
20911
    return;
20912
    break;
20913
  case 14:
20914
    // CLASTA_RPZ_H, CLASTA_VPZ_H, CLASTB_RPZ_H, CLASTB_VPZ_H
20915
    printSVERegOp<'h'>(MI, 3, STI, O);
20916
    return;
20917
    break;
20918
  case 15:
20919
    // CMPHI_PPzZI_B, CMPHI_PPzZI_D, CMPHI_PPzZI_S, CMPHS_PPzZI_B, CMPHS_PPzZ...
20920
    printImm(MI, 3, STI, O);
20921
    return;
20922
    break;
20923
  case 16:
20924
    // FADD_ZPmI_D, FADD_ZPmI_S, FSUBR_ZPmI_D, FSUBR_ZPmI_S, FSUB_ZPmI_D, FSU...
20925
    printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::one>(MI, 3, STI, O);
20926
    return;
20927
    break;
20928
  case 17:
20929
    // FCMLA_ZPmZZ_D, FMAD_ZPmZZ_D, FMLA_ZPmZZ_D, FMLS_ZPmZZ_D, FMSB_ZPmZZ_D,...
20930
    printSVERegOp<'d'>(MI, 4, STI, O);
20931
    break;
20932
  case 18:
20933
    // FCMLA_ZPmZZ_S, FMAD_ZPmZZ_S, FMLA_ZPmZZ_S, FMLS_ZPmZZ_S, FMSB_ZPmZZ_S,...
20934
    printSVERegOp<'s'>(MI, 4, STI, O);
20935
    break;
20936
  case 19:
20937
    // FMAXNM_ZPmI_D, FMAXNM_ZPmI_S, FMAX_ZPmI_D, FMAX_ZPmI_S, FMINNM_ZPmI_D,...
20938
    printExactFPImm<AArch64ExactFPImm::zero, AArch64ExactFPImm::one>(MI, 3, STI, O);
20939
    return;
20940
    break;
20941
  case 20:
20942
    // FMULXv1i16_indexed, FMULXv1i32_indexed, FMULXv1i64_indexed, FMULXv2i32...
20943
    printVectorIndex(MI, 3, STI, O);
20944
    return;
20945
    break;
20946
  case 21:
20947
    // FMUL_ZPmI_D, FMUL_ZPmI_S
20948
    printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::two>(MI, 3, STI, O);
20949
    return;
20950
    break;
20951
  case 22:
20952
    // GLD1B_D_IMM_REAL, GLD1B_S_IMM_REAL, GLD1H_D_IMM_REAL, GLD1H_S_IMM_REAL...
20953
    O << ']';
20954
    return;
20955
    break;
20956
  case 23:
20957
    // LD1B_2Z_IMM, LD1B_4Z_IMM, LD1B_4Z_STRIDED_IMM, LD1B_D_IMM, LD1B_H_IMM,...
20958
    O << ", mul vl]";
20959
    return;
20960
    break;
20961
  case 24:
20962
    // LDNPDi, LDNPXi, LDPDi, LDPXi, STNPDi, STNPXi, STPDi, STPXi
20963
    printImmScale<8>(MI, 3, STI, O);
20964
    O << ']';
20965
    return;
20966
    break;
20967
  case 25:
20968
    // LDNPQi, LDPQi, STGPi, STNPQi, STPQi
20969
    printImmScale<16>(MI, 3, STI, O);
20970
    O << ']';
20971
    return;
20972
    break;
20973
  case 26:
20974
    // LDNPSi, LDNPWi, LDPSWi, LDPSi, LDPWi, STNPSi, STNPWi, STPSi, STPWi
20975
    printImmScale<4>(MI, 3, STI, O);
20976
    O << ']';
20977
    return;
20978
    break;
20979
  case 27:
20980
    // LDPDpost, LDPDpre, LDPXpost, LDPXpre, STPDpost, STPDpre, STPXpost, STP...
20981
    printImmScale<8>(MI, 4, STI, O);
20982
    break;
20983
  case 28:
20984
    // LDPQpost, LDPQpre, STGPpost, STGPpre, STPQpost, STPQpre
20985
    printImmScale<16>(MI, 4, STI, O);
20986
    break;
20987
  case 29:
20988
    // LDPSWpost, LDPSWpre, LDPSpost, LDPSpre, LDPWpost, LDPWpre, STPSpost, S...
20989
    printImmScale<4>(MI, 4, STI, O);
20990
    break;
20991
  case 30:
20992
    // LDRBBroW, LDRBroW, LDRSBWroW, LDRSBXroW, STRBBroW, STRBroW
20993
    printMemExtend<'w', 8>(MI, 3, STI, O);
20994
    O << ']';
20995
    return;
20996
    break;
20997
  case 31:
20998
    // LDRBBroX, LDRBroX, LDRSBWroX, LDRSBXroX, STRBBroX, STRBroX
20999
    printMemExtend<'x', 8>(MI, 3, STI, O);
21000
    O << ']';
21001
    return;
21002
    break;
21003
  case 32:
21004
    // LDRDroW, LDRXroW, PRFMroW, STRDroW, STRXroW
21005
    printMemExtend<'w', 64>(MI, 3, STI, O);
21006
    O << ']';
21007
    return;
21008
    break;
21009
  case 33:
21010
    // LDRDroX, LDRXroX, PRFMroX, STRDroX, STRXroX
21011
    printMemExtend<'x', 64>(MI, 3, STI, O);
21012
    O << ']';
21013
    return;
21014
    break;
21015
  case 34:
21016
    // LDRHHroW, LDRHroW, LDRSHWroW, LDRSHXroW, STRHHroW, STRHroW
21017
    printMemExtend<'w', 16>(MI, 3, STI, O);
21018
    O << ']';
21019
    return;
21020
    break;
21021
  case 35:
21022
    // LDRHHroX, LDRHroX, LDRSHWroX, LDRSHXroX, STRHHroX, STRHroX
21023
    printMemExtend<'x', 16>(MI, 3, STI, O);
21024
    O << ']';
21025
    return;
21026
    break;
21027
  case 36:
21028
    // LDRQroW, STRQroW
21029
    printMemExtend<'w', 128>(MI, 3, STI, O);
21030
    O << ']';
21031
    return;
21032
    break;
21033
  case 37:
21034
    // LDRQroX, STRQroX
21035
    printMemExtend<'x', 128>(MI, 3, STI, O);
21036
    O << ']';
21037
    return;
21038
    break;
21039
  case 38:
21040
    // LDRSWroW, LDRSroW, LDRWroW, STRSroW, STRWroW
21041
    printMemExtend<'w', 32>(MI, 3, STI, O);
21042
    O << ']';
21043
    return;
21044
    break;
21045
  case 39:
21046
    // LDRSWroX, LDRSroX, LDRWroX, STRSroX, STRWroX
21047
    printMemExtend<'x', 32>(MI, 3, STI, O);
21048
    O << ']';
21049
    return;
21050
    break;
21051
  case 40:
21052
    // ST1B_2Z_STRIDED, STNT1B_2Z_STRIDED
21053
    printRegWithShiftExtend<false, 8, 'x', 0>(MI, 3, STI, O);
21054
    O << ']';
21055
    return;
21056
    break;
21057
  case 41:
21058
    // ST1B_2Z_STRIDED_IMM, ST1H_2Z_STRIDED_IMM, STNT1B_2Z_STRIDED_IMM, STNT1...
21059
    printImmScale<2>(MI, 3, STI, O);
21060
    O << ", mul vl]";
21061
    return;
21062
    break;
21063
  case 42:
21064
    // ST1H_2Z_STRIDED, STNT1H_2Z_STRIDED
21065
    printRegWithShiftExtend<false, 16, 'x', 0>(MI, 3, STI, O);
21066
    O << ']';
21067
    return;
21068
    break;
21069
  case 43:
21070
    // WHILEGE_CXX_B, WHILEGE_CXX_D, WHILEGE_CXX_H, WHILEGE_CXX_S, WHILEGT_CX...
21071
    printSVEVecLenSpecifier(MI, 3, STI, O);
21072
    return;
21073
    break;
21074
  }
21075
21076
  switch (MI->getOpcode()) {
21077
  default: llvm_unreachable("Unexpected opcode.");
21078
  case AArch64::ADDP_ZPmZ_D:
21079
  case AArch64::ADDP_ZPmZ_S:
21080
  case AArch64::ADD_ZPmZ_CPA:
21081
  case AArch64::ADD_ZPmZ_D:
21082
  case AArch64::ADD_ZPmZ_S:
21083
  case AArch64::AND_ZPmZ_D:
21084
  case AArch64::AND_ZPmZ_S:
21085
  case AArch64::ASRR_ZPmZ_D:
21086
  case AArch64::ASRR_ZPmZ_S:
21087
  case AArch64::ASR_WIDE_ZPmZ_B:
21088
  case AArch64::ASR_WIDE_ZPmZ_S:
21089
  case AArch64::ASR_ZPmZ_D:
21090
  case AArch64::ASR_ZPmZ_S:
21091
  case AArch64::BCAX_ZZZZ:
21092
  case AArch64::BFMLALBIdx:
21093
  case AArch64::BFMLALTIdx:
21094
  case AArch64::BIC_ZPmZ_D:
21095
  case AArch64::BIC_ZPmZ_S:
21096
  case AArch64::BSL1N_ZZZZ:
21097
  case AArch64::BSL2N_ZZZZ:
21098
  case AArch64::BSL_ZZZZ:
21099
  case AArch64::CLASTA_RPZ_D:
21100
  case AArch64::CLASTA_RPZ_S:
21101
  case AArch64::CLASTA_VPZ_D:
21102
  case AArch64::CLASTA_VPZ_S:
21103
  case AArch64::CLASTA_ZPZ_D:
21104
  case AArch64::CLASTA_ZPZ_S:
21105
  case AArch64::CLASTB_RPZ_D:
21106
  case AArch64::CLASTB_RPZ_S:
21107
  case AArch64::CLASTB_VPZ_D:
21108
  case AArch64::CLASTB_VPZ_S:
21109
  case AArch64::CLASTB_ZPZ_D:
21110
  case AArch64::CLASTB_ZPZ_S:
21111
  case AArch64::CMPEQ_PPzZZ_D:
21112
  case AArch64::CMPEQ_PPzZZ_S:
21113
  case AArch64::CMPEQ_WIDE_PPzZZ_B:
21114
  case AArch64::CMPEQ_WIDE_PPzZZ_S:
21115
  case AArch64::CMPGE_PPzZZ_D:
21116
  case AArch64::CMPGE_PPzZZ_S:
21117
  case AArch64::CMPGE_WIDE_PPzZZ_B:
21118
  case AArch64::CMPGE_WIDE_PPzZZ_S:
21119
  case AArch64::CMPGT_PPzZZ_D:
21120
  case AArch64::CMPGT_PPzZZ_S:
21121
  case AArch64::CMPGT_WIDE_PPzZZ_B:
21122
  case AArch64::CMPGT_WIDE_PPzZZ_S:
21123
  case AArch64::CMPHI_PPzZZ_D:
21124
  case AArch64::CMPHI_PPzZZ_S:
21125
  case AArch64::CMPHI_WIDE_PPzZZ_B:
21126
  case AArch64::CMPHI_WIDE_PPzZZ_S:
21127
  case AArch64::CMPHS_PPzZZ_D:
21128
  case AArch64::CMPHS_PPzZZ_S:
21129
  case AArch64::CMPHS_WIDE_PPzZZ_B:
21130
  case AArch64::CMPHS_WIDE_PPzZZ_S:
21131
  case AArch64::CMPLE_WIDE_PPzZZ_B:
21132
  case AArch64::CMPLE_WIDE_PPzZZ_S:
21133
  case AArch64::CMPLO_WIDE_PPzZZ_B:
21134
  case AArch64::CMPLO_WIDE_PPzZZ_S:
21135
  case AArch64::CMPLS_WIDE_PPzZZ_B:
21136
  case AArch64::CMPLS_WIDE_PPzZZ_S:
21137
  case AArch64::CMPLT_WIDE_PPzZZ_B:
21138
  case AArch64::CMPLT_WIDE_PPzZZ_S:
21139
  case AArch64::CMPNE_PPzZZ_D:
21140
  case AArch64::CMPNE_PPzZZ_S:
21141
  case AArch64::CMPNE_WIDE_PPzZZ_B:
21142
  case AArch64::CMPNE_WIDE_PPzZZ_S:
21143
  case AArch64::EOR3_ZZZZ:
21144
  case AArch64::EOR_ZPmZ_D:
21145
  case AArch64::EOR_ZPmZ_S:
21146
  case AArch64::FABD_ZPmZ_D:
21147
  case AArch64::FABD_ZPmZ_S:
21148
  case AArch64::FACGE_PPzZZ_D:
21149
  case AArch64::FACGE_PPzZZ_S:
21150
  case AArch64::FACGT_PPzZZ_D:
21151
  case AArch64::FACGT_PPzZZ_S:
21152
  case AArch64::FADDP_ZPmZZ_D:
21153
  case AArch64::FADDP_ZPmZZ_S:
21154
  case AArch64::FADD_ZPmZ_D:
21155
  case AArch64::FADD_ZPmZ_S:
21156
  case AArch64::FAMAX_ZPmZ_D:
21157
  case AArch64::FAMAX_ZPmZ_S:
21158
  case AArch64::FAMIN_ZPmZ_D:
21159
  case AArch64::FAMIN_ZPmZ_S:
21160
  case AArch64::FCMEQ_PPzZZ_D:
21161
  case AArch64::FCMEQ_PPzZZ_S:
21162
  case AArch64::FCMGE_PPzZZ_D:
21163
  case AArch64::FCMGE_PPzZZ_S:
21164
  case AArch64::FCMGT_PPzZZ_D:
21165
  case AArch64::FCMGT_PPzZZ_S:
21166
  case AArch64::FCMNE_PPzZZ_D:
21167
  case AArch64::FCMNE_PPzZZ_S:
21168
  case AArch64::FCMUO_PPzZZ_D:
21169
  case AArch64::FCMUO_PPzZZ_S:
21170
  case AArch64::FDIVR_ZPmZ_D:
21171
  case AArch64::FDIVR_ZPmZ_S:
21172
  case AArch64::FDIV_ZPmZ_D:
21173
  case AArch64::FDIV_ZPmZ_S:
21174
  case AArch64::FMAD_ZPmZZ_D:
21175
  case AArch64::FMAD_ZPmZZ_S:
21176
  case AArch64::FMAXNMP_ZPmZZ_D:
21177
  case AArch64::FMAXNMP_ZPmZZ_S:
21178
  case AArch64::FMAXNM_ZPmZ_D:
21179
  case AArch64::FMAXNM_ZPmZ_S:
21180
  case AArch64::FMAXP_ZPmZZ_D:
21181
  case AArch64::FMAXP_ZPmZZ_S:
21182
  case AArch64::FMAX_ZPmZ_D:
21183
  case AArch64::FMAX_ZPmZ_S:
21184
  case AArch64::FMINNMP_ZPmZZ_D:
21185
  case AArch64::FMINNMP_ZPmZZ_S:
21186
  case AArch64::FMINNM_ZPmZ_D:
21187
  case AArch64::FMINNM_ZPmZ_S:
21188
  case AArch64::FMINP_ZPmZZ_D:
21189
  case AArch64::FMINP_ZPmZZ_S:
21190
  case AArch64::FMIN_ZPmZ_D:
21191
  case AArch64::FMIN_ZPmZ_S:
21192
  case AArch64::FMLAL2lanev8f16:
21193
  case AArch64::FMLALlanev8f16:
21194
  case AArch64::FMLA_ZPmZZ_D:
21195
  case AArch64::FMLA_ZPmZZ_S:
21196
  case AArch64::FMLAv1i16_indexed:
21197
  case AArch64::FMLAv1i32_indexed:
21198
  case AArch64::FMLAv1i64_indexed:
21199
  case AArch64::FMLAv2i32_indexed:
21200
  case AArch64::FMLAv2i64_indexed:
21201
  case AArch64::FMLAv4i16_indexed:
21202
  case AArch64::FMLAv4i32_indexed:
21203
  case AArch64::FMLAv8i16_indexed:
21204
  case AArch64::FMLSL2lanev8f16:
21205
  case AArch64::FMLSLlanev8f16:
21206
  case AArch64::FMLS_ZPmZZ_D:
21207
  case AArch64::FMLS_ZPmZZ_S:
21208
  case AArch64::FMLSv1i16_indexed:
21209
  case AArch64::FMLSv1i32_indexed:
21210
  case AArch64::FMLSv1i64_indexed:
21211
  case AArch64::FMLSv2i32_indexed:
21212
  case AArch64::FMLSv2i64_indexed:
21213
  case AArch64::FMLSv4i16_indexed:
21214
  case AArch64::FMLSv4i32_indexed:
21215
  case AArch64::FMLSv8i16_indexed:
21216
  case AArch64::FMSB_ZPmZZ_D:
21217
  case AArch64::FMSB_ZPmZZ_S:
21218
  case AArch64::FMULX_ZPmZ_D:
21219
  case AArch64::FMULX_ZPmZ_S:
21220
  case AArch64::FMUL_ZPmZ_D:
21221
  case AArch64::FMUL_ZPmZ_S:
21222
  case AArch64::FNMAD_ZPmZZ_D:
21223
  case AArch64::FNMAD_ZPmZZ_S:
21224
  case AArch64::FNMLA_ZPmZZ_D:
21225
  case AArch64::FNMLA_ZPmZZ_S:
21226
  case AArch64::FNMLS_ZPmZZ_D:
21227
  case AArch64::FNMLS_ZPmZZ_S:
21228
  case AArch64::FNMSB_ZPmZZ_D:
21229
  case AArch64::FNMSB_ZPmZZ_S:
21230
  case AArch64::FSCALE_ZPmZ_D:
21231
  case AArch64::FSCALE_ZPmZ_S:
21232
  case AArch64::FSUBR_ZPmZ_D:
21233
  case AArch64::FSUBR_ZPmZ_S:
21234
  case AArch64::FSUB_ZPmZ_D:
21235
  case AArch64::FSUB_ZPmZ_S:
21236
  case AArch64::HISTCNT_ZPzZZ_D:
21237
  case AArch64::HISTCNT_ZPzZZ_S:
21238
  case AArch64::LDPDpost:
21239
  case AArch64::LDPQpost:
21240
  case AArch64::LDPSWpost:
21241
  case AArch64::LDPSpost:
21242
  case AArch64::LDPWpost:
21243
  case AArch64::LDPXpost:
21244
  case AArch64::LSLR_ZPmZ_D:
21245
  case AArch64::LSLR_ZPmZ_S:
21246
  case AArch64::LSL_WIDE_ZPmZ_B:
21247
  case AArch64::LSL_WIDE_ZPmZ_S:
21248
  case AArch64::LSL_ZPmZ_D:
21249
  case AArch64::LSL_ZPmZ_S:
21250
  case AArch64::LSRR_ZPmZ_D:
21251
  case AArch64::LSRR_ZPmZ_S:
21252
  case AArch64::LSR_WIDE_ZPmZ_B:
21253
  case AArch64::LSR_WIDE_ZPmZ_S:
21254
  case AArch64::LSR_ZPmZ_D:
21255
  case AArch64::LSR_ZPmZ_S:
21256
  case AArch64::MAD_ZPmZZ_D:
21257
  case AArch64::MAD_ZPmZZ_S:
21258
  case AArch64::MLA_ZPmZZ_D:
21259
  case AArch64::MLA_ZPmZZ_S:
21260
  case AArch64::MLAv2i32_indexed:
21261
  case AArch64::MLAv4i16_indexed:
21262
  case AArch64::MLAv4i32_indexed:
21263
  case AArch64::MLAv8i16_indexed:
21264
  case AArch64::MLS_ZPmZZ_D:
21265
  case AArch64::MLS_ZPmZZ_S:
21266
  case AArch64::MLSv2i32_indexed:
21267
  case AArch64::MLSv4i16_indexed:
21268
  case AArch64::MLSv4i32_indexed:
21269
  case AArch64::MLSv8i16_indexed:
21270
  case AArch64::MSB_ZPmZZ_D:
21271
  case AArch64::MSB_ZPmZZ_S:
21272
  case AArch64::MUL_ZPmZ_D:
21273
  case AArch64::MUL_ZPmZ_S:
21274
  case AArch64::NBSL_ZZZZ:
21275
  case AArch64::ORR_ZPmZ_D:
21276
  case AArch64::ORR_ZPmZ_S:
21277
  case AArch64::SABD_ZPmZ_D:
21278
  case AArch64::SABD_ZPmZ_S:
21279
  case AArch64::SDIVR_ZPmZ_D:
21280
  case AArch64::SDIVR_ZPmZ_S:
21281
  case AArch64::SDIV_ZPmZ_D:
21282
  case AArch64::SDIV_ZPmZ_S:
21283
  case AArch64::SEL_ZPZZ_D:
21284
  case AArch64::SEL_ZPZZ_S:
21285
  case AArch64::SHADD_ZPmZ_D:
21286
  case AArch64::SHADD_ZPmZ_S:
21287
  case AArch64::SHSUBR_ZPmZ_D:
21288
  case AArch64::SHSUBR_ZPmZ_S:
21289
  case AArch64::SHSUB_ZPmZ_D:
21290
  case AArch64::SHSUB_ZPmZ_S:
21291
  case AArch64::SM3TT1A:
21292
  case AArch64::SM3TT1B:
21293
  case AArch64::SM3TT2A:
21294
  case AArch64::SM3TT2B:
21295
  case AArch64::SMAXP_ZPmZ_D:
21296
  case AArch64::SMAXP_ZPmZ_S:
21297
  case AArch64::SMAX_ZPmZ_D:
21298
  case AArch64::SMAX_ZPmZ_S:
21299
  case AArch64::SMINP_ZPmZ_D:
21300
  case AArch64::SMINP_ZPmZ_S:
21301
  case AArch64::SMIN_ZPmZ_D:
21302
  case AArch64::SMIN_ZPmZ_S:
21303
  case AArch64::SMLALv2i32_indexed:
21304
  case AArch64::SMLALv4i16_indexed:
21305
  case AArch64::SMLALv4i32_indexed:
21306
  case AArch64::SMLALv8i16_indexed:
21307
  case AArch64::SMLSLv2i32_indexed:
21308
  case AArch64::SMLSLv4i16_indexed:
21309
  case AArch64::SMLSLv4i32_indexed:
21310
  case AArch64::SMLSLv8i16_indexed:
21311
  case AArch64::SMULH_ZPmZ_D:
21312
  case AArch64::SMULH_ZPmZ_S:
21313
  case AArch64::SPLICE_ZPZ_D:
21314
  case AArch64::SPLICE_ZPZ_S:
21315
  case AArch64::SQADD_ZPmZ_D:
21316
  case AArch64::SQADD_ZPmZ_S:
21317
  case AArch64::SQDMLALv1i32_indexed:
21318
  case AArch64::SQDMLALv1i64_indexed:
21319
  case AArch64::SQDMLALv2i32_indexed:
21320
  case AArch64::SQDMLALv4i16_indexed:
21321
  case AArch64::SQDMLALv4i32_indexed:
21322
  case AArch64::SQDMLALv8i16_indexed:
21323
  case AArch64::SQDMLSLv1i32_indexed:
21324
  case AArch64::SQDMLSLv1i64_indexed:
21325
  case AArch64::SQDMLSLv2i32_indexed:
21326
  case AArch64::SQDMLSLv4i16_indexed:
21327
  case AArch64::SQDMLSLv4i32_indexed:
21328
  case AArch64::SQDMLSLv8i16_indexed:
21329
  case AArch64::SQRDMLAHv1i16_indexed:
21330
  case AArch64::SQRDMLAHv1i32_indexed:
21331
  case AArch64::SQRDMLAHv2i32_indexed:
21332
  case AArch64::SQRDMLAHv4i16_indexed:
21333
  case AArch64::SQRDMLAHv4i32_indexed:
21334
  case AArch64::SQRDMLAHv8i16_indexed:
21335
  case AArch64::SQRDMLSHv1i16_indexed:
21336
  case AArch64::SQRDMLSHv1i32_indexed:
21337
  case AArch64::SQRDMLSHv2i32_indexed:
21338
  case AArch64::SQRDMLSHv4i16_indexed:
21339
  case AArch64::SQRDMLSHv4i32_indexed:
21340
  case AArch64::SQRDMLSHv8i16_indexed:
21341
  case AArch64::SQRSHLR_ZPmZ_D:
21342
  case AArch64::SQRSHLR_ZPmZ_S:
21343
  case AArch64::SQRSHL_ZPmZ_D:
21344
  case AArch64::SQRSHL_ZPmZ_S:
21345
  case AArch64::SQSHLR_ZPmZ_D:
21346
  case AArch64::SQSHLR_ZPmZ_S:
21347
  case AArch64::SQSHL_ZPmZ_D:
21348
  case AArch64::SQSHL_ZPmZ_S:
21349
  case AArch64::SQSUBR_ZPmZ_D:
21350
  case AArch64::SQSUBR_ZPmZ_S:
21351
  case AArch64::SQSUB_ZPmZ_D:
21352
  case AArch64::SQSUB_ZPmZ_S:
21353
  case AArch64::SRHADD_ZPmZ_D:
21354
  case AArch64::SRHADD_ZPmZ_S:
21355
  case AArch64::SRSHLR_ZPmZ_D:
21356
  case AArch64::SRSHLR_ZPmZ_S:
21357
  case AArch64::SRSHL_ZPmZ_D:
21358
  case AArch64::SRSHL_ZPmZ_S:
21359
  case AArch64::STGPpost:
21360
  case AArch64::STPDpost:
21361
  case AArch64::STPQpost:
21362
  case AArch64::STPSpost:
21363
  case AArch64::STPWpost:
21364
  case AArch64::STPXpost:
21365
  case AArch64::SUBR_ZPmZ_D:
21366
  case AArch64::SUBR_ZPmZ_S:
21367
  case AArch64::SUB_ZPmZ_CPA:
21368
  case AArch64::SUB_ZPmZ_D:
21369
  case AArch64::SUB_ZPmZ_S:
21370
  case AArch64::SUQADD_ZPmZ_D:
21371
  case AArch64::SUQADD_ZPmZ_S:
21372
  case AArch64::UABD_ZPmZ_D:
21373
  case AArch64::UABD_ZPmZ_S:
21374
  case AArch64::UDIVR_ZPmZ_D:
21375
  case AArch64::UDIVR_ZPmZ_S:
21376
  case AArch64::UDIV_ZPmZ_D:
21377
  case AArch64::UDIV_ZPmZ_S:
21378
  case AArch64::UHADD_ZPmZ_D:
21379
  case AArch64::UHADD_ZPmZ_S:
21380
  case AArch64::UHSUBR_ZPmZ_D:
21381
  case AArch64::UHSUBR_ZPmZ_S:
21382
  case AArch64::UHSUB_ZPmZ_D:
21383
  case AArch64::UHSUB_ZPmZ_S:
21384
  case AArch64::UMAXP_ZPmZ_D:
21385
  case AArch64::UMAXP_ZPmZ_S:
21386
  case AArch64::UMAX_ZPmZ_D:
21387
  case AArch64::UMAX_ZPmZ_S:
21388
  case AArch64::UMINP_ZPmZ_D:
21389
  case AArch64::UMINP_ZPmZ_S:
21390
  case AArch64::UMIN_ZPmZ_D:
21391
  case AArch64::UMIN_ZPmZ_S:
21392
  case AArch64::UMLALv2i32_indexed:
21393
  case AArch64::UMLALv4i16_indexed:
21394
  case AArch64::UMLALv4i32_indexed:
21395
  case AArch64::UMLALv8i16_indexed:
21396
  case AArch64::UMLSLv2i32_indexed:
21397
  case AArch64::UMLSLv4i16_indexed:
21398
  case AArch64::UMLSLv4i32_indexed:
21399
  case AArch64::UMLSLv8i16_indexed:
21400
  case AArch64::UMULH_ZPmZ_D:
21401
  case AArch64::UMULH_ZPmZ_S:
21402
  case AArch64::UQADD_ZPmZ_D:
21403
  case AArch64::UQADD_ZPmZ_S:
21404
  case AArch64::UQRSHLR_ZPmZ_D:
21405
  case AArch64::UQRSHLR_ZPmZ_S:
21406
  case AArch64::UQRSHL_ZPmZ_D:
21407
  case AArch64::UQRSHL_ZPmZ_S:
21408
  case AArch64::UQSHLR_ZPmZ_D:
21409
  case AArch64::UQSHLR_ZPmZ_S:
21410
  case AArch64::UQSHL_ZPmZ_D:
21411
  case AArch64::UQSHL_ZPmZ_S:
21412
  case AArch64::UQSUBR_ZPmZ_D:
21413
  case AArch64::UQSUBR_ZPmZ_S:
21414
  case AArch64::UQSUB_ZPmZ_D:
21415
  case AArch64::UQSUB_ZPmZ_S:
21416
  case AArch64::URHADD_ZPmZ_D:
21417
  case AArch64::URHADD_ZPmZ_S:
21418
  case AArch64::URSHLR_ZPmZ_D:
21419
  case AArch64::URSHLR_ZPmZ_S:
21420
  case AArch64::URSHL_ZPmZ_D:
21421
  case AArch64::URSHL_ZPmZ_S:
21422
  case AArch64::USQADD_ZPmZ_D:
21423
  case AArch64::USQADD_ZPmZ_S:
21424
    return;
21425
    break;
21426
  case AArch64::BCAX:
21427
  case AArch64::CDOT_ZZZI_D:
21428
  case AArch64::CMLA_ZZZI_S:
21429
  case AArch64::EOR3:
21430
  case AArch64::FCADD_ZPmZ_H:
21431
  case AArch64::FCMLA_ZPmZZ_H:
21432
  case AArch64::FCMLA_ZZZI_S:
21433
  case AArch64::LDPDpre:
21434
  case AArch64::LDPQpre:
21435
  case AArch64::LDPSWpre:
21436
  case AArch64::LDPSpre:
21437
  case AArch64::LDPWpre:
21438
  case AArch64::LDPXpre:
21439
  case AArch64::SM3SS1:
21440
  case AArch64::SQRDCMLAH_ZZZI_S:
21441
  case AArch64::STGPpre:
21442
  case AArch64::STPDpre:
21443
  case AArch64::STPQpre:
21444
  case AArch64::STPSpre:
21445
  case AArch64::STPWpre:
21446
  case AArch64::STPXpre:
21447
    switch (MI->getOpcode()) {
21448
    default: llvm_unreachable("Unexpected opcode.");
21449
    case AArch64::BCAX:
21450
    case AArch64::EOR3:
21451
      O << ".16b";
21452
      break;
21453
    case AArch64::CDOT_ZZZI_D:
21454
    case AArch64::CMLA_ZZZI_S:
21455
    case AArch64::FCMLA_ZPmZZ_H:
21456
    case AArch64::FCMLA_ZZZI_S:
21457
    case AArch64::SQRDCMLAH_ZZZI_S:
21458
      printComplexRotationOp<90, 0>(MI, 5, STI, O);
21459
      break;
21460
    case AArch64::FCADD_ZPmZ_H:
21461
      printComplexRotationOp<180, 90>(MI, 4, STI, O);
21462
      break;
21463
    case AArch64::LDPDpre:
21464
    case AArch64::LDPQpre:
21465
    case AArch64::LDPSWpre:
21466
    case AArch64::LDPSpre:
21467
    case AArch64::LDPWpre:
21468
    case AArch64::LDPXpre:
21469
    case AArch64::STGPpre:
21470
    case AArch64::STPDpre:
21471
    case AArch64::STPQpre:
21472
    case AArch64::STPSpre:
21473
    case AArch64::STPWpre:
21474
    case AArch64::STPXpre:
21475
      O << "]!";
21476
      break;
21477
    case AArch64::SM3SS1:
21478
      O << ".4s";
21479
      break;
21480
    }
21481
    return;
21482
    break;
21483
  case AArch64::FCADD_ZPmZ_D:
21484
  case AArch64::FCADD_ZPmZ_S:
21485
  case AArch64::FCMLA_ZPmZZ_D:
21486
  case AArch64::FCMLA_ZPmZZ_S:
21487
  case AArch64::FCMLAv4f16_indexed:
21488
  case AArch64::FCMLAv4f32_indexed:
21489
  case AArch64::FCMLAv8f16_indexed:
21490
    O << ", ";
21491
    switch (MI->getOpcode()) {
21492
    default: llvm_unreachable("Unexpected opcode.");
21493
    case AArch64::FCADD_ZPmZ_D:
21494
    case AArch64::FCADD_ZPmZ_S:
21495
      printComplexRotationOp<180, 90>(MI, 4, STI, O);
21496
      break;
21497
    case AArch64::FCMLA_ZPmZZ_D:
21498
    case AArch64::FCMLA_ZPmZZ_S:
21499
    case AArch64::FCMLAv4f16_indexed:
21500
    case AArch64::FCMLAv4f32_indexed:
21501
    case AArch64::FCMLAv8f16_indexed:
21502
      printComplexRotationOp<90, 0>(MI, 5, STI, O);
21503
      break;
21504
    }
21505
    return;
21506
    break;
21507
  }
21508
}
21509
21510
21511
/// getRegisterName - This method is automatically generated by tblgen
21512
/// from the register set description.  This returns the assembler name
21513
/// for the specified register.
21514
const char *AArch64InstPrinter::
21515
0
getRegisterName(MCRegister Reg, unsigned AltIdx) {
21516
0
  unsigned RegNo = Reg.id();
21517
0
  assert(RegNo && RegNo < 700 && "Invalid register number!");
21518
21519
21520
0
#ifdef __GNUC__
21521
0
#pragma GCC diagnostic push
21522
0
#pragma GCC diagnostic ignored "-Woverlength-strings"
21523
0
#endif
21524
0
  static const char AsmStrsNoRegAltName[] = {
21525
0
  /* 0 */ "D7_D8_D9_D10\0"
21526
0
  /* 13 */ "P9_P10\0"
21527
0
  /* 20 */ "Q7_Q8_Q9_Q10\0"
21528
0
  /* 33 */ "Z2_Z10\0"
21529
0
  /* 40 */ "Z7_Z8_Z9_Z10\0"
21530
0
  /* 53 */ "b10\0"
21531
0
  /* 57 */ "d10\0"
21532
0
  /* 61 */ "h10\0"
21533
0
  /* 65 */ "pn10\0"
21534
0
  /* 70 */ "p10\0"
21535
0
  /* 74 */ "q10\0"
21536
0
  /* 78 */ "s10\0"
21537
0
  /* 82 */ "w10\0"
21538
0
  /* 86 */ "x10\0"
21539
0
  /* 90 */ "z10\0"
21540
0
  /* 94 */ "D17_D18_D19_D20\0"
21541
0
  /* 110 */ "Q17_Q18_Q19_Q20\0"
21542
0
  /* 126 */ "Z17_Z18_Z19_Z20\0"
21543
0
  /* 142 */ "b20\0"
21544
0
  /* 146 */ "d20\0"
21545
0
  /* 150 */ "h20\0"
21546
0
  /* 154 */ "q20\0"
21547
0
  /* 158 */ "s20\0"
21548
0
  /* 162 */ "w20\0"
21549
0
  /* 166 */ "x20\0"
21550
0
  /* 170 */ "z20\0"
21551
0
  /* 174 */ "D27_D28_D29_D30\0"
21552
0
  /* 190 */ "Q27_Q28_Q29_Q30\0"
21553
0
  /* 206 */ "Z22_Z30\0"
21554
0
  /* 214 */ "Z18_Z22_Z26_Z30\0"
21555
0
  /* 230 */ "Z27_Z28_Z29_Z30\0"
21556
0
  /* 246 */ "b30\0"
21557
0
  /* 250 */ "d30\0"
21558
0
  /* 254 */ "h30\0"
21559
0
  /* 258 */ "q30\0"
21560
0
  /* 262 */ "s30\0"
21561
0
  /* 266 */ "w30\0"
21562
0
  /* 270 */ "x30\0"
21563
0
  /* 274 */ "z30\0"
21564
0
  /* 278 */ "D29_D30_D31_D0\0"
21565
0
  /* 293 */ "P15_P0\0"
21566
0
  /* 300 */ "Q29_Q30_Q31_Q0\0"
21567
0
  /* 315 */ "Z29_Z30_Z31_Z0\0"
21568
0
  /* 330 */ "b0\0"
21569
0
  /* 333 */ "d0\0"
21570
0
  /* 336 */ "h0\0"
21571
0
  /* 339 */ "pn0\0"
21572
0
  /* 343 */ "p0\0"
21573
0
  /* 346 */ "q0\0"
21574
0
  /* 349 */ "s0\0"
21575
0
  /* 352 */ "zt0\0"
21576
0
  /* 356 */ "w0\0"
21577
0
  /* 359 */ "x0\0"
21578
0
  /* 362 */ "z0\0"
21579
0
  /* 365 */ "D8_D9_D10_D11\0"
21580
0
  /* 379 */ "P10_P11\0"
21581
0
  /* 387 */ "Q8_Q9_Q10_Q11\0"
21582
0
  /* 401 */ "W10_W11\0"
21583
0
  /* 409 */ "X4_X5_X6_X7_X8_X9_X10_X11\0"
21584
0
  /* 435 */ "Z8_Z9_Z10_Z11\0"
21585
0
  /* 449 */ "Z3_Z11\0"
21586
0
  /* 456 */ "b11\0"
21587
0
  /* 460 */ "d11\0"
21588
0
  /* 464 */ "h11\0"
21589
0
  /* 468 */ "pn11\0"
21590
0
  /* 473 */ "p11\0"
21591
0
  /* 477 */ "q11\0"
21592
0
  /* 481 */ "s11\0"
21593
0
  /* 485 */ "w11\0"
21594
0
  /* 489 */ "x11\0"
21595
0
  /* 493 */ "z11\0"
21596
0
  /* 497 */ "D18_D19_D20_D21\0"
21597
0
  /* 513 */ "Q18_Q19_Q20_Q21\0"
21598
0
  /* 529 */ "W20_W21\0"
21599
0
  /* 537 */ "X14_X15_X16_X17_X18_X19_X20_X21\0"
21600
0
  /* 569 */ "Z18_Z19_Z20_Z21\0"
21601
0
  /* 585 */ "b21\0"
21602
0
  /* 589 */ "d21\0"
21603
0
  /* 593 */ "h21\0"
21604
0
  /* 597 */ "q21\0"
21605
0
  /* 601 */ "s21\0"
21606
0
  /* 605 */ "w21\0"
21607
0
  /* 609 */ "x21\0"
21608
0
  /* 613 */ "z21\0"
21609
0
  /* 617 */ "D28_D29_D30_D31\0"
21610
0
  /* 633 */ "Q28_Q29_Q30_Q31\0"
21611
0
  /* 649 */ "Z28_Z29_Z30_Z31\0"
21612
0
  /* 665 */ "Z23_Z31\0"
21613
0
  /* 673 */ "Z19_Z23_Z27_Z31\0"
21614
0
  /* 689 */ "b31\0"
21615
0
  /* 693 */ "d31\0"
21616
0
  /* 697 */ "h31\0"
21617
0
  /* 701 */ "q31\0"
21618
0
  /* 705 */ "s31\0"
21619
0
  /* 709 */ "z31\0"
21620
0
  /* 713 */ "D30_D31_D0_D1\0"
21621
0
  /* 727 */ "P0_P1\0"
21622
0
  /* 733 */ "Q30_Q31_Q0_Q1\0"
21623
0
  /* 747 */ "W0_W1\0"
21624
0
  /* 753 */ "X0_X1\0"
21625
0
  /* 759 */ "Z30_Z31_Z0_Z1\0"
21626
0
  /* 773 */ "b1\0"
21627
0
  /* 776 */ "d1\0"
21628
0
  /* 779 */ "h1\0"
21629
0
  /* 782 */ "pn1\0"
21630
0
  /* 786 */ "p1\0"
21631
0
  /* 789 */ "q1\0"
21632
0
  /* 792 */ "s1\0"
21633
0
  /* 795 */ "w1\0"
21634
0
  /* 798 */ "x1\0"
21635
0
  /* 801 */ "z1\0"
21636
0
  /* 804 */ "D9_D10_D11_D12\0"
21637
0
  /* 819 */ "P11_P12\0"
21638
0
  /* 827 */ "Q9_Q10_Q11_Q12\0"
21639
0
  /* 842 */ "Z9_Z10_Z11_Z12\0"
21640
0
  /* 857 */ "Z4_Z12\0"
21641
0
  /* 864 */ "Z0_Z4_Z8_Z12\0"
21642
0
  /* 877 */ "b12\0"
21643
0
  /* 881 */ "d12\0"
21644
0
  /* 885 */ "h12\0"
21645
0
  /* 889 */ "pn12\0"
21646
0
  /* 894 */ "p12\0"
21647
0
  /* 898 */ "q12\0"
21648
0
  /* 902 */ "s12\0"
21649
0
  /* 906 */ "w12\0"
21650
0
  /* 910 */ "x12\0"
21651
0
  /* 914 */ "z12\0"
21652
0
  /* 918 */ "D19_D20_D21_D22\0"
21653
0
  /* 934 */ "Q19_Q20_Q21_Q22\0"
21654
0
  /* 950 */ "Z19_Z20_Z21_Z22\0"
21655
0
  /* 966 */ "b22\0"
21656
0
  /* 970 */ "d22\0"
21657
0
  /* 974 */ "h22\0"
21658
0
  /* 978 */ "q22\0"
21659
0
  /* 982 */ "s22\0"
21660
0
  /* 986 */ "w22\0"
21661
0
  /* 990 */ "x22\0"
21662
0
  /* 994 */ "z22\0"
21663
0
  /* 998 */ "D31_D0_D1_D2\0"
21664
0
  /* 1011 */ "P1_P2\0"
21665
0
  /* 1017 */ "Q31_Q0_Q1_Q2\0"
21666
0
  /* 1030 */ "Z31_Z0_Z1_Z2\0"
21667
0
  /* 1043 */ "b2\0"
21668
0
  /* 1046 */ "d2\0"
21669
0
  /* 1049 */ "h2\0"
21670
0
  /* 1052 */ "pn2\0"
21671
0
  /* 1056 */ "p2\0"
21672
0
  /* 1059 */ "q2\0"
21673
0
  /* 1062 */ "s2\0"
21674
0
  /* 1065 */ "w2\0"
21675
0
  /* 1068 */ "x2\0"
21676
0
  /* 1071 */ "z2\0"
21677
0
  /* 1074 */ "D10_D11_D12_D13\0"
21678
0
  /* 1090 */ "P12_P13\0"
21679
0
  /* 1098 */ "Q10_Q11_Q12_Q13\0"
21680
0
  /* 1114 */ "W12_W13\0"
21681
0
  /* 1122 */ "X6_X7_X8_X9_X10_X11_X12_X13\0"
21682
0
  /* 1150 */ "Z10_Z11_Z12_Z13\0"
21683
0
  /* 1166 */ "Z5_Z13\0"
21684
0
  /* 1173 */ "Z1_Z5_Z9_Z13\0"
21685
0
  /* 1186 */ "b13\0"
21686
0
  /* 1190 */ "d13\0"
21687
0
  /* 1194 */ "h13\0"
21688
0
  /* 1198 */ "pn13\0"
21689
0
  /* 1203 */ "p13\0"
21690
0
  /* 1207 */ "q13\0"
21691
0
  /* 1211 */ "s13\0"
21692
0
  /* 1215 */ "w13\0"
21693
0
  /* 1219 */ "x13\0"
21694
0
  /* 1223 */ "z13\0"
21695
0
  /* 1227 */ "D20_D21_D22_D23\0"
21696
0
  /* 1243 */ "Q20_Q21_Q22_Q23\0"
21697
0
  /* 1259 */ "W22_W23\0"
21698
0
  /* 1267 */ "X16_X17_X18_X19_X20_X21_X22_X23\0"
21699
0
  /* 1299 */ "Z20_Z21_Z22_Z23\0"
21700
0
  /* 1315 */ "b23\0"
21701
0
  /* 1319 */ "d23\0"
21702
0
  /* 1323 */ "h23\0"
21703
0
  /* 1327 */ "q23\0"
21704
0
  /* 1331 */ "s23\0"
21705
0
  /* 1335 */ "w23\0"
21706
0
  /* 1339 */ "x23\0"
21707
0
  /* 1343 */ "z23\0"
21708
0
  /* 1347 */ "D0_D1_D2_D3\0"
21709
0
  /* 1359 */ "P2_P3\0"
21710
0
  /* 1365 */ "Q0_Q1_Q2_Q3\0"
21711
0
  /* 1377 */ "W2_W3\0"
21712
0
  /* 1383 */ "X2_X3\0"
21713
0
  /* 1389 */ "Z0_Z1_Z2_Z3\0"
21714
0
  /* 1401 */ "b3\0"
21715
0
  /* 1404 */ "d3\0"
21716
0
  /* 1407 */ "h3\0"
21717
0
  /* 1410 */ "pn3\0"
21718
0
  /* 1414 */ "p3\0"
21719
0
  /* 1417 */ "q3\0"
21720
0
  /* 1420 */ "s3\0"
21721
0
  /* 1423 */ "w3\0"
21722
0
  /* 1426 */ "x3\0"
21723
0
  /* 1429 */ "z3\0"
21724
0
  /* 1432 */ "D11_D12_D13_D14\0"
21725
0
  /* 1448 */ "P13_P14\0"
21726
0
  /* 1456 */ "Q11_Q12_Q13_Q14\0"
21727
0
  /* 1472 */ "Z2_Z6_Z10_Z14\0"
21728
0
  /* 1486 */ "Z11_Z12_Z13_Z14\0"
21729
0
  /* 1502 */ "Z6_Z14\0"
21730
0
  /* 1509 */ "b14\0"
21731
0
  /* 1513 */ "d14\0"
21732
0
  /* 1517 */ "h14\0"
21733
0
  /* 1521 */ "pn14\0"
21734
0
  /* 1526 */ "p14\0"
21735
0
  /* 1530 */ "q14\0"
21736
0
  /* 1534 */ "s14\0"
21737
0
  /* 1538 */ "w14\0"
21738
0
  /* 1542 */ "x14\0"
21739
0
  /* 1546 */ "z14\0"
21740
0
  /* 1550 */ "D21_D22_D23_D24\0"
21741
0
  /* 1566 */ "Q21_Q22_Q23_Q24\0"
21742
0
  /* 1582 */ "Z21_Z22_Z23_Z24\0"
21743
0
  /* 1598 */ "Z16_Z24\0"
21744
0
  /* 1606 */ "b24\0"
21745
0
  /* 1610 */ "d24\0"
21746
0
  /* 1614 */ "h24\0"
21747
0
  /* 1618 */ "q24\0"
21748
0
  /* 1622 */ "s24\0"
21749
0
  /* 1626 */ "w24\0"
21750
0
  /* 1630 */ "x24\0"
21751
0
  /* 1634 */ "z24\0"
21752
0
  /* 1638 */ "D1_D2_D3_D4\0"
21753
0
  /* 1650 */ "P3_P4\0"
21754
0
  /* 1656 */ "Q1_Q2_Q3_Q4\0"
21755
0
  /* 1668 */ "Z1_Z2_Z3_Z4\0"
21756
0
  /* 1680 */ "b4\0"
21757
0
  /* 1683 */ "d4\0"
21758
0
  /* 1686 */ "h4\0"
21759
0
  /* 1689 */ "pn4\0"
21760
0
  /* 1693 */ "p4\0"
21761
0
  /* 1696 */ "q4\0"
21762
0
  /* 1699 */ "s4\0"
21763
0
  /* 1702 */ "w4\0"
21764
0
  /* 1705 */ "x4\0"
21765
0
  /* 1708 */ "z4\0"
21766
0
  /* 1711 */ "D12_D13_D14_D15\0"
21767
0
  /* 1727 */ "P14_P15\0"
21768
0
  /* 1735 */ "Q12_Q13_Q14_Q15\0"
21769
0
  /* 1751 */ "W14_W15\0"
21770
0
  /* 1759 */ "X8_X9_X10_X11_X12_X13_X14_X15\0"
21771
0
  /* 1789 */ "Z3_Z7_Z11_Z15\0"
21772
0
  /* 1803 */ "Z12_Z13_Z14_Z15\0"
21773
0
  /* 1819 */ "Z7_Z15\0"
21774
0
  /* 1826 */ "b15\0"
21775
0
  /* 1830 */ "d15\0"
21776
0
  /* 1834 */ "h15\0"
21777
0
  /* 1838 */ "pn15\0"
21778
0
  /* 1843 */ "p15\0"
21779
0
  /* 1847 */ "q15\0"
21780
0
  /* 1851 */ "s15\0"
21781
0
  /* 1855 */ "w15\0"
21782
0
  /* 1859 */ "x15\0"
21783
0
  /* 1863 */ "z15\0"
21784
0
  /* 1867 */ "D22_D23_D24_D25\0"
21785
0
  /* 1883 */ "Q22_Q23_Q24_Q25\0"
21786
0
  /* 1899 */ "W24_W25\0"
21787
0
  /* 1907 */ "X18_X19_X20_X21_X22_X23_X24_X25\0"
21788
0
  /* 1939 */ "Z22_Z23_Z24_Z25\0"
21789
0
  /* 1955 */ "Z17_Z25\0"
21790
0
  /* 1963 */ "b25\0"
21791
0
  /* 1967 */ "d25\0"
21792
0
  /* 1971 */ "h25\0"
21793
0
  /* 1975 */ "q25\0"
21794
0
  /* 1979 */ "s25\0"
21795
0
  /* 1983 */ "w25\0"
21796
0
  /* 1987 */ "x25\0"
21797
0
  /* 1991 */ "z25\0"
21798
0
  /* 1995 */ "D2_D3_D4_D5\0"
21799
0
  /* 2007 */ "P4_P5\0"
21800
0
  /* 2013 */ "Q2_Q3_Q4_Q5\0"
21801
0
  /* 2025 */ "W4_W5\0"
21802
0
  /* 2031 */ "X4_X5\0"
21803
0
  /* 2037 */ "Z2_Z3_Z4_Z5\0"
21804
0
  /* 2049 */ "b5\0"
21805
0
  /* 2052 */ "d5\0"
21806
0
  /* 2055 */ "h5\0"
21807
0
  /* 2058 */ "pn5\0"
21808
0
  /* 2062 */ "p5\0"
21809
0
  /* 2065 */ "q5\0"
21810
0
  /* 2068 */ "s5\0"
21811
0
  /* 2071 */ "w5\0"
21812
0
  /* 2074 */ "x5\0"
21813
0
  /* 2077 */ "z5\0"
21814
0
  /* 2080 */ "D13_D14_D15_D16\0"
21815
0
  /* 2096 */ "Q13_Q14_Q15_Q16\0"
21816
0
  /* 2112 */ "Z13_Z14_Z15_Z16\0"
21817
0
  /* 2128 */ "b16\0"
21818
0
  /* 2132 */ "d16\0"
21819
0
  /* 2136 */ "h16\0"
21820
0
  /* 2140 */ "q16\0"
21821
0
  /* 2144 */ "s16\0"
21822
0
  /* 2148 */ "w16\0"
21823
0
  /* 2152 */ "x16\0"
21824
0
  /* 2156 */ "z16\0"
21825
0
  /* 2160 */ "D23_D24_D25_D26\0"
21826
0
  /* 2176 */ "Q23_Q24_Q25_Q26\0"
21827
0
  /* 2192 */ "Z23_Z24_Z25_Z26\0"
21828
0
  /* 2208 */ "Z18_Z26\0"
21829
0
  /* 2216 */ "b26\0"
21830
0
  /* 2220 */ "d26\0"
21831
0
  /* 2224 */ "h26\0"
21832
0
  /* 2228 */ "q26\0"
21833
0
  /* 2232 */ "s26\0"
21834
0
  /* 2236 */ "w26\0"
21835
0
  /* 2240 */ "x26\0"
21836
0
  /* 2244 */ "z26\0"
21837
0
  /* 2248 */ "D3_D4_D5_D6\0"
21838
0
  /* 2260 */ "P5_P6\0"
21839
0
  /* 2266 */ "Q3_Q4_Q5_Q6\0"
21840
0
  /* 2278 */ "Z3_Z4_Z5_Z6\0"
21841
0
  /* 2290 */ "b6\0"
21842
0
  /* 2293 */ "d6\0"
21843
0
  /* 2296 */ "h6\0"
21844
0
  /* 2299 */ "pn6\0"
21845
0
  /* 2303 */ "p6\0"
21846
0
  /* 2306 */ "q6\0"
21847
0
  /* 2309 */ "s6\0"
21848
0
  /* 2312 */ "w6\0"
21849
0
  /* 2315 */ "x6\0"
21850
0
  /* 2318 */ "z6\0"
21851
0
  /* 2321 */ "D14_D15_D16_D17\0"
21852
0
  /* 2337 */ "Q14_Q15_Q16_Q17\0"
21853
0
  /* 2353 */ "W16_W17\0"
21854
0
  /* 2361 */ "X10_X11_X12_X13_X14_X15_X16_X17\0"
21855
0
  /* 2393 */ "Z14_Z15_Z16_Z17\0"
21856
0
  /* 2409 */ "b17\0"
21857
0
  /* 2413 */ "d17\0"
21858
0
  /* 2417 */ "h17\0"
21859
0
  /* 2421 */ "q17\0"
21860
0
  /* 2425 */ "s17\0"
21861
0
  /* 2429 */ "w17\0"
21862
0
  /* 2433 */ "x17\0"
21863
0
  /* 2437 */ "z17\0"
21864
0
  /* 2441 */ "D24_D25_D26_D27\0"
21865
0
  /* 2457 */ "Q24_Q25_Q26_Q27\0"
21866
0
  /* 2473 */ "W26_W27\0"
21867
0
  /* 2481 */ "X20_X21_X22_X23_X24_X25_X26_X27\0"
21868
0
  /* 2513 */ "Z24_Z25_Z26_Z27\0"
21869
0
  /* 2529 */ "Z19_Z27\0"
21870
0
  /* 2537 */ "b27\0"
21871
0
  /* 2541 */ "d27\0"
21872
0
  /* 2545 */ "h27\0"
21873
0
  /* 2549 */ "q27\0"
21874
0
  /* 2553 */ "s27\0"
21875
0
  /* 2557 */ "w27\0"
21876
0
  /* 2561 */ "x27\0"
21877
0
  /* 2565 */ "z27\0"
21878
0
  /* 2569 */ "D4_D5_D6_D7\0"
21879
0
  /* 2581 */ "P6_P7\0"
21880
0
  /* 2587 */ "Q4_Q5_Q6_Q7\0"
21881
0
  /* 2599 */ "W6_W7\0"
21882
0
  /* 2605 */ "X0_X1_X2_X3_X4_X5_X6_X7\0"
21883
0
  /* 2629 */ "Z4_Z5_Z6_Z7\0"
21884
0
  /* 2641 */ "b7\0"
21885
0
  /* 2644 */ "d7\0"
21886
0
  /* 2647 */ "h7\0"
21887
0
  /* 2650 */ "pn7\0"
21888
0
  /* 2654 */ "p7\0"
21889
0
  /* 2657 */ "q7\0"
21890
0
  /* 2660 */ "s7\0"
21891
0
  /* 2663 */ "w7\0"
21892
0
  /* 2666 */ "x7\0"
21893
0
  /* 2669 */ "z7\0"
21894
0
  /* 2672 */ "D15_D16_D17_D18\0"
21895
0
  /* 2688 */ "Q15_Q16_Q17_Q18\0"
21896
0
  /* 2704 */ "Z15_Z16_Z17_Z18\0"
21897
0
  /* 2720 */ "b18\0"
21898
0
  /* 2724 */ "d18\0"
21899
0
  /* 2728 */ "h18\0"
21900
0
  /* 2732 */ "q18\0"
21901
0
  /* 2736 */ "s18\0"
21902
0
  /* 2740 */ "w18\0"
21903
0
  /* 2744 */ "x18\0"
21904
0
  /* 2748 */ "z18\0"
21905
0
  /* 2752 */ "D25_D26_D27_D28\0"
21906
0
  /* 2768 */ "Q25_Q26_Q27_Q28\0"
21907
0
  /* 2784 */ "Z20_Z28\0"
21908
0
  /* 2792 */ "Z16_Z20_Z24_Z28\0"
21909
0
  /* 2808 */ "Z25_Z26_Z27_Z28\0"
21910
0
  /* 2824 */ "b28\0"
21911
0
  /* 2828 */ "d28\0"
21912
0
  /* 2832 */ "h28\0"
21913
0
  /* 2836 */ "q28\0"
21914
0
  /* 2840 */ "s28\0"
21915
0
  /* 2844 */ "w28\0"
21916
0
  /* 2848 */ "x28\0"
21917
0
  /* 2852 */ "z28\0"
21918
0
  /* 2856 */ "D5_D6_D7_D8\0"
21919
0
  /* 2868 */ "P7_P8\0"
21920
0
  /* 2874 */ "Q5_Q6_Q7_Q8\0"
21921
0
  /* 2886 */ "Z0_Z8\0"
21922
0
  /* 2892 */ "Z5_Z6_Z7_Z8\0"
21923
0
  /* 2904 */ "b8\0"
21924
0
  /* 2907 */ "d8\0"
21925
0
  /* 2910 */ "h8\0"
21926
0
  /* 2913 */ "pn8\0"
21927
0
  /* 2917 */ "p8\0"
21928
0
  /* 2920 */ "q8\0"
21929
0
  /* 2923 */ "s8\0"
21930
0
  /* 2926 */ "w8\0"
21931
0
  /* 2929 */ "x8\0"
21932
0
  /* 2932 */ "z8\0"
21933
0
  /* 2935 */ "D16_D17_D18_D19\0"
21934
0
  /* 2951 */ "Q16_Q17_Q18_Q19\0"
21935
0
  /* 2967 */ "W18_W19\0"
21936
0
  /* 2975 */ "X12_X13_X14_X15_X16_X17_X18_X19\0"
21937
0
  /* 3007 */ "Z16_Z17_Z18_Z19\0"
21938
0
  /* 3023 */ "b19\0"
21939
0
  /* 3027 */ "d19\0"
21940
0
  /* 3031 */ "h19\0"
21941
0
  /* 3035 */ "q19\0"
21942
0
  /* 3039 */ "s19\0"
21943
0
  /* 3043 */ "w19\0"
21944
0
  /* 3047 */ "x19\0"
21945
0
  /* 3051 */ "z19\0"
21946
0
  /* 3055 */ "D26_D27_D28_D29\0"
21947
0
  /* 3071 */ "Q26_Q27_Q28_Q29\0"
21948
0
  /* 3087 */ "W28_W29\0"
21949
0
  /* 3095 */ "Z21_Z29\0"
21950
0
  /* 3103 */ "Z17_Z21_Z25_Z29\0"
21951
0
  /* 3119 */ "Z26_Z27_Z28_Z29\0"
21952
0
  /* 3135 */ "b29\0"
21953
0
  /* 3139 */ "d29\0"
21954
0
  /* 3143 */ "h29\0"
21955
0
  /* 3147 */ "q29\0"
21956
0
  /* 3151 */ "s29\0"
21957
0
  /* 3155 */ "w29\0"
21958
0
  /* 3159 */ "x29\0"
21959
0
  /* 3163 */ "z29\0"
21960
0
  /* 3167 */ "D6_D7_D8_D9\0"
21961
0
  /* 3179 */ "P8_P9\0"
21962
0
  /* 3185 */ "Q6_Q7_Q8_Q9\0"
21963
0
  /* 3197 */ "W8_W9\0"
21964
0
  /* 3203 */ "X2_X3_X4_X5_X6_X7_X8_X9\0"
21965
0
  /* 3227 */ "Z1_Z9\0"
21966
0
  /* 3233 */ "Z6_Z7_Z8_Z9\0"
21967
0
  /* 3245 */ "b9\0"
21968
0
  /* 3248 */ "d9\0"
21969
0
  /* 3251 */ "h9\0"
21970
0
  /* 3254 */ "pn9\0"
21971
0
  /* 3258 */ "p9\0"
21972
0
  /* 3261 */ "q9\0"
21973
0
  /* 3264 */ "s9\0"
21974
0
  /* 3267 */ "w9\0"
21975
0
  /* 3270 */ "x9\0"
21976
0
  /* 3273 */ "z9\0"
21977
0
  /* 3276 */ "X22_X23_X24_X25_X26_X27_X28_FP\0"
21978
0
  /* 3307 */ "W30_WZR\0"
21979
0
  /* 3315 */ "LR_XZR\0"
21980
0
  /* 3322 */ "za\0"
21981
0
  /* 3325 */ "za0.b\0"
21982
0
  /* 3331 */ "za0.d\0"
21983
0
  /* 3337 */ "za1.d\0"
21984
0
  /* 3343 */ "za2.d\0"
21985
0
  /* 3349 */ "za3.d\0"
21986
0
  /* 3355 */ "za4.d\0"
21987
0
  /* 3361 */ "za5.d\0"
21988
0
  /* 3367 */ "za6.d\0"
21989
0
  /* 3373 */ "za7.d\0"
21990
0
  /* 3379 */ "vg\0"
21991
0
  /* 3382 */ "za0.h\0"
21992
0
  /* 3388 */ "za1.h\0"
21993
0
  /* 3394 */ "wsp\0"
21994
0
  /* 3398 */ "za10.q\0"
21995
0
  /* 3405 */ "za0.q\0"
21996
0
  /* 3411 */ "za11.q\0"
21997
0
  /* 3418 */ "za1.q\0"
21998
0
  /* 3424 */ "za12.q\0"
21999
0
  /* 3431 */ "za2.q\0"
22000
0
  /* 3437 */ "za13.q\0"
22001
0
  /* 3444 */ "za3.q\0"
22002
0
  /* 3450 */ "za14.q\0"
22003
0
  /* 3457 */ "za4.q\0"
22004
0
  /* 3463 */ "za15.q\0"
22005
0
  /* 3470 */ "za5.q\0"
22006
0
  /* 3476 */ "za6.q\0"
22007
0
  /* 3482 */ "za7.q\0"
22008
0
  /* 3488 */ "za8.q\0"
22009
0
  /* 3494 */ "za9.q\0"
22010
0
  /* 3500 */ "fpcr\0"
22011
0
  /* 3505 */ "ffr\0"
22012
0
  /* 3509 */ "wzr\0"
22013
0
  /* 3513 */ "xzr\0"
22014
0
  /* 3517 */ "za0.s\0"
22015
0
  /* 3523 */ "za1.s\0"
22016
0
  /* 3529 */ "za2.s\0"
22017
0
  /* 3535 */ "za3.s\0"
22018
0
  /* 3541 */ "nzcv\0"
22019
0
};
22020
0
#ifdef __GNUC__
22021
0
#pragma GCC diagnostic pop
22022
0
#endif
22023
22024
0
  static const uint16_t RegAsmOffsetNoRegAltName[] = {
22025
0
    3505, 3159, 3500, 270, 3541, 3395, 3379, 3394, 3509, 3513, 3322, 330, 773, 1043, 
22026
0
    1401, 1680, 2049, 2290, 2641, 2904, 3245, 53, 456, 877, 1186, 1509, 1826, 2128, 
22027
0
    2409, 2720, 3023, 142, 585, 966, 1315, 1606, 1963, 2216, 2537, 2824, 3135, 246, 
22028
0
    689, 333, 776, 1046, 1404, 1683, 2052, 2293, 2644, 2907, 3248, 57, 460, 881, 
22029
0
    1190, 1513, 1830, 2132, 2413, 2724, 3027, 146, 589, 970, 1319, 1610, 1967, 2220, 
22030
0
    2541, 2828, 3139, 250, 693, 336, 779, 1049, 1407, 1686, 2055, 2296, 2647, 2910, 
22031
0
    3251, 61, 464, 885, 1194, 1517, 1834, 2136, 2417, 2728, 3031, 150, 593, 974, 
22032
0
    1323, 1614, 1971, 2224, 2545, 2832, 3143, 254, 697, 343, 786, 1056, 1414, 1693, 
22033
0
    2062, 2303, 2654, 2917, 3258, 70, 473, 894, 1203, 1526, 1843, 339, 782, 1052, 
22034
0
    1410, 1689, 2058, 2299, 2650, 2913, 3254, 65, 468, 889, 1198, 1521, 1838, 346, 
22035
0
    789, 1059, 1417, 1696, 2065, 2306, 2657, 2920, 3261, 74, 477, 898, 1207, 1530, 
22036
0
    1847, 2140, 2421, 2732, 3035, 154, 597, 978, 1327, 1618, 1975, 2228, 2549, 2836, 
22037
0
    3147, 258, 701, 349, 792, 1062, 1420, 1699, 2068, 2309, 2660, 2923, 3264, 78, 
22038
0
    481, 902, 1211, 1534, 1851, 2144, 2425, 2736, 3039, 158, 601, 982, 1331, 1622, 
22039
0
    1979, 2232, 2553, 2840, 3151, 262, 705, 356, 795, 1065, 1423, 1702, 2071, 2312, 
22040
0
    2663, 2926, 3267, 82, 485, 906, 1215, 1538, 1855, 2148, 2429, 2740, 3043, 162, 
22041
0
    605, 986, 1335, 1626, 1983, 2236, 2557, 2844, 3155, 266, 359, 798, 1068, 1426, 
22042
0
    1705, 2074, 2315, 2666, 2929, 3270, 86, 489, 910, 1219, 1542, 1859, 2152, 2433, 
22043
0
    2744, 3047, 166, 609, 990, 1339, 1630, 1987, 2240, 2561, 2848, 362, 801, 1071, 
22044
0
    1429, 1708, 2077, 2318, 2669, 2932, 3273, 90, 493, 914, 1223, 1546, 1863, 2156, 
22045
0
    2437, 2748, 3051, 170, 613, 994, 1343, 1634, 1991, 2244, 2565, 2852, 3163, 274, 
22046
0
    709, 3325, 3331, 3337, 3343, 3349, 3355, 3361, 3367, 3373, 3382, 3388, 3405, 3418, 
22047
0
    3431, 3444, 3457, 3470, 3476, 3482, 3488, 3494, 3398, 3411, 3424, 3437, 3450, 3463, 
22048
0
    3517, 3523, 3529, 3535, 352, 721, 1005, 1353, 1644, 2001, 2254, 2575, 2862, 3173, 
22049
0
    6, 371, 811, 1082, 1440, 1719, 2088, 2329, 2680, 2943, 102, 505, 926, 1235, 
22050
0
    1558, 1875, 2168, 2449, 2760, 3063, 182, 625, 286, 1347, 1638, 1995, 2248, 2569, 
22051
0
    2856, 3167, 0, 365, 804, 1074, 1432, 1711, 2080, 2321, 2672, 2935, 94, 497, 
22052
0
    918, 1227, 1550, 1867, 2160, 2441, 2752, 3055, 174, 617, 278, 713, 998, 1002, 
22053
0
    1350, 1641, 1998, 2251, 2572, 2859, 3170, 3, 368, 807, 1078, 1436, 1715, 2084, 
22054
0
    2325, 2676, 2939, 98, 501, 922, 1231, 1554, 1871, 2164, 2445, 2756, 3059, 178, 
22055
0
    621, 282, 717, 727, 1011, 1359, 1650, 2007, 2260, 2581, 2868, 3179, 13, 379, 
22056
0
    819, 1090, 1448, 1727, 293, 741, 1024, 1371, 1662, 2019, 2272, 2593, 2880, 3191, 
22057
0
    26, 393, 834, 1106, 1464, 1743, 2104, 2345, 2696, 2959, 118, 521, 942, 1251, 
22058
0
    1574, 1891, 2184, 2465, 2776, 3079, 198, 641, 308, 1365, 1656, 2013, 2266, 2587, 
22059
0
    2874, 3185, 20, 387, 827, 1098, 1456, 1735, 2096, 2337, 2688, 2951, 110, 513, 
22060
0
    934, 1243, 1566, 1883, 2176, 2457, 2768, 3071, 190, 633, 300, 733, 1017, 1021, 
22061
0
    1368, 1659, 2016, 2269, 2590, 2877, 3188, 23, 390, 830, 1102, 1460, 1739, 2100, 
22062
0
    2341, 2692, 2955, 114, 517, 938, 1247, 1570, 1887, 2180, 2461, 2772, 3075, 194, 
22063
0
    637, 304, 737, 3276, 2605, 3203, 409, 1122, 1759, 2361, 2975, 537, 1267, 1907, 
22064
0
    2481, 3307, 747, 1377, 2025, 2599, 3197, 401, 1114, 1751, 2353, 2967, 529, 1259, 
22065
0
    1899, 2473, 3087, 3315, 3300, 753, 1383, 2031, 2623, 3221, 427, 1142, 1781, 2385, 
22066
0
    2999, 561, 1291, 1931, 2505, 767, 1037, 1395, 1674, 2043, 2284, 2635, 2898, 3239, 
22067
0
    46, 441, 849, 1158, 1494, 1811, 2120, 2401, 2712, 3015, 134, 577, 958, 1307, 
22068
0
    1590, 1947, 2200, 2521, 2816, 3127, 238, 657, 323, 1389, 1668, 2037, 2278, 2629, 
22069
0
    2892, 3233, 40, 435, 842, 1150, 1486, 1803, 2112, 2393, 2704, 3007, 126, 569, 
22070
0
    950, 1299, 1582, 1939, 2192, 2513, 2808, 3119, 230, 649, 315, 759, 1030, 1034, 
22071
0
    1392, 1671, 2040, 2281, 2632, 2895, 3236, 43, 438, 845, 1154, 1490, 1807, 2116, 
22072
0
    2397, 2708, 3011, 130, 573, 954, 1303, 1586, 1943, 2196, 2517, 2812, 3123, 234, 
22073
0
    653, 319, 763, 1598, 1955, 2208, 2529, 2784, 3095, 206, 665, 2886, 3227, 33, 
22074
0
    449, 857, 1166, 1502, 1819, 2792, 3103, 214, 673, 864, 1173, 1472, 1789, 
22075
0
  };
22076
22077
22078
0
#ifdef __GNUC__
22079
0
#pragma GCC diagnostic push
22080
0
#pragma GCC diagnostic ignored "-Woverlength-strings"
22081
0
#endif
22082
0
  static const char AsmStrsvlist1[] = {
22083
0
  /* 0 */ "\0"
22084
0
};
22085
0
#ifdef __GNUC__
22086
0
#pragma GCC diagnostic pop
22087
0
#endif
22088
22089
0
  static const uint8_t RegAsmOffsetvlist1[] = {
22090
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22091
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22092
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22093
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22094
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22095
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22096
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22097
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22098
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22099
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22100
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22101
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22102
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22103
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22104
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22105
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22106
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22107
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22108
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22109
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22110
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22111
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22112
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22113
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22114
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22115
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22116
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22117
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22118
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22119
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22120
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22121
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22122
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22123
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22124
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22125
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22126
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22127
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22128
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22129
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22130
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22131
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22132
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22133
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22134
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22135
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22136
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22137
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22138
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22139
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22140
0
  };
22141
22142
22143
0
#ifdef __GNUC__
22144
0
#pragma GCC diagnostic push
22145
0
#pragma GCC diagnostic ignored "-Woverlength-strings"
22146
0
#endif
22147
0
  static const char AsmStrsvreg[] = {
22148
0
  /* 0 */ "v10\0"
22149
0
  /* 4 */ "v20\0"
22150
0
  /* 8 */ "v30\0"
22151
0
  /* 12 */ "v0\0"
22152
0
  /* 15 */ "v11\0"
22153
0
  /* 19 */ "v21\0"
22154
0
  /* 23 */ "v31\0"
22155
0
  /* 27 */ "v1\0"
22156
0
  /* 30 */ "v12\0"
22157
0
  /* 34 */ "v22\0"
22158
0
  /* 38 */ "v2\0"
22159
0
  /* 41 */ "v13\0"
22160
0
  /* 45 */ "v23\0"
22161
0
  /* 49 */ "v3\0"
22162
0
  /* 52 */ "v14\0"
22163
0
  /* 56 */ "v24\0"
22164
0
  /* 60 */ "v4\0"
22165
0
  /* 63 */ "v15\0"
22166
0
  /* 67 */ "v25\0"
22167
0
  /* 71 */ "v5\0"
22168
0
  /* 74 */ "v16\0"
22169
0
  /* 78 */ "v26\0"
22170
0
  /* 82 */ "v6\0"
22171
0
  /* 85 */ "v17\0"
22172
0
  /* 89 */ "v27\0"
22173
0
  /* 93 */ "v7\0"
22174
0
  /* 96 */ "v18\0"
22175
0
  /* 100 */ "v28\0"
22176
0
  /* 104 */ "v8\0"
22177
0
  /* 107 */ "v19\0"
22178
0
  /* 111 */ "v29\0"
22179
0
  /* 115 */ "v9\0"
22180
0
};
22181
0
#ifdef __GNUC__
22182
0
#pragma GCC diagnostic pop
22183
0
#endif
22184
22185
0
  static const uint8_t RegAsmOffsetvreg[] = {
22186
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22187
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22188
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22189
0
    3, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 
22190
0
    41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 
22191
0
    89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22192
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22193
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22194
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22195
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 
22196
0
    27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 
22197
0
    63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 
22198
0
    111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22199
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22200
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22201
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22202
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22203
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22204
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22205
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22206
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22207
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22208
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22209
0
    3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, 93, 104, 
22210
0
    115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 
22211
0
    45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 49, 60, 
22212
0
    71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 
22213
0
    107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 
22214
0
    27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 
22215
0
    63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 
22216
0
    111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22217
0
    3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, 93, 104, 
22218
0
    115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 
22219
0
    45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 49, 60, 
22220
0
    71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 
22221
0
    107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 
22222
0
    27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 
22223
0
    63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 
22224
0
    111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22225
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22226
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22227
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22228
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22229
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22230
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22231
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22232
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22233
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22234
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22235
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22236
0
  };
22237
22238
0
  switch(AltIdx) {
22239
0
  default: llvm_unreachable("Invalid register alt name index!");
22240
0
  case AArch64::NoRegAltName:
22241
0
    assert(*(AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]) &&
22242
0
           "Invalid alt name index for register!");
22243
0
    return AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1];
22244
0
  case AArch64::vlist1:
22245
0
    assert(*(AsmStrsvlist1+RegAsmOffsetvlist1[RegNo-1]) &&
22246
0
           "Invalid alt name index for register!");
22247
0
    return AsmStrsvlist1+RegAsmOffsetvlist1[RegNo-1];
22248
0
  case AArch64::vreg:
22249
0
    assert(*(AsmStrsvreg+RegAsmOffsetvreg[RegNo-1]) &&
22250
0
           "Invalid alt name index for register!");
22251
0
    return AsmStrsvreg+RegAsmOffsetvreg[RegNo-1];
22252
0
  }
22253
0
}
22254
22255
#ifdef PRINT_ALIAS_INSTR
22256
#undef PRINT_ALIAS_INSTR
22257
22258
static bool AArch64InstPrinterValidateMCOperand(const MCOperand &MCOp,
22259
                  const MCSubtargetInfo &STI,
22260
                  unsigned PredicateIndex);
22261
0
bool AArch64InstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) {
22262
0
  static const PatternsForOpcode OpToPatterns[] = {
22263
0
    {AArch64::ADDPT_shift, 0, 1 },
22264
0
    {AArch64::ADDSWri, 1, 1 },
22265
0
    {AArch64::ADDSWrs, 2, 3 },
22266
0
    {AArch64::ADDSWrx, 5, 3 },
22267
0
    {AArch64::ADDSXri, 8, 1 },
22268
0
    {AArch64::ADDSXrs, 9, 3 },
22269
0
    {AArch64::ADDSXrx, 12, 1 },
22270
0
    {AArch64::ADDSXrx64, 13, 3 },
22271
0
    {AArch64::ADDWri, 16, 2 },
22272
0
    {AArch64::ADDWrs, 18, 1 },
22273
0
    {AArch64::ADDWrx, 19, 2 },
22274
0
    {AArch64::ADDXri, 21, 2 },
22275
0
    {AArch64::ADDXrs, 23, 1 },
22276
0
    {AArch64::ADDXrx64, 24, 2 },
22277
0
    {AArch64::ANDSWri, 26, 1 },
22278
0
    {AArch64::ANDSWrs, 27, 3 },
22279
0
    {AArch64::ANDSXri, 30, 1 },
22280
0
    {AArch64::ANDSXrs, 31, 3 },
22281
0
    {AArch64::ANDS_PPzPP, 34, 1 },
22282
0
    {AArch64::ANDWrs, 35, 1 },
22283
0
    {AArch64::ANDXrs, 36, 1 },
22284
0
    {AArch64::AND_PPzPP, 37, 1 },
22285
0
    {AArch64::AND_ZI, 38, 3 },
22286
0
    {AArch64::AUTIA1716, 41, 1 },
22287
0
    {AArch64::AUTIASP, 42, 1 },
22288
0
    {AArch64::AUTIAZ, 43, 1 },
22289
0
    {AArch64::AUTIB1716, 44, 1 },
22290
0
    {AArch64::AUTIBSP, 45, 1 },
22291
0
    {AArch64::AUTIBZ, 46, 1 },
22292
0
    {AArch64::BICSWrs, 47, 1 },
22293
0
    {AArch64::BICSXrs, 48, 1 },
22294
0
    {AArch64::BICWrs, 49, 1 },
22295
0
    {AArch64::BICXrs, 50, 1 },
22296
0
    {AArch64::CHKFEAT, 51, 1 },
22297
0
    {AArch64::CLREX, 52, 1 },
22298
0
    {AArch64::CNTB_XPiI, 53, 2 },
22299
0
    {AArch64::CNTD_XPiI, 55, 2 },
22300
0
    {AArch64::CNTH_XPiI, 57, 2 },
22301
0
    {AArch64::CNTW_XPiI, 59, 2 },
22302
0
    {AArch64::CPY_ZPmI_B, 61, 1 },
22303
0
    {AArch64::CPY_ZPmI_D, 62, 1 },
22304
0
    {AArch64::CPY_ZPmI_H, 63, 1 },
22305
0
    {AArch64::CPY_ZPmI_S, 64, 1 },
22306
0
    {AArch64::CPY_ZPmR_B, 65, 1 },
22307
0
    {AArch64::CPY_ZPmR_D, 66, 1 },
22308
0
    {AArch64::CPY_ZPmR_H, 67, 1 },
22309
0
    {AArch64::CPY_ZPmR_S, 68, 1 },
22310
0
    {AArch64::CPY_ZPmV_B, 69, 1 },
22311
0
    {AArch64::CPY_ZPmV_D, 70, 1 },
22312
0
    {AArch64::CPY_ZPmV_H, 71, 1 },
22313
0
    {AArch64::CPY_ZPmV_S, 72, 1 },
22314
0
    {AArch64::CPY_ZPzI_B, 73, 1 },
22315
0
    {AArch64::CPY_ZPzI_D, 74, 1 },
22316
0
    {AArch64::CPY_ZPzI_H, 75, 1 },
22317
0
    {AArch64::CPY_ZPzI_S, 76, 1 },
22318
0
    {AArch64::CSINCWr, 77, 2 },
22319
0
    {AArch64::CSINCXr, 79, 2 },
22320
0
    {AArch64::CSINVWr, 81, 2 },
22321
0
    {AArch64::CSINVXr, 83, 2 },
22322
0
    {AArch64::CSNEGWr, 85, 1 },
22323
0
    {AArch64::CSNEGXr, 86, 1 },
22324
0
    {AArch64::DCPS1, 87, 1 },
22325
0
    {AArch64::DCPS2, 88, 1 },
22326
0
    {AArch64::DCPS3, 89, 1 },
22327
0
    {AArch64::DECB_XPiI, 90, 2 },
22328
0
    {AArch64::DECD_XPiI, 92, 2 },
22329
0
    {AArch64::DECD_ZPiI, 94, 2 },
22330
0
    {AArch64::DECH_XPiI, 96, 2 },
22331
0
    {AArch64::DECH_ZPiI, 98, 2 },
22332
0
    {AArch64::DECW_XPiI, 100, 2 },
22333
0
    {AArch64::DECW_ZPiI, 102, 2 },
22334
0
    {AArch64::DSB, 104, 3 },
22335
0
    {AArch64::DUPM_ZI, 107, 6 },
22336
0
    {AArch64::DUP_ZI_B, 113, 1 },
22337
0
    {AArch64::DUP_ZI_D, 114, 2 },
22338
0
    {AArch64::DUP_ZI_H, 116, 2 },
22339
0
    {AArch64::DUP_ZI_S, 118, 2 },
22340
0
    {AArch64::DUP_ZR_B, 120, 1 },
22341
0
    {AArch64::DUP_ZR_D, 121, 1 },
22342
0
    {AArch64::DUP_ZR_H, 122, 1 },
22343
0
    {AArch64::DUP_ZR_S, 123, 1 },
22344
0
    {AArch64::DUP_ZZI_B, 124, 2 },
22345
0
    {AArch64::DUP_ZZI_D, 126, 2 },
22346
0
    {AArch64::DUP_ZZI_H, 128, 2 },
22347
0
    {AArch64::DUP_ZZI_Q, 130, 2 },
22348
0
    {AArch64::DUP_ZZI_S, 132, 2 },
22349
0
    {AArch64::EONWrs, 134, 1 },
22350
0
    {AArch64::EONXrs, 135, 1 },
22351
0
    {AArch64::EORS_PPzPP, 136, 1 },
22352
0
    {AArch64::EORWrs, 137, 1 },
22353
0
    {AArch64::EORXrs, 138, 1 },
22354
0
    {AArch64::EOR_PPzPP, 139, 1 },
22355
0
    {AArch64::EOR_ZI, 140, 3 },
22356
0
    {AArch64::EXTRACT_ZPMXI_H_B, 143, 1 },
22357
0
    {AArch64::EXTRACT_ZPMXI_H_D, 144, 1 },
22358
0
    {AArch64::EXTRACT_ZPMXI_H_H, 145, 1 },
22359
0
    {AArch64::EXTRACT_ZPMXI_H_Q, 146, 1 },
22360
0
    {AArch64::EXTRACT_ZPMXI_H_S, 147, 1 },
22361
0
    {AArch64::EXTRACT_ZPMXI_V_B, 148, 1 },
22362
0
    {AArch64::EXTRACT_ZPMXI_V_D, 149, 1 },
22363
0
    {AArch64::EXTRACT_ZPMXI_V_H, 150, 1 },
22364
0
    {AArch64::EXTRACT_ZPMXI_V_Q, 151, 1 },
22365
0
    {AArch64::EXTRACT_ZPMXI_V_S, 152, 1 },
22366
0
    {AArch64::EXTRWrri, 153, 1 },
22367
0
    {AArch64::EXTRXrri, 154, 1 },
22368
0
    {AArch64::FCPY_ZPmI_D, 155, 1 },
22369
0
    {AArch64::FCPY_ZPmI_H, 156, 1 },
22370
0
    {AArch64::FCPY_ZPmI_S, 157, 1 },
22371
0
    {AArch64::FDUP_ZI_D, 158, 1 },
22372
0
    {AArch64::FDUP_ZI_H, 159, 1 },
22373
0
    {AArch64::FDUP_ZI_S, 160, 1 },
22374
0
    {AArch64::GCSPOPM, 161, 1 },
22375
0
    {AArch64::GLD1B_D_IMM_REAL, 162, 1 },
22376
0
    {AArch64::GLD1B_S_IMM_REAL, 163, 1 },
22377
0
    {AArch64::GLD1D_IMM_REAL, 164, 1 },
22378
0
    {AArch64::GLD1H_D_IMM_REAL, 165, 1 },
22379
0
    {AArch64::GLD1H_S_IMM_REAL, 166, 1 },
22380
0
    {AArch64::GLD1Q, 167, 1 },
22381
0
    {AArch64::GLD1SB_D_IMM_REAL, 168, 1 },
22382
0
    {AArch64::GLD1SB_S_IMM_REAL, 169, 1 },
22383
0
    {AArch64::GLD1SH_D_IMM_REAL, 170, 1 },
22384
0
    {AArch64::GLD1SH_S_IMM_REAL, 171, 1 },
22385
0
    {AArch64::GLD1SW_D_IMM_REAL, 172, 1 },
22386
0
    {AArch64::GLD1W_D_IMM_REAL, 173, 1 },
22387
0
    {AArch64::GLD1W_IMM_REAL, 174, 1 },
22388
0
    {AArch64::GLDFF1B_D_IMM_REAL, 175, 1 },
22389
0
    {AArch64::GLDFF1B_S_IMM_REAL, 176, 1 },
22390
0
    {AArch64::GLDFF1D_IMM_REAL, 177, 1 },
22391
0
    {AArch64::GLDFF1H_D_IMM_REAL, 178, 1 },
22392
0
    {AArch64::GLDFF1H_S_IMM_REAL, 179, 1 },
22393
0
    {AArch64::GLDFF1SB_D_IMM_REAL, 180, 1 },
22394
0
    {AArch64::GLDFF1SB_S_IMM_REAL, 181, 1 },
22395
0
    {AArch64::GLDFF1SH_D_IMM_REAL, 182, 1 },
22396
0
    {AArch64::GLDFF1SH_S_IMM_REAL, 183, 1 },
22397
0
    {AArch64::GLDFF1SW_D_IMM_REAL, 184, 1 },
22398
0
    {AArch64::GLDFF1W_D_IMM_REAL, 185, 1 },
22399
0
    {AArch64::GLDFF1W_IMM_REAL, 186, 1 },
22400
0
    {AArch64::HINT, 187, 14 },
22401
0
    {AArch64::INCB_XPiI, 201, 2 },
22402
0
    {AArch64::INCD_XPiI, 203, 2 },
22403
0
    {AArch64::INCD_ZPiI, 205, 2 },
22404
0
    {AArch64::INCH_XPiI, 207, 2 },
22405
0
    {AArch64::INCH_ZPiI, 209, 2 },
22406
0
    {AArch64::INCW_XPiI, 211, 2 },
22407
0
    {AArch64::INCW_ZPiI, 213, 2 },
22408
0
    {AArch64::INSERT_MXIPZ_H_B, 215, 1 },
22409
0
    {AArch64::INSERT_MXIPZ_H_D, 216, 1 },
22410
0
    {AArch64::INSERT_MXIPZ_H_H, 217, 1 },
22411
0
    {AArch64::INSERT_MXIPZ_H_Q, 218, 1 },
22412
0
    {AArch64::INSERT_MXIPZ_H_S, 219, 1 },
22413
0
    {AArch64::INSERT_MXIPZ_V_B, 220, 1 },
22414
0
    {AArch64::INSERT_MXIPZ_V_D, 221, 1 },
22415
0
    {AArch64::INSERT_MXIPZ_V_H, 222, 1 },
22416
0
    {AArch64::INSERT_MXIPZ_V_Q, 223, 1 },
22417
0
    {AArch64::INSERT_MXIPZ_V_S, 224, 1 },
22418
0
    {AArch64::INSvi16gpr, 225, 1 },
22419
0
    {AArch64::INSvi16lane, 226, 1 },
22420
0
    {AArch64::INSvi32gpr, 227, 1 },
22421
0
    {AArch64::INSvi32lane, 228, 1 },
22422
0
    {AArch64::INSvi64gpr, 229, 1 },
22423
0
    {AArch64::INSvi64lane, 230, 1 },
22424
0
    {AArch64::INSvi8gpr, 231, 1 },
22425
0
    {AArch64::INSvi8lane, 232, 1 },
22426
0
    {AArch64::IRG, 233, 1 },
22427
0
    {AArch64::ISB, 234, 1 },
22428
0
    {AArch64::LD1B_2Z_IMM, 235, 1 },
22429
0
    {AArch64::LD1B_2Z_STRIDED_IMM, 236, 1 },
22430
0
    {AArch64::LD1B_4Z_IMM, 237, 1 },
22431
0
    {AArch64::LD1B_4Z_STRIDED_IMM, 238, 1 },
22432
0
    {AArch64::LD1B_D_IMM, 239, 1 },
22433
0
    {AArch64::LD1B_H_IMM, 240, 1 },
22434
0
    {AArch64::LD1B_IMM, 241, 1 },
22435
0
    {AArch64::LD1B_S_IMM, 242, 1 },
22436
0
    {AArch64::LD1D_2Z_IMM, 243, 1 },
22437
0
    {AArch64::LD1D_2Z_STRIDED_IMM, 244, 1 },
22438
0
    {AArch64::LD1D_4Z_IMM, 245, 1 },
22439
0
    {AArch64::LD1D_4Z_STRIDED_IMM, 246, 1 },
22440
0
    {AArch64::LD1D_IMM, 247, 1 },
22441
0
    {AArch64::LD1D_Q_IMM, 248, 1 },
22442
0
    {AArch64::LD1Fourv16b_POST, 249, 1 },
22443
0
    {AArch64::LD1Fourv1d_POST, 250, 1 },
22444
0
    {AArch64::LD1Fourv2d_POST, 251, 1 },
22445
0
    {AArch64::LD1Fourv2s_POST, 252, 1 },
22446
0
    {AArch64::LD1Fourv4h_POST, 253, 1 },
22447
0
    {AArch64::LD1Fourv4s_POST, 254, 1 },
22448
0
    {AArch64::LD1Fourv8b_POST, 255, 1 },
22449
0
    {AArch64::LD1Fourv8h_POST, 256, 1 },
22450
0
    {AArch64::LD1H_2Z_IMM, 257, 1 },
22451
0
    {AArch64::LD1H_2Z_STRIDED_IMM, 258, 1 },
22452
0
    {AArch64::LD1H_4Z_IMM, 259, 1 },
22453
0
    {AArch64::LD1H_4Z_STRIDED_IMM, 260, 1 },
22454
0
    {AArch64::LD1H_D_IMM, 261, 1 },
22455
0
    {AArch64::LD1H_IMM, 262, 1 },
22456
0
    {AArch64::LD1H_S_IMM, 263, 1 },
22457
0
    {AArch64::LD1Onev16b_POST, 264, 1 },
22458
0
    {AArch64::LD1Onev1d_POST, 265, 1 },
22459
0
    {AArch64::LD1Onev2d_POST, 266, 1 },
22460
0
    {AArch64::LD1Onev2s_POST, 267, 1 },
22461
0
    {AArch64::LD1Onev4h_POST, 268, 1 },
22462
0
    {AArch64::LD1Onev4s_POST, 269, 1 },
22463
0
    {AArch64::LD1Onev8b_POST, 270, 1 },
22464
0
    {AArch64::LD1Onev8h_POST, 271, 1 },
22465
0
    {AArch64::LD1RB_D_IMM, 272, 1 },
22466
0
    {AArch64::LD1RB_H_IMM, 273, 1 },
22467
0
    {AArch64::LD1RB_IMM, 274, 1 },
22468
0
    {AArch64::LD1RB_S_IMM, 275, 1 },
22469
0
    {AArch64::LD1RD_IMM, 276, 1 },
22470
0
    {AArch64::LD1RH_D_IMM, 277, 1 },
22471
0
    {AArch64::LD1RH_IMM, 278, 1 },
22472
0
    {AArch64::LD1RH_S_IMM, 279, 1 },
22473
0
    {AArch64::LD1RO_B_IMM, 280, 1 },
22474
0
    {AArch64::LD1RO_D_IMM, 281, 1 },
22475
0
    {AArch64::LD1RO_H_IMM, 282, 1 },
22476
0
    {AArch64::LD1RO_W_IMM, 283, 1 },
22477
0
    {AArch64::LD1RQ_B_IMM, 284, 1 },
22478
0
    {AArch64::LD1RQ_D_IMM, 285, 1 },
22479
0
    {AArch64::LD1RQ_H_IMM, 286, 1 },
22480
0
    {AArch64::LD1RQ_W_IMM, 287, 1 },
22481
0
    {AArch64::LD1RSB_D_IMM, 288, 1 },
22482
0
    {AArch64::LD1RSB_H_IMM, 289, 1 },
22483
0
    {AArch64::LD1RSB_S_IMM, 290, 1 },
22484
0
    {AArch64::LD1RSH_D_IMM, 291, 1 },
22485
0
    {AArch64::LD1RSH_S_IMM, 292, 1 },
22486
0
    {AArch64::LD1RSW_IMM, 293, 1 },
22487
0
    {AArch64::LD1RW_D_IMM, 294, 1 },
22488
0
    {AArch64::LD1RW_IMM, 295, 1 },
22489
0
    {AArch64::LD1Rv16b_POST, 296, 1 },
22490
0
    {AArch64::LD1Rv1d_POST, 297, 1 },
22491
0
    {AArch64::LD1Rv2d_POST, 298, 1 },
22492
0
    {AArch64::LD1Rv2s_POST, 299, 1 },
22493
0
    {AArch64::LD1Rv4h_POST, 300, 1 },
22494
0
    {AArch64::LD1Rv4s_POST, 301, 1 },
22495
0
    {AArch64::LD1Rv8b_POST, 302, 1 },
22496
0
    {AArch64::LD1Rv8h_POST, 303, 1 },
22497
0
    {AArch64::LD1SB_D_IMM, 304, 1 },
22498
0
    {AArch64::LD1SB_H_IMM, 305, 1 },
22499
0
    {AArch64::LD1SB_S_IMM, 306, 1 },
22500
0
    {AArch64::LD1SH_D_IMM, 307, 1 },
22501
0
    {AArch64::LD1SH_S_IMM, 308, 1 },
22502
0
    {AArch64::LD1SW_D_IMM, 309, 1 },
22503
0
    {AArch64::LD1Threev16b_POST, 310, 1 },
22504
0
    {AArch64::LD1Threev1d_POST, 311, 1 },
22505
0
    {AArch64::LD1Threev2d_POST, 312, 1 },
22506
0
    {AArch64::LD1Threev2s_POST, 313, 1 },
22507
0
    {AArch64::LD1Threev4h_POST, 314, 1 },
22508
0
    {AArch64::LD1Threev4s_POST, 315, 1 },
22509
0
    {AArch64::LD1Threev8b_POST, 316, 1 },
22510
0
    {AArch64::LD1Threev8h_POST, 317, 1 },
22511
0
    {AArch64::LD1Twov16b_POST, 318, 1 },
22512
0
    {AArch64::LD1Twov1d_POST, 319, 1 },
22513
0
    {AArch64::LD1Twov2d_POST, 320, 1 },
22514
0
    {AArch64::LD1Twov2s_POST, 321, 1 },
22515
0
    {AArch64::LD1Twov4h_POST, 322, 1 },
22516
0
    {AArch64::LD1Twov4s_POST, 323, 1 },
22517
0
    {AArch64::LD1Twov8b_POST, 324, 1 },
22518
0
    {AArch64::LD1Twov8h_POST, 325, 1 },
22519
0
    {AArch64::LD1W_2Z_IMM, 326, 1 },
22520
0
    {AArch64::LD1W_2Z_STRIDED_IMM, 327, 1 },
22521
0
    {AArch64::LD1W_4Z_IMM, 328, 1 },
22522
0
    {AArch64::LD1W_4Z_STRIDED_IMM, 329, 1 },
22523
0
    {AArch64::LD1W_D_IMM, 330, 1 },
22524
0
    {AArch64::LD1W_IMM, 331, 1 },
22525
0
    {AArch64::LD1W_Q_IMM, 332, 1 },
22526
0
    {AArch64::LD1_MXIPXX_H_B, 333, 1 },
22527
0
    {AArch64::LD1_MXIPXX_H_D, 334, 1 },
22528
0
    {AArch64::LD1_MXIPXX_H_H, 335, 1 },
22529
0
    {AArch64::LD1_MXIPXX_H_Q, 336, 1 },
22530
0
    {AArch64::LD1_MXIPXX_H_S, 337, 1 },
22531
0
    {AArch64::LD1_MXIPXX_V_B, 338, 1 },
22532
0
    {AArch64::LD1_MXIPXX_V_D, 339, 1 },
22533
0
    {AArch64::LD1_MXIPXX_V_H, 340, 1 },
22534
0
    {AArch64::LD1_MXIPXX_V_Q, 341, 1 },
22535
0
    {AArch64::LD1_MXIPXX_V_S, 342, 1 },
22536
0
    {AArch64::LD1i16_POST, 343, 1 },
22537
0
    {AArch64::LD1i32_POST, 344, 1 },
22538
0
    {AArch64::LD1i64_POST, 345, 1 },
22539
0
    {AArch64::LD1i8_POST, 346, 1 },
22540
0
    {AArch64::LD2B_IMM, 347, 1 },
22541
0
    {AArch64::LD2D_IMM, 348, 1 },
22542
0
    {AArch64::LD2H_IMM, 349, 1 },
22543
0
    {AArch64::LD2Q_IMM, 350, 1 },
22544
0
    {AArch64::LD2Rv16b_POST, 351, 1 },
22545
0
    {AArch64::LD2Rv1d_POST, 352, 1 },
22546
0
    {AArch64::LD2Rv2d_POST, 353, 1 },
22547
0
    {AArch64::LD2Rv2s_POST, 354, 1 },
22548
0
    {AArch64::LD2Rv4h_POST, 355, 1 },
22549
0
    {AArch64::LD2Rv4s_POST, 356, 1 },
22550
0
    {AArch64::LD2Rv8b_POST, 357, 1 },
22551
0
    {AArch64::LD2Rv8h_POST, 358, 1 },
22552
0
    {AArch64::LD2Twov16b_POST, 359, 1 },
22553
0
    {AArch64::LD2Twov2d_POST, 360, 1 },
22554
0
    {AArch64::LD2Twov2s_POST, 361, 1 },
22555
0
    {AArch64::LD2Twov4h_POST, 362, 1 },
22556
0
    {AArch64::LD2Twov4s_POST, 363, 1 },
22557
0
    {AArch64::LD2Twov8b_POST, 364, 1 },
22558
0
    {AArch64::LD2Twov8h_POST, 365, 1 },
22559
0
    {AArch64::LD2W_IMM, 366, 1 },
22560
0
    {AArch64::LD2i16_POST, 367, 1 },
22561
0
    {AArch64::LD2i32_POST, 368, 1 },
22562
0
    {AArch64::LD2i64_POST, 369, 1 },
22563
0
    {AArch64::LD2i8_POST, 370, 1 },
22564
0
    {AArch64::LD3B_IMM, 371, 1 },
22565
0
    {AArch64::LD3D_IMM, 372, 1 },
22566
0
    {AArch64::LD3H_IMM, 373, 1 },
22567
0
    {AArch64::LD3Q_IMM, 374, 1 },
22568
0
    {AArch64::LD3Rv16b_POST, 375, 1 },
22569
0
    {AArch64::LD3Rv1d_POST, 376, 1 },
22570
0
    {AArch64::LD3Rv2d_POST, 377, 1 },
22571
0
    {AArch64::LD3Rv2s_POST, 378, 1 },
22572
0
    {AArch64::LD3Rv4h_POST, 379, 1 },
22573
0
    {AArch64::LD3Rv4s_POST, 380, 1 },
22574
0
    {AArch64::LD3Rv8b_POST, 381, 1 },
22575
0
    {AArch64::LD3Rv8h_POST, 382, 1 },
22576
0
    {AArch64::LD3Threev16b_POST, 383, 1 },
22577
0
    {AArch64::LD3Threev2d_POST, 384, 1 },
22578
0
    {AArch64::LD3Threev2s_POST, 385, 1 },
22579
0
    {AArch64::LD3Threev4h_POST, 386, 1 },
22580
0
    {AArch64::LD3Threev4s_POST, 387, 1 },
22581
0
    {AArch64::LD3Threev8b_POST, 388, 1 },
22582
0
    {AArch64::LD3Threev8h_POST, 389, 1 },
22583
0
    {AArch64::LD3W_IMM, 390, 1 },
22584
0
    {AArch64::LD3i16_POST, 391, 1 },
22585
0
    {AArch64::LD3i32_POST, 392, 1 },
22586
0
    {AArch64::LD3i64_POST, 393, 1 },
22587
0
    {AArch64::LD3i8_POST, 394, 1 },
22588
0
    {AArch64::LD4B_IMM, 395, 1 },
22589
0
    {AArch64::LD4D_IMM, 396, 1 },
22590
0
    {AArch64::LD4Fourv16b_POST, 397, 1 },
22591
0
    {AArch64::LD4Fourv2d_POST, 398, 1 },
22592
0
    {AArch64::LD4Fourv2s_POST, 399, 1 },
22593
0
    {AArch64::LD4Fourv4h_POST, 400, 1 },
22594
0
    {AArch64::LD4Fourv4s_POST, 401, 1 },
22595
0
    {AArch64::LD4Fourv8b_POST, 402, 1 },
22596
0
    {AArch64::LD4Fourv8h_POST, 403, 1 },
22597
0
    {AArch64::LD4H_IMM, 404, 1 },
22598
0
    {AArch64::LD4Q_IMM, 405, 1 },
22599
0
    {AArch64::LD4Rv16b_POST, 406, 1 },
22600
0
    {AArch64::LD4Rv1d_POST, 407, 1 },
22601
0
    {AArch64::LD4Rv2d_POST, 408, 1 },
22602
0
    {AArch64::LD4Rv2s_POST, 409, 1 },
22603
0
    {AArch64::LD4Rv4h_POST, 410, 1 },
22604
0
    {AArch64::LD4Rv4s_POST, 411, 1 },
22605
0
    {AArch64::LD4Rv8b_POST, 412, 1 },
22606
0
    {AArch64::LD4Rv8h_POST, 413, 1 },
22607
0
    {AArch64::LD4W_IMM, 414, 1 },
22608
0
    {AArch64::LD4i16_POST, 415, 1 },
22609
0
    {AArch64::LD4i32_POST, 416, 1 },
22610
0
    {AArch64::LD4i64_POST, 417, 1 },
22611
0
    {AArch64::LD4i8_POST, 418, 1 },
22612
0
    {AArch64::LDADDB, 419, 1 },
22613
0
    {AArch64::LDADDH, 420, 1 },
22614
0
    {AArch64::LDADDLB, 421, 1 },
22615
0
    {AArch64::LDADDLH, 422, 1 },
22616
0
    {AArch64::LDADDLW, 423, 1 },
22617
0
    {AArch64::LDADDLX, 424, 1 },
22618
0
    {AArch64::LDADDW, 425, 1 },
22619
0
    {AArch64::LDADDX, 426, 1 },
22620
0
    {AArch64::LDAPURBi, 427, 1 },
22621
0
    {AArch64::LDAPURHi, 428, 1 },
22622
0
    {AArch64::LDAPURSBWi, 429, 1 },
22623
0
    {AArch64::LDAPURSBXi, 430, 1 },
22624
0
    {AArch64::LDAPURSHWi, 431, 1 },
22625
0
    {AArch64::LDAPURSHXi, 432, 1 },
22626
0
    {AArch64::LDAPURSWi, 433, 1 },
22627
0
    {AArch64::LDAPURXi, 434, 1 },
22628
0
    {AArch64::LDAPURbi, 435, 1 },
22629
0
    {AArch64::LDAPURdi, 436, 1 },
22630
0
    {AArch64::LDAPURhi, 437, 1 },
22631
0
    {AArch64::LDAPURi, 438, 1 },
22632
0
    {AArch64::LDAPURqi, 439, 1 },
22633
0
    {AArch64::LDAPURsi, 440, 1 },
22634
0
    {AArch64::LDCLRB, 441, 1 },
22635
0
    {AArch64::LDCLRH, 442, 1 },
22636
0
    {AArch64::LDCLRLB, 443, 1 },
22637
0
    {AArch64::LDCLRLH, 444, 1 },
22638
0
    {AArch64::LDCLRLW, 445, 1 },
22639
0
    {AArch64::LDCLRLX, 446, 1 },
22640
0
    {AArch64::LDCLRW, 447, 1 },
22641
0
    {AArch64::LDCLRX, 448, 1 },
22642
0
    {AArch64::LDEORB, 449, 1 },
22643
0
    {AArch64::LDEORH, 450, 1 },
22644
0
    {AArch64::LDEORLB, 451, 1 },
22645
0
    {AArch64::LDEORLH, 452, 1 },
22646
0
    {AArch64::LDEORLW, 453, 1 },
22647
0
    {AArch64::LDEORLX, 454, 1 },
22648
0
    {AArch64::LDEORW, 455, 1 },
22649
0
    {AArch64::LDEORX, 456, 1 },
22650
0
    {AArch64::LDFF1B_D_REAL, 457, 1 },
22651
0
    {AArch64::LDFF1B_H_REAL, 458, 1 },
22652
0
    {AArch64::LDFF1B_REAL, 459, 1 },
22653
0
    {AArch64::LDFF1B_S_REAL, 460, 1 },
22654
0
    {AArch64::LDFF1D_REAL, 461, 1 },
22655
0
    {AArch64::LDFF1H_D_REAL, 462, 1 },
22656
0
    {AArch64::LDFF1H_REAL, 463, 1 },
22657
0
    {AArch64::LDFF1H_S_REAL, 464, 1 },
22658
0
    {AArch64::LDFF1SB_D_REAL, 465, 1 },
22659
0
    {AArch64::LDFF1SB_H_REAL, 466, 1 },
22660
0
    {AArch64::LDFF1SB_S_REAL, 467, 1 },
22661
0
    {AArch64::LDFF1SH_D_REAL, 468, 1 },
22662
0
    {AArch64::LDFF1SH_S_REAL, 469, 1 },
22663
0
    {AArch64::LDFF1SW_D_REAL, 470, 1 },
22664
0
    {AArch64::LDFF1W_D_REAL, 471, 1 },
22665
0
    {AArch64::LDFF1W_REAL, 472, 1 },
22666
0
    {AArch64::LDG, 473, 1 },
22667
0
    {AArch64::LDNF1B_D_IMM_REAL, 474, 1 },
22668
0
    {AArch64::LDNF1B_H_IMM_REAL, 475, 1 },
22669
0
    {AArch64::LDNF1B_IMM_REAL, 476, 1 },
22670
0
    {AArch64::LDNF1B_S_IMM_REAL, 477, 1 },
22671
0
    {AArch64::LDNF1D_IMM_REAL, 478, 1 },
22672
0
    {AArch64::LDNF1H_D_IMM_REAL, 479, 1 },
22673
0
    {AArch64::LDNF1H_IMM_REAL, 480, 1 },
22674
0
    {AArch64::LDNF1H_S_IMM_REAL, 481, 1 },
22675
0
    {AArch64::LDNF1SB_D_IMM_REAL, 482, 1 },
22676
0
    {AArch64::LDNF1SB_H_IMM_REAL, 483, 1 },
22677
0
    {AArch64::LDNF1SB_S_IMM_REAL, 484, 1 },
22678
0
    {AArch64::LDNF1SH_D_IMM_REAL, 485, 1 },
22679
0
    {AArch64::LDNF1SH_S_IMM_REAL, 486, 1 },
22680
0
    {AArch64::LDNF1SW_D_IMM_REAL, 487, 1 },
22681
0
    {AArch64::LDNF1W_D_IMM_REAL, 488, 1 },
22682
0
    {AArch64::LDNF1W_IMM_REAL, 489, 1 },
22683
0
    {AArch64::LDNPDi, 490, 1 },
22684
0
    {AArch64::LDNPQi, 491, 1 },
22685
0
    {AArch64::LDNPSi, 492, 1 },
22686
0
    {AArch64::LDNPWi, 493, 1 },
22687
0
    {AArch64::LDNPXi, 494, 1 },
22688
0
    {AArch64::LDNT1B_2Z_IMM, 495, 1 },
22689
0
    {AArch64::LDNT1B_2Z_STRIDED_IMM, 496, 1 },
22690
0
    {AArch64::LDNT1B_4Z_IMM, 497, 1 },
22691
0
    {AArch64::LDNT1B_4Z_STRIDED_IMM, 498, 1 },
22692
0
    {AArch64::LDNT1B_ZRI, 499, 1 },
22693
0
    {AArch64::LDNT1B_ZZR_D_REAL, 500, 1 },
22694
0
    {AArch64::LDNT1B_ZZR_S_REAL, 501, 1 },
22695
0
    {AArch64::LDNT1D_2Z_IMM, 502, 1 },
22696
0
    {AArch64::LDNT1D_2Z_STRIDED_IMM, 503, 1 },
22697
0
    {AArch64::LDNT1D_4Z_IMM, 504, 1 },
22698
0
    {AArch64::LDNT1D_4Z_STRIDED_IMM, 505, 1 },
22699
0
    {AArch64::LDNT1D_ZRI, 506, 1 },
22700
0
    {AArch64::LDNT1D_ZZR_D_REAL, 507, 1 },
22701
0
    {AArch64::LDNT1H_2Z_IMM, 508, 1 },
22702
0
    {AArch64::LDNT1H_2Z_STRIDED_IMM, 509, 1 },
22703
0
    {AArch64::LDNT1H_4Z_IMM, 510, 1 },
22704
0
    {AArch64::LDNT1H_4Z_STRIDED_IMM, 511, 1 },
22705
0
    {AArch64::LDNT1H_ZRI, 512, 1 },
22706
0
    {AArch64::LDNT1H_ZZR_D_REAL, 513, 1 },
22707
0
    {AArch64::LDNT1H_ZZR_S_REAL, 514, 1 },
22708
0
    {AArch64::LDNT1SB_ZZR_D_REAL, 515, 1 },
22709
0
    {AArch64::LDNT1SB_ZZR_S_REAL, 516, 1 },
22710
0
    {AArch64::LDNT1SH_ZZR_D_REAL, 517, 1 },
22711
0
    {AArch64::LDNT1SH_ZZR_S_REAL, 518, 1 },
22712
0
    {AArch64::LDNT1SW_ZZR_D_REAL, 519, 1 },
22713
0
    {AArch64::LDNT1W_2Z_IMM, 520, 1 },
22714
0
    {AArch64::LDNT1W_2Z_STRIDED_IMM, 521, 1 },
22715
0
    {AArch64::LDNT1W_4Z_IMM, 522, 1 },
22716
0
    {AArch64::LDNT1W_4Z_STRIDED_IMM, 523, 1 },
22717
0
    {AArch64::LDNT1W_ZRI, 524, 1 },
22718
0
    {AArch64::LDNT1W_ZZR_D_REAL, 525, 1 },
22719
0
    {AArch64::LDNT1W_ZZR_S_REAL, 526, 1 },
22720
0
    {AArch64::LDPDi, 527, 1 },
22721
0
    {AArch64::LDPQi, 528, 1 },
22722
0
    {AArch64::LDPSWi, 529, 1 },
22723
0
    {AArch64::LDPSi, 530, 1 },
22724
0
    {AArch64::LDPWi, 531, 1 },
22725
0
    {AArch64::LDPXi, 532, 1 },
22726
0
    {AArch64::LDRAAindexed, 533, 1 },
22727
0
    {AArch64::LDRABindexed, 534, 1 },
22728
0
    {AArch64::LDRBBroX, 535, 1 },
22729
0
    {AArch64::LDRBBui, 536, 1 },
22730
0
    {AArch64::LDRBroX, 537, 1 },
22731
0
    {AArch64::LDRBui, 538, 1 },
22732
0
    {AArch64::LDRDroX, 539, 1 },
22733
0
    {AArch64::LDRDui, 540, 1 },
22734
0
    {AArch64::LDRHHroX, 541, 1 },
22735
0
    {AArch64::LDRHHui, 542, 1 },
22736
0
    {AArch64::LDRHroX, 543, 1 },
22737
0
    {AArch64::LDRHui, 544, 1 },
22738
0
    {AArch64::LDRQroX, 545, 1 },
22739
0
    {AArch64::LDRQui, 546, 1 },
22740
0
    {AArch64::LDRSBWroX, 547, 1 },
22741
0
    {AArch64::LDRSBWui, 548, 1 },
22742
0
    {AArch64::LDRSBXroX, 549, 1 },
22743
0
    {AArch64::LDRSBXui, 550, 1 },
22744
0
    {AArch64::LDRSHWroX, 551, 1 },
22745
0
    {AArch64::LDRSHWui, 552, 1 },
22746
0
    {AArch64::LDRSHXroX, 553, 1 },
22747
0
    {AArch64::LDRSHXui, 554, 1 },
22748
0
    {AArch64::LDRSWroX, 555, 1 },
22749
0
    {AArch64::LDRSWui, 556, 1 },
22750
0
    {AArch64::LDRSroX, 557, 1 },
22751
0
    {AArch64::LDRSui, 558, 1 },
22752
0
    {AArch64::LDRWroX, 559, 1 },
22753
0
    {AArch64::LDRWui, 560, 1 },
22754
0
    {AArch64::LDRXroX, 561, 1 },
22755
0
    {AArch64::LDRXui, 562, 1 },
22756
0
    {AArch64::LDR_PXI, 563, 1 },
22757
0
    {AArch64::LDR_ZA, 564, 1 },
22758
0
    {AArch64::LDR_ZXI, 565, 1 },
22759
0
    {AArch64::LDSETB, 566, 1 },
22760
0
    {AArch64::LDSETH, 567, 1 },
22761
0
    {AArch64::LDSETLB, 568, 1 },
22762
0
    {AArch64::LDSETLH, 569, 1 },
22763
0
    {AArch64::LDSETLW, 570, 1 },
22764
0
    {AArch64::LDSETLX, 571, 1 },
22765
0
    {AArch64::LDSETW, 572, 1 },
22766
0
    {AArch64::LDSETX, 573, 1 },
22767
0
    {AArch64::LDSMAXB, 574, 1 },
22768
0
    {AArch64::LDSMAXH, 575, 1 },
22769
0
    {AArch64::LDSMAXLB, 576, 1 },
22770
0
    {AArch64::LDSMAXLH, 577, 1 },
22771
0
    {AArch64::LDSMAXLW, 578, 1 },
22772
0
    {AArch64::LDSMAXLX, 579, 1 },
22773
0
    {AArch64::LDSMAXW, 580, 1 },
22774
0
    {AArch64::LDSMAXX, 581, 1 },
22775
0
    {AArch64::LDSMINB, 582, 1 },
22776
0
    {AArch64::LDSMINH, 583, 1 },
22777
0
    {AArch64::LDSMINLB, 584, 1 },
22778
0
    {AArch64::LDSMINLH, 585, 1 },
22779
0
    {AArch64::LDSMINLW, 586, 1 },
22780
0
    {AArch64::LDSMINLX, 587, 1 },
22781
0
    {AArch64::LDSMINW, 588, 1 },
22782
0
    {AArch64::LDSMINX, 589, 1 },
22783
0
    {AArch64::LDTRBi, 590, 1 },
22784
0
    {AArch64::LDTRHi, 591, 1 },
22785
0
    {AArch64::LDTRSBWi, 592, 1 },
22786
0
    {AArch64::LDTRSBXi, 593, 1 },
22787
0
    {AArch64::LDTRSHWi, 594, 1 },
22788
0
    {AArch64::LDTRSHXi, 595, 1 },
22789
0
    {AArch64::LDTRSWi, 596, 1 },
22790
0
    {AArch64::LDTRWi, 597, 1 },
22791
0
    {AArch64::LDTRXi, 598, 1 },
22792
0
    {AArch64::LDUMAXB, 599, 1 },
22793
0
    {AArch64::LDUMAXH, 600, 1 },
22794
0
    {AArch64::LDUMAXLB, 601, 1 },
22795
0
    {AArch64::LDUMAXLH, 602, 1 },
22796
0
    {AArch64::LDUMAXLW, 603, 1 },
22797
0
    {AArch64::LDUMAXLX, 604, 1 },
22798
0
    {AArch64::LDUMAXW, 605, 1 },
22799
0
    {AArch64::LDUMAXX, 606, 1 },
22800
0
    {AArch64::LDUMINB, 607, 1 },
22801
0
    {AArch64::LDUMINH, 608, 1 },
22802
0
    {AArch64::LDUMINLB, 609, 1 },
22803
0
    {AArch64::LDUMINLH, 610, 1 },
22804
0
    {AArch64::LDUMINLW, 611, 1 },
22805
0
    {AArch64::LDUMINLX, 612, 1 },
22806
0
    {AArch64::LDUMINW, 613, 1 },
22807
0
    {AArch64::LDUMINX, 614, 1 },
22808
0
    {AArch64::LDURBBi, 615, 1 },
22809
0
    {AArch64::LDURBi, 616, 1 },
22810
0
    {AArch64::LDURDi, 617, 1 },
22811
0
    {AArch64::LDURHHi, 618, 1 },
22812
0
    {AArch64::LDURHi, 619, 1 },
22813
0
    {AArch64::LDURQi, 620, 1 },
22814
0
    {AArch64::LDURSBWi, 621, 1 },
22815
0
    {AArch64::LDURSBXi, 622, 1 },
22816
0
    {AArch64::LDURSHWi, 623, 1 },
22817
0
    {AArch64::LDURSHXi, 624, 1 },
22818
0
    {AArch64::LDURSWi, 625, 1 },
22819
0
    {AArch64::LDURSi, 626, 1 },
22820
0
    {AArch64::LDURWi, 627, 1 },
22821
0
    {AArch64::LDURXi, 628, 1 },
22822
0
    {AArch64::MADDWrrr, 629, 1 },
22823
0
    {AArch64::MADDXrrr, 630, 1 },
22824
0
    {AArch64::MOVA_2ZMXI_H_B, 631, 1 },
22825
0
    {AArch64::MOVA_2ZMXI_H_D, 632, 1 },
22826
0
    {AArch64::MOVA_2ZMXI_H_H, 633, 1 },
22827
0
    {AArch64::MOVA_2ZMXI_H_S, 634, 1 },
22828
0
    {AArch64::MOVA_2ZMXI_V_B, 635, 1 },
22829
0
    {AArch64::MOVA_2ZMXI_V_D, 636, 1 },
22830
0
    {AArch64::MOVA_2ZMXI_V_H, 637, 1 },
22831
0
    {AArch64::MOVA_2ZMXI_V_S, 638, 1 },
22832
0
    {AArch64::MOVA_4ZMXI_H_B, 639, 1 },
22833
0
    {AArch64::MOVA_4ZMXI_H_D, 640, 1 },
22834
0
    {AArch64::MOVA_4ZMXI_H_H, 641, 1 },
22835
0
    {AArch64::MOVA_4ZMXI_H_S, 642, 1 },
22836
0
    {AArch64::MOVA_4ZMXI_V_B, 643, 1 },
22837
0
    {AArch64::MOVA_4ZMXI_V_D, 644, 1 },
22838
0
    {AArch64::MOVA_4ZMXI_V_H, 645, 1 },
22839
0
    {AArch64::MOVA_4ZMXI_V_S, 646, 1 },
22840
0
    {AArch64::MOVA_MXI2Z_H_B, 647, 1 },
22841
0
    {AArch64::MOVA_MXI2Z_H_D, 648, 1 },
22842
0
    {AArch64::MOVA_MXI2Z_H_H, 649, 1 },
22843
0
    {AArch64::MOVA_MXI2Z_H_S, 650, 1 },
22844
0
    {AArch64::MOVA_MXI2Z_V_B, 651, 1 },
22845
0
    {AArch64::MOVA_MXI2Z_V_D, 652, 1 },
22846
0
    {AArch64::MOVA_MXI2Z_V_H, 653, 1 },
22847
0
    {AArch64::MOVA_MXI2Z_V_S, 654, 1 },
22848
0
    {AArch64::MOVA_MXI4Z_H_B, 655, 1 },
22849
0
    {AArch64::MOVA_MXI4Z_H_D, 656, 1 },
22850
0
    {AArch64::MOVA_MXI4Z_H_H, 657, 1 },
22851
0
    {AArch64::MOVA_MXI4Z_H_S, 658, 1 },
22852
0
    {AArch64::MOVA_MXI4Z_V_B, 659, 1 },
22853
0
    {AArch64::MOVA_MXI4Z_V_D, 660, 1 },
22854
0
    {AArch64::MOVA_MXI4Z_V_H, 661, 1 },
22855
0
    {AArch64::MOVA_MXI4Z_V_S, 662, 1 },
22856
0
    {AArch64::MOVA_VG2_2ZMXI, 663, 1 },
22857
0
    {AArch64::MOVA_VG2_MXI2Z, 664, 1 },
22858
0
    {AArch64::MOVA_VG4_4ZMXI, 665, 1 },
22859
0
    {AArch64::MOVA_VG4_MXI4Z, 666, 1 },
22860
0
    {AArch64::MOVT, 667, 1 },
22861
0
    {AArch64::MSRpstatesvcrImm1, 668, 6 },
22862
0
    {AArch64::MSUBWrrr, 674, 1 },
22863
0
    {AArch64::MSUBXrrr, 675, 1 },
22864
0
    {AArch64::NOTv16i8, 676, 1 },
22865
0
    {AArch64::NOTv8i8, 677, 1 },
22866
0
    {AArch64::ORNWrs, 678, 3 },
22867
0
    {AArch64::ORNXrs, 681, 3 },
22868
0
    {AArch64::ORRS_PPzPP, 684, 1 },
22869
0
    {AArch64::ORRWrs, 685, 2 },
22870
0
    {AArch64::ORRXrs, 687, 2 },
22871
0
    {AArch64::ORR_PPzPP, 689, 1 },
22872
0
    {AArch64::ORR_ZI, 690, 3 },
22873
0
    {AArch64::ORR_ZZZ, 693, 1 },
22874
0
    {AArch64::ORRv16i8, 694, 1 },
22875
0
    {AArch64::ORRv8i8, 695, 1 },
22876
0
    {AArch64::PACIA1716, 696, 1 },
22877
0
    {AArch64::PACIASP, 697, 1 },
22878
0
    {AArch64::PACIAZ, 698, 1 },
22879
0
    {AArch64::PACIB1716, 699, 1 },
22880
0
    {AArch64::PACIBSP, 700, 1 },
22881
0
    {AArch64::PACIBZ, 701, 1 },
22882
0
    {AArch64::PACM, 702, 1 },
22883
0
    {AArch64::PMOV_PZI_B, 703, 1 },
22884
0
    {AArch64::PMOV_ZIP_B, 704, 1 },
22885
0
    {AArch64::PRFB_D_PZI, 705, 1 },
22886
0
    {AArch64::PRFB_PRI, 706, 1 },
22887
0
    {AArch64::PRFB_S_PZI, 707, 1 },
22888
0
    {AArch64::PRFD_D_PZI, 708, 1 },
22889
0
    {AArch64::PRFD_PRI, 709, 1 },
22890
0
    {AArch64::PRFD_S_PZI, 710, 1 },
22891
0
    {AArch64::PRFH_D_PZI, 711, 1 },
22892
0
    {AArch64::PRFH_PRI, 712, 1 },
22893
0
    {AArch64::PRFH_S_PZI, 713, 1 },
22894
0
    {AArch64::PRFMroX, 714, 1 },
22895
0
    {AArch64::PRFMui, 715, 1 },
22896
0
    {AArch64::PRFUMi, 716, 1 },
22897
0
    {AArch64::PRFW_D_PZI, 717, 1 },
22898
0
    {AArch64::PRFW_PRI, 718, 1 },
22899
0
    {AArch64::PRFW_S_PZI, 719, 1 },
22900
0
    {AArch64::PTRUES_B, 720, 1 },
22901
0
    {AArch64::PTRUES_D, 721, 1 },
22902
0
    {AArch64::PTRUES_H, 722, 1 },
22903
0
    {AArch64::PTRUES_S, 723, 1 },
22904
0
    {AArch64::PTRUE_B, 724, 1 },
22905
0
    {AArch64::PTRUE_D, 725, 1 },
22906
0
    {AArch64::PTRUE_H, 726, 1 },
22907
0
    {AArch64::PTRUE_S, 727, 1 },
22908
0
    {AArch64::RET, 728, 1 },
22909
0
    {AArch64::SBCSWr, 729, 1 },
22910
0
    {AArch64::SBCSXr, 730, 1 },
22911
0
    {AArch64::SBCWr, 731, 1 },
22912
0
    {AArch64::SBCXr, 732, 1 },
22913
0
    {AArch64::SBFMWri, 733, 3 },
22914
0
    {AArch64::SBFMXri, 736, 4 },
22915
0
    {AArch64::SEL_PPPP, 740, 1 },
22916
0
    {AArch64::SEL_ZPZZ_B, 741, 1 },
22917
0
    {AArch64::SEL_ZPZZ_D, 742, 1 },
22918
0
    {AArch64::SEL_ZPZZ_H, 743, 1 },
22919
0
    {AArch64::SEL_ZPZZ_S, 744, 1 },
22920
0
    {AArch64::SMADDLrrr, 745, 1 },
22921
0
    {AArch64::SMSUBLrrr, 746, 1 },
22922
0
    {AArch64::SQDECB_XPiI, 747, 2 },
22923
0
    {AArch64::SQDECB_XPiWdI, 749, 2 },
22924
0
    {AArch64::SQDECD_XPiI, 751, 2 },
22925
0
    {AArch64::SQDECD_XPiWdI, 753, 2 },
22926
0
    {AArch64::SQDECD_ZPiI, 755, 2 },
22927
0
    {AArch64::SQDECH_XPiI, 757, 2 },
22928
0
    {AArch64::SQDECH_XPiWdI, 759, 2 },
22929
0
    {AArch64::SQDECH_ZPiI, 761, 2 },
22930
0
    {AArch64::SQDECW_XPiI, 763, 2 },
22931
0
    {AArch64::SQDECW_XPiWdI, 765, 2 },
22932
0
    {AArch64::SQDECW_ZPiI, 767, 2 },
22933
0
    {AArch64::SQINCB_XPiI, 769, 2 },
22934
0
    {AArch64::SQINCB_XPiWdI, 771, 2 },
22935
0
    {AArch64::SQINCD_XPiI, 773, 2 },
22936
0
    {AArch64::SQINCD_XPiWdI, 775, 2 },
22937
0
    {AArch64::SQINCD_ZPiI, 777, 2 },
22938
0
    {AArch64::SQINCH_XPiI, 779, 2 },
22939
0
    {AArch64::SQINCH_XPiWdI, 781, 2 },
22940
0
    {AArch64::SQINCH_ZPiI, 783, 2 },
22941
0
    {AArch64::SQINCW_XPiI, 785, 2 },
22942
0
    {AArch64::SQINCW_XPiWdI, 787, 2 },
22943
0
    {AArch64::SQINCW_ZPiI, 789, 2 },
22944
0
    {AArch64::SST1B_D_IMM, 791, 1 },
22945
0
    {AArch64::SST1B_S_IMM, 792, 1 },
22946
0
    {AArch64::SST1D_IMM, 793, 1 },
22947
0
    {AArch64::SST1H_D_IMM, 794, 1 },
22948
0
    {AArch64::SST1H_S_IMM, 795, 1 },
22949
0
    {AArch64::SST1Q, 796, 1 },
22950
0
    {AArch64::SST1W_D_IMM, 797, 1 },
22951
0
    {AArch64::SST1W_IMM, 798, 1 },
22952
0
    {AArch64::ST1B_2Z_IMM, 799, 1 },
22953
0
    {AArch64::ST1B_2Z_STRIDED_IMM, 800, 1 },
22954
0
    {AArch64::ST1B_4Z_IMM, 801, 1 },
22955
0
    {AArch64::ST1B_4Z_STRIDED_IMM, 802, 1 },
22956
0
    {AArch64::ST1B_D_IMM, 803, 1 },
22957
0
    {AArch64::ST1B_H_IMM, 804, 1 },
22958
0
    {AArch64::ST1B_IMM, 805, 1 },
22959
0
    {AArch64::ST1B_S_IMM, 806, 1 },
22960
0
    {AArch64::ST1D_2Z_IMM, 807, 1 },
22961
0
    {AArch64::ST1D_2Z_STRIDED_IMM, 808, 1 },
22962
0
    {AArch64::ST1D_4Z_IMM, 809, 1 },
22963
0
    {AArch64::ST1D_4Z_STRIDED_IMM, 810, 1 },
22964
0
    {AArch64::ST1D_IMM, 811, 1 },
22965
0
    {AArch64::ST1D_Q_IMM, 812, 1 },
22966
0
    {AArch64::ST1Fourv16b_POST, 813, 1 },
22967
0
    {AArch64::ST1Fourv1d_POST, 814, 1 },
22968
0
    {AArch64::ST1Fourv2d_POST, 815, 1 },
22969
0
    {AArch64::ST1Fourv2s_POST, 816, 1 },
22970
0
    {AArch64::ST1Fourv4h_POST, 817, 1 },
22971
0
    {AArch64::ST1Fourv4s_POST, 818, 1 },
22972
0
    {AArch64::ST1Fourv8b_POST, 819, 1 },
22973
0
    {AArch64::ST1Fourv8h_POST, 820, 1 },
22974
0
    {AArch64::ST1H_2Z_IMM, 821, 1 },
22975
0
    {AArch64::ST1H_2Z_STRIDED_IMM, 822, 1 },
22976
0
    {AArch64::ST1H_4Z_IMM, 823, 1 },
22977
0
    {AArch64::ST1H_4Z_STRIDED_IMM, 824, 1 },
22978
0
    {AArch64::ST1H_D_IMM, 825, 1 },
22979
0
    {AArch64::ST1H_IMM, 826, 1 },
22980
0
    {AArch64::ST1H_S_IMM, 827, 1 },
22981
0
    {AArch64::ST1Onev16b_POST, 828, 1 },
22982
0
    {AArch64::ST1Onev1d_POST, 829, 1 },
22983
0
    {AArch64::ST1Onev2d_POST, 830, 1 },
22984
0
    {AArch64::ST1Onev2s_POST, 831, 1 },
22985
0
    {AArch64::ST1Onev4h_POST, 832, 1 },
22986
0
    {AArch64::ST1Onev4s_POST, 833, 1 },
22987
0
    {AArch64::ST1Onev8b_POST, 834, 1 },
22988
0
    {AArch64::ST1Onev8h_POST, 835, 1 },
22989
0
    {AArch64::ST1Threev16b_POST, 836, 1 },
22990
0
    {AArch64::ST1Threev1d_POST, 837, 1 },
22991
0
    {AArch64::ST1Threev2d_POST, 838, 1 },
22992
0
    {AArch64::ST1Threev2s_POST, 839, 1 },
22993
0
    {AArch64::ST1Threev4h_POST, 840, 1 },
22994
0
    {AArch64::ST1Threev4s_POST, 841, 1 },
22995
0
    {AArch64::ST1Threev8b_POST, 842, 1 },
22996
0
    {AArch64::ST1Threev8h_POST, 843, 1 },
22997
0
    {AArch64::ST1Twov16b_POST, 844, 1 },
22998
0
    {AArch64::ST1Twov1d_POST, 845, 1 },
22999
0
    {AArch64::ST1Twov2d_POST, 846, 1 },
23000
0
    {AArch64::ST1Twov2s_POST, 847, 1 },
23001
0
    {AArch64::ST1Twov4h_POST, 848, 1 },
23002
0
    {AArch64::ST1Twov4s_POST, 849, 1 },
23003
0
    {AArch64::ST1Twov8b_POST, 850, 1 },
23004
0
    {AArch64::ST1Twov8h_POST, 851, 1 },
23005
0
    {AArch64::ST1W_2Z_IMM, 852, 1 },
23006
0
    {AArch64::ST1W_2Z_STRIDED_IMM, 853, 1 },
23007
0
    {AArch64::ST1W_4Z_IMM, 854, 1 },
23008
0
    {AArch64::ST1W_4Z_STRIDED_IMM, 855, 1 },
23009
0
    {AArch64::ST1W_D_IMM, 856, 1 },
23010
0
    {AArch64::ST1W_IMM, 857, 1 },
23011
0
    {AArch64::ST1W_Q_IMM, 858, 1 },
23012
0
    {AArch64::ST1_MXIPXX_H_B, 859, 1 },
23013
0
    {AArch64::ST1_MXIPXX_H_D, 860, 1 },
23014
0
    {AArch64::ST1_MXIPXX_H_H, 861, 1 },
23015
0
    {AArch64::ST1_MXIPXX_H_Q, 862, 1 },
23016
0
    {AArch64::ST1_MXIPXX_H_S, 863, 1 },
23017
0
    {AArch64::ST1_MXIPXX_V_B, 864, 1 },
23018
0
    {AArch64::ST1_MXIPXX_V_D, 865, 1 },
23019
0
    {AArch64::ST1_MXIPXX_V_H, 866, 1 },
23020
0
    {AArch64::ST1_MXIPXX_V_Q, 867, 1 },
23021
0
    {AArch64::ST1_MXIPXX_V_S, 868, 1 },
23022
0
    {AArch64::ST1i16_POST, 869, 1 },
23023
0
    {AArch64::ST1i32_POST, 870, 1 },
23024
0
    {AArch64::ST1i64_POST, 871, 1 },
23025
0
    {AArch64::ST1i8_POST, 872, 1 },
23026
0
    {AArch64::ST2B_IMM, 873, 1 },
23027
0
    {AArch64::ST2D_IMM, 874, 1 },
23028
0
    {AArch64::ST2Gi, 875, 1 },
23029
0
    {AArch64::ST2H_IMM, 876, 1 },
23030
0
    {AArch64::ST2Q_IMM, 877, 1 },
23031
0
    {AArch64::ST2Twov16b_POST, 878, 1 },
23032
0
    {AArch64::ST2Twov2d_POST, 879, 1 },
23033
0
    {AArch64::ST2Twov2s_POST, 880, 1 },
23034
0
    {AArch64::ST2Twov4h_POST, 881, 1 },
23035
0
    {AArch64::ST2Twov4s_POST, 882, 1 },
23036
0
    {AArch64::ST2Twov8b_POST, 883, 1 },
23037
0
    {AArch64::ST2Twov8h_POST, 884, 1 },
23038
0
    {AArch64::ST2W_IMM, 885, 1 },
23039
0
    {AArch64::ST2i16_POST, 886, 1 },
23040
0
    {AArch64::ST2i32_POST, 887, 1 },
23041
0
    {AArch64::ST2i64_POST, 888, 1 },
23042
0
    {AArch64::ST2i8_POST, 889, 1 },
23043
0
    {AArch64::ST3B_IMM, 890, 1 },
23044
0
    {AArch64::ST3D_IMM, 891, 1 },
23045
0
    {AArch64::ST3H_IMM, 892, 1 },
23046
0
    {AArch64::ST3Q_IMM, 893, 1 },
23047
0
    {AArch64::ST3Threev16b_POST, 894, 1 },
23048
0
    {AArch64::ST3Threev2d_POST, 895, 1 },
23049
0
    {AArch64::ST3Threev2s_POST, 896, 1 },
23050
0
    {AArch64::ST3Threev4h_POST, 897, 1 },
23051
0
    {AArch64::ST3Threev4s_POST, 898, 1 },
23052
0
    {AArch64::ST3Threev8b_POST, 899, 1 },
23053
0
    {AArch64::ST3Threev8h_POST, 900, 1 },
23054
0
    {AArch64::ST3W_IMM, 901, 1 },
23055
0
    {AArch64::ST3i16_POST, 902, 1 },
23056
0
    {AArch64::ST3i32_POST, 903, 1 },
23057
0
    {AArch64::ST3i64_POST, 904, 1 },
23058
0
    {AArch64::ST3i8_POST, 905, 1 },
23059
0
    {AArch64::ST4B_IMM, 906, 1 },
23060
0
    {AArch64::ST4D_IMM, 907, 1 },
23061
0
    {AArch64::ST4Fourv16b_POST, 908, 1 },
23062
0
    {AArch64::ST4Fourv2d_POST, 909, 1 },
23063
0
    {AArch64::ST4Fourv2s_POST, 910, 1 },
23064
0
    {AArch64::ST4Fourv4h_POST, 911, 1 },
23065
0
    {AArch64::ST4Fourv4s_POST, 912, 1 },
23066
0
    {AArch64::ST4Fourv8b_POST, 913, 1 },
23067
0
    {AArch64::ST4Fourv8h_POST, 914, 1 },
23068
0
    {AArch64::ST4H_IMM, 915, 1 },
23069
0
    {AArch64::ST4Q_IMM, 916, 1 },
23070
0
    {AArch64::ST4W_IMM, 917, 1 },
23071
0
    {AArch64::ST4i16_POST, 918, 1 },
23072
0
    {AArch64::ST4i32_POST, 919, 1 },
23073
0
    {AArch64::ST4i64_POST, 920, 1 },
23074
0
    {AArch64::ST4i8_POST, 921, 1 },
23075
0
    {AArch64::STGPi, 922, 1 },
23076
0
    {AArch64::STGi, 923, 1 },
23077
0
    {AArch64::STLURBi, 924, 1 },
23078
0
    {AArch64::STLURHi, 925, 1 },
23079
0
    {AArch64::STLURWi, 926, 1 },
23080
0
    {AArch64::STLURXi, 927, 1 },
23081
0
    {AArch64::STLURbi, 928, 1 },
23082
0
    {AArch64::STLURdi, 929, 1 },
23083
0
    {AArch64::STLURhi, 930, 1 },
23084
0
    {AArch64::STLURqi, 931, 1 },
23085
0
    {AArch64::STLURsi, 932, 1 },
23086
0
    {AArch64::STNPDi, 933, 1 },
23087
0
    {AArch64::STNPQi, 934, 1 },
23088
0
    {AArch64::STNPSi, 935, 1 },
23089
0
    {AArch64::STNPWi, 936, 1 },
23090
0
    {AArch64::STNPXi, 937, 1 },
23091
0
    {AArch64::STNT1B_2Z_IMM, 938, 1 },
23092
0
    {AArch64::STNT1B_2Z_STRIDED_IMM, 939, 1 },
23093
0
    {AArch64::STNT1B_4Z_IMM, 940, 1 },
23094
0
    {AArch64::STNT1B_4Z_STRIDED_IMM, 941, 1 },
23095
0
    {AArch64::STNT1B_ZRI, 942, 1 },
23096
0
    {AArch64::STNT1B_ZZR_D_REAL, 943, 1 },
23097
0
    {AArch64::STNT1B_ZZR_S_REAL, 944, 1 },
23098
0
    {AArch64::STNT1D_2Z_IMM, 945, 1 },
23099
0
    {AArch64::STNT1D_2Z_STRIDED_IMM, 946, 1 },
23100
0
    {AArch64::STNT1D_4Z_IMM, 947, 1 },
23101
0
    {AArch64::STNT1D_4Z_STRIDED_IMM, 948, 1 },
23102
0
    {AArch64::STNT1D_ZRI, 949, 1 },
23103
0
    {AArch64::STNT1D_ZZR_D_REAL, 950, 1 },
23104
0
    {AArch64::STNT1H_2Z_IMM, 951, 1 },
23105
0
    {AArch64::STNT1H_2Z_STRIDED_IMM, 952, 1 },
23106
0
    {AArch64::STNT1H_4Z_IMM, 953, 1 },
23107
0
    {AArch64::STNT1H_4Z_STRIDED_IMM, 954, 1 },
23108
0
    {AArch64::STNT1H_ZRI, 955, 1 },
23109
0
    {AArch64::STNT1H_ZZR_D_REAL, 956, 1 },
23110
0
    {AArch64::STNT1H_ZZR_S_REAL, 957, 1 },
23111
0
    {AArch64::STNT1W_2Z_IMM, 958, 1 },
23112
0
    {AArch64::STNT1W_2Z_STRIDED_IMM, 959, 1 },
23113
0
    {AArch64::STNT1W_4Z_IMM, 960, 1 },
23114
0
    {AArch64::STNT1W_4Z_STRIDED_IMM, 961, 1 },
23115
0
    {AArch64::STNT1W_ZRI, 962, 1 },
23116
0
    {AArch64::STNT1W_ZZR_D_REAL, 963, 1 },
23117
0
    {AArch64::STNT1W_ZZR_S_REAL, 964, 1 },
23118
0
    {AArch64::STPDi, 965, 1 },
23119
0
    {AArch64::STPQi, 966, 1 },
23120
0
    {AArch64::STPSi, 967, 1 },
23121
0
    {AArch64::STPWi, 968, 1 },
23122
0
    {AArch64::STPXi, 969, 1 },
23123
0
    {AArch64::STRBBroX, 970, 1 },
23124
0
    {AArch64::STRBBui, 971, 1 },
23125
0
    {AArch64::STRBroX, 972, 1 },
23126
0
    {AArch64::STRBui, 973, 1 },
23127
0
    {AArch64::STRDroX, 974, 1 },
23128
0
    {AArch64::STRDui, 975, 1 },
23129
0
    {AArch64::STRHHroX, 976, 1 },
23130
0
    {AArch64::STRHHui, 977, 1 },
23131
0
    {AArch64::STRHroX, 978, 1 },
23132
0
    {AArch64::STRHui, 979, 1 },
23133
0
    {AArch64::STRQroX, 980, 1 },
23134
0
    {AArch64::STRQui, 981, 1 },
23135
0
    {AArch64::STRSroX, 982, 1 },
23136
0
    {AArch64::STRSui, 983, 1 },
23137
0
    {AArch64::STRWroX, 984, 1 },
23138
0
    {AArch64::STRWui, 985, 1 },
23139
0
    {AArch64::STRXroX, 986, 1 },
23140
0
    {AArch64::STRXui, 987, 1 },
23141
0
    {AArch64::STR_PXI, 988, 1 },
23142
0
    {AArch64::STR_ZA, 989, 1 },
23143
0
    {AArch64::STR_ZXI, 990, 1 },
23144
0
    {AArch64::STTRBi, 991, 1 },
23145
0
    {AArch64::STTRHi, 992, 1 },
23146
0
    {AArch64::STTRWi, 993, 1 },
23147
0
    {AArch64::STTRXi, 994, 1 },
23148
0
    {AArch64::STURBBi, 995, 1 },
23149
0
    {AArch64::STURBi, 996, 1 },
23150
0
    {AArch64::STURDi, 997, 1 },
23151
0
    {AArch64::STURHHi, 998, 1 },
23152
0
    {AArch64::STURHi, 999, 1 },
23153
0
    {AArch64::STURQi, 1000, 1 },
23154
0
    {AArch64::STURSi, 1001, 1 },
23155
0
    {AArch64::STURWi, 1002, 1 },
23156
0
    {AArch64::STURXi, 1003, 1 },
23157
0
    {AArch64::STZ2Gi, 1004, 1 },
23158
0
    {AArch64::STZGi, 1005, 1 },
23159
0
    {AArch64::SUBPT_shift, 1006, 1 },
23160
0
    {AArch64::SUBSWri, 1007, 1 },
23161
0
    {AArch64::SUBSWrs, 1008, 5 },
23162
0
    {AArch64::SUBSWrx, 1013, 3 },
23163
0
    {AArch64::SUBSXri, 1016, 1 },
23164
0
    {AArch64::SUBSXrs, 1017, 5 },
23165
0
    {AArch64::SUBSXrx, 1022, 1 },
23166
0
    {AArch64::SUBSXrx64, 1023, 3 },
23167
0
    {AArch64::SUBWrs, 1026, 3 },
23168
0
    {AArch64::SUBWrx, 1029, 2 },
23169
0
    {AArch64::SUBXrs, 1031, 3 },
23170
0
    {AArch64::SUBXrx64, 1034, 2 },
23171
0
    {AArch64::SYSPxt_XZR, 1036, 1 },
23172
0
    {AArch64::SYSxt, 1037, 1 },
23173
0
    {AArch64::UBFMWri, 1038, 3 },
23174
0
    {AArch64::UBFMXri, 1041, 4 },
23175
0
    {AArch64::UMADDLrrr, 1045, 1 },
23176
0
    {AArch64::UMOVvi32, 1046, 1 },
23177
0
    {AArch64::UMOVvi32_idx0, 1047, 1 },
23178
0
    {AArch64::UMOVvi64, 1048, 1 },
23179
0
    {AArch64::UMOVvi64_idx0, 1049, 1 },
23180
0
    {AArch64::UMSUBLrrr, 1050, 1 },
23181
0
    {AArch64::UQDECB_WPiI, 1051, 2 },
23182
0
    {AArch64::UQDECB_XPiI, 1053, 2 },
23183
0
    {AArch64::UQDECD_WPiI, 1055, 2 },
23184
0
    {AArch64::UQDECD_XPiI, 1057, 2 },
23185
0
    {AArch64::UQDECD_ZPiI, 1059, 2 },
23186
0
    {AArch64::UQDECH_WPiI, 1061, 2 },
23187
0
    {AArch64::UQDECH_XPiI, 1063, 2 },
23188
0
    {AArch64::UQDECH_ZPiI, 1065, 2 },
23189
0
    {AArch64::UQDECW_WPiI, 1067, 2 },
23190
0
    {AArch64::UQDECW_XPiI, 1069, 2 },
23191
0
    {AArch64::UQDECW_ZPiI, 1071, 2 },
23192
0
    {AArch64::UQINCB_WPiI, 1073, 2 },
23193
0
    {AArch64::UQINCB_XPiI, 1075, 2 },
23194
0
    {AArch64::UQINCD_WPiI, 1077, 2 },
23195
0
    {AArch64::UQINCD_XPiI, 1079, 2 },
23196
0
    {AArch64::UQINCD_ZPiI, 1081, 2 },
23197
0
    {AArch64::UQINCH_WPiI, 1083, 2 },
23198
0
    {AArch64::UQINCH_XPiI, 1085, 2 },
23199
0
    {AArch64::UQINCH_ZPiI, 1087, 2 },
23200
0
    {AArch64::UQINCW_WPiI, 1089, 2 },
23201
0
    {AArch64::UQINCW_XPiI, 1091, 2 },
23202
0
    {AArch64::UQINCW_ZPiI, 1093, 2 },
23203
0
    {AArch64::XPACLRI, 1095, 1 },
23204
0
    {AArch64::ZERO_M, 1096, 15 },
23205
0
  };
23206
23207
0
  static const AliasPattern Patterns[] = {
23208
    // AArch64::ADDPT_shift - 0
23209
0
    {0, 0, 4, 7 },
23210
    // AArch64::ADDSWri - 1
23211
0
    {17, 7, 4, 2 },
23212
    // AArch64::ADDSWrs - 2
23213
0
    {30, 9, 4, 4 },
23214
0
    {41, 13, 4, 3 },
23215
0
    {56, 16, 4, 4 },
23216
    // AArch64::ADDSWrx - 5
23217
0
    {30, 20, 4, 4 },
23218
0
    {72, 24, 4, 3 },
23219
0
    {56, 27, 4, 4 },
23220
    // AArch64::ADDSXri - 8
23221
0
    {17, 31, 4, 2 },
23222
    // AArch64::ADDSXrs - 9
23223
0
    {30, 33, 4, 4 },
23224
0
    {41, 37, 4, 3 },
23225
0
    {56, 40, 4, 4 },
23226
    // AArch64::ADDSXrx - 12
23227
0
    {72, 44, 4, 3 },
23228
    // AArch64::ADDSXrx64 - 13
23229
0
    {30, 47, 4, 4 },
23230
0
    {72, 51, 4, 3 },
23231
0
    {56, 54, 4, 4 },
23232
    // AArch64::ADDWri - 16
23233
0
    {87, 58, 4, 4 },
23234
0
    {87, 62, 4, 4 },
23235
    // AArch64::ADDWrs - 18
23236
0
    {98, 66, 4, 4 },
23237
    // AArch64::ADDWrx - 19
23238
0
    {98, 70, 4, 4 },
23239
0
    {98, 74, 4, 4 },
23240
    // AArch64::ADDXri - 21
23241
0
    {87, 78, 4, 4 },
23242
0
    {87, 82, 4, 4 },
23243
    // AArch64::ADDXrs - 23
23244
0
    {98, 86, 4, 4 },
23245
    // AArch64::ADDXrx64 - 24
23246
0
    {98, 90, 4, 4 },
23247
0
    {98, 94, 4, 4 },
23248
    // AArch64::ANDSWri - 26
23249
0
    {113, 98, 3, 2 },
23250
    // AArch64::ANDSWrs - 27
23251
0
    {126, 100, 4, 4 },
23252
0
    {137, 104, 4, 3 },
23253
0
    {152, 107, 4, 4 },
23254
    // AArch64::ANDSXri - 30
23255
0
    {168, 111, 3, 2 },
23256
    // AArch64::ANDSXrs - 31
23257
0
    {126, 113, 4, 4 },
23258
0
    {137, 117, 4, 3 },
23259
0
    {152, 120, 4, 4 },
23260
    // AArch64::ANDS_PPzPP - 34
23261
0
    {181, 124, 4, 8 },
23262
    // AArch64::ANDWrs - 35
23263
0
    {205, 132, 4, 4 },
23264
    // AArch64::ANDXrs - 36
23265
0
    {205, 136, 4, 4 },
23266
    // AArch64::AND_PPzPP - 37
23267
0
    {220, 140, 4, 8 },
23268
    // AArch64::AND_ZI - 38
23269
0
    {243, 148, 3, 7 },
23270
0
    {264, 155, 3, 7 },
23271
0
    {285, 162, 3, 7 },
23272
    // AArch64::AUTIA1716 - 41
23273
0
    {306, 169, 0, 3 },
23274
    // AArch64::AUTIASP - 42
23275
0
    {316, 172, 0, 3 },
23276
    // AArch64::AUTIAZ - 43
23277
0
    {324, 175, 0, 3 },
23278
    // AArch64::AUTIB1716 - 44
23279
0
    {331, 178, 0, 3 },
23280
    // AArch64::AUTIBSP - 45
23281
0
    {341, 181, 0, 3 },
23282
    // AArch64::AUTIBZ - 46
23283
0
    {349, 184, 0, 3 },
23284
    // AArch64::BICSWrs - 47
23285
0
    {356, 187, 4, 4 },
23286
    // AArch64::BICSXrs - 48
23287
0
    {356, 191, 4, 4 },
23288
    // AArch64::BICWrs - 49
23289
0
    {372, 195, 4, 4 },
23290
    // AArch64::BICXrs - 50
23291
0
    {372, 199, 4, 4 },
23292
    // AArch64::CHKFEAT - 51
23293
0
    {387, 203, 0, 3 },
23294
    // AArch64::CLREX - 52
23295
0
    {399, 206, 1, 1 },
23296
    // AArch64::CNTB_XPiI - 53
23297
0
    {405, 207, 3, 7 },
23298
0
    {413, 214, 3, 7 },
23299
    // AArch64::CNTD_XPiI - 55
23300
0
    {427, 221, 3, 7 },
23301
0
    {435, 228, 3, 7 },
23302
    // AArch64::CNTH_XPiI - 57
23303
0
    {449, 235, 3, 7 },
23304
0
    {457, 242, 3, 7 },
23305
    // AArch64::CNTW_XPiI - 59
23306
0
    {471, 249, 3, 7 },
23307
0
    {479, 256, 3, 7 },
23308
    // AArch64::CPY_ZPmI_B - 61
23309
0
    {493, 263, 5, 7 },
23310
    // AArch64::CPY_ZPmI_D - 62
23311
0
    {516, 270, 5, 7 },
23312
    // AArch64::CPY_ZPmI_H - 63
23313
0
    {539, 277, 5, 7 },
23314
    // AArch64::CPY_ZPmI_S - 64
23315
0
    {562, 284, 5, 7 },
23316
    // AArch64::CPY_ZPmR_B - 65
23317
0
    {585, 291, 4, 8 },
23318
    // AArch64::CPY_ZPmR_D - 66
23319
0
    {606, 299, 4, 8 },
23320
    // AArch64::CPY_ZPmR_H - 67
23321
0
    {627, 307, 4, 8 },
23322
    // AArch64::CPY_ZPmR_S - 68
23323
0
    {648, 315, 4, 8 },
23324
    // AArch64::CPY_ZPmV_B - 69
23325
0
    {585, 323, 4, 8 },
23326
    // AArch64::CPY_ZPmV_D - 70
23327
0
    {606, 331, 4, 8 },
23328
    // AArch64::CPY_ZPmV_H - 71
23329
0
    {627, 339, 4, 8 },
23330
    // AArch64::CPY_ZPmV_S - 72
23331
0
    {648, 347, 4, 8 },
23332
    // AArch64::CPY_ZPzI_B - 73
23333
0
    {669, 355, 4, 6 },
23334
    // AArch64::CPY_ZPzI_D - 74
23335
0
    {692, 361, 4, 6 },
23336
    // AArch64::CPY_ZPzI_H - 75
23337
0
    {715, 367, 4, 6 },
23338
    // AArch64::CPY_ZPzI_S - 76
23339
0
    {738, 373, 4, 6 },
23340
    // AArch64::CSINCWr - 77
23341
0
    {761, 379, 4, 4 },
23342
0
    {775, 383, 4, 4 },
23343
    // AArch64::CSINCXr - 79
23344
0
    {761, 387, 4, 4 },
23345
0
    {775, 391, 4, 4 },
23346
    // AArch64::CSINVWr - 81
23347
0
    {793, 395, 4, 4 },
23348
0
    {808, 399, 4, 4 },
23349
    // AArch64::CSINVXr - 83
23350
0
    {793, 403, 4, 4 },
23351
0
    {808, 407, 4, 4 },
23352
    // AArch64::CSNEGWr - 85
23353
0
    {826, 411, 4, 4 },
23354
    // AArch64::CSNEGXr - 86
23355
0
    {826, 415, 4, 4 },
23356
    // AArch64::DCPS1 - 87
23357
0
    {844, 419, 1, 1 },
23358
    // AArch64::DCPS2 - 88
23359
0
    {850, 420, 1, 1 },
23360
    // AArch64::DCPS3 - 89
23361
0
    {856, 421, 1, 4 },
23362
    // AArch64::DECB_XPiI - 90
23363
0
    {862, 425, 4, 8 },
23364
0
    {870, 433, 4, 8 },
23365
    // AArch64::DECD_XPiI - 92
23366
0
    {884, 441, 4, 8 },
23367
0
    {892, 449, 4, 8 },
23368
    // AArch64::DECD_ZPiI - 94
23369
0
    {906, 457, 4, 8 },
23370
0
    {916, 465, 4, 8 },
23371
    // AArch64::DECH_XPiI - 96
23372
0
    {932, 473, 4, 8 },
23373
0
    {940, 481, 4, 8 },
23374
    // AArch64::DECH_ZPiI - 98
23375
0
    {954, 489, 4, 8 },
23376
0
    {964, 497, 4, 8 },
23377
    // AArch64::DECW_XPiI - 100
23378
0
    {980, 505, 4, 8 },
23379
0
    {988, 513, 4, 8 },
23380
    // AArch64::DECW_ZPiI - 102
23381
0
    {1002, 521, 4, 8 },
23382
0
    {1012, 529, 4, 8 },
23383
    // AArch64::DSB - 104
23384
0
    {1028, 537, 1, 1 },
23385
0
    {1033, 538, 1, 1 },
23386
0
    {1039, 539, 1, 4 },
23387
    // AArch64::DUPM_ZI - 107
23388
0
    {1043, 543, 2, 6 },
23389
0
    {1058, 549, 2, 6 },
23390
0
    {1073, 555, 2, 6 },
23391
0
    {1088, 561, 2, 6 },
23392
0
    {1104, 567, 2, 6 },
23393
0
    {1120, 573, 2, 6 },
23394
    // AArch64::DUP_ZI_B - 113
23395
0
    {1136, 579, 3, 5 },
23396
    // AArch64::DUP_ZI_D - 114
23397
0
    {1151, 584, 3, 5 },
23398
0
    {1166, 589, 3, 7 },
23399
    // AArch64::DUP_ZI_H - 116
23400
0
    {1182, 596, 3, 5 },
23401
0
    {1197, 601, 3, 7 },
23402
    // AArch64::DUP_ZI_S - 118
23403
0
    {1213, 608, 3, 5 },
23404
0
    {1228, 613, 3, 7 },
23405
    // AArch64::DUP_ZR_B - 120
23406
0
    {1244, 620, 2, 6 },
23407
    // AArch64::DUP_ZR_D - 121
23408
0
    {1257, 626, 2, 6 },
23409
    // AArch64::DUP_ZR_H - 122
23410
0
    {1270, 632, 2, 6 },
23411
    // AArch64::DUP_ZR_S - 123
23412
0
    {1283, 638, 2, 6 },
23413
    // AArch64::DUP_ZZI_B - 124
23414
0
    {1296, 644, 3, 7 },
23415
0
    {1311, 651, 3, 6 },
23416
    // AArch64::DUP_ZZI_D - 126
23417
0
    {1330, 657, 3, 7 },
23418
0
    {1345, 664, 3, 6 },
23419
    // AArch64::DUP_ZZI_H - 128
23420
0
    {1364, 670, 3, 7 },
23421
0
    {1379, 677, 3, 6 },
23422
    // AArch64::DUP_ZZI_Q - 130
23423
0
    {1398, 683, 3, 7 },
23424
0
    {1413, 690, 3, 6 },
23425
    // AArch64::DUP_ZZI_S - 132
23426
0
    {1432, 696, 3, 7 },
23427
0
    {1447, 703, 3, 6 },
23428
    // AArch64::EONWrs - 134
23429
0
    {1466, 709, 4, 4 },
23430
    // AArch64::EONXrs - 135
23431
0
    {1466, 713, 4, 4 },
23432
    // AArch64::EORS_PPzPP - 136
23433
0
    {1481, 717, 4, 8 },
23434
    // AArch64::EORWrs - 137
23435
0
    {1505, 725, 4, 4 },
23436
    // AArch64::EORXrs - 138
23437
0
    {1505, 729, 4, 4 },
23438
    // AArch64::EOR_PPzPP - 139
23439
0
    {1520, 733, 4, 8 },
23440
    // AArch64::EOR_ZI - 140
23441
0
    {1543, 741, 3, 7 },
23442
0
    {1564, 748, 3, 7 },
23443
0
    {1585, 755, 3, 7 },
23444
    // AArch64::EXTRACT_ZPMXI_H_B - 143
23445
0
    {1606, 762, 6, 8 },
23446
    // AArch64::EXTRACT_ZPMXI_H_D - 144
23447
0
    {1639, 770, 6, 8 },
23448
    // AArch64::EXTRACT_ZPMXI_H_H - 145
23449
0
    {1672, 778, 6, 8 },
23450
    // AArch64::EXTRACT_ZPMXI_H_Q - 146
23451
0
    {1705, 786, 6, 8 },
23452
    // AArch64::EXTRACT_ZPMXI_H_S - 147
23453
0
    {1738, 794, 6, 8 },
23454
    // AArch64::EXTRACT_ZPMXI_V_B - 148
23455
0
    {1771, 802, 6, 8 },
23456
    // AArch64::EXTRACT_ZPMXI_V_D - 149
23457
0
    {1804, 810, 6, 8 },
23458
    // AArch64::EXTRACT_ZPMXI_V_H - 150
23459
0
    {1837, 818, 6, 8 },
23460
    // AArch64::EXTRACT_ZPMXI_V_Q - 151
23461
0
    {1870, 826, 6, 8 },
23462
    // AArch64::EXTRACT_ZPMXI_V_S - 152
23463
0
    {1903, 834, 6, 8 },
23464
    // AArch64::EXTRWrri - 153
23465
0
    {1936, 842, 4, 3 },
23466
    // AArch64::EXTRXrri - 154
23467
0
    {1936, 845, 4, 3 },
23468
    // AArch64::FCPY_ZPmI_D - 155
23469
0
    {1951, 848, 4, 7 },
23470
    // AArch64::FCPY_ZPmI_H - 156
23471
0
    {1975, 855, 4, 7 },
23472
    // AArch64::FCPY_ZPmI_S - 157
23473
0
    {1999, 862, 4, 7 },
23474
    // AArch64::FDUP_ZI_D - 158
23475
0
    {2023, 869, 2, 5 },
23476
    // AArch64::FDUP_ZI_H - 159
23477
0
    {2039, 874, 2, 5 },
23478
    // AArch64::FDUP_ZI_S - 160
23479
0
    {2055, 879, 2, 5 },
23480
    // AArch64::GCSPOPM - 161
23481
0
    {2071, 884, 1, 4 },
23482
    // AArch64::GLD1B_D_IMM_REAL - 162
23483
0
    {2079, 888, 4, 7 },
23484
    // AArch64::GLD1B_S_IMM_REAL - 163
23485
0
    {2105, 895, 4, 7 },
23486
    // AArch64::GLD1D_IMM_REAL - 164
23487
0
    {2131, 902, 4, 7 },
23488
    // AArch64::GLD1H_D_IMM_REAL - 165
23489
0
    {2157, 909, 4, 7 },
23490
    // AArch64::GLD1H_S_IMM_REAL - 166
23491
0
    {2183, 916, 4, 7 },
23492
    // AArch64::GLD1Q - 167
23493
0
    {2209, 923, 4, 7 },
23494
    // AArch64::GLD1SB_D_IMM_REAL - 168
23495
0
    {2235, 930, 4, 7 },
23496
    // AArch64::GLD1SB_S_IMM_REAL - 169
23497
0
    {2262, 937, 4, 7 },
23498
    // AArch64::GLD1SH_D_IMM_REAL - 170
23499
0
    {2289, 944, 4, 7 },
23500
    // AArch64::GLD1SH_S_IMM_REAL - 171
23501
0
    {2316, 951, 4, 7 },
23502
    // AArch64::GLD1SW_D_IMM_REAL - 172
23503
0
    {2343, 958, 4, 7 },
23504
    // AArch64::GLD1W_D_IMM_REAL - 173
23505
0
    {2370, 965, 4, 7 },
23506
    // AArch64::GLD1W_IMM_REAL - 174
23507
0
    {2396, 972, 4, 7 },
23508
    // AArch64::GLDFF1B_D_IMM_REAL - 175
23509
0
    {2422, 979, 4, 7 },
23510
    // AArch64::GLDFF1B_S_IMM_REAL - 176
23511
0
    {2450, 986, 4, 7 },
23512
    // AArch64::GLDFF1D_IMM_REAL - 177
23513
0
    {2478, 993, 4, 7 },
23514
    // AArch64::GLDFF1H_D_IMM_REAL - 178
23515
0
    {2506, 1000, 4, 7 },
23516
    // AArch64::GLDFF1H_S_IMM_REAL - 179
23517
0
    {2534, 1007, 4, 7 },
23518
    // AArch64::GLDFF1SB_D_IMM_REAL - 180
23519
0
    {2562, 1014, 4, 7 },
23520
    // AArch64::GLDFF1SB_S_IMM_REAL - 181
23521
0
    {2591, 1021, 4, 7 },
23522
    // AArch64::GLDFF1SH_D_IMM_REAL - 182
23523
0
    {2620, 1028, 4, 7 },
23524
    // AArch64::GLDFF1SH_S_IMM_REAL - 183
23525
0
    {2649, 1035, 4, 7 },
23526
    // AArch64::GLDFF1SW_D_IMM_REAL - 184
23527
0
    {2678, 1042, 4, 7 },
23528
    // AArch64::GLDFF1W_D_IMM_REAL - 185
23529
0
    {2707, 1049, 4, 7 },
23530
    // AArch64::GLDFF1W_IMM_REAL - 186
23531
0
    {2735, 1056, 4, 7 },
23532
    // AArch64::HINT - 187
23533
0
    {2763, 1063, 1, 1 },
23534
0
    {2767, 1064, 1, 1 },
23535
0
    {2773, 1065, 1, 1 },
23536
0
    {2777, 1066, 1, 1 },
23537
0
    {2781, 1067, 1, 1 },
23538
0
    {2785, 1068, 1, 1 },
23539
0
    {2790, 1069, 1, 1 },
23540
0
    {2794, 1070, 1, 4 },
23541
0
    {2798, 1074, 1, 1 },
23542
0
    {2803, 1075, 1, 4 },
23543
0
    {2807, 1079, 1, 4 },
23544
0
    {2816, 1083, 1, 4 },
23545
0
    {2825, 1087, 1, 4 },
23546
0
    {2836, 1091, 1, 4 },
23547
    // AArch64::INCB_XPiI - 201
23548
0
    {2843, 1095, 4, 8 },
23549
0
    {2851, 1103, 4, 8 },
23550
    // AArch64::INCD_XPiI - 203
23551
0
    {2865, 1111, 4, 8 },
23552
0
    {2873, 1119, 4, 8 },
23553
    // AArch64::INCD_ZPiI - 205
23554
0
    {2887, 1127, 4, 8 },
23555
0
    {2897, 1135, 4, 8 },
23556
    // AArch64::INCH_XPiI - 207
23557
0
    {2913, 1143, 4, 8 },
23558
0
    {2921, 1151, 4, 8 },
23559
    // AArch64::INCH_ZPiI - 209
23560
0
    {2935, 1159, 4, 8 },
23561
0
    {2945, 1167, 4, 8 },
23562
    // AArch64::INCW_XPiI - 211
23563
0
    {2961, 1175, 4, 8 },
23564
0
    {2969, 1183, 4, 8 },
23565
    // AArch64::INCW_ZPiI - 213
23566
0
    {2983, 1191, 4, 8 },
23567
0
    {2993, 1199, 4, 8 },
23568
    // AArch64::INSERT_MXIPZ_H_B - 215
23569
0
    {3009, 1207, 6, 9 },
23570
    // AArch64::INSERT_MXIPZ_H_D - 216
23571
0
    {3042, 1216, 6, 9 },
23572
    // AArch64::INSERT_MXIPZ_H_H - 217
23573
0
    {3075, 1225, 6, 9 },
23574
    // AArch64::INSERT_MXIPZ_H_Q - 218
23575
0
    {3108, 1234, 6, 9 },
23576
    // AArch64::INSERT_MXIPZ_H_S - 219
23577
0
    {3141, 1243, 6, 9 },
23578
    // AArch64::INSERT_MXIPZ_V_B - 220
23579
0
    {3174, 1252, 6, 9 },
23580
    // AArch64::INSERT_MXIPZ_V_D - 221
23581
0
    {3207, 1261, 6, 9 },
23582
    // AArch64::INSERT_MXIPZ_V_H - 222
23583
0
    {3240, 1270, 6, 9 },
23584
    // AArch64::INSERT_MXIPZ_V_Q - 223
23585
0
    {3273, 1279, 6, 9 },
23586
    // AArch64::INSERT_MXIPZ_V_S - 224
23587
0
    {3306, 1288, 6, 9 },
23588
    // AArch64::INSvi16gpr - 225
23589
0
    {3339, 1297, 4, 7 },
23590
    // AArch64::INSvi16lane - 226
23591
0
    {3358, 1304, 5, 7 },
23592
    // AArch64::INSvi32gpr - 227
23593
0
    {3385, 1311, 4, 7 },
23594
    // AArch64::INSvi32lane - 228
23595
0
    {3404, 1318, 5, 7 },
23596
    // AArch64::INSvi64gpr - 229
23597
0
    {3431, 1325, 4, 7 },
23598
    // AArch64::INSvi64lane - 230
23599
0
    {3450, 1332, 5, 7 },
23600
    // AArch64::INSvi8gpr - 231
23601
0
    {3477, 1339, 4, 7 },
23602
    // AArch64::INSvi8lane - 232
23603
0
    {3496, 1346, 5, 7 },
23604
    // AArch64::IRG - 233
23605
0
    {3523, 1353, 3, 6 },
23606
    // AArch64::ISB - 234
23607
0
    {3534, 1359, 1, 1 },
23608
    // AArch64::LD1B_2Z_IMM - 235
23609
0
    {3538, 1360, 4, 8 },
23610
    // AArch64::LD1B_2Z_STRIDED_IMM - 236
23611
0
    {3562, 1368, 4, 7 },
23612
    // AArch64::LD1B_4Z_IMM - 237
23613
0
    {3538, 1375, 4, 8 },
23614
    // AArch64::LD1B_4Z_STRIDED_IMM - 238
23615
0
    {3586, 1383, 4, 7 },
23616
    // AArch64::LD1B_D_IMM - 239
23617
0
    {3610, 1390, 4, 8 },
23618
    // AArch64::LD1B_H_IMM - 240
23619
0
    {3634, 1398, 4, 8 },
23620
    // AArch64::LD1B_IMM - 241
23621
0
    {3658, 1406, 4, 8 },
23622
    // AArch64::LD1B_S_IMM - 242
23623
0
    {3682, 1414, 4, 8 },
23624
    // AArch64::LD1D_2Z_IMM - 243
23625
0
    {3706, 1422, 4, 8 },
23626
    // AArch64::LD1D_2Z_STRIDED_IMM - 244
23627
0
    {3730, 1430, 4, 7 },
23628
    // AArch64::LD1D_4Z_IMM - 245
23629
0
    {3706, 1437, 4, 8 },
23630
    // AArch64::LD1D_4Z_STRIDED_IMM - 246
23631
0
    {3730, 1445, 4, 7 },
23632
    // AArch64::LD1D_IMM - 247
23633
0
    {3754, 1452, 4, 8 },
23634
    // AArch64::LD1D_Q_IMM - 248
23635
0
    {3778, 1460, 4, 7 },
23636
    // AArch64::LD1Fourv16b_POST - 249
23637
0
    {3802, 1467, 4, 7 },
23638
    // AArch64::LD1Fourv1d_POST - 250
23639
0
    {3822, 1474, 4, 7 },
23640
    // AArch64::LD1Fourv2d_POST - 251
23641
0
    {3842, 1481, 4, 7 },
23642
    // AArch64::LD1Fourv2s_POST - 252
23643
0
    {3862, 1488, 4, 7 },
23644
    // AArch64::LD1Fourv4h_POST - 253
23645
0
    {3882, 1495, 4, 7 },
23646
    // AArch64::LD1Fourv4s_POST - 254
23647
0
    {3902, 1502, 4, 7 },
23648
    // AArch64::LD1Fourv8b_POST - 255
23649
0
    {3922, 1509, 4, 7 },
23650
    // AArch64::LD1Fourv8h_POST - 256
23651
0
    {3942, 1516, 4, 7 },
23652
    // AArch64::LD1H_2Z_IMM - 257
23653
0
    {3962, 1523, 4, 8 },
23654
    // AArch64::LD1H_2Z_STRIDED_IMM - 258
23655
0
    {3986, 1531, 4, 7 },
23656
    // AArch64::LD1H_4Z_IMM - 259
23657
0
    {3962, 1538, 4, 8 },
23658
    // AArch64::LD1H_4Z_STRIDED_IMM - 260
23659
0
    {4010, 1546, 4, 7 },
23660
    // AArch64::LD1H_D_IMM - 261
23661
0
    {4034, 1553, 4, 8 },
23662
    // AArch64::LD1H_IMM - 262
23663
0
    {4058, 1561, 4, 8 },
23664
    // AArch64::LD1H_S_IMM - 263
23665
0
    {4082, 1569, 4, 8 },
23666
    // AArch64::LD1Onev16b_POST - 264
23667
0
    {4106, 1577, 4, 7 },
23668
    // AArch64::LD1Onev1d_POST - 265
23669
0
    {4126, 1584, 4, 7 },
23670
    // AArch64::LD1Onev2d_POST - 266
23671
0
    {4145, 1591, 4, 7 },
23672
    // AArch64::LD1Onev2s_POST - 267
23673
0
    {4165, 1598, 4, 7 },
23674
    // AArch64::LD1Onev4h_POST - 268
23675
0
    {4184, 1605, 4, 7 },
23676
    // AArch64::LD1Onev4s_POST - 269
23677
0
    {4203, 1612, 4, 7 },
23678
    // AArch64::LD1Onev8b_POST - 270
23679
0
    {4223, 1619, 4, 7 },
23680
    // AArch64::LD1Onev8h_POST - 271
23681
0
    {4242, 1626, 4, 7 },
23682
    // AArch64::LD1RB_D_IMM - 272
23683
0
    {4262, 1633, 4, 8 },
23684
    // AArch64::LD1RB_H_IMM - 273
23685
0
    {4287, 1641, 4, 8 },
23686
    // AArch64::LD1RB_IMM - 274
23687
0
    {4312, 1649, 4, 8 },
23688
    // AArch64::LD1RB_S_IMM - 275
23689
0
    {4337, 1657, 4, 8 },
23690
    // AArch64::LD1RD_IMM - 276
23691
0
    {4362, 1665, 4, 8 },
23692
    // AArch64::LD1RH_D_IMM - 277
23693
0
    {4387, 1673, 4, 8 },
23694
    // AArch64::LD1RH_IMM - 278
23695
0
    {4412, 1681, 4, 8 },
23696
    // AArch64::LD1RH_S_IMM - 279
23697
0
    {4437, 1689, 4, 8 },
23698
    // AArch64::LD1RO_B_IMM - 280
23699
0
    {4462, 1697, 4, 10 },
23700
    // AArch64::LD1RO_D_IMM - 281
23701
0
    {4488, 1707, 4, 10 },
23702
    // AArch64::LD1RO_H_IMM - 282
23703
0
    {4514, 1717, 4, 10 },
23704
    // AArch64::LD1RO_W_IMM - 283
23705
0
    {4540, 1727, 4, 10 },
23706
    // AArch64::LD1RQ_B_IMM - 284
23707
0
    {4566, 1737, 4, 8 },
23708
    // AArch64::LD1RQ_D_IMM - 285
23709
0
    {4592, 1745, 4, 8 },
23710
    // AArch64::LD1RQ_H_IMM - 286
23711
0
    {4618, 1753, 4, 8 },
23712
    // AArch64::LD1RQ_W_IMM - 287
23713
0
    {4644, 1761, 4, 8 },
23714
    // AArch64::LD1RSB_D_IMM - 288
23715
0
    {4670, 1769, 4, 8 },
23716
    // AArch64::LD1RSB_H_IMM - 289
23717
0
    {4696, 1777, 4, 8 },
23718
    // AArch64::LD1RSB_S_IMM - 290
23719
0
    {4722, 1785, 4, 8 },
23720
    // AArch64::LD1RSH_D_IMM - 291
23721
0
    {4748, 1793, 4, 8 },
23722
    // AArch64::LD1RSH_S_IMM - 292
23723
0
    {4774, 1801, 4, 8 },
23724
    // AArch64::LD1RSW_IMM - 293
23725
0
    {4800, 1809, 4, 8 },
23726
    // AArch64::LD1RW_D_IMM - 294
23727
0
    {4826, 1817, 4, 8 },
23728
    // AArch64::LD1RW_IMM - 295
23729
0
    {4851, 1825, 4, 8 },
23730
    // AArch64::LD1Rv16b_POST - 296
23731
0
    {4876, 1833, 4, 7 },
23732
    // AArch64::LD1Rv1d_POST - 297
23733
0
    {4896, 1840, 4, 7 },
23734
    // AArch64::LD1Rv2d_POST - 298
23735
0
    {4916, 1847, 4, 7 },
23736
    // AArch64::LD1Rv2s_POST - 299
23737
0
    {4936, 1854, 4, 7 },
23738
    // AArch64::LD1Rv4h_POST - 300
23739
0
    {4956, 1861, 4, 7 },
23740
    // AArch64::LD1Rv4s_POST - 301
23741
0
    {4976, 1868, 4, 7 },
23742
    // AArch64::LD1Rv8b_POST - 302
23743
0
    {4996, 1875, 4, 7 },
23744
    // AArch64::LD1Rv8h_POST - 303
23745
0
    {5016, 1882, 4, 7 },
23746
    // AArch64::LD1SB_D_IMM - 304
23747
0
    {5036, 1889, 4, 8 },
23748
    // AArch64::LD1SB_H_IMM - 305
23749
0
    {5061, 1897, 4, 8 },
23750
    // AArch64::LD1SB_S_IMM - 306
23751
0
    {5086, 1905, 4, 8 },
23752
    // AArch64::LD1SH_D_IMM - 307
23753
0
    {5111, 1913, 4, 8 },
23754
    // AArch64::LD1SH_S_IMM - 308
23755
0
    {5136, 1921, 4, 8 },
23756
    // AArch64::LD1SW_D_IMM - 309
23757
0
    {5161, 1929, 4, 8 },
23758
    // AArch64::LD1Threev16b_POST - 310
23759
0
    {5186, 1937, 4, 7 },
23760
    // AArch64::LD1Threev1d_POST - 311
23761
0
    {5206, 1944, 4, 7 },
23762
    // AArch64::LD1Threev2d_POST - 312
23763
0
    {5226, 1951, 4, 7 },
23764
    // AArch64::LD1Threev2s_POST - 313
23765
0
    {5246, 1958, 4, 7 },
23766
    // AArch64::LD1Threev4h_POST - 314
23767
0
    {5266, 1965, 4, 7 },
23768
    // AArch64::LD1Threev4s_POST - 315
23769
0
    {5286, 1972, 4, 7 },
23770
    // AArch64::LD1Threev8b_POST - 316
23771
0
    {5306, 1979, 4, 7 },
23772
    // AArch64::LD1Threev8h_POST - 317
23773
0
    {5326, 1986, 4, 7 },
23774
    // AArch64::LD1Twov16b_POST - 318
23775
0
    {5346, 1993, 4, 7 },
23776
    // AArch64::LD1Twov1d_POST - 319
23777
0
    {5366, 2000, 4, 7 },
23778
    // AArch64::LD1Twov2d_POST - 320
23779
0
    {5386, 2007, 4, 7 },
23780
    // AArch64::LD1Twov2s_POST - 321
23781
0
    {5406, 2014, 4, 7 },
23782
    // AArch64::LD1Twov4h_POST - 322
23783
0
    {5426, 2021, 4, 7 },
23784
    // AArch64::LD1Twov4s_POST - 323
23785
0
    {5446, 2028, 4, 7 },
23786
    // AArch64::LD1Twov8b_POST - 324
23787
0
    {5466, 2035, 4, 7 },
23788
    // AArch64::LD1Twov8h_POST - 325
23789
0
    {5486, 2042, 4, 7 },
23790
    // AArch64::LD1W_2Z_IMM - 326
23791
0
    {5506, 2049, 4, 8 },
23792
    // AArch64::LD1W_2Z_STRIDED_IMM - 327
23793
0
    {5530, 2057, 4, 7 },
23794
    // AArch64::LD1W_4Z_IMM - 328
23795
0
    {5506, 2064, 4, 8 },
23796
    // AArch64::LD1W_4Z_STRIDED_IMM - 329
23797
0
    {5530, 2072, 4, 7 },
23798
    // AArch64::LD1W_D_IMM - 330
23799
0
    {5554, 2079, 4, 8 },
23800
    // AArch64::LD1W_IMM - 331
23801
0
    {5578, 2087, 4, 8 },
23802
    // AArch64::LD1W_Q_IMM - 332
23803
0
    {5602, 2095, 4, 7 },
23804
    // AArch64::LD1_MXIPXX_H_B - 333
23805
0
    {5626, 2102, 6, 9 },
23806
    // AArch64::LD1_MXIPXX_H_D - 334
23807
0
    {5662, 2111, 6, 9 },
23808
    // AArch64::LD1_MXIPXX_H_H - 335
23809
0
    {5698, 2120, 6, 9 },
23810
    // AArch64::LD1_MXIPXX_H_Q - 336
23811
0
    {5734, 2129, 6, 9 },
23812
    // AArch64::LD1_MXIPXX_H_S - 337
23813
0
    {5770, 2138, 6, 9 },
23814
    // AArch64::LD1_MXIPXX_V_B - 338
23815
0
    {5806, 2147, 6, 9 },
23816
    // AArch64::LD1_MXIPXX_V_D - 339
23817
0
    {5842, 2156, 6, 9 },
23818
    // AArch64::LD1_MXIPXX_V_H - 340
23819
0
    {5878, 2165, 6, 9 },
23820
    // AArch64::LD1_MXIPXX_V_Q - 341
23821
0
    {5914, 2174, 6, 9 },
23822
    // AArch64::LD1_MXIPXX_V_S - 342
23823
0
    {5950, 2183, 6, 9 },
23824
    // AArch64::LD1i16_POST - 343
23825
0
    {5986, 2192, 6, 9 },
23826
    // AArch64::LD1i32_POST - 344
23827
0
    {6009, 2201, 6, 9 },
23828
    // AArch64::LD1i64_POST - 345
23829
0
    {6032, 2210, 6, 9 },
23830
    // AArch64::LD1i8_POST - 346
23831
0
    {6055, 2219, 6, 9 },
23832
    // AArch64::LD2B_IMM - 347
23833
0
    {6078, 2228, 4, 8 },
23834
    // AArch64::LD2D_IMM - 348
23835
0
    {6102, 2236, 4, 8 },
23836
    // AArch64::LD2H_IMM - 349
23837
0
    {6126, 2244, 4, 8 },
23838
    // AArch64::LD2Q_IMM - 350
23839
0
    {6150, 2252, 4, 8 },
23840
    // AArch64::LD2Rv16b_POST - 351
23841
0
    {6174, 2260, 4, 7 },
23842
    // AArch64::LD2Rv1d_POST - 352
23843
0
    {6194, 2267, 4, 7 },
23844
    // AArch64::LD2Rv2d_POST - 353
23845
0
    {6215, 2274, 4, 7 },
23846
    // AArch64::LD2Rv2s_POST - 354
23847
0
    {6236, 2281, 4, 7 },
23848
    // AArch64::LD2Rv4h_POST - 355
23849
0
    {6256, 2288, 4, 7 },
23850
    // AArch64::LD2Rv4s_POST - 356
23851
0
    {6276, 2295, 4, 7 },
23852
    // AArch64::LD2Rv8b_POST - 357
23853
0
    {6296, 2302, 4, 7 },
23854
    // AArch64::LD2Rv8h_POST - 358
23855
0
    {6316, 2309, 4, 7 },
23856
    // AArch64::LD2Twov16b_POST - 359
23857
0
    {6336, 2316, 4, 7 },
23858
    // AArch64::LD2Twov2d_POST - 360
23859
0
    {6356, 2323, 4, 7 },
23860
    // AArch64::LD2Twov2s_POST - 361
23861
0
    {6376, 2330, 4, 7 },
23862
    // AArch64::LD2Twov4h_POST - 362
23863
0
    {6396, 2337, 4, 7 },
23864
    // AArch64::LD2Twov4s_POST - 363
23865
0
    {6416, 2344, 4, 7 },
23866
    // AArch64::LD2Twov8b_POST - 364
23867
0
    {6436, 2351, 4, 7 },
23868
    // AArch64::LD2Twov8h_POST - 365
23869
0
    {6456, 2358, 4, 7 },
23870
    // AArch64::LD2W_IMM - 366
23871
0
    {6476, 2365, 4, 8 },
23872
    // AArch64::LD2i16_POST - 367
23873
0
    {6500, 2373, 6, 9 },
23874
    // AArch64::LD2i32_POST - 368
23875
0
    {6523, 2382, 6, 9 },
23876
    // AArch64::LD2i64_POST - 369
23877
0
    {6546, 2391, 6, 9 },
23878
    // AArch64::LD2i8_POST - 370
23879
0
    {6570, 2400, 6, 9 },
23880
    // AArch64::LD3B_IMM - 371
23881
0
    {6593, 2409, 4, 8 },
23882
    // AArch64::LD3D_IMM - 372
23883
0
    {6617, 2417, 4, 8 },
23884
    // AArch64::LD3H_IMM - 373
23885
0
    {6641, 2425, 4, 8 },
23886
    // AArch64::LD3Q_IMM - 374
23887
0
    {6665, 2433, 4, 8 },
23888
    // AArch64::LD3Rv16b_POST - 375
23889
0
    {6689, 2441, 4, 7 },
23890
    // AArch64::LD3Rv1d_POST - 376
23891
0
    {6709, 2448, 4, 7 },
23892
    // AArch64::LD3Rv2d_POST - 377
23893
0
    {6730, 2455, 4, 7 },
23894
    // AArch64::LD3Rv2s_POST - 378
23895
0
    {6751, 2462, 4, 7 },
23896
    // AArch64::LD3Rv4h_POST - 379
23897
0
    {6772, 2469, 4, 7 },
23898
    // AArch64::LD3Rv4s_POST - 380
23899
0
    {6792, 2476, 4, 7 },
23900
    // AArch64::LD3Rv8b_POST - 381
23901
0
    {6813, 2483, 4, 7 },
23902
    // AArch64::LD3Rv8h_POST - 382
23903
0
    {6833, 2490, 4, 7 },
23904
    // AArch64::LD3Threev16b_POST - 383
23905
0
    {6853, 2497, 4, 7 },
23906
    // AArch64::LD3Threev2d_POST - 384
23907
0
    {6873, 2504, 4, 7 },
23908
    // AArch64::LD3Threev2s_POST - 385
23909
0
    {6893, 2511, 4, 7 },
23910
    // AArch64::LD3Threev4h_POST - 386
23911
0
    {6913, 2518, 4, 7 },
23912
    // AArch64::LD3Threev4s_POST - 387
23913
0
    {6933, 2525, 4, 7 },
23914
    // AArch64::LD3Threev8b_POST - 388
23915
0
    {6953, 2532, 4, 7 },
23916
    // AArch64::LD3Threev8h_POST - 389
23917
0
    {6973, 2539, 4, 7 },
23918
    // AArch64::LD3W_IMM - 390
23919
0
    {6993, 2546, 4, 8 },
23920
    // AArch64::LD3i16_POST - 391
23921
0
    {7017, 2554, 6, 9 },
23922
    // AArch64::LD3i32_POST - 392
23923
0
    {7040, 2563, 6, 9 },
23924
    // AArch64::LD3i64_POST - 393
23925
0
    {7064, 2572, 6, 9 },
23926
    // AArch64::LD3i8_POST - 394
23927
0
    {7088, 2581, 6, 9 },
23928
    // AArch64::LD4B_IMM - 395
23929
0
    {7111, 2590, 4, 8 },
23930
    // AArch64::LD4D_IMM - 396
23931
0
    {7135, 2598, 4, 8 },
23932
    // AArch64::LD4Fourv16b_POST - 397
23933
0
    {7159, 2606, 4, 7 },
23934
    // AArch64::LD4Fourv2d_POST - 398
23935
0
    {7179, 2613, 4, 7 },
23936
    // AArch64::LD4Fourv2s_POST - 399
23937
0
    {7199, 2620, 4, 7 },
23938
    // AArch64::LD4Fourv4h_POST - 400
23939
0
    {7219, 2627, 4, 7 },
23940
    // AArch64::LD4Fourv4s_POST - 401
23941
0
    {7239, 2634, 4, 7 },
23942
    // AArch64::LD4Fourv8b_POST - 402
23943
0
    {7259, 2641, 4, 7 },
23944
    // AArch64::LD4Fourv8h_POST - 403
23945
0
    {7279, 2648, 4, 7 },
23946
    // AArch64::LD4H_IMM - 404
23947
0
    {7299, 2655, 4, 8 },
23948
    // AArch64::LD4Q_IMM - 405
23949
0
    {7323, 2663, 4, 8 },
23950
    // AArch64::LD4Rv16b_POST - 406
23951
0
    {7347, 2671, 4, 7 },
23952
    // AArch64::LD4Rv1d_POST - 407
23953
0
    {7367, 2678, 4, 7 },
23954
    // AArch64::LD4Rv2d_POST - 408
23955
0
    {7388, 2685, 4, 7 },
23956
    // AArch64::LD4Rv2s_POST - 409
23957
0
    {7409, 2692, 4, 7 },
23958
    // AArch64::LD4Rv4h_POST - 410
23959
0
    {7430, 2699, 4, 7 },
23960
    // AArch64::LD4Rv4s_POST - 411
23961
0
    {7450, 2706, 4, 7 },
23962
    // AArch64::LD4Rv8b_POST - 412
23963
0
    {7471, 2713, 4, 7 },
23964
    // AArch64::LD4Rv8h_POST - 413
23965
0
    {7491, 2720, 4, 7 },
23966
    // AArch64::LD4W_IMM - 414
23967
0
    {7511, 2727, 4, 8 },
23968
    // AArch64::LD4i16_POST - 415
23969
0
    {7535, 2735, 6, 9 },
23970
    // AArch64::LD4i32_POST - 416
23971
0
    {7558, 2744, 6, 9 },
23972
    // AArch64::LD4i64_POST - 417
23973
0
    {7582, 2753, 6, 9 },
23974
    // AArch64::LD4i8_POST - 418
23975
0
    {7606, 2762, 6, 9 },
23976
    // AArch64::LDADDB - 419
23977
0
    {7629, 2771, 3, 6 },
23978
    // AArch64::LDADDH - 420
23979
0
    {7645, 2777, 3, 6 },
23980
    // AArch64::LDADDLB - 421
23981
0
    {7661, 2783, 3, 6 },
23982
    // AArch64::LDADDLH - 422
23983
0
    {7678, 2789, 3, 6 },
23984
    // AArch64::LDADDLW - 423
23985
0
    {7695, 2795, 3, 6 },
23986
    // AArch64::LDADDLX - 424
23987
0
    {7695, 2801, 3, 6 },
23988
    // AArch64::LDADDW - 425
23989
0
    {7711, 2807, 3, 6 },
23990
    // AArch64::LDADDX - 426
23991
0
    {7711, 2813, 3, 6 },
23992
    // AArch64::LDAPURBi - 427
23993
0
    {7726, 2819, 3, 6 },
23994
    // AArch64::LDAPURHi - 428
23995
0
    {7743, 2825, 3, 6 },
23996
    // AArch64::LDAPURSBWi - 429
23997
0
    {7760, 2831, 3, 6 },
23998
    // AArch64::LDAPURSBXi - 430
23999
0
    {7760, 2837, 3, 6 },
24000
    // AArch64::LDAPURSHWi - 431
24001
0
    {7778, 2843, 3, 6 },
24002
    // AArch64::LDAPURSHXi - 432
24003
0
    {7778, 2849, 3, 6 },
24004
    // AArch64::LDAPURSWi - 433
24005
0
    {7796, 2855, 3, 6 },
24006
    // AArch64::LDAPURXi - 434
24007
0
    {7814, 2861, 3, 6 },
24008
    // AArch64::LDAPURbi - 435
24009
0
    {7814, 2867, 3, 9 },
24010
    // AArch64::LDAPURdi - 436
24011
0
    {7814, 2876, 3, 9 },
24012
    // AArch64::LDAPURhi - 437
24013
0
    {7814, 2885, 3, 9 },
24014
    // AArch64::LDAPURi - 438
24015
0
    {7814, 2894, 3, 6 },
24016
    // AArch64::LDAPURqi - 439
24017
0
    {7814, 2900, 3, 9 },
24018
    // AArch64::LDAPURsi - 440
24019
0
    {7814, 2909, 3, 9 },
24020
    // AArch64::LDCLRB - 441
24021
0
    {7830, 2918, 3, 6 },
24022
    // AArch64::LDCLRH - 442
24023
0
    {7846, 2924, 3, 6 },
24024
    // AArch64::LDCLRLB - 443
24025
0
    {7862, 2930, 3, 6 },
24026
    // AArch64::LDCLRLH - 444
24027
0
    {7879, 2936, 3, 6 },
24028
    // AArch64::LDCLRLW - 445
24029
0
    {7896, 2942, 3, 6 },
24030
    // AArch64::LDCLRLX - 446
24031
0
    {7896, 2948, 3, 6 },
24032
    // AArch64::LDCLRW - 447
24033
0
    {7912, 2954, 3, 6 },
24034
    // AArch64::LDCLRX - 448
24035
0
    {7912, 2960, 3, 6 },
24036
    // AArch64::LDEORB - 449
24037
0
    {7927, 2966, 3, 6 },
24038
    // AArch64::LDEORH - 450
24039
0
    {7943, 2972, 3, 6 },
24040
    // AArch64::LDEORLB - 451
24041
0
    {7959, 2978, 3, 6 },
24042
    // AArch64::LDEORLH - 452
24043
0
    {7976, 2984, 3, 6 },
24044
    // AArch64::LDEORLW - 453
24045
0
    {7993, 2990, 3, 6 },
24046
    // AArch64::LDEORLX - 454
24047
0
    {7993, 2996, 3, 6 },
24048
    // AArch64::LDEORW - 455
24049
0
    {8009, 3002, 3, 6 },
24050
    // AArch64::LDEORX - 456
24051
0
    {8009, 3008, 3, 6 },
24052
    // AArch64::LDFF1B_D_REAL - 457
24053
0
    {8024, 3014, 4, 7 },
24054
    // AArch64::LDFF1B_H_REAL - 458
24055
0
    {8050, 3021, 4, 7 },
24056
    // AArch64::LDFF1B_REAL - 459
24057
0
    {8076, 3028, 4, 7 },
24058
    // AArch64::LDFF1B_S_REAL - 460
24059
0
    {8102, 3035, 4, 7 },
24060
    // AArch64::LDFF1D_REAL - 461
24061
0
    {8128, 3042, 4, 7 },
24062
    // AArch64::LDFF1H_D_REAL - 462
24063
0
    {8154, 3049, 4, 7 },
24064
    // AArch64::LDFF1H_REAL - 463
24065
0
    {8180, 3056, 4, 7 },
24066
    // AArch64::LDFF1H_S_REAL - 464
24067
0
    {8206, 3063, 4, 7 },
24068
    // AArch64::LDFF1SB_D_REAL - 465
24069
0
    {8232, 3070, 4, 7 },
24070
    // AArch64::LDFF1SB_H_REAL - 466
24071
0
    {8259, 3077, 4, 7 },
24072
    // AArch64::LDFF1SB_S_REAL - 467
24073
0
    {8286, 3084, 4, 7 },
24074
    // AArch64::LDFF1SH_D_REAL - 468
24075
0
    {8313, 3091, 4, 7 },
24076
    // AArch64::LDFF1SH_S_REAL - 469
24077
0
    {8340, 3098, 4, 7 },
24078
    // AArch64::LDFF1SW_D_REAL - 470
24079
0
    {8367, 3105, 4, 7 },
24080
    // AArch64::LDFF1W_D_REAL - 471
24081
0
    {8394, 3112, 4, 7 },
24082
    // AArch64::LDFF1W_REAL - 472
24083
0
    {8420, 3119, 4, 7 },
24084
    // AArch64::LDG - 473
24085
0
    {8446, 3126, 4, 7 },
24086
    // AArch64::LDNF1B_D_IMM_REAL - 474
24087
0
    {8459, 3133, 4, 7 },
24088
    // AArch64::LDNF1B_H_IMM_REAL - 475
24089
0
    {8485, 3140, 4, 7 },
24090
    // AArch64::LDNF1B_IMM_REAL - 476
24091
0
    {8511, 3147, 4, 7 },
24092
    // AArch64::LDNF1B_S_IMM_REAL - 477
24093
0
    {8537, 3154, 4, 7 },
24094
    // AArch64::LDNF1D_IMM_REAL - 478
24095
0
    {8563, 3161, 4, 7 },
24096
    // AArch64::LDNF1H_D_IMM_REAL - 479
24097
0
    {8589, 3168, 4, 7 },
24098
    // AArch64::LDNF1H_IMM_REAL - 480
24099
0
    {8615, 3175, 4, 7 },
24100
    // AArch64::LDNF1H_S_IMM_REAL - 481
24101
0
    {8641, 3182, 4, 7 },
24102
    // AArch64::LDNF1SB_D_IMM_REAL - 482
24103
0
    {8667, 3189, 4, 7 },
24104
    // AArch64::LDNF1SB_H_IMM_REAL - 483
24105
0
    {8694, 3196, 4, 7 },
24106
    // AArch64::LDNF1SB_S_IMM_REAL - 484
24107
0
    {8721, 3203, 4, 7 },
24108
    // AArch64::LDNF1SH_D_IMM_REAL - 485
24109
0
    {8748, 3210, 4, 7 },
24110
    // AArch64::LDNF1SH_S_IMM_REAL - 486
24111
0
    {8775, 3217, 4, 7 },
24112
    // AArch64::LDNF1SW_D_IMM_REAL - 487
24113
0
    {8802, 3224, 4, 7 },
24114
    // AArch64::LDNF1W_D_IMM_REAL - 488
24115
0
    {8829, 3231, 4, 7 },
24116
    // AArch64::LDNF1W_IMM_REAL - 489
24117
0
    {8855, 3238, 4, 7 },
24118
    // AArch64::LDNPDi - 490
24119
0
    {8881, 3245, 4, 7 },
24120
    // AArch64::LDNPQi - 491
24121
0
    {8881, 3252, 4, 7 },
24122
    // AArch64::LDNPSi - 492
24123
0
    {8881, 3259, 4, 7 },
24124
    // AArch64::LDNPWi - 493
24125
0
    {8881, 3266, 4, 4 },
24126
    // AArch64::LDNPXi - 494
24127
0
    {8881, 3270, 4, 4 },
24128
    // AArch64::LDNT1B_2Z_IMM - 495
24129
0
    {8899, 3274, 4, 8 },
24130
    // AArch64::LDNT1B_2Z_STRIDED_IMM - 496
24131
0
    {8925, 3282, 4, 7 },
24132
    // AArch64::LDNT1B_4Z_IMM - 497
24133
0
    {8899, 3289, 4, 8 },
24134
    // AArch64::LDNT1B_4Z_STRIDED_IMM - 498
24135
0
    {8951, 3297, 4, 7 },
24136
    // AArch64::LDNT1B_ZRI - 499
24137
0
    {8977, 3304, 4, 8 },
24138
    // AArch64::LDNT1B_ZZR_D_REAL - 500
24139
0
    {9003, 3312, 4, 7 },
24140
    // AArch64::LDNT1B_ZZR_S_REAL - 501
24141
0
    {9031, 3319, 4, 7 },
24142
    // AArch64::LDNT1D_2Z_IMM - 502
24143
0
    {9059, 3326, 4, 8 },
24144
    // AArch64::LDNT1D_2Z_STRIDED_IMM - 503
24145
0
    {9085, 3334, 4, 7 },
24146
    // AArch64::LDNT1D_4Z_IMM - 504
24147
0
    {9059, 3341, 4, 8 },
24148
    // AArch64::LDNT1D_4Z_STRIDED_IMM - 505
24149
0
    {9085, 3349, 4, 7 },
24150
    // AArch64::LDNT1D_ZRI - 506
24151
0
    {9111, 3356, 4, 8 },
24152
    // AArch64::LDNT1D_ZZR_D_REAL - 507
24153
0
    {9137, 3364, 4, 7 },
24154
    // AArch64::LDNT1H_2Z_IMM - 508
24155
0
    {9165, 3371, 4, 8 },
24156
    // AArch64::LDNT1H_2Z_STRIDED_IMM - 509
24157
0
    {9191, 3379, 4, 7 },
24158
    // AArch64::LDNT1H_4Z_IMM - 510
24159
0
    {9165, 3386, 4, 8 },
24160
    // AArch64::LDNT1H_4Z_STRIDED_IMM - 511
24161
0
    {9217, 3394, 4, 7 },
24162
    // AArch64::LDNT1H_ZRI - 512
24163
0
    {9243, 3401, 4, 8 },
24164
    // AArch64::LDNT1H_ZZR_D_REAL - 513
24165
0
    {9269, 3409, 4, 7 },
24166
    // AArch64::LDNT1H_ZZR_S_REAL - 514
24167
0
    {9297, 3416, 4, 7 },
24168
    // AArch64::LDNT1SB_ZZR_D_REAL - 515
24169
0
    {9325, 3423, 4, 7 },
24170
    // AArch64::LDNT1SB_ZZR_S_REAL - 516
24171
0
    {9354, 3430, 4, 7 },
24172
    // AArch64::LDNT1SH_ZZR_D_REAL - 517
24173
0
    {9383, 3437, 4, 7 },
24174
    // AArch64::LDNT1SH_ZZR_S_REAL - 518
24175
0
    {9412, 3444, 4, 7 },
24176
    // AArch64::LDNT1SW_ZZR_D_REAL - 519
24177
0
    {9441, 3451, 4, 7 },
24178
    // AArch64::LDNT1W_2Z_IMM - 520
24179
0
    {9470, 3458, 4, 8 },
24180
    // AArch64::LDNT1W_2Z_STRIDED_IMM - 521
24181
0
    {9496, 3466, 4, 7 },
24182
    // AArch64::LDNT1W_4Z_IMM - 522
24183
0
    {9470, 3473, 4, 8 },
24184
    // AArch64::LDNT1W_4Z_STRIDED_IMM - 523
24185
0
    {9496, 3481, 4, 7 },
24186
    // AArch64::LDNT1W_ZRI - 524
24187
0
    {9522, 3488, 4, 8 },
24188
    // AArch64::LDNT1W_ZZR_D_REAL - 525
24189
0
    {9548, 3496, 4, 7 },
24190
    // AArch64::LDNT1W_ZZR_S_REAL - 526
24191
0
    {9576, 3503, 4, 7 },
24192
    // AArch64::LDPDi - 527
24193
0
    {9604, 3510, 4, 7 },
24194
    // AArch64::LDPQi - 528
24195
0
    {9604, 3517, 4, 7 },
24196
    // AArch64::LDPSWi - 529
24197
0
    {9621, 3524, 4, 4 },
24198
    // AArch64::LDPSi - 530
24199
0
    {9604, 3528, 4, 7 },
24200
    // AArch64::LDPWi - 531
24201
0
    {9604, 3535, 4, 4 },
24202
    // AArch64::LDPXi - 532
24203
0
    {9604, 3539, 4, 4 },
24204
    // AArch64::LDRAAindexed - 533
24205
0
    {9640, 3543, 3, 6 },
24206
    // AArch64::LDRABindexed - 534
24207
0
    {9655, 3549, 3, 6 },
24208
    // AArch64::LDRBBroX - 535
24209
0
    {9670, 3555, 5, 5 },
24210
    // AArch64::LDRBBui - 536
24211
0
    {9688, 3560, 3, 3 },
24212
    // AArch64::LDRBroX - 537
24213
0
    {9702, 3563, 5, 8 },
24214
    // AArch64::LDRBui - 538
24215
0
    {9719, 3571, 3, 6 },
24216
    // AArch64::LDRDroX - 539
24217
0
    {9702, 3577, 5, 8 },
24218
    // AArch64::LDRDui - 540
24219
0
    {9719, 3585, 3, 6 },
24220
    // AArch64::LDRHHroX - 541
24221
0
    {9732, 3591, 5, 5 },
24222
    // AArch64::LDRHHui - 542
24223
0
    {9750, 3596, 3, 3 },
24224
    // AArch64::LDRHroX - 543
24225
0
    {9702, 3599, 5, 8 },
24226
    // AArch64::LDRHui - 544
24227
0
    {9719, 3607, 3, 6 },
24228
    // AArch64::LDRQroX - 545
24229
0
    {9702, 3613, 5, 8 },
24230
    // AArch64::LDRQui - 546
24231
0
    {9719, 3621, 3, 6 },
24232
    // AArch64::LDRSBWroX - 547
24233
0
    {9764, 3627, 5, 5 },
24234
    // AArch64::LDRSBWui - 548
24235
0
    {9783, 3632, 3, 3 },
24236
    // AArch64::LDRSBXroX - 549
24237
0
    {9764, 3635, 5, 5 },
24238
    // AArch64::LDRSBXui - 550
24239
0
    {9783, 3640, 3, 3 },
24240
    // AArch64::LDRSHWroX - 551
24241
0
    {9798, 3643, 5, 5 },
24242
    // AArch64::LDRSHWui - 552
24243
0
    {9817, 3648, 3, 3 },
24244
    // AArch64::LDRSHXroX - 553
24245
0
    {9798, 3651, 5, 5 },
24246
    // AArch64::LDRSHXui - 554
24247
0
    {9817, 3656, 3, 3 },
24248
    // AArch64::LDRSWroX - 555
24249
0
    {9832, 3659, 5, 5 },
24250
    // AArch64::LDRSWui - 556
24251
0
    {9851, 3664, 3, 3 },
24252
    // AArch64::LDRSroX - 557
24253
0
    {9702, 3667, 5, 8 },
24254
    // AArch64::LDRSui - 558
24255
0
    {9719, 3675, 3, 6 },
24256
    // AArch64::LDRWroX - 559
24257
0
    {9702, 3681, 5, 5 },
24258
    // AArch64::LDRWui - 560
24259
0
    {9719, 3686, 3, 3 },
24260
    // AArch64::LDRXroX - 561
24261
0
    {9702, 3689, 5, 5 },
24262
    // AArch64::LDRXui - 562
24263
0
    {9719, 3694, 3, 3 },
24264
    // AArch64::LDR_PXI - 563
24265
0
    {9866, 3697, 3, 7 },
24266
    // AArch64::LDR_ZA - 564
24267
0
    {9881, 3704, 5, 8 },
24268
    // AArch64::LDR_ZXI - 565
24269
0
    {9866, 3712, 3, 7 },
24270
    // AArch64::LDSETB - 566
24271
0
    {9906, 3719, 3, 6 },
24272
    // AArch64::LDSETH - 567
24273
0
    {9922, 3725, 3, 6 },
24274
    // AArch64::LDSETLB - 568
24275
0
    {9938, 3731, 3, 6 },
24276
    // AArch64::LDSETLH - 569
24277
0
    {9955, 3737, 3, 6 },
24278
    // AArch64::LDSETLW - 570
24279
0
    {9972, 3743, 3, 6 },
24280
    // AArch64::LDSETLX - 571
24281
0
    {9972, 3749, 3, 6 },
24282
    // AArch64::LDSETW - 572
24283
0
    {9988, 3755, 3, 6 },
24284
    // AArch64::LDSETX - 573
24285
0
    {9988, 3761, 3, 6 },
24286
    // AArch64::LDSMAXB - 574
24287
0
    {10003, 3767, 3, 6 },
24288
    // AArch64::LDSMAXH - 575
24289
0
    {10020, 3773, 3, 6 },
24290
    // AArch64::LDSMAXLB - 576
24291
0
    {10037, 3779, 3, 6 },
24292
    // AArch64::LDSMAXLH - 577
24293
0
    {10055, 3785, 3, 6 },
24294
    // AArch64::LDSMAXLW - 578
24295
0
    {10073, 3791, 3, 6 },
24296
    // AArch64::LDSMAXLX - 579
24297
0
    {10073, 3797, 3, 6 },
24298
    // AArch64::LDSMAXW - 580
24299
0
    {10090, 3803, 3, 6 },
24300
    // AArch64::LDSMAXX - 581
24301
0
    {10090, 3809, 3, 6 },
24302
    // AArch64::LDSMINB - 582
24303
0
    {10106, 3815, 3, 6 },
24304
    // AArch64::LDSMINH - 583
24305
0
    {10123, 3821, 3, 6 },
24306
    // AArch64::LDSMINLB - 584
24307
0
    {10140, 3827, 3, 6 },
24308
    // AArch64::LDSMINLH - 585
24309
0
    {10158, 3833, 3, 6 },
24310
    // AArch64::LDSMINLW - 586
24311
0
    {10176, 3839, 3, 6 },
24312
    // AArch64::LDSMINLX - 587
24313
0
    {10176, 3845, 3, 6 },
24314
    // AArch64::LDSMINW - 588
24315
0
    {10193, 3851, 3, 6 },
24316
    // AArch64::LDSMINX - 589
24317
0
    {10193, 3857, 3, 6 },
24318
    // AArch64::LDTRBi - 590
24319
0
    {10209, 3863, 3, 3 },
24320
    // AArch64::LDTRHi - 591
24321
0
    {10224, 3866, 3, 3 },
24322
    // AArch64::LDTRSBWi - 592
24323
0
    {10239, 3869, 3, 3 },
24324
    // AArch64::LDTRSBXi - 593
24325
0
    {10239, 3872, 3, 3 },
24326
    // AArch64::LDTRSHWi - 594
24327
0
    {10255, 3875, 3, 3 },
24328
    // AArch64::LDTRSHXi - 595
24329
0
    {10255, 3878, 3, 3 },
24330
    // AArch64::LDTRSWi - 596
24331
0
    {10271, 3881, 3, 3 },
24332
    // AArch64::LDTRWi - 597
24333
0
    {10287, 3884, 3, 3 },
24334
    // AArch64::LDTRXi - 598
24335
0
    {10287, 3887, 3, 3 },
24336
    // AArch64::LDUMAXB - 599
24337
0
    {10301, 3890, 3, 6 },
24338
    // AArch64::LDUMAXH - 600
24339
0
    {10318, 3896, 3, 6 },
24340
    // AArch64::LDUMAXLB - 601
24341
0
    {10335, 3902, 3, 6 },
24342
    // AArch64::LDUMAXLH - 602
24343
0
    {10353, 3908, 3, 6 },
24344
    // AArch64::LDUMAXLW - 603
24345
0
    {10371, 3914, 3, 6 },
24346
    // AArch64::LDUMAXLX - 604
24347
0
    {10371, 3920, 3, 6 },
24348
    // AArch64::LDUMAXW - 605
24349
0
    {10388, 3926, 3, 6 },
24350
    // AArch64::LDUMAXX - 606
24351
0
    {10388, 3932, 3, 6 },
24352
    // AArch64::LDUMINB - 607
24353
0
    {10404, 3938, 3, 6 },
24354
    // AArch64::LDUMINH - 608
24355
0
    {10421, 3944, 3, 6 },
24356
    // AArch64::LDUMINLB - 609
24357
0
    {10438, 3950, 3, 6 },
24358
    // AArch64::LDUMINLH - 610
24359
0
    {10456, 3956, 3, 6 },
24360
    // AArch64::LDUMINLW - 611
24361
0
    {10474, 3962, 3, 6 },
24362
    // AArch64::LDUMINLX - 612
24363
0
    {10474, 3968, 3, 6 },
24364
    // AArch64::LDUMINW - 613
24365
0
    {10491, 3974, 3, 6 },
24366
    // AArch64::LDUMINX - 614
24367
0
    {10491, 3980, 3, 6 },
24368
    // AArch64::LDURBBi - 615
24369
0
    {10507, 3986, 3, 3 },
24370
    // AArch64::LDURBi - 616
24371
0
    {10522, 3989, 3, 6 },
24372
    // AArch64::LDURDi - 617
24373
0
    {10522, 3995, 3, 6 },
24374
    // AArch64::LDURHHi - 618
24375
0
    {10536, 4001, 3, 3 },
24376
    // AArch64::LDURHi - 619
24377
0
    {10522, 4004, 3, 6 },
24378
    // AArch64::LDURQi - 620
24379
0
    {10522, 4010, 3, 6 },
24380
    // AArch64::LDURSBWi - 621
24381
0
    {10551, 4016, 3, 3 },
24382
    // AArch64::LDURSBXi - 622
24383
0
    {10551, 4019, 3, 3 },
24384
    // AArch64::LDURSHWi - 623
24385
0
    {10567, 4022, 3, 3 },
24386
    // AArch64::LDURSHXi - 624
24387
0
    {10567, 4025, 3, 3 },
24388
    // AArch64::LDURSWi - 625
24389
0
    {10583, 4028, 3, 3 },
24390
    // AArch64::LDURSi - 626
24391
0
    {10522, 4031, 3, 6 },
24392
    // AArch64::LDURWi - 627
24393
0
    {10522, 4037, 3, 3 },
24394
    // AArch64::LDURXi - 628
24395
0
    {10522, 4040, 3, 3 },
24396
    // AArch64::MADDWrrr - 629
24397
0
    {10599, 4043, 4, 4 },
24398
    // AArch64::MADDXrrr - 630
24399
0
    {10599, 4047, 4, 4 },
24400
    // AArch64::MOVA_2ZMXI_H_B - 631
24401
0
    {10614, 4051, 4, 6 },
24402
    // AArch64::MOVA_2ZMXI_H_D - 632
24403
0
    {10639, 4057, 4, 6 },
24404
    // AArch64::MOVA_2ZMXI_H_H - 633
24405
0
    {10664, 4063, 4, 6 },
24406
    // AArch64::MOVA_2ZMXI_H_S - 634
24407
0
    {10689, 4069, 4, 6 },
24408
    // AArch64::MOVA_2ZMXI_V_B - 635
24409
0
    {10714, 4075, 4, 6 },
24410
    // AArch64::MOVA_2ZMXI_V_D - 636
24411
0
    {10739, 4081, 4, 6 },
24412
    // AArch64::MOVA_2ZMXI_V_H - 637
24413
0
    {10764, 4087, 4, 6 },
24414
    // AArch64::MOVA_2ZMXI_V_S - 638
24415
0
    {10789, 4093, 4, 6 },
24416
    // AArch64::MOVA_4ZMXI_H_B - 639
24417
0
    {10814, 4099, 4, 6 },
24418
    // AArch64::MOVA_4ZMXI_H_D - 640
24419
0
    {10839, 4105, 4, 6 },
24420
    // AArch64::MOVA_4ZMXI_H_H - 641
24421
0
    {10864, 4111, 4, 6 },
24422
    // AArch64::MOVA_4ZMXI_H_S - 642
24423
0
    {10889, 4117, 4, 6 },
24424
    // AArch64::MOVA_4ZMXI_V_B - 643
24425
0
    {10914, 4123, 4, 6 },
24426
    // AArch64::MOVA_4ZMXI_V_D - 644
24427
0
    {10939, 4129, 4, 6 },
24428
    // AArch64::MOVA_4ZMXI_V_H - 645
24429
0
    {10964, 4135, 4, 6 },
24430
    // AArch64::MOVA_4ZMXI_V_S - 646
24431
0
    {10989, 4141, 4, 6 },
24432
    // AArch64::MOVA_MXI2Z_H_B - 647
24433
0
    {11014, 4147, 5, 8 },
24434
    // AArch64::MOVA_MXI2Z_H_D - 648
24435
0
    {11039, 4155, 5, 8 },
24436
    // AArch64::MOVA_MXI2Z_H_H - 649
24437
0
    {11064, 4163, 5, 8 },
24438
    // AArch64::MOVA_MXI2Z_H_S - 650
24439
0
    {11089, 4171, 5, 8 },
24440
    // AArch64::MOVA_MXI2Z_V_B - 651
24441
0
    {11114, 4179, 5, 8 },
24442
    // AArch64::MOVA_MXI2Z_V_D - 652
24443
0
    {11139, 4187, 5, 8 },
24444
    // AArch64::MOVA_MXI2Z_V_H - 653
24445
0
    {11164, 4195, 5, 8 },
24446
    // AArch64::MOVA_MXI2Z_V_S - 654
24447
0
    {11189, 4203, 5, 8 },
24448
    // AArch64::MOVA_MXI4Z_H_B - 655
24449
0
    {11214, 4211, 5, 8 },
24450
    // AArch64::MOVA_MXI4Z_H_D - 656
24451
0
    {11239, 4219, 5, 8 },
24452
    // AArch64::MOVA_MXI4Z_H_H - 657
24453
0
    {11264, 4227, 5, 8 },
24454
    // AArch64::MOVA_MXI4Z_H_S - 658
24455
0
    {11289, 4235, 5, 8 },
24456
    // AArch64::MOVA_MXI4Z_V_B - 659
24457
0
    {11314, 4243, 5, 8 },
24458
    // AArch64::MOVA_MXI4Z_V_D - 660
24459
0
    {11339, 4251, 5, 8 },
24460
    // AArch64::MOVA_MXI4Z_V_H - 661
24461
0
    {11364, 4259, 5, 8 },
24462
    // AArch64::MOVA_MXI4Z_V_S - 662
24463
0
    {11389, 4267, 5, 8 },
24464
    // AArch64::MOVA_VG2_2ZMXI - 663
24465
0
    {11414, 4275, 4, 6 },
24466
    // AArch64::MOVA_VG2_MXI2Z - 664
24467
0
    {11445, 4281, 5, 8 },
24468
    // AArch64::MOVA_VG4_4ZMXI - 665
24469
0
    {11476, 4289, 4, 6 },
24470
    // AArch64::MOVA_VG4_MXI4Z - 666
24471
0
    {11507, 4295, 5, 8 },
24472
    // AArch64::MOVT - 667
24473
0
    {11538, 4303, 3, 9 },
24474
    // AArch64::MSRpstatesvcrImm1 - 668
24475
0
    {11552, 4312, 2, 2 },
24476
0
    {11560, 4314, 2, 2 },
24477
0
    {11571, 4316, 2, 2 },
24478
0
    {11582, 4318, 2, 2 },
24479
0
    {11589, 4320, 2, 2 },
24480
0
    {11599, 4322, 2, 2 },
24481
    // AArch64::MSUBWrrr - 674
24482
0
    {11609, 4324, 4, 4 },
24483
    // AArch64::MSUBXrrr - 675
24484
0
    {11609, 4328, 4, 4 },
24485
    // AArch64::NOTv16i8 - 676
24486
0
    {11625, 4332, 2, 2 },
24487
    // AArch64::NOTv8i8 - 677
24488
0
    {11648, 4334, 2, 2 },
24489
    // AArch64::ORNWrs - 678
24490
0
    {11669, 4336, 4, 4 },
24491
0
    {11680, 4340, 4, 3 },
24492
0
    {11695, 4343, 4, 4 },
24493
    // AArch64::ORNXrs - 681
24494
0
    {11669, 4347, 4, 4 },
24495
0
    {11680, 4351, 4, 3 },
24496
0
    {11695, 4354, 4, 4 },
24497
    // AArch64::ORRS_PPzPP - 684
24498
0
    {11710, 4358, 4, 8 },
24499
    // AArch64::ORRWrs - 685
24500
0
    {11726, 4366, 4, 4 },
24501
0
    {11737, 4370, 4, 4 },
24502
    // AArch64::ORRXrs - 687
24503
0
    {11726, 4374, 4, 4 },
24504
0
    {11737, 4378, 4, 4 },
24505
    // AArch64::ORR_PPzPP - 689
24506
0
    {11752, 4382, 4, 8 },
24507
    // AArch64::ORR_ZI - 690
24508
0
    {11767, 4390, 3, 7 },
24509
0
    {11788, 4397, 3, 7 },
24510
0
    {11809, 4404, 3, 7 },
24511
    // AArch64::ORR_ZZZ - 693
24512
0
    {11830, 4411, 3, 7 },
24513
    // AArch64::ORRv16i8 - 694
24514
0
    {11845, 4418, 3, 3 },
24515
    // AArch64::ORRv8i8 - 695
24516
0
    {11868, 4421, 3, 3 },
24517
    // AArch64::PACIA1716 - 696
24518
0
    {11889, 4424, 0, 3 },
24519
    // AArch64::PACIASP - 697
24520
0
    {11899, 4427, 0, 3 },
24521
    // AArch64::PACIAZ - 698
24522
0
    {11907, 4430, 0, 3 },
24523
    // AArch64::PACIB1716 - 699
24524
0
    {11914, 4433, 0, 3 },
24525
    // AArch64::PACIBSP - 700
24526
0
    {11924, 4436, 0, 3 },
24527
    // AArch64::PACIBZ - 701
24528
0
    {11932, 4439, 0, 3 },
24529
    // AArch64::PACM - 702
24530
0
    {11939, 4442, 0, 3 },
24531
    // AArch64::PMOV_PZI_B - 703
24532
0
    {11944, 4445, 3, 7 },
24533
    // AArch64::PMOV_ZIP_B - 704
24534
0
    {11960, 4452, 4, 8 },
24535
    // AArch64::PRFB_D_PZI - 705
24536
0
    {11976, 4460, 4, 7 },
24537
    // AArch64::PRFB_PRI - 706
24538
0
    {12000, 4467, 4, 8 },
24539
    // AArch64::PRFB_S_PZI - 707
24540
0
    {12022, 4475, 4, 7 },
24541
    // AArch64::PRFD_D_PZI - 708
24542
0
    {12046, 4482, 4, 7 },
24543
    // AArch64::PRFD_PRI - 709
24544
0
    {12070, 4489, 4, 8 },
24545
    // AArch64::PRFD_S_PZI - 710
24546
0
    {12092, 4497, 4, 7 },
24547
    // AArch64::PRFH_D_PZI - 711
24548
0
    {12116, 4504, 4, 7 },
24549
    // AArch64::PRFH_PRI - 712
24550
0
    {12140, 4511, 4, 8 },
24551
    // AArch64::PRFH_S_PZI - 713
24552
0
    {12162, 4519, 4, 7 },
24553
    // AArch64::PRFMroX - 714
24554
0
    {12186, 4526, 5, 5 },
24555
    // AArch64::PRFMui - 715
24556
0
    {12206, 4531, 3, 3 },
24557
    // AArch64::PRFUMi - 716
24558
0
    {12222, 4534, 3, 3 },
24559
    // AArch64::PRFW_D_PZI - 717
24560
0
    {12239, 4537, 4, 7 },
24561
    // AArch64::PRFW_PRI - 718
24562
0
    {12263, 4544, 4, 8 },
24563
    // AArch64::PRFW_S_PZI - 719
24564
0
    {12285, 4552, 4, 7 },
24565
    // AArch64::PTRUES_B - 720
24566
0
    {12309, 4559, 2, 6 },
24567
    // AArch64::PTRUES_D - 721
24568
0
    {12321, 4565, 2, 6 },
24569
    // AArch64::PTRUES_H - 722
24570
0
    {12333, 4571, 2, 6 },
24571
    // AArch64::PTRUES_S - 723
24572
0
    {12345, 4577, 2, 6 },
24573
    // AArch64::PTRUE_B - 724
24574
0
    {12357, 4583, 2, 6 },
24575
    // AArch64::PTRUE_D - 725
24576
0
    {12368, 4589, 2, 6 },
24577
    // AArch64::PTRUE_H - 726
24578
0
    {12379, 4595, 2, 6 },
24579
    // AArch64::PTRUE_S - 727
24580
0
    {12390, 4601, 2, 6 },
24581
    // AArch64::RET - 728
24582
0
    {12401, 4607, 1, 1 },
24583
    // AArch64::SBCSWr - 729
24584
0
    {12405, 4608, 3, 3 },
24585
    // AArch64::SBCSXr - 730
24586
0
    {12405, 4611, 3, 3 },
24587
    // AArch64::SBCWr - 731
24588
0
    {12417, 4614, 3, 3 },
24589
    // AArch64::SBCXr - 732
24590
0
    {12417, 4617, 3, 3 },
24591
    // AArch64::SBFMWri - 733
24592
0
    {12428, 4620, 4, 4 },
24593
0
    {12443, 4624, 4, 4 },
24594
0
    {12455, 4628, 4, 4 },
24595
    // AArch64::SBFMXri - 736
24596
0
    {12428, 4632, 4, 4 },
24597
0
    {12443, 4636, 4, 4 },
24598
0
    {12455, 4640, 4, 4 },
24599
0
    {12467, 4644, 4, 4 },
24600
    // AArch64::SEL_PPPP - 740
24601
0
    {12479, 4648, 4, 8 },
24602
    // AArch64::SEL_ZPZZ_B - 741
24603
0
    {12479, 4656, 4, 8 },
24604
    // AArch64::SEL_ZPZZ_D - 742
24605
0
    {12502, 4664, 4, 8 },
24606
    // AArch64::SEL_ZPZZ_H - 743
24607
0
    {12525, 4672, 4, 8 },
24608
    // AArch64::SEL_ZPZZ_S - 744
24609
0
    {12548, 4680, 4, 8 },
24610
    // AArch64::SMADDLrrr - 745
24611
0
    {12571, 4688, 4, 4 },
24612
    // AArch64::SMSUBLrrr - 746
24613
0
    {12588, 4692, 4, 4 },
24614
    // AArch64::SQDECB_XPiI - 747
24615
0
    {12606, 4696, 4, 8 },
24616
0
    {12616, 4704, 4, 8 },
24617
    // AArch64::SQDECB_XPiWdI - 749
24618
0
    {12632, 4712, 4, 8 },
24619
0
    {12648, 4720, 4, 8 },
24620
    // AArch64::SQDECD_XPiI - 751
24621
0
    {12670, 4728, 4, 8 },
24622
0
    {12680, 4736, 4, 8 },
24623
    // AArch64::SQDECD_XPiWdI - 753
24624
0
    {12696, 4744, 4, 8 },
24625
0
    {12712, 4752, 4, 8 },
24626
    // AArch64::SQDECD_ZPiI - 755
24627
0
    {12734, 4760, 4, 8 },
24628
0
    {12746, 4768, 4, 8 },
24629
    // AArch64::SQDECH_XPiI - 757
24630
0
    {12764, 4776, 4, 8 },
24631
0
    {12774, 4784, 4, 8 },
24632
    // AArch64::SQDECH_XPiWdI - 759
24633
0
    {12790, 4792, 4, 8 },
24634
0
    {12806, 4800, 4, 8 },
24635
    // AArch64::SQDECH_ZPiI - 761
24636
0
    {12828, 4808, 4, 8 },
24637
0
    {12840, 4816, 4, 8 },
24638
    // AArch64::SQDECW_XPiI - 763
24639
0
    {12858, 4824, 4, 8 },
24640
0
    {12868, 4832, 4, 8 },
24641
    // AArch64::SQDECW_XPiWdI - 765
24642
0
    {12884, 4840, 4, 8 },
24643
0
    {12900, 4848, 4, 8 },
24644
    // AArch64::SQDECW_ZPiI - 767
24645
0
    {12922, 4856, 4, 8 },
24646
0
    {12934, 4864, 4, 8 },
24647
    // AArch64::SQINCB_XPiI - 769
24648
0
    {12952, 4872, 4, 8 },
24649
0
    {12962, 4880, 4, 8 },
24650
    // AArch64::SQINCB_XPiWdI - 771
24651
0
    {12978, 4888, 4, 8 },
24652
0
    {12994, 4896, 4, 8 },
24653
    // AArch64::SQINCD_XPiI - 773
24654
0
    {13016, 4904, 4, 8 },
24655
0
    {13026, 4912, 4, 8 },
24656
    // AArch64::SQINCD_XPiWdI - 775
24657
0
    {13042, 4920, 4, 8 },
24658
0
    {13058, 4928, 4, 8 },
24659
    // AArch64::SQINCD_ZPiI - 777
24660
0
    {13080, 4936, 4, 8 },
24661
0
    {13092, 4944, 4, 8 },
24662
    // AArch64::SQINCH_XPiI - 779
24663
0
    {13110, 4952, 4, 8 },
24664
0
    {13120, 4960, 4, 8 },
24665
    // AArch64::SQINCH_XPiWdI - 781
24666
0
    {13136, 4968, 4, 8 },
24667
0
    {13152, 4976, 4, 8 },
24668
    // AArch64::SQINCH_ZPiI - 783
24669
0
    {13174, 4984, 4, 8 },
24670
0
    {13186, 4992, 4, 8 },
24671
    // AArch64::SQINCW_XPiI - 785
24672
0
    {13204, 5000, 4, 8 },
24673
0
    {13214, 5008, 4, 8 },
24674
    // AArch64::SQINCW_XPiWdI - 787
24675
0
    {13230, 5016, 4, 8 },
24676
0
    {13246, 5024, 4, 8 },
24677
    // AArch64::SQINCW_ZPiI - 789
24678
0
    {13268, 5032, 4, 8 },
24679
0
    {13280, 5040, 4, 8 },
24680
    // AArch64::SST1B_D_IMM - 791
24681
0
    {13298, 5048, 4, 7 },
24682
    // AArch64::SST1B_S_IMM - 792
24683
0
    {13322, 5055, 4, 7 },
24684
    // AArch64::SST1D_IMM - 793
24685
0
    {13346, 5062, 4, 7 },
24686
    // AArch64::SST1H_D_IMM - 794
24687
0
    {13370, 5069, 4, 7 },
24688
    // AArch64::SST1H_S_IMM - 795
24689
0
    {13394, 5076, 4, 7 },
24690
    // AArch64::SST1Q - 796
24691
0
    {13418, 5083, 4, 7 },
24692
    // AArch64::SST1W_D_IMM - 797
24693
0
    {13442, 5090, 4, 7 },
24694
    // AArch64::SST1W_IMM - 798
24695
0
    {13466, 5097, 4, 7 },
24696
    // AArch64::ST1B_2Z_IMM - 799
24697
0
    {13490, 5104, 4, 8 },
24698
    // AArch64::ST1B_2Z_STRIDED_IMM - 800
24699
0
    {13512, 5112, 4, 7 },
24700
    // AArch64::ST1B_4Z_IMM - 801
24701
0
    {13490, 5119, 4, 8 },
24702
    // AArch64::ST1B_4Z_STRIDED_IMM - 802
24703
0
    {13534, 5127, 4, 7 },
24704
    // AArch64::ST1B_D_IMM - 803
24705
0
    {13556, 5134, 4, 8 },
24706
    // AArch64::ST1B_H_IMM - 804
24707
0
    {13578, 5142, 4, 8 },
24708
    // AArch64::ST1B_IMM - 805
24709
0
    {13600, 5150, 4, 8 },
24710
    // AArch64::ST1B_S_IMM - 806
24711
0
    {13622, 5158, 4, 8 },
24712
    // AArch64::ST1D_2Z_IMM - 807
24713
0
    {13644, 5166, 4, 8 },
24714
    // AArch64::ST1D_2Z_STRIDED_IMM - 808
24715
0
    {13666, 5174, 4, 7 },
24716
    // AArch64::ST1D_4Z_IMM - 809
24717
0
    {13644, 5181, 4, 8 },
24718
    // AArch64::ST1D_4Z_STRIDED_IMM - 810
24719
0
    {13666, 5189, 4, 7 },
24720
    // AArch64::ST1D_IMM - 811
24721
0
    {13688, 5196, 4, 8 },
24722
    // AArch64::ST1D_Q_IMM - 812
24723
0
    {13710, 5204, 4, 7 },
24724
    // AArch64::ST1Fourv16b_POST - 813
24725
0
    {13732, 5211, 4, 7 },
24726
    // AArch64::ST1Fourv1d_POST - 814
24727
0
    {13752, 5218, 4, 7 },
24728
    // AArch64::ST1Fourv2d_POST - 815
24729
0
    {13772, 5225, 4, 7 },
24730
    // AArch64::ST1Fourv2s_POST - 816
24731
0
    {13792, 5232, 4, 7 },
24732
    // AArch64::ST1Fourv4h_POST - 817
24733
0
    {13812, 5239, 4, 7 },
24734
    // AArch64::ST1Fourv4s_POST - 818
24735
0
    {13832, 5246, 4, 7 },
24736
    // AArch64::ST1Fourv8b_POST - 819
24737
0
    {13852, 5253, 4, 7 },
24738
    // AArch64::ST1Fourv8h_POST - 820
24739
0
    {13872, 5260, 4, 7 },
24740
    // AArch64::ST1H_2Z_IMM - 821
24741
0
    {13892, 5267, 4, 8 },
24742
    // AArch64::ST1H_2Z_STRIDED_IMM - 822
24743
0
    {13914, 5275, 4, 7 },
24744
    // AArch64::ST1H_4Z_IMM - 823
24745
0
    {13892, 5282, 4, 8 },
24746
    // AArch64::ST1H_4Z_STRIDED_IMM - 824
24747
0
    {13936, 5290, 4, 7 },
24748
    // AArch64::ST1H_D_IMM - 825
24749
0
    {13958, 5297, 4, 8 },
24750
    // AArch64::ST1H_IMM - 826
24751
0
    {13980, 5305, 4, 8 },
24752
    // AArch64::ST1H_S_IMM - 827
24753
0
    {14002, 5313, 4, 8 },
24754
    // AArch64::ST1Onev16b_POST - 828
24755
0
    {14024, 5321, 4, 7 },
24756
    // AArch64::ST1Onev1d_POST - 829
24757
0
    {14044, 5328, 4, 7 },
24758
    // AArch64::ST1Onev2d_POST - 830
24759
0
    {14063, 5335, 4, 7 },
24760
    // AArch64::ST1Onev2s_POST - 831
24761
0
    {14083, 5342, 4, 7 },
24762
    // AArch64::ST1Onev4h_POST - 832
24763
0
    {14102, 5349, 4, 7 },
24764
    // AArch64::ST1Onev4s_POST - 833
24765
0
    {14121, 5356, 4, 7 },
24766
    // AArch64::ST1Onev8b_POST - 834
24767
0
    {14141, 5363, 4, 7 },
24768
    // AArch64::ST1Onev8h_POST - 835
24769
0
    {14160, 5370, 4, 7 },
24770
    // AArch64::ST1Threev16b_POST - 836
24771
0
    {14180, 5377, 4, 7 },
24772
    // AArch64::ST1Threev1d_POST - 837
24773
0
    {14200, 5384, 4, 7 },
24774
    // AArch64::ST1Threev2d_POST - 838
24775
0
    {14220, 5391, 4, 7 },
24776
    // AArch64::ST1Threev2s_POST - 839
24777
0
    {14240, 5398, 4, 7 },
24778
    // AArch64::ST1Threev4h_POST - 840
24779
0
    {14260, 5405, 4, 7 },
24780
    // AArch64::ST1Threev4s_POST - 841
24781
0
    {14280, 5412, 4, 7 },
24782
    // AArch64::ST1Threev8b_POST - 842
24783
0
    {14300, 5419, 4, 7 },
24784
    // AArch64::ST1Threev8h_POST - 843
24785
0
    {14320, 5426, 4, 7 },
24786
    // AArch64::ST1Twov16b_POST - 844
24787
0
    {14340, 5433, 4, 7 },
24788
    // AArch64::ST1Twov1d_POST - 845
24789
0
    {14360, 5440, 4, 7 },
24790
    // AArch64::ST1Twov2d_POST - 846
24791
0
    {14380, 5447, 4, 7 },
24792
    // AArch64::ST1Twov2s_POST - 847
24793
0
    {14400, 5454, 4, 7 },
24794
    // AArch64::ST1Twov4h_POST - 848
24795
0
    {14420, 5461, 4, 7 },
24796
    // AArch64::ST1Twov4s_POST - 849
24797
0
    {14440, 5468, 4, 7 },
24798
    // AArch64::ST1Twov8b_POST - 850
24799
0
    {14460, 5475, 4, 7 },
24800
    // AArch64::ST1Twov8h_POST - 851
24801
0
    {14480, 5482, 4, 7 },
24802
    // AArch64::ST1W_2Z_IMM - 852
24803
0
    {14500, 5489, 4, 8 },
24804
    // AArch64::ST1W_2Z_STRIDED_IMM - 853
24805
0
    {14522, 5497, 4, 7 },
24806
    // AArch64::ST1W_4Z_IMM - 854
24807
0
    {14500, 5504, 4, 8 },
24808
    // AArch64::ST1W_4Z_STRIDED_IMM - 855
24809
0
    {14522, 5512, 4, 7 },
24810
    // AArch64::ST1W_D_IMM - 856
24811
0
    {14544, 5519, 4, 8 },
24812
    // AArch64::ST1W_IMM - 857
24813
0
    {14566, 5527, 4, 8 },
24814
    // AArch64::ST1W_Q_IMM - 858
24815
0
    {14588, 5535, 4, 7 },
24816
    // AArch64::ST1_MXIPXX_H_B - 859
24817
0
    {14610, 5542, 6, 9 },
24818
    // AArch64::ST1_MXIPXX_H_D - 860
24819
0
    {14644, 5551, 6, 9 },
24820
    // AArch64::ST1_MXIPXX_H_H - 861
24821
0
    {14678, 5560, 6, 9 },
24822
    // AArch64::ST1_MXIPXX_H_Q - 862
24823
0
    {14712, 5569, 6, 9 },
24824
    // AArch64::ST1_MXIPXX_H_S - 863
24825
0
    {14746, 5578, 6, 9 },
24826
    // AArch64::ST1_MXIPXX_V_B - 864
24827
0
    {14780, 5587, 6, 9 },
24828
    // AArch64::ST1_MXIPXX_V_D - 865
24829
0
    {14814, 5596, 6, 9 },
24830
    // AArch64::ST1_MXIPXX_V_H - 866
24831
0
    {14848, 5605, 6, 9 },
24832
    // AArch64::ST1_MXIPXX_V_Q - 867
24833
0
    {14882, 5614, 6, 9 },
24834
    // AArch64::ST1_MXIPXX_V_S - 868
24835
0
    {14916, 5623, 6, 9 },
24836
    // AArch64::ST1i16_POST - 869
24837
0
    {14950, 5632, 5, 8 },
24838
    // AArch64::ST1i32_POST - 870
24839
0
    {14973, 5640, 5, 8 },
24840
    // AArch64::ST1i64_POST - 871
24841
0
    {14996, 5648, 5, 8 },
24842
    // AArch64::ST1i8_POST - 872
24843
0
    {15019, 5656, 5, 8 },
24844
    // AArch64::ST2B_IMM - 873
24845
0
    {15042, 5664, 4, 8 },
24846
    // AArch64::ST2D_IMM - 874
24847
0
    {15064, 5672, 4, 8 },
24848
    // AArch64::ST2Gi - 875
24849
0
    {15086, 5680, 3, 6 },
24850
    // AArch64::ST2H_IMM - 876
24851
0
    {15100, 5686, 4, 8 },
24852
    // AArch64::ST2Q_IMM - 877
24853
0
    {15122, 5694, 4, 8 },
24854
    // AArch64::ST2Twov16b_POST - 878
24855
0
    {15144, 5702, 4, 7 },
24856
    // AArch64::ST2Twov2d_POST - 879
24857
0
    {15164, 5709, 4, 7 },
24858
    // AArch64::ST2Twov2s_POST - 880
24859
0
    {15184, 5716, 4, 7 },
24860
    // AArch64::ST2Twov4h_POST - 881
24861
0
    {15204, 5723, 4, 7 },
24862
    // AArch64::ST2Twov4s_POST - 882
24863
0
    {15224, 5730, 4, 7 },
24864
    // AArch64::ST2Twov8b_POST - 883
24865
0
    {15244, 5737, 4, 7 },
24866
    // AArch64::ST2Twov8h_POST - 884
24867
0
    {15264, 5744, 4, 7 },
24868
    // AArch64::ST2W_IMM - 885
24869
0
    {15284, 5751, 4, 8 },
24870
    // AArch64::ST2i16_POST - 886
24871
0
    {15306, 5759, 5, 8 },
24872
    // AArch64::ST2i32_POST - 887
24873
0
    {15329, 5767, 5, 8 },
24874
    // AArch64::ST2i64_POST - 888
24875
0
    {15352, 5775, 5, 8 },
24876
    // AArch64::ST2i8_POST - 889
24877
0
    {15376, 5783, 5, 8 },
24878
    // AArch64::ST3B_IMM - 890
24879
0
    {15399, 5791, 4, 8 },
24880
    // AArch64::ST3D_IMM - 891
24881
0
    {15421, 5799, 4, 8 },
24882
    // AArch64::ST3H_IMM - 892
24883
0
    {15443, 5807, 4, 8 },
24884
    // AArch64::ST3Q_IMM - 893
24885
0
    {15465, 5815, 4, 8 },
24886
    // AArch64::ST3Threev16b_POST - 894
24887
0
    {15487, 5823, 4, 7 },
24888
    // AArch64::ST3Threev2d_POST - 895
24889
0
    {15507, 5830, 4, 7 },
24890
    // AArch64::ST3Threev2s_POST - 896
24891
0
    {15527, 5837, 4, 7 },
24892
    // AArch64::ST3Threev4h_POST - 897
24893
0
    {15547, 5844, 4, 7 },
24894
    // AArch64::ST3Threev4s_POST - 898
24895
0
    {15567, 5851, 4, 7 },
24896
    // AArch64::ST3Threev8b_POST - 899
24897
0
    {15587, 5858, 4, 7 },
24898
    // AArch64::ST3Threev8h_POST - 900
24899
0
    {15607, 5865, 4, 7 },
24900
    // AArch64::ST3W_IMM - 901
24901
0
    {15627, 5872, 4, 8 },
24902
    // AArch64::ST3i16_POST - 902
24903
0
    {15649, 5880, 5, 8 },
24904
    // AArch64::ST3i32_POST - 903
24905
0
    {15672, 5888, 5, 8 },
24906
    // AArch64::ST3i64_POST - 904
24907
0
    {15696, 5896, 5, 8 },
24908
    // AArch64::ST3i8_POST - 905
24909
0
    {15720, 5904, 5, 8 },
24910
    // AArch64::ST4B_IMM - 906
24911
0
    {15743, 5912, 4, 8 },
24912
    // AArch64::ST4D_IMM - 907
24913
0
    {15765, 5920, 4, 8 },
24914
    // AArch64::ST4Fourv16b_POST - 908
24915
0
    {15787, 5928, 4, 7 },
24916
    // AArch64::ST4Fourv2d_POST - 909
24917
0
    {15807, 5935, 4, 7 },
24918
    // AArch64::ST4Fourv2s_POST - 910
24919
0
    {15827, 5942, 4, 7 },
24920
    // AArch64::ST4Fourv4h_POST - 911
24921
0
    {15847, 5949, 4, 7 },
24922
    // AArch64::ST4Fourv4s_POST - 912
24923
0
    {15867, 5956, 4, 7 },
24924
    // AArch64::ST4Fourv8b_POST - 913
24925
0
    {15887, 5963, 4, 7 },
24926
    // AArch64::ST4Fourv8h_POST - 914
24927
0
    {15907, 5970, 4, 7 },
24928
    // AArch64::ST4H_IMM - 915
24929
0
    {15927, 5977, 4, 8 },
24930
    // AArch64::ST4Q_IMM - 916
24931
0
    {15949, 5985, 4, 8 },
24932
    // AArch64::ST4W_IMM - 917
24933
0
    {15971, 5993, 4, 8 },
24934
    // AArch64::ST4i16_POST - 918
24935
0
    {15993, 6001, 5, 8 },
24936
    // AArch64::ST4i32_POST - 919
24937
0
    {16016, 6009, 5, 8 },
24938
    // AArch64::ST4i64_POST - 920
24939
0
    {16040, 6017, 5, 8 },
24940
    // AArch64::ST4i8_POST - 921
24941
0
    {16064, 6025, 5, 8 },
24942
    // AArch64::STGPi - 922
24943
0
    {16087, 6033, 4, 7 },
24944
    // AArch64::STGi - 923
24945
0
    {16105, 6040, 3, 6 },
24946
    // AArch64::STLURBi - 924
24947
0
    {16118, 6046, 3, 6 },
24948
    // AArch64::STLURHi - 925
24949
0
    {16134, 6052, 3, 6 },
24950
    // AArch64::STLURWi - 926
24951
0
    {16150, 6058, 3, 6 },
24952
    // AArch64::STLURXi - 927
24953
0
    {16150, 6064, 3, 6 },
24954
    // AArch64::STLURbi - 928
24955
0
    {16150, 6070, 3, 9 },
24956
    // AArch64::STLURdi - 929
24957
0
    {16150, 6079, 3, 9 },
24958
    // AArch64::STLURhi - 930
24959
0
    {16150, 6088, 3, 9 },
24960
    // AArch64::STLURqi - 931
24961
0
    {16150, 6097, 3, 9 },
24962
    // AArch64::STLURsi - 932
24963
0
    {16150, 6106, 3, 9 },
24964
    // AArch64::STNPDi - 933
24965
0
    {16165, 6115, 4, 7 },
24966
    // AArch64::STNPQi - 934
24967
0
    {16165, 6122, 4, 7 },
24968
    // AArch64::STNPSi - 935
24969
0
    {16165, 6129, 4, 7 },
24970
    // AArch64::STNPWi - 936
24971
0
    {16165, 6136, 4, 4 },
24972
    // AArch64::STNPXi - 937
24973
0
    {16165, 6140, 4, 4 },
24974
    // AArch64::STNT1B_2Z_IMM - 938
24975
0
    {16183, 6144, 4, 8 },
24976
    // AArch64::STNT1B_2Z_STRIDED_IMM - 939
24977
0
    {16207, 6152, 4, 7 },
24978
    // AArch64::STNT1B_4Z_IMM - 940
24979
0
    {16183, 6159, 4, 8 },
24980
    // AArch64::STNT1B_4Z_STRIDED_IMM - 941
24981
0
    {16231, 6167, 4, 7 },
24982
    // AArch64::STNT1B_ZRI - 942
24983
0
    {16255, 6174, 4, 8 },
24984
    // AArch64::STNT1B_ZZR_D_REAL - 943
24985
0
    {16279, 6182, 4, 7 },
24986
    // AArch64::STNT1B_ZZR_S_REAL - 944
24987
0
    {16305, 6189, 4, 7 },
24988
    // AArch64::STNT1D_2Z_IMM - 945
24989
0
    {16331, 6196, 4, 8 },
24990
    // AArch64::STNT1D_2Z_STRIDED_IMM - 946
24991
0
    {16355, 6204, 4, 7 },
24992
    // AArch64::STNT1D_4Z_IMM - 947
24993
0
    {16331, 6211, 4, 8 },
24994
    // AArch64::STNT1D_4Z_STRIDED_IMM - 948
24995
0
    {16355, 6219, 4, 7 },
24996
    // AArch64::STNT1D_ZRI - 949
24997
0
    {16379, 6226, 4, 8 },
24998
    // AArch64::STNT1D_ZZR_D_REAL - 950
24999
0
    {16403, 6234, 4, 7 },
25000
    // AArch64::STNT1H_2Z_IMM - 951
25001
0
    {16429, 6241, 4, 8 },
25002
    // AArch64::STNT1H_2Z_STRIDED_IMM - 952
25003
0
    {16453, 6249, 4, 7 },
25004
    // AArch64::STNT1H_4Z_IMM - 953
25005
0
    {16429, 6256, 4, 8 },
25006
    // AArch64::STNT1H_4Z_STRIDED_IMM - 954
25007
0
    {16477, 6264, 4, 7 },
25008
    // AArch64::STNT1H_ZRI - 955
25009
0
    {16501, 6271, 4, 8 },
25010
    // AArch64::STNT1H_ZZR_D_REAL - 956
25011
0
    {16525, 6279, 4, 7 },
25012
    // AArch64::STNT1H_ZZR_S_REAL - 957
25013
0
    {16551, 6286, 4, 7 },
25014
    // AArch64::STNT1W_2Z_IMM - 958
25015
0
    {16577, 6293, 4, 8 },
25016
    // AArch64::STNT1W_2Z_STRIDED_IMM - 959
25017
0
    {16601, 6301, 4, 7 },
25018
    // AArch64::STNT1W_4Z_IMM - 960
25019
0
    {16577, 6308, 4, 8 },
25020
    // AArch64::STNT1W_4Z_STRIDED_IMM - 961
25021
0
    {16601, 6316, 4, 7 },
25022
    // AArch64::STNT1W_ZRI - 962
25023
0
    {16625, 6323, 4, 8 },
25024
    // AArch64::STNT1W_ZZR_D_REAL - 963
25025
0
    {16649, 6331, 4, 7 },
25026
    // AArch64::STNT1W_ZZR_S_REAL - 964
25027
0
    {16675, 6338, 4, 7 },
25028
    // AArch64::STPDi - 965
25029
0
    {16701, 6345, 4, 7 },
25030
    // AArch64::STPQi - 966
25031
0
    {16701, 6352, 4, 7 },
25032
    // AArch64::STPSi - 967
25033
0
    {16701, 6359, 4, 7 },
25034
    // AArch64::STPWi - 968
25035
0
    {16701, 6366, 4, 4 },
25036
    // AArch64::STPXi - 969
25037
0
    {16701, 6370, 4, 4 },
25038
    // AArch64::STRBBroX - 970
25039
0
    {16718, 6374, 5, 5 },
25040
    // AArch64::STRBBui - 971
25041
0
    {16736, 6379, 3, 3 },
25042
    // AArch64::STRBroX - 972
25043
0
    {16750, 6382, 5, 8 },
25044
    // AArch64::STRBui - 973
25045
0
    {16767, 6390, 3, 6 },
25046
    // AArch64::STRDroX - 974
25047
0
    {16750, 6396, 5, 8 },
25048
    // AArch64::STRDui - 975
25049
0
    {16767, 6404, 3, 6 },
25050
    // AArch64::STRHHroX - 976
25051
0
    {16780, 6410, 5, 5 },
25052
    // AArch64::STRHHui - 977
25053
0
    {16798, 6415, 3, 3 },
25054
    // AArch64::STRHroX - 978
25055
0
    {16750, 6418, 5, 8 },
25056
    // AArch64::STRHui - 979
25057
0
    {16767, 6426, 3, 6 },
25058
    // AArch64::STRQroX - 980
25059
0
    {16750, 6432, 5, 8 },
25060
    // AArch64::STRQui - 981
25061
0
    {16767, 6440, 3, 6 },
25062
    // AArch64::STRSroX - 982
25063
0
    {16750, 6446, 5, 8 },
25064
    // AArch64::STRSui - 983
25065
0
    {16767, 6454, 3, 6 },
25066
    // AArch64::STRWroX - 984
25067
0
    {16750, 6460, 5, 5 },
25068
    // AArch64::STRWui - 985
25069
0
    {16767, 6465, 3, 3 },
25070
    // AArch64::STRXroX - 986
25071
0
    {16750, 6468, 5, 5 },
25072
    // AArch64::STRXui - 987
25073
0
    {16767, 6473, 3, 3 },
25074
    // AArch64::STR_PXI - 988
25075
0
    {16812, 6476, 3, 7 },
25076
    // AArch64::STR_ZA - 989
25077
0
    {16827, 6483, 5, 8 },
25078
    // AArch64::STR_ZXI - 990
25079
0
    {16812, 6491, 3, 7 },
25080
    // AArch64::STTRBi - 991
25081
0
    {16852, 6498, 3, 3 },
25082
    // AArch64::STTRHi - 992
25083
0
    {16867, 6501, 3, 3 },
25084
    // AArch64::STTRWi - 993
25085
0
    {16882, 6504, 3, 3 },
25086
    // AArch64::STTRXi - 994
25087
0
    {16882, 6507, 3, 3 },
25088
    // AArch64::STURBBi - 995
25089
0
    {16896, 6510, 3, 3 },
25090
    // AArch64::STURBi - 996
25091
0
    {16911, 6513, 3, 6 },
25092
    // AArch64::STURDi - 997
25093
0
    {16911, 6519, 3, 6 },
25094
    // AArch64::STURHHi - 998
25095
0
    {16925, 6525, 3, 3 },
25096
    // AArch64::STURHi - 999
25097
0
    {16911, 6528, 3, 6 },
25098
    // AArch64::STURQi - 1000
25099
0
    {16911, 6534, 3, 6 },
25100
    // AArch64::STURSi - 1001
25101
0
    {16911, 6540, 3, 6 },
25102
    // AArch64::STURWi - 1002
25103
0
    {16911, 6546, 3, 3 },
25104
    // AArch64::STURXi - 1003
25105
0
    {16911, 6549, 3, 3 },
25106
    // AArch64::STZ2Gi - 1004
25107
0
    {16940, 6552, 3, 6 },
25108
    // AArch64::STZGi - 1005
25109
0
    {16955, 6558, 3, 6 },
25110
    // AArch64::SUBPT_shift - 1006
25111
0
    {16969, 6564, 4, 7 },
25112
    // AArch64::SUBSWri - 1007
25113
0
    {16986, 6571, 4, 2 },
25114
    // AArch64::SUBSWrs - 1008
25115
0
    {16999, 6573, 4, 4 },
25116
0
    {17010, 6577, 4, 3 },
25117
0
    {17025, 6580, 4, 4 },
25118
0
    {17037, 6584, 4, 3 },
25119
0
    {17053, 6587, 4, 4 },
25120
    // AArch64::SUBSWrx - 1013
25121
0
    {16999, 6591, 4, 4 },
25122
0
    {17069, 6595, 4, 3 },
25123
0
    {17053, 6598, 4, 4 },
25124
    // AArch64::SUBSXri - 1016
25125
0
    {16986, 6602, 4, 2 },
25126
    // AArch64::SUBSXrs - 1017
25127
0
    {16999, 6604, 4, 4 },
25128
0
    {17010, 6608, 4, 3 },
25129
0
    {17025, 6611, 4, 4 },
25130
0
    {17037, 6615, 4, 3 },
25131
0
    {17053, 6618, 4, 4 },
25132
    // AArch64::SUBSXrx - 1022
25133
0
    {17069, 6622, 4, 3 },
25134
    // AArch64::SUBSXrx64 - 1023
25135
0
    {16999, 6625, 4, 4 },
25136
0
    {17069, 6629, 4, 3 },
25137
0
    {17053, 6632, 4, 4 },
25138
    // AArch64::SUBWrs - 1026
25139
0
    {17084, 6636, 4, 4 },
25140
0
    {17095, 6640, 4, 3 },
25141
0
    {17110, 6643, 4, 4 },
25142
    // AArch64::SUBWrx - 1029
25143
0
    {17110, 6647, 4, 4 },
25144
0
    {17110, 6651, 4, 4 },
25145
    // AArch64::SUBXrs - 1031
25146
0
    {17084, 6655, 4, 4 },
25147
0
    {17095, 6659, 4, 3 },
25148
0
    {17110, 6662, 4, 4 },
25149
    // AArch64::SUBXrx64 - 1034
25150
0
    {17110, 6666, 4, 4 },
25151
0
    {17110, 6670, 4, 4 },
25152
    // AArch64::SYSPxt_XZR - 1036
25153
0
    {17125, 6674, 5, 8 },
25154
    // AArch64::SYSxt - 1037
25155
0
    {17149, 6682, 5, 5 },
25156
    // AArch64::UBFMWri - 1038
25157
0
    {17172, 6687, 4, 4 },
25158
0
    {17187, 6691, 4, 4 },
25159
0
    {17199, 6695, 4, 4 },
25160
    // AArch64::UBFMXri - 1041
25161
0
    {17172, 6699, 4, 4 },
25162
0
    {17187, 6703, 4, 4 },
25163
0
    {17199, 6707, 4, 4 },
25164
0
    {17211, 6711, 4, 4 },
25165
    // AArch64::UMADDLrrr - 1045
25166
0
    {17223, 6715, 4, 4 },
25167
    // AArch64::UMOVvi32 - 1046
25168
0
    {17240, 6719, 3, 5 },
25169
    // AArch64::UMOVvi32_idx0 - 1047
25170
0
    {17240, 6724, 3, 6 },
25171
    // AArch64::UMOVvi64 - 1048
25172
0
    {17259, 6730, 3, 5 },
25173
    // AArch64::UMOVvi64_idx0 - 1049
25174
0
    {17259, 6735, 3, 6 },
25175
    // AArch64::UMSUBLrrr - 1050
25176
0
    {17278, 6741, 4, 4 },
25177
    // AArch64::UQDECB_WPiI - 1051
25178
0
    {17296, 6745, 4, 8 },
25179
0
    {17306, 6753, 4, 8 },
25180
    // AArch64::UQDECB_XPiI - 1053
25181
0
    {17296, 6761, 4, 8 },
25182
0
    {17306, 6769, 4, 8 },
25183
    // AArch64::UQDECD_WPiI - 1055
25184
0
    {17322, 6777, 4, 8 },
25185
0
    {17332, 6785, 4, 8 },
25186
    // AArch64::UQDECD_XPiI - 1057
25187
0
    {17322, 6793, 4, 8 },
25188
0
    {17332, 6801, 4, 8 },
25189
    // AArch64::UQDECD_ZPiI - 1059
25190
0
    {17348, 6809, 4, 8 },
25191
0
    {17360, 6817, 4, 8 },
25192
    // AArch64::UQDECH_WPiI - 1061
25193
0
    {17378, 6825, 4, 8 },
25194
0
    {17388, 6833, 4, 8 },
25195
    // AArch64::UQDECH_XPiI - 1063
25196
0
    {17378, 6841, 4, 8 },
25197
0
    {17388, 6849, 4, 8 },
25198
    // AArch64::UQDECH_ZPiI - 1065
25199
0
    {17404, 6857, 4, 8 },
25200
0
    {17416, 6865, 4, 8 },
25201
    // AArch64::UQDECW_WPiI - 1067
25202
0
    {17434, 6873, 4, 8 },
25203
0
    {17444, 6881, 4, 8 },
25204
    // AArch64::UQDECW_XPiI - 1069
25205
0
    {17434, 6889, 4, 8 },
25206
0
    {17444, 6897, 4, 8 },
25207
    // AArch64::UQDECW_ZPiI - 1071
25208
0
    {17460, 6905, 4, 8 },
25209
0
    {17472, 6913, 4, 8 },
25210
    // AArch64::UQINCB_WPiI - 1073
25211
0
    {17490, 6921, 4, 8 },
25212
0
    {17500, 6929, 4, 8 },
25213
    // AArch64::UQINCB_XPiI - 1075
25214
0
    {17490, 6937, 4, 8 },
25215
0
    {17500, 6945, 4, 8 },
25216
    // AArch64::UQINCD_WPiI - 1077
25217
0
    {17516, 6953, 4, 8 },
25218
0
    {17526, 6961, 4, 8 },
25219
    // AArch64::UQINCD_XPiI - 1079
25220
0
    {17516, 6969, 4, 8 },
25221
0
    {17526, 6977, 4, 8 },
25222
    // AArch64::UQINCD_ZPiI - 1081
25223
0
    {17542, 6985, 4, 8 },
25224
0
    {17554, 6993, 4, 8 },
25225
    // AArch64::UQINCH_WPiI - 1083
25226
0
    {17572, 7001, 4, 8 },
25227
0
    {17582, 7009, 4, 8 },
25228
    // AArch64::UQINCH_XPiI - 1085
25229
0
    {17572, 7017, 4, 8 },
25230
0
    {17582, 7025, 4, 8 },
25231
    // AArch64::UQINCH_ZPiI - 1087
25232
0
    {17598, 7033, 4, 8 },
25233
0
    {17610, 7041, 4, 8 },
25234
    // AArch64::UQINCW_WPiI - 1089
25235
0
    {17628, 7049, 4, 8 },
25236
0
    {17638, 7057, 4, 8 },
25237
    // AArch64::UQINCW_XPiI - 1091
25238
0
    {17628, 7065, 4, 8 },
25239
0
    {17638, 7073, 4, 8 },
25240
    // AArch64::UQINCW_ZPiI - 1093
25241
0
    {17654, 7081, 4, 8 },
25242
0
    {17666, 7089, 4, 8 },
25243
    // AArch64::XPACLRI - 1095
25244
0
    {17684, 7097, 0, 3 },
25245
    // AArch64::ZERO_M - 1096
25246
0
    {17692, 7100, 1, 4 },
25247
0
    {17702, 7104, 1, 4 },
25248
0
    {17715, 7108, 1, 4 },
25249
0
    {17728, 7112, 1, 4 },
25250
0
    {17741, 7116, 1, 4 },
25251
0
    {17754, 7120, 1, 4 },
25252
0
    {17767, 7124, 1, 4 },
25253
0
    {17780, 7128, 1, 4 },
25254
0
    {17799, 7132, 1, 4 },
25255
0
    {17818, 7136, 1, 4 },
25256
0
    {17837, 7140, 1, 4 },
25257
0
    {17856, 7144, 1, 4 },
25258
0
    {17881, 7148, 1, 4 },
25259
0
    {17906, 7152, 1, 4 },
25260
0
    {17931, 7156, 1, 4 },
25261
0
  };
25262
25263
0
  static const AliasPatternCond Conds[] = {
25264
    // (ADDPT_shift GPR64sp:$Rd, GPR64sp:$Rn, GPR64:$Rm, 0) - 0
25265
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
25266
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
25267
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25268
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25269
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25270
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureCPA},
25271
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25272
    // (ADDSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 7
25273
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25274
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
25275
    // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 9
25276
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25277
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25278
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25279
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25280
    // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 13
25281
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25282
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25283
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25284
    // (ADDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 16
25285
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25286
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25287
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25288
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25289
    // (ADDSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 20
25290
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25291
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
25292
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25293
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
25294
    // (ADDSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 24
25295
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25296
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
25297
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25298
    // (ADDSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 27
25299
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25300
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
25301
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25302
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
25303
    // (ADDSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 31
25304
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25305
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
25306
    // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 33
25307
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25308
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25309
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25310
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25311
    // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 37
25312
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25313
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25314
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25315
    // (ADDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 40
25316
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25317
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25318
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25319
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25320
    // (ADDSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 44
25321
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25322
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
25323
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25324
    // (ADDSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 47
25325
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25326
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
25327
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25328
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
25329
    // (ADDSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 51
25330
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25331
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
25332
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25333
    // (ADDSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 54
25334
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25335
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
25336
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25337
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
25338
    // (ADDWri GPR32sponly:$dst, GPR32sp:$src, 0, 0) - 58
25339
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
25340
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
25341
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25342
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25343
    // (ADDWri GPR32sp:$dst, GPR32sponly:$src, 0, 0) - 62
25344
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
25345
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
25346
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25347
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25348
    // (ADDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 66
25349
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25350
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25351
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25352
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25353
    // (ADDWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 70
25354
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
25355
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
25356
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25357
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
25358
    // (ADDWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 74
25359
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
25360
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
25361
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25362
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
25363
    // (ADDXri GPR64sponly:$dst, GPR64sp:$src, 0, 0) - 78
25364
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
25365
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
25366
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25367
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25368
    // (ADDXri GPR64sp:$dst, GPR64sponly:$src, 0, 0) - 82
25369
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
25370
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
25371
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25372
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25373
    // (ADDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 86
25374
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25375
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25376
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25377
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25378
    // (ADDXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 90
25379
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
25380
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
25381
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25382
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
25383
    // (ADDXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 94
25384
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
25385
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
25386
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25387
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
25388
    // (ANDSWri WZR, GPR32:$src1, logical_imm32:$src2) - 98
25389
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25390
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25391
    // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 100
25392
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25393
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25394
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25395
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25396
    // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, logical_shift32:$sh) - 104
25397
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25398
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25399
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25400
    // (ANDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 107
25401
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25402
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25403
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25404
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25405
    // (ANDSXri XZR, GPR64:$src1, logical_imm64:$src2) - 111
25406
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25407
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25408
    // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 113
25409
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25410
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25411
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25412
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25413
    // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, logical_shift64:$sh) - 117
25414
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25415
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25416
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25417
    // (ANDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 120
25418
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25419
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25420
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25421
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25422
    // (ANDS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 124
25423
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
25424
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
25425
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
25426
0
    {AliasPatternCond::K_TiedReg, 2},
25427
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25428
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25429
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25430
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25431
    // (ANDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 132
25432
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25433
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25434
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25435
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25436
    // (ANDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 136
25437
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25438
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25439
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25440
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25441
    // (AND_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 140
25442
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
25443
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
25444
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
25445
0
    {AliasPatternCond::K_TiedReg, 2},
25446
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25447
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25448
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25449
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25450
    // (AND_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 148
25451
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25452
0
    {AliasPatternCond::K_Ignore, 0},
25453
0
    {AliasPatternCond::K_Custom, 1},
25454
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25455
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25456
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25457
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25458
    // (AND_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 155
25459
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25460
0
    {AliasPatternCond::K_Ignore, 0},
25461
0
    {AliasPatternCond::K_Custom, 2},
25462
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25463
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25464
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25465
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25466
    // (AND_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 162
25467
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25468
0
    {AliasPatternCond::K_Ignore, 0},
25469
0
    {AliasPatternCond::K_Custom, 3},
25470
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25471
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25472
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25473
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25474
    // (AUTIA1716) - 169
25475
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25476
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
25477
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25478
    // (AUTIASP) - 172
25479
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25480
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
25481
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25482
    // (AUTIAZ) - 175
25483
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25484
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
25485
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25486
    // (AUTIB1716) - 178
25487
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25488
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
25489
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25490
    // (AUTIBSP) - 181
25491
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25492
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
25493
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25494
    // (AUTIBZ) - 184
25495
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25496
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
25497
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25498
    // (BICSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 187
25499
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25500
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25501
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25502
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25503
    // (BICSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 191
25504
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25505
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25506
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25507
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25508
    // (BICWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 195
25509
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25510
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25511
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25512
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25513
    // (BICXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 199
25514
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25515
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25516
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25517
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25518
    // (CHKFEAT) - 203
25519
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25520
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureCHK},
25521
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25522
    // (CLREX 15) - 206
25523
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
25524
    // (CNTB_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 207
25525
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25526
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
25527
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25528
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25529
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25530
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25531
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25532
    // (CNTB_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 214
25533
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25534
0
    {AliasPatternCond::K_Ignore, 0},
25535
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25536
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25537
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25538
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25539
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25540
    // (CNTD_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 221
25541
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25542
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
25543
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25544
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25545
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25546
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25547
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25548
    // (CNTD_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 228
25549
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25550
0
    {AliasPatternCond::K_Ignore, 0},
25551
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25552
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25553
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25554
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25555
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25556
    // (CNTH_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 235
25557
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25558
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
25559
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25560
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25561
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25562
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25563
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25564
    // (CNTH_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 242
25565
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25566
0
    {AliasPatternCond::K_Ignore, 0},
25567
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25568
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25569
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25570
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25571
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25572
    // (CNTW_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 249
25573
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25574
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
25575
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25576
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25577
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25578
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25579
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25580
    // (CNTW_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 256
25581
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25582
0
    {AliasPatternCond::K_Ignore, 0},
25583
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25584
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25585
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25586
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25587
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25588
    // (CPY_ZPmI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 263
25589
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25590
0
    {AliasPatternCond::K_Ignore, 0},
25591
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
25592
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25593
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25594
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25595
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25596
    // (CPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 270
25597
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25598
0
    {AliasPatternCond::K_Ignore, 0},
25599
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
25600
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25601
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25602
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25603
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25604
    // (CPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 277
25605
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25606
0
    {AliasPatternCond::K_Ignore, 0},
25607
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
25608
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25609
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25610
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25611
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25612
    // (CPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 284
25613
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25614
0
    {AliasPatternCond::K_Ignore, 0},
25615
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
25616
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25617
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25618
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25619
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25620
    // (CPY_ZPmR_B ZPR8:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 291
25621
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25622
0
    {AliasPatternCond::K_Ignore, 0},
25623
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
25624
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
25625
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25626
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25627
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25628
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25629
    // (CPY_ZPmR_D ZPR64:$Zd, PPR3bAny:$Pg, GPR64sp:$Rn) - 299
25630
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25631
0
    {AliasPatternCond::K_Ignore, 0},
25632
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
25633
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
25634
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25635
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25636
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25637
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25638
    // (CPY_ZPmR_H ZPR16:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 307
25639
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25640
0
    {AliasPatternCond::K_Ignore, 0},
25641
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
25642
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
25643
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25644
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25645
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25646
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25647
    // (CPY_ZPmR_S ZPR32:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 315
25648
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25649
0
    {AliasPatternCond::K_Ignore, 0},
25650
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
25651
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
25652
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25653
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25654
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25655
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25656
    // (CPY_ZPmV_B ZPR8:$Zd, PPR3bAny:$Pg, FPR8:$Vn) - 323
25657
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25658
0
    {AliasPatternCond::K_Ignore, 0},
25659
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
25660
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
25661
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25662
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25663
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25664
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25665
    // (CPY_ZPmV_D ZPR64:$Zd, PPR3bAny:$Pg, FPR64:$Vn) - 331
25666
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25667
0
    {AliasPatternCond::K_Ignore, 0},
25668
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
25669
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
25670
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25671
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25672
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25673
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25674
    // (CPY_ZPmV_H ZPR16:$Zd, PPR3bAny:$Pg, FPR16:$Vn) - 339
25675
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25676
0
    {AliasPatternCond::K_Ignore, 0},
25677
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
25678
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
25679
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25680
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25681
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25682
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25683
    // (CPY_ZPmV_S ZPR32:$Zd, PPR3bAny:$Pg, FPR32:$Vn) - 347
25684
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25685
0
    {AliasPatternCond::K_Ignore, 0},
25686
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
25687
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
25688
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25689
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25690
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25691
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25692
    // (CPY_ZPzI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 355
25693
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25694
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
25695
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25696
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25697
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25698
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25699
    // (CPY_ZPzI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 361
25700
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25701
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
25702
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25703
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25704
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25705
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25706
    // (CPY_ZPzI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 367
25707
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25708
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
25709
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25710
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25711
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25712
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25713
    // (CPY_ZPzI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 373
25714
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25715
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
25716
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25717
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25718
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25719
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25720
    // (CSINCWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 379
25721
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25722
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25723
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25724
0
    {AliasPatternCond::K_Custom, 4},
25725
    // (CSINCWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 383
25726
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25727
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25728
0
    {AliasPatternCond::K_TiedReg, 1},
25729
0
    {AliasPatternCond::K_Custom, 4},
25730
    // (CSINCXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 387
25731
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25732
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25733
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25734
0
    {AliasPatternCond::K_Custom, 4},
25735
    // (CSINCXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 391
25736
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25737
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25738
0
    {AliasPatternCond::K_TiedReg, 1},
25739
0
    {AliasPatternCond::K_Custom, 4},
25740
    // (CSINVWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 395
25741
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25742
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25743
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25744
0
    {AliasPatternCond::K_Custom, 4},
25745
    // (CSINVWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 399
25746
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25747
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25748
0
    {AliasPatternCond::K_TiedReg, 1},
25749
0
    {AliasPatternCond::K_Custom, 4},
25750
    // (CSINVXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 403
25751
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25752
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25753
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25754
0
    {AliasPatternCond::K_Custom, 4},
25755
    // (CSINVXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 407
25756
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25757
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25758
0
    {AliasPatternCond::K_TiedReg, 1},
25759
0
    {AliasPatternCond::K_Custom, 4},
25760
    // (CSNEGWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 411
25761
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25762
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25763
0
    {AliasPatternCond::K_TiedReg, 1},
25764
0
    {AliasPatternCond::K_Custom, 4},
25765
    // (CSNEGXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 415
25766
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25767
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25768
0
    {AliasPatternCond::K_TiedReg, 1},
25769
0
    {AliasPatternCond::K_Custom, 4},
25770
    // (DCPS1 0) - 419
25771
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25772
    // (DCPS2 0) - 420
25773
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25774
    // (DCPS3 0) - 421
25775
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25776
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25777
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureEL3},
25778
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25779
    // (DECB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 425
25780
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25781
0
    {AliasPatternCond::K_Ignore, 0},
25782
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
25783
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25784
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25785
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25786
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25787
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25788
    // (DECB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 433
25789
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25790
0
    {AliasPatternCond::K_Ignore, 0},
25791
0
    {AliasPatternCond::K_Ignore, 0},
25792
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25793
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25794
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25795
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25796
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25797
    // (DECD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 441
25798
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25799
0
    {AliasPatternCond::K_Ignore, 0},
25800
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
25801
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25802
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25803
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25804
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25805
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25806
    // (DECD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 449
25807
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25808
0
    {AliasPatternCond::K_Ignore, 0},
25809
0
    {AliasPatternCond::K_Ignore, 0},
25810
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25811
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25812
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25813
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25814
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25815
    // (DECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 457
25816
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25817
0
    {AliasPatternCond::K_Ignore, 0},
25818
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
25819
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25820
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25821
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25822
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25823
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25824
    // (DECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 465
25825
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25826
0
    {AliasPatternCond::K_Ignore, 0},
25827
0
    {AliasPatternCond::K_Ignore, 0},
25828
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25829
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25830
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25831
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25832
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25833
    // (DECH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 473
25834
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25835
0
    {AliasPatternCond::K_Ignore, 0},
25836
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
25837
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25838
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25839
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25840
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25841
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25842
    // (DECH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 481
25843
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25844
0
    {AliasPatternCond::K_Ignore, 0},
25845
0
    {AliasPatternCond::K_Ignore, 0},
25846
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25847
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25848
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25849
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25850
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25851
    // (DECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 489
25852
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25853
0
    {AliasPatternCond::K_Ignore, 0},
25854
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
25855
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25856
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25857
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25858
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25859
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25860
    // (DECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 497
25861
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25862
0
    {AliasPatternCond::K_Ignore, 0},
25863
0
    {AliasPatternCond::K_Ignore, 0},
25864
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25865
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25866
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25867
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25868
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25869
    // (DECW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 505
25870
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25871
0
    {AliasPatternCond::K_Ignore, 0},
25872
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
25873
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25874
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25875
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25876
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25877
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25878
    // (DECW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 513
25879
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25880
0
    {AliasPatternCond::K_Ignore, 0},
25881
0
    {AliasPatternCond::K_Ignore, 0},
25882
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25883
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25884
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25885
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25886
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25887
    // (DECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 521
25888
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25889
0
    {AliasPatternCond::K_Ignore, 0},
25890
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
25891
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25892
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25893
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25894
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25895
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25896
    // (DECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 529
25897
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25898
0
    {AliasPatternCond::K_Ignore, 0},
25899
0
    {AliasPatternCond::K_Ignore, 0},
25900
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
25901
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25902
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25903
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25904
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25905
    // (DSB 0) - 537
25906
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25907
    // (DSB 4) - 538
25908
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
25909
    // (DSB { 1, 1, 0, 0 }) - 539
25910
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
25911
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25912
0
    {AliasPatternCond::K_OrFeature, AArch64::HasV8_0rOps},
25913
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25914
    // (DUPM_ZI ZPR16:$Zd, sve_preferred_logical_imm16:$imm) - 543
25915
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25916
0
    {AliasPatternCond::K_Custom, 5},
25917
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25918
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25919
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25920
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25921
    // (DUPM_ZI ZPR32:$Zd, sve_preferred_logical_imm32:$imm) - 549
25922
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25923
0
    {AliasPatternCond::K_Custom, 6},
25924
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25925
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25926
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25927
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25928
    // (DUPM_ZI ZPR64:$Zd, sve_preferred_logical_imm64:$imm) - 555
25929
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25930
0
    {AliasPatternCond::K_Custom, 7},
25931
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25932
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25933
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25934
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25935
    // (DUPM_ZI ZPR8:$Zd, sve_logical_imm8:$imm) - 561
25936
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25937
0
    {AliasPatternCond::K_Custom, 1},
25938
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25939
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25940
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25941
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25942
    // (DUPM_ZI ZPR16:$Zd, sve_logical_imm16:$imm) - 567
25943
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25944
0
    {AliasPatternCond::K_Custom, 2},
25945
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25946
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25947
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25948
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25949
    // (DUPM_ZI ZPR32:$Zd, sve_logical_imm32:$imm) - 573
25950
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25951
0
    {AliasPatternCond::K_Custom, 3},
25952
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25953
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25954
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25955
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25956
    // (DUP_ZI_B ZPR8:$Zd, cpy_imm8_opt_lsl_i8:$imm) - 579
25957
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25958
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25959
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25960
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25961
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25962
    // (DUP_ZI_D ZPR64:$Zd, cpy_imm8_opt_lsl_i64:$imm) - 584
25963
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25964
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25965
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25966
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25967
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25968
    // (DUP_ZI_D ZPR64:$Zd, 0, 0) - 589
25969
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25970
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25971
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25972
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25973
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25974
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25975
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25976
    // (DUP_ZI_H ZPR16:$Zd, cpy_imm8_opt_lsl_i16:$imm) - 596
25977
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25978
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25979
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25980
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25981
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25982
    // (DUP_ZI_H ZPR16:$Zd, 0, 0) - 601
25983
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25984
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25985
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25986
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25987
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25988
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25989
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25990
    // (DUP_ZI_S ZPR32:$Zd, cpy_imm8_opt_lsl_i32:$imm) - 608
25991
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25992
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25993
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
25994
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
25995
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25996
    // (DUP_ZI_S ZPR32:$Zd, 0, 0) - 613
25997
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
25998
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25999
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26000
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26001
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26002
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26003
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26004
    // (DUP_ZR_B ZPR8:$Zd, GPR32sp:$Rn) - 620
26005
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26006
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
26007
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26008
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26009
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26010
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26011
    // (DUP_ZR_D ZPR64:$Zd, GPR64sp:$Rn) - 626
26012
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26013
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26014
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26015
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26016
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26017
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26018
    // (DUP_ZR_H ZPR16:$Zd, GPR32sp:$Rn) - 632
26019
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26020
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
26021
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26022
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26023
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26024
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26025
    // (DUP_ZR_S ZPR32:$Zd, GPR32sp:$Rn) - 638
26026
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26027
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
26028
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26029
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26030
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26031
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26032
    // (DUP_ZZI_B ZPR8:$Zd, FPR8asZPR:$Bn, 0) - 644
26033
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26034
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26035
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26036
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26037
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26038
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26039
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26040
    // (DUP_ZZI_B ZPR8:$Zd, ZPR8:$Zn, sve_elm_idx_extdup_b:$idx) - 651
26041
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26042
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26043
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26044
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26045
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26046
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26047
    // (DUP_ZZI_D ZPR64:$Zd, FPR64asZPR:$Dn, 0) - 657
26048
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26049
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26050
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26051
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26052
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26053
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26054
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26055
    // (DUP_ZZI_D ZPR64:$Zd, ZPR64:$Zn, sve_elm_idx_extdup_d:$idx) - 664
26056
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26057
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26058
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26059
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26060
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26061
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26062
    // (DUP_ZZI_H ZPR16:$Zd, FPR16asZPR:$Hn, 0) - 670
26063
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26064
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26065
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26066
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26067
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26068
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26069
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26070
    // (DUP_ZZI_H ZPR16:$Zd, ZPR16:$Zn, sve_elm_idx_extdup_h:$idx) - 677
26071
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26072
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26073
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26074
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26075
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26076
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26077
    // (DUP_ZZI_Q ZPR128:$Zd, FPR128asZPR:$Qn, 0) - 683
26078
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26079
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26080
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26081
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26082
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26083
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26084
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26085
    // (DUP_ZZI_Q ZPR128:$Zd, ZPR128:$Zn, sve_elm_idx_extdup_q:$idx) - 690
26086
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26087
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26088
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26089
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26090
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26091
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26092
    // (DUP_ZZI_S ZPR32:$Zd, FPR32asZPR:$Sn, 0) - 696
26093
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26094
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26095
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26096
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26097
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26098
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26099
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26100
    // (DUP_ZZI_S ZPR32:$Zd, ZPR32:$Zn, sve_elm_idx_extdup_s:$idx) - 703
26101
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26102
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26103
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26104
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26105
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26106
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26107
    // (EONWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 709
26108
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26109
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26110
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26111
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26112
    // (EONXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 713
26113
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26114
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26115
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26116
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26117
    // (EORS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 717
26118
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26119
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26120
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26121
0
    {AliasPatternCond::K_TiedReg, 1},
26122
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26123
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26124
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26125
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26126
    // (EORWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 725
26127
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26128
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26129
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26130
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26131
    // (EORXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 729
26132
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26133
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26134
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26135
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26136
    // (EOR_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 733
26137
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26138
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26139
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26140
0
    {AliasPatternCond::K_TiedReg, 1},
26141
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26142
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26143
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26144
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26145
    // (EOR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 741
26146
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26147
0
    {AliasPatternCond::K_Ignore, 0},
26148
0
    {AliasPatternCond::K_Custom, 1},
26149
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26150
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26151
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26152
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26153
    // (EOR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 748
26154
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26155
0
    {AliasPatternCond::K_Ignore, 0},
26156
0
    {AliasPatternCond::K_Custom, 2},
26157
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26158
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26159
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26160
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26161
    // (EOR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 755
26162
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26163
0
    {AliasPatternCond::K_Ignore, 0},
26164
0
    {AliasPatternCond::K_Custom, 3},
26165
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26166
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26167
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26168
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26169
    // (EXTRACT_ZPMXI_H_B ZPR8:$Zd, PPR3bAny:$Pg, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm) - 762
26170
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26171
0
    {AliasPatternCond::K_Ignore, 0},
26172
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26173
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
26174
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26175
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26176
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26177
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26178
    // (EXTRACT_ZPMXI_H_D ZPR64:$Zd, PPR3bAny:$Pg, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm) - 770
26179
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26180
0
    {AliasPatternCond::K_Ignore, 0},
26181
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26182
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
26183
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26184
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26185
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26186
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26187
    // (EXTRACT_ZPMXI_H_H ZPR16:$Zd, PPR3bAny:$Pg, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm) - 778
26188
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26189
0
    {AliasPatternCond::K_Ignore, 0},
26190
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26191
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
26192
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26193
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26194
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26195
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26196
    // (EXTRACT_ZPMXI_H_Q ZPR128:$Zd, PPR3bAny:$Pg, TileVectorOpH128:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm) - 786
26197
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26198
0
    {AliasPatternCond::K_Ignore, 0},
26199
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26200
0
    {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID},
26201
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26202
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26203
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26204
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26205
    // (EXTRACT_ZPMXI_H_S ZPR32:$Zd, PPR3bAny:$Pg, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm) - 794
26206
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26207
0
    {AliasPatternCond::K_Ignore, 0},
26208
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26209
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
26210
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26211
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26212
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26213
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26214
    // (EXTRACT_ZPMXI_V_B ZPR8:$Zd, PPR3bAny:$Pg, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm) - 802
26215
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26216
0
    {AliasPatternCond::K_Ignore, 0},
26217
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26218
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
26219
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26220
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26221
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26222
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26223
    // (EXTRACT_ZPMXI_V_D ZPR64:$Zd, PPR3bAny:$Pg, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm) - 810
26224
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26225
0
    {AliasPatternCond::K_Ignore, 0},
26226
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26227
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
26228
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26229
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26230
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26231
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26232
    // (EXTRACT_ZPMXI_V_H ZPR16:$Zd, PPR3bAny:$Pg, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm) - 818
26233
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26234
0
    {AliasPatternCond::K_Ignore, 0},
26235
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26236
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
26237
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26238
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26239
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26240
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26241
    // (EXTRACT_ZPMXI_V_Q ZPR128:$Zd, PPR3bAny:$Pg, TileVectorOpV128:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm) - 826
26242
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26243
0
    {AliasPatternCond::K_Ignore, 0},
26244
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26245
0
    {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID},
26246
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26247
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26248
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26249
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26250
    // (EXTRACT_ZPMXI_V_S ZPR32:$Zd, PPR3bAny:$Pg, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm) - 834
26251
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26252
0
    {AliasPatternCond::K_Ignore, 0},
26253
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26254
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
26255
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26256
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26257
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26258
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26259
    // (EXTRWrri GPR32:$dst, GPR32:$src, GPR32:$src, imm0_31:$shift) - 842
26260
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26261
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26262
0
    {AliasPatternCond::K_TiedReg, 1},
26263
    // (EXTRXrri GPR64:$dst, GPR64:$src, GPR64:$src, imm0_63:$shift) - 845
26264
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26265
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26266
0
    {AliasPatternCond::K_TiedReg, 1},
26267
    // (FCPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, fpimm64:$imm8) - 848
26268
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26269
0
    {AliasPatternCond::K_Ignore, 0},
26270
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26271
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26272
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26273
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26274
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26275
    // (FCPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, fpimm16:$imm8) - 855
26276
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26277
0
    {AliasPatternCond::K_Ignore, 0},
26278
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26279
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26280
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26281
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26282
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26283
    // (FCPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, fpimm32:$imm8) - 862
26284
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26285
0
    {AliasPatternCond::K_Ignore, 0},
26286
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26287
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26288
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26289
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26290
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26291
    // (FDUP_ZI_D ZPR64:$Zd, fpimm64:$imm8) - 869
26292
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26293
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26294
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26295
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26296
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26297
    // (FDUP_ZI_H ZPR16:$Zd, fpimm16:$imm8) - 874
26298
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26299
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26300
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26301
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26302
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26303
    // (FDUP_ZI_S ZPR32:$Zd, fpimm32:$imm8) - 879
26304
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26305
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26306
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26307
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26308
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26309
    // (GCSPOPM XZR) - 884
26310
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
26311
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26312
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureGCS},
26313
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26314
    // (GLD1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 888
26315
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26316
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26317
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26318
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26319
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26320
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26321
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26322
    // (GLD1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 895
26323
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26324
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26325
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26326
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26327
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26328
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26329
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26330
    // (GLD1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 902
26331
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26332
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26333
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26334
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26335
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26336
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26337
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26338
    // (GLD1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 909
26339
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26340
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26341
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26342
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26343
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26344
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26345
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26346
    // (GLD1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 916
26347
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26348
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26349
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26350
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26351
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26352
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26353
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26354
    // (GLD1Q Z_q:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 923
26355
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26356
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26357
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26358
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
26359
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26360
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
26361
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26362
    // (GLD1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 930
26363
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26364
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26365
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26366
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26367
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26368
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26369
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26370
    // (GLD1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 937
26371
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26372
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26373
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26374
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26375
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26376
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26377
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26378
    // (GLD1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 944
26379
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26380
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26381
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26382
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26383
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26384
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26385
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26386
    // (GLD1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 951
26387
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26388
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26389
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26390
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26391
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26392
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26393
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26394
    // (GLD1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 958
26395
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26396
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26397
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26398
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26399
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26400
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26401
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26402
    // (GLD1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 965
26403
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26404
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26405
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26406
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26407
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26408
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26409
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26410
    // (GLD1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 972
26411
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26412
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26413
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26414
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26415
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26416
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26417
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26418
    // (GLDFF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 979
26419
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26420
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26421
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26422
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26423
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26424
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26425
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26426
    // (GLDFF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 986
26427
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26428
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26429
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26430
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26431
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26432
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26433
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26434
    // (GLDFF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 993
26435
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26436
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26437
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26438
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26439
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26440
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26441
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26442
    // (GLDFF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1000
26443
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26444
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26445
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26446
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26447
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26448
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26449
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26450
    // (GLDFF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1007
26451
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26452
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26453
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26454
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26455
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26456
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26457
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26458
    // (GLDFF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1014
26459
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26460
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26461
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26462
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26463
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26464
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26465
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26466
    // (GLDFF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1021
26467
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26468
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26469
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26470
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26471
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26472
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26473
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26474
    // (GLDFF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1028
26475
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26476
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26477
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26478
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26479
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26480
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26481
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26482
    // (GLDFF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1035
26483
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26484
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26485
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26486
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26487
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26488
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26489
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26490
    // (GLDFF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1042
26491
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26492
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26493
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26494
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26495
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26496
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26497
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26498
    // (GLDFF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1049
26499
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26500
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26501
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26502
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26503
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26504
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26505
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26506
    // (GLDFF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1056
26507
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26508
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26509
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26510
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26511
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26512
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26513
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26514
    // (HINT { 0, 0, 0 }) - 1063
26515
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26516
    // (HINT { 0, 0, 1 }) - 1064
26517
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26518
    // (HINT { 0, 1, 0 }) - 1065
26519
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
26520
    // (HINT { 0, 1, 1 }) - 1066
26521
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
26522
    // (HINT { 1, 0, 0 }) - 1067
26523
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
26524
    // (HINT { 1, 0, 1 }) - 1068
26525
0
    {AliasPatternCond::K_Imm, uint32_t(5)},
26526
    // (HINT { 1, 1, 0 }) - 1069
26527
0
    {AliasPatternCond::K_Imm, uint32_t(6)},
26528
    // (HINT { 1, 0, 0, 0, 0 }) - 1070
26529
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
26530
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26531
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRAS},
26532
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26533
    // (HINT 20) - 1074
26534
0
    {AliasPatternCond::K_Imm, uint32_t(20)},
26535
    // (HINT 32) - 1075
26536
0
    {AliasPatternCond::K_Imm, uint32_t(32)},
26537
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26538
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureBranchTargetId},
26539
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26540
    // (HINT btihint_op:$op) - 1079
26541
0
    {AliasPatternCond::K_Custom, 8},
26542
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26543
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureBranchTargetId},
26544
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26545
    // (HINT psbhint_op:$op) - 1083
26546
0
    {AliasPatternCond::K_Custom, 9},
26547
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26548
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSPE},
26549
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26550
    // (HINT 19) - 1087
26551
0
    {AliasPatternCond::K_Imm, uint32_t(19)},
26552
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26553
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureGCS},
26554
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26555
    // (HINT 22) - 1091
26556
0
    {AliasPatternCond::K_Imm, uint32_t(22)},
26557
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26558
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureCLRBHB},
26559
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26560
    // (INCB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1095
26561
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26562
0
    {AliasPatternCond::K_Ignore, 0},
26563
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26564
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26565
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26566
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26567
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26568
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26569
    // (INCB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1103
26570
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26571
0
    {AliasPatternCond::K_Ignore, 0},
26572
0
    {AliasPatternCond::K_Ignore, 0},
26573
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26574
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26575
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26576
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26577
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26578
    // (INCD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1111
26579
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26580
0
    {AliasPatternCond::K_Ignore, 0},
26581
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26582
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26583
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26584
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26585
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26586
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26587
    // (INCD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1119
26588
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26589
0
    {AliasPatternCond::K_Ignore, 0},
26590
0
    {AliasPatternCond::K_Ignore, 0},
26591
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26592
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26593
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26594
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26595
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26596
    // (INCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1127
26597
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26598
0
    {AliasPatternCond::K_Ignore, 0},
26599
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26600
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26601
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26602
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26603
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26604
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26605
    // (INCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 1135
26606
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26607
0
    {AliasPatternCond::K_Ignore, 0},
26608
0
    {AliasPatternCond::K_Ignore, 0},
26609
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26610
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26611
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26612
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26613
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26614
    // (INCH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1143
26615
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26616
0
    {AliasPatternCond::K_Ignore, 0},
26617
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26618
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26619
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26620
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26621
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26622
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26623
    // (INCH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1151
26624
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26625
0
    {AliasPatternCond::K_Ignore, 0},
26626
0
    {AliasPatternCond::K_Ignore, 0},
26627
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26628
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26629
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26630
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26631
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26632
    // (INCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1159
26633
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26634
0
    {AliasPatternCond::K_Ignore, 0},
26635
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26636
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26637
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26638
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26639
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26640
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26641
    // (INCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 1167
26642
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26643
0
    {AliasPatternCond::K_Ignore, 0},
26644
0
    {AliasPatternCond::K_Ignore, 0},
26645
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26646
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26647
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26648
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26649
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26650
    // (INCW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1175
26651
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26652
0
    {AliasPatternCond::K_Ignore, 0},
26653
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26654
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26655
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26656
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26657
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26658
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26659
    // (INCW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1183
26660
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26661
0
    {AliasPatternCond::K_Ignore, 0},
26662
0
    {AliasPatternCond::K_Ignore, 0},
26663
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26664
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26665
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26666
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26667
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26668
    // (INCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1191
26669
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26670
0
    {AliasPatternCond::K_Ignore, 0},
26671
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26672
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26673
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26674
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26675
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26676
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26677
    // (INCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 1199
26678
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26679
0
    {AliasPatternCond::K_Ignore, 0},
26680
0
    {AliasPatternCond::K_Ignore, 0},
26681
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26682
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26683
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26684
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26685
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26686
    // (INSERT_MXIPZ_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, ZPR8:$Zn) - 1207
26687
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
26688
0
    {AliasPatternCond::K_Ignore, 0},
26689
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26690
0
    {AliasPatternCond::K_Ignore, 0},
26691
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26692
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26693
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26694
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26695
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26696
    // (INSERT_MXIPZ_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, ZPR64:$Zn) - 1216
26697
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
26698
0
    {AliasPatternCond::K_Ignore, 0},
26699
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26700
0
    {AliasPatternCond::K_Ignore, 0},
26701
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26702
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26703
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26704
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26705
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26706
    // (INSERT_MXIPZ_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, ZPR16:$Zn) - 1225
26707
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
26708
0
    {AliasPatternCond::K_Ignore, 0},
26709
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26710
0
    {AliasPatternCond::K_Ignore, 0},
26711
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26712
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26713
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26714
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26715
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26716
    // (INSERT_MXIPZ_H_Q TileVectorOpH128:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, ZPR128:$Zn) - 1234
26717
0
    {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID},
26718
0
    {AliasPatternCond::K_Ignore, 0},
26719
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26720
0
    {AliasPatternCond::K_Ignore, 0},
26721
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26722
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26723
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26724
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26725
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26726
    // (INSERT_MXIPZ_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, ZPR32:$Zn) - 1243
26727
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
26728
0
    {AliasPatternCond::K_Ignore, 0},
26729
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26730
0
    {AliasPatternCond::K_Ignore, 0},
26731
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26732
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26733
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26734
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26735
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26736
    // (INSERT_MXIPZ_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, ZPR8:$Zn) - 1252
26737
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
26738
0
    {AliasPatternCond::K_Ignore, 0},
26739
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26740
0
    {AliasPatternCond::K_Ignore, 0},
26741
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26742
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26743
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26744
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26745
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26746
    // (INSERT_MXIPZ_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, ZPR64:$Zn) - 1261
26747
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
26748
0
    {AliasPatternCond::K_Ignore, 0},
26749
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26750
0
    {AliasPatternCond::K_Ignore, 0},
26751
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26752
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26753
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26754
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26755
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26756
    // (INSERT_MXIPZ_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, ZPR16:$Zn) - 1270
26757
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
26758
0
    {AliasPatternCond::K_Ignore, 0},
26759
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26760
0
    {AliasPatternCond::K_Ignore, 0},
26761
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26762
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26763
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26764
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26765
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26766
    // (INSERT_MXIPZ_V_Q TileVectorOpV128:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, ZPR128:$Zn) - 1279
26767
0
    {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID},
26768
0
    {AliasPatternCond::K_Ignore, 0},
26769
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26770
0
    {AliasPatternCond::K_Ignore, 0},
26771
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26772
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26773
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26774
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26775
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26776
    // (INSERT_MXIPZ_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, ZPR32:$Zn) - 1288
26777
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
26778
0
    {AliasPatternCond::K_Ignore, 0},
26779
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26780
0
    {AliasPatternCond::K_Ignore, 0},
26781
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26782
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26783
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26784
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26785
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26786
    // (INSvi16gpr V128:$dst, VectorIndexH:$idx, GPR32:$src) - 1297
26787
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
26788
0
    {AliasPatternCond::K_Ignore, 0},
26789
0
    {AliasPatternCond::K_Ignore, 0},
26790
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26791
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26792
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
26793
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26794
    // (INSvi16lane V128:$dst, VectorIndexH:$idx, V128:$src, VectorIndexH:$idx2) - 1304
26795
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
26796
0
    {AliasPatternCond::K_Ignore, 0},
26797
0
    {AliasPatternCond::K_Ignore, 0},
26798
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
26799
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26800
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
26801
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26802
    // (INSvi32gpr V128:$dst, VectorIndexS:$idx, GPR32:$src) - 1311
26803
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
26804
0
    {AliasPatternCond::K_Ignore, 0},
26805
0
    {AliasPatternCond::K_Ignore, 0},
26806
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26807
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26808
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
26809
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26810
    // (INSvi32lane V128:$dst, VectorIndexS:$idx, V128:$src, VectorIndexS:$idx2) - 1318
26811
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
26812
0
    {AliasPatternCond::K_Ignore, 0},
26813
0
    {AliasPatternCond::K_Ignore, 0},
26814
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
26815
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26816
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
26817
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26818
    // (INSvi64gpr V128:$dst, VectorIndexD:$idx, GPR64:$src) - 1325
26819
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
26820
0
    {AliasPatternCond::K_Ignore, 0},
26821
0
    {AliasPatternCond::K_Ignore, 0},
26822
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26823
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26824
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
26825
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26826
    // (INSvi64lane V128:$dst, VectorIndexD:$idx, V128:$src, VectorIndexD:$idx2) - 1332
26827
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
26828
0
    {AliasPatternCond::K_Ignore, 0},
26829
0
    {AliasPatternCond::K_Ignore, 0},
26830
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
26831
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26832
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
26833
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26834
    // (INSvi8gpr V128:$dst, VectorIndexB:$idx, GPR32:$src) - 1339
26835
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
26836
0
    {AliasPatternCond::K_Ignore, 0},
26837
0
    {AliasPatternCond::K_Ignore, 0},
26838
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26839
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26840
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
26841
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26842
    // (INSvi8lane V128:$dst, VectorIndexB:$idx, V128:$src, VectorIndexB:$idx2) - 1346
26843
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
26844
0
    {AliasPatternCond::K_Ignore, 0},
26845
0
    {AliasPatternCond::K_Ignore, 0},
26846
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
26847
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26848
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
26849
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26850
    // (IRG GPR64sp:$dst, GPR64sp:$src, XZR) - 1353
26851
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26852
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26853
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
26854
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26855
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE},
26856
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26857
    // (ISB 15) - 1359
26858
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
26859
    // (LD1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1360
26860
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
26861
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
26862
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26863
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26864
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26865
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
26866
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
26867
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26868
    // (LD1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1368
26869
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
26870
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
26871
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26872
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26873
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26874
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
26875
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26876
    // (LD1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1375
26877
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
26878
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
26879
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26880
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26881
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26882
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
26883
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
26884
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26885
    // (LD1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1383
26886
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
26887
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
26888
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26889
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26890
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26891
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
26892
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26893
    // (LD1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1390
26894
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26895
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26896
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26897
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26898
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26899
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26900
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26901
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26902
    // (LD1B_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1398
26903
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26904
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26905
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26906
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26907
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26908
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26909
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26910
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26911
    // (LD1B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1406
26912
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26913
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26914
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26915
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26916
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26917
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26918
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26919
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26920
    // (LD1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1414
26921
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26922
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26923
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26924
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26925
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26926
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26927
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26928
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26929
    // (LD1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1422
26930
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
26931
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
26932
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26933
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26934
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26935
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
26936
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
26937
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26938
    // (LD1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1430
26939
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
26940
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
26941
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26942
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26943
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26944
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
26945
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26946
    // (LD1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1437
26947
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
26948
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
26949
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26950
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26951
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26952
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
26953
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
26954
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26955
    // (LD1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1445
26956
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
26957
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
26958
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26959
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26960
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26961
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
26962
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26963
    // (LD1D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1452
26964
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26965
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26966
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26967
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26968
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26969
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26970
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26971
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26972
    // (LD1D_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1460
26973
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26974
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26975
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26976
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26977
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26978
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
26979
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26980
    // (LD1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 1467
26981
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26982
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
26983
0
    {AliasPatternCond::K_Ignore, 0},
26984
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
26985
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26986
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
26987
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26988
    // (LD1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 1474
26989
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26990
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
26991
0
    {AliasPatternCond::K_Ignore, 0},
26992
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
26993
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26994
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
26995
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26996
    // (LD1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 1481
26997
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26998
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
26999
0
    {AliasPatternCond::K_Ignore, 0},
27000
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27001
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27002
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27003
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27004
    // (LD1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 1488
27005
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27006
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
27007
0
    {AliasPatternCond::K_Ignore, 0},
27008
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27009
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27010
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27011
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27012
    // (LD1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 1495
27013
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27014
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
27015
0
    {AliasPatternCond::K_Ignore, 0},
27016
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27017
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27018
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27019
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27020
    // (LD1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 1502
27021
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27022
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
27023
0
    {AliasPatternCond::K_Ignore, 0},
27024
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27025
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27026
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27027
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27028
    // (LD1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 1509
27029
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27030
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
27031
0
    {AliasPatternCond::K_Ignore, 0},
27032
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27033
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27034
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27035
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27036
    // (LD1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 1516
27037
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27038
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
27039
0
    {AliasPatternCond::K_Ignore, 0},
27040
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27041
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27042
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27043
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27044
    // (LD1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1523
27045
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
27046
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27047
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27048
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27049
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27050
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27051
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
27052
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27053
    // (LD1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1531
27054
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
27055
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27056
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27057
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27058
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27059
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27060
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27061
    // (LD1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1538
27062
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
27063
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27064
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27065
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27066
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27067
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27068
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
27069
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27070
    // (LD1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1546
27071
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
27072
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27073
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27074
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27075
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27076
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27077
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27078
    // (LD1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1553
27079
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27080
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27081
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27082
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27083
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27084
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27085
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27086
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27087
    // (LD1H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1561
27088
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27089
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27090
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27091
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27092
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27093
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27094
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27095
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27096
    // (LD1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1569
27097
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27098
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27099
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27100
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27101
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27102
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27103
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27104
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27105
    // (LD1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1577
27106
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27107
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27108
0
    {AliasPatternCond::K_Ignore, 0},
27109
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27110
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27111
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27112
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27113
    // (LD1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1584
27114
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27115
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
27116
0
    {AliasPatternCond::K_Ignore, 0},
27117
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27118
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27119
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27120
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27121
    // (LD1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1591
27122
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27123
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27124
0
    {AliasPatternCond::K_Ignore, 0},
27125
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27126
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27127
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27128
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27129
    // (LD1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1598
27130
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27131
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
27132
0
    {AliasPatternCond::K_Ignore, 0},
27133
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27134
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27135
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27136
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27137
    // (LD1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1605
27138
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27139
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
27140
0
    {AliasPatternCond::K_Ignore, 0},
27141
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27142
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27143
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27144
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27145
    // (LD1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1612
27146
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27147
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27148
0
    {AliasPatternCond::K_Ignore, 0},
27149
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27150
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27151
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27152
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27153
    // (LD1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1619
27154
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27155
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
27156
0
    {AliasPatternCond::K_Ignore, 0},
27157
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27158
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27159
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27160
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27161
    // (LD1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1626
27162
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27163
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27164
0
    {AliasPatternCond::K_Ignore, 0},
27165
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27166
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27167
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27168
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27169
    // (LD1RB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1633
27170
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27171
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27172
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27173
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27174
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27175
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27176
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27177
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27178
    // (LD1RB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1641
27179
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27180
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27181
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27182
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27183
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27184
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27185
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27186
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27187
    // (LD1RB_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1649
27188
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27189
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27190
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27191
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27192
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27193
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27194
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27195
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27196
    // (LD1RB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1657
27197
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27198
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27199
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27200
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27201
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27202
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27203
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27204
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27205
    // (LD1RD_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1665
27206
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27207
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27208
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27209
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27210
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27211
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27212
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27213
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27214
    // (LD1RH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1673
27215
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27216
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27217
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27218
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27219
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27220
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27221
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27222
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27223
    // (LD1RH_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1681
27224
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27225
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27226
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27227
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27228
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27229
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27230
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27231
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27232
    // (LD1RH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1689
27233
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27234
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27235
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27236
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27237
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27238
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27239
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27240
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27241
    // (LD1RO_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1697
27242
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27243
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27244
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27245
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27246
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27247
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27248
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27249
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27250
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMatMulFP64},
27251
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27252
    // (LD1RO_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1707
27253
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27254
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27255
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27256
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27257
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27258
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27259
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27260
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27261
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMatMulFP64},
27262
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27263
    // (LD1RO_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1717
27264
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27265
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27266
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27267
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27268
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27269
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27270
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27271
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27272
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMatMulFP64},
27273
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27274
    // (LD1RO_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1727
27275
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27276
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27277
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27278
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27279
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27280
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27281
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27282
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27283
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMatMulFP64},
27284
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27285
    // (LD1RQ_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1737
27286
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27287
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27288
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27289
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27290
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27291
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27292
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27293
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27294
    // (LD1RQ_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1745
27295
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27296
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27297
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27298
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27299
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27300
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27301
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27302
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27303
    // (LD1RQ_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1753
27304
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27305
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27306
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27307
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27308
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27309
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27310
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27311
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27312
    // (LD1RQ_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1761
27313
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27314
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27315
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27316
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27317
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27318
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27319
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27320
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27321
    // (LD1RSB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1769
27322
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27323
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27324
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27325
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27326
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27327
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27328
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27329
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27330
    // (LD1RSB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1777
27331
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27332
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27333
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27334
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27335
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27336
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27337
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27338
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27339
    // (LD1RSB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1785
27340
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27341
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27342
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27343
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27344
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27345
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27346
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27347
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27348
    // (LD1RSH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1793
27349
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27350
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27351
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27352
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27353
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27354
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27355
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27356
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27357
    // (LD1RSH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1801
27358
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27359
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27360
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27361
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27362
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27363
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27364
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27365
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27366
    // (LD1RSW_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1809
27367
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27368
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27369
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27370
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27371
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27372
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27373
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27374
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27375
    // (LD1RW_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1817
27376
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27377
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27378
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27379
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27380
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27381
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27382
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27383
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27384
    // (LD1RW_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1825
27385
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27386
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27387
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27388
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27389
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27390
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27391
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27392
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27393
    // (LD1Rv16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1833
27394
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27395
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27396
0
    {AliasPatternCond::K_Ignore, 0},
27397
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27398
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27399
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27400
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27401
    // (LD1Rv1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1840
27402
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27403
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
27404
0
    {AliasPatternCond::K_Ignore, 0},
27405
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27406
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27407
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27408
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27409
    // (LD1Rv2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1847
27410
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27411
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27412
0
    {AliasPatternCond::K_Ignore, 0},
27413
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27414
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27415
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27416
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27417
    // (LD1Rv2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1854
27418
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27419
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
27420
0
    {AliasPatternCond::K_Ignore, 0},
27421
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27422
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27423
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27424
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27425
    // (LD1Rv4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1861
27426
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27427
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
27428
0
    {AliasPatternCond::K_Ignore, 0},
27429
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27430
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27431
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27432
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27433
    // (LD1Rv4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1868
27434
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27435
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27436
0
    {AliasPatternCond::K_Ignore, 0},
27437
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27438
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27439
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27440
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27441
    // (LD1Rv8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1875
27442
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27443
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
27444
0
    {AliasPatternCond::K_Ignore, 0},
27445
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27446
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27447
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27448
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27449
    // (LD1Rv8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1882
27450
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27451
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27452
0
    {AliasPatternCond::K_Ignore, 0},
27453
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27454
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27455
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27456
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27457
    // (LD1SB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1889
27458
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27459
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27460
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27461
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27462
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27463
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27464
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27465
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27466
    // (LD1SB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1897
27467
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27468
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27469
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27470
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27471
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27472
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27473
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27474
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27475
    // (LD1SB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1905
27476
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27477
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27478
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27479
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27480
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27481
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27482
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27483
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27484
    // (LD1SH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1913
27485
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27486
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27487
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27488
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27489
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27490
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27491
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27492
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27493
    // (LD1SH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1921
27494
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27495
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27496
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27497
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27498
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27499
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27500
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27501
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27502
    // (LD1SW_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1929
27503
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27504
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27505
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27506
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27507
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27508
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27509
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27510
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27511
    // (LD1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 1937
27512
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27513
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
27514
0
    {AliasPatternCond::K_Ignore, 0},
27515
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27516
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27517
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27518
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27519
    // (LD1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 1944
27520
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27521
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
27522
0
    {AliasPatternCond::K_Ignore, 0},
27523
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27524
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27525
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27526
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27527
    // (LD1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 1951
27528
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27529
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
27530
0
    {AliasPatternCond::K_Ignore, 0},
27531
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27532
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27533
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27534
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27535
    // (LD1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 1958
27536
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27537
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
27538
0
    {AliasPatternCond::K_Ignore, 0},
27539
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27540
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27541
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27542
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27543
    // (LD1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 1965
27544
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27545
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
27546
0
    {AliasPatternCond::K_Ignore, 0},
27547
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27548
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27549
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27550
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27551
    // (LD1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 1972
27552
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27553
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
27554
0
    {AliasPatternCond::K_Ignore, 0},
27555
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27556
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27557
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27558
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27559
    // (LD1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 1979
27560
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27561
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
27562
0
    {AliasPatternCond::K_Ignore, 0},
27563
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27564
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27565
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27566
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27567
    // (LD1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 1986
27568
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27569
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
27570
0
    {AliasPatternCond::K_Ignore, 0},
27571
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27572
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27573
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27574
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27575
    // (LD1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 1993
27576
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27577
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
27578
0
    {AliasPatternCond::K_Ignore, 0},
27579
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27580
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27581
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27582
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27583
    // (LD1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 2000
27584
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27585
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
27586
0
    {AliasPatternCond::K_Ignore, 0},
27587
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27588
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27589
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27590
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27591
    // (LD1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2007
27592
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27593
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
27594
0
    {AliasPatternCond::K_Ignore, 0},
27595
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27596
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27597
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27598
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27599
    // (LD1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2014
27600
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27601
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
27602
0
    {AliasPatternCond::K_Ignore, 0},
27603
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27604
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27605
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27606
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27607
    // (LD1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2021
27608
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27609
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
27610
0
    {AliasPatternCond::K_Ignore, 0},
27611
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27612
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27613
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27614
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27615
    // (LD1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2028
27616
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27617
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
27618
0
    {AliasPatternCond::K_Ignore, 0},
27619
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27620
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27621
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27622
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27623
    // (LD1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2035
27624
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27625
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
27626
0
    {AliasPatternCond::K_Ignore, 0},
27627
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27628
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27629
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27630
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27631
    // (LD1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2042
27632
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27633
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
27634
0
    {AliasPatternCond::K_Ignore, 0},
27635
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27636
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27637
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27638
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27639
    // (LD1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2049
27640
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
27641
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27642
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27643
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27644
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27645
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27646
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
27647
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27648
    // (LD1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2057
27649
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
27650
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27651
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27652
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27653
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27654
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27655
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27656
    // (LD1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2064
27657
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
27658
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27659
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27660
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27661
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27662
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27663
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
27664
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27665
    // (LD1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2072
27666
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
27667
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27668
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27669
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27670
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27671
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27672
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27673
    // (LD1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2079
27674
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27675
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27676
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27677
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27678
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27679
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27680
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27681
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27682
    // (LD1W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2087
27683
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27684
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27685
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27686
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27687
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27688
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27689
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27690
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27691
    // (LD1W_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2095
27692
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27693
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27694
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27695
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27696
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27697
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
27698
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27699
    // (LD1_MXIPXX_H_B TileVectorOpH8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2102
27700
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
27701
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27702
0
    {AliasPatternCond::K_Ignore, 0},
27703
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27704
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27705
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27706
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27707
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27708
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27709
    // (LD1_MXIPXX_H_D TileVectorOpH64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2111
27710
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
27711
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27712
0
    {AliasPatternCond::K_Ignore, 0},
27713
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27714
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27715
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27716
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27717
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27718
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27719
    // (LD1_MXIPXX_H_H TileVectorOpH16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2120
27720
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
27721
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27722
0
    {AliasPatternCond::K_Ignore, 0},
27723
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27724
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27725
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27726
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27727
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27728
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27729
    // (LD1_MXIPXX_H_Q TileVectorOpH128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2129
27730
0
    {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID},
27731
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27732
0
    {AliasPatternCond::K_Ignore, 0},
27733
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27734
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27735
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27736
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27737
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27738
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27739
    // (LD1_MXIPXX_H_S TileVectorOpH32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2138
27740
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
27741
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27742
0
    {AliasPatternCond::K_Ignore, 0},
27743
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27744
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27745
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27746
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27747
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27748
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27749
    // (LD1_MXIPXX_V_B TileVectorOpV8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2147
27750
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
27751
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27752
0
    {AliasPatternCond::K_Ignore, 0},
27753
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27754
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27755
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27756
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27757
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27758
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27759
    // (LD1_MXIPXX_V_D TileVectorOpV64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2156
27760
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
27761
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27762
0
    {AliasPatternCond::K_Ignore, 0},
27763
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27764
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27765
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27766
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27767
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27768
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27769
    // (LD1_MXIPXX_V_H TileVectorOpV16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2165
27770
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
27771
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27772
0
    {AliasPatternCond::K_Ignore, 0},
27773
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27774
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27775
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27776
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27777
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27778
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27779
    // (LD1_MXIPXX_V_Q TileVectorOpV128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2174
27780
0
    {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID},
27781
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27782
0
    {AliasPatternCond::K_Ignore, 0},
27783
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27784
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27785
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27786
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27787
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27788
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27789
    // (LD1_MXIPXX_V_S TileVectorOpV32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2183
27790
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
27791
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27792
0
    {AliasPatternCond::K_Ignore, 0},
27793
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27794
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27795
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27796
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27797
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27798
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27799
    // (LD1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 2192
27800
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27801
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27802
0
    {AliasPatternCond::K_Ignore, 0},
27803
0
    {AliasPatternCond::K_Ignore, 0},
27804
0
    {AliasPatternCond::K_Ignore, 0},
27805
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27806
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27807
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27808
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27809
    // (LD1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 2201
27810
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27811
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27812
0
    {AliasPatternCond::K_Ignore, 0},
27813
0
    {AliasPatternCond::K_Ignore, 0},
27814
0
    {AliasPatternCond::K_Ignore, 0},
27815
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27816
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27817
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27818
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27819
    // (LD1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 2210
27820
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27821
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27822
0
    {AliasPatternCond::K_Ignore, 0},
27823
0
    {AliasPatternCond::K_Ignore, 0},
27824
0
    {AliasPatternCond::K_Ignore, 0},
27825
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27826
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27827
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27828
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27829
    // (LD1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 2219
27830
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27831
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27832
0
    {AliasPatternCond::K_Ignore, 0},
27833
0
    {AliasPatternCond::K_Ignore, 0},
27834
0
    {AliasPatternCond::K_Ignore, 0},
27835
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27836
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27837
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27838
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27839
    // (LD2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2228
27840
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
27841
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27842
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27843
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27844
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27845
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27846
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27847
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27848
    // (LD2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2236
27849
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
27850
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27851
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27852
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27853
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27854
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27855
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27856
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27857
    // (LD2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2244
27858
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
27859
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27860
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27861
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27862
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27863
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27864
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27865
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27866
    // (LD2Q_IMM ZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2252
27867
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
27868
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27869
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27870
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27871
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27872
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1},
27873
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
27874
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27875
    // (LD2Rv16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 2260
27876
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27877
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
27878
0
    {AliasPatternCond::K_Ignore, 0},
27879
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27880
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27881
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27882
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27883
    // (LD2Rv1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 2267
27884
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27885
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
27886
0
    {AliasPatternCond::K_Ignore, 0},
27887
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27888
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27889
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27890
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27891
    // (LD2Rv2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2274
27892
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27893
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
27894
0
    {AliasPatternCond::K_Ignore, 0},
27895
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27896
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27897
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27898
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27899
    // (LD2Rv2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2281
27900
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27901
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
27902
0
    {AliasPatternCond::K_Ignore, 0},
27903
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27904
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27905
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27906
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27907
    // (LD2Rv4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2288
27908
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27909
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
27910
0
    {AliasPatternCond::K_Ignore, 0},
27911
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27912
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27913
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27914
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27915
    // (LD2Rv4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2295
27916
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27917
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
27918
0
    {AliasPatternCond::K_Ignore, 0},
27919
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27920
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27921
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27922
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27923
    // (LD2Rv8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2302
27924
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27925
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
27926
0
    {AliasPatternCond::K_Ignore, 0},
27927
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27928
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27929
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27930
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27931
    // (LD2Rv8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2309
27932
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27933
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
27934
0
    {AliasPatternCond::K_Ignore, 0},
27935
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27936
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27937
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27938
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27939
    // (LD2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 2316
27940
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27941
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
27942
0
    {AliasPatternCond::K_Ignore, 0},
27943
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27944
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27945
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27946
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27947
    // (LD2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2323
27948
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27949
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
27950
0
    {AliasPatternCond::K_Ignore, 0},
27951
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27952
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27953
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27954
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27955
    // (LD2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2330
27956
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27957
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
27958
0
    {AliasPatternCond::K_Ignore, 0},
27959
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27960
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27961
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27962
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27963
    // (LD2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2337
27964
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27965
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
27966
0
    {AliasPatternCond::K_Ignore, 0},
27967
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27968
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27969
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27970
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27971
    // (LD2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2344
27972
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27973
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
27974
0
    {AliasPatternCond::K_Ignore, 0},
27975
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27976
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27977
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27978
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27979
    // (LD2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2351
27980
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27981
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
27982
0
    {AliasPatternCond::K_Ignore, 0},
27983
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27984
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27985
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27986
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27987
    // (LD2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2358
27988
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27989
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
27990
0
    {AliasPatternCond::K_Ignore, 0},
27991
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27992
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27993
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27994
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27995
    // (LD2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2365
27996
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
27997
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27998
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27999
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28000
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28001
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28002
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28003
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28004
    // (LD2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 2373
28005
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28006
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28007
0
    {AliasPatternCond::K_Ignore, 0},
28008
0
    {AliasPatternCond::K_Ignore, 0},
28009
0
    {AliasPatternCond::K_Ignore, 0},
28010
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28011
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28012
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28013
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28014
    // (LD2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 2382
28015
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28016
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28017
0
    {AliasPatternCond::K_Ignore, 0},
28018
0
    {AliasPatternCond::K_Ignore, 0},
28019
0
    {AliasPatternCond::K_Ignore, 0},
28020
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28021
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28022
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28023
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28024
    // (LD2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 2391
28025
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28026
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28027
0
    {AliasPatternCond::K_Ignore, 0},
28028
0
    {AliasPatternCond::K_Ignore, 0},
28029
0
    {AliasPatternCond::K_Ignore, 0},
28030
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28031
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28032
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28033
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28034
    // (LD2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 2400
28035
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28036
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28037
0
    {AliasPatternCond::K_Ignore, 0},
28038
0
    {AliasPatternCond::K_Ignore, 0},
28039
0
    {AliasPatternCond::K_Ignore, 0},
28040
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28041
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28042
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28043
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28044
    // (LD3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2409
28045
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
28046
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28047
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28048
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28049
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28050
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28051
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28052
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28053
    // (LD3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2417
28054
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
28055
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28056
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28057
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28058
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28059
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28060
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28061
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28062
    // (LD3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2425
28063
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
28064
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28065
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28066
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28067
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28068
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28069
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28070
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28071
    // (LD3Q_IMM ZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2433
28072
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
28073
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28074
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28075
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28076
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28077
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1},
28078
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
28079
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28080
    // (LD3Rv16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2441
28081
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28082
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28083
0
    {AliasPatternCond::K_Ignore, 0},
28084
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28085
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28086
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28087
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28088
    // (LD3Rv1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 2448
28089
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28090
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28091
0
    {AliasPatternCond::K_Ignore, 0},
28092
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28093
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28094
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28095
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28096
    // (LD3Rv2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2455
28097
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28098
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28099
0
    {AliasPatternCond::K_Ignore, 0},
28100
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28101
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28102
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28103
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28104
    // (LD3Rv2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2462
28105
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28106
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28107
0
    {AliasPatternCond::K_Ignore, 0},
28108
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28109
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28110
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28111
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28112
    // (LD3Rv4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2469
28113
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28114
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28115
0
    {AliasPatternCond::K_Ignore, 0},
28116
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28117
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28118
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28119
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28120
    // (LD3Rv4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 2476
28121
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28122
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28123
0
    {AliasPatternCond::K_Ignore, 0},
28124
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28125
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28126
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28127
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28128
    // (LD3Rv8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 2483
28129
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28130
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28131
0
    {AliasPatternCond::K_Ignore, 0},
28132
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28133
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28134
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28135
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28136
    // (LD3Rv8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 2490
28137
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28138
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28139
0
    {AliasPatternCond::K_Ignore, 0},
28140
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28141
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28142
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28143
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28144
    // (LD3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2497
28145
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28146
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28147
0
    {AliasPatternCond::K_Ignore, 0},
28148
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28149
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28150
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28151
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28152
    // (LD3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2504
28153
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28154
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28155
0
    {AliasPatternCond::K_Ignore, 0},
28156
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28157
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28158
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28159
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28160
    // (LD3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2511
28161
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28162
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28163
0
    {AliasPatternCond::K_Ignore, 0},
28164
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28165
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28166
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28167
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28168
    // (LD3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2518
28169
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28170
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28171
0
    {AliasPatternCond::K_Ignore, 0},
28172
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28173
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28174
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28175
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28176
    // (LD3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 2525
28177
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28178
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28179
0
    {AliasPatternCond::K_Ignore, 0},
28180
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28181
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28182
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28183
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28184
    // (LD3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 2532
28185
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28186
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28187
0
    {AliasPatternCond::K_Ignore, 0},
28188
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28189
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28190
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28191
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28192
    // (LD3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 2539
28193
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28194
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28195
0
    {AliasPatternCond::K_Ignore, 0},
28196
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28197
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28198
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28199
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28200
    // (LD3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2546
28201
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
28202
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28203
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28204
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28205
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28206
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28207
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28208
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28209
    // (LD3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 2554
28210
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28211
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28212
0
    {AliasPatternCond::K_Ignore, 0},
28213
0
    {AliasPatternCond::K_Ignore, 0},
28214
0
    {AliasPatternCond::K_Ignore, 0},
28215
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28216
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28217
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28218
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28219
    // (LD3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 2563
28220
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28221
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28222
0
    {AliasPatternCond::K_Ignore, 0},
28223
0
    {AliasPatternCond::K_Ignore, 0},
28224
0
    {AliasPatternCond::K_Ignore, 0},
28225
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28226
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28227
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28228
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28229
    // (LD3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 2572
28230
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28231
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28232
0
    {AliasPatternCond::K_Ignore, 0},
28233
0
    {AliasPatternCond::K_Ignore, 0},
28234
0
    {AliasPatternCond::K_Ignore, 0},
28235
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28236
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28237
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28238
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28239
    // (LD3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 2581
28240
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28241
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28242
0
    {AliasPatternCond::K_Ignore, 0},
28243
0
    {AliasPatternCond::K_Ignore, 0},
28244
0
    {AliasPatternCond::K_Ignore, 0},
28245
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28246
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28247
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28248
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28249
    // (LD4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2590
28250
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
28251
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28252
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28253
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28254
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28255
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28256
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28257
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28258
    // (LD4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2598
28259
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
28260
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28261
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28262
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28263
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28264
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28265
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28266
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28267
    // (LD4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2606
28268
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28269
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
28270
0
    {AliasPatternCond::K_Ignore, 0},
28271
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28272
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28273
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28274
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28275
    // (LD4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2613
28276
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28277
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
28278
0
    {AliasPatternCond::K_Ignore, 0},
28279
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28280
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28281
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28282
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28283
    // (LD4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2620
28284
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28285
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
28286
0
    {AliasPatternCond::K_Ignore, 0},
28287
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28288
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28289
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28290
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28291
    // (LD4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2627
28292
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28293
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
28294
0
    {AliasPatternCond::K_Ignore, 0},
28295
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28296
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28297
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28298
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28299
    // (LD4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2634
28300
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28301
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
28302
0
    {AliasPatternCond::K_Ignore, 0},
28303
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28304
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28305
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28306
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28307
    // (LD4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2641
28308
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28309
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
28310
0
    {AliasPatternCond::K_Ignore, 0},
28311
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28312
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28313
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28314
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28315
    // (LD4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2648
28316
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28317
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
28318
0
    {AliasPatternCond::K_Ignore, 0},
28319
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28320
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28321
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28322
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28323
    // (LD4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2655
28324
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
28325
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28326
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28327
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28328
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28329
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28330
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28331
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28332
    // (LD4Q_IMM ZZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2663
28333
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
28334
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28335
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28336
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28337
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28338
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1},
28339
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
28340
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28341
    // (LD4Rv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2671
28342
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28343
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
28344
0
    {AliasPatternCond::K_Ignore, 0},
28345
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28346
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28347
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28348
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28349
    // (LD4Rv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 2678
28350
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28351
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
28352
0
    {AliasPatternCond::K_Ignore, 0},
28353
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28354
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28355
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28356
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28357
    // (LD4Rv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2685
28358
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28359
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
28360
0
    {AliasPatternCond::K_Ignore, 0},
28361
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28362
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28363
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28364
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28365
    // (LD4Rv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2692
28366
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28367
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
28368
0
    {AliasPatternCond::K_Ignore, 0},
28369
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28370
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28371
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28372
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28373
    // (LD4Rv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2699
28374
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28375
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
28376
0
    {AliasPatternCond::K_Ignore, 0},
28377
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28378
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28379
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28380
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28381
    // (LD4Rv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2706
28382
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28383
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
28384
0
    {AliasPatternCond::K_Ignore, 0},
28385
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28386
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28387
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28388
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28389
    // (LD4Rv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2713
28390
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28391
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
28392
0
    {AliasPatternCond::K_Ignore, 0},
28393
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28394
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28395
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28396
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28397
    // (LD4Rv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2720
28398
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28399
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
28400
0
    {AliasPatternCond::K_Ignore, 0},
28401
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28402
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28403
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28404
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28405
    // (LD4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2727
28406
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
28407
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28408
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28409
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28410
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28411
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28412
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28413
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28414
    // (LD4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 2735
28415
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28416
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
28417
0
    {AliasPatternCond::K_Ignore, 0},
28418
0
    {AliasPatternCond::K_Ignore, 0},
28419
0
    {AliasPatternCond::K_Ignore, 0},
28420
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28421
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28422
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28423
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28424
    // (LD4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 2744
28425
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28426
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
28427
0
    {AliasPatternCond::K_Ignore, 0},
28428
0
    {AliasPatternCond::K_Ignore, 0},
28429
0
    {AliasPatternCond::K_Ignore, 0},
28430
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28431
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28432
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28433
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28434
    // (LD4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 2753
28435
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28436
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
28437
0
    {AliasPatternCond::K_Ignore, 0},
28438
0
    {AliasPatternCond::K_Ignore, 0},
28439
0
    {AliasPatternCond::K_Ignore, 0},
28440
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28441
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28442
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28443
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28444
    // (LD4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 2762
28445
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28446
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
28447
0
    {AliasPatternCond::K_Ignore, 0},
28448
0
    {AliasPatternCond::K_Ignore, 0},
28449
0
    {AliasPatternCond::K_Ignore, 0},
28450
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28451
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28452
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28453
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28454
    // (LDADDB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2771
28455
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28456
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28457
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28458
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28459
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28460
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28461
    // (LDADDH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2777
28462
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28463
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28464
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28465
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28466
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28467
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28468
    // (LDADDLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2783
28469
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28470
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28471
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28472
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28473
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28474
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28475
    // (LDADDLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2789
28476
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28477
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28478
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28479
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28480
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28481
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28482
    // (LDADDLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2795
28483
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28484
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28485
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28486
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28487
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28488
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28489
    // (LDADDLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2801
28490
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28491
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
28492
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28493
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28494
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28495
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28496
    // (LDADDW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2807
28497
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28498
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28499
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28500
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28501
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28502
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28503
    // (LDADDX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2813
28504
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28505
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
28506
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28507
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28508
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28509
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28510
    // (LDAPURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 2819
28511
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28512
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28513
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28514
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28515
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
28516
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28517
    // (LDAPURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 2825
28518
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28519
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28520
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28521
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28522
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
28523
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28524
    // (LDAPURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2831
28525
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28526
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28527
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28528
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28529
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
28530
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28531
    // (LDAPURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2837
28532
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
28533
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28534
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28535
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28536
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
28537
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28538
    // (LDAPURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2843
28539
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28540
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28541
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28542
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28543
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
28544
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28545
    // (LDAPURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2849
28546
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
28547
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28548
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28549
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28550
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
28551
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28552
    // (LDAPURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 2855
28553
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
28554
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28555
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28556
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28557
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
28558
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28559
    // (LDAPURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2861
28560
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
28561
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28562
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28563
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28564
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
28565
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28566
    // (LDAPURbi FPR8:$Rt, GPR64sp:$Rn, 0) - 2867
28567
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
28568
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28569
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28570
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28571
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
28572
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28573
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28574
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28575
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28576
    // (LDAPURdi FPR64:$Rt, GPR64sp:$Rn, 0) - 2876
28577
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
28578
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28579
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28580
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28581
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
28582
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28583
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28584
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28585
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28586
    // (LDAPURhi FPR16:$Rt, GPR64sp:$Rn, 0) - 2885
28587
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
28588
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28589
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28590
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28591
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
28592
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28593
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28594
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28595
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28596
    // (LDAPURi GPR32:$Rt, GPR64sp:$Rn, 0) - 2894
28597
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28598
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28599
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28600
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28601
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
28602
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28603
    // (LDAPURqi FPR128:$Rt, GPR64sp:$Rn, 0) - 2900
28604
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
28605
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28606
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28607
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28608
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
28609
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28610
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28611
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28612
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28613
    // (LDAPURsi FPR32:$Rt, GPR64sp:$Rn, 0) - 2909
28614
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
28615
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28616
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28617
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28618
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
28619
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28620
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28621
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28622
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28623
    // (LDCLRB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2918
28624
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28625
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28626
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28627
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28628
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28629
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28630
    // (LDCLRH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2924
28631
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28632
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28633
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28634
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28635
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28636
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28637
    // (LDCLRLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2930
28638
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28639
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28640
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28641
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28642
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28643
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28644
    // (LDCLRLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2936
28645
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28646
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28647
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28648
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28649
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28650
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28651
    // (LDCLRLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2942
28652
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28653
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28654
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28655
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28656
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28657
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28658
    // (LDCLRLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2948
28659
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28660
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
28661
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28662
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28663
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28664
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28665
    // (LDCLRW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2954
28666
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28667
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28668
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28669
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28670
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28671
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28672
    // (LDCLRX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2960
28673
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28674
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
28675
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28676
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28677
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28678
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28679
    // (LDEORB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2966
28680
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28681
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28682
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28683
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28684
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28685
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28686
    // (LDEORH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2972
28687
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28688
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28689
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28690
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28691
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28692
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28693
    // (LDEORLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2978
28694
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28695
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28696
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28697
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28698
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28699
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28700
    // (LDEORLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2984
28701
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28702
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28703
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28704
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28705
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28706
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28707
    // (LDEORLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2990
28708
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28709
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28710
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28711
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28712
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28713
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28714
    // (LDEORLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2996
28715
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28716
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
28717
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28718
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28719
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28720
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28721
    // (LDEORW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3002
28722
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
28723
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
28724
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28725
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28726
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28727
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28728
    // (LDEORX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3008
28729
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28730
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
28731
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28732
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28733
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
28734
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28735
    // (LDFF1B_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3014
28736
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28737
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28738
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28739
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28740
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28741
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28742
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28743
    // (LDFF1B_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3021
28744
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28745
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28746
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28747
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28748
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28749
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28750
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28751
    // (LDFF1B_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3028
28752
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28753
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28754
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28755
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28756
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28757
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28758
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28759
    // (LDFF1B_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3035
28760
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28761
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28762
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28763
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28764
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28765
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28766
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28767
    // (LDFF1D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3042
28768
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28769
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28770
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28771
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28772
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28773
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28774
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28775
    // (LDFF1H_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3049
28776
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28777
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28778
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28779
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28780
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28781
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28782
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28783
    // (LDFF1H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3056
28784
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28785
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28786
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28787
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28788
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28789
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28790
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28791
    // (LDFF1H_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3063
28792
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28793
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28794
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28795
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28796
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28797
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28798
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28799
    // (LDFF1SB_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3070
28800
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28801
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28802
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28803
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28804
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28805
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28806
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28807
    // (LDFF1SB_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3077
28808
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28809
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28810
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28811
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28812
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28813
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28814
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28815
    // (LDFF1SB_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3084
28816
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28817
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28818
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28819
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28820
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28821
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28822
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28823
    // (LDFF1SH_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3091
28824
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28825
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28826
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28827
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28828
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28829
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28830
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28831
    // (LDFF1SH_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3098
28832
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28833
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28834
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28835
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28836
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28837
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28838
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28839
    // (LDFF1SW_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3105
28840
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28841
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28842
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28843
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28844
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28845
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28846
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28847
    // (LDFF1W_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3112
28848
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28849
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28850
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28851
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28852
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28853
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28854
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28855
    // (LDFF1W_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3119
28856
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28857
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28858
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28859
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28860
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28861
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28862
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28863
    // (LDG GPR64:$Rt, GPR64sp:$Rn, 0) - 3126
28864
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
28865
0
    {AliasPatternCond::K_Ignore, 0},
28866
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28867
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28868
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28869
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE},
28870
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28871
    // (LDNF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3133
28872
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28873
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28874
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28875
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28876
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28877
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28878
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28879
    // (LDNF1B_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3140
28880
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28881
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28882
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28883
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28884
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28885
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28886
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28887
    // (LDNF1B_IMM_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3147
28888
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28889
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28890
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28891
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28892
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28893
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28894
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28895
    // (LDNF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3154
28896
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28897
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28898
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28899
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28900
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28901
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28902
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28903
    // (LDNF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3161
28904
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28905
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28906
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28907
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28908
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28909
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28910
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28911
    // (LDNF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3168
28912
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28913
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28914
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28915
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28916
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28917
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28918
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28919
    // (LDNF1H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3175
28920
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28921
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28922
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28923
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28924
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28925
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28926
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28927
    // (LDNF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3182
28928
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28929
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28930
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28931
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28932
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28933
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28934
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28935
    // (LDNF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3189
28936
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28937
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28938
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28939
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28940
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28941
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28942
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28943
    // (LDNF1SB_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3196
28944
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28945
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28946
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28947
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28948
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28949
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28950
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28951
    // (LDNF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3203
28952
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28953
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28954
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28955
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28956
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28957
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28958
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28959
    // (LDNF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3210
28960
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28961
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28962
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28963
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28964
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28965
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28966
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28967
    // (LDNF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3217
28968
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28969
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28970
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28971
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28972
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28973
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28974
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28975
    // (LDNF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3224
28976
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28977
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28978
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28979
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28980
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28981
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28982
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28983
    // (LDNF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3231
28984
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28985
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28986
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28987
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28988
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28989
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28990
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28991
    // (LDNF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3238
28992
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28993
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28994
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28995
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28996
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28997
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28998
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28999
    // (LDNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3245
29000
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
29001
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
29002
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29003
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29004
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29005
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29006
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29007
    // (LDNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3252
29008
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
29009
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
29010
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29011
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29012
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29013
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29014
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29015
    // (LDNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3259
29016
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
29017
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
29018
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29019
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29020
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29021
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29022
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29023
    // (LDNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3266
29024
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29025
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29026
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29027
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29028
    // (LDNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3270
29029
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29030
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29031
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29032
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29033
    // (LDNT1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3274
29034
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
29035
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29036
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29037
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29038
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29039
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29040
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29041
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29042
    // (LDNT1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3282
29043
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
29044
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29045
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29046
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29047
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29048
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29049
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29050
    // (LDNT1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3289
29051
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
29052
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29053
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29054
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29055
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29056
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29057
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29058
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29059
    // (LDNT1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3297
29060
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
29061
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29062
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29063
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29064
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29065
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29066
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29067
    // (LDNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3304
29068
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29069
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29070
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29071
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29072
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29073
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29074
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
29075
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29076
    // (LDNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3312
29077
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29078
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29079
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29080
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29081
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29082
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29083
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29084
    // (LDNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3319
29085
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29086
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29087
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29088
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29089
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29090
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29091
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29092
    // (LDNT1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3326
29093
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
29094
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29095
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29096
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29097
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29098
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29099
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29100
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29101
    // (LDNT1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3334
29102
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
29103
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29104
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29105
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29106
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29107
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29108
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29109
    // (LDNT1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3341
29110
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
29111
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29112
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29113
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29114
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29115
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29116
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29117
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29118
    // (LDNT1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3349
29119
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
29120
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29121
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29122
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29123
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29124
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29125
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29126
    // (LDNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3356
29127
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29128
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29129
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29130
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29131
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29132
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29133
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
29134
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29135
    // (LDNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3364
29136
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29137
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29138
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29139
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29140
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29141
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29142
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29143
    // (LDNT1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3371
29144
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
29145
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29146
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29147
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29148
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29149
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29150
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29151
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29152
    // (LDNT1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3379
29153
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
29154
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29155
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29156
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29157
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29158
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29159
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29160
    // (LDNT1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3386
29161
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
29162
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29163
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29164
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29165
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29166
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29167
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29168
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29169
    // (LDNT1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3394
29170
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
29171
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29172
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29173
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29174
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29175
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29176
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29177
    // (LDNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3401
29178
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29179
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29180
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29181
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29182
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29183
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29184
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
29185
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29186
    // (LDNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3409
29187
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29188
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29189
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29190
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29191
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29192
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29193
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29194
    // (LDNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3416
29195
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29196
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29197
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29198
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29199
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29200
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29201
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29202
    // (LDNT1SB_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3423
29203
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29204
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29205
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29206
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29207
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29208
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29209
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29210
    // (LDNT1SB_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3430
29211
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29212
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29213
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29214
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29215
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29216
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29217
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29218
    // (LDNT1SH_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3437
29219
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29220
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29221
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29222
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29223
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29224
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29225
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29226
    // (LDNT1SH_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3444
29227
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29228
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29229
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29230
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29231
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29232
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29233
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29234
    // (LDNT1SW_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3451
29235
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29236
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29237
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29238
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29239
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29240
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29241
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29242
    // (LDNT1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3458
29243
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
29244
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29245
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29246
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29247
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29248
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29249
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29250
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29251
    // (LDNT1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3466
29252
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
29253
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29254
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29255
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29256
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29257
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29258
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29259
    // (LDNT1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3473
29260
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
29261
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29262
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29263
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29264
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29265
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29266
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29267
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29268
    // (LDNT1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3481
29269
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
29270
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29271
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29272
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29273
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29274
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29275
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29276
    // (LDNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3488
29277
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29278
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29279
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29280
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29281
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29282
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29283
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
29284
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29285
    // (LDNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3496
29286
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29287
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29288
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29289
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29290
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29291
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29292
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29293
    // (LDNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3503
29294
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29295
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29296
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29297
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29298
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29299
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29300
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29301
    // (LDPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3510
29302
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
29303
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
29304
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29305
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29306
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29307
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29308
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29309
    // (LDPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3517
29310
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
29311
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
29312
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29313
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29314
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29315
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29316
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29317
    // (LDPSWi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3524
29318
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29319
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29320
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29321
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29322
    // (LDPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3528
29323
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
29324
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
29325
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29326
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29327
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29328
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29329
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29330
    // (LDPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3535
29331
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29332
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29333
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29334
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29335
    // (LDPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3539
29336
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29337
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29338
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29339
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29340
    // (LDRAAindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 3543
29341
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29342
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29343
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29344
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29345
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
29346
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29347
    // (LDRABindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 3549
29348
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29349
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29350
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29351
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29352
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
29353
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29354
    // (LDRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3555
29355
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29356
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29357
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29358
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29359
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29360
    // (LDRBBui GPR32:$Rt, GPR64sp:$Rn, 0) - 3560
29361
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29362
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29363
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29364
    // (LDRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3563
29365
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
29366
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29367
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29368
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29369
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29370
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29371
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29372
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29373
    // (LDRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3571
29374
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
29375
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29376
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29377
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29378
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29379
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29380
    // (LDRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3577
29381
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
29382
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29383
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29384
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29385
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29386
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29387
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29388
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29389
    // (LDRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3585
29390
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
29391
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29392
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29393
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29394
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29395
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29396
    // (LDRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3591
29397
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29398
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29399
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29400
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29401
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29402
    // (LDRHHui GPR32:$Rt, GPR64sp:$Rn, 0) - 3596
29403
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29404
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29405
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29406
    // (LDRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3599
29407
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
29408
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29409
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29410
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29411
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29412
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29413
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29414
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29415
    // (LDRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 3607
29416
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
29417
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29418
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29419
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29420
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29421
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29422
    // (LDRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3613
29423
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
29424
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29425
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29426
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29427
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29428
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29429
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29430
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29431
    // (LDRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 3621
29432
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
29433
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29434
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29435
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29436
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29437
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29438
    // (LDRSBWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3627
29439
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29440
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29441
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29442
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29443
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29444
    // (LDRSBWui GPR32:$Rt, GPR64sp:$Rn, 0) - 3632
29445
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29446
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29447
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29448
    // (LDRSBXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3635
29449
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29450
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29451
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29452
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29453
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29454
    // (LDRSBXui GPR64:$Rt, GPR64sp:$Rn, 0) - 3640
29455
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29456
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29457
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29458
    // (LDRSHWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3643
29459
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29460
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29461
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29462
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29463
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29464
    // (LDRSHWui GPR32:$Rt, GPR64sp:$Rn, 0) - 3648
29465
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29466
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29467
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29468
    // (LDRSHXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3651
29469
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29470
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29471
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29472
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29473
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29474
    // (LDRSHXui GPR64:$Rt, GPR64sp:$Rn, 0) - 3656
29475
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29476
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29477
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29478
    // (LDRSWroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3659
29479
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29480
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29481
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29482
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29483
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29484
    // (LDRSWui GPR64:$Rt, GPR64sp:$Rn, 0) - 3664
29485
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29486
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29487
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29488
    // (LDRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3667
29489
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
29490
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29491
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29492
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29493
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29494
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29495
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29496
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29497
    // (LDRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 3675
29498
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
29499
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29500
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29501
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29502
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29503
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29504
    // (LDRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3681
29505
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29506
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29507
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29508
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29509
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29510
    // (LDRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 3686
29511
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29512
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29513
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29514
    // (LDRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3689
29515
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29516
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29517
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29518
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29519
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29520
    // (LDRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 3694
29521
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29522
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29523
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29524
    // (LDR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 3697
29525
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
29526
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29527
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29528
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29529
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29530
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
29531
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29532
    // (LDR_ZA MatrixOp:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm4, GPR64sp:$Rn, 0) - 3704
29533
0
    {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID},
29534
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
29535
0
    {AliasPatternCond::K_Ignore, 0},
29536
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29537
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29538
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29539
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
29540
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29541
    // (LDR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 3712
29542
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29543
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29544
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29545
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29546
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29547
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
29548
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29549
    // (LDSETB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3719
29550
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29551
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29552
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29553
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29554
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29555
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29556
    // (LDSETH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3725
29557
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29558
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29559
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29560
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29561
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29562
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29563
    // (LDSETLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3731
29564
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29565
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29566
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29567
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29568
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29569
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29570
    // (LDSETLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3737
29571
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29572
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29573
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29574
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29575
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29576
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29577
    // (LDSETLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3743
29578
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29579
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29580
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29581
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29582
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29583
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29584
    // (LDSETLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3749
29585
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29586
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29587
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29588
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29589
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29590
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29591
    // (LDSETW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3755
29592
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29593
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29594
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29595
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29596
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29597
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29598
    // (LDSETX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3761
29599
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29600
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29601
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29602
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29603
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29604
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29605
    // (LDSMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3767
29606
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29607
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29608
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29609
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29610
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29611
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29612
    // (LDSMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3773
29613
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29614
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29615
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29616
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29617
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29618
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29619
    // (LDSMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3779
29620
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29621
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29622
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29623
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29624
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29625
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29626
    // (LDSMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3785
29627
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29628
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29629
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29630
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29631
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29632
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29633
    // (LDSMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3791
29634
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29635
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29636
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29637
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29638
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29639
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29640
    // (LDSMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3797
29641
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29642
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29643
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29644
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29645
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29646
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29647
    // (LDSMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3803
29648
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29649
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29650
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29651
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29652
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29653
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29654
    // (LDSMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3809
29655
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29656
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29657
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29658
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29659
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29660
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29661
    // (LDSMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3815
29662
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29663
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29664
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29665
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29666
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29667
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29668
    // (LDSMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3821
29669
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29670
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29671
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29672
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29673
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29674
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29675
    // (LDSMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3827
29676
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29677
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29678
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29679
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29680
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29681
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29682
    // (LDSMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3833
29683
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29684
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29685
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29686
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29687
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29688
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29689
    // (LDSMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3839
29690
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29691
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29692
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29693
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29694
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29695
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29696
    // (LDSMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3845
29697
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29698
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29699
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29700
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29701
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29702
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29703
    // (LDSMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3851
29704
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29705
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29706
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29707
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29708
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29709
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29710
    // (LDSMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3857
29711
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29712
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29713
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29714
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29715
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29716
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29717
    // (LDTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3863
29718
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29719
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29720
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29721
    // (LDTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 3866
29722
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29723
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29724
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29725
    // (LDTRSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3869
29726
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29727
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29728
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29729
    // (LDTRSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3872
29730
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29731
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29732
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29733
    // (LDTRSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3875
29734
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29735
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29736
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29737
    // (LDTRSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3878
29738
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29739
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29740
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29741
    // (LDTRSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 3881
29742
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29743
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29744
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29745
    // (LDTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3884
29746
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29747
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29748
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29749
    // (LDTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3887
29750
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29751
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29752
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29753
    // (LDUMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3890
29754
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29755
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29756
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29757
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29758
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29759
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29760
    // (LDUMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3896
29761
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29762
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29763
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29764
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29765
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29766
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29767
    // (LDUMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3902
29768
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29769
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29770
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29771
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29772
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29773
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29774
    // (LDUMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3908
29775
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29776
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29777
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29778
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29779
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29780
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29781
    // (LDUMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3914
29782
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29783
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29784
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29785
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29786
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29787
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29788
    // (LDUMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3920
29789
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29790
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29791
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29792
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29793
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29794
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29795
    // (LDUMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3926
29796
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29797
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29798
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29799
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29800
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29801
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29802
    // (LDUMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3932
29803
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29804
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29805
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29806
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29807
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29808
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29809
    // (LDUMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3938
29810
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29811
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29812
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29813
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29814
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29815
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29816
    // (LDUMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3944
29817
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29818
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29819
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29820
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29821
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29822
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29823
    // (LDUMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3950
29824
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29825
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29826
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29827
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29828
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29829
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29830
    // (LDUMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3956
29831
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29832
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29833
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29834
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29835
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29836
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29837
    // (LDUMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3962
29838
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29839
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29840
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29841
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29842
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29843
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29844
    // (LDUMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3968
29845
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29846
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29847
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29848
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29849
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29850
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29851
    // (LDUMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3974
29852
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29853
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29854
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29855
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29856
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29857
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29858
    // (LDUMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3980
29859
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29860
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29861
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29862
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29863
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29864
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29865
    // (LDURBBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3986
29866
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29867
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29868
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29869
    // (LDURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3989
29870
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
29871
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29872
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29873
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29874
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29875
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29876
    // (LDURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3995
29877
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
29878
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29879
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29880
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29881
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29882
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29883
    // (LDURHHi GPR32:$Rt, GPR64sp:$Rn, 0) - 4001
29884
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29885
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29886
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29887
    // (LDURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 4004
29888
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
29889
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29890
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29891
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29892
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29893
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29894
    // (LDURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 4010
29895
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
29896
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29897
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29898
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29899
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29900
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29901
    // (LDURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 4016
29902
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29903
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29904
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29905
    // (LDURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 4019
29906
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29907
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29908
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29909
    // (LDURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 4022
29910
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29911
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29912
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29913
    // (LDURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 4025
29914
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29915
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29916
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29917
    // (LDURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 4028
29918
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29919
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29920
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29921
    // (LDURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 4031
29922
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
29923
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29924
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29925
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29926
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29927
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29928
    // (LDURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 4037
29929
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29930
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29931
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29932
    // (LDURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 4040
29933
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29934
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29935
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29936
    // (MADDWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 4043
29937
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29938
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29939
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29940
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29941
    // (MADDXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 4047
29942
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29943
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29944
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29945
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29946
    // (MOVA_2ZMXI_H_B ZZ_b_mul_r:$Zd, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm) - 4051
29947
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
29948
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
29949
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
29950
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29951
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29952
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29953
    // (MOVA_2ZMXI_H_D ZZ_d_mul_r:$Zd, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm) - 4057
29954
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
29955
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
29956
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
29957
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29958
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29959
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29960
    // (MOVA_2ZMXI_H_H ZZ_h_mul_r:$Zd, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm) - 4063
29961
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
29962
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
29963
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
29964
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29965
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29966
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29967
    // (MOVA_2ZMXI_H_S ZZ_s_mul_r:$Zd, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm) - 4069
29968
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
29969
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
29970
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
29971
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29972
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29973
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29974
    // (MOVA_2ZMXI_V_B ZZ_b_mul_r:$Zd, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm) - 4075
29975
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
29976
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
29977
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
29978
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29979
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29980
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29981
    // (MOVA_2ZMXI_V_D ZZ_d_mul_r:$Zd, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm) - 4081
29982
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
29983
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
29984
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
29985
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29986
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29987
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29988
    // (MOVA_2ZMXI_V_H ZZ_h_mul_r:$Zd, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm) - 4087
29989
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
29990
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
29991
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
29992
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29993
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29994
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29995
    // (MOVA_2ZMXI_V_S ZZ_s_mul_r:$Zd, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm) - 4093
29996
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
29997
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
29998
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
29999
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30000
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30001
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30002
    // (MOVA_4ZMXI_H_B ZZZZ_b_mul_r:$Zd, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm) - 4099
30003
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30004
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
30005
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30006
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30007
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30008
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30009
    // (MOVA_4ZMXI_H_D ZZZZ_d_mul_r:$Zd, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4105
30010
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30011
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
30012
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30013
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30014
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30015
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30016
    // (MOVA_4ZMXI_H_H ZZZZ_h_mul_r:$Zd, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm) - 4111
30017
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30018
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
30019
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30020
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30021
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30022
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30023
    // (MOVA_4ZMXI_H_S ZZZZ_s_mul_r:$Zd, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4117
30024
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30025
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
30026
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30027
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30028
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30029
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30030
    // (MOVA_4ZMXI_V_B ZZZZ_b_mul_r:$Zd, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm) - 4123
30031
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30032
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
30033
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30034
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30035
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30036
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30037
    // (MOVA_4ZMXI_V_D ZZZZ_d_mul_r:$Zd, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4129
30038
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30039
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
30040
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30041
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30042
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30043
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30044
    // (MOVA_4ZMXI_V_H ZZZZ_h_mul_r:$Zd, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm) - 4135
30045
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30046
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
30047
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30048
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30049
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30050
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30051
    // (MOVA_4ZMXI_V_S ZZZZ_s_mul_r:$Zd, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4141
30052
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30053
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
30054
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30055
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30056
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30057
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30058
    // (MOVA_MXI2Z_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm, ZZ_b_mul_r:$Zn) - 4147
30059
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
30060
0
    {AliasPatternCond::K_Ignore, 0},
30061
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30062
0
    {AliasPatternCond::K_Ignore, 0},
30063
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30064
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30065
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30066
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30067
    // (MOVA_MXI2Z_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm, ZZ_d_mul_r:$Zn) - 4155
30068
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
30069
0
    {AliasPatternCond::K_Ignore, 0},
30070
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30071
0
    {AliasPatternCond::K_Ignore, 0},
30072
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30073
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30074
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30075
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30076
    // (MOVA_MXI2Z_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm, ZZ_h_mul_r:$Zn) - 4163
30077
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
30078
0
    {AliasPatternCond::K_Ignore, 0},
30079
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30080
0
    {AliasPatternCond::K_Ignore, 0},
30081
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30082
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30083
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30084
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30085
    // (MOVA_MXI2Z_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm, ZZ_s_mul_r:$Zn) - 4171
30086
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
30087
0
    {AliasPatternCond::K_Ignore, 0},
30088
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30089
0
    {AliasPatternCond::K_Ignore, 0},
30090
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30091
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30092
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30093
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30094
    // (MOVA_MXI2Z_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm, ZZ_b_mul_r:$Zn) - 4179
30095
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
30096
0
    {AliasPatternCond::K_Ignore, 0},
30097
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30098
0
    {AliasPatternCond::K_Ignore, 0},
30099
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30100
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30101
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30102
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30103
    // (MOVA_MXI2Z_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm, ZZ_d_mul_r:$Zn) - 4187
30104
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
30105
0
    {AliasPatternCond::K_Ignore, 0},
30106
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30107
0
    {AliasPatternCond::K_Ignore, 0},
30108
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30109
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30110
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30111
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30112
    // (MOVA_MXI2Z_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm, ZZ_h_mul_r:$Zn) - 4195
30113
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
30114
0
    {AliasPatternCond::K_Ignore, 0},
30115
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30116
0
    {AliasPatternCond::K_Ignore, 0},
30117
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30118
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30119
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30120
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30121
    // (MOVA_MXI2Z_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm, ZZ_s_mul_r:$Zn) - 4203
30122
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
30123
0
    {AliasPatternCond::K_Ignore, 0},
30124
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30125
0
    {AliasPatternCond::K_Ignore, 0},
30126
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30127
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30128
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30129
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30130
    // (MOVA_MXI4Z_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm, ZZZZ_b_mul_r:$Zn) - 4211
30131
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
30132
0
    {AliasPatternCond::K_Ignore, 0},
30133
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30134
0
    {AliasPatternCond::K_Ignore, 0},
30135
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30136
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30137
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30138
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30139
    // (MOVA_MXI4Z_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_d_mul_r:$Zn) - 4219
30140
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
30141
0
    {AliasPatternCond::K_Ignore, 0},
30142
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30143
0
    {AliasPatternCond::K_Ignore, 0},
30144
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30145
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30146
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30147
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30148
    // (MOVA_MXI4Z_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm, ZZZZ_h_mul_r:$Zn) - 4227
30149
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
30150
0
    {AliasPatternCond::K_Ignore, 0},
30151
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30152
0
    {AliasPatternCond::K_Ignore, 0},
30153
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30154
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30155
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30156
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30157
    // (MOVA_MXI4Z_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_s_mul_r:$Zn) - 4235
30158
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
30159
0
    {AliasPatternCond::K_Ignore, 0},
30160
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30161
0
    {AliasPatternCond::K_Ignore, 0},
30162
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30163
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30164
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30165
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30166
    // (MOVA_MXI4Z_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm, ZZZZ_b_mul_r:$Zn) - 4243
30167
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
30168
0
    {AliasPatternCond::K_Ignore, 0},
30169
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30170
0
    {AliasPatternCond::K_Ignore, 0},
30171
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30172
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30173
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30174
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30175
    // (MOVA_MXI4Z_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_d_mul_r:$Zn) - 4251
30176
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
30177
0
    {AliasPatternCond::K_Ignore, 0},
30178
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30179
0
    {AliasPatternCond::K_Ignore, 0},
30180
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30181
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30182
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30183
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30184
    // (MOVA_MXI4Z_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm, ZZZZ_h_mul_r:$Zn) - 4259
30185
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
30186
0
    {AliasPatternCond::K_Ignore, 0},
30187
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30188
0
    {AliasPatternCond::K_Ignore, 0},
30189
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30190
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30191
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30192
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30193
    // (MOVA_MXI4Z_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_s_mul_r:$Zn) - 4267
30194
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
30195
0
    {AliasPatternCond::K_Ignore, 0},
30196
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30197
0
    {AliasPatternCond::K_Ignore, 0},
30198
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30199
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30200
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30201
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30202
    // (MOVA_VG2_2ZMXI ZZ_d_mul_r:$Zd, MatrixOp64:$ZAn, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm) - 4275
30203
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30204
0
    {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID},
30205
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_8_11RegClassID},
30206
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30207
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30208
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30209
    // (MOVA_VG2_MXI2Z MatrixOp64:$ZAd, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm, ZZ_d_mul_r:$Zn) - 4281
30210
0
    {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID},
30211
0
    {AliasPatternCond::K_Ignore, 0},
30212
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_8_11RegClassID},
30213
0
    {AliasPatternCond::K_Ignore, 0},
30214
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30215
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30216
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30217
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30218
    // (MOVA_VG4_4ZMXI ZZZZ_d_mul_r:$Zd, MatrixOp64:$ZAn, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm) - 4289
30219
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30220
0
    {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID},
30221
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_8_11RegClassID},
30222
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30223
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30224
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30225
    // (MOVA_VG4_MXI4Z MatrixOp64:$ZAd, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm, ZZZZ_d_mul_r:$Zn) - 4295
30226
0
    {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID},
30227
0
    {AliasPatternCond::K_Ignore, 0},
30228
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_8_11RegClassID},
30229
0
    {AliasPatternCond::K_Ignore, 0},
30230
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30231
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30232
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30233
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30234
    // (MOVT ZTR:$ZTt, 0, ZPRAny:$Zt) - 4303
30235
0
    {AliasPatternCond::K_RegClass, AArch64::ZTRRegClassID},
30236
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30237
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30238
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30239
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30240
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30241
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30242
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME_LUTv2},
30243
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30244
    // (MSRpstatesvcrImm1 { 0, 1, 1 }, { 1 }) - 4312
30245
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
30246
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30247
    // (MSRpstatesvcrImm1 { 0, 0, 1 }, { 1 }) - 4314
30248
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30249
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30250
    // (MSRpstatesvcrImm1 { 0, 1, 0 }, { 1 }) - 4316
30251
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
30252
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30253
    // (MSRpstatesvcrImm1 { 0, 1, 1 }, { 0 }) - 4318
30254
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
30255
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30256
    // (MSRpstatesvcrImm1 { 0, 0, 1 }, { 0 }) - 4320
30257
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30258
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30259
    // (MSRpstatesvcrImm1 { 0, 1, 0 }, { 0 }) - 4322
30260
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
30261
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30262
    // (MSUBWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 4324
30263
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30264
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30265
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30266
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30267
    // (MSUBXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 4328
30268
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30269
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30270
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30271
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30272
    // (NOTv16i8 V128:$Vd, V128:$Vn) - 4332
30273
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
30274
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
30275
    // (NOTv8i8 V64:$Vd, V64:$Vn) - 4334
30276
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
30277
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
30278
    // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, 0) - 4336
30279
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30280
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30281
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30282
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30283
    // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, logical_shift32:$sh) - 4340
30284
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30285
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30286
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30287
    // (ORNWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 4343
30288
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30289
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30290
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30291
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30292
    // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, 0) - 4347
30293
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30294
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30295
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30296
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30297
    // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, logical_shift64:$sh) - 4351
30298
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30299
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30300
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30301
    // (ORNXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 4354
30302
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30303
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30304
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30305
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30306
    // (ORRS_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 4358
30307
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30308
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30309
0
    {AliasPatternCond::K_TiedReg, 1},
30310
0
    {AliasPatternCond::K_TiedReg, 1},
30311
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30312
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30313
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30314
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30315
    // (ORRWrs GPR32:$dst, WZR, GPR32:$src, 0) - 4366
30316
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30317
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30318
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30319
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30320
    // (ORRWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 4370
30321
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30322
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30323
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30324
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30325
    // (ORRXrs GPR64:$dst, XZR, GPR64:$src, 0) - 4374
30326
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30327
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30328
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30329
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30330
    // (ORRXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 4378
30331
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30332
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30333
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30334
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30335
    // (ORR_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 4382
30336
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30337
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30338
0
    {AliasPatternCond::K_TiedReg, 1},
30339
0
    {AliasPatternCond::K_TiedReg, 1},
30340
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30341
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30342
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30343
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30344
    // (ORR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 4390
30345
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30346
0
    {AliasPatternCond::K_Ignore, 0},
30347
0
    {AliasPatternCond::K_Custom, 1},
30348
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30349
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30350
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30351
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30352
    // (ORR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 4397
30353
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30354
0
    {AliasPatternCond::K_Ignore, 0},
30355
0
    {AliasPatternCond::K_Custom, 2},
30356
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30357
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30358
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30359
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30360
    // (ORR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 4404
30361
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30362
0
    {AliasPatternCond::K_Ignore, 0},
30363
0
    {AliasPatternCond::K_Custom, 3},
30364
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30365
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30366
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30367
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30368
    // (ORR_ZZZ ZPR64:$Zd, ZPR64:$Zn, ZPR64:$Zn) - 4411
30369
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30370
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30371
0
    {AliasPatternCond::K_TiedReg, 1},
30372
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30373
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30374
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30375
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30376
    // (ORRv16i8 V128:$dst, V128:$src, V128:$src) - 4418
30377
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
30378
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
30379
0
    {AliasPatternCond::K_TiedReg, 1},
30380
    // (ORRv8i8 V64:$dst, V64:$src, V64:$src) - 4421
30381
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
30382
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
30383
0
    {AliasPatternCond::K_TiedReg, 1},
30384
    // (PACIA1716) - 4424
30385
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30386
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
30387
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30388
    // (PACIASP) - 4427
30389
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30390
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
30391
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30392
    // (PACIAZ) - 4430
30393
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30394
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
30395
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30396
    // (PACIB1716) - 4433
30397
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30398
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
30399
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30400
    // (PACIBSP) - 4436
30401
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30402
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
30403
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30404
    // (PACIBZ) - 4439
30405
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30406
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
30407
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30408
    // (PACM) - 4442
30409
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30410
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuthLR},
30411
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30412
    // (PMOV_PZI_B PPR8:$Pd, ZPRAny:$Zn, 0) - 4445
30413
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30414
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30415
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30416
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30417
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1},
30418
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
30419
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30420
    // (PMOV_ZIP_B ZPRAny:$Zd, 0, PPR8:$Pn) - 4452
30421
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30422
0
    {AliasPatternCond::K_Ignore, 0},
30423
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30424
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30425
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30426
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1},
30427
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
30428
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30429
    // (PRFB_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4460
30430
0
    {AliasPatternCond::K_Ignore, 0},
30431
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
30432
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30433
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30434
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30435
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30436
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30437
    // (PRFB_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4467
30438
0
    {AliasPatternCond::K_Ignore, 0},
30439
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
30440
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30441
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30442
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30443
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30444
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30445
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30446
    // (PRFB_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4475
30447
0
    {AliasPatternCond::K_Ignore, 0},
30448
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
30449
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30450
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30451
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30452
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30453
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30454
    // (PRFD_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4482
30455
0
    {AliasPatternCond::K_Ignore, 0},
30456
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
30457
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30458
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30459
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30460
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30461
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30462
    // (PRFD_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4489
30463
0
    {AliasPatternCond::K_Ignore, 0},
30464
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
30465
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30466
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30467
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30468
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30469
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30470
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30471
    // (PRFD_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4497
30472
0
    {AliasPatternCond::K_Ignore, 0},
30473
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
30474
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30475
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30476
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30477
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30478
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30479
    // (PRFH_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4504
30480
0
    {AliasPatternCond::K_Ignore, 0},
30481
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
30482
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30483
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30484
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30485
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30486
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30487
    // (PRFH_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4511
30488
0
    {AliasPatternCond::K_Ignore, 0},
30489
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
30490
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30491
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30492
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30493
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30494
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30495
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30496
    // (PRFH_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4519
30497
0
    {AliasPatternCond::K_Ignore, 0},
30498
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
30499
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30500
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30501
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30502
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30503
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30504
    // (PRFMroX prfop:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 4526
30505
0
    {AliasPatternCond::K_Ignore, 0},
30506
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30507
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30508
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30509
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30510
    // (PRFMui prfop:$Rt, GPR64sp:$Rn, 0) - 4531
30511
0
    {AliasPatternCond::K_Ignore, 0},
30512
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30513
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30514
    // (PRFUMi prfop:$Rt, GPR64sp:$Rn, 0) - 4534
30515
0
    {AliasPatternCond::K_Ignore, 0},
30516
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30517
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30518
    // (PRFW_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4537
30519
0
    {AliasPatternCond::K_Ignore, 0},
30520
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
30521
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30522
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30523
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30524
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30525
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30526
    // (PRFW_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4544
30527
0
    {AliasPatternCond::K_Ignore, 0},
30528
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
30529
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30530
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30531
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30532
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30533
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30534
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30535
    // (PRFW_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4552
30536
0
    {AliasPatternCond::K_Ignore, 0},
30537
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
30538
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30539
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30540
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30541
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30542
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30543
    // (PTRUES_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 4559
30544
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30545
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30546
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30547
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30548
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30549
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30550
    // (PTRUES_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 4565
30551
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30552
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30553
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30554
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30555
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30556
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30557
    // (PTRUES_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 4571
30558
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30559
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30560
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30561
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30562
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30563
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30564
    // (PTRUES_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 4577
30565
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30566
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30567
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30568
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30569
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30570
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30571
    // (PTRUE_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 4583
30572
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30573
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30574
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30575
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30576
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30577
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30578
    // (PTRUE_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 4589
30579
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30580
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30581
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30582
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30583
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30584
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30585
    // (PTRUE_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 4595
30586
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30587
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30588
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30589
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30590
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30591
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30592
    // (PTRUE_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 4601
30593
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30594
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30595
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30596
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30597
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30598
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30599
    // (RET LR) - 4607
30600
0
    {AliasPatternCond::K_Reg, AArch64::LR},
30601
    // (SBCSWr GPR32:$dst, WZR, GPR32:$src) - 4608
30602
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30603
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30604
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30605
    // (SBCSXr GPR64:$dst, XZR, GPR64:$src) - 4611
30606
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30607
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30608
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30609
    // (SBCWr GPR32:$dst, WZR, GPR32:$src) - 4614
30610
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30611
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30612
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30613
    // (SBCXr GPR64:$dst, XZR, GPR64:$src) - 4617
30614
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30615
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30616
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30617
    // (SBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 4620
30618
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30619
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30620
0
    {AliasPatternCond::K_Ignore, 0},
30621
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30622
    // (SBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 4624
30623
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30624
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30625
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30626
0
    {AliasPatternCond::K_Imm, uint32_t(7)},
30627
    // (SBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 4628
30628
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30629
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30630
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30631
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
30632
    // (SBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 4632
30633
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30634
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30635
0
    {AliasPatternCond::K_Ignore, 0},
30636
0
    {AliasPatternCond::K_Imm, uint32_t(63)},
30637
    // (SBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 4636
30638
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30639
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30640
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30641
0
    {AliasPatternCond::K_Imm, uint32_t(7)},
30642
    // (SBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 4640
30643
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30644
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30645
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30646
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
30647
    // (SBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 4644
30648
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30649
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30650
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30651
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30652
    // (SEL_PPPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pd) - 4648
30653
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30654
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30655
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30656
0
    {AliasPatternCond::K_TiedReg, 0},
30657
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30658
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30659
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30660
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30661
    // (SEL_ZPZZ_B ZPR8:$Zd, PPRAny:$Pg, ZPR8:$Zn, ZPR8:$Zd) - 4656
30662
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30663
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30664
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30665
0
    {AliasPatternCond::K_TiedReg, 0},
30666
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30667
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30668
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30669
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30670
    // (SEL_ZPZZ_D ZPR64:$Zd, PPRAny:$Pg, ZPR64:$Zn, ZPR64:$Zd) - 4664
30671
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30672
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30673
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30674
0
    {AliasPatternCond::K_TiedReg, 0},
30675
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30676
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30677
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30678
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30679
    // (SEL_ZPZZ_H ZPR16:$Zd, PPRAny:$Pg, ZPR16:$Zn, ZPR16:$Zd) - 4672
30680
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30681
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30682
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30683
0
    {AliasPatternCond::K_TiedReg, 0},
30684
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30685
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30686
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30687
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30688
    // (SEL_ZPZZ_S ZPR32:$Zd, PPRAny:$Pg, ZPR32:$Zn, ZPR32:$Zd) - 4680
30689
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30690
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30691
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30692
0
    {AliasPatternCond::K_TiedReg, 0},
30693
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30694
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30695
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30696
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30697
    // (SMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 4688
30698
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30699
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30700
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30701
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30702
    // (SMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 4692
30703
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30704
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30705
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30706
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30707
    // (SQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4696
30708
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30709
0
    {AliasPatternCond::K_Ignore, 0},
30710
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30711
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30712
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30713
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30714
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30715
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30716
    // (SQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4704
30717
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30718
0
    {AliasPatternCond::K_Ignore, 0},
30719
0
    {AliasPatternCond::K_Ignore, 0},
30720
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30721
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30722
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30723
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30724
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30725
    // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4712
30726
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30727
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30728
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30729
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30730
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30731
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30732
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30733
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30734
    // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4720
30735
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30736
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30737
0
    {AliasPatternCond::K_Ignore, 0},
30738
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30739
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30740
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30741
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30742
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30743
    // (SQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4728
30744
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30745
0
    {AliasPatternCond::K_Ignore, 0},
30746
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30747
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30748
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30749
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30750
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30751
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30752
    // (SQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4736
30753
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30754
0
    {AliasPatternCond::K_Ignore, 0},
30755
0
    {AliasPatternCond::K_Ignore, 0},
30756
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30757
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30758
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30759
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30760
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30761
    // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4744
30762
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30763
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30764
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30765
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30766
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30767
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30768
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30769
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30770
    // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4752
30771
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30772
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30773
0
    {AliasPatternCond::K_Ignore, 0},
30774
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30775
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30776
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30777
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30778
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30779
    // (SQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4760
30780
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30781
0
    {AliasPatternCond::K_Ignore, 0},
30782
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30783
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30784
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30785
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30786
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30787
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30788
    // (SQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 4768
30789
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30790
0
    {AliasPatternCond::K_Ignore, 0},
30791
0
    {AliasPatternCond::K_Ignore, 0},
30792
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30793
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30794
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30795
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30796
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30797
    // (SQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4776
30798
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30799
0
    {AliasPatternCond::K_Ignore, 0},
30800
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30801
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30802
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30803
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30804
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30805
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30806
    // (SQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4784
30807
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30808
0
    {AliasPatternCond::K_Ignore, 0},
30809
0
    {AliasPatternCond::K_Ignore, 0},
30810
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30811
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30812
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30813
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30814
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30815
    // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4792
30816
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30817
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30818
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30819
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30820
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30821
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30822
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30823
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30824
    // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4800
30825
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30826
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30827
0
    {AliasPatternCond::K_Ignore, 0},
30828
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30829
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30830
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30831
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30832
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30833
    // (SQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4808
30834
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30835
0
    {AliasPatternCond::K_Ignore, 0},
30836
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30837
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30838
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30839
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30840
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30841
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30842
    // (SQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 4816
30843
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30844
0
    {AliasPatternCond::K_Ignore, 0},
30845
0
    {AliasPatternCond::K_Ignore, 0},
30846
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30847
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30848
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30849
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30850
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30851
    // (SQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4824
30852
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30853
0
    {AliasPatternCond::K_Ignore, 0},
30854
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30855
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30856
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30857
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30858
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30859
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30860
    // (SQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4832
30861
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30862
0
    {AliasPatternCond::K_Ignore, 0},
30863
0
    {AliasPatternCond::K_Ignore, 0},
30864
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30865
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30866
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30867
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30868
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30869
    // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4840
30870
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30871
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30872
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30873
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30874
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30875
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30876
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30877
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30878
    // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4848
30879
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30880
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30881
0
    {AliasPatternCond::K_Ignore, 0},
30882
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30883
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30884
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30885
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30886
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30887
    // (SQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4856
30888
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30889
0
    {AliasPatternCond::K_Ignore, 0},
30890
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30891
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30892
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30893
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30894
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30895
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30896
    // (SQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 4864
30897
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30898
0
    {AliasPatternCond::K_Ignore, 0},
30899
0
    {AliasPatternCond::K_Ignore, 0},
30900
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30901
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30902
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30903
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30904
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30905
    // (SQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4872
30906
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30907
0
    {AliasPatternCond::K_Ignore, 0},
30908
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30909
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30910
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30911
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30912
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30913
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30914
    // (SQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4880
30915
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30916
0
    {AliasPatternCond::K_Ignore, 0},
30917
0
    {AliasPatternCond::K_Ignore, 0},
30918
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30919
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30920
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30921
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30922
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30923
    // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4888
30924
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30925
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30926
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30927
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30928
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30929
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30930
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30931
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30932
    // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4896
30933
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30934
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30935
0
    {AliasPatternCond::K_Ignore, 0},
30936
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30937
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30938
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30939
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30940
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30941
    // (SQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4904
30942
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30943
0
    {AliasPatternCond::K_Ignore, 0},
30944
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30945
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30946
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30947
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30948
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30949
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30950
    // (SQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4912
30951
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30952
0
    {AliasPatternCond::K_Ignore, 0},
30953
0
    {AliasPatternCond::K_Ignore, 0},
30954
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30955
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30956
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30957
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30958
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30959
    // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4920
30960
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30961
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30962
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30963
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30964
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30965
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30966
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30967
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30968
    // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4928
30969
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30970
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30971
0
    {AliasPatternCond::K_Ignore, 0},
30972
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30973
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30974
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30975
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30976
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30977
    // (SQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4936
30978
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30979
0
    {AliasPatternCond::K_Ignore, 0},
30980
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30981
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30982
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30983
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30984
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30985
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30986
    // (SQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 4944
30987
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30988
0
    {AliasPatternCond::K_Ignore, 0},
30989
0
    {AliasPatternCond::K_Ignore, 0},
30990
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30991
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30992
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30993
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30994
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30995
    // (SQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4952
30996
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30997
0
    {AliasPatternCond::K_Ignore, 0},
30998
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
30999
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31000
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31001
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31002
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31003
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31004
    // (SQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4960
31005
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31006
0
    {AliasPatternCond::K_Ignore, 0},
31007
0
    {AliasPatternCond::K_Ignore, 0},
31008
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31009
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31010
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31011
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31012
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31013
    // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4968
31014
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31015
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31016
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31017
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31018
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31019
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31020
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31021
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31022
    // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4976
31023
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31024
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31025
0
    {AliasPatternCond::K_Ignore, 0},
31026
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31027
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31028
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31029
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31030
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31031
    // (SQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4984
31032
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31033
0
    {AliasPatternCond::K_Ignore, 0},
31034
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31035
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31036
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31037
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31038
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31039
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31040
    // (SQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 4992
31041
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31042
0
    {AliasPatternCond::K_Ignore, 0},
31043
0
    {AliasPatternCond::K_Ignore, 0},
31044
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31045
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31046
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31047
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31048
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31049
    // (SQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 5000
31050
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31051
0
    {AliasPatternCond::K_Ignore, 0},
31052
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31053
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31054
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31055
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31056
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31057
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31058
    // (SQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 5008
31059
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31060
0
    {AliasPatternCond::K_Ignore, 0},
31061
0
    {AliasPatternCond::K_Ignore, 0},
31062
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31063
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31064
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31065
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31066
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31067
    // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 5016
31068
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31069
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31070
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31071
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31072
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31073
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31074
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31075
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31076
    // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 5024
31077
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31078
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31079
0
    {AliasPatternCond::K_Ignore, 0},
31080
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31081
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31082
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31083
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31084
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31085
    // (SQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 5032
31086
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31087
0
    {AliasPatternCond::K_Ignore, 0},
31088
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31089
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31090
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31091
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31092
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31093
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31094
    // (SQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 5040
31095
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31096
0
    {AliasPatternCond::K_Ignore, 0},
31097
0
    {AliasPatternCond::K_Ignore, 0},
31098
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31099
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31100
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31101
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31102
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31103
    // (SST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5048
31104
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31105
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31106
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31107
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31108
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31109
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31110
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31111
    // (SST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5055
31112
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31113
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31114
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31115
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31116
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31117
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31118
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31119
    // (SST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5062
31120
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31121
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31122
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31123
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31124
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31125
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31126
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31127
    // (SST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5069
31128
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31129
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31130
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31131
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31132
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31133
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31134
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31135
    // (SST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5076
31136
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31137
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31138
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31139
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31140
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31141
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31142
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31143
    // (SST1Q Z_q:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 5083
31144
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31145
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31146
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31147
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31148
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31149
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31150
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31151
    // (SST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5090
31152
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31153
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31154
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31155
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31156
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31157
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31158
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31159
    // (SST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5097
31160
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31161
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31162
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31163
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31164
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31165
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31166
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31167
    // (ST1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5104
31168
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
31169
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31170
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31171
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31172
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31173
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31174
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31175
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31176
    // (ST1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5112
31177
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
31178
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31179
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31180
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31181
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31182
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31183
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31184
    // (ST1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5119
31185
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
31186
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31187
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31188
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31189
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31190
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31191
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31192
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31193
    // (ST1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5127
31194
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
31195
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31196
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31197
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31198
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31199
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31200
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31201
    // (ST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5134
31202
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31203
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31204
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31205
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31206
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31207
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31208
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31209
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31210
    // (ST1B_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5142
31211
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31212
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31213
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31214
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31215
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31216
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31217
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31218
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31219
    // (ST1B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5150
31220
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31221
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31222
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31223
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31224
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31225
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31226
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31227
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31228
    // (ST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5158
31229
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31230
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31231
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31232
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31233
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31234
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31235
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31236
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31237
    // (ST1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5166
31238
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
31239
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31240
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31241
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31242
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31243
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31244
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31245
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31246
    // (ST1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5174
31247
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
31248
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31249
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31250
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31251
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31252
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31253
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31254
    // (ST1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5181
31255
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
31256
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31257
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31258
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31259
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31260
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31261
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31262
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31263
    // (ST1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5189
31264
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
31265
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31266
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31267
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31268
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31269
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31270
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31271
    // (ST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5196
31272
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31273
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31274
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31275
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31276
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31277
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31278
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31279
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31280
    // (ST1D_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5204
31281
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31282
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31283
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31284
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31285
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31286
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31287
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31288
    // (ST1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 5211
31289
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31290
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
31291
0
    {AliasPatternCond::K_Ignore, 0},
31292
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31293
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31294
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31295
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31296
    // (ST1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 5218
31297
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31298
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
31299
0
    {AliasPatternCond::K_Ignore, 0},
31300
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31301
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31302
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31303
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31304
    // (ST1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 5225
31305
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31306
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
31307
0
    {AliasPatternCond::K_Ignore, 0},
31308
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31309
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31310
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31311
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31312
    // (ST1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 5232
31313
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31314
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
31315
0
    {AliasPatternCond::K_Ignore, 0},
31316
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31317
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31318
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31319
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31320
    // (ST1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 5239
31321
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31322
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
31323
0
    {AliasPatternCond::K_Ignore, 0},
31324
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31325
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31326
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31327
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31328
    // (ST1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 5246
31329
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31330
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
31331
0
    {AliasPatternCond::K_Ignore, 0},
31332
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31333
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31334
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31335
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31336
    // (ST1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 5253
31337
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31338
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
31339
0
    {AliasPatternCond::K_Ignore, 0},
31340
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31341
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31342
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31343
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31344
    // (ST1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 5260
31345
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31346
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
31347
0
    {AliasPatternCond::K_Ignore, 0},
31348
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31349
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31350
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31351
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31352
    // (ST1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5267
31353
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
31354
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31355
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31356
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31357
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31358
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31359
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31360
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31361
    // (ST1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5275
31362
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
31363
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31364
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31365
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31366
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31367
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31368
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31369
    // (ST1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5282
31370
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
31371
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31372
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31373
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31374
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31375
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31376
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31377
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31378
    // (ST1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5290
31379
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
31380
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31381
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31382
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31383
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31384
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31385
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31386
    // (ST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5297
31387
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31388
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31389
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31390
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31391
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31392
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31393
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31394
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31395
    // (ST1H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5305
31396
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31397
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31398
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31399
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31400
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31401
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31402
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31403
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31404
    // (ST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5313
31405
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31406
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31407
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31408
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31409
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31410
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31411
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31412
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31413
    // (ST1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 5321
31414
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31415
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
31416
0
    {AliasPatternCond::K_Ignore, 0},
31417
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31418
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31419
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31420
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31421
    // (ST1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 5328
31422
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31423
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
31424
0
    {AliasPatternCond::K_Ignore, 0},
31425
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31426
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31427
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31428
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31429
    // (ST1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 5335
31430
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31431
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
31432
0
    {AliasPatternCond::K_Ignore, 0},
31433
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31434
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31435
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31436
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31437
    // (ST1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 5342
31438
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31439
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
31440
0
    {AliasPatternCond::K_Ignore, 0},
31441
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31442
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31443
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31444
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31445
    // (ST1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 5349
31446
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31447
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
31448
0
    {AliasPatternCond::K_Ignore, 0},
31449
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31450
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31451
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31452
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31453
    // (ST1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 5356
31454
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31455
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
31456
0
    {AliasPatternCond::K_Ignore, 0},
31457
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31458
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31459
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31460
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31461
    // (ST1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 5363
31462
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31463
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
31464
0
    {AliasPatternCond::K_Ignore, 0},
31465
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31466
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31467
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31468
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31469
    // (ST1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 5370
31470
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31471
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
31472
0
    {AliasPatternCond::K_Ignore, 0},
31473
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31474
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31475
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31476
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31477
    // (ST1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 5377
31478
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31479
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
31480
0
    {AliasPatternCond::K_Ignore, 0},
31481
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31482
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31483
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31484
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31485
    // (ST1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 5384
31486
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31487
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
31488
0
    {AliasPatternCond::K_Ignore, 0},
31489
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31490
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31491
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31492
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31493
    // (ST1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 5391
31494
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31495
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
31496
0
    {AliasPatternCond::K_Ignore, 0},
31497
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31498
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31499
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31500
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31501
    // (ST1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 5398
31502
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31503
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
31504
0
    {AliasPatternCond::K_Ignore, 0},
31505
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31506
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31507
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31508
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31509
    // (ST1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 5405
31510
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31511
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
31512
0
    {AliasPatternCond::K_Ignore, 0},
31513
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31514
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31515
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31516
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31517
    // (ST1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 5412
31518
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31519
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
31520
0
    {AliasPatternCond::K_Ignore, 0},
31521
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31522
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31523
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31524
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31525
    // (ST1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 5419
31526
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31527
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
31528
0
    {AliasPatternCond::K_Ignore, 0},
31529
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31530
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31531
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31532
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31533
    // (ST1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 5426
31534
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31535
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
31536
0
    {AliasPatternCond::K_Ignore, 0},
31537
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31538
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31539
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31540
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31541
    // (ST1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 5433
31542
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31543
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
31544
0
    {AliasPatternCond::K_Ignore, 0},
31545
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31546
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31547
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31548
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31549
    // (ST1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 5440
31550
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31551
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
31552
0
    {AliasPatternCond::K_Ignore, 0},
31553
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31554
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31555
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31556
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31557
    // (ST1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 5447
31558
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31559
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
31560
0
    {AliasPatternCond::K_Ignore, 0},
31561
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31562
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31563
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31564
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31565
    // (ST1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 5454
31566
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31567
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
31568
0
    {AliasPatternCond::K_Ignore, 0},
31569
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31570
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31571
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31572
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31573
    // (ST1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 5461
31574
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31575
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
31576
0
    {AliasPatternCond::K_Ignore, 0},
31577
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31578
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31579
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31580
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31581
    // (ST1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 5468
31582
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31583
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
31584
0
    {AliasPatternCond::K_Ignore, 0},
31585
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31586
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31587
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31588
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31589
    // (ST1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 5475
31590
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31591
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
31592
0
    {AliasPatternCond::K_Ignore, 0},
31593
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31594
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31595
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31596
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31597
    // (ST1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 5482
31598
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31599
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
31600
0
    {AliasPatternCond::K_Ignore, 0},
31601
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31602
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31603
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31604
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31605
    // (ST1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5489
31606
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
31607
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31608
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31609
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31610
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31611
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31612
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31613
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31614
    // (ST1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5497
31615
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
31616
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31617
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31618
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31619
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31620
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31621
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31622
    // (ST1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5504
31623
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
31624
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31625
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31626
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31627
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31628
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31629
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31630
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31631
    // (ST1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5512
31632
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
31633
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31634
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31635
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31636
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31637
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31638
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31639
    // (ST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5519
31640
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31641
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31642
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31643
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31644
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31645
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31646
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31647
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31648
    // (ST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5527
31649
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31650
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31651
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31652
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31653
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31654
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31655
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31656
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31657
    // (ST1W_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5535
31658
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31659
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31660
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31661
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31662
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31663
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31664
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31665
    // (ST1_MXIPXX_H_B TileVectorOpH8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5542
31666
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
31667
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
31668
0
    {AliasPatternCond::K_Ignore, 0},
31669
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31670
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31671
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31672
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31673
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31674
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31675
    // (ST1_MXIPXX_H_D TileVectorOpH64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5551
31676
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
31677
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
31678
0
    {AliasPatternCond::K_Ignore, 0},
31679
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31680
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31681
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31682
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31683
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31684
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31685
    // (ST1_MXIPXX_H_H TileVectorOpH16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5560
31686
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
31687
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
31688
0
    {AliasPatternCond::K_Ignore, 0},
31689
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31690
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31691
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31692
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31693
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31694
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31695
    // (ST1_MXIPXX_H_Q TileVectorOpH128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5569
31696
0
    {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID},
31697
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
31698
0
    {AliasPatternCond::K_Ignore, 0},
31699
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31700
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31701
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31702
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31703
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31704
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31705
    // (ST1_MXIPXX_H_S TileVectorOpH32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5578
31706
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
31707
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
31708
0
    {AliasPatternCond::K_Ignore, 0},
31709
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31710
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31711
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31712
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31713
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31714
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31715
    // (ST1_MXIPXX_V_B TileVectorOpV8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5587
31716
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
31717
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
31718
0
    {AliasPatternCond::K_Ignore, 0},
31719
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31720
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31721
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31722
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31723
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31724
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31725
    // (ST1_MXIPXX_V_D TileVectorOpV64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5596
31726
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
31727
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
31728
0
    {AliasPatternCond::K_Ignore, 0},
31729
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31730
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31731
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31732
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31733
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31734
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31735
    // (ST1_MXIPXX_V_H TileVectorOpV16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5605
31736
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
31737
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
31738
0
    {AliasPatternCond::K_Ignore, 0},
31739
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31740
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31741
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31742
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31743
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31744
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31745
    // (ST1_MXIPXX_V_Q TileVectorOpV128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5614
31746
0
    {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID},
31747
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
31748
0
    {AliasPatternCond::K_Ignore, 0},
31749
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31750
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31751
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31752
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31753
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31754
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31755
    // (ST1_MXIPXX_V_S TileVectorOpV32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5623
31756
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
31757
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
31758
0
    {AliasPatternCond::K_Ignore, 0},
31759
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31760
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31761
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31762
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31763
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31764
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31765
    // (ST1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 5632
31766
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31767
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
31768
0
    {AliasPatternCond::K_Ignore, 0},
31769
0
    {AliasPatternCond::K_Ignore, 0},
31770
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31771
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31772
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31773
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31774
    // (ST1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 5640
31775
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31776
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
31777
0
    {AliasPatternCond::K_Ignore, 0},
31778
0
    {AliasPatternCond::K_Ignore, 0},
31779
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31780
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31781
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31782
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31783
    // (ST1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 5648
31784
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31785
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
31786
0
    {AliasPatternCond::K_Ignore, 0},
31787
0
    {AliasPatternCond::K_Ignore, 0},
31788
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31789
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31790
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31791
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31792
    // (ST1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 5656
31793
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31794
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
31795
0
    {AliasPatternCond::K_Ignore, 0},
31796
0
    {AliasPatternCond::K_Ignore, 0},
31797
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31798
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31799
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31800
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31801
    // (ST2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5664
31802
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
31803
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31804
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31805
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31806
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31807
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31808
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31809
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31810
    // (ST2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5672
31811
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
31812
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31813
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31814
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31815
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31816
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31817
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31818
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31819
    // (ST2Gi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 5680
31820
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31821
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31822
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31823
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31824
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE},
31825
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31826
    // (ST2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5686
31827
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
31828
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31829
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31830
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31831
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31832
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31833
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31834
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31835
    // (ST2Q_IMM ZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5694
31836
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
31837
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31838
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31839
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31840
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31841
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1},
31842
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31843
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31844
    // (ST2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 5702
31845
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31846
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
31847
0
    {AliasPatternCond::K_Ignore, 0},
31848
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31849
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31850
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31851
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31852
    // (ST2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 5709
31853
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31854
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
31855
0
    {AliasPatternCond::K_Ignore, 0},
31856
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31857
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31858
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31859
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31860
    // (ST2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 5716
31861
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31862
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
31863
0
    {AliasPatternCond::K_Ignore, 0},
31864
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31865
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31866
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31867
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31868
    // (ST2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 5723
31869
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31870
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
31871
0
    {AliasPatternCond::K_Ignore, 0},
31872
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31873
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31874
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31875
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31876
    // (ST2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 5730
31877
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31878
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
31879
0
    {AliasPatternCond::K_Ignore, 0},
31880
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31881
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31882
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31883
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31884
    // (ST2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 5737
31885
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31886
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
31887
0
    {AliasPatternCond::K_Ignore, 0},
31888
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31889
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31890
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31891
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31892
    // (ST2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 5744
31893
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31894
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
31895
0
    {AliasPatternCond::K_Ignore, 0},
31896
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31897
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31898
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31899
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31900
    // (ST2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5751
31901
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
31902
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31903
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31904
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31905
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31906
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31907
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31908
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31909
    // (ST2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 5759
31910
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31911
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
31912
0
    {AliasPatternCond::K_Ignore, 0},
31913
0
    {AliasPatternCond::K_Ignore, 0},
31914
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31915
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31916
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31917
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31918
    // (ST2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 5767
31919
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31920
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
31921
0
    {AliasPatternCond::K_Ignore, 0},
31922
0
    {AliasPatternCond::K_Ignore, 0},
31923
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31924
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31925
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31926
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31927
    // (ST2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 5775
31928
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31929
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
31930
0
    {AliasPatternCond::K_Ignore, 0},
31931
0
    {AliasPatternCond::K_Ignore, 0},
31932
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31933
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31934
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31935
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31936
    // (ST2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 5783
31937
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31938
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
31939
0
    {AliasPatternCond::K_Ignore, 0},
31940
0
    {AliasPatternCond::K_Ignore, 0},
31941
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31942
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31943
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31944
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31945
    // (ST3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5791
31946
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
31947
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31948
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31949
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31950
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31951
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31952
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31953
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31954
    // (ST3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5799
31955
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
31956
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31957
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31958
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31959
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31960
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31961
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31962
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31963
    // (ST3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5807
31964
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
31965
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31966
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31967
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31968
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31969
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31970
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31971
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31972
    // (ST3Q_IMM ZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5815
31973
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
31974
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31975
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31976
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31977
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31978
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1},
31979
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31980
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31981
    // (ST3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 5823
31982
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31983
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
31984
0
    {AliasPatternCond::K_Ignore, 0},
31985
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31986
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31987
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31988
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31989
    // (ST3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 5830
31990
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31991
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
31992
0
    {AliasPatternCond::K_Ignore, 0},
31993
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31994
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31995
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31996
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31997
    // (ST3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 5837
31998
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31999
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
32000
0
    {AliasPatternCond::K_Ignore, 0},
32001
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32002
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32003
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32004
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32005
    // (ST3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 5844
32006
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32007
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
32008
0
    {AliasPatternCond::K_Ignore, 0},
32009
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32010
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32011
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32012
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32013
    // (ST3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 5851
32014
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32015
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32016
0
    {AliasPatternCond::K_Ignore, 0},
32017
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32018
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32019
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32020
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32021
    // (ST3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 5858
32022
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32023
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
32024
0
    {AliasPatternCond::K_Ignore, 0},
32025
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32026
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32027
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32028
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32029
    // (ST3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 5865
32030
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32031
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32032
0
    {AliasPatternCond::K_Ignore, 0},
32033
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32034
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32035
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32036
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32037
    // (ST3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5872
32038
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
32039
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32040
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32041
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32042
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32043
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32044
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32045
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32046
    // (ST3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 5880
32047
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32048
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32049
0
    {AliasPatternCond::K_Ignore, 0},
32050
0
    {AliasPatternCond::K_Ignore, 0},
32051
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32052
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32053
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32054
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32055
    // (ST3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 5888
32056
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32057
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32058
0
    {AliasPatternCond::K_Ignore, 0},
32059
0
    {AliasPatternCond::K_Ignore, 0},
32060
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32061
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32062
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32063
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32064
    // (ST3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 5896
32065
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32066
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32067
0
    {AliasPatternCond::K_Ignore, 0},
32068
0
    {AliasPatternCond::K_Ignore, 0},
32069
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32070
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32071
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32072
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32073
    // (ST3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 5904
32074
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32075
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32076
0
    {AliasPatternCond::K_Ignore, 0},
32077
0
    {AliasPatternCond::K_Ignore, 0},
32078
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32079
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32080
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32081
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32082
    // (ST4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5912
32083
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
32084
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32085
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32086
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32087
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32088
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32089
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32090
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32091
    // (ST4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5920
32092
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
32093
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32094
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32095
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32096
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32097
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32098
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32099
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32100
    // (ST4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 5928
32101
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32102
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32103
0
    {AliasPatternCond::K_Ignore, 0},
32104
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32105
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32106
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32107
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32108
    // (ST4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 5935
32109
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32110
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32111
0
    {AliasPatternCond::K_Ignore, 0},
32112
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32113
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32114
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32115
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32116
    // (ST4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 5942
32117
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32118
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
32119
0
    {AliasPatternCond::K_Ignore, 0},
32120
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32121
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32122
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32123
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32124
    // (ST4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 5949
32125
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32126
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
32127
0
    {AliasPatternCond::K_Ignore, 0},
32128
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32129
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32130
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32131
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32132
    // (ST4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 5956
32133
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32134
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32135
0
    {AliasPatternCond::K_Ignore, 0},
32136
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32137
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32138
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32139
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32140
    // (ST4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 5963
32141
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32142
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
32143
0
    {AliasPatternCond::K_Ignore, 0},
32144
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32145
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32146
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32147
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32148
    // (ST4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 5970
32149
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32150
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32151
0
    {AliasPatternCond::K_Ignore, 0},
32152
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32153
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32154
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32155
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32156
    // (ST4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5977
32157
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
32158
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32159
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32160
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32161
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32162
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32163
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32164
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32165
    // (ST4Q_IMM ZZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5985
32166
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
32167
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32168
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32169
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32170
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32171
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1},
32172
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32173
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32174
    // (ST4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5993
32175
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
32176
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32177
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32178
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32179
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32180
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32181
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32182
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32183
    // (ST4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 6001
32184
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32185
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32186
0
    {AliasPatternCond::K_Ignore, 0},
32187
0
    {AliasPatternCond::K_Ignore, 0},
32188
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32189
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32190
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32191
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32192
    // (ST4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 6009
32193
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32194
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32195
0
    {AliasPatternCond::K_Ignore, 0},
32196
0
    {AliasPatternCond::K_Ignore, 0},
32197
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32198
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32199
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32200
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32201
    // (ST4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 6017
32202
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32203
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32204
0
    {AliasPatternCond::K_Ignore, 0},
32205
0
    {AliasPatternCond::K_Ignore, 0},
32206
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32207
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32208
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32209
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32210
    // (ST4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 6025
32211
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32212
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32213
0
    {AliasPatternCond::K_Ignore, 0},
32214
0
    {AliasPatternCond::K_Ignore, 0},
32215
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32216
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32217
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32218
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32219
    // (STGPi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6033
32220
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32221
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32222
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32223
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32224
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32225
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE},
32226
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32227
    // (STGi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6040
32228
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32229
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32230
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32231
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32232
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE},
32233
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32234
    // (STLURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 6046
32235
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32236
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32237
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32238
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32239
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
32240
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32241
    // (STLURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 6052
32242
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32243
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32244
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32245
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32246
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
32247
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32248
    // (STLURWi GPR32:$Rt, GPR64sp:$Rn, 0) - 6058
32249
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32250
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32251
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32252
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32253
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
32254
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32255
    // (STLURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 6064
32256
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32257
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32258
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32259
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32260
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
32261
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32262
    // (STLURbi FPR8:$Rt, GPR64sp:$Rn, 0) - 6070
32263
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
32264
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32265
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32266
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32267
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
32268
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32269
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32270
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32271
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32272
    // (STLURdi FPR64:$Rt, GPR64sp:$Rn, 0) - 6079
32273
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
32274
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32275
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32276
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32277
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
32278
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32279
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32280
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32281
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32282
    // (STLURhi FPR16:$Rt, GPR64sp:$Rn, 0) - 6088
32283
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
32284
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32285
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32286
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32287
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
32288
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32289
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32290
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32291
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32292
    // (STLURqi FPR128:$Rt, GPR64sp:$Rn, 0) - 6097
32293
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32294
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32295
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32296
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32297
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
32298
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32299
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32300
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32301
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32302
    // (STLURsi FPR32:$Rt, GPR64sp:$Rn, 0) - 6106
32303
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
32304
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32305
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32306
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32307
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
32308
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32309
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32310
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32311
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32312
    // (STNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 6115
32313
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
32314
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
32315
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32316
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32317
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32318
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32319
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32320
    // (STNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 6122
32321
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32322
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32323
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32324
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32325
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32326
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32327
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32328
    // (STNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 6129
32329
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
32330
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
32331
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32332
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32333
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32334
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32335
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32336
    // (STNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 6136
32337
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32338
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32339
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32340
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32341
    // (STNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6140
32342
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32343
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32344
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32345
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32346
    // (STNT1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6144
32347
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
32348
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32349
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32350
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32351
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32352
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32353
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32354
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32355
    // (STNT1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6152
32356
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
32357
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32358
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32359
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32360
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32361
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32362
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32363
    // (STNT1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6159
32364
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
32365
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32366
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32367
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32368
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32369
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32370
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32371
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32372
    // (STNT1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6167
32373
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
32374
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32375
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32376
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32377
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32378
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32379
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32380
    // (STNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6174
32381
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32382
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32383
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32384
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32385
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32386
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32387
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32388
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32389
    // (STNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6182
32390
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32391
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32392
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32393
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32394
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32395
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
32396
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32397
    // (STNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6189
32398
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32399
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32400
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32401
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32402
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32403
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
32404
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32405
    // (STNT1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6196
32406
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
32407
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32408
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32409
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32410
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32411
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32412
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32413
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32414
    // (STNT1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6204
32415
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
32416
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32417
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32418
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32419
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32420
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32421
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32422
    // (STNT1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6211
32423
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
32424
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32425
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32426
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32427
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32428
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32429
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32430
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32431
    // (STNT1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6219
32432
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
32433
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32434
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32435
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32436
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32437
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32438
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32439
    // (STNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6226
32440
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32441
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32442
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32443
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32444
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32445
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32446
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32447
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32448
    // (STNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6234
32449
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32450
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32451
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32452
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32453
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32454
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
32455
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32456
    // (STNT1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6241
32457
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
32458
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32459
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32460
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32461
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32462
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32463
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32464
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32465
    // (STNT1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6249
32466
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
32467
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32468
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32469
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32470
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32471
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32472
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32473
    // (STNT1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6256
32474
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
32475
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32476
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32477
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32478
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32479
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32480
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32481
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32482
    // (STNT1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6264
32483
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
32484
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32485
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32486
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32487
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32488
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32489
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32490
    // (STNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6271
32491
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32492
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32493
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32494
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32495
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32496
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32497
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32498
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32499
    // (STNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6279
32500
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32501
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32502
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32503
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32504
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32505
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
32506
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32507
    // (STNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6286
32508
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32509
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32510
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32511
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32512
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32513
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
32514
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32515
    // (STNT1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6293
32516
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
32517
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32518
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32519
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32520
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32521
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32522
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32523
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32524
    // (STNT1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6301
32525
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
32526
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32527
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32528
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32529
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32530
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32531
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32532
    // (STNT1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6308
32533
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
32534
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32535
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32536
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32537
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32538
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32539
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32540
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32541
    // (STNT1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6316
32542
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
32543
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32544
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32545
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32546
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32547
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32548
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32549
    // (STNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6323
32550
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32551
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32552
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32553
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32554
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32555
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32556
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32557
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32558
    // (STNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6331
32559
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32560
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32561
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32562
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32563
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32564
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
32565
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32566
    // (STNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6338
32567
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32568
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32569
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32570
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32571
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32572
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
32573
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32574
    // (STPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 6345
32575
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
32576
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
32577
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32578
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32579
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32580
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32581
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32582
    // (STPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 6352
32583
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32584
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32585
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32586
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32587
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32588
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32589
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32590
    // (STPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 6359
32591
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
32592
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
32593
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32594
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32595
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32596
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32597
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32598
    // (STPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 6366
32599
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32600
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32601
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32602
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32603
    // (STPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6370
32604
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32605
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32606
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32607
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32608
    // (STRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6374
32609
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32610
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32611
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32612
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32613
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32614
    // (STRBBui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6379
32615
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32616
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32617
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32618
    // (STRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6382
32619
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
32620
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32621
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32622
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32623
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32624
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32625
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32626
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32627
    // (STRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 6390
32628
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
32629
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32630
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32631
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32632
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32633
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32634
    // (STRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6396
32635
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
32636
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32637
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32638
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32639
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32640
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32641
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32642
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32643
    // (STRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 6404
32644
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
32645
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32646
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32647
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32648
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32649
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32650
    // (STRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6410
32651
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32652
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32653
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32654
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32655
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32656
    // (STRHHui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6415
32657
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32658
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32659
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32660
    // (STRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6418
32661
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
32662
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32663
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32664
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32665
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32666
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32667
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32668
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32669
    // (STRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 6426
32670
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
32671
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32672
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32673
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32674
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32675
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32676
    // (STRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6432
32677
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32678
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32679
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32680
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32681
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32682
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32683
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32684
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32685
    // (STRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 6440
32686
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32687
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32688
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32689
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32690
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32691
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32692
    // (STRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6446
32693
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
32694
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32695
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32696
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32697
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32698
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32699
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32700
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32701
    // (STRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 6454
32702
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
32703
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32704
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32705
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32706
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32707
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32708
    // (STRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6460
32709
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32710
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32711
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32712
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32713
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32714
    // (STRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6465
32715
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32716
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32717
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32718
    // (STRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6468
32719
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32720
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32721
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32722
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32723
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32724
    // (STRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 6473
32725
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32726
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32727
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32728
    // (STR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 6476
32729
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
32730
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32731
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32732
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32733
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32734
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32735
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32736
    // (STR_ZA MatrixOp:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm4, GPR64sp:$Rn, 0) - 6483
32737
0
    {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID},
32738
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
32739
0
    {AliasPatternCond::K_Ignore, 0},
32740
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32741
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32742
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32743
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32744
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32745
    // (STR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 6491
32746
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32747
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32748
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32749
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32750
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32751
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32752
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32753
    // (STTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 6498
32754
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32755
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32756
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32757
    // (STTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 6501
32758
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32759
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32760
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32761
    // (STTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 6504
32762
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32763
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32764
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32765
    // (STTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 6507
32766
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32767
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32768
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32769
    // (STURBBi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6510
32770
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32771
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32772
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32773
    // (STURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 6513
32774
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
32775
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32776
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32777
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32778
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32779
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32780
    // (STURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 6519
32781
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
32782
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32783
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32784
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32785
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32786
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32787
    // (STURHHi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6525
32788
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32789
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32790
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32791
    // (STURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 6528
32792
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
32793
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32794
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32795
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32796
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32797
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32798
    // (STURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 6534
32799
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32800
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32801
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32802
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32803
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32804
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32805
    // (STURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 6540
32806
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
32807
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32808
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32809
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32810
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32811
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32812
    // (STURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6546
32813
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32814
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32815
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32816
    // (STURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 6549
32817
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32818
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32819
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32820
    // (STZ2Gi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6552
32821
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32822
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32823
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32824
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32825
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE},
32826
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32827
    // (STZGi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6558
32828
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32829
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32830
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32831
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32832
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE},
32833
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32834
    // (SUBPT_shift GPR64sp:$Rd, GPR64sp:$Rn, GPR64:$Rm, 0) - 6564
32835
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32836
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32837
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32838
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32839
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32840
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureCPA},
32841
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32842
    // (SUBSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 6571
32843
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
32844
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
32845
    // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 6573
32846
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
32847
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32848
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32849
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32850
    // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 6577
32851
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
32852
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32853
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32854
    // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, 0) - 6580
32855
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32856
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
32857
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32858
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32859
    // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 6584
32860
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32861
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
32862
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32863
    // (SUBSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 6587
32864
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32865
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32866
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32867
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32868
    // (SUBSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 6591
32869
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
32870
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
32871
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32872
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
32873
    // (SUBSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 6595
32874
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
32875
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
32876
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32877
    // (SUBSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 6598
32878
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32879
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
32880
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32881
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
32882
    // (SUBSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 6602
32883
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32884
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32885
    // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 6604
32886
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32887
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32888
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32889
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32890
    // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 6608
32891
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32892
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32893
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32894
    // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, 0) - 6611
32895
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32896
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32897
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32898
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32899
    // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 6615
32900
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32901
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32902
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32903
    // (SUBSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 6618
32904
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32905
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32906
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32907
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32908
    // (SUBSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 6622
32909
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32910
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32911
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32912
    // (SUBSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 6625
32913
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32914
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
32915
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32916
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
32917
    // (SUBSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 6629
32918
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32919
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32920
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32921
    // (SUBSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 6632
32922
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32923
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
32924
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32925
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
32926
    // (SUBWrs GPR32:$dst, WZR, GPR32:$src, 0) - 6636
32927
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32928
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
32929
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32930
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32931
    // (SUBWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 6640
32932
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32933
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
32934
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32935
    // (SUBWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 6643
32936
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32937
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32938
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32939
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32940
    // (SUBWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 6647
32941
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
32942
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
32943
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32944
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
32945
    // (SUBWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 6651
32946
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
32947
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
32948
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32949
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
32950
    // (SUBXrs GPR64:$dst, XZR, GPR64:$src, 0) - 6655
32951
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32952
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32953
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32954
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32955
    // (SUBXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 6659
32956
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32957
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32958
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32959
    // (SUBXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 6662
32960
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32961
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32962
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32963
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32964
    // (SUBXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 6666
32965
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
32966
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32967
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32968
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
32969
    // (SUBXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 6670
32970
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32971
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
32972
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32973
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
32974
    // (SYSPxt_XZR imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 6674
32975
0
    {AliasPatternCond::K_Ignore, 0},
32976
0
    {AliasPatternCond::K_Ignore, 0},
32977
0
    {AliasPatternCond::K_Ignore, 0},
32978
0
    {AliasPatternCond::K_Ignore, 0},
32979
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32980
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32981
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureD128},
32982
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32983
    // (SYSxt imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 6682
32984
0
    {AliasPatternCond::K_Ignore, 0},
32985
0
    {AliasPatternCond::K_Ignore, 0},
32986
0
    {AliasPatternCond::K_Ignore, 0},
32987
0
    {AliasPatternCond::K_Ignore, 0},
32988
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32989
    // (UBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 6687
32990
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32991
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32992
0
    {AliasPatternCond::K_Ignore, 0},
32993
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
32994
    // (UBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 6691
32995
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32996
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32997
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32998
0
    {AliasPatternCond::K_Imm, uint32_t(7)},
32999
    // (UBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 6695
33000
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33001
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33002
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33003
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
33004
    // (UBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 6699
33005
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33006
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33007
0
    {AliasPatternCond::K_Ignore, 0},
33008
0
    {AliasPatternCond::K_Imm, uint32_t(63)},
33009
    // (UBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 6703
33010
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33011
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33012
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33013
0
    {AliasPatternCond::K_Imm, uint32_t(7)},
33014
    // (UBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 6707
33015
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33016
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33017
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33018
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
33019
    // (UBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 6711
33020
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33021
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33022
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33023
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33024
    // (UMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 6715
33025
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33026
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33027
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33028
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33029
    // (UMOVvi32 GPR32:$dst, V128:$src, VectorIndexS:$idx) - 6719
33030
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33031
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
33032
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33033
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
33034
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33035
    // (UMOVvi32_idx0 GPR32:$dst, V128:$src, VectorIndex0:$idx) - 6724
33036
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33037
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
33038
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33039
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
33040
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33041
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33042
    // (UMOVvi64 GPR64:$dst, V128:$src, VectorIndexD:$idx) - 6730
33043
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33044
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
33045
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33046
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
33047
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33048
    // (UMOVvi64_idx0 GPR64:$dst, V128:$src, VectorIndex0:$idx) - 6735
33049
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33050
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
33051
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33052
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
33053
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33054
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33055
    // (UMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 6741
33056
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33057
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33058
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33059
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33060
    // (UQDECB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6745
33061
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33062
0
    {AliasPatternCond::K_Ignore, 0},
33063
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33064
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33065
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33066
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33067
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33068
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33069
    // (UQDECB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6753
33070
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33071
0
    {AliasPatternCond::K_Ignore, 0},
33072
0
    {AliasPatternCond::K_Ignore, 0},
33073
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33074
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33075
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33076
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33077
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33078
    // (UQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6761
33079
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33080
0
    {AliasPatternCond::K_Ignore, 0},
33081
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33082
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33083
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33084
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33085
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33086
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33087
    // (UQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6769
33088
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33089
0
    {AliasPatternCond::K_Ignore, 0},
33090
0
    {AliasPatternCond::K_Ignore, 0},
33091
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33092
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33093
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33094
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33095
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33096
    // (UQDECD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6777
33097
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33098
0
    {AliasPatternCond::K_Ignore, 0},
33099
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33100
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33101
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33102
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33103
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33104
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33105
    // (UQDECD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6785
33106
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33107
0
    {AliasPatternCond::K_Ignore, 0},
33108
0
    {AliasPatternCond::K_Ignore, 0},
33109
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33110
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33111
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33112
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33113
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33114
    // (UQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6793
33115
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33116
0
    {AliasPatternCond::K_Ignore, 0},
33117
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33118
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33119
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33120
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33121
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33122
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33123
    // (UQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6801
33124
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33125
0
    {AliasPatternCond::K_Ignore, 0},
33126
0
    {AliasPatternCond::K_Ignore, 0},
33127
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33128
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33129
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33130
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33131
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33132
    // (UQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6809
33133
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33134
0
    {AliasPatternCond::K_Ignore, 0},
33135
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33136
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33137
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33138
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33139
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33140
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33141
    // (UQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 6817
33142
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33143
0
    {AliasPatternCond::K_Ignore, 0},
33144
0
    {AliasPatternCond::K_Ignore, 0},
33145
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33146
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33147
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33148
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33149
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33150
    // (UQDECH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6825
33151
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33152
0
    {AliasPatternCond::K_Ignore, 0},
33153
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33154
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33155
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33156
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33157
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33158
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33159
    // (UQDECH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6833
33160
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33161
0
    {AliasPatternCond::K_Ignore, 0},
33162
0
    {AliasPatternCond::K_Ignore, 0},
33163
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33164
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33165
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33166
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33167
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33168
    // (UQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6841
33169
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33170
0
    {AliasPatternCond::K_Ignore, 0},
33171
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33172
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33173
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33174
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33175
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33176
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33177
    // (UQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6849
33178
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33179
0
    {AliasPatternCond::K_Ignore, 0},
33180
0
    {AliasPatternCond::K_Ignore, 0},
33181
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33182
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33183
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33184
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33185
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33186
    // (UQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6857
33187
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33188
0
    {AliasPatternCond::K_Ignore, 0},
33189
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33190
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33191
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33192
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33193
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33194
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33195
    // (UQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 6865
33196
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33197
0
    {AliasPatternCond::K_Ignore, 0},
33198
0
    {AliasPatternCond::K_Ignore, 0},
33199
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33200
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33201
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33202
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33203
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33204
    // (UQDECW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6873
33205
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33206
0
    {AliasPatternCond::K_Ignore, 0},
33207
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33208
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33209
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33210
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33211
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33212
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33213
    // (UQDECW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6881
33214
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33215
0
    {AliasPatternCond::K_Ignore, 0},
33216
0
    {AliasPatternCond::K_Ignore, 0},
33217
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33218
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33219
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33220
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33221
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33222
    // (UQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6889
33223
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33224
0
    {AliasPatternCond::K_Ignore, 0},
33225
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33226
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33227
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33228
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33229
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33230
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33231
    // (UQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6897
33232
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33233
0
    {AliasPatternCond::K_Ignore, 0},
33234
0
    {AliasPatternCond::K_Ignore, 0},
33235
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33236
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33237
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33238
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33239
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33240
    // (UQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6905
33241
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33242
0
    {AliasPatternCond::K_Ignore, 0},
33243
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33244
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33245
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33246
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33247
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33248
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33249
    // (UQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 6913
33250
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33251
0
    {AliasPatternCond::K_Ignore, 0},
33252
0
    {AliasPatternCond::K_Ignore, 0},
33253
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33254
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33255
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33256
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33257
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33258
    // (UQINCB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6921
33259
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33260
0
    {AliasPatternCond::K_Ignore, 0},
33261
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33262
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33263
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33264
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33265
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33266
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33267
    // (UQINCB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6929
33268
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33269
0
    {AliasPatternCond::K_Ignore, 0},
33270
0
    {AliasPatternCond::K_Ignore, 0},
33271
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33272
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33273
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33274
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33275
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33276
    // (UQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6937
33277
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33278
0
    {AliasPatternCond::K_Ignore, 0},
33279
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33280
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33281
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33282
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33283
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33284
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33285
    // (UQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6945
33286
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33287
0
    {AliasPatternCond::K_Ignore, 0},
33288
0
    {AliasPatternCond::K_Ignore, 0},
33289
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33290
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33291
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33292
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33293
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33294
    // (UQINCD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6953
33295
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33296
0
    {AliasPatternCond::K_Ignore, 0},
33297
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33298
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33299
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33300
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33301
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33302
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33303
    // (UQINCD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6961
33304
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33305
0
    {AliasPatternCond::K_Ignore, 0},
33306
0
    {AliasPatternCond::K_Ignore, 0},
33307
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33308
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33309
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33310
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33311
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33312
    // (UQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6969
33313
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33314
0
    {AliasPatternCond::K_Ignore, 0},
33315
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33316
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33317
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33318
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33319
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33320
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33321
    // (UQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6977
33322
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33323
0
    {AliasPatternCond::K_Ignore, 0},
33324
0
    {AliasPatternCond::K_Ignore, 0},
33325
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33326
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33327
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33328
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33329
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33330
    // (UQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6985
33331
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33332
0
    {AliasPatternCond::K_Ignore, 0},
33333
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33334
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33335
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33336
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33337
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33338
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33339
    // (UQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 6993
33340
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33341
0
    {AliasPatternCond::K_Ignore, 0},
33342
0
    {AliasPatternCond::K_Ignore, 0},
33343
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33344
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33345
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33346
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33347
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33348
    // (UQINCH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7001
33349
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33350
0
    {AliasPatternCond::K_Ignore, 0},
33351
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33352
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33353
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33354
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33355
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33356
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33357
    // (UQINCH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 7009
33358
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33359
0
    {AliasPatternCond::K_Ignore, 0},
33360
0
    {AliasPatternCond::K_Ignore, 0},
33361
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33362
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33363
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33364
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33365
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33366
    // (UQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7017
33367
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33368
0
    {AliasPatternCond::K_Ignore, 0},
33369
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33370
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33371
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33372
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33373
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33374
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33375
    // (UQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 7025
33376
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33377
0
    {AliasPatternCond::K_Ignore, 0},
33378
0
    {AliasPatternCond::K_Ignore, 0},
33379
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33380
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33381
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33382
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33383
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33384
    // (UQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 7033
33385
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33386
0
    {AliasPatternCond::K_Ignore, 0},
33387
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33388
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33389
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33390
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33391
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33392
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33393
    // (UQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 7041
33394
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33395
0
    {AliasPatternCond::K_Ignore, 0},
33396
0
    {AliasPatternCond::K_Ignore, 0},
33397
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33398
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33399
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33400
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33401
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33402
    // (UQINCW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7049
33403
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33404
0
    {AliasPatternCond::K_Ignore, 0},
33405
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33406
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33407
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33408
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33409
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33410
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33411
    // (UQINCW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 7057
33412
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33413
0
    {AliasPatternCond::K_Ignore, 0},
33414
0
    {AliasPatternCond::K_Ignore, 0},
33415
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33416
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33417
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33418
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33419
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33420
    // (UQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7065
33421
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33422
0
    {AliasPatternCond::K_Ignore, 0},
33423
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33424
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33425
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33426
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33427
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33428
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33429
    // (UQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 7073
33430
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33431
0
    {AliasPatternCond::K_Ignore, 0},
33432
0
    {AliasPatternCond::K_Ignore, 0},
33433
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33434
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33435
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33436
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33437
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33438
    // (UQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 7081
33439
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33440
0
    {AliasPatternCond::K_Ignore, 0},
33441
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33442
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33443
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33444
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33445
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33446
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33447
    // (UQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 7089
33448
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33449
0
    {AliasPatternCond::K_Ignore, 0},
33450
0
    {AliasPatternCond::K_Ignore, 0},
33451
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33452
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33453
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33454
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33455
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33456
    // (XPACLRI) - 7097
33457
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33458
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
33459
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33460
    // (ZERO_M { 1, 1, 1, 1, 1, 1, 1, 1 }) - 7100
33461
0
    {AliasPatternCond::K_Imm, uint32_t(255)},
33462
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33463
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33464
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33465
    // (ZERO_M { 0, 1, 0, 1, 0, 1, 0, 1 }) - 7104
33466
0
    {AliasPatternCond::K_Imm, uint32_t(85)},
33467
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33468
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33469
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33470
    // (ZERO_M { 1, 0, 1, 0, 1, 0, 1, 0 }) - 7108
33471
0
    {AliasPatternCond::K_Imm, uint32_t(170)},
33472
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33473
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33474
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33475
    // (ZERO_M { 0, 0, 0, 1, 0, 0, 0, 1 }) - 7112
33476
0
    {AliasPatternCond::K_Imm, uint32_t(17)},
33477
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33478
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33479
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33480
    // (ZERO_M { 0, 0, 1, 0, 0, 0, 1, 0 }) - 7116
33481
0
    {AliasPatternCond::K_Imm, uint32_t(34)},
33482
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33483
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33484
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33485
    // (ZERO_M { 0, 1, 0, 0, 0, 1, 0, 0 }) - 7120
33486
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
33487
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33488
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33489
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33490
    // (ZERO_M { 1, 0, 0, 0, 1, 0, 0, 0 }) - 7124
33491
0
    {AliasPatternCond::K_Imm, uint32_t(136)},
33492
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33493
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33494
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33495
    // (ZERO_M { 0, 0, 1, 1, 0, 0, 1, 1 }) - 7128
33496
0
    {AliasPatternCond::K_Imm, uint32_t(51)},
33497
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33498
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33499
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33500
    // (ZERO_M { 1, 0, 0, 1, 1, 0, 0, 1 }) - 7132
33501
0
    {AliasPatternCond::K_Imm, uint32_t(153)},
33502
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33503
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33504
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33505
    // (ZERO_M { 0, 1, 1, 0, 0, 1, 1, 0 }) - 7136
33506
0
    {AliasPatternCond::K_Imm, uint32_t(102)},
33507
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33508
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33509
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33510
    // (ZERO_M { 1, 1, 0, 0, 1, 1, 0, 0 }) - 7140
33511
0
    {AliasPatternCond::K_Imm, uint32_t(204)},
33512
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33513
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33514
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33515
    // (ZERO_M { 0, 1, 1, 1, 0, 1, 1, 1 }) - 7144
33516
0
    {AliasPatternCond::K_Imm, uint32_t(119)},
33517
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33518
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33519
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33520
    // (ZERO_M { 1, 0, 1, 1, 1, 0, 1, 1 }) - 7148
33521
0
    {AliasPatternCond::K_Imm, uint32_t(187)},
33522
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33523
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33524
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33525
    // (ZERO_M { 1, 1, 0, 1, 1, 1, 0, 1 }) - 7152
33526
0
    {AliasPatternCond::K_Imm, uint32_t(221)},
33527
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33528
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33529
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33530
    // (ZERO_M { 1, 1, 1, 0, 1, 1, 1, 0 }) - 7156
33531
0
    {AliasPatternCond::K_Imm, uint32_t(238)},
33532
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33533
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33534
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33535
0
  };
33536
33537
0
  static const char AsmStrings[] =
33538
0
    /* 0 */ "addpt  $\x01, $\x02, $\x03\0"
33539
0
    /* 17 */ "cmn $\x02, $\xFF\x03\x01\0"
33540
0
    /* 30 */ "cmn $\x02, $\x03\0"
33541
0
    /* 41 */ "cmn $\x02, $\x03$\xFF\x04\x02\0"
33542
0
    /* 56 */ "adds  $\x01, $\x02, $\x03\0"
33543
0
    /* 72 */ "cmn $\x02, $\x03$\xFF\x04\x03\0"
33544
0
    /* 87 */ "mov $\x01, $\x02\0"
33545
0
    /* 98 */ "add $\x01, $\x02, $\x03\0"
33546
0
    /* 113 */ "tst $\x02, $\xFF\x03\x04\0"
33547
0
    /* 126 */ "tst $\x02, $\x03\0"
33548
0
    /* 137 */ "tst $\x02, $\x03$\xFF\x04\x02\0"
33549
0
    /* 152 */ "ands $\x01, $\x02, $\x03\0"
33550
0
    /* 168 */ "tst $\x02, $\xFF\x03\x05\0"
33551
0
    /* 181 */ "movs $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
33552
0
    /* 205 */ "and  $\x01, $\x02, $\x03\0"
33553
0
    /* 220 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
33554
0
    /* 243 */ "and  $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0"
33555
0
    /* 264 */ "and  $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0"
33556
0
    /* 285 */ "and  $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0"
33557
0
    /* 306 */ "autia1716\0"
33558
0
    /* 316 */ "autiasp\0"
33559
0
    /* 324 */ "autiaz\0"
33560
0
    /* 331 */ "autib1716\0"
33561
0
    /* 341 */ "autibsp\0"
33562
0
    /* 349 */ "autibz\0"
33563
0
    /* 356 */ "bics $\x01, $\x02, $\x03\0"
33564
0
    /* 372 */ "bic  $\x01, $\x02, $\x03\0"
33565
0
    /* 387 */ "chkfeat  x16\0"
33566
0
    /* 399 */ "clrex\0"
33567
0
    /* 405 */ "cntb $\x01\0"
33568
0
    /* 413 */ "cntb $\x01, $\xFF\x02\x0E\0"
33569
0
    /* 427 */ "cntd $\x01\0"
33570
0
    /* 435 */ "cntd $\x01, $\xFF\x02\x0E\0"
33571
0
    /* 449 */ "cnth $\x01\0"
33572
0
    /* 457 */ "cnth $\x01, $\xFF\x02\x0E\0"
33573
0
    /* 471 */ "cntw $\x01\0"
33574
0
    /* 479 */ "cntw $\x01, $\xFF\x02\x0E\0"
33575
0
    /* 493 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x0F\0"
33576
0
    /* 516 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x11\0"
33577
0
    /* 539 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x12\0"
33578
0
    /* 562 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x13\0"
33579
0
    /* 585 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\x04\0"
33580
0
    /* 606 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\x04\0"
33581
0
    /* 627 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\x04\0"
33582
0
    /* 648 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\x04\0"
33583
0
    /* 669 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x0F\0"
33584
0
    /* 692 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/z, $\xFF\x03\x11\0"
33585
0
    /* 715 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/z, $\xFF\x03\x12\0"
33586
0
    /* 738 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/z, $\xFF\x03\x13\0"
33587
0
    /* 761 */ "cset $\x01, $\xFF\x04\x14\0"
33588
0
    /* 775 */ "cinc $\x01, $\x02, $\xFF\x04\x14\0"
33589
0
    /* 793 */ "csetm $\x01, $\xFF\x04\x14\0"
33590
0
    /* 808 */ "cinv $\x01, $\x02, $\xFF\x04\x14\0"
33591
0
    /* 826 */ "cneg $\x01, $\x02, $\xFF\x04\x14\0"
33592
0
    /* 844 */ "dcps1\0"
33593
0
    /* 850 */ "dcps2\0"
33594
0
    /* 856 */ "dcps3\0"
33595
0
    /* 862 */ "decb $\x01\0"
33596
0
    /* 870 */ "decb $\x01, $\xFF\x03\x0E\0"
33597
0
    /* 884 */ "decd $\x01\0"
33598
0
    /* 892 */ "decd $\x01, $\xFF\x03\x0E\0"
33599
0
    /* 906 */ "decd $\xFF\x01\x10\0"
33600
0
    /* 916 */ "decd $\xFF\x01\x10, $\xFF\x03\x0E\0"
33601
0
    /* 932 */ "dech $\x01\0"
33602
0
    /* 940 */ "dech $\x01, $\xFF\x03\x0E\0"
33603
0
    /* 954 */ "dech $\xFF\x01\x09\0"
33604
0
    /* 964 */ "dech $\xFF\x01\x09, $\xFF\x03\x0E\0"
33605
0
    /* 980 */ "decw $\x01\0"
33606
0
    /* 988 */ "decw $\x01, $\xFF\x03\x0E\0"
33607
0
    /* 1002 */ "decw  $\xFF\x01\x0B\0"
33608
0
    /* 1012 */ "decw  $\xFF\x01\x0B, $\xFF\x03\x0E\0"
33609
0
    /* 1028 */ "ssbb\0"
33610
0
    /* 1033 */ "pssbb\0"
33611
0
    /* 1039 */ "dfb\0"
33612
0
    /* 1043 */ "mov $\xFF\x01\x09, $\xFF\x02\x15\0"
33613
0
    /* 1058 */ "mov $\xFF\x01\x0B, $\xFF\x02\x16\0"
33614
0
    /* 1073 */ "mov $\xFF\x01\x10, $\xFF\x02\x17\0"
33615
0
    /* 1088 */ "dupm $\xFF\x01\x06, $\xFF\x02\x08\0"
33616
0
    /* 1104 */ "dupm $\xFF\x01\x09, $\xFF\x02\x0A\0"
33617
0
    /* 1120 */ "dupm $\xFF\x01\x0B, $\xFF\x02\x04\0"
33618
0
    /* 1136 */ "mov $\xFF\x01\x06, $\xFF\x02\x0F\0"
33619
0
    /* 1151 */ "mov $\xFF\x01\x10, $\xFF\x02\x11\0"
33620
0
    /* 1166 */ "fmov $\xFF\x01\x10, #0.0\0"
33621
0
    /* 1182 */ "mov $\xFF\x01\x09, $\xFF\x02\x12\0"
33622
0
    /* 1197 */ "fmov $\xFF\x01\x09, #0.0\0"
33623
0
    /* 1213 */ "mov $\xFF\x01\x0B, $\xFF\x02\x13\0"
33624
0
    /* 1228 */ "fmov $\xFF\x01\x0B, #0.0\0"
33625
0
    /* 1244 */ "mov $\xFF\x01\x06, $\x02\0"
33626
0
    /* 1257 */ "mov $\xFF\x01\x10, $\x02\0"
33627
0
    /* 1270 */ "mov $\xFF\x01\x09, $\x02\0"
33628
0
    /* 1283 */ "mov $\xFF\x01\x0B, $\x02\0"
33629
0
    /* 1296 */ "mov $\xFF\x01\x06, $\xFF\x02\x18\0"
33630
0
    /* 1311 */ "mov $\xFF\x01\x06, $\xFF\x02\x06$\xFF\x03\x19\0"
33631
0
    /* 1330 */ "mov $\xFF\x01\x10, $\xFF\x02\x1A\0"
33632
0
    /* 1345 */ "mov $\xFF\x01\x10, $\xFF\x02\x10$\xFF\x03\x19\0"
33633
0
    /* 1364 */ "mov $\xFF\x01\x09, $\xFF\x02\x1B\0"
33634
0
    /* 1379 */ "mov $\xFF\x01\x09, $\xFF\x02\x09$\xFF\x03\x19\0"
33635
0
    /* 1398 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1D\0"
33636
0
    /* 1413 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1C$\xFF\x03\x19\0"
33637
0
    /* 1432 */ "mov $\xFF\x01\x0B, $\xFF\x02\x1E\0"
33638
0
    /* 1447 */ "mov $\xFF\x01\x0B, $\xFF\x02\x0B$\xFF\x03\x19\0"
33639
0
    /* 1466 */ "eon $\x01, $\x02, $\x03\0"
33640
0
    /* 1481 */ "nots $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
33641
0
    /* 1505 */ "eor $\x01, $\x02, $\x03\0"
33642
0
    /* 1520 */ "not $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
33643
0
    /* 1543 */ "eor $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0"
33644
0
    /* 1564 */ "eor $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0"
33645
0
    /* 1585 */ "eor $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0"
33646
0
    /* 1606 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
33647
0
    /* 1639 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
33648
0
    /* 1672 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
33649
0
    /* 1705 */ "mov $\xFF\x01\x1C, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
33650
0
    /* 1738 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
33651
0
    /* 1771 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
33652
0
    /* 1804 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
33653
0
    /* 1837 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
33654
0
    /* 1870 */ "mov $\xFF\x01\x1C, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
33655
0
    /* 1903 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
33656
0
    /* 1936 */ "ror $\x01, $\x02, $\x04\0"
33657
0
    /* 1951 */ "fmov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x22\0"
33658
0
    /* 1975 */ "fmov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x22\0"
33659
0
    /* 1999 */ "fmov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x22\0"
33660
0
    /* 2023 */ "fmov $\xFF\x01\x10, $\xFF\x02\x22\0"
33661
0
    /* 2039 */ "fmov $\xFF\x01\x09, $\xFF\x02\x22\0"
33662
0
    /* 2055 */ "fmov $\xFF\x01\x0B, $\xFF\x02\x22\0"
33663
0
    /* 2071 */ "gcspopm\0"
33664
0
    /* 2079 */ "ld1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33665
0
    /* 2105 */ "ld1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33666
0
    /* 2131 */ "ld1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33667
0
    /* 2157 */ "ld1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33668
0
    /* 2183 */ "ld1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33669
0
    /* 2209 */ "ld1q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33670
0
    /* 2235 */ "ld1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33671
0
    /* 2262 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33672
0
    /* 2289 */ "ld1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33673
0
    /* 2316 */ "ld1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33674
0
    /* 2343 */ "ld1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33675
0
    /* 2370 */ "ld1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33676
0
    /* 2396 */ "ld1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33677
0
    /* 2422 */ "ldff1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33678
0
    /* 2450 */ "ldff1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33679
0
    /* 2478 */ "ldff1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33680
0
    /* 2506 */ "ldff1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33681
0
    /* 2534 */ "ldff1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33682
0
    /* 2562 */ "ldff1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33683
0
    /* 2591 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33684
0
    /* 2620 */ "ldff1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33685
0
    /* 2649 */ "ldff1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33686
0
    /* 2678 */ "ldff1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33687
0
    /* 2707 */ "ldff1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33688
0
    /* 2735 */ "ldff1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33689
0
    /* 2763 */ "nop\0"
33690
0
    /* 2767 */ "yield\0"
33691
0
    /* 2773 */ "wfe\0"
33692
0
    /* 2777 */ "wfi\0"
33693
0
    /* 2781 */ "sev\0"
33694
0
    /* 2785 */ "sevl\0"
33695
0
    /* 2790 */ "dgh\0"
33696
0
    /* 2794 */ "esb\0"
33697
0
    /* 2798 */ "csdb\0"
33698
0
    /* 2803 */ "bti\0"
33699
0
    /* 2807 */ "bti $\xFF\x01\x26\0"
33700
0
    /* 2816 */ "psb $\xFF\x01\x27\0"
33701
0
    /* 2825 */ "gcsb  dsync\0"
33702
0
    /* 2836 */ "clrbhb\0"
33703
0
    /* 2843 */ "incb  $\x01\0"
33704
0
    /* 2851 */ "incb  $\x01, $\xFF\x03\x0E\0"
33705
0
    /* 2865 */ "incd  $\x01\0"
33706
0
    /* 2873 */ "incd  $\x01, $\xFF\x03\x0E\0"
33707
0
    /* 2887 */ "incd  $\xFF\x01\x10\0"
33708
0
    /* 2897 */ "incd  $\xFF\x01\x10, $\xFF\x03\x0E\0"
33709
0
    /* 2913 */ "inch  $\x01\0"
33710
0
    /* 2921 */ "inch  $\x01, $\xFF\x03\x0E\0"
33711
0
    /* 2935 */ "inch  $\xFF\x01\x09\0"
33712
0
    /* 2945 */ "inch  $\xFF\x01\x09, $\xFF\x03\x0E\0"
33713
0
    /* 2961 */ "incw  $\x01\0"
33714
0
    /* 2969 */ "incw  $\x01, $\xFF\x03\x0E\0"
33715
0
    /* 2983 */ "incw  $\xFF\x01\x0B\0"
33716
0
    /* 2993 */ "incw  $\xFF\x01\x0B, $\xFF\x03\x0E\0"
33717
0
    /* 3009 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x06\0"
33718
0
    /* 3042 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x10\0"
33719
0
    /* 3075 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x09\0"
33720
0
    /* 3108 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x1C\0"
33721
0
    /* 3141 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x0B\0"
33722
0
    /* 3174 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x06\0"
33723
0
    /* 3207 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x10\0"
33724
0
    /* 3240 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x09\0"
33725
0
    /* 3273 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x1C\0"
33726
0
    /* 3306 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x0B\0"
33727
0
    /* 3339 */ "mov $\xFF\x01\x0C.h$\xFF\x03\x19, $\x04\0"
33728
0
    /* 3358 */ "mov $\xFF\x01\x0C.h$\xFF\x03\x19, $\xFF\x04\x0C.h$\xFF\x05\x19\0"
33729
0
    /* 3385 */ "mov $\xFF\x01\x0C.s$\xFF\x03\x19, $\x04\0"
33730
0
    /* 3404 */ "mov $\xFF\x01\x0C.s$\xFF\x03\x19, $\xFF\x04\x0C.s$\xFF\x05\x19\0"
33731
0
    /* 3431 */ "mov $\xFF\x01\x0C.d$\xFF\x03\x19, $\x04\0"
33732
0
    /* 3450 */ "mov $\xFF\x01\x0C.d$\xFF\x03\x19, $\xFF\x04\x0C.d$\xFF\x05\x19\0"
33733
0
    /* 3477 */ "mov $\xFF\x01\x0C.b$\xFF\x03\x19, $\x04\0"
33734
0
    /* 3496 */ "mov $\xFF\x01\x0C.b$\xFF\x03\x19, $\xFF\x04\x0C.b$\xFF\x05\x19\0"
33735
0
    /* 3523 */ "irg $\x01, $\x02\0"
33736
0
    /* 3534 */ "isb\0"
33737
0
    /* 3538 */ "ld1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
33738
0
    /* 3562 */ "ld1b  $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0"
33739
0
    /* 3586 */ "ld1b  $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
33740
0
    /* 3610 */ "ld1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33741
0
    /* 3634 */ "ld1b  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33742
0
    /* 3658 */ "ld1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33743
0
    /* 3682 */ "ld1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33744
0
    /* 3706 */ "ld1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
33745
0
    /* 3730 */ "ld1d  $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
33746
0
    /* 3754 */ "ld1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33747
0
    /* 3778 */ "ld1d $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
33748
0
    /* 3802 */ "ld1 $\xFF\x02\x2C, [$\x01], #64\0"
33749
0
    /* 3822 */ "ld1 $\xFF\x02\x2D, [$\x01], #32\0"
33750
0
    /* 3842 */ "ld1 $\xFF\x02\x2E, [$\x01], #64\0"
33751
0
    /* 3862 */ "ld1 $\xFF\x02\x2F, [$\x01], #32\0"
33752
0
    /* 3882 */ "ld1 $\xFF\x02\x30, [$\x01], #32\0"
33753
0
    /* 3902 */ "ld1 $\xFF\x02\x31, [$\x01], #64\0"
33754
0
    /* 3922 */ "ld1 $\xFF\x02\x32, [$\x01], #32\0"
33755
0
    /* 3942 */ "ld1 $\xFF\x02\x33, [$\x01], #64\0"
33756
0
    /* 3962 */ "ld1h $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
33757
0
    /* 3986 */ "ld1h  $\xFF\x01\x34, $\xFF\x02\x29/z, [$\x03]\0"
33758
0
    /* 4010 */ "ld1h  $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
33759
0
    /* 4034 */ "ld1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33760
0
    /* 4058 */ "ld1h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33761
0
    /* 4082 */ "ld1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33762
0
    /* 4106 */ "ld1 $\xFF\x02\x2C, [$\x01], #16\0"
33763
0
    /* 4126 */ "ld1 $\xFF\x02\x2D, [$\x01], #8\0"
33764
0
    /* 4145 */ "ld1 $\xFF\x02\x2E, [$\x01], #16\0"
33765
0
    /* 4165 */ "ld1 $\xFF\x02\x2F, [$\x01], #8\0"
33766
0
    /* 4184 */ "ld1 $\xFF\x02\x30, [$\x01], #8\0"
33767
0
    /* 4203 */ "ld1 $\xFF\x02\x31, [$\x01], #16\0"
33768
0
    /* 4223 */ "ld1 $\xFF\x02\x32, [$\x01], #8\0"
33769
0
    /* 4242 */ "ld1 $\xFF\x02\x33, [$\x01], #16\0"
33770
0
    /* 4262 */ "ld1rb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33771
0
    /* 4287 */ "ld1rb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33772
0
    /* 4312 */ "ld1rb $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33773
0
    /* 4337 */ "ld1rb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33774
0
    /* 4362 */ "ld1rd $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33775
0
    /* 4387 */ "ld1rh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33776
0
    /* 4412 */ "ld1rh $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33777
0
    /* 4437 */ "ld1rh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33778
0
    /* 4462 */ "ld1rob  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33779
0
    /* 4488 */ "ld1rod  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33780
0
    /* 4514 */ "ld1roh  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33781
0
    /* 4540 */ "ld1row  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33782
0
    /* 4566 */ "ld1rqb  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33783
0
    /* 4592 */ "ld1rqd  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33784
0
    /* 4618 */ "ld1rqh  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33785
0
    /* 4644 */ "ld1rqw  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33786
0
    /* 4670 */ "ld1rsb  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33787
0
    /* 4696 */ "ld1rsb  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33788
0
    /* 4722 */ "ld1rsb  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33789
0
    /* 4748 */ "ld1rsh  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33790
0
    /* 4774 */ "ld1rsh  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33791
0
    /* 4800 */ "ld1rsw  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33792
0
    /* 4826 */ "ld1rw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33793
0
    /* 4851 */ "ld1rw $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33794
0
    /* 4876 */ "ld1r  $\xFF\x02\x2C, [$\x01], #1\0"
33795
0
    /* 4896 */ "ld1r  $\xFF\x02\x2D, [$\x01], #8\0"
33796
0
    /* 4916 */ "ld1r  $\xFF\x02\x2E, [$\x01], #8\0"
33797
0
    /* 4936 */ "ld1r  $\xFF\x02\x2F, [$\x01], #4\0"
33798
0
    /* 4956 */ "ld1r  $\xFF\x02\x30, [$\x01], #2\0"
33799
0
    /* 4976 */ "ld1r  $\xFF\x02\x31, [$\x01], #4\0"
33800
0
    /* 4996 */ "ld1r  $\xFF\x02\x32, [$\x01], #1\0"
33801
0
    /* 5016 */ "ld1r  $\xFF\x02\x33, [$\x01], #2\0"
33802
0
    /* 5036 */ "ld1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33803
0
    /* 5061 */ "ld1sb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33804
0
    /* 5086 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33805
0
    /* 5111 */ "ld1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33806
0
    /* 5136 */ "ld1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33807
0
    /* 5161 */ "ld1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33808
0
    /* 5186 */ "ld1 $\xFF\x02\x2C, [$\x01], #48\0"
33809
0
    /* 5206 */ "ld1 $\xFF\x02\x2D, [$\x01], #24\0"
33810
0
    /* 5226 */ "ld1 $\xFF\x02\x2E, [$\x01], #48\0"
33811
0
    /* 5246 */ "ld1 $\xFF\x02\x2F, [$\x01], #24\0"
33812
0
    /* 5266 */ "ld1 $\xFF\x02\x30, [$\x01], #24\0"
33813
0
    /* 5286 */ "ld1 $\xFF\x02\x31, [$\x01], #48\0"
33814
0
    /* 5306 */ "ld1 $\xFF\x02\x32, [$\x01], #24\0"
33815
0
    /* 5326 */ "ld1 $\xFF\x02\x33, [$\x01], #48\0"
33816
0
    /* 5346 */ "ld1 $\xFF\x02\x2C, [$\x01], #32\0"
33817
0
    /* 5366 */ "ld1 $\xFF\x02\x2D, [$\x01], #16\0"
33818
0
    /* 5386 */ "ld1 $\xFF\x02\x2E, [$\x01], #32\0"
33819
0
    /* 5406 */ "ld1 $\xFF\x02\x2F, [$\x01], #16\0"
33820
0
    /* 5426 */ "ld1 $\xFF\x02\x30, [$\x01], #16\0"
33821
0
    /* 5446 */ "ld1 $\xFF\x02\x31, [$\x01], #32\0"
33822
0
    /* 5466 */ "ld1 $\xFF\x02\x32, [$\x01], #16\0"
33823
0
    /* 5486 */ "ld1 $\xFF\x02\x33, [$\x01], #32\0"
33824
0
    /* 5506 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
33825
0
    /* 5530 */ "ld1w  $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
33826
0
    /* 5554 */ "ld1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33827
0
    /* 5578 */ "ld1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33828
0
    /* 5602 */ "ld1w $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
33829
0
    /* 5626 */ "ld1b  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33830
0
    /* 5662 */ "ld1d  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33831
0
    /* 5698 */ "ld1h  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33832
0
    /* 5734 */ "ld1q  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33833
0
    /* 5770 */ "ld1w  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33834
0
    /* 5806 */ "ld1b  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33835
0
    /* 5842 */ "ld1d  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33836
0
    /* 5878 */ "ld1h  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33837
0
    /* 5914 */ "ld1q  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33838
0
    /* 5950 */ "ld1w  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33839
0
    /* 5986 */ "ld1 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #2\0"
33840
0
    /* 6009 */ "ld1 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #4\0"
33841
0
    /* 6032 */ "ld1 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #8\0"
33842
0
    /* 6055 */ "ld1 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #1\0"
33843
0
    /* 6078 */ "ld2b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33844
0
    /* 6102 */ "ld2d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33845
0
    /* 6126 */ "ld2h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33846
0
    /* 6150 */ "ld2q  $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
33847
0
    /* 6174 */ "ld2r  $\xFF\x02\x2C, [$\x01], #2\0"
33848
0
    /* 6194 */ "ld2r  $\xFF\x02\x2D, [$\x01], #16\0"
33849
0
    /* 6215 */ "ld2r  $\xFF\x02\x2E, [$\x01], #16\0"
33850
0
    /* 6236 */ "ld2r  $\xFF\x02\x2F, [$\x01], #8\0"
33851
0
    /* 6256 */ "ld2r  $\xFF\x02\x30, [$\x01], #4\0"
33852
0
    /* 6276 */ "ld2r  $\xFF\x02\x31, [$\x01], #8\0"
33853
0
    /* 6296 */ "ld2r  $\xFF\x02\x32, [$\x01], #2\0"
33854
0
    /* 6316 */ "ld2r  $\xFF\x02\x33, [$\x01], #4\0"
33855
0
    /* 6336 */ "ld2 $\xFF\x02\x2C, [$\x01], #32\0"
33856
0
    /* 6356 */ "ld2 $\xFF\x02\x2E, [$\x01], #32\0"
33857
0
    /* 6376 */ "ld2 $\xFF\x02\x2F, [$\x01], #16\0"
33858
0
    /* 6396 */ "ld2 $\xFF\x02\x30, [$\x01], #16\0"
33859
0
    /* 6416 */ "ld2 $\xFF\x02\x31, [$\x01], #32\0"
33860
0
    /* 6436 */ "ld2 $\xFF\x02\x32, [$\x01], #16\0"
33861
0
    /* 6456 */ "ld2 $\xFF\x02\x33, [$\x01], #32\0"
33862
0
    /* 6476 */ "ld2w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33863
0
    /* 6500 */ "ld2 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #4\0"
33864
0
    /* 6523 */ "ld2 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #8\0"
33865
0
    /* 6546 */ "ld2 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #16\0"
33866
0
    /* 6570 */ "ld2 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #2\0"
33867
0
    /* 6593 */ "ld3b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33868
0
    /* 6617 */ "ld3d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33869
0
    /* 6641 */ "ld3h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33870
0
    /* 6665 */ "ld3q  $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
33871
0
    /* 6689 */ "ld3r  $\xFF\x02\x2C, [$\x01], #3\0"
33872
0
    /* 6709 */ "ld3r  $\xFF\x02\x2D, [$\x01], #24\0"
33873
0
    /* 6730 */ "ld3r  $\xFF\x02\x2E, [$\x01], #24\0"
33874
0
    /* 6751 */ "ld3r  $\xFF\x02\x2F, [$\x01], #12\0"
33875
0
    /* 6772 */ "ld3r  $\xFF\x02\x30, [$\x01], #6\0"
33876
0
    /* 6792 */ "ld3r  $\xFF\x02\x31, [$\x01], #12\0"
33877
0
    /* 6813 */ "ld3r  $\xFF\x02\x32, [$\x01], #3\0"
33878
0
    /* 6833 */ "ld3r  $\xFF\x02\x33, [$\x01], #6\0"
33879
0
    /* 6853 */ "ld3 $\xFF\x02\x2C, [$\x01], #48\0"
33880
0
    /* 6873 */ "ld3 $\xFF\x02\x2E, [$\x01], #48\0"
33881
0
    /* 6893 */ "ld3 $\xFF\x02\x2F, [$\x01], #24\0"
33882
0
    /* 6913 */ "ld3 $\xFF\x02\x30, [$\x01], #24\0"
33883
0
    /* 6933 */ "ld3 $\xFF\x02\x31, [$\x01], #48\0"
33884
0
    /* 6953 */ "ld3 $\xFF\x02\x32, [$\x01], #24\0"
33885
0
    /* 6973 */ "ld3 $\xFF\x02\x33, [$\x01], #48\0"
33886
0
    /* 6993 */ "ld3w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33887
0
    /* 7017 */ "ld3 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #6\0"
33888
0
    /* 7040 */ "ld3 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #12\0"
33889
0
    /* 7064 */ "ld3 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #24\0"
33890
0
    /* 7088 */ "ld3 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #3\0"
33891
0
    /* 7111 */ "ld4b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33892
0
    /* 7135 */ "ld4d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33893
0
    /* 7159 */ "ld4 $\xFF\x02\x2C, [$\x01], #64\0"
33894
0
    /* 7179 */ "ld4 $\xFF\x02\x2E, [$\x01], #64\0"
33895
0
    /* 7199 */ "ld4 $\xFF\x02\x2F, [$\x01], #32\0"
33896
0
    /* 7219 */ "ld4 $\xFF\x02\x30, [$\x01], #32\0"
33897
0
    /* 7239 */ "ld4 $\xFF\x02\x31, [$\x01], #64\0"
33898
0
    /* 7259 */ "ld4 $\xFF\x02\x32, [$\x01], #32\0"
33899
0
    /* 7279 */ "ld4 $\xFF\x02\x33, [$\x01], #64\0"
33900
0
    /* 7299 */ "ld4h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33901
0
    /* 7323 */ "ld4q  $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
33902
0
    /* 7347 */ "ld4r  $\xFF\x02\x2C, [$\x01], #4\0"
33903
0
    /* 7367 */ "ld4r  $\xFF\x02\x2D, [$\x01], #32\0"
33904
0
    /* 7388 */ "ld4r  $\xFF\x02\x2E, [$\x01], #32\0"
33905
0
    /* 7409 */ "ld4r  $\xFF\x02\x2F, [$\x01], #16\0"
33906
0
    /* 7430 */ "ld4r  $\xFF\x02\x30, [$\x01], #8\0"
33907
0
    /* 7450 */ "ld4r  $\xFF\x02\x31, [$\x01], #16\0"
33908
0
    /* 7471 */ "ld4r  $\xFF\x02\x32, [$\x01], #4\0"
33909
0
    /* 7491 */ "ld4r  $\xFF\x02\x33, [$\x01], #8\0"
33910
0
    /* 7511 */ "ld4w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33911
0
    /* 7535 */ "ld4 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #8\0"
33912
0
    /* 7558 */ "ld4 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #16\0"
33913
0
    /* 7582 */ "ld4 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #32\0"
33914
0
    /* 7606 */ "ld4 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #4\0"
33915
0
    /* 7629 */ "staddb  $\x02, [$\x03]\0"
33916
0
    /* 7645 */ "staddh  $\x02, [$\x03]\0"
33917
0
    /* 7661 */ "staddlb $\x02, [$\x03]\0"
33918
0
    /* 7678 */ "staddlh $\x02, [$\x03]\0"
33919
0
    /* 7695 */ "staddl  $\x02, [$\x03]\0"
33920
0
    /* 7711 */ "stadd $\x02, [$\x03]\0"
33921
0
    /* 7726 */ "ldapurb $\x01, [$\x02]\0"
33922
0
    /* 7743 */ "ldapurh $\x01, [$\x02]\0"
33923
0
    /* 7760 */ "ldapursb  $\x01, [$\x02]\0"
33924
0
    /* 7778 */ "ldapursh  $\x01, [$\x02]\0"
33925
0
    /* 7796 */ "ldapursw  $\x01, [$\x02]\0"
33926
0
    /* 7814 */ "ldapur  $\x01, [$\x02]\0"
33927
0
    /* 7830 */ "stclrb  $\x02, [$\x03]\0"
33928
0
    /* 7846 */ "stclrh  $\x02, [$\x03]\0"
33929
0
    /* 7862 */ "stclrlb $\x02, [$\x03]\0"
33930
0
    /* 7879 */ "stclrlh $\x02, [$\x03]\0"
33931
0
    /* 7896 */ "stclrl  $\x02, [$\x03]\0"
33932
0
    /* 7912 */ "stclr $\x02, [$\x03]\0"
33933
0
    /* 7927 */ "steorb  $\x02, [$\x03]\0"
33934
0
    /* 7943 */ "steorh  $\x02, [$\x03]\0"
33935
0
    /* 7959 */ "steorlb $\x02, [$\x03]\0"
33936
0
    /* 7976 */ "steorlh $\x02, [$\x03]\0"
33937
0
    /* 7993 */ "steorl  $\x02, [$\x03]\0"
33938
0
    /* 8009 */ "steor $\x02, [$\x03]\0"
33939
0
    /* 8024 */ "ldff1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33940
0
    /* 8050 */ "ldff1b  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33941
0
    /* 8076 */ "ldff1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33942
0
    /* 8102 */ "ldff1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33943
0
    /* 8128 */ "ldff1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33944
0
    /* 8154 */ "ldff1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33945
0
    /* 8180 */ "ldff1h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33946
0
    /* 8206 */ "ldff1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33947
0
    /* 8232 */ "ldff1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33948
0
    /* 8259 */ "ldff1sb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33949
0
    /* 8286 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33950
0
    /* 8313 */ "ldff1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33951
0
    /* 8340 */ "ldff1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33952
0
    /* 8367 */ "ldff1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33953
0
    /* 8394 */ "ldff1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33954
0
    /* 8420 */ "ldff1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33955
0
    /* 8446 */ "ldg $\x01, [$\x03]\0"
33956
0
    /* 8459 */ "ldnf1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33957
0
    /* 8485 */ "ldnf1b  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33958
0
    /* 8511 */ "ldnf1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33959
0
    /* 8537 */ "ldnf1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33960
0
    /* 8563 */ "ldnf1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33961
0
    /* 8589 */ "ldnf1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33962
0
    /* 8615 */ "ldnf1h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33963
0
    /* 8641 */ "ldnf1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33964
0
    /* 8667 */ "ldnf1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33965
0
    /* 8694 */ "ldnf1sb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33966
0
    /* 8721 */ "ldnf1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33967
0
    /* 8748 */ "ldnf1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33968
0
    /* 8775 */ "ldnf1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33969
0
    /* 8802 */ "ldnf1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33970
0
    /* 8829 */ "ldnf1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33971
0
    /* 8855 */ "ldnf1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33972
0
    /* 8881 */ "ldnp  $\x01, $\x02, [$\x03]\0"
33973
0
    /* 8899 */ "ldnt1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
33974
0
    /* 8925 */ "ldnt1b  $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0"
33975
0
    /* 8951 */ "ldnt1b  $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
33976
0
    /* 8977 */ "ldnt1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33977
0
    /* 9003 */ "ldnt1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33978
0
    /* 9031 */ "ldnt1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33979
0
    /* 9059 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
33980
0
    /* 9085 */ "ldnt1d  $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
33981
0
    /* 9111 */ "ldnt1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33982
0
    /* 9137 */ "ldnt1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33983
0
    /* 9165 */ "ldnt1h $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
33984
0
    /* 9191 */ "ldnt1h  $\xFF\x01\x34, $\xFF\x02\x29/z, [$\x03]\0"
33985
0
    /* 9217 */ "ldnt1h  $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
33986
0
    /* 9243 */ "ldnt1h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33987
0
    /* 9269 */ "ldnt1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33988
0
    /* 9297 */ "ldnt1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33989
0
    /* 9325 */ "ldnt1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33990
0
    /* 9354 */ "ldnt1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33991
0
    /* 9383 */ "ldnt1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33992
0
    /* 9412 */ "ldnt1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33993
0
    /* 9441 */ "ldnt1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33994
0
    /* 9470 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
33995
0
    /* 9496 */ "ldnt1w  $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
33996
0
    /* 9522 */ "ldnt1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33997
0
    /* 9548 */ "ldnt1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33998
0
    /* 9576 */ "ldnt1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33999
0
    /* 9604 */ "ldp $\x01, $\x02, [$\x03]\0"
34000
0
    /* 9621 */ "ldpsw $\x01, $\x02, [$\x03]\0"
34001
0
    /* 9640 */ "ldraa $\x01, [$\x02]\0"
34002
0
    /* 9655 */ "ldrab $\x01, [$\x02]\0"
34003
0
    /* 9670 */ "ldrb  $\x01, [$\x02, $\x03]\0"
34004
0
    /* 9688 */ "ldrb  $\x01, [$\x02]\0"
34005
0
    /* 9702 */ "ldr $\x01, [$\x02, $\x03]\0"
34006
0
    /* 9719 */ "ldr $\x01, [$\x02]\0"
34007
0
    /* 9732 */ "ldrh  $\x01, [$\x02, $\x03]\0"
34008
0
    /* 9750 */ "ldrh  $\x01, [$\x02]\0"
34009
0
    /* 9764 */ "ldrsb $\x01, [$\x02, $\x03]\0"
34010
0
    /* 9783 */ "ldrsb $\x01, [$\x02]\0"
34011
0
    /* 9798 */ "ldrsh $\x01, [$\x02, $\x03]\0"
34012
0
    /* 9817 */ "ldrsh $\x01, [$\x02]\0"
34013
0
    /* 9832 */ "ldrsw $\x01, [$\x02, $\x03]\0"
34014
0
    /* 9851 */ "ldrsw $\x01, [$\x02]\0"
34015
0
    /* 9866 */ "ldr $\xFF\x01\x07, [$\x02]\0"
34016
0
    /* 9881 */ "ldr $\xFF\x01\x37[$\x02, $\xFF\x03\x20], [$\x04]\0"
34017
0
    /* 9906 */ "stsetb  $\x02, [$\x03]\0"
34018
0
    /* 9922 */ "stseth  $\x02, [$\x03]\0"
34019
0
    /* 9938 */ "stsetlb $\x02, [$\x03]\0"
34020
0
    /* 9955 */ "stsetlh $\x02, [$\x03]\0"
34021
0
    /* 9972 */ "stsetl  $\x02, [$\x03]\0"
34022
0
    /* 9988 */ "stset $\x02, [$\x03]\0"
34023
0
    /* 10003 */ "stsmaxb  $\x02, [$\x03]\0"
34024
0
    /* 10020 */ "stsmaxh  $\x02, [$\x03]\0"
34025
0
    /* 10037 */ "stsmaxlb $\x02, [$\x03]\0"
34026
0
    /* 10055 */ "stsmaxlh $\x02, [$\x03]\0"
34027
0
    /* 10073 */ "stsmaxl  $\x02, [$\x03]\0"
34028
0
    /* 10090 */ "stsmax $\x02, [$\x03]\0"
34029
0
    /* 10106 */ "stsminb  $\x02, [$\x03]\0"
34030
0
    /* 10123 */ "stsminh  $\x02, [$\x03]\0"
34031
0
    /* 10140 */ "stsminlb $\x02, [$\x03]\0"
34032
0
    /* 10158 */ "stsminlh $\x02, [$\x03]\0"
34033
0
    /* 10176 */ "stsminl  $\x02, [$\x03]\0"
34034
0
    /* 10193 */ "stsmin $\x02, [$\x03]\0"
34035
0
    /* 10209 */ "ldtrb  $\x01, [$\x02]\0"
34036
0
    /* 10224 */ "ldtrh  $\x01, [$\x02]\0"
34037
0
    /* 10239 */ "ldtrsb $\x01, [$\x02]\0"
34038
0
    /* 10255 */ "ldtrsh $\x01, [$\x02]\0"
34039
0
    /* 10271 */ "ldtrsw $\x01, [$\x02]\0"
34040
0
    /* 10287 */ "ldtr $\x01, [$\x02]\0"
34041
0
    /* 10301 */ "stumaxb  $\x02, [$\x03]\0"
34042
0
    /* 10318 */ "stumaxh  $\x02, [$\x03]\0"
34043
0
    /* 10335 */ "stumaxlb $\x02, [$\x03]\0"
34044
0
    /* 10353 */ "stumaxlh $\x02, [$\x03]\0"
34045
0
    /* 10371 */ "stumaxl  $\x02, [$\x03]\0"
34046
0
    /* 10388 */ "stumax $\x02, [$\x03]\0"
34047
0
    /* 10404 */ "stuminb  $\x02, [$\x03]\0"
34048
0
    /* 10421 */ "stuminh  $\x02, [$\x03]\0"
34049
0
    /* 10438 */ "stuminlb $\x02, [$\x03]\0"
34050
0
    /* 10456 */ "stuminlh $\x02, [$\x03]\0"
34051
0
    /* 10474 */ "stuminl  $\x02, [$\x03]\0"
34052
0
    /* 10491 */ "stumin $\x02, [$\x03]\0"
34053
0
    /* 10507 */ "ldurb  $\x01, [$\x02]\0"
34054
0
    /* 10522 */ "ldur $\x01, [$\x02]\0"
34055
0
    /* 10536 */ "ldurh  $\x01, [$\x02]\0"
34056
0
    /* 10551 */ "ldursb $\x01, [$\x02]\0"
34057
0
    /* 10567 */ "ldursh $\x01, [$\x02]\0"
34058
0
    /* 10583 */ "ldursw $\x01, [$\x02]\0"
34059
0
    /* 10599 */ "mul  $\x01, $\x02, $\x03\0"
34060
0
    /* 10614 */ "mov  $\xFF\x01\x28, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
34061
0
    /* 10639 */ "mov  $\xFF\x01\x23, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
34062
0
    /* 10664 */ "mov  $\xFF\x01\x2B, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
34063
0
    /* 10689 */ "mov  $\xFF\x01\x24, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
34064
0
    /* 10714 */ "mov  $\xFF\x01\x28, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
34065
0
    /* 10739 */ "mov  $\xFF\x01\x23, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
34066
0
    /* 10764 */ "mov  $\xFF\x01\x2B, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
34067
0
    /* 10789 */ "mov  $\xFF\x01\x24, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
34068
0
    /* 10814 */ "mov  $\xFF\x01\x28, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
34069
0
    /* 10839 */ "mov  $\xFF\x01\x23, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
34070
0
    /* 10864 */ "mov  $\xFF\x01\x2B, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
34071
0
    /* 10889 */ "mov  $\xFF\x01\x24, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
34072
0
    /* 10914 */ "mov  $\xFF\x01\x28, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
34073
0
    /* 10939 */ "mov  $\xFF\x01\x23, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
34074
0
    /* 10964 */ "mov  $\xFF\x01\x2B, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
34075
0
    /* 10989 */ "mov  $\xFF\x01\x24, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
34076
0
    /* 11014 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x28\0"
34077
0
    /* 11039 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x23\0"
34078
0
    /* 11064 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x2B\0"
34079
0
    /* 11089 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x24\0"
34080
0
    /* 11114 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x28\0"
34081
0
    /* 11139 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x23\0"
34082
0
    /* 11164 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x2B\0"
34083
0
    /* 11189 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x24\0"
34084
0
    /* 11214 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x28\0"
34085
0
    /* 11239 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x23\0"
34086
0
    /* 11264 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x2B\0"
34087
0
    /* 11289 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x24\0"
34088
0
    /* 11314 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x28\0"
34089
0
    /* 11339 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x23\0"
34090
0
    /* 11364 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x2B\0"
34091
0
    /* 11389 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x24\0"
34092
0
    /* 11414 */ "mov  $\xFF\x01\x23, $\xFF\x02\x3A[$\x03, $\xFF\x04\x20, vgx2]\0"
34093
0
    /* 11445 */ "mov  $\xFF\x01\x3A[$\x03, $\xFF\x04\x20, vgx2], $\xFF\x05\x23\0"
34094
0
    /* 11476 */ "mov  $\xFF\x01\x23, $\xFF\x02\x3A[$\x03, $\xFF\x04\x20, vgx4]\0"
34095
0
    /* 11507 */ "mov  $\xFF\x01\x3A[$\x03, $\xFF\x04\x20, vgx4], $\xFF\x05\x23\0"
34096
0
    /* 11538 */ "movt $\x01, $\xFF\x03\x07\0"
34097
0
    /* 11552 */ "smstart\0"
34098
0
    /* 11560 */ "smstart sm\0"
34099
0
    /* 11571 */ "smstart za\0"
34100
0
    /* 11582 */ "smstop\0"
34101
0
    /* 11589 */ "smstop sm\0"
34102
0
    /* 11599 */ "smstop za\0"
34103
0
    /* 11609 */ "mneg $\x01, $\x02, $\x03\0"
34104
0
    /* 11625 */ "mvn $\xFF\x01\x0C.16b, $\xFF\x02\x0C.16b\0"
34105
0
    /* 11648 */ "mvn $\xFF\x01\x0C.8b, $\xFF\x02\x0C.8b\0"
34106
0
    /* 11669 */ "mvn $\x01, $\x03\0"
34107
0
    /* 11680 */ "mvn $\x01, $\x03$\xFF\x04\x02\0"
34108
0
    /* 11695 */ "orn  $\x01, $\x02, $\x03\0"
34109
0
    /* 11710 */ "movs $\xFF\x01\x06, $\xFF\x02\x06\0"
34110
0
    /* 11726 */ "mov $\x01, $\x03\0"
34111
0
    /* 11737 */ "orr  $\x01, $\x02, $\x03\0"
34112
0
    /* 11752 */ "mov $\xFF\x01\x06, $\xFF\x02\x06\0"
34113
0
    /* 11767 */ "orr  $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0"
34114
0
    /* 11788 */ "orr  $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0"
34115
0
    /* 11809 */ "orr  $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0"
34116
0
    /* 11830 */ "mov $\xFF\x01\x10, $\xFF\x02\x10\0"
34117
0
    /* 11845 */ "mov  $\xFF\x01\x0C.16b, $\xFF\x02\x0C.16b\0"
34118
0
    /* 11868 */ "mov  $\xFF\x01\x0C.8b, $\xFF\x02\x0C.8b\0"
34119
0
    /* 11889 */ "pacia1716\0"
34120
0
    /* 11899 */ "paciasp\0"
34121
0
    /* 11907 */ "paciaz\0"
34122
0
    /* 11914 */ "pacib1716\0"
34123
0
    /* 11924 */ "pacibsp\0"
34124
0
    /* 11932 */ "pacibz\0"
34125
0
    /* 11939 */ "pacm\0"
34126
0
    /* 11944 */ "pmov $\xFF\x01\x06, $\xFF\x02\x07\0"
34127
0
    /* 11960 */ "pmov $\xFF\x01\x07, $\xFF\x04\x06\0"
34128
0
    /* 11976 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34129
0
    /* 12000 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
34130
0
    /* 12022 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34131
0
    /* 12046 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34132
0
    /* 12070 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
34133
0
    /* 12092 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34134
0
    /* 12116 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34135
0
    /* 12140 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
34136
0
    /* 12162 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34137
0
    /* 12186 */ "prfm $\xFF\x01\x3D, [$\x02, $\x03]\0"
34138
0
    /* 12206 */ "prfm $\xFF\x01\x3D, [$\x02]\0"
34139
0
    /* 12222 */ "prfum  $\xFF\x01\x3D, [$\x02]\0"
34140
0
    /* 12239 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34141
0
    /* 12263 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
34142
0
    /* 12285 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34143
0
    /* 12309 */ "ptrues $\xFF\x01\x06\0"
34144
0
    /* 12321 */ "ptrues $\xFF\x01\x10\0"
34145
0
    /* 12333 */ "ptrues $\xFF\x01\x09\0"
34146
0
    /* 12345 */ "ptrues $\xFF\x01\x0B\0"
34147
0
    /* 12357 */ "ptrue  $\xFF\x01\x06\0"
34148
0
    /* 12368 */ "ptrue  $\xFF\x01\x10\0"
34149
0
    /* 12379 */ "ptrue  $\xFF\x01\x09\0"
34150
0
    /* 12390 */ "ptrue  $\xFF\x01\x0B\0"
34151
0
    /* 12401 */ "ret\0"
34152
0
    /* 12405 */ "ngcs $\x01, $\x03\0"
34153
0
    /* 12417 */ "ngc $\x01, $\x03\0"
34154
0
    /* 12428 */ "asr $\x01, $\x02, $\x03\0"
34155
0
    /* 12443 */ "sxtb $\x01, $\x02\0"
34156
0
    /* 12455 */ "sxth $\x01, $\x02\0"
34157
0
    /* 12467 */ "sxtw $\x01, $\x02\0"
34158
0
    /* 12479 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/m, $\xFF\x03\x06\0"
34159
0
    /* 12502 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/m, $\xFF\x03\x10\0"
34160
0
    /* 12525 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/m, $\xFF\x03\x09\0"
34161
0
    /* 12548 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/m, $\xFF\x03\x0B\0"
34162
0
    /* 12571 */ "smull  $\x01, $\x02, $\x03\0"
34163
0
    /* 12588 */ "smnegl $\x01, $\x02, $\x03\0"
34164
0
    /* 12606 */ "sqdecb $\x01\0"
34165
0
    /* 12616 */ "sqdecb $\x01, $\xFF\x03\x0E\0"
34166
0
    /* 12632 */ "sqdecb $\x01, $\xFF\x02\x3E\0"
34167
0
    /* 12648 */ "sqdecb $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34168
0
    /* 12670 */ "sqdecd $\x01\0"
34169
0
    /* 12680 */ "sqdecd $\x01, $\xFF\x03\x0E\0"
34170
0
    /* 12696 */ "sqdecd $\x01, $\xFF\x02\x3E\0"
34171
0
    /* 12712 */ "sqdecd $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34172
0
    /* 12734 */ "sqdecd $\xFF\x01\x10\0"
34173
0
    /* 12746 */ "sqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0"
34174
0
    /* 12764 */ "sqdech $\x01\0"
34175
0
    /* 12774 */ "sqdech $\x01, $\xFF\x03\x0E\0"
34176
0
    /* 12790 */ "sqdech $\x01, $\xFF\x02\x3E\0"
34177
0
    /* 12806 */ "sqdech $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34178
0
    /* 12828 */ "sqdech $\xFF\x01\x09\0"
34179
0
    /* 12840 */ "sqdech $\xFF\x01\x09, $\xFF\x03\x0E\0"
34180
0
    /* 12858 */ "sqdecw $\x01\0"
34181
0
    /* 12868 */ "sqdecw $\x01, $\xFF\x03\x0E\0"
34182
0
    /* 12884 */ "sqdecw $\x01, $\xFF\x02\x3E\0"
34183
0
    /* 12900 */ "sqdecw $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34184
0
    /* 12922 */ "sqdecw $\xFF\x01\x0B\0"
34185
0
    /* 12934 */ "sqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
34186
0
    /* 12952 */ "sqincb $\x01\0"
34187
0
    /* 12962 */ "sqincb $\x01, $\xFF\x03\x0E\0"
34188
0
    /* 12978 */ "sqincb $\x01, $\xFF\x02\x3E\0"
34189
0
    /* 12994 */ "sqincb $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34190
0
    /* 13016 */ "sqincd $\x01\0"
34191
0
    /* 13026 */ "sqincd $\x01, $\xFF\x03\x0E\0"
34192
0
    /* 13042 */ "sqincd $\x01, $\xFF\x02\x3E\0"
34193
0
    /* 13058 */ "sqincd $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34194
0
    /* 13080 */ "sqincd $\xFF\x01\x10\0"
34195
0
    /* 13092 */ "sqincd $\xFF\x01\x10, $\xFF\x03\x0E\0"
34196
0
    /* 13110 */ "sqinch $\x01\0"
34197
0
    /* 13120 */ "sqinch $\x01, $\xFF\x03\x0E\0"
34198
0
    /* 13136 */ "sqinch $\x01, $\xFF\x02\x3E\0"
34199
0
    /* 13152 */ "sqinch $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34200
0
    /* 13174 */ "sqinch $\xFF\x01\x09\0"
34201
0
    /* 13186 */ "sqinch $\xFF\x01\x09, $\xFF\x03\x0E\0"
34202
0
    /* 13204 */ "sqincw $\x01\0"
34203
0
    /* 13214 */ "sqincw $\x01, $\xFF\x03\x0E\0"
34204
0
    /* 13230 */ "sqincw $\x01, $\xFF\x02\x3E\0"
34205
0
    /* 13246 */ "sqincw $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34206
0
    /* 13268 */ "sqincw $\xFF\x01\x0B\0"
34207
0
    /* 13280 */ "sqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
34208
0
    /* 13298 */ "st1b $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34209
0
    /* 13322 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34210
0
    /* 13346 */ "st1d $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34211
0
    /* 13370 */ "st1h $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34212
0
    /* 13394 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34213
0
    /* 13418 */ "st1q $\xFF\x01\x25, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34214
0
    /* 13442 */ "st1w $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34215
0
    /* 13466 */ "st1w $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34216
0
    /* 13490 */ "st1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
34217
0
    /* 13512 */ "st1b $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0"
34218
0
    /* 13534 */ "st1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
34219
0
    /* 13556 */ "st1b $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34220
0
    /* 13578 */ "st1b $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34221
0
    /* 13600 */ "st1b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34222
0
    /* 13622 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34223
0
    /* 13644 */ "st1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
34224
0
    /* 13666 */ "st1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
34225
0
    /* 13688 */ "st1d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34226
0
    /* 13710 */ "st1d $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34227
0
    /* 13732 */ "st1  $\xFF\x02\x2C, [$\x01], #64\0"
34228
0
    /* 13752 */ "st1  $\xFF\x02\x2D, [$\x01], #32\0"
34229
0
    /* 13772 */ "st1  $\xFF\x02\x2E, [$\x01], #64\0"
34230
0
    /* 13792 */ "st1  $\xFF\x02\x2F, [$\x01], #32\0"
34231
0
    /* 13812 */ "st1  $\xFF\x02\x30, [$\x01], #32\0"
34232
0
    /* 13832 */ "st1  $\xFF\x02\x31, [$\x01], #64\0"
34233
0
    /* 13852 */ "st1  $\xFF\x02\x32, [$\x01], #32\0"
34234
0
    /* 13872 */ "st1  $\xFF\x02\x33, [$\x01], #64\0"
34235
0
    /* 13892 */ "st1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
34236
0
    /* 13914 */ "st1h $\xFF\x01\x34, $\xFF\x02\x29, [$\x03]\0"
34237
0
    /* 13936 */ "st1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
34238
0
    /* 13958 */ "st1h $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34239
0
    /* 13980 */ "st1h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34240
0
    /* 14002 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34241
0
    /* 14024 */ "st1  $\xFF\x02\x2C, [$\x01], #16\0"
34242
0
    /* 14044 */ "st1  $\xFF\x02\x2D, [$\x01], #8\0"
34243
0
    /* 14063 */ "st1  $\xFF\x02\x2E, [$\x01], #16\0"
34244
0
    /* 14083 */ "st1  $\xFF\x02\x2F, [$\x01], #8\0"
34245
0
    /* 14102 */ "st1  $\xFF\x02\x30, [$\x01], #8\0"
34246
0
    /* 14121 */ "st1  $\xFF\x02\x31, [$\x01], #16\0"
34247
0
    /* 14141 */ "st1  $\xFF\x02\x32, [$\x01], #8\0"
34248
0
    /* 14160 */ "st1  $\xFF\x02\x33, [$\x01], #16\0"
34249
0
    /* 14180 */ "st1  $\xFF\x02\x2C, [$\x01], #48\0"
34250
0
    /* 14200 */ "st1  $\xFF\x02\x2D, [$\x01], #24\0"
34251
0
    /* 14220 */ "st1  $\xFF\x02\x2E, [$\x01], #48\0"
34252
0
    /* 14240 */ "st1  $\xFF\x02\x2F, [$\x01], #24\0"
34253
0
    /* 14260 */ "st1  $\xFF\x02\x30, [$\x01], #24\0"
34254
0
    /* 14280 */ "st1  $\xFF\x02\x31, [$\x01], #48\0"
34255
0
    /* 14300 */ "st1  $\xFF\x02\x32, [$\x01], #24\0"
34256
0
    /* 14320 */ "st1  $\xFF\x02\x33, [$\x01], #48\0"
34257
0
    /* 14340 */ "st1  $\xFF\x02\x2C, [$\x01], #32\0"
34258
0
    /* 14360 */ "st1  $\xFF\x02\x2D, [$\x01], #16\0"
34259
0
    /* 14380 */ "st1  $\xFF\x02\x2E, [$\x01], #32\0"
34260
0
    /* 14400 */ "st1  $\xFF\x02\x2F, [$\x01], #16\0"
34261
0
    /* 14420 */ "st1  $\xFF\x02\x30, [$\x01], #16\0"
34262
0
    /* 14440 */ "st1  $\xFF\x02\x31, [$\x01], #32\0"
34263
0
    /* 14460 */ "st1  $\xFF\x02\x32, [$\x01], #16\0"
34264
0
    /* 14480 */ "st1  $\xFF\x02\x33, [$\x01], #32\0"
34265
0
    /* 14500 */ "st1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
34266
0
    /* 14522 */ "st1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
34267
0
    /* 14544 */ "st1w $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34268
0
    /* 14566 */ "st1w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34269
0
    /* 14588 */ "st1w $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34270
0
    /* 14610 */ "st1b {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34271
0
    /* 14644 */ "st1d {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34272
0
    /* 14678 */ "st1h {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34273
0
    /* 14712 */ "st1q {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34274
0
    /* 14746 */ "st1w {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34275
0
    /* 14780 */ "st1b {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34276
0
    /* 14814 */ "st1d {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34277
0
    /* 14848 */ "st1h {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34278
0
    /* 14882 */ "st1q {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34279
0
    /* 14916 */ "st1w {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34280
0
    /* 14950 */ "st1  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #2\0"
34281
0
    /* 14973 */ "st1  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #4\0"
34282
0
    /* 14996 */ "st1  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #8\0"
34283
0
    /* 15019 */ "st1  $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #1\0"
34284
0
    /* 15042 */ "st2b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34285
0
    /* 15064 */ "st2d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34286
0
    /* 15086 */ "st2g $\x01, [$\x02]\0"
34287
0
    /* 15100 */ "st2h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34288
0
    /* 15122 */ "st2q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34289
0
    /* 15144 */ "st2  $\xFF\x02\x2C, [$\x01], #32\0"
34290
0
    /* 15164 */ "st2  $\xFF\x02\x2E, [$\x01], #32\0"
34291
0
    /* 15184 */ "st2  $\xFF\x02\x2F, [$\x01], #16\0"
34292
0
    /* 15204 */ "st2  $\xFF\x02\x30, [$\x01], #16\0"
34293
0
    /* 15224 */ "st2  $\xFF\x02\x31, [$\x01], #32\0"
34294
0
    /* 15244 */ "st2  $\xFF\x02\x32, [$\x01], #16\0"
34295
0
    /* 15264 */ "st2  $\xFF\x02\x33, [$\x01], #32\0"
34296
0
    /* 15284 */ "st2w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34297
0
    /* 15306 */ "st2  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #4\0"
34298
0
    /* 15329 */ "st2  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #8\0"
34299
0
    /* 15352 */ "st2  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #16\0"
34300
0
    /* 15376 */ "st2  $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #2\0"
34301
0
    /* 15399 */ "st3b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34302
0
    /* 15421 */ "st3d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34303
0
    /* 15443 */ "st3h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34304
0
    /* 15465 */ "st3q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34305
0
    /* 15487 */ "st3  $\xFF\x02\x2C, [$\x01], #48\0"
34306
0
    /* 15507 */ "st3  $\xFF\x02\x2E, [$\x01], #48\0"
34307
0
    /* 15527 */ "st3  $\xFF\x02\x2F, [$\x01], #24\0"
34308
0
    /* 15547 */ "st3  $\xFF\x02\x30, [$\x01], #24\0"
34309
0
    /* 15567 */ "st3  $\xFF\x02\x31, [$\x01], #48\0"
34310
0
    /* 15587 */ "st3  $\xFF\x02\x32, [$\x01], #24\0"
34311
0
    /* 15607 */ "st3  $\xFF\x02\x33, [$\x01], #48\0"
34312
0
    /* 15627 */ "st3w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34313
0
    /* 15649 */ "st3  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #6\0"
34314
0
    /* 15672 */ "st3  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #12\0"
34315
0
    /* 15696 */ "st3  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #24\0"
34316
0
    /* 15720 */ "st3  $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #3\0"
34317
0
    /* 15743 */ "st4b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34318
0
    /* 15765 */ "st4d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34319
0
    /* 15787 */ "st4  $\xFF\x02\x2C, [$\x01], #64\0"
34320
0
    /* 15807 */ "st4  $\xFF\x02\x2E, [$\x01], #64\0"
34321
0
    /* 15827 */ "st4  $\xFF\x02\x2F, [$\x01], #32\0"
34322
0
    /* 15847 */ "st4  $\xFF\x02\x30, [$\x01], #32\0"
34323
0
    /* 15867 */ "st4  $\xFF\x02\x31, [$\x01], #64\0"
34324
0
    /* 15887 */ "st4  $\xFF\x02\x32, [$\x01], #32\0"
34325
0
    /* 15907 */ "st4  $\xFF\x02\x33, [$\x01], #64\0"
34326
0
    /* 15927 */ "st4h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34327
0
    /* 15949 */ "st4q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34328
0
    /* 15971 */ "st4w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34329
0
    /* 15993 */ "st4  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #8\0"
34330
0
    /* 16016 */ "st4  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #16\0"
34331
0
    /* 16040 */ "st4  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #32\0"
34332
0
    /* 16064 */ "st4  $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #4\0"
34333
0
    /* 16087 */ "stgp $\x01, $\x02, [$\x03]\0"
34334
0
    /* 16105 */ "stg  $\x01, [$\x02]\0"
34335
0
    /* 16118 */ "stlurb $\x01, [$\x02]\0"
34336
0
    /* 16134 */ "stlurh $\x01, [$\x02]\0"
34337
0
    /* 16150 */ "stlur  $\x01, [$\x02]\0"
34338
0
    /* 16165 */ "stnp $\x01, $\x02, [$\x03]\0"
34339
0
    /* 16183 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
34340
0
    /* 16207 */ "stnt1b $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0"
34341
0
    /* 16231 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
34342
0
    /* 16255 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34343
0
    /* 16279 */ "stnt1b $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34344
0
    /* 16305 */ "stnt1b $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34345
0
    /* 16331 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
34346
0
    /* 16355 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
34347
0
    /* 16379 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34348
0
    /* 16403 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34349
0
    /* 16429 */ "stnt1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
34350
0
    /* 16453 */ "stnt1h $\xFF\x01\x34, $\xFF\x02\x29, [$\x03]\0"
34351
0
    /* 16477 */ "stnt1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
34352
0
    /* 16501 */ "stnt1h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34353
0
    /* 16525 */ "stnt1h $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34354
0
    /* 16551 */ "stnt1h $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34355
0
    /* 16577 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
34356
0
    /* 16601 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
34357
0
    /* 16625 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34358
0
    /* 16649 */ "stnt1w $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34359
0
    /* 16675 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34360
0
    /* 16701 */ "stp  $\x01, $\x02, [$\x03]\0"
34361
0
    /* 16718 */ "strb $\x01, [$\x02, $\x03]\0"
34362
0
    /* 16736 */ "strb $\x01, [$\x02]\0"
34363
0
    /* 16750 */ "str  $\x01, [$\x02, $\x03]\0"
34364
0
    /* 16767 */ "str  $\x01, [$\x02]\0"
34365
0
    /* 16780 */ "strh $\x01, [$\x02, $\x03]\0"
34366
0
    /* 16798 */ "strh $\x01, [$\x02]\0"
34367
0
    /* 16812 */ "str  $\xFF\x01\x07, [$\x02]\0"
34368
0
    /* 16827 */ "str  $\xFF\x01\x37[$\x02, $\xFF\x03\x20], [$\x04]\0"
34369
0
    /* 16852 */ "sttrb  $\x01, [$\x02]\0"
34370
0
    /* 16867 */ "sttrh  $\x01, [$\x02]\0"
34371
0
    /* 16882 */ "sttr $\x01, [$\x02]\0"
34372
0
    /* 16896 */ "sturb  $\x01, [$\x02]\0"
34373
0
    /* 16911 */ "stur $\x01, [$\x02]\0"
34374
0
    /* 16925 */ "sturh  $\x01, [$\x02]\0"
34375
0
    /* 16940 */ "stz2g  $\x01, [$\x02]\0"
34376
0
    /* 16955 */ "stzg $\x01, [$\x02]\0"
34377
0
    /* 16969 */ "subpt  $\x01, $\x02, $\x03\0"
34378
0
    /* 16986 */ "cmp  $\x02, $\xFF\x03\x01\0"
34379
0
    /* 16999 */ "cmp  $\x02, $\x03\0"
34380
0
    /* 17010 */ "cmp  $\x02, $\x03$\xFF\x04\x02\0"
34381
0
    /* 17025 */ "negs $\x01, $\x03\0"
34382
0
    /* 17037 */ "negs $\x01, $\x03$\xFF\x04\x02\0"
34383
0
    /* 17053 */ "subs $\x01, $\x02, $\x03\0"
34384
0
    /* 17069 */ "cmp  $\x02, $\x03$\xFF\x04\x03\0"
34385
0
    /* 17084 */ "neg $\x01, $\x03\0"
34386
0
    /* 17095 */ "neg $\x01, $\x03$\xFF\x04\x02\0"
34387
0
    /* 17110 */ "sub  $\x01, $\x02, $\x03\0"
34388
0
    /* 17125 */ "sysp $\x01, $\xFF\x02\x3F, $\xFF\x03\x3F, $\x04\0"
34389
0
    /* 17149 */ "sys $\x01, $\xFF\x02\x3F, $\xFF\x03\x3F, $\x04\0"
34390
0
    /* 17172 */ "lsr $\x01, $\x02, $\x03\0"
34391
0
    /* 17187 */ "uxtb $\x01, $\x02\0"
34392
0
    /* 17199 */ "uxth $\x01, $\x02\0"
34393
0
    /* 17211 */ "uxtw $\x01, $\x02\0"
34394
0
    /* 17223 */ "umull  $\x01, $\x02, $\x03\0"
34395
0
    /* 17240 */ "mov  $\x01, $\xFF\x02\x0C.s$\xFF\x03\x19\0"
34396
0
    /* 17259 */ "mov  $\x01, $\xFF\x02\x0C.d$\xFF\x03\x19\0"
34397
0
    /* 17278 */ "umnegl $\x01, $\x02, $\x03\0"
34398
0
    /* 17296 */ "uqdecb $\x01\0"
34399
0
    /* 17306 */ "uqdecb $\x01, $\xFF\x03\x0E\0"
34400
0
    /* 17322 */ "uqdecd $\x01\0"
34401
0
    /* 17332 */ "uqdecd $\x01, $\xFF\x03\x0E\0"
34402
0
    /* 17348 */ "uqdecd $\xFF\x01\x10\0"
34403
0
    /* 17360 */ "uqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0"
34404
0
    /* 17378 */ "uqdech $\x01\0"
34405
0
    /* 17388 */ "uqdech $\x01, $\xFF\x03\x0E\0"
34406
0
    /* 17404 */ "uqdech $\xFF\x01\x09\0"
34407
0
    /* 17416 */ "uqdech $\xFF\x01\x09, $\xFF\x03\x0E\0"
34408
0
    /* 17434 */ "uqdecw $\x01\0"
34409
0
    /* 17444 */ "uqdecw $\x01, $\xFF\x03\x0E\0"
34410
0
    /* 17460 */ "uqdecw $\xFF\x01\x0B\0"
34411
0
    /* 17472 */ "uqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
34412
0
    /* 17490 */ "uqincb $\x01\0"
34413
0
    /* 17500 */ "uqincb $\x01, $\xFF\x03\x0E\0"
34414
0
    /* 17516 */ "uqincd $\x01\0"
34415
0
    /* 17526 */ "uqincd $\x01, $\xFF\x03\x0E\0"
34416
0
    /* 17542 */ "uqincd $\xFF\x01\x10\0"
34417
0
    /* 17554 */ "uqincd $\xFF\x01\x10, $\xFF\x03\x0E\0"
34418
0
    /* 17572 */ "uqinch $\x01\0"
34419
0
    /* 17582 */ "uqinch $\x01, $\xFF\x03\x0E\0"
34420
0
    /* 17598 */ "uqinch $\xFF\x01\x09\0"
34421
0
    /* 17610 */ "uqinch $\xFF\x01\x09, $\xFF\x03\x0E\0"
34422
0
    /* 17628 */ "uqincw $\x01\0"
34423
0
    /* 17638 */ "uqincw $\x01, $\xFF\x03\x0E\0"
34424
0
    /* 17654 */ "uqincw $\xFF\x01\x0B\0"
34425
0
    /* 17666 */ "uqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
34426
0
    /* 17684 */ "xpaclri\0"
34427
0
    /* 17692 */ "zero {za}\0"
34428
0
    /* 17702 */ "zero {za0.h}\0"
34429
0
    /* 17715 */ "zero {za1.h}\0"
34430
0
    /* 17728 */ "zero {za0.s}\0"
34431
0
    /* 17741 */ "zero {za1.s}\0"
34432
0
    /* 17754 */ "zero {za2.s}\0"
34433
0
    /* 17767 */ "zero {za3.s}\0"
34434
0
    /* 17780 */ "zero {za0.s,za1.s}\0"
34435
0
    /* 17799 */ "zero {za0.s,za3.s}\0"
34436
0
    /* 17818 */ "zero {za1.s,za2.s}\0"
34437
0
    /* 17837 */ "zero {za2.s,za3.s}\0"
34438
0
    /* 17856 */ "zero {za0.s,za1.s,za2.s}\0"
34439
0
    /* 17881 */ "zero {za0.s,za1.s,za3.s}\0"
34440
0
    /* 17906 */ "zero {za0.s,za2.s,za3.s}\0"
34441
0
    /* 17931 */ "zero {za1.s,za2.s,za3.s}\0"
34442
0
  ;
34443
34444
0
#ifndef NDEBUG
34445
0
  static struct SortCheck {
34446
0
    SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
34447
0
      assert(std::is_sorted(
34448
0
                 OpToPatterns.begin(), OpToPatterns.end(),
34449
0
                 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
34450
0
                   return L.Opcode < R.Opcode;
34451
0
                 }) &&
34452
0
             "tablegen failed to sort opcode patterns");
34453
0
    }
34454
0
  } sortCheckVar(OpToPatterns);
34455
0
#endif
34456
34457
0
  AliasMatchingData M {
34458
0
    ArrayRef(OpToPatterns),
34459
0
    ArrayRef(Patterns),
34460
0
    ArrayRef(Conds),
34461
0
    StringRef(AsmStrings, std::size(AsmStrings)),
34462
0
    &AArch64InstPrinterValidateMCOperand,
34463
0
  };
34464
0
  const char *AsmString = matchAliasPatterns(MI, &STI, M);
34465
0
  if (!AsmString) return false;
34466
34467
0
  unsigned I = 0;
34468
0
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
34469
0
         AsmString[I] != '$' && AsmString[I] != '\0')
34470
0
    ++I;
34471
0
  OS << '\t' << StringRef(AsmString, I);
34472
0
  if (AsmString[I] != '\0') {
34473
0
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
34474
0
      OS << '\t';
34475
0
      ++I;
34476
0
    }
34477
0
    do {
34478
0
      if (AsmString[I] == '$') {
34479
0
        ++I;
34480
0
        if (AsmString[I] == (char)0xff) {
34481
0
          ++I;
34482
0
          int OpIdx = AsmString[I++] - 1;
34483
0
          int PrintMethodIdx = AsmString[I++] - 1;
34484
0
          printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS);
34485
0
        } else
34486
0
          printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS);
34487
0
      } else {
34488
0
        OS << AsmString[I++];
34489
0
      }
34490
0
    } while (AsmString[I] != '\0');
34491
0
  }
34492
34493
0
  return true;
34494
0
}
34495
34496
void AArch64InstPrinter::printCustomAliasOperand(
34497
         const MCInst *MI, uint64_t Address, unsigned OpIdx,
34498
         unsigned PrintMethodIdx,
34499
         const MCSubtargetInfo &STI,
34500
0
         raw_ostream &OS) {
34501
0
  switch (PrintMethodIdx) {
34502
0
  default:
34503
0
    llvm_unreachable("Unknown PrintMethod kind");
34504
0
    break;
34505
0
  case 0:
34506
0
    printAddSubImm(MI, OpIdx, STI, OS);
34507
0
    break;
34508
0
  case 1:
34509
0
    printShifter(MI, OpIdx, STI, OS);
34510
0
    break;
34511
0
  case 2:
34512
0
    printArithExtend(MI, OpIdx, STI, OS);
34513
0
    break;
34514
0
  case 3:
34515
0
    printLogicalImm<int32_t>(MI, OpIdx, STI, OS);
34516
0
    break;
34517
0
  case 4:
34518
0
    printLogicalImm<int64_t>(MI, OpIdx, STI, OS);
34519
0
    break;
34520
0
  case 5:
34521
0
    printSVERegOp<'b'>(MI, OpIdx, STI, OS);
34522
0
    break;
34523
0
  case 6:
34524
0
    printSVERegOp<>(MI, OpIdx, STI, OS);
34525
0
    break;
34526
0
  case 7:
34527
0
    printLogicalImm<int8_t>(MI, OpIdx, STI, OS);
34528
0
    break;
34529
0
  case 8:
34530
0
    printSVERegOp<'h'>(MI, OpIdx, STI, OS);
34531
0
    break;
34532
0
  case 9:
34533
0
    printLogicalImm<int16_t>(MI, OpIdx, STI, OS);
34534
0
    break;
34535
0
  case 10:
34536
0
    printSVERegOp<'s'>(MI, OpIdx, STI, OS);
34537
0
    break;
34538
0
  case 11:
34539
0
    printVRegOperand(MI, OpIdx, STI, OS);
34540
0
    break;
34541
0
  case 12:
34542
0
    printImm(MI, OpIdx, STI, OS);
34543
0
    break;
34544
0
  case 13:
34545
0
    printSVEPattern(MI, OpIdx, STI, OS);
34546
0
    break;
34547
0
  case 14:
34548
0
    printImm8OptLsl<int8_t>(MI, OpIdx, STI, OS);
34549
0
    break;
34550
0
  case 15:
34551
0
    printSVERegOp<'d'>(MI, OpIdx, STI, OS);
34552
0
    break;
34553
0
  case 16:
34554
0
    printImm8OptLsl<int64_t>(MI, OpIdx, STI, OS);
34555
0
    break;
34556
0
  case 17:
34557
0
    printImm8OptLsl<int16_t>(MI, OpIdx, STI, OS);
34558
0
    break;
34559
0
  case 18:
34560
0
    printImm8OptLsl<int32_t>(MI, OpIdx, STI, OS);
34561
0
    break;
34562
0
  case 19:
34563
0
    printInverseCondCode(MI, OpIdx, STI, OS);
34564
0
    break;
34565
0
  case 20:
34566
0
    printSVELogicalImm<int16_t>(MI, OpIdx, STI, OS);
34567
0
    break;
34568
0
  case 21:
34569
0
    printSVELogicalImm<int32_t>(MI, OpIdx, STI, OS);
34570
0
    break;
34571
0
  case 22:
34572
0
    printSVELogicalImm<int64_t>(MI, OpIdx, STI, OS);
34573
0
    break;
34574
0
  case 23:
34575
0
    printZPRasFPR<8>(MI, OpIdx, STI, OS);
34576
0
    break;
34577
0
  case 24:
34578
0
    printVectorIndex(MI, OpIdx, STI, OS);
34579
0
    break;
34580
0
  case 25:
34581
0
    printZPRasFPR<64>(MI, OpIdx, STI, OS);
34582
0
    break;
34583
0
  case 26:
34584
0
    printZPRasFPR<16>(MI, OpIdx, STI, OS);
34585
0
    break;
34586
0
  case 27:
34587
0
    printSVERegOp<'q'>(MI, OpIdx, STI, OS);
34588
0
    break;
34589
0
  case 28:
34590
0
    printZPRasFPR<128>(MI, OpIdx, STI, OS);
34591
0
    break;
34592
0
  case 29:
34593
0
    printZPRasFPR<32>(MI, OpIdx, STI, OS);
34594
0
    break;
34595
0
  case 30:
34596
0
    printMatrixTileVector<0>(MI, OpIdx, STI, OS);
34597
0
    break;
34598
0
  case 31:
34599
0
    printMatrixIndex(MI, OpIdx, STI, OS);
34600
0
    break;
34601
0
  case 32:
34602
0
    printMatrixTileVector<1>(MI, OpIdx, STI, OS);
34603
0
    break;
34604
0
  case 33:
34605
0
    printFPImmOperand(MI, OpIdx, STI, OS);
34606
0
    break;
34607
0
  case 34:
34608
0
    printTypedVectorList<0,'d'>(MI, OpIdx, STI, OS);
34609
0
    break;
34610
0
  case 35:
34611
0
    printTypedVectorList<0,'s'>(MI, OpIdx, STI, OS);
34612
0
    break;
34613
0
  case 36:
34614
0
    printTypedVectorList<0,'q'>(MI, OpIdx, STI, OS);
34615
0
    break;
34616
0
  case 37:
34617
0
    printBTIHintOp(MI, OpIdx, STI, OS);
34618
0
    break;
34619
0
  case 38:
34620
0
    printPSBHintOp(MI, OpIdx, STI, OS);
34621
0
    break;
34622
0
  case 39:
34623
0
    printTypedVectorList<0,'b'>(MI, OpIdx, STI, OS);
34624
0
    break;
34625
0
  case 40:
34626
0
    printPredicateAsCounter<0>(MI, OpIdx, STI, OS);
34627
0
    break;
34628
0
  case 41:
34629
0
    printTypedVectorList<0, 'b'>(MI, OpIdx, STI, OS);
34630
0
    break;
34631
0
  case 42:
34632
0
    printTypedVectorList<0,'h'>(MI, OpIdx, STI, OS);
34633
0
    break;
34634
0
  case 43:
34635
0
    printTypedVectorList<16, 'b'>(MI, OpIdx, STI, OS);
34636
0
    break;
34637
0
  case 44:
34638
0
    printTypedVectorList<1, 'd'>(MI, OpIdx, STI, OS);
34639
0
    break;
34640
0
  case 45:
34641
0
    printTypedVectorList<2, 'd'>(MI, OpIdx, STI, OS);
34642
0
    break;
34643
0
  case 46:
34644
0
    printTypedVectorList<2, 's'>(MI, OpIdx, STI, OS);
34645
0
    break;
34646
0
  case 47:
34647
0
    printTypedVectorList<4, 'h'>(MI, OpIdx, STI, OS);
34648
0
    break;
34649
0
  case 48:
34650
0
    printTypedVectorList<4, 's'>(MI, OpIdx, STI, OS);
34651
0
    break;
34652
0
  case 49:
34653
0
    printTypedVectorList<8, 'b'>(MI, OpIdx, STI, OS);
34654
0
    break;
34655
0
  case 50:
34656
0
    printTypedVectorList<8, 'h'>(MI, OpIdx, STI, OS);
34657
0
    break;
34658
0
  case 51:
34659
0
    printTypedVectorList<0, 'h'>(MI, OpIdx, STI, OS);
34660
0
    break;
34661
0
  case 52:
34662
0
    printTypedVectorList<0, 's'>(MI, OpIdx, STI, OS);
34663
0
    break;
34664
0
  case 53:
34665
0
    printTypedVectorList<0, 'd'>(MI, OpIdx, STI, OS);
34666
0
    break;
34667
0
  case 54:
34668
0
    printMatrix<0>(MI, OpIdx, STI, OS);
34669
0
    break;
34670
0
  case 55:
34671
0
    printImmRangeScale<2, 1>(MI, OpIdx, STI, OS);
34672
0
    break;
34673
0
  case 56:
34674
0
    printImmRangeScale<4, 3>(MI, OpIdx, STI, OS);
34675
0
    break;
34676
0
  case 57:
34677
0
    printMatrix<64>(MI, OpIdx, STI, OS);
34678
0
    break;
34679
0
  case 58:
34680
0
    printImmHex(MI, OpIdx, STI, OS);
34681
0
    break;
34682
0
  case 59:
34683
0
    printPrefetchOp<true>(MI, OpIdx, STI, OS);
34684
0
    break;
34685
0
  case 60:
34686
0
    printPrefetchOp(MI, OpIdx, STI, OS);
34687
0
    break;
34688
0
  case 61:
34689
0
    printGPR64as32(MI, OpIdx, STI, OS);
34690
0
    break;
34691
0
  case 62:
34692
0
    printSysCROperand(MI, OpIdx, STI, OS);
34693
0
    break;
34694
0
  }
34695
0
}
34696
34697
static bool AArch64InstPrinterValidateMCOperand(const MCOperand &MCOp,
34698
                  const MCSubtargetInfo &STI,
34699
0
                  unsigned PredicateIndex) {
34700
0
  switch (PredicateIndex) {
34701
0
  default:
34702
0
    llvm_unreachable("Unknown MCOperandPredicate kind");
34703
0
    break;
34704
0
  case 1: {
34705
34706
0
    if (!MCOp.isImm())
34707
0
      return false;
34708
0
    int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64);
34709
0
    return AArch64_AM::isSVEMaskOfIdenticalElements<int8_t>(Val);
34710
  
34711
0
    }
34712
0
  case 2: {
34713
34714
0
    if (!MCOp.isImm())
34715
0
      return false;
34716
0
    int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64);
34717
0
    return AArch64_AM::isSVEMaskOfIdenticalElements<int16_t>(Val);
34718
  
34719
0
    }
34720
0
  case 3: {
34721
34722
0
    if (!MCOp.isImm())
34723
0
      return false;
34724
0
    int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64);
34725
0
    return AArch64_AM::isSVEMaskOfIdenticalElements<int32_t>(Val);
34726
  
34727
0
    }
34728
0
  case 4: {
34729
34730
0
    return MCOp.isImm() &&
34731
0
           MCOp.getImm() != AArch64CC::AL &&
34732
0
           MCOp.getImm() != AArch64CC::NV;
34733
  
34734
0
    }
34735
0
  case 5: {
34736
34737
0
    if (!MCOp.isImm())
34738
0
      return false;
34739
0
    int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64);
34740
0
    return AArch64_AM::isSVEMaskOfIdenticalElements<int16_t>(Val) &&
34741
0
           AArch64_AM::isSVEMoveMaskPreferredLogicalImmediate(Val);
34742
  
34743
0
    }
34744
0
  case 6: {
34745
34746
0
    if (!MCOp.isImm())
34747
0
      return false;
34748
0
    int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64);
34749
0
    return AArch64_AM::isSVEMaskOfIdenticalElements<int32_t>(Val) &&
34750
0
           AArch64_AM::isSVEMoveMaskPreferredLogicalImmediate(Val);
34751
  
34752
0
    }
34753
0
  case 7: {
34754
34755
0
    if (!MCOp.isImm())
34756
0
      return false;
34757
0
    int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64);
34758
0
    return AArch64_AM::isSVEMaskOfIdenticalElements<int64_t>(Val) &&
34759
0
           AArch64_AM::isSVEMoveMaskPreferredLogicalImmediate(Val);
34760
  
34761
0
    }
34762
0
  case 8: {
34763
34764
    // "bti" is an alias to "hint" only for certain values of CRm:Op2 fields.
34765
0
    if (!MCOp.isImm())
34766
0
      return false;
34767
0
    return AArch64BTIHint::lookupBTIByEncoding(MCOp.getImm() ^ 32) != nullptr;
34768
  
34769
0
    }
34770
0
  case 9: {
34771
34772
    // Check, if operand is valid, to fix exhaustive aliasing in disassembly.
34773
    // "psb" is an alias to "hint" only for certain values of CRm:Op2 fields.
34774
0
    if (!MCOp.isImm())
34775
0
      return false;
34776
0
    return AArch64PSBHint::lookupPSBByEncoding(MCOp.getImm()) != nullptr;
34777
  
34778
0
    }
34779
0
  }
34780
0
}
34781
34782
#endif // PRINT_ALIAS_INSTR