Coverage Report

Created: 2024-01-17 10:31

/src/build/lib/Target/AArch64/AArch64GenAsmWriter1.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> AArch64AppleInstPrinter::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 */ "st64bv0\t\0"
20
0
  /* 9 */ "ld1\t\0"
21
0
  /* 14 */ "stl1\t\0"
22
0
  /* 20 */ "trn1\t\0"
23
0
  /* 26 */ "ldap1\t\0"
24
0
  /* 33 */ "zip1\t\0"
25
0
  /* 39 */ "uzp1\t\0"
26
0
  /* 45 */ "zipq1\t\0"
27
0
  /* 52 */ "uzpq1\t\0"
28
0
  /* 59 */ "dcps1\t\0"
29
0
  /* 66 */ "gcsss1\t\0"
30
0
  /* 74 */ "st1\t\0"
31
0
  /* 79 */ "rax1\t\0"
32
0
  /* 85 */ "rev32\t\0"
33
0
  /* 92 */ "ld2\t\0"
34
0
  /* 97 */ "luti2\t\0"
35
0
  /* 104 */ "fmlal2\t\0"
36
0
  /* 112 */ "fmlsl2\t\0"
37
0
  /* 120 */ "fcvtl2\t\0"
38
0
  /* 128 */ "trn2\t\0"
39
0
  /* 134 */ "fcvtn2\t\0"
40
0
  /* 142 */ "fcvtxn2\t\0"
41
0
  /* 151 */ "zip2\t\0"
42
0
  /* 157 */ "uzp2\t\0"
43
0
  /* 163 */ "zipq2\t\0"
44
0
  /* 170 */ "uzpq2\t\0"
45
0
  /* 177 */ "dcps2\t\0"
46
0
  /* 184 */ "gcsss2\t\0"
47
0
  /* 192 */ "st2\t\0"
48
0
  /* 197 */ "ld3\t\0"
49
0
  /* 202 */ "eor3\t\0"
50
0
  /* 208 */ "dcps3\t\0"
51
0
  /* 215 */ "st3\t\0"
52
0
  /* 220 */ "ld4\t\0"
53
0
  /* 225 */ "luti4\t\0"
54
0
  /* 232 */ "st4\t\0"
55
0
  /* 237 */ "rev16\t\0"
56
0
  /* 244 */ "braa\t\0"
57
0
  /* 250 */ "ldraa\t\0"
58
0
  /* 257 */ "blraa\t\0"
59
0
  /* 264 */ "saba\t\0"
60
0
  /* 270 */ "uaba\t\0"
61
0
  /* 276 */ "pacda\t\0"
62
0
  /* 283 */ "ldadda\t\0"
63
0
  /* 291 */ "fadda\t\0"
64
0
  /* 298 */ "autda\t\0"
65
0
  /* 305 */ "pacga\t\0"
66
0
  /* 312 */ "addha\t\0"
67
0
  /* 319 */ "pacia\t\0"
68
0
  /* 326 */ "autia\t\0"
69
0
  /* 333 */ "brka\t\0"
70
0
  /* 339 */ "fcmla\t\0"
71
0
  /* 346 */ "bfmla\t\0"
72
0
  /* 353 */ "bfmmla\t\0"
73
0
  /* 361 */ "usmmla\t\0"
74
0
  /* 369 */ "ummla\t\0"
75
0
  /* 376 */ "fnmla\t\0"
76
0
  /* 383 */ "ldsmina\t\0"
77
0
  /* 392 */ "ldumina\t\0"
78
0
  /* 401 */ "brkpa\t\0"
79
0
  /* 408 */ "bmopa\t\0"
80
0
  /* 415 */ "bfmopa\t\0"
81
0
  /* 423 */ "usmopa\t\0"
82
0
  /* 431 */ "sumopa\t\0"
83
0
  /* 439 */ "rcwsswppa\t\0"
84
0
  /* 450 */ "rcwswppa\t\0"
85
0
  /* 460 */ "ldclrpa\t\0"
86
0
  /* 469 */ "rcwsclrpa\t\0"
87
0
  /* 480 */ "rcwclrpa\t\0"
88
0
  /* 490 */ "rcwscaspa\t\0"
89
0
  /* 501 */ "rcwcaspa\t\0"
90
0
  /* 511 */ "ldsetpa\t\0"
91
0
  /* 520 */ "rcwssetpa\t\0"
92
0
  /* 531 */ "rcwsetpa\t\0"
93
0
  /* 541 */ "rcwsswpa\t\0"
94
0
  /* 551 */ "rcwswpa\t\0"
95
0
  /* 560 */ "fexpa\t\0"
96
0
  /* 567 */ "ldclra\t\0"
97
0
  /* 575 */ "rcwsclra\t\0"
98
0
  /* 585 */ "rcwclra\t\0"
99
0
  /* 594 */ "ldeora\t\0"
100
0
  /* 602 */ "srsra\t\0"
101
0
  /* 609 */ "ursra\t\0"
102
0
  /* 616 */ "ssra\t\0"
103
0
  /* 622 */ "usra\t\0"
104
0
  /* 628 */ "rcwscasa\t\0"
105
0
  /* 638 */ "rcwcasa\t\0"
106
0
  /* 647 */ "ldseta\t\0"
107
0
  /* 655 */ "rcwsseta\t\0"
108
0
  /* 665 */ "rcwseta\t\0"
109
0
  /* 674 */ "frinta\t\0"
110
0
  /* 682 */ "clasta\t\0"
111
0
  /* 690 */ "addva\t\0"
112
0
  /* 697 */ "mova\t\0"
113
0
  /* 703 */ "ldsmaxa\t\0"
114
0
  /* 712 */ "ldumaxa\t\0"
115
0
  /* 721 */ "pacdza\t\0"
116
0
  /* 729 */ "autdza\t\0"
117
0
  /* 737 */ "paciza\t\0"
118
0
  /* 745 */ "autiza\t\0"
119
0
  /* 753 */ "ins.b\t\0"
120
0
  /* 760 */ "smov.b\t\0"
121
0
  /* 768 */ "umov.b\t\0"
122
0
  /* 776 */ "ld1b\t\0"
123
0
  /* 782 */ "ldff1b\t\0"
124
0
  /* 790 */ "ldnf1b\t\0"
125
0
  /* 798 */ "ldnt1b\t\0"
126
0
  /* 806 */ "stnt1b\t\0"
127
0
  /* 814 */ "st1b\t\0"
128
0
  /* 820 */ "crc32b\t\0"
129
0
  /* 828 */ "ld2b\t\0"
130
0
  /* 834 */ "st2b\t\0"
131
0
  /* 840 */ "ld3b\t\0"
132
0
  /* 846 */ "st3b\t\0"
133
0
  /* 852 */ "ld64b\t\0"
134
0
  /* 859 */ "st64b\t\0"
135
0
  /* 866 */ "ld4b\t\0"
136
0
  /* 872 */ "st4b\t\0"
137
0
  /* 878 */ "trn1.16b\t\0"
138
0
  /* 888 */ "zip1.16b\t\0"
139
0
  /* 898 */ "uzp1.16b\t\0"
140
0
  /* 908 */ "rev32.16b\t\0"
141
0
  /* 919 */ "rsubhn2.16b\t\0"
142
0
  /* 932 */ "raddhn2.16b\t\0"
143
0
  /* 945 */ "sqshrn2.16b\t\0"
144
0
  /* 958 */ "uqshrn2.16b\t\0"
145
0
  /* 971 */ "sqrshrn2.16b\t\0"
146
0
  /* 985 */ "uqrshrn2.16b\t\0"
147
0
  /* 999 */ "trn2.16b\t\0"
148
0
  /* 1009 */ "sqxtn2.16b\t\0"
149
0
  /* 1021 */ "uqxtn2.16b\t\0"
150
0
  /* 1033 */ "sqshrun2.16b\t\0"
151
0
  /* 1047 */ "sqrshrun2.16b\t\0"
152
0
  /* 1062 */ "sqxtun2.16b\t\0"
153
0
  /* 1075 */ "zip2.16b\t\0"
154
0
  /* 1085 */ "uzp2.16b\t\0"
155
0
  /* 1095 */ "eor3.16b\t\0"
156
0
  /* 1105 */ "rev64.16b\t\0"
157
0
  /* 1116 */ "rev16.16b\t\0"
158
0
  /* 1127 */ "saba.16b\t\0"
159
0
  /* 1137 */ "uaba.16b\t\0"
160
0
  /* 1147 */ "mla.16b\t\0"
161
0
  /* 1156 */ "srsra.16b\t\0"
162
0
  /* 1167 */ "ursra.16b\t\0"
163
0
  /* 1178 */ "ssra.16b\t\0"
164
0
  /* 1188 */ "usra.16b\t\0"
165
0
  /* 1198 */ "shsub.16b\t\0"
166
0
  /* 1209 */ "uhsub.16b\t\0"
167
0
  /* 1220 */ "sqsub.16b\t\0"
168
0
  /* 1231 */ "uqsub.16b\t\0"
169
0
  /* 1242 */ "bic.16b\t\0"
170
0
  /* 1251 */ "aesimc.16b\t\0"
171
0
  /* 1263 */ "aesmc.16b\t\0"
172
0
  /* 1274 */ "sabd.16b\t\0"
173
0
  /* 1284 */ "uabd.16b\t\0"
174
0
  /* 1294 */ "srhadd.16b\t\0"
175
0
  /* 1306 */ "urhadd.16b\t\0"
176
0
  /* 1318 */ "shadd.16b\t\0"
177
0
  /* 1329 */ "uhadd.16b\t\0"
178
0
  /* 1340 */ "usqadd.16b\t\0"
179
0
  /* 1352 */ "suqadd.16b\t\0"
180
0
  /* 1364 */ "and.16b\t\0"
181
0
  /* 1373 */ "aesd.16b\t\0"
182
0
  /* 1383 */ "cmge.16b\t\0"
183
0
  /* 1393 */ "cmle.16b\t\0"
184
0
  /* 1403 */ "aese.16b\t\0"
185
0
  /* 1413 */ "bif.16b\t\0"
186
0
  /* 1422 */ "sqneg.16b\t\0"
187
0
  /* 1433 */ "cmhi.16b\t\0"
188
0
  /* 1443 */ "sli.16b\t\0"
189
0
  /* 1452 */ "sri.16b\t\0"
190
0
  /* 1461 */ "movi.16b\t\0"
191
0
  /* 1471 */ "sqshl.16b\t\0"
192
0
  /* 1482 */ "uqshl.16b\t\0"
193
0
  /* 1493 */ "sqrshl.16b\t\0"
194
0
  /* 1505 */ "uqrshl.16b\t\0"
195
0
  /* 1517 */ "srshl.16b\t\0"
196
0
  /* 1528 */ "urshl.16b\t\0"
197
0
  /* 1539 */ "sshl.16b\t\0"
198
0
  /* 1549 */ "ushl.16b\t\0"
199
0
  /* 1559 */ "bsl.16b\t\0"
200
0
  /* 1568 */ "pmul.16b\t\0"
201
0
  /* 1578 */ "smin.16b\t\0"
202
0
  /* 1588 */ "umin.16b\t\0"
203
0
  /* 1598 */ "orn.16b\t\0"
204
0
  /* 1607 */ "addp.16b\t\0"
205
0
  /* 1617 */ "sminp.16b\t\0"
206
0
  /* 1628 */ "uminp.16b\t\0"
207
0
  /* 1639 */ "dup.16b\t\0"
208
0
  /* 1648 */ "smaxp.16b\t\0"
209
0
  /* 1659 */ "umaxp.16b\t\0"
210
0
  /* 1670 */ "cmeq.16b\t\0"
211
0
  /* 1680 */ "srshr.16b\t\0"
212
0
  /* 1691 */ "urshr.16b\t\0"
213
0
  /* 1702 */ "sshr.16b\t\0"
214
0
  /* 1712 */ "ushr.16b\t\0"
215
0
  /* 1722 */ "eor.16b\t\0"
216
0
  /* 1731 */ "orr.16b\t\0"
217
0
  /* 1740 */ "sqabs.16b\t\0"
218
0
  /* 1751 */ "cmhs.16b\t\0"
219
0
  /* 1761 */ "cls.16b\t\0"
220
0
  /* 1770 */ "mls.16b\t\0"
221
0
  /* 1779 */ "cmgt.16b\t\0"
222
0
  /* 1789 */ "rbit.16b\t\0"
223
0
  /* 1799 */ "cmlt.16b\t\0"
224
0
  /* 1809 */ "cnt.16b\t\0"
225
0
  /* 1818 */ "not.16b\t\0"
226
0
  /* 1827 */ "cmtst.16b\t\0"
227
0
  /* 1838 */ "ext.16b\t\0"
228
0
  /* 1847 */ "sqshlu.16b\t\0"
229
0
  /* 1859 */ "addv.16b\t\0"
230
0
  /* 1869 */ "saddlv.16b\t\0"
231
0
  /* 1881 */ "uaddlv.16b\t\0"
232
0
  /* 1893 */ "sminv.16b\t\0"
233
0
  /* 1904 */ "uminv.16b\t\0"
234
0
  /* 1915 */ "smaxv.16b\t\0"
235
0
  /* 1926 */ "umaxv.16b\t\0"
236
0
  /* 1937 */ "bcax.16b\t\0"
237
0
  /* 1947 */ "smax.16b\t\0"
238
0
  /* 1957 */ "umax.16b\t\0"
239
0
  /* 1967 */ "clz.16b\t\0"
240
0
  /* 1976 */ "trn1.8b\t\0"
241
0
  /* 1985 */ "zip1.8b\t\0"
242
0
  /* 1994 */ "uzp1.8b\t\0"
243
0
  /* 2003 */ "rev32.8b\t\0"
244
0
  /* 2013 */ "trn2.8b\t\0"
245
0
  /* 2022 */ "zip2.8b\t\0"
246
0
  /* 2031 */ "uzp2.8b\t\0"
247
0
  /* 2040 */ "rev64.8b\t\0"
248
0
  /* 2050 */ "rev16.8b\t\0"
249
0
  /* 2060 */ "saba.8b\t\0"
250
0
  /* 2069 */ "uaba.8b\t\0"
251
0
  /* 2078 */ "mla.8b\t\0"
252
0
  /* 2086 */ "srsra.8b\t\0"
253
0
  /* 2096 */ "ursra.8b\t\0"
254
0
  /* 2106 */ "ssra.8b\t\0"
255
0
  /* 2115 */ "usra.8b\t\0"
256
0
  /* 2124 */ "shsub.8b\t\0"
257
0
  /* 2134 */ "uhsub.8b\t\0"
258
0
  /* 2144 */ "sqsub.8b\t\0"
259
0
  /* 2154 */ "uqsub.8b\t\0"
260
0
  /* 2164 */ "bic.8b\t\0"
261
0
  /* 2172 */ "sabd.8b\t\0"
262
0
  /* 2181 */ "uabd.8b\t\0"
263
0
  /* 2190 */ "srhadd.8b\t\0"
264
0
  /* 2201 */ "urhadd.8b\t\0"
265
0
  /* 2212 */ "shadd.8b\t\0"
266
0
  /* 2222 */ "uhadd.8b\t\0"
267
0
  /* 2232 */ "usqadd.8b\t\0"
268
0
  /* 2243 */ "suqadd.8b\t\0"
269
0
  /* 2254 */ "and.8b\t\0"
270
0
  /* 2262 */ "cmge.8b\t\0"
271
0
  /* 2271 */ "cmle.8b\t\0"
272
0
  /* 2280 */ "bif.8b\t\0"
273
0
  /* 2288 */ "sqneg.8b\t\0"
274
0
  /* 2298 */ "cmhi.8b\t\0"
275
0
  /* 2307 */ "sli.8b\t\0"
276
0
  /* 2315 */ "sri.8b\t\0"
277
0
  /* 2323 */ "movi.8b\t\0"
278
0
  /* 2332 */ "sqshl.8b\t\0"
279
0
  /* 2342 */ "uqshl.8b\t\0"
280
0
  /* 2352 */ "sqrshl.8b\t\0"
281
0
  /* 2363 */ "uqrshl.8b\t\0"
282
0
  /* 2374 */ "srshl.8b\t\0"
283
0
  /* 2384 */ "urshl.8b\t\0"
284
0
  /* 2394 */ "sshl.8b\t\0"
285
0
  /* 2403 */ "ushl.8b\t\0"
286
0
  /* 2412 */ "bsl.8b\t\0"
287
0
  /* 2420 */ "pmul.8b\t\0"
288
0
  /* 2429 */ "rsubhn.8b\t\0"
289
0
  /* 2440 */ "raddhn.8b\t\0"
290
0
  /* 2451 */ "smin.8b\t\0"
291
0
  /* 2460 */ "umin.8b\t\0"
292
0
  /* 2469 */ "sqshrn.8b\t\0"
293
0
  /* 2480 */ "uqshrn.8b\t\0"
294
0
  /* 2491 */ "sqrshrn.8b\t\0"
295
0
  /* 2503 */ "uqrshrn.8b\t\0"
296
0
  /* 2515 */ "orn.8b\t\0"
297
0
  /* 2523 */ "sqxtn.8b\t\0"
298
0
  /* 2533 */ "uqxtn.8b\t\0"
299
0
  /* 2543 */ "sqshrun.8b\t\0"
300
0
  /* 2555 */ "sqrshrun.8b\t\0"
301
0
  /* 2568 */ "sqxtun.8b\t\0"
302
0
  /* 2579 */ "addp.8b\t\0"
303
0
  /* 2588 */ "sminp.8b\t\0"
304
0
  /* 2598 */ "uminp.8b\t\0"
305
0
  /* 2608 */ "dup.8b\t\0"
306
0
  /* 2616 */ "smaxp.8b\t\0"
307
0
  /* 2626 */ "umaxp.8b\t\0"
308
0
  /* 2636 */ "cmeq.8b\t\0"
309
0
  /* 2645 */ "srshr.8b\t\0"
310
0
  /* 2655 */ "urshr.8b\t\0"
311
0
  /* 2665 */ "sshr.8b\t\0"
312
0
  /* 2674 */ "ushr.8b\t\0"
313
0
  /* 2683 */ "eor.8b\t\0"
314
0
  /* 2691 */ "orr.8b\t\0"
315
0
  /* 2699 */ "sqabs.8b\t\0"
316
0
  /* 2709 */ "cmhs.8b\t\0"
317
0
  /* 2718 */ "cls.8b\t\0"
318
0
  /* 2726 */ "mls.8b\t\0"
319
0
  /* 2734 */ "cmgt.8b\t\0"
320
0
  /* 2743 */ "rbit.8b\t\0"
321
0
  /* 2752 */ "cmlt.8b\t\0"
322
0
  /* 2761 */ "cnt.8b\t\0"
323
0
  /* 2769 */ "not.8b\t\0"
324
0
  /* 2777 */ "cmtst.8b\t\0"
325
0
  /* 2787 */ "ext.8b\t\0"
326
0
  /* 2795 */ "sqshlu.8b\t\0"
327
0
  /* 2806 */ "addv.8b\t\0"
328
0
  /* 2815 */ "saddlv.8b\t\0"
329
0
  /* 2826 */ "uaddlv.8b\t\0"
330
0
  /* 2837 */ "sminv.8b\t\0"
331
0
  /* 2847 */ "uminv.8b\t\0"
332
0
  /* 2857 */ "smaxv.8b\t\0"
333
0
  /* 2867 */ "umaxv.8b\t\0"
334
0
  /* 2877 */ "smax.8b\t\0"
335
0
  /* 2886 */ "umax.8b\t\0"
336
0
  /* 2895 */ "clz.8b\t\0"
337
0
  /* 2903 */ "ldaddab\t\0"
338
0
  /* 2912 */ "ldsminab\t\0"
339
0
  /* 2922 */ "lduminab\t\0"
340
0
  /* 2932 */ "swpab\t\0"
341
0
  /* 2939 */ "brab\t\0"
342
0
  /* 2945 */ "ldrab\t\0"
343
0
  /* 2952 */ "blrab\t\0"
344
0
  /* 2959 */ "ldclrab\t\0"
345
0
  /* 2968 */ "ldeorab\t\0"
346
0
  /* 2977 */ "casab\t\0"
347
0
  /* 2984 */ "ldsetab\t\0"
348
0
  /* 2993 */ "ldsmaxab\t\0"
349
0
  /* 3003 */ "ldumaxab\t\0"
350
0
  /* 3013 */ "fmlallbb\t\0"
351
0
  /* 3023 */ "crc32cb\t\0"
352
0
  /* 3032 */ "sqdecb\t\0"
353
0
  /* 3040 */ "uqdecb\t\0"
354
0
  /* 3048 */ "sqincb\t\0"
355
0
  /* 3056 */ "uqincb\t\0"
356
0
  /* 3064 */ "pacdb\t\0"
357
0
  /* 3071 */ "ldaddb\t\0"
358
0
  /* 3079 */ "autdb\t\0"
359
0
  /* 3086 */ "prfb\t\0"
360
0
  /* 3092 */ "flogb\t\0"
361
0
  /* 3099 */ "pacib\t\0"
362
0
  /* 3106 */ "autib\t\0"
363
0
  /* 3113 */ "brkb\t\0"
364
0
  /* 3119 */ "sabalb\t\0"
365
0
  /* 3127 */ "uabalb\t\0"
366
0
  /* 3135 */ "ldaddalb\t\0"
367
0
  /* 3145 */ "sqdmlalb\t\0"
368
0
  /* 3155 */ "bfmlalb\t\0"
369
0
  /* 3164 */ "smlalb\t\0"
370
0
  /* 3172 */ "umlalb\t\0"
371
0
  /* 3180 */ "ldsminalb\t\0"
372
0
  /* 3191 */ "lduminalb\t\0"
373
0
  /* 3202 */ "swpalb\t\0"
374
0
  /* 3210 */ "ldclralb\t\0"
375
0
  /* 3220 */ "ldeoralb\t\0"
376
0
  /* 3230 */ "casalb\t\0"
377
0
  /* 3238 */ "ldsetalb\t\0"
378
0
  /* 3248 */ "ldsmaxalb\t\0"
379
0
  /* 3259 */ "ldumaxalb\t\0"
380
0
  /* 3270 */ "ssublb\t\0"
381
0
  /* 3278 */ "usublb\t\0"
382
0
  /* 3286 */ "sbclb\t\0"
383
0
  /* 3293 */ "adclb\t\0"
384
0
  /* 3300 */ "sabdlb\t\0"
385
0
  /* 3308 */ "uabdlb\t\0"
386
0
  /* 3316 */ "ldaddlb\t\0"
387
0
  /* 3325 */ "saddlb\t\0"
388
0
  /* 3333 */ "uaddlb\t\0"
389
0
  /* 3341 */ "sshllb\t\0"
390
0
  /* 3349 */ "ushllb\t\0"
391
0
  /* 3357 */ "sqdmullb\t\0"
392
0
  /* 3367 */ "pmullb\t\0"
393
0
  /* 3375 */ "smullb\t\0"
394
0
  /* 3383 */ "umullb\t\0"
395
0
  /* 3391 */ "ldsminlb\t\0"
396
0
  /* 3401 */ "lduminlb\t\0"
397
0
  /* 3411 */ "swplb\t\0"
398
0
  /* 3418 */ "ldclrlb\t\0"
399
0
  /* 3427 */ "ldeorlb\t\0"
400
0
  /* 3436 */ "caslb\t\0"
401
0
  /* 3443 */ "sqdmlslb\t\0"
402
0
  /* 3453 */ "bfmlslb\t\0"
403
0
  /* 3462 */ "smlslb\t\0"
404
0
  /* 3470 */ "umlslb\t\0"
405
0
  /* 3478 */ "ldsetlb\t\0"
406
0
  /* 3487 */ "ldsmaxlb\t\0"
407
0
  /* 3497 */ "ldumaxlb\t\0"
408
0
  /* 3507 */ "dmb\t\0"
409
0
  /* 3512 */ "rsubhnb\t\0"
410
0
  /* 3521 */ "raddhnb\t\0"
411
0
  /* 3530 */ "ldsminb\t\0"
412
0
  /* 3539 */ "lduminb\t\0"
413
0
  /* 3548 */ "sqshrnb\t\0"
414
0
  /* 3557 */ "uqshrnb\t\0"
415
0
  /* 3566 */ "sqrshrnb\t\0"
416
0
  /* 3576 */ "uqrshrnb\t\0"
417
0
  /* 3586 */ "fcvtnb\t\0"
418
0
  /* 3594 */ "sqxtnb\t\0"
419
0
  /* 3602 */ "uqxtnb\t\0"
420
0
  /* 3610 */ "sqshrunb\t\0"
421
0
  /* 3620 */ "sqrshrunb\t\0"
422
0
  /* 3631 */ "sqxtunb\t\0"
423
0
  /* 3640 */ "ld1rob\t\0"
424
0
  /* 3648 */ "brkpb\t\0"
425
0
  /* 3655 */ "swpb\t\0"
426
0
  /* 3661 */ "ld1rqb\t\0"
427
0
  /* 3669 */ "ld1rb\t\0"
428
0
  /* 3676 */ "ldarb\t\0"
429
0
  /* 3683 */ "ldlarb\t\0"
430
0
  /* 3691 */ "ldrb\t\0"
431
0
  /* 3697 */ "ldclrb\t\0"
432
0
  /* 3705 */ "stllrb\t\0"
433
0
  /* 3713 */ "stlrb\t\0"
434
0
  /* 3720 */ "ldeorb\t\0"
435
0
  /* 3728 */ "ldaprb\t\0"
436
0
  /* 3736 */ "ldtrb\t\0"
437
0
  /* 3743 */ "strb\t\0"
438
0
  /* 3749 */ "sttrb\t\0"
439
0
  /* 3756 */ "ldurb\t\0"
440
0
  /* 3763 */ "stlurb\t\0"
441
0
  /* 3771 */ "ldapurb\t\0"
442
0
  /* 3780 */ "sturb\t\0"
443
0
  /* 3787 */ "ldaxrb\t\0"
444
0
  /* 3795 */ "ldxrb\t\0"
445
0
  /* 3802 */ "stlxrb\t\0"
446
0
  /* 3810 */ "stxrb\t\0"
447
0
  /* 3817 */ "ld1sb\t\0"
448
0
  /* 3824 */ "ldff1sb\t\0"
449
0
  /* 3833 */ "ldnf1sb\t\0"
450
0
  /* 3842 */ "ldnt1sb\t\0"
451
0
  /* 3851 */ "casb\t\0"
452
0
  /* 3857 */ "dsb\t\0"
453
0
  /* 3862 */ "isb\t\0"
454
0
  /* 3867 */ "fmsb\t\0"
455
0
  /* 3873 */ "fnmsb\t\0"
456
0
  /* 3880 */ "ld1rsb\t\0"
457
0
  /* 3888 */ "ldrsb\t\0"
458
0
  /* 3895 */ "ldtrsb\t\0"
459
0
  /* 3903 */ "ldursb\t\0"
460
0
  /* 3911 */ "ldapursb\t\0"
461
0
  /* 3921 */ "tsb\t\0"
462
0
  /* 3926 */ "ldsetb\t\0"
463
0
  /* 3934 */ "ssubltb\t\0"
464
0
  /* 3943 */ "fmlalltb\t\0"
465
0
  /* 3953 */ "cntb\t\0"
466
0
  /* 3959 */ "eortb\t\0"
467
0
  /* 3966 */ "clastb\t\0"
468
0
  /* 3974 */ "sxtb\t\0"
469
0
  /* 3980 */ "uxtb\t\0"
470
0
  /* 3986 */ "bfsub\t\0"
471
0
  /* 3993 */ "shsub\t\0"
472
0
  /* 4000 */ "uhsub\t\0"
473
0
  /* 4007 */ "fmsub\t\0"
474
0
  /* 4014 */ "fnmsub\t\0"
475
0
  /* 4022 */ "sqsub\t\0"
476
0
  /* 4029 */ "uqsub\t\0"
477
0
  /* 4036 */ "revb\t\0"
478
0
  /* 4042 */ "ssubwb\t\0"
479
0
  /* 4050 */ "usubwb\t\0"
480
0
  /* 4058 */ "saddwb\t\0"
481
0
  /* 4066 */ "uaddwb\t\0"
482
0
  /* 4074 */ "ldsmaxb\t\0"
483
0
  /* 4083 */ "ldumaxb\t\0"
484
0
  /* 4092 */ "pacdzb\t\0"
485
0
  /* 4100 */ "autdzb\t\0"
486
0
  /* 4108 */ "pacizb\t\0"
487
0
  /* 4116 */ "autizb\t\0"
488
0
  /* 4124 */ "sbc\t\0"
489
0
  /* 4129 */ "adc\t\0"
490
0
  /* 4134 */ "bic\t\0"
491
0
  /* 4139 */ "aesimc\t\0"
492
0
  /* 4147 */ "aesmc\t\0"
493
0
  /* 4154 */ "csinc\t\0"
494
0
  /* 4161 */ "retaasppc\t\0"
495
0
  /* 4172 */ "autiasppc\t\0"
496
0
  /* 4183 */ "retabsppc\t\0"
497
0
  /* 4194 */ "autibsppc\t\0"
498
0
  /* 4205 */ "hvc\t\0"
499
0
  /* 4210 */ "svc\t\0"
500
0
  /* 4215 */ "fmla.d\t\0"
501
0
  /* 4223 */ "fmul.d\t\0"
502
0
  /* 4231 */ "fmls.d\t\0"
503
0
  /* 4239 */ "ins.d\t\0"
504
0
  /* 4246 */ "fmov.d\t\0"
505
0
  /* 4254 */ "umov.d\t\0"
506
0
  /* 4262 */ "fmulx.d\t\0"
507
0
  /* 4271 */ "sadalp.1d\t\0"
508
0
  /* 4282 */ "uadalp.1d\t\0"
509
0
  /* 4293 */ "saddlp.1d\t\0"
510
0
  /* 4304 */ "uaddlp.1d\t\0"
511
0
  /* 4315 */ "ld1d\t\0"
512
0
  /* 4321 */ "ldff1d\t\0"
513
0
  /* 4329 */ "ldnf1d\t\0"
514
0
  /* 4337 */ "ldnt1d\t\0"
515
0
  /* 4345 */ "stnt1d\t\0"
516
0
  /* 4353 */ "st1d\t\0"
517
0
  /* 4359 */ "sha512su0.2d\t\0"
518
0
  /* 4373 */ "trn1.2d\t\0"
519
0
  /* 4382 */ "zip1.2d\t\0"
520
0
  /* 4391 */ "uzp1.2d\t\0"
521
0
  /* 4400 */ "sha512su1.2d\t\0"
522
0
  /* 4414 */ "rax1.2d\t\0"
523
0
  /* 4423 */ "sha512h2.2d\t\0"
524
0
  /* 4436 */ "sabal2.2d\t\0"
525
0
  /* 4447 */ "uabal2.2d\t\0"
526
0
  /* 4458 */ "sqdmlal2.2d\t\0"
527
0
  /* 4471 */ "smlal2.2d\t\0"
528
0
  /* 4482 */ "umlal2.2d\t\0"
529
0
  /* 4493 */ "ssubl2.2d\t\0"
530
0
  /* 4504 */ "usubl2.2d\t\0"
531
0
  /* 4515 */ "sabdl2.2d\t\0"
532
0
  /* 4526 */ "uabdl2.2d\t\0"
533
0
  /* 4537 */ "saddl2.2d\t\0"
534
0
  /* 4548 */ "uaddl2.2d\t\0"
535
0
  /* 4559 */ "sshll2.2d\t\0"
536
0
  /* 4570 */ "ushll2.2d\t\0"
537
0
  /* 4581 */ "sqdmull2.2d\t\0"
538
0
  /* 4594 */ "smull2.2d\t\0"
539
0
  /* 4605 */ "umull2.2d\t\0"
540
0
  /* 4616 */ "sqdmlsl2.2d\t\0"
541
0
  /* 4629 */ "smlsl2.2d\t\0"
542
0
  /* 4640 */ "umlsl2.2d\t\0"
543
0
  /* 4651 */ "trn2.2d\t\0"
544
0
  /* 4660 */ "zip2.2d\t\0"
545
0
  /* 4669 */ "uzp2.2d\t\0"
546
0
  /* 4678 */ "ssubw2.2d\t\0"
547
0
  /* 4689 */ "usubw2.2d\t\0"
548
0
  /* 4700 */ "saddw2.2d\t\0"
549
0
  /* 4711 */ "uaddw2.2d\t\0"
550
0
  /* 4722 */ "fcmla.2d\t\0"
551
0
  /* 4732 */ "fmla.2d\t\0"
552
0
  /* 4741 */ "srsra.2d\t\0"
553
0
  /* 4751 */ "ursra.2d\t\0"
554
0
  /* 4761 */ "ssra.2d\t\0"
555
0
  /* 4770 */ "usra.2d\t\0"
556
0
  /* 4779 */ "frinta.2d\t\0"
557
0
  /* 4790 */ "fsub.2d\t\0"
558
0
  /* 4799 */ "sqsub.2d\t\0"
559
0
  /* 4809 */ "uqsub.2d\t\0"
560
0
  /* 4819 */ "fabd.2d\t\0"
561
0
  /* 4828 */ "fcadd.2d\t\0"
562
0
  /* 4838 */ "fadd.2d\t\0"
563
0
  /* 4847 */ "usqadd.2d\t\0"
564
0
  /* 4858 */ "suqadd.2d\t\0"
565
0
  /* 4869 */ "facge.2d\t\0"
566
0
  /* 4879 */ "fcmge.2d\t\0"
567
0
  /* 4889 */ "fscale.2d\t\0"
568
0
  /* 4900 */ "fcmle.2d\t\0"
569
0
  /* 4910 */ "frecpe.2d\t\0"
570
0
  /* 4921 */ "frsqrte.2d\t\0"
571
0
  /* 4933 */ "scvtf.2d\t\0"
572
0
  /* 4943 */ "ucvtf.2d\t\0"
573
0
  /* 4953 */ "fneg.2d\t\0"
574
0
  /* 4962 */ "sqneg.2d\t\0"
575
0
  /* 4972 */ "sha512h.2d\t\0"
576
0
  /* 4984 */ "cmhi.2d\t\0"
577
0
  /* 4993 */ "sli.2d\t\0"
578
0
  /* 5001 */ "sri.2d\t\0"
579
0
  /* 5009 */ "frinti.2d\t\0"
580
0
  /* 5020 */ "movi.2d\t\0"
581
0
  /* 5029 */ "sabal.2d\t\0"
582
0
  /* 5039 */ "uabal.2d\t\0"
583
0
  /* 5049 */ "sqdmlal.2d\t\0"
584
0
  /* 5061 */ "smlal.2d\t\0"
585
0
  /* 5071 */ "umlal.2d\t\0"
586
0
  /* 5081 */ "ssubl.2d\t\0"
587
0
  /* 5091 */ "usubl.2d\t\0"
588
0
  /* 5101 */ "sabdl.2d\t\0"
589
0
  /* 5111 */ "uabdl.2d\t\0"
590
0
  /* 5121 */ "saddl.2d\t\0"
591
0
  /* 5131 */ "uaddl.2d\t\0"
592
0
  /* 5141 */ "sqshl.2d\t\0"
593
0
  /* 5151 */ "uqshl.2d\t\0"
594
0
  /* 5161 */ "sqrshl.2d\t\0"
595
0
  /* 5172 */ "uqrshl.2d\t\0"
596
0
  /* 5183 */ "srshl.2d\t\0"
597
0
  /* 5193 */ "urshl.2d\t\0"
598
0
  /* 5203 */ "sshl.2d\t\0"
599
0
  /* 5212 */ "ushl.2d\t\0"
600
0
  /* 5221 */ "sshll.2d\t\0"
601
0
  /* 5231 */ "ushll.2d\t\0"
602
0
  /* 5241 */ "sqdmull.2d\t\0"
603
0
  /* 5253 */ "smull.2d\t\0"
604
0
  /* 5263 */ "umull.2d\t\0"
605
0
  /* 5273 */ "sqdmlsl.2d\t\0"
606
0
  /* 5285 */ "smlsl.2d\t\0"
607
0
  /* 5295 */ "umlsl.2d\t\0"
608
0
  /* 5305 */ "fmul.2d\t\0"
609
0
  /* 5314 */ "fminnm.2d\t\0"
610
0
  /* 5325 */ "fmaxnm.2d\t\0"
611
0
  /* 5336 */ "frintm.2d\t\0"
612
0
  /* 5347 */ "famin.2d\t\0"
613
0
  /* 5357 */ "fmin.2d\t\0"
614
0
  /* 5366 */ "frintn.2d\t\0"
615
0
  /* 5377 */ "faddp.2d\t\0"
616
0
  /* 5387 */ "sadalp.2d\t\0"
617
0
  /* 5398 */ "uadalp.2d\t\0"
618
0
  /* 5409 */ "saddlp.2d\t\0"
619
0
  /* 5420 */ "uaddlp.2d\t\0"
620
0
  /* 5431 */ "fminnmp.2d\t\0"
621
0
  /* 5443 */ "fmaxnmp.2d\t\0"
622
0
  /* 5455 */ "fminp.2d\t\0"
623
0
  /* 5465 */ "frintp.2d\t\0"
624
0
  /* 5476 */ "dup.2d\t\0"
625
0
  /* 5484 */ "fmaxp.2d\t\0"
626
0
  /* 5494 */ "fcmeq.2d\t\0"
627
0
  /* 5504 */ "xar.2d\t\0"
628
0
  /* 5512 */ "srshr.2d\t\0"
629
0
  /* 5522 */ "urshr.2d\t\0"
630
0
  /* 5532 */ "sshr.2d\t\0"
631
0
  /* 5541 */ "ushr.2d\t\0"
632
0
  /* 5550 */ "fcvtas.2d\t\0"
633
0
  /* 5561 */ "fabs.2d\t\0"
634
0
  /* 5570 */ "sqabs.2d\t\0"
635
0
  /* 5580 */ "cmhs.2d\t\0"
636
0
  /* 5589 */ "fmls.2d\t\0"
637
0
  /* 5598 */ "fcvtms.2d\t\0"
638
0
  /* 5609 */ "fcvtns.2d\t\0"
639
0
  /* 5620 */ "frecps.2d\t\0"
640
0
  /* 5631 */ "fcvtps.2d\t\0"
641
0
  /* 5642 */ "frsqrts.2d\t\0"
642
0
  /* 5654 */ "fcvtzs.2d\t\0"
643
0
  /* 5665 */ "facgt.2d\t\0"
644
0
  /* 5675 */ "fcmgt.2d\t\0"
645
0
  /* 5685 */ "fcmlt.2d\t\0"
646
0
  /* 5695 */ "fsqrt.2d\t\0"
647
0
  /* 5705 */ "cmtst.2d\t\0"
648
0
  /* 5715 */ "fcvtau.2d\t\0"
649
0
  /* 5726 */ "sqshlu.2d\t\0"
650
0
  /* 5737 */ "fcvtmu.2d\t\0"
651
0
  /* 5748 */ "fcvtnu.2d\t\0"
652
0
  /* 5759 */ "fcvtpu.2d\t\0"
653
0
  /* 5770 */ "fcvtzu.2d\t\0"
654
0
  /* 5781 */ "fdiv.2d\t\0"
655
0
  /* 5790 */ "fmov.2d\t\0"
656
0
  /* 5799 */ "ssubw.2d\t\0"
657
0
  /* 5809 */ "usubw.2d\t\0"
658
0
  /* 5819 */ "saddw.2d\t\0"
659
0
  /* 5829 */ "uaddw.2d\t\0"
660
0
  /* 5839 */ "frint32x.2d\t\0"
661
0
  /* 5852 */ "frint64x.2d\t\0"
662
0
  /* 5865 */ "famax.2d\t\0"
663
0
  /* 5875 */ "fmax.2d\t\0"
664
0
  /* 5884 */ "fmulx.2d\t\0"
665
0
  /* 5894 */ "frintx.2d\t\0"
666
0
  /* 5905 */ "frint32z.2d\t\0"
667
0
  /* 5918 */ "frint64z.2d\t\0"
668
0
  /* 5931 */ "frintz.2d\t\0"
669
0
  /* 5942 */ "ld2d\t\0"
670
0
  /* 5948 */ "st2d\t\0"
671
0
  /* 5954 */ "ld3d\t\0"
672
0
  /* 5960 */ "st3d\t\0"
673
0
  /* 5966 */ "ld4d\t\0"
674
0
  /* 5972 */ "st4d\t\0"
675
0
  /* 5978 */ "fmad\t\0"
676
0
  /* 5984 */ "fnmad\t\0"
677
0
  /* 5991 */ "ftmad\t\0"
678
0
  /* 5998 */ "fabd\t\0"
679
0
  /* 6004 */ "sabd\t\0"
680
0
  /* 6010 */ "uabd\t\0"
681
0
  /* 6016 */ "xpacd\t\0"
682
0
  /* 6023 */ "sqdecd\t\0"
683
0
  /* 6031 */ "uqdecd\t\0"
684
0
  /* 6039 */ "sqincd\t\0"
685
0
  /* 6047 */ "uqincd\t\0"
686
0
  /* 6055 */ "fcadd\t\0"
687
0
  /* 6062 */ "sqcadd\t\0"
688
0
  /* 6070 */ "ldadd\t\0"
689
0
  /* 6077 */ "bfadd\t\0"
690
0
  /* 6084 */ "srhadd\t\0"
691
0
  /* 6092 */ "urhadd\t\0"
692
0
  /* 6100 */ "shadd\t\0"
693
0
  /* 6107 */ "uhadd\t\0"
694
0
  /* 6114 */ "fmadd\t\0"
695
0
  /* 6121 */ "fnmadd\t\0"
696
0
  /* 6129 */ "usqadd\t\0"
697
0
  /* 6137 */ "suqadd\t\0"
698
0
  /* 6145 */ "prfd\t\0"
699
0
  /* 6151 */ "nand\t\0"
700
0
  /* 6157 */ "ld1rod\t\0"
701
0
  /* 6165 */ "ld1rqd\t\0"
702
0
  /* 6173 */ "ld1rd\t\0"
703
0
  /* 6180 */ "asrd\t\0"
704
0
  /* 6186 */ "aesd\t\0"
705
0
  /* 6192 */ "cntd\t\0"
706
0
  /* 6198 */ "revd\t\0"
707
0
  /* 6204 */ "sm4e\t\0"
708
0
  /* 6210 */ "splice\t\0"
709
0
  /* 6218 */ "facge\t\0"
710
0
  /* 6225 */ "whilege\t\0"
711
0
  /* 6234 */ "fcmge\t\0"
712
0
  /* 6241 */ "cmpge\t\0"
713
0
  /* 6248 */ "fscale\t\0"
714
0
  /* 6256 */ "whilele\t\0"
715
0
  /* 6265 */ "fcmle\t\0"
716
0
  /* 6272 */ "cmple\t\0"
717
0
  /* 6279 */ "fcmne\t\0"
718
0
  /* 6286 */ "ctermne\t\0"
719
0
  /* 6295 */ "cmpne\t\0"
720
0
  /* 6302 */ "frecpe\t\0"
721
0
  /* 6310 */ "urecpe\t\0"
722
0
  /* 6318 */ "fccmpe\t\0"
723
0
  /* 6326 */ "fcmpe\t\0"
724
0
  /* 6333 */ "aese\t\0"
725
0
  /* 6339 */ "pfalse\t\0"
726
0
  /* 6347 */ "frsqrte\t\0"
727
0
  /* 6356 */ "ursqrte\t\0"
728
0
  /* 6365 */ "ptrue\t\0"
729
0
  /* 6372 */ "udf\t\0"
730
0
  /* 6377 */ "scvtf\t\0"
731
0
  /* 6384 */ "ucvtf\t\0"
732
0
  /* 6391 */ "st2g\t\0"
733
0
  /* 6397 */ "stz2g\t\0"
734
0
  /* 6404 */ "subg\t\0"
735
0
  /* 6410 */ "addg\t\0"
736
0
  /* 6416 */ "ldg\t\0"
737
0
  /* 6421 */ "fneg\t\0"
738
0
  /* 6427 */ "sqneg\t\0"
739
0
  /* 6434 */ "csneg\t\0"
740
0
  /* 6441 */ "histseg\t\0"
741
0
  /* 6450 */ "irg\t\0"
742
0
  /* 6455 */ "stg\t\0"
743
0
  /* 6460 */ "stzg\t\0"
744
0
  /* 6466 */ "fmla.h\t\0"
745
0
  /* 6474 */ "sqrdmlah.h\t\0"
746
0
  /* 6486 */ "sqdmulh.h\t\0"
747
0
  /* 6497 */ "sqrdmulh.h\t\0"
748
0
  /* 6509 */ "sqrdmlsh.h\t\0"
749
0
  /* 6521 */ "sqdmlal.h\t\0"
750
0
  /* 6532 */ "sqdmull.h\t\0"
751
0
  /* 6543 */ "sqdmlsl.h\t\0"
752
0
  /* 6554 */ "fmul.h\t\0"
753
0
  /* 6562 */ "fmls.h\t\0"
754
0
  /* 6570 */ "ins.h\t\0"
755
0
  /* 6577 */ "smov.h\t\0"
756
0
  /* 6585 */ "umov.h\t\0"
757
0
  /* 6593 */ "fmulx.h\t\0"
758
0
  /* 6602 */ "sha1h\t\0"
759
0
  /* 6609 */ "ld1h\t\0"
760
0
  /* 6615 */ "ldff1h\t\0"
761
0
  /* 6623 */ "ldnf1h\t\0"
762
0
  /* 6631 */ "ldnt1h\t\0"
763
0
  /* 6639 */ "stnt1h\t\0"
764
0
  /* 6647 */ "st1h\t\0"
765
0
  /* 6653 */ "faddp.2h\t\0"
766
0
  /* 6663 */ "fminnmp.2h\t\0"
767
0
  /* 6675 */ "fmaxnmp.2h\t\0"
768
0
  /* 6687 */ "fminp.2h\t\0"
769
0
  /* 6697 */ "fmaxp.2h\t\0"
770
0
  /* 6707 */ "crc32h\t\0"
771
0
  /* 6715 */ "ld2h\t\0"
772
0
  /* 6721 */ "st2h\t\0"
773
0
  /* 6727 */ "ld3h\t\0"
774
0
  /* 6733 */ "st3h\t\0"
775
0
  /* 6739 */ "trn1.4h\t\0"
776
0
  /* 6748 */ "zip1.4h\t\0"
777
0
  /* 6757 */ "uzp1.4h\t\0"
778
0
  /* 6766 */ "rev32.4h\t\0"
779
0
  /* 6776 */ "trn2.4h\t\0"
780
0
  /* 6785 */ "zip2.4h\t\0"
781
0
  /* 6794 */ "uzp2.4h\t\0"
782
0
  /* 6803 */ "rev64.4h\t\0"
783
0
  /* 6813 */ "saba.4h\t\0"
784
0
  /* 6822 */ "uaba.4h\t\0"
785
0
  /* 6831 */ "fcmla.4h\t\0"
786
0
  /* 6841 */ "fmla.4h\t\0"
787
0
  /* 6850 */ "srsra.4h\t\0"
788
0
  /* 6860 */ "ursra.4h\t\0"
789
0
  /* 6870 */ "ssra.4h\t\0"
790
0
  /* 6879 */ "usra.4h\t\0"
791
0
  /* 6888 */ "frinta.4h\t\0"
792
0
  /* 6899 */ "fsub.4h\t\0"
793
0
  /* 6908 */ "shsub.4h\t\0"
794
0
  /* 6918 */ "uhsub.4h\t\0"
795
0
  /* 6928 */ "sqsub.4h\t\0"
796
0
  /* 6938 */ "uqsub.4h\t\0"
797
0
  /* 6948 */ "bic.4h\t\0"
798
0
  /* 6956 */ "fabd.4h\t\0"
799
0
  /* 6965 */ "sabd.4h\t\0"
800
0
  /* 6974 */ "uabd.4h\t\0"
801
0
  /* 6983 */ "fcadd.4h\t\0"
802
0
  /* 6993 */ "fadd.4h\t\0"
803
0
  /* 7002 */ "srhadd.4h\t\0"
804
0
  /* 7013 */ "urhadd.4h\t\0"
805
0
  /* 7024 */ "shadd.4h\t\0"
806
0
  /* 7034 */ "uhadd.4h\t\0"
807
0
  /* 7044 */ "usqadd.4h\t\0"
808
0
  /* 7055 */ "suqadd.4h\t\0"
809
0
  /* 7066 */ "facge.4h\t\0"
810
0
  /* 7076 */ "fcmge.4h\t\0"
811
0
  /* 7086 */ "fscale.4h\t\0"
812
0
  /* 7097 */ "fcmle.4h\t\0"
813
0
  /* 7107 */ "frecpe.4h\t\0"
814
0
  /* 7118 */ "frsqrte.4h\t\0"
815
0
  /* 7130 */ "scvtf.4h\t\0"
816
0
  /* 7140 */ "ucvtf.4h\t\0"
817
0
  /* 7150 */ "fneg.4h\t\0"
818
0
  /* 7159 */ "sqneg.4h\t\0"
819
0
  /* 7169 */ "sqrdmlah.4h\t\0"
820
0
  /* 7182 */ "sqdmulh.4h\t\0"
821
0
  /* 7194 */ "sqrdmulh.4h\t\0"
822
0
  /* 7207 */ "sqrdmlsh.4h\t\0"
823
0
  /* 7220 */ "cmhi.4h\t\0"
824
0
  /* 7229 */ "sli.4h\t\0"
825
0
  /* 7237 */ "mvni.4h\t\0"
826
0
  /* 7246 */ "sri.4h\t\0"
827
0
  /* 7254 */ "frinti.4h\t\0"
828
0
  /* 7265 */ "movi.4h\t\0"
829
0
  /* 7274 */ "sqshl.4h\t\0"
830
0
  /* 7284 */ "uqshl.4h\t\0"
831
0
  /* 7294 */ "sqrshl.4h\t\0"
832
0
  /* 7305 */ "uqrshl.4h\t\0"
833
0
  /* 7316 */ "srshl.4h\t\0"
834
0
  /* 7326 */ "urshl.4h\t\0"
835
0
  /* 7336 */ "sshl.4h\t\0"
836
0
  /* 7345 */ "ushl.4h\t\0"
837
0
  /* 7354 */ "fmul.4h\t\0"
838
0
  /* 7363 */ "fminnm.4h\t\0"
839
0
  /* 7374 */ "fmaxnm.4h\t\0"
840
0
  /* 7385 */ "frintm.4h\t\0"
841
0
  /* 7396 */ "rsubhn.4h\t\0"
842
0
  /* 7407 */ "raddhn.4h\t\0"
843
0
  /* 7418 */ "famin.4h\t\0"
844
0
  /* 7428 */ "fmin.4h\t\0"
845
0
  /* 7437 */ "smin.4h\t\0"
846
0
  /* 7446 */ "umin.4h\t\0"
847
0
  /* 7455 */ "sqshrn.4h\t\0"
848
0
  /* 7466 */ "uqshrn.4h\t\0"
849
0
  /* 7477 */ "sqrshrn.4h\t\0"
850
0
  /* 7489 */ "uqrshrn.4h\t\0"
851
0
  /* 7501 */ "frintn.4h\t\0"
852
0
  /* 7512 */ "bfcvtn.4h\t\0"
853
0
  /* 7523 */ "sqxtn.4h\t\0"
854
0
  /* 7533 */ "uqxtn.4h\t\0"
855
0
  /* 7543 */ "sqshrun.4h\t\0"
856
0
  /* 7555 */ "sqrshrun.4h\t\0"
857
0
  /* 7568 */ "sqxtun.4h\t\0"
858
0
  /* 7579 */ "faddp.4h\t\0"
859
0
  /* 7589 */ "sadalp.4h\t\0"
860
0
  /* 7600 */ "uadalp.4h\t\0"
861
0
  /* 7611 */ "saddlp.4h\t\0"
862
0
  /* 7622 */ "uaddlp.4h\t\0"
863
0
  /* 7633 */ "fminnmp.4h\t\0"
864
0
  /* 7645 */ "fmaxnmp.4h\t\0"
865
0
  /* 7657 */ "fminp.4h\t\0"
866
0
  /* 7667 */ "sminp.4h\t\0"
867
0
  /* 7677 */ "uminp.4h\t\0"
868
0
  /* 7687 */ "frintp.4h\t\0"
869
0
  /* 7698 */ "dup.4h\t\0"
870
0
  /* 7706 */ "fmaxp.4h\t\0"
871
0
  /* 7716 */ "smaxp.4h\t\0"
872
0
  /* 7726 */ "umaxp.4h\t\0"
873
0
  /* 7736 */ "fcmeq.4h\t\0"
874
0
  /* 7746 */ "srshr.4h\t\0"
875
0
  /* 7756 */ "urshr.4h\t\0"
876
0
  /* 7766 */ "sshr.4h\t\0"
877
0
  /* 7775 */ "ushr.4h\t\0"
878
0
  /* 7784 */ "orr.4h\t\0"
879
0
  /* 7792 */ "fcvtas.4h\t\0"
880
0
  /* 7803 */ "fabs.4h\t\0"
881
0
  /* 7812 */ "sqabs.4h\t\0"
882
0
  /* 7822 */ "cmhs.4h\t\0"
883
0
  /* 7831 */ "cls.4h\t\0"
884
0
  /* 7839 */ "fmls.4h\t\0"
885
0
  /* 7848 */ "fcvtms.4h\t\0"
886
0
  /* 7859 */ "fcvtns.4h\t\0"
887
0
  /* 7870 */ "frecps.4h\t\0"
888
0
  /* 7881 */ "fcvtps.4h\t\0"
889
0
  /* 7892 */ "frsqrts.4h\t\0"
890
0
  /* 7904 */ "fcvtzs.4h\t\0"
891
0
  /* 7915 */ "facgt.4h\t\0"
892
0
  /* 7925 */ "fcmgt.4h\t\0"
893
0
  /* 7935 */ "fcmlt.4h\t\0"
894
0
  /* 7945 */ "fsqrt.4h\t\0"
895
0
  /* 7955 */ "cmtst.4h\t\0"
896
0
  /* 7965 */ "fcvtau.4h\t\0"
897
0
  /* 7976 */ "sqshlu.4h\t\0"
898
0
  /* 7987 */ "fcvtmu.4h\t\0"
899
0
  /* 7998 */ "fcvtnu.4h\t\0"
900
0
  /* 8009 */ "fcvtpu.4h\t\0"
901
0
  /* 8020 */ "fcvtzu.4h\t\0"
902
0
  /* 8031 */ "addv.4h\t\0"
903
0
  /* 8040 */ "fdiv.4h\t\0"
904
0
  /* 8049 */ "saddlv.4h\t\0"
905
0
  /* 8060 */ "uaddlv.4h\t\0"
906
0
  /* 8071 */ "fminnmv.4h\t\0"
907
0
  /* 8083 */ "fmaxnmv.4h\t\0"
908
0
  /* 8095 */ "fminv.4h\t\0"
909
0
  /* 8105 */ "sminv.4h\t\0"
910
0
  /* 8115 */ "uminv.4h\t\0"
911
0
  /* 8125 */ "fmov.4h\t\0"
912
0
  /* 8134 */ "fmaxv.4h\t\0"
913
0
  /* 8144 */ "smaxv.4h\t\0"
914
0
  /* 8154 */ "umaxv.4h\t\0"
915
0
  /* 8164 */ "famax.4h\t\0"
916
0
  /* 8174 */ "fmax.4h\t\0"
917
0
  /* 8183 */ "smax.4h\t\0"
918
0
  /* 8192 */ "umax.4h\t\0"
919
0
  /* 8201 */ "fmulx.4h\t\0"
920
0
  /* 8211 */ "frintx.4h\t\0"
921
0
  /* 8222 */ "clz.4h\t\0"
922
0
  /* 8230 */ "frintz.4h\t\0"
923
0
  /* 8241 */ "ld4h\t\0"
924
0
  /* 8247 */ "st4h\t\0"
925
0
  /* 8253 */ "trn1.8h\t\0"
926
0
  /* 8262 */ "zip1.8h\t\0"
927
0
  /* 8271 */ "uzp1.8h\t\0"
928
0
  /* 8280 */ "rev32.8h\t\0"
929
0
  /* 8290 */ "sabal2.8h\t\0"
930
0
  /* 8301 */ "uabal2.8h\t\0"
931
0
  /* 8312 */ "smlal2.8h\t\0"
932
0
  /* 8323 */ "umlal2.8h\t\0"
933
0
  /* 8334 */ "ssubl2.8h\t\0"
934
0
  /* 8345 */ "usubl2.8h\t\0"
935
0
  /* 8356 */ "sabdl2.8h\t\0"
936
0
  /* 8367 */ "uabdl2.8h\t\0"
937
0
  /* 8378 */ "saddl2.8h\t\0"
938
0
  /* 8389 */ "uaddl2.8h\t\0"
939
0
  /* 8400 */ "sshll2.8h\t\0"
940
0
  /* 8411 */ "ushll2.8h\t\0"
941
0
  /* 8422 */ "pmull2.8h\t\0"
942
0
  /* 8433 */ "smull2.8h\t\0"
943
0
  /* 8444 */ "umull2.8h\t\0"
944
0
  /* 8455 */ "smlsl2.8h\t\0"
945
0
  /* 8466 */ "umlsl2.8h\t\0"
946
0
  /* 8477 */ "bf1cvtl2.8h\t\0"
947
0
  /* 8490 */ "bf2cvtl2.8h\t\0"
948
0
  /* 8503 */ "rsubhn2.8h\t\0"
949
0
  /* 8515 */ "raddhn2.8h\t\0"
950
0
  /* 8527 */ "sqshrn2.8h\t\0"
951
0
  /* 8539 */ "uqshrn2.8h\t\0"
952
0
  /* 8551 */ "sqrshrn2.8h\t\0"
953
0
  /* 8564 */ "uqrshrn2.8h\t\0"
954
0
  /* 8577 */ "trn2.8h\t\0"
955
0
  /* 8586 */ "bfcvtn2.8h\t\0"
956
0
  /* 8598 */ "sqxtn2.8h\t\0"
957
0
  /* 8609 */ "uqxtn2.8h\t\0"
958
0
  /* 8620 */ "sqshrun2.8h\t\0"
959
0
  /* 8633 */ "sqrshrun2.8h\t\0"
960
0
  /* 8647 */ "sqxtun2.8h\t\0"
961
0
  /* 8659 */ "zip2.8h\t\0"
962
0
  /* 8668 */ "uzp2.8h\t\0"
963
0
  /* 8677 */ "ssubw2.8h\t\0"
964
0
  /* 8688 */ "usubw2.8h\t\0"
965
0
  /* 8699 */ "saddw2.8h\t\0"
966
0
  /* 8710 */ "uaddw2.8h\t\0"
967
0
  /* 8721 */ "rev64.8h\t\0"
968
0
  /* 8731 */ "saba.8h\t\0"
969
0
  /* 8740 */ "uaba.8h\t\0"
970
0
  /* 8749 */ "fcmla.8h\t\0"
971
0
  /* 8759 */ "fmla.8h\t\0"
972
0
  /* 8768 */ "srsra.8h\t\0"
973
0
  /* 8778 */ "ursra.8h\t\0"
974
0
  /* 8788 */ "ssra.8h\t\0"
975
0
  /* 8797 */ "usra.8h\t\0"
976
0
  /* 8806 */ "frinta.8h\t\0"
977
0
  /* 8817 */ "fsub.8h\t\0"
978
0
  /* 8826 */ "shsub.8h\t\0"
979
0
  /* 8836 */ "uhsub.8h\t\0"
980
0
  /* 8846 */ "sqsub.8h\t\0"
981
0
  /* 8856 */ "uqsub.8h\t\0"
982
0
  /* 8866 */ "bic.8h\t\0"
983
0
  /* 8874 */ "fabd.8h\t\0"
984
0
  /* 8883 */ "sabd.8h\t\0"
985
0
  /* 8892 */ "uabd.8h\t\0"
986
0
  /* 8901 */ "fcadd.8h\t\0"
987
0
  /* 8911 */ "fadd.8h\t\0"
988
0
  /* 8920 */ "srhadd.8h\t\0"
989
0
  /* 8931 */ "urhadd.8h\t\0"
990
0
  /* 8942 */ "shadd.8h\t\0"
991
0
  /* 8952 */ "uhadd.8h\t\0"
992
0
  /* 8962 */ "usqadd.8h\t\0"
993
0
  /* 8973 */ "suqadd.8h\t\0"
994
0
  /* 8984 */ "facge.8h\t\0"
995
0
  /* 8994 */ "fcmge.8h\t\0"
996
0
  /* 9004 */ "fscale.8h\t\0"
997
0
  /* 9015 */ "fcmle.8h\t\0"
998
0
  /* 9025 */ "frecpe.8h\t\0"
999
0
  /* 9036 */ "frsqrte.8h\t\0"
1000
0
  /* 9048 */ "scvtf.8h\t\0"
1001
0
  /* 9058 */ "ucvtf.8h\t\0"
1002
0
  /* 9068 */ "fneg.8h\t\0"
1003
0
  /* 9077 */ "sqneg.8h\t\0"
1004
0
  /* 9087 */ "sqrdmlah.8h\t\0"
1005
0
  /* 9100 */ "sqdmulh.8h\t\0"
1006
0
  /* 9112 */ "sqrdmulh.8h\t\0"
1007
0
  /* 9125 */ "sqrdmlsh.8h\t\0"
1008
0
  /* 9138 */ "cmhi.8h\t\0"
1009
0
  /* 9147 */ "sli.8h\t\0"
1010
0
  /* 9155 */ "mvni.8h\t\0"
1011
0
  /* 9164 */ "sri.8h\t\0"
1012
0
  /* 9172 */ "frinti.8h\t\0"
1013
0
  /* 9183 */ "movi.8h\t\0"
1014
0
  /* 9192 */ "sabal.8h\t\0"
1015
0
  /* 9202 */ "uabal.8h\t\0"
1016
0
  /* 9212 */ "smlal.8h\t\0"
1017
0
  /* 9222 */ "umlal.8h\t\0"
1018
0
  /* 9232 */ "ssubl.8h\t\0"
1019
0
  /* 9242 */ "usubl.8h\t\0"
1020
0
  /* 9252 */ "sabdl.8h\t\0"
1021
0
  /* 9262 */ "uabdl.8h\t\0"
1022
0
  /* 9272 */ "saddl.8h\t\0"
1023
0
  /* 9282 */ "uaddl.8h\t\0"
1024
0
  /* 9292 */ "sqshl.8h\t\0"
1025
0
  /* 9302 */ "uqshl.8h\t\0"
1026
0
  /* 9312 */ "sqrshl.8h\t\0"
1027
0
  /* 9323 */ "uqrshl.8h\t\0"
1028
0
  /* 9334 */ "srshl.8h\t\0"
1029
0
  /* 9344 */ "urshl.8h\t\0"
1030
0
  /* 9354 */ "sshl.8h\t\0"
1031
0
  /* 9363 */ "ushl.8h\t\0"
1032
0
  /* 9372 */ "sshll.8h\t\0"
1033
0
  /* 9382 */ "ushll.8h\t\0"
1034
0
  /* 9392 */ "pmull.8h\t\0"
1035
0
  /* 9402 */ "smull.8h\t\0"
1036
0
  /* 9412 */ "umull.8h\t\0"
1037
0
  /* 9422 */ "smlsl.8h\t\0"
1038
0
  /* 9432 */ "umlsl.8h\t\0"
1039
0
  /* 9442 */ "bf1cvtl.8h\t\0"
1040
0
  /* 9454 */ "bf2cvtl.8h\t\0"
1041
0
  /* 9466 */ "fmul.8h\t\0"
1042
0
  /* 9475 */ "fminnm.8h\t\0"
1043
0
  /* 9486 */ "fmaxnm.8h\t\0"
1044
0
  /* 9497 */ "frintm.8h\t\0"
1045
0
  /* 9508 */ "famin.8h\t\0"
1046
0
  /* 9518 */ "fmin.8h\t\0"
1047
0
  /* 9527 */ "smin.8h\t\0"
1048
0
  /* 9536 */ "umin.8h\t\0"
1049
0
  /* 9545 */ "frintn.8h\t\0"
1050
0
  /* 9556 */ "faddp.8h\t\0"
1051
0
  /* 9566 */ "sadalp.8h\t\0"
1052
0
  /* 9577 */ "uadalp.8h\t\0"
1053
0
  /* 9588 */ "saddlp.8h\t\0"
1054
0
  /* 9599 */ "uaddlp.8h\t\0"
1055
0
  /* 9610 */ "fminnmp.8h\t\0"
1056
0
  /* 9622 */ "fmaxnmp.8h\t\0"
1057
0
  /* 9634 */ "fminp.8h\t\0"
1058
0
  /* 9644 */ "sminp.8h\t\0"
1059
0
  /* 9654 */ "uminp.8h\t\0"
1060
0
  /* 9664 */ "frintp.8h\t\0"
1061
0
  /* 9675 */ "dup.8h\t\0"
1062
0
  /* 9683 */ "fmaxp.8h\t\0"
1063
0
  /* 9693 */ "smaxp.8h\t\0"
1064
0
  /* 9703 */ "umaxp.8h\t\0"
1065
0
  /* 9713 */ "fcmeq.8h\t\0"
1066
0
  /* 9723 */ "srshr.8h\t\0"
1067
0
  /* 9733 */ "urshr.8h\t\0"
1068
0
  /* 9743 */ "sshr.8h\t\0"
1069
0
  /* 9752 */ "ushr.8h\t\0"
1070
0
  /* 9761 */ "orr.8h\t\0"
1071
0
  /* 9769 */ "fcvtas.8h\t\0"
1072
0
  /* 9780 */ "fabs.8h\t\0"
1073
0
  /* 9789 */ "sqabs.8h\t\0"
1074
0
  /* 9799 */ "cmhs.8h\t\0"
1075
0
  /* 9808 */ "cls.8h\t\0"
1076
0
  /* 9816 */ "fmls.8h\t\0"
1077
0
  /* 9825 */ "fcvtms.8h\t\0"
1078
0
  /* 9836 */ "fcvtns.8h\t\0"
1079
0
  /* 9847 */ "frecps.8h\t\0"
1080
0
  /* 9858 */ "fcvtps.8h\t\0"
1081
0
  /* 9869 */ "frsqrts.8h\t\0"
1082
0
  /* 9881 */ "fcvtzs.8h\t\0"
1083
0
  /* 9892 */ "facgt.8h\t\0"
1084
0
  /* 9902 */ "fcmgt.8h\t\0"
1085
0
  /* 9912 */ "fcmlt.8h\t\0"
1086
0
  /* 9922 */ "fsqrt.8h\t\0"
1087
0
  /* 9932 */ "cmtst.8h\t\0"
1088
0
  /* 9942 */ "fcvtau.8h\t\0"
1089
0
  /* 9953 */ "sqshlu.8h\t\0"
1090
0
  /* 9964 */ "fcvtmu.8h\t\0"
1091
0
  /* 9975 */ "fcvtnu.8h\t\0"
1092
0
  /* 9986 */ "fcvtpu.8h\t\0"
1093
0
  /* 9997 */ "fcvtzu.8h\t\0"
1094
0
  /* 10008 */ "addv.8h\t\0"
1095
0
  /* 10017 */ "fdiv.8h\t\0"
1096
0
  /* 10026 */ "saddlv.8h\t\0"
1097
0
  /* 10037 */ "uaddlv.8h\t\0"
1098
0
  /* 10048 */ "fminnmv.8h\t\0"
1099
0
  /* 10060 */ "fmaxnmv.8h\t\0"
1100
0
  /* 10072 */ "fminv.8h\t\0"
1101
0
  /* 10082 */ "sminv.8h\t\0"
1102
0
  /* 10092 */ "uminv.8h\t\0"
1103
0
  /* 10102 */ "fmov.8h\t\0"
1104
0
  /* 10111 */ "fmaxv.8h\t\0"
1105
0
  /* 10121 */ "smaxv.8h\t\0"
1106
0
  /* 10131 */ "umaxv.8h\t\0"
1107
0
  /* 10141 */ "ssubw.8h\t\0"
1108
0
  /* 10151 */ "usubw.8h\t\0"
1109
0
  /* 10161 */ "saddw.8h\t\0"
1110
0
  /* 10171 */ "uaddw.8h\t\0"
1111
0
  /* 10181 */ "famax.8h\t\0"
1112
0
  /* 10191 */ "fmax.8h\t\0"
1113
0
  /* 10200 */ "smax.8h\t\0"
1114
0
  /* 10209 */ "umax.8h\t\0"
1115
0
  /* 10218 */ "fmulx.8h\t\0"
1116
0
  /* 10228 */ "frintx.8h\t\0"
1117
0
  /* 10239 */ "clz.8h\t\0"
1118
0
  /* 10247 */ "frintz.8h\t\0"
1119
0
  /* 10258 */ "ldaddah\t\0"
1120
0
  /* 10267 */ "sqrdcmlah\t\0"
1121
0
  /* 10278 */ "sqrdmlah\t\0"
1122
0
  /* 10288 */ "ldsminah\t\0"
1123
0
  /* 10298 */ "lduminah\t\0"
1124
0
  /* 10308 */ "swpah\t\0"
1125
0
  /* 10315 */ "ldclrah\t\0"
1126
0
  /* 10324 */ "ldeorah\t\0"
1127
0
  /* 10333 */ "casah\t\0"
1128
0
  /* 10340 */ "ldsetah\t\0"
1129
0
  /* 10349 */ "ldsmaxah\t\0"
1130
0
  /* 10359 */ "ldumaxah\t\0"
1131
0
  /* 10369 */ "crc32ch\t\0"
1132
0
  /* 10378 */ "sqdech\t\0"
1133
0
  /* 10386 */ "uqdech\t\0"
1134
0
  /* 10394 */ "sqinch\t\0"
1135
0
  /* 10402 */ "uqinch\t\0"
1136
0
  /* 10410 */ "nmatch\t\0"
1137
0
  /* 10418 */ "ldaddh\t\0"
1138
0
  /* 10426 */ "prfh\t\0"
1139
0
  /* 10432 */ "ldaddalh\t\0"
1140
0
  /* 10442 */ "ldsminalh\t\0"
1141
0
  /* 10453 */ "lduminalh\t\0"
1142
0
  /* 10464 */ "swpalh\t\0"
1143
0
  /* 10472 */ "ldclralh\t\0"
1144
0
  /* 10482 */ "ldeoralh\t\0"
1145
0
  /* 10492 */ "casalh\t\0"
1146
0
  /* 10500 */ "ldsetalh\t\0"
1147
0
  /* 10510 */ "ldsmaxalh\t\0"
1148
0
  /* 10521 */ "ldumaxalh\t\0"
1149
0
  /* 10532 */ "ldaddlh\t\0"
1150
0
  /* 10541 */ "ldsminlh\t\0"
1151
0
  /* 10551 */ "lduminlh\t\0"
1152
0
  /* 10561 */ "swplh\t\0"
1153
0
  /* 10568 */ "ldclrlh\t\0"
1154
0
  /* 10577 */ "ldeorlh\t\0"
1155
0
  /* 10586 */ "caslh\t\0"
1156
0
  /* 10593 */ "ldsetlh\t\0"
1157
0
  /* 10602 */ "sqdmulh\t\0"
1158
0
  /* 10611 */ "sqrdmulh\t\0"
1159
0
  /* 10621 */ "smulh\t\0"
1160
0
  /* 10628 */ "umulh\t\0"
1161
0
  /* 10635 */ "ldsmaxlh\t\0"
1162
0
  /* 10645 */ "ldumaxlh\t\0"
1163
0
  /* 10655 */ "ldsminh\t\0"
1164
0
  /* 10664 */ "lduminh\t\0"
1165
0
  /* 10673 */ "ld1roh\t\0"
1166
0
  /* 10681 */ "swph\t\0"
1167
0
  /* 10687 */ "ld1rqh\t\0"
1168
0
  /* 10695 */ "ld1rh\t\0"
1169
0
  /* 10702 */ "ldarh\t\0"
1170
0
  /* 10709 */ "ldlarh\t\0"
1171
0
  /* 10717 */ "ldrh\t\0"
1172
0
  /* 10723 */ "ldclrh\t\0"
1173
0
  /* 10731 */ "stllrh\t\0"
1174
0
  /* 10739 */ "stlrh\t\0"
1175
0
  /* 10746 */ "ldeorh\t\0"
1176
0
  /* 10754 */ "ldaprh\t\0"
1177
0
  /* 10762 */ "ldtrh\t\0"
1178
0
  /* 10769 */ "strh\t\0"
1179
0
  /* 10775 */ "sttrh\t\0"
1180
0
  /* 10782 */ "ldurh\t\0"
1181
0
  /* 10789 */ "stlurh\t\0"
1182
0
  /* 10797 */ "ldapurh\t\0"
1183
0
  /* 10806 */ "sturh\t\0"
1184
0
  /* 10813 */ "ldaxrh\t\0"
1185
0
  /* 10821 */ "ldxrh\t\0"
1186
0
  /* 10828 */ "stlxrh\t\0"
1187
0
  /* 10836 */ "stxrh\t\0"
1188
0
  /* 10843 */ "ld1sh\t\0"
1189
0
  /* 10850 */ "ldff1sh\t\0"
1190
0
  /* 10859 */ "ldnf1sh\t\0"
1191
0
  /* 10868 */ "ldnt1sh\t\0"
1192
0
  /* 10877 */ "cash\t\0"
1193
0
  /* 10883 */ "sqrdmlsh\t\0"
1194
0
  /* 10893 */ "ld1rsh\t\0"
1195
0
  /* 10901 */ "ldrsh\t\0"
1196
0
  /* 10908 */ "ldtrsh\t\0"
1197
0
  /* 10916 */ "ldursh\t\0"
1198
0
  /* 10924 */ "ldapursh\t\0"
1199
0
  /* 10934 */ "ldseth\t\0"
1200
0
  /* 10942 */ "cnth\t\0"
1201
0
  /* 10948 */ "sxth\t\0"
1202
0
  /* 10954 */ "uxth\t\0"
1203
0
  /* 10960 */ "revh\t\0"
1204
0
  /* 10966 */ "ldsmaxh\t\0"
1205
0
  /* 10975 */ "ldumaxh\t\0"
1206
0
  /* 10984 */ "xpaci\t\0"
1207
0
  /* 10991 */ "whilehi\t\0"
1208
0
  /* 11000 */ "punpkhi\t\0"
1209
0
  /* 11009 */ "sunpkhi\t\0"
1210
0
  /* 11018 */ "uunpkhi\t\0"
1211
0
  /* 11027 */ "cmhi\t\0"
1212
0
  /* 11033 */ "cmphi\t\0"
1213
0
  /* 11040 */ "sli\t\0"
1214
0
  /* 11045 */ "gmi\t\0"
1215
0
  /* 11050 */ "sri\t\0"
1216
0
  /* 11055 */ "frinti\t\0"
1217
0
  /* 11063 */ "movi\t\0"
1218
0
  /* 11069 */ "sunpk\t\0"
1219
0
  /* 11076 */ "uunpk\t\0"
1220
0
  /* 11083 */ "brk\t\0"
1221
0
  /* 11088 */ "movk\t\0"
1222
0
  /* 11094 */ "ldaddal\t\0"
1223
0
  /* 11103 */ "sqdmlal\t\0"
1224
0
  /* 11112 */ "bfmlal\t\0"
1225
0
  /* 11120 */ "smlal\t\0"
1226
0
  /* 11127 */ "umlal\t\0"
1227
0
  /* 11134 */ "ldsminal\t\0"
1228
0
  /* 11144 */ "lduminal\t\0"
1229
0
  /* 11154 */ "rcwsswppal\t\0"
1230
0
  /* 11166 */ "rcwswppal\t\0"
1231
0
  /* 11177 */ "ldclrpal\t\0"
1232
0
  /* 11187 */ "rcwsclrpal\t\0"
1233
0
  /* 11199 */ "rcwclrpal\t\0"
1234
0
  /* 11210 */ "rcwscaspal\t\0"
1235
0
  /* 11222 */ "rcwcaspal\t\0"
1236
0
  /* 11233 */ "ldsetpal\t\0"
1237
0
  /* 11243 */ "rcwssetpal\t\0"
1238
0
  /* 11255 */ "rcwsetpal\t\0"
1239
0
  /* 11266 */ "rcwsswpal\t\0"
1240
0
  /* 11277 */ "rcwswpal\t\0"
1241
0
  /* 11287 */ "ldclral\t\0"
1242
0
  /* 11296 */ "rcwsclral\t\0"
1243
0
  /* 11307 */ "rcwclral\t\0"
1244
0
  /* 11317 */ "ldeoral\t\0"
1245
0
  /* 11326 */ "rcwscasal\t\0"
1246
0
  /* 11337 */ "rcwcasal\t\0"
1247
0
  /* 11347 */ "ldsetal\t\0"
1248
0
  /* 11356 */ "rcwssetal\t\0"
1249
0
  /* 11367 */ "rcwsetal\t\0"
1250
0
  /* 11377 */ "ldsmaxal\t\0"
1251
0
  /* 11387 */ "ldumaxal\t\0"
1252
0
  /* 11397 */ "tbl\t\0"
1253
0
  /* 11402 */ "smsubl\t\0"
1254
0
  /* 11410 */ "umsubl\t\0"
1255
0
  /* 11418 */ "ldaddl\t\0"
1256
0
  /* 11426 */ "smaddl\t\0"
1257
0
  /* 11434 */ "umaddl\t\0"
1258
0
  /* 11442 */ "tcancel\t\0"
1259
0
  /* 11451 */ "fcsel\t\0"
1260
0
  /* 11458 */ "psel\t\0"
1261
0
  /* 11464 */ "ftssel\t\0"
1262
0
  /* 11472 */ "sqshl\t\0"
1263
0
  /* 11479 */ "uqshl\t\0"
1264
0
  /* 11486 */ "sqrshl\t\0"
1265
0
  /* 11494 */ "uqrshl\t\0"
1266
0
  /* 11502 */ "srshl\t\0"
1267
0
  /* 11509 */ "urshl\t\0"
1268
0
  /* 11516 */ "sshl\t\0"
1269
0
  /* 11522 */ "ushl\t\0"
1270
0
  /* 11528 */ "fmlall\t\0"
1271
0
  /* 11536 */ "usmlall\t\0"
1272
0
  /* 11545 */ "sumlall\t\0"
1273
0
  /* 11554 */ "smlsll\t\0"
1274
0
  /* 11562 */ "umlsll\t\0"
1275
0
  /* 11570 */ "sqdmull\t\0"
1276
0
  /* 11579 */ "ldsminl\t\0"
1277
0
  /* 11588 */ "lduminl\t\0"
1278
0
  /* 11597 */ "addpl\t\0"
1279
0
  /* 11604 */ "rcwsswppl\t\0"
1280
0
  /* 11615 */ "rcwswppl\t\0"
1281
0
  /* 11625 */ "ldclrpl\t\0"
1282
0
  /* 11634 */ "rcwsclrpl\t\0"
1283
0
  /* 11645 */ "rcwclrpl\t\0"
1284
0
  /* 11655 */ "rcwscaspl\t\0"
1285
0
  /* 11666 */ "rcwcaspl\t\0"
1286
0
  /* 11676 */ "addspl\t\0"
1287
0
  /* 11684 */ "ldsetpl\t\0"
1288
0
  /* 11693 */ "rcwssetpl\t\0"
1289
0
  /* 11704 */ "rcwsetpl\t\0"
1290
0
  /* 11714 */ "rcwsswpl\t\0"
1291
0
  /* 11724 */ "rcwswpl\t\0"
1292
0
  /* 11733 */ "ldclrl\t\0"
1293
0
  /* 11741 */ "rcwsclrl\t\0"
1294
0
  /* 11751 */ "rcwclrl\t\0"
1295
0
  /* 11760 */ "ldeorl\t\0"
1296
0
  /* 11768 */ "rcwscasl\t\0"
1297
0
  /* 11778 */ "rcwcasl\t\0"
1298
0
  /* 11787 */ "nbsl\t\0"
1299
0
  /* 11793 */ "sqdmlsl\t\0"
1300
0
  /* 11802 */ "bfmlsl\t\0"
1301
0
  /* 11810 */ "smlsl\t\0"
1302
0
  /* 11817 */ "umlsl\t\0"
1303
0
  /* 11824 */ "sysl\t\0"
1304
0
  /* 11830 */ "ldsetl\t\0"
1305
0
  /* 11838 */ "rcwssetl\t\0"
1306
0
  /* 11848 */ "rcwsetl\t\0"
1307
0
  /* 11857 */ "bf1cvtl\t\0"
1308
0
  /* 11866 */ "bf2cvtl\t\0"
1309
0
  /* 11875 */ "fcvtl\t\0"
1310
0
  /* 11882 */ "bfmul\t\0"
1311
0
  /* 11889 */ "fnmul\t\0"
1312
0
  /* 11896 */ "pmul\t\0"
1313
0
  /* 11902 */ "ftsmul\t\0"
1314
0
  /* 11910 */ "addvl\t\0"
1315
0
  /* 11917 */ "rdvl\t\0"
1316
0
  /* 11923 */ "addsvl\t\0"
1317
0
  /* 11931 */ "rdsvl\t\0"
1318
0
  /* 11938 */ "ldsmaxl\t\0"
1319
0
  /* 11947 */ "ldumaxl\t\0"
1320
0
  /* 11956 */ "sbfm\t\0"
1321
0
  /* 11962 */ "ubfm\t\0"
1322
0
  /* 11968 */ "rprfm\t\0"
1323
0
  /* 11975 */ "ldgm\t\0"
1324
0
  /* 11981 */ "stgm\t\0"
1325
0
  /* 11987 */ "stzgm\t\0"
1326
0
  /* 11994 */ "gcspushm\t\0"
1327
0
  /* 12004 */ "bfminnm\t\0"
1328
0
  /* 12013 */ "bfmaxnm\t\0"
1329
0
  /* 12022 */ "gcspopm\t\0"
1330
0
  /* 12031 */ "dupm\t\0"
1331
0
  /* 12037 */ "frintm\t\0"
1332
0
  /* 12045 */ "prfum\t\0"
1333
0
  /* 12052 */ "bsl1n\t\0"
1334
0
  /* 12059 */ "bsl2n\t\0"
1335
0
  /* 12066 */ "famin\t\0"
1336
0
  /* 12073 */ "bfmin\t\0"
1337
0
  /* 12080 */ "ldsmin\t\0"
1338
0
  /* 12088 */ "ldumin\t\0"
1339
0
  /* 12096 */ "brkn\t\0"
1340
0
  /* 12102 */ "ccmn\t\0"
1341
0
  /* 12108 */ "eon\t\0"
1342
0
  /* 12113 */ "sqshrn\t\0"
1343
0
  /* 12121 */ "uqshrn\t\0"
1344
0
  /* 12129 */ "sqrshrn\t\0"
1345
0
  /* 12138 */ "uqrshrn\t\0"
1346
0
  /* 12147 */ "orn\t\0"
1347
0
  /* 12152 */ "frintn\t\0"
1348
0
  /* 12160 */ "bfcvtn\t\0"
1349
0
  /* 12168 */ "sqcvtn\t\0"
1350
0
  /* 12176 */ "uqcvtn\t\0"
1351
0
  /* 12184 */ "sqxtn\t\0"
1352
0
  /* 12191 */ "uqxtn\t\0"
1353
0
  /* 12198 */ "sqshrun\t\0"
1354
0
  /* 12207 */ "sqrshrun\t\0"
1355
0
  /* 12217 */ "sqcvtun\t\0"
1356
0
  /* 12226 */ "sqxtun\t\0"
1357
0
  /* 12234 */ "movn\t\0"
1358
0
  /* 12240 */ "fcvtxn\t\0"
1359
0
  /* 12248 */ "whilelo\t\0"
1360
0
  /* 12257 */ "punpklo\t\0"
1361
0
  /* 12266 */ "sunpklo\t\0"
1362
0
  /* 12275 */ "uunpklo\t\0"
1363
0
  /* 12284 */ "cmplo\t\0"
1364
0
  /* 12291 */ "zero\t\0"
1365
0
  /* 12297 */ "fcmuo\t\0"
1366
0
  /* 12304 */ "subp\t\0"
1367
0
  /* 12310 */ "sqdecp\t\0"
1368
0
  /* 12318 */ "uqdecp\t\0"
1369
0
  /* 12326 */ "sqincp\t\0"
1370
0
  /* 12334 */ "uqincp\t\0"
1371
0
  /* 12342 */ "faddp\t\0"
1372
0
  /* 12349 */ "ldp\t\0"
1373
0
  /* 12354 */ "bdep\t\0"
1374
0
  /* 12360 */ "stgp\t\0"
1375
0
  /* 12366 */ "zip\t\0"
1376
0
  /* 12371 */ "sadalp\t\0"
1377
0
  /* 12379 */ "uadalp\t\0"
1378
0
  /* 12387 */ "stilp\t\0"
1379
0
  /* 12394 */ "bfclamp\t\0"
1380
0
  /* 12403 */ "sclamp\t\0"
1381
0
  /* 12411 */ "uclamp\t\0"
1382
0
  /* 12419 */ "fccmp\t\0"
1383
0
  /* 12426 */ "fcmp\t\0"
1384
0
  /* 12432 */ "fminnmp\t\0"
1385
0
  /* 12441 */ "fmaxnmp\t\0"
1386
0
  /* 12450 */ "ldnp\t\0"
1387
0
  /* 12456 */ "fminp\t\0"
1388
0
  /* 12463 */ "sminp\t\0"
1389
0
  /* 12470 */ "uminp\t\0"
1390
0
  /* 12477 */ "stnp\t\0"
1391
0
  /* 12483 */ "ldiapp\t\0"
1392
0
  /* 12491 */ "rcwsswpp\t\0"
1393
0
  /* 12501 */ "rcwswpp\t\0"
1394
0
  /* 12510 */ "adrp\t\0"
1395
0
  /* 12516 */ "bgrp\t\0"
1396
0
  /* 12522 */ "ldclrp\t\0"
1397
0
  /* 12530 */ "rcwsclrp\t\0"
1398
0
  /* 12540 */ "rcwclrp\t\0"
1399
0
  /* 12549 */ "rcwscasp\t\0"
1400
0
  /* 12559 */ "rcwcasp\t\0"
1401
0
  /* 12568 */ "sysp\t\0"
1402
0
  /* 12574 */ "ldsetp\t\0"
1403
0
  /* 12582 */ "rcwssetp\t\0"
1404
0
  /* 12592 */ "rcwsetp\t\0"
1405
0
  /* 12601 */ "cntp\t\0"
1406
0
  /* 12607 */ "frintp\t\0"
1407
0
  /* 12615 */ "stp\t\0"
1408
0
  /* 12620 */ "fdup\t\0"
1409
0
  /* 12626 */ "rcwsswp\t\0"
1410
0
  /* 12635 */ "rcwswp\t\0"
1411
0
  /* 12643 */ "ldaxp\t\0"
1412
0
  /* 12650 */ "fmaxp\t\0"
1413
0
  /* 12657 */ "smaxp\t\0"
1414
0
  /* 12664 */ "umaxp\t\0"
1415
0
  /* 12671 */ "ldxp\t\0"
1416
0
  /* 12677 */ "stlxp\t\0"
1417
0
  /* 12684 */ "stxp\t\0"
1418
0
  /* 12690 */ "uzp\t\0"
1419
0
  /* 12695 */ "pmull2.1q\t\0"
1420
0
  /* 12706 */ "pmull.1q\t\0"
1421
0
  /* 12716 */ "ld1q\t\0"
1422
0
  /* 12722 */ "st1q\t\0"
1423
0
  /* 12728 */ "ld2q\t\0"
1424
0
  /* 12734 */ "st2q\t\0"
1425
0
  /* 12740 */ "ld3q\t\0"
1426
0
  /* 12746 */ "st3q\t\0"
1427
0
  /* 12752 */ "ld4q\t\0"
1428
0
  /* 12758 */ "st4q\t\0"
1429
0
  /* 12764 */ "fcmeq\t\0"
1430
0
  /* 12771 */ "ctermeq\t\0"
1431
0
  /* 12780 */ "cmpeq\t\0"
1432
0
  /* 12787 */ "tblq\t\0"
1433
0
  /* 12793 */ "dupq\t\0"
1434
0
  /* 12799 */ "extq\t\0"
1435
0
  /* 12805 */ "tbxq\t\0"
1436
0
  /* 12811 */ "ld1r\t\0"
1437
0
  /* 12817 */ "ld2r\t\0"
1438
0
  /* 12823 */ "ld3r\t\0"
1439
0
  /* 12829 */ "ld4r\t\0"
1440
0
  /* 12835 */ "ldar\t\0"
1441
0
  /* 12841 */ "ldlar\t\0"
1442
0
  /* 12848 */ "xar\t\0"
1443
0
  /* 12853 */ "fsubr\t\0"
1444
0
  /* 12860 */ "shsubr\t\0"
1445
0
  /* 12868 */ "uhsubr\t\0"
1446
0
  /* 12876 */ "sqsubr\t\0"
1447
0
  /* 12884 */ "uqsubr\t\0"
1448
0
  /* 12892 */ "adr\t\0"
1449
0
  /* 12897 */ "ldr\t\0"
1450
0
  /* 12902 */ "rdffr\t\0"
1451
0
  /* 12909 */ "wrffr\t\0"
1452
0
  /* 12916 */ "sqrshr\t\0"
1453
0
  /* 12924 */ "uqrshr\t\0"
1454
0
  /* 12932 */ "srshr\t\0"
1455
0
  /* 12939 */ "urshr\t\0"
1456
0
  /* 12946 */ "sshr\t\0"
1457
0
  /* 12952 */ "ushr\t\0"
1458
0
  /* 12958 */ "blr\t\0"
1459
0
  /* 12963 */ "ldclr\t\0"
1460
0
  /* 12970 */ "rcwsclr\t\0"
1461
0
  /* 12979 */ "rcwclr\t\0"
1462
0
  /* 12987 */ "sqshlr\t\0"
1463
0
  /* 12995 */ "uqshlr\t\0"
1464
0
  /* 13003 */ "sqrshlr\t\0"
1465
0
  /* 13012 */ "uqrshlr\t\0"
1466
0
  /* 13021 */ "srshlr\t\0"
1467
0
  /* 13029 */ "urshlr\t\0"
1468
0
  /* 13037 */ "stllr\t\0"
1469
0
  /* 13044 */ "lslr\t\0"
1470
0
  /* 13050 */ "stlr\t\0"
1471
0
  /* 13056 */ "ldeor\t\0"
1472
0
  /* 13063 */ "nor\t\0"
1473
0
  /* 13068 */ "ror\t\0"
1474
0
  /* 13073 */ "ldapr\t\0"
1475
0
  /* 13080 */ "orr\t\0"
1476
0
  /* 13085 */ "asrr\t\0"
1477
0
  /* 13091 */ "lsrr\t\0"
1478
0
  /* 13097 */ "msrr\t\0"
1479
0
  /* 13103 */ "asr\t\0"
1480
0
  /* 13108 */ "lsr\t\0"
1481
0
  /* 13113 */ "msr\t\0"
1482
0
  /* 13118 */ "insr\t\0"
1483
0
  /* 13124 */ "ldtr\t\0"
1484
0
  /* 13130 */ "gcsstr\t\0"
1485
0
  /* 13138 */ "gcssttr\t\0"
1486
0
  /* 13147 */ "extr\t\0"
1487
0
  /* 13153 */ "ldur\t\0"
1488
0
  /* 13159 */ "stlur\t\0"
1489
0
  /* 13166 */ "ldapur\t\0"
1490
0
  /* 13174 */ "stur\t\0"
1491
0
  /* 13180 */ "fdivr\t\0"
1492
0
  /* 13187 */ "sdivr\t\0"
1493
0
  /* 13194 */ "udivr\t\0"
1494
0
  /* 13201 */ "whilewr\t\0"
1495
0
  /* 13210 */ "ldaxr\t\0"
1496
0
  /* 13217 */ "ldxr\t\0"
1497
0
  /* 13223 */ "stlxr\t\0"
1498
0
  /* 13230 */ "stxr\t\0"
1499
0
  /* 13236 */ "fmla.s\t\0"
1500
0
  /* 13244 */ "sqrdmlah.s\t\0"
1501
0
  /* 13256 */ "sqdmulh.s\t\0"
1502
0
  /* 13267 */ "sqrdmulh.s\t\0"
1503
0
  /* 13279 */ "sqrdmlsh.s\t\0"
1504
0
  /* 13291 */ "sqdmlal.s\t\0"
1505
0
  /* 13302 */ "sqdmull.s\t\0"
1506
0
  /* 13313 */ "sqdmlsl.s\t\0"
1507
0
  /* 13324 */ "fmul.s\t\0"
1508
0
  /* 13332 */ "fmls.s\t\0"
1509
0
  /* 13340 */ "ins.s\t\0"
1510
0
  /* 13347 */ "smov.s\t\0"
1511
0
  /* 13355 */ "umov.s\t\0"
1512
0
  /* 13363 */ "fmulx.s\t\0"
1513
0
  /* 13372 */ "trn1.2s\t\0"
1514
0
  /* 13381 */ "zip1.2s\t\0"
1515
0
  /* 13390 */ "uzp1.2s\t\0"
1516
0
  /* 13399 */ "trn2.2s\t\0"
1517
0
  /* 13408 */ "zip2.2s\t\0"
1518
0
  /* 13417 */ "uzp2.2s\t\0"
1519
0
  /* 13426 */ "rev64.2s\t\0"
1520
0
  /* 13436 */ "saba.2s\t\0"
1521
0
  /* 13445 */ "uaba.2s\t\0"
1522
0
  /* 13454 */ "fcmla.2s\t\0"
1523
0
  /* 13464 */ "fmla.2s\t\0"
1524
0
  /* 13473 */ "srsra.2s\t\0"
1525
0
  /* 13483 */ "ursra.2s\t\0"
1526
0
  /* 13493 */ "ssra.2s\t\0"
1527
0
  /* 13502 */ "usra.2s\t\0"
1528
0
  /* 13511 */ "frinta.2s\t\0"
1529
0
  /* 13522 */ "fsub.2s\t\0"
1530
0
  /* 13531 */ "shsub.2s\t\0"
1531
0
  /* 13541 */ "uhsub.2s\t\0"
1532
0
  /* 13551 */ "sqsub.2s\t\0"
1533
0
  /* 13561 */ "uqsub.2s\t\0"
1534
0
  /* 13571 */ "bic.2s\t\0"
1535
0
  /* 13579 */ "fabd.2s\t\0"
1536
0
  /* 13588 */ "sabd.2s\t\0"
1537
0
  /* 13597 */ "uabd.2s\t\0"
1538
0
  /* 13606 */ "fcadd.2s\t\0"
1539
0
  /* 13616 */ "fadd.2s\t\0"
1540
0
  /* 13625 */ "srhadd.2s\t\0"
1541
0
  /* 13636 */ "urhadd.2s\t\0"
1542
0
  /* 13647 */ "shadd.2s\t\0"
1543
0
  /* 13657 */ "uhadd.2s\t\0"
1544
0
  /* 13667 */ "usqadd.2s\t\0"
1545
0
  /* 13678 */ "suqadd.2s\t\0"
1546
0
  /* 13689 */ "facge.2s\t\0"
1547
0
  /* 13699 */ "fcmge.2s\t\0"
1548
0
  /* 13709 */ "fscale.2s\t\0"
1549
0
  /* 13720 */ "fcmle.2s\t\0"
1550
0
  /* 13730 */ "frecpe.2s\t\0"
1551
0
  /* 13741 */ "urecpe.2s\t\0"
1552
0
  /* 13752 */ "frsqrte.2s\t\0"
1553
0
  /* 13764 */ "ursqrte.2s\t\0"
1554
0
  /* 13776 */ "scvtf.2s\t\0"
1555
0
  /* 13786 */ "ucvtf.2s\t\0"
1556
0
  /* 13796 */ "fneg.2s\t\0"
1557
0
  /* 13805 */ "sqneg.2s\t\0"
1558
0
  /* 13815 */ "sqrdmlah.2s\t\0"
1559
0
  /* 13828 */ "sqdmulh.2s\t\0"
1560
0
  /* 13840 */ "sqrdmulh.2s\t\0"
1561
0
  /* 13853 */ "sqrdmlsh.2s\t\0"
1562
0
  /* 13866 */ "cmhi.2s\t\0"
1563
0
  /* 13875 */ "sli.2s\t\0"
1564
0
  /* 13883 */ "mvni.2s\t\0"
1565
0
  /* 13892 */ "sri.2s\t\0"
1566
0
  /* 13900 */ "frinti.2s\t\0"
1567
0
  /* 13911 */ "movi.2s\t\0"
1568
0
  /* 13920 */ "sqshl.2s\t\0"
1569
0
  /* 13930 */ "uqshl.2s\t\0"
1570
0
  /* 13940 */ "sqrshl.2s\t\0"
1571
0
  /* 13951 */ "uqrshl.2s\t\0"
1572
0
  /* 13962 */ "srshl.2s\t\0"
1573
0
  /* 13972 */ "urshl.2s\t\0"
1574
0
  /* 13982 */ "sshl.2s\t\0"
1575
0
  /* 13991 */ "ushl.2s\t\0"
1576
0
  /* 14000 */ "fmul.2s\t\0"
1577
0
  /* 14009 */ "fminnm.2s\t\0"
1578
0
  /* 14020 */ "fmaxnm.2s\t\0"
1579
0
  /* 14031 */ "frintm.2s\t\0"
1580
0
  /* 14042 */ "rsubhn.2s\t\0"
1581
0
  /* 14053 */ "raddhn.2s\t\0"
1582
0
  /* 14064 */ "famin.2s\t\0"
1583
0
  /* 14074 */ "fmin.2s\t\0"
1584
0
  /* 14083 */ "smin.2s\t\0"
1585
0
  /* 14092 */ "umin.2s\t\0"
1586
0
  /* 14101 */ "sqshrn.2s\t\0"
1587
0
  /* 14112 */ "uqshrn.2s\t\0"
1588
0
  /* 14123 */ "sqrshrn.2s\t\0"
1589
0
  /* 14135 */ "uqrshrn.2s\t\0"
1590
0
  /* 14147 */ "frintn.2s\t\0"
1591
0
  /* 14158 */ "sqxtn.2s\t\0"
1592
0
  /* 14168 */ "uqxtn.2s\t\0"
1593
0
  /* 14178 */ "sqshrun.2s\t\0"
1594
0
  /* 14190 */ "sqrshrun.2s\t\0"
1595
0
  /* 14203 */ "sqxtun.2s\t\0"
1596
0
  /* 14214 */ "faddp.2s\t\0"
1597
0
  /* 14224 */ "sadalp.2s\t\0"
1598
0
  /* 14235 */ "uadalp.2s\t\0"
1599
0
  /* 14246 */ "saddlp.2s\t\0"
1600
0
  /* 14257 */ "uaddlp.2s\t\0"
1601
0
  /* 14268 */ "fminnmp.2s\t\0"
1602
0
  /* 14280 */ "fmaxnmp.2s\t\0"
1603
0
  /* 14292 */ "fminp.2s\t\0"
1604
0
  /* 14302 */ "sminp.2s\t\0"
1605
0
  /* 14312 */ "uminp.2s\t\0"
1606
0
  /* 14322 */ "frintp.2s\t\0"
1607
0
  /* 14333 */ "dup.2s\t\0"
1608
0
  /* 14341 */ "fmaxp.2s\t\0"
1609
0
  /* 14351 */ "smaxp.2s\t\0"
1610
0
  /* 14361 */ "umaxp.2s\t\0"
1611
0
  /* 14371 */ "fcmeq.2s\t\0"
1612
0
  /* 14381 */ "srshr.2s\t\0"
1613
0
  /* 14391 */ "urshr.2s\t\0"
1614
0
  /* 14401 */ "sshr.2s\t\0"
1615
0
  /* 14410 */ "ushr.2s\t\0"
1616
0
  /* 14419 */ "orr.2s\t\0"
1617
0
  /* 14427 */ "fcvtas.2s\t\0"
1618
0
  /* 14438 */ "fabs.2s\t\0"
1619
0
  /* 14447 */ "sqabs.2s\t\0"
1620
0
  /* 14457 */ "cmhs.2s\t\0"
1621
0
  /* 14466 */ "cls.2s\t\0"
1622
0
  /* 14474 */ "fmls.2s\t\0"
1623
0
  /* 14483 */ "fcvtms.2s\t\0"
1624
0
  /* 14494 */ "fcvtns.2s\t\0"
1625
0
  /* 14505 */ "frecps.2s\t\0"
1626
0
  /* 14516 */ "fcvtps.2s\t\0"
1627
0
  /* 14527 */ "frsqrts.2s\t\0"
1628
0
  /* 14539 */ "fcvtzs.2s\t\0"
1629
0
  /* 14550 */ "facgt.2s\t\0"
1630
0
  /* 14560 */ "fcmgt.2s\t\0"
1631
0
  /* 14570 */ "fcmlt.2s\t\0"
1632
0
  /* 14580 */ "fsqrt.2s\t\0"
1633
0
  /* 14590 */ "cmtst.2s\t\0"
1634
0
  /* 14600 */ "fcvtau.2s\t\0"
1635
0
  /* 14611 */ "sqshlu.2s\t\0"
1636
0
  /* 14622 */ "fcvtmu.2s\t\0"
1637
0
  /* 14633 */ "fcvtnu.2s\t\0"
1638
0
  /* 14644 */ "fcvtpu.2s\t\0"
1639
0
  /* 14655 */ "fcvtzu.2s\t\0"
1640
0
  /* 14666 */ "fdiv.2s\t\0"
1641
0
  /* 14675 */ "fmov.2s\t\0"
1642
0
  /* 14684 */ "frint32x.2s\t\0"
1643
0
  /* 14697 */ "frint64x.2s\t\0"
1644
0
  /* 14710 */ "famax.2s\t\0"
1645
0
  /* 14720 */ "fmax.2s\t\0"
1646
0
  /* 14729 */ "smax.2s\t\0"
1647
0
  /* 14738 */ "umax.2s\t\0"
1648
0
  /* 14747 */ "fmulx.2s\t\0"
1649
0
  /* 14757 */ "frintx.2s\t\0"
1650
0
  /* 14768 */ "frint32z.2s\t\0"
1651
0
  /* 14781 */ "frint64z.2s\t\0"
1652
0
  /* 14794 */ "clz.2s\t\0"
1653
0
  /* 14802 */ "frintz.2s\t\0"
1654
0
  /* 14813 */ "sha1su0.4s\t\0"
1655
0
  /* 14825 */ "sha256su0.4s\t\0"
1656
0
  /* 14839 */ "trn1.4s\t\0"
1657
0
  /* 14848 */ "zip1.4s\t\0"
1658
0
  /* 14857 */ "uzp1.4s\t\0"
1659
0
  /* 14866 */ "sm3ss1.4s\t\0"
1660
0
  /* 14877 */ "sha1su1.4s\t\0"
1661
0
  /* 14889 */ "sha256su1.4s\t\0"
1662
0
  /* 14903 */ "sm3partw1.4s\t\0"
1663
0
  /* 14917 */ "sha256h2.4s\t\0"
1664
0
  /* 14930 */ "sabal2.4s\t\0"
1665
0
  /* 14941 */ "uabal2.4s\t\0"
1666
0
  /* 14952 */ "sqdmlal2.4s\t\0"
1667
0
  /* 14965 */ "smlal2.4s\t\0"
1668
0
  /* 14976 */ "umlal2.4s\t\0"
1669
0
  /* 14987 */ "ssubl2.4s\t\0"
1670
0
  /* 14998 */ "usubl2.4s\t\0"
1671
0
  /* 15009 */ "sabdl2.4s\t\0"
1672
0
  /* 15020 */ "uabdl2.4s\t\0"
1673
0
  /* 15031 */ "saddl2.4s\t\0"
1674
0
  /* 15042 */ "uaddl2.4s\t\0"
1675
0
  /* 15053 */ "sshll2.4s\t\0"
1676
0
  /* 15064 */ "ushll2.4s\t\0"
1677
0
  /* 15075 */ "sqdmull2.4s\t\0"
1678
0
  /* 15088 */ "smull2.4s\t\0"
1679
0
  /* 15099 */ "umull2.4s\t\0"
1680
0
  /* 15110 */ "sqdmlsl2.4s\t\0"
1681
0
  /* 15123 */ "smlsl2.4s\t\0"
1682
0
  /* 15134 */ "umlsl2.4s\t\0"
1683
0
  /* 15145 */ "rsubhn2.4s\t\0"
1684
0
  /* 15157 */ "raddhn2.4s\t\0"
1685
0
  /* 15169 */ "sqshrn2.4s\t\0"
1686
0
  /* 15181 */ "uqshrn2.4s\t\0"
1687
0
  /* 15193 */ "sqrshrn2.4s\t\0"
1688
0
  /* 15206 */ "uqrshrn2.4s\t\0"
1689
0
  /* 15219 */ "trn2.4s\t\0"
1690
0
  /* 15228 */ "sqxtn2.4s\t\0"
1691
0
  /* 15239 */ "uqxtn2.4s\t\0"
1692
0
  /* 15250 */ "sqshrun2.4s\t\0"
1693
0
  /* 15263 */ "sqrshrun2.4s\t\0"
1694
0
  /* 15277 */ "sqxtun2.4s\t\0"
1695
0
  /* 15289 */ "zip2.4s\t\0"
1696
0
  /* 15298 */ "uzp2.4s\t\0"
1697
0
  /* 15307 */ "ssubw2.4s\t\0"
1698
0
  /* 15318 */ "usubw2.4s\t\0"
1699
0
  /* 15329 */ "saddw2.4s\t\0"
1700
0
  /* 15340 */ "uaddw2.4s\t\0"
1701
0
  /* 15351 */ "sm3partw2.4s\t\0"
1702
0
  /* 15365 */ "rev64.4s\t\0"
1703
0
  /* 15375 */ "sm3tt1a.4s\t\0"
1704
0
  /* 15387 */ "sm3tt2a.4s\t\0"
1705
0
  /* 15399 */ "saba.4s\t\0"
1706
0
  /* 15408 */ "uaba.4s\t\0"
1707
0
  /* 15417 */ "fcmla.4s\t\0"
1708
0
  /* 15427 */ "fmla.4s\t\0"
1709
0
  /* 15436 */ "srsra.4s\t\0"
1710
0
  /* 15446 */ "ursra.4s\t\0"
1711
0
  /* 15456 */ "ssra.4s\t\0"
1712
0
  /* 15465 */ "usra.4s\t\0"
1713
0
  /* 15474 */ "frinta.4s\t\0"
1714
0
  /* 15485 */ "sm3tt1b.4s\t\0"
1715
0
  /* 15497 */ "sm3tt2b.4s\t\0"
1716
0
  /* 15509 */ "fsub.4s\t\0"
1717
0
  /* 15518 */ "shsub.4s\t\0"
1718
0
  /* 15528 */ "uhsub.4s\t\0"
1719
0
  /* 15538 */ "sqsub.4s\t\0"
1720
0
  /* 15548 */ "uqsub.4s\t\0"
1721
0
  /* 15558 */ "sha1c.4s\t\0"
1722
0
  /* 15568 */ "bic.4s\t\0"
1723
0
  /* 15576 */ "fabd.4s\t\0"
1724
0
  /* 15585 */ "sabd.4s\t\0"
1725
0
  /* 15594 */ "uabd.4s\t\0"
1726
0
  /* 15603 */ "fcadd.4s\t\0"
1727
0
  /* 15613 */ "fadd.4s\t\0"
1728
0
  /* 15622 */ "srhadd.4s\t\0"
1729
0
  /* 15633 */ "urhadd.4s\t\0"
1730
0
  /* 15644 */ "shadd.4s\t\0"
1731
0
  /* 15654 */ "uhadd.4s\t\0"
1732
0
  /* 15664 */ "usqadd.4s\t\0"
1733
0
  /* 15675 */ "suqadd.4s\t\0"
1734
0
  /* 15686 */ "sm4e.4s\t\0"
1735
0
  /* 15695 */ "facge.4s\t\0"
1736
0
  /* 15705 */ "fcmge.4s\t\0"
1737
0
  /* 15715 */ "fscale.4s\t\0"
1738
0
  /* 15726 */ "fcmle.4s\t\0"
1739
0
  /* 15736 */ "frecpe.4s\t\0"
1740
0
  /* 15747 */ "urecpe.4s\t\0"
1741
0
  /* 15758 */ "frsqrte.4s\t\0"
1742
0
  /* 15770 */ "ursqrte.4s\t\0"
1743
0
  /* 15782 */ "scvtf.4s\t\0"
1744
0
  /* 15792 */ "ucvtf.4s\t\0"
1745
0
  /* 15802 */ "fneg.4s\t\0"
1746
0
  /* 15811 */ "sqneg.4s\t\0"
1747
0
  /* 15821 */ "sha256h.4s\t\0"
1748
0
  /* 15833 */ "sqrdmlah.4s\t\0"
1749
0
  /* 15846 */ "sqdmulh.4s\t\0"
1750
0
  /* 15858 */ "sqrdmulh.4s\t\0"
1751
0
  /* 15871 */ "sqrdmlsh.4s\t\0"
1752
0
  /* 15884 */ "cmhi.4s\t\0"
1753
0
  /* 15893 */ "sli.4s\t\0"
1754
0
  /* 15901 */ "mvni.4s\t\0"
1755
0
  /* 15910 */ "sri.4s\t\0"
1756
0
  /* 15918 */ "frinti.4s\t\0"
1757
0
  /* 15929 */ "movi.4s\t\0"
1758
0
  /* 15938 */ "sabal.4s\t\0"
1759
0
  /* 15948 */ "uabal.4s\t\0"
1760
0
  /* 15958 */ "sqdmlal.4s\t\0"
1761
0
  /* 15970 */ "smlal.4s\t\0"
1762
0
  /* 15980 */ "umlal.4s\t\0"
1763
0
  /* 15990 */ "ssubl.4s\t\0"
1764
0
  /* 16000 */ "usubl.4s\t\0"
1765
0
  /* 16010 */ "sabdl.4s\t\0"
1766
0
  /* 16020 */ "uabdl.4s\t\0"
1767
0
  /* 16030 */ "saddl.4s\t\0"
1768
0
  /* 16040 */ "uaddl.4s\t\0"
1769
0
  /* 16050 */ "sqshl.4s\t\0"
1770
0
  /* 16060 */ "uqshl.4s\t\0"
1771
0
  /* 16070 */ "sqrshl.4s\t\0"
1772
0
  /* 16081 */ "uqrshl.4s\t\0"
1773
0
  /* 16092 */ "srshl.4s\t\0"
1774
0
  /* 16102 */ "urshl.4s\t\0"
1775
0
  /* 16112 */ "sshl.4s\t\0"
1776
0
  /* 16121 */ "ushl.4s\t\0"
1777
0
  /* 16130 */ "sshll.4s\t\0"
1778
0
  /* 16140 */ "ushll.4s\t\0"
1779
0
  /* 16150 */ "sqdmull.4s\t\0"
1780
0
  /* 16162 */ "smull.4s\t\0"
1781
0
  /* 16172 */ "umull.4s\t\0"
1782
0
  /* 16182 */ "sqdmlsl.4s\t\0"
1783
0
  /* 16194 */ "smlsl.4s\t\0"
1784
0
  /* 16204 */ "umlsl.4s\t\0"
1785
0
  /* 16214 */ "fmul.4s\t\0"
1786
0
  /* 16223 */ "sha1m.4s\t\0"
1787
0
  /* 16233 */ "fminnm.4s\t\0"
1788
0
  /* 16244 */ "fmaxnm.4s\t\0"
1789
0
  /* 16255 */ "frintm.4s\t\0"
1790
0
  /* 16266 */ "famin.4s\t\0"
1791
0
  /* 16276 */ "fmin.4s\t\0"
1792
0
  /* 16285 */ "smin.4s\t\0"
1793
0
  /* 16294 */ "umin.4s\t\0"
1794
0
  /* 16303 */ "frintn.4s\t\0"
1795
0
  /* 16314 */ "sha1p.4s\t\0"
1796
0
  /* 16324 */ "faddp.4s\t\0"
1797
0
  /* 16334 */ "sadalp.4s\t\0"
1798
0
  /* 16345 */ "uadalp.4s\t\0"
1799
0
  /* 16356 */ "saddlp.4s\t\0"
1800
0
  /* 16367 */ "uaddlp.4s\t\0"
1801
0
  /* 16378 */ "fminnmp.4s\t\0"
1802
0
  /* 16390 */ "fmaxnmp.4s\t\0"
1803
0
  /* 16402 */ "fminp.4s\t\0"
1804
0
  /* 16412 */ "sminp.4s\t\0"
1805
0
  /* 16422 */ "uminp.4s\t\0"
1806
0
  /* 16432 */ "frintp.4s\t\0"
1807
0
  /* 16443 */ "dup.4s\t\0"
1808
0
  /* 16451 */ "fmaxp.4s\t\0"
1809
0
  /* 16461 */ "smaxp.4s\t\0"
1810
0
  /* 16471 */ "umaxp.4s\t\0"
1811
0
  /* 16481 */ "fcmeq.4s\t\0"
1812
0
  /* 16491 */ "srshr.4s\t\0"
1813
0
  /* 16501 */ "urshr.4s\t\0"
1814
0
  /* 16511 */ "sshr.4s\t\0"
1815
0
  /* 16520 */ "ushr.4s\t\0"
1816
0
  /* 16529 */ "orr.4s\t\0"
1817
0
  /* 16537 */ "fcvtas.4s\t\0"
1818
0
  /* 16548 */ "fabs.4s\t\0"
1819
0
  /* 16557 */ "sqabs.4s\t\0"
1820
0
  /* 16567 */ "cmhs.4s\t\0"
1821
0
  /* 16576 */ "cls.4s\t\0"
1822
0
  /* 16584 */ "fmls.4s\t\0"
1823
0
  /* 16593 */ "fcvtms.4s\t\0"
1824
0
  /* 16604 */ "fcvtns.4s\t\0"
1825
0
  /* 16615 */ "frecps.4s\t\0"
1826
0
  /* 16626 */ "fcvtps.4s\t\0"
1827
0
  /* 16637 */ "frsqrts.4s\t\0"
1828
0
  /* 16649 */ "fcvtzs.4s\t\0"
1829
0
  /* 16660 */ "facgt.4s\t\0"
1830
0
  /* 16670 */ "fcmgt.4s\t\0"
1831
0
  /* 16680 */ "fcmlt.4s\t\0"
1832
0
  /* 16690 */ "fsqrt.4s\t\0"
1833
0
  /* 16700 */ "cmtst.4s\t\0"
1834
0
  /* 16710 */ "fcvtau.4s\t\0"
1835
0
  /* 16721 */ "sqshlu.4s\t\0"
1836
0
  /* 16732 */ "fcvtmu.4s\t\0"
1837
0
  /* 16743 */ "fcvtnu.4s\t\0"
1838
0
  /* 16754 */ "fcvtpu.4s\t\0"
1839
0
  /* 16765 */ "fcvtzu.4s\t\0"
1840
0
  /* 16776 */ "addv.4s\t\0"
1841
0
  /* 16785 */ "fdiv.4s\t\0"
1842
0
  /* 16794 */ "saddlv.4s\t\0"
1843
0
  /* 16805 */ "uaddlv.4s\t\0"
1844
0
  /* 16816 */ "fminnmv.4s\t\0"
1845
0
  /* 16828 */ "fmaxnmv.4s\t\0"
1846
0
  /* 16840 */ "fminv.4s\t\0"
1847
0
  /* 16850 */ "sminv.4s\t\0"
1848
0
  /* 16860 */ "uminv.4s\t\0"
1849
0
  /* 16870 */ "fmov.4s\t\0"
1850
0
  /* 16879 */ "fmaxv.4s\t\0"
1851
0
  /* 16889 */ "smaxv.4s\t\0"
1852
0
  /* 16899 */ "umaxv.4s\t\0"
1853
0
  /* 16909 */ "ssubw.4s\t\0"
1854
0
  /* 16919 */ "usubw.4s\t\0"
1855
0
  /* 16929 */ "saddw.4s\t\0"
1856
0
  /* 16939 */ "uaddw.4s\t\0"
1857
0
  /* 16949 */ "frint32x.4s\t\0"
1858
0
  /* 16962 */ "frint64x.4s\t\0"
1859
0
  /* 16975 */ "famax.4s\t\0"
1860
0
  /* 16985 */ "fmax.4s\t\0"
1861
0
  /* 16994 */ "smax.4s\t\0"
1862
0
  /* 17003 */ "umax.4s\t\0"
1863
0
  /* 17012 */ "fmulx.4s\t\0"
1864
0
  /* 17022 */ "frintx.4s\t\0"
1865
0
  /* 17033 */ "sm4ekey.4s\t\0"
1866
0
  /* 17045 */ "frint32z.4s\t\0"
1867
0
  /* 17058 */ "frint64z.4s\t\0"
1868
0
  /* 17071 */ "clz.4s\t\0"
1869
0
  /* 17079 */ "frintz.4s\t\0"
1870
0
  /* 17090 */ "rcwscas\t\0"
1871
0
  /* 17099 */ "rcwcas\t\0"
1872
0
  /* 17107 */ "brkas\t\0"
1873
0
  /* 17114 */ "brkpas\t\0"
1874
0
  /* 17122 */ "fcvtas\t\0"
1875
0
  /* 17130 */ "fabs\t\0"
1876
0
  /* 17136 */ "sqabs\t\0"
1877
0
  /* 17143 */ "brkbs\t\0"
1878
0
  /* 17150 */ "brkpbs\t\0"
1879
0
  /* 17158 */ "subs\t\0"
1880
0
  /* 17164 */ "sbcs\t\0"
1881
0
  /* 17170 */ "adcs\t\0"
1882
0
  /* 17176 */ "bics\t\0"
1883
0
  /* 17182 */ "adds\t\0"
1884
0
  /* 17188 */ "nands\t\0"
1885
0
  /* 17195 */ "ptrues\t\0"
1886
0
  /* 17203 */ "whilehs\t\0"
1887
0
  /* 17212 */ "cmhs\t\0"
1888
0
  /* 17218 */ "cmphs\t\0"
1889
0
  /* 17225 */ "cls\t\0"
1890
0
  /* 17230 */ "whilels\t\0"
1891
0
  /* 17239 */ "bfmls\t\0"
1892
0
  /* 17246 */ "fnmls\t\0"
1893
0
  /* 17253 */ "cmpls\t\0"
1894
0
  /* 17260 */ "fcvtms\t\0"
1895
0
  /* 17268 */ "brkns\t\0"
1896
0
  /* 17275 */ "orns\t\0"
1897
0
  /* 17281 */ "fcvtns\t\0"
1898
0
  /* 17289 */ "subps\t\0"
1899
0
  /* 17296 */ "frecps\t\0"
1900
0
  /* 17304 */ "bmops\t\0"
1901
0
  /* 17311 */ "bfmops\t\0"
1902
0
  /* 17319 */ "usmops\t\0"
1903
0
  /* 17327 */ "sumops\t\0"
1904
0
  /* 17335 */ "fcvtps\t\0"
1905
0
  /* 17343 */ "rdffrs\t\0"
1906
0
  /* 17351 */ "mrs\t\0"
1907
0
  /* 17356 */ "eors\t\0"
1908
0
  /* 17362 */ "nors\t\0"
1909
0
  /* 17368 */ "mrrs\t\0"
1910
0
  /* 17374 */ "orrs\t\0"
1911
0
  /* 17380 */ "frsqrts\t\0"
1912
0
  /* 17389 */ "sys\t\0"
1913
0
  /* 17394 */ "fcvtzs\t\0"
1914
0
  /* 17402 */ "fjcvtzs\t\0"
1915
0
  /* 17411 */ "sqdmlalbt\t\0"
1916
0
  /* 17422 */ "ssublbt\t\0"
1917
0
  /* 17431 */ "saddlbt\t\0"
1918
0
  /* 17440 */ "fmlallbt\t\0"
1919
0
  /* 17450 */ "sqdmlslbt\t\0"
1920
0
  /* 17461 */ "eorbt\t\0"
1921
0
  /* 17468 */ "compact\t\0"
1922
0
  /* 17477 */ "wfet\t\0"
1923
0
  /* 17483 */ "ret\t\0"
1924
0
  /* 17488 */ "ldset\t\0"
1925
0
  /* 17495 */ "rcwsset\t\0"
1926
0
  /* 17504 */ "rcwset\t\0"
1927
0
  /* 17512 */ "facgt\t\0"
1928
0
  /* 17519 */ "whilegt\t\0"
1929
0
  /* 17528 */ "fcmgt\t\0"
1930
0
  /* 17535 */ "cmpgt\t\0"
1931
0
  /* 17542 */ "rbit\t\0"
1932
0
  /* 17548 */ "trcit\t\0"
1933
0
  /* 17555 */ "wfit\t\0"
1934
0
  /* 17561 */ "sabalt\t\0"
1935
0
  /* 17569 */ "uabalt\t\0"
1936
0
  /* 17577 */ "sqdmlalt\t\0"
1937
0
  /* 17587 */ "bfmlalt\t\0"
1938
0
  /* 17596 */ "smlalt\t\0"
1939
0
  /* 17604 */ "umlalt\t\0"
1940
0
  /* 17612 */ "ssublt\t\0"
1941
0
  /* 17620 */ "usublt\t\0"
1942
0
  /* 17628 */ "sbclt\t\0"
1943
0
  /* 17635 */ "adclt\t\0"
1944
0
  /* 17642 */ "sabdlt\t\0"
1945
0
  /* 17650 */ "uabdlt\t\0"
1946
0
  /* 17658 */ "saddlt\t\0"
1947
0
  /* 17666 */ "uaddlt\t\0"
1948
0
  /* 17674 */ "whilelt\t\0"
1949
0
  /* 17683 */ "hlt\t\0"
1950
0
  /* 17688 */ "sshllt\t\0"
1951
0
  /* 17696 */ "ushllt\t\0"
1952
0
  /* 17704 */ "sqdmullt\t\0"
1953
0
  /* 17714 */ "pmullt\t\0"
1954
0
  /* 17722 */ "smullt\t\0"
1955
0
  /* 17730 */ "umullt\t\0"
1956
0
  /* 17738 */ "fcmlt\t\0"
1957
0
  /* 17745 */ "cmplt\t\0"
1958
0
  /* 17752 */ "sqdmlslt\t\0"
1959
0
  /* 17762 */ "bfmlslt\t\0"
1960
0
  /* 17771 */ "smlslt\t\0"
1961
0
  /* 17779 */ "umlslt\t\0"
1962
0
  /* 17787 */ "bf1cvtlt\t\0"
1963
0
  /* 17797 */ "bf2cvtlt\t\0"
1964
0
  /* 17807 */ "fcvtlt\t\0"
1965
0
  /* 17815 */ "histcnt\t\0"
1966
0
  /* 17824 */ "rsubhnt\t\0"
1967
0
  /* 17833 */ "raddhnt\t\0"
1968
0
  /* 17842 */ "hint\t\0"
1969
0
  /* 17848 */ "sqshrnt\t\0"
1970
0
  /* 17857 */ "uqshrnt\t\0"
1971
0
  /* 17866 */ "sqrshrnt\t\0"
1972
0
  /* 17876 */ "uqrshrnt\t\0"
1973
0
  /* 17886 */ "bfcvtnt\t\0"
1974
0
  /* 17895 */ "sqxtnt\t\0"
1975
0
  /* 17903 */ "uqxtnt\t\0"
1976
0
  /* 17911 */ "sqshrunt\t\0"
1977
0
  /* 17921 */ "sqrshrunt\t\0"
1978
0
  /* 17932 */ "sqxtunt\t\0"
1979
0
  /* 17941 */ "fcvtxnt\t\0"
1980
0
  /* 17950 */ "cdot\t\0"
1981
0
  /* 17956 */ "bfdot\t\0"
1982
0
  /* 17963 */ "usdot\t\0"
1983
0
  /* 17970 */ "sudot\t\0"
1984
0
  /* 17977 */ "bfvdot\t\0"
1985
0
  /* 17985 */ "usvdot\t\0"
1986
0
  /* 17993 */ "suvdot\t\0"
1987
0
  /* 18001 */ "cnot\t\0"
1988
0
  /* 18007 */ "mlapt\t\0"
1989
0
  /* 18014 */ "msubpt\t\0"
1990
0
  /* 18022 */ "madpt\t\0"
1991
0
  /* 18029 */ "maddpt\t\0"
1992
0
  /* 18037 */ "tstart\t\0"
1993
0
  /* 18045 */ "fsqrt\t\0"
1994
0
  /* 18052 */ "ptest\t\0"
1995
0
  /* 18059 */ "ttest\t\0"
1996
0
  /* 18066 */ "pfirst\t\0"
1997
0
  /* 18074 */ "cmtst\t\0"
1998
0
  /* 18081 */ "fmlalltt\t\0"
1999
0
  /* 18091 */ "bf1cvt\t\0"
2000
0
  /* 18099 */ "bf2cvt\t\0"
2001
0
  /* 18107 */ "bfcvt\t\0"
2002
0
  /* 18114 */ "sqcvt\t\0"
2003
0
  /* 18121 */ "uqcvt\t\0"
2004
0
  /* 18128 */ "movt\t\0"
2005
0
  /* 18134 */ "ssubwt\t\0"
2006
0
  /* 18142 */ "usubwt\t\0"
2007
0
  /* 18150 */ "saddwt\t\0"
2008
0
  /* 18158 */ "uaddwt\t\0"
2009
0
  /* 18166 */ "bext\t\0"
2010
0
  /* 18172 */ "pnext\t\0"
2011
0
  /* 18179 */ "pext\t\0"
2012
0
  /* 18185 */ "fcvtau\t\0"
2013
0
  /* 18193 */ "sqshlu\t\0"
2014
0
  /* 18201 */ "fcvtmu\t\0"
2015
0
  /* 18209 */ "fcvtnu\t\0"
2016
0
  /* 18217 */ "fcvtpu\t\0"
2017
0
  /* 18225 */ "sqrshru\t\0"
2018
0
  /* 18234 */ "sqcvtu\t\0"
2019
0
  /* 18242 */ "fcvtzu\t\0"
2020
0
  /* 18250 */ "st64bv\t\0"
2021
0
  /* 18258 */ "faddv\t\0"
2022
0
  /* 18265 */ "saddv\t\0"
2023
0
  /* 18272 */ "uaddv\t\0"
2024
0
  /* 18279 */ "andv\t\0"
2025
0
  /* 18285 */ "rev\t\0"
2026
0
  /* 18290 */ "fdiv\t\0"
2027
0
  /* 18296 */ "sdiv\t\0"
2028
0
  /* 18302 */ "udiv\t\0"
2029
0
  /* 18308 */ "fminnmv\t\0"
2030
0
  /* 18317 */ "fmaxnmv\t\0"
2031
0
  /* 18326 */ "fminv\t\0"
2032
0
  /* 18333 */ "sminv\t\0"
2033
0
  /* 18340 */ "uminv\t\0"
2034
0
  /* 18347 */ "csinv\t\0"
2035
0
  /* 18354 */ "fmov\t\0"
2036
0
  /* 18360 */ "pmov\t\0"
2037
0
  /* 18366 */ "faddqv\t\0"
2038
0
  /* 18374 */ "andqv\t\0"
2039
0
  /* 18381 */ "fminnmqv\t\0"
2040
0
  /* 18391 */ "fmaxnmqv\t\0"
2041
0
  /* 18401 */ "fminqv\t\0"
2042
0
  /* 18409 */ "sminqv\t\0"
2043
0
  /* 18417 */ "uminqv\t\0"
2044
0
  /* 18425 */ "eorqv\t\0"
2045
0
  /* 18432 */ "fmaxqv\t\0"
2046
0
  /* 18440 */ "smaxqv\t\0"
2047
0
  /* 18448 */ "umaxqv\t\0"
2048
0
  /* 18456 */ "eorv\t\0"
2049
0
  /* 18462 */ "fmaxv\t\0"
2050
0
  /* 18469 */ "smaxv\t\0"
2051
0
  /* 18476 */ "umaxv\t\0"
2052
0
  /* 18483 */ "ld1w\t\0"
2053
0
  /* 18489 */ "ldff1w\t\0"
2054
0
  /* 18497 */ "ldnf1w\t\0"
2055
0
  /* 18505 */ "ldnt1w\t\0"
2056
0
  /* 18513 */ "stnt1w\t\0"
2057
0
  /* 18521 */ "st1w\t\0"
2058
0
  /* 18527 */ "crc32w\t\0"
2059
0
  /* 18535 */ "ld2w\t\0"
2060
0
  /* 18541 */ "st2w\t\0"
2061
0
  /* 18547 */ "ld3w\t\0"
2062
0
  /* 18553 */ "st3w\t\0"
2063
0
  /* 18559 */ "ld4w\t\0"
2064
0
  /* 18565 */ "st4w\t\0"
2065
0
  /* 18571 */ "crc32cw\t\0"
2066
0
  /* 18580 */ "sqdecw\t\0"
2067
0
  /* 18588 */ "uqdecw\t\0"
2068
0
  /* 18596 */ "sqincw\t\0"
2069
0
  /* 18604 */ "uqincw\t\0"
2070
0
  /* 18612 */ "prfw\t\0"
2071
0
  /* 18618 */ "ld1row\t\0"
2072
0
  /* 18626 */ "ld1rqw\t\0"
2073
0
  /* 18634 */ "ld1rw\t\0"
2074
0
  /* 18641 */ "whilerw\t\0"
2075
0
  /* 18650 */ "ld1sw\t\0"
2076
0
  /* 18657 */ "ldff1sw\t\0"
2077
0
  /* 18666 */ "ldnf1sw\t\0"
2078
0
  /* 18675 */ "ldnt1sw\t\0"
2079
0
  /* 18684 */ "ldpsw\t\0"
2080
0
  /* 18691 */ "ld1rsw\t\0"
2081
0
  /* 18699 */ "ldrsw\t\0"
2082
0
  /* 18706 */ "ldtrsw\t\0"
2083
0
  /* 18714 */ "ldursw\t\0"
2084
0
  /* 18722 */ "ldapursw\t\0"
2085
0
  /* 18732 */ "cntw\t\0"
2086
0
  /* 18738 */ "sxtw\t\0"
2087
0
  /* 18744 */ "uxtw\t\0"
2088
0
  /* 18750 */ "revw\t\0"
2089
0
  /* 18756 */ "crc32x\t\0"
2090
0
  /* 18764 */ "frint32x\t\0"
2091
0
  /* 18774 */ "frint64x\t\0"
2092
0
  /* 18784 */ "bcax\t\0"
2093
0
  /* 18790 */ "famax\t\0"
2094
0
  /* 18797 */ "bfmax\t\0"
2095
0
  /* 18804 */ "ldsmax\t\0"
2096
0
  /* 18812 */ "ldumax\t\0"
2097
0
  /* 18820 */ "tbx\t\0"
2098
0
  /* 18825 */ "crc32cx\t\0"
2099
0
  /* 18834 */ "index\t\0"
2100
0
  /* 18841 */ "clrex\t\0"
2101
0
  /* 18848 */ "movprfx\t\0"
2102
0
  /* 18857 */ "fmulx\t\0"
2103
0
  /* 18864 */ "frecpx\t\0"
2104
0
  /* 18872 */ "frintx\t\0"
2105
0
  /* 18880 */ "fcvtx\t\0"
2106
0
  /* 18887 */ "sm4ekey\t\0"
2107
0
  /* 18896 */ "fcpy\t\0"
2108
0
  /* 18902 */ "frint32z\t\0"
2109
0
  /* 18912 */ "frint64z\t\0"
2110
0
  /* 18922 */ "braaz\t\0"
2111
0
  /* 18929 */ "blraaz\t\0"
2112
0
  /* 18937 */ "movaz\t\0"
2113
0
  /* 18944 */ "brabz\t\0"
2114
0
  /* 18951 */ "blrabz\t\0"
2115
0
  /* 18959 */ "cbz\t\0"
2116
0
  /* 18964 */ "tbz\t\0"
2117
0
  /* 18969 */ "clz\t\0"
2118
0
  /* 18974 */ "cbnz\t\0"
2119
0
  /* 18980 */ "tbnz\t\0"
2120
0
  /* 18986 */ "ctz\t\0"
2121
0
  /* 18991 */ "frintz\t\0"
2122
0
  /* 18999 */ "movz\t\0"
2123
0
  /* 19005 */ ".tlsdesccall \0"
2124
0
  /* 19019 */ "zero\t{ \0"
2125
0
  /* 19027 */ "# XRay Function Patchable RET.\0"
2126
0
  /* 19058 */ "b.\0"
2127
0
  /* 19061 */ "bc.\0"
2128
0
  /* 19065 */ "# XRay Typed Event Log.\0"
2129
0
  /* 19089 */ "# XRay Custom Event Log.\0"
2130
0
  /* 19114 */ "# XRay Function Enter.\0"
2131
0
  /* 19137 */ "# XRay Tail Call Exit.\0"
2132
0
  /* 19160 */ "# XRay Function Exit.\0"
2133
0
  /* 19182 */ "hint\t#10\0"
2134
0
  /* 19191 */ "hint\t#30\0"
2135
0
  /* 19200 */ "hint\t#40\0"
2136
0
  /* 19209 */ "hint\t#31\0"
2137
0
  /* 19218 */ "hint\t#12\0"
2138
0
  /* 19227 */ "fmlal2\0"
2139
0
  /* 19234 */ "fmlsl2\0"
2140
0
  /* 19241 */ "fcvtn2\0"
2141
0
  /* 19248 */ "hint\t#14\0"
2142
0
  /* 19257 */ "hint\t#24\0"
2143
0
  /* 19266 */ "pacia171615\0"
2144
0
  /* 19278 */ "autia171615\0"
2145
0
  /* 19290 */ "pacib171615\0"
2146
0
  /* 19302 */ "autib171615\0"
2147
0
  /* 19314 */ "hint\t#25\0"
2148
0
  /* 19323 */ "setf16\0"
2149
0
  /* 19330 */ "hint\t#26\0"
2150
0
  /* 19339 */ "hint\t#7\0"
2151
0
  /* 19347 */ "hint\t#27\0"
2152
0
  /* 19356 */ "hint\t#8\0"
2153
0
  /* 19364 */ "hint\t#28\0"
2154
0
  /* 19373 */ "setf8\0"
2155
0
  /* 19379 */ "hint\t#29\0"
2156
0
  /* 19388 */ "hint\t#39\0"
2157
0
  /* 19397 */ "LIFETIME_END\0"
2158
0
  /* 19410 */ "PSEUDO_PROBE\0"
2159
0
  /* 19423 */ "BUNDLE\0"
2160
0
  /* 19430 */ "DBG_VALUE\0"
2161
0
  /* 19440 */ "DBG_INSTR_REF\0"
2162
0
  /* 19454 */ "DBG_PHI\0"
2163
0
  /* 19462 */ "DBG_LABEL\0"
2164
0
  /* 19472 */ "LIFETIME_START\0"
2165
0
  /* 19487 */ "DBG_VALUE_LIST\0"
2166
0
  /* 19502 */ "cpyfe\t[\0"
2167
0
  /* 19510 */ "setge\t[\0"
2168
0
  /* 19518 */ "sete\t[\0"
2169
0
  /* 19525 */ "cpye\t[\0"
2170
0
  /* 19532 */ "cpyfm\t[\0"
2171
0
  /* 19540 */ "setgm\t[\0"
2172
0
  /* 19548 */ "setm\t[\0"
2173
0
  /* 19555 */ "cpym\t[\0"
2174
0
  /* 19562 */ "cpyfen\t[\0"
2175
0
  /* 19571 */ "setgen\t[\0"
2176
0
  /* 19580 */ "seten\t[\0"
2177
0
  /* 19588 */ "cpyen\t[\0"
2178
0
  /* 19596 */ "cpyfmn\t[\0"
2179
0
  /* 19605 */ "setgmn\t[\0"
2180
0
  /* 19614 */ "setmn\t[\0"
2181
0
  /* 19622 */ "cpymn\t[\0"
2182
0
  /* 19630 */ "cpyfpn\t[\0"
2183
0
  /* 19639 */ "setgpn\t[\0"
2184
0
  /* 19648 */ "setpn\t[\0"
2185
0
  /* 19656 */ "cpypn\t[\0"
2186
0
  /* 19664 */ "cpyfern\t[\0"
2187
0
  /* 19674 */ "cpyern\t[\0"
2188
0
  /* 19683 */ "cpyfmrn\t[\0"
2189
0
  /* 19693 */ "cpymrn\t[\0"
2190
0
  /* 19702 */ "cpyfprn\t[\0"
2191
0
  /* 19712 */ "cpyprn\t[\0"
2192
0
  /* 19721 */ "cpyfetrn\t[\0"
2193
0
  /* 19732 */ "cpyetrn\t[\0"
2194
0
  /* 19742 */ "cpyfmtrn\t[\0"
2195
0
  /* 19753 */ "cpymtrn\t[\0"
2196
0
  /* 19763 */ "cpyfptrn\t[\0"
2197
0
  /* 19774 */ "cpyptrn\t[\0"
2198
0
  /* 19784 */ "cpyfertrn\t[\0"
2199
0
  /* 19796 */ "cpyertrn\t[\0"
2200
0
  /* 19807 */ "cpyfmrtrn\t[\0"
2201
0
  /* 19819 */ "cpymrtrn\t[\0"
2202
0
  /* 19830 */ "cpyfprtrn\t[\0"
2203
0
  /* 19842 */ "cpyprtrn\t[\0"
2204
0
  /* 19853 */ "cpyfewtrn\t[\0"
2205
0
  /* 19865 */ "cpyewtrn\t[\0"
2206
0
  /* 19876 */ "cpyfmwtrn\t[\0"
2207
0
  /* 19888 */ "cpymwtrn\t[\0"
2208
0
  /* 19899 */ "cpyfpwtrn\t[\0"
2209
0
  /* 19911 */ "cpypwtrn\t[\0"
2210
0
  /* 19922 */ "cpyfetn\t[\0"
2211
0
  /* 19932 */ "setgetn\t[\0"
2212
0
  /* 19942 */ "setetn\t[\0"
2213
0
  /* 19951 */ "cpyetn\t[\0"
2214
0
  /* 19960 */ "cpyfmtn\t[\0"
2215
0
  /* 19970 */ "setgmtn\t[\0"
2216
0
  /* 19980 */ "setmtn\t[\0"
2217
0
  /* 19989 */ "cpymtn\t[\0"
2218
0
  /* 19998 */ "cpyfptn\t[\0"
2219
0
  /* 20008 */ "setgptn\t[\0"
2220
0
  /* 20018 */ "setptn\t[\0"
2221
0
  /* 20027 */ "cpyptn\t[\0"
2222
0
  /* 20036 */ "cpyfertn\t[\0"
2223
0
  /* 20047 */ "cpyertn\t[\0"
2224
0
  /* 20057 */ "cpyfmrtn\t[\0"
2225
0
  /* 20068 */ "cpymrtn\t[\0"
2226
0
  /* 20078 */ "cpyfprtn\t[\0"
2227
0
  /* 20089 */ "cpyprtn\t[\0"
2228
0
  /* 20099 */ "cpyfewtn\t[\0"
2229
0
  /* 20110 */ "cpyewtn\t[\0"
2230
0
  /* 20120 */ "cpyfmwtn\t[\0"
2231
0
  /* 20131 */ "cpymwtn\t[\0"
2232
0
  /* 20141 */ "cpyfpwtn\t[\0"
2233
0
  /* 20152 */ "cpypwtn\t[\0"
2234
0
  /* 20162 */ "cpyfewn\t[\0"
2235
0
  /* 20172 */ "cpyewn\t[\0"
2236
0
  /* 20181 */ "cpyfmwn\t[\0"
2237
0
  /* 20191 */ "cpymwn\t[\0"
2238
0
  /* 20200 */ "cpyfpwn\t[\0"
2239
0
  /* 20210 */ "cpypwn\t[\0"
2240
0
  /* 20219 */ "cpyfetwn\t[\0"
2241
0
  /* 20230 */ "cpyetwn\t[\0"
2242
0
  /* 20240 */ "cpyfmtwn\t[\0"
2243
0
  /* 20251 */ "cpymtwn\t[\0"
2244
0
  /* 20261 */ "cpyfptwn\t[\0"
2245
0
  /* 20272 */ "cpyptwn\t[\0"
2246
0
  /* 20282 */ "cpyfertwn\t[\0"
2247
0
  /* 20294 */ "cpyertwn\t[\0"
2248
0
  /* 20305 */ "cpyfmrtwn\t[\0"
2249
0
  /* 20317 */ "cpymrtwn\t[\0"
2250
0
  /* 20328 */ "cpyfprtwn\t[\0"
2251
0
  /* 20340 */ "cpyprtwn\t[\0"
2252
0
  /* 20351 */ "cpyfewtwn\t[\0"
2253
0
  /* 20363 */ "cpyewtwn\t[\0"
2254
0
  /* 20374 */ "cpyfmwtwn\t[\0"
2255
0
  /* 20386 */ "cpymwtwn\t[\0"
2256
0
  /* 20397 */ "cpyfpwtwn\t[\0"
2257
0
  /* 20409 */ "cpypwtwn\t[\0"
2258
0
  /* 20420 */ "cpyfp\t[\0"
2259
0
  /* 20428 */ "setgp\t[\0"
2260
0
  /* 20436 */ "setp\t[\0"
2261
0
  /* 20443 */ "cpyp\t[\0"
2262
0
  /* 20450 */ "cpyfet\t[\0"
2263
0
  /* 20459 */ "setget\t[\0"
2264
0
  /* 20468 */ "setet\t[\0"
2265
0
  /* 20476 */ "cpyet\t[\0"
2266
0
  /* 20484 */ "cpyfmt\t[\0"
2267
0
  /* 20493 */ "setgmt\t[\0"
2268
0
  /* 20502 */ "setmt\t[\0"
2269
0
  /* 20510 */ "cpymt\t[\0"
2270
0
  /* 20518 */ "cpyfpt\t[\0"
2271
0
  /* 20527 */ "setgpt\t[\0"
2272
0
  /* 20536 */ "setpt\t[\0"
2273
0
  /* 20544 */ "cpypt\t[\0"
2274
0
  /* 20552 */ "cpyfert\t[\0"
2275
0
  /* 20562 */ "cpyert\t[\0"
2276
0
  /* 20571 */ "cpyfmrt\t[\0"
2277
0
  /* 20581 */ "cpymrt\t[\0"
2278
0
  /* 20590 */ "cpyfprt\t[\0"
2279
0
  /* 20600 */ "cpyprt\t[\0"
2280
0
  /* 20609 */ "cpyfewt\t[\0"
2281
0
  /* 20619 */ "cpyewt\t[\0"
2282
0
  /* 20628 */ "cpyfmwt\t[\0"
2283
0
  /* 20638 */ "cpymwt\t[\0"
2284
0
  /* 20647 */ "cpyfpwt\t[\0"
2285
0
  /* 20657 */ "cpypwt\t[\0"
2286
0
  /* 20666 */ "eretaa\0"
2287
0
  /* 20673 */ "bfmmla\0"
2288
0
  /* 20680 */ "usmmla\0"
2289
0
  /* 20687 */ "ummla\0"
2290
0
  /* 20693 */ "eretab\0"
2291
0
  /* 20700 */ "fmlallbb\0"
2292
0
  /* 20709 */ "bfmlalb\0"
2293
0
  /* 20717 */ "sb\0"
2294
0
  /* 20720 */ "fmlalltb\0"
2295
0
  /* 20729 */ "fvdotb\0"
2296
0
  /* 20736 */ "pacnbiasppc\0"
2297
0
  /* 20748 */ "paciasppc\0"
2298
0
  /* 20758 */ "pacnbibsppc\0"
2299
0
  /* 20770 */ "pacibsppc\0"
2300
0
  /* 20780 */ "rmif\0"
2301
0
  /* 20785 */ "xaflag\0"
2302
0
  /* 20792 */ "axflag\0"
2303
0
  /* 20799 */ "brb\tinj\0"
2304
0
  /* 20807 */ "fmlal\0"
2305
0
  /* 20813 */ "# FEntry call\0"
2306
0
  /* 20827 */ "brb\tiall\0"
2307
0
  /* 20836 */ "fmlsl\0"
2308
0
  /* 20842 */ "setffr\0"
2309
0
  /* 20849 */ "drps\0"
2310
0
  /* 20854 */ "fmlallbt\0"
2311
0
  /* 20863 */ "eret\0"
2312
0
  /* 20868 */ "tcommit\0"
2313
0
  /* 20876 */ "bfmlalt\0"
2314
0
  /* 20884 */ "bfdot\0"
2315
0
  /* 20890 */ "usdot\0"
2316
0
  /* 20896 */ "udot\0"
2317
0
  /* 20901 */ "fmlalltt\0"
2318
0
  /* 20910 */ "fvdott\0"
2319
0
  /* 20917 */ "cfinv\0"
2320
0
  /* 20923 */ "gcspopcx\0"
2321
0
  /* 20932 */ "gcspushx\0"
2322
0
  /* 20941 */ "gcspopx\0"
2323
0
  /* 20949 */ "ld1b\t{\0"
2324
0
  /* 20956 */ "st1b\t{\0"
2325
0
  /* 20963 */ "ld1d\t{\0"
2326
0
  /* 20970 */ "st1d\t{\0"
2327
0
  /* 20977 */ "ld1h\t{\0"
2328
0
  /* 20984 */ "st1h\t{\0"
2329
0
  /* 20991 */ "ld1q\t{\0"
2330
0
  /* 20998 */ "st1q\t{\0"
2331
0
  /* 21005 */ "ld1w\t{\0"
2332
0
  /* 21012 */ "st1w\t{\0"
2333
0
};
2334
0
#ifdef __GNUC__
2335
0
#pragma GCC diagnostic pop
2336
0
#endif
2337
2338
0
  static const uint32_t OpInfo0[] = {
2339
0
    0U, // PHI
2340
0
    0U, // INLINEASM
2341
0
    0U, // INLINEASM_BR
2342
0
    0U, // CFI_INSTRUCTION
2343
0
    0U, // EH_LABEL
2344
0
    0U, // GC_LABEL
2345
0
    0U, // ANNOTATION_LABEL
2346
0
    0U, // KILL
2347
0
    0U, // EXTRACT_SUBREG
2348
0
    0U, // INSERT_SUBREG
2349
0
    0U, // IMPLICIT_DEF
2350
0
    0U, // SUBREG_TO_REG
2351
0
    0U, // COPY_TO_REGCLASS
2352
0
    19431U, // DBG_VALUE
2353
0
    19488U, // DBG_VALUE_LIST
2354
0
    19441U, // DBG_INSTR_REF
2355
0
    19455U, // DBG_PHI
2356
0
    19463U, // DBG_LABEL
2357
0
    0U, // REG_SEQUENCE
2358
0
    0U, // COPY
2359
0
    19424U, // BUNDLE
2360
0
    19473U, // LIFETIME_START
2361
0
    19398U, // LIFETIME_END
2362
0
    19411U, // PSEUDO_PROBE
2363
0
    0U, // ARITH_FENCE
2364
0
    0U, // STACKMAP
2365
0
    20814U, // FENTRY_CALL
2366
0
    0U, // PATCHPOINT
2367
0
    0U, // LOAD_STACK_GUARD
2368
0
    0U, // PREALLOCATED_SETUP
2369
0
    0U, // PREALLOCATED_ARG
2370
0
    0U, // STATEPOINT
2371
0
    0U, // LOCAL_ESCAPE
2372
0
    0U, // FAULTING_OP
2373
0
    0U, // PATCHABLE_OP
2374
0
    19115U, // PATCHABLE_FUNCTION_ENTER
2375
0
    19028U, // PATCHABLE_RET
2376
0
    19161U, // PATCHABLE_FUNCTION_EXIT
2377
0
    19138U, // PATCHABLE_TAIL_CALL
2378
0
    19090U, // PATCHABLE_EVENT_CALL
2379
0
    19066U, // PATCHABLE_TYPED_EVENT_CALL
2380
0
    0U, // ICALL_BRANCH_FUNNEL
2381
0
    0U, // MEMBARRIER
2382
0
    0U, // JUMP_TABLE_DEBUG_INFO
2383
0
    0U, // G_ASSERT_SEXT
2384
0
    0U, // G_ASSERT_ZEXT
2385
0
    0U, // G_ASSERT_ALIGN
2386
0
    0U, // G_ADD
2387
0
    0U, // G_SUB
2388
0
    0U, // G_MUL
2389
0
    0U, // G_SDIV
2390
0
    0U, // G_UDIV
2391
0
    0U, // G_SREM
2392
0
    0U, // G_UREM
2393
0
    0U, // G_SDIVREM
2394
0
    0U, // G_UDIVREM
2395
0
    0U, // G_AND
2396
0
    0U, // G_OR
2397
0
    0U, // G_XOR
2398
0
    0U, // G_IMPLICIT_DEF
2399
0
    0U, // G_PHI
2400
0
    0U, // G_FRAME_INDEX
2401
0
    0U, // G_GLOBAL_VALUE
2402
0
    0U, // G_CONSTANT_POOL
2403
0
    0U, // G_EXTRACT
2404
0
    0U, // G_UNMERGE_VALUES
2405
0
    0U, // G_INSERT
2406
0
    0U, // G_MERGE_VALUES
2407
0
    0U, // G_BUILD_VECTOR
2408
0
    0U, // G_BUILD_VECTOR_TRUNC
2409
0
    0U, // G_CONCAT_VECTORS
2410
0
    0U, // G_PTRTOINT
2411
0
    0U, // G_INTTOPTR
2412
0
    0U, // G_BITCAST
2413
0
    0U, // G_FREEZE
2414
0
    0U, // G_CONSTANT_FOLD_BARRIER
2415
0
    0U, // G_INTRINSIC_FPTRUNC_ROUND
2416
0
    0U, // G_INTRINSIC_TRUNC
2417
0
    0U, // G_INTRINSIC_ROUND
2418
0
    0U, // G_INTRINSIC_LRINT
2419
0
    0U, // G_INTRINSIC_ROUNDEVEN
2420
0
    0U, // G_READCYCLECOUNTER
2421
0
    0U, // G_LOAD
2422
0
    0U, // G_SEXTLOAD
2423
0
    0U, // G_ZEXTLOAD
2424
0
    0U, // G_INDEXED_LOAD
2425
0
    0U, // G_INDEXED_SEXTLOAD
2426
0
    0U, // G_INDEXED_ZEXTLOAD
2427
0
    0U, // G_STORE
2428
0
    0U, // G_INDEXED_STORE
2429
0
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
2430
0
    0U, // G_ATOMIC_CMPXCHG
2431
0
    0U, // G_ATOMICRMW_XCHG
2432
0
    0U, // G_ATOMICRMW_ADD
2433
0
    0U, // G_ATOMICRMW_SUB
2434
0
    0U, // G_ATOMICRMW_AND
2435
0
    0U, // G_ATOMICRMW_NAND
2436
0
    0U, // G_ATOMICRMW_OR
2437
0
    0U, // G_ATOMICRMW_XOR
2438
0
    0U, // G_ATOMICRMW_MAX
2439
0
    0U, // G_ATOMICRMW_MIN
2440
0
    0U, // G_ATOMICRMW_UMAX
2441
0
    0U, // G_ATOMICRMW_UMIN
2442
0
    0U, // G_ATOMICRMW_FADD
2443
0
    0U, // G_ATOMICRMW_FSUB
2444
0
    0U, // G_ATOMICRMW_FMAX
2445
0
    0U, // G_ATOMICRMW_FMIN
2446
0
    0U, // G_ATOMICRMW_UINC_WRAP
2447
0
    0U, // G_ATOMICRMW_UDEC_WRAP
2448
0
    0U, // G_FENCE
2449
0
    0U, // G_PREFETCH
2450
0
    0U, // G_BRCOND
2451
0
    0U, // G_BRINDIRECT
2452
0
    0U, // G_INVOKE_REGION_START
2453
0
    0U, // G_INTRINSIC
2454
0
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
2455
0
    0U, // G_INTRINSIC_CONVERGENT
2456
0
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
2457
0
    0U, // G_ANYEXT
2458
0
    0U, // G_TRUNC
2459
0
    0U, // G_CONSTANT
2460
0
    0U, // G_FCONSTANT
2461
0
    0U, // G_VASTART
2462
0
    0U, // G_VAARG
2463
0
    0U, // G_SEXT
2464
0
    0U, // G_SEXT_INREG
2465
0
    0U, // G_ZEXT
2466
0
    0U, // G_SHL
2467
0
    0U, // G_LSHR
2468
0
    0U, // G_ASHR
2469
0
    0U, // G_FSHL
2470
0
    0U, // G_FSHR
2471
0
    0U, // G_ROTR
2472
0
    0U, // G_ROTL
2473
0
    0U, // G_ICMP
2474
0
    0U, // G_FCMP
2475
0
    0U, // G_SELECT
2476
0
    0U, // G_UADDO
2477
0
    0U, // G_UADDE
2478
0
    0U, // G_USUBO
2479
0
    0U, // G_USUBE
2480
0
    0U, // G_SADDO
2481
0
    0U, // G_SADDE
2482
0
    0U, // G_SSUBO
2483
0
    0U, // G_SSUBE
2484
0
    0U, // G_UMULO
2485
0
    0U, // G_SMULO
2486
0
    0U, // G_UMULH
2487
0
    0U, // G_SMULH
2488
0
    0U, // G_UADDSAT
2489
0
    0U, // G_SADDSAT
2490
0
    0U, // G_USUBSAT
2491
0
    0U, // G_SSUBSAT
2492
0
    0U, // G_USHLSAT
2493
0
    0U, // G_SSHLSAT
2494
0
    0U, // G_SMULFIX
2495
0
    0U, // G_UMULFIX
2496
0
    0U, // G_SMULFIXSAT
2497
0
    0U, // G_UMULFIXSAT
2498
0
    0U, // G_SDIVFIX
2499
0
    0U, // G_UDIVFIX
2500
0
    0U, // G_SDIVFIXSAT
2501
0
    0U, // G_UDIVFIXSAT
2502
0
    0U, // G_FADD
2503
0
    0U, // G_FSUB
2504
0
    0U, // G_FMUL
2505
0
    0U, // G_FMA
2506
0
    0U, // G_FMAD
2507
0
    0U, // G_FDIV
2508
0
    0U, // G_FREM
2509
0
    0U, // G_FPOW
2510
0
    0U, // G_FPOWI
2511
0
    0U, // G_FEXP
2512
0
    0U, // G_FEXP2
2513
0
    0U, // G_FEXP10
2514
0
    0U, // G_FLOG
2515
0
    0U, // G_FLOG2
2516
0
    0U, // G_FLOG10
2517
0
    0U, // G_FLDEXP
2518
0
    0U, // G_FFREXP
2519
0
    0U, // G_FNEG
2520
0
    0U, // G_FPEXT
2521
0
    0U, // G_FPTRUNC
2522
0
    0U, // G_FPTOSI
2523
0
    0U, // G_FPTOUI
2524
0
    0U, // G_SITOFP
2525
0
    0U, // G_UITOFP
2526
0
    0U, // G_FABS
2527
0
    0U, // G_FCOPYSIGN
2528
0
    0U, // G_IS_FPCLASS
2529
0
    0U, // G_FCANONICALIZE
2530
0
    0U, // G_FMINNUM
2531
0
    0U, // G_FMAXNUM
2532
0
    0U, // G_FMINNUM_IEEE
2533
0
    0U, // G_FMAXNUM_IEEE
2534
0
    0U, // G_FMINIMUM
2535
0
    0U, // G_FMAXIMUM
2536
0
    0U, // G_GET_FPENV
2537
0
    0U, // G_SET_FPENV
2538
0
    0U, // G_RESET_FPENV
2539
0
    0U, // G_GET_FPMODE
2540
0
    0U, // G_SET_FPMODE
2541
0
    0U, // G_RESET_FPMODE
2542
0
    0U, // G_PTR_ADD
2543
0
    0U, // G_PTRMASK
2544
0
    0U, // G_SMIN
2545
0
    0U, // G_SMAX
2546
0
    0U, // G_UMIN
2547
0
    0U, // G_UMAX
2548
0
    0U, // G_ABS
2549
0
    0U, // G_LROUND
2550
0
    0U, // G_LLROUND
2551
0
    0U, // G_BR
2552
0
    0U, // G_BRJT
2553
0
    0U, // G_INSERT_VECTOR_ELT
2554
0
    0U, // G_EXTRACT_VECTOR_ELT
2555
0
    0U, // G_SHUFFLE_VECTOR
2556
0
    0U, // G_CTTZ
2557
0
    0U, // G_CTTZ_ZERO_UNDEF
2558
0
    0U, // G_CTLZ
2559
0
    0U, // G_CTLZ_ZERO_UNDEF
2560
0
    0U, // G_CTPOP
2561
0
    0U, // G_BSWAP
2562
0
    0U, // G_BITREVERSE
2563
0
    0U, // G_FCEIL
2564
0
    0U, // G_FCOS
2565
0
    0U, // G_FSIN
2566
0
    0U, // G_FSQRT
2567
0
    0U, // G_FFLOOR
2568
0
    0U, // G_FRINT
2569
0
    0U, // G_FNEARBYINT
2570
0
    0U, // G_ADDRSPACE_CAST
2571
0
    0U, // G_BLOCK_ADDR
2572
0
    0U, // G_JUMP_TABLE
2573
0
    0U, // G_DYN_STACKALLOC
2574
0
    0U, // G_STACKSAVE
2575
0
    0U, // G_STACKRESTORE
2576
0
    0U, // G_STRICT_FADD
2577
0
    0U, // G_STRICT_FSUB
2578
0
    0U, // G_STRICT_FMUL
2579
0
    0U, // G_STRICT_FDIV
2580
0
    0U, // G_STRICT_FREM
2581
0
    0U, // G_STRICT_FMA
2582
0
    0U, // G_STRICT_FSQRT
2583
0
    0U, // G_STRICT_FLDEXP
2584
0
    0U, // G_READ_REGISTER
2585
0
    0U, // G_WRITE_REGISTER
2586
0
    0U, // G_MEMCPY
2587
0
    0U, // G_MEMCPY_INLINE
2588
0
    0U, // G_MEMMOVE
2589
0
    0U, // G_MEMSET
2590
0
    0U, // G_BZERO
2591
0
    0U, // G_VECREDUCE_SEQ_FADD
2592
0
    0U, // G_VECREDUCE_SEQ_FMUL
2593
0
    0U, // G_VECREDUCE_FADD
2594
0
    0U, // G_VECREDUCE_FMUL
2595
0
    0U, // G_VECREDUCE_FMAX
2596
0
    0U, // G_VECREDUCE_FMIN
2597
0
    0U, // G_VECREDUCE_FMAXIMUM
2598
0
    0U, // G_VECREDUCE_FMINIMUM
2599
0
    0U, // G_VECREDUCE_ADD
2600
0
    0U, // G_VECREDUCE_MUL
2601
0
    0U, // G_VECREDUCE_AND
2602
0
    0U, // G_VECREDUCE_OR
2603
0
    0U, // G_VECREDUCE_XOR
2604
0
    0U, // G_VECREDUCE_SMAX
2605
0
    0U, // G_VECREDUCE_SMIN
2606
0
    0U, // G_VECREDUCE_UMAX
2607
0
    0U, // G_VECREDUCE_UMIN
2608
0
    0U, // G_SBFX
2609
0
    0U, // G_UBFX
2610
0
    0U, // ABS_ZPmZ_B_UNDEF
2611
0
    0U, // ABS_ZPmZ_D_UNDEF
2612
0
    0U, // ABS_ZPmZ_H_UNDEF
2613
0
    0U, // ABS_ZPmZ_S_UNDEF
2614
0
    0U, // ADDHA_MPPZ_D_PSEUDO_D
2615
0
    0U, // ADDHA_MPPZ_S_PSEUDO_S
2616
0
    0U, // ADDSWrr
2617
0
    0U, // ADDSXrr
2618
0
    0U, // ADDVA_MPPZ_D_PSEUDO_D
2619
0
    0U, // ADDVA_MPPZ_S_PSEUDO_S
2620
0
    0U, // ADDWrr
2621
0
    0U, // ADDXrr
2622
0
    0U, // ADD_VG2_M2Z2Z_D_PSEUDO
2623
0
    0U, // ADD_VG2_M2Z2Z_S_PSEUDO
2624
0
    0U, // ADD_VG2_M2ZZ_D_PSEUDO
2625
0
    0U, // ADD_VG2_M2ZZ_S_PSEUDO
2626
0
    0U, // ADD_VG2_M2Z_D_PSEUDO
2627
0
    0U, // ADD_VG2_M2Z_S_PSEUDO
2628
0
    0U, // ADD_VG4_M4Z4Z_D_PSEUDO
2629
0
    0U, // ADD_VG4_M4Z4Z_S_PSEUDO
2630
0
    0U, // ADD_VG4_M4ZZ_D_PSEUDO
2631
0
    0U, // ADD_VG4_M4ZZ_S_PSEUDO
2632
0
    0U, // ADD_VG4_M4Z_D_PSEUDO
2633
0
    0U, // ADD_VG4_M4Z_S_PSEUDO
2634
0
    0U, // ADD_ZPZZ_B_ZERO
2635
0
    0U, // ADD_ZPZZ_D_ZERO
2636
0
    0U, // ADD_ZPZZ_H_ZERO
2637
0
    0U, // ADD_ZPZZ_S_ZERO
2638
0
    0U, // ADDlowTLS
2639
0
    0U, // ADJCALLSTACKDOWN
2640
0
    0U, // ADJCALLSTACKUP
2641
0
    0U, // AESIMCrrTied
2642
0
    0U, // AESMCrrTied
2643
0
    0U, // ANDSWrr
2644
0
    0U, // ANDSXrr
2645
0
    0U, // ANDWrr
2646
0
    0U, // ANDXrr
2647
0
    0U, // AND_ZPZZ_B_ZERO
2648
0
    0U, // AND_ZPZZ_D_ZERO
2649
0
    0U, // AND_ZPZZ_H_ZERO
2650
0
    0U, // AND_ZPZZ_S_ZERO
2651
0
    0U, // ASRD_ZPZI_B_ZERO
2652
0
    0U, // ASRD_ZPZI_D_ZERO
2653
0
    0U, // ASRD_ZPZI_H_ZERO
2654
0
    0U, // ASRD_ZPZI_S_ZERO
2655
0
    0U, // ASR_ZPZI_B_UNDEF
2656
0
    0U, // ASR_ZPZI_B_ZERO
2657
0
    0U, // ASR_ZPZI_D_UNDEF
2658
0
    0U, // ASR_ZPZI_D_ZERO
2659
0
    0U, // ASR_ZPZI_H_UNDEF
2660
0
    0U, // ASR_ZPZI_H_ZERO
2661
0
    0U, // ASR_ZPZI_S_UNDEF
2662
0
    0U, // ASR_ZPZI_S_ZERO
2663
0
    0U, // ASR_ZPZZ_B_UNDEF
2664
0
    0U, // ASR_ZPZZ_B_ZERO
2665
0
    0U, // ASR_ZPZZ_D_UNDEF
2666
0
    0U, // ASR_ZPZZ_D_ZERO
2667
0
    0U, // ASR_ZPZZ_H_UNDEF
2668
0
    0U, // ASR_ZPZZ_H_ZERO
2669
0
    0U, // ASR_ZPZZ_S_UNDEF
2670
0
    0U, // ASR_ZPZZ_S_ZERO
2671
0
    0U, // BFADD_VG2_M2Z_H_PSEUDO
2672
0
    0U, // BFADD_VG4_M4Z_H_PSEUDO
2673
0
    0U, // BFADD_ZPZZ_UNDEF
2674
0
    0U, // BFADD_ZPZZ_ZERO
2675
0
    0U, // BFDOT_VG2_M2Z2Z_HtoS_PSEUDO
2676
0
    0U, // BFDOT_VG2_M2ZZI_HtoS_PSEUDO
2677
0
    0U, // BFDOT_VG2_M2ZZ_HtoS_PSEUDO
2678
0
    0U, // BFDOT_VG4_M4Z4Z_HtoS_PSEUDO
2679
0
    0U, // BFDOT_VG4_M4ZZI_HtoS_PSEUDO
2680
0
    0U, // BFDOT_VG4_M4ZZ_HtoS_PSEUDO
2681
0
    0U, // BFMAXNM_ZPZZ_UNDEF
2682
0
    0U, // BFMAXNM_ZPZZ_ZERO
2683
0
    0U, // BFMAX_ZPZZ_UNDEF
2684
0
    0U, // BFMAX_ZPZZ_ZERO
2685
0
    0U, // BFMINNM_ZPZZ_UNDEF
2686
0
    0U, // BFMINNM_ZPZZ_ZERO
2687
0
    0U, // BFMIN_ZPZZ_UNDEF
2688
0
    0U, // BFMIN_ZPZZ_ZERO
2689
0
    0U, // BFMLAL_MZZI_HtoS_PSEUDO
2690
0
    0U, // BFMLAL_MZZ_HtoS_PSEUDO
2691
0
    0U, // BFMLAL_VG2_M2Z2Z_HtoS_PSEUDO
2692
0
    0U, // BFMLAL_VG2_M2ZZI_HtoS_PSEUDO
2693
0
    0U, // BFMLAL_VG2_M2ZZ_HtoS_PSEUDO
2694
0
    0U, // BFMLAL_VG4_M4Z4Z_HtoS_PSEUDO
2695
0
    0U, // BFMLAL_VG4_M4ZZI_HtoS_PSEUDO
2696
0
    0U, // BFMLAL_VG4_M4ZZ_HtoS_PSEUDO
2697
0
    0U, // BFMLA_VG2_M2Z2Z_PSEUDO
2698
0
    0U, // BFMLA_VG4_M4Z4Z_PSEUDO
2699
0
    0U, // BFMLA_ZPZZZ_UNDEF
2700
0
    0U, // BFMLSL_MZZI_HtoS_PSEUDO
2701
0
    0U, // BFMLSL_MZZ_HtoS_PSEUDO
2702
0
    0U, // BFMLSL_VG2_M2Z2Z_HtoS_PSEUDO
2703
0
    0U, // BFMLSL_VG2_M2ZZI_HtoS_PSEUDO
2704
0
    0U, // BFMLSL_VG2_M2ZZ_HtoS_PSEUDO
2705
0
    0U, // BFMLSL_VG4_M4Z4Z_HtoS_PSEUDO
2706
0
    0U, // BFMLSL_VG4_M4ZZI_HtoS_PSEUDO
2707
0
    0U, // BFMLSL_VG4_M4ZZ_HtoS_PSEUDO
2708
0
    0U, // BFMLS_VG2_M2Z2Z_PSEUDO
2709
0
    0U, // BFMLS_VG4_M4Z4Z_PSEUDO
2710
0
    0U, // BFMLS_ZPZZZ_UNDEF
2711
0
    0U, // BFMOPA_MPPZZ_PSEUDO
2712
0
    0U, // BFMOPS_MPPZZ_PSEUDO
2713
0
    0U, // BFMUL_ZPZZ_UNDEF
2714
0
    0U, // BFMUL_ZPZZ_ZERO
2715
0
    0U, // BFSUB_VG2_M2Z_H_PSEUDO
2716
0
    0U, // BFSUB_VG4_M4Z_H_PSEUDO
2717
0
    0U, // BFSUB_ZPZZ_UNDEF
2718
0
    0U, // BFSUB_ZPZZ_ZERO
2719
0
    0U, // BFVDOT_VG2_M2ZZI_HtoS_PSEUDO
2720
0
    0U, // BICSWrr
2721
0
    0U, // BICSXrr
2722
0
    0U, // BICWrr
2723
0
    0U, // BICXrr
2724
0
    0U, // BIC_ZPZZ_B_ZERO
2725
0
    0U, // BIC_ZPZZ_D_ZERO
2726
0
    0U, // BIC_ZPZZ_H_ZERO
2727
0
    0U, // BIC_ZPZZ_S_ZERO
2728
0
    0U, // BLRNoIP
2729
0
    0U, // BLR_BTI
2730
0
    0U, // BLR_RVMARKER
2731
0
    0U, // BMOPA_MPPZZ_S_PSEUDO
2732
0
    0U, // BMOPS_MPPZZ_S_PSEUDO
2733
0
    0U, // BSPv16i8
2734
0
    0U, // BSPv8i8
2735
0
    0U, // CATCHRET
2736
0
    0U, // CLEANUPRET
2737
0
    0U, // CLS_ZPmZ_B_UNDEF
2738
0
    0U, // CLS_ZPmZ_D_UNDEF
2739
0
    0U, // CLS_ZPmZ_H_UNDEF
2740
0
    0U, // CLS_ZPmZ_S_UNDEF
2741
0
    0U, // CLZ_ZPmZ_B_UNDEF
2742
0
    0U, // CLZ_ZPmZ_D_UNDEF
2743
0
    0U, // CLZ_ZPmZ_H_UNDEF
2744
0
    0U, // CLZ_ZPmZ_S_UNDEF
2745
0
    0U, // CMP_SWAP_128
2746
0
    0U, // CMP_SWAP_128_ACQUIRE
2747
0
    0U, // CMP_SWAP_128_MONOTONIC
2748
0
    0U, // CMP_SWAP_128_RELEASE
2749
0
    0U, // CMP_SWAP_16
2750
0
    0U, // CMP_SWAP_32
2751
0
    0U, // CMP_SWAP_64
2752
0
    0U, // CMP_SWAP_8
2753
0
    0U, // CNOT_ZPmZ_B_UNDEF
2754
0
    0U, // CNOT_ZPmZ_D_UNDEF
2755
0
    0U, // CNOT_ZPmZ_H_UNDEF
2756
0
    0U, // CNOT_ZPmZ_S_UNDEF
2757
0
    0U, // CNT_ZPmZ_B_UNDEF
2758
0
    0U, // CNT_ZPmZ_D_UNDEF
2759
0
    0U, // CNT_ZPmZ_H_UNDEF
2760
0
    0U, // CNT_ZPmZ_S_UNDEF
2761
0
    0U, // EMITBKEY
2762
0
    0U, // EMITMTETAGGED
2763
0
    0U, // EONWrr
2764
0
    0U, // EONXrr
2765
0
    0U, // EORWrr
2766
0
    0U, // EORXrr
2767
0
    0U, // EOR_ZPZZ_B_ZERO
2768
0
    0U, // EOR_ZPZZ_D_ZERO
2769
0
    0U, // EOR_ZPZZ_H_ZERO
2770
0
    0U, // EOR_ZPZZ_S_ZERO
2771
0
    0U, // F128CSEL
2772
0
    0U, // FABD_ZPZZ_D_UNDEF
2773
0
    0U, // FABD_ZPZZ_D_ZERO
2774
0
    0U, // FABD_ZPZZ_H_UNDEF
2775
0
    0U, // FABD_ZPZZ_H_ZERO
2776
0
    0U, // FABD_ZPZZ_S_UNDEF
2777
0
    0U, // FABD_ZPZZ_S_ZERO
2778
0
    0U, // FABS_ZPmZ_D_UNDEF
2779
0
    0U, // FABS_ZPmZ_H_UNDEF
2780
0
    0U, // FABS_ZPmZ_S_UNDEF
2781
0
    0U, // FADD_VG2_M2Z_D_PSEUDO
2782
0
    0U, // FADD_VG2_M2Z_H_PSEUDO
2783
0
    0U, // FADD_VG2_M2Z_S_PSEUDO
2784
0
    0U, // FADD_VG4_M4Z_D_PSEUDO
2785
0
    0U, // FADD_VG4_M4Z_H_PSEUDO
2786
0
    0U, // FADD_VG4_M4Z_S_PSEUDO
2787
0
    0U, // FADD_ZPZI_D_UNDEF
2788
0
    0U, // FADD_ZPZI_D_ZERO
2789
0
    0U, // FADD_ZPZI_H_UNDEF
2790
0
    0U, // FADD_ZPZI_H_ZERO
2791
0
    0U, // FADD_ZPZI_S_UNDEF
2792
0
    0U, // FADD_ZPZI_S_ZERO
2793
0
    0U, // FADD_ZPZZ_D_UNDEF
2794
0
    0U, // FADD_ZPZZ_D_ZERO
2795
0
    0U, // FADD_ZPZZ_H_UNDEF
2796
0
    0U, // FADD_ZPZZ_H_ZERO
2797
0
    0U, // FADD_ZPZZ_S_UNDEF
2798
0
    0U, // FADD_ZPZZ_S_ZERO
2799
0
    0U, // FCVTZS_ZPmZ_DtoD_UNDEF
2800
0
    0U, // FCVTZS_ZPmZ_DtoS_UNDEF
2801
0
    0U, // FCVTZS_ZPmZ_HtoD_UNDEF
2802
0
    0U, // FCVTZS_ZPmZ_HtoH_UNDEF
2803
0
    0U, // FCVTZS_ZPmZ_HtoS_UNDEF
2804
0
    0U, // FCVTZS_ZPmZ_StoD_UNDEF
2805
0
    0U, // FCVTZS_ZPmZ_StoS_UNDEF
2806
0
    0U, // FCVTZU_ZPmZ_DtoD_UNDEF
2807
0
    0U, // FCVTZU_ZPmZ_DtoS_UNDEF
2808
0
    0U, // FCVTZU_ZPmZ_HtoD_UNDEF
2809
0
    0U, // FCVTZU_ZPmZ_HtoH_UNDEF
2810
0
    0U, // FCVTZU_ZPmZ_HtoS_UNDEF
2811
0
    0U, // FCVTZU_ZPmZ_StoD_UNDEF
2812
0
    0U, // FCVTZU_ZPmZ_StoS_UNDEF
2813
0
    0U, // FCVT_ZPmZ_DtoH_UNDEF
2814
0
    0U, // FCVT_ZPmZ_DtoS_UNDEF
2815
0
    0U, // FCVT_ZPmZ_HtoD_UNDEF
2816
0
    0U, // FCVT_ZPmZ_HtoS_UNDEF
2817
0
    0U, // FCVT_ZPmZ_StoD_UNDEF
2818
0
    0U, // FCVT_ZPmZ_StoH_UNDEF
2819
0
    0U, // FDIVR_ZPZZ_D_ZERO
2820
0
    0U, // FDIVR_ZPZZ_H_ZERO
2821
0
    0U, // FDIVR_ZPZZ_S_ZERO
2822
0
    0U, // FDIV_ZPZZ_D_UNDEF
2823
0
    0U, // FDIV_ZPZZ_D_ZERO
2824
0
    0U, // FDIV_ZPZZ_H_UNDEF
2825
0
    0U, // FDIV_ZPZZ_H_ZERO
2826
0
    0U, // FDIV_ZPZZ_S_UNDEF
2827
0
    0U, // FDIV_ZPZZ_S_ZERO
2828
0
    0U, // FDOT_VG2_M2Z2Z_BtoH_PSEUDO
2829
0
    0U, // FDOT_VG2_M2Z2Z_BtoS_PSEUDO
2830
0
    0U, // FDOT_VG2_M2Z2Z_HtoS_PSEUDO
2831
0
    0U, // FDOT_VG2_M2ZZI_BtoS_PSEUDO
2832
0
    0U, // FDOT_VG2_M2ZZI_HtoS_PSEUDO
2833
0
    0U, // FDOT_VG2_M2ZZ_HtoS_PSEUDO
2834
0
    0U, // FDOT_VG4_M4Z4Z_BtoH_PSEUDO
2835
0
    0U, // FDOT_VG4_M4Z4Z_BtoS_PSEUDO
2836
0
    0U, // FDOT_VG4_M4Z4Z_HtoS_PSEUDO
2837
0
    0U, // FDOT_VG4_M4ZZI_BtoS_PSEUDO
2838
0
    0U, // FDOT_VG4_M4ZZI_HtoS_PSEUDO
2839
0
    0U, // FDOT_VG4_M4ZZ_HtoS_PSEUDO
2840
0
    0U, // FLOGB_ZPZZ_D_ZERO
2841
0
    0U, // FLOGB_ZPZZ_H_ZERO
2842
0
    0U, // FLOGB_ZPZZ_S_ZERO
2843
0
    0U, // FMAXNM_ZPZI_D_UNDEF
2844
0
    0U, // FMAXNM_ZPZI_D_ZERO
2845
0
    0U, // FMAXNM_ZPZI_H_UNDEF
2846
0
    0U, // FMAXNM_ZPZI_H_ZERO
2847
0
    0U, // FMAXNM_ZPZI_S_UNDEF
2848
0
    0U, // FMAXNM_ZPZI_S_ZERO
2849
0
    0U, // FMAXNM_ZPZZ_D_UNDEF
2850
0
    0U, // FMAXNM_ZPZZ_D_ZERO
2851
0
    0U, // FMAXNM_ZPZZ_H_UNDEF
2852
0
    0U, // FMAXNM_ZPZZ_H_ZERO
2853
0
    0U, // FMAXNM_ZPZZ_S_UNDEF
2854
0
    0U, // FMAXNM_ZPZZ_S_ZERO
2855
0
    0U, // FMAX_ZPZI_D_UNDEF
2856
0
    0U, // FMAX_ZPZI_D_ZERO
2857
0
    0U, // FMAX_ZPZI_H_UNDEF
2858
0
    0U, // FMAX_ZPZI_H_ZERO
2859
0
    0U, // FMAX_ZPZI_S_UNDEF
2860
0
    0U, // FMAX_ZPZI_S_ZERO
2861
0
    0U, // FMAX_ZPZZ_D_UNDEF
2862
0
    0U, // FMAX_ZPZZ_D_ZERO
2863
0
    0U, // FMAX_ZPZZ_H_UNDEF
2864
0
    0U, // FMAX_ZPZZ_H_ZERO
2865
0
    0U, // FMAX_ZPZZ_S_UNDEF
2866
0
    0U, // FMAX_ZPZZ_S_ZERO
2867
0
    0U, // FMINNM_ZPZI_D_UNDEF
2868
0
    0U, // FMINNM_ZPZI_D_ZERO
2869
0
    0U, // FMINNM_ZPZI_H_UNDEF
2870
0
    0U, // FMINNM_ZPZI_H_ZERO
2871
0
    0U, // FMINNM_ZPZI_S_UNDEF
2872
0
    0U, // FMINNM_ZPZI_S_ZERO
2873
0
    0U, // FMINNM_ZPZZ_D_UNDEF
2874
0
    0U, // FMINNM_ZPZZ_D_ZERO
2875
0
    0U, // FMINNM_ZPZZ_H_UNDEF
2876
0
    0U, // FMINNM_ZPZZ_H_ZERO
2877
0
    0U, // FMINNM_ZPZZ_S_UNDEF
2878
0
    0U, // FMINNM_ZPZZ_S_ZERO
2879
0
    0U, // FMIN_ZPZI_D_UNDEF
2880
0
    0U, // FMIN_ZPZI_D_ZERO
2881
0
    0U, // FMIN_ZPZI_H_UNDEF
2882
0
    0U, // FMIN_ZPZI_H_ZERO
2883
0
    0U, // FMIN_ZPZI_S_UNDEF
2884
0
    0U, // FMIN_ZPZI_S_ZERO
2885
0
    0U, // FMIN_ZPZZ_D_UNDEF
2886
0
    0U, // FMIN_ZPZZ_D_ZERO
2887
0
    0U, // FMIN_ZPZZ_H_UNDEF
2888
0
    0U, // FMIN_ZPZZ_H_ZERO
2889
0
    0U, // FMIN_ZPZZ_S_UNDEF
2890
0
    0U, // FMIN_ZPZZ_S_ZERO
2891
0
    0U, // FMLALL_MZZI_BtoS_PSEUDO
2892
0
    0U, // FMLALL_MZZ_BtoS_PSEUDO
2893
0
    0U, // FMLALL_VG2_M2Z2Z_BtoS_PSEUDO
2894
0
    0U, // FMLALL_VG2_M2ZZI_BtoS_PSEUDO
2895
0
    0U, // FMLALL_VG2_M2ZZ_BtoS_PSEUDO
2896
0
    0U, // FMLALL_VG4_M4Z4Z_BtoS_PSEUDO
2897
0
    0U, // FMLALL_VG4_M4ZZI_BtoS_PSEUDO
2898
0
    0U, // FMLALL_VG4_M4ZZ_BtoS_PSEUDO
2899
0
    0U, // FMLAL_MZZI_HtoS_PSEUDO
2900
0
    0U, // FMLAL_MZZ_HtoS_PSEUDO
2901
0
    0U, // FMLAL_VG2_M2Z2Z_BtoH_PSEUDO
2902
0
    0U, // FMLAL_VG2_M2Z2Z_HtoS_PSEUDO
2903
0
    0U, // FMLAL_VG2_M2ZZI_HtoS_PSEUDO
2904
0
    0U, // FMLAL_VG2_M2ZZ_BtoH_PSEUDO
2905
0
    0U, // FMLAL_VG2_M2ZZ_HtoS_PSEUDO
2906
0
    0U, // FMLAL_VG4_M4Z4Z_BtoH_PSEUDO
2907
0
    0U, // FMLAL_VG4_M4Z4Z_HtoS_PSEUDO
2908
0
    0U, // FMLAL_VG4_M4ZZI_HtoS_PSEUDO
2909
0
    0U, // FMLAL_VG4_M4ZZ_BtoH_PSEUDO
2910
0
    0U, // FMLAL_VG4_M4ZZ_HtoS_PSEUDO
2911
0
    0U, // FMLA_VG2_M2Z2Z_D_PSEUDO
2912
0
    0U, // FMLA_VG2_M2Z2Z_S_PSEUDO
2913
0
    0U, // FMLA_VG2_M2Z4Z_H_PSEUDO
2914
0
    0U, // FMLA_VG2_M2ZZI_D_PSEUDO
2915
0
    0U, // FMLA_VG2_M2ZZI_S_PSEUDO
2916
0
    0U, // FMLA_VG2_M2ZZ_D_PSEUDO
2917
0
    0U, // FMLA_VG2_M2ZZ_S_PSEUDO
2918
0
    0U, // FMLA_VG4_M4Z4Z_D_PSEUDO
2919
0
    0U, // FMLA_VG4_M4Z4Z_H_PSEUDO
2920
0
    0U, // FMLA_VG4_M4Z4Z_S_PSEUDO
2921
0
    0U, // FMLA_VG4_M4ZZI_D_PSEUDO
2922
0
    0U, // FMLA_VG4_M4ZZI_S_PSEUDO
2923
0
    0U, // FMLA_VG4_M4ZZ_D_PSEUDO
2924
0
    0U, // FMLA_VG4_M4ZZ_S_PSEUDO
2925
0
    0U, // FMLA_ZPZZZ_D_UNDEF
2926
0
    0U, // FMLA_ZPZZZ_H_UNDEF
2927
0
    0U, // FMLA_ZPZZZ_S_UNDEF
2928
0
    0U, // FMLSL_MZZI_HtoS_PSEUDO
2929
0
    0U, // FMLSL_MZZ_HtoS_PSEUDO
2930
0
    0U, // FMLSL_VG2_M2Z2Z_HtoS_PSEUDO
2931
0
    0U, // FMLSL_VG2_M2ZZI_HtoS_PSEUDO
2932
0
    0U, // FMLSL_VG2_M2ZZ_HtoS_PSEUDO
2933
0
    0U, // FMLSL_VG4_M4Z4Z_HtoS_PSEUDO
2934
0
    0U, // FMLSL_VG4_M4ZZI_HtoS_PSEUDO
2935
0
    0U, // FMLSL_VG4_M4ZZ_HtoS_PSEUDO
2936
0
    0U, // FMLS_VG2_M2Z2Z_D_PSEUDO
2937
0
    0U, // FMLS_VG2_M2Z2Z_H_PSEUDO
2938
0
    0U, // FMLS_VG2_M2Z2Z_S_PSEUDO
2939
0
    0U, // FMLS_VG2_M2ZZI_D_PSEUDO
2940
0
    0U, // FMLS_VG2_M2ZZI_S_PSEUDO
2941
0
    0U, // FMLS_VG2_M2ZZ_D_PSEUDO
2942
0
    0U, // FMLS_VG2_M2ZZ_S_PSEUDO
2943
0
    0U, // FMLS_VG4_M4Z2Z_H_PSEUDO
2944
0
    0U, // FMLS_VG4_M4Z4Z_D_PSEUDO
2945
0
    0U, // FMLS_VG4_M4Z4Z_S_PSEUDO
2946
0
    0U, // FMLS_VG4_M4ZZI_D_PSEUDO
2947
0
    0U, // FMLS_VG4_M4ZZI_S_PSEUDO
2948
0
    0U, // FMLS_VG4_M4ZZ_D_PSEUDO
2949
0
    0U, // FMLS_VG4_M4ZZ_S_PSEUDO
2950
0
    0U, // FMLS_ZPZZZ_D_UNDEF
2951
0
    0U, // FMLS_ZPZZZ_H_UNDEF
2952
0
    0U, // FMLS_ZPZZZ_S_UNDEF
2953
0
    0U, // FMOPAL_MPPZZ_PSEUDO
2954
0
    0U, // FMOPA_MPPZZ_BtoS_PSEUDO
2955
0
    0U, // FMOPA_MPPZZ_D_PSEUDO
2956
0
    0U, // FMOPA_MPPZZ_S_PSEUDO
2957
0
    0U, // FMOPSL_MPPZZ_PSEUDO
2958
0
    0U, // FMOPS_MPPZZ_D_PSEUDO
2959
0
    0U, // FMOPS_MPPZZ_S_PSEUDO
2960
0
    0U, // FMOVD0
2961
0
    0U, // FMOVH0
2962
0
    0U, // FMOVS0
2963
0
    0U, // FMULX_ZPZZ_D_UNDEF
2964
0
    0U, // FMULX_ZPZZ_D_ZERO
2965
0
    0U, // FMULX_ZPZZ_H_UNDEF
2966
0
    0U, // FMULX_ZPZZ_H_ZERO
2967
0
    0U, // FMULX_ZPZZ_S_UNDEF
2968
0
    0U, // FMULX_ZPZZ_S_ZERO
2969
0
    0U, // FMUL_ZPZI_D_UNDEF
2970
0
    0U, // FMUL_ZPZI_D_ZERO
2971
0
    0U, // FMUL_ZPZI_H_UNDEF
2972
0
    0U, // FMUL_ZPZI_H_ZERO
2973
0
    0U, // FMUL_ZPZI_S_UNDEF
2974
0
    0U, // FMUL_ZPZI_S_ZERO
2975
0
    0U, // FMUL_ZPZZ_D_UNDEF
2976
0
    0U, // FMUL_ZPZZ_D_ZERO
2977
0
    0U, // FMUL_ZPZZ_H_UNDEF
2978
0
    0U, // FMUL_ZPZZ_H_ZERO
2979
0
    0U, // FMUL_ZPZZ_S_UNDEF
2980
0
    0U, // FMUL_ZPZZ_S_ZERO
2981
0
    0U, // FNEG_ZPmZ_D_UNDEF
2982
0
    0U, // FNEG_ZPmZ_H_UNDEF
2983
0
    0U, // FNEG_ZPmZ_S_UNDEF
2984
0
    0U, // FNMLA_ZPZZZ_D_UNDEF
2985
0
    0U, // FNMLA_ZPZZZ_H_UNDEF
2986
0
    0U, // FNMLA_ZPZZZ_S_UNDEF
2987
0
    0U, // FNMLS_ZPZZZ_D_UNDEF
2988
0
    0U, // FNMLS_ZPZZZ_H_UNDEF
2989
0
    0U, // FNMLS_ZPZZZ_S_UNDEF
2990
0
    0U, // FRECPX_ZPmZ_D_UNDEF
2991
0
    0U, // FRECPX_ZPmZ_H_UNDEF
2992
0
    0U, // FRECPX_ZPmZ_S_UNDEF
2993
0
    0U, // FRINTA_ZPmZ_D_UNDEF
2994
0
    0U, // FRINTA_ZPmZ_H_UNDEF
2995
0
    0U, // FRINTA_ZPmZ_S_UNDEF
2996
0
    0U, // FRINTI_ZPmZ_D_UNDEF
2997
0
    0U, // FRINTI_ZPmZ_H_UNDEF
2998
0
    0U, // FRINTI_ZPmZ_S_UNDEF
2999
0
    0U, // FRINTM_ZPmZ_D_UNDEF
3000
0
    0U, // FRINTM_ZPmZ_H_UNDEF
3001
0
    0U, // FRINTM_ZPmZ_S_UNDEF
3002
0
    0U, // FRINTN_ZPmZ_D_UNDEF
3003
0
    0U, // FRINTN_ZPmZ_H_UNDEF
3004
0
    0U, // FRINTN_ZPmZ_S_UNDEF
3005
0
    0U, // FRINTP_ZPmZ_D_UNDEF
3006
0
    0U, // FRINTP_ZPmZ_H_UNDEF
3007
0
    0U, // FRINTP_ZPmZ_S_UNDEF
3008
0
    0U, // FRINTX_ZPmZ_D_UNDEF
3009
0
    0U, // FRINTX_ZPmZ_H_UNDEF
3010
0
    0U, // FRINTX_ZPmZ_S_UNDEF
3011
0
    0U, // FRINTZ_ZPmZ_D_UNDEF
3012
0
    0U, // FRINTZ_ZPmZ_H_UNDEF
3013
0
    0U, // FRINTZ_ZPmZ_S_UNDEF
3014
0
    0U, // FSQRT_ZPmZ_D_UNDEF
3015
0
    0U, // FSQRT_ZPmZ_H_UNDEF
3016
0
    0U, // FSQRT_ZPmZ_S_UNDEF
3017
0
    0U, // FSUBR_ZPZI_D_UNDEF
3018
0
    0U, // FSUBR_ZPZI_D_ZERO
3019
0
    0U, // FSUBR_ZPZI_H_UNDEF
3020
0
    0U, // FSUBR_ZPZI_H_ZERO
3021
0
    0U, // FSUBR_ZPZI_S_UNDEF
3022
0
    0U, // FSUBR_ZPZI_S_ZERO
3023
0
    0U, // FSUBR_ZPZZ_D_ZERO
3024
0
    0U, // FSUBR_ZPZZ_H_ZERO
3025
0
    0U, // FSUBR_ZPZZ_S_ZERO
3026
0
    0U, // FSUB_VG2_M2Z_D_PSEUDO
3027
0
    0U, // FSUB_VG2_M2Z_H_PSEUDO
3028
0
    0U, // FSUB_VG2_M2Z_S_PSEUDO
3029
0
    0U, // FSUB_VG4_M4Z_D_PSEUDO
3030
0
    0U, // FSUB_VG4_M4Z_H_PSEUDO
3031
0
    0U, // FSUB_VG4_M4Z_S_PSEUDO
3032
0
    0U, // FSUB_ZPZI_D_UNDEF
3033
0
    0U, // FSUB_ZPZI_D_ZERO
3034
0
    0U, // FSUB_ZPZI_H_UNDEF
3035
0
    0U, // FSUB_ZPZI_H_ZERO
3036
0
    0U, // FSUB_ZPZI_S_UNDEF
3037
0
    0U, // FSUB_ZPZI_S_ZERO
3038
0
    0U, // FSUB_ZPZZ_D_UNDEF
3039
0
    0U, // FSUB_ZPZZ_D_ZERO
3040
0
    0U, // FSUB_ZPZZ_H_UNDEF
3041
0
    0U, // FSUB_ZPZZ_H_ZERO
3042
0
    0U, // FSUB_ZPZZ_S_UNDEF
3043
0
    0U, // FSUB_ZPZZ_S_ZERO
3044
0
    0U, // FVDOT_VG2_M2ZZI_HtoS_PSEUDO
3045
0
    0U, // GLD1B_D
3046
0
    0U, // GLD1B_D_IMM
3047
0
    0U, // GLD1B_D_SXTW
3048
0
    0U, // GLD1B_D_UXTW
3049
0
    0U, // GLD1B_S_IMM
3050
0
    0U, // GLD1B_S_SXTW
3051
0
    0U, // GLD1B_S_UXTW
3052
0
    0U, // GLD1D
3053
0
    0U, // GLD1D_IMM
3054
0
    0U, // GLD1D_SCALED
3055
0
    0U, // GLD1D_SXTW
3056
0
    0U, // GLD1D_SXTW_SCALED
3057
0
    0U, // GLD1D_UXTW
3058
0
    0U, // GLD1D_UXTW_SCALED
3059
0
    0U, // GLD1H_D
3060
0
    0U, // GLD1H_D_IMM
3061
0
    0U, // GLD1H_D_SCALED
3062
0
    0U, // GLD1H_D_SXTW
3063
0
    0U, // GLD1H_D_SXTW_SCALED
3064
0
    0U, // GLD1H_D_UXTW
3065
0
    0U, // GLD1H_D_UXTW_SCALED
3066
0
    0U, // GLD1H_S_IMM
3067
0
    0U, // GLD1H_S_SXTW
3068
0
    0U, // GLD1H_S_SXTW_SCALED
3069
0
    0U, // GLD1H_S_UXTW
3070
0
    0U, // GLD1H_S_UXTW_SCALED
3071
0
    0U, // GLD1SB_D
3072
0
    0U, // GLD1SB_D_IMM
3073
0
    0U, // GLD1SB_D_SXTW
3074
0
    0U, // GLD1SB_D_UXTW
3075
0
    0U, // GLD1SB_S_IMM
3076
0
    0U, // GLD1SB_S_SXTW
3077
0
    0U, // GLD1SB_S_UXTW
3078
0
    0U, // GLD1SH_D
3079
0
    0U, // GLD1SH_D_IMM
3080
0
    0U, // GLD1SH_D_SCALED
3081
0
    0U, // GLD1SH_D_SXTW
3082
0
    0U, // GLD1SH_D_SXTW_SCALED
3083
0
    0U, // GLD1SH_D_UXTW
3084
0
    0U, // GLD1SH_D_UXTW_SCALED
3085
0
    0U, // GLD1SH_S_IMM
3086
0
    0U, // GLD1SH_S_SXTW
3087
0
    0U, // GLD1SH_S_SXTW_SCALED
3088
0
    0U, // GLD1SH_S_UXTW
3089
0
    0U, // GLD1SH_S_UXTW_SCALED
3090
0
    0U, // GLD1SW_D
3091
0
    0U, // GLD1SW_D_IMM
3092
0
    0U, // GLD1SW_D_SCALED
3093
0
    0U, // GLD1SW_D_SXTW
3094
0
    0U, // GLD1SW_D_SXTW_SCALED
3095
0
    0U, // GLD1SW_D_UXTW
3096
0
    0U, // GLD1SW_D_UXTW_SCALED
3097
0
    0U, // GLD1W_D
3098
0
    0U, // GLD1W_D_IMM
3099
0
    0U, // GLD1W_D_SCALED
3100
0
    0U, // GLD1W_D_SXTW
3101
0
    0U, // GLD1W_D_SXTW_SCALED
3102
0
    0U, // GLD1W_D_UXTW
3103
0
    0U, // GLD1W_D_UXTW_SCALED
3104
0
    0U, // GLD1W_IMM
3105
0
    0U, // GLD1W_SXTW
3106
0
    0U, // GLD1W_SXTW_SCALED
3107
0
    0U, // GLD1W_UXTW
3108
0
    0U, // GLD1W_UXTW_SCALED
3109
0
    0U, // GLDFF1B_D
3110
0
    0U, // GLDFF1B_D_IMM
3111
0
    0U, // GLDFF1B_D_SXTW
3112
0
    0U, // GLDFF1B_D_UXTW
3113
0
    0U, // GLDFF1B_S_IMM
3114
0
    0U, // GLDFF1B_S_SXTW
3115
0
    0U, // GLDFF1B_S_UXTW
3116
0
    0U, // GLDFF1D
3117
0
    0U, // GLDFF1D_IMM
3118
0
    0U, // GLDFF1D_SCALED
3119
0
    0U, // GLDFF1D_SXTW
3120
0
    0U, // GLDFF1D_SXTW_SCALED
3121
0
    0U, // GLDFF1D_UXTW
3122
0
    0U, // GLDFF1D_UXTW_SCALED
3123
0
    0U, // GLDFF1H_D
3124
0
    0U, // GLDFF1H_D_IMM
3125
0
    0U, // GLDFF1H_D_SCALED
3126
0
    0U, // GLDFF1H_D_SXTW
3127
0
    0U, // GLDFF1H_D_SXTW_SCALED
3128
0
    0U, // GLDFF1H_D_UXTW
3129
0
    0U, // GLDFF1H_D_UXTW_SCALED
3130
0
    0U, // GLDFF1H_S_IMM
3131
0
    0U, // GLDFF1H_S_SXTW
3132
0
    0U, // GLDFF1H_S_SXTW_SCALED
3133
0
    0U, // GLDFF1H_S_UXTW
3134
0
    0U, // GLDFF1H_S_UXTW_SCALED
3135
0
    0U, // GLDFF1SB_D
3136
0
    0U, // GLDFF1SB_D_IMM
3137
0
    0U, // GLDFF1SB_D_SXTW
3138
0
    0U, // GLDFF1SB_D_UXTW
3139
0
    0U, // GLDFF1SB_S_IMM
3140
0
    0U, // GLDFF1SB_S_SXTW
3141
0
    0U, // GLDFF1SB_S_UXTW
3142
0
    0U, // GLDFF1SH_D
3143
0
    0U, // GLDFF1SH_D_IMM
3144
0
    0U, // GLDFF1SH_D_SCALED
3145
0
    0U, // GLDFF1SH_D_SXTW
3146
0
    0U, // GLDFF1SH_D_SXTW_SCALED
3147
0
    0U, // GLDFF1SH_D_UXTW
3148
0
    0U, // GLDFF1SH_D_UXTW_SCALED
3149
0
    0U, // GLDFF1SH_S_IMM
3150
0
    0U, // GLDFF1SH_S_SXTW
3151
0
    0U, // GLDFF1SH_S_SXTW_SCALED
3152
0
    0U, // GLDFF1SH_S_UXTW
3153
0
    0U, // GLDFF1SH_S_UXTW_SCALED
3154
0
    0U, // GLDFF1SW_D
3155
0
    0U, // GLDFF1SW_D_IMM
3156
0
    0U, // GLDFF1SW_D_SCALED
3157
0
    0U, // GLDFF1SW_D_SXTW
3158
0
    0U, // GLDFF1SW_D_SXTW_SCALED
3159
0
    0U, // GLDFF1SW_D_UXTW
3160
0
    0U, // GLDFF1SW_D_UXTW_SCALED
3161
0
    0U, // GLDFF1W_D
3162
0
    0U, // GLDFF1W_D_IMM
3163
0
    0U, // GLDFF1W_D_SCALED
3164
0
    0U, // GLDFF1W_D_SXTW
3165
0
    0U, // GLDFF1W_D_SXTW_SCALED
3166
0
    0U, // GLDFF1W_D_UXTW
3167
0
    0U, // GLDFF1W_D_UXTW_SCALED
3168
0
    0U, // GLDFF1W_IMM
3169
0
    0U, // GLDFF1W_SXTW
3170
0
    0U, // GLDFF1W_SXTW_SCALED
3171
0
    0U, // GLDFF1W_UXTW
3172
0
    0U, // GLDFF1W_UXTW_SCALED
3173
0
    0U, // G_AARCH64_PREFETCH
3174
0
    0U, // G_ADD_LOW
3175
0
    0U, // G_BSP
3176
0
    0U, // G_DUP
3177
0
    0U, // G_DUPLANE16
3178
0
    0U, // G_DUPLANE32
3179
0
    0U, // G_DUPLANE64
3180
0
    0U, // G_DUPLANE8
3181
0
    0U, // G_EXT
3182
0
    0U, // G_FCMEQ
3183
0
    0U, // G_FCMEQZ
3184
0
    0U, // G_FCMGE
3185
0
    0U, // G_FCMGEZ
3186
0
    0U, // G_FCMGT
3187
0
    0U, // G_FCMGTZ
3188
0
    0U, // G_FCMLEZ
3189
0
    0U, // G_FCMLTZ
3190
0
    0U, // G_REV16
3191
0
    0U, // G_REV32
3192
0
    0U, // G_REV64
3193
0
    0U, // G_SADDLV
3194
0
    0U, // G_SDOT
3195
0
    0U, // G_SITOF
3196
0
    0U, // G_SMULL
3197
0
    0U, // G_TRN1
3198
0
    0U, // G_TRN2
3199
0
    0U, // G_UADDLV
3200
0
    0U, // G_UDOT
3201
0
    0U, // G_UITOF
3202
0
    0U, // G_UMULL
3203
0
    0U, // G_UZP1
3204
0
    0U, // G_UZP2
3205
0
    0U, // G_VASHR
3206
0
    0U, // G_VLSHR
3207
0
    0U, // G_ZIP1
3208
0
    0U, // G_ZIP2
3209
0
    0U, // HOM_Epilog
3210
0
    0U, // HOM_Prolog
3211
0
    0U, // HWASAN_CHECK_MEMACCESS
3212
0
    0U, // HWASAN_CHECK_MEMACCESS_SHORTGRANULES
3213
0
    0U, // INSERT_MXIPZ_H_PSEUDO_B
3214
0
    0U, // INSERT_MXIPZ_H_PSEUDO_D
3215
0
    0U, // INSERT_MXIPZ_H_PSEUDO_H
3216
0
    0U, // INSERT_MXIPZ_H_PSEUDO_Q
3217
0
    0U, // INSERT_MXIPZ_H_PSEUDO_S
3218
0
    0U, // INSERT_MXIPZ_V_PSEUDO_B
3219
0
    0U, // INSERT_MXIPZ_V_PSEUDO_D
3220
0
    0U, // INSERT_MXIPZ_V_PSEUDO_H
3221
0
    0U, // INSERT_MXIPZ_V_PSEUDO_Q
3222
0
    0U, // INSERT_MXIPZ_V_PSEUDO_S
3223
0
    0U, // IRGstack
3224
0
    0U, // JumpTableDest16
3225
0
    0U, // JumpTableDest32
3226
0
    0U, // JumpTableDest8
3227
0
    0U, // KCFI_CHECK
3228
0
    0U, // LD1B_2Z_IMM_PSEUDO
3229
0
    0U, // LD1B_2Z_PSEUDO
3230
0
    0U, // LD1B_4Z_IMM_PSEUDO
3231
0
    0U, // LD1B_4Z_PSEUDO
3232
0
    0U, // LD1D_2Z_IMM_PSEUDO
3233
0
    0U, // LD1D_2Z_PSEUDO
3234
0
    0U, // LD1D_4Z_IMM_PSEUDO
3235
0
    0U, // LD1D_4Z_PSEUDO
3236
0
    0U, // LD1H_2Z_IMM_PSEUDO
3237
0
    0U, // LD1H_2Z_PSEUDO
3238
0
    0U, // LD1H_4Z_IMM_PSEUDO
3239
0
    0U, // LD1H_4Z_PSEUDO
3240
0
    0U, // LD1W_2Z_IMM_PSEUDO
3241
0
    0U, // LD1W_2Z_PSEUDO
3242
0
    0U, // LD1W_4Z_IMM_PSEUDO
3243
0
    0U, // LD1W_4Z_PSEUDO
3244
0
    0U, // LD1_MXIPXX_H_PSEUDO_B
3245
0
    0U, // LD1_MXIPXX_H_PSEUDO_D
3246
0
    0U, // LD1_MXIPXX_H_PSEUDO_H
3247
0
    0U, // LD1_MXIPXX_H_PSEUDO_Q
3248
0
    0U, // LD1_MXIPXX_H_PSEUDO_S
3249
0
    0U, // LD1_MXIPXX_V_PSEUDO_B
3250
0
    0U, // LD1_MXIPXX_V_PSEUDO_D
3251
0
    0U, // LD1_MXIPXX_V_PSEUDO_H
3252
0
    0U, // LD1_MXIPXX_V_PSEUDO_Q
3253
0
    0U, // LD1_MXIPXX_V_PSEUDO_S
3254
0
    0U, // LDFF1B
3255
0
    0U, // LDFF1B_D
3256
0
    0U, // LDFF1B_H
3257
0
    0U, // LDFF1B_S
3258
0
    0U, // LDFF1D
3259
0
    0U, // LDFF1H
3260
0
    0U, // LDFF1H_D
3261
0
    0U, // LDFF1H_S
3262
0
    0U, // LDFF1SB_D
3263
0
    0U, // LDFF1SB_H
3264
0
    0U, // LDFF1SB_S
3265
0
    0U, // LDFF1SH_D
3266
0
    0U, // LDFF1SH_S
3267
0
    0U, // LDFF1SW_D
3268
0
    0U, // LDFF1W
3269
0
    0U, // LDFF1W_D
3270
0
    0U, // LDNF1B_D_IMM
3271
0
    0U, // LDNF1B_H_IMM
3272
0
    0U, // LDNF1B_IMM
3273
0
    0U, // LDNF1B_S_IMM
3274
0
    0U, // LDNF1D_IMM
3275
0
    0U, // LDNF1H_D_IMM
3276
0
    0U, // LDNF1H_IMM
3277
0
    0U, // LDNF1H_S_IMM
3278
0
    0U, // LDNF1SB_D_IMM
3279
0
    0U, // LDNF1SB_H_IMM
3280
0
    0U, // LDNF1SB_S_IMM
3281
0
    0U, // LDNF1SH_D_IMM
3282
0
    0U, // LDNF1SH_S_IMM
3283
0
    0U, // LDNF1SW_D_IMM
3284
0
    0U, // LDNF1W_D_IMM
3285
0
    0U, // LDNF1W_IMM
3286
0
    0U, // LDNT1B_2Z_IMM_PSEUDO
3287
0
    0U, // LDNT1B_2Z_PSEUDO
3288
0
    0U, // LDNT1B_4Z_IMM_PSEUDO
3289
0
    0U, // LDNT1B_4Z_PSEUDO
3290
0
    0U, // LDNT1D_2Z_IMM_PSEUDO
3291
0
    0U, // LDNT1D_2Z_PSEUDO
3292
0
    0U, // LDNT1D_4Z_IMM_PSEUDO
3293
0
    0U, // LDNT1D_4Z_PSEUDO
3294
0
    0U, // LDNT1H_2Z_IMM_PSEUDO
3295
0
    0U, // LDNT1H_2Z_PSEUDO
3296
0
    0U, // LDNT1H_4Z_IMM_PSEUDO
3297
0
    0U, // LDNT1H_4Z_PSEUDO
3298
0
    0U, // LDNT1W_2Z_IMM_PSEUDO
3299
0
    0U, // LDNT1W_2Z_PSEUDO
3300
0
    0U, // LDNT1W_4Z_IMM_PSEUDO
3301
0
    0U, // LDNT1W_4Z_PSEUDO
3302
0
    0U, // LDR_PPXI
3303
0
    0U, // LDR_TX_PSEUDO
3304
0
    0U, // LDR_ZA_PSEUDO
3305
0
    0U, // LDR_ZZXI
3306
0
    0U, // LDR_ZZZXI
3307
0
    0U, // LDR_ZZZZXI
3308
0
    0U, // LOADgot
3309
0
    0U, // LSL_ZPZI_B_UNDEF
3310
0
    0U, // LSL_ZPZI_B_ZERO
3311
0
    0U, // LSL_ZPZI_D_UNDEF
3312
0
    0U, // LSL_ZPZI_D_ZERO
3313
0
    0U, // LSL_ZPZI_H_UNDEF
3314
0
    0U, // LSL_ZPZI_H_ZERO
3315
0
    0U, // LSL_ZPZI_S_UNDEF
3316
0
    0U, // LSL_ZPZI_S_ZERO
3317
0
    0U, // LSL_ZPZZ_B_UNDEF
3318
0
    0U, // LSL_ZPZZ_B_ZERO
3319
0
    0U, // LSL_ZPZZ_D_UNDEF
3320
0
    0U, // LSL_ZPZZ_D_ZERO
3321
0
    0U, // LSL_ZPZZ_H_UNDEF
3322
0
    0U, // LSL_ZPZZ_H_ZERO
3323
0
    0U, // LSL_ZPZZ_S_UNDEF
3324
0
    0U, // LSL_ZPZZ_S_ZERO
3325
0
    0U, // LSR_ZPZI_B_UNDEF
3326
0
    0U, // LSR_ZPZI_B_ZERO
3327
0
    0U, // LSR_ZPZI_D_UNDEF
3328
0
    0U, // LSR_ZPZI_D_ZERO
3329
0
    0U, // LSR_ZPZI_H_UNDEF
3330
0
    0U, // LSR_ZPZI_H_ZERO
3331
0
    0U, // LSR_ZPZI_S_UNDEF
3332
0
    0U, // LSR_ZPZI_S_ZERO
3333
0
    0U, // LSR_ZPZZ_B_UNDEF
3334
0
    0U, // LSR_ZPZZ_B_ZERO
3335
0
    0U, // LSR_ZPZZ_D_UNDEF
3336
0
    0U, // LSR_ZPZZ_D_ZERO
3337
0
    0U, // LSR_ZPZZ_H_UNDEF
3338
0
    0U, // LSR_ZPZZ_H_ZERO
3339
0
    0U, // LSR_ZPZZ_S_UNDEF
3340
0
    0U, // LSR_ZPZZ_S_ZERO
3341
0
    0U, // MLA_ZPZZZ_B_UNDEF
3342
0
    0U, // MLA_ZPZZZ_D_UNDEF
3343
0
    0U, // MLA_ZPZZZ_H_UNDEF
3344
0
    0U, // MLA_ZPZZZ_S_UNDEF
3345
0
    0U, // MLS_ZPZZZ_B_UNDEF
3346
0
    0U, // MLS_ZPZZZ_D_UNDEF
3347
0
    0U, // MLS_ZPZZZ_H_UNDEF
3348
0
    0U, // MLS_ZPZZZ_S_UNDEF
3349
0
    0U, // MOPSMemoryCopyPseudo
3350
0
    0U, // MOPSMemoryMovePseudo
3351
0
    0U, // MOPSMemorySetPseudo
3352
0
    0U, // MOPSMemorySetTaggingPseudo
3353
0
    0U, // MOVA_MXI2Z_H_B_PSEUDO
3354
0
    0U, // MOVA_MXI2Z_H_D_PSEUDO
3355
0
    0U, // MOVA_MXI2Z_H_H_PSEUDO
3356
0
    0U, // MOVA_MXI2Z_H_S_PSEUDO
3357
0
    0U, // MOVA_MXI2Z_V_B_PSEUDO
3358
0
    0U, // MOVA_MXI2Z_V_D_PSEUDO
3359
0
    0U, // MOVA_MXI2Z_V_H_PSEUDO
3360
0
    0U, // MOVA_MXI2Z_V_S_PSEUDO
3361
0
    0U, // MOVA_MXI4Z_H_B_PSEUDO
3362
0
    0U, // MOVA_MXI4Z_H_D_PSEUDO
3363
0
    0U, // MOVA_MXI4Z_H_H_PSEUDO
3364
0
    0U, // MOVA_MXI4Z_H_S_PSEUDO
3365
0
    0U, // MOVA_MXI4Z_V_B_PSEUDO
3366
0
    0U, // MOVA_MXI4Z_V_D_PSEUDO
3367
0
    0U, // MOVA_MXI4Z_V_H_PSEUDO
3368
0
    0U, // MOVA_MXI4Z_V_S_PSEUDO
3369
0
    0U, // MOVA_VG2_MXI2Z_PSEUDO
3370
0
    0U, // MOVA_VG4_MXI4Z_PSEUDO
3371
0
    0U, // MOVMCSym
3372
0
    0U, // MOVaddr
3373
0
    0U, // MOVaddrBA
3374
0
    0U, // MOVaddrCP
3375
0
    0U, // MOVaddrEXT
3376
0
    0U, // MOVaddrJT
3377
0
    0U, // MOVaddrTLS
3378
0
    0U, // MOVbaseTLS
3379
0
    0U, // MOVi32imm
3380
0
    0U, // MOVi64imm
3381
0
    0U, // MRS_FPCR
3382
0
    0U, // MSR_FPCR
3383
0
    0U, // MSRpstatePseudo
3384
0
    0U, // MUL_ZPZZ_B_UNDEF
3385
0
    0U, // MUL_ZPZZ_D_UNDEF
3386
0
    0U, // MUL_ZPZZ_H_UNDEF
3387
0
    0U, // MUL_ZPZZ_S_UNDEF
3388
0
    0U, // NEG_ZPmZ_B_UNDEF
3389
0
    0U, // NEG_ZPmZ_D_UNDEF
3390
0
    0U, // NEG_ZPmZ_H_UNDEF
3391
0
    0U, // NEG_ZPmZ_S_UNDEF
3392
0
    0U, // NOT_ZPmZ_B_UNDEF
3393
0
    0U, // NOT_ZPmZ_D_UNDEF
3394
0
    0U, // NOT_ZPmZ_H_UNDEF
3395
0
    0U, // NOT_ZPmZ_S_UNDEF
3396
0
    0U, // ORNWrr
3397
0
    0U, // ORNXrr
3398
0
    0U, // ORRWrr
3399
0
    0U, // ORRXrr
3400
0
    0U, // ORR_ZPZZ_B_ZERO
3401
0
    0U, // ORR_ZPZZ_D_ZERO
3402
0
    0U, // ORR_ZPZZ_H_ZERO
3403
0
    0U, // ORR_ZPZZ_S_ZERO
3404
0
    0U, // PAUTH_EPILOGUE
3405
0
    0U, // PAUTH_PROLOGUE
3406
0
    0U, // PROBED_STACKALLOC
3407
0
    0U, // PROBED_STACKALLOC_DYN
3408
0
    0U, // PROBED_STACKALLOC_VAR
3409
0
    0U, // PTEST_PP_ANY
3410
0
    0U, // RDFFR_P
3411
0
    0U, // RDFFR_PPz
3412
0
    0U, // RET_ReallyLR
3413
0
    0U, // RestoreZAPseudo
3414
0
    0U, // SABD_ZPZZ_B_UNDEF
3415
0
    0U, // SABD_ZPZZ_D_UNDEF
3416
0
    0U, // SABD_ZPZZ_H_UNDEF
3417
0
    0U, // SABD_ZPZZ_S_UNDEF
3418
0
    0U, // SCVTF_ZPmZ_DtoD_UNDEF
3419
0
    0U, // SCVTF_ZPmZ_DtoH_UNDEF
3420
0
    0U, // SCVTF_ZPmZ_DtoS_UNDEF
3421
0
    0U, // SCVTF_ZPmZ_HtoH_UNDEF
3422
0
    0U, // SCVTF_ZPmZ_StoD_UNDEF
3423
0
    0U, // SCVTF_ZPmZ_StoH_UNDEF
3424
0
    0U, // SCVTF_ZPmZ_StoS_UNDEF
3425
0
    0U, // SDIV_ZPZZ_D_UNDEF
3426
0
    0U, // SDIV_ZPZZ_S_UNDEF
3427
0
    0U, // SDOT_VG2_M2Z2Z_BtoS_PSEUDO
3428
0
    0U, // SDOT_VG2_M2Z2Z_HtoD_PSEUDO
3429
0
    0U, // SDOT_VG2_M2Z2Z_HtoS_PSEUDO
3430
0
    0U, // SDOT_VG2_M2ZZI_BToS_PSEUDO
3431
0
    0U, // SDOT_VG2_M2ZZI_HToS_PSEUDO
3432
0
    0U, // SDOT_VG2_M2ZZI_HtoD_PSEUDO
3433
0
    0U, // SDOT_VG2_M2ZZ_BtoS_PSEUDO
3434
0
    0U, // SDOT_VG2_M2ZZ_HtoD_PSEUDO
3435
0
    0U, // SDOT_VG2_M2ZZ_HtoS_PSEUDO
3436
0
    0U, // SDOT_VG4_M4Z4Z_BtoS_PSEUDO
3437
0
    0U, // SDOT_VG4_M4Z4Z_HtoD_PSEUDO
3438
0
    0U, // SDOT_VG4_M4Z4Z_HtoS_PSEUDO
3439
0
    0U, // SDOT_VG4_M4ZZI_BToS_PSEUDO
3440
0
    0U, // SDOT_VG4_M4ZZI_HToS_PSEUDO
3441
0
    0U, // SDOT_VG4_M4ZZI_HtoD_PSEUDO
3442
0
    0U, // SDOT_VG4_M4ZZ_BtoS_PSEUDO
3443
0
    0U, // SDOT_VG4_M4ZZ_HtoD_PSEUDO
3444
0
    0U, // SDOT_VG4_M4ZZ_HtoS_PSEUDO
3445
0
    0U, // SEH_AddFP
3446
0
    0U, // SEH_EpilogEnd
3447
0
    0U, // SEH_EpilogStart
3448
0
    0U, // SEH_Nop
3449
0
    0U, // SEH_PACSignLR
3450
0
    0U, // SEH_PrologEnd
3451
0
    0U, // SEH_SaveFPLR
3452
0
    0U, // SEH_SaveFPLR_X
3453
0
    0U, // SEH_SaveFReg
3454
0
    0U, // SEH_SaveFRegP
3455
0
    0U, // SEH_SaveFRegP_X
3456
0
    0U, // SEH_SaveFReg_X
3457
0
    0U, // SEH_SaveReg
3458
0
    0U, // SEH_SaveRegP
3459
0
    0U, // SEH_SaveRegP_X
3460
0
    0U, // SEH_SaveReg_X
3461
0
    0U, // SEH_SetFP
3462
0
    0U, // SEH_StackAlloc
3463
0
    0U, // SMAX_ZPZZ_B_UNDEF
3464
0
    0U, // SMAX_ZPZZ_D_UNDEF
3465
0
    0U, // SMAX_ZPZZ_H_UNDEF
3466
0
    0U, // SMAX_ZPZZ_S_UNDEF
3467
0
    0U, // SMIN_ZPZZ_B_UNDEF
3468
0
    0U, // SMIN_ZPZZ_D_UNDEF
3469
0
    0U, // SMIN_ZPZZ_H_UNDEF
3470
0
    0U, // SMIN_ZPZZ_S_UNDEF
3471
0
    0U, // SMLALL_MZZI_BtoS_PSEUDO
3472
0
    0U, // SMLALL_MZZI_HtoD_PSEUDO
3473
0
    0U, // SMLALL_MZZ_BtoS_PSEUDO
3474
0
    0U, // SMLALL_MZZ_HtoD_PSEUDO
3475
0
    0U, // SMLALL_VG2_M2Z2Z_BtoS_PSEUDO
3476
0
    0U, // SMLALL_VG2_M2Z2Z_HtoD_PSEUDO
3477
0
    0U, // SMLALL_VG2_M2ZZI_BtoS_PSEUDO
3478
0
    0U, // SMLALL_VG2_M2ZZI_HtoD_PSEUDO
3479
0
    0U, // SMLALL_VG2_M2ZZ_BtoS_PSEUDO
3480
0
    0U, // SMLALL_VG2_M2ZZ_HtoD_PSEUDO
3481
0
    0U, // SMLALL_VG4_M4Z4Z_BtoS_PSEUDO
3482
0
    0U, // SMLALL_VG4_M4Z4Z_HtoD_PSEUDO
3483
0
    0U, // SMLALL_VG4_M4ZZI_BtoS_PSEUDO
3484
0
    0U, // SMLALL_VG4_M4ZZI_HtoD_PSEUDO
3485
0
    0U, // SMLALL_VG4_M4ZZ_BtoS_PSEUDO
3486
0
    0U, // SMLALL_VG4_M4ZZ_HtoD_PSEUDO
3487
0
    0U, // SMLAL_MZZI_HtoS_PSEUDO
3488
0
    0U, // SMLAL_MZZ_HtoS_PSEUDO
3489
0
    0U, // SMLAL_VG2_M2Z2Z_HtoS_PSEUDO
3490
0
    0U, // SMLAL_VG2_M2ZZI_S_PSEUDO
3491
0
    0U, // SMLAL_VG2_M2ZZ_HtoS_PSEUDO
3492
0
    0U, // SMLAL_VG4_M4Z4Z_HtoS_PSEUDO
3493
0
    0U, // SMLAL_VG4_M4ZZI_HtoS_PSEUDO
3494
0
    0U, // SMLAL_VG4_M4ZZ_HtoS_PSEUDO
3495
0
    0U, // SMLSLL_MZZI_BtoS_PSEUDO
3496
0
    0U, // SMLSLL_MZZI_HtoD_PSEUDO
3497
0
    0U, // SMLSLL_MZZ_BtoS_PSEUDO
3498
0
    0U, // SMLSLL_MZZ_HtoD_PSEUDO
3499
0
    0U, // SMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
3500
0
    0U, // SMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
3501
0
    0U, // SMLSLL_VG2_M2ZZI_BtoS_PSEUDO
3502
0
    0U, // SMLSLL_VG2_M2ZZI_HtoD_PSEUDO
3503
0
    0U, // SMLSLL_VG2_M2ZZ_BtoS_PSEUDO
3504
0
    0U, // SMLSLL_VG2_M2ZZ_HtoD_PSEUDO
3505
0
    0U, // SMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
3506
0
    0U, // SMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
3507
0
    0U, // SMLSLL_VG4_M4ZZI_BtoS_PSEUDO
3508
0
    0U, // SMLSLL_VG4_M4ZZI_HtoD_PSEUDO
3509
0
    0U, // SMLSLL_VG4_M4ZZ_BtoS_PSEUDO
3510
0
    0U, // SMLSLL_VG4_M4ZZ_HtoD_PSEUDO
3511
0
    0U, // SMLSL_MZZI_HtoS_PSEUDO
3512
0
    0U, // SMLSL_MZZ_HtoS_PSEUDO
3513
0
    0U, // SMLSL_VG2_M2Z2Z_HtoS_PSEUDO
3514
0
    0U, // SMLSL_VG2_M2ZZI_S_PSEUDO
3515
0
    0U, // SMLSL_VG2_M2ZZ_HtoS_PSEUDO
3516
0
    0U, // SMLSL_VG4_M4Z4Z_HtoS_PSEUDO
3517
0
    0U, // SMLSL_VG4_M4ZZI_HtoS_PSEUDO
3518
0
    0U, // SMLSL_VG4_M4ZZ_HtoS_PSEUDO
3519
0
    0U, // SMOPA_MPPZZ_D_PSEUDO
3520
0
    0U, // SMOPA_MPPZZ_HtoS_PSEUDO
3521
0
    0U, // SMOPA_MPPZZ_S_PSEUDO
3522
0
    0U, // SMOPS_MPPZZ_D_PSEUDO
3523
0
    0U, // SMOPS_MPPZZ_HtoS_PSEUDO
3524
0
    0U, // SMOPS_MPPZZ_S_PSEUDO
3525
0
    0U, // SMULH_ZPZZ_B_UNDEF
3526
0
    0U, // SMULH_ZPZZ_D_UNDEF
3527
0
    0U, // SMULH_ZPZZ_H_UNDEF
3528
0
    0U, // SMULH_ZPZZ_S_UNDEF
3529
0
    0U, // SPACE
3530
0
    0U, // SQABS_ZPmZ_B_UNDEF
3531
0
    0U, // SQABS_ZPmZ_D_UNDEF
3532
0
    0U, // SQABS_ZPmZ_H_UNDEF
3533
0
    0U, // SQABS_ZPmZ_S_UNDEF
3534
0
    0U, // SQNEG_ZPmZ_B_UNDEF
3535
0
    0U, // SQNEG_ZPmZ_D_UNDEF
3536
0
    0U, // SQNEG_ZPmZ_H_UNDEF
3537
0
    0U, // SQNEG_ZPmZ_S_UNDEF
3538
0
    0U, // SQRSHL_ZPZZ_B_UNDEF
3539
0
    0U, // SQRSHL_ZPZZ_D_UNDEF
3540
0
    0U, // SQRSHL_ZPZZ_H_UNDEF
3541
0
    0U, // SQRSHL_ZPZZ_S_UNDEF
3542
0
    0U, // SQSHLU_ZPZI_B_ZERO
3543
0
    0U, // SQSHLU_ZPZI_D_ZERO
3544
0
    0U, // SQSHLU_ZPZI_H_ZERO
3545
0
    0U, // SQSHLU_ZPZI_S_ZERO
3546
0
    0U, // SQSHL_ZPZI_B_ZERO
3547
0
    0U, // SQSHL_ZPZI_D_ZERO
3548
0
    0U, // SQSHL_ZPZI_H_ZERO
3549
0
    0U, // SQSHL_ZPZI_S_ZERO
3550
0
    0U, // SQSHL_ZPZZ_B_UNDEF
3551
0
    0U, // SQSHL_ZPZZ_D_UNDEF
3552
0
    0U, // SQSHL_ZPZZ_H_UNDEF
3553
0
    0U, // SQSHL_ZPZZ_S_UNDEF
3554
0
    0U, // SRSHL_ZPZZ_B_UNDEF
3555
0
    0U, // SRSHL_ZPZZ_D_UNDEF
3556
0
    0U, // SRSHL_ZPZZ_H_UNDEF
3557
0
    0U, // SRSHL_ZPZZ_S_UNDEF
3558
0
    0U, // SRSHR_ZPZI_B_ZERO
3559
0
    0U, // SRSHR_ZPZI_D_ZERO
3560
0
    0U, // SRSHR_ZPZI_H_ZERO
3561
0
    0U, // SRSHR_ZPZI_S_ZERO
3562
0
    0U, // STGloop
3563
0
    0U, // STGloop_wback
3564
0
    0U, // STR_PPXI
3565
0
    0U, // STR_TX_PSEUDO
3566
0
    0U, // STR_ZZXI
3567
0
    0U, // STR_ZZZXI
3568
0
    0U, // STR_ZZZZXI
3569
0
    0U, // STZGloop
3570
0
    0U, // STZGloop_wback
3571
0
    0U, // SUBR_ZPZZ_B_ZERO
3572
0
    0U, // SUBR_ZPZZ_D_ZERO
3573
0
    0U, // SUBR_ZPZZ_H_ZERO
3574
0
    0U, // SUBR_ZPZZ_S_ZERO
3575
0
    0U, // SUBSWrr
3576
0
    0U, // SUBSXrr
3577
0
    0U, // SUBWrr
3578
0
    0U, // SUBXrr
3579
0
    0U, // SUB_VG2_M2Z2Z_D_PSEUDO
3580
0
    0U, // SUB_VG2_M2Z2Z_S_PSEUDO
3581
0
    0U, // SUB_VG2_M2ZZ_D_PSEUDO
3582
0
    0U, // SUB_VG2_M2ZZ_S_PSEUDO
3583
0
    0U, // SUB_VG2_M2Z_D_PSEUDO
3584
0
    0U, // SUB_VG2_M2Z_S_PSEUDO
3585
0
    0U, // SUB_VG4_M4Z4Z_D_PSEUDO
3586
0
    0U, // SUB_VG4_M4Z4Z_S_PSEUDO
3587
0
    0U, // SUB_VG4_M4ZZ_D_PSEUDO
3588
0
    0U, // SUB_VG4_M4ZZ_S_PSEUDO
3589
0
    0U, // SUB_VG4_M4Z_D_PSEUDO
3590
0
    0U, // SUB_VG4_M4Z_S_PSEUDO
3591
0
    0U, // SUB_ZPZZ_B_ZERO
3592
0
    0U, // SUB_ZPZZ_D_ZERO
3593
0
    0U, // SUB_ZPZZ_H_ZERO
3594
0
    0U, // SUB_ZPZZ_S_ZERO
3595
0
    0U, // SUDOT_VG2_M2ZZI_BToS_PSEUDO
3596
0
    0U, // SUDOT_VG2_M2ZZ_BToS_PSEUDO
3597
0
    0U, // SUDOT_VG4_M4ZZI_BToS_PSEUDO
3598
0
    0U, // SUDOT_VG4_M4ZZ_BToS_PSEUDO
3599
0
    0U, // SUMLALL_MZZI_BtoS_PSEUDO
3600
0
    0U, // SUMLALL_VG2_M2ZZI_BtoS_PSEUDO
3601
0
    0U, // SUMLALL_VG2_M2ZZ_BtoS_PSEUDO
3602
0
    0U, // SUMLALL_VG4_M4ZZI_BtoS_PSEUDO
3603
0
    0U, // SUMLALL_VG4_M4ZZ_BtoS_PSEUDO
3604
0
    0U, // SUMOPA_MPPZZ_D_PSEUDO
3605
0
    0U, // SUMOPA_MPPZZ_S_PSEUDO
3606
0
    0U, // SUMOPS_MPPZZ_D_PSEUDO
3607
0
    0U, // SUMOPS_MPPZZ_S_PSEUDO
3608
0
    0U, // SUVDOT_VG4_M4ZZI_BToS_PSEUDO
3609
0
    0U, // SVDOT_VG2_M2ZZI_HtoS_PSEUDO
3610
0
    0U, // SVDOT_VG4_M4ZZI_BtoS_PSEUDO
3611
0
    0U, // SVDOT_VG4_M4ZZI_HtoD_PSEUDO
3612
0
    0U, // SXTB_ZPmZ_D_UNDEF
3613
0
    0U, // SXTB_ZPmZ_H_UNDEF
3614
0
    0U, // SXTB_ZPmZ_S_UNDEF
3615
0
    0U, // SXTH_ZPmZ_D_UNDEF
3616
0
    0U, // SXTH_ZPmZ_S_UNDEF
3617
0
    0U, // SXTW_ZPmZ_D_UNDEF
3618
0
    0U, // SpeculationBarrierISBDSBEndBB
3619
0
    0U, // SpeculationBarrierSBEndBB
3620
0
    0U, // SpeculationSafeValueW
3621
0
    0U, // SpeculationSafeValueX
3622
0
    0U, // StoreSwiftAsyncContext
3623
0
    0U, // TAGPstack
3624
0
    0U, // TCRETURNdi
3625
0
    0U, // TCRETURNri
3626
0
    0U, // TCRETURNriALL
3627
0
    0U, // TCRETURNriBTI
3628
0
    51774U, // TLSDESCCALL
3629
0
    0U, // TLSDESC_CALLSEQ
3630
0
    0U, // UABD_ZPZZ_B_UNDEF
3631
0
    0U, // UABD_ZPZZ_D_UNDEF
3632
0
    0U, // UABD_ZPZZ_H_UNDEF
3633
0
    0U, // UABD_ZPZZ_S_UNDEF
3634
0
    0U, // UCVTF_ZPmZ_DtoD_UNDEF
3635
0
    0U, // UCVTF_ZPmZ_DtoH_UNDEF
3636
0
    0U, // UCVTF_ZPmZ_DtoS_UNDEF
3637
0
    0U, // UCVTF_ZPmZ_HtoH_UNDEF
3638
0
    0U, // UCVTF_ZPmZ_StoD_UNDEF
3639
0
    0U, // UCVTF_ZPmZ_StoH_UNDEF
3640
0
    0U, // UCVTF_ZPmZ_StoS_UNDEF
3641
0
    0U, // UDIV_ZPZZ_D_UNDEF
3642
0
    0U, // UDIV_ZPZZ_S_UNDEF
3643
0
    0U, // UDOT_VG2_M2Z2Z_BtoS_PSEUDO
3644
0
    0U, // UDOT_VG2_M2Z2Z_HtoD_PSEUDO
3645
0
    0U, // UDOT_VG2_M2Z2Z_HtoS_PSEUDO
3646
0
    0U, // UDOT_VG2_M2ZZI_BToS_PSEUDO
3647
0
    0U, // UDOT_VG2_M2ZZI_HToS_PSEUDO
3648
0
    0U, // UDOT_VG2_M2ZZI_HtoD_PSEUDO
3649
0
    0U, // UDOT_VG2_M2ZZ_BtoS_PSEUDO
3650
0
    0U, // UDOT_VG2_M2ZZ_HtoD_PSEUDO
3651
0
    0U, // UDOT_VG2_M2ZZ_HtoS_PSEUDO
3652
0
    0U, // UDOT_VG4_M4Z4Z_BtoS_PSEUDO
3653
0
    0U, // UDOT_VG4_M4Z4Z_HtoD_PSEUDO
3654
0
    0U, // UDOT_VG4_M4Z4Z_HtoS_PSEUDO
3655
0
    0U, // UDOT_VG4_M4ZZI_BtoS_PSEUDO
3656
0
    0U, // UDOT_VG4_M4ZZI_HToS_PSEUDO
3657
0
    0U, // UDOT_VG4_M4ZZI_HtoD_PSEUDO
3658
0
    0U, // UDOT_VG4_M4ZZ_BtoS_PSEUDO
3659
0
    0U, // UDOT_VG4_M4ZZ_HtoD_PSEUDO
3660
0
    0U, // UDOT_VG4_M4ZZ_HtoS_PSEUDO
3661
0
    0U, // UMAX_ZPZZ_B_UNDEF
3662
0
    0U, // UMAX_ZPZZ_D_UNDEF
3663
0
    0U, // UMAX_ZPZZ_H_UNDEF
3664
0
    0U, // UMAX_ZPZZ_S_UNDEF
3665
0
    0U, // UMIN_ZPZZ_B_UNDEF
3666
0
    0U, // UMIN_ZPZZ_D_UNDEF
3667
0
    0U, // UMIN_ZPZZ_H_UNDEF
3668
0
    0U, // UMIN_ZPZZ_S_UNDEF
3669
0
    0U, // UMLALL_MZZI_BtoS_PSEUDO
3670
0
    0U, // UMLALL_MZZI_HtoD_PSEUDO
3671
0
    0U, // UMLALL_MZZ_BtoS_PSEUDO
3672
0
    0U, // UMLALL_MZZ_HtoD_PSEUDO
3673
0
    0U, // UMLALL_VG2_M2Z2Z_BtoS_PSEUDO
3674
0
    0U, // UMLALL_VG2_M2Z2Z_HtoD_PSEUDO
3675
0
    0U, // UMLALL_VG2_M2ZZI_BtoS_PSEUDO
3676
0
    0U, // UMLALL_VG2_M2ZZI_HtoD_PSEUDO
3677
0
    0U, // UMLALL_VG2_M2ZZ_BtoS_PSEUDO
3678
0
    0U, // UMLALL_VG2_M2ZZ_HtoD_PSEUDO
3679
0
    0U, // UMLALL_VG4_M4Z4Z_BtoS_PSEUDO
3680
0
    0U, // UMLALL_VG4_M4Z4Z_HtoD_PSEUDO
3681
0
    0U, // UMLALL_VG4_M4ZZI_BtoS_PSEUDO
3682
0
    0U, // UMLALL_VG4_M4ZZI_HtoD_PSEUDO
3683
0
    0U, // UMLALL_VG4_M4ZZ_BtoS_PSEUDO
3684
0
    0U, // UMLALL_VG4_M4ZZ_HtoD_PSEUDO
3685
0
    0U, // UMLAL_MZZI_HtoS_PSEUDO
3686
0
    0U, // UMLAL_MZZ_HtoS_PSEUDO
3687
0
    0U, // UMLAL_VG2_M2Z2Z_HtoS_PSEUDO
3688
0
    0U, // UMLAL_VG2_M2ZZI_S_PSEUDO
3689
0
    0U, // UMLAL_VG2_M2ZZ_HtoS_PSEUDO
3690
0
    0U, // UMLAL_VG4_M4Z4Z_HtoS_PSEUDO
3691
0
    0U, // UMLAL_VG4_M4ZZI_HtoS_PSEUDO
3692
0
    0U, // UMLAL_VG4_M4ZZ_HtoS_PSEUDO
3693
0
    0U, // UMLSLL_MZZI_BtoS_PSEUDO
3694
0
    0U, // UMLSLL_MZZI_HtoD_PSEUDO
3695
0
    0U, // UMLSLL_MZZ_BtoS_PSEUDO
3696
0
    0U, // UMLSLL_MZZ_HtoD_PSEUDO
3697
0
    0U, // UMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
3698
0
    0U, // UMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
3699
0
    0U, // UMLSLL_VG2_M2ZZI_BtoS_PSEUDO
3700
0
    0U, // UMLSLL_VG2_M2ZZI_HtoD_PSEUDO
3701
0
    0U, // UMLSLL_VG2_M2ZZ_BtoS_PSEUDO
3702
0
    0U, // UMLSLL_VG2_M2ZZ_HtoD_PSEUDO
3703
0
    0U, // UMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
3704
0
    0U, // UMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
3705
0
    0U, // UMLSLL_VG4_M4ZZI_BtoS_PSEUDO
3706
0
    0U, // UMLSLL_VG4_M4ZZI_HtoD_PSEUDO
3707
0
    0U, // UMLSLL_VG4_M4ZZ_BtoS_PSEUDO
3708
0
    0U, // UMLSLL_VG4_M4ZZ_HtoD_PSEUDO
3709
0
    0U, // UMLSL_MZZI_HtoS_PSEUDO
3710
0
    0U, // UMLSL_MZZ_HtoS_PSEUDO
3711
0
    0U, // UMLSL_VG2_M2Z2Z_HtoS_PSEUDO
3712
0
    0U, // UMLSL_VG2_M2ZZI_S_PSEUDO
3713
0
    0U, // UMLSL_VG2_M2ZZ_HtoS_PSEUDO
3714
0
    0U, // UMLSL_VG4_M4Z4Z_HtoS_PSEUDO
3715
0
    0U, // UMLSL_VG4_M4ZZI_HtoS_PSEUDO
3716
0
    0U, // UMLSL_VG4_M4ZZ_HtoS_PSEUDO
3717
0
    0U, // UMOPA_MPPZZ_D_PSEUDO
3718
0
    0U, // UMOPA_MPPZZ_HtoS_PSEUDO
3719
0
    0U, // UMOPA_MPPZZ_S_PSEUDO
3720
0
    0U, // UMOPS_MPPZZ_D_PSEUDO
3721
0
    0U, // UMOPS_MPPZZ_HtoS_PSEUDO
3722
0
    0U, // UMOPS_MPPZZ_S_PSEUDO
3723
0
    0U, // UMULH_ZPZZ_B_UNDEF
3724
0
    0U, // UMULH_ZPZZ_D_UNDEF
3725
0
    0U, // UMULH_ZPZZ_H_UNDEF
3726
0
    0U, // UMULH_ZPZZ_S_UNDEF
3727
0
    0U, // UQRSHL_ZPZZ_B_UNDEF
3728
0
    0U, // UQRSHL_ZPZZ_D_UNDEF
3729
0
    0U, // UQRSHL_ZPZZ_H_UNDEF
3730
0
    0U, // UQRSHL_ZPZZ_S_UNDEF
3731
0
    0U, // UQSHL_ZPZI_B_ZERO
3732
0
    0U, // UQSHL_ZPZI_D_ZERO
3733
0
    0U, // UQSHL_ZPZI_H_ZERO
3734
0
    0U, // UQSHL_ZPZI_S_ZERO
3735
0
    0U, // UQSHL_ZPZZ_B_UNDEF
3736
0
    0U, // UQSHL_ZPZZ_D_UNDEF
3737
0
    0U, // UQSHL_ZPZZ_H_UNDEF
3738
0
    0U, // UQSHL_ZPZZ_S_UNDEF
3739
0
    0U, // URECPE_ZPmZ_S_UNDEF
3740
0
    0U, // URSHL_ZPZZ_B_UNDEF
3741
0
    0U, // URSHL_ZPZZ_D_UNDEF
3742
0
    0U, // URSHL_ZPZZ_H_UNDEF
3743
0
    0U, // URSHL_ZPZZ_S_UNDEF
3744
0
    0U, // URSHR_ZPZI_B_ZERO
3745
0
    0U, // URSHR_ZPZI_D_ZERO
3746
0
    0U, // URSHR_ZPZI_H_ZERO
3747
0
    0U, // URSHR_ZPZI_S_ZERO
3748
0
    0U, // URSQRTE_ZPmZ_S_UNDEF
3749
0
    0U, // USDOT_VG2_M2Z2Z_BToS_PSEUDO
3750
0
    0U, // USDOT_VG2_M2ZZI_BToS_PSEUDO
3751
0
    0U, // USDOT_VG2_M2ZZ_BToS_PSEUDO
3752
0
    0U, // USDOT_VG4_M4Z4Z_BToS_PSEUDO
3753
0
    0U, // USDOT_VG4_M4ZZI_BToS_PSEUDO
3754
0
    0U, // USDOT_VG4_M4ZZ_BToS_PSEUDO
3755
0
    0U, // USMLALL_MZZI_BtoS_PSEUDO
3756
0
    0U, // USMLALL_MZZ_BtoS_PSEUDO
3757
0
    0U, // USMLALL_VG2_M2Z2Z_BtoS_PSEUDO
3758
0
    0U, // USMLALL_VG2_M2ZZI_BtoS_PSEUDO
3759
0
    0U, // USMLALL_VG2_M2ZZ_BtoS_PSEUDO
3760
0
    0U, // USMLALL_VG4_M4Z4Z_BtoS_PSEUDO
3761
0
    0U, // USMLALL_VG4_M4ZZI_BtoS_PSEUDO
3762
0
    0U, // USMLALL_VG4_M4ZZ_BtoS_PSEUDO
3763
0
    0U, // USMOPA_MPPZZ_D_PSEUDO
3764
0
    0U, // USMOPA_MPPZZ_S_PSEUDO
3765
0
    0U, // USMOPS_MPPZZ_D_PSEUDO
3766
0
    0U, // USMOPS_MPPZZ_S_PSEUDO
3767
0
    0U, // USVDOT_VG4_M4ZZI_BToS_PSEUDO
3768
0
    0U, // UVDOT_VG2_M2ZZI_HtoS_PSEUDO
3769
0
    0U, // UVDOT_VG4_M4ZZI_BtoS_PSEUDO
3770
0
    0U, // UVDOT_VG4_M4ZZI_HtoD_PSEUDO
3771
0
    0U, // UXTB_ZPmZ_D_UNDEF
3772
0
    0U, // UXTB_ZPmZ_H_UNDEF
3773
0
    0U, // UXTB_ZPmZ_S_UNDEF
3774
0
    0U, // UXTH_ZPmZ_D_UNDEF
3775
0
    0U, // UXTH_ZPmZ_S_UNDEF
3776
0
    0U, // UXTW_ZPmZ_D_UNDEF
3777
0
    0U, // ZERO_M_PSEUDO
3778
0
    0U, // ZERO_T_PSEUDO
3779
0
    4244204U, // ABSWr
3780
0
    4244204U, // ABSXr
3781
0
    541147884U, // ABS_ZPmZ_B
3782
0
    541180652U, // ABS_ZPmZ_D
3783
0
    1082278636U,  // ABS_ZPmZ_H
3784
0
    541246188U, // ABS_ZPmZ_S
3785
0
    1615005391U,  // ABSv16i8
3786
0
    4244204U, // ABSv1i64
3787
0
    1615018088U,  // ABSv2i32
3788
0
    1615009211U,  // ABSv2i64
3789
0
    1615011453U,  // ABSv4i16
3790
0
    1615020198U,  // ABSv4i32
3791
0
    1615013430U,  // ABSv8i16
3792
0
    1615006350U,  // ABSv8i8
3793
0
    2151779550U,  // ADCLB_ZZZ_D
3794
0
    2688715998U,  // ADCLB_ZZZ_S
3795
0
    2151793892U,  // ADCLT_ZZZ_D
3796
0
    2688730340U,  // ADCLT_ZZZ_S
3797
0
    4244243U, // ADCSWr
3798
0
    4244243U, // ADCSXr
3799
0
    4231202U, // ADCWr
3800
0
    4231202U, // ADCXr
3801
0
    4233483U, // ADDG
3802
0
    3234038073U,  // ADDHA_MPPZ_D
3803
0
    3238232377U,  // ADDHA_MPPZ_S
3804
0
    3762359747U,  // ADDHNB_ZZZ_B
3805
0
    21106115U,  // ADDHNB_ZZZ_H
3806
0
    541232579U, // ADDHNB_ZZZ_S
3807
0
    1078019499U,  // ADDHNT_ZZZ_B
3808
0
    25314731U,  // ADDHNT_ZZZ_H
3809
0
    2151859627U,  // ADDHNT_ZZZ_S
3810
0
    1615017703U,  // ADDHNv2i64_v2i32
3811
0
    1615084343U,  // ADDHNv2i64_v4i32
3812
0
    1615011057U,  // ADDHNv4i32_v4i16
3813
0
    1615077701U,  // ADDHNv4i32_v8i16
3814
0
    1615070118U,  // ADDHNv8i16_v16i8
3815
0
    1615006090U,  // ADDHNv8i16_v8i8
3816
0
    4238670U, // ADDPL_XXI
3817
0
    4245103U, // ADDPT_shift
3818
0
    2151755832U,  // ADDP_ZPmZ_B
3819
0
    2151788600U,  // ADDP_ZPmZ_D
3820
0
    2713858104U,  // ADDP_ZPmZ_H
3821
0
    2151854136U,  // ADDP_ZPmZ_S
3822
0
    1615005256U,  // ADDPv16i8
3823
0
    1615017864U,  // ADDPv2i32
3824
0
    1615009027U,  // ADDPv2i64
3825
0
    1614845187U,  // ADDPv2i64p
3826
0
    1615011229U,  // ADDPv4i16
3827
0
    1615019974U,  // ADDPv4i32
3828
0
    1615013206U,  // ADDPv8i16
3829
0
    1615006228U,  // ADDPv8i8
3830
0
    2181253056U,  // ADDQV_VPZ_B
3831
0
    2185447360U,  // ADDQV_VPZ_D
3832
0
    2189641664U,  // ADDQV_VPZ_H
3833
0
    2193835968U,  // ADDQV_VPZ_S
3834
0
    4238749U, // ADDSPL_XXI
3835
0
    4238996U, // ADDSVL_XXI
3836
0
    4244255U, // ADDSWri
3837
0
    4244255U, // ADDSWrs
3838
0
    4244255U, // ADDSWrx
3839
0
    4244255U, // ADDSXri
3840
0
    4244255U, // ADDSXrs
3841
0
    4244255U, // ADDSXrx
3842
0
    4244255U, // ADDSXrx64
3843
0
    3234038451U,  // ADDVA_MPPZ_D
3844
0
    3238232755U,  // ADDVA_MPPZ_S
3845
0
    4238983U, // ADDVL_XXI
3846
0
    1614841668U,  // ADDVv16i8v
3847
0
    1614847840U,  // ADDVv4i16v
3848
0
    1614856585U,  // ADDVv4i32v
3849
0
    1614849817U,  // ADDVv8i16v
3850
0
    1614842615U,  // ADDVv8i8v
3851
0
    4233130U, // ADDWri
3852
0
    4233130U, // ADDWrs
3853
0
    4233130U, // ADDWrx
3854
0
    4233130U, // ADDXri
3855
0
    4233130U, // ADDXrs
3856
0
    4233130U, // ADDXrx
3857
0
    4233130U, // ADDXrx64
3858
0
    50632618U,  // ADD_VG2_2ZZ_B
3859
0
    54859690U,  // ADD_VG2_2ZZ_D
3860
0
    59086762U,  // ADD_VG2_2ZZ_H
3861
0
    63313834U,  // ADD_VG2_2ZZ_S
3862
0
    3288766378U,  // ADD_VG2_M2Z2Z_D
3863
0
    3288799146U,  // ADD_VG2_M2Z2Z_S
3864
0
    3288766378U,  // ADD_VG2_M2ZZ_D
3865
0
    3288799146U,  // ADD_VG2_M2ZZ_S
3866
0
    3288766378U,  // ADD_VG2_M2Z_D
3867
0
    3288799146U,  // ADD_VG2_M2Z_S
3868
0
    50632618U,  // ADD_VG4_4ZZ_B
3869
0
    54859690U,  // ADD_VG4_4ZZ_D
3870
0
    59086762U,  // ADD_VG4_4ZZ_H
3871
0
    63313834U,  // ADD_VG4_4ZZ_S
3872
0
    3825637290U,  // ADD_VG4_M4Z4Z_D
3873
0
    3825670058U,  // ADD_VG4_M4Z4Z_S
3874
0
    3825637290U,  // ADD_VG4_M4ZZ_D
3875
0
    3825670058U,  // ADD_VG4_M4ZZ_S
3876
0
    3825637290U,  // ADD_VG4_M4Z_D
3877
0
    3825670058U,  // ADD_VG4_M4Z_S
3878
0
    4265898U, // ADD_ZI_B
3879
0
    541169578U, // ADD_ZI_D
3880
0
    71440298U,  // ADD_ZI_H
3881
0
    541235114U, // ADD_ZI_S
3882
0
    2151749546U,  // ADD_ZPmZ_B
3883
0
    2151794287U,  // ADD_ZPmZ_CPA
3884
0
    2151782314U,  // ADD_ZPmZ_D
3885
0
    2713851818U,  // ADD_ZPmZ_H
3886
0
    2151847850U,  // ADD_ZPmZ_S
3887
0
    4265898U, // ADD_ZZZ_B
3888
0
    541181551U, // ADD_ZZZ_CPA
3889
0
    541169578U, // ADD_ZZZ_D
3890
0
    71440298U,  // ADD_ZZZ_H
3891
0
    541235114U, // ADD_ZZZ_S
3892
0
    1615004946U,  // ADDv16i8
3893
0
    4233130U, // ADDv1i64
3894
0
    1615017257U,  // ADDv2i32
3895
0
    1615008479U,  // ADDv2i64
3896
0
    1615010634U,  // ADDv4i16
3897
0
    1615019254U,  // ADDv4i32
3898
0
    1615012552U,  // ADDv8i16
3899
0
    1615005842U,  // ADDv8i8
3900
0
    1077981789U,  // ADR
3901
0
    1077981407U,  // ADRP
3902
0
    612479581U, // ADR_LSL_ZZZ_D_0
3903
0
    612479581U, // ADR_LSL_ZZZ_D_1
3904
0
    612479581U, // ADR_LSL_ZZZ_D_2
3905
0
    612479581U, // ADR_LSL_ZZZ_D_3
3906
0
    612545117U, // ADR_LSL_ZZZ_S_0
3907
0
    612545117U, // ADR_LSL_ZZZ_S_1
3908
0
    612545117U, // ADR_LSL_ZZZ_S_2
3909
0
    612545117U, // ADR_LSL_ZZZ_S_3
3910
0
    612479581U, // ADR_SXTW_ZZZ_D_0
3911
0
    612479581U, // ADR_SXTW_ZZZ_D_1
3912
0
    612479581U, // ADR_SXTW_ZZZ_D_2
3913
0
    612479581U, // ADR_SXTW_ZZZ_D_3
3914
0
    612479581U, // ADR_UXTW_ZZZ_D_0
3915
0
    612479581U, // ADR_UXTW_ZZZ_D_1
3916
0
    612479581U, // ADR_UXTW_ZZZ_D_2
3917
0
    612479581U, // ADR_UXTW_ZZZ_D_3
3918
0
    4266027U, // AESD_ZZZ_B
3919
0
    1615070558U,  // AESDrr
3920
0
    4266174U, // AESE_ZZZ_B
3921
0
    1615070588U,  // AESErr
3922
0
    4263980U, // AESIMC_ZZ_B
3923
0
    1615004900U,  // AESIMCrr
3924
0
    4263988U, // AESMC_ZZ_B
3925
0
    1615004912U,  // AESMCrr
3926
0
    2181253063U,  // ANDQV_VPZ_B
3927
0
    2185447367U,  // ANDQV_VPZ_D
3928
0
    2189641671U,  // ANDQV_VPZ_H
3929
0
    2193835975U,  // ANDQV_VPZ_S
3930
0
    4244262U, // ANDSWri
3931
0
    4244262U, // ANDSWrs
3932
0
    4244262U, // ANDSXri
3933
0
    4244262U, // ANDSXrs
3934
0
    2151760678U,  // ANDS_PPzPP
3935
0
    509800U,  // ANDV_VPZ_B
3936
0
    3301459816U,  // ANDV_VPZ_D
3937
0
    3305686888U,  // ANDV_VPZ_H
3938
0
    3246999400U,  // ANDV_VPZ_S
3939
0
    4233225U, // ANDWri
3940
0
    4233225U, // ANDWrs
3941
0
    4233225U, // ANDXri
3942
0
    4233225U, // ANDXrs
3943
0
    2151749641U,  // AND_PPzPP
3944
0
    541169673U, // AND_ZI
3945
0
    2151749641U,  // AND_ZPmZ_B
3946
0
    2151782409U,  // AND_ZPmZ_D
3947
0
    2713851913U,  // AND_ZPmZ_H
3948
0
    2151847945U,  // AND_ZPmZ_S
3949
0
    541169673U, // AND_ZZZ
3950
0
    1615005013U,  // ANDv16i8
3951
0
    1615005903U,  // ANDv8i8
3952
0
    2151749669U,  // ASRD_ZPmI_B
3953
0
    2151782437U,  // ASRD_ZPmI_D
3954
0
    2713851941U,  // ASRD_ZPmI_H
3955
0
    2151847973U,  // ASRD_ZPmI_S
3956
0
    2151756574U,  // ASRR_ZPmZ_B
3957
0
    2151789342U,  // ASRR_ZPmZ_D
3958
0
    2713858846U,  // ASRR_ZPmZ_H
3959
0
    2151854878U,  // ASRR_ZPmZ_S
3960
0
    4240176U, // ASRVWr
3961
0
    4240176U, // ASRVXr
3962
0
    2151756592U,  // ASR_WIDE_ZPmZ_B
3963
0
    2713858864U,  // ASR_WIDE_ZPmZ_H
3964
0
    2151854896U,  // ASR_WIDE_ZPmZ_S
3965
0
    4272944U, // ASR_WIDE_ZZZ_B
3966
0
    71447344U,  // ASR_WIDE_ZZZ_H
3967
0
    541242160U, // ASR_WIDE_ZZZ_S
3968
0
    2151756592U,  // ASR_ZPmI_B
3969
0
    2151789360U,  // ASR_ZPmI_D
3970
0
    2713858864U,  // ASR_ZPmI_H
3971
0
    2151854896U,  // ASR_ZPmI_S
3972
0
    2151756592U,  // ASR_ZPmZ_B
3973
0
    2151789360U,  // ASR_ZPmZ_D
3974
0
    2713858864U,  // ASR_ZPmZ_H
3975
0
    2151854896U,  // ASR_ZPmZ_S
3976
0
    4272944U, // ASR_ZZI_B
3977
0
    541176624U, // ASR_ZZI_D
3978
0
    71447344U,  // ASR_ZZI_H
3979
0
    541242160U, // ASR_ZZI_S
3980
0
    1615429931U,  // AUTDA
3981
0
    1615432712U,  // AUTDB
3982
0
    623322U,  // AUTDZA
3983
0
    626693U,  // AUTDZB
3984
0
    1615429959U,  // AUTIA
3985
0
    19219U, // AUTIA1716
3986
0
    19279U, // AUTIA171615
3987
0
    19380U, // AUTIASP
3988
0
    659533U,  // AUTIASPPCi
3989
0
    36941U, // AUTIASPPCr
3990
0
    19365U, // AUTIAZ
3991
0
    1615432739U,  // AUTIB
3992
0
    19249U, // AUTIB1716
3993
0
    19303U, // AUTIB171615
3994
0
    19210U, // AUTIBSP
3995
0
    659555U,  // AUTIBSPPCi
3996
0
    36963U, // AUTIBSPPCr
3997
0
    19192U, // AUTIBZ
3998
0
    623338U,  // AUTIZA
3999
0
    626709U,  // AUTIZB
4000
0
    20793U, // AXFLAG
4001
0
    656118U,  // B
4002
0
    1615005586U,  // BCAX
4003
0
    541182305U, // BCAX_ZZZZ
4004
0
    707190U,  // BCcc
4005
0
    4272195U, // BDEP_ZZZ_B
4006
0
    541175875U, // BDEP_ZZZ_D
4007
0
    71446595U,  // BDEP_ZZZ_H
4008
0
    541241411U, // BDEP_ZZZ_S
4009
0
    4278007U, // BEXT_ZZZ_B
4010
0
    541181687U, // BEXT_ZZZ_D
4011
0
    71452407U,  // BEXT_ZZZ_H
4012
0
    541247223U, // BEXT_ZZZ_S
4013
0
    1615087141U,  // BF16DOTlanev4bf16
4014
0
    1615087141U,  // BF16DOTlanev8bf16
4015
0
    1615012126U,  // BF1CVTL2v8f16
4016
0
    3309454716U,  // BF1CVTLT_ZZ_BtoH
4017
0
    3309678162U,  // BF1CVTL_2ZZ_BtoH_NAME
4018
0
    1615013091U,  // BF1CVTLv8f16
4019
0
    3309684396U,  // BF1CVT_2ZZ_BtoH_NAME
4020
0
    3309455020U,  // BF1CVT_ZZ_BtoH
4021
0
    1615012139U,  // BF2CVTL2v8f16
4022
0
    3309454726U,  // BF2CVTLT_ZZ_BtoH
4023
0
    3309678171U,  // BF2CVTL_2ZZ_BtoH_NAME
4024
0
    1615013103U,  // BF2CVTLv8f16
4025
0
    3309684404U,  // BF2CVT_2ZZ_BtoH_NAME
4026
0
    3309455028U,  // BF2CVT_ZZ_BtoH
4027
0
    3289061310U,  // BFADD_VG2_M2Z_H
4028
0
    3825932222U,  // BFADD_VG4_M4Z_H
4029
0
    2713851838U,  // BFADD_ZPmZZ
4030
0
    71440318U,  // BFADD_ZZZ
4031
0
    84258923U,  // BFCLAMP_VG2_2ZZZ_H
4032
0
    84258923U,  // BFCLAMP_VG4_4ZZZ_H
4033
0
    84029547U,  // BFCLAMP_ZZZ
4034
0
    4245180U, // BFCVT
4035
0
    1615011161U,  // BFCVTN
4036
0
    1615077771U,  // BFCVTN2
4037
0
    2156021215U,  // BFCVTNT_ZPmZ
4038
0
    2688626561U,  // BFCVTN_Z2Z_HtoB
4039
0
    3284283265U,  // BFCVTN_Z2Z_StoH
4040
0
    2688632508U,  // BFCVT_Z2Z_HtoB
4041
0
    3284289212U,  // BFCVT_Z2Z_StoH
4042
0
    2156021436U,  // BFCVT_ZPmZ
4043
0
    3288811045U,  // BFDOT_VG2_M2Z2Z_HtoS
4044
0
    3288811045U,  // BFDOT_VG2_M2ZZI_HtoS
4045
0
    3288811045U,  // BFDOT_VG2_M2ZZ_HtoS
4046
0
    3825681957U,  // BFDOT_VG4_M4Z4Z_HtoS
4047
0
    3825681957U,  // BFDOT_VG4_M4ZZI_HtoS
4048
0
    3825681957U,  // BFDOT_VG4_M4ZZ_HtoS
4049
0
    1078117925U,  // BFDOT_ZZI
4050
0
    1078117925U,  // BFDOT_ZZZ
4051
0
    20885U, // BFDOTv4bf16
4052
0
    20885U, // BFDOTv8bf16
4053
0
    59092718U,  // BFMAXNM_VG2_2Z2Z_H
4054
0
    59092718U,  // BFMAXNM_VG2_2ZZ_H
4055
0
    59092718U,  // BFMAXNM_VG4_4Z2Z_H
4056
0
    59092718U,  // BFMAXNM_VG4_4ZZ_H
4057
0
    2713857774U,  // BFMAXNM_ZPmZZ
4058
0
    59099502U,  // BFMAX_VG2_2Z2Z_H
4059
0
    59099502U,  // BFMAX_VG2_2ZZ_H
4060
0
    59099502U,  // BFMAX_VG4_4Z2Z_H
4061
0
    59099502U,  // BFMAX_VG4_4ZZ_H
4062
0
    2713864558U,  // BFMAX_ZPmZZ
4063
0
    59092709U,  // BFMINNM_VG2_2Z2Z_H
4064
0
    59092709U,  // BFMINNM_VG2_2ZZ_H
4065
0
    59092709U,  // BFMINNM_VG4_4Z2Z_H
4066
0
    59092709U,  // BFMINNM_VG4_4ZZ_H
4067
0
    2713857765U,  // BFMINNM_ZPmZZ
4068
0
    59092778U,  // BFMIN_VG2_2Z2Z_H
4069
0
    59092778U,  // BFMIN_VG2_2ZZ_H
4070
0
    59092778U,  // BFMIN_VG4_4Z2Z_H
4071
0
    59092778U,  // BFMIN_VG4_4ZZ_H
4072
0
    2713857834U,  // BFMIN_ZPmZZ
4073
0
    20710U, // BFMLALB
4074
0
    20710U, // BFMLALBIdx
4075
0
    1078103124U,  // BFMLALB_ZZZ
4076
0
    1078103124U,  // BFMLALB_ZZZI
4077
0
    20877U, // BFMLALT
4078
0
    20877U, // BFMLALTIdx
4079
0
    1078117556U,  // BFMLALT_ZZZ
4080
0
    1078117556U,  // BFMLALT_ZZZI
4081
0
    3313970025U,  // BFMLAL_MZZI_HtoS
4082
0
    3313970025U,  // BFMLAL_MZZ_HtoS
4083
0
    3313970025U,  // BFMLAL_VG2_M2Z2Z_HtoS
4084
0
    3313970025U,  // BFMLAL_VG2_M2ZZI_HtoS
4085
0
    3313970025U,  // BFMLAL_VG2_M2ZZ_HtoS
4086
0
    3850840937U,  // BFMLAL_VG4_M4Z4Z_HtoS
4087
0
    3850840937U,  // BFMLAL_VG4_M4ZZI_HtoS
4088
0
    3850840937U,  // BFMLAL_VG4_M4ZZ_HtoS
4089
0
    3289055579U,  // BFMLA_VG2_M2Z2Z
4090
0
    3289055579U,  // BFMLA_VG2_M2ZZ
4091
0
    3289055579U,  // BFMLA_VG2_M2ZZI
4092
0
    3825926491U,  // BFMLA_VG4_M4Z4Z
4093
0
    3825926491U,  // BFMLA_VG4_M4ZZ
4094
0
    3825926491U,  // BFMLA_VG4_M4ZZI
4095
0
    2713846107U,  // BFMLA_ZPmZZ
4096
0
    84017499U,  // BFMLA_ZZZI
4097
0
    1078103422U,  // BFMLSLB_ZZZI_S
4098
0
    1078103422U,  // BFMLSLB_ZZZ_S
4099
0
    1078117731U,  // BFMLSLT_ZZZI_S
4100
0
    1078117731U,  // BFMLSLT_ZZZ_S
4101
0
    3313970715U,  // BFMLSL_MZZI_HtoS
4102
0
    3313970715U,  // BFMLSL_MZZ_HtoS
4103
0
    3313970715U,  // BFMLSL_VG2_M2Z2Z_HtoS
4104
0
    3313970715U,  // BFMLSL_VG2_M2ZZI_HtoS
4105
0
    3313970715U,  // BFMLSL_VG2_M2ZZ_HtoS
4106
0
    3850841627U,  // BFMLSL_VG4_M4Z4Z_HtoS
4107
0
    3850841627U,  // BFMLSL_VG4_M4ZZI_HtoS
4108
0
    3850841627U,  // BFMLSL_VG4_M4ZZ_HtoS
4109
0
    3289072472U,  // BFMLS_VG2_M2Z2Z
4110
0
    3289072472U,  // BFMLS_VG2_M2ZZ
4111
0
    3289072472U,  // BFMLS_VG2_M2ZZI
4112
0
    3825943384U,  // BFMLS_VG4_M4Z4Z
4113
0
    3825943384U,  // BFMLS_VG4_M4ZZ
4114
0
    3825943384U,  // BFMLS_VG4_M4ZZI
4115
0
    2713863000U,  // BFMLS_ZPmZZ
4116
0
    84034392U,  // BFMLS_ZZZI
4117
0
    20674U, // BFMMLA
4118
0
    1078100322U,  // BFMMLA_ZZZ
4119
0
    96698784U,  // BFMOPA_MPPZZ
4120
0
    96698784U,  // BFMOPA_MPPZZ_H
4121
0
    96715680U,  // BFMOPS_MPPZZ
4122
0
    96715680U,  // BFMOPS_MPPZZ_H
4123
0
    2713857643U,  // BFMUL_ZPmZZ
4124
0
    71446123U,  // BFMUL_ZZZ
4125
0
    71446123U,  // BFMUL_ZZZI
4126
0
    1614851766U,  // BFMWri
4127
0
    1614851766U,  // BFMXri
4128
0
    3289059219U,  // BFSUB_VG2_M2Z_H
4129
0
    3825930131U,  // BFSUB_VG4_M4Z_H
4130
0
    2713849747U,  // BFSUB_ZPmZZ
4131
0
    71438227U,  // BFSUB_ZZZ
4132
0
    3288811066U,  // BFVDOT_VG2_M2ZZI_HtoS
4133
0
    4272357U, // BGRP_ZZZ_B
4134
0
    541176037U, // BGRP_ZZZ_D
4135
0
    71446757U,  // BGRP_ZZZ_H
4136
0
    541241573U, // BGRP_ZZZ_S
4137
0
    4244249U, // BICSWrs
4138
0
    4244249U, // BICSXrs
4139
0
    2151760665U,  // BICS_PPzPP
4140
0
    4231207U, // BICWrs
4141
0
    4231207U, // BICXrs
4142
0
    2151747623U,  // BIC_PPzPP
4143
0
    2151747623U,  // BIC_ZPmZ_B
4144
0
    2151780391U,  // BIC_ZPmZ_D
4145
0
    2713849895U,  // BIC_ZPmZ_H
4146
0
    2151845927U,  // BIC_ZPmZ_S
4147
0
    541167655U, // BIC_ZZZ
4148
0
    1615004891U,  // BICv16i8
4149
0
    3762566404U,  // BICv2i32
4150
0
    3762559781U,  // BICv4i16
4151
0
    3762568401U,  // BICv4i32
4152
0
    3762561699U,  // BICv8i16
4153
0
    1615005813U,  // BICv8i8
4154
0
    1615070598U,  // BIFv16i8
4155
0
    1615071465U,  // BIFv8i8
4156
0
    1615070975U,  // BITv16i8
4157
0
    1615071929U,  // BITv8i8
4158
0
    666759U,  // BL
4159
0
    45727U, // BLR
4160
0
    4227330U, // BLRAA
4161
0
    51698U, // BLRAAZ
4162
0
    4230025U, // BLRAB
4163
0
    51720U, // BLRABZ
4164
0
    17007001U,  // BMOPA_MPPZZ_S
4165
0
    17023897U,  // BMOPS_MPPZZ_S
4166
0
    45625U, // BR
4167
0
    4227317U, // BRAA
4168
0
    51691U, // BRAAZ
4169
0
    4230012U, // BRAB
4170
0
    51713U, // BRABZ
4171
0
    20828U, // BRB_IALL
4172
0
    20800U, // BRB_INJ
4173
0
    764748U,  // BRK
4174
0
    2151760596U,  // BRKAS_PPzP
4175
0
    541131086U, // BRKA_PPmP
4176
0
    2151743822U,  // BRKA_PPzP
4177
0
    2151760632U,  // BRKBS_PPzP
4178
0
    541133866U, // BRKB_PPmP
4179
0
    2151746602U,  // BRKB_PPzP
4180
0
    2151760757U,  // BRKNS_PPzP
4181
0
    2151755585U,  // BRKN_PPzP
4182
0
    2151760603U,  // BRKPAS_PPzPP
4183
0
    2151743890U,  // BRKPA_PPzPP
4184
0
    2151760639U,  // BRKPBS_PPzPP
4185
0
    2151747137U,  // BRKPB_PPzPP
4186
0
    541175573U, // BSL1N_ZZZZ
4187
0
    541175580U, // BSL2N_ZZZZ
4188
0
    541175309U, // BSL_ZZZZ
4189
0
    1615070744U,  // BSLv16i8
4190
0
    1615071597U,  // BSLv8i8
4191
0
    707187U,  // Bcc
4192
0
    4265897U, // CADD_ZZI_B
4193
0
    541169577U, // CADD_ZZI_D
4194
0
    71440297U,  // CADD_ZZI_H
4195
0
    541235113U, // CADD_ZZI_S
4196
0
    1615432610U,  // CASAB
4197
0
    1615439966U,  // CASAH
4198
0
    1615432863U,  // CASALB
4199
0
    1615440125U,  // CASALH
4200
0
    1615440963U,  // CASALW
4201
0
    1615440963U,  // CASALX
4202
0
    1615430265U,  // CASAW
4203
0
    1615430265U,  // CASAX
4204
0
    1615433484U,  // CASB
4205
0
    1615440510U,  // CASH
4206
0
    1615433069U,  // CASLB
4207
0
    1615440219U,  // CASLH
4208
0
    1615441405U,  // CASLW
4209
0
    1615441405U,  // CASLX
4210
0
    797647U,  // CASPALW
4211
0
    830415U,  // CASPALX
4212
0
    786927U,  // CASPAW
4213
0
    819695U,  // CASPAX
4214
0
    798092U,  // CASPLW
4215
0
    830860U,  // CASPLX
4216
0
    798986U,  // CASPW
4217
0
    831754U,  // CASPX
4218
0
    1615446727U,  // CASW
4219
0
    1615446727U,  // CASX
4220
0
    4246047U, // CBNZW
4221
0
    4246047U, // CBNZX
4222
0
    4246032U, // CBZW
4223
0
    4246032U, // CBZX
4224
0
    4239175U, // CCMNWi
4225
0
    4239175U, // CCMNWr
4226
0
    4239175U, // CCMNXi
4227
0
    4239175U, // CCMNXr
4228
0
    4239493U, // CCMPWi
4229
0
    4239493U, // CCMPWr
4230
0
    4239493U, // CCMPXi
4231
0
    4239493U, // CCMPXr
4232
0
    1078052383U,  // CDOT_ZZZI_D
4233
0
    541247007U, // CDOT_ZZZI_S
4234
0
    1078052383U,  // CDOT_ZZZ_D
4235
0
    541247007U, // CDOT_ZZZ_S
4236
0
    20918U, // CFINV
4237
0
    19201U, // CHKFEAT
4238
0
    2151711403U,  // CLASTA_RPZ_B
4239
0
    2151711403U,  // CLASTA_RPZ_D
4240
0
    2151711403U,  // CLASTA_RPZ_H
4241
0
    2151711403U,  // CLASTA_RPZ_S
4242
0
    2151711403U,  // CLASTA_VPZ_B
4243
0
    2151711403U,  // CLASTA_VPZ_D
4244
0
    2151711403U,  // CLASTA_VPZ_H
4245
0
    2151711403U,  // CLASTA_VPZ_S
4246
0
    2151744171U,  // CLASTA_ZPZ_B
4247
0
    2151776939U,  // CLASTA_ZPZ_D
4248
0
    29491883U,  // CLASTA_ZPZ_H
4249
0
    2151842475U,  // CLASTA_ZPZ_S
4250
0
    2151714687U,  // CLASTB_RPZ_B
4251
0
    2151714687U,  // CLASTB_RPZ_D
4252
0
    2151714687U,  // CLASTB_RPZ_H
4253
0
    2151714687U,  // CLASTB_RPZ_S
4254
0
    2151714687U,  // CLASTB_VPZ_B
4255
0
    2151714687U,  // CLASTB_VPZ_D
4256
0
    2151714687U,  // CLASTB_VPZ_H
4257
0
    2151714687U,  // CLASTB_VPZ_S
4258
0
    2151747455U,  // CLASTB_ZPZ_B
4259
0
    2151780223U,  // CLASTB_ZPZ_D
4260
0
    29495167U,  // CLASTB_ZPZ_H
4261
0
    2151845759U,  // CLASTB_ZPZ_S
4262
0
    51610U, // CLREX
4263
0
    4244298U, // CLSWr
4264
0
    4244298U, // CLSXr
4265
0
    541147978U, // CLS_ZPmZ_B
4266
0
    541180746U, // CLS_ZPmZ_D
4267
0
    1082278730U,  // CLS_ZPmZ_H
4268
0
    541246282U, // CLS_ZPmZ_S
4269
0
    1615005410U,  // CLSv16i8
4270
0
    1615018115U,  // CLSv2i32
4271
0
    1615011480U,  // CLSv4i16
4272
0
    1615020225U,  // CLSv4i32
4273
0
    1615013457U,  // CLSv8i16
4274
0
    1615006367U,  // CLSv8i8
4275
0
    4246042U, // CLZWr
4276
0
    4246042U, // CLZXr
4277
0
    541149722U, // CLZ_ZPmZ_B
4278
0
    541182490U, // CLZ_ZPmZ_D
4279
0
    1082280474U,  // CLZ_ZPmZ_H
4280
0
    541248026U, // CLZ_ZPmZ_S
4281
0
    1615005616U,  // CLZv16i8
4282
0
    1615018443U,  // CLZv2i32
4283
0
    1615011871U,  // CLZv4i16
4284
0
    1615020720U,  // CLZv4i32
4285
0
    1615013888U,  // CLZv8i16
4286
0
    1615006544U,  // CLZv8i8
4287
0
    1615005319U,  // CMEQv16i8
4288
0
    1615005319U,  // CMEQv16i8rz
4289
0
    4239838U, // CMEQv1i64
4290
0
    4239838U, // CMEQv1i64rz
4291
0
    1615018021U,  // CMEQv2i32
4292
0
    1615018021U,  // CMEQv2i32rz
4293
0
    1615009144U,  // CMEQv2i64
4294
0
    1615009144U,  // CMEQv2i64rz
4295
0
    1615011386U,  // CMEQv4i16
4296
0
    1615011386U,  // CMEQv4i16rz
4297
0
    1615020131U,  // CMEQv4i32
4298
0
    1615020131U,  // CMEQv4i32rz
4299
0
    1615013363U,  // CMEQv8i16
4300
0
    1615013363U,  // CMEQv8i16rz
4301
0
    1615006285U,  // CMEQv8i8
4302
0
    1615006285U,  // CMEQv8i8rz
4303
0
    1615005032U,  // CMGEv16i8
4304
0
    1615005032U,  // CMGEv16i8rz
4305
0
    4233308U, // CMGEv1i64
4306
0
    4233308U, // CMGEv1i64rz
4307
0
    1615017349U,  // CMGEv2i32
4308
0
    1615017349U,  // CMGEv2i32rz
4309
0
    1615008529U,  // CMGEv2i64
4310
0
    1615008529U,  // CMGEv2i64rz
4311
0
    1615010726U,  // CMGEv4i16
4312
0
    1615010726U,  // CMGEv4i16rz
4313
0
    1615019355U,  // CMGEv4i32
4314
0
    1615019355U,  // CMGEv4i32rz
4315
0
    1615012644U,  // CMGEv8i16
4316
0
    1615012644U,  // CMGEv8i16rz
4317
0
    1615005911U,  // CMGEv8i8
4318
0
    1615005911U,  // CMGEv8i8rz
4319
0
    1615005428U,  // CMGTv16i8
4320
0
    1615005428U,  // CMGTv16i8rz
4321
0
    4244602U, // CMGTv1i64
4322
0
    4244602U, // CMGTv1i64rz
4323
0
    1615018210U,  // CMGTv2i32
4324
0
    1615018210U,  // CMGTv2i32rz
4325
0
    1615009325U,  // CMGTv2i64
4326
0
    1615009325U,  // CMGTv2i64rz
4327
0
    1615011575U,  // CMGTv4i16
4328
0
    1615011575U,  // CMGTv4i16rz
4329
0
    1615020320U,  // CMGTv4i32
4330
0
    1615020320U,  // CMGTv4i32rz
4331
0
    1615013552U,  // CMGTv8i16
4332
0
    1615013552U,  // CMGTv8i16rz
4333
0
    1615006383U,  // CMGTv8i8
4334
0
    1615006383U,  // CMGTv8i8rz
4335
0
    1615005082U,  // CMHIv16i8
4336
0
    4238100U, // CMHIv1i64
4337
0
    1615017515U,  // CMHIv2i32
4338
0
    1615008633U,  // CMHIv2i64
4339
0
    1615010869U,  // CMHIv4i16
4340
0
    1615019533U,  // CMHIv4i32
4341
0
    1615012787U,  // CMHIv8i16
4342
0
    1615005947U,  // CMHIv8i8
4343
0
    1615005400U,  // CMHSv16i8
4344
0
    4244285U, // CMHSv1i64
4345
0
    1615018106U,  // CMHSv2i32
4346
0
    1615009229U,  // CMHSv2i64
4347
0
    1615011471U,  // CMHSv4i16
4348
0
    1615020216U,  // CMHSv4i32
4349
0
    1615013448U,  // CMHSv8i16
4350
0
    1615006358U,  // CMHSv8i8
4351
0
    84017493U,  // CMLA_ZZZI_H
4352
0
    2688713045U,  // CMLA_ZZZI_S
4353
0
    541131093U, // CMLA_ZZZ_B
4354
0
    2151776597U,  // CMLA_ZZZ_D
4355
0
    84017493U,  // CMLA_ZZZ_H
4356
0
    2688713045U,  // CMLA_ZZZ_S
4357
0
    1615005042U,  // CMLEv16i8rz
4358
0
    4233339U, // CMLEv1i64rz
4359
0
    1615017370U,  // CMLEv2i32rz
4360
0
    1615008550U,  // CMLEv2i64rz
4361
0
    1615010747U,  // CMLEv4i16rz
4362
0
    1615019376U,  // CMLEv4i32rz
4363
0
    1615012665U,  // CMLEv8i16rz
4364
0
    1615005920U,  // CMLEv8i8rz
4365
0
    1615005448U,  // CMLTv16i8rz
4366
0
    4244812U, // CMLTv1i64rz
4367
0
    1615018220U,  // CMLTv2i32rz
4368
0
    1615009335U,  // CMLTv2i64rz
4369
0
    1615011585U,  // CMLTv4i16rz
4370
0
    1615020330U,  // CMLTv4i32rz
4371
0
    1615013562U,  // CMLTv8i16rz
4372
0
    1615006401U,  // CMLTv8i8rz
4373
0
    2151756269U,  // CMPEQ_PPzZI_B
4374
0
    2151789037U,  // CMPEQ_PPzZI_D
4375
0
    1103245805U,  // CMPEQ_PPzZI_H
4376
0
    2151854573U,  // CMPEQ_PPzZI_S
4377
0
    2151756269U,  // CMPEQ_PPzZZ_B
4378
0
    2151789037U,  // CMPEQ_PPzZZ_D
4379
0
    1103245805U,  // CMPEQ_PPzZZ_H
4380
0
    2151854573U,  // CMPEQ_PPzZZ_S
4381
0
    2151756269U,  // CMPEQ_WIDE_PPzZZ_B
4382
0
    1103245805U,  // CMPEQ_WIDE_PPzZZ_H
4383
0
    2151854573U,  // CMPEQ_WIDE_PPzZZ_S
4384
0
    2151749730U,  // CMPGE_PPzZI_B
4385
0
    2151782498U,  // CMPGE_PPzZI_D
4386
0
    1103239266U,  // CMPGE_PPzZI_H
4387
0
    2151848034U,  // CMPGE_PPzZI_S
4388
0
    2151749730U,  // CMPGE_PPzZZ_B
4389
0
    2151782498U,  // CMPGE_PPzZZ_D
4390
0
    1103239266U,  // CMPGE_PPzZZ_H
4391
0
    2151848034U,  // CMPGE_PPzZZ_S
4392
0
    2151749730U,  // CMPGE_WIDE_PPzZZ_B
4393
0
    1103239266U,  // CMPGE_WIDE_PPzZZ_H
4394
0
    2151848034U,  // CMPGE_WIDE_PPzZZ_S
4395
0
    2151761024U,  // CMPGT_PPzZI_B
4396
0
    2151793792U,  // CMPGT_PPzZI_D
4397
0
    1103250560U,  // CMPGT_PPzZI_H
4398
0
    2151859328U,  // CMPGT_PPzZI_S
4399
0
    2151761024U,  // CMPGT_PPzZZ_B
4400
0
    2151793792U,  // CMPGT_PPzZZ_D
4401
0
    1103250560U,  // CMPGT_PPzZZ_H
4402
0
    2151859328U,  // CMPGT_PPzZZ_S
4403
0
    2151761024U,  // CMPGT_WIDE_PPzZZ_B
4404
0
    1103250560U,  // CMPGT_WIDE_PPzZZ_H
4405
0
    2151859328U,  // CMPGT_WIDE_PPzZZ_S
4406
0
    2151754522U,  // CMPHI_PPzZI_B
4407
0
    2151787290U,  // CMPHI_PPzZI_D
4408
0
    1103244058U,  // CMPHI_PPzZI_H
4409
0
    2151852826U,  // CMPHI_PPzZI_S
4410
0
    2151754522U,  // CMPHI_PPzZZ_B
4411
0
    2151787290U,  // CMPHI_PPzZZ_D
4412
0
    1103244058U,  // CMPHI_PPzZZ_H
4413
0
    2151852826U,  // CMPHI_PPzZZ_S
4414
0
    2151754522U,  // CMPHI_WIDE_PPzZZ_B
4415
0
    1103244058U,  // CMPHI_WIDE_PPzZZ_H
4416
0
    2151852826U,  // CMPHI_WIDE_PPzZZ_S
4417
0
    2151760707U,  // CMPHS_PPzZI_B
4418
0
    2151793475U,  // CMPHS_PPzZI_D
4419
0
    1103250243U,  // CMPHS_PPzZI_H
4420
0
    2151859011U,  // CMPHS_PPzZI_S
4421
0
    2151760707U,  // CMPHS_PPzZZ_B
4422
0
    2151793475U,  // CMPHS_PPzZZ_D
4423
0
    1103250243U,  // CMPHS_PPzZZ_H
4424
0
    2151859011U,  // CMPHS_PPzZZ_S
4425
0
    2151760707U,  // CMPHS_WIDE_PPzZZ_B
4426
0
    1103250243U,  // CMPHS_WIDE_PPzZZ_H
4427
0
    2151859011U,  // CMPHS_WIDE_PPzZZ_S
4428
0
    2151749761U,  // CMPLE_PPzZI_B
4429
0
    2151782529U,  // CMPLE_PPzZI_D
4430
0
    1103239297U,  // CMPLE_PPzZI_H
4431
0
    2151848065U,  // CMPLE_PPzZI_S
4432
0
    2151749761U,  // CMPLE_WIDE_PPzZZ_B
4433
0
    1103239297U,  // CMPLE_WIDE_PPzZZ_H
4434
0
    2151848065U,  // CMPLE_WIDE_PPzZZ_S
4435
0
    2151755773U,  // CMPLO_PPzZI_B
4436
0
    2151788541U,  // CMPLO_PPzZI_D
4437
0
    1103245309U,  // CMPLO_PPzZI_H
4438
0
    2151854077U,  // CMPLO_PPzZI_S
4439
0
    2151755773U,  // CMPLO_WIDE_PPzZZ_B
4440
0
    1103245309U,  // CMPLO_WIDE_PPzZZ_H
4441
0
    2151854077U,  // CMPLO_WIDE_PPzZZ_S
4442
0
    2151760742U,  // CMPLS_PPzZI_B
4443
0
    2151793510U,  // CMPLS_PPzZI_D
4444
0
    1103250278U,  // CMPLS_PPzZI_H
4445
0
    2151859046U,  // CMPLS_PPzZI_S
4446
0
    2151760742U,  // CMPLS_WIDE_PPzZZ_B
4447
0
    1103250278U,  // CMPLS_WIDE_PPzZZ_H
4448
0
    2151859046U,  // CMPLS_WIDE_PPzZZ_S
4449
0
    2151761234U,  // CMPLT_PPzZI_B
4450
0
    2151794002U,  // CMPLT_PPzZI_D
4451
0
    1103250770U,  // CMPLT_PPzZI_H
4452
0
    2151859538U,  // CMPLT_PPzZI_S
4453
0
    2151761234U,  // CMPLT_WIDE_PPzZZ_B
4454
0
    1103250770U,  // CMPLT_WIDE_PPzZZ_H
4455
0
    2151859538U,  // CMPLT_WIDE_PPzZZ_S
4456
0
    2151749784U,  // CMPNE_PPzZI_B
4457
0
    2151782552U,  // CMPNE_PPzZI_D
4458
0
    1103239320U,  // CMPNE_PPzZI_H
4459
0
    2151848088U,  // CMPNE_PPzZI_S
4460
0
    2151749784U,  // CMPNE_PPzZZ_B
4461
0
    2151782552U,  // CMPNE_PPzZZ_D
4462
0
    1103239320U,  // CMPNE_PPzZZ_H
4463
0
    2151848088U,  // CMPNE_PPzZZ_S
4464
0
    2151749784U,  // CMPNE_WIDE_PPzZZ_B
4465
0
    1103239320U,  // CMPNE_WIDE_PPzZZ_H
4466
0
    2151848088U,  // CMPNE_WIDE_PPzZZ_S
4467
0
    1615005476U,  // CMTSTv16i8
4468
0
    4245147U, // CMTSTv1i64
4469
0
    1615018239U,  // CMTSTv2i32
4470
0
    1615009354U,  // CMTSTv2i64
4471
0
    1615011604U,  // CMTSTv4i16
4472
0
    1615020349U,  // CMTSTv4i32
4473
0
    1615013581U,  // CMTSTv8i16
4474
0
    1615006426U,  // CMTSTv8i8
4475
0
    541148754U, // CNOT_ZPmZ_B
4476
0
    541181522U, // CNOT_ZPmZ_D
4477
0
    1082279506U,  // CNOT_ZPmZ_H
4478
0
    541247058U, // CNOT_ZPmZ_S
4479
0
    1614843762U,  // CNTB_XPiI
4480
0
    1614846001U,  // CNTD_XPiI
4481
0
    1614850751U,  // CNTH_XPiI
4482
0
    2151723322U,  // CNTP_XCI_B
4483
0
    2688594234U,  // CNTP_XCI_D
4484
0
    3225465146U,  // CNTP_XCI_H
4485
0
    3762336058U,  // CNTP_XCI_S
4486
0
    2151723322U,  // CNTP_XPP_B
4487
0
    2151723322U,  // CNTP_XPP_D
4488
0
    2151723322U,  // CNTP_XPP_H
4489
0
    2151723322U,  // CNTP_XPP_S
4490
0
    1614858541U,  // CNTW_XPiI
4491
0
    4244892U, // CNTWr
4492
0
    4244892U, // CNTXr
4493
0
    541148572U, // CNT_ZPmZ_B
4494
0
    541181340U, // CNT_ZPmZ_D
4495
0
    1082279324U,  // CNT_ZPmZ_H
4496
0
    541246876U, // CNT_ZPmZ_S
4497
0
    1615005458U,  // CNTv16i8
4498
0
    1615006410U,  // CNTv8i8
4499
0
    2151793725U,  // COMPACT_ZPZ_D
4500
0
    2151859261U,  // COMPACT_ZPZ_S
4501
0
    871494U,  // CPYE
4502
0
    871557U,  // CPYEN
4503
0
    871643U,  // CPYERN
4504
0
    872531U,  // CPYERT
4505
0
    872016U,  // CPYERTN
4506
0
    871765U,  // CPYERTRN
4507
0
    872263U,  // CPYERTWN
4508
0
    872445U,  // CPYET
4509
0
    871920U,  // CPYETN
4510
0
    871701U,  // CPYETRN
4511
0
    872199U,  // CPYETWN
4512
0
    872141U,  // CPYEWN
4513
0
    872588U,  // CPYEWT
4514
0
    872079U,  // CPYEWTN
4515
0
    871834U,  // CPYEWTRN
4516
0
    872332U,  // CPYEWTWN
4517
0
    871471U,  // CPYFE
4518
0
    871531U,  // CPYFEN
4519
0
    871633U,  // CPYFERN
4520
0
    872521U,  // CPYFERT
4521
0
    872005U,  // CPYFERTN
4522
0
    871753U,  // CPYFERTRN
4523
0
    872251U,  // CPYFERTWN
4524
0
    872419U,  // CPYFET
4525
0
    871891U,  // CPYFETN
4526
0
    871690U,  // CPYFETRN
4527
0
    872188U,  // CPYFETWN
4528
0
    872131U,  // CPYFEWN
4529
0
    872578U,  // CPYFEWT
4530
0
    872068U,  // CPYFEWTN
4531
0
    871822U,  // CPYFEWTRN
4532
0
    872320U,  // CPYFEWTWN
4533
0
    871501U,  // CPYFM
4534
0
    871565U,  // CPYFMN
4535
0
    871652U,  // CPYFMRN
4536
0
    872540U,  // CPYFMRT
4537
0
    872026U,  // CPYFMRTN
4538
0
    871776U,  // CPYFMRTRN
4539
0
    872274U,  // CPYFMRTWN
4540
0
    872453U,  // CPYFMT
4541
0
    871929U,  // CPYFMTN
4542
0
    871711U,  // CPYFMTRN
4543
0
    872209U,  // CPYFMTWN
4544
0
    872150U,  // CPYFMWN
4545
0
    872597U,  // CPYFMWT
4546
0
    872089U,  // CPYFMWTN
4547
0
    871845U,  // CPYFMWTRN
4548
0
    872343U,  // CPYFMWTWN
4549
0
    872389U,  // CPYFP
4550
0
    871599U,  // CPYFPN
4551
0
    871671U,  // CPYFPRN
4552
0
    872559U,  // CPYFPRT
4553
0
    872047U,  // CPYFPRTN
4554
0
    871799U,  // CPYFPRTRN
4555
0
    872297U,  // CPYFPRTWN
4556
0
    872487U,  // CPYFPT
4557
0
    871967U,  // CPYFPTN
4558
0
    871732U,  // CPYFPTRN
4559
0
    872230U,  // CPYFPTWN
4560
0
    872169U,  // CPYFPWN
4561
0
    872616U,  // CPYFPWT
4562
0
    872110U,  // CPYFPWTN
4563
0
    871868U,  // CPYFPWTRN
4564
0
    872366U,  // CPYFPWTWN
4565
0
    871524U,  // CPYM
4566
0
    871591U,  // CPYMN
4567
0
    871662U,  // CPYMRN
4568
0
    872550U,  // CPYMRT
4569
0
    872037U,  // CPYMRTN
4570
0
    871788U,  // CPYMRTRN
4571
0
    872286U,  // CPYMRTWN
4572
0
    872479U,  // CPYMT
4573
0
    871958U,  // CPYMTN
4574
0
    871722U,  // CPYMTRN
4575
0
    872220U,  // CPYMTWN
4576
0
    872160U,  // CPYMWN
4577
0
    872607U,  // CPYMWT
4578
0
    872100U,  // CPYMWTN
4579
0
    871857U,  // CPYMWTRN
4580
0
    872355U,  // CPYMWTWN
4581
0
    872412U,  // CPYP
4582
0
    871625U,  // CPYPN
4583
0
    871681U,  // CPYPRN
4584
0
    872569U,  // CPYPRT
4585
0
    872058U,  // CPYPRTN
4586
0
    871811U,  // CPYPRTRN
4587
0
    872309U,  // CPYPRTWN
4588
0
    872513U,  // CPYPT
4589
0
    871996U,  // CPYPTN
4590
0
    871743U,  // CPYPTRN
4591
0
    872241U,  // CPYPTWN
4592
0
    872179U,  // CPYPWN
4593
0
    872626U,  // CPYPWT
4594
0
    872121U,  // CPYPWTN
4595
0
    871880U,  // CPYPWTRN
4596
0
    872378U,  // CPYPWTWN
4597
0
    541149650U, // CPY_ZPmI_B
4598
0
    541182418U, // CPY_ZPmI_D
4599
0
    8538578U, // CPY_ZPmI_H
4600
0
    541247954U, // CPY_ZPmI_S
4601
0
    541149650U, // CPY_ZPmR_B
4602
0
    541182418U, // CPY_ZPmR_D
4603
0
    545409490U, // CPY_ZPmR_H
4604
0
    541247954U, // CPY_ZPmR_S
4605
0
    541149650U, // CPY_ZPmV_B
4606
0
    541182418U, // CPY_ZPmV_D
4607
0
    545409490U, // CPY_ZPmV_H
4608
0
    541247954U, // CPY_ZPmV_S
4609
0
    2151762386U,  // CPY_ZPzI_B
4610
0
    2151795154U,  // CPY_ZPzI_D
4611
0
    1103251922U,  // CPY_ZPzI_H
4612
0
    2151860690U,  // CPY_ZPzI_S
4613
0
    4227893U, // CRC32Brr
4614
0
    4230096U, // CRC32CBrr
4615
0
    4237442U, // CRC32CHrr
4616
0
    4245644U, // CRC32CWrr
4617
0
    4245898U, // CRC32CXrr
4618
0
    4233780U, // CRC32Hrr
4619
0
    4245600U, // CRC32Wrr
4620
0
    4245829U, // CRC32Xrr
4621
0
    4238525U, // CSELWr
4622
0
    4238525U, // CSELXr
4623
0
    4231227U, // CSINCWr
4624
0
    4231227U, // CSINCXr
4625
0
    4245420U, // CSINVWr
4626
0
    4245420U, // CSINVXr
4627
0
    4233507U, // CSNEGWr
4628
0
    4233507U, // CSNEGXr
4629
0
    4239844U, // CTERMEQ_WW
4630
0
    4239844U, // CTERMEQ_XX
4631
0
    4233359U, // CTERMNE_WW
4632
0
    4233359U, // CTERMNE_XX
4633
0
    4246059U, // CTZWr
4634
0
    4246059U, // CTZXr
4635
0
    753724U,  // DCPS1
4636
0
    753842U,  // DCPS2
4637
0
    753873U,  // DCPS3
4638
0
    1077971931U,  // DECB_XPiI
4639
0
    1077974922U,  // DECD_XPiI
4640
0
    1078040458U,  // DECD_ZPiI
4641
0
    1077979277U,  // DECH_XPiI
4642
0
    100804749U, // DECH_ZPiI
4643
0
    4239385U, // DECP_XP_B
4644
0
    541110297U, // DECP_XP_D
4645
0
    3762335769U,  // DECP_XP_H
4646
0
    541110297U, // DECP_XP_S
4647
0
    2151788569U,  // DECP_ZP_D
4648
0
    3305254937U,  // DECP_ZP_H
4649
0
    2688725017U,  // DECP_ZP_S
4650
0
    1077987479U,  // DECW_XPiI
4651
0
    1078118551U,  // DECW_ZPiI
4652
0
    888244U,  // DMB
4653
0
    20850U, // DRPS
4654
0
    888594U,  // DSB
4655
0
    921362U,  // DSBnXS
4656
0
    1614917376U,  // DUPM_ZI
4657
0
    4272634U, // DUPQ_ZZI_B
4658
0
    541176314U, // DUPQ_ZZI_D
4659
0
    2218930682U,  // DUPQ_ZZI_H
4660
0
    541241850U, // DUPQ_ZZI_S
4661
0
    2688627022U,  // DUP_ZI_B
4662
0
    3225530702U,  // DUP_ZI_D
4663
0
    105001294U, // DUP_ZI_H
4664
0
    3762467150U,  // DUP_ZI_S
4665
0
    4272462U, // DUP_ZR_B
4666
0
    4305230U, // DUP_ZR_D
4667
0
    3330421070U,  // DUP_ZR_H
4668
0
    4370766U, // DUP_ZR_S
4669
0
    4272462U, // DUP_ZZI_B
4670
0
    541176142U, // DUP_ZZI_D
4671
0
    2218930510U,  // DUP_ZZI_H
4672
0
    2261692750U,  // DUP_ZZI_Q
4673
0
    541241678U, // DUP_ZZI_S
4674
0
    1614858164U,  // DUPi16
4675
0
    1614858164U,  // DUPi32
4676
0
    1614858164U,  // DUPi64
4677
0
    1614858164U,  // DUPi8
4678
0
    4392552U, // DUPv16i8gpr
4679
0
    1615005288U,  // DUPv16i8lane
4680
0
    4405246U, // DUPv2i32gpr
4681
0
    1615017982U,  // DUPv2i32lane
4682
0
    4396389U, // DUPv2i64gpr
4683
0
    1615009125U,  // DUPv2i64lane
4684
0
    4398611U, // DUPv4i16gpr
4685
0
    1615011347U,  // DUPv4i16lane
4686
0
    4407356U, // DUPv4i32gpr
4687
0
    1615020092U,  // DUPv4i32lane
4688
0
    4400588U, // DUPv8i16gpr
4689
0
    1615013324U,  // DUPv8i16lane
4690
0
    4393521U, // DUPv8i8gpr
4691
0
    1615006257U,  // DUPv8i8lane
4692
0
    4239181U, // EONWrs
4693
0
    4239181U, // EONXrs
4694
0
    1615004744U,  // EOR3
4695
0
    541163723U, // EOR3_ZZZZ
4696
0
    541148214U, // EORBT_ZZZ_B
4697
0
    2151793718U,  // EORBT_ZZZ_D
4698
0
    84034614U,  // EORBT_ZZZ_H
4699
0
    2688730166U,  // EORBT_ZZZ_S
4700
0
    2181253114U,  // EORQV_VPZ_B
4701
0
    2185447418U,  // EORQV_VPZ_D
4702
0
    2189641722U,  // EORQV_VPZ_H
4703
0
    2193836026U,  // EORQV_VPZ_S
4704
0
    2151760845U,  // EORS_PPzPP
4705
0
    541134712U, // EORTB_ZZZ_B
4706
0
    2151780216U,  // EORTB_ZZZ_D
4707
0
    84021112U,  // EORTB_ZZZ_H
4708
0
    2688716664U,  // EORTB_ZZZ_S
4709
0
    509977U,  // EORV_VPZ_B
4710
0
    3301459993U,  // EORV_VPZ_D
4711
0
    3305687065U,  // EORV_VPZ_H
4712
0
    3246999577U,  // EORV_VPZ_S
4713
0
    4240131U, // EORWri
4714
0
    4240131U, // EORWrs
4715
0
    4240131U, // EORXri
4716
0
    4240131U, // EORXrs
4717
0
    2151756547U,  // EOR_PPzPP
4718
0
    541176579U, // EOR_ZI
4719
0
    2151756547U,  // EOR_ZPmZ_B
4720
0
    2151789315U,  // EOR_ZPmZ_D
4721
0
    2713858819U,  // EOR_ZPmZ_H
4722
0
    2151854851U,  // EOR_ZPmZ_S
4723
0
    541176579U, // EOR_ZZZ
4724
0
    1615005371U,  // EORv16i8
4725
0
    1615006332U,  // EORv8i8
4726
0
    20864U, // ERET
4727
0
    20667U, // ERETAA
4728
0
    20694U, // ERETAB
4729
0
    4272640U, // EXTQ_ZZI
4730
0
    541131450U, // EXTRACT_ZPMXI_H_B
4731
0
    541164218U, // EXTRACT_ZPMXI_H_D
4732
0
    8520378U, // EXTRACT_ZPMXI_H_H
4733
0
    9339578U, // EXTRACT_ZPMXI_H_Q
4734
0
    541229754U, // EXTRACT_ZPMXI_H_S
4735
0
    541131450U, // EXTRACT_ZPMXI_V_B
4736
0
    541164218U, // EXTRACT_ZPMXI_V_D
4737
0
    545391290U, // EXTRACT_ZPMXI_V_H
4738
0
    546210490U, // EXTRACT_ZPMXI_V_Q
4739
0
    541229754U, // EXTRACT_ZPMXI_V_S
4740
0
    4240220U, // EXTRWrri
4741
0
    4240220U, // EXTRXrri
4742
0
    4278008U, // EXT_ZZI
4743
0
    1078019832U,  // EXT_ZZI_B
4744
0
    1615005487U,  // EXTv16i8
4745
0
    1615006436U,  // EXTv8i8
4746
0
    1615012127U,  // F1CVTL2v8f16
4747
0
    3309454717U,  // F1CVTLT_ZZ_BtoH
4748
0
    3309678163U,  // F1CVTL_2ZZ_BtoH_NAME
4749
0
    1615013092U,  // F1CVTLv8f16
4750
0
    3309684397U,  // F1CVT_2ZZ_BtoH_NAME
4751
0
    3309455021U,  // F1CVT_ZZ_BtoH
4752
0
    1615012140U,  // F2CVTL2v8f16
4753
0
    3309454727U,  // F2CVTLT_ZZ_BtoH
4754
0
    3309678172U,  // F2CVTL_2ZZ_BtoH_NAME
4755
0
    1615013104U,  // F2CVTLv8f16
4756
0
    3309684405U,  // F2CVT_2ZZ_BtoH_NAME
4757
0
    3309455029U,  // F2CVT_ZZ_BtoH
4758
0
    4233071U, // FABD16
4759
0
    4233071U, // FABD32
4760
0
    4233071U, // FABD64
4761
0
    2151782255U,  // FABD_ZPmZ_D
4762
0
    2713851759U,  // FABD_ZPmZ_H
4763
0
    2151847791U,  // FABD_ZPmZ_S
4764
0
    1615017228U,  // FABDv2f32
4765
0
    1615008468U,  // FABDv2f64
4766
0
    1615010605U,  // FABDv4f16
4767
0
    1615019225U,  // FABDv4f32
4768
0
    1615012523U,  // FABDv8f16
4769
0
    4244203U, // FABSDr
4770
0
    4244203U, // FABSHr
4771
0
    4244203U, // FABSSr
4772
0
    541180651U, // FABS_ZPmZ_D
4773
0
    1082278635U,  // FABS_ZPmZ_H
4774
0
    541246187U, // FABS_ZPmZ_S
4775
0
    1615018087U,  // FABSv2f32
4776
0
    1615009210U,  // FABSv2f64
4777
0
    1615011452U,  // FABSv4f16
4778
0
    1615020197U,  // FABSv4f32
4779
0
    1615013429U,  // FABSv8f16
4780
0
    4233291U, // FACGE16
4781
0
    4233291U, // FACGE32
4782
0
    4233291U, // FACGE64
4783
0
    2151782475U,  // FACGE_PPzZZ_D
4784
0
    1103239243U,  // FACGE_PPzZZ_H
4785
0
    2151848011U,  // FACGE_PPzZZ_S
4786
0
    1615017338U,  // FACGEv2f32
4787
0
    1615008518U,  // FACGEv2f64
4788
0
    1615010715U,  // FACGEv4f16
4789
0
    1615019344U,  // FACGEv4f32
4790
0
    1615012633U,  // FACGEv8f16
4791
0
    4244585U, // FACGT16
4792
0
    4244585U, // FACGT32
4793
0
    4244585U, // FACGT64
4794
0
    2151793769U,  // FACGT_PPzZZ_D
4795
0
    1103250537U,  // FACGT_PPzZZ_H
4796
0
    2151859305U,  // FACGT_PPzZZ_S
4797
0
    1615018199U,  // FACGTv2f32
4798
0
    1615009314U,  // FACGTv2f64
4799
0
    1615011564U,  // FACGTv4f16
4800
0
    1615020309U,  // FACGTv4f32
4801
0
    1615013541U,  // FACGTv8f16
4802
0
    117965092U, // FADDA_VPZ_D
4803
0
    122192164U, // FADDA_VPZ_H
4804
0
    126419236U, // FADDA_VPZ_S
4805
0
    4233151U, // FADDDrr
4806
0
    4233151U, // FADDHrr
4807
0
    2151788599U,  // FADDP_ZPmZZ_D
4808
0
    2713858103U,  // FADDP_ZPmZZ_H
4809
0
    2151854135U,  // FADDP_ZPmZZ_S
4810
0
    1615017863U,  // FADDPv2f32
4811
0
    1615009026U,  // FADDPv2f64
4812
0
    1614846462U,  // FADDPv2i16p
4813
0
    1614854023U,  // FADDPv2i32p
4814
0
    1614845186U,  // FADDPv2i64p
4815
0
    1615011228U,  // FADDPv4f16
4816
0
    1615019973U,  // FADDPv4f32
4817
0
    1615013205U,  // FADDPv8f16
4818
0
    2185447359U,  // FADDQV_D
4819
0
    2189641663U,  // FADDQV_H
4820
0
    2193835967U,  // FADDQV_S
4821
0
    4233151U, // FADDSrr
4822
0
    3301459795U,  // FADDV_VPZ_D
4823
0
    3305686867U,  // FADDV_VPZ_H
4824
0
    3246999379U,  // FADDV_VPZ_S
4825
0
    3288766399U,  // FADD_VG2_M2Z_D
4826
0
    3289061311U,  // FADD_VG2_M2Z_H
4827
0
    3288799167U,  // FADD_VG2_M2Z_S
4828
0
    3825637311U,  // FADD_VG4_M4Z_D
4829
0
    3825932223U,  // FADD_VG4_M4Z_H
4830
0
    3825670079U,  // FADD_VG4_M4Z_S
4831
0
    2151782335U,  // FADD_ZPmI_D
4832
0
    2713851839U,  // FADD_ZPmI_H
4833
0
    2151847871U,  // FADD_ZPmI_S
4834
0
    2151782335U,  // FADD_ZPmZ_D
4835
0
    2713851839U,  // FADD_ZPmZ_H
4836
0
    2151847871U,  // FADD_ZPmZ_S
4837
0
    541169599U, // FADD_ZZZ_D
4838
0
    71440319U,  // FADD_ZZZ_H
4839
0
    541235135U, // FADD_ZZZ_S
4840
0
    1615017265U,  // FADDv2f32
4841
0
    1615008487U,  // FADDv2f64
4842
0
    1615010642U,  // FADDv4f16
4843
0
    1615019262U,  // FADDv4f32
4844
0
    1615012560U,  // FADDv8f16
4845
0
    54872423U,  // FAMAX_2Z2Z_D
4846
0
    59099495U,  // FAMAX_2Z2Z_H
4847
0
    63326567U,  // FAMAX_2Z2Z_S
4848
0
    54872423U,  // FAMAX_4Z4Z_D
4849
0
    59099495U,  // FAMAX_4Z4Z_H
4850
0
    63326567U,  // FAMAX_4Z4Z_S
4851
0
    2151795047U,  // FAMAX_ZPmZ_D
4852
0
    2713864551U,  // FAMAX_ZPmZ_H
4853
0
    2151860583U,  // FAMAX_ZPmZ_S
4854
0
    1615018359U,  // FAMAXv2f32
4855
0
    1615009514U,  // FAMAXv2f64
4856
0
    1615011813U,  // FAMAXv4f16
4857
0
    1615020624U,  // FAMAXv4f32
4858
0
    1615013830U,  // FAMAXv8f16
4859
0
    54865699U,  // FAMIN_2Z2Z_D
4860
0
    59092771U,  // FAMIN_2Z2Z_H
4861
0
    63319843U,  // FAMIN_2Z2Z_S
4862
0
    54865699U,  // FAMIN_4Z4Z_D
4863
0
    59092771U,  // FAMIN_4Z4Z_H
4864
0
    63319843U,  // FAMIN_4Z4Z_S
4865
0
    2151788323U,  // FAMIN_ZPmZ_D
4866
0
    2713857827U,  // FAMIN_ZPmZ_H
4867
0
    2151853859U,  // FAMIN_ZPmZ_S
4868
0
    1615017713U,  // FAMINv2f32
4869
0
    1615008996U,  // FAMINv2f64
4870
0
    1615011067U,  // FAMINv4f16
4871
0
    1615019915U,  // FAMINv4f32
4872
0
    1615013157U,  // FAMINv8f16
4873
0
    2151782312U,  // FCADD_ZPmZ_D
4874
0
    2713851816U,  // FCADD_ZPmZ_H
4875
0
    2151847848U,  // FCADD_ZPmZ_S
4876
0
    1615017255U,  // FCADDv2f32
4877
0
    1615008477U,  // FCADDv2f64
4878
0
    1615010632U,  // FCADDv4f16
4879
0
    1615019252U,  // FCADDv4f32
4880
0
    1615012550U,  // FCADDv8f16
4881
0
    4239492U, // FCCMPDrr
4882
0
    4233391U, // FCCMPEDrr
4883
0
    4233391U, // FCCMPEHrr
4884
0
    4233391U, // FCCMPESrr
4885
0
    4239492U, // FCCMPHrr
4886
0
    4239492U, // FCCMPSrr
4887
0
    80031852U,  // FCLAMP_VG2_2Z2Z_D
4888
0
    84258924U,  // FCLAMP_VG2_2Z2Z_H
4889
0
    25571436U,  // FCLAMP_VG2_2Z2Z_S
4890
0
    80031852U,  // FCLAMP_VG4_4Z4Z_D
4891
0
    84258924U,  // FCLAMP_VG4_4Z4Z_H
4892
0
    25571436U,  // FCLAMP_VG4_4Z4Z_S
4893
0
    2151788652U,  // FCLAMP_ZZZ_D
4894
0
    84029548U,  // FCLAMP_ZZZ_H
4895
0
    2688725100U,  // FCLAMP_ZZZ_S
4896
0
    4239837U, // FCMEQ16
4897
0
    4239837U, // FCMEQ32
4898
0
    4239837U, // FCMEQ64
4899
0
    2151789021U,  // FCMEQ_PPzZ0_D
4900
0
    1103245789U,  // FCMEQ_PPzZ0_H
4901
0
    2151854557U,  // FCMEQ_PPzZ0_S
4902
0
    2151789021U,  // FCMEQ_PPzZZ_D
4903
0
    1103245789U,  // FCMEQ_PPzZZ_H
4904
0
    2151854557U,  // FCMEQ_PPzZZ_S
4905
0
    4239837U, // FCMEQv1i16rz
4906
0
    4239837U, // FCMEQv1i32rz
4907
0
    4239837U, // FCMEQv1i64rz
4908
0
    1615018020U,  // FCMEQv2f32
4909
0
    1615009143U,  // FCMEQv2f64
4910
0
    1615018020U,  // FCMEQv2i32rz
4911
0
    1615009143U,  // FCMEQv2i64rz
4912
0
    1615011385U,  // FCMEQv4f16
4913
0
    1615020130U,  // FCMEQv4f32
4914
0
    1615011385U,  // FCMEQv4i16rz
4915
0
    1615020130U,  // FCMEQv4i32rz
4916
0
    1615013362U,  // FCMEQv8f16
4917
0
    1615013362U,  // FCMEQv8i16rz
4918
0
    4233307U, // FCMGE16
4919
0
    4233307U, // FCMGE32
4920
0
    4233307U, // FCMGE64
4921
0
    2151782491U,  // FCMGE_PPzZ0_D
4922
0
    1103239259U,  // FCMGE_PPzZ0_H
4923
0
    2151848027U,  // FCMGE_PPzZ0_S
4924
0
    2151782491U,  // FCMGE_PPzZZ_D
4925
0
    1103239259U,  // FCMGE_PPzZZ_H
4926
0
    2151848027U,  // FCMGE_PPzZZ_S
4927
0
    4233307U, // FCMGEv1i16rz
4928
0
    4233307U, // FCMGEv1i32rz
4929
0
    4233307U, // FCMGEv1i64rz
4930
0
    1615017348U,  // FCMGEv2f32
4931
0
    1615008528U,  // FCMGEv2f64
4932
0
    1615017348U,  // FCMGEv2i32rz
4933
0
    1615008528U,  // FCMGEv2i64rz
4934
0
    1615010725U,  // FCMGEv4f16
4935
0
    1615019354U,  // FCMGEv4f32
4936
0
    1615010725U,  // FCMGEv4i16rz
4937
0
    1615019354U,  // FCMGEv4i32rz
4938
0
    1615012643U,  // FCMGEv8f16
4939
0
    1615012643U,  // FCMGEv8i16rz
4940
0
    4244601U, // FCMGT16
4941
0
    4244601U, // FCMGT32
4942
0
    4244601U, // FCMGT64
4943
0
    2151793785U,  // FCMGT_PPzZ0_D
4944
0
    1103250553U,  // FCMGT_PPzZ0_H
4945
0
    2151859321U,  // FCMGT_PPzZ0_S
4946
0
    2151793785U,  // FCMGT_PPzZZ_D
4947
0
    1103250553U,  // FCMGT_PPzZZ_H
4948
0
    2151859321U,  // FCMGT_PPzZZ_S
4949
0
    4244601U, // FCMGTv1i16rz
4950
0
    4244601U, // FCMGTv1i32rz
4951
0
    4244601U, // FCMGTv1i64rz
4952
0
    1615018209U,  // FCMGTv2f32
4953
0
    1615009324U,  // FCMGTv2f64
4954
0
    1615018209U,  // FCMGTv2i32rz
4955
0
    1615009324U,  // FCMGTv2i64rz
4956
0
    1615011574U,  // FCMGTv4f16
4957
0
    1615020319U,  // FCMGTv4f32
4958
0
    1615011574U,  // FCMGTv4i16rz
4959
0
    1615020319U,  // FCMGTv4i32rz
4960
0
    1615013551U,  // FCMGTv8f16
4961
0
    1615013551U,  // FCMGTv8i16rz
4962
0
    2151776596U,  // FCMLA_ZPmZZ_D
4963
0
    2713846100U,  // FCMLA_ZPmZZ_H
4964
0
    2151842132U,  // FCMLA_ZPmZZ_S
4965
0
    84017492U,  // FCMLA_ZZZI_H
4966
0
    2688713044U,  // FCMLA_ZZZI_S
4967
0
    1615082639U,  // FCMLAv2f32
4968
0
    1615073907U,  // FCMLAv2f64
4969
0
    1615076016U,  // FCMLAv4f16
4970
0
    1615076016U,  // FCMLAv4f16_indexed
4971
0
    1615084602U,  // FCMLAv4f32
4972
0
    1615084602U,  // FCMLAv4f32_indexed
4973
0
    1615077934U,  // FCMLAv8f16
4974
0
    1615077934U,  // FCMLAv8f16_indexed
4975
0
    2151782522U,  // FCMLE_PPzZ0_D
4976
0
    1103239290U,  // FCMLE_PPzZ0_H
4977
0
    2151848058U,  // FCMLE_PPzZ0_S
4978
0
    4233338U, // FCMLEv1i16rz
4979
0
    4233338U, // FCMLEv1i32rz
4980
0
    4233338U, // FCMLEv1i64rz
4981
0
    1615017369U,  // FCMLEv2i32rz
4982
0
    1615008549U,  // FCMLEv2i64rz
4983
0
    1615010746U,  // FCMLEv4i16rz
4984
0
    1615019375U,  // FCMLEv4i32rz
4985
0
    1615012664U,  // FCMLEv8i16rz
4986
0
    2151793995U,  // FCMLT_PPzZ0_D
4987
0
    1103250763U,  // FCMLT_PPzZ0_H
4988
0
    2151859531U,  // FCMLT_PPzZ0_S
4989
0
    4244811U, // FCMLTv1i16rz
4990
0
    4244811U, // FCMLTv1i32rz
4991
0
    4244811U, // FCMLTv1i64rz
4992
0
    1615018219U,  // FCMLTv2i32rz
4993
0
    1615009334U,  // FCMLTv2i64rz
4994
0
    1615011584U,  // FCMLTv4i16rz
4995
0
    1615020329U,  // FCMLTv4i32rz
4996
0
    1615013561U,  // FCMLTv8i16rz
4997
0
    2151782536U,  // FCMNE_PPzZ0_D
4998
0
    1103239304U,  // FCMNE_PPzZ0_H
4999
0
    2151848072U,  // FCMNE_PPzZ0_S
5000
0
    2151782536U,  // FCMNE_PPzZZ_D
5001
0
    1103239304U,  // FCMNE_PPzZZ_H
5002
0
    2151848072U,  // FCMNE_PPzZZ_S
5003
0
    130068619U, // FCMPDri
5004
0
    4239499U, // FCMPDrr
5005
0
    130062519U, // FCMPEDri
5006
0
    4233399U, // FCMPEDrr
5007
0
    130062519U, // FCMPEHri
5008
0
    4233399U, // FCMPEHrr
5009
0
    130062519U, // FCMPESri
5010
0
    4233399U, // FCMPESrr
5011
0
    130068619U, // FCMPHri
5012
0
    4239499U, // FCMPHrr
5013
0
    130068619U, // FCMPSri
5014
0
    4239499U, // FCMPSrr
5015
0
    2151788554U,  // FCMUO_PPzZZ_D
5016
0
    1103245322U,  // FCMUO_PPzZZ_H
5017
0
    2151854090U,  // FCMUO_PPzZZ_S
5018
0
    541182417U, // FCPY_ZPmI_D
5019
0
    1619151313U,  // FCPY_ZPmI_H
5020
0
    541247953U, // FCPY_ZPmI_S
5021
0
    4238524U, // FCSELDrrr
5022
0
    4238524U, // FCSELHrrr
5023
0
    4238524U, // FCSELSrrr
5024
0
    4244195U, // FCVTASUWDr
5025
0
    4244195U, // FCVTASUWHr
5026
0
    4244195U, // FCVTASUWSr
5027
0
    4244195U, // FCVTASUXDr
5028
0
    4244195U, // FCVTASUXHr
5029
0
    4244195U, // FCVTASUXSr
5030
0
    4244195U, // FCVTASv1f16
5031
0
    4244195U, // FCVTASv1i32
5032
0
    4244195U, // FCVTASv1i64
5033
0
    1615018076U,  // FCVTASv2f32
5034
0
    1615009199U,  // FCVTASv2f64
5035
0
    1615011441U,  // FCVTASv4f16
5036
0
    1615020186U,  // FCVTASv4f32
5037
0
    1615013418U,  // FCVTASv8f16
5038
0
    4245258U, // FCVTAUUWDr
5039
0
    4245258U, // FCVTAUUWHr
5040
0
    4245258U, // FCVTAUUWSr
5041
0
    4245258U, // FCVTAUUXDr
5042
0
    4245258U, // FCVTAUUXHr
5043
0
    4245258U, // FCVTAUUXSr
5044
0
    4245258U, // FCVTAUv1f16
5045
0
    4245258U, // FCVTAUv1i32
5046
0
    4245258U, // FCVTAUv1i64
5047
0
    1615018249U,  // FCVTAUv2f32
5048
0
    1615009364U,  // FCVTAUv2f64
5049
0
    1615011614U,  // FCVTAUv4f16
5050
0
    1615020359U,  // FCVTAUv4f32
5051
0
    1615013591U,  // FCVTAUv8f16
5052
0
    4245181U, // FCVTDHr
5053
0
    4245181U, // FCVTDSr
5054
0
    4245181U, // FCVTHDr
5055
0
    4245181U, // FCVTHSr
5056
0
    541246864U, // FCVTLT_ZPmZ_HtoS
5057
0
    541181328U, // FCVTLT_ZPmZ_StoD
5058
0
    3292933732U,  // FCVTL_2ZZ_H_S
5059
0
    1648569956U,  // FCVTLv2i32
5060
0
    1656958564U,  // FCVTLv4i16
5061
0
    1648558201U,  // FCVTLv4i32
5062
0
    1656946809U,  // FCVTLv8i16
5063
0
    4244333U, // FCVTMSUWDr
5064
0
    4244333U, // FCVTMSUWHr
5065
0
    4244333U, // FCVTMSUWSr
5066
0
    4244333U, // FCVTMSUXDr
5067
0
    4244333U, // FCVTMSUXHr
5068
0
    4244333U, // FCVTMSUXSr
5069
0
    4244333U, // FCVTMSv1f16
5070
0
    4244333U, // FCVTMSv1i32
5071
0
    4244333U, // FCVTMSv1i64
5072
0
    1615018132U,  // FCVTMSv2f32
5073
0
    1615009247U,  // FCVTMSv2f64
5074
0
    1615011497U,  // FCVTMSv4f16
5075
0
    1615020242U,  // FCVTMSv4f32
5076
0
    1615013474U,  // FCVTMSv8f16
5077
0
    4245274U, // FCVTMUUWDr
5078
0
    4245274U, // FCVTMUUWHr
5079
0
    4245274U, // FCVTMUUWSr
5080
0
    4245274U, // FCVTMUUXDr
5081
0
    4245274U, // FCVTMUUXHr
5082
0
    4245274U, // FCVTMUUXSr
5083
0
    4245274U, // FCVTMUv1f16
5084
0
    4245274U, // FCVTMUv1i32
5085
0
    4245274U, // FCVTMUv1i64
5086
0
    1615018271U,  // FCVTMUv2f32
5087
0
    1615009386U,  // FCVTMUv2f64
5088
0
    1615011636U,  // FCVTMUv4f16
5089
0
    1615020381U,  // FCVTMUv4f32
5090
0
    1615013613U,  // FCVTMUv8f16
5091
0
    2151747075U,  // FCVTNB_Z2Z_StoB
5092
0
    4244354U, // FCVTNSUWDr
5093
0
    4244354U, // FCVTNSUWHr
5094
0
    4244354U, // FCVTNSUWSr
5095
0
    4244354U, // FCVTNSUXDr
5096
0
    4244354U, // FCVTNSUXHr
5097
0
    4244354U, // FCVTNSUXSr
5098
0
    4244354U, // FCVTNSv1f16
5099
0
    4244354U, // FCVTNSv1i32
5100
0
    4244354U, // FCVTNSv1i64
5101
0
    1615018143U,  // FCVTNSv2f32
5102
0
    1615009258U,  // FCVTNSv2f64
5103
0
    1615011508U,  // FCVTNSv4f16
5104
0
    1615020253U,  // FCVTNSv4f32
5105
0
    1615013485U,  // FCVTNSv8f16
5106
0
    2151761376U,  // FCVTNT_Z2Z_StoB
5107
0
    541246944U, // FCVTNT_ZPmZ_DtoS
5108
0
    2156021216U,  // FCVTNT_ZPmZ_StoH
5109
0
    4245282U, // FCVTNUUWDr
5110
0
    4245282U, // FCVTNUUWHr
5111
0
    4245282U, // FCVTNUUWSr
5112
0
    4245282U, // FCVTNUUXDr
5113
0
    4245282U, // FCVTNUUXHr
5114
0
    4245282U, // FCVTNUUXSr
5115
0
    4245282U, // FCVTNUv1f16
5116
0
    4245282U, // FCVTNUv1i32
5117
0
    4245282U, // FCVTNUv1i64
5118
0
    1615018282U,  // FCVTNUv2f32
5119
0
    1615009397U,  // FCVTNUv2f64
5120
0
    1615011647U,  // FCVTNUv4f16
5121
0
    1615020392U,  // FCVTNUv4f32
5122
0
    1615013624U,  // FCVTNUv8f16
5123
0
    1644375938U,  // FCVTN_F16_F8v16f8
5124
0
    1745039234U,  // FCVTN_F16_F8v8f8
5125
0
    19242U, // FCVTN_F32_F82v16f8
5126
0
    1745039234U,  // FCVTN_F32_F8v8f8
5127
0
    2688626562U,  // FCVTN_Z2Z_HtoB
5128
0
    3284283266U,  // FCVTN_Z2Z_StoH
5129
0
    2151755650U,  // FCVTN_Z4Z_StoB_NAME
5130
0
    138620802U, // FCVTNv2i32
5131
0
    142815106U, // FCVTNv4i16
5132
0
    1657012359U,  // FCVTNv4i32
5133
0
    1652818055U,  // FCVTNv8i16
5134
0
    4244408U, // FCVTPSUWDr
5135
0
    4244408U, // FCVTPSUWHr
5136
0
    4244408U, // FCVTPSUWSr
5137
0
    4244408U, // FCVTPSUXDr
5138
0
    4244408U, // FCVTPSUXHr
5139
0
    4244408U, // FCVTPSUXSr
5140
0
    4244408U, // FCVTPSv1f16
5141
0
    4244408U, // FCVTPSv1i32
5142
0
    4244408U, // FCVTPSv1i64
5143
0
    1615018165U,  // FCVTPSv2f32
5144
0
    1615009280U,  // FCVTPSv2f64
5145
0
    1615011530U,  // FCVTPSv4f16
5146
0
    1615020275U,  // FCVTPSv4f32
5147
0
    1615013507U,  // FCVTPSv8f16
5148
0
    4245290U, // FCVTPUUWDr
5149
0
    4245290U, // FCVTPUUWHr
5150
0
    4245290U, // FCVTPUUWSr
5151
0
    4245290U, // FCVTPUUXDr
5152
0
    4245290U, // FCVTPUUXHr
5153
0
    4245290U, // FCVTPUUXSr
5154
0
    4245290U, // FCVTPUv1f16
5155
0
    4245290U, // FCVTPUv1i32
5156
0
    4245290U, // FCVTPUv1i64
5157
0
    1615018293U,  // FCVTPUv2f32
5158
0
    1615009408U,  // FCVTPUv2f64
5159
0
    1615011658U,  // FCVTPUv4f16
5160
0
    1615020403U,  // FCVTPUv4f32
5161
0
    1615013635U,  // FCVTPUv8f16
5162
0
    4245181U, // FCVTSDr
5163
0
    4245181U, // FCVTSHr
5164
0
    541246998U, // FCVTXNT_ZPmZ_DtoS
5165
0
    4239313U, // FCVTXNv1i64
5166
0
    138620881U, // FCVTXNv2f32
5167
0
    1657012367U,  // FCVTXNv4f32
5168
0
    541247937U, // FCVTX_ZPmZ_DtoS
5169
0
    4244467U, // FCVTZSSWDri
5170
0
    4244467U, // FCVTZSSWHri
5171
0
    4244467U, // FCVTZSSWSri
5172
0
    4244467U, // FCVTZSSXDri
5173
0
    4244467U, // FCVTZSSXHri
5174
0
    4244467U, // FCVTZSSXSri
5175
0
    4244467U, // FCVTZSUWDr
5176
0
    4244467U, // FCVTZSUWHr
5177
0
    4244467U, // FCVTZSUWSr
5178
0
    4244467U, // FCVTZSUXDr
5179
0
    4244467U, // FCVTZSUXHr
5180
0
    4244467U, // FCVTZSUXSr
5181
0
    3284550643U,  // FCVTZS_2Z2Z_StoS
5182
0
    3284550643U,  // FCVTZS_4Z4Z_StoS
5183
0
    541180915U, // FCVTZS_ZPmZ_DtoD
5184
0
    541246451U, // FCVTZS_ZPmZ_DtoS
5185
0
    541180915U, // FCVTZS_ZPmZ_HtoD
5186
0
    1082278899U,  // FCVTZS_ZPmZ_HtoH
5187
0
    541246451U, // FCVTZS_ZPmZ_HtoS
5188
0
    541180915U, // FCVTZS_ZPmZ_StoD
5189
0
    541246451U, // FCVTZS_ZPmZ_StoS
5190
0
    4244467U, // FCVTZSd
5191
0
    4244467U, // FCVTZSh
5192
0
    4244467U, // FCVTZSs
5193
0
    4244467U, // FCVTZSv1f16
5194
0
    4244467U, // FCVTZSv1i32
5195
0
    4244467U, // FCVTZSv1i64
5196
0
    1615018188U,  // FCVTZSv2f32
5197
0
    1615009303U,  // FCVTZSv2f64
5198
0
    1615018188U,  // FCVTZSv2i32_shift
5199
0
    1615009303U,  // FCVTZSv2i64_shift
5200
0
    1615011553U,  // FCVTZSv4f16
5201
0
    1615020298U,  // FCVTZSv4f32
5202
0
    1615011553U,  // FCVTZSv4i16_shift
5203
0
    1615020298U,  // FCVTZSv4i32_shift
5204
0
    1615013530U,  // FCVTZSv8f16
5205
0
    1615013530U,  // FCVTZSv8i16_shift
5206
0
    4245315U, // FCVTZUSWDri
5207
0
    4245315U, // FCVTZUSWHri
5208
0
    4245315U, // FCVTZUSWSri
5209
0
    4245315U, // FCVTZUSXDri
5210
0
    4245315U, // FCVTZUSXHri
5211
0
    4245315U, // FCVTZUSXSri
5212
0
    4245315U, // FCVTZUUWDr
5213
0
    4245315U, // FCVTZUUWHr
5214
0
    4245315U, // FCVTZUUWSr
5215
0
    4245315U, // FCVTZUUXDr
5216
0
    4245315U, // FCVTZUUXHr
5217
0
    4245315U, // FCVTZUUXSr
5218
0
    3284551491U,  // FCVTZU_2Z2Z_StoS
5219
0
    3284551491U,  // FCVTZU_4Z4Z_StoS
5220
0
    541181763U, // FCVTZU_ZPmZ_DtoD
5221
0
    541247299U, // FCVTZU_ZPmZ_DtoS
5222
0
    541181763U, // FCVTZU_ZPmZ_HtoD
5223
0
    1082279747U,  // FCVTZU_ZPmZ_HtoH
5224
0
    541247299U, // FCVTZU_ZPmZ_HtoS
5225
0
    541181763U, // FCVTZU_ZPmZ_StoD
5226
0
    541247299U, // FCVTZU_ZPmZ_StoS
5227
0
    4245315U, // FCVTZUd
5228
0
    4245315U, // FCVTZUh
5229
0
    4245315U, // FCVTZUs
5230
0
    4245315U, // FCVTZUv1f16
5231
0
    4245315U, // FCVTZUv1i32
5232
0
    4245315U, // FCVTZUv1i64
5233
0
    1615018304U,  // FCVTZUv2f32
5234
0
    1615009419U,  // FCVTZUv2f64
5235
0
    1615018304U,  // FCVTZUv2i32_shift
5236
0
    1615009419U,  // FCVTZUv2i64_shift
5237
0
    1615011669U,  // FCVTZUv4f16
5238
0
    1615020414U,  // FCVTZUv4f32
5239
0
    1615011669U,  // FCVTZUv4i16_shift
5240
0
    1615020414U,  // FCVTZUv4i32_shift
5241
0
    1615013646U,  // FCVTZUv8f16
5242
0
    1615013646U,  // FCVTZUv8i16_shift
5243
0
    3292939965U,  // FCVT_2ZZ_H_S
5244
0
    2688632509U,  // FCVT_Z2Z_HtoB
5245
0
    3284289213U,  // FCVT_Z2Z_StoH
5246
0
    2151761597U,  // FCVT_Z4Z_StoB_NAME
5247
0
    2692892349U,  // FCVT_ZPmZ_DtoH
5248
0
    541247165U, // FCVT_ZPmZ_DtoS
5249
0
    541181629U, // FCVT_ZPmZ_HtoD
5250
0
    541247165U, // FCVT_ZPmZ_HtoS
5251
0
    541181629U, // FCVT_ZPmZ_StoD
5252
0
    2156021437U,  // FCVT_ZPmZ_StoH
5253
0
    4245363U, // FDIVDrr
5254
0
    4245363U, // FDIVHrr
5255
0
    2151789437U,  // FDIVR_ZPmZ_D
5256
0
    2713858941U,  // FDIVR_ZPmZ_H
5257
0
    2151854973U,  // FDIVR_ZPmZ_S
5258
0
    4245363U, // FDIVSrr
5259
0
    2151794547U,  // FDIV_ZPmZ_D
5260
0
    2713864051U,  // FDIV_ZPmZ_H
5261
0
    2151860083U,  // FDIV_ZPmZ_S
5262
0
    1615018315U,  // FDIVv2f32
5263
0
    1615009430U,  // FDIVv2f64
5264
0
    1615011689U,  // FDIVv4f16
5265
0
    1615020434U,  // FDIVv4f32
5266
0
    1615013666U,  // FDIVv8f16
5267
0
    3289073190U,  // FDOT_VG2_M2Z2Z_BtoH
5268
0
    3288811046U,  // FDOT_VG2_M2Z2Z_BtoS
5269
0
    3288811046U,  // FDOT_VG2_M2Z2Z_HtoS
5270
0
    3289073190U,  // FDOT_VG2_M2ZZI_BtoH
5271
0
    3288811046U,  // FDOT_VG2_M2ZZI_BtoS
5272
0
    3288811046U,  // FDOT_VG2_M2ZZI_HtoS
5273
0
    3289073190U,  // FDOT_VG2_M2ZZ_BtoH
5274
0
    3288811046U,  // FDOT_VG2_M2ZZ_BtoS
5275
0
    3288811046U,  // FDOT_VG2_M2ZZ_HtoS
5276
0
    3825944102U,  // FDOT_VG4_M4Z4Z_BtoH
5277
0
    3825681958U,  // FDOT_VG4_M4Z4Z_BtoS
5278
0
    3825681958U,  // FDOT_VG4_M4Z4Z_HtoS
5279
0
    3825944102U,  // FDOT_VG4_M4ZZI_BtoH
5280
0
    3825681958U,  // FDOT_VG4_M4ZZI_BtoS
5281
0
    3825681958U,  // FDOT_VG4_M4ZZI_HtoS
5282
0
    3825944102U,  // FDOT_VG4_M4ZZ_BtoH
5283
0
    3825681958U,  // FDOT_VG4_M4ZZ_BtoS
5284
0
    3825681958U,  // FDOT_VG4_M4ZZ_HtoS
5285
0
    146949670U, // FDOT_ZZZI_BtoH
5286
0
    541247014U, // FDOT_ZZZI_BtoS
5287
0
    1078117926U,  // FDOT_ZZZI_S
5288
0
    146949670U, // FDOT_ZZZ_BtoH
5289
0
    541247014U, // FDOT_ZZZ_BtoS
5290
0
    1078117926U,  // FDOT_ZZZ_S
5291
0
    1615087142U,  // FDOTlanev16f8
5292
0
    1615087142U,  // FDOTlanev4f16
5293
0
    1615087142U,  // FDOTlanev8f16
5294
0
    1615087142U,  // FDOTlanev8f8
5295
0
    20886U, // FDOTv2f32
5296
0
    20886U, // FDOTv4f16
5297
0
    20886U, // FDOTv4f32
5298
0
    20886U, // FDOTv8f16
5299
0
    3225530701U,  // FDUP_ZI_D
5300
0
    151138637U, // FDUP_ZI_H
5301
0
    3225596237U,  // FDUP_ZI_S
5302
0
    541164081U, // FEXPA_ZZ_D
5303
0
    3292660273U,  // FEXPA_ZZ_H
5304
0
    541229617U, // FEXPA_ZZ_S
5305
0
    4244475U, // FJCVTZS
5306
0
    541166613U, // FLOGB_ZPmZ_D
5307
0
    1082264597U,  // FLOGB_ZPmZ_H
5308
0
    541232149U, // FLOGB_ZPmZ_S
5309
0
    4233187U, // FMADDDrrr
5310
0
    4233187U, // FMADDHrrr
5311
0
    4233187U, // FMADDSrrr
5312
0
    2151782235U,  // FMAD_ZPmZZ_D
5313
0
    2713851739U,  // FMAD_ZPmZZ_H
5314
0
    2151847771U,  // FMAD_ZPmZZ_S
5315
0
    4245871U, // FMAXDrr
5316
0
    4245871U, // FMAXHrr
5317
0
    4239087U, // FMAXNMDrr
5318
0
    4239087U, // FMAXNMHrr
5319
0
    2151788698U,  // FMAXNMP_ZPmZZ_D
5320
0
    2713858202U,  // FMAXNMP_ZPmZZ_H
5321
0
    2151854234U,  // FMAXNMP_ZPmZZ_S
5322
0
    1615017929U,  // FMAXNMPv2f32
5323
0
    1615009092U,  // FMAXNMPv2f64
5324
0
    1614846484U,  // FMAXNMPv2i16p
5325
0
    1614854089U,  // FMAXNMPv2i32p
5326
0
    1614845252U,  // FMAXNMPv2i64p
5327
0
    1615011294U,  // FMAXNMPv4f16
5328
0
    1615020039U,  // FMAXNMPv4f32
5329
0
    1615013271U,  // FMAXNMPv8f16
5330
0
    2185447384U,  // FMAXNMQV_D
5331
0
    2189641688U,  // FMAXNMQV_H
5332
0
    2193835992U,  // FMAXNMQV_S
5333
0
    4239087U, // FMAXNMSrr
5334
0
    3301459854U,  // FMAXNMV_VPZ_D
5335
0
    3305686926U,  // FMAXNMV_VPZ_H
5336
0
    3246999438U,  // FMAXNMV_VPZ_S
5337
0
    1614847892U,  // FMAXNMVv4i16v
5338
0
    1614856637U,  // FMAXNMVv4i32v
5339
0
    1614849869U,  // FMAXNMVv8i16v
5340
0
    54865647U,  // FMAXNM_VG2_2Z2Z_D
5341
0
    59092719U,  // FMAXNM_VG2_2Z2Z_H
5342
0
    63319791U,  // FMAXNM_VG2_2Z2Z_S
5343
0
    54865647U,  // FMAXNM_VG2_2ZZ_D
5344
0
    59092719U,  // FMAXNM_VG2_2ZZ_H
5345
0
    63319791U,  // FMAXNM_VG2_2ZZ_S
5346
0
    54865647U,  // FMAXNM_VG4_4Z4Z_D
5347
0
    59092719U,  // FMAXNM_VG4_4Z4Z_H
5348
0
    63319791U,  // FMAXNM_VG4_4Z4Z_S
5349
0
    54865647U,  // FMAXNM_VG4_4ZZ_D
5350
0
    59092719U,  // FMAXNM_VG4_4ZZ_H
5351
0
    63319791U,  // FMAXNM_VG4_4ZZ_S
5352
0
    2151788271U,  // FMAXNM_ZPmI_D
5353
0
    2713857775U,  // FMAXNM_ZPmI_H
5354
0
    2151853807U,  // FMAXNM_ZPmI_S
5355
0
    2151788271U,  // FMAXNM_ZPmZ_D
5356
0
    2713857775U,  // FMAXNM_ZPmZ_H
5357
0
    2151853807U,  // FMAXNM_ZPmZ_S
5358
0
    1615017669U,  // FMAXNMv2f32
5359
0
    1615008974U,  // FMAXNMv2f64
5360
0
    1615011023U,  // FMAXNMv4f16
5361
0
    1615019893U,  // FMAXNMv4f32
5362
0
    1615013135U,  // FMAXNMv8f16
5363
0
    2151788907U,  // FMAXP_ZPmZZ_D
5364
0
    2713858411U,  // FMAXP_ZPmZZ_H
5365
0
    2151854443U,  // FMAXP_ZPmZZ_S
5366
0
    1615017990U,  // FMAXPv2f32
5367
0
    1615009133U,  // FMAXPv2f64
5368
0
    1614846506U,  // FMAXPv2i16p
5369
0
    1614854150U,  // FMAXPv2i32p
5370
0
    1614845293U,  // FMAXPv2i64p
5371
0
    1615011355U,  // FMAXPv4f16
5372
0
    1615020100U,  // FMAXPv4f32
5373
0
    1615013332U,  // FMAXPv8f16
5374
0
    2185447425U,  // FMAXQV_D
5375
0
    2189641729U,  // FMAXQV_H
5376
0
    2193836033U,  // FMAXQV_S
5377
0
    4245871U, // FMAXSrr
5378
0
    3301459999U,  // FMAXV_VPZ_D
5379
0
    3305687071U,  // FMAXV_VPZ_H
5380
0
    3246999583U,  // FMAXV_VPZ_S
5381
0
    1614847943U,  // FMAXVv4i16v
5382
0
    1614856688U,  // FMAXVv4i32v
5383
0
    1614849920U,  // FMAXVv8i16v
5384
0
    54872431U,  // FMAX_VG2_2Z2Z_D
5385
0
    59099503U,  // FMAX_VG2_2Z2Z_H
5386
0
    63326575U,  // FMAX_VG2_2Z2Z_S
5387
0
    54872431U,  // FMAX_VG2_2ZZ_D
5388
0
    59099503U,  // FMAX_VG2_2ZZ_H
5389
0
    63326575U,  // FMAX_VG2_2ZZ_S
5390
0
    54872431U,  // FMAX_VG4_4Z4Z_D
5391
0
    59099503U,  // FMAX_VG4_4Z4Z_H
5392
0
    63326575U,  // FMAX_VG4_4Z4Z_S
5393
0
    54872431U,  // FMAX_VG4_4ZZ_D
5394
0
    59099503U,  // FMAX_VG4_4ZZ_H
5395
0
    63326575U,  // FMAX_VG4_4ZZ_S
5396
0
    2151795055U,  // FMAX_ZPmI_D
5397
0
    2713864559U,  // FMAX_ZPmI_H
5398
0
    2151860591U,  // FMAX_ZPmI_S
5399
0
    2151795055U,  // FMAX_ZPmZ_D
5400
0
    2713864559U,  // FMAX_ZPmZ_H
5401
0
    2151860591U,  // FMAX_ZPmZ_S
5402
0
    1615018369U,  // FMAXv2f32
5403
0
    1615009524U,  // FMAXv2f64
5404
0
    1615011823U,  // FMAXv4f16
5405
0
    1615020634U,  // FMAXv4f32
5406
0
    1615013840U,  // FMAXv8f16
5407
0
    4239147U, // FMINDrr
5408
0
    4239147U, // FMINHrr
5409
0
    4239078U, // FMINNMDrr
5410
0
    4239078U, // FMINNMHrr
5411
0
    2151788689U,  // FMINNMP_ZPmZZ_D
5412
0
    2713858193U,  // FMINNMP_ZPmZZ_H
5413
0
    2151854225U,  // FMINNMP_ZPmZZ_S
5414
0
    1615017917U,  // FMINNMPv2f32
5415
0
    1615009080U,  // FMINNMPv2f64
5416
0
    1614846472U,  // FMINNMPv2i16p
5417
0
    1614854077U,  // FMINNMPv2i32p
5418
0
    1614845240U,  // FMINNMPv2i64p
5419
0
    1615011282U,  // FMINNMPv4f16
5420
0
    1615020027U,  // FMINNMPv4f32
5421
0
    1615013259U,  // FMINNMPv8f16
5422
0
    2185447374U,  // FMINNMQV_D
5423
0
    2189641678U,  // FMINNMQV_H
5424
0
    2193835982U,  // FMINNMQV_S
5425
0
    4239078U, // FMINNMSrr
5426
0
    3301459845U,  // FMINNMV_VPZ_D
5427
0
    3305686917U,  // FMINNMV_VPZ_H
5428
0
    3246999429U,  // FMINNMV_VPZ_S
5429
0
    1614847880U,  // FMINNMVv4i16v
5430
0
    1614856625U,  // FMINNMVv4i32v
5431
0
    1614849857U,  // FMINNMVv8i16v
5432
0
    54865638U,  // FMINNM_VG2_2Z2Z_D
5433
0
    59092710U,  // FMINNM_VG2_2Z2Z_H
5434
0
    63319782U,  // FMINNM_VG2_2Z2Z_S
5435
0
    54865638U,  // FMINNM_VG2_2ZZ_D
5436
0
    59092710U,  // FMINNM_VG2_2ZZ_H
5437
0
    63319782U,  // FMINNM_VG2_2ZZ_S
5438
0
    54865638U,  // FMINNM_VG4_4Z4Z_D
5439
0
    59092710U,  // FMINNM_VG4_4Z4Z_H
5440
0
    63319782U,  // FMINNM_VG4_4Z4Z_S
5441
0
    54865638U,  // FMINNM_VG4_4ZZ_D
5442
0
    59092710U,  // FMINNM_VG4_4ZZ_H
5443
0
    63319782U,  // FMINNM_VG4_4ZZ_S
5444
0
    2151788262U,  // FMINNM_ZPmI_D
5445
0
    2713857766U,  // FMINNM_ZPmI_H
5446
0
    2151853798U,  // FMINNM_ZPmI_S
5447
0
    2151788262U,  // FMINNM_ZPmZ_D
5448
0
    2713857766U,  // FMINNM_ZPmZ_H
5449
0
    2151853798U,  // FMINNM_ZPmZ_S
5450
0
    1615017658U,  // FMINNMv2f32
5451
0
    1615008963U,  // FMINNMv2f64
5452
0
    1615011012U,  // FMINNMv4f16
5453
0
    1615019882U,  // FMINNMv4f32
5454
0
    1615013124U,  // FMINNMv8f16
5455
0
    2151788713U,  // FMINP_ZPmZZ_D
5456
0
    2713858217U,  // FMINP_ZPmZZ_H
5457
0
    2151854249U,  // FMINP_ZPmZZ_S
5458
0
    1615017941U,  // FMINPv2f32
5459
0
    1615009104U,  // FMINPv2f64
5460
0
    1614846496U,  // FMINPv2i16p
5461
0
    1614854101U,  // FMINPv2i32p
5462
0
    1614845264U,  // FMINPv2i64p
5463
0
    1615011306U,  // FMINPv4f16
5464
0
    1615020051U,  // FMINPv4f32
5465
0
    1615013283U,  // FMINPv8f16
5466
0
    2185447394U,  // FMINQV_D
5467
0
    2189641698U,  // FMINQV_H
5468
0
    2193836002U,  // FMINQV_S
5469
0
    4239147U, // FMINSrr
5470
0
    3301459863U,  // FMINV_VPZ_D
5471
0
    3305686935U,  // FMINV_VPZ_H
5472
0
    3246999447U,  // FMINV_VPZ_S
5473
0
    1614847904U,  // FMINVv4i16v
5474
0
    1614856649U,  // FMINVv4i32v
5475
0
    1614849881U,  // FMINVv8i16v
5476
0
    54865707U,  // FMIN_VG2_2Z2Z_D
5477
0
    59092779U,  // FMIN_VG2_2Z2Z_H
5478
0
    63319851U,  // FMIN_VG2_2Z2Z_S
5479
0
    54865707U,  // FMIN_VG2_2ZZ_D
5480
0
    59092779U,  // FMIN_VG2_2ZZ_H
5481
0
    63319851U,  // FMIN_VG2_2ZZ_S
5482
0
    54865707U,  // FMIN_VG4_4Z4Z_D
5483
0
    59092779U,  // FMIN_VG4_4Z4Z_H
5484
0
    63319851U,  // FMIN_VG4_4Z4Z_S
5485
0
    54865707U,  // FMIN_VG4_4ZZ_D
5486
0
    59092779U,  // FMIN_VG4_4ZZ_H
5487
0
    63319851U,  // FMIN_VG4_4ZZ_S
5488
0
    2151788331U,  // FMIN_ZPmI_D
5489
0
    2713857835U,  // FMIN_ZPmI_H
5490
0
    2151853867U,  // FMIN_ZPmI_S
5491
0
    2151788331U,  // FMIN_ZPmZ_D
5492
0
    2713857835U,  // FMIN_ZPmZ_H
5493
0
    2151853867U,  // FMIN_ZPmZ_S
5494
0
    1615017723U,  // FMINv2f32
5495
0
    1615009006U,  // FMINv2f64
5496
0
    1615011077U,  // FMINv4f16
5497
0
    1615019925U,  // FMINv4f32
5498
0
    1615013167U,  // FMINv8f16
5499
0
    1615069289U,  // FMLAL2lanev4f16
5500
0
    1615069289U,  // FMLAL2lanev8f16
5501
0
    19228U, // FMLAL2v4f16
5502
0
    19228U, // FMLAL2v8f16
5503
0
    146934869U, // FMLALB_ZZZ
5504
0
    146934869U, // FMLALB_ZZZI
5505
0
    1078103125U,  // FMLALB_ZZZI_SHH
5506
0
    1078103125U,  // FMLALB_ZZZ_SHH
5507
0
    1615072341U,  // FMLALBlanev8f16
5508
0
    20711U, // FMLALBv8f16
5509
0
    541232070U, // FMLALLBB_ZZZ
5510
0
    541232070U, // FMLALLBB_ZZZI
5511
0
    1615072198U,  // FMLALLBBlanev4f32
5512
0
    20701U, // FMLALLBBv4f32
5513
0
    541246497U, // FMLALLBT_ZZZ
5514
0
    541246497U, // FMLALLBT_ZZZI
5515
0
    1615086625U,  // FMLALLBTlanev4f32
5516
0
    20855U, // FMLALLBTv4f32
5517
0
    541233000U, // FMLALLTB_ZZZ
5518
0
    541233000U, // FMLALLTB_ZZZI
5519
0
    1615073128U,  // FMLALLTBlanev4f32
5520
0
    20721U, // FMLALLTBv4f32
5521
0
    541247138U, // FMLALLTT_ZZZ
5522
0
    541247138U, // FMLALLTT_ZZZI
5523
0
    1615087266U,  // FMLALLTTlanev4f32
5524
0
    20902U, // FMLALLTTv4f32
5525
0
    3376885001U,  // FMLALL_MZZI_BtoS
5526
0
    3376885001U,  // FMLALL_MZZ_BtoS
5527
0
    3376885001U,  // FMLALL_VG2_M2Z2Z_BtoS
5528
0
    3376885001U,  // FMLALL_VG2_M2ZZI_BtoS
5529
0
    3913755913U,  // FMLALL_VG2_M2ZZ_BtoS
5530
0
    3913755913U,  // FMLALL_VG4_M4Z4Z_BtoS
5531
0
    3913755913U,  // FMLALL_VG4_M4ZZI_BtoS
5532
0
    155659529U, // FMLALL_VG4_M4ZZ_BtoS
5533
0
    146949301U, // FMLALT_ZZZ
5534
0
    146949301U, // FMLALT_ZZZI
5535
0
    1078117557U,  // FMLALT_ZZZI_SHH
5536
0
    1078117557U,  // FMLALT_ZZZ_SHH
5537
0
    1615086773U,  // FMLALTlanev8f16
5538
0
    20878U, // FMLALTv8f16
5539
0
    3314232170U,  // FMLAL_MZZI_BtoH
5540
0
    3313970026U,  // FMLAL_MZZI_HtoS
5541
0
    3313970026U,  // FMLAL_MZZ_HtoS
5542
0
    3314232170U,  // FMLAL_VG2_M2Z2Z_BtoH
5543
0
    3313970026U,  // FMLAL_VG2_M2Z2Z_HtoS
5544
0
    3314232170U,  // FMLAL_VG2_M2ZZI_BtoH
5545
0
    3313970026U,  // FMLAL_VG2_M2ZZI_HtoS
5546
0
    3314232170U,  // FMLAL_VG2_M2ZZ_BtoH
5547
0
    3313970026U,  // FMLAL_VG2_M2ZZ_HtoS
5548
0
    3314232170U,  // FMLAL_VG2_MZZ_BtoH
5549
0
    3851103082U,  // FMLAL_VG4_M4Z4Z_BtoH
5550
0
    3850840938U,  // FMLAL_VG4_M4Z4Z_HtoS
5551
0
    3851103082U,  // FMLAL_VG4_M4ZZI_BtoH
5552
0
    3850840938U,  // FMLAL_VG4_M4ZZI_HtoS
5553
0
    3851103082U,  // FMLAL_VG4_M4ZZ_BtoH
5554
0
    3850840938U,  // FMLAL_VG4_M4ZZ_HtoS
5555
0
    1615080298U,  // FMLALlanev4f16
5556
0
    1615080298U,  // FMLALlanev8f16
5557
0
    20808U, // FMLALv4f16
5558
0
    20808U, // FMLALv8f16
5559
0
    3288760668U,  // FMLA_VG2_M2Z2Z_D
5560
0
    3288793436U,  // FMLA_VG2_M2Z2Z_S
5561
0
    3289055580U,  // FMLA_VG2_M2Z4Z_H
5562
0
    3288760668U,  // FMLA_VG2_M2ZZI_D
5563
0
    3289055580U,  // FMLA_VG2_M2ZZI_H
5564
0
    3288793436U,  // FMLA_VG2_M2ZZI_S
5565
0
    3288760668U,  // FMLA_VG2_M2ZZ_D
5566
0
    3289055580U,  // FMLA_VG2_M2ZZ_H
5567
0
    3288793436U,  // FMLA_VG2_M2ZZ_S
5568
0
    3825631580U,  // FMLA_VG4_M4Z4Z_D
5569
0
    3825926492U,  // FMLA_VG4_M4Z4Z_H
5570
0
    3825664348U,  // FMLA_VG4_M4Z4Z_S
5571
0
    3825631580U,  // FMLA_VG4_M4ZZI_D
5572
0
    3825926492U,  // FMLA_VG4_M4ZZI_H
5573
0
    3825664348U,  // FMLA_VG4_M4ZZI_S
5574
0
    3825631580U,  // FMLA_VG4_M4ZZ_D
5575
0
    3825926492U,  // FMLA_VG4_M4ZZ_H
5576
0
    3825664348U,  // FMLA_VG4_M4ZZ_S
5577
0
    2151776604U,  // FMLA_ZPmZZ_D
5578
0
    2713846108U,  // FMLA_ZPmZZ_H
5579
0
    2151842140U,  // FMLA_ZPmZZ_S
5580
0
    2151776604U,  // FMLA_ZZZI_D
5581
0
    84017500U,  // FMLA_ZZZI_H
5582
0
    2688713052U,  // FMLA_ZZZI_S
5583
0
    1615436099U,  // FMLAv1i16_indexed
5584
0
    1615442869U,  // FMLAv1i32_indexed
5585
0
    1615433848U,  // FMLAv1i64_indexed
5586
0
    1615082649U,  // FMLAv2f32
5587
0
    1615073917U,  // FMLAv2f64
5588
0
    1615082649U,  // FMLAv2i32_indexed
5589
0
    1615073917U,  // FMLAv2i64_indexed
5590
0
    1615076026U,  // FMLAv4f16
5591
0
    1615084612U,  // FMLAv4f32
5592
0
    1615076026U,  // FMLAv4i16_indexed
5593
0
    1615084612U,  // FMLAv4i32_indexed
5594
0
    1615077944U,  // FMLAv8f16
5595
0
    1615077944U,  // FMLAv8i16_indexed
5596
0
    1615069297U,  // FMLSL2lanev4f16
5597
0
    1615069297U,  // FMLSL2lanev8f16
5598
0
    19235U, // FMLSL2v4f16
5599
0
    19235U, // FMLSL2v8f16
5600
0
    1078103423U,  // FMLSLB_ZZZI_SHH
5601
0
    1078103423U,  // FMLSLB_ZZZ_SHH
5602
0
    1078117732U,  // FMLSLT_ZZZI_SHH
5603
0
    1078117732U,  // FMLSLT_ZZZ_SHH
5604
0
    3313970716U,  // FMLSL_MZZI_HtoS
5605
0
    3313970716U,  // FMLSL_MZZ_HtoS
5606
0
    3313970716U,  // FMLSL_VG2_M2Z2Z_HtoS
5607
0
    3313970716U,  // FMLSL_VG2_M2ZZI_HtoS
5608
0
    3313970716U,  // FMLSL_VG2_M2ZZ_HtoS
5609
0
    3850841628U,  // FMLSL_VG4_M4Z4Z_HtoS
5610
0
    3850841628U,  // FMLSL_VG4_M4ZZI_HtoS
5611
0
    3850841628U,  // FMLSL_VG4_M4ZZ_HtoS
5612
0
    1615080988U,  // FMLSLlanev4f16
5613
0
    1615080988U,  // FMLSLlanev8f16
5614
0
    20837U, // FMLSLv4f16
5615
0
    20837U, // FMLSLv8f16
5616
0
    3288777561U,  // FMLS_VG2_M2Z2Z_D
5617
0
    3289072473U,  // FMLS_VG2_M2Z2Z_H
5618
0
    3288810329U,  // FMLS_VG2_M2Z2Z_S
5619
0
    3288777561U,  // FMLS_VG2_M2ZZI_D
5620
0
    3289072473U,  // FMLS_VG2_M2ZZI_H
5621
0
    3288810329U,  // FMLS_VG2_M2ZZI_S
5622
0
    3288777561U,  // FMLS_VG2_M2ZZ_D
5623
0
    3289072473U,  // FMLS_VG2_M2ZZ_H
5624
0
    3288810329U,  // FMLS_VG2_M2ZZ_S
5625
0
    3825943385U,  // FMLS_VG4_M4Z2Z_H
5626
0
    3825648473U,  // FMLS_VG4_M4Z4Z_D
5627
0
    3825681241U,  // FMLS_VG4_M4Z4Z_S
5628
0
    3825648473U,  // FMLS_VG4_M4ZZI_D
5629
0
    3825943385U,  // FMLS_VG4_M4ZZI_H
5630
0
    3825681241U,  // FMLS_VG4_M4ZZI_S
5631
0
    3825648473U,  // FMLS_VG4_M4ZZ_D
5632
0
    3825943385U,  // FMLS_VG4_M4ZZ_H
5633
0
    3825681241U,  // FMLS_VG4_M4ZZ_S
5634
0
    2151793497U,  // FMLS_ZPmZZ_D
5635
0
    2713863001U,  // FMLS_ZPmZZ_H
5636
0
    2151859033U,  // FMLS_ZPmZZ_S
5637
0
    2151793497U,  // FMLS_ZZZI_D
5638
0
    84034393U,  // FMLS_ZZZI_H
5639
0
    2688729945U,  // FMLS_ZZZI_S
5640
0
    1615436195U,  // FMLSv1i16_indexed
5641
0
    1615442965U,  // FMLSv1i32_indexed
5642
0
    1615433864U,  // FMLSv1i64_indexed
5643
0
    1615083659U,  // FMLSv2f32
5644
0
    1615074774U,  // FMLSv2f64
5645
0
    1615083659U,  // FMLSv2i32_indexed
5646
0
    1615074774U,  // FMLSv2i64_indexed
5647
0
    1615077024U,  // FMLSv4f16
5648
0
    1615085769U,  // FMLSv4f32
5649
0
    1615077024U,  // FMLSv4i16_indexed
5650
0
    1615085769U,  // FMLSv4i32_indexed
5651
0
    1615079001U,  // FMLSv8f16
5652
0
    1615079001U,  // FMLSv8i16_indexed
5653
0
    2151776611U,  // FMMLA_ZZZ_D
5654
0
    2688713059U,  // FMMLA_ZZZ_S
5655
0
    96698785U,  // FMOPAL_MPPZZ
5656
0
    159613345U, // FMOPA_MPPZZ_BtoH
5657
0
    159613345U, // FMOPA_MPPZZ_BtoS
5658
0
    12812705U,  // FMOPA_MPPZZ_D
5659
0
    96698785U,  // FMOPA_MPPZZ_H
5660
0
    17007009U,  // FMOPA_MPPZZ_S
5661
0
    96715681U,  // FMOPSL_MPPZZ
5662
0
    12829601U,  // FMOPS_MPPZZ_D
5663
0
    96715681U,  // FMOPS_MPPZZ_H
5664
0
    17023905U,  // FMOPS_MPPZZ_S
5665
0
    1614844055U,  // FMOVDXHighr
5666
0
    4245427U, // FMOVDXr
5667
0
    3225470899U,  // FMOVDi
5668
0
    4245427U, // FMOVDr
5669
0
    4245427U, // FMOVHWr
5670
0
    4245427U, // FMOVHXr
5671
0
    3225470899U,  // FMOVHi
5672
0
    4245427U, // FMOVHr
5673
0
    4245427U, // FMOVSWr
5674
0
    3225470899U,  // FMOVSi
5675
0
    4245427U, // FMOVSr
5676
0
    4245427U, // FMOVWHr
5677
0
    4245427U, // FMOVWSr
5678
0
    163778711U, // FMOVXDHighr
5679
0
    4245427U, // FMOVXDr
5680
0
    4245427U, // FMOVXHr
5681
0
    3225631060U,  // FMOVv2f32_ns
5682
0
    3225622175U,  // FMOVv2f64_ns
5683
0
    3225624510U,  // FMOVv4f16_ns
5684
0
    3225633255U,  // FMOVv4f32_ns
5685
0
    3225626487U,  // FMOVv8f16_ns
5686
0
    2151780124U,  // FMSB_ZPmZZ_D
5687
0
    2713849628U,  // FMSB_ZPmZZ_H
5688
0
    2151845660U,  // FMSB_ZPmZZ_S
5689
0
    4231080U, // FMSUBDrrr
5690
0
    4231080U, // FMSUBHrrr
5691
0
    4231080U, // FMSUBSrrr
5692
0
    4238956U, // FMULDrr
5693
0
    4238956U, // FMULHrr
5694
0
    4238956U, // FMULSrr
5695
0
    4245930U, // FMULX16
5696
0
    4245930U, // FMULX32
5697
0
    4245930U, // FMULX64
5698
0
    2151795114U,  // FMULX_ZPmZ_D
5699
0
    2713864618U,  // FMULX_ZPmZ_H
5700
0
    2151860650U,  // FMULX_ZPmZ_S
5701
0
    4233666U, // FMULXv1i16_indexed
5702
0
    4240436U, // FMULXv1i32_indexed
5703
0
    4231335U, // FMULXv1i64_indexed
5704
0
    1615018396U,  // FMULXv2f32
5705
0
    1615009533U,  // FMULXv2f64
5706
0
    1615018396U,  // FMULXv2i32_indexed
5707
0
    1615009533U,  // FMULXv2i64_indexed
5708
0
    1615011850U,  // FMULXv4f16
5709
0
    1615020661U,  // FMULXv4f32
5710
0
    1615011850U,  // FMULXv4i16_indexed
5711
0
    1615020661U,  // FMULXv4i32_indexed
5712
0
    1615013867U,  // FMULXv8f16
5713
0
    1615013867U,  // FMULXv8i16_indexed
5714
0
    2151788140U,  // FMUL_ZPmI_D
5715
0
    2713857644U,  // FMUL_ZPmI_H
5716
0
    2151853676U,  // FMUL_ZPmI_S
5717
0
    2151788140U,  // FMUL_ZPmZ_D
5718
0
    2713857644U,  // FMUL_ZPmZ_H
5719
0
    2151853676U,  // FMUL_ZPmZ_S
5720
0
    541175404U, // FMUL_ZZZI_D
5721
0
    71446124U,  // FMUL_ZZZI_H
5722
0
    541240940U, // FMUL_ZZZI_S
5723
0
    541175404U, // FMUL_ZZZ_D
5724
0
    71446124U,  // FMUL_ZZZ_H
5725
0
    541240940U, // FMUL_ZZZ_S
5726
0
    4233627U, // FMULv1i16_indexed
5727
0
    4240397U, // FMULv1i32_indexed
5728
0
    4231296U, // FMULv1i64_indexed
5729
0
    1615017649U,  // FMULv2f32
5730
0
    1615008954U,  // FMULv2f64
5731
0
    1615017649U,  // FMULv2i32_indexed
5732
0
    1615008954U,  // FMULv2i64_indexed
5733
0
    1615011003U,  // FMULv4f16
5734
0
    1615019863U,  // FMULv4f32
5735
0
    1615011003U,  // FMULv4i16_indexed
5736
0
    1615019863U,  // FMULv4i32_indexed
5737
0
    1615013115U,  // FMULv8f16
5738
0
    1615013115U,  // FMULv8i16_indexed
5739
0
    4233494U, // FNEGDr
5740
0
    4233494U, // FNEGHr
5741
0
    4233494U, // FNEGSr
5742
0
    541169942U, // FNEG_ZPmZ_D
5743
0
    1082267926U,  // FNEG_ZPmZ_H
5744
0
    541235478U, // FNEG_ZPmZ_S
5745
0
    1615017445U,  // FNEGv2f32
5746
0
    1615008602U,  // FNEGv2f64
5747
0
    1615010799U,  // FNEGv4f16
5748
0
    1615019451U,  // FNEGv4f32
5749
0
    1615012717U,  // FNEGv8f16
5750
0
    4233194U, // FNMADDDrrr
5751
0
    4233194U, // FNMADDHrrr
5752
0
    4233194U, // FNMADDSrrr
5753
0
    2151782241U,  // FNMAD_ZPmZZ_D
5754
0
    2713851745U,  // FNMAD_ZPmZZ_H
5755
0
    2151847777U,  // FNMAD_ZPmZZ_S
5756
0
    2151776633U,  // FNMLA_ZPmZZ_D
5757
0
    2713846137U,  // FNMLA_ZPmZZ_H
5758
0
    2151842169U,  // FNMLA_ZPmZZ_S
5759
0
    2151793503U,  // FNMLS_ZPmZZ_D
5760
0
    2713863007U,  // FNMLS_ZPmZZ_H
5761
0
    2151859039U,  // FNMLS_ZPmZZ_S
5762
0
    2151780130U,  // FNMSB_ZPmZZ_D
5763
0
    2713849634U,  // FNMSB_ZPmZZ_H
5764
0
    2151845666U,  // FNMSB_ZPmZZ_S
5765
0
    4231087U, // FNMSUBDrrr
5766
0
    4231087U, // FNMSUBHrrr
5767
0
    4231087U, // FNMSUBSrrr
5768
0
    4238962U, // FNMULDrr
5769
0
    4238962U, // FNMULHrr
5770
0
    4238962U, // FNMULSrr
5771
0
    541169823U, // FRECPE_ZZ_D
5772
0
    3292666015U,  // FRECPE_ZZ_H
5773
0
    541235359U, // FRECPE_ZZ_S
5774
0
    4233375U, // FRECPEv1f16
5775
0
    4233375U, // FRECPEv1i32
5776
0
    4233375U, // FRECPEv1i64
5777
0
    1615017379U,  // FRECPEv2f32
5778
0
    1615008559U,  // FRECPEv2f64
5779
0
    1615010756U,  // FRECPEv4f16
5780
0
    1615019385U,  // FRECPEv4f32
5781
0
    1615012674U,  // FRECPEv8f16
5782
0
    4244369U, // FRECPS16
5783
0
    4244369U, // FRECPS32
5784
0
    4244369U, // FRECPS64
5785
0
    541180817U, // FRECPS_ZZZ_D
5786
0
    71451537U,  // FRECPS_ZZZ_H
5787
0
    541246353U, // FRECPS_ZZZ_S
5788
0
    1615018154U,  // FRECPSv2f32
5789
0
    1615009269U,  // FRECPSv2f64
5790
0
    1615011519U,  // FRECPSv4f16
5791
0
    1615020264U,  // FRECPSv4f32
5792
0
    1615013496U,  // FRECPSv8f16
5793
0
    541182385U, // FRECPX_ZPmZ_D
5794
0
    1082280369U,  // FRECPX_ZPmZ_H
5795
0
    541247921U, // FRECPX_ZPmZ_S
5796
0
    4245937U, // FRECPXv1f16
5797
0
    4245937U, // FRECPXv1i32
5798
0
    4245937U, // FRECPXv1i64
5799
0
    4245837U, // FRINT32XDr
5800
0
    4245837U, // FRINT32XSr
5801
0
    1615018333U,  // FRINT32Xv2f32
5802
0
    1615009488U,  // FRINT32Xv2f64
5803
0
    1615020598U,  // FRINT32Xv4f32
5804
0
    4245975U, // FRINT32ZDr
5805
0
    4245975U, // FRINT32ZSr
5806
0
    1615018417U,  // FRINT32Zv2f32
5807
0
    1615009554U,  // FRINT32Zv2f64
5808
0
    1615020694U,  // FRINT32Zv4f32
5809
0
    4245847U, // FRINT64XDr
5810
0
    4245847U, // FRINT64XSr
5811
0
    1615018346U,  // FRINT64Xv2f32
5812
0
    1615009501U,  // FRINT64Xv2f64
5813
0
    1615020611U,  // FRINT64Xv4f32
5814
0
    4245985U, // FRINT64ZDr
5815
0
    4245985U, // FRINT64ZSr
5816
0
    1615018430U,  // FRINT64Zv2f32
5817
0
    1615009567U,  // FRINT64Zv2f64
5818
0
    1615020707U,  // FRINT64Zv4f32
5819
0
    4227747U, // FRINTADr
5820
0
    4227747U, // FRINTAHr
5821
0
    4227747U, // FRINTASr
5822
0
    3284533923U,  // FRINTA_2Z2Z_S
5823
0
    3284533923U,  // FRINTA_4Z4Z_S
5824
0
    541164195U, // FRINTA_ZPmZ_D
5825
0
    1082262179U,  // FRINTA_ZPmZ_H
5826
0
    541229731U, // FRINTA_ZPmZ_S
5827
0
    1615017160U,  // FRINTAv2f32
5828
0
    1615008428U,  // FRINTAv2f64
5829
0
    1615010537U,  // FRINTAv4f16
5830
0
    1615019123U,  // FRINTAv4f32
5831
0
    1615012455U,  // FRINTAv8f16
5832
0
    4238128U, // FRINTIDr
5833
0
    4238128U, // FRINTIHr
5834
0
    4238128U, // FRINTISr
5835
0
    541174576U, // FRINTI_ZPmZ_D
5836
0
    1082272560U,  // FRINTI_ZPmZ_H
5837
0
    541240112U, // FRINTI_ZPmZ_S
5838
0
    1615017549U,  // FRINTIv2f32
5839
0
    1615008658U,  // FRINTIv2f64
5840
0
    1615010903U,  // FRINTIv4f16
5841
0
    1615019567U,  // FRINTIv4f32
5842
0
    1615012821U,  // FRINTIv8f16
5843
0
    4239110U, // FRINTMDr
5844
0
    4239110U, // FRINTMHr
5845
0
    4239110U, // FRINTMSr
5846
0
    3284545286U,  // FRINTM_2Z2Z_S
5847
0
    3284545286U,  // FRINTM_4Z4Z_S
5848
0
    541175558U, // FRINTM_ZPmZ_D
5849
0
    1082273542U,  // FRINTM_ZPmZ_H
5850
0
    541241094U, // FRINTM_ZPmZ_S
5851
0
    1615017680U,  // FRINTMv2f32
5852
0
    1615008985U,  // FRINTMv2f64
5853
0
    1615011034U,  // FRINTMv4f16
5854
0
    1615019904U,  // FRINTMv4f32
5855
0
    1615013146U,  // FRINTMv8f16
5856
0
    4239225U, // FRINTNDr
5857
0
    4239225U, // FRINTNHr
5858
0
    4239225U, // FRINTNSr
5859
0
    3284545401U,  // FRINTN_2Z2Z_S
5860
0
    3284545401U,  // FRINTN_4Z4Z_S
5861
0
    541175673U, // FRINTN_ZPmZ_D
5862
0
    1082273657U,  // FRINTN_ZPmZ_H
5863
0
    541241209U, // FRINTN_ZPmZ_S
5864
0
    1615017796U,  // FRINTNv2f32
5865
0
    1615009015U,  // FRINTNv2f64
5866
0
    1615011150U,  // FRINTNv4f16
5867
0
    1615019952U,  // FRINTNv4f32
5868
0
    1615013194U,  // FRINTNv8f16
5869
0
    4239680U, // FRINTPDr
5870
0
    4239680U, // FRINTPHr
5871
0
    4239680U, // FRINTPSr
5872
0
    3284545856U,  // FRINTP_2Z2Z_S
5873
0
    3284545856U,  // FRINTP_4Z4Z_S
5874
0
    541176128U, // FRINTP_ZPmZ_D
5875
0
    1082274112U,  // FRINTP_ZPmZ_H
5876
0
    541241664U, // FRINTP_ZPmZ_S
5877
0
    1615017971U,  // FRINTPv2f32
5878
0
    1615009114U,  // FRINTPv2f64
5879
0
    1615011336U,  // FRINTPv4f16
5880
0
    1615020081U,  // FRINTPv4f32
5881
0
    1615013313U,  // FRINTPv8f16
5882
0
    4245945U, // FRINTXDr
5883
0
    4245945U, // FRINTXHr
5884
0
    4245945U, // FRINTXSr
5885
0
    541182393U, // FRINTX_ZPmZ_D
5886
0
    1082280377U,  // FRINTX_ZPmZ_H
5887
0
    541247929U, // FRINTX_ZPmZ_S
5888
0
    1615018406U,  // FRINTXv2f32
5889
0
    1615009543U,  // FRINTXv2f64
5890
0
    1615011860U,  // FRINTXv4f16
5891
0
    1615020671U,  // FRINTXv4f32
5892
0
    1615013877U,  // FRINTXv8f16
5893
0
    4246064U, // FRINTZDr
5894
0
    4246064U, // FRINTZHr
5895
0
    4246064U, // FRINTZSr
5896
0
    541182512U, // FRINTZ_ZPmZ_D
5897
0
    1082280496U,  // FRINTZ_ZPmZ_H
5898
0
    541248048U, // FRINTZ_ZPmZ_S
5899
0
    1615018451U,  // FRINTZv2f32
5900
0
    1615009580U,  // FRINTZv2f64
5901
0
    1615011879U,  // FRINTZv4f16
5902
0
    1615020728U,  // FRINTZv4f32
5903
0
    1615013896U,  // FRINTZv8f16
5904
0
    541169868U, // FRSQRTE_ZZ_D
5905
0
    3292666060U,  // FRSQRTE_ZZ_H
5906
0
    541235404U, // FRSQRTE_ZZ_S
5907
0
    4233420U, // FRSQRTEv1f16
5908
0
    4233420U, // FRSQRTEv1i32
5909
0
    4233420U, // FRSQRTEv1i64
5910
0
    1615017401U,  // FRSQRTEv2f32
5911
0
    1615008570U,  // FRSQRTEv2f64
5912
0
    1615010767U,  // FRSQRTEv4f16
5913
0
    1615019407U,  // FRSQRTEv4f32
5914
0
    1615012685U,  // FRSQRTEv8f16
5915
0
    4244453U, // FRSQRTS16
5916
0
    4244453U, // FRSQRTS32
5917
0
    4244453U, // FRSQRTS64
5918
0
    541180901U, // FRSQRTS_ZZZ_D
5919
0
    71451621U,  // FRSQRTS_ZZZ_H
5920
0
    541246437U, // FRSQRTS_ZZZ_S
5921
0
    1615018176U,  // FRSQRTSv2f32
5922
0
    1615009291U,  // FRSQRTSv2f64
5923
0
    1615011541U,  // FRSQRTSv4f16
5924
0
    1615020286U,  // FRSQRTSv4f32
5925
0
    1615013518U,  // FRSQRTSv8f16
5926
0
    54859881U,  // FSCALE_2Z2Z_D
5927
0
    59086953U,  // FSCALE_2Z2Z_H
5928
0
    63314025U,  // FSCALE_2Z2Z_S
5929
0
    54859881U,  // FSCALE_2ZZ_D
5930
0
    59086953U,  // FSCALE_2ZZ_H
5931
0
    63314025U,  // FSCALE_2ZZ_S
5932
0
    54859881U,  // FSCALE_4Z4Z_D
5933
0
    59086953U,  // FSCALE_4Z4Z_H
5934
0
    63314025U,  // FSCALE_4Z4Z_S
5935
0
    54859881U,  // FSCALE_4ZZ_D
5936
0
    59086953U,  // FSCALE_4ZZ_H
5937
0
    63314025U,  // FSCALE_4ZZ_S
5938
0
    2151782505U,  // FSCALE_ZPmZ_D
5939
0
    2713852009U,  // FSCALE_ZPmZ_H
5940
0
    2151848041U,  // FSCALE_ZPmZ_S
5941
0
    1615017358U,  // FSCALEv2f32
5942
0
    1615008538U,  // FSCALEv2f64
5943
0
    1615010735U,  // FSCALEv4f16
5944
0
    1615019364U,  // FSCALEv4f32
5945
0
    1615012653U,  // FSCALEv8f16
5946
0
    4245118U, // FSQRTDr
5947
0
    4245118U, // FSQRTHr
5948
0
    4245118U, // FSQRTSr
5949
0
    541181566U, // FSQRT_ZPmZ_D
5950
0
    1082279550U,  // FSQRT_ZPmZ_H
5951
0
    541247102U, // FSQRT_ZPmZ_S
5952
0
    1615018229U,  // FSQRTv2f32
5953
0
    1615009344U,  // FSQRTv2f64
5954
0
    1615011594U,  // FSQRTv4f16
5955
0
    1615020339U,  // FSQRTv4f32
5956
0
    1615013571U,  // FSQRTv8f16
5957
0
    4231060U, // FSUBDrr
5958
0
    4231060U, // FSUBHrr
5959
0
    2151789110U,  // FSUBR_ZPmI_D
5960
0
    2713858614U,  // FSUBR_ZPmI_H
5961
0
    2151854646U,  // FSUBR_ZPmI_S
5962
0
    2151789110U,  // FSUBR_ZPmZ_D
5963
0
    2713858614U,  // FSUBR_ZPmZ_H
5964
0
    2151854646U,  // FSUBR_ZPmZ_S
5965
0
    4231060U, // FSUBSrr
5966
0
    3288764308U,  // FSUB_VG2_M2Z_D
5967
0
    3289059220U,  // FSUB_VG2_M2Z_H
5968
0
    3288797076U,  // FSUB_VG2_M2Z_S
5969
0
    3825635220U,  // FSUB_VG4_M4Z_D
5970
0
    3825930132U,  // FSUB_VG4_M4Z_H
5971
0
    3825667988U,  // FSUB_VG4_M4Z_S
5972
0
    2151780244U,  // FSUB_ZPmI_D
5973
0
    2713849748U,  // FSUB_ZPmI_H
5974
0
    2151845780U,  // FSUB_ZPmI_S
5975
0
    2151780244U,  // FSUB_ZPmZ_D
5976
0
    2713849748U,  // FSUB_ZPmZ_H
5977
0
    2151845780U,  // FSUB_ZPmZ_S
5978
0
    541167508U, // FSUB_ZZZ_D
5979
0
    71438228U,  // FSUB_ZZZ_H
5980
0
    541233044U, // FSUB_ZZZ_S
5981
0
    1615017171U,  // FSUBv2f32
5982
0
    1615008439U,  // FSUBv2f64
5983
0
    1615010548U,  // FSUBv4f16
5984
0
    1615019158U,  // FSUBv4f32
5985
0
    1615012466U,  // FSUBv8f16
5986
0
    541169512U, // FTMAD_ZZI_D
5987
0
    71440232U,  // FTMAD_ZZI_H
5988
0
    541235048U, // FTMAD_ZZI_S
5989
0
    541175423U, // FTSMUL_ZZZ_D
5990
0
    71446143U,  // FTSMUL_ZZZ_H
5991
0
    541240959U, // FTSMUL_ZZZ_S
5992
0
    541174985U, // FTSSEL_ZZZ_D
5993
0
    71445705U,  // FTSSEL_ZZZ_H
5994
0
    541240521U, // FTSSEL_ZZZ_S
5995
0
    20730U, // FVDOTB_VG4_M2ZZI_BtoS
5996
0
    20911U, // FVDOTT_VG4_M2ZZI_BtoS
5997
0
    3289073211U,  // FVDOT_VG2_M2ZZI_BtoH
5998
0
    3288811067U,  // FVDOT_VG2_M2ZZI_HtoS
5999
0
    20924U, // GCSPOPCX
6000
0
    44791U, // GCSPOPM
6001
0
    20942U, // GCSPOPX
6002
0
    44763U, // GCSPUSHM
6003
0
    20933U, // GCSPUSHX
6004
0
    32835U, // GCSSS1
6005
0
    32953U, // GCSSS2
6006
0
    4240203U, // GCSSTR
6007
0
    4240211U, // GCSSTTR
6008
0
    566559497U, // GLD1B_D_IMM_REAL
6009
0
    566559497U, // GLD1B_D_REAL
6010
0
    566559497U, // GLD1B_D_SXTW_REAL
6011
0
    566559497U, // GLD1B_D_UXTW_REAL
6012
0
    566625033U, // GLD1B_S_IMM_REAL
6013
0
    566625033U, // GLD1B_S_SXTW_REAL
6014
0
    566625033U, // GLD1B_S_UXTW_REAL
6015
0
    566563036U, // GLD1D_IMM_REAL
6016
0
    566563036U, // GLD1D_REAL
6017
0
    566563036U, // GLD1D_SCALED_REAL
6018
0
    566563036U, // GLD1D_SXTW_REAL
6019
0
    566563036U, // GLD1D_SXTW_SCALED_REAL
6020
0
    566563036U, // GLD1D_UXTW_REAL
6021
0
    566563036U, // GLD1D_UXTW_SCALED_REAL
6022
0
    566565330U, // GLD1H_D_IMM_REAL
6023
0
    566565330U, // GLD1H_D_REAL
6024
0
    566565330U, // GLD1H_D_SCALED_REAL
6025
0
    566565330U, // GLD1H_D_SXTW_REAL
6026
0
    566565330U, // GLD1H_D_SXTW_SCALED_REAL
6027
0
    566565330U, // GLD1H_D_UXTW_REAL
6028
0
    566565330U, // GLD1H_D_UXTW_SCALED_REAL
6029
0
    566630866U, // GLD1H_S_IMM_REAL
6030
0
    566630866U, // GLD1H_S_SXTW_REAL
6031
0
    566630866U, // GLD1H_S_SXTW_SCALED_REAL
6032
0
    566630866U, // GLD1H_S_UXTW_REAL
6033
0
    566630866U, // GLD1H_S_UXTW_SCALED_REAL
6034
0
    567226797U, // GLD1Q
6035
0
    566562538U, // GLD1SB_D_IMM_REAL
6036
0
    566562538U, // GLD1SB_D_REAL
6037
0
    566562538U, // GLD1SB_D_SXTW_REAL
6038
0
    566562538U, // GLD1SB_D_UXTW_REAL
6039
0
    566628074U, // GLD1SB_S_IMM_REAL
6040
0
    566628074U, // GLD1SB_S_SXTW_REAL
6041
0
    566628074U, // GLD1SB_S_UXTW_REAL
6042
0
    566569564U, // GLD1SH_D_IMM_REAL
6043
0
    566569564U, // GLD1SH_D_REAL
6044
0
    566569564U, // GLD1SH_D_SCALED_REAL
6045
0
    566569564U, // GLD1SH_D_SXTW_REAL
6046
0
    566569564U, // GLD1SH_D_SXTW_SCALED_REAL
6047
0
    566569564U, // GLD1SH_D_UXTW_REAL
6048
0
    566569564U, // GLD1SH_D_UXTW_SCALED_REAL
6049
0
    566635100U, // GLD1SH_S_IMM_REAL
6050
0
    566635100U, // GLD1SH_S_SXTW_REAL
6051
0
    566635100U, // GLD1SH_S_SXTW_SCALED_REAL
6052
0
    566635100U, // GLD1SH_S_UXTW_REAL
6053
0
    566635100U, // GLD1SH_S_UXTW_SCALED_REAL
6054
0
    566577371U, // GLD1SW_D_IMM_REAL
6055
0
    566577371U, // GLD1SW_D_REAL
6056
0
    566577371U, // GLD1SW_D_SCALED_REAL
6057
0
    566577371U, // GLD1SW_D_SXTW_REAL
6058
0
    566577371U, // GLD1SW_D_SXTW_SCALED_REAL
6059
0
    566577371U, // GLD1SW_D_UXTW_REAL
6060
0
    566577371U, // GLD1SW_D_UXTW_SCALED_REAL
6061
0
    566577204U, // GLD1W_D_IMM_REAL
6062
0
    566577204U, // GLD1W_D_REAL
6063
0
    566577204U, // GLD1W_D_SCALED_REAL
6064
0
    566577204U, // GLD1W_D_SXTW_REAL
6065
0
    566577204U, // GLD1W_D_SXTW_SCALED_REAL
6066
0
    566577204U, // GLD1W_D_UXTW_REAL
6067
0
    566577204U, // GLD1W_D_UXTW_SCALED_REAL
6068
0
    566642740U, // GLD1W_IMM_REAL
6069
0
    566642740U, // GLD1W_SXTW_REAL
6070
0
    566642740U, // GLD1W_SXTW_SCALED_REAL
6071
0
    566642740U, // GLD1W_UXTW_REAL
6072
0
    566642740U, // GLD1W_UXTW_SCALED_REAL
6073
0
    566559503U, // GLDFF1B_D_IMM_REAL
6074
0
    566559503U, // GLDFF1B_D_REAL
6075
0
    566559503U, // GLDFF1B_D_SXTW_REAL
6076
0
    566559503U, // GLDFF1B_D_UXTW_REAL
6077
0
    566625039U, // GLDFF1B_S_IMM_REAL
6078
0
    566625039U, // GLDFF1B_S_SXTW_REAL
6079
0
    566625039U, // GLDFF1B_S_UXTW_REAL
6080
0
    566563042U, // GLDFF1D_IMM_REAL
6081
0
    566563042U, // GLDFF1D_REAL
6082
0
    566563042U, // GLDFF1D_SCALED_REAL
6083
0
    566563042U, // GLDFF1D_SXTW_REAL
6084
0
    566563042U, // GLDFF1D_SXTW_SCALED_REAL
6085
0
    566563042U, // GLDFF1D_UXTW_REAL
6086
0
    566563042U, // GLDFF1D_UXTW_SCALED_REAL
6087
0
    566565336U, // GLDFF1H_D_IMM_REAL
6088
0
    566565336U, // GLDFF1H_D_REAL
6089
0
    566565336U, // GLDFF1H_D_SCALED_REAL
6090
0
    566565336U, // GLDFF1H_D_SXTW_REAL
6091
0
    566565336U, // GLDFF1H_D_SXTW_SCALED_REAL
6092
0
    566565336U, // GLDFF1H_D_UXTW_REAL
6093
0
    566565336U, // GLDFF1H_D_UXTW_SCALED_REAL
6094
0
    566630872U, // GLDFF1H_S_IMM_REAL
6095
0
    566630872U, // GLDFF1H_S_SXTW_REAL
6096
0
    566630872U, // GLDFF1H_S_SXTW_SCALED_REAL
6097
0
    566630872U, // GLDFF1H_S_UXTW_REAL
6098
0
    566630872U, // GLDFF1H_S_UXTW_SCALED_REAL
6099
0
    566562545U, // GLDFF1SB_D_IMM_REAL
6100
0
    566562545U, // GLDFF1SB_D_REAL
6101
0
    566562545U, // GLDFF1SB_D_SXTW_REAL
6102
0
    566562545U, // GLDFF1SB_D_UXTW_REAL
6103
0
    566628081U, // GLDFF1SB_S_IMM_REAL
6104
0
    566628081U, // GLDFF1SB_S_SXTW_REAL
6105
0
    566628081U, // GLDFF1SB_S_UXTW_REAL
6106
0
    566569571U, // GLDFF1SH_D_IMM_REAL
6107
0
    566569571U, // GLDFF1SH_D_REAL
6108
0
    566569571U, // GLDFF1SH_D_SCALED_REAL
6109
0
    566569571U, // GLDFF1SH_D_SXTW_REAL
6110
0
    566569571U, // GLDFF1SH_D_SXTW_SCALED_REAL
6111
0
    566569571U, // GLDFF1SH_D_UXTW_REAL
6112
0
    566569571U, // GLDFF1SH_D_UXTW_SCALED_REAL
6113
0
    566635107U, // GLDFF1SH_S_IMM_REAL
6114
0
    566635107U, // GLDFF1SH_S_SXTW_REAL
6115
0
    566635107U, // GLDFF1SH_S_SXTW_SCALED_REAL
6116
0
    566635107U, // GLDFF1SH_S_UXTW_REAL
6117
0
    566635107U, // GLDFF1SH_S_UXTW_SCALED_REAL
6118
0
    566577378U, // GLDFF1SW_D_IMM_REAL
6119
0
    566577378U, // GLDFF1SW_D_REAL
6120
0
    566577378U, // GLDFF1SW_D_SCALED_REAL
6121
0
    566577378U, // GLDFF1SW_D_SXTW_REAL
6122
0
    566577378U, // GLDFF1SW_D_SXTW_SCALED_REAL
6123
0
    566577378U, // GLDFF1SW_D_UXTW_REAL
6124
0
    566577378U, // GLDFF1SW_D_UXTW_SCALED_REAL
6125
0
    566577210U, // GLDFF1W_D_IMM_REAL
6126
0
    566577210U, // GLDFF1W_D_REAL
6127
0
    566577210U, // GLDFF1W_D_SCALED_REAL
6128
0
    566577210U, // GLDFF1W_D_SXTW_REAL
6129
0
    566577210U, // GLDFF1W_D_SXTW_SCALED_REAL
6130
0
    566577210U, // GLDFF1W_D_UXTW_REAL
6131
0
    566577210U, // GLDFF1W_D_UXTW_SCALED_REAL
6132
0
    566642746U, // GLDFF1W_IMM_REAL
6133
0
    566642746U, // GLDFF1W_SXTW_REAL
6134
0
    566642746U, // GLDFF1W_SXTW_SCALED_REAL
6135
0
    566642746U, // GLDFF1W_UXTW_REAL
6136
0
    566642746U, // GLDFF1W_UXTW_SCALED_REAL
6137
0
    4238118U, // GMI
6138
0
    1033651U, // HINT
6139
0
    2151794072U,  // HISTCNT_ZPzZZ_D
6140
0
    2151859608U,  // HISTCNT_ZPzZZ_S
6141
0
    4266282U, // HISTSEG_ZZZ
6142
0
    771348U,  // HLT
6143
0
    757870U,  // HVC
6144
0
    1077971947U,  // INCB_XPiI
6145
0
    1077974938U,  // INCD_XPiI
6146
0
    1078040474U,  // INCD_ZPiI
6147
0
    1077979293U,  // INCH_XPiI
6148
0
    100804765U, // INCH_ZPiI
6149
0
    4239401U, // INCP_XP_B
6150
0
    541110313U, // INCP_XP_D
6151
0
    3762335785U,  // INCP_XP_H
6152
0
    541110313U, // INCP_XP_S
6153
0
    2151788585U,  // INCP_ZP_D
6154
0
    3305254953U,  // INCP_ZP_H
6155
0
    2688725033U,  // INCP_ZP_S
6156
0
    1077987495U,  // INCW_XPiI
6157
0
    1078118567U,  // INCW_ZPiI
6158
0
    1078020499U,  // INDEX_II_B
6159
0
    4311443U, // INDEX_II_D
6160
0
    1778534803U,  // INDEX_II_H
6161
0
    4376979U, // INDEX_II_S
6162
0
    1078020499U,  // INDEX_IR_B
6163
0
    4311443U, // INDEX_IR_D
6164
0
    1778534803U,  // INDEX_IR_H
6165
0
    4376979U, // INDEX_IR_S
6166
0
    4278675U, // INDEX_RI_B
6167
0
    4311443U, // INDEX_RI_D
6168
0
    109201811U, // INDEX_RI_H
6169
0
    4376979U, // INDEX_RI_S
6170
0
    4278675U, // INDEX_RR_B
6171
0
    4311443U, // INDEX_RR_D
6172
0
    109201811U, // INDEX_RR_H
6173
0
    4376979U, // INDEX_RR_S
6174
0
    173015738U, // INSERT_MXIPZ_H_B
6175
0
    173015738U, // INSERT_MXIPZ_H_D
6176
0
    173015738U, // INSERT_MXIPZ_H_H
6177
0
    173015738U, // INSERT_MXIPZ_H_Q
6178
0
    173015738U, // INSERT_MXIPZ_H_S
6179
0
    173048506U, // INSERT_MXIPZ_V_B
6180
0
    173048506U, // INSERT_MXIPZ_V_D
6181
0
    173048506U, // INSERT_MXIPZ_V_H
6182
0
    173048506U, // INSERT_MXIPZ_V_Q
6183
0
    173048506U, // INSERT_MXIPZ_V_S
6184
0
    1614885695U,  // INSR_ZR_B
6185
0
    1614918463U,  // INSR_ZR_D
6186
0
    3393336127U,  // INSR_ZR_H
6187
0
    1614983999U,  // INSR_ZR_S
6188
0
    2151756607U,  // INSR_ZV_B
6189
0
    2688660287U,  // INSR_ZV_D
6190
0
    3343004479U,  // INSR_ZV_H
6191
0
    3225596735U,  // INSR_ZV_S
6192
0
    700717483U, // INSvi16gpr
6193
0
    3921942955U,  // INSvi16lane
6194
0
    700724253U, // INSvi32gpr
6195
0
    3921949725U,  // INSvi32lane
6196
0
    700715152U, // INSvi64gpr
6197
0
    3921940624U,  // INSvi64lane
6198
0
    700711666U, // INSvi8gpr
6199
0
    3921937138U,  // INSvi8lane
6200
0
    4233523U, // IRG
6201
0
    888599U,  // ISB
6202
0
    2151711404U,  // LASTA_RPZ_B
6203
0
    2151711404U,  // LASTA_RPZ_D
6204
0
    2151711404U,  // LASTA_RPZ_H
6205
0
    2151711404U,  // LASTA_RPZ_S
6206
0
    2151711404U,  // LASTA_VPZ_B
6207
0
    2151711404U,  // LASTA_VPZ_D
6208
0
    2151711404U,  // LASTA_VPZ_H
6209
0
    2151711404U,  // LASTA_VPZ_S
6210
0
    2151714688U,  // LASTB_RPZ_B
6211
0
    2151714688U,  // LASTB_RPZ_D
6212
0
    2151714688U,  // LASTB_RPZ_H
6213
0
    2151714688U,  // LASTB_RPZ_S
6214
0
    2151714688U,  // LASTB_VPZ_B
6215
0
    2151714688U,  // LASTB_VPZ_D
6216
0
    2151714688U,  // LASTB_VPZ_H
6217
0
    2151714688U,  // LASTB_VPZ_S
6218
0
    566526729U, // LD1B
6219
0
    713327369U, // LD1B_2Z
6220
0
    713327369U, // LD1B_2Z_IMM
6221
0
    5309193U, // LD1B_2Z_STRIDED
6222
0
    5309193U, // LD1B_2Z_STRIDED_IMM
6223
0
    713327369U, // LD1B_4Z
6224
0
    713327369U, // LD1B_4Z_IMM
6225
0
    713327369U, // LD1B_4Z_STRIDED
6226
0
    713327369U, // LD1B_4Z_STRIDED_IMM
6227
0
    566559497U, // LD1B_D
6228
0
    566559497U, // LD1B_D_IMM
6229
0
    566592265U, // LD1B_H
6230
0
    566592265U, // LD1B_H_IMM
6231
0
    566526729U, // LD1B_IMM
6232
0
    566625033U, // LD1B_S
6233
0
    566625033U, // LD1B_S_IMM
6234
0
    566563036U, // LD1D
6235
0
    713363676U, // LD1D_2Z
6236
0
    713363676U, // LD1D_2Z_IMM
6237
0
    713363676U, // LD1D_2Z_STRIDED
6238
0
    713363676U, // LD1D_2Z_STRIDED_IMM
6239
0
    713363676U, // LD1D_4Z
6240
0
    713363676U, // LD1D_4Z_IMM
6241
0
    713363676U, // LD1D_4Z_STRIDED
6242
0
    713363676U, // LD1D_4Z_STRIDED_IMM
6243
0
    566563036U, // LD1D_IMM
6244
0
    567218396U, // LD1D_Q
6245
0
    567218396U, // LD1D_Q_IMM
6246
0
    1146890U, // LD1Fourv16b
6247
0
    181534730U, // LD1Fourv16b_POST
6248
0
    1212426U, // LD1Fourv1d
6249
0
    185794570U, // LD1Fourv1d_POST
6250
0
    1277962U, // LD1Fourv2d
6251
0
    181665802U, // LD1Fourv2d_POST
6252
0
    1343498U, // LD1Fourv2s
6253
0
    185925642U, // LD1Fourv2s_POST
6254
0
    1409034U, // LD1Fourv4h
6255
0
    185991178U, // LD1Fourv4h_POST
6256
0
    1474570U, // LD1Fourv4s
6257
0
    181862410U, // LD1Fourv4s_POST
6258
0
    1540106U, // LD1Fourv8b
6259
0
    186122250U, // LD1Fourv8b_POST
6260
0
    1605642U, // LD1Fourv8h
6261
0
    181993482U, // LD1Fourv8h_POST
6262
0
    566598098U, // LD1H
6263
0
    713398738U, // LD1H_2Z
6264
0
    713398738U, // LD1H_2Z_IMM
6265
0
    5872082U, // LD1H_2Z_STRIDED
6266
0
    5872082U, // LD1H_2Z_STRIDED_IMM
6267
0
    713398738U, // LD1H_4Z
6268
0
    713398738U, // LD1H_4Z_IMM
6269
0
    713398738U, // LD1H_4Z_STRIDED
6270
0
    713398738U, // LD1H_4Z_STRIDED_IMM
6271
0
    566565330U, // LD1H_D
6272
0
    566565330U, // LD1H_D_IMM
6273
0
    566598098U, // LD1H_IMM
6274
0
    566630866U, // LD1H_S
6275
0
    566630866U, // LD1H_S_IMM
6276
0
    1146890U, // LD1Onev16b
6277
0
    189923338U, // LD1Onev16b_POST
6278
0
    1212426U, // LD1Onev1d
6279
0
    194183178U, // LD1Onev1d_POST
6280
0
    1277962U, // LD1Onev2d
6281
0
    190054410U, // LD1Onev2d_POST
6282
0
    1343498U, // LD1Onev2s
6283
0
    194314250U, // LD1Onev2s_POST
6284
0
    1409034U, // LD1Onev4h
6285
0
    194379786U, // LD1Onev4h_POST
6286
0
    1474570U, // LD1Onev4s
6287
0
    190251018U, // LD1Onev4s_POST
6288
0
    1540106U, // LD1Onev8b
6289
0
    194510858U, // LD1Onev8b_POST
6290
0
    1605642U, // LD1Onev8h
6291
0
    190382090U, // LD1Onev8h_POST
6292
0
    566562390U, // LD1RB_D_IMM
6293
0
    566595158U, // LD1RB_H_IMM
6294
0
    566529622U, // LD1RB_IMM
6295
0
    566627926U, // LD1RB_S_IMM
6296
0
    566564894U, // LD1RD_IMM
6297
0
    566569416U, // LD1RH_D_IMM
6298
0
    566602184U, // LD1RH_IMM
6299
0
    566634952U, // LD1RH_S_IMM
6300
0
    566529593U, // LD1RO_B
6301
0
    566529593U, // LD1RO_B_IMM
6302
0
    566564878U, // LD1RO_D
6303
0
    566564878U, // LD1RO_D_IMM
6304
0
    566602162U, // LD1RO_H
6305
0
    566602162U, // LD1RO_H_IMM
6306
0
    566642875U, // LD1RO_W
6307
0
    566642875U, // LD1RO_W_IMM
6308
0
    566529614U, // LD1RQ_B
6309
0
    566529614U, // LD1RQ_B_IMM
6310
0
    566564886U, // LD1RQ_D
6311
0
    566564886U, // LD1RQ_D_IMM
6312
0
    566602176U, // LD1RQ_H
6313
0
    566602176U, // LD1RQ_H_IMM
6314
0
    566642883U, // LD1RQ_W
6315
0
    566642883U, // LD1RQ_W_IMM
6316
0
    566562601U, // LD1RSB_D_IMM
6317
0
    566595369U, // LD1RSB_H_IMM
6318
0
    566628137U, // LD1RSB_S_IMM
6319
0
    566569614U, // LD1RSH_D_IMM
6320
0
    566635150U, // LD1RSH_S_IMM
6321
0
    566577412U, // LD1RSW_IMM
6322
0
    566577355U, // LD1RW_D_IMM
6323
0
    566642891U, // LD1RW_IMM
6324
0
    1159692U, // LD1Rv16b
6325
0
    198324748U, // LD1Rv16b_POST
6326
0
    1225228U, // LD1Rv1d
6327
0
    194195980U, // LD1Rv1d_POST
6328
0
    1290764U, // LD1Rv2d
6329
0
    194261516U, // LD1Rv2d_POST
6330
0
    1356300U, // LD1Rv2s
6331
0
    202715660U, // LD1Rv2s_POST
6332
0
    1421836U, // LD1Rv4h
6333
0
    206975500U, // LD1Rv4h_POST
6334
0
    1487372U, // LD1Rv4s
6335
0
    202846732U, // LD1Rv4s_POST
6336
0
    1552908U, // LD1Rv8b
6337
0
    198717964U, // LD1Rv8b_POST
6338
0
    1618444U, // LD1Rv8h
6339
0
    207172108U, // LD1Rv8h_POST
6340
0
    566562538U, // LD1SB_D
6341
0
    566562538U, // LD1SB_D_IMM
6342
0
    566595306U, // LD1SB_H
6343
0
    566595306U, // LD1SB_H_IMM
6344
0
    566628074U, // LD1SB_S
6345
0
    566628074U, // LD1SB_S_IMM
6346
0
    566569564U, // LD1SH_D
6347
0
    566569564U, // LD1SH_D_IMM
6348
0
    566635100U, // LD1SH_S
6349
0
    566635100U, // LD1SH_S_IMM
6350
0
    566577371U, // LD1SW_D
6351
0
    566577371U, // LD1SW_D_IMM
6352
0
    1146890U, // LD1Threev16b
6353
0
    210894858U, // LD1Threev16b_POST
6354
0
    1212426U, // LD1Threev1d
6355
0
    215154698U, // LD1Threev1d_POST
6356
0
    1277962U, // LD1Threev2d
6357
0
    211025930U, // LD1Threev2d_POST
6358
0
    1343498U, // LD1Threev2s
6359
0
    215285770U, // LD1Threev2s_POST
6360
0
    1409034U, // LD1Threev4h
6361
0
    215351306U, // LD1Threev4h_POST
6362
0
    1474570U, // LD1Threev4s
6363
0
    211222538U, // LD1Threev4s_POST
6364
0
    1540106U, // LD1Threev8b
6365
0
    215482378U, // LD1Threev8b_POST
6366
0
    1605642U, // LD1Threev8h
6367
0
    211353610U, // LD1Threev8h_POST
6368
0
    1146890U, // LD1Twov16b
6369
0
    185729034U, // LD1Twov16b_POST
6370
0
    1212426U, // LD1Twov1d
6371
0
    189988874U, // LD1Twov1d_POST
6372
0
    1277962U, // LD1Twov2d
6373
0
    185860106U, // LD1Twov2d_POST
6374
0
    1343498U, // LD1Twov2s
6375
0
    190119946U, // LD1Twov2s_POST
6376
0
    1409034U, // LD1Twov4h
6377
0
    190185482U, // LD1Twov4h_POST
6378
0
    1474570U, // LD1Twov4s
6379
0
    186056714U, // LD1Twov4s_POST
6380
0
    1540106U, // LD1Twov8b
6381
0
    190316554U, // LD1Twov8b_POST
6382
0
    1605642U, // LD1Twov8h
6383
0
    186187786U, // LD1Twov8h_POST
6384
0
    566642740U, // LD1W
6385
0
    713443380U, // LD1W_2Z
6386
0
    713443380U, // LD1W_2Z_IMM
6387
0
    713443380U, // LD1W_2Z_STRIDED
6388
0
    713443380U, // LD1W_2Z_STRIDED_IMM
6389
0
    713443380U, // LD1W_4Z
6390
0
    713443380U, // LD1W_4Z_IMM
6391
0
    713443380U, // LD1W_4Z_STRIDED
6392
0
    713443380U, // LD1W_4Z_STRIDED_IMM
6393
0
    566577204U, // LD1W_D
6394
0
    566577204U, // LD1W_D_IMM
6395
0
    566642740U, // LD1W_IMM
6396
0
    567232564U, // LD1W_Q
6397
0
    567232564U, // LD1W_Q_IMM
6398
0
    110121430U, // LD1_MXIPXX_H_B
6399
0
    110121444U, // LD1_MXIPXX_H_D
6400
0
    110121458U, // LD1_MXIPXX_H_H
6401
0
    110121472U, // LD1_MXIPXX_H_Q
6402
0
    110121486U, // LD1_MXIPXX_H_S
6403
0
    110154198U, // LD1_MXIPXX_V_B
6404
0
    110154212U, // LD1_MXIPXX_V_D
6405
0
    110154226U, // LD1_MXIPXX_V_H
6406
0
    110154240U, // LD1_MXIPXX_V_Q
6407
0
    110154254U, // LD1_MXIPXX_V_S
6408
0
    219807754U, // LD1i16
6409
0
    224034826U, // LD1i16_POST
6410
0
    219873290U, // LD1i32
6411
0
    228294666U, // LD1i32_POST
6412
0
    219938826U, // LD1i64
6413
0
    232554506U, // LD1i64_POST
6414
0
    220004362U, // LD1i8
6415
0
    236814346U, // LD1i8_POST
6416
0
    566526781U, // LD2B
6417
0
    566526781U, // LD2B_IMM
6418
0
    566564663U, // LD2D
6419
0
    566564663U, // LD2D_IMM
6420
0
    566598204U, // LD2H
6421
0
    566598204U, // LD2H_IMM
6422
0
    567226809U, // LD2Q
6423
0
    567226809U, // LD2Q_IMM
6424
0
    1159698U, // LD2Rv16b
6425
0
    206713362U, // LD2Rv16b_POST
6426
0
    1225234U, // LD2Rv1d
6427
0
    190001682U, // LD2Rv1d_POST
6428
0
    1290770U, // LD2Rv2d
6429
0
    190067218U, // LD2Rv2d_POST
6430
0
    1356306U, // LD2Rv2s
6431
0
    194327058U, // LD2Rv2s_POST
6432
0
    1421842U, // LD2Rv4h
6433
0
    202781202U, // LD2Rv4h_POST
6434
0
    1487378U, // LD2Rv4s
6435
0
    194458130U, // LD2Rv4s_POST
6436
0
    1552914U, // LD2Rv8b
6437
0
    207106578U, // LD2Rv8b_POST
6438
0
    1618450U, // LD2Rv8h
6439
0
    202977810U, // LD2Rv8h_POST
6440
0
    1146973U, // LD2Twov16b
6441
0
    185729117U, // LD2Twov16b_POST
6442
0
    1278045U, // LD2Twov2d
6443
0
    185860189U, // LD2Twov2d_POST
6444
0
    1343581U, // LD2Twov2s
6445
0
    190120029U, // LD2Twov2s_POST
6446
0
    1409117U, // LD2Twov4h
6447
0
    190185565U, // LD2Twov4h_POST
6448
0
    1474653U, // LD2Twov4s
6449
0
    186056797U, // LD2Twov4s_POST
6450
0
    1540189U, // LD2Twov8b
6451
0
    190316637U, // LD2Twov8b_POST
6452
0
    1605725U, // LD2Twov8h
6453
0
    186187869U, // LD2Twov8h_POST
6454
0
    566642792U, // LD2W
6455
0
    566642792U, // LD2W_IMM
6456
0
    219807837U, // LD2i16
6457
0
    228229213U, // LD2i16_POST
6458
0
    219873373U, // LD2i32
6459
0
    232489053U, // LD2i32_POST
6460
0
    219938909U, // LD2i64
6461
0
    240943197U, // LD2i64_POST
6462
0
    220004445U, // LD2i8
6463
0
    224231517U, // LD2i8_POST
6464
0
    566526793U, // LD3B
6465
0
    566526793U, // LD3B_IMM
6466
0
    566564675U, // LD3D
6467
0
    566564675U, // LD3D_IMM
6468
0
    566598216U, // LD3H
6469
0
    566598216U, // LD3H_IMM
6470
0
    567226821U, // LD3Q
6471
0
    567226821U, // LD3Q_IMM
6472
0
    1159704U, // LD3Rv16b
6473
0
    244462104U, // LD3Rv16b_POST
6474
0
    1225240U, // LD3Rv1d
6475
0
    215167512U, // LD3Rv1d_POST
6476
0
    1290776U, // LD3Rv2d
6477
0
    215233048U, // LD3Rv2d_POST
6478
0
    1356312U, // LD3Rv2s
6479
0
    248853016U, // LD3Rv2s_POST
6480
0
    1421848U, // LD3Rv4h
6481
0
    253112856U, // LD3Rv4h_POST
6482
0
    1487384U, // LD3Rv4s
6483
0
    248984088U, // LD3Rv4s_POST
6484
0
    1552920U, // LD3Rv8b
6485
0
    244855320U, // LD3Rv8b_POST
6486
0
    1618456U, // LD3Rv8h
6487
0
    253309464U, // LD3Rv8h_POST
6488
0
    1147078U, // LD3Threev16b
6489
0
    210895046U, // LD3Threev16b_POST
6490
0
    1278150U, // LD3Threev2d
6491
0
    211026118U, // LD3Threev2d_POST
6492
0
    1343686U, // LD3Threev2s
6493
0
    215285958U, // LD3Threev2s_POST
6494
0
    1409222U, // LD3Threev4h
6495
0
    215351494U, // LD3Threev4h_POST
6496
0
    1474758U, // LD3Threev4s
6497
0
    211222726U, // LD3Threev4s_POST
6498
0
    1540294U, // LD3Threev8b
6499
0
    215482566U, // LD3Threev8b_POST
6500
0
    1605830U, // LD3Threev8h
6501
0
    211353798U, // LD3Threev8h_POST
6502
0
    566642804U, // LD3W
6503
0
    566642804U, // LD3W_IMM
6504
0
    219807942U, // LD3i16
6505
0
    257589446U, // LD3i16_POST
6506
0
    219873478U, // LD3i32
6507
0
    261849286U, // LD3i32_POST
6508
0
    219939014U, // LD3i64
6509
0
    266109126U, // LD3i64_POST
6510
0
    220004550U, // LD3i8
6511
0
    270368966U, // LD3i8_POST
6512
0
    566526819U, // LD4B
6513
0
    566526819U, // LD4B_IMM
6514
0
    566564687U, // LD4D
6515
0
    566564687U, // LD4D_IMM
6516
0
    1147101U, // LD4Fourv16b
6517
0
    181534941U, // LD4Fourv16b_POST
6518
0
    1278173U, // LD4Fourv2d
6519
0
    181666013U, // LD4Fourv2d_POST
6520
0
    1343709U, // LD4Fourv2s
6521
0
    185925853U, // LD4Fourv2s_POST
6522
0
    1409245U, // LD4Fourv4h
6523
0
    185991389U, // LD4Fourv4h_POST
6524
0
    1474781U, // LD4Fourv4s
6525
0
    181862621U, // LD4Fourv4s_POST
6526
0
    1540317U, // LD4Fourv8b
6527
0
    186122461U, // LD4Fourv8b_POST
6528
0
    1605853U, // LD4Fourv8h
6529
0
    181993693U, // LD4Fourv8h_POST
6530
0
    566599730U, // LD4H
6531
0
    566599730U, // LD4H_IMM
6532
0
    567226833U, // LD4Q
6533
0
    567226833U, // LD4Q_IMM
6534
0
    1159710U, // LD4Rv16b
6535
0
    202519070U, // LD4Rv16b_POST
6536
0
    1225246U, // LD4Rv1d
6537
0
    185807390U, // LD4Rv1d_POST
6538
0
    1290782U, // LD4Rv2d
6539
0
    185872926U, // LD4Rv2d_POST
6540
0
    1356318U, // LD4Rv2s
6541
0
    190132766U, // LD4Rv2s_POST
6542
0
    1421854U, // LD4Rv4h
6543
0
    194392606U, // LD4Rv4h_POST
6544
0
    1487390U, // LD4Rv4s
6545
0
    190263838U, // LD4Rv4s_POST
6546
0
    1552926U, // LD4Rv8b
6547
0
    202912286U, // LD4Rv8b_POST
6548
0
    1618462U, // LD4Rv8h
6549
0
    194589214U, // LD4Rv8h_POST
6550
0
    566642816U, // LD4W
6551
0
    566642816U, // LD4W_IMM
6552
0
    219807965U, // LD4i16
6553
0
    232423645U, // LD4i16_POST
6554
0
    219873501U, // LD4i32
6555
0
    240877789U, // LD4i32_POST
6556
0
    219939037U, // LD4i64
6557
0
    274497757U, // LD4i64_POST
6558
0
    220004573U, // LD4i8
6559
0
    228425949U, // LD4i8_POST
6560
0
    1966933U, // LD64B
6561
0
    541690712U, // LDADDAB
6562
0
    541698067U, // LDADDAH
6563
0
    541690944U, // LDADDALB
6564
0
    541698241U, // LDADDALH
6565
0
    541698903U, // LDADDALW
6566
0
    541698903U, // LDADDALX
6567
0
    541688092U, // LDADDAW
6568
0
    541688092U, // LDADDAX
6569
0
    541690880U, // LDADDB
6570
0
    541698227U, // LDADDH
6571
0
    541691125U, // LDADDLB
6572
0
    541698341U, // LDADDLH
6573
0
    541699227U, // LDADDLW
6574
0
    541699227U, // LDADDLX
6575
0
    541693879U, // LDADDW
6576
0
    541693879U, // LDADDX
6577
0
    219938843U, // LDAP1
6578
0
    75533969U,  // LDAPRB
6579
0
    75540995U,  // LDAPRH
6580
0
    75543314U,  // LDAPRW
6581
0
    1686745874U,  // LDAPRWpre
6582
0
    75543314U,  // LDAPRX
6583
0
    1686745874U,  // LDAPRXpre
6584
0
    75534012U,  // LDAPURBi
6585
0
    75541038U,  // LDAPURHi
6586
0
    75534152U,  // LDAPURSBWi
6587
0
    75534152U,  // LDAPURSBXi
6588
0
    75541165U,  // LDAPURSHWi
6589
0
    75541165U,  // LDAPURSHXi
6590
0
    75548963U,  // LDAPURSWi
6591
0
    75543407U,  // LDAPURXi
6592
0
    75543407U,  // LDAPURbi
6593
0
    75543407U,  // LDAPURdi
6594
0
    75543407U,  // LDAPURhi
6595
0
    75543407U,  // LDAPURi
6596
0
    75543407U,  // LDAPURqi
6597
0
    75543407U,  // LDAPURsi
6598
0
    75533917U,  // LDARB
6599
0
    75540943U,  // LDARH
6600
0
    75543076U,  // LDARW
6601
0
    75543076U,  // LDARX
6602
0
    4239716U, // LDAXPW
6603
0
    4239716U, // LDAXPX
6604
0
    75534028U,  // LDAXRB
6605
0
    75541054U,  // LDAXRH
6606
0
    75543451U,  // LDAXRW
6607
0
    75543451U,  // LDAXRX
6608
0
    541690768U, // LDCLRAB
6609
0
    541698124U, // LDCLRAH
6610
0
    541691019U, // LDCLRALB
6611
0
    541698281U, // LDCLRALH
6612
0
    541699096U, // LDCLRALW
6613
0
    541699096U, // LDCLRALX
6614
0
    541688376U, // LDCLRAW
6615
0
    541688376U, // LDCLRAX
6616
0
    541691506U, // LDCLRB
6617
0
    541698532U, // LDCLRH
6618
0
    541691227U, // LDCLRLB
6619
0
    541698377U, // LDCLRLH
6620
0
    541699542U, // LDCLRLW
6621
0
    541699542U, // LDCLRLX
6622
0
    543076587U, // LDCLRP
6623
0
    543064525U, // LDCLRPA
6624
0
    543075242U, // LDCLRPAL
6625
0
    543075690U, // LDCLRPL
6626
0
    541700772U, // LDCLRW
6627
0
    541700772U, // LDCLRX
6628
0
    541690777U, // LDEORAB
6629
0
    541698133U, // LDEORAH
6630
0
    541691029U, // LDEORALB
6631
0
    541698291U, // LDEORALH
6632
0
    541699126U, // LDEORALW
6633
0
    541699126U, // LDEORALX
6634
0
    541688403U, // LDEORAW
6635
0
    541688403U, // LDEORAX
6636
0
    541691529U, // LDEORB
6637
0
    541698555U, // LDEORH
6638
0
    541691236U, // LDEORLB
6639
0
    541698386U, // LDEORLH
6640
0
    541699569U, // LDEORLW
6641
0
    541699569U, // LDEORLX
6642
0
    541700865U, // LDEORW
6643
0
    541700865U, // LDEORX
6644
0
    566559503U, // LDFF1B_D_REAL
6645
0
    566592271U, // LDFF1B_H_REAL
6646
0
    566526735U, // LDFF1B_REAL
6647
0
    566625039U, // LDFF1B_S_REAL
6648
0
    566563042U, // LDFF1D_REAL
6649
0
    566565336U, // LDFF1H_D_REAL
6650
0
    566598104U, // LDFF1H_REAL
6651
0
    566630872U, // LDFF1H_S_REAL
6652
0
    566562545U, // LDFF1SB_D_REAL
6653
0
    566595313U, // LDFF1SB_H_REAL
6654
0
    566628081U, // LDFF1SB_S_REAL
6655
0
    566569571U, // LDFF1SH_D_REAL
6656
0
    566635107U, // LDFF1SH_S_REAL
6657
0
    566577378U, // LDFF1SW_D_REAL
6658
0
    566577210U, // LDFF1W_D_REAL
6659
0
    566642746U, // LDFF1W_REAL
6660
0
    1686739217U,  // LDG
6661
0
    75542216U,  // LDGM
6662
0
    4239556U, // LDIAPPW
6663
0
    1615442116U,  // LDIAPPWpre
6664
0
    4239556U, // LDIAPPX
6665
0
    1615442116U,  // LDIAPPXpre
6666
0
    75533924U,  // LDLARB
6667
0
    75540950U,  // LDLARH
6668
0
    75543082U,  // LDLARW
6669
0
    75543082U,  // LDLARX
6670
0
    566559511U, // LDNF1B_D_IMM_REAL
6671
0
    566592279U, // LDNF1B_H_IMM_REAL
6672
0
    566526743U, // LDNF1B_IMM_REAL
6673
0
    566625047U, // LDNF1B_S_IMM_REAL
6674
0
    566563050U, // LDNF1D_IMM_REAL
6675
0
    566565344U, // LDNF1H_D_IMM_REAL
6676
0
    566598112U, // LDNF1H_IMM_REAL
6677
0
    566630880U, // LDNF1H_S_IMM_REAL
6678
0
    566562554U, // LDNF1SB_D_IMM_REAL
6679
0
    566595322U, // LDNF1SB_H_IMM_REAL
6680
0
    566628090U, // LDNF1SB_S_IMM_REAL
6681
0
    566569580U, // LDNF1SH_D_IMM_REAL
6682
0
    566635116U, // LDNF1SH_S_IMM_REAL
6683
0
    566577387U, // LDNF1SW_D_IMM_REAL
6684
0
    566577218U, // LDNF1W_D_IMM_REAL
6685
0
    566642754U, // LDNF1W_IMM_REAL
6686
0
    4239523U, // LDNPDi
6687
0
    4239523U, // LDNPQi
6688
0
    4239523U, // LDNPSi
6689
0
    4239523U, // LDNPWi
6690
0
    4239523U, // LDNPXi
6691
0
    713327391U, // LDNT1B_2Z
6692
0
    713327391U, // LDNT1B_2Z_IMM
6693
0
    5309215U, // LDNT1B_2Z_STRIDED
6694
0
    5309215U, // LDNT1B_2Z_STRIDED_IMM
6695
0
    713327391U, // LDNT1B_4Z
6696
0
    713327391U, // LDNT1B_4Z_IMM
6697
0
    713327391U, // LDNT1B_4Z_STRIDED
6698
0
    713327391U, // LDNT1B_4Z_STRIDED_IMM
6699
0
    566526751U, // LDNT1B_ZRI
6700
0
    566526751U, // LDNT1B_ZRR
6701
0
    566559519U, // LDNT1B_ZZR_D_REAL
6702
0
    566625055U, // LDNT1B_ZZR_S_REAL
6703
0
    713363698U, // LDNT1D_2Z
6704
0
    713363698U, // LDNT1D_2Z_IMM
6705
0
    713363698U, // LDNT1D_2Z_STRIDED
6706
0
    713363698U, // LDNT1D_2Z_STRIDED_IMM
6707
0
    713363698U, // LDNT1D_4Z
6708
0
    713363698U, // LDNT1D_4Z_IMM
6709
0
    713363698U, // LDNT1D_4Z_STRIDED
6710
0
    713363698U, // LDNT1D_4Z_STRIDED_IMM
6711
0
    566563058U, // LDNT1D_ZRI
6712
0
    566563058U, // LDNT1D_ZRR
6713
0
    566563058U, // LDNT1D_ZZR_D_REAL
6714
0
    713398760U, // LDNT1H_2Z
6715
0
    713398760U, // LDNT1H_2Z_IMM
6716
0
    5872104U, // LDNT1H_2Z_STRIDED
6717
0
    5872104U, // LDNT1H_2Z_STRIDED_IMM
6718
0
    713398760U, // LDNT1H_4Z
6719
0
    713398760U, // LDNT1H_4Z_IMM
6720
0
    713398760U, // LDNT1H_4Z_STRIDED
6721
0
    713398760U, // LDNT1H_4Z_STRIDED_IMM
6722
0
    566598120U, // LDNT1H_ZRI
6723
0
    566598120U, // LDNT1H_ZRR
6724
0
    566565352U, // LDNT1H_ZZR_D_REAL
6725
0
    566630888U, // LDNT1H_ZZR_S_REAL
6726
0
    566562563U, // LDNT1SB_ZZR_D_REAL
6727
0
    566628099U, // LDNT1SB_ZZR_S_REAL
6728
0
    566569589U, // LDNT1SH_ZZR_D_REAL
6729
0
    566635125U, // LDNT1SH_ZZR_S_REAL
6730
0
    566577396U, // LDNT1SW_ZZR_D_REAL
6731
0
    713443402U, // LDNT1W_2Z
6732
0
    713443402U, // LDNT1W_2Z_IMM
6733
0
    713443402U, // LDNT1W_2Z_STRIDED
6734
0
    713443402U, // LDNT1W_2Z_STRIDED_IMM
6735
0
    713443402U, // LDNT1W_4Z
6736
0
    713443402U, // LDNT1W_4Z_IMM
6737
0
    713443402U, // LDNT1W_4Z_STRIDED
6738
0
    713443402U, // LDNT1W_4Z_STRIDED_IMM
6739
0
    566642762U, // LDNT1W_ZRI
6740
0
    566642762U, // LDNT1W_ZRR
6741
0
    566577226U, // LDNT1W_ZZR_D_REAL
6742
0
    566642762U, // LDNT1W_ZZR_S_REAL
6743
0
    4239422U, // LDPDi
6744
0
    1615441982U,  // LDPDpost
6745
0
    1615441982U,  // LDPDpre
6746
0
    4239422U, // LDPQi
6747
0
    1615441982U,  // LDPQpost
6748
0
    1615441982U,  // LDPQpre
6749
0
    4245757U, // LDPSWi
6750
0
    1615448317U,  // LDPSWpost
6751
0
    1615448317U,  // LDPSWpre
6752
0
    4239422U, // LDPSi
6753
0
    1615441982U,  // LDPSpost
6754
0
    1615441982U,  // LDPSpre
6755
0
    4239422U, // LDPWi
6756
0
    1615441982U,  // LDPWpost
6757
0
    1615441982U,  // LDPWpre
6758
0
    4239422U, // LDPXi
6759
0
    1615441982U,  // LDPXpost
6760
0
    1615441982U,  // LDPXpre
6761
0
    75530491U,  // LDRAAindexed
6762
0
    1686733051U,  // LDRAAwriteback
6763
0
    75533186U,  // LDRABindexed
6764
0
    1686735746U,  // LDRABwriteback
6765
0
    1686736492U,  // LDRBBpost
6766
0
    1686736492U,  // LDRBBpre
6767
0
    75533932U,  // LDRBBroW
6768
0
    75533932U,  // LDRBBroX
6769
0
    75533932U,  // LDRBBui
6770
0
    1686745698U,  // LDRBpost
6771
0
    1686745698U,  // LDRBpre
6772
0
    75543138U,  // LDRBroW
6773
0
    75543138U,  // LDRBroX
6774
0
    75543138U,  // LDRBui
6775
0
    4239970U, // LDRDl
6776
0
    1686745698U,  // LDRDpost
6777
0
    1686745698U,  // LDRDpre
6778
0
    75543138U,  // LDRDroW
6779
0
    75543138U,  // LDRDroX
6780
0
    75543138U,  // LDRDui
6781
0
    1686743518U,  // LDRHHpost
6782
0
    1686743518U,  // LDRHHpre
6783
0
    75540958U,  // LDRHHroW
6784
0
    75540958U,  // LDRHHroX
6785
0
    75540958U,  // LDRHHui
6786
0
    1686745698U,  // LDRHpost
6787
0
    1686745698U,  // LDRHpre
6788
0
    75543138U,  // LDRHroW
6789
0
    75543138U,  // LDRHroX
6790
0
    75543138U,  // LDRHui
6791
0
    4239970U, // LDRQl
6792
0
    1686745698U,  // LDRQpost
6793
0
    1686745698U,  // LDRQpre
6794
0
    75543138U,  // LDRQroW
6795
0
    75543138U,  // LDRQroX
6796
0
    75543138U,  // LDRQui
6797
0
    1686736689U,  // LDRSBWpost
6798
0
    1686736689U,  // LDRSBWpre
6799
0
    75534129U,  // LDRSBWroW
6800
0
    75534129U,  // LDRSBWroX
6801
0
    75534129U,  // LDRSBWui
6802
0
    1686736689U,  // LDRSBXpost
6803
0
    1686736689U,  // LDRSBXpre
6804
0
    75534129U,  // LDRSBXroW
6805
0
    75534129U,  // LDRSBXroX
6806
0
    75534129U,  // LDRSBXui
6807
0
    1686743702U,  // LDRSHWpost
6808
0
    1686743702U,  // LDRSHWpre
6809
0
    75541142U,  // LDRSHWroW
6810
0
    75541142U,  // LDRSHWroX
6811
0
    75541142U,  // LDRSHWui
6812
0
    1686743702U,  // LDRSHXpost
6813
0
    1686743702U,  // LDRSHXpre
6814
0
    75541142U,  // LDRSHXroW
6815
0
    75541142U,  // LDRSHXroX
6816
0
    75541142U,  // LDRSHXui
6817
0
    4245772U, // LDRSWl
6818
0
    1686751500U,  // LDRSWpost
6819
0
    1686751500U,  // LDRSWpre
6820
0
    75548940U,  // LDRSWroW
6821
0
    75548940U,  // LDRSWroX
6822
0
    75548940U,  // LDRSWui
6823
0
    4239970U, // LDRSl
6824
0
    1686745698U,  // LDRSpost
6825
0
    1686745698U,  // LDRSpre
6826
0
    75543138U,  // LDRSroW
6827
0
    75543138U,  // LDRSroX
6828
0
    75543138U,  // LDRSui
6829
0
    4239970U, // LDRWl
6830
0
    1686745698U,  // LDRWpost
6831
0
    1686745698U,  // LDRWpre
6832
0
    75543138U,  // LDRWroW
6833
0
    75543138U,  // LDRWroX
6834
0
    75543138U,  // LDRWui
6835
0
    4239970U, // LDRXl
6836
0
    1686745698U,  // LDRXpost
6837
0
    1686745698U,  // LDRXpre
6838
0
    75543138U,  // LDRXroW
6839
0
    75543138U,  // LDRXroX
6840
0
    75543138U,  // LDRXui
6841
0
    77541986U,  // LDR_PXI
6842
0
    75543138U,  // LDR_TX
6843
0
    2077282U, // LDR_ZA
6844
0
    77541986U,  // LDR_ZXI
6845
0
    541690793U, // LDSETAB
6846
0
    541698149U, // LDSETAH
6847
0
    541691047U, // LDSETALB
6848
0
    541698309U, // LDSETALH
6849
0
    541699156U, // LDSETALW
6850
0
    541699156U, // LDSETALX
6851
0
    541688456U, // LDSETAW
6852
0
    541688456U, // LDSETAX
6853
0
    541691735U, // LDSETB
6854
0
    541698743U, // LDSETH
6855
0
    541691287U, // LDSETLB
6856
0
    541698402U, // LDSETLH
6857
0
    541699639U, // LDSETLW
6858
0
    541699639U, // LDSETLX
6859
0
    543076639U, // LDSETP
6860
0
    543064576U, // LDSETPA
6861
0
    543075298U, // LDSETPAL
6862
0
    543075749U, // LDSETPL
6863
0
    541705297U, // LDSETW
6864
0
    541705297U, // LDSETX
6865
0
    541690802U, // LDSMAXAB
6866
0
    541698158U, // LDSMAXAH
6867
0
    541691057U, // LDSMAXALB
6868
0
    541698319U, // LDSMAXALH
6869
0
    541699186U, // LDSMAXALW
6870
0
    541699186U, // LDSMAXALX
6871
0
    541688512U, // LDSMAXAW
6872
0
    541688512U, // LDSMAXAX
6873
0
    541691883U, // LDSMAXB
6874
0
    541698775U, // LDSMAXH
6875
0
    541691296U, // LDSMAXLB
6876
0
    541698444U, // LDSMAXLH
6877
0
    541699747U, // LDSMAXLW
6878
0
    541699747U, // LDSMAXLX
6879
0
    541706613U, // LDSMAXW
6880
0
    541706613U, // LDSMAXX
6881
0
    541690721U, // LDSMINAB
6882
0
    541698097U, // LDSMINAH
6883
0
    541690989U, // LDSMINALB
6884
0
    541698251U, // LDSMINALH
6885
0
    541698943U, // LDSMINALW
6886
0
    541698943U, // LDSMINALX
6887
0
    541688192U, // LDSMINAW
6888
0
    541688192U, // LDSMINAX
6889
0
    541691339U, // LDSMINB
6890
0
    541698464U, // LDSMINH
6891
0
    541691200U, // LDSMINLB
6892
0
    541698350U, // LDSMINLH
6893
0
    541699388U, // LDSMINLW
6894
0
    541699388U, // LDSMINLX
6895
0
    541699889U, // LDSMINW
6896
0
    541699889U, // LDSMINX
6897
0
    75533977U,  // LDTRBi
6898
0
    75541003U,  // LDTRHi
6899
0
    75534136U,  // LDTRSBWi
6900
0
    75534136U,  // LDTRSBXi
6901
0
    75541149U,  // LDTRSHWi
6902
0
    75541149U,  // LDTRSHXi
6903
0
    75548947U,  // LDTRSWi
6904
0
    75543365U,  // LDTRWi
6905
0
    75543365U,  // LDTRXi
6906
0
    541690812U, // LDUMAXAB
6907
0
    541698168U, // LDUMAXAH
6908
0
    541691068U, // LDUMAXALB
6909
0
    541698330U, // LDUMAXALH
6910
0
    541699196U, // LDUMAXALW
6911
0
    541699196U, // LDUMAXALX
6912
0
    541688521U, // LDUMAXAW
6913
0
    541688521U, // LDUMAXAX
6914
0
    541691892U, // LDUMAXB
6915
0
    541698784U, // LDUMAXH
6916
0
    541691306U, // LDUMAXLB
6917
0
    541698454U, // LDUMAXLH
6918
0
    541699756U, // LDUMAXLW
6919
0
    541699756U, // LDUMAXLX
6920
0
    541706621U, // LDUMAXW
6921
0
    541706621U, // LDUMAXX
6922
0
    541690731U, // LDUMINAB
6923
0
    541698107U, // LDUMINAH
6924
0
    541691000U, // LDUMINALB
6925
0
    541698262U, // LDUMINALH
6926
0
    541698953U, // LDUMINALW
6927
0
    541698953U, // LDUMINALX
6928
0
    541688201U, // LDUMINAW
6929
0
    541688201U, // LDUMINAX
6930
0
    541691348U, // LDUMINB
6931
0
    541698473U, // LDUMINH
6932
0
    541691210U, // LDUMINLB
6933
0
    541698360U, // LDUMINLH
6934
0
    541699397U, // LDUMINLW
6935
0
    541699397U, // LDUMINLX
6936
0
    541699897U, // LDUMINW
6937
0
    541699897U, // LDUMINX
6938
0
    75533997U,  // LDURBBi
6939
0
    75543394U,  // LDURBi
6940
0
    75543394U,  // LDURDi
6941
0
    75541023U,  // LDURHHi
6942
0
    75543394U,  // LDURHi
6943
0
    75543394U,  // LDURQi
6944
0
    75534144U,  // LDURSBWi
6945
0
    75534144U,  // LDURSBXi
6946
0
    75541157U,  // LDURSHWi
6947
0
    75541157U,  // LDURSHXi
6948
0
    75548955U,  // LDURSWi
6949
0
    75543394U,  // LDURSi
6950
0
    75543394U,  // LDURWi
6951
0
    75543394U,  // LDURXi
6952
0
    4239744U, // LDXPW
6953
0
    4239744U, // LDXPX
6954
0
    75534036U,  // LDXRB
6955
0
    75541062U,  // LDXRH
6956
0
    75543458U,  // LDXRW
6957
0
    75543458U,  // LDXRX
6958
0
    2151756533U,  // LSLR_ZPmZ_B
6959
0
    2151789301U,  // LSLR_ZPmZ_D
6960
0
    2713858805U,  // LSLR_ZPmZ_H
6961
0
    2151854837U,  // LSLR_ZPmZ_S
6962
0
    4238870U, // LSLVWr
6963
0
    4238870U, // LSLVXr
6964
0
    2151755286U,  // LSL_WIDE_ZPmZ_B
6965
0
    2713857558U,  // LSL_WIDE_ZPmZ_H
6966
0
    2151853590U,  // LSL_WIDE_ZPmZ_S
6967
0
    4271638U, // LSL_WIDE_ZZZ_B
6968
0
    71446038U,  // LSL_WIDE_ZZZ_H
6969
0
    541240854U, // LSL_WIDE_ZZZ_S
6970
0
    2151755286U,  // LSL_ZPmI_B
6971
0
    2151788054U,  // LSL_ZPmI_D
6972
0
    2713857558U,  // LSL_ZPmI_H
6973
0
    2151853590U,  // LSL_ZPmI_S
6974
0
    2151755286U,  // LSL_ZPmZ_B
6975
0
    2151788054U,  // LSL_ZPmZ_D
6976
0
    2713857558U,  // LSL_ZPmZ_H
6977
0
    2151853590U,  // LSL_ZPmZ_S
6978
0
    4271638U, // LSL_ZZI_B
6979
0
    541175318U, // LSL_ZZI_D
6980
0
    71446038U,  // LSL_ZZI_H
6981
0
    541240854U, // LSL_ZZI_S
6982
0
    2151756580U,  // LSRR_ZPmZ_B
6983
0
    2151789348U,  // LSRR_ZPmZ_D
6984
0
    2713858852U,  // LSRR_ZPmZ_H
6985
0
    2151854884U,  // LSRR_ZPmZ_S
6986
0
    4240181U, // LSRVWr
6987
0
    4240181U, // LSRVXr
6988
0
    2151756597U,  // LSR_WIDE_ZPmZ_B
6989
0
    2713858869U,  // LSR_WIDE_ZPmZ_H
6990
0
    2151854901U,  // LSR_WIDE_ZPmZ_S
6991
0
    4272949U, // LSR_WIDE_ZZZ_B
6992
0
    71447349U,  // LSR_WIDE_ZZZ_H
6993
0
    541242165U, // LSR_WIDE_ZZZ_S
6994
0
    2151756597U,  // LSR_ZPmI_B
6995
0
    2151789365U,  // LSR_ZPmI_D
6996
0
    2713858869U,  // LSR_ZPmI_H
6997
0
    2151854901U,  // LSR_ZPmI_S
6998
0
    2151756597U,  // LSR_ZPmZ_B
6999
0
    2151789365U,  // LSR_ZPmZ_D
7000
0
    2713858869U,  // LSR_ZPmZ_H
7001
0
    2151854901U,  // LSR_ZPmZ_S
7002
0
    4272949U, // LSR_ZZI_B
7003
0
    541176629U, // LSR_ZZI_D
7004
0
    71447349U,  // LSR_ZZI_H
7005
0
    541242165U, // LSR_ZZI_S
7006
0
    1107492962U,  // LUT2v16f8
7007
0
    1652752482U,  // LUT2v8f16
7008
0
    1107493090U,  // LUT4v16f8
7009
0
    1652752610U,  // LUT4v8f16
7010
0
    109346914U, // LUTI2_2ZTZI_B
7011
0
    109412450U, // LUTI2_2ZTZI_H
7012
0
    109445218U, // LUTI2_2ZTZI_S
7013
0
    109346914U, // LUTI2_4ZTZI_B
7014
0
    109412450U, // LUTI2_4ZTZI_H
7015
0
    109445218U, // LUTI2_4ZTZI_S
7016
0
    5308514U, // LUTI2_S_2ZTZI_B
7017
0
    5865570U, // LUTI2_S_2ZTZI_H
7018
0
    109346914U, // LUTI2_S_4ZTZI_B
7019
0
    109412450U, // LUTI2_S_4ZTZI_H
7020
0
    4259938U, // LUTI2_ZTZI_B
7021
0
    109183074U, // LUTI2_ZTZI_H
7022
0
    4358242U, // LUTI2_ZTZI_S
7023
0
    1078001762U,  // LUTI2_ZZZI_B
7024
0
    58851426U,  // LUTI2_ZZZI_H
7025
0
    109347042U, // LUTI4_2ZTZI_B
7026
0
    109412578U, // LUTI4_2ZTZI_H
7027
0
    109445346U, // LUTI4_2ZTZI_S
7028
0
    109412578U, // LUTI4_4ZTZI_H
7029
0
    109445346U, // LUTI4_4ZTZI_S
7030
0
    109347042U, // LUTI4_4ZZT2Z
7031
0
    5308642U, // LUTI4_S_2ZTZI_B
7032
0
    5865698U, // LUTI4_S_2ZTZI_H
7033
0
    109412578U, // LUTI4_S_4ZTZI_H
7034
0
    109347042U, // LUTI4_S_4ZZT2Z
7035
0
    58851554U,  // LUTI4_Z2ZZI_H
7036
0
    4260066U, // LUTI4_ZTZI_B
7037
0
    109183202U, // LUTI4_ZTZI_H
7038
0
    4358370U, // LUTI4_ZTZI_S
7039
0
    1078001890U,  // LUTI4_ZZZI_B
7040
0
    58851554U,  // LUTI4_ZZZI_H
7041
0
    4245102U, // MADDPT
7042
0
    4233188U, // MADDWrrr
7043
0
    4233188U, // MADDXrrr
7044
0
    2151794279U,  // MAD_CPA
7045
0
    2151749468U,  // MAD_ZPmZZ_B
7046
0
    2151782236U,  // MAD_ZPmZZ_D
7047
0
    2713851740U,  // MAD_ZPmZZ_H
7048
0
    2151847772U,  // MAD_ZPmZZ_S
7049
0
    2151753900U,  // MATCH_PPzZZ_B
7050
0
    1103243436U,  // MATCH_PPzZZ_H
7051
0
    2151794264U,  // MLA_CPA
7052
0
    2151743830U,  // MLA_ZPmZZ_B
7053
0
    2151776598U,  // MLA_ZPmZZ_D
7054
0
    2713846102U,  // MLA_ZPmZZ_H
7055
0
    2151842134U,  // MLA_ZPmZZ_S
7056
0
    2151776598U,  // MLA_ZZZI_D
7057
0
    84017494U,  // MLA_ZZZI_H
7058
0
    2688713046U,  // MLA_ZZZI_S
7059
0
    1615070332U,  // MLAv16i8
7060
0
    1615082641U,  // MLAv2i32
7061
0
    1615082641U,  // MLAv2i32_indexed
7062
0
    1615076018U,  // MLAv4i16
7063
0
    1615076018U,  // MLAv4i16_indexed
7064
0
    1615084604U,  // MLAv4i32
7065
0
    1615084604U,  // MLAv4i32_indexed
7066
0
    1615077936U,  // MLAv8i16
7067
0
    1615077936U,  // MLAv8i16_indexed
7068
0
    1615071263U,  // MLAv8i8
7069
0
    2151760730U,  // MLS_ZPmZZ_B
7070
0
    2151793498U,  // MLS_ZPmZZ_D
7071
0
    2713863002U,  // MLS_ZPmZZ_H
7072
0
    2151859034U,  // MLS_ZPmZZ_S
7073
0
    2151793498U,  // MLS_ZZZI_D
7074
0
    84034394U,  // MLS_ZZZI_H
7075
0
    2688729946U,  // MLS_ZZZI_S
7076
0
    1615070955U,  // MLSv16i8
7077
0
    1615083660U,  // MLSv2i32
7078
0
    1615083660U,  // MLSv2i32_indexed
7079
0
    1615077025U,  // MLSv4i16
7080
0
    1615077025U,  // MLSv4i16_indexed
7081
0
    1615085770U,  // MLSv4i32
7082
0
    1615085770U,  // MLSv4i32_indexed
7083
0
    1615079002U,  // MLSv8i16
7084
0
    1615079002U,  // MLSv8i16_indexed
7085
0
    1615071911U,  // MLSv8i8
7086
0
    278842423U, // MOPSSETGE
7087
0
    278842484U, // MOPSSETGEN
7088
0
    278843372U, // MOPSSETGET
7089
0
    278842845U, // MOPSSETGETN
7090
0
    2428815866U,  // MOVAZ_2ZMI_H_B
7091
0
    2428848634U,  // MOVAZ_2ZMI_H_D
7092
0
    2428881402U,  // MOVAZ_2ZMI_H_H
7093
0
    2428914170U,  // MOVAZ_2ZMI_H_S
7094
0
    2433010170U,  // MOVAZ_2ZMI_V_B
7095
0
    2433042938U,  // MOVAZ_2ZMI_V_D
7096
0
    2433075706U,  // MOVAZ_2ZMI_V_H
7097
0
    2433108474U,  // MOVAZ_2ZMI_V_S
7098
0
    2965686778U,  // MOVAZ_4ZMI_H_B
7099
0
    2965719546U,  // MOVAZ_4ZMI_H_D
7100
0
    2965752314U,  // MOVAZ_4ZMI_H_H
7101
0
    2965785082U,  // MOVAZ_4ZMI_H_S
7102
0
    2969881082U,  // MOVAZ_4ZMI_V_B
7103
0
    2969913850U,  // MOVAZ_4ZMI_V_D
7104
0
    2969946618U,  // MOVAZ_4ZMI_V_H
7105
0
    2969979386U,  // MOVAZ_4ZMI_V_S
7106
0
    3510979066U,  // MOVAZ_VG2_2ZM
7107
0
    4047849978U,  // MOVAZ_VG4_4ZM
7108
0
    4278778U, // MOVAZ_ZMI_H_B
7109
0
    4311546U, // MOVAZ_ZMI_H_D
7110
0
    830622202U, // MOVAZ_ZMI_H_H
7111
0
    831441402U, // MOVAZ_ZMI_H_Q
7112
0
    4377082U, // MOVAZ_ZMI_H_S
7113
0
    541149690U, // MOVAZ_ZMI_V_B
7114
0
    541182458U, // MOVAZ_ZMI_V_D
7115
0
    834816506U, // MOVAZ_ZMI_V_H
7116
0
    835635706U, // MOVAZ_ZMI_V_Q
7117
0
    541247994U, // MOVAZ_ZMI_V_S
7118
0
    1904509626U,  // MOVA_2ZMXI_H_B
7119
0
    1904542394U,  // MOVA_2ZMXI_H_D
7120
0
    1904575162U,  // MOVA_2ZMXI_H_H
7121
0
    1904607930U,  // MOVA_2ZMXI_H_S
7122
0
    1908703930U,  // MOVA_2ZMXI_V_B
7123
0
    1908736698U,  // MOVA_2ZMXI_V_D
7124
0
    1908769466U,  // MOVA_2ZMXI_V_H
7125
0
    1908802234U,  // MOVA_2ZMXI_V_S
7126
0
    1904509626U,  // MOVA_4ZMXI_H_B
7127
0
    1904542394U,  // MOVA_4ZMXI_H_D
7128
0
    1904575162U,  // MOVA_4ZMXI_H_H
7129
0
    1904607930U,  // MOVA_4ZMXI_H_S
7130
0
    1908703930U,  // MOVA_4ZMXI_V_B
7131
0
    1908736698U,  // MOVA_4ZMXI_V_D
7132
0
    1908769466U,  // MOVA_4ZMXI_V_H
7133
0
    1908802234U,  // MOVA_4ZMXI_V_S
7134
0
    173015738U, // MOVA_MXI2Z_H_B
7135
0
    173015738U, // MOVA_MXI2Z_H_D
7136
0
    173015738U, // MOVA_MXI2Z_H_H
7137
0
    173015738U, // MOVA_MXI2Z_H_S
7138
0
    173048506U, // MOVA_MXI2Z_V_B
7139
0
    173048506U, // MOVA_MXI2Z_V_D
7140
0
    173048506U, // MOVA_MXI2Z_V_H
7141
0
    173048506U, // MOVA_MXI2Z_V_S
7142
0
    173015738U, // MOVA_MXI4Z_H_B
7143
0
    173015738U, // MOVA_MXI4Z_H_D
7144
0
    173015738U, // MOVA_MXI4Z_H_H
7145
0
    173015738U, // MOVA_MXI4Z_H_S
7146
0
    173048506U, // MOVA_MXI4Z_V_B
7147
0
    173048506U, // MOVA_MXI4Z_V_D
7148
0
    173048506U, // MOVA_MXI4Z_V_H
7149
0
    173048506U, // MOVA_MXI4Z_V_S
7150
0
    3523543738U,  // MOVA_VG2_2ZMXI
7151
0
    3288761018U,  // MOVA_VG2_MXI2Z
7152
0
    4060414650U,  // MOVA_VG4_4ZMXI
7153
0
    3825631930U,  // MOVA_VG4_MXI4Z
7154
0
    1077979960U,  // MOVID
7155
0
    1615005110U,  // MOVIv16b_ns
7156
0
    1078137757U,  // MOVIv2d_ns
7157
0
    1615017560U,  // MOVIv2i32
7158
0
    1615017560U,  // MOVIv2s_msl
7159
0
    1615010914U,  // MOVIv4i16
7160
0
    1615019578U,  // MOVIv4i32
7161
0
    1615019578U,  // MOVIv4s_msl
7162
0
    1615005972U,  // MOVIv8b_ns
7163
0
    1615012832U,  // MOVIv8i16
7164
0
    3762334545U,  // MOVKWi
7165
0
    3762334545U,  // MOVKXi
7166
0
    1614852043U,  // MOVNWi
7167
0
    1614852043U,  // MOVNXi
7168
0
    541149601U, // MOVPRFX_ZPmZ_B
7169
0
    541182369U, // MOVPRFX_ZPmZ_D
7170
0
    1082280353U,  // MOVPRFX_ZPmZ_H
7171
0
    541247905U, // MOVPRFX_ZPmZ_S
7172
0
    2151762337U,  // MOVPRFX_ZPzZ_B
7173
0
    2151795105U,  // MOVPRFX_ZPzZ_D
7174
0
    1103251873U,  // MOVPRFX_ZPzZ_H
7175
0
    2151860641U,  // MOVPRFX_ZPzZ_S
7176
0
    2153728417U,  // MOVPRFX_ZZ
7177
0
    2453718737U,  // MOVT
7178
0
    2990589649U,  // MOVT_TIX
7179
0
    4245201U, // MOVT_XTI
7180
0
    1614858808U,  // MOVZWi
7181
0
    1614858808U,  // MOVZXi
7182
0
    2114521U, // MRRS
7183
0
    3225469896U,  // MRS
7184
0
    2151747357U,  // MSB_ZPmZZ_B
7185
0
    2151780125U,  // MSB_ZPmZZ_D
7186
0
    2713849629U,  // MSB_ZPmZZ_H
7187
0
    2151845661U,  // MSB_ZPmZZ_S
7188
0
    3332420410U,  // MSR
7189
0
    312521514U, // MSRR
7190
0
    2175802U, // MSRpstateImm1
7191
0
    2175802U, // MSRpstateImm4
7192
0
    2208570U, // MSRpstatesvcrImm1
7193
0
    4245087U, // MSUBPT
7194
0
    4231081U, // MSUBWrrr
7195
0
    4231081U, // MSUBXrrr
7196
0
    4271725U, // MUL_ZI_B
7197
0
    541175405U, // MUL_ZI_D
7198
0
    71446125U,  // MUL_ZI_H
7199
0
    541240941U, // MUL_ZI_S
7200
0
    2151755373U,  // MUL_ZPmZ_B
7201
0
    2151788141U,  // MUL_ZPmZ_D
7202
0
    2713857645U,  // MUL_ZPmZ_H
7203
0
    2151853677U,  // MUL_ZPmZ_S
7204
0
    541175405U, // MUL_ZZZI_D
7205
0
    71446125U,  // MUL_ZZZI_H
7206
0
    541240941U, // MUL_ZZZI_S
7207
0
    4271725U, // MUL_ZZZ_B
7208
0
    541175405U, // MUL_ZZZ_D
7209
0
    71446125U,  // MUL_ZZZ_H
7210
0
    541240941U, // MUL_ZZZ_S
7211
0
    1615005218U,  // MULv16i8
7212
0
    1615017650U,  // MULv2i32
7213
0
    1615017650U,  // MULv2i32_indexed
7214
0
    1615011004U,  // MULv4i16
7215
0
    1615011004U,  // MULv4i16_indexed
7216
0
    1615019864U,  // MULv4i32
7217
0
    1615019864U,  // MULv4i32_indexed
7218
0
    1615013116U,  // MULv8i16
7219
0
    1615013116U,  // MULv8i16_indexed
7220
0
    1615006070U,  // MULv8i8
7221
0
    1615017532U,  // MVNIv2i32
7222
0
    1615017532U,  // MVNIv2s_msl
7223
0
    1615010886U,  // MVNIv4i16
7224
0
    1615019550U,  // MVNIv4i32
7225
0
    1615019550U,  // MVNIv4s_msl
7226
0
    1615012804U,  // MVNIv8i16
7227
0
    2151760677U,  // NANDS_PPzPP
7228
0
    2151749640U,  // NAND_PPzPP
7229
0
    541175308U, // NBSL_ZZZZ
7230
0
    541137175U, // NEG_ZPmZ_B
7231
0
    541169943U, // NEG_ZPmZ_D
7232
0
    1082267927U,  // NEG_ZPmZ_H
7233
0
    541235479U, // NEG_ZPmZ_S
7234
0
    1615005073U,  // NEGv16i8
7235
0
    4233495U, // NEGv1i64
7236
0
    1615017446U,  // NEGv2i32
7237
0
    1615008603U,  // NEGv2i64
7238
0
    1615010800U,  // NEGv4i16
7239
0
    1615019452U,  // NEGv4i32
7240
0
    1615012718U,  // NEGv8i16
7241
0
    1615005939U,  // NEGv8i8
7242
0
    2151753899U,  // NMATCH_PPzZZ_B
7243
0
    1103243435U,  // NMATCH_PPzZZ_H
7244
0
    2151760851U,  // NORS_PPzPP
7245
0
    2151756552U,  // NOR_PPzPP
7246
0
    541148755U, // NOT_ZPmZ_B
7247
0
    541181523U, // NOT_ZPmZ_D
7248
0
    1082279507U,  // NOT_ZPmZ_H
7249
0
    541247059U, // NOT_ZPmZ_S
7250
0
    1615005467U,  // NOTv16i8
7251
0
    1615006418U,  // NOTv8i8
7252
0
    2151760764U,  // ORNS_PPzPP
7253
0
    4239220U, // ORNWrs
7254
0
    4239220U, // ORNXrs
7255
0
    2151755636U,  // ORN_PPzPP
7256
0
    1615005247U,  // ORNv16i8
7257
0
    1615006164U,  // ORNv8i8
7258
0
    2181253115U,  // ORQV_VPZ_B
7259
0
    2185447419U,  // ORQV_VPZ_D
7260
0
    2189641723U,  // ORQV_VPZ_H
7261
0
    2193836027U,  // ORQV_VPZ_S
7262
0
    2151760863U,  // ORRS_PPzPP
7263
0
    4240153U, // ORRWri
7264
0
    4240153U, // ORRWrs
7265
0
    4240153U, // ORRXri
7266
0
    4240153U, // ORRXrs
7267
0
    2151756569U,  // ORR_PPzPP
7268
0
    541176601U, // ORR_ZI
7269
0
    2151756569U,  // ORR_ZPmZ_B
7270
0
    2151789337U,  // ORR_ZPmZ_D
7271
0
    2713858841U,  // ORR_ZPmZ_H
7272
0
    2151854873U,  // ORR_ZPmZ_S
7273
0
    541176601U, // ORR_ZZZ
7274
0
    1615005380U,  // ORRv16i8
7275
0
    3762567252U,  // ORRv2i32
7276
0
    3762560617U,  // ORRv4i16
7277
0
    3762569362U,  // ORRv4i32
7278
0
    3762562594U,  // ORRv8i16
7279
0
    1615006340U,  // ORRv8i8
7280
0
    509978U,  // ORV_VPZ_B
7281
0
    3301459994U,  // ORV_VPZ_D
7282
0
    3305687066U,  // ORV_VPZ_H
7283
0
    3246999578U,  // ORV_VPZ_S
7284
0
    1615429909U,  // PACDA
7285
0
    1615432697U,  // PACDB
7286
0
    623314U,  // PACDZA
7287
0
    626685U,  // PACDZB
7288
0
    4227378U, // PACGA
7289
0
    1615429952U,  // PACIA
7290
0
    19357U, // PACIA1716
7291
0
    19267U, // PACIA171615
7292
0
    19315U, // PACIASP
7293
0
    20749U, // PACIASPPC
7294
0
    19258U, // PACIAZ
7295
0
    1615432732U,  // PACIB
7296
0
    19183U, // PACIB1716
7297
0
    19291U, // PACIB171615
7298
0
    19348U, // PACIBSP
7299
0
    20771U, // PACIBSPPC
7300
0
    19331U, // PACIBZ
7301
0
    623330U,  // PACIZA
7302
0
    626701U,  // PACIZB
7303
0
    19389U, // PACM
7304
0
    20737U, // PACNBIASPPC
7305
0
    20759U, // PACNBIBSPPC
7306
0
    2323957508U,  // PEXT_2PCI_B
7307
0
    2323990276U,  // PEXT_2PCI_D
7308
0
    2324023044U,  // PEXT_2PCI_H
7309
0
    2324055812U,  // PEXT_2PCI_S
7310
0
    4278020U, // PEXT_PCI_B
7311
0
    4310788U, // PEXT_PCI_D
7312
0
    2323793668U,  // PEXT_PCI_H
7313
0
    4376324U, // PEXT_PCI_S
7314
0
    71876U, // PFALSE
7315
0
    2151761555U,  // PFIRST_B
7316
0
    2151761849U,  // PMOV_PZI_B
7317
0
    2151794617U,  // PMOV_PZI_D
7318
0
    2176993209U,  // PMOV_PZI_H
7319
0
    2151860153U,  // PMOV_PZI_S
7320
0
    3923724217U,  // PMOV_ZIP_B
7321
0
    2849982393U,  // PMOV_ZIP_D
7322
0
    1239369657U,  // PMOV_ZIP_H
7323
0
    2313111481U,  // PMOV_ZIP_S
7324
0
    541166888U, // PMULLB_ZZZ_D
7325
0
    88214824U,  // PMULLB_ZZZ_H
7326
0
    315526440U, // PMULLB_ZZZ_Q
7327
0
    541181235U, // PMULLT_ZZZ_D
7328
0
    88229171U,  // PMULLT_ZZZ_H
7329
0
    315540787U, // PMULLT_ZZZ_Q
7330
0
    1615012071U,  // PMULLv16i8
7331
0
    1615016355U,  // PMULLv1i64
7332
0
    1615016344U,  // PMULLv2i64
7333
0
    1615013041U,  // PMULLv8i8
7334
0
    4271737U, // PMUL_ZZZ_B
7335
0
    1615005217U,  // PMULv16i8
7336
0
    1615006069U,  // PMULv8i8
7337
0
    2151761661U,  // PNEXT_B
7338
0
    2151794429U,  // PNEXT_D
7339
0
    29509373U,  // PNEXT_H
7340
0
    2151859965U,  // PNEXT_S
7341
0
    81923087U,  // PRFB_D_PZI
7342
0
    174197775U, // PRFB_D_SCALED
7343
0
    174197775U, // PRFB_D_SXTW_SCALED
7344
0
    174197775U, // PRFB_D_UXTW_SCALED
7345
0
    174197775U, // PRFB_PRI
7346
0
    174197775U, // PRFB_PRR
7347
0
    27397135U,  // PRFB_S_PZI
7348
0
    174197775U, // PRFB_S_SXTW_SCALED
7349
0
    174197775U, // PRFB_S_UXTW_SCALED
7350
0
    81926146U,  // PRFD_D_PZI
7351
0
    174200834U, // PRFD_D_SCALED
7352
0
    174200834U, // PRFD_D_SXTW_SCALED
7353
0
    174200834U, // PRFD_D_UXTW_SCALED
7354
0
    174200834U, // PRFD_PRI
7355
0
    174200834U, // PRFD_PRR
7356
0
    27400194U,  // PRFD_S_PZI
7357
0
    174200834U, // PRFD_S_SXTW_SCALED
7358
0
    174200834U, // PRFD_S_UXTW_SCALED
7359
0
    81930427U,  // PRFH_D_PZI
7360
0
    174205115U, // PRFH_D_SCALED
7361
0
    174205115U, // PRFH_D_SXTW_SCALED
7362
0
    174205115U, // PRFH_D_UXTW_SCALED
7363
0
    174205115U, // PRFH_PRI
7364
0
    174205115U, // PRFH_PRR
7365
0
    27404475U,  // PRFH_S_PZI
7366
0
    174205115U, // PRFH_S_SXTW_SCALED
7367
0
    174205115U, // PRFH_S_UXTW_SCALED
7368
0
    6467266U, // PRFMl
7369
0
    77770434U,  // PRFMroW
7370
0
    77770434U,  // PRFMroX
7371
0
    77770434U,  // PRFMui
7372
0
    77770510U,  // PRFUMi
7373
0
    81938613U,  // PRFW_D_PZI
7374
0
    174213301U, // PRFW_D_SCALED
7375
0
    174213301U, // PRFW_D_SXTW_SCALED
7376
0
    174213301U, // PRFW_D_UXTW_SCALED
7377
0
    174213301U, // PRFW_PRI
7378
0
    174213301U, // PRFW_PRR
7379
0
    27412661U,  // PRFW_S_PZI
7380
0
    174213301U, // PRFW_S_SXTW_SCALED
7381
0
    174213301U, // PRFW_S_UXTW_SCALED
7382
0
    2153721027U,  // PSEL_PPPRI_B
7383
0
    2153721027U,  // PSEL_PPPRI_D
7384
0
    2153721027U,  // PSEL_PPPRI_H
7385
0
    2153721027U,  // PSEL_PPPRI_S
7386
0
    6243973U, // PTEST_PP
7387
0
    1614889772U,  // PTRUES_B
7388
0
    1614922540U,  // PTRUES_D
7389
0
    318915372U, // PTRUES_H
7390
0
    1614988076U,  // PTRUES_S
7391
0
    1614878942U,  // PTRUE_B
7392
0
    2300126U, // PTRUE_C_B
7393
0
    2332894U, // PTRUE_C_D
7394
0
    2365662U, // PTRUE_C_H
7395
0
    2398430U, // PTRUE_C_S
7396
0
    1614911710U,  // PTRUE_D
7397
0
    318904542U, // PTRUE_H
7398
0
    1614977246U,  // PTRUE_S
7399
0
    3309447929U,  // PUNPKHI_PP
7400
0
    3309449186U,  // PUNPKLO_PP
7401
0
    3762359746U,  // RADDHNB_ZZZ_B
7402
0
    21106114U,  // RADDHNB_ZZZ_H
7403
0
    541232578U, // RADDHNB_ZZZ_S
7404
0
    1078019498U,  // RADDHNT_ZZZ_B
7405
0
    25314730U,  // RADDHNT_ZZZ_H
7406
0
    2151859626U,  // RADDHNT_ZZZ_S
7407
0
    1615017702U,  // RADDHNv2i64_v2i32
7408
0
    1615084342U,  // RADDHNv2i64_v4i32
7409
0
    1615011056U,  // RADDHNv4i32_v4i16
7410
0
    1615077700U,  // RADDHNv4i32_v8i16
7411
0
    1615070117U,  // RADDHNv8i16_v16i8
7412
0
    1615006089U,  // RADDHNv8i16_v8i8
7413
0
    1615008063U,  // RAX1
7414
0
    541163600U, // RAX1_ZZZ_D
7415
0
    4244615U, // RBITWr
7416
0
    4244615U, // RBITXr
7417
0
    541148295U, // RBIT_ZPmZ_B
7418
0
    541181063U, // RBIT_ZPmZ_D
7419
0
    1082279047U,  // RBIT_ZPmZ_H
7420
0
    541246599U, // RBIT_ZPmZ_S
7421
0
    1615005438U,  // RBITv16i8
7422
0
    1615006392U,  // RBITv8i8
7423
0
    1615446732U,  // RCWCAS
7424
0
    1615430271U,  // RCWCASA
7425
0
    1615440970U,  // RCWCASAL
7426
0
    1615441411U,  // RCWCASL
7427
0
    831760U,  // RCWCASP
7428
0
    819702U,  // RCWCASPA
7429
0
    830423U,  // RCWCASPAL
7430
0
    830867U,  // RCWCASPL
7431
0
    541700788U, // RCWCLR
7432
0
    541688394U, // RCWCLRA
7433
0
    541699116U, // RCWCLRAL
7434
0
    541699560U, // RCWCLRL
7435
0
    543076605U, // RCWCLRP
7436
0
    543064545U, // RCWCLRPA
7437
0
    543075264U, // RCWCLRPAL
7438
0
    543075710U, // RCWCLRPL
7439
0
    541700779U, // RCWCLRS
7440
0
    541688384U, // RCWCLRSA
7441
0
    541699105U, // RCWCLRSAL
7442
0
    541699550U, // RCWCLRSL
7443
0
    543076595U, // RCWCLRSP
7444
0
    543064534U, // RCWCLRSPA
7445
0
    543075252U, // RCWCLRSPAL
7446
0
    543075699U, // RCWCLRSPL
7447
0
    1615446723U,  // RCWSCAS
7448
0
    1615430261U,  // RCWSCASA
7449
0
    1615440959U,  // RCWSCASAL
7450
0
    1615441401U,  // RCWSCASL
7451
0
    831750U,  // RCWSCASP
7452
0
    819691U,  // RCWSCASPA
7453
0
    830411U,  // RCWSCASPAL
7454
0
    830856U,  // RCWSCASPL
7455
0
    541705313U, // RCWSET
7456
0
    541688474U, // RCWSETA
7457
0
    541699176U, // RCWSETAL
7458
0
    541699657U, // RCWSETL
7459
0
    543076657U, // RCWSETP
7460
0
    543064596U, // RCWSETPA
7461
0
    543075320U, // RCWSETPAL
7462
0
    543075769U, // RCWSETPL
7463
0
    541705304U, // RCWSETS
7464
0
    541688464U, // RCWSETSA
7465
0
    541699165U, // RCWSETSAL
7466
0
    541699647U, // RCWSETSL
7467
0
    543076647U, // RCWSETSP
7468
0
    543064585U, // RCWSETSPA
7469
0
    543075308U, // RCWSETSPAL
7470
0
    543075758U, // RCWSETSPL
7471
0
    541700444U, // RCWSWP
7472
0
    541688360U, // RCWSWPA
7473
0
    541699086U, // RCWSWPAL
7474
0
    541699533U, // RCWSWPL
7475
0
    543076566U, // RCWSWPP
7476
0
    543064515U, // RCWSWPPA
7477
0
    543075231U, // RCWSWPPAL
7478
0
    543075680U, // RCWSWPPL
7479
0
    541700435U, // RCWSWPS
7480
0
    541688350U, // RCWSWPSA
7481
0
    541699075U, // RCWSWPSAL
7482
0
    541699523U, // RCWSWPSL
7483
0
    543076556U, // RCWSWPSP
7484
0
    543064504U, // RCWSWPSPA
7485
0
    543075219U, // RCWSWPSPAL
7486
0
    543075669U, // RCWSWPSPL
7487
0
    2151760832U,  // RDFFRS_PPz
7488
0
    2151756391U,  // RDFFR_PPz_REAL
7489
0
    78439U, // RDFFR_P_REAL
7490
0
    4239004U, // RDSVLI_XI
7491
0
    4238990U, // RDVLI_XI
7492
0
    50252U, // RET
7493
0
    20668U, // RETAA
7494
0
    659522U,  // RETAASPPCi
7495
0
    36930U, // RETAASPPCr
7496
0
    20695U, // RETAB
7497
0
    659544U,  // RETABSPPCi
7498
0
    36952U, // RETABSPPCr
7499
0
    4227310U, // REV16Wr
7500
0
    4227310U, // REV16Xr
7501
0
    1615004765U,  // REV16v16i8
7502
0
    1615005699U,  // REV16v8i8
7503
0
    4227158U, // REV32Xr
7504
0
    1615004557U,  // REV32v16i8
7505
0
    1615010415U,  // REV32v4i16
7506
0
    1615011929U,  // REV32v8i16
7507
0
    1615005652U,  // REV32v8i8
7508
0
    1615004754U,  // REV64v16i8
7509
0
    1615017075U,  // REV64v2i32
7510
0
    1615010452U,  // REV64v4i16
7511
0
    1615019014U,  // REV64v4i32
7512
0
    1615012370U,  // REV64v8i16
7513
0
    1615005689U,  // REV64v8i8
7514
0
    541167557U, // REVB_ZPmZ_D
7515
0
    1082265541U,  // REVB_ZPmZ_H
7516
0
    541233093U, // REVB_ZPmZ_S
7517
0
    9345079U, // REVD_ZPmZ
7518
0
    541174481U, // REVH_ZPmZ_D
7519
0
    541240017U, // REVH_ZPmZ_S
7520
0
    541182271U, // REVW_ZPmZ_D
7521
0
    4245358U, // REVWr
7522
0
    4245358U, // REVXr
7523
0
    4278126U, // REV_PP_B
7524
0
    541181806U, // REV_PP_D
7525
0
    3292677998U,  // REV_PP_H
7526
0
    541247342U, // REV_PP_S
7527
0
    4278126U, // REV_ZZ_B
7528
0
    541181806U, // REV_ZZ_D
7529
0
    3292677998U,  // REV_ZZ_H
7530
0
    541247342U, // REV_ZZ_S
7531
0
    20781U, // RMIF
7532
0
    4240141U, // RORVWr
7533
0
    4240141U, // RORVXr
7534
0
    2436801U, // RPRFM
7535
0
    3762359793U,  // RSHRNB_ZZI_B
7536
0
    21106161U,  // RSHRNB_ZZI_H
7537
0
    541232625U, // RSHRNB_ZZI_S
7538
0
    1078019533U,  // RSHRNT_ZZI_B
7539
0
    25314765U,  // RSHRNT_ZZI_H
7540
0
    2151859661U,  // RSHRNT_ZZI_S
7541
0
    1615070158U,  // RSHRNv16i8_shift
7542
0
    1615017774U,  // RSHRNv2i32_shift
7543
0
    1615011128U,  // RSHRNv4i16_shift
7544
0
    1615084380U,  // RSHRNv4i32_shift
7545
0
    1615077738U,  // RSHRNv8i16_shift
7546
0
    1615006142U,  // RSHRNv8i8_shift
7547
0
    3762359737U,  // RSUBHNB_ZZZ_B
7548
0
    21106105U,  // RSUBHNB_ZZZ_H
7549
0
    541232569U, // RSUBHNB_ZZZ_S
7550
0
    1078019489U,  // RSUBHNT_ZZZ_B
7551
0
    25314721U,  // RSUBHNT_ZZZ_H
7552
0
    2151859617U,  // RSUBHNT_ZZZ_S
7553
0
    1615017691U,  // RSUBHNv2i64_v2i32
7554
0
    1615084330U,  // RSUBHNv2i64_v4i32
7555
0
    1615011045U,  // RSUBHNv4i32_v4i16
7556
0
    1615077688U,  // RSUBHNv4i32_v8i16
7557
0
    1615070104U,  // RSUBHNv8i16_v16i8
7558
0
    1615006078U,  // RSUBHNv8i16_v8i8
7559
0
    2688650288U,  // SABALB_ZZZ_D
7560
0
    146934832U, // SABALB_ZZZ_H
7561
0
    1078103088U,  // SABALB_ZZZ_S
7562
0
    2688664730U,  // SABALT_ZZZ_D
7563
0
    146949274U, // SABALT_ZZZ_H
7564
0
    1078117530U,  // SABALT_ZZZ_S
7565
0
    1615077475U,  // SABALv16i8_v8i16
7566
0
    1615074214U,  // SABALv2i32_v2i64
7567
0
    1615085123U,  // SABALv4i16_v4i32
7568
0
    1615073621U,  // SABALv4i32_v2i64
7569
0
    1615084115U,  // SABALv8i16_v4i32
7570
0
    1615078377U,  // SABALv8i8_v8i16
7571
0
    541131017U, // SABA_ZZZ_B
7572
0
    2151776521U,  // SABA_ZZZ_D
7573
0
    84017417U,  // SABA_ZZZ_H
7574
0
    2688712969U,  // SABA_ZZZ_S
7575
0
    1615070312U,  // SABAv16i8
7576
0
    1615082621U,  // SABAv2i32
7577
0
    1615075998U,  // SABAv4i16
7578
0
    1615084584U,  // SABAv4i32
7579
0
    1615077916U,  // SABAv8i16
7580
0
    1615071245U,  // SABAv8i8
7581
0
    541166821U, // SABDLB_ZZZ_D
7582
0
    88214757U,  // SABDLB_ZZZ_H
7583
0
    3762457829U,  // SABDLB_ZZZ_S
7584
0
    541181163U, // SABDLT_ZZZ_D
7585
0
    88229099U,  // SABDLT_ZZZ_H
7586
0
    3762472171U,  // SABDLT_ZZZ_S
7587
0
    1615012005U,  // SABDLv16i8_v8i16
7588
0
    1615008750U,  // SABDLv2i32_v2i64
7589
0
    1615019659U,  // SABDLv4i16_v4i32
7590
0
    1615008164U,  // SABDLv4i32_v2i64
7591
0
    1615018658U,  // SABDLv8i16_v4i32
7592
0
    1615012901U,  // SABDLv8i8_v8i16
7593
0
    2151749493U,  // SABD_ZPmZ_B
7594
0
    2151782261U,  // SABD_ZPmZ_D
7595
0
    2713851765U,  // SABD_ZPmZ_H
7596
0
    2151847797U,  // SABD_ZPmZ_S
7597
0
    1615004923U,  // SABDv16i8
7598
0
    1615017237U,  // SABDv2i32
7599
0
    1615010614U,  // SABDv4i16
7600
0
    1615019234U,  // SABDv4i32
7601
0
    1615012532U,  // SABDv8i16
7602
0
    1615005821U,  // SABDv8i8
7603
0
    2151788628U,  // SADALP_ZPmZ_D
7604
0
    2713858132U,  // SADALP_ZPmZ_H
7605
0
    2151854164U,  // SADALP_ZPmZ_S
7606
0
    1615078751U,  // SADALPv16i8_v8i16
7607
0
    1615073456U,  // SADALPv2i32_v1i64
7608
0
    1615083409U,  // SADALPv4i16_v2i32
7609
0
    1615074572U,  // SADALPv4i32_v2i64
7610
0
    1615085519U,  // SADALPv8i16_v4i32
7611
0
    1615076774U,  // SADALPv8i8_v4i16
7612
0
    541180952U, // SADDLBT_ZZZ_D
7613
0
    88228888U,  // SADDLBT_ZZZ_H
7614
0
    3762471960U,  // SADDLBT_ZZZ_S
7615
0
    541166846U, // SADDLB_ZZZ_D
7616
0
    88214782U,  // SADDLB_ZZZ_H
7617
0
    3762457854U,  // SADDLB_ZZZ_S
7618
0
    1615013237U,  // SADDLPv16i8_v8i16
7619
0
    1615007942U,  // SADDLPv2i32_v1i64
7620
0
    1615017895U,  // SADDLPv4i16_v2i32
7621
0
    1615009058U,  // SADDLPv4i32_v2i64
7622
0
    1615020005U,  // SADDLPv8i16_v4i32
7623
0
    1615011260U,  // SADDLPv8i8_v4i16
7624
0
    541181179U, // SADDLT_ZZZ_D
7625
0
    88229115U,  // SADDLT_ZZZ_H
7626
0
    3762472187U,  // SADDLT_ZZZ_S
7627
0
    1614841678U,  // SADDLVv16i8v
7628
0
    1614847858U,  // SADDLVv4i16v
7629
0
    1614856603U,  // SADDLVv4i32v
7630
0
    1614849835U,  // SADDLVv8i16v
7631
0
    1614842624U,  // SADDLVv8i8v
7632
0
    1615012027U,  // SADDLv16i8_v8i16
7633
0
    1615008770U,  // SADDLv2i32_v2i64
7634
0
    1615019679U,  // SADDLv4i16_v4i32
7635
0
    1615008186U,  // SADDLv4i32_v2i64
7636
0
    1615018680U,  // SADDLv8i16_v4i32
7637
0
    1615012921U,  // SADDLv8i8_v8i16
7638
0
    3368568666U,  // SADDV_VPZ_B
7639
0
    3305654106U,  // SADDV_VPZ_H
7640
0
    3246933850U,  // SADDV_VPZ_S
7641
0
    541167579U, // SADDWB_ZZZ_D
7642
0
    71438299U,  // SADDWB_ZZZ_H
7643
0
    541233115U, // SADDWB_ZZZ_S
7644
0
    541181671U, // SADDWT_ZZZ_D
7645
0
    71452391U,  // SADDWT_ZZZ_H
7646
0
    541247207U, // SADDWT_ZZZ_S
7647
0
    1615012348U,  // SADDWv16i8_v8i16
7648
0
    1615009468U,  // SADDWv2i32_v2i64
7649
0
    1615020578U,  // SADDWv4i16_v4i32
7650
0
    1615008349U,  // SADDWv4i32_v2i64
7651
0
    1615018978U,  // SADDWv8i16_v4i32
7652
0
    1615013810U,  // SADDWv8i8_v8i16
7653
0
    20718U, // SB
7654
0
    2151779543U,  // SBCLB_ZZZ_D
7655
0
    2688715991U,  // SBCLB_ZZZ_S
7656
0
    2151793885U,  // SBCLT_ZZZ_D
7657
0
    2688730333U,  // SBCLT_ZZZ_S
7658
0
    4244237U, // SBCSWr
7659
0
    4244237U, // SBCSXr
7660
0
    4231197U, // SBCWr
7661
0
    4231197U, // SBCXr
7662
0
    4239029U, // SBFMWri
7663
0
    4239029U, // SBFMXri
7664
0
    147107956U, // SCLAMP_VG2_2Z2Z_B
7665
0
    80031860U,  // SCLAMP_VG2_2Z2Z_D
7666
0
    84258932U,  // SCLAMP_VG2_2Z2Z_H
7667
0
    25571444U,  // SCLAMP_VG2_2Z2Z_S
7668
0
    147107956U, // SCLAMP_VG4_4Z4Z_B
7669
0
    80031860U,  // SCLAMP_VG4_4Z4Z_D
7670
0
    84258932U,  // SCLAMP_VG4_4Z4Z_H
7671
0
    25571444U,  // SCLAMP_VG4_4Z4Z_S
7672
0
    541143156U, // SCLAMP_ZZZ_B
7673
0
    2151788660U,  // SCLAMP_ZZZ_D
7674
0
    84029556U,  // SCLAMP_ZZZ_H
7675
0
    2688725108U,  // SCLAMP_ZZZ_S
7676
0
    4233450U, // SCVTFSWDri
7677
0
    4233450U, // SCVTFSWHri
7678
0
    4233450U, // SCVTFSWSri
7679
0
    4233450U, // SCVTFSXDri
7680
0
    4233450U, // SCVTFSXHri
7681
0
    4233450U, // SCVTFSXSri
7682
0
    4233450U, // SCVTFUWDri
7683
0
    4233450U, // SCVTFUWHri
7684
0
    4233450U, // SCVTFUWSri
7685
0
    4233450U, // SCVTFUXDri
7686
0
    4233450U, // SCVTFUXHri
7687
0
    4233450U, // SCVTFUXSri
7688
0
    3284539626U,  // SCVTF_2Z2Z_StoS
7689
0
    3284539626U,  // SCVTF_4Z4Z_StoS
7690
0
    541169898U, // SCVTF_ZPmZ_DtoD
7691
0
    2692880618U,  // SCVTF_ZPmZ_DtoH
7692
0
    541235434U, // SCVTF_ZPmZ_DtoS
7693
0
    1082267882U,  // SCVTF_ZPmZ_HtoH
7694
0
    541169898U, // SCVTF_ZPmZ_StoD
7695
0
    2156009706U,  // SCVTF_ZPmZ_StoH
7696
0
    541235434U, // SCVTF_ZPmZ_StoS
7697
0
    4233450U, // SCVTFd
7698
0
    4233450U, // SCVTFh
7699
0
    4233450U, // SCVTFs
7700
0
    4233450U, // SCVTFv1i16
7701
0
    4233450U, // SCVTFv1i32
7702
0
    4233450U, // SCVTFv1i64
7703
0
    1615017425U,  // SCVTFv2f32
7704
0
    1615008582U,  // SCVTFv2f64
7705
0
    1615017425U,  // SCVTFv2i32_shift
7706
0
    1615008582U,  // SCVTFv2i64_shift
7707
0
    1615010779U,  // SCVTFv4f16
7708
0
    1615019431U,  // SCVTFv4f32
7709
0
    1615010779U,  // SCVTFv4i16_shift
7710
0
    1615019431U,  // SCVTFv4i32_shift
7711
0
    1615012697U,  // SCVTFv8f16
7712
0
    1615012697U,  // SCVTFv8i16_shift
7713
0
    2151789444U,  // SDIVR_ZPmZ_D
7714
0
    2151854980U,  // SDIVR_ZPmZ_S
7715
0
    4245369U, // SDIVWr
7716
0
    4245369U, // SDIVXr
7717
0
    2151794553U,  // SDIV_ZPmZ_D
7718
0
    2151860089U,  // SDIV_ZPmZ_S
7719
0
    3288811053U,  // SDOT_VG2_M2Z2Z_BtoS
7720
0
    3288778285U,  // SDOT_VG2_M2Z2Z_HtoD
7721
0
    3288811053U,  // SDOT_VG2_M2Z2Z_HtoS
7722
0
    3288811053U,  // SDOT_VG2_M2ZZI_BToS
7723
0
    3288811053U,  // SDOT_VG2_M2ZZI_HToS
7724
0
    3288778285U,  // SDOT_VG2_M2ZZI_HtoD
7725
0
    3288811053U,  // SDOT_VG2_M2ZZ_BtoS
7726
0
    3288778285U,  // SDOT_VG2_M2ZZ_HtoD
7727
0
    3288811053U,  // SDOT_VG2_M2ZZ_HtoS
7728
0
    3825681965U,  // SDOT_VG4_M4Z4Z_BtoS
7729
0
    3825649197U,  // SDOT_VG4_M4Z4Z_HtoD
7730
0
    3825681965U,  // SDOT_VG4_M4Z4Z_HtoS
7731
0
    3825681965U,  // SDOT_VG4_M4ZZI_BToS
7732
0
    3825681965U,  // SDOT_VG4_M4ZZI_HToS
7733
0
    3825649197U,  // SDOT_VG4_M4ZZI_HtoD
7734
0
    3825681965U,  // SDOT_VG4_M4ZZ_BtoS
7735
0
    3825649197U,  // SDOT_VG4_M4ZZ_HtoD
7736
0
    3825681965U,  // SDOT_VG4_M4ZZ_HtoS
7737
0
    1078052397U,  // SDOT_ZZZI_D
7738
0
    1078117933U,  // SDOT_ZZZI_HtoS
7739
0
    541247021U, // SDOT_ZZZI_S
7740
0
    1078052397U,  // SDOT_ZZZ_D
7741
0
    1078117933U,  // SDOT_ZZZ_HtoS
7742
0
    541247021U, // SDOT_ZZZ_S
7743
0
    1615087149U,  // SDOTlanev16i8
7744
0
    1615087149U,  // SDOTlanev8i8
7745
0
    20892U, // SDOTv16i8
7746
0
    20892U, // SDOTv8i8
7747
0
    2151754942U,  // SEL_PPPP
7748
0
    176467134U, // SEL_VG2_2ZC2Z2Z_B
7749
0
    176499902U, // SEL_VG2_2ZC2Z2Z_D
7750
0
    176532670U, // SEL_VG2_2ZC2Z2Z_H
7751
0
    176565438U, // SEL_VG2_2ZC2Z2Z_S
7752
0
    176467134U, // SEL_VG4_4ZC4Z4Z_B
7753
0
    176499902U, // SEL_VG4_4ZC4Z4Z_D
7754
0
    176532670U, // SEL_VG4_4ZC4Z4Z_H
7755
0
    176565438U, // SEL_VG4_4ZC4Z4Z_S
7756
0
    2151754942U,  // SEL_ZPZZ_B
7757
0
    2151787710U,  // SEL_ZPZZ_D
7758
0
    29502654U,  // SEL_ZPZZ_H
7759
0
    2151853246U,  // SEL_ZPZZ_S
7760
0
    278842431U, // SETE
7761
0
    278842493U, // SETEN
7762
0
    278843381U, // SETET
7763
0
    278842855U, // SETETN
7764
0
    19324U, // SETF16
7765
0
    19374U, // SETF8
7766
0
    20843U, // SETFFR
7767
0
    278842453U, // SETGM
7768
0
    278842518U, // SETGMN
7769
0
    278843406U, // SETGMT
7770
0
    278842883U, // SETGMTN
7771
0
    278843341U, // SETGP
7772
0
    278842552U, // SETGPN
7773
0
    278843440U, // SETGPT
7774
0
    278842921U, // SETGPTN
7775
0
    278842461U, // SETM
7776
0
    278842527U, // SETMN
7777
0
    278843415U, // SETMT
7778
0
    278842893U, // SETMTN
7779
0
    278843349U, // SETP
7780
0
    278842561U, // SETPN
7781
0
    278843449U, // SETPT
7782
0
    278842931U, // SETPTN
7783
0
    1615445191U,  // SHA1Crrr
7784
0
    4233675U, // SHA1Hrr
7785
0
    1615445856U,  // SHA1Mrrr
7786
0
    1615445947U,  // SHA1Prrr
7787
0
    1615083998U,  // SHA1SU0rrr
7788
0
    1615084062U,  // SHA1SU1rr
7789
0
    1615444550U,  // SHA256H2rrr
7790
0
    1615445454U,  // SHA256Hrrr
7791
0
    1615084010U,  // SHA256SU0rr
7792
0
    1615084074U,  // SHA256SU1rrr
7793
0
    1615434605U,  // SHA512H
7794
0
    1615434056U,  // SHA512H2
7795
0
    1615073544U,  // SHA512SU0
7796
0
    1615073585U,  // SHA512SU1
7797
0
    2151749589U,  // SHADD_ZPmZ_B
7798
0
    2151782357U,  // SHADD_ZPmZ_D
7799
0
    2713851861U,  // SHADD_ZPmZ_H
7800
0
    2151847893U,  // SHADD_ZPmZ_S
7801
0
    1615004967U,  // SHADDv16i8
7802
0
    1615017296U,  // SHADDv2i32
7803
0
    1615010673U,  // SHADDv4i16
7804
0
    1615019293U,  // SHADDv4i32
7805
0
    1615012591U,  // SHADDv8i16
7806
0
    1615005861U,  // SHADDv8i8
7807
0
    1615012050U,  // SHLLv16i8
7808
0
    1615008871U,  // SHLLv2i32
7809
0
    1615019780U,  // SHLLv4i16
7810
0
    1615008209U,  // SHLLv4i32
7811
0
    1615018703U,  // SHLLv8i16
7812
0
    1615013022U,  // SHLLv8i8
7813
0
    4238547U, // SHLd
7814
0
    1615005122U,  // SHLv16i8_shift
7815
0
    1615017571U,  // SHLv2i32_shift
7816
0
    1615008792U,  // SHLv2i64_shift
7817
0
    1615010925U,  // SHLv4i16_shift
7818
0
    1615019701U,  // SHLv4i32_shift
7819
0
    1615012943U,  // SHLv8i16_shift
7820
0
    1615005983U,  // SHLv8i8_shift
7821
0
    3762359775U,  // SHRNB_ZZI_B
7822
0
    21106143U,  // SHRNB_ZZI_H
7823
0
    541232607U, // SHRNB_ZZI_S
7824
0
    1078019515U,  // SHRNT_ZZI_B
7825
0
    25314747U,  // SHRNT_ZZI_H
7826
0
    2151859643U,  // SHRNT_ZZI_S
7827
0
    1615070132U,  // SHRNv16i8_shift
7828
0
    1615017752U,  // SHRNv2i32_shift
7829
0
    1615011106U,  // SHRNv4i16_shift
7830
0
    1615084356U,  // SHRNv4i32_shift
7831
0
    1615077714U,  // SHRNv8i16_shift
7832
0
    1615006120U,  // SHRNv8i8_shift
7833
0
    2151756349U,  // SHSUBR_ZPmZ_B
7834
0
    2151789117U,  // SHSUBR_ZPmZ_D
7835
0
    2713858621U,  // SHSUBR_ZPmZ_H
7836
0
    2151854653U,  // SHSUBR_ZPmZ_S
7837
0
    2151747482U,  // SHSUB_ZPmZ_B
7838
0
    2151780250U,  // SHSUB_ZPmZ_D
7839
0
    2713849754U,  // SHSUB_ZPmZ_H
7840
0
    2151845786U,  // SHSUB_ZPmZ_S
7841
0
    1615004847U,  // SHSUBv16i8
7842
0
    1615017180U,  // SHSUBv2i32
7843
0
    1615010557U,  // SHSUBv4i16
7844
0
    1615019167U,  // SHSUBv4i32
7845
0
    1615012475U,  // SHSUBv8i16
7846
0
    1615005773U,  // SHSUBv8i8
7847
0
    541141793U, // SLI_ZZI_B
7848
0
    2151787297U,  // SLI_ZZI_D
7849
0
    84028193U,  // SLI_ZZI_H
7850
0
    2688723745U,  // SLI_ZZI_S
7851
0
    1615440673U,  // SLId
7852
0
    1615070628U,  // SLIv16i8_shift
7853
0
    1615083060U,  // SLIv2i32_shift
7854
0
    1615074178U,  // SLIv2i64_shift
7855
0
    1615076414U,  // SLIv4i16_shift
7856
0
    1615085078U,  // SLIv4i32_shift
7857
0
    1615078332U,  // SLIv8i16_shift
7858
0
    1615071492U,  // SLIv8i8_shift
7859
0
    1615084088U,  // SM3PARTW1
7860
0
    1615084536U,  // SM3PARTW2
7861
0
    1615018515U,  // SM3SS1
7862
0
    1615084560U,  // SM3TT1A
7863
0
    1615084670U,  // SM3TT1B
7864
0
    1615084572U,  // SM3TT2A
7865
0
    1615084682U,  // SM3TT2B
7866
0
    1615084871U,  // SM4E
7867
0
    541247944U, // SM4EKEY_ZZZ_S
7868
0
    1615020682U,  // SM4ENCKEY
7869
0
    541235261U, // SM4E_ZZZ_S
7870
0
    4238499U, // SMADDLrrr
7871
0
    2151756146U,  // SMAXP_ZPmZ_B
7872
0
    2151788914U,  // SMAXP_ZPmZ_D
7873
0
    2713858418U,  // SMAXP_ZPmZ_H
7874
0
    2151854450U,  // SMAXP_ZPmZ_S
7875
0
    1615005297U,  // SMAXPv16i8
7876
0
    1615018000U,  // SMAXPv2i32
7877
0
    1615011365U,  // SMAXPv4i16
7878
0
    1615020110U,  // SMAXPv4i32
7879
0
    1615013342U,  // SMAXPv8i16
7880
0
    1615006265U,  // SMAXPv8i8
7881
0
    2181253129U,  // SMAXQV_VPZ_B
7882
0
    2185447433U,  // SMAXQV_VPZ_D
7883
0
    2189641737U,  // SMAXQV_VPZ_H
7884
0
    2193836041U,  // SMAXQV_VPZ_S
7885
0
    509990U,  // SMAXV_VPZ_B
7886
0
    3301460006U,  // SMAXV_VPZ_D
7887
0
    3305687078U,  // SMAXV_VPZ_H
7888
0
    3246999590U,  // SMAXV_VPZ_S
7889
0
    1614841724U,  // SMAXVv16i8v
7890
0
    1614847953U,  // SMAXVv4i16v
7891
0
    1614856698U,  // SMAXVv4i32v
7892
0
    1614849930U,  // SMAXVv8i16v
7893
0
    1614842666U,  // SMAXVv8i8v
7894
0
    4245879U, // SMAXWri
7895
0
    4245879U, // SMAXWrr
7896
0
    4245879U, // SMAXXri
7897
0
    4245879U, // SMAXXrr
7898
0
    50645367U,  // SMAX_VG2_2Z2Z_B
7899
0
    54872439U,  // SMAX_VG2_2Z2Z_D
7900
0
    59099511U,  // SMAX_VG2_2Z2Z_H
7901
0
    63326583U,  // SMAX_VG2_2Z2Z_S
7902
0
    50645367U,  // SMAX_VG2_2ZZ_B
7903
0
    54872439U,  // SMAX_VG2_2ZZ_D
7904
0
    59099511U,  // SMAX_VG2_2ZZ_H
7905
0
    63326583U,  // SMAX_VG2_2ZZ_S
7906
0
    50645367U,  // SMAX_VG4_4Z4Z_B
7907
0
    54872439U,  // SMAX_VG4_4Z4Z_D
7908
0
    59099511U,  // SMAX_VG4_4Z4Z_H
7909
0
    63326583U,  // SMAX_VG4_4Z4Z_S
7910
0
    50645367U,  // SMAX_VG4_4ZZ_B
7911
0
    54872439U,  // SMAX_VG4_4ZZ_D
7912
0
    59099511U,  // SMAX_VG4_4ZZ_H
7913
0
    63326583U,  // SMAX_VG4_4ZZ_S
7914
0
    4278647U, // SMAX_ZI_B
7915
0
    541182327U, // SMAX_ZI_D
7916
0
    71453047U,  // SMAX_ZI_H
7917
0
    541247863U, // SMAX_ZI_S
7918
0
    2151762295U,  // SMAX_ZPmZ_B
7919
0
    2151795063U,  // SMAX_ZPmZ_D
7920
0
    2713864567U,  // SMAX_ZPmZ_H
7921
0
    2151860599U,  // SMAX_ZPmZ_S
7922
0
    1615005596U,  // SMAXv16i8
7923
0
    1615018378U,  // SMAXv2i32
7924
0
    1615011832U,  // SMAXv4i16
7925
0
    1615020643U,  // SMAXv4i32
7926
0
    1615013849U,  // SMAXv8i16
7927
0
    1615006526U,  // SMAXv8i8
7928
0
    757814U,  // SMC
7929
0
    2151755952U,  // SMINP_ZPmZ_B
7930
0
    2151788720U,  // SMINP_ZPmZ_D
7931
0
    2713858224U,  // SMINP_ZPmZ_H
7932
0
    2151854256U,  // SMINP_ZPmZ_S
7933
0
    1615005266U,  // SMINPv16i8
7934
0
    1615017951U,  // SMINPv2i32
7935
0
    1615011316U,  // SMINPv4i16
7936
0
    1615020061U,  // SMINPv4i32
7937
0
    1615013293U,  // SMINPv8i16
7938
0
    1615006237U,  // SMINPv8i8
7939
0
    2181253098U,  // SMINQV_VPZ_B
7940
0
    2185447402U,  // SMINQV_VPZ_D
7941
0
    2189641706U,  // SMINQV_VPZ_H
7942
0
    2193836010U,  // SMINQV_VPZ_S
7943
0
    509854U,  // SMINV_VPZ_B
7944
0
    3301459870U,  // SMINV_VPZ_D
7945
0
    3305686942U,  // SMINV_VPZ_H
7946
0
    3246999454U,  // SMINV_VPZ_S
7947
0
    1614841702U,  // SMINVv16i8v
7948
0
    1614847914U,  // SMINVv4i16v
7949
0
    1614856659U,  // SMINVv4i32v
7950
0
    1614849891U,  // SMINVv8i16v
7951
0
    1614842646U,  // SMINVv8i8v
7952
0
    4239155U, // SMINWri
7953
0
    4239155U, // SMINWrr
7954
0
    4239155U, // SMINXri
7955
0
    4239155U, // SMINXrr
7956
0
    50638643U,  // SMIN_VG2_2Z2Z_B
7957
0
    54865715U,  // SMIN_VG2_2Z2Z_D
7958
0
    59092787U,  // SMIN_VG2_2Z2Z_H
7959
0
    63319859U,  // SMIN_VG2_2Z2Z_S
7960
0
    50638643U,  // SMIN_VG2_2ZZ_B
7961
0
    54865715U,  // SMIN_VG2_2ZZ_D
7962
0
    59092787U,  // SMIN_VG2_2ZZ_H
7963
0
    63319859U,  // SMIN_VG2_2ZZ_S
7964
0
    50638643U,  // SMIN_VG4_4Z4Z_B
7965
0
    54865715U,  // SMIN_VG4_4Z4Z_D
7966
0
    59092787U,  // SMIN_VG4_4Z4Z_H
7967
0
    63319859U,  // SMIN_VG4_4Z4Z_S
7968
0
    50638643U,  // SMIN_VG4_4ZZ_B
7969
0
    54865715U,  // SMIN_VG4_4ZZ_D
7970
0
    59092787U,  // SMIN_VG4_4ZZ_H
7971
0
    63319859U,  // SMIN_VG4_4ZZ_S
7972
0
    4271923U, // SMIN_ZI_B
7973
0
    541175603U, // SMIN_ZI_D
7974
0
    71446323U,  // SMIN_ZI_H
7975
0
    541241139U, // SMIN_ZI_S
7976
0
    2151755571U,  // SMIN_ZPmZ_B
7977
0
    2151788339U,  // SMIN_ZPmZ_D
7978
0
    2713857843U,  // SMIN_ZPmZ_H
7979
0
    2151853875U,  // SMIN_ZPmZ_S
7980
0
    1615005227U,  // SMINv16i8
7981
0
    1615017732U,  // SMINv2i32
7982
0
    1615011086U,  // SMINv4i16
7983
0
    1615019934U,  // SMINv4i32
7984
0
    1615013176U,  // SMINv8i16
7985
0
    1615006100U,  // SMINv8i8
7986
0
    2688650333U,  // SMLALB_ZZZI_D
7987
0
    1078103133U,  // SMLALB_ZZZI_S
7988
0
    2688650333U,  // SMLALB_ZZZ_D
7989
0
    146934877U, // SMLALB_ZZZ_H
7990
0
    1078103133U,  // SMLALB_ZZZ_S
7991
0
    3376885010U,  // SMLALL_MZZI_BtoS
7992
0
    3376852242U,  // SMLALL_MZZI_HtoD
7993
0
    3376885010U,  // SMLALL_MZZ_BtoS
7994
0
    3376852242U,  // SMLALL_MZZ_HtoD
7995
0
    3376885010U,  // SMLALL_VG2_M2Z2Z_BtoS
7996
0
    3376852242U,  // SMLALL_VG2_M2Z2Z_HtoD
7997
0
    3376885010U,  // SMLALL_VG2_M2ZZI_BtoS
7998
0
    3376852242U,  // SMLALL_VG2_M2ZZI_HtoD
7999
0
    3913755922U,  // SMLALL_VG2_M2ZZ_BtoS
8000
0
    3913723154U,  // SMLALL_VG2_M2ZZ_HtoD
8001
0
    3913755922U,  // SMLALL_VG4_M4Z4Z_BtoS
8002
0
    3913723154U,  // SMLALL_VG4_M4Z4Z_HtoD
8003
0
    3913755922U,  // SMLALL_VG4_M4ZZI_BtoS
8004
0
    3913723154U,  // SMLALL_VG4_M4ZZI_HtoD
8005
0
    155659538U, // SMLALL_VG4_M4ZZ_BtoS
8006
0
    155626770U, // SMLALL_VG4_M4ZZ_HtoD
8007
0
    2688664765U,  // SMLALT_ZZZI_D
8008
0
    1078117565U,  // SMLALT_ZZZI_S
8009
0
    2688664765U,  // SMLALT_ZZZ_D
8010
0
    146949309U, // SMLALT_ZZZ_H
8011
0
    1078117565U,  // SMLALT_ZZZ_S
8012
0
    3313970033U,  // SMLAL_MZZI_HtoS
8013
0
    3313970033U,  // SMLAL_MZZ_HtoS
8014
0
    3313970033U,  // SMLAL_VG2_M2Z2Z_HtoS
8015
0
    3313970033U,  // SMLAL_VG2_M2ZZI_S
8016
0
    3313970033U,  // SMLAL_VG2_M2ZZ_HtoS
8017
0
    3850840945U,  // SMLAL_VG4_M4Z4Z_HtoS
8018
0
    3850840945U,  // SMLAL_VG4_M4ZZI_HtoS
8019
0
    3850840945U,  // SMLAL_VG4_M4ZZ_HtoS
8020
0
    1615077497U,  // SMLALv16i8_v8i16
8021
0
    1615074246U,  // SMLALv2i32_indexed
8022
0
    1615074246U,  // SMLALv2i32_v2i64
8023
0
    1615085155U,  // SMLALv4i16_indexed
8024
0
    1615085155U,  // SMLALv4i16_v4i32
8025
0
    1615073656U,  // SMLALv4i32_indexed
8026
0
    1615073656U,  // SMLALv4i32_v2i64
8027
0
    1615084150U,  // SMLALv8i16_indexed
8028
0
    1615084150U,  // SMLALv8i16_v4i32
8029
0
    1615078397U,  // SMLALv8i8_v8i16
8030
0
    2688650631U,  // SMLSLB_ZZZI_D
8031
0
    1078103431U,  // SMLSLB_ZZZI_S
8032
0
    2688650631U,  // SMLSLB_ZZZ_D
8033
0
    146935175U, // SMLSLB_ZZZ_H
8034
0
    1078103431U,  // SMLSLB_ZZZ_S
8035
0
    3376885027U,  // SMLSLL_MZZI_BtoS
8036
0
    3376852259U,  // SMLSLL_MZZI_HtoD
8037
0
    3376885027U,  // SMLSLL_MZZ_BtoS
8038
0
    3376852259U,  // SMLSLL_MZZ_HtoD
8039
0
    3376885027U,  // SMLSLL_VG2_M2Z2Z_BtoS
8040
0
    3376852259U,  // SMLSLL_VG2_M2Z2Z_HtoD
8041
0
    3376885027U,  // SMLSLL_VG2_M2ZZI_BtoS
8042
0
    3376852259U,  // SMLSLL_VG2_M2ZZI_HtoD
8043
0
    3913755939U,  // SMLSLL_VG2_M2ZZ_BtoS
8044
0
    3913723171U,  // SMLSLL_VG2_M2ZZ_HtoD
8045
0
    3913755939U,  // SMLSLL_VG4_M4Z4Z_BtoS
8046
0
    3913723171U,  // SMLSLL_VG4_M4Z4Z_HtoD
8047
0
    3913755939U,  // SMLSLL_VG4_M4ZZI_BtoS
8048
0
    3913723171U,  // SMLSLL_VG4_M4ZZI_HtoD
8049
0
    155659555U, // SMLSLL_VG4_M4ZZ_BtoS
8050
0
    155626787U, // SMLSLL_VG4_M4ZZ_HtoD
8051
0
    2688664940U,  // SMLSLT_ZZZI_D
8052
0
    1078117740U,  // SMLSLT_ZZZI_S
8053
0
    2688664940U,  // SMLSLT_ZZZ_D
8054
0
    146949484U, // SMLSLT_ZZZ_H
8055
0
    1078117740U,  // SMLSLT_ZZZ_S
8056
0
    3313970723U,  // SMLSL_MZZI_HtoS
8057
0
    3313970723U,  // SMLSL_MZZ_HtoS
8058
0
    3313970723U,  // SMLSL_VG2_M2Z2Z_HtoS
8059
0
    3313970723U,  // SMLSL_VG2_M2ZZI_S
8060
0
    3313970723U,  // SMLSL_VG2_M2ZZ_HtoS
8061
0
    3850841635U,  // SMLSL_VG4_M4Z4Z_HtoS
8062
0
    3850841635U,  // SMLSL_VG4_M4ZZI_HtoS
8063
0
    3850841635U,  // SMLSL_VG4_M4ZZ_HtoS
8064
0
    1615077640U,  // SMLSLv16i8_v8i16
8065
0
    1615074470U,  // SMLSLv2i32_indexed
8066
0
    1615074470U,  // SMLSLv2i32_v2i64
8067
0
    1615085379U,  // SMLSLv4i16_indexed
8068
0
    1615085379U,  // SMLSLv4i16_v4i32
8069
0
    1615073814U,  // SMLSLv4i32_indexed
8070
0
    1615073814U,  // SMLSLv4i32_v2i64
8071
0
    1615084308U,  // SMLSLv8i16_indexed
8072
0
    1615084308U,  // SMLSLv8i16_v4i32
8073
0
    1615078607U,  // SMLSLv8i8_v8i16
8074
0
    20682U, // SMMLA
8075
0
    541229419U, // SMMLA_ZZZ
8076
0
    96698793U,  // SMOPA_MPPZZ_D
8077
0
    96698793U,  // SMOPA_MPPZZ_HtoS
8078
0
    159613353U, // SMOPA_MPPZZ_S
8079
0
    96715689U,  // SMOPS_MPPZZ_D
8080
0
    96715689U,  // SMOPS_MPPZZ_HtoS
8081
0
    159630249U, // SMOPS_MPPZZ_S
8082
0
    1614846386U,  // SMOVvi16to32
8083
0
    1614846386U,  // SMOVvi16to32_idx0
8084
0
    1614846386U,  // SMOVvi16to64
8085
0
    1614846386U,  // SMOVvi16to64_idx0
8086
0
    1614853156U,  // SMOVvi32to64
8087
0
    1614853156U,  // SMOVvi32to64_idx0
8088
0
    1614840569U,  // SMOVvi8to32
8089
0
    1614840569U,  // SMOVvi8to32_idx0
8090
0
    1614840569U,  // SMOVvi8to64
8091
0
    1614840569U,  // SMOVvi8to64_idx0
8092
0
    4238475U, // SMSUBLrrr
8093
0
    2151754110U,  // SMULH_ZPmZ_B
8094
0
    2151786878U,  // SMULH_ZPmZ_D
8095
0
    2713856382U,  // SMULH_ZPmZ_H
8096
0
    2151852414U,  // SMULH_ZPmZ_S
8097
0
    4270462U, // SMULH_ZZZ_B
8098
0
    541174142U, // SMULH_ZZZ_D
8099
0
    71444862U,  // SMULH_ZZZ_H
8100
0
    541239678U, // SMULH_ZZZ_S
8101
0
    4237694U, // SMULHrr
8102
0
    541166896U, // SMULLB_ZZZI_D
8103
0
    3762457904U,  // SMULLB_ZZZI_S
8104
0
    541166896U, // SMULLB_ZZZ_D
8105
0
    88214832U,  // SMULLB_ZZZ_H
8106
0
    3762457904U,  // SMULLB_ZZZ_S
8107
0
    541181243U, // SMULLT_ZZZI_D
8108
0
    3762472251U,  // SMULLT_ZZZI_S
8109
0
    541181243U, // SMULLT_ZZZ_D
8110
0
    88229179U,  // SMULLT_ZZZ_H
8111
0
    3762472251U,  // SMULLT_ZZZ_S
8112
0
    1615012082U,  // SMULLv16i8_v8i16
8113
0
    1615008902U,  // SMULLv2i32_indexed
8114
0
    1615008902U,  // SMULLv2i32_v2i64
8115
0
    1615019811U,  // SMULLv4i16_indexed
8116
0
    1615019811U,  // SMULLv4i16_v4i32
8117
0
    1615008243U,  // SMULLv4i32_indexed
8118
0
    1615008243U,  // SMULLv4i32_v2i64
8119
0
    1615018737U,  // SMULLv8i16_indexed
8120
0
    1615018737U,  // SMULLv8i16_v4i32
8121
0
    1615013051U,  // SMULLv8i8_v8i16
8122
0
    2151749699U,  // SPLICE_ZPZZ_B
8123
0
    2151782467U,  // SPLICE_ZPZZ_D
8124
0
    29497411U,  // SPLICE_ZPZZ_H
8125
0
    2151848003U,  // SPLICE_ZPZZ_S
8126
0
    2151749699U,  // SPLICE_ZPZ_B
8127
0
    2151782467U,  // SPLICE_ZPZ_D
8128
0
    29497411U,  // SPLICE_ZPZ_H
8129
0
    2151848003U,  // SPLICE_ZPZ_S
8130
0
    541147889U, // SQABS_ZPmZ_B
8131
0
    541180657U, // SQABS_ZPmZ_D
8132
0
    1082278641U,  // SQABS_ZPmZ_H
8133
0
    541246193U, // SQABS_ZPmZ_S
8134
0
    1615005389U,  // SQABSv16i8
8135
0
    4244209U, // SQABSv1i16
8136
0
    4244209U, // SQABSv1i32
8137
0
    4244209U, // SQABSv1i64
8138
0
    4244209U, // SQABSv1i8
8139
0
    1615018096U,  // SQABSv2i32
8140
0
    1615009219U,  // SQABSv2i64
8141
0
    1615011461U,  // SQABSv4i16
8142
0
    1615020206U,  // SQABSv4i32
8143
0
    1615013438U,  // SQABSv8i16
8144
0
    1615006348U,  // SQABSv8i8
8145
0
    4265971U, // SQADD_ZI_B
8146
0
    541169651U, // SQADD_ZI_D
8147
0
    71440371U,  // SQADD_ZI_H
8148
0
    541235187U, // SQADD_ZI_S
8149
0
    2151749619U,  // SQADD_ZPmZ_B
8150
0
    2151782387U,  // SQADD_ZPmZ_D
8151
0
    2713851891U,  // SQADD_ZPmZ_H
8152
0
    2151847923U,  // SQADD_ZPmZ_S
8153
0
    4265971U, // SQADD_ZZZ_B
8154
0
    541169651U, // SQADD_ZZZ_D
8155
0
    71440371U,  // SQADD_ZZZ_H
8156
0
    541235187U, // SQADD_ZZZ_S
8157
0
    1615004990U,  // SQADDv16i8
8158
0
    4233203U, // SQADDv1i16
8159
0
    4233203U, // SQADDv1i32
8160
0
    4233203U, // SQADDv1i64
8161
0
    4233203U, // SQADDv1i8
8162
0
    1615017317U,  // SQADDv2i32
8163
0
    1615008497U,  // SQADDv2i64
8164
0
    1615010694U,  // SQADDv4i16
8165
0
    1615019314U,  // SQADDv4i32
8166
0
    1615012612U,  // SQADDv8i16
8167
0
    1615005882U,  // SQADDv8i8
8168
0
    4265903U, // SQCADD_ZZI_B
8169
0
    541169583U, // SQCADD_ZZI_D
8170
0
    71440303U,  // SQCADD_ZZI_H
8171
0
    541235119U, // SQCADD_ZZI_S
8172
0
    3284283273U,  // SQCVTN_Z2Z_StoH
8173
0
    3275894665U,  // SQCVTN_Z4Z_DtoH
8174
0
    2151755657U,  // SQCVTN_Z4Z_StoB
8175
0
    3284283322U,  // SQCVTUN_Z2Z_StoH
8176
0
    3275894714U,  // SQCVTUN_Z4Z_DtoH
8177
0
    2151755706U,  // SQCVTUN_Z4Z_StoB
8178
0
    3284289339U,  // SQCVTU_Z2Z_StoH
8179
0
    3275900731U,  // SQCVTU_Z4Z_DtoH
8180
0
    2151761723U,  // SQCVTU_Z4Z_StoB
8181
0
    3284289219U,  // SQCVT_Z2Z_StoH
8182
0
    3275900611U,  // SQCVT_Z4Z_DtoH
8183
0
    2151761603U,  // SQCVT_Z4Z_StoB
8184
0
    1077971929U,  // SQDECB_XPiI
8185
0
    541101017U, // SQDECB_XPiWdI
8186
0
    1077974920U,  // SQDECD_XPiI
8187
0
    541104008U, // SQDECD_XPiWdI
8188
0
    1078040456U,  // SQDECD_ZPiI
8189
0
    1077979275U,  // SQDECH_XPiI
8190
0
    541108363U, // SQDECH_XPiWdI
8191
0
    100804747U, // SQDECH_ZPiI
8192
0
    4239383U, // SQDECP_XPWd_B
8193
0
    541110295U, // SQDECP_XPWd_D
8194
0
    3762335767U,  // SQDECP_XPWd_H
8195
0
    541110295U, // SQDECP_XPWd_S
8196
0
    4239383U, // SQDECP_XP_B
8197
0
    541110295U, // SQDECP_XP_D
8198
0
    3762335767U,  // SQDECP_XP_H
8199
0
    541110295U, // SQDECP_XP_S
8200
0
    2151788567U,  // SQDECP_ZP_D
8201
0
    3305254935U,  // SQDECP_ZP_H
8202
0
    2688725015U,  // SQDECP_ZP_S
8203
0
    1077987477U,  // SQDECW_XPiI
8204
0
    541116565U, // SQDECW_XPiWdI
8205
0
    1078118549U,  // SQDECW_ZPiI
8206
0
    2688664580U,  // SQDMLALBT_ZZZ_D
8207
0
    146949124U, // SQDMLALBT_ZZZ_H
8208
0
    1078117380U,  // SQDMLALBT_ZZZ_S
8209
0
    2688650314U,  // SQDMLALB_ZZZI_D
8210
0
    1078103114U,  // SQDMLALB_ZZZI_S
8211
0
    2688650314U,  // SQDMLALB_ZZZ_D
8212
0
    146934858U, // SQDMLALB_ZZZ_H
8213
0
    1078103114U,  // SQDMLALB_ZZZ_S
8214
0
    2688664746U,  // SQDMLALT_ZZZI_D
8215
0
    1078117546U,  // SQDMLALT_ZZZI_S
8216
0
    2688664746U,  // SQDMLALT_ZZZ_D
8217
0
    146949290U, // SQDMLALT_ZZZ_H
8218
0
    1078117546U,  // SQDMLALT_ZZZ_S
8219
0
    1615440736U,  // SQDMLALi16
8220
0
    1615440736U,  // SQDMLALi32
8221
0
    1615436154U,  // SQDMLALv1i32_indexed
8222
0
    1615442924U,  // SQDMLALv1i64_indexed
8223
0
    1615074234U,  // SQDMLALv2i32_indexed
8224
0
    1615074234U,  // SQDMLALv2i32_v2i64
8225
0
    1615085143U,  // SQDMLALv4i16_indexed
8226
0
    1615085143U,  // SQDMLALv4i16_v4i32
8227
0
    1615073643U,  // SQDMLALv4i32_indexed
8228
0
    1615073643U,  // SQDMLALv4i32_v2i64
8229
0
    1615084137U,  // SQDMLALv8i16_indexed
8230
0
    1615084137U,  // SQDMLALv8i16_v4i32
8231
0
    2688664619U,  // SQDMLSLBT_ZZZ_D
8232
0
    146949163U, // SQDMLSLBT_ZZZ_H
8233
0
    1078117419U,  // SQDMLSLBT_ZZZ_S
8234
0
    2688650612U,  // SQDMLSLB_ZZZI_D
8235
0
    1078103412U,  // SQDMLSLB_ZZZI_S
8236
0
    2688650612U,  // SQDMLSLB_ZZZ_D
8237
0
    146935156U, // SQDMLSLB_ZZZ_H
8238
0
    1078103412U,  // SQDMLSLB_ZZZ_S
8239
0
    2688664921U,  // SQDMLSLT_ZZZI_D
8240
0
    1078117721U,  // SQDMLSLT_ZZZI_S
8241
0
    2688664921U,  // SQDMLSLT_ZZZ_D
8242
0
    146949465U, // SQDMLSLT_ZZZ_H
8243
0
    1078117721U,  // SQDMLSLT_ZZZ_S
8244
0
    1615441426U,  // SQDMLSLi16
8245
0
    1615441426U,  // SQDMLSLi32
8246
0
    1615436176U,  // SQDMLSLv1i32_indexed
8247
0
    1615442946U,  // SQDMLSLv1i64_indexed
8248
0
    1615074458U,  // SQDMLSLv2i32_indexed
8249
0
    1615074458U,  // SQDMLSLv2i32_v2i64
8250
0
    1615085367U,  // SQDMLSLv4i16_indexed
8251
0
    1615085367U,  // SQDMLSLv4i16_v4i32
8252
0
    1615073801U,  // SQDMLSLv4i32_indexed
8253
0
    1615073801U,  // SQDMLSLv4i32_v2i64
8254
0
    1615084295U,  // SQDMLSLv8i16_indexed
8255
0
    1615084295U,  // SQDMLSLv8i16_v4i32
8256
0
    50637163U,  // SQDMULH_VG2_2Z2Z_B
8257
0
    54864235U,  // SQDMULH_VG2_2Z2Z_D
8258
0
    59091307U,  // SQDMULH_VG2_2Z2Z_H
8259
0
    63318379U,  // SQDMULH_VG2_2Z2Z_S
8260
0
    50637163U,  // SQDMULH_VG2_2ZZ_B
8261
0
    54864235U,  // SQDMULH_VG2_2ZZ_D
8262
0
    59091307U,  // SQDMULH_VG2_2ZZ_H
8263
0
    63318379U,  // SQDMULH_VG2_2ZZ_S
8264
0
    50637163U,  // SQDMULH_VG4_4Z4Z_B
8265
0
    54864235U,  // SQDMULH_VG4_4Z4Z_D
8266
0
    59091307U,  // SQDMULH_VG4_4Z4Z_H
8267
0
    63318379U,  // SQDMULH_VG4_4Z4Z_S
8268
0
    50637163U,  // SQDMULH_VG4_4ZZ_B
8269
0
    54864235U,  // SQDMULH_VG4_4ZZ_D
8270
0
    59091307U,  // SQDMULH_VG4_4ZZ_H
8271
0
    63318379U,  // SQDMULH_VG4_4ZZ_S
8272
0
    541174123U, // SQDMULH_ZZZI_D
8273
0
    71444843U,  // SQDMULH_ZZZI_H
8274
0
    541239659U, // SQDMULH_ZZZI_S
8275
0
    4270443U, // SQDMULH_ZZZ_B
8276
0
    541174123U, // SQDMULH_ZZZ_D
8277
0
    71444843U,  // SQDMULH_ZZZ_H
8278
0
    541239659U, // SQDMULH_ZZZ_S
8279
0
    4237675U, // SQDMULHv1i16
8280
0
    4233559U, // SQDMULHv1i16_indexed
8281
0
    4237675U, // SQDMULHv1i32
8282
0
    4240329U, // SQDMULHv1i32_indexed
8283
0
    1615017477U,  // SQDMULHv2i32
8284
0
    1615017477U,  // SQDMULHv2i32_indexed
8285
0
    1615010831U,  // SQDMULHv4i16
8286
0
    1615010831U,  // SQDMULHv4i16_indexed
8287
0
    1615019495U,  // SQDMULHv4i32
8288
0
    1615019495U,  // SQDMULHv4i32_indexed
8289
0
    1615012749U,  // SQDMULHv8i16
8290
0
    1615012749U,  // SQDMULHv8i16_indexed
8291
0
    541166878U, // SQDMULLB_ZZZI_D
8292
0
    3762457886U,  // SQDMULLB_ZZZI_S
8293
0
    541166878U, // SQDMULLB_ZZZ_D
8294
0
    88214814U,  // SQDMULLB_ZZZ_H
8295
0
    3762457886U,  // SQDMULLB_ZZZ_S
8296
0
    541181225U, // SQDMULLT_ZZZI_D
8297
0
    3762472233U,  // SQDMULLT_ZZZI_S
8298
0
    541181225U, // SQDMULLT_ZZZ_D
8299
0
    88229161U,  // SQDMULLT_ZZZ_H
8300
0
    3762472233U,  // SQDMULLT_ZZZ_S
8301
0
    4238643U, // SQDMULLi16
8302
0
    4238643U, // SQDMULLi32
8303
0
    4233605U, // SQDMULLv1i32_indexed
8304
0
    4240375U, // SQDMULLv1i64_indexed
8305
0
    1615008890U,  // SQDMULLv2i32_indexed
8306
0
    1615008890U,  // SQDMULLv2i32_v2i64
8307
0
    1615019799U,  // SQDMULLv4i16_indexed
8308
0
    1615019799U,  // SQDMULLv4i16_v4i32
8309
0
    1615008230U,  // SQDMULLv4i32_indexed
8310
0
    1615008230U,  // SQDMULLv4i32_v2i64
8311
0
    1615018724U,  // SQDMULLv8i16_indexed
8312
0
    1615018724U,  // SQDMULLv8i16_v4i32
8313
0
    1077971945U,  // SQINCB_XPiI
8314
0
    541101033U, // SQINCB_XPiWdI
8315
0
    1077974936U,  // SQINCD_XPiI
8316
0
    541104024U, // SQINCD_XPiWdI
8317
0
    1078040472U,  // SQINCD_ZPiI
8318
0
    1077979291U,  // SQINCH_XPiI
8319
0
    541108379U, // SQINCH_XPiWdI
8320
0
    100804763U, // SQINCH_ZPiI
8321
0
    4239399U, // SQINCP_XPWd_B
8322
0
    541110311U, // SQINCP_XPWd_D
8323
0
    3762335783U,  // SQINCP_XPWd_H
8324
0
    541110311U, // SQINCP_XPWd_S
8325
0
    4239399U, // SQINCP_XP_B
8326
0
    541110311U, // SQINCP_XP_D
8327
0
    3762335783U,  // SQINCP_XP_H
8328
0
    541110311U, // SQINCP_XP_S
8329
0
    2151788583U,  // SQINCP_ZP_D
8330
0
    3305254951U,  // SQINCP_ZP_H
8331
0
    2688725031U,  // SQINCP_ZP_S
8332
0
    1077987493U,  // SQINCW_XPiI
8333
0
    541116581U, // SQINCW_XPiWdI
8334
0
    1078118565U,  // SQINCW_ZPiI
8335
0
    541137180U, // SQNEG_ZPmZ_B
8336
0
    541169948U, // SQNEG_ZPmZ_D
8337
0
    1082267932U,  // SQNEG_ZPmZ_H
8338
0
    541235484U, // SQNEG_ZPmZ_S
8339
0
    1615005071U,  // SQNEGv16i8
8340
0
    4233500U, // SQNEGv1i16
8341
0
    4233500U, // SQNEGv1i32
8342
0
    4233500U, // SQNEGv1i64
8343
0
    4233500U, // SQNEGv1i8
8344
0
    1615017454U,  // SQNEGv2i32
8345
0
    1615008611U,  // SQNEGv2i64
8346
0
    1615010808U,  // SQNEGv4i16
8347
0
    1615019460U,  // SQNEGv4i32
8348
0
    1615012726U,  // SQNEGv8i16
8349
0
    1615005937U,  // SQNEGv8i8
8350
0
    84027420U,  // SQRDCMLAH_ZZZI_H
8351
0
    2688722972U,  // SQRDCMLAH_ZZZI_S
8352
0
    541141020U, // SQRDCMLAH_ZZZ_B
8353
0
    2151786524U,  // SQRDCMLAH_ZZZ_D
8354
0
    84027420U,  // SQRDCMLAH_ZZZ_H
8355
0
    2688722972U,  // SQRDCMLAH_ZZZ_S
8356
0
    2151786535U,  // SQRDMLAH_ZZZI_D
8357
0
    84027431U,  // SQRDMLAH_ZZZI_H
8358
0
    2688722983U,  // SQRDMLAH_ZZZI_S
8359
0
    541141031U, // SQRDMLAH_ZZZ_B
8360
0
    2151786535U,  // SQRDMLAH_ZZZ_D
8361
0
    84027431U,  // SQRDMLAH_ZZZ_H
8362
0
    2688722983U,  // SQRDMLAH_ZZZ_S
8363
0
    1615439911U,  // SQRDMLAHv1i16
8364
0
    1615436107U,  // SQRDMLAHv1i16_indexed
8365
0
    1615439911U,  // SQRDMLAHv1i32
8366
0
    1615442877U,  // SQRDMLAHv1i32_indexed
8367
0
    1615083000U,  // SQRDMLAHv2i32
8368
0
    1615083000U,  // SQRDMLAHv2i32_indexed
8369
0
    1615076354U,  // SQRDMLAHv4i16
8370
0
    1615076354U,  // SQRDMLAHv4i16_indexed
8371
0
    1615085018U,  // SQRDMLAHv4i32
8372
0
    1615085018U,  // SQRDMLAHv4i32_indexed
8373
0
    1615078272U,  // SQRDMLAHv8i16
8374
0
    1615078272U,  // SQRDMLAHv8i16_indexed
8375
0
    2151787140U,  // SQRDMLSH_ZZZI_D
8376
0
    84028036U,  // SQRDMLSH_ZZZI_H
8377
0
    2688723588U,  // SQRDMLSH_ZZZI_S
8378
0
    541141636U, // SQRDMLSH_ZZZ_B
8379
0
    2151787140U,  // SQRDMLSH_ZZZ_D
8380
0
    84028036U,  // SQRDMLSH_ZZZ_H
8381
0
    2688723588U,  // SQRDMLSH_ZZZ_S
8382
0
    1615440516U,  // SQRDMLSHv1i16
8383
0
    1615436142U,  // SQRDMLSHv1i16_indexed
8384
0
    1615440516U,  // SQRDMLSHv1i32
8385
0
    1615442912U,  // SQRDMLSHv1i32_indexed
8386
0
    1615083038U,  // SQRDMLSHv2i32
8387
0
    1615083038U,  // SQRDMLSHv2i32_indexed
8388
0
    1615076392U,  // SQRDMLSHv4i16
8389
0
    1615076392U,  // SQRDMLSHv4i16_indexed
8390
0
    1615085056U,  // SQRDMLSHv4i32
8391
0
    1615085056U,  // SQRDMLSHv4i32_indexed
8392
0
    1615078310U,  // SQRDMLSHv8i16
8393
0
    1615078310U,  // SQRDMLSHv8i16_indexed
8394
0
    541174132U, // SQRDMULH_ZZZI_D
8395
0
    71444852U,  // SQRDMULH_ZZZI_H
8396
0
    541239668U, // SQRDMULH_ZZZI_S
8397
0
    4270452U, // SQRDMULH_ZZZ_B
8398
0
    541174132U, // SQRDMULH_ZZZ_D
8399
0
    71444852U,  // SQRDMULH_ZZZ_H
8400
0
    541239668U, // SQRDMULH_ZZZ_S
8401
0
    4237684U, // SQRDMULHv1i16
8402
0
    4233570U, // SQRDMULHv1i16_indexed
8403
0
    4237684U, // SQRDMULHv1i32
8404
0
    4240340U, // SQRDMULHv1i32_indexed
8405
0
    1615017489U,  // SQRDMULHv2i32
8406
0
    1615017489U,  // SQRDMULHv2i32_indexed
8407
0
    1615010843U,  // SQRDMULHv4i16
8408
0
    1615010843U,  // SQRDMULHv4i16_indexed
8409
0
    1615019507U,  // SQRDMULHv4i32
8410
0
    1615019507U,  // SQRDMULHv4i32_indexed
8411
0
    1615012761U,  // SQRDMULHv8i16
8412
0
    1615012761U,  // SQRDMULHv8i16_indexed
8413
0
    2151756492U,  // SQRSHLR_ZPmZ_B
8414
0
    2151789260U,  // SQRSHLR_ZPmZ_D
8415
0
    2713858764U,  // SQRSHLR_ZPmZ_H
8416
0
    2151854796U,  // SQRSHLR_ZPmZ_S
8417
0
    2151754975U,  // SQRSHL_ZPmZ_B
8418
0
    2151787743U,  // SQRSHL_ZPmZ_D
8419
0
    2713857247U,  // SQRSHL_ZPmZ_H
8420
0
    2151853279U,  // SQRSHL_ZPmZ_S
8421
0
    1615005142U,  // SQRSHLv16i8
8422
0
    4238559U, // SQRSHLv1i16
8423
0
    4238559U, // SQRSHLv1i32
8424
0
    4238559U, // SQRSHLv1i64
8425
0
    4238559U, // SQRSHLv1i8
8426
0
    1615017589U,  // SQRSHLv2i32
8427
0
    1615008810U,  // SQRSHLv2i64
8428
0
    1615010943U,  // SQRSHLv4i16
8429
0
    1615019719U,  // SQRSHLv4i32
8430
0
    1615012961U,  // SQRSHLv8i16
8431
0
    1615006001U,  // SQRSHLv8i8
8432
0
    3762359791U,  // SQRSHRNB_ZZI_B
8433
0
    21106159U,  // SQRSHRNB_ZZI_H
8434
0
    541232623U, // SQRSHRNB_ZZI_S
8435
0
    1078019531U,  // SQRSHRNT_ZZI_B
8436
0
    25314763U,  // SQRSHRNT_ZZI_H
8437
0
    2151859659U,  // SQRSHRNT_ZZI_S
8438
0
    2151755618U,  // SQRSHRN_VG4_Z4ZI_B
8439
0
    54669154U,  // SQRSHRN_VG4_Z4ZI_H
8440
0
    63057762U,  // SQRSHRN_Z2ZI_StoH
8441
0
    4239202U, // SQRSHRNb
8442
0
    4239202U, // SQRSHRNh
8443
0
    4239202U, // SQRSHRNs
8444
0
    1615070156U,  // SQRSHRNv16i8_shift
8445
0
    1615017772U,  // SQRSHRNv2i32_shift
8446
0
    1615011126U,  // SQRSHRNv4i16_shift
8447
0
    1615084378U,  // SQRSHRNv4i32_shift
8448
0
    1615077736U,  // SQRSHRNv8i16_shift
8449
0
    1615006140U,  // SQRSHRNv8i8_shift
8450
0
    3762359845U,  // SQRSHRUNB_ZZI_B
8451
0
    21106213U,  // SQRSHRUNB_ZZI_H
8452
0
    541232677U, // SQRSHRUNB_ZZI_S
8453
0
    1078019586U,  // SQRSHRUNT_ZZI_B
8454
0
    25314818U,  // SQRSHRUNT_ZZI_H
8455
0
    2151859714U,  // SQRSHRUNT_ZZI_S
8456
0
    2151755696U,  // SQRSHRUN_VG4_Z4ZI_B
8457
0
    54669232U,  // SQRSHRUN_VG4_Z4ZI_H
8458
0
    63057840U,  // SQRSHRUN_Z2ZI_StoH
8459
0
    4239280U, // SQRSHRUNb
8460
0
    4239280U, // SQRSHRUNh
8461
0
    4239280U, // SQRSHRUNs
8462
0
    1615070232U,  // SQRSHRUNv16i8_shift
8463
0
    1615017839U,  // SQRSHRUNv2i32_shift
8464
0
    1615011204U,  // SQRSHRUNv4i16_shift
8465
0
    1615084448U,  // SQRSHRUNv4i32_shift
8466
0
    1615077818U,  // SQRSHRUNv8i16_shift
8467
0
    1615006204U,  // SQRSHRUNv8i8_shift
8468
0
    63063858U,  // SQRSHRU_VG2_Z2ZI_H
8469
0
    2151761714U,  // SQRSHRU_VG4_Z4ZI_B
8470
0
    54675250U,  // SQRSHRU_VG4_Z4ZI_H
8471
0
    63058549U,  // SQRSHR_VG2_Z2ZI_H
8472
0
    2151756405U,  // SQRSHR_VG4_Z4ZI_B
8473
0
    54669941U,  // SQRSHR_VG4_Z4ZI_H
8474
0
    2151756476U,  // SQSHLR_ZPmZ_B
8475
0
    2151789244U,  // SQSHLR_ZPmZ_D
8476
0
    2713858748U,  // SQSHLR_ZPmZ_H
8477
0
    2151854780U,  // SQSHLR_ZPmZ_S
8478
0
    2151761682U,  // SQSHLU_ZPmI_B
8479
0
    2151794450U,  // SQSHLU_ZPmI_D
8480
0
    2713863954U,  // SQSHLU_ZPmI_H
8481
0
    2151859986U,  // SQSHLU_ZPmI_S
8482
0
    4245266U, // SQSHLUb
8483
0
    4245266U, // SQSHLUd
8484
0
    4245266U, // SQSHLUh
8485
0
    4245266U, // SQSHLUs
8486
0
    1615005496U,  // SQSHLUv16i8_shift
8487
0
    1615018260U,  // SQSHLUv2i32_shift
8488
0
    1615009375U,  // SQSHLUv2i64_shift
8489
0
    1615011625U,  // SQSHLUv4i16_shift
8490
0
    1615020370U,  // SQSHLUv4i32_shift
8491
0
    1615013602U,  // SQSHLUv8i16_shift
8492
0
    1615006444U,  // SQSHLUv8i8_shift
8493
0
    2151754961U,  // SQSHL_ZPmI_B
8494
0
    2151787729U,  // SQSHL_ZPmI_D
8495
0
    2713857233U,  // SQSHL_ZPmI_H
8496
0
    2151853265U,  // SQSHL_ZPmI_S
8497
0
    2151754961U,  // SQSHL_ZPmZ_B
8498
0
    2151787729U,  // SQSHL_ZPmZ_D
8499
0
    2713857233U,  // SQSHL_ZPmZ_H
8500
0
    2151853265U,  // SQSHL_ZPmZ_S
8501
0
    4238545U, // SQSHLb
8502
0
    4238545U, // SQSHLd
8503
0
    4238545U, // SQSHLh
8504
0
    4238545U, // SQSHLs
8505
0
    1615005120U,  // SQSHLv16i8
8506
0
    1615005120U,  // SQSHLv16i8_shift
8507
0
    4238545U, // SQSHLv1i16
8508
0
    4238545U, // SQSHLv1i32
8509
0
    4238545U, // SQSHLv1i64
8510
0
    4238545U, // SQSHLv1i8
8511
0
    1615017569U,  // SQSHLv2i32
8512
0
    1615017569U,  // SQSHLv2i32_shift
8513
0
    1615008790U,  // SQSHLv2i64
8514
0
    1615008790U,  // SQSHLv2i64_shift
8515
0
    1615010923U,  // SQSHLv4i16
8516
0
    1615010923U,  // SQSHLv4i16_shift
8517
0
    1615019699U,  // SQSHLv4i32
8518
0
    1615019699U,  // SQSHLv4i32_shift
8519
0
    1615012941U,  // SQSHLv8i16
8520
0
    1615012941U,  // SQSHLv8i16_shift
8521
0
    1615005981U,  // SQSHLv8i8
8522
0
    1615005981U,  // SQSHLv8i8_shift
8523
0
    3762359773U,  // SQSHRNB_ZZI_B
8524
0
    21106141U,  // SQSHRNB_ZZI_H
8525
0
    541232605U, // SQSHRNB_ZZI_S
8526
0
    1078019513U,  // SQSHRNT_ZZI_B
8527
0
    25314745U,  // SQSHRNT_ZZI_H
8528
0
    2151859641U,  // SQSHRNT_ZZI_S
8529
0
    4239186U, // SQSHRNb
8530
0
    4239186U, // SQSHRNh
8531
0
    4239186U, // SQSHRNs
8532
0
    1615070130U,  // SQSHRNv16i8_shift
8533
0
    1615017750U,  // SQSHRNv2i32_shift
8534
0
    1615011104U,  // SQSHRNv4i16_shift
8535
0
    1615084354U,  // SQSHRNv4i32_shift
8536
0
    1615077712U,  // SQSHRNv8i16_shift
8537
0
    1615006118U,  // SQSHRNv8i8_shift
8538
0
    3762359835U,  // SQSHRUNB_ZZI_B
8539
0
    21106203U,  // SQSHRUNB_ZZI_H
8540
0
    541232667U, // SQSHRUNB_ZZI_S
8541
0
    1078019576U,  // SQSHRUNT_ZZI_B
8542
0
    25314808U,  // SQSHRUNT_ZZI_H
8543
0
    2151859704U,  // SQSHRUNT_ZZI_S
8544
0
    4239271U, // SQSHRUNb
8545
0
    4239271U, // SQSHRUNh
8546
0
    4239271U, // SQSHRUNs
8547
0
    1615070218U,  // SQSHRUNv16i8_shift
8548
0
    1615017827U,  // SQSHRUNv2i32_shift
8549
0
    1615011192U,  // SQSHRUNv4i16_shift
8550
0
    1615084435U,  // SQSHRUNv4i32_shift
8551
0
    1615077805U,  // SQSHRUNv8i16_shift
8552
0
    1615006192U,  // SQSHRUNv8i8_shift
8553
0
    2151756365U,  // SQSUBR_ZPmZ_B
8554
0
    2151789133U,  // SQSUBR_ZPmZ_D
8555
0
    2713858637U,  // SQSUBR_ZPmZ_H
8556
0
    2151854669U,  // SQSUBR_ZPmZ_S
8557
0
    4263863U, // SQSUB_ZI_B
8558
0
    541167543U, // SQSUB_ZI_D
8559
0
    71438263U,  // SQSUB_ZI_H
8560
0
    541233079U, // SQSUB_ZI_S
8561
0
    2151747511U,  // SQSUB_ZPmZ_B
8562
0
    2151780279U,  // SQSUB_ZPmZ_D
8563
0
    2713849783U,  // SQSUB_ZPmZ_H
8564
0
    2151845815U,  // SQSUB_ZPmZ_S
8565
0
    4263863U, // SQSUB_ZZZ_B
8566
0
    541167543U, // SQSUB_ZZZ_D
8567
0
    71438263U,  // SQSUB_ZZZ_H
8568
0
    541233079U, // SQSUB_ZZZ_S
8569
0
    1615004869U,  // SQSUBv16i8
8570
0
    4231095U, // SQSUBv1i16
8571
0
    4231095U, // SQSUBv1i32
8572
0
    4231095U, // SQSUBv1i64
8573
0
    4231095U, // SQSUBv1i8
8574
0
    1615017200U,  // SQSUBv2i32
8575
0
    1615008448U,  // SQSUBv2i64
8576
0
    1615010577U,  // SQSUBv4i16
8577
0
    1615019187U,  // SQSUBv4i32
8578
0
    1615012495U,  // SQSUBv8i16
8579
0
    1615005793U,  // SQSUBv8i8
8580
0
    3762359819U,  // SQXTNB_ZZ_B
8581
0
    3242331659U,  // SQXTNB_ZZ_H
8582
0
    541232651U, // SQXTNB_ZZ_S
8583
0
    1078019560U,  // SQXTNT_ZZ_B
8584
0
    3246540264U,  // SQXTNT_ZZ_H
8585
0
    2151859688U,  // SQXTNT_ZZ_S
8586
0
    1615070194U,  // SQXTNv16i8
8587
0
    4239257U, // SQXTNv1i16
8588
0
    4239257U, // SQXTNv1i32
8589
0
    4239257U, // SQXTNv1i8
8590
0
    1615017807U,  // SQXTNv2i32
8591
0
    1615011172U,  // SQXTNv4i16
8592
0
    1615084413U,  // SQXTNv4i32
8593
0
    1615077783U,  // SQXTNv8i16
8594
0
    1615006172U,  // SQXTNv8i8
8595
0
    3762359856U,  // SQXTUNB_ZZ_B
8596
0
    3242331696U,  // SQXTUNB_ZZ_H
8597
0
    541232688U, // SQXTUNB_ZZ_S
8598
0
    1078019597U,  // SQXTUNT_ZZ_B
8599
0
    3246540301U,  // SQXTUNT_ZZ_H
8600
0
    2151859725U,  // SQXTUNT_ZZ_S
8601
0
    1615070247U,  // SQXTUNv16i8
8602
0
    4239299U, // SQXTUNv1i16
8603
0
    4239299U, // SQXTUNv1i32
8604
0
    4239299U, // SQXTUNv1i8
8605
0
    1615017852U,  // SQXTUNv2i32
8606
0
    1615011217U,  // SQXTUNv4i16
8607
0
    1615084462U,  // SQXTUNv4i32
8608
0
    1615077832U,  // SQXTUNv8i16
8609
0
    1615006217U,  // SQXTUNv8i8
8610
0
    2151749573U,  // SRHADD_ZPmZ_B
8611
0
    2151782341U,  // SRHADD_ZPmZ_D
8612
0
    2713851845U,  // SRHADD_ZPmZ_H
8613
0
    2151847877U,  // SRHADD_ZPmZ_S
8614
0
    1615004943U,  // SRHADDv16i8
8615
0
    1615017274U,  // SRHADDv2i32
8616
0
    1615010651U,  // SRHADDv4i16
8617
0
    1615019271U,  // SRHADDv4i32
8618
0
    1615012569U,  // SRHADDv8i16
8619
0
    1615005839U,  // SRHADDv8i8
8620
0
    541141803U, // SRI_ZZI_B
8621
0
    2151787307U,  // SRI_ZZI_D
8622
0
    84028203U,  // SRI_ZZI_H
8623
0
    2688723755U,  // SRI_ZZI_S
8624
0
    1615440683U,  // SRId
8625
0
    1615070637U,  // SRIv16i8_shift
8626
0
    1615083077U,  // SRIv2i32_shift
8627
0
    1615074186U,  // SRIv2i64_shift
8628
0
    1615076431U,  // SRIv4i16_shift
8629
0
    1615085095U,  // SRIv4i32_shift
8630
0
    1615078349U,  // SRIv8i16_shift
8631
0
    1615071500U,  // SRIv8i8_shift
8632
0
    2151756510U,  // SRSHLR_ZPmZ_B
8633
0
    2151789278U,  // SRSHLR_ZPmZ_D
8634
0
    2713858782U,  // SRSHLR_ZPmZ_H
8635
0
    2151854814U,  // SRSHLR_ZPmZ_S
8636
0
    50638063U,  // SRSHL_VG2_2Z2Z_B
8637
0
    54865135U,  // SRSHL_VG2_2Z2Z_D
8638
0
    59092207U,  // SRSHL_VG2_2Z2Z_H
8639
0
    63319279U,  // SRSHL_VG2_2Z2Z_S
8640
0
    50638063U,  // SRSHL_VG2_2ZZ_B
8641
0
    54865135U,  // SRSHL_VG2_2ZZ_D
8642
0
    59092207U,  // SRSHL_VG2_2ZZ_H
8643
0
    63319279U,  // SRSHL_VG2_2ZZ_S
8644
0
    50638063U,  // SRSHL_VG4_4Z4Z_B
8645
0
    54865135U,  // SRSHL_VG4_4Z4Z_D
8646
0
    59092207U,  // SRSHL_VG4_4Z4Z_H
8647
0
    63319279U,  // SRSHL_VG4_4Z4Z_S
8648
0
    50638063U,  // SRSHL_VG4_4ZZ_B
8649
0
    54865135U,  // SRSHL_VG4_4ZZ_D
8650
0
    59092207U,  // SRSHL_VG4_4ZZ_H
8651
0
    63319279U,  // SRSHL_VG4_4ZZ_S
8652
0
    2151754991U,  // SRSHL_ZPmZ_B
8653
0
    2151787759U,  // SRSHL_ZPmZ_D
8654
0
    2713857263U,  // SRSHL_ZPmZ_H
8655
0
    2151853295U,  // SRSHL_ZPmZ_S
8656
0
    1615005166U,  // SRSHLv16i8
8657
0
    4238575U, // SRSHLv1i64
8658
0
    1615017611U,  // SRSHLv2i32
8659
0
    1615008832U,  // SRSHLv2i64
8660
0
    1615010965U,  // SRSHLv4i16
8661
0
    1615019741U,  // SRSHLv4i32
8662
0
    1615012983U,  // SRSHLv8i16
8663
0
    1615006023U,  // SRSHLv8i8
8664
0
    2151756421U,  // SRSHR_ZPmI_B
8665
0
    2151789189U,  // SRSHR_ZPmI_D
8666
0
    2713858693U,  // SRSHR_ZPmI_H
8667
0
    2151854725U,  // SRSHR_ZPmI_S
8668
0
    4240005U, // SRSHRd
8669
0
    1615005329U,  // SRSHRv16i8_shift
8670
0
    1615018030U,  // SRSHRv2i32_shift
8671
0
    1615009161U,  // SRSHRv2i64_shift
8672
0
    1615011395U,  // SRSHRv4i16_shift
8673
0
    1615020140U,  // SRSHRv4i32_shift
8674
0
    1615013372U,  // SRSHRv8i16_shift
8675
0
    1615006294U,  // SRSHRv8i8_shift
8676
0
    541131355U, // SRSRA_ZZI_B
8677
0
    2151776859U,  // SRSRA_ZZI_D
8678
0
    84017755U,  // SRSRA_ZZI_H
8679
0
    2688713307U,  // SRSRA_ZZI_S
8680
0
    1615430235U,  // SRSRAd
8681
0
    1615070341U,  // SRSRAv16i8_shift
8682
0
    1615082658U,  // SRSRAv2i32_shift
8683
0
    1615073926U,  // SRSRAv2i64_shift
8684
0
    1615076035U,  // SRSRAv4i16_shift
8685
0
    1615084621U,  // SRSRAv4i32_shift
8686
0
    1615077953U,  // SRSRAv8i16_shift
8687
0
    1615071271U,  // SRSRAv8i8_shift
8688
0
    541166862U, // SSHLLB_ZZI_D
8689
0
    88214798U,  // SSHLLB_ZZI_H
8690
0
    3762457870U,  // SSHLLB_ZZI_S
8691
0
    541181209U, // SSHLLT_ZZI_D
8692
0
    88229145U,  // SSHLLT_ZZI_H
8693
0
    3762472217U,  // SSHLLT_ZZI_S
8694
0
    1615012049U,  // SSHLLv16i8_shift
8695
0
    1615008870U,  // SSHLLv2i32_shift
8696
0
    1615019779U,  // SSHLLv4i16_shift
8697
0
    1615008208U,  // SSHLLv4i32_shift
8698
0
    1615018702U,  // SSHLLv8i16_shift
8699
0
    1615013021U,  // SSHLLv8i8_shift
8700
0
    1615005188U,  // SSHLv16i8
8701
0
    4238589U, // SSHLv1i64
8702
0
    1615017631U,  // SSHLv2i32
8703
0
    1615008852U,  // SSHLv2i64
8704
0
    1615010985U,  // SSHLv4i16
8705
0
    1615019761U,  // SSHLv4i32
8706
0
    1615013003U,  // SSHLv8i16
8707
0
    1615006043U,  // SSHLv8i8
8708
0
    4240019U, // SSHRd
8709
0
    1615005351U,  // SSHRv16i8_shift
8710
0
    1615018050U,  // SSHRv2i32_shift
8711
0
    1615009181U,  // SSHRv2i64_shift
8712
0
    1615011415U,  // SSHRv4i16_shift
8713
0
    1615020160U,  // SSHRv4i32_shift
8714
0
    1615013392U,  // SSHRv8i16_shift
8715
0
    1615006314U,  // SSHRv8i8_shift
8716
0
    541131369U, // SSRA_ZZI_B
8717
0
    2151776873U,  // SSRA_ZZI_D
8718
0
    84017769U,  // SSRA_ZZI_H
8719
0
    2688713321U,  // SSRA_ZZI_S
8720
0
    1615430249U,  // SSRAd
8721
0
    1615070363U,  // SSRAv16i8_shift
8722
0
    1615082678U,  // SSRAv2i32_shift
8723
0
    1615073946U,  // SSRAv2i64_shift
8724
0
    1615076055U,  // SSRAv4i16_shift
8725
0
    1615084641U,  // SSRAv4i32_shift
8726
0
    1615077973U,  // SSRAv8i16_shift
8727
0
    1615071291U,  // SSRAv8i8_shift
8728
0
    1103430447U,  // SST1B_D
8729
0
    1103430447U,  // SST1B_D_IMM
8730
0
    1103430447U,  // SST1B_D_SXTW
8731
0
    1103430447U,  // SST1B_D_UXTW
8732
0
    1103495983U,  // SST1B_S_IMM
8733
0
    1103495983U,  // SST1B_S_SXTW
8734
0
    1103495983U,  // SST1B_S_UXTW
8735
0
    1103433986U,  // SST1D
8736
0
    1103433986U,  // SST1D_IMM
8737
0
    1103433986U,  // SST1D_SCALED
8738
0
    1103433986U,  // SST1D_SXTW
8739
0
    1103433986U,  // SST1D_SXTW_SCALED
8740
0
    1103433986U,  // SST1D_UXTW
8741
0
    1103433986U,  // SST1D_UXTW_SCALED
8742
0
    1103436280U,  // SST1H_D
8743
0
    1103436280U,  // SST1H_D_IMM
8744
0
    1103436280U,  // SST1H_D_SCALED
8745
0
    1103436280U,  // SST1H_D_SXTW
8746
0
    1103436280U,  // SST1H_D_SXTW_SCALED
8747
0
    1103436280U,  // SST1H_D_UXTW
8748
0
    1103436280U,  // SST1H_D_UXTW_SCALED
8749
0
    1103501816U,  // SST1H_S_IMM
8750
0
    1103501816U,  // SST1H_S_SXTW
8751
0
    1103501816U,  // SST1H_S_SXTW_SCALED
8752
0
    1103501816U,  // SST1H_S_UXTW
8753
0
    1103501816U,  // SST1H_S_UXTW_SCALED
8754
0
    1104097715U,  // SST1Q
8755
0
    1103448154U,  // SST1W_D
8756
0
    1103448154U,  // SST1W_D_IMM
8757
0
    1103448154U,  // SST1W_D_SCALED
8758
0
    1103448154U,  // SST1W_D_SXTW
8759
0
    1103448154U,  // SST1W_D_SXTW_SCALED
8760
0
    1103448154U,  // SST1W_D_UXTW
8761
0
    1103448154U,  // SST1W_D_UXTW_SCALED
8762
0
    1103513690U,  // SST1W_IMM
8763
0
    1103513690U,  // SST1W_SXTW
8764
0
    1103513690U,  // SST1W_SXTW_SCALED
8765
0
    1103513690U,  // SST1W_UXTW
8766
0
    1103513690U,  // SST1W_UXTW_SCALED
8767
0
    541180943U, // SSUBLBT_ZZZ_D
8768
0
    88228879U,  // SSUBLBT_ZZZ_H
8769
0
    3762471951U,  // SSUBLBT_ZZZ_S
8770
0
    541166791U, // SSUBLB_ZZZ_D
8771
0
    88214727U,  // SSUBLB_ZZZ_H
8772
0
    3762457799U,  // SSUBLB_ZZZ_S
8773
0
    541167455U, // SSUBLTB_ZZZ_D
8774
0
    88215391U,  // SSUBLTB_ZZZ_H
8775
0
    3762458463U,  // SSUBLTB_ZZZ_S
8776
0
    541181133U, // SSUBLT_ZZZ_D
8777
0
    88229069U,  // SSUBLT_ZZZ_H
8778
0
    3762472141U,  // SSUBLT_ZZZ_S
8779
0
    1615011983U,  // SSUBLv16i8_v8i16
8780
0
    1615008730U,  // SSUBLv2i32_v2i64
8781
0
    1615019639U,  // SSUBLv4i16_v4i32
8782
0
    1615008142U,  // SSUBLv4i32_v2i64
8783
0
    1615018636U,  // SSUBLv8i16_v4i32
8784
0
    1615012881U,  // SSUBLv8i8_v8i16
8785
0
    541167563U, // SSUBWB_ZZZ_D
8786
0
    71438283U,  // SSUBWB_ZZZ_H
8787
0
    541233099U, // SSUBWB_ZZZ_S
8788
0
    541181655U, // SSUBWT_ZZZ_D
8789
0
    71452375U,  // SSUBWT_ZZZ_H
8790
0
    541247191U, // SSUBWT_ZZZ_S
8791
0
    1615012326U,  // SSUBWv16i8_v8i16
8792
0
    1615009448U,  // SSUBWv2i32_v2i64
8793
0
    1615020558U,  // SSUBWv4i16_v4i32
8794
0
    1615008327U,  // SSUBWv4i32_v2i64
8795
0
    1615018956U,  // SSUBWv8i16_v4i32
8796
0
    1615013790U,  // SSUBWv8i8_v8i16
8797
0
    1103397679U,  // ST1B
8798
0
    1250198319U,  // ST1B_2Z
8799
0
    1250198319U,  // ST1B_2Z_IMM
8800
0
    5309231U, // ST1B_2Z_STRIDED
8801
0
    5309231U, // ST1B_2Z_STRIDED_IMM
8802
0
    1250198319U,  // ST1B_4Z
8803
0
    1250198319U,  // ST1B_4Z_IMM
8804
0
    1250198319U,  // ST1B_4Z_STRIDED
8805
0
    1250198319U,  // ST1B_4Z_STRIDED_IMM
8806
0
    1103430447U,  // ST1B_D
8807
0
    1103430447U,  // ST1B_D_IMM
8808
0
    1103463215U,  // ST1B_H
8809
0
    1103463215U,  // ST1B_H_IMM
8810
0
    1103397679U,  // ST1B_IMM
8811
0
    1103495983U,  // ST1B_S
8812
0
    1103495983U,  // ST1B_S_IMM
8813
0
    1103433986U,  // ST1D
8814
0
    1250234626U,  // ST1D_2Z
8815
0
    1250234626U,  // ST1D_2Z_IMM
8816
0
    1250234626U,  // ST1D_2Z_STRIDED
8817
0
    1250234626U,  // ST1D_2Z_STRIDED_IMM
8818
0
    1250234626U,  // ST1D_4Z
8819
0
    1250234626U,  // ST1D_4Z_IMM
8820
0
    1250234626U,  // ST1D_4Z_STRIDED
8821
0
    1250234626U,  // ST1D_4Z_STRIDED_IMM
8822
0
    1103433986U,  // ST1D_IMM
8823
0
    1104089346U,  // ST1D_Q
8824
0
    1104089346U,  // ST1D_Q_IMM
8825
0
    1146955U, // ST1Fourv16b
8826
0
    181534795U, // ST1Fourv16b_POST
8827
0
    1212491U, // ST1Fourv1d
8828
0
    185794635U, // ST1Fourv1d_POST
8829
0
    1278027U, // ST1Fourv2d
8830
0
    181665867U, // ST1Fourv2d_POST
8831
0
    1343563U, // ST1Fourv2s
8832
0
    185925707U, // ST1Fourv2s_POST
8833
0
    1409099U, // ST1Fourv4h
8834
0
    185991243U, // ST1Fourv4h_POST
8835
0
    1474635U, // ST1Fourv4s
8836
0
    181862475U, // ST1Fourv4s_POST
8837
0
    1540171U, // ST1Fourv8b
8838
0
    186122315U, // ST1Fourv8b_POST
8839
0
    1605707U, // ST1Fourv8h
8840
0
    181993547U, // ST1Fourv8h_POST
8841
0
    1103469048U,  // ST1H
8842
0
    1250269688U,  // ST1H_2Z
8843
0
    1250269688U,  // ST1H_2Z_IMM
8844
0
    5872120U, // ST1H_2Z_STRIDED
8845
0
    5872120U, // ST1H_2Z_STRIDED_IMM
8846
0
    1250269688U,  // ST1H_4Z
8847
0
    1250269688U,  // ST1H_4Z_IMM
8848
0
    1250269688U,  // ST1H_4Z_STRIDED
8849
0
    1250269688U,  // ST1H_4Z_STRIDED_IMM
8850
0
    1103436280U,  // ST1H_D
8851
0
    1103436280U,  // ST1H_D_IMM
8852
0
    1103469048U,  // ST1H_IMM
8853
0
    1103501816U,  // ST1H_S
8854
0
    1103501816U,  // ST1H_S_IMM
8855
0
    1146955U, // ST1Onev16b
8856
0
    189923403U, // ST1Onev16b_POST
8857
0
    1212491U, // ST1Onev1d
8858
0
    194183243U, // ST1Onev1d_POST
8859
0
    1278027U, // ST1Onev2d
8860
0
    190054475U, // ST1Onev2d_POST
8861
0
    1343563U, // ST1Onev2s
8862
0
    194314315U, // ST1Onev2s_POST
8863
0
    1409099U, // ST1Onev4h
8864
0
    194379851U, // ST1Onev4h_POST
8865
0
    1474635U, // ST1Onev4s
8866
0
    190251083U, // ST1Onev4s_POST
8867
0
    1540171U, // ST1Onev8b
8868
0
    194510923U, // ST1Onev8b_POST
8869
0
    1605707U, // ST1Onev8h
8870
0
    190382155U, // ST1Onev8h_POST
8871
0
    1146955U, // ST1Threev16b
8872
0
    210894923U, // ST1Threev16b_POST
8873
0
    1212491U, // ST1Threev1d
8874
0
    215154763U, // ST1Threev1d_POST
8875
0
    1278027U, // ST1Threev2d
8876
0
    211025995U, // ST1Threev2d_POST
8877
0
    1343563U, // ST1Threev2s
8878
0
    215285835U, // ST1Threev2s_POST
8879
0
    1409099U, // ST1Threev4h
8880
0
    215351371U, // ST1Threev4h_POST
8881
0
    1474635U, // ST1Threev4s
8882
0
    211222603U, // ST1Threev4s_POST
8883
0
    1540171U, // ST1Threev8b
8884
0
    215482443U, // ST1Threev8b_POST
8885
0
    1605707U, // ST1Threev8h
8886
0
    211353675U, // ST1Threev8h_POST
8887
0
    1146955U, // ST1Twov16b
8888
0
    185729099U, // ST1Twov16b_POST
8889
0
    1212491U, // ST1Twov1d
8890
0
    189988939U, // ST1Twov1d_POST
8891
0
    1278027U, // ST1Twov2d
8892
0
    185860171U, // ST1Twov2d_POST
8893
0
    1343563U, // ST1Twov2s
8894
0
    190120011U, // ST1Twov2s_POST
8895
0
    1409099U, // ST1Twov4h
8896
0
    190185547U, // ST1Twov4h_POST
8897
0
    1474635U, // ST1Twov4s
8898
0
    186056779U, // ST1Twov4s_POST
8899
0
    1540171U, // ST1Twov8b
8900
0
    190316619U, // ST1Twov8b_POST
8901
0
    1605707U, // ST1Twov8h
8902
0
    186187851U, // ST1Twov8h_POST
8903
0
    1103513690U,  // ST1W
8904
0
    1250314330U,  // ST1W_2Z
8905
0
    1250314330U,  // ST1W_2Z_IMM
8906
0
    1250314330U,  // ST1W_2Z_STRIDED
8907
0
    1250314330U,  // ST1W_2Z_STRIDED_IMM
8908
0
    1250314330U,  // ST1W_4Z
8909
0
    1250314330U,  // ST1W_4Z_IMM
8910
0
    1250314330U,  // ST1W_4Z_STRIDED
8911
0
    1250314330U,  // ST1W_4Z_STRIDED_IMM
8912
0
    1103448154U,  // ST1W_D
8913
0
    1103448154U,  // ST1W_D_IMM
8914
0
    1103513690U,  // ST1W_IMM
8915
0
    1104103514U,  // ST1W_Q
8916
0
    1104103514U,  // ST1W_Q_IMM
8917
0
    110121437U, // ST1_MXIPXX_H_B
8918
0
    110121451U, // ST1_MXIPXX_H_D
8919
0
    110121465U, // ST1_MXIPXX_H_H
8920
0
    110121479U, // ST1_MXIPXX_H_Q
8921
0
    110121493U, // ST1_MXIPXX_H_S
8922
0
    110154205U, // ST1_MXIPXX_V_B
8923
0
    110154219U, // ST1_MXIPXX_V_D
8924
0
    110154233U, // ST1_MXIPXX_V_H
8925
0
    110154247U, // ST1_MXIPXX_V_Q
8926
0
    110154261U, // ST1_MXIPXX_V_S
8927
0
    324632651U, // ST1i16
8928
0
    1939472459U,  // ST1i16_POST
8929
0
    2457675U, // ST1i32
8930
0
    2476408907U,  // ST1i32_POST
8931
0
    2490443U, // ST1i64
8932
0
    3013345355U,  // ST1i64_POST
8933
0
    324075595U, // ST1i8
8934
0
    3550281803U,  // ST1i8_POST
8935
0
    1103397699U,  // ST2B
8936
0
    1103397699U,  // ST2B_IMM
8937
0
    1103435581U,  // ST2D
8938
0
    1103435581U,  // ST2D_IMM
8939
0
    1686739192U,  // ST2GPostIndex
8940
0
    1686739192U,  // ST2GPreIndex
8941
0
    75536632U,  // ST2Gi
8942
0
    1103469122U,  // ST2H
8943
0
    1103469122U,  // ST2H_IMM
8944
0
    1104097727U,  // ST2Q
8945
0
    1104097727U,  // ST2Q_IMM
8946
0
    1147073U, // ST2Twov16b
8947
0
    185729217U, // ST2Twov16b_POST
8948
0
    1278145U, // ST2Twov2d
8949
0
    185860289U, // ST2Twov2d_POST
8950
0
    1343681U, // ST2Twov2s
8951
0
    190120129U, // ST2Twov2s_POST
8952
0
    1409217U, // ST2Twov4h
8953
0
    190185665U, // ST2Twov4h_POST
8954
0
    1474753U, // ST2Twov4s
8955
0
    186056897U, // ST2Twov4s_POST
8956
0
    1540289U, // ST2Twov8b
8957
0
    190316737U, // ST2Twov8b_POST
8958
0
    1605825U, // ST2Twov8h
8959
0
    186187969U, // ST2Twov8h_POST
8960
0
    1103513710U,  // ST2W
8961
0
    1103513710U,  // ST2W_IMM
8962
0
    324632769U, // ST2i16
8963
0
    2476343489U,  // ST2i16_POST
8964
0
    2457793U, // ST2i32
8965
0
    3013279937U,  // ST2i32_POST
8966
0
    2490561U, // ST2i64
8967
0
    4087087297U,  // ST2i64_POST
8968
0
    324075713U, // ST2i8
8969
0
    1939669185U,  // ST2i8_POST
8970
0
    1103397711U,  // ST3B
8971
0
    1103397711U,  // ST3B_IMM
8972
0
    1103435593U,  // ST3D
8973
0
    1103435593U,  // ST3D_IMM
8974
0
    1103469134U,  // ST3H
8975
0
    1103469134U,  // ST3H_IMM
8976
0
    1104097739U,  // ST3Q
8977
0
    1104097739U,  // ST3Q_IMM
8978
0
    1147096U, // ST3Threev16b
8979
0
    210895064U, // ST3Threev16b_POST
8980
0
    1278168U, // ST3Threev2d
8981
0
    211026136U, // ST3Threev2d_POST
8982
0
    1343704U, // ST3Threev2s
8983
0
    215285976U, // ST3Threev2s_POST
8984
0
    1409240U, // ST3Threev4h
8985
0
    215351512U, // ST3Threev4h_POST
8986
0
    1474776U, // ST3Threev4s
8987
0
    211222744U, // ST3Threev4s_POST
8988
0
    1540312U, // ST3Threev8b
8989
0
    215482584U, // ST3Threev8b_POST
8990
0
    1605848U, // ST3Threev8h
8991
0
    211353816U, // ST3Threev8h_POST
8992
0
    1103513722U,  // ST3W
8993
0
    1103513722U,  // ST3W_IMM
8994
0
    324632792U, // ST3i16
8995
0
    328859864U, // ST3i16_POST
8996
0
    2457816U, // ST3i32
8997
0
    865796312U, // ST3i32_POST
8998
0
    2490584U, // ST3i64
8999
0
    1402732760U,  // ST3i64_POST
9000
0
    324075736U, // ST3i8
9001
0
    1939669208U,  // ST3i8_POST
9002
0
    1103397737U,  // ST4B
9003
0
    1103397737U,  // ST4B_IMM
9004
0
    1103435605U,  // ST4D
9005
0
    1103435605U,  // ST4D_IMM
9006
0
    1147113U, // ST4Fourv16b
9007
0
    181534953U, // ST4Fourv16b_POST
9008
0
    1278185U, // ST4Fourv2d
9009
0
    181666025U, // ST4Fourv2d_POST
9010
0
    1343721U, // ST4Fourv2s
9011
0
    185925865U, // ST4Fourv2s_POST
9012
0
    1409257U, // ST4Fourv4h
9013
0
    185991401U, // ST4Fourv4h_POST
9014
0
    1474793U, // ST4Fourv4s
9015
0
    181862633U, // ST4Fourv4s_POST
9016
0
    1540329U, // ST4Fourv8b
9017
0
    186122473U, // ST4Fourv8b_POST
9018
0
    1605865U, // ST4Fourv8h
9019
0
    181993705U, // ST4Fourv8h_POST
9020
0
    1103470648U,  // ST4H
9021
0
    1103470648U,  // ST4H_IMM
9022
0
    1104097751U,  // ST4Q
9023
0
    1104097751U,  // ST4Q_IMM
9024
0
    1103513734U,  // ST4W
9025
0
    1103513734U,  // ST4W_IMM
9026
0
    324632809U, // ST4i16
9027
0
    3013214441U,  // ST4i16_POST
9028
0
    2457833U, // ST4i32
9029
0
    4087021801U,  // ST4i32_POST
9030
0
    2490601U, // ST4i64
9031
0
    2476474601U,  // ST4i64_POST
9032
0
    324075753U, // ST4i8
9033
0
    2476540137U,  // ST4i8_POST
9034
0
    1966940U, // ST64B
9035
0
    2688599883U,  // ST64BV
9036
0
    2688581633U,  // ST64BV0
9037
0
    75542222U,  // STGM
9038
0
    4239433U, // STGPi
9039
0
    1686739256U,  // STGPostIndex
9040
0
    1615441993U,  // STGPpost
9041
0
    1615441993U,  // STGPpre
9042
0
    1686739256U,  // STGPreIndex
9043
0
    75536696U,  // STGi
9044
0
    4239460U, // STILPW
9045
0
    1615442020U,  // STILPWpre
9046
0
    4239460U, // STILPX
9047
0
    1615442020U,  // STILPXpre
9048
0
    2490383U, // STL1
9049
0
    75533946U,  // STLLRB
9050
0
    75540972U,  // STLLRH
9051
0
    75543278U,  // STLLRW
9052
0
    75543278U,  // STLLRX
9053
0
    75533954U,  // STLRB
9054
0
    75540980U,  // STLRH
9055
0
    75543291U,  // STLRW
9056
0
    1686745851U,  // STLRWpre
9057
0
    75543291U,  // STLRX
9058
0
    1686745851U,  // STLRXpre
9059
0
    75534004U,  // STLURBi
9060
0
    75541030U,  // STLURHi
9061
0
    75543400U,  // STLURWi
9062
0
    75543400U,  // STLURXi
9063
0
    75543400U,  // STLURbi
9064
0
    75543400U,  // STLURdi
9065
0
    75543400U,  // STLURhi
9066
0
    75543400U,  // STLURqi
9067
0
    75543400U,  // STLURsi
9068
0
    4239750U, // STLXPW
9069
0
    4239750U, // STLXPX
9070
0
    4230875U, // STLXRB
9071
0
    4237901U, // STLXRH
9072
0
    4240296U, // STLXRW
9073
0
    4240296U, // STLXRX
9074
0
    4239550U, // STNPDi
9075
0
    4239550U, // STNPQi
9076
0
    4239550U, // STNPSi
9077
0
    4239550U, // STNPWi
9078
0
    4239550U, // STNPXi
9079
0
    1250198311U,  // STNT1B_2Z
9080
0
    1250198311U,  // STNT1B_2Z_IMM
9081
0
    5309223U, // STNT1B_2Z_STRIDED
9082
0
    5309223U, // STNT1B_2Z_STRIDED_IMM
9083
0
    1250198311U,  // STNT1B_4Z
9084
0
    1250198311U,  // STNT1B_4Z_IMM
9085
0
    1250198311U,  // STNT1B_4Z_STRIDED
9086
0
    1250198311U,  // STNT1B_4Z_STRIDED_IMM
9087
0
    1103397671U,  // STNT1B_ZRI
9088
0
    1103397671U,  // STNT1B_ZRR
9089
0
    1103430439U,  // STNT1B_ZZR_D_REAL
9090
0
    1103495975U,  // STNT1B_ZZR_S_REAL
9091
0
    1250234618U,  // STNT1D_2Z
9092
0
    1250234618U,  // STNT1D_2Z_IMM
9093
0
    1250234618U,  // STNT1D_2Z_STRIDED
9094
0
    1250234618U,  // STNT1D_2Z_STRIDED_IMM
9095
0
    1250234618U,  // STNT1D_4Z
9096
0
    1250234618U,  // STNT1D_4Z_IMM
9097
0
    1250234618U,  // STNT1D_4Z_STRIDED
9098
0
    1250234618U,  // STNT1D_4Z_STRIDED_IMM
9099
0
    1103433978U,  // STNT1D_ZRI
9100
0
    1103433978U,  // STNT1D_ZRR
9101
0
    1103433978U,  // STNT1D_ZZR_D_REAL
9102
0
    1250269680U,  // STNT1H_2Z
9103
0
    1250269680U,  // STNT1H_2Z_IMM
9104
0
    5872112U, // STNT1H_2Z_STRIDED
9105
0
    5872112U, // STNT1H_2Z_STRIDED_IMM
9106
0
    1250269680U,  // STNT1H_4Z
9107
0
    1250269680U,  // STNT1H_4Z_IMM
9108
0
    1250269680U,  // STNT1H_4Z_STRIDED
9109
0
    1250269680U,  // STNT1H_4Z_STRIDED_IMM
9110
0
    1103469040U,  // STNT1H_ZRI
9111
0
    1103469040U,  // STNT1H_ZRR
9112
0
    1103436272U,  // STNT1H_ZZR_D_REAL
9113
0
    1103501808U,  // STNT1H_ZZR_S_REAL
9114
0
    1250314322U,  // STNT1W_2Z
9115
0
    1250314322U,  // STNT1W_2Z_IMM
9116
0
    1250314322U,  // STNT1W_2Z_STRIDED
9117
0
    1250314322U,  // STNT1W_2Z_STRIDED_IMM
9118
0
    1250314322U,  // STNT1W_4Z
9119
0
    1250314322U,  // STNT1W_4Z_IMM
9120
0
    1250314322U,  // STNT1W_4Z_STRIDED
9121
0
    1250314322U,  // STNT1W_4Z_STRIDED_IMM
9122
0
    1103513682U,  // STNT1W_ZRI
9123
0
    1103513682U,  // STNT1W_ZRR
9124
0
    1103448146U,  // STNT1W_ZZR_D_REAL
9125
0
    1103513682U,  // STNT1W_ZZR_S_REAL
9126
0
    4239688U, // STPDi
9127
0
    1615442248U,  // STPDpost
9128
0
    1615442248U,  // STPDpre
9129
0
    4239688U, // STPQi
9130
0
    1615442248U,  // STPQpost
9131
0
    1615442248U,  // STPQpre
9132
0
    4239688U, // STPSi
9133
0
    1615442248U,  // STPSpost
9134
0
    1615442248U,  // STPSpre
9135
0
    4239688U, // STPWi
9136
0
    1615442248U,  // STPWpost
9137
0
    1615442248U,  // STPWpre
9138
0
    4239688U, // STPXi
9139
0
    1615442248U,  // STPXpost
9140
0
    1615442248U,  // STPXpre
9141
0
    1686736544U,  // STRBBpost
9142
0
    1686736544U,  // STRBBpre
9143
0
    75533984U,  // STRBBroW
9144
0
    75533984U,  // STRBBroX
9145
0
    75533984U,  // STRBBui
9146
0
    1686745934U,  // STRBpost
9147
0
    1686745934U,  // STRBpre
9148
0
    75543374U,  // STRBroW
9149
0
    75543374U,  // STRBroX
9150
0
    75543374U,  // STRBui
9151
0
    1686745934U,  // STRDpost
9152
0
    1686745934U,  // STRDpre
9153
0
    75543374U,  // STRDroW
9154
0
    75543374U,  // STRDroX
9155
0
    75543374U,  // STRDui
9156
0
    1686743570U,  // STRHHpost
9157
0
    1686743570U,  // STRHHpre
9158
0
    75541010U,  // STRHHroW
9159
0
    75541010U,  // STRHHroX
9160
0
    75541010U,  // STRHHui
9161
0
    1686745934U,  // STRHpost
9162
0
    1686745934U,  // STRHpre
9163
0
    75543374U,  // STRHroW
9164
0
    75543374U,  // STRHroX
9165
0
    75543374U,  // STRHui
9166
0
    1686745934U,  // STRQpost
9167
0
    1686745934U,  // STRQpre
9168
0
    75543374U,  // STRQroW
9169
0
    75543374U,  // STRQroX
9170
0
    75543374U,  // STRQui
9171
0
    1686745934U,  // STRSpost
9172
0
    1686745934U,  // STRSpre
9173
0
    75543374U,  // STRSroW
9174
0
    75543374U,  // STRSroX
9175
0
    75543374U,  // STRSui
9176
0
    1686745934U,  // STRWpost
9177
0
    1686745934U,  // STRWpre
9178
0
    75543374U,  // STRWroW
9179
0
    75543374U,  // STRWroX
9180
0
    75543374U,  // STRWui
9181
0
    1686745934U,  // STRXpost
9182
0
    1686745934U,  // STRXpre
9183
0
    75543374U,  // STRXroW
9184
0
    75543374U,  // STRXroX
9185
0
    75543374U,  // STRXui
9186
0
    77542222U,  // STR_PXI
9187
0
    75543374U,  // STR_TX
9188
0
    2077518U, // STR_ZA
9189
0
    77542222U,  // STR_ZXI
9190
0
    75533990U,  // STTRBi
9191
0
    75541016U,  // STTRHi
9192
0
    75543382U,  // STTRWi
9193
0
    75543382U,  // STTRXi
9194
0
    75534021U,  // STURBBi
9195
0
    75543415U,  // STURBi
9196
0
    75543415U,  // STURDi
9197
0
    75541047U,  // STURHHi
9198
0
    75543415U,  // STURHi
9199
0
    75543415U,  // STURQi
9200
0
    75543415U,  // STURSi
9201
0
    75543415U,  // STURWi
9202
0
    75543415U,  // STURXi
9203
0
    4239757U, // STXPW
9204
0
    4239757U, // STXPX
9205
0
    4230883U, // STXRB
9206
0
    4237909U, // STXRH
9207
0
    4240303U, // STXRW
9208
0
    4240303U, // STXRX
9209
0
    1686739198U,  // STZ2GPostIndex
9210
0
    1686739198U,  // STZ2GPreIndex
9211
0
    75536638U,  // STZ2Gi
9212
0
    75542228U,  // STZGM
9213
0
    1686739261U,  // STZGPostIndex
9214
0
    1686739261U,  // STZGPreIndex
9215
0
    75536701U,  // STZGi
9216
0
    4233477U, // SUBG
9217
0
    3762359738U,  // SUBHNB_ZZZ_B
9218
0
    21106106U,  // SUBHNB_ZZZ_H
9219
0
    541232570U, // SUBHNB_ZZZ_S
9220
0
    1078019490U,  // SUBHNT_ZZZ_B
9221
0
    25314722U,  // SUBHNT_ZZZ_H
9222
0
    2151859618U,  // SUBHNT_ZZZ_S
9223
0
    1615017692U,  // SUBHNv2i64_v2i32
9224
0
    1615084331U,  // SUBHNv2i64_v4i32
9225
0
    1615011046U,  // SUBHNv4i32_v4i16
9226
0
    1615077689U,  // SUBHNv4i32_v8i16
9227
0
    1615070105U,  // SUBHNv8i16_v16i8
9228
0
    1615006079U,  // SUBHNv8i16_v8i8
9229
0
    4239377U, // SUBP
9230
0
    4244362U, // SUBPS
9231
0
    4245088U, // SUBPT_shift
9232
0
    4272695U, // SUBR_ZI_B
9233
0
    541176375U, // SUBR_ZI_D
9234
0
    71447095U,  // SUBR_ZI_H
9235
0
    541241911U, // SUBR_ZI_S
9236
0
    2151756343U,  // SUBR_ZPmZ_B
9237
0
    2151789111U,  // SUBR_ZPmZ_D
9238
0
    2713858615U,  // SUBR_ZPmZ_H
9239
0
    2151854647U,  // SUBR_ZPmZ_S
9240
0
    4244231U, // SUBSWri
9241
0
    4244231U, // SUBSWrs
9242
0
    4244231U, // SUBSWrx
9243
0
    4244231U, // SUBSXri
9244
0
    4244231U, // SUBSXrs
9245
0
    4244231U, // SUBSXrx
9246
0
    4244231U, // SUBSXrx64
9247
0
    4231061U, // SUBWri
9248
0
    4231061U, // SUBWrs
9249
0
    4231061U, // SUBWrx
9250
0
    4231061U, // SUBXri
9251
0
    4231061U, // SUBXrs
9252
0
    4231061U, // SUBXrx
9253
0
    4231061U, // SUBXrx64
9254
0
    3288764309U,  // SUB_VG2_M2Z2Z_D
9255
0
    3288797077U,  // SUB_VG2_M2Z2Z_S
9256
0
    3288764309U,  // SUB_VG2_M2ZZ_D
9257
0
    3288797077U,  // SUB_VG2_M2ZZ_S
9258
0
    3288764309U,  // SUB_VG2_M2Z_D
9259
0
    3288797077U,  // SUB_VG2_M2Z_S
9260
0
    3825635221U,  // SUB_VG4_M4Z4Z_D
9261
0
    3825667989U,  // SUB_VG4_M4Z4Z_S
9262
0
    3825635221U,  // SUB_VG4_M4ZZ_D
9263
0
    3825667989U,  // SUB_VG4_M4ZZ_S
9264
0
    3825635221U,  // SUB_VG4_M4Z_D
9265
0
    3825667989U,  // SUB_VG4_M4Z_S
9266
0
    4263829U, // SUB_ZI_B
9267
0
    541167509U, // SUB_ZI_D
9268
0
    71438229U,  // SUB_ZI_H
9269
0
    541233045U, // SUB_ZI_S
9270
0
    2151747477U,  // SUB_ZPmZ_B
9271
0
    2151794272U,  // SUB_ZPmZ_CPA
9272
0
    2151780245U,  // SUB_ZPmZ_D
9273
0
    2713849749U,  // SUB_ZPmZ_H
9274
0
    2151845781U,  // SUB_ZPmZ_S
9275
0
    4263829U, // SUB_ZZZ_B
9276
0
    541181536U, // SUB_ZZZ_CPA
9277
0
    541167509U, // SUB_ZZZ_D
9278
0
    71438229U,  // SUB_ZZZ_H
9279
0
    541233045U, // SUB_ZZZ_S
9280
0
    1615004849U,  // SUBv16i8
9281
0
    4231061U, // SUBv1i64
9282
0
    1615017172U,  // SUBv2i32
9283
0
    1615008440U,  // SUBv2i64
9284
0
    1615010549U,  // SUBv4i16
9285
0
    1615019159U,  // SUBv4i32
9286
0
    1615012467U,  // SUBv8i16
9287
0
    1615005775U,  // SUBv8i8
9288
0
    3288811059U,  // SUDOT_VG2_M2ZZI_BToS
9289
0
    3288811059U,  // SUDOT_VG2_M2ZZ_BToS
9290
0
    3825681971U,  // SUDOT_VG4_M4ZZI_BToS
9291
0
    3825681971U,  // SUDOT_VG4_M4ZZ_BToS
9292
0
    541247027U, // SUDOT_ZZZI
9293
0
    1615087155U,  // SUDOTlanev16i8
9294
0
    1615087155U,  // SUDOTlanev8i8
9295
0
    3376885018U,  // SUMLALL_MZZI_BtoS
9296
0
    3376885018U,  // SUMLALL_VG2_M2ZZI_BtoS
9297
0
    3913755930U,  // SUMLALL_VG2_M2ZZ_BtoS
9298
0
    3913755930U,  // SUMLALL_VG4_M4ZZI_BtoS
9299
0
    155659546U, // SUMLALL_VG4_M4ZZ_BtoS
9300
0
    96698800U,  // SUMOPA_MPPZZ_D
9301
0
    159613360U, // SUMOPA_MPPZZ_S
9302
0
    96715696U,  // SUMOPS_MPPZZ_D
9303
0
    159630256U, // SUMOPS_MPPZZ_S
9304
0
    541174530U, // SUNPKHI_ZZ_D
9305
0
    3309447938U,  // SUNPKHI_ZZ_H
9306
0
    3762465538U,  // SUNPKHI_ZZ_S
9307
0
    541175787U, // SUNPKLO_ZZ_D
9308
0
    3309449195U,  // SUNPKLO_ZZ_H
9309
0
    3762466795U,  // SUNPKLO_ZZ_S
9310
0
    3242535742U,  // SUNPK_VG2_2ZZ_D
9311
0
    3309677374U,  // SUNPK_VG2_2ZZ_H
9312
0
    3292932926U,  // SUNPK_VG2_2ZZ_S
9313
0
    3284478782U,  // SUNPK_VG4_4Z2Z_D
9314
0
    3271928638U,  // SUNPK_VG4_4Z2Z_H
9315
0
    3280350014U,  // SUNPK_VG4_4Z2Z_S
9316
0
    2151749626U,  // SUQADD_ZPmZ_B
9317
0
    2151782394U,  // SUQADD_ZPmZ_D
9318
0
    2713851898U,  // SUQADD_ZPmZ_H
9319
0
    2151847930U,  // SUQADD_ZPmZ_S
9320
0
    1615070537U,  // SUQADDv16i8
9321
0
    1615435770U,  // SUQADDv1i16
9322
0
    1615435770U,  // SUQADDv1i32
9323
0
    1615435770U,  // SUQADDv1i64
9324
0
    1615435770U,  // SUQADDv1i8
9325
0
    1615082863U,  // SUQADDv2i32
9326
0
    1615074043U,  // SUQADDv2i64
9327
0
    1615076240U,  // SUQADDv4i16
9328
0
    1615084860U,  // SUQADDv4i32
9329
0
    1615078158U,  // SUQADDv8i16
9330
0
    1615071428U,  // SUQADDv8i8
9331
0
    3825681994U,  // SUVDOT_VG4_M4ZZI_BToS
9332
0
    757875U,  // SVC
9333
0
    3288811075U,  // SVDOT_VG2_M2ZZI_HtoS
9334
0
    3825681987U,  // SVDOT_VG4_M4ZZI_BtoS
9335
0
    3825649219U,  // SVDOT_VG4_M4ZZI_HtoD
9336
0
    541690741U, // SWPAB
9337
0
    541698117U, // SWPAH
9338
0
    541691011U, // SWPALB
9339
0
    541698273U, // SWPALH
9340
0
    541699079U, // SWPALW
9341
0
    541699079U, // SWPALX
9342
0
    541688354U, // SWPAW
9343
0
    541688354U, // SWPAX
9344
0
    541691464U, // SWPB
9345
0
    541698490U, // SWPH
9346
0
    541691220U, // SWPLB
9347
0
    541698370U, // SWPLH
9348
0
    541699527U, // SWPLW
9349
0
    541699527U, // SWPLX
9350
0
    543076560U, // SWPP
9351
0
    543064508U, // SWPPA
9352
0
    543075223U, // SWPPAL
9353
0
    543075673U, // SWPPL
9354
0
    541700439U, // SWPW
9355
0
    541700439U, // SWPX
9356
0
    541167495U, // SXTB_ZPmZ_D
9357
0
    1082265479U,  // SXTB_ZPmZ_H
9358
0
    541233031U, // SXTB_ZPmZ_S
9359
0
    541174469U, // SXTH_ZPmZ_D
9360
0
    541240005U, // SXTH_ZPmZ_S
9361
0
    541182259U, // SXTW_ZPmZ_D
9362
0
    4238897U, // SYSLxt
9363
0
    3225465113U,  // SYSPxt
9364
0
    3225465113U,  // SYSPxt_XZR
9365
0
    3225469934U,  // SYSxt
9366
0
    1078014452U,  // TBLQ_ZZZ_B
9367
0
    3762401780U,  // TBLQ_ZZZ_D
9368
0
    58864116U,  // TBLQ_ZZZ_H
9369
0
    2151854580U,  // TBLQ_ZZZ_S
9370
0
    1078013062U,  // TBL_ZZZZ_B
9371
0
    3762400390U,  // TBL_ZZZZ_D
9372
0
    58862726U,  // TBL_ZZZZ_H
9373
0
    2151853190U,  // TBL_ZZZZ_S
9374
0
    1078013062U,  // TBL_ZZZ_B
9375
0
    3762400390U,  // TBL_ZZZ_D
9376
0
    58862726U,  // TBL_ZZZ_H
9377
0
    2151853190U,  // TBL_ZZZ_S
9378
0
    1107504262U,  // TBLv16i8Four
9379
0
    1107504262U,  // TBLv16i8One
9380
0
    1107504262U,  // TBLv16i8Three
9381
0
    1107504262U,  // TBLv16i8Two
9382
0
    1208167558U,  // TBLv8i8Four
9383
0
    1208167558U,  // TBLv8i8One
9384
0
    1208167558U,  // TBLv8i8Three
9385
0
    1208167558U,  // TBLv8i8Two
9386
0
    4246053U, // TBNZW
9387
0
    4246053U, // TBNZX
9388
0
    541143558U, // TBXQ_ZZZ_B
9389
0
    2151789062U,  // TBXQ_ZZZ_D
9390
0
    84029958U,  // TBXQ_ZZZ_H
9391
0
    2688725510U,  // TBXQ_ZZZ_S
9392
0
    541149573U, // TBX_ZZZ_B
9393
0
    2151795077U,  // TBX_ZZZ_D
9394
0
    84035973U,  // TBX_ZZZ_H
9395
0
    2688731525U,  // TBX_ZZZ_S
9396
0
    33835397U,  // TBXv16i8Four
9397
0
    33835397U,  // TBXv16i8One
9398
0
    33835397U,  // TBXv16i8Three
9399
0
    33835397U,  // TBXv16i8Two
9400
0
    134498693U, // TBXv8i8Four
9401
0
    134498693U, // TBXv8i8One
9402
0
    134498693U, // TBXv8i8Three
9403
0
    134498693U, // TBXv8i8Two
9404
0
    4246037U, // TBZW
9405
0
    4246037U, // TBZX
9406
0
    765107U,  // TCANCEL
9407
0
    20869U, // TCOMMIT
9408
0
    50317U, // TRCIT
9409
0
    4259861U, // TRN1_PPP_B
9410
0
    541163541U, // TRN1_PPP_D
9411
0
    71434261U,  // TRN1_PPP_H
9412
0
    541229077U, // TRN1_PPP_S
9413
0
    4259861U, // TRN1_ZZZ_B
9414
0
    541163541U, // TRN1_ZZZ_D
9415
0
    71434261U,  // TRN1_ZZZ_H
9416
0
    114196501U, // TRN1_ZZZ_Q
9417
0
    541229077U, // TRN1_ZZZ_S
9418
0
    1615004527U,  // TRN1v16i8
9419
0
    1615017021U,  // TRN1v2i32
9420
0
    1615008022U,  // TRN1v2i64
9421
0
    1615010388U,  // TRN1v4i16
9422
0
    1615018488U,  // TRN1v4i32
9423
0
    1615011902U,  // TRN1v8i16
9424
0
    1615005625U,  // TRN1v8i8
9425
0
    4259969U, // TRN2_PPP_B
9426
0
    541163649U, // TRN2_PPP_D
9427
0
    71434369U,  // TRN2_PPP_H
9428
0
    541229185U, // TRN2_PPP_S
9429
0
    4259969U, // TRN2_ZZZ_B
9430
0
    541163649U, // TRN2_ZZZ_D
9431
0
    71434369U,  // TRN2_ZZZ_H
9432
0
    114196609U, // TRN2_ZZZ_Q
9433
0
    541229185U, // TRN2_ZZZ_S
9434
0
    1615004648U,  // TRN2v16i8
9435
0
    1615017048U,  // TRN2v2i32
9436
0
    1615008300U,  // TRN2v2i64
9437
0
    1615010425U,  // TRN2v4i16
9438
0
    1615018868U,  // TRN2v4i32
9439
0
    1615012226U,  // TRN2v8i16
9440
0
    1615005662U,  // TRN2v8i8
9441
0
    888658U,  // TSB
9442
0
    50806U, // TSTART
9443
0
    50828U, // TTEST
9444
0
    2688650296U,  // UABALB_ZZZ_D
9445
0
    146934840U, // UABALB_ZZZ_H
9446
0
    1078103096U,  // UABALB_ZZZ_S
9447
0
    2688664738U,  // UABALT_ZZZ_D
9448
0
    146949282U, // UABALT_ZZZ_H
9449
0
    1078117538U,  // UABALT_ZZZ_S
9450
0
    1615077486U,  // UABALv16i8_v8i16
9451
0
    1615074224U,  // UABALv2i32_v2i64
9452
0
    1615085133U,  // UABALv4i16_v4i32
9453
0
    1615073632U,  // UABALv4i32_v2i64
9454
0
    1615084126U,  // UABALv8i16_v4i32
9455
0
    1615078387U,  // UABALv8i8_v8i16
9456
0
    541131023U, // UABA_ZZZ_B
9457
0
    2151776527U,  // UABA_ZZZ_D
9458
0
    84017423U,  // UABA_ZZZ_H
9459
0
    2688712975U,  // UABA_ZZZ_S
9460
0
    1615070322U,  // UABAv16i8
9461
0
    1615082630U,  // UABAv2i32
9462
0
    1615076007U,  // UABAv4i16
9463
0
    1615084593U,  // UABAv4i32
9464
0
    1615077925U,  // UABAv8i16
9465
0
    1615071254U,  // UABAv8i8
9466
0
    541166829U, // UABDLB_ZZZ_D
9467
0
    88214765U,  // UABDLB_ZZZ_H
9468
0
    3762457837U,  // UABDLB_ZZZ_S
9469
0
    541181171U, // UABDLT_ZZZ_D
9470
0
    88229107U,  // UABDLT_ZZZ_H
9471
0
    3762472179U,  // UABDLT_ZZZ_S
9472
0
    1615012016U,  // UABDLv16i8_v8i16
9473
0
    1615008760U,  // UABDLv2i32_v2i64
9474
0
    1615019669U,  // UABDLv4i16_v4i32
9475
0
    1615008175U,  // UABDLv4i32_v2i64
9476
0
    1615018669U,  // UABDLv8i16_v4i32
9477
0
    1615012911U,  // UABDLv8i8_v8i16
9478
0
    2151749499U,  // UABD_ZPmZ_B
9479
0
    2151782267U,  // UABD_ZPmZ_D
9480
0
    2713851771U,  // UABD_ZPmZ_H
9481
0
    2151847803U,  // UABD_ZPmZ_S
9482
0
    1615004933U,  // UABDv16i8
9483
0
    1615017246U,  // UABDv2i32
9484
0
    1615010623U,  // UABDv4i16
9485
0
    1615019243U,  // UABDv4i32
9486
0
    1615012541U,  // UABDv8i16
9487
0
    1615005830U,  // UABDv8i8
9488
0
    2151788636U,  // UADALP_ZPmZ_D
9489
0
    2713858140U,  // UADALP_ZPmZ_H
9490
0
    2151854172U,  // UADALP_ZPmZ_S
9491
0
    1615078762U,  // UADALPv16i8_v8i16
9492
0
    1615073467U,  // UADALPv2i32_v1i64
9493
0
    1615083420U,  // UADALPv4i16_v2i32
9494
0
    1615074583U,  // UADALPv4i32_v2i64
9495
0
    1615085530U,  // UADALPv8i16_v4i32
9496
0
    1615076785U,  // UADALPv8i8_v4i16
9497
0
    541166854U, // UADDLB_ZZZ_D
9498
0
    88214790U,  // UADDLB_ZZZ_H
9499
0
    3762457862U,  // UADDLB_ZZZ_S
9500
0
    1615013248U,  // UADDLPv16i8_v8i16
9501
0
    1615007953U,  // UADDLPv2i32_v1i64
9502
0
    1615017906U,  // UADDLPv4i16_v2i32
9503
0
    1615009069U,  // UADDLPv4i32_v2i64
9504
0
    1615020016U,  // UADDLPv8i16_v4i32
9505
0
    1615011271U,  // UADDLPv8i8_v4i16
9506
0
    541181187U, // UADDLT_ZZZ_D
9507
0
    88229123U,  // UADDLT_ZZZ_H
9508
0
    3762472195U,  // UADDLT_ZZZ_S
9509
0
    1614841690U,  // UADDLVv16i8v
9510
0
    1614847869U,  // UADDLVv4i16v
9511
0
    1614856614U,  // UADDLVv4i32v
9512
0
    1614849846U,  // UADDLVv8i16v
9513
0
    1614842635U,  // UADDLVv8i8v
9514
0
    1615012038U,  // UADDLv16i8_v8i16
9515
0
    1615008780U,  // UADDLv2i32_v2i64
9516
0
    1615019689U,  // UADDLv4i16_v4i32
9517
0
    1615008197U,  // UADDLv4i32_v2i64
9518
0
    1615018691U,  // UADDLv8i16_v4i32
9519
0
    1615012931U,  // UADDLv8i8_v8i16
9520
0
    3368568673U,  // UADDV_VPZ_B
9521
0
    3301459809U,  // UADDV_VPZ_D
9522
0
    3305654113U,  // UADDV_VPZ_H
9523
0
    3246933857U,  // UADDV_VPZ_S
9524
0
    541167587U, // UADDWB_ZZZ_D
9525
0
    71438307U,  // UADDWB_ZZZ_H
9526
0
    541233123U, // UADDWB_ZZZ_S
9527
0
    541181679U, // UADDWT_ZZZ_D
9528
0
    71452399U,  // UADDWT_ZZZ_H
9529
0
    541247215U, // UADDWT_ZZZ_S
9530
0
    1615012359U,  // UADDWv16i8_v8i16
9531
0
    1615009478U,  // UADDWv2i32_v2i64
9532
0
    1615020588U,  // UADDWv4i16_v4i32
9533
0
    1615008360U,  // UADDWv4i32_v2i64
9534
0
    1615018989U,  // UADDWv8i16_v4i32
9535
0
    1615013820U,  // UADDWv8i8_v8i16
9536
0
    4239035U, // UBFMWri
9537
0
    4239035U, // UBFMXri
9538
0
    147107964U, // UCLAMP_VG2_2Z2Z_B
9539
0
    80031868U,  // UCLAMP_VG2_2Z2Z_D
9540
0
    84258940U,  // UCLAMP_VG2_2Z2Z_H
9541
0
    25571452U,  // UCLAMP_VG2_2Z2Z_S
9542
0
    147107964U, // UCLAMP_VG4_4Z4Z_B
9543
0
    80031868U,  // UCLAMP_VG4_4Z4Z_D
9544
0
    84258940U,  // UCLAMP_VG4_4Z4Z_H
9545
0
    25571452U,  // UCLAMP_VG4_4Z4Z_S
9546
0
    541143164U, // UCLAMP_ZZZ_B
9547
0
    2151788668U,  // UCLAMP_ZZZ_D
9548
0
    84029564U,  // UCLAMP_ZZZ_H
9549
0
    2688725116U,  // UCLAMP_ZZZ_S
9550
0
    4233457U, // UCVTFSWDri
9551
0
    4233457U, // UCVTFSWHri
9552
0
    4233457U, // UCVTFSWSri
9553
0
    4233457U, // UCVTFSXDri
9554
0
    4233457U, // UCVTFSXHri
9555
0
    4233457U, // UCVTFSXSri
9556
0
    4233457U, // UCVTFUWDri
9557
0
    4233457U, // UCVTFUWHri
9558
0
    4233457U, // UCVTFUWSri
9559
0
    4233457U, // UCVTFUXDri
9560
0
    4233457U, // UCVTFUXHri
9561
0
    4233457U, // UCVTFUXSri
9562
0
    3284539633U,  // UCVTF_2Z2Z_StoS
9563
0
    3284539633U,  // UCVTF_4Z4Z_StoS
9564
0
    541169905U, // UCVTF_ZPmZ_DtoD
9565
0
    2692880625U,  // UCVTF_ZPmZ_DtoH
9566
0
    541235441U, // UCVTF_ZPmZ_DtoS
9567
0
    1082267889U,  // UCVTF_ZPmZ_HtoH
9568
0
    541169905U, // UCVTF_ZPmZ_StoD
9569
0
    2156009713U,  // UCVTF_ZPmZ_StoH
9570
0
    541235441U, // UCVTF_ZPmZ_StoS
9571
0
    4233457U, // UCVTFd
9572
0
    4233457U, // UCVTFh
9573
0
    4233457U, // UCVTFs
9574
0
    4233457U, // UCVTFv1i16
9575
0
    4233457U, // UCVTFv1i32
9576
0
    4233457U, // UCVTFv1i64
9577
0
    1615017435U,  // UCVTFv2f32
9578
0
    1615008592U,  // UCVTFv2f64
9579
0
    1615017435U,  // UCVTFv2i32_shift
9580
0
    1615008592U,  // UCVTFv2i64_shift
9581
0
    1615010789U,  // UCVTFv4f16
9582
0
    1615019441U,  // UCVTFv4f32
9583
0
    1615010789U,  // UCVTFv4i16_shift
9584
0
    1615019441U,  // UCVTFv4i32_shift
9585
0
    1615012707U,  // UCVTFv8f16
9586
0
    1615012707U,  // UCVTFv8i16_shift
9587
0
    39141U, // UDF
9588
0
    2151789451U,  // UDIVR_ZPmZ_D
9589
0
    2151854987U,  // UDIVR_ZPmZ_S
9590
0
    4245375U, // UDIVWr
9591
0
    4245375U, // UDIVXr
9592
0
    2151794559U,  // UDIV_ZPmZ_D
9593
0
    2151860095U,  // UDIV_ZPmZ_S
9594
0
    3288811060U,  // UDOT_VG2_M2Z2Z_BtoS
9595
0
    3288778292U,  // UDOT_VG2_M2Z2Z_HtoD
9596
0
    3288811060U,  // UDOT_VG2_M2Z2Z_HtoS
9597
0
    3288811060U,  // UDOT_VG2_M2ZZI_BToS
9598
0
    3288811060U,  // UDOT_VG2_M2ZZI_HToS
9599
0
    3288778292U,  // UDOT_VG2_M2ZZI_HtoD
9600
0
    3288811060U,  // UDOT_VG2_M2ZZ_BtoS
9601
0
    3288778292U,  // UDOT_VG2_M2ZZ_HtoD
9602
0
    3288811060U,  // UDOT_VG2_M2ZZ_HtoS
9603
0
    3825681972U,  // UDOT_VG4_M4Z4Z_BtoS
9604
0
    3825649204U,  // UDOT_VG4_M4Z4Z_HtoD
9605
0
    3825681972U,  // UDOT_VG4_M4Z4Z_HtoS
9606
0
    3825681972U,  // UDOT_VG4_M4ZZI_BtoS
9607
0
    3825681972U,  // UDOT_VG4_M4ZZI_HToS
9608
0
    3825649204U,  // UDOT_VG4_M4ZZI_HtoD
9609
0
    3825681972U,  // UDOT_VG4_M4ZZ_BtoS
9610
0
    3825649204U,  // UDOT_VG4_M4ZZ_HtoD
9611
0
    3825681972U,  // UDOT_VG4_M4ZZ_HtoS
9612
0
    1078052404U,  // UDOT_ZZZI_D
9613
0
    1078117940U,  // UDOT_ZZZI_HtoS
9614
0
    541247028U, // UDOT_ZZZI_S
9615
0
    1078052404U,  // UDOT_ZZZ_D
9616
0
    1078117940U,  // UDOT_ZZZ_HtoS
9617
0
    541247028U, // UDOT_ZZZ_S
9618
0
    1615087156U,  // UDOTlanev16i8
9619
0
    1615087156U,  // UDOTlanev8i8
9620
0
    20897U, // UDOTv16i8
9621
0
    20897U, // UDOTv8i8
9622
0
    2151749596U,  // UHADD_ZPmZ_B
9623
0
    2151782364U,  // UHADD_ZPmZ_D
9624
0
    2713851868U,  // UHADD_ZPmZ_H
9625
0
    2151847900U,  // UHADD_ZPmZ_S
9626
0
    1615004978U,  // UHADDv16i8
9627
0
    1615017306U,  // UHADDv2i32
9628
0
    1615010683U,  // UHADDv4i16
9629
0
    1615019303U,  // UHADDv4i32
9630
0
    1615012601U,  // UHADDv8i16
9631
0
    1615005871U,  // UHADDv8i8
9632
0
    2151756357U,  // UHSUBR_ZPmZ_B
9633
0
    2151789125U,  // UHSUBR_ZPmZ_D
9634
0
    2713858629U,  // UHSUBR_ZPmZ_H
9635
0
    2151854661U,  // UHSUBR_ZPmZ_S
9636
0
    2151747489U,  // UHSUB_ZPmZ_B
9637
0
    2151780257U,  // UHSUB_ZPmZ_D
9638
0
    2713849761U,  // UHSUB_ZPmZ_H
9639
0
    2151845793U,  // UHSUB_ZPmZ_S
9640
0
    1615004858U,  // UHSUBv16i8
9641
0
    1615017190U,  // UHSUBv2i32
9642
0
    1615010567U,  // UHSUBv4i16
9643
0
    1615019177U,  // UHSUBv4i32
9644
0
    1615012485U,  // UHSUBv8i16
9645
0
    1615005783U,  // UHSUBv8i8
9646
0
    4238507U, // UMADDLrrr
9647
0
    2151756153U,  // UMAXP_ZPmZ_B
9648
0
    2151788921U,  // UMAXP_ZPmZ_D
9649
0
    2713858425U,  // UMAXP_ZPmZ_H
9650
0
    2151854457U,  // UMAXP_ZPmZ_S
9651
0
    1615005308U,  // UMAXPv16i8
9652
0
    1615018010U,  // UMAXPv2i32
9653
0
    1615011375U,  // UMAXPv4i16
9654
0
    1615020120U,  // UMAXPv4i32
9655
0
    1615013352U,  // UMAXPv8i16
9656
0
    1615006275U,  // UMAXPv8i8
9657
0
    2181253137U,  // UMAXQV_VPZ_B
9658
0
    2185447441U,  // UMAXQV_VPZ_D
9659
0
    2189641745U,  // UMAXQV_VPZ_H
9660
0
    2193836049U,  // UMAXQV_VPZ_S
9661
0
    509997U,  // UMAXV_VPZ_B
9662
0
    3301460013U,  // UMAXV_VPZ_D
9663
0
    3305687085U,  // UMAXV_VPZ_H
9664
0
    3246999597U,  // UMAXV_VPZ_S
9665
0
    1614841735U,  // UMAXVv16i8v
9666
0
    1614847963U,  // UMAXVv4i16v
9667
0
    1614856708U,  // UMAXVv4i32v
9668
0
    1614849940U,  // UMAXVv8i16v
9669
0
    1614842676U,  // UMAXVv8i8v
9670
0
    4245887U, // UMAXWri
9671
0
    4245887U, // UMAXWrr
9672
0
    4245887U, // UMAXXri
9673
0
    4245887U, // UMAXXrr
9674
0
    50645375U,  // UMAX_VG2_2Z2Z_B
9675
0
    54872447U,  // UMAX_VG2_2Z2Z_D
9676
0
    59099519U,  // UMAX_VG2_2Z2Z_H
9677
0
    63326591U,  // UMAX_VG2_2Z2Z_S
9678
0
    50645375U,  // UMAX_VG2_2ZZ_B
9679
0
    54872447U,  // UMAX_VG2_2ZZ_D
9680
0
    59099519U,  // UMAX_VG2_2ZZ_H
9681
0
    63326591U,  // UMAX_VG2_2ZZ_S
9682
0
    50645375U,  // UMAX_VG4_4Z4Z_B
9683
0
    54872447U,  // UMAX_VG4_4Z4Z_D
9684
0
    59099519U,  // UMAX_VG4_4Z4Z_H
9685
0
    63326591U,  // UMAX_VG4_4Z4Z_S
9686
0
    50645375U,  // UMAX_VG4_4ZZ_B
9687
0
    54872447U,  // UMAX_VG4_4ZZ_D
9688
0
    59099519U,  // UMAX_VG4_4ZZ_H
9689
0
    63326591U,  // UMAX_VG4_4ZZ_S
9690
0
    4278655U, // UMAX_ZI_B
9691
0
    541182335U, // UMAX_ZI_D
9692
0
    71453055U,  // UMAX_ZI_H
9693
0
    541247871U, // UMAX_ZI_S
9694
0
    2151762303U,  // UMAX_ZPmZ_B
9695
0
    2151795071U,  // UMAX_ZPmZ_D
9696
0
    2713864575U,  // UMAX_ZPmZ_H
9697
0
    2151860607U,  // UMAX_ZPmZ_S
9698
0
    1615005606U,  // UMAXv16i8
9699
0
    1615018387U,  // UMAXv2i32
9700
0
    1615011841U,  // UMAXv4i16
9701
0
    1615020652U,  // UMAXv4i32
9702
0
    1615013858U,  // UMAXv8i16
9703
0
    1615006535U,  // UMAXv8i8
9704
0
    2151755959U,  // UMINP_ZPmZ_B
9705
0
    2151788727U,  // UMINP_ZPmZ_D
9706
0
    2713858231U,  // UMINP_ZPmZ_H
9707
0
    2151854263U,  // UMINP_ZPmZ_S
9708
0
    1615005277U,  // UMINPv16i8
9709
0
    1615017961U,  // UMINPv2i32
9710
0
    1615011326U,  // UMINPv4i16
9711
0
    1615020071U,  // UMINPv4i32
9712
0
    1615013303U,  // UMINPv8i16
9713
0
    1615006247U,  // UMINPv8i8
9714
0
    2181253106U,  // UMINQV_VPZ_B
9715
0
    2185447410U,  // UMINQV_VPZ_D
9716
0
    2189641714U,  // UMINQV_VPZ_H
9717
0
    2193836018U,  // UMINQV_VPZ_S
9718
0
    509861U,  // UMINV_VPZ_B
9719
0
    3301459877U,  // UMINV_VPZ_D
9720
0
    3305686949U,  // UMINV_VPZ_H
9721
0
    3246999461U,  // UMINV_VPZ_S
9722
0
    1614841713U,  // UMINVv16i8v
9723
0
    1614847924U,  // UMINVv4i16v
9724
0
    1614856669U,  // UMINVv4i32v
9725
0
    1614849901U,  // UMINVv8i16v
9726
0
    1614842656U,  // UMINVv8i8v
9727
0
    4239163U, // UMINWri
9728
0
    4239163U, // UMINWrr
9729
0
    4239163U, // UMINXri
9730
0
    4239163U, // UMINXrr
9731
0
    50638651U,  // UMIN_VG2_2Z2Z_B
9732
0
    54865723U,  // UMIN_VG2_2Z2Z_D
9733
0
    59092795U,  // UMIN_VG2_2Z2Z_H
9734
0
    63319867U,  // UMIN_VG2_2Z2Z_S
9735
0
    50638651U,  // UMIN_VG2_2ZZ_B
9736
0
    54865723U,  // UMIN_VG2_2ZZ_D
9737
0
    59092795U,  // UMIN_VG2_2ZZ_H
9738
0
    63319867U,  // UMIN_VG2_2ZZ_S
9739
0
    50638651U,  // UMIN_VG4_4Z4Z_B
9740
0
    54865723U,  // UMIN_VG4_4Z4Z_D
9741
0
    59092795U,  // UMIN_VG4_4Z4Z_H
9742
0
    63319867U,  // UMIN_VG4_4Z4Z_S
9743
0
    50638651U,  // UMIN_VG4_4ZZ_B
9744
0
    54865723U,  // UMIN_VG4_4ZZ_D
9745
0
    59092795U,  // UMIN_VG4_4ZZ_H
9746
0
    63319867U,  // UMIN_VG4_4ZZ_S
9747
0
    4271931U, // UMIN_ZI_B
9748
0
    541175611U, // UMIN_ZI_D
9749
0
    71446331U,  // UMIN_ZI_H
9750
0
    541241147U, // UMIN_ZI_S
9751
0
    2151755579U,  // UMIN_ZPmZ_B
9752
0
    2151788347U,  // UMIN_ZPmZ_D
9753
0
    2713857851U,  // UMIN_ZPmZ_H
9754
0
    2151853883U,  // UMIN_ZPmZ_S
9755
0
    1615005237U,  // UMINv16i8
9756
0
    1615017741U,  // UMINv2i32
9757
0
    1615011095U,  // UMINv4i16
9758
0
    1615019943U,  // UMINv4i32
9759
0
    1615013185U,  // UMINv8i16
9760
0
    1615006109U,  // UMINv8i8
9761
0
    2688650341U,  // UMLALB_ZZZI_D
9762
0
    1078103141U,  // UMLALB_ZZZI_S
9763
0
    2688650341U,  // UMLALB_ZZZ_D
9764
0
    146934885U, // UMLALB_ZZZ_H
9765
0
    1078103141U,  // UMLALB_ZZZ_S
9766
0
    3376885019U,  // UMLALL_MZZI_BtoS
9767
0
    3376852251U,  // UMLALL_MZZI_HtoD
9768
0
    3376885019U,  // UMLALL_MZZ_BtoS
9769
0
    3376852251U,  // UMLALL_MZZ_HtoD
9770
0
    3376885019U,  // UMLALL_VG2_M2Z2Z_BtoS
9771
0
    3376852251U,  // UMLALL_VG2_M2Z2Z_HtoD
9772
0
    3376885019U,  // UMLALL_VG2_M2ZZI_BtoS
9773
0
    3376852251U,  // UMLALL_VG2_M2ZZI_HtoD
9774
0
    3913755931U,  // UMLALL_VG2_M2ZZ_BtoS
9775
0
    3913723163U,  // UMLALL_VG2_M2ZZ_HtoD
9776
0
    3913755931U,  // UMLALL_VG4_M4Z4Z_BtoS
9777
0
    3913723163U,  // UMLALL_VG4_M4Z4Z_HtoD
9778
0
    3913755931U,  // UMLALL_VG4_M4ZZI_BtoS
9779
0
    3913723163U,  // UMLALL_VG4_M4ZZI_HtoD
9780
0
    155659547U, // UMLALL_VG4_M4ZZ_BtoS
9781
0
    155626779U, // UMLALL_VG4_M4ZZ_HtoD
9782
0
    2688664773U,  // UMLALT_ZZZI_D
9783
0
    1078117573U,  // UMLALT_ZZZI_S
9784
0
    2688664773U,  // UMLALT_ZZZ_D
9785
0
    146949317U, // UMLALT_ZZZ_H
9786
0
    1078117573U,  // UMLALT_ZZZ_S
9787
0
    3313970040U,  // UMLAL_MZZI_HtoS
9788
0
    3313970040U,  // UMLAL_MZZ_HtoS
9789
0
    3313970040U,  // UMLAL_VG2_M2Z2Z_HtoS
9790
0
    3313970040U,  // UMLAL_VG2_M2ZZI_S
9791
0
    3313970040U,  // UMLAL_VG2_M2ZZ_HtoS
9792
0
    3850840952U,  // UMLAL_VG4_M4Z4Z_HtoS
9793
0
    3850840952U,  // UMLAL_VG4_M4ZZI_HtoS
9794
0
    3850840952U,  // UMLAL_VG4_M4ZZ_HtoS
9795
0
    1615077508U,  // UMLALv16i8_v8i16
9796
0
    1615074256U,  // UMLALv2i32_indexed
9797
0
    1615074256U,  // UMLALv2i32_v2i64
9798
0
    1615085165U,  // UMLALv4i16_indexed
9799
0
    1615085165U,  // UMLALv4i16_v4i32
9800
0
    1615073667U,  // UMLALv4i32_indexed
9801
0
    1615073667U,  // UMLALv4i32_v2i64
9802
0
    1615084161U,  // UMLALv8i16_indexed
9803
0
    1615084161U,  // UMLALv8i16_v4i32
9804
0
    1615078407U,  // UMLALv8i8_v8i16
9805
0
    2688650639U,  // UMLSLB_ZZZI_D
9806
0
    1078103439U,  // UMLSLB_ZZZI_S
9807
0
    2688650639U,  // UMLSLB_ZZZ_D
9808
0
    146935183U, // UMLSLB_ZZZ_H
9809
0
    1078103439U,  // UMLSLB_ZZZ_S
9810
0
    3376885035U,  // UMLSLL_MZZI_BtoS
9811
0
    3376852267U,  // UMLSLL_MZZI_HtoD
9812
0
    3376885035U,  // UMLSLL_MZZ_BtoS
9813
0
    3376852267U,  // UMLSLL_MZZ_HtoD
9814
0
    3376885035U,  // UMLSLL_VG2_M2Z2Z_BtoS
9815
0
    3376852267U,  // UMLSLL_VG2_M2Z2Z_HtoD
9816
0
    3376885035U,  // UMLSLL_VG2_M2ZZI_BtoS
9817
0
    3376852267U,  // UMLSLL_VG2_M2ZZI_HtoD
9818
0
    3913755947U,  // UMLSLL_VG2_M2ZZ_BtoS
9819
0
    3913723179U,  // UMLSLL_VG2_M2ZZ_HtoD
9820
0
    3913755947U,  // UMLSLL_VG4_M4Z4Z_BtoS
9821
0
    3913723179U,  // UMLSLL_VG4_M4Z4Z_HtoD
9822
0
    3913755947U,  // UMLSLL_VG4_M4ZZI_BtoS
9823
0
    3913723179U,  // UMLSLL_VG4_M4ZZI_HtoD
9824
0
    155659563U, // UMLSLL_VG4_M4ZZ_BtoS
9825
0
    155626795U, // UMLSLL_VG4_M4ZZ_HtoD
9826
0
    2688664948U,  // UMLSLT_ZZZI_D
9827
0
    1078117748U,  // UMLSLT_ZZZI_S
9828
0
    2688664948U,  // UMLSLT_ZZZ_D
9829
0
    146949492U, // UMLSLT_ZZZ_H
9830
0
    1078117748U,  // UMLSLT_ZZZ_S
9831
0
    3313970730U,  // UMLSL_MZZI_HtoS
9832
0
    3313970730U,  // UMLSL_MZZ_HtoS
9833
0
    3313970730U,  // UMLSL_VG2_M2Z2Z_HtoS
9834
0
    3313970730U,  // UMLSL_VG2_M2ZZI_S
9835
0
    3313970730U,  // UMLSL_VG2_M2ZZ_HtoS
9836
0
    3850841642U,  // UMLSL_VG4_M4Z4Z_HtoS
9837
0
    3850841642U,  // UMLSL_VG4_M4ZZI_HtoS
9838
0
    3850841642U,  // UMLSL_VG4_M4ZZ_HtoS
9839
0
    1615077651U,  // UMLSLv16i8_v8i16
9840
0
    1615074480U,  // UMLSLv2i32_indexed
9841
0
    1615074480U,  // UMLSLv2i32_v2i64
9842
0
    1615085389U,  // UMLSLv4i16_indexed
9843
0
    1615085389U,  // UMLSLv4i16_v4i32
9844
0
    1615073825U,  // UMLSLv4i32_indexed
9845
0
    1615073825U,  // UMLSLv4i32_v2i64
9846
0
    1615084319U,  // UMLSLv8i16_indexed
9847
0
    1615084319U,  // UMLSLv8i16_v4i32
9848
0
    1615078617U,  // UMLSLv8i8_v8i16
9849
0
    20688U, // UMMLA
9850
0
    541229426U, // UMMLA_ZZZ
9851
0
    96698801U,  // UMOPA_MPPZZ_D
9852
0
    96698801U,  // UMOPA_MPPZZ_HtoS
9853
0
    159613361U, // UMOPA_MPPZZ_S
9854
0
    96715697U,  // UMOPS_MPPZZ_D
9855
0
    96715697U,  // UMOPS_MPPZZ_HtoS
9856
0
    159630257U, // UMOPS_MPPZZ_S
9857
0
    1614846394U,  // UMOVvi16
9858
0
    1614846394U,  // UMOVvi16_idx0
9859
0
    1614853164U,  // UMOVvi32
9860
0
    1614853164U,  // UMOVvi32_idx0
9861
0
    1614844063U,  // UMOVvi64
9862
0
    1614844063U,  // UMOVvi64_idx0
9863
0
    1614840577U,  // UMOVvi8
9864
0
    1614840577U,  // UMOVvi8_idx0
9865
0
    4238483U, // UMSUBLrrr
9866
0
    2151754117U,  // UMULH_ZPmZ_B
9867
0
    2151786885U,  // UMULH_ZPmZ_D
9868
0
    2713856389U,  // UMULH_ZPmZ_H
9869
0
    2151852421U,  // UMULH_ZPmZ_S
9870
0
    4270469U, // UMULH_ZZZ_B
9871
0
    541174149U, // UMULH_ZZZ_D
9872
0
    71444869U,  // UMULH_ZZZ_H
9873
0
    541239685U, // UMULH_ZZZ_S
9874
0
    4237701U, // UMULHrr
9875
0
    541166904U, // UMULLB_ZZZI_D
9876
0
    3762457912U,  // UMULLB_ZZZI_S
9877
0
    541166904U, // UMULLB_ZZZ_D
9878
0
    88214840U,  // UMULLB_ZZZ_H
9879
0
    3762457912U,  // UMULLB_ZZZ_S
9880
0
    541181251U, // UMULLT_ZZZI_D
9881
0
    3762472259U,  // UMULLT_ZZZI_S
9882
0
    541181251U, // UMULLT_ZZZ_D
9883
0
    88229187U,  // UMULLT_ZZZ_H
9884
0
    3762472259U,  // UMULLT_ZZZ_S
9885
0
    1615012093U,  // UMULLv16i8_v8i16
9886
0
    1615008912U,  // UMULLv2i32_indexed
9887
0
    1615008912U,  // UMULLv2i32_v2i64
9888
0
    1615019821U,  // UMULLv4i16_indexed
9889
0
    1615019821U,  // UMULLv4i16_v4i32
9890
0
    1615008254U,  // UMULLv4i32_indexed
9891
0
    1615008254U,  // UMULLv4i32_v2i64
9892
0
    1615018748U,  // UMULLv8i16_indexed
9893
0
    1615018748U,  // UMULLv8i16_v4i32
9894
0
    1615013061U,  // UMULLv8i8_v8i16
9895
0
    4265979U, // UQADD_ZI_B
9896
0
    541169659U, // UQADD_ZI_D
9897
0
    71440379U,  // UQADD_ZI_H
9898
0
    541235195U, // UQADD_ZI_S
9899
0
    2151749627U,  // UQADD_ZPmZ_B
9900
0
    2151782395U,  // UQADD_ZPmZ_D
9901
0
    2713851899U,  // UQADD_ZPmZ_H
9902
0
    2151847931U,  // UQADD_ZPmZ_S
9903
0
    4265979U, // UQADD_ZZZ_B
9904
0
    541169659U, // UQADD_ZZZ_D
9905
0
    71440379U,  // UQADD_ZZZ_H
9906
0
    541235195U, // UQADD_ZZZ_S
9907
0
    1615005002U,  // UQADDv16i8
9908
0
    4233211U, // UQADDv1i16
9909
0
    4233211U, // UQADDv1i32
9910
0
    4233211U, // UQADDv1i64
9911
0
    4233211U, // UQADDv1i8
9912
0
    1615017328U,  // UQADDv2i32
9913
0
    1615008508U,  // UQADDv2i64
9914
0
    1615010705U,  // UQADDv4i16
9915
0
    1615019325U,  // UQADDv4i32
9916
0
    1615012623U,  // UQADDv8i16
9917
0
    1615005893U,  // UQADDv8i8
9918
0
    3284283281U,  // UQCVTN_Z2Z_StoH
9919
0
    3275894673U,  // UQCVTN_Z4Z_DtoH
9920
0
    2151755665U,  // UQCVTN_Z4Z_StoB
9921
0
    3284289226U,  // UQCVT_Z2Z_StoH
9922
0
    3275900618U,  // UQCVT_Z4Z_DtoH
9923
0
    2151761610U,  // UQCVT_Z4Z_StoB
9924
0
    1077971937U,  // UQDECB_WPiI
9925
0
    1077971937U,  // UQDECB_XPiI
9926
0
    1077974928U,  // UQDECD_WPiI
9927
0
    1077974928U,  // UQDECD_XPiI
9928
0
    1078040464U,  // UQDECD_ZPiI
9929
0
    1077979283U,  // UQDECH_WPiI
9930
0
    1077979283U,  // UQDECH_XPiI
9931
0
    100804755U, // UQDECH_ZPiI
9932
0
    4239391U, // UQDECP_WP_B
9933
0
    541110303U, // UQDECP_WP_D
9934
0
    3762335775U,  // UQDECP_WP_H
9935
0
    541110303U, // UQDECP_WP_S
9936
0
    4239391U, // UQDECP_XP_B
9937
0
    541110303U, // UQDECP_XP_D
9938
0
    3762335775U,  // UQDECP_XP_H
9939
0
    541110303U, // UQDECP_XP_S
9940
0
    2151788575U,  // UQDECP_ZP_D
9941
0
    3305254943U,  // UQDECP_ZP_H
9942
0
    2688725023U,  // UQDECP_ZP_S
9943
0
    1077987485U,  // UQDECW_WPiI
9944
0
    1077987485U,  // UQDECW_XPiI
9945
0
    1078118557U,  // UQDECW_ZPiI
9946
0
    1077971953U,  // UQINCB_WPiI
9947
0
    1077971953U,  // UQINCB_XPiI
9948
0
    1077974944U,  // UQINCD_WPiI
9949
0
    1077974944U,  // UQINCD_XPiI
9950
0
    1078040480U,  // UQINCD_ZPiI
9951
0
    1077979299U,  // UQINCH_WPiI
9952
0
    1077979299U,  // UQINCH_XPiI
9953
0
    100804771U, // UQINCH_ZPiI
9954
0
    4239407U, // UQINCP_WP_B
9955
0
    541110319U, // UQINCP_WP_D
9956
0
    3762335791U,  // UQINCP_WP_H
9957
0
    541110319U, // UQINCP_WP_S
9958
0
    4239407U, // UQINCP_XP_B
9959
0
    541110319U, // UQINCP_XP_D
9960
0
    3762335791U,  // UQINCP_XP_H
9961
0
    541110319U, // UQINCP_XP_S
9962
0
    2151788591U,  // UQINCP_ZP_D
9963
0
    3305254959U,  // UQINCP_ZP_H
9964
0
    2688725039U,  // UQINCP_ZP_S
9965
0
    1077987501U,  // UQINCW_WPiI
9966
0
    1077987501U,  // UQINCW_XPiI
9967
0
    1078118573U,  // UQINCW_ZPiI
9968
0
    2151756501U,  // UQRSHLR_ZPmZ_B
9969
0
    2151789269U,  // UQRSHLR_ZPmZ_D
9970
0
    2713858773U,  // UQRSHLR_ZPmZ_H
9971
0
    2151854805U,  // UQRSHLR_ZPmZ_S
9972
0
    2151754983U,  // UQRSHL_ZPmZ_B
9973
0
    2151787751U,  // UQRSHL_ZPmZ_D
9974
0
    2713857255U,  // UQRSHL_ZPmZ_H
9975
0
    2151853287U,  // UQRSHL_ZPmZ_S
9976
0
    1615005154U,  // UQRSHLv16i8
9977
0
    4238567U, // UQRSHLv1i16
9978
0
    4238567U, // UQRSHLv1i32
9979
0
    4238567U, // UQRSHLv1i64
9980
0
    4238567U, // UQRSHLv1i8
9981
0
    1615017600U,  // UQRSHLv2i32
9982
0
    1615008821U,  // UQRSHLv2i64
9983
0
    1615010954U,  // UQRSHLv4i16
9984
0
    1615019730U,  // UQRSHLv4i32
9985
0
    1615012972U,  // UQRSHLv8i16
9986
0
    1615006012U,  // UQRSHLv8i8
9987
0
    3762359801U,  // UQRSHRNB_ZZI_B
9988
0
    21106169U,  // UQRSHRNB_ZZI_H
9989
0
    541232633U, // UQRSHRNB_ZZI_S
9990
0
    1078019541U,  // UQRSHRNT_ZZI_B
9991
0
    25314773U,  // UQRSHRNT_ZZI_H
9992
0
    2151859669U,  // UQRSHRNT_ZZI_S
9993
0
    2151755627U,  // UQRSHRN_VG4_Z4ZI_B
9994
0
    54669163U,  // UQRSHRN_VG4_Z4ZI_H
9995
0
    63057771U,  // UQRSHRN_Z2ZI_StoH
9996
0
    4239211U, // UQRSHRNb
9997
0
    4239211U, // UQRSHRNh
9998
0
    4239211U, // UQRSHRNs
9999
0
    1615070170U,  // UQRSHRNv16i8_shift
10000
0
    1615017784U,  // UQRSHRNv2i32_shift
10001
0
    1615011138U,  // UQRSHRNv4i16_shift
10002
0
    1615084391U,  // UQRSHRNv4i32_shift
10003
0
    1615077749U,  // UQRSHRNv8i16_shift
10004
0
    1615006152U,  // UQRSHRNv8i8_shift
10005
0
    63058557U,  // UQRSHR_VG2_Z2ZI_H
10006
0
    2151756413U,  // UQRSHR_VG4_Z4ZI_B
10007
0
    54669949U,  // UQRSHR_VG4_Z4ZI_H
10008
0
    2151756484U,  // UQSHLR_ZPmZ_B
10009
0
    2151789252U,  // UQSHLR_ZPmZ_D
10010
0
    2713858756U,  // UQSHLR_ZPmZ_H
10011
0
    2151854788U,  // UQSHLR_ZPmZ_S
10012
0
    2151754968U,  // UQSHL_ZPmI_B
10013
0
    2151787736U,  // UQSHL_ZPmI_D
10014
0
    2713857240U,  // UQSHL_ZPmI_H
10015
0
    2151853272U,  // UQSHL_ZPmI_S
10016
0
    2151754968U,  // UQSHL_ZPmZ_B
10017
0
    2151787736U,  // UQSHL_ZPmZ_D
10018
0
    2713857240U,  // UQSHL_ZPmZ_H
10019
0
    2151853272U,  // UQSHL_ZPmZ_S
10020
0
    4238552U, // UQSHLb
10021
0
    4238552U, // UQSHLd
10022
0
    4238552U, // UQSHLh
10023
0
    4238552U, // UQSHLs
10024
0
    1615005131U,  // UQSHLv16i8
10025
0
    1615005131U,  // UQSHLv16i8_shift
10026
0
    4238552U, // UQSHLv1i16
10027
0
    4238552U, // UQSHLv1i32
10028
0
    4238552U, // UQSHLv1i64
10029
0
    4238552U, // UQSHLv1i8
10030
0
    1615017579U,  // UQSHLv2i32
10031
0
    1615017579U,  // UQSHLv2i32_shift
10032
0
    1615008800U,  // UQSHLv2i64
10033
0
    1615008800U,  // UQSHLv2i64_shift
10034
0
    1615010933U,  // UQSHLv4i16
10035
0
    1615010933U,  // UQSHLv4i16_shift
10036
0
    1615019709U,  // UQSHLv4i32
10037
0
    1615019709U,  // UQSHLv4i32_shift
10038
0
    1615012951U,  // UQSHLv8i16
10039
0
    1615012951U,  // UQSHLv8i16_shift
10040
0
    1615005991U,  // UQSHLv8i8
10041
0
    1615005991U,  // UQSHLv8i8_shift
10042
0
    3762359782U,  // UQSHRNB_ZZI_B
10043
0
    21106150U,  // UQSHRNB_ZZI_H
10044
0
    541232614U, // UQSHRNB_ZZI_S
10045
0
    1078019522U,  // UQSHRNT_ZZI_B
10046
0
    25314754U,  // UQSHRNT_ZZI_H
10047
0
    2151859650U,  // UQSHRNT_ZZI_S
10048
0
    4239194U, // UQSHRNb
10049
0
    4239194U, // UQSHRNh
10050
0
    4239194U, // UQSHRNs
10051
0
    1615070143U,  // UQSHRNv16i8_shift
10052
0
    1615017761U,  // UQSHRNv2i32_shift
10053
0
    1615011115U,  // UQSHRNv4i16_shift
10054
0
    1615084366U,  // UQSHRNv4i32_shift
10055
0
    1615077724U,  // UQSHRNv8i16_shift
10056
0
    1615006129U,  // UQSHRNv8i8_shift
10057
0
    2151756373U,  // UQSUBR_ZPmZ_B
10058
0
    2151789141U,  // UQSUBR_ZPmZ_D
10059
0
    2713858645U,  // UQSUBR_ZPmZ_H
10060
0
    2151854677U,  // UQSUBR_ZPmZ_S
10061
0
    4263870U, // UQSUB_ZI_B
10062
0
    541167550U, // UQSUB_ZI_D
10063
0
    71438270U,  // UQSUB_ZI_H
10064
0
    541233086U, // UQSUB_ZI_S
10065
0
    2151747518U,  // UQSUB_ZPmZ_B
10066
0
    2151780286U,  // UQSUB_ZPmZ_D
10067
0
    2713849790U,  // UQSUB_ZPmZ_H
10068
0
    2151845822U,  // UQSUB_ZPmZ_S
10069
0
    4263870U, // UQSUB_ZZZ_B
10070
0
    541167550U, // UQSUB_ZZZ_D
10071
0
    71438270U,  // UQSUB_ZZZ_H
10072
0
    541233086U, // UQSUB_ZZZ_S
10073
0
    1615004880U,  // UQSUBv16i8
10074
0
    4231102U, // UQSUBv1i16
10075
0
    4231102U, // UQSUBv1i32
10076
0
    4231102U, // UQSUBv1i64
10077
0
    4231102U, // UQSUBv1i8
10078
0
    1615017210U,  // UQSUBv2i32
10079
0
    1615008458U,  // UQSUBv2i64
10080
0
    1615010587U,  // UQSUBv4i16
10081
0
    1615019197U,  // UQSUBv4i32
10082
0
    1615012505U,  // UQSUBv8i16
10083
0
    1615005803U,  // UQSUBv8i8
10084
0
    3762359827U,  // UQXTNB_ZZ_B
10085
0
    3242331667U,  // UQXTNB_ZZ_H
10086
0
    541232659U, // UQXTNB_ZZ_S
10087
0
    1078019568U,  // UQXTNT_ZZ_B
10088
0
    3246540272U,  // UQXTNT_ZZ_H
10089
0
    2151859696U,  // UQXTNT_ZZ_S
10090
0
    1615070206U,  // UQXTNv16i8
10091
0
    4239264U, // UQXTNv1i16
10092
0
    4239264U, // UQXTNv1i32
10093
0
    4239264U, // UQXTNv1i8
10094
0
    1615017817U,  // UQXTNv2i32
10095
0
    1615011182U,  // UQXTNv4i16
10096
0
    1615084424U,  // UQXTNv4i32
10097
0
    1615077794U,  // UQXTNv8i16
10098
0
    1615006182U,  // UQXTNv8i8
10099
0
    541235367U, // URECPE_ZPmZ_S
10100
0
    1615017390U,  // URECPEv2i32
10101
0
    1615019396U,  // URECPEv4i32
10102
0
    2151749581U,  // URHADD_ZPmZ_B
10103
0
    2151782349U,  // URHADD_ZPmZ_D
10104
0
    2713851853U,  // URHADD_ZPmZ_H
10105
0
    2151847885U,  // URHADD_ZPmZ_S
10106
0
    1615004955U,  // URHADDv16i8
10107
0
    1615017285U,  // URHADDv2i32
10108
0
    1615010662U,  // URHADDv4i16
10109
0
    1615019282U,  // URHADDv4i32
10110
0
    1615012580U,  // URHADDv8i16
10111
0
    1615005850U,  // URHADDv8i8
10112
0
    2151756518U,  // URSHLR_ZPmZ_B
10113
0
    2151789286U,  // URSHLR_ZPmZ_D
10114
0
    2713858790U,  // URSHLR_ZPmZ_H
10115
0
    2151854822U,  // URSHLR_ZPmZ_S
10116
0
    50638070U,  // URSHL_VG2_2Z2Z_B
10117
0
    54865142U,  // URSHL_VG2_2Z2Z_D
10118
0
    59092214U,  // URSHL_VG2_2Z2Z_H
10119
0
    63319286U,  // URSHL_VG2_2Z2Z_S
10120
0
    50638070U,  // URSHL_VG2_2ZZ_B
10121
0
    54865142U,  // URSHL_VG2_2ZZ_D
10122
0
    59092214U,  // URSHL_VG2_2ZZ_H
10123
0
    63319286U,  // URSHL_VG2_2ZZ_S
10124
0
    50638070U,  // URSHL_VG4_4Z4Z_B
10125
0
    54865142U,  // URSHL_VG4_4Z4Z_D
10126
0
    59092214U,  // URSHL_VG4_4Z4Z_H
10127
0
    63319286U,  // URSHL_VG4_4Z4Z_S
10128
0
    50638070U,  // URSHL_VG4_4ZZ_B
10129
0
    54865142U,  // URSHL_VG4_4ZZ_D
10130
0
    59092214U,  // URSHL_VG4_4ZZ_H
10131
0
    63319286U,  // URSHL_VG4_4ZZ_S
10132
0
    2151754998U,  // URSHL_ZPmZ_B
10133
0
    2151787766U,  // URSHL_ZPmZ_D
10134
0
    2713857270U,  // URSHL_ZPmZ_H
10135
0
    2151853302U,  // URSHL_ZPmZ_S
10136
0
    1615005177U,  // URSHLv16i8
10137
0
    4238582U, // URSHLv1i64
10138
0
    1615017621U,  // URSHLv2i32
10139
0
    1615008842U,  // URSHLv2i64
10140
0
    1615010975U,  // URSHLv4i16
10141
0
    1615019751U,  // URSHLv4i32
10142
0
    1615012993U,  // URSHLv8i16
10143
0
    1615006033U,  // URSHLv8i8
10144
0
    2151756428U,  // URSHR_ZPmI_B
10145
0
    2151789196U,  // URSHR_ZPmI_D
10146
0
    2713858700U,  // URSHR_ZPmI_H
10147
0
    2151854732U,  // URSHR_ZPmI_S
10148
0
    4240012U, // URSHRd
10149
0
    1615005340U,  // URSHRv16i8_shift
10150
0
    1615018040U,  // URSHRv2i32_shift
10151
0
    1615009171U,  // URSHRv2i64_shift
10152
0
    1615011405U,  // URSHRv4i16_shift
10153
0
    1615020150U,  // URSHRv4i32_shift
10154
0
    1615013382U,  // URSHRv8i16_shift
10155
0
    1615006304U,  // URSHRv8i8_shift
10156
0
    541235413U, // URSQRTE_ZPmZ_S
10157
0
    1615017413U,  // URSQRTEv2i32
10158
0
    1615019419U,  // URSQRTEv4i32
10159
0
    541131362U, // URSRA_ZZI_B
10160
0
    2151776866U,  // URSRA_ZZI_D
10161
0
    84017762U,  // URSRA_ZZI_H
10162
0
    2688713314U,  // URSRA_ZZI_S
10163
0
    1615430242U,  // URSRAd
10164
0
    1615070352U,  // URSRAv16i8_shift
10165
0
    1615082668U,  // URSRAv2i32_shift
10166
0
    1615073936U,  // URSRAv2i64_shift
10167
0
    1615076045U,  // URSRAv4i16_shift
10168
0
    1615084631U,  // URSRAv4i32_shift
10169
0
    1615077963U,  // URSRAv8i16_shift
10170
0
    1615071281U,  // URSRAv8i8_shift
10171
0
    3288811052U,  // USDOT_VG2_M2Z2Z_BToS
10172
0
    3288811052U,  // USDOT_VG2_M2ZZI_BToS
10173
0
    3288811052U,  // USDOT_VG2_M2ZZ_BToS
10174
0
    3825681964U,  // USDOT_VG4_M4Z4Z_BToS
10175
0
    3825681964U,  // USDOT_VG4_M4ZZI_BToS
10176
0
    3825681964U,  // USDOT_VG4_M4ZZ_BToS
10177
0
    541247020U, // USDOT_ZZZ
10178
0
    541247020U, // USDOT_ZZZI
10179
0
    1615087148U,  // USDOTlanev16i8
10180
0
    1615087148U,  // USDOTlanev8i8
10181
0
    20891U, // USDOTv16i8
10182
0
    20891U, // USDOTv8i8
10183
0
    541166870U, // USHLLB_ZZI_D
10184
0
    88214806U,  // USHLLB_ZZI_H
10185
0
    3762457878U,  // USHLLB_ZZI_S
10186
0
    541181217U, // USHLLT_ZZI_D
10187
0
    88229153U,  // USHLLT_ZZI_H
10188
0
    3762472225U,  // USHLLT_ZZI_S
10189
0
    1615012060U,  // USHLLv16i8_shift
10190
0
    1615008880U,  // USHLLv2i32_shift
10191
0
    1615019789U,  // USHLLv4i16_shift
10192
0
    1615008219U,  // USHLLv4i32_shift
10193
0
    1615018713U,  // USHLLv8i16_shift
10194
0
    1615013031U,  // USHLLv8i8_shift
10195
0
    1615005198U,  // USHLv16i8
10196
0
    4238595U, // USHLv1i64
10197
0
    1615017640U,  // USHLv2i32
10198
0
    1615008861U,  // USHLv2i64
10199
0
    1615010994U,  // USHLv4i16
10200
0
    1615019770U,  // USHLv4i32
10201
0
    1615013012U,  // USHLv8i16
10202
0
    1615006052U,  // USHLv8i8
10203
0
    4240025U, // USHRd
10204
0
    1615005361U,  // USHRv16i8_shift
10205
0
    1615018059U,  // USHRv2i32_shift
10206
0
    1615009190U,  // USHRv2i64_shift
10207
0
    1615011424U,  // USHRv4i16_shift
10208
0
    1615020169U,  // USHRv4i32_shift
10209
0
    1615013401U,  // USHRv8i16_shift
10210
0
    1615006323U,  // USHRv8i8_shift
10211
0
    3376885009U,  // USMLALL_MZZI_BtoS
10212
0
    3376885009U,  // USMLALL_MZZ_BtoS
10213
0
    3376885009U,  // USMLALL_VG2_M2Z2Z_BtoS
10214
0
    3376885009U,  // USMLALL_VG2_M2ZZI_BtoS
10215
0
    3913755921U,  // USMLALL_VG2_M2ZZ_BtoS
10216
0
    3913755921U,  // USMLALL_VG4_M4Z4Z_BtoS
10217
0
    3913755921U,  // USMLALL_VG4_M4ZZI_BtoS
10218
0
    155659537U, // USMLALL_VG4_M4ZZ_BtoS
10219
0
    20681U, // USMMLA
10220
0
    541229418U, // USMMLA_ZZZ
10221
0
    96698792U,  // USMOPA_MPPZZ_D
10222
0
    159613352U, // USMOPA_MPPZZ_S
10223
0
    96715688U,  // USMOPS_MPPZZ_D
10224
0
    159630248U, // USMOPS_MPPZZ_S
10225
0
    2151749618U,  // USQADD_ZPmZ_B
10226
0
    2151782386U,  // USQADD_ZPmZ_D
10227
0
    2713851890U,  // USQADD_ZPmZ_H
10228
0
    2151847922U,  // USQADD_ZPmZ_S
10229
0
    1615070525U,  // USQADDv16i8
10230
0
    1615435762U,  // USQADDv1i16
10231
0
    1615435762U,  // USQADDv1i32
10232
0
    1615435762U,  // USQADDv1i64
10233
0
    1615435762U,  // USQADDv1i8
10234
0
    1615082852U,  // USQADDv2i32
10235
0
    1615074032U,  // USQADDv2i64
10236
0
    1615076229U,  // USQADDv4i16
10237
0
    1615084849U,  // USQADDv4i32
10238
0
    1615078147U,  // USQADDv8i16
10239
0
    1615071417U,  // USQADDv8i8
10240
0
    541131375U, // USRA_ZZI_B
10241
0
    2151776879U,  // USRA_ZZI_D
10242
0
    84017775U,  // USRA_ZZI_H
10243
0
    2688713327U,  // USRA_ZZI_S
10244
0
    1615430255U,  // USRAd
10245
0
    1615070373U,  // USRAv16i8_shift
10246
0
    1615082687U,  // USRAv2i32_shift
10247
0
    1615073955U,  // USRAv2i64_shift
10248
0
    1615076064U,  // USRAv4i16_shift
10249
0
    1615084650U,  // USRAv4i32_shift
10250
0
    1615077982U,  // USRAv8i16_shift
10251
0
    1615071300U,  // USRAv8i8_shift
10252
0
    541166799U, // USUBLB_ZZZ_D
10253
0
    88214735U,  // USUBLB_ZZZ_H
10254
0
    3762457807U,  // USUBLB_ZZZ_S
10255
0
    541181141U, // USUBLT_ZZZ_D
10256
0
    88229077U,  // USUBLT_ZZZ_H
10257
0
    3762472149U,  // USUBLT_ZZZ_S
10258
0
    1615011994U,  // USUBLv16i8_v8i16
10259
0
    1615008740U,  // USUBLv2i32_v2i64
10260
0
    1615019649U,  // USUBLv4i16_v4i32
10261
0
    1615008153U,  // USUBLv4i32_v2i64
10262
0
    1615018647U,  // USUBLv8i16_v4i32
10263
0
    1615012891U,  // USUBLv8i8_v8i16
10264
0
    541167571U, // USUBWB_ZZZ_D
10265
0
    71438291U,  // USUBWB_ZZZ_H
10266
0
    541233107U, // USUBWB_ZZZ_S
10267
0
    541181663U, // USUBWT_ZZZ_D
10268
0
    71452383U,  // USUBWT_ZZZ_H
10269
0
    541247199U, // USUBWT_ZZZ_S
10270
0
    1615012337U,  // USUBWv16i8_v8i16
10271
0
    1615009458U,  // USUBWv2i32_v2i64
10272
0
    1615020568U,  // USUBWv4i16_v4i32
10273
0
    1615008338U,  // USUBWv4i32_v2i64
10274
0
    1615018967U,  // USUBWv8i16_v4i32
10275
0
    1615013800U,  // USUBWv8i8_v8i16
10276
0
    3825681986U,  // USVDOT_VG4_M4ZZI_BToS
10277
0
    541174539U, // UUNPKHI_ZZ_D
10278
0
    3309447947U,  // UUNPKHI_ZZ_H
10279
0
    3762465547U,  // UUNPKHI_ZZ_S
10280
0
    541175796U, // UUNPKLO_ZZ_D
10281
0
    3309449204U,  // UUNPKLO_ZZ_H
10282
0
    3762466804U,  // UUNPKLO_ZZ_S
10283
0
    3242535749U,  // UUNPK_VG2_2ZZ_D
10284
0
    3309677381U,  // UUNPK_VG2_2ZZ_H
10285
0
    3292932933U,  // UUNPK_VG2_2ZZ_S
10286
0
    3284478789U,  // UUNPK_VG4_4Z2Z_D
10287
0
    3271928645U,  // UUNPK_VG4_4Z2Z_H
10288
0
    3280350021U,  // UUNPK_VG4_4Z2Z_S
10289
0
    3288811083U,  // UVDOT_VG2_M2ZZI_HtoS
10290
0
    3825681995U,  // UVDOT_VG4_M4ZZI_BtoS
10291
0
    3825649227U,  // UVDOT_VG4_M4ZZI_HtoD
10292
0
    541167501U, // UXTB_ZPmZ_D
10293
0
    1082265485U,  // UXTB_ZPmZ_H
10294
0
    541233037U, // UXTB_ZPmZ_S
10295
0
    541174475U, // UXTH_ZPmZ_D
10296
0
    541240011U, // UXTH_ZPmZ_S
10297
0
    541182265U, // UXTW_ZPmZ_D
10298
0
    4259880U, // UZP1_PPP_B
10299
0
    541163560U, // UZP1_PPP_D
10300
0
    71434280U,  // UZP1_PPP_H
10301
0
    541229096U, // UZP1_PPP_S
10302
0
    4259880U, // UZP1_ZZZ_B
10303
0
    541163560U, // UZP1_ZZZ_D
10304
0
    71434280U,  // UZP1_ZZZ_H
10305
0
    114196520U, // UZP1_ZZZ_Q
10306
0
    541229096U, // UZP1_ZZZ_S
10307
0
    1615004547U,  // UZP1v16i8
10308
0
    1615017039U,  // UZP1v2i32
10309
0
    1615008040U,  // UZP1v2i64
10310
0
    1615010406U,  // UZP1v4i16
10311
0
    1615018506U,  // UZP1v4i32
10312
0
    1615011920U,  // UZP1v8i16
10313
0
    1615005643U,  // UZP1v8i8
10314
0
    4259998U, // UZP2_PPP_B
10315
0
    541163678U, // UZP2_PPP_D
10316
0
    71434398U,  // UZP2_PPP_H
10317
0
    541229214U, // UZP2_PPP_S
10318
0
    4259998U, // UZP2_ZZZ_B
10319
0
    541163678U, // UZP2_ZZZ_D
10320
0
    71434398U,  // UZP2_ZZZ_H
10321
0
    114196638U, // UZP2_ZZZ_Q
10322
0
    541229214U, // UZP2_ZZZ_S
10323
0
    1615004734U,  // UZP2v16i8
10324
0
    1615017066U,  // UZP2v2i32
10325
0
    1615008318U,  // UZP2v2i64
10326
0
    1615010443U,  // UZP2v4i16
10327
0
    1615018947U,  // UZP2v4i32
10328
0
    1615012317U,  // UZP2v8i16
10329
0
    1615005680U,  // UZP2v8i8
10330
0
    4259893U, // UZPQ1_ZZZ_B
10331
0
    541163573U, // UZPQ1_ZZZ_D
10332
0
    71434293U,  // UZPQ1_ZZZ_H
10333
0
    541229109U, // UZPQ1_ZZZ_S
10334
0
    4260011U, // UZPQ2_ZZZ_B
10335
0
    541163691U, // UZPQ2_ZZZ_D
10336
0
    71434411U,  // UZPQ2_ZZZ_H
10337
0
    541229227U, // UZPQ2_ZZZ_S
10338
0
    88387987U,  // UZP_VG2_2ZZZ_B
10339
0
    314913171U, // UZP_VG2_2ZZZ_D
10340
0
    71676307U,  // UZP_VG2_2ZZZ_H
10341
0
    114241939U, // UZP_VG2_2ZZZ_Q
10342
0
    21377427U,  // UZP_VG2_2ZZZ_S
10343
0
    3271864723U,  // UZP_VG4_4Z4Z_B
10344
0
    3276091795U,  // UZP_VG4_4Z4Z_D
10345
0
    3280318867U,  // UZP_VG4_4Z4Z_H
10346
0
    332345747U, // UZP_VG4_4Z4Z_Q
10347
0
    3284545939U,  // UZP_VG4_4Z4Z_S
10348
0
    50246U, // WFET
10349
0
    50324U, // WFIT
10350
0
    109353042U, // WHILEGE_2PXX_B
10351
0
    109385810U, // WHILEGE_2PXX_D
10352
0
    109418578U, // WHILEGE_2PXX_H
10353
0
    109451346U, // WHILEGE_2PXX_S
10354
0
    6494290U, // WHILEGE_CXX_B
10355
0
    6527058U, // WHILEGE_CXX_D
10356
0
    6559826U, // WHILEGE_CXX_H
10357
0
    6592594U, // WHILEGE_CXX_S
10358
0
    4266066U, // WHILEGE_PWW_B
10359
0
    4298834U, // WHILEGE_PWW_D
10360
0
    109189202U, // WHILEGE_PWW_H
10361
0
    4364370U, // WHILEGE_PWW_S
10362
0
    4266066U, // WHILEGE_PXX_B
10363
0
    4298834U, // WHILEGE_PXX_D
10364
0
    109189202U, // WHILEGE_PXX_H
10365
0
    4364370U, // WHILEGE_PXX_S
10366
0
    109364336U, // WHILEGT_2PXX_B
10367
0
    109397104U, // WHILEGT_2PXX_D
10368
0
    109429872U, // WHILEGT_2PXX_H
10369
0
    109462640U, // WHILEGT_2PXX_S
10370
0
    6505584U, // WHILEGT_CXX_B
10371
0
    6538352U, // WHILEGT_CXX_D
10372
0
    6571120U, // WHILEGT_CXX_H
10373
0
    6603888U, // WHILEGT_CXX_S
10374
0
    4277360U, // WHILEGT_PWW_B
10375
0
    4310128U, // WHILEGT_PWW_D
10376
0
    109200496U, // WHILEGT_PWW_H
10377
0
    4375664U, // WHILEGT_PWW_S
10378
0
    4277360U, // WHILEGT_PXX_B
10379
0
    4310128U, // WHILEGT_PXX_D
10380
0
    109200496U, // WHILEGT_PXX_H
10381
0
    4375664U, // WHILEGT_PXX_S
10382
0
    109357808U, // WHILEHI_2PXX_B
10383
0
    109390576U, // WHILEHI_2PXX_D
10384
0
    109423344U, // WHILEHI_2PXX_H
10385
0
    109456112U, // WHILEHI_2PXX_S
10386
0
    6499056U, // WHILEHI_CXX_B
10387
0
    6531824U, // WHILEHI_CXX_D
10388
0
    6564592U, // WHILEHI_CXX_H
10389
0
    6597360U, // WHILEHI_CXX_S
10390
0
    4270832U, // WHILEHI_PWW_B
10391
0
    4303600U, // WHILEHI_PWW_D
10392
0
    109193968U, // WHILEHI_PWW_H
10393
0
    4369136U, // WHILEHI_PWW_S
10394
0
    4270832U, // WHILEHI_PXX_B
10395
0
    4303600U, // WHILEHI_PXX_D
10396
0
    109193968U, // WHILEHI_PXX_H
10397
0
    4369136U, // WHILEHI_PXX_S
10398
0
    109364020U, // WHILEHS_2PXX_B
10399
0
    109396788U, // WHILEHS_2PXX_D
10400
0
    109429556U, // WHILEHS_2PXX_H
10401
0
    109462324U, // WHILEHS_2PXX_S
10402
0
    6505268U, // WHILEHS_CXX_B
10403
0
    6538036U, // WHILEHS_CXX_D
10404
0
    6570804U, // WHILEHS_CXX_H
10405
0
    6603572U, // WHILEHS_CXX_S
10406
0
    4277044U, // WHILEHS_PWW_B
10407
0
    4309812U, // WHILEHS_PWW_D
10408
0
    109200180U, // WHILEHS_PWW_H
10409
0
    4375348U, // WHILEHS_PWW_S
10410
0
    4277044U, // WHILEHS_PXX_B
10411
0
    4309812U, // WHILEHS_PXX_D
10412
0
    109200180U, // WHILEHS_PXX_H
10413
0
    4375348U, // WHILEHS_PXX_S
10414
0
    109353073U, // WHILELE_2PXX_B
10415
0
    109385841U, // WHILELE_2PXX_D
10416
0
    109418609U, // WHILELE_2PXX_H
10417
0
    109451377U, // WHILELE_2PXX_S
10418
0
    6494321U, // WHILELE_CXX_B
10419
0
    6527089U, // WHILELE_CXX_D
10420
0
    6559857U, // WHILELE_CXX_H
10421
0
    6592625U, // WHILELE_CXX_S
10422
0
    4266097U, // WHILELE_PWW_B
10423
0
    4298865U, // WHILELE_PWW_D
10424
0
    109189233U, // WHILELE_PWW_H
10425
0
    4364401U, // WHILELE_PWW_S
10426
0
    4266097U, // WHILELE_PXX_B
10427
0
    4298865U, // WHILELE_PXX_D
10428
0
    109189233U, // WHILELE_PXX_H
10429
0
    4364401U, // WHILELE_PXX_S
10430
0
    109359065U, // WHILELO_2PXX_B
10431
0
    109391833U, // WHILELO_2PXX_D
10432
0
    109424601U, // WHILELO_2PXX_H
10433
0
    109457369U, // WHILELO_2PXX_S
10434
0
    6500313U, // WHILELO_CXX_B
10435
0
    6533081U, // WHILELO_CXX_D
10436
0
    6565849U, // WHILELO_CXX_H
10437
0
    6598617U, // WHILELO_CXX_S
10438
0
    4272089U, // WHILELO_PWW_B
10439
0
    4304857U, // WHILELO_PWW_D
10440
0
    109195225U, // WHILELO_PWW_H
10441
0
    4370393U, // WHILELO_PWW_S
10442
0
    4272089U, // WHILELO_PXX_B
10443
0
    4304857U, // WHILELO_PXX_D
10444
0
    109195225U, // WHILELO_PXX_H
10445
0
    4370393U, // WHILELO_PXX_S
10446
0
    109364047U, // WHILELS_2PXX_B
10447
0
    109396815U, // WHILELS_2PXX_D
10448
0
    109429583U, // WHILELS_2PXX_H
10449
0
    109462351U, // WHILELS_2PXX_S
10450
0
    6505295U, // WHILELS_CXX_B
10451
0
    6538063U, // WHILELS_CXX_D
10452
0
    6570831U, // WHILELS_CXX_H
10453
0
    6603599U, // WHILELS_CXX_S
10454
0
    4277071U, // WHILELS_PWW_B
10455
0
    4309839U, // WHILELS_PWW_D
10456
0
    109200207U, // WHILELS_PWW_H
10457
0
    4375375U, // WHILELS_PWW_S
10458
0
    4277071U, // WHILELS_PXX_B
10459
0
    4309839U, // WHILELS_PXX_D
10460
0
    109200207U, // WHILELS_PXX_H
10461
0
    4375375U, // WHILELS_PXX_S
10462
0
    109364491U, // WHILELT_2PXX_B
10463
0
    109397259U, // WHILELT_2PXX_D
10464
0
    109430027U, // WHILELT_2PXX_H
10465
0
    109462795U, // WHILELT_2PXX_S
10466
0
    6505739U, // WHILELT_CXX_B
10467
0
    6538507U, // WHILELT_CXX_D
10468
0
    6571275U, // WHILELT_CXX_H
10469
0
    6604043U, // WHILELT_CXX_S
10470
0
    4277515U, // WHILELT_PWW_B
10471
0
    4310283U, // WHILELT_PWW_D
10472
0
    109200651U, // WHILELT_PWW_H
10473
0
    4375819U, // WHILELT_PWW_S
10474
0
    4277515U, // WHILELT_PXX_B
10475
0
    4310283U, // WHILELT_PXX_D
10476
0
    109200651U, // WHILELT_PXX_H
10477
0
    4375819U, // WHILELT_PXX_S
10478
0
    4278482U, // WHILERW_PXX_B
10479
0
    4311250U, // WHILERW_PXX_D
10480
0
    109201618U, // WHILERW_PXX_H
10481
0
    4376786U, // WHILERW_PXX_S
10482
0
    4273042U, // WHILEWR_PXX_B
10483
0
    4305810U, // WHILEWR_PXX_D
10484
0
    109196178U, // WHILEWR_PXX_H
10485
0
    4371346U, // WHILEWR_PXX_S
10486
0
    78446U, // WRFFR
10487
0
    20786U, // XAFLAG
10488
0
    1615009153U,  // XAR
10489
0
    4272689U, // XAR_ZZZI_B
10490
0
    541176369U, // XAR_ZZZI_D
10491
0
    71447089U,  // XAR_ZZZI_H
10492
0
    541241905U, // XAR_ZZZI_S
10493
0
    38785U, // XPACD
10494
0
    43753U, // XPACI
10495
0
    19340U, // XPACLRI
10496
0
    1615070196U,  // XTNv16i8
10497
0
    1615017809U,  // XTNv2i32
10498
0
    1615011174U,  // XTNv4i16
10499
0
    1615084415U,  // XTNv4i32
10500
0
    1615077785U,  // XTNv8i16
10501
0
    1615006174U,  // XTNv8i8
10502
0
    2535428U, // ZERO_M
10503
0
    629583876U, // ZERO_MXI_2Z
10504
0
    692498436U, // ZERO_MXI_4Z
10505
0
    3313938436U,  // ZERO_MXI_VG2_2Z
10506
0
    3376852996U,  // ZERO_MXI_VG2_4Z
10507
0
    3288772612U,  // ZERO_MXI_VG2_Z
10508
0
    3850809348U,  // ZERO_MXI_VG4_2Z
10509
0
    3913723908U,  // ZERO_MXI_VG4_4Z
10510
0
    3825643524U,  // ZERO_MXI_VG4_Z
10511
0
    335596108U, // ZERO_T
10512
0
    4259874U, // ZIP1_PPP_B
10513
0
    541163554U, // ZIP1_PPP_D
10514
0
    71434274U,  // ZIP1_PPP_H
10515
0
    541229090U, // ZIP1_PPP_S
10516
0
    4259874U, // ZIP1_ZZZ_B
10517
0
    541163554U, // ZIP1_ZZZ_D
10518
0
    71434274U,  // ZIP1_ZZZ_H
10519
0
    114196514U, // ZIP1_ZZZ_Q
10520
0
    541229090U, // ZIP1_ZZZ_S
10521
0
    1615004537U,  // ZIP1v16i8
10522
0
    1615017030U,  // ZIP1v2i32
10523
0
    1615008031U,  // ZIP1v2i64
10524
0
    1615010397U,  // ZIP1v4i16
10525
0
    1615018497U,  // ZIP1v4i32
10526
0
    1615011911U,  // ZIP1v8i16
10527
0
    1615005634U,  // ZIP1v8i8
10528
0
    4259992U, // ZIP2_PPP_B
10529
0
    541163672U, // ZIP2_PPP_D
10530
0
    71434392U,  // ZIP2_PPP_H
10531
0
    541229208U, // ZIP2_PPP_S
10532
0
    4259992U, // ZIP2_ZZZ_B
10533
0
    541163672U, // ZIP2_ZZZ_D
10534
0
    71434392U,  // ZIP2_ZZZ_H
10535
0
    114196632U, // ZIP2_ZZZ_Q
10536
0
    541229208U, // ZIP2_ZZZ_S
10537
0
    1615004724U,  // ZIP2v16i8
10538
0
    1615017057U,  // ZIP2v2i32
10539
0
    1615008309U,  // ZIP2v2i64
10540
0
    1615010434U,  // ZIP2v4i16
10541
0
    1615018938U,  // ZIP2v4i32
10542
0
    1615012308U,  // ZIP2v8i16
10543
0
    1615005671U,  // ZIP2v8i8
10544
0
    4259886U, // ZIPQ1_ZZZ_B
10545
0
    541163566U, // ZIPQ1_ZZZ_D
10546
0
    71434286U,  // ZIPQ1_ZZZ_H
10547
0
    541229102U, // ZIPQ1_ZZZ_S
10548
0
    4260004U, // ZIPQ2_ZZZ_B
10549
0
    541163684U, // ZIPQ2_ZZZ_D
10550
0
    71434404U,  // ZIPQ2_ZZZ_H
10551
0
    541229220U, // ZIPQ2_ZZZ_S
10552
0
    88387663U,  // ZIP_VG2_2ZZZ_B
10553
0
    314912847U, // ZIP_VG2_2ZZZ_D
10554
0
    71675983U,  // ZIP_VG2_2ZZZ_H
10555
0
    114241615U, // ZIP_VG2_2ZZZ_Q
10556
0
    21377103U,  // ZIP_VG2_2ZZZ_S
10557
0
    3271864399U,  // ZIP_VG4_4Z4Z_B
10558
0
    3276091471U,  // ZIP_VG4_4Z4Z_D
10559
0
    3280318543U,  // ZIP_VG4_4Z4Z_H
10560
0
    332345423U, // ZIP_VG4_4Z4Z_Q
10561
0
    3284545615U,  // ZIP_VG4_4Z4Z_S
10562
0
  };
10563
10564
0
  static const uint32_t OpInfo1[] = {
10565
0
    0U, // PHI
10566
0
    0U, // INLINEASM
10567
0
    0U, // INLINEASM_BR
10568
0
    0U, // CFI_INSTRUCTION
10569
0
    0U, // EH_LABEL
10570
0
    0U, // GC_LABEL
10571
0
    0U, // ANNOTATION_LABEL
10572
0
    0U, // KILL
10573
0
    0U, // EXTRACT_SUBREG
10574
0
    0U, // INSERT_SUBREG
10575
0
    0U, // IMPLICIT_DEF
10576
0
    0U, // SUBREG_TO_REG
10577
0
    0U, // COPY_TO_REGCLASS
10578
0
    0U, // DBG_VALUE
10579
0
    0U, // DBG_VALUE_LIST
10580
0
    0U, // DBG_INSTR_REF
10581
0
    0U, // DBG_PHI
10582
0
    0U, // DBG_LABEL
10583
0
    0U, // REG_SEQUENCE
10584
0
    0U, // COPY
10585
0
    0U, // BUNDLE
10586
0
    0U, // LIFETIME_START
10587
0
    0U, // LIFETIME_END
10588
0
    0U, // PSEUDO_PROBE
10589
0
    0U, // ARITH_FENCE
10590
0
    0U, // STACKMAP
10591
0
    0U, // FENTRY_CALL
10592
0
    0U, // PATCHPOINT
10593
0
    0U, // LOAD_STACK_GUARD
10594
0
    0U, // PREALLOCATED_SETUP
10595
0
    0U, // PREALLOCATED_ARG
10596
0
    0U, // STATEPOINT
10597
0
    0U, // LOCAL_ESCAPE
10598
0
    0U, // FAULTING_OP
10599
0
    0U, // PATCHABLE_OP
10600
0
    0U, // PATCHABLE_FUNCTION_ENTER
10601
0
    0U, // PATCHABLE_RET
10602
0
    0U, // PATCHABLE_FUNCTION_EXIT
10603
0
    0U, // PATCHABLE_TAIL_CALL
10604
0
    0U, // PATCHABLE_EVENT_CALL
10605
0
    0U, // PATCHABLE_TYPED_EVENT_CALL
10606
0
    0U, // ICALL_BRANCH_FUNNEL
10607
0
    0U, // MEMBARRIER
10608
0
    0U, // JUMP_TABLE_DEBUG_INFO
10609
0
    0U, // G_ASSERT_SEXT
10610
0
    0U, // G_ASSERT_ZEXT
10611
0
    0U, // G_ASSERT_ALIGN
10612
0
    0U, // G_ADD
10613
0
    0U, // G_SUB
10614
0
    0U, // G_MUL
10615
0
    0U, // G_SDIV
10616
0
    0U, // G_UDIV
10617
0
    0U, // G_SREM
10618
0
    0U, // G_UREM
10619
0
    0U, // G_SDIVREM
10620
0
    0U, // G_UDIVREM
10621
0
    0U, // G_AND
10622
0
    0U, // G_OR
10623
0
    0U, // G_XOR
10624
0
    0U, // G_IMPLICIT_DEF
10625
0
    0U, // G_PHI
10626
0
    0U, // G_FRAME_INDEX
10627
0
    0U, // G_GLOBAL_VALUE
10628
0
    0U, // G_CONSTANT_POOL
10629
0
    0U, // G_EXTRACT
10630
0
    0U, // G_UNMERGE_VALUES
10631
0
    0U, // G_INSERT
10632
0
    0U, // G_MERGE_VALUES
10633
0
    0U, // G_BUILD_VECTOR
10634
0
    0U, // G_BUILD_VECTOR_TRUNC
10635
0
    0U, // G_CONCAT_VECTORS
10636
0
    0U, // G_PTRTOINT
10637
0
    0U, // G_INTTOPTR
10638
0
    0U, // G_BITCAST
10639
0
    0U, // G_FREEZE
10640
0
    0U, // G_CONSTANT_FOLD_BARRIER
10641
0
    0U, // G_INTRINSIC_FPTRUNC_ROUND
10642
0
    0U, // G_INTRINSIC_TRUNC
10643
0
    0U, // G_INTRINSIC_ROUND
10644
0
    0U, // G_INTRINSIC_LRINT
10645
0
    0U, // G_INTRINSIC_ROUNDEVEN
10646
0
    0U, // G_READCYCLECOUNTER
10647
0
    0U, // G_LOAD
10648
0
    0U, // G_SEXTLOAD
10649
0
    0U, // G_ZEXTLOAD
10650
0
    0U, // G_INDEXED_LOAD
10651
0
    0U, // G_INDEXED_SEXTLOAD
10652
0
    0U, // G_INDEXED_ZEXTLOAD
10653
0
    0U, // G_STORE
10654
0
    0U, // G_INDEXED_STORE
10655
0
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
10656
0
    0U, // G_ATOMIC_CMPXCHG
10657
0
    0U, // G_ATOMICRMW_XCHG
10658
0
    0U, // G_ATOMICRMW_ADD
10659
0
    0U, // G_ATOMICRMW_SUB
10660
0
    0U, // G_ATOMICRMW_AND
10661
0
    0U, // G_ATOMICRMW_NAND
10662
0
    0U, // G_ATOMICRMW_OR
10663
0
    0U, // G_ATOMICRMW_XOR
10664
0
    0U, // G_ATOMICRMW_MAX
10665
0
    0U, // G_ATOMICRMW_MIN
10666
0
    0U, // G_ATOMICRMW_UMAX
10667
0
    0U, // G_ATOMICRMW_UMIN
10668
0
    0U, // G_ATOMICRMW_FADD
10669
0
    0U, // G_ATOMICRMW_FSUB
10670
0
    0U, // G_ATOMICRMW_FMAX
10671
0
    0U, // G_ATOMICRMW_FMIN
10672
0
    0U, // G_ATOMICRMW_UINC_WRAP
10673
0
    0U, // G_ATOMICRMW_UDEC_WRAP
10674
0
    0U, // G_FENCE
10675
0
    0U, // G_PREFETCH
10676
0
    0U, // G_BRCOND
10677
0
    0U, // G_BRINDIRECT
10678
0
    0U, // G_INVOKE_REGION_START
10679
0
    0U, // G_INTRINSIC
10680
0
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
10681
0
    0U, // G_INTRINSIC_CONVERGENT
10682
0
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
10683
0
    0U, // G_ANYEXT
10684
0
    0U, // G_TRUNC
10685
0
    0U, // G_CONSTANT
10686
0
    0U, // G_FCONSTANT
10687
0
    0U, // G_VASTART
10688
0
    0U, // G_VAARG
10689
0
    0U, // G_SEXT
10690
0
    0U, // G_SEXT_INREG
10691
0
    0U, // G_ZEXT
10692
0
    0U, // G_SHL
10693
0
    0U, // G_LSHR
10694
0
    0U, // G_ASHR
10695
0
    0U, // G_FSHL
10696
0
    0U, // G_FSHR
10697
0
    0U, // G_ROTR
10698
0
    0U, // G_ROTL
10699
0
    0U, // G_ICMP
10700
0
    0U, // G_FCMP
10701
0
    0U, // G_SELECT
10702
0
    0U, // G_UADDO
10703
0
    0U, // G_UADDE
10704
0
    0U, // G_USUBO
10705
0
    0U, // G_USUBE
10706
0
    0U, // G_SADDO
10707
0
    0U, // G_SADDE
10708
0
    0U, // G_SSUBO
10709
0
    0U, // G_SSUBE
10710
0
    0U, // G_UMULO
10711
0
    0U, // G_SMULO
10712
0
    0U, // G_UMULH
10713
0
    0U, // G_SMULH
10714
0
    0U, // G_UADDSAT
10715
0
    0U, // G_SADDSAT
10716
0
    0U, // G_USUBSAT
10717
0
    0U, // G_SSUBSAT
10718
0
    0U, // G_USHLSAT
10719
0
    0U, // G_SSHLSAT
10720
0
    0U, // G_SMULFIX
10721
0
    0U, // G_UMULFIX
10722
0
    0U, // G_SMULFIXSAT
10723
0
    0U, // G_UMULFIXSAT
10724
0
    0U, // G_SDIVFIX
10725
0
    0U, // G_UDIVFIX
10726
0
    0U, // G_SDIVFIXSAT
10727
0
    0U, // G_UDIVFIXSAT
10728
0
    0U, // G_FADD
10729
0
    0U, // G_FSUB
10730
0
    0U, // G_FMUL
10731
0
    0U, // G_FMA
10732
0
    0U, // G_FMAD
10733
0
    0U, // G_FDIV
10734
0
    0U, // G_FREM
10735
0
    0U, // G_FPOW
10736
0
    0U, // G_FPOWI
10737
0
    0U, // G_FEXP
10738
0
    0U, // G_FEXP2
10739
0
    0U, // G_FEXP10
10740
0
    0U, // G_FLOG
10741
0
    0U, // G_FLOG2
10742
0
    0U, // G_FLOG10
10743
0
    0U, // G_FLDEXP
10744
0
    0U, // G_FFREXP
10745
0
    0U, // G_FNEG
10746
0
    0U, // G_FPEXT
10747
0
    0U, // G_FPTRUNC
10748
0
    0U, // G_FPTOSI
10749
0
    0U, // G_FPTOUI
10750
0
    0U, // G_SITOFP
10751
0
    0U, // G_UITOFP
10752
0
    0U, // G_FABS
10753
0
    0U, // G_FCOPYSIGN
10754
0
    0U, // G_IS_FPCLASS
10755
0
    0U, // G_FCANONICALIZE
10756
0
    0U, // G_FMINNUM
10757
0
    0U, // G_FMAXNUM
10758
0
    0U, // G_FMINNUM_IEEE
10759
0
    0U, // G_FMAXNUM_IEEE
10760
0
    0U, // G_FMINIMUM
10761
0
    0U, // G_FMAXIMUM
10762
0
    0U, // G_GET_FPENV
10763
0
    0U, // G_SET_FPENV
10764
0
    0U, // G_RESET_FPENV
10765
0
    0U, // G_GET_FPMODE
10766
0
    0U, // G_SET_FPMODE
10767
0
    0U, // G_RESET_FPMODE
10768
0
    0U, // G_PTR_ADD
10769
0
    0U, // G_PTRMASK
10770
0
    0U, // G_SMIN
10771
0
    0U, // G_SMAX
10772
0
    0U, // G_UMIN
10773
0
    0U, // G_UMAX
10774
0
    0U, // G_ABS
10775
0
    0U, // G_LROUND
10776
0
    0U, // G_LLROUND
10777
0
    0U, // G_BR
10778
0
    0U, // G_BRJT
10779
0
    0U, // G_INSERT_VECTOR_ELT
10780
0
    0U, // G_EXTRACT_VECTOR_ELT
10781
0
    0U, // G_SHUFFLE_VECTOR
10782
0
    0U, // G_CTTZ
10783
0
    0U, // G_CTTZ_ZERO_UNDEF
10784
0
    0U, // G_CTLZ
10785
0
    0U, // G_CTLZ_ZERO_UNDEF
10786
0
    0U, // G_CTPOP
10787
0
    0U, // G_BSWAP
10788
0
    0U, // G_BITREVERSE
10789
0
    0U, // G_FCEIL
10790
0
    0U, // G_FCOS
10791
0
    0U, // G_FSIN
10792
0
    0U, // G_FSQRT
10793
0
    0U, // G_FFLOOR
10794
0
    0U, // G_FRINT
10795
0
    0U, // G_FNEARBYINT
10796
0
    0U, // G_ADDRSPACE_CAST
10797
0
    0U, // G_BLOCK_ADDR
10798
0
    0U, // G_JUMP_TABLE
10799
0
    0U, // G_DYN_STACKALLOC
10800
0
    0U, // G_STACKSAVE
10801
0
    0U, // G_STACKRESTORE
10802
0
    0U, // G_STRICT_FADD
10803
0
    0U, // G_STRICT_FSUB
10804
0
    0U, // G_STRICT_FMUL
10805
0
    0U, // G_STRICT_FDIV
10806
0
    0U, // G_STRICT_FREM
10807
0
    0U, // G_STRICT_FMA
10808
0
    0U, // G_STRICT_FSQRT
10809
0
    0U, // G_STRICT_FLDEXP
10810
0
    0U, // G_READ_REGISTER
10811
0
    0U, // G_WRITE_REGISTER
10812
0
    0U, // G_MEMCPY
10813
0
    0U, // G_MEMCPY_INLINE
10814
0
    0U, // G_MEMMOVE
10815
0
    0U, // G_MEMSET
10816
0
    0U, // G_BZERO
10817
0
    0U, // G_VECREDUCE_SEQ_FADD
10818
0
    0U, // G_VECREDUCE_SEQ_FMUL
10819
0
    0U, // G_VECREDUCE_FADD
10820
0
    0U, // G_VECREDUCE_FMUL
10821
0
    0U, // G_VECREDUCE_FMAX
10822
0
    0U, // G_VECREDUCE_FMIN
10823
0
    0U, // G_VECREDUCE_FMAXIMUM
10824
0
    0U, // G_VECREDUCE_FMINIMUM
10825
0
    0U, // G_VECREDUCE_ADD
10826
0
    0U, // G_VECREDUCE_MUL
10827
0
    0U, // G_VECREDUCE_AND
10828
0
    0U, // G_VECREDUCE_OR
10829
0
    0U, // G_VECREDUCE_XOR
10830
0
    0U, // G_VECREDUCE_SMAX
10831
0
    0U, // G_VECREDUCE_SMIN
10832
0
    0U, // G_VECREDUCE_UMAX
10833
0
    0U, // G_VECREDUCE_UMIN
10834
0
    0U, // G_SBFX
10835
0
    0U, // G_UBFX
10836
0
    0U, // ABS_ZPmZ_B_UNDEF
10837
0
    0U, // ABS_ZPmZ_D_UNDEF
10838
0
    0U, // ABS_ZPmZ_H_UNDEF
10839
0
    0U, // ABS_ZPmZ_S_UNDEF
10840
0
    0U, // ADDHA_MPPZ_D_PSEUDO_D
10841
0
    0U, // ADDHA_MPPZ_S_PSEUDO_S
10842
0
    0U, // ADDSWrr
10843
0
    0U, // ADDSXrr
10844
0
    0U, // ADDVA_MPPZ_D_PSEUDO_D
10845
0
    0U, // ADDVA_MPPZ_S_PSEUDO_S
10846
0
    0U, // ADDWrr
10847
0
    0U, // ADDXrr
10848
0
    0U, // ADD_VG2_M2Z2Z_D_PSEUDO
10849
0
    0U, // ADD_VG2_M2Z2Z_S_PSEUDO
10850
0
    0U, // ADD_VG2_M2ZZ_D_PSEUDO
10851
0
    0U, // ADD_VG2_M2ZZ_S_PSEUDO
10852
0
    0U, // ADD_VG2_M2Z_D_PSEUDO
10853
0
    0U, // ADD_VG2_M2Z_S_PSEUDO
10854
0
    0U, // ADD_VG4_M4Z4Z_D_PSEUDO
10855
0
    0U, // ADD_VG4_M4Z4Z_S_PSEUDO
10856
0
    0U, // ADD_VG4_M4ZZ_D_PSEUDO
10857
0
    0U, // ADD_VG4_M4ZZ_S_PSEUDO
10858
0
    0U, // ADD_VG4_M4Z_D_PSEUDO
10859
0
    0U, // ADD_VG4_M4Z_S_PSEUDO
10860
0
    0U, // ADD_ZPZZ_B_ZERO
10861
0
    0U, // ADD_ZPZZ_D_ZERO
10862
0
    0U, // ADD_ZPZZ_H_ZERO
10863
0
    0U, // ADD_ZPZZ_S_ZERO
10864
0
    0U, // ADDlowTLS
10865
0
    0U, // ADJCALLSTACKDOWN
10866
0
    0U, // ADJCALLSTACKUP
10867
0
    0U, // AESIMCrrTied
10868
0
    0U, // AESMCrrTied
10869
0
    0U, // ANDSWrr
10870
0
    0U, // ANDSXrr
10871
0
    0U, // ANDWrr
10872
0
    0U, // ANDXrr
10873
0
    0U, // AND_ZPZZ_B_ZERO
10874
0
    0U, // AND_ZPZZ_D_ZERO
10875
0
    0U, // AND_ZPZZ_H_ZERO
10876
0
    0U, // AND_ZPZZ_S_ZERO
10877
0
    0U, // ASRD_ZPZI_B_ZERO
10878
0
    0U, // ASRD_ZPZI_D_ZERO
10879
0
    0U, // ASRD_ZPZI_H_ZERO
10880
0
    0U, // ASRD_ZPZI_S_ZERO
10881
0
    0U, // ASR_ZPZI_B_UNDEF
10882
0
    0U, // ASR_ZPZI_B_ZERO
10883
0
    0U, // ASR_ZPZI_D_UNDEF
10884
0
    0U, // ASR_ZPZI_D_ZERO
10885
0
    0U, // ASR_ZPZI_H_UNDEF
10886
0
    0U, // ASR_ZPZI_H_ZERO
10887
0
    0U, // ASR_ZPZI_S_UNDEF
10888
0
    0U, // ASR_ZPZI_S_ZERO
10889
0
    0U, // ASR_ZPZZ_B_UNDEF
10890
0
    0U, // ASR_ZPZZ_B_ZERO
10891
0
    0U, // ASR_ZPZZ_D_UNDEF
10892
0
    0U, // ASR_ZPZZ_D_ZERO
10893
0
    0U, // ASR_ZPZZ_H_UNDEF
10894
0
    0U, // ASR_ZPZZ_H_ZERO
10895
0
    0U, // ASR_ZPZZ_S_UNDEF
10896
0
    0U, // ASR_ZPZZ_S_ZERO
10897
0
    0U, // BFADD_VG2_M2Z_H_PSEUDO
10898
0
    0U, // BFADD_VG4_M4Z_H_PSEUDO
10899
0
    0U, // BFADD_ZPZZ_UNDEF
10900
0
    0U, // BFADD_ZPZZ_ZERO
10901
0
    0U, // BFDOT_VG2_M2Z2Z_HtoS_PSEUDO
10902
0
    0U, // BFDOT_VG2_M2ZZI_HtoS_PSEUDO
10903
0
    0U, // BFDOT_VG2_M2ZZ_HtoS_PSEUDO
10904
0
    0U, // BFDOT_VG4_M4Z4Z_HtoS_PSEUDO
10905
0
    0U, // BFDOT_VG4_M4ZZI_HtoS_PSEUDO
10906
0
    0U, // BFDOT_VG4_M4ZZ_HtoS_PSEUDO
10907
0
    0U, // BFMAXNM_ZPZZ_UNDEF
10908
0
    0U, // BFMAXNM_ZPZZ_ZERO
10909
0
    0U, // BFMAX_ZPZZ_UNDEF
10910
0
    0U, // BFMAX_ZPZZ_ZERO
10911
0
    0U, // BFMINNM_ZPZZ_UNDEF
10912
0
    0U, // BFMINNM_ZPZZ_ZERO
10913
0
    0U, // BFMIN_ZPZZ_UNDEF
10914
0
    0U, // BFMIN_ZPZZ_ZERO
10915
0
    0U, // BFMLAL_MZZI_HtoS_PSEUDO
10916
0
    0U, // BFMLAL_MZZ_HtoS_PSEUDO
10917
0
    0U, // BFMLAL_VG2_M2Z2Z_HtoS_PSEUDO
10918
0
    0U, // BFMLAL_VG2_M2ZZI_HtoS_PSEUDO
10919
0
    0U, // BFMLAL_VG2_M2ZZ_HtoS_PSEUDO
10920
0
    0U, // BFMLAL_VG4_M4Z4Z_HtoS_PSEUDO
10921
0
    0U, // BFMLAL_VG4_M4ZZI_HtoS_PSEUDO
10922
0
    0U, // BFMLAL_VG4_M4ZZ_HtoS_PSEUDO
10923
0
    0U, // BFMLA_VG2_M2Z2Z_PSEUDO
10924
0
    0U, // BFMLA_VG4_M4Z4Z_PSEUDO
10925
0
    0U, // BFMLA_ZPZZZ_UNDEF
10926
0
    0U, // BFMLSL_MZZI_HtoS_PSEUDO
10927
0
    0U, // BFMLSL_MZZ_HtoS_PSEUDO
10928
0
    0U, // BFMLSL_VG2_M2Z2Z_HtoS_PSEUDO
10929
0
    0U, // BFMLSL_VG2_M2ZZI_HtoS_PSEUDO
10930
0
    0U, // BFMLSL_VG2_M2ZZ_HtoS_PSEUDO
10931
0
    0U, // BFMLSL_VG4_M4Z4Z_HtoS_PSEUDO
10932
0
    0U, // BFMLSL_VG4_M4ZZI_HtoS_PSEUDO
10933
0
    0U, // BFMLSL_VG4_M4ZZ_HtoS_PSEUDO
10934
0
    0U, // BFMLS_VG2_M2Z2Z_PSEUDO
10935
0
    0U, // BFMLS_VG4_M4Z4Z_PSEUDO
10936
0
    0U, // BFMLS_ZPZZZ_UNDEF
10937
0
    0U, // BFMOPA_MPPZZ_PSEUDO
10938
0
    0U, // BFMOPS_MPPZZ_PSEUDO
10939
0
    0U, // BFMUL_ZPZZ_UNDEF
10940
0
    0U, // BFMUL_ZPZZ_ZERO
10941
0
    0U, // BFSUB_VG2_M2Z_H_PSEUDO
10942
0
    0U, // BFSUB_VG4_M4Z_H_PSEUDO
10943
0
    0U, // BFSUB_ZPZZ_UNDEF
10944
0
    0U, // BFSUB_ZPZZ_ZERO
10945
0
    0U, // BFVDOT_VG2_M2ZZI_HtoS_PSEUDO
10946
0
    0U, // BICSWrr
10947
0
    0U, // BICSXrr
10948
0
    0U, // BICWrr
10949
0
    0U, // BICXrr
10950
0
    0U, // BIC_ZPZZ_B_ZERO
10951
0
    0U, // BIC_ZPZZ_D_ZERO
10952
0
    0U, // BIC_ZPZZ_H_ZERO
10953
0
    0U, // BIC_ZPZZ_S_ZERO
10954
0
    0U, // BLRNoIP
10955
0
    0U, // BLR_BTI
10956
0
    0U, // BLR_RVMARKER
10957
0
    0U, // BMOPA_MPPZZ_S_PSEUDO
10958
0
    0U, // BMOPS_MPPZZ_S_PSEUDO
10959
0
    0U, // BSPv16i8
10960
0
    0U, // BSPv8i8
10961
0
    0U, // CATCHRET
10962
0
    0U, // CLEANUPRET
10963
0
    0U, // CLS_ZPmZ_B_UNDEF
10964
0
    0U, // CLS_ZPmZ_D_UNDEF
10965
0
    0U, // CLS_ZPmZ_H_UNDEF
10966
0
    0U, // CLS_ZPmZ_S_UNDEF
10967
0
    0U, // CLZ_ZPmZ_B_UNDEF
10968
0
    0U, // CLZ_ZPmZ_D_UNDEF
10969
0
    0U, // CLZ_ZPmZ_H_UNDEF
10970
0
    0U, // CLZ_ZPmZ_S_UNDEF
10971
0
    0U, // CMP_SWAP_128
10972
0
    0U, // CMP_SWAP_128_ACQUIRE
10973
0
    0U, // CMP_SWAP_128_MONOTONIC
10974
0
    0U, // CMP_SWAP_128_RELEASE
10975
0
    0U, // CMP_SWAP_16
10976
0
    0U, // CMP_SWAP_32
10977
0
    0U, // CMP_SWAP_64
10978
0
    0U, // CMP_SWAP_8
10979
0
    0U, // CNOT_ZPmZ_B_UNDEF
10980
0
    0U, // CNOT_ZPmZ_D_UNDEF
10981
0
    0U, // CNOT_ZPmZ_H_UNDEF
10982
0
    0U, // CNOT_ZPmZ_S_UNDEF
10983
0
    0U, // CNT_ZPmZ_B_UNDEF
10984
0
    0U, // CNT_ZPmZ_D_UNDEF
10985
0
    0U, // CNT_ZPmZ_H_UNDEF
10986
0
    0U, // CNT_ZPmZ_S_UNDEF
10987
0
    0U, // EMITBKEY
10988
0
    0U, // EMITMTETAGGED
10989
0
    0U, // EONWrr
10990
0
    0U, // EONXrr
10991
0
    0U, // EORWrr
10992
0
    0U, // EORXrr
10993
0
    0U, // EOR_ZPZZ_B_ZERO
10994
0
    0U, // EOR_ZPZZ_D_ZERO
10995
0
    0U, // EOR_ZPZZ_H_ZERO
10996
0
    0U, // EOR_ZPZZ_S_ZERO
10997
0
    0U, // F128CSEL
10998
0
    0U, // FABD_ZPZZ_D_UNDEF
10999
0
    0U, // FABD_ZPZZ_D_ZERO
11000
0
    0U, // FABD_ZPZZ_H_UNDEF
11001
0
    0U, // FABD_ZPZZ_H_ZERO
11002
0
    0U, // FABD_ZPZZ_S_UNDEF
11003
0
    0U, // FABD_ZPZZ_S_ZERO
11004
0
    0U, // FABS_ZPmZ_D_UNDEF
11005
0
    0U, // FABS_ZPmZ_H_UNDEF
11006
0
    0U, // FABS_ZPmZ_S_UNDEF
11007
0
    0U, // FADD_VG2_M2Z_D_PSEUDO
11008
0
    0U, // FADD_VG2_M2Z_H_PSEUDO
11009
0
    0U, // FADD_VG2_M2Z_S_PSEUDO
11010
0
    0U, // FADD_VG4_M4Z_D_PSEUDO
11011
0
    0U, // FADD_VG4_M4Z_H_PSEUDO
11012
0
    0U, // FADD_VG4_M4Z_S_PSEUDO
11013
0
    0U, // FADD_ZPZI_D_UNDEF
11014
0
    0U, // FADD_ZPZI_D_ZERO
11015
0
    0U, // FADD_ZPZI_H_UNDEF
11016
0
    0U, // FADD_ZPZI_H_ZERO
11017
0
    0U, // FADD_ZPZI_S_UNDEF
11018
0
    0U, // FADD_ZPZI_S_ZERO
11019
0
    0U, // FADD_ZPZZ_D_UNDEF
11020
0
    0U, // FADD_ZPZZ_D_ZERO
11021
0
    0U, // FADD_ZPZZ_H_UNDEF
11022
0
    0U, // FADD_ZPZZ_H_ZERO
11023
0
    0U, // FADD_ZPZZ_S_UNDEF
11024
0
    0U, // FADD_ZPZZ_S_ZERO
11025
0
    0U, // FCVTZS_ZPmZ_DtoD_UNDEF
11026
0
    0U, // FCVTZS_ZPmZ_DtoS_UNDEF
11027
0
    0U, // FCVTZS_ZPmZ_HtoD_UNDEF
11028
0
    0U, // FCVTZS_ZPmZ_HtoH_UNDEF
11029
0
    0U, // FCVTZS_ZPmZ_HtoS_UNDEF
11030
0
    0U, // FCVTZS_ZPmZ_StoD_UNDEF
11031
0
    0U, // FCVTZS_ZPmZ_StoS_UNDEF
11032
0
    0U, // FCVTZU_ZPmZ_DtoD_UNDEF
11033
0
    0U, // FCVTZU_ZPmZ_DtoS_UNDEF
11034
0
    0U, // FCVTZU_ZPmZ_HtoD_UNDEF
11035
0
    0U, // FCVTZU_ZPmZ_HtoH_UNDEF
11036
0
    0U, // FCVTZU_ZPmZ_HtoS_UNDEF
11037
0
    0U, // FCVTZU_ZPmZ_StoD_UNDEF
11038
0
    0U, // FCVTZU_ZPmZ_StoS_UNDEF
11039
0
    0U, // FCVT_ZPmZ_DtoH_UNDEF
11040
0
    0U, // FCVT_ZPmZ_DtoS_UNDEF
11041
0
    0U, // FCVT_ZPmZ_HtoD_UNDEF
11042
0
    0U, // FCVT_ZPmZ_HtoS_UNDEF
11043
0
    0U, // FCVT_ZPmZ_StoD_UNDEF
11044
0
    0U, // FCVT_ZPmZ_StoH_UNDEF
11045
0
    0U, // FDIVR_ZPZZ_D_ZERO
11046
0
    0U, // FDIVR_ZPZZ_H_ZERO
11047
0
    0U, // FDIVR_ZPZZ_S_ZERO
11048
0
    0U, // FDIV_ZPZZ_D_UNDEF
11049
0
    0U, // FDIV_ZPZZ_D_ZERO
11050
0
    0U, // FDIV_ZPZZ_H_UNDEF
11051
0
    0U, // FDIV_ZPZZ_H_ZERO
11052
0
    0U, // FDIV_ZPZZ_S_UNDEF
11053
0
    0U, // FDIV_ZPZZ_S_ZERO
11054
0
    0U, // FDOT_VG2_M2Z2Z_BtoH_PSEUDO
11055
0
    0U, // FDOT_VG2_M2Z2Z_BtoS_PSEUDO
11056
0
    0U, // FDOT_VG2_M2Z2Z_HtoS_PSEUDO
11057
0
    0U, // FDOT_VG2_M2ZZI_BtoS_PSEUDO
11058
0
    0U, // FDOT_VG2_M2ZZI_HtoS_PSEUDO
11059
0
    0U, // FDOT_VG2_M2ZZ_HtoS_PSEUDO
11060
0
    0U, // FDOT_VG4_M4Z4Z_BtoH_PSEUDO
11061
0
    0U, // FDOT_VG4_M4Z4Z_BtoS_PSEUDO
11062
0
    0U, // FDOT_VG4_M4Z4Z_HtoS_PSEUDO
11063
0
    0U, // FDOT_VG4_M4ZZI_BtoS_PSEUDO
11064
0
    0U, // FDOT_VG4_M4ZZI_HtoS_PSEUDO
11065
0
    0U, // FDOT_VG4_M4ZZ_HtoS_PSEUDO
11066
0
    0U, // FLOGB_ZPZZ_D_ZERO
11067
0
    0U, // FLOGB_ZPZZ_H_ZERO
11068
0
    0U, // FLOGB_ZPZZ_S_ZERO
11069
0
    0U, // FMAXNM_ZPZI_D_UNDEF
11070
0
    0U, // FMAXNM_ZPZI_D_ZERO
11071
0
    0U, // FMAXNM_ZPZI_H_UNDEF
11072
0
    0U, // FMAXNM_ZPZI_H_ZERO
11073
0
    0U, // FMAXNM_ZPZI_S_UNDEF
11074
0
    0U, // FMAXNM_ZPZI_S_ZERO
11075
0
    0U, // FMAXNM_ZPZZ_D_UNDEF
11076
0
    0U, // FMAXNM_ZPZZ_D_ZERO
11077
0
    0U, // FMAXNM_ZPZZ_H_UNDEF
11078
0
    0U, // FMAXNM_ZPZZ_H_ZERO
11079
0
    0U, // FMAXNM_ZPZZ_S_UNDEF
11080
0
    0U, // FMAXNM_ZPZZ_S_ZERO
11081
0
    0U, // FMAX_ZPZI_D_UNDEF
11082
0
    0U, // FMAX_ZPZI_D_ZERO
11083
0
    0U, // FMAX_ZPZI_H_UNDEF
11084
0
    0U, // FMAX_ZPZI_H_ZERO
11085
0
    0U, // FMAX_ZPZI_S_UNDEF
11086
0
    0U, // FMAX_ZPZI_S_ZERO
11087
0
    0U, // FMAX_ZPZZ_D_UNDEF
11088
0
    0U, // FMAX_ZPZZ_D_ZERO
11089
0
    0U, // FMAX_ZPZZ_H_UNDEF
11090
0
    0U, // FMAX_ZPZZ_H_ZERO
11091
0
    0U, // FMAX_ZPZZ_S_UNDEF
11092
0
    0U, // FMAX_ZPZZ_S_ZERO
11093
0
    0U, // FMINNM_ZPZI_D_UNDEF
11094
0
    0U, // FMINNM_ZPZI_D_ZERO
11095
0
    0U, // FMINNM_ZPZI_H_UNDEF
11096
0
    0U, // FMINNM_ZPZI_H_ZERO
11097
0
    0U, // FMINNM_ZPZI_S_UNDEF
11098
0
    0U, // FMINNM_ZPZI_S_ZERO
11099
0
    0U, // FMINNM_ZPZZ_D_UNDEF
11100
0
    0U, // FMINNM_ZPZZ_D_ZERO
11101
0
    0U, // FMINNM_ZPZZ_H_UNDEF
11102
0
    0U, // FMINNM_ZPZZ_H_ZERO
11103
0
    0U, // FMINNM_ZPZZ_S_UNDEF
11104
0
    0U, // FMINNM_ZPZZ_S_ZERO
11105
0
    0U, // FMIN_ZPZI_D_UNDEF
11106
0
    0U, // FMIN_ZPZI_D_ZERO
11107
0
    0U, // FMIN_ZPZI_H_UNDEF
11108
0
    0U, // FMIN_ZPZI_H_ZERO
11109
0
    0U, // FMIN_ZPZI_S_UNDEF
11110
0
    0U, // FMIN_ZPZI_S_ZERO
11111
0
    0U, // FMIN_ZPZZ_D_UNDEF
11112
0
    0U, // FMIN_ZPZZ_D_ZERO
11113
0
    0U, // FMIN_ZPZZ_H_UNDEF
11114
0
    0U, // FMIN_ZPZZ_H_ZERO
11115
0
    0U, // FMIN_ZPZZ_S_UNDEF
11116
0
    0U, // FMIN_ZPZZ_S_ZERO
11117
0
    0U, // FMLALL_MZZI_BtoS_PSEUDO
11118
0
    0U, // FMLALL_MZZ_BtoS_PSEUDO
11119
0
    0U, // FMLALL_VG2_M2Z2Z_BtoS_PSEUDO
11120
0
    0U, // FMLALL_VG2_M2ZZI_BtoS_PSEUDO
11121
0
    0U, // FMLALL_VG2_M2ZZ_BtoS_PSEUDO
11122
0
    0U, // FMLALL_VG4_M4Z4Z_BtoS_PSEUDO
11123
0
    0U, // FMLALL_VG4_M4ZZI_BtoS_PSEUDO
11124
0
    0U, // FMLALL_VG4_M4ZZ_BtoS_PSEUDO
11125
0
    0U, // FMLAL_MZZI_HtoS_PSEUDO
11126
0
    0U, // FMLAL_MZZ_HtoS_PSEUDO
11127
0
    0U, // FMLAL_VG2_M2Z2Z_BtoH_PSEUDO
11128
0
    0U, // FMLAL_VG2_M2Z2Z_HtoS_PSEUDO
11129
0
    0U, // FMLAL_VG2_M2ZZI_HtoS_PSEUDO
11130
0
    0U, // FMLAL_VG2_M2ZZ_BtoH_PSEUDO
11131
0
    0U, // FMLAL_VG2_M2ZZ_HtoS_PSEUDO
11132
0
    0U, // FMLAL_VG4_M4Z4Z_BtoH_PSEUDO
11133
0
    0U, // FMLAL_VG4_M4Z4Z_HtoS_PSEUDO
11134
0
    0U, // FMLAL_VG4_M4ZZI_HtoS_PSEUDO
11135
0
    0U, // FMLAL_VG4_M4ZZ_BtoH_PSEUDO
11136
0
    0U, // FMLAL_VG4_M4ZZ_HtoS_PSEUDO
11137
0
    0U, // FMLA_VG2_M2Z2Z_D_PSEUDO
11138
0
    0U, // FMLA_VG2_M2Z2Z_S_PSEUDO
11139
0
    0U, // FMLA_VG2_M2Z4Z_H_PSEUDO
11140
0
    0U, // FMLA_VG2_M2ZZI_D_PSEUDO
11141
0
    0U, // FMLA_VG2_M2ZZI_S_PSEUDO
11142
0
    0U, // FMLA_VG2_M2ZZ_D_PSEUDO
11143
0
    0U, // FMLA_VG2_M2ZZ_S_PSEUDO
11144
0
    0U, // FMLA_VG4_M4Z4Z_D_PSEUDO
11145
0
    0U, // FMLA_VG4_M4Z4Z_H_PSEUDO
11146
0
    0U, // FMLA_VG4_M4Z4Z_S_PSEUDO
11147
0
    0U, // FMLA_VG4_M4ZZI_D_PSEUDO
11148
0
    0U, // FMLA_VG4_M4ZZI_S_PSEUDO
11149
0
    0U, // FMLA_VG4_M4ZZ_D_PSEUDO
11150
0
    0U, // FMLA_VG4_M4ZZ_S_PSEUDO
11151
0
    0U, // FMLA_ZPZZZ_D_UNDEF
11152
0
    0U, // FMLA_ZPZZZ_H_UNDEF
11153
0
    0U, // FMLA_ZPZZZ_S_UNDEF
11154
0
    0U, // FMLSL_MZZI_HtoS_PSEUDO
11155
0
    0U, // FMLSL_MZZ_HtoS_PSEUDO
11156
0
    0U, // FMLSL_VG2_M2Z2Z_HtoS_PSEUDO
11157
0
    0U, // FMLSL_VG2_M2ZZI_HtoS_PSEUDO
11158
0
    0U, // FMLSL_VG2_M2ZZ_HtoS_PSEUDO
11159
0
    0U, // FMLSL_VG4_M4Z4Z_HtoS_PSEUDO
11160
0
    0U, // FMLSL_VG4_M4ZZI_HtoS_PSEUDO
11161
0
    0U, // FMLSL_VG4_M4ZZ_HtoS_PSEUDO
11162
0
    0U, // FMLS_VG2_M2Z2Z_D_PSEUDO
11163
0
    0U, // FMLS_VG2_M2Z2Z_H_PSEUDO
11164
0
    0U, // FMLS_VG2_M2Z2Z_S_PSEUDO
11165
0
    0U, // FMLS_VG2_M2ZZI_D_PSEUDO
11166
0
    0U, // FMLS_VG2_M2ZZI_S_PSEUDO
11167
0
    0U, // FMLS_VG2_M2ZZ_D_PSEUDO
11168
0
    0U, // FMLS_VG2_M2ZZ_S_PSEUDO
11169
0
    0U, // FMLS_VG4_M4Z2Z_H_PSEUDO
11170
0
    0U, // FMLS_VG4_M4Z4Z_D_PSEUDO
11171
0
    0U, // FMLS_VG4_M4Z4Z_S_PSEUDO
11172
0
    0U, // FMLS_VG4_M4ZZI_D_PSEUDO
11173
0
    0U, // FMLS_VG4_M4ZZI_S_PSEUDO
11174
0
    0U, // FMLS_VG4_M4ZZ_D_PSEUDO
11175
0
    0U, // FMLS_VG4_M4ZZ_S_PSEUDO
11176
0
    0U, // FMLS_ZPZZZ_D_UNDEF
11177
0
    0U, // FMLS_ZPZZZ_H_UNDEF
11178
0
    0U, // FMLS_ZPZZZ_S_UNDEF
11179
0
    0U, // FMOPAL_MPPZZ_PSEUDO
11180
0
    0U, // FMOPA_MPPZZ_BtoS_PSEUDO
11181
0
    0U, // FMOPA_MPPZZ_D_PSEUDO
11182
0
    0U, // FMOPA_MPPZZ_S_PSEUDO
11183
0
    0U, // FMOPSL_MPPZZ_PSEUDO
11184
0
    0U, // FMOPS_MPPZZ_D_PSEUDO
11185
0
    0U, // FMOPS_MPPZZ_S_PSEUDO
11186
0
    0U, // FMOVD0
11187
0
    0U, // FMOVH0
11188
0
    0U, // FMOVS0
11189
0
    0U, // FMULX_ZPZZ_D_UNDEF
11190
0
    0U, // FMULX_ZPZZ_D_ZERO
11191
0
    0U, // FMULX_ZPZZ_H_UNDEF
11192
0
    0U, // FMULX_ZPZZ_H_ZERO
11193
0
    0U, // FMULX_ZPZZ_S_UNDEF
11194
0
    0U, // FMULX_ZPZZ_S_ZERO
11195
0
    0U, // FMUL_ZPZI_D_UNDEF
11196
0
    0U, // FMUL_ZPZI_D_ZERO
11197
0
    0U, // FMUL_ZPZI_H_UNDEF
11198
0
    0U, // FMUL_ZPZI_H_ZERO
11199
0
    0U, // FMUL_ZPZI_S_UNDEF
11200
0
    0U, // FMUL_ZPZI_S_ZERO
11201
0
    0U, // FMUL_ZPZZ_D_UNDEF
11202
0
    0U, // FMUL_ZPZZ_D_ZERO
11203
0
    0U, // FMUL_ZPZZ_H_UNDEF
11204
0
    0U, // FMUL_ZPZZ_H_ZERO
11205
0
    0U, // FMUL_ZPZZ_S_UNDEF
11206
0
    0U, // FMUL_ZPZZ_S_ZERO
11207
0
    0U, // FNEG_ZPmZ_D_UNDEF
11208
0
    0U, // FNEG_ZPmZ_H_UNDEF
11209
0
    0U, // FNEG_ZPmZ_S_UNDEF
11210
0
    0U, // FNMLA_ZPZZZ_D_UNDEF
11211
0
    0U, // FNMLA_ZPZZZ_H_UNDEF
11212
0
    0U, // FNMLA_ZPZZZ_S_UNDEF
11213
0
    0U, // FNMLS_ZPZZZ_D_UNDEF
11214
0
    0U, // FNMLS_ZPZZZ_H_UNDEF
11215
0
    0U, // FNMLS_ZPZZZ_S_UNDEF
11216
0
    0U, // FRECPX_ZPmZ_D_UNDEF
11217
0
    0U, // FRECPX_ZPmZ_H_UNDEF
11218
0
    0U, // FRECPX_ZPmZ_S_UNDEF
11219
0
    0U, // FRINTA_ZPmZ_D_UNDEF
11220
0
    0U, // FRINTA_ZPmZ_H_UNDEF
11221
0
    0U, // FRINTA_ZPmZ_S_UNDEF
11222
0
    0U, // FRINTI_ZPmZ_D_UNDEF
11223
0
    0U, // FRINTI_ZPmZ_H_UNDEF
11224
0
    0U, // FRINTI_ZPmZ_S_UNDEF
11225
0
    0U, // FRINTM_ZPmZ_D_UNDEF
11226
0
    0U, // FRINTM_ZPmZ_H_UNDEF
11227
0
    0U, // FRINTM_ZPmZ_S_UNDEF
11228
0
    0U, // FRINTN_ZPmZ_D_UNDEF
11229
0
    0U, // FRINTN_ZPmZ_H_UNDEF
11230
0
    0U, // FRINTN_ZPmZ_S_UNDEF
11231
0
    0U, // FRINTP_ZPmZ_D_UNDEF
11232
0
    0U, // FRINTP_ZPmZ_H_UNDEF
11233
0
    0U, // FRINTP_ZPmZ_S_UNDEF
11234
0
    0U, // FRINTX_ZPmZ_D_UNDEF
11235
0
    0U, // FRINTX_ZPmZ_H_UNDEF
11236
0
    0U, // FRINTX_ZPmZ_S_UNDEF
11237
0
    0U, // FRINTZ_ZPmZ_D_UNDEF
11238
0
    0U, // FRINTZ_ZPmZ_H_UNDEF
11239
0
    0U, // FRINTZ_ZPmZ_S_UNDEF
11240
0
    0U, // FSQRT_ZPmZ_D_UNDEF
11241
0
    0U, // FSQRT_ZPmZ_H_UNDEF
11242
0
    0U, // FSQRT_ZPmZ_S_UNDEF
11243
0
    0U, // FSUBR_ZPZI_D_UNDEF
11244
0
    0U, // FSUBR_ZPZI_D_ZERO
11245
0
    0U, // FSUBR_ZPZI_H_UNDEF
11246
0
    0U, // FSUBR_ZPZI_H_ZERO
11247
0
    0U, // FSUBR_ZPZI_S_UNDEF
11248
0
    0U, // FSUBR_ZPZI_S_ZERO
11249
0
    0U, // FSUBR_ZPZZ_D_ZERO
11250
0
    0U, // FSUBR_ZPZZ_H_ZERO
11251
0
    0U, // FSUBR_ZPZZ_S_ZERO
11252
0
    0U, // FSUB_VG2_M2Z_D_PSEUDO
11253
0
    0U, // FSUB_VG2_M2Z_H_PSEUDO
11254
0
    0U, // FSUB_VG2_M2Z_S_PSEUDO
11255
0
    0U, // FSUB_VG4_M4Z_D_PSEUDO
11256
0
    0U, // FSUB_VG4_M4Z_H_PSEUDO
11257
0
    0U, // FSUB_VG4_M4Z_S_PSEUDO
11258
0
    0U, // FSUB_ZPZI_D_UNDEF
11259
0
    0U, // FSUB_ZPZI_D_ZERO
11260
0
    0U, // FSUB_ZPZI_H_UNDEF
11261
0
    0U, // FSUB_ZPZI_H_ZERO
11262
0
    0U, // FSUB_ZPZI_S_UNDEF
11263
0
    0U, // FSUB_ZPZI_S_ZERO
11264
0
    0U, // FSUB_ZPZZ_D_UNDEF
11265
0
    0U, // FSUB_ZPZZ_D_ZERO
11266
0
    0U, // FSUB_ZPZZ_H_UNDEF
11267
0
    0U, // FSUB_ZPZZ_H_ZERO
11268
0
    0U, // FSUB_ZPZZ_S_UNDEF
11269
0
    0U, // FSUB_ZPZZ_S_ZERO
11270
0
    0U, // FVDOT_VG2_M2ZZI_HtoS_PSEUDO
11271
0
    0U, // GLD1B_D
11272
0
    0U, // GLD1B_D_IMM
11273
0
    0U, // GLD1B_D_SXTW
11274
0
    0U, // GLD1B_D_UXTW
11275
0
    0U, // GLD1B_S_IMM
11276
0
    0U, // GLD1B_S_SXTW
11277
0
    0U, // GLD1B_S_UXTW
11278
0
    0U, // GLD1D
11279
0
    0U, // GLD1D_IMM
11280
0
    0U, // GLD1D_SCALED
11281
0
    0U, // GLD1D_SXTW
11282
0
    0U, // GLD1D_SXTW_SCALED
11283
0
    0U, // GLD1D_UXTW
11284
0
    0U, // GLD1D_UXTW_SCALED
11285
0
    0U, // GLD1H_D
11286
0
    0U, // GLD1H_D_IMM
11287
0
    0U, // GLD1H_D_SCALED
11288
0
    0U, // GLD1H_D_SXTW
11289
0
    0U, // GLD1H_D_SXTW_SCALED
11290
0
    0U, // GLD1H_D_UXTW
11291
0
    0U, // GLD1H_D_UXTW_SCALED
11292
0
    0U, // GLD1H_S_IMM
11293
0
    0U, // GLD1H_S_SXTW
11294
0
    0U, // GLD1H_S_SXTW_SCALED
11295
0
    0U, // GLD1H_S_UXTW
11296
0
    0U, // GLD1H_S_UXTW_SCALED
11297
0
    0U, // GLD1SB_D
11298
0
    0U, // GLD1SB_D_IMM
11299
0
    0U, // GLD1SB_D_SXTW
11300
0
    0U, // GLD1SB_D_UXTW
11301
0
    0U, // GLD1SB_S_IMM
11302
0
    0U, // GLD1SB_S_SXTW
11303
0
    0U, // GLD1SB_S_UXTW
11304
0
    0U, // GLD1SH_D
11305
0
    0U, // GLD1SH_D_IMM
11306
0
    0U, // GLD1SH_D_SCALED
11307
0
    0U, // GLD1SH_D_SXTW
11308
0
    0U, // GLD1SH_D_SXTW_SCALED
11309
0
    0U, // GLD1SH_D_UXTW
11310
0
    0U, // GLD1SH_D_UXTW_SCALED
11311
0
    0U, // GLD1SH_S_IMM
11312
0
    0U, // GLD1SH_S_SXTW
11313
0
    0U, // GLD1SH_S_SXTW_SCALED
11314
0
    0U, // GLD1SH_S_UXTW
11315
0
    0U, // GLD1SH_S_UXTW_SCALED
11316
0
    0U, // GLD1SW_D
11317
0
    0U, // GLD1SW_D_IMM
11318
0
    0U, // GLD1SW_D_SCALED
11319
0
    0U, // GLD1SW_D_SXTW
11320
0
    0U, // GLD1SW_D_SXTW_SCALED
11321
0
    0U, // GLD1SW_D_UXTW
11322
0
    0U, // GLD1SW_D_UXTW_SCALED
11323
0
    0U, // GLD1W_D
11324
0
    0U, // GLD1W_D_IMM
11325
0
    0U, // GLD1W_D_SCALED
11326
0
    0U, // GLD1W_D_SXTW
11327
0
    0U, // GLD1W_D_SXTW_SCALED
11328
0
    0U, // GLD1W_D_UXTW
11329
0
    0U, // GLD1W_D_UXTW_SCALED
11330
0
    0U, // GLD1W_IMM
11331
0
    0U, // GLD1W_SXTW
11332
0
    0U, // GLD1W_SXTW_SCALED
11333
0
    0U, // GLD1W_UXTW
11334
0
    0U, // GLD1W_UXTW_SCALED
11335
0
    0U, // GLDFF1B_D
11336
0
    0U, // GLDFF1B_D_IMM
11337
0
    0U, // GLDFF1B_D_SXTW
11338
0
    0U, // GLDFF1B_D_UXTW
11339
0
    0U, // GLDFF1B_S_IMM
11340
0
    0U, // GLDFF1B_S_SXTW
11341
0
    0U, // GLDFF1B_S_UXTW
11342
0
    0U, // GLDFF1D
11343
0
    0U, // GLDFF1D_IMM
11344
0
    0U, // GLDFF1D_SCALED
11345
0
    0U, // GLDFF1D_SXTW
11346
0
    0U, // GLDFF1D_SXTW_SCALED
11347
0
    0U, // GLDFF1D_UXTW
11348
0
    0U, // GLDFF1D_UXTW_SCALED
11349
0
    0U, // GLDFF1H_D
11350
0
    0U, // GLDFF1H_D_IMM
11351
0
    0U, // GLDFF1H_D_SCALED
11352
0
    0U, // GLDFF1H_D_SXTW
11353
0
    0U, // GLDFF1H_D_SXTW_SCALED
11354
0
    0U, // GLDFF1H_D_UXTW
11355
0
    0U, // GLDFF1H_D_UXTW_SCALED
11356
0
    0U, // GLDFF1H_S_IMM
11357
0
    0U, // GLDFF1H_S_SXTW
11358
0
    0U, // GLDFF1H_S_SXTW_SCALED
11359
0
    0U, // GLDFF1H_S_UXTW
11360
0
    0U, // GLDFF1H_S_UXTW_SCALED
11361
0
    0U, // GLDFF1SB_D
11362
0
    0U, // GLDFF1SB_D_IMM
11363
0
    0U, // GLDFF1SB_D_SXTW
11364
0
    0U, // GLDFF1SB_D_UXTW
11365
0
    0U, // GLDFF1SB_S_IMM
11366
0
    0U, // GLDFF1SB_S_SXTW
11367
0
    0U, // GLDFF1SB_S_UXTW
11368
0
    0U, // GLDFF1SH_D
11369
0
    0U, // GLDFF1SH_D_IMM
11370
0
    0U, // GLDFF1SH_D_SCALED
11371
0
    0U, // GLDFF1SH_D_SXTW
11372
0
    0U, // GLDFF1SH_D_SXTW_SCALED
11373
0
    0U, // GLDFF1SH_D_UXTW
11374
0
    0U, // GLDFF1SH_D_UXTW_SCALED
11375
0
    0U, // GLDFF1SH_S_IMM
11376
0
    0U, // GLDFF1SH_S_SXTW
11377
0
    0U, // GLDFF1SH_S_SXTW_SCALED
11378
0
    0U, // GLDFF1SH_S_UXTW
11379
0
    0U, // GLDFF1SH_S_UXTW_SCALED
11380
0
    0U, // GLDFF1SW_D
11381
0
    0U, // GLDFF1SW_D_IMM
11382
0
    0U, // GLDFF1SW_D_SCALED
11383
0
    0U, // GLDFF1SW_D_SXTW
11384
0
    0U, // GLDFF1SW_D_SXTW_SCALED
11385
0
    0U, // GLDFF1SW_D_UXTW
11386
0
    0U, // GLDFF1SW_D_UXTW_SCALED
11387
0
    0U, // GLDFF1W_D
11388
0
    0U, // GLDFF1W_D_IMM
11389
0
    0U, // GLDFF1W_D_SCALED
11390
0
    0U, // GLDFF1W_D_SXTW
11391
0
    0U, // GLDFF1W_D_SXTW_SCALED
11392
0
    0U, // GLDFF1W_D_UXTW
11393
0
    0U, // GLDFF1W_D_UXTW_SCALED
11394
0
    0U, // GLDFF1W_IMM
11395
0
    0U, // GLDFF1W_SXTW
11396
0
    0U, // GLDFF1W_SXTW_SCALED
11397
0
    0U, // GLDFF1W_UXTW
11398
0
    0U, // GLDFF1W_UXTW_SCALED
11399
0
    0U, // G_AARCH64_PREFETCH
11400
0
    0U, // G_ADD_LOW
11401
0
    0U, // G_BSP
11402
0
    0U, // G_DUP
11403
0
    0U, // G_DUPLANE16
11404
0
    0U, // G_DUPLANE32
11405
0
    0U, // G_DUPLANE64
11406
0
    0U, // G_DUPLANE8
11407
0
    0U, // G_EXT
11408
0
    0U, // G_FCMEQ
11409
0
    0U, // G_FCMEQZ
11410
0
    0U, // G_FCMGE
11411
0
    0U, // G_FCMGEZ
11412
0
    0U, // G_FCMGT
11413
0
    0U, // G_FCMGTZ
11414
0
    0U, // G_FCMLEZ
11415
0
    0U, // G_FCMLTZ
11416
0
    0U, // G_REV16
11417
0
    0U, // G_REV32
11418
0
    0U, // G_REV64
11419
0
    0U, // G_SADDLV
11420
0
    0U, // G_SDOT
11421
0
    0U, // G_SITOF
11422
0
    0U, // G_SMULL
11423
0
    0U, // G_TRN1
11424
0
    0U, // G_TRN2
11425
0
    0U, // G_UADDLV
11426
0
    0U, // G_UDOT
11427
0
    0U, // G_UITOF
11428
0
    0U, // G_UMULL
11429
0
    0U, // G_UZP1
11430
0
    0U, // G_UZP2
11431
0
    0U, // G_VASHR
11432
0
    0U, // G_VLSHR
11433
0
    0U, // G_ZIP1
11434
0
    0U, // G_ZIP2
11435
0
    0U, // HOM_Epilog
11436
0
    0U, // HOM_Prolog
11437
0
    0U, // HWASAN_CHECK_MEMACCESS
11438
0
    0U, // HWASAN_CHECK_MEMACCESS_SHORTGRANULES
11439
0
    0U, // INSERT_MXIPZ_H_PSEUDO_B
11440
0
    0U, // INSERT_MXIPZ_H_PSEUDO_D
11441
0
    0U, // INSERT_MXIPZ_H_PSEUDO_H
11442
0
    0U, // INSERT_MXIPZ_H_PSEUDO_Q
11443
0
    0U, // INSERT_MXIPZ_H_PSEUDO_S
11444
0
    0U, // INSERT_MXIPZ_V_PSEUDO_B
11445
0
    0U, // INSERT_MXIPZ_V_PSEUDO_D
11446
0
    0U, // INSERT_MXIPZ_V_PSEUDO_H
11447
0
    0U, // INSERT_MXIPZ_V_PSEUDO_Q
11448
0
    0U, // INSERT_MXIPZ_V_PSEUDO_S
11449
0
    0U, // IRGstack
11450
0
    0U, // JumpTableDest16
11451
0
    0U, // JumpTableDest32
11452
0
    0U, // JumpTableDest8
11453
0
    0U, // KCFI_CHECK
11454
0
    0U, // LD1B_2Z_IMM_PSEUDO
11455
0
    0U, // LD1B_2Z_PSEUDO
11456
0
    0U, // LD1B_4Z_IMM_PSEUDO
11457
0
    0U, // LD1B_4Z_PSEUDO
11458
0
    0U, // LD1D_2Z_IMM_PSEUDO
11459
0
    0U, // LD1D_2Z_PSEUDO
11460
0
    0U, // LD1D_4Z_IMM_PSEUDO
11461
0
    0U, // LD1D_4Z_PSEUDO
11462
0
    0U, // LD1H_2Z_IMM_PSEUDO
11463
0
    0U, // LD1H_2Z_PSEUDO
11464
0
    0U, // LD1H_4Z_IMM_PSEUDO
11465
0
    0U, // LD1H_4Z_PSEUDO
11466
0
    0U, // LD1W_2Z_IMM_PSEUDO
11467
0
    0U, // LD1W_2Z_PSEUDO
11468
0
    0U, // LD1W_4Z_IMM_PSEUDO
11469
0
    0U, // LD1W_4Z_PSEUDO
11470
0
    0U, // LD1_MXIPXX_H_PSEUDO_B
11471
0
    0U, // LD1_MXIPXX_H_PSEUDO_D
11472
0
    0U, // LD1_MXIPXX_H_PSEUDO_H
11473
0
    0U, // LD1_MXIPXX_H_PSEUDO_Q
11474
0
    0U, // LD1_MXIPXX_H_PSEUDO_S
11475
0
    0U, // LD1_MXIPXX_V_PSEUDO_B
11476
0
    0U, // LD1_MXIPXX_V_PSEUDO_D
11477
0
    0U, // LD1_MXIPXX_V_PSEUDO_H
11478
0
    0U, // LD1_MXIPXX_V_PSEUDO_Q
11479
0
    0U, // LD1_MXIPXX_V_PSEUDO_S
11480
0
    0U, // LDFF1B
11481
0
    0U, // LDFF1B_D
11482
0
    0U, // LDFF1B_H
11483
0
    0U, // LDFF1B_S
11484
0
    0U, // LDFF1D
11485
0
    0U, // LDFF1H
11486
0
    0U, // LDFF1H_D
11487
0
    0U, // LDFF1H_S
11488
0
    0U, // LDFF1SB_D
11489
0
    0U, // LDFF1SB_H
11490
0
    0U, // LDFF1SB_S
11491
0
    0U, // LDFF1SH_D
11492
0
    0U, // LDFF1SH_S
11493
0
    0U, // LDFF1SW_D
11494
0
    0U, // LDFF1W
11495
0
    0U, // LDFF1W_D
11496
0
    0U, // LDNF1B_D_IMM
11497
0
    0U, // LDNF1B_H_IMM
11498
0
    0U, // LDNF1B_IMM
11499
0
    0U, // LDNF1B_S_IMM
11500
0
    0U, // LDNF1D_IMM
11501
0
    0U, // LDNF1H_D_IMM
11502
0
    0U, // LDNF1H_IMM
11503
0
    0U, // LDNF1H_S_IMM
11504
0
    0U, // LDNF1SB_D_IMM
11505
0
    0U, // LDNF1SB_H_IMM
11506
0
    0U, // LDNF1SB_S_IMM
11507
0
    0U, // LDNF1SH_D_IMM
11508
0
    0U, // LDNF1SH_S_IMM
11509
0
    0U, // LDNF1SW_D_IMM
11510
0
    0U, // LDNF1W_D_IMM
11511
0
    0U, // LDNF1W_IMM
11512
0
    0U, // LDNT1B_2Z_IMM_PSEUDO
11513
0
    0U, // LDNT1B_2Z_PSEUDO
11514
0
    0U, // LDNT1B_4Z_IMM_PSEUDO
11515
0
    0U, // LDNT1B_4Z_PSEUDO
11516
0
    0U, // LDNT1D_2Z_IMM_PSEUDO
11517
0
    0U, // LDNT1D_2Z_PSEUDO
11518
0
    0U, // LDNT1D_4Z_IMM_PSEUDO
11519
0
    0U, // LDNT1D_4Z_PSEUDO
11520
0
    0U, // LDNT1H_2Z_IMM_PSEUDO
11521
0
    0U, // LDNT1H_2Z_PSEUDO
11522
0
    0U, // LDNT1H_4Z_IMM_PSEUDO
11523
0
    0U, // LDNT1H_4Z_PSEUDO
11524
0
    0U, // LDNT1W_2Z_IMM_PSEUDO
11525
0
    0U, // LDNT1W_2Z_PSEUDO
11526
0
    0U, // LDNT1W_4Z_IMM_PSEUDO
11527
0
    0U, // LDNT1W_4Z_PSEUDO
11528
0
    0U, // LDR_PPXI
11529
0
    0U, // LDR_TX_PSEUDO
11530
0
    0U, // LDR_ZA_PSEUDO
11531
0
    0U, // LDR_ZZXI
11532
0
    0U, // LDR_ZZZXI
11533
0
    0U, // LDR_ZZZZXI
11534
0
    0U, // LOADgot
11535
0
    0U, // LSL_ZPZI_B_UNDEF
11536
0
    0U, // LSL_ZPZI_B_ZERO
11537
0
    0U, // LSL_ZPZI_D_UNDEF
11538
0
    0U, // LSL_ZPZI_D_ZERO
11539
0
    0U, // LSL_ZPZI_H_UNDEF
11540
0
    0U, // LSL_ZPZI_H_ZERO
11541
0
    0U, // LSL_ZPZI_S_UNDEF
11542
0
    0U, // LSL_ZPZI_S_ZERO
11543
0
    0U, // LSL_ZPZZ_B_UNDEF
11544
0
    0U, // LSL_ZPZZ_B_ZERO
11545
0
    0U, // LSL_ZPZZ_D_UNDEF
11546
0
    0U, // LSL_ZPZZ_D_ZERO
11547
0
    0U, // LSL_ZPZZ_H_UNDEF
11548
0
    0U, // LSL_ZPZZ_H_ZERO
11549
0
    0U, // LSL_ZPZZ_S_UNDEF
11550
0
    0U, // LSL_ZPZZ_S_ZERO
11551
0
    0U, // LSR_ZPZI_B_UNDEF
11552
0
    0U, // LSR_ZPZI_B_ZERO
11553
0
    0U, // LSR_ZPZI_D_UNDEF
11554
0
    0U, // LSR_ZPZI_D_ZERO
11555
0
    0U, // LSR_ZPZI_H_UNDEF
11556
0
    0U, // LSR_ZPZI_H_ZERO
11557
0
    0U, // LSR_ZPZI_S_UNDEF
11558
0
    0U, // LSR_ZPZI_S_ZERO
11559
0
    0U, // LSR_ZPZZ_B_UNDEF
11560
0
    0U, // LSR_ZPZZ_B_ZERO
11561
0
    0U, // LSR_ZPZZ_D_UNDEF
11562
0
    0U, // LSR_ZPZZ_D_ZERO
11563
0
    0U, // LSR_ZPZZ_H_UNDEF
11564
0
    0U, // LSR_ZPZZ_H_ZERO
11565
0
    0U, // LSR_ZPZZ_S_UNDEF
11566
0
    0U, // LSR_ZPZZ_S_ZERO
11567
0
    0U, // MLA_ZPZZZ_B_UNDEF
11568
0
    0U, // MLA_ZPZZZ_D_UNDEF
11569
0
    0U, // MLA_ZPZZZ_H_UNDEF
11570
0
    0U, // MLA_ZPZZZ_S_UNDEF
11571
0
    0U, // MLS_ZPZZZ_B_UNDEF
11572
0
    0U, // MLS_ZPZZZ_D_UNDEF
11573
0
    0U, // MLS_ZPZZZ_H_UNDEF
11574
0
    0U, // MLS_ZPZZZ_S_UNDEF
11575
0
    0U, // MOPSMemoryCopyPseudo
11576
0
    0U, // MOPSMemoryMovePseudo
11577
0
    0U, // MOPSMemorySetPseudo
11578
0
    0U, // MOPSMemorySetTaggingPseudo
11579
0
    0U, // MOVA_MXI2Z_H_B_PSEUDO
11580
0
    0U, // MOVA_MXI2Z_H_D_PSEUDO
11581
0
    0U, // MOVA_MXI2Z_H_H_PSEUDO
11582
0
    0U, // MOVA_MXI2Z_H_S_PSEUDO
11583
0
    0U, // MOVA_MXI2Z_V_B_PSEUDO
11584
0
    0U, // MOVA_MXI2Z_V_D_PSEUDO
11585
0
    0U, // MOVA_MXI2Z_V_H_PSEUDO
11586
0
    0U, // MOVA_MXI2Z_V_S_PSEUDO
11587
0
    0U, // MOVA_MXI4Z_H_B_PSEUDO
11588
0
    0U, // MOVA_MXI4Z_H_D_PSEUDO
11589
0
    0U, // MOVA_MXI4Z_H_H_PSEUDO
11590
0
    0U, // MOVA_MXI4Z_H_S_PSEUDO
11591
0
    0U, // MOVA_MXI4Z_V_B_PSEUDO
11592
0
    0U, // MOVA_MXI4Z_V_D_PSEUDO
11593
0
    0U, // MOVA_MXI4Z_V_H_PSEUDO
11594
0
    0U, // MOVA_MXI4Z_V_S_PSEUDO
11595
0
    0U, // MOVA_VG2_MXI2Z_PSEUDO
11596
0
    0U, // MOVA_VG4_MXI4Z_PSEUDO
11597
0
    0U, // MOVMCSym
11598
0
    0U, // MOVaddr
11599
0
    0U, // MOVaddrBA
11600
0
    0U, // MOVaddrCP
11601
0
    0U, // MOVaddrEXT
11602
0
    0U, // MOVaddrJT
11603
0
    0U, // MOVaddrTLS
11604
0
    0U, // MOVbaseTLS
11605
0
    0U, // MOVi32imm
11606
0
    0U, // MOVi64imm
11607
0
    0U, // MRS_FPCR
11608
0
    0U, // MSR_FPCR
11609
0
    0U, // MSRpstatePseudo
11610
0
    0U, // MUL_ZPZZ_B_UNDEF
11611
0
    0U, // MUL_ZPZZ_D_UNDEF
11612
0
    0U, // MUL_ZPZZ_H_UNDEF
11613
0
    0U, // MUL_ZPZZ_S_UNDEF
11614
0
    0U, // NEG_ZPmZ_B_UNDEF
11615
0
    0U, // NEG_ZPmZ_D_UNDEF
11616
0
    0U, // NEG_ZPmZ_H_UNDEF
11617
0
    0U, // NEG_ZPmZ_S_UNDEF
11618
0
    0U, // NOT_ZPmZ_B_UNDEF
11619
0
    0U, // NOT_ZPmZ_D_UNDEF
11620
0
    0U, // NOT_ZPmZ_H_UNDEF
11621
0
    0U, // NOT_ZPmZ_S_UNDEF
11622
0
    0U, // ORNWrr
11623
0
    0U, // ORNXrr
11624
0
    0U, // ORRWrr
11625
0
    0U, // ORRXrr
11626
0
    0U, // ORR_ZPZZ_B_ZERO
11627
0
    0U, // ORR_ZPZZ_D_ZERO
11628
0
    0U, // ORR_ZPZZ_H_ZERO
11629
0
    0U, // ORR_ZPZZ_S_ZERO
11630
0
    0U, // PAUTH_EPILOGUE
11631
0
    0U, // PAUTH_PROLOGUE
11632
0
    0U, // PROBED_STACKALLOC
11633
0
    0U, // PROBED_STACKALLOC_DYN
11634
0
    0U, // PROBED_STACKALLOC_VAR
11635
0
    0U, // PTEST_PP_ANY
11636
0
    0U, // RDFFR_P
11637
0
    0U, // RDFFR_PPz
11638
0
    0U, // RET_ReallyLR
11639
0
    0U, // RestoreZAPseudo
11640
0
    0U, // SABD_ZPZZ_B_UNDEF
11641
0
    0U, // SABD_ZPZZ_D_UNDEF
11642
0
    0U, // SABD_ZPZZ_H_UNDEF
11643
0
    0U, // SABD_ZPZZ_S_UNDEF
11644
0
    0U, // SCVTF_ZPmZ_DtoD_UNDEF
11645
0
    0U, // SCVTF_ZPmZ_DtoH_UNDEF
11646
0
    0U, // SCVTF_ZPmZ_DtoS_UNDEF
11647
0
    0U, // SCVTF_ZPmZ_HtoH_UNDEF
11648
0
    0U, // SCVTF_ZPmZ_StoD_UNDEF
11649
0
    0U, // SCVTF_ZPmZ_StoH_UNDEF
11650
0
    0U, // SCVTF_ZPmZ_StoS_UNDEF
11651
0
    0U, // SDIV_ZPZZ_D_UNDEF
11652
0
    0U, // SDIV_ZPZZ_S_UNDEF
11653
0
    0U, // SDOT_VG2_M2Z2Z_BtoS_PSEUDO
11654
0
    0U, // SDOT_VG2_M2Z2Z_HtoD_PSEUDO
11655
0
    0U, // SDOT_VG2_M2Z2Z_HtoS_PSEUDO
11656
0
    0U, // SDOT_VG2_M2ZZI_BToS_PSEUDO
11657
0
    0U, // SDOT_VG2_M2ZZI_HToS_PSEUDO
11658
0
    0U, // SDOT_VG2_M2ZZI_HtoD_PSEUDO
11659
0
    0U, // SDOT_VG2_M2ZZ_BtoS_PSEUDO
11660
0
    0U, // SDOT_VG2_M2ZZ_HtoD_PSEUDO
11661
0
    0U, // SDOT_VG2_M2ZZ_HtoS_PSEUDO
11662
0
    0U, // SDOT_VG4_M4Z4Z_BtoS_PSEUDO
11663
0
    0U, // SDOT_VG4_M4Z4Z_HtoD_PSEUDO
11664
0
    0U, // SDOT_VG4_M4Z4Z_HtoS_PSEUDO
11665
0
    0U, // SDOT_VG4_M4ZZI_BToS_PSEUDO
11666
0
    0U, // SDOT_VG4_M4ZZI_HToS_PSEUDO
11667
0
    0U, // SDOT_VG4_M4ZZI_HtoD_PSEUDO
11668
0
    0U, // SDOT_VG4_M4ZZ_BtoS_PSEUDO
11669
0
    0U, // SDOT_VG4_M4ZZ_HtoD_PSEUDO
11670
0
    0U, // SDOT_VG4_M4ZZ_HtoS_PSEUDO
11671
0
    0U, // SEH_AddFP
11672
0
    0U, // SEH_EpilogEnd
11673
0
    0U, // SEH_EpilogStart
11674
0
    0U, // SEH_Nop
11675
0
    0U, // SEH_PACSignLR
11676
0
    0U, // SEH_PrologEnd
11677
0
    0U, // SEH_SaveFPLR
11678
0
    0U, // SEH_SaveFPLR_X
11679
0
    0U, // SEH_SaveFReg
11680
0
    0U, // SEH_SaveFRegP
11681
0
    0U, // SEH_SaveFRegP_X
11682
0
    0U, // SEH_SaveFReg_X
11683
0
    0U, // SEH_SaveReg
11684
0
    0U, // SEH_SaveRegP
11685
0
    0U, // SEH_SaveRegP_X
11686
0
    0U, // SEH_SaveReg_X
11687
0
    0U, // SEH_SetFP
11688
0
    0U, // SEH_StackAlloc
11689
0
    0U, // SMAX_ZPZZ_B_UNDEF
11690
0
    0U, // SMAX_ZPZZ_D_UNDEF
11691
0
    0U, // SMAX_ZPZZ_H_UNDEF
11692
0
    0U, // SMAX_ZPZZ_S_UNDEF
11693
0
    0U, // SMIN_ZPZZ_B_UNDEF
11694
0
    0U, // SMIN_ZPZZ_D_UNDEF
11695
0
    0U, // SMIN_ZPZZ_H_UNDEF
11696
0
    0U, // SMIN_ZPZZ_S_UNDEF
11697
0
    0U, // SMLALL_MZZI_BtoS_PSEUDO
11698
0
    0U, // SMLALL_MZZI_HtoD_PSEUDO
11699
0
    0U, // SMLALL_MZZ_BtoS_PSEUDO
11700
0
    0U, // SMLALL_MZZ_HtoD_PSEUDO
11701
0
    0U, // SMLALL_VG2_M2Z2Z_BtoS_PSEUDO
11702
0
    0U, // SMLALL_VG2_M2Z2Z_HtoD_PSEUDO
11703
0
    0U, // SMLALL_VG2_M2ZZI_BtoS_PSEUDO
11704
0
    0U, // SMLALL_VG2_M2ZZI_HtoD_PSEUDO
11705
0
    0U, // SMLALL_VG2_M2ZZ_BtoS_PSEUDO
11706
0
    0U, // SMLALL_VG2_M2ZZ_HtoD_PSEUDO
11707
0
    0U, // SMLALL_VG4_M4Z4Z_BtoS_PSEUDO
11708
0
    0U, // SMLALL_VG4_M4Z4Z_HtoD_PSEUDO
11709
0
    0U, // SMLALL_VG4_M4ZZI_BtoS_PSEUDO
11710
0
    0U, // SMLALL_VG4_M4ZZI_HtoD_PSEUDO
11711
0
    0U, // SMLALL_VG4_M4ZZ_BtoS_PSEUDO
11712
0
    0U, // SMLALL_VG4_M4ZZ_HtoD_PSEUDO
11713
0
    0U, // SMLAL_MZZI_HtoS_PSEUDO
11714
0
    0U, // SMLAL_MZZ_HtoS_PSEUDO
11715
0
    0U, // SMLAL_VG2_M2Z2Z_HtoS_PSEUDO
11716
0
    0U, // SMLAL_VG2_M2ZZI_S_PSEUDO
11717
0
    0U, // SMLAL_VG2_M2ZZ_HtoS_PSEUDO
11718
0
    0U, // SMLAL_VG4_M4Z4Z_HtoS_PSEUDO
11719
0
    0U, // SMLAL_VG4_M4ZZI_HtoS_PSEUDO
11720
0
    0U, // SMLAL_VG4_M4ZZ_HtoS_PSEUDO
11721
0
    0U, // SMLSLL_MZZI_BtoS_PSEUDO
11722
0
    0U, // SMLSLL_MZZI_HtoD_PSEUDO
11723
0
    0U, // SMLSLL_MZZ_BtoS_PSEUDO
11724
0
    0U, // SMLSLL_MZZ_HtoD_PSEUDO
11725
0
    0U, // SMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
11726
0
    0U, // SMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
11727
0
    0U, // SMLSLL_VG2_M2ZZI_BtoS_PSEUDO
11728
0
    0U, // SMLSLL_VG2_M2ZZI_HtoD_PSEUDO
11729
0
    0U, // SMLSLL_VG2_M2ZZ_BtoS_PSEUDO
11730
0
    0U, // SMLSLL_VG2_M2ZZ_HtoD_PSEUDO
11731
0
    0U, // SMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
11732
0
    0U, // SMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
11733
0
    0U, // SMLSLL_VG4_M4ZZI_BtoS_PSEUDO
11734
0
    0U, // SMLSLL_VG4_M4ZZI_HtoD_PSEUDO
11735
0
    0U, // SMLSLL_VG4_M4ZZ_BtoS_PSEUDO
11736
0
    0U, // SMLSLL_VG4_M4ZZ_HtoD_PSEUDO
11737
0
    0U, // SMLSL_MZZI_HtoS_PSEUDO
11738
0
    0U, // SMLSL_MZZ_HtoS_PSEUDO
11739
0
    0U, // SMLSL_VG2_M2Z2Z_HtoS_PSEUDO
11740
0
    0U, // SMLSL_VG2_M2ZZI_S_PSEUDO
11741
0
    0U, // SMLSL_VG2_M2ZZ_HtoS_PSEUDO
11742
0
    0U, // SMLSL_VG4_M4Z4Z_HtoS_PSEUDO
11743
0
    0U, // SMLSL_VG4_M4ZZI_HtoS_PSEUDO
11744
0
    0U, // SMLSL_VG4_M4ZZ_HtoS_PSEUDO
11745
0
    0U, // SMOPA_MPPZZ_D_PSEUDO
11746
0
    0U, // SMOPA_MPPZZ_HtoS_PSEUDO
11747
0
    0U, // SMOPA_MPPZZ_S_PSEUDO
11748
0
    0U, // SMOPS_MPPZZ_D_PSEUDO
11749
0
    0U, // SMOPS_MPPZZ_HtoS_PSEUDO
11750
0
    0U, // SMOPS_MPPZZ_S_PSEUDO
11751
0
    0U, // SMULH_ZPZZ_B_UNDEF
11752
0
    0U, // SMULH_ZPZZ_D_UNDEF
11753
0
    0U, // SMULH_ZPZZ_H_UNDEF
11754
0
    0U, // SMULH_ZPZZ_S_UNDEF
11755
0
    0U, // SPACE
11756
0
    0U, // SQABS_ZPmZ_B_UNDEF
11757
0
    0U, // SQABS_ZPmZ_D_UNDEF
11758
0
    0U, // SQABS_ZPmZ_H_UNDEF
11759
0
    0U, // SQABS_ZPmZ_S_UNDEF
11760
0
    0U, // SQNEG_ZPmZ_B_UNDEF
11761
0
    0U, // SQNEG_ZPmZ_D_UNDEF
11762
0
    0U, // SQNEG_ZPmZ_H_UNDEF
11763
0
    0U, // SQNEG_ZPmZ_S_UNDEF
11764
0
    0U, // SQRSHL_ZPZZ_B_UNDEF
11765
0
    0U, // SQRSHL_ZPZZ_D_UNDEF
11766
0
    0U, // SQRSHL_ZPZZ_H_UNDEF
11767
0
    0U, // SQRSHL_ZPZZ_S_UNDEF
11768
0
    0U, // SQSHLU_ZPZI_B_ZERO
11769
0
    0U, // SQSHLU_ZPZI_D_ZERO
11770
0
    0U, // SQSHLU_ZPZI_H_ZERO
11771
0
    0U, // SQSHLU_ZPZI_S_ZERO
11772
0
    0U, // SQSHL_ZPZI_B_ZERO
11773
0
    0U, // SQSHL_ZPZI_D_ZERO
11774
0
    0U, // SQSHL_ZPZI_H_ZERO
11775
0
    0U, // SQSHL_ZPZI_S_ZERO
11776
0
    0U, // SQSHL_ZPZZ_B_UNDEF
11777
0
    0U, // SQSHL_ZPZZ_D_UNDEF
11778
0
    0U, // SQSHL_ZPZZ_H_UNDEF
11779
0
    0U, // SQSHL_ZPZZ_S_UNDEF
11780
0
    0U, // SRSHL_ZPZZ_B_UNDEF
11781
0
    0U, // SRSHL_ZPZZ_D_UNDEF
11782
0
    0U, // SRSHL_ZPZZ_H_UNDEF
11783
0
    0U, // SRSHL_ZPZZ_S_UNDEF
11784
0
    0U, // SRSHR_ZPZI_B_ZERO
11785
0
    0U, // SRSHR_ZPZI_D_ZERO
11786
0
    0U, // SRSHR_ZPZI_H_ZERO
11787
0
    0U, // SRSHR_ZPZI_S_ZERO
11788
0
    0U, // STGloop
11789
0
    0U, // STGloop_wback
11790
0
    0U, // STR_PPXI
11791
0
    0U, // STR_TX_PSEUDO
11792
0
    0U, // STR_ZZXI
11793
0
    0U, // STR_ZZZXI
11794
0
    0U, // STR_ZZZZXI
11795
0
    0U, // STZGloop
11796
0
    0U, // STZGloop_wback
11797
0
    0U, // SUBR_ZPZZ_B_ZERO
11798
0
    0U, // SUBR_ZPZZ_D_ZERO
11799
0
    0U, // SUBR_ZPZZ_H_ZERO
11800
0
    0U, // SUBR_ZPZZ_S_ZERO
11801
0
    0U, // SUBSWrr
11802
0
    0U, // SUBSXrr
11803
0
    0U, // SUBWrr
11804
0
    0U, // SUBXrr
11805
0
    0U, // SUB_VG2_M2Z2Z_D_PSEUDO
11806
0
    0U, // SUB_VG2_M2Z2Z_S_PSEUDO
11807
0
    0U, // SUB_VG2_M2ZZ_D_PSEUDO
11808
0
    0U, // SUB_VG2_M2ZZ_S_PSEUDO
11809
0
    0U, // SUB_VG2_M2Z_D_PSEUDO
11810
0
    0U, // SUB_VG2_M2Z_S_PSEUDO
11811
0
    0U, // SUB_VG4_M4Z4Z_D_PSEUDO
11812
0
    0U, // SUB_VG4_M4Z4Z_S_PSEUDO
11813
0
    0U, // SUB_VG4_M4ZZ_D_PSEUDO
11814
0
    0U, // SUB_VG4_M4ZZ_S_PSEUDO
11815
0
    0U, // SUB_VG4_M4Z_D_PSEUDO
11816
0
    0U, // SUB_VG4_M4Z_S_PSEUDO
11817
0
    0U, // SUB_ZPZZ_B_ZERO
11818
0
    0U, // SUB_ZPZZ_D_ZERO
11819
0
    0U, // SUB_ZPZZ_H_ZERO
11820
0
    0U, // SUB_ZPZZ_S_ZERO
11821
0
    0U, // SUDOT_VG2_M2ZZI_BToS_PSEUDO
11822
0
    0U, // SUDOT_VG2_M2ZZ_BToS_PSEUDO
11823
0
    0U, // SUDOT_VG4_M4ZZI_BToS_PSEUDO
11824
0
    0U, // SUDOT_VG4_M4ZZ_BToS_PSEUDO
11825
0
    0U, // SUMLALL_MZZI_BtoS_PSEUDO
11826
0
    0U, // SUMLALL_VG2_M2ZZI_BtoS_PSEUDO
11827
0
    0U, // SUMLALL_VG2_M2ZZ_BtoS_PSEUDO
11828
0
    0U, // SUMLALL_VG4_M4ZZI_BtoS_PSEUDO
11829
0
    0U, // SUMLALL_VG4_M4ZZ_BtoS_PSEUDO
11830
0
    0U, // SUMOPA_MPPZZ_D_PSEUDO
11831
0
    0U, // SUMOPA_MPPZZ_S_PSEUDO
11832
0
    0U, // SUMOPS_MPPZZ_D_PSEUDO
11833
0
    0U, // SUMOPS_MPPZZ_S_PSEUDO
11834
0
    0U, // SUVDOT_VG4_M4ZZI_BToS_PSEUDO
11835
0
    0U, // SVDOT_VG2_M2ZZI_HtoS_PSEUDO
11836
0
    0U, // SVDOT_VG4_M4ZZI_BtoS_PSEUDO
11837
0
    0U, // SVDOT_VG4_M4ZZI_HtoD_PSEUDO
11838
0
    0U, // SXTB_ZPmZ_D_UNDEF
11839
0
    0U, // SXTB_ZPmZ_H_UNDEF
11840
0
    0U, // SXTB_ZPmZ_S_UNDEF
11841
0
    0U, // SXTH_ZPmZ_D_UNDEF
11842
0
    0U, // SXTH_ZPmZ_S_UNDEF
11843
0
    0U, // SXTW_ZPmZ_D_UNDEF
11844
0
    0U, // SpeculationBarrierISBDSBEndBB
11845
0
    0U, // SpeculationBarrierSBEndBB
11846
0
    0U, // SpeculationSafeValueW
11847
0
    0U, // SpeculationSafeValueX
11848
0
    0U, // StoreSwiftAsyncContext
11849
0
    0U, // TAGPstack
11850
0
    0U, // TCRETURNdi
11851
0
    0U, // TCRETURNri
11852
0
    0U, // TCRETURNriALL
11853
0
    0U, // TCRETURNriBTI
11854
0
    0U, // TLSDESCCALL
11855
0
    0U, // TLSDESC_CALLSEQ
11856
0
    0U, // UABD_ZPZZ_B_UNDEF
11857
0
    0U, // UABD_ZPZZ_D_UNDEF
11858
0
    0U, // UABD_ZPZZ_H_UNDEF
11859
0
    0U, // UABD_ZPZZ_S_UNDEF
11860
0
    0U, // UCVTF_ZPmZ_DtoD_UNDEF
11861
0
    0U, // UCVTF_ZPmZ_DtoH_UNDEF
11862
0
    0U, // UCVTF_ZPmZ_DtoS_UNDEF
11863
0
    0U, // UCVTF_ZPmZ_HtoH_UNDEF
11864
0
    0U, // UCVTF_ZPmZ_StoD_UNDEF
11865
0
    0U, // UCVTF_ZPmZ_StoH_UNDEF
11866
0
    0U, // UCVTF_ZPmZ_StoS_UNDEF
11867
0
    0U, // UDIV_ZPZZ_D_UNDEF
11868
0
    0U, // UDIV_ZPZZ_S_UNDEF
11869
0
    0U, // UDOT_VG2_M2Z2Z_BtoS_PSEUDO
11870
0
    0U, // UDOT_VG2_M2Z2Z_HtoD_PSEUDO
11871
0
    0U, // UDOT_VG2_M2Z2Z_HtoS_PSEUDO
11872
0
    0U, // UDOT_VG2_M2ZZI_BToS_PSEUDO
11873
0
    0U, // UDOT_VG2_M2ZZI_HToS_PSEUDO
11874
0
    0U, // UDOT_VG2_M2ZZI_HtoD_PSEUDO
11875
0
    0U, // UDOT_VG2_M2ZZ_BtoS_PSEUDO
11876
0
    0U, // UDOT_VG2_M2ZZ_HtoD_PSEUDO
11877
0
    0U, // UDOT_VG2_M2ZZ_HtoS_PSEUDO
11878
0
    0U, // UDOT_VG4_M4Z4Z_BtoS_PSEUDO
11879
0
    0U, // UDOT_VG4_M4Z4Z_HtoD_PSEUDO
11880
0
    0U, // UDOT_VG4_M4Z4Z_HtoS_PSEUDO
11881
0
    0U, // UDOT_VG4_M4ZZI_BtoS_PSEUDO
11882
0
    0U, // UDOT_VG4_M4ZZI_HToS_PSEUDO
11883
0
    0U, // UDOT_VG4_M4ZZI_HtoD_PSEUDO
11884
0
    0U, // UDOT_VG4_M4ZZ_BtoS_PSEUDO
11885
0
    0U, // UDOT_VG4_M4ZZ_HtoD_PSEUDO
11886
0
    0U, // UDOT_VG4_M4ZZ_HtoS_PSEUDO
11887
0
    0U, // UMAX_ZPZZ_B_UNDEF
11888
0
    0U, // UMAX_ZPZZ_D_UNDEF
11889
0
    0U, // UMAX_ZPZZ_H_UNDEF
11890
0
    0U, // UMAX_ZPZZ_S_UNDEF
11891
0
    0U, // UMIN_ZPZZ_B_UNDEF
11892
0
    0U, // UMIN_ZPZZ_D_UNDEF
11893
0
    0U, // UMIN_ZPZZ_H_UNDEF
11894
0
    0U, // UMIN_ZPZZ_S_UNDEF
11895
0
    0U, // UMLALL_MZZI_BtoS_PSEUDO
11896
0
    0U, // UMLALL_MZZI_HtoD_PSEUDO
11897
0
    0U, // UMLALL_MZZ_BtoS_PSEUDO
11898
0
    0U, // UMLALL_MZZ_HtoD_PSEUDO
11899
0
    0U, // UMLALL_VG2_M2Z2Z_BtoS_PSEUDO
11900
0
    0U, // UMLALL_VG2_M2Z2Z_HtoD_PSEUDO
11901
0
    0U, // UMLALL_VG2_M2ZZI_BtoS_PSEUDO
11902
0
    0U, // UMLALL_VG2_M2ZZI_HtoD_PSEUDO
11903
0
    0U, // UMLALL_VG2_M2ZZ_BtoS_PSEUDO
11904
0
    0U, // UMLALL_VG2_M2ZZ_HtoD_PSEUDO
11905
0
    0U, // UMLALL_VG4_M4Z4Z_BtoS_PSEUDO
11906
0
    0U, // UMLALL_VG4_M4Z4Z_HtoD_PSEUDO
11907
0
    0U, // UMLALL_VG4_M4ZZI_BtoS_PSEUDO
11908
0
    0U, // UMLALL_VG4_M4ZZI_HtoD_PSEUDO
11909
0
    0U, // UMLALL_VG4_M4ZZ_BtoS_PSEUDO
11910
0
    0U, // UMLALL_VG4_M4ZZ_HtoD_PSEUDO
11911
0
    0U, // UMLAL_MZZI_HtoS_PSEUDO
11912
0
    0U, // UMLAL_MZZ_HtoS_PSEUDO
11913
0
    0U, // UMLAL_VG2_M2Z2Z_HtoS_PSEUDO
11914
0
    0U, // UMLAL_VG2_M2ZZI_S_PSEUDO
11915
0
    0U, // UMLAL_VG2_M2ZZ_HtoS_PSEUDO
11916
0
    0U, // UMLAL_VG4_M4Z4Z_HtoS_PSEUDO
11917
0
    0U, // UMLAL_VG4_M4ZZI_HtoS_PSEUDO
11918
0
    0U, // UMLAL_VG4_M4ZZ_HtoS_PSEUDO
11919
0
    0U, // UMLSLL_MZZI_BtoS_PSEUDO
11920
0
    0U, // UMLSLL_MZZI_HtoD_PSEUDO
11921
0
    0U, // UMLSLL_MZZ_BtoS_PSEUDO
11922
0
    0U, // UMLSLL_MZZ_HtoD_PSEUDO
11923
0
    0U, // UMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
11924
0
    0U, // UMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
11925
0
    0U, // UMLSLL_VG2_M2ZZI_BtoS_PSEUDO
11926
0
    0U, // UMLSLL_VG2_M2ZZI_HtoD_PSEUDO
11927
0
    0U, // UMLSLL_VG2_M2ZZ_BtoS_PSEUDO
11928
0
    0U, // UMLSLL_VG2_M2ZZ_HtoD_PSEUDO
11929
0
    0U, // UMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
11930
0
    0U, // UMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
11931
0
    0U, // UMLSLL_VG4_M4ZZI_BtoS_PSEUDO
11932
0
    0U, // UMLSLL_VG4_M4ZZI_HtoD_PSEUDO
11933
0
    0U, // UMLSLL_VG4_M4ZZ_BtoS_PSEUDO
11934
0
    0U, // UMLSLL_VG4_M4ZZ_HtoD_PSEUDO
11935
0
    0U, // UMLSL_MZZI_HtoS_PSEUDO
11936
0
    0U, // UMLSL_MZZ_HtoS_PSEUDO
11937
0
    0U, // UMLSL_VG2_M2Z2Z_HtoS_PSEUDO
11938
0
    0U, // UMLSL_VG2_M2ZZI_S_PSEUDO
11939
0
    0U, // UMLSL_VG2_M2ZZ_HtoS_PSEUDO
11940
0
    0U, // UMLSL_VG4_M4Z4Z_HtoS_PSEUDO
11941
0
    0U, // UMLSL_VG4_M4ZZI_HtoS_PSEUDO
11942
0
    0U, // UMLSL_VG4_M4ZZ_HtoS_PSEUDO
11943
0
    0U, // UMOPA_MPPZZ_D_PSEUDO
11944
0
    0U, // UMOPA_MPPZZ_HtoS_PSEUDO
11945
0
    0U, // UMOPA_MPPZZ_S_PSEUDO
11946
0
    0U, // UMOPS_MPPZZ_D_PSEUDO
11947
0
    0U, // UMOPS_MPPZZ_HtoS_PSEUDO
11948
0
    0U, // UMOPS_MPPZZ_S_PSEUDO
11949
0
    0U, // UMULH_ZPZZ_B_UNDEF
11950
0
    0U, // UMULH_ZPZZ_D_UNDEF
11951
0
    0U, // UMULH_ZPZZ_H_UNDEF
11952
0
    0U, // UMULH_ZPZZ_S_UNDEF
11953
0
    0U, // UQRSHL_ZPZZ_B_UNDEF
11954
0
    0U, // UQRSHL_ZPZZ_D_UNDEF
11955
0
    0U, // UQRSHL_ZPZZ_H_UNDEF
11956
0
    0U, // UQRSHL_ZPZZ_S_UNDEF
11957
0
    0U, // UQSHL_ZPZI_B_ZERO
11958
0
    0U, // UQSHL_ZPZI_D_ZERO
11959
0
    0U, // UQSHL_ZPZI_H_ZERO
11960
0
    0U, // UQSHL_ZPZI_S_ZERO
11961
0
    0U, // UQSHL_ZPZZ_B_UNDEF
11962
0
    0U, // UQSHL_ZPZZ_D_UNDEF
11963
0
    0U, // UQSHL_ZPZZ_H_UNDEF
11964
0
    0U, // UQSHL_ZPZZ_S_UNDEF
11965
0
    0U, // URECPE_ZPmZ_S_UNDEF
11966
0
    0U, // URSHL_ZPZZ_B_UNDEF
11967
0
    0U, // URSHL_ZPZZ_D_UNDEF
11968
0
    0U, // URSHL_ZPZZ_H_UNDEF
11969
0
    0U, // URSHL_ZPZZ_S_UNDEF
11970
0
    0U, // URSHR_ZPZI_B_ZERO
11971
0
    0U, // URSHR_ZPZI_D_ZERO
11972
0
    0U, // URSHR_ZPZI_H_ZERO
11973
0
    0U, // URSHR_ZPZI_S_ZERO
11974
0
    0U, // URSQRTE_ZPmZ_S_UNDEF
11975
0
    0U, // USDOT_VG2_M2Z2Z_BToS_PSEUDO
11976
0
    0U, // USDOT_VG2_M2ZZI_BToS_PSEUDO
11977
0
    0U, // USDOT_VG2_M2ZZ_BToS_PSEUDO
11978
0
    0U, // USDOT_VG4_M4Z4Z_BToS_PSEUDO
11979
0
    0U, // USDOT_VG4_M4ZZI_BToS_PSEUDO
11980
0
    0U, // USDOT_VG4_M4ZZ_BToS_PSEUDO
11981
0
    0U, // USMLALL_MZZI_BtoS_PSEUDO
11982
0
    0U, // USMLALL_MZZ_BtoS_PSEUDO
11983
0
    0U, // USMLALL_VG2_M2Z2Z_BtoS_PSEUDO
11984
0
    0U, // USMLALL_VG2_M2ZZI_BtoS_PSEUDO
11985
0
    0U, // USMLALL_VG2_M2ZZ_BtoS_PSEUDO
11986
0
    0U, // USMLALL_VG4_M4Z4Z_BtoS_PSEUDO
11987
0
    0U, // USMLALL_VG4_M4ZZI_BtoS_PSEUDO
11988
0
    0U, // USMLALL_VG4_M4ZZ_BtoS_PSEUDO
11989
0
    0U, // USMOPA_MPPZZ_D_PSEUDO
11990
0
    0U, // USMOPA_MPPZZ_S_PSEUDO
11991
0
    0U, // USMOPS_MPPZZ_D_PSEUDO
11992
0
    0U, // USMOPS_MPPZZ_S_PSEUDO
11993
0
    0U, // USVDOT_VG4_M4ZZI_BToS_PSEUDO
11994
0
    0U, // UVDOT_VG2_M2ZZI_HtoS_PSEUDO
11995
0
    0U, // UVDOT_VG4_M4ZZI_BtoS_PSEUDO
11996
0
    0U, // UVDOT_VG4_M4ZZI_HtoD_PSEUDO
11997
0
    0U, // UXTB_ZPmZ_D_UNDEF
11998
0
    0U, // UXTB_ZPmZ_H_UNDEF
11999
0
    0U, // UXTB_ZPmZ_S_UNDEF
12000
0
    0U, // UXTH_ZPmZ_D_UNDEF
12001
0
    0U, // UXTH_ZPmZ_S_UNDEF
12002
0
    0U, // UXTW_ZPmZ_D_UNDEF
12003
0
    0U, // ZERO_M_PSEUDO
12004
0
    0U, // ZERO_T_PSEUDO
12005
0
    0U, // ABSWr
12006
0
    0U, // ABSXr
12007
0
    16U,  // ABS_ZPmZ_B
12008
0
    32U,  // ABS_ZPmZ_D
12009
0
    0U, // ABS_ZPmZ_H
12010
0
    48U,  // ABS_ZPmZ_S
12011
0
    0U, // ABSv16i8
12012
0
    0U, // ABSv1i64
12013
0
    0U, // ABSv2i32
12014
0
    0U, // ABSv2i64
12015
0
    0U, // ABSv4i16
12016
0
    0U, // ABSv4i32
12017
0
    0U, // ABSv8i16
12018
0
    0U, // ABSv8i8
12019
0
    2112U,  // ADCLB_ZZZ_D
12020
0
    4160U,  // ADCLB_ZZZ_S
12021
0
    2112U,  // ADCLT_ZZZ_D
12022
0
    4160U,  // ADCLT_ZZZ_S
12023
0
    6208U,  // ADCSWr
12024
0
    6208U,  // ADCSXr
12025
0
    6208U,  // ADCWr
12026
0
    6208U,  // ADCXr
12027
0
    270400U,  // ADDG
12028
0
    0U, // ADDHA_MPPZ_D
12029
0
    0U, // ADDHA_MPPZ_S
12030
0
    10304U, // ADDHNB_ZZZ_B
12031
0
    81U,  // ADDHNB_ZZZ_H
12032
0
    12353U, // ADDHNB_ZZZ_S
12033
0
    14401U, // ADDHNT_ZZZ_B
12034
0
    49U,  // ADDHNT_ZZZ_H
12035
0
    2112U,  // ADDHNT_ZZZ_S
12036
0
    16448U, // ADDHNv2i64_v2i32
12037
0
    18497U, // ADDHNv2i64_v4i32
12038
0
    16448U, // ADDHNv4i32_v4i16
12039
0
    18497U, // ADDHNv4i32_v8i16
12040
0
    18497U, // ADDHNv8i16_v16i8
12041
0
    16448U, // ADDHNv8i16_v8i8
12042
0
    6208U,  // ADDPL_XXI
12043
0
    530496U,  // ADDPT_shift
12044
0
    33837153U,  // ADDP_ZPmZ_B
12045
0
    67383393U,  // ADDP_ZPmZ_D
12046
0
    101472369U, // ADDP_ZPmZ_H
12047
0
    134504545U, // ADDP_ZPmZ_S
12048
0
    16448U, // ADDPv16i8
12049
0
    16448U, // ADDPv2i32
12050
0
    16448U, // ADDPv2i64
12051
0
    0U, // ADDPv2i64p
12052
0
    16448U, // ADDPv4i16
12053
0
    16448U, // ADDPv4i32
12054
0
    16448U, // ADDPv8i16
12055
0
    16448U, // ADDPv8i8
12056
0
    20545U, // ADDQV_VPZ_B
12057
0
    12353U, // ADDQV_VPZ_D
12058
0
    10305U, // ADDQV_VPZ_H
12059
0
    24641U, // ADDQV_VPZ_S
12060
0
    6208U,  // ADDSPL_XXI
12061
0
    6208U,  // ADDSVL_XXI
12062
0
    26688U, // ADDSWri
12063
0
    28736U, // ADDSWrs
12064
0
    30784U, // ADDSWrx
12065
0
    26688U, // ADDSXri
12066
0
    28736U, // ADDSXrs
12067
0
    30784U, // ADDSXrx
12068
0
    1054784U, // ADDSXrx64
12069
0
    0U, // ADDVA_MPPZ_D
12070
0
    0U, // ADDVA_MPPZ_S
12071
0
    6208U,  // ADDVL_XXI
12072
0
    0U, // ADDVv16i8v
12073
0
    0U, // ADDVv4i16v
12074
0
    0U, // ADDVv4i32v
12075
0
    0U, // ADDVv8i16v
12076
0
    0U, // ADDVv8i8v
12077
0
    26688U, // ADDWri
12078
0
    28736U, // ADDWrs
12079
0
    30784U, // ADDWrx
12080
0
    26688U, // ADDXri
12081
0
    28736U, // ADDXrs
12082
0
    30784U, // ADDXrx
12083
0
    1054784U, // ADDXrx64
12084
0
    129U, // ADD_VG2_2ZZ_B
12085
0
    145U, // ADD_VG2_2ZZ_D
12086
0
    113U, // ADD_VG2_2ZZ_H
12087
0
    81U,  // ADD_VG2_2ZZ_S
12088
0
    1333409U, // ADD_VG2_M2Z2Z_D
12089
0
    1595569U, // ADD_VG2_M2Z2Z_S
12090
0
    102520993U, // ADD_VG2_M2ZZ_D
12091
0
    102783153U, // ADD_VG2_M2ZZ_S
12092
0
    161U, // ADD_VG2_M2Z_D
12093
0
    177U, // ADD_VG2_M2Z_S
12094
0
    129U, // ADD_VG4_4ZZ_B
12095
0
    145U, // ADD_VG4_4ZZ_D
12096
0
    113U, // ADD_VG4_4ZZ_H
12097
0
    81U,  // ADD_VG4_4ZZ_S
12098
0
    1333409U, // ADD_VG4_M4Z4Z_D
12099
0
    1595569U, // ADD_VG4_M4Z4Z_S
12100
0
    102520993U, // ADD_VG4_M4ZZ_D
12101
0
    102783153U, // ADD_VG4_M4ZZ_S
12102
0
    161U, // ADD_VG4_M4Z_D
12103
0
    177U, // ADD_VG4_M4Z_S
12104
0
    32834U, // ADD_ZI_B
12105
0
    34881U, // ADD_ZI_D
12106
0
    193U, // ADD_ZI_H
12107
0
    36930U, // ADD_ZI_S
12108
0
    33837153U,  // ADD_ZPmZ_B
12109
0
    67383393U,  // ADD_ZPmZ_CPA
12110
0
    67383393U,  // ADD_ZPmZ_D
12111
0
    101472369U, // ADD_ZPmZ_H
12112
0
    134504545U, // ADD_ZPmZ_S
12113
0
    20546U, // ADD_ZZZ_B
12114
0
    12353U, // ADD_ZZZ_CPA
12115
0
    12353U, // ADD_ZZZ_D
12116
0
    113U, // ADD_ZZZ_H
12117
0
    24642U, // ADD_ZZZ_S
12118
0
    16448U, // ADDv16i8
12119
0
    6208U,  // ADDv1i64
12120
0
    16448U, // ADDv2i32
12121
0
    16448U, // ADDv2i64
12122
0
    16448U, // ADDv4i16
12123
0
    16448U, // ADDv4i32
12124
0
    16448U, // ADDv8i16
12125
0
    16448U, // ADDv8i8
12126
0
    2U, // ADR
12127
0
    2U, // ADRP
12128
0
    38977U, // ADR_LSL_ZZZ_D_0
12129
0
    41025U, // ADR_LSL_ZZZ_D_1
12130
0
    43073U, // ADR_LSL_ZZZ_D_2
12131
0
    45121U, // ADR_LSL_ZZZ_D_3
12132
0
    47170U, // ADR_LSL_ZZZ_S_0
12133
0
    49218U, // ADR_LSL_ZZZ_S_1
12134
0
    51266U, // ADR_LSL_ZZZ_S_2
12135
0
    53314U, // ADR_LSL_ZZZ_S_3
12136
0
    55361U, // ADR_SXTW_ZZZ_D_0
12137
0
    57409U, // ADR_SXTW_ZZZ_D_1
12138
0
    59457U, // ADR_SXTW_ZZZ_D_2
12139
0
    61505U, // ADR_SXTW_ZZZ_D_3
12140
0
    63553U, // ADR_UXTW_ZZZ_D_0
12141
0
    65601U, // ADR_UXTW_ZZZ_D_1
12142
0
    67649U, // ADR_UXTW_ZZZ_D_2
12143
0
    69697U, // ADR_UXTW_ZZZ_D_3
12144
0
    20546U, // AESD_ZZZ_B
12145
0
    1U, // AESDrr
12146
0
    20546U, // AESE_ZZZ_B
12147
0
    1U, // AESErr
12148
0
    2U, // AESIMC_ZZ_B
12149
0
    0U, // AESIMCrr
12150
0
    2U, // AESMC_ZZ_B
12151
0
    0U, // AESMCrr
12152
0
    20545U, // ANDQV_VPZ_B
12153
0
    12353U, // ANDQV_VPZ_D
12154
0
    10305U, // ANDQV_VPZ_H
12155
0
    24641U, // ANDQV_VPZ_S
12156
0
    71744U, // ANDSWri
12157
0
    28736U, // ANDSWrs
12158
0
    73792U, // ANDSXri
12159
0
    28736U, // ANDSXrs
12160
0
    33837265U,  // ANDS_PPzPP
12161
0
    0U, // ANDV_VPZ_B
12162
0
    0U, // ANDV_VPZ_D
12163
0
    0U, // ANDV_VPZ_H
12164
0
    0U, // ANDV_VPZ_S
12165
0
    71744U, // ANDWri
12166
0
    28736U, // ANDWrs
12167
0
    73792U, // ANDXri
12168
0
    28736U, // ANDXrs
12169
0
    33837265U,  // AND_PPzPP
12170
0
    73793U, // AND_ZI
12171
0
    33837153U,  // AND_ZPmZ_B
12172
0
    67383393U,  // AND_ZPmZ_D
12173
0
    101472369U, // AND_ZPmZ_H
12174
0
    134504545U, // AND_ZPmZ_S
12175
0
    12353U, // AND_ZZZ
12176
0
    16448U, // ANDv16i8
12177
0
    16448U, // ANDv8i8
12178
0
    282721U,  // ASRD_ZPmI_B
12179
0
    274529U,  // ASRD_ZPmI_D
12180
0
    103045233U, // ASRD_ZPmI_H
12181
0
    286817U,  // ASRD_ZPmI_S
12182
0
    33837153U,  // ASRR_ZPmZ_B
12183
0
    67383393U,  // ASRR_ZPmZ_D
12184
0
    101472369U, // ASRR_ZPmZ_H
12185
0
    134504545U, // ASRR_ZPmZ_S
12186
0
    6208U,  // ASRVWr
12187
0
    6208U,  // ASRVXr
12188
0
    67391585U,  // ASR_WIDE_ZPmZ_B
12189
0
    2644081U, // ASR_WIDE_ZPmZ_H
12190
0
    67395681U,  // ASR_WIDE_ZPmZ_S
12191
0
    12354U, // ASR_WIDE_ZZZ_B
12192
0
    145U, // ASR_WIDE_ZZZ_H
12193
0
    12354U, // ASR_WIDE_ZZZ_S
12194
0
    282721U,  // ASR_ZPmI_B
12195
0
    274529U,  // ASR_ZPmI_D
12196
0
    103045233U, // ASR_ZPmI_H
12197
0
    286817U,  // ASR_ZPmI_S
12198
0
    33837153U,  // ASR_ZPmZ_B
12199
0
    67383393U,  // ASR_ZPmZ_D
12200
0
    101472369U, // ASR_ZPmZ_H
12201
0
    134504545U, // ASR_ZPmZ_S
12202
0
    6210U,  // ASR_ZZI_B
12203
0
    6209U,  // ASR_ZZI_D
12204
0
    225U, // ASR_ZZI_H
12205
0
    6210U,  // ASR_ZZI_S
12206
0
    2U, // AUTDA
12207
0
    2U, // AUTDB
12208
0
    0U, // AUTDZA
12209
0
    0U, // AUTDZB
12210
0
    2U, // AUTIA
12211
0
    0U, // AUTIA1716
12212
0
    0U, // AUTIA171615
12213
0
    0U, // AUTIASP
12214
0
    0U, // AUTIASPPCi
12215
0
    0U, // AUTIASPPCr
12216
0
    0U, // AUTIAZ
12217
0
    2U, // AUTIB
12218
0
    0U, // AUTIB1716
12219
0
    0U, // AUTIB171615
12220
0
    0U, // AUTIBSP
12221
0
    0U, // AUTIBSPPCi
12222
0
    0U, // AUTIBSPPCr
12223
0
    0U, // AUTIBZ
12224
0
    0U, // AUTIZA
12225
0
    0U, // AUTIZB
12226
0
    0U, // AXFLAG
12227
0
    0U, // B
12228
0
    168050752U, // BCAX
12229
0
    67383361U,  // BCAX_ZZZZ
12230
0
    0U, // BCcc
12231
0
    20546U, // BDEP_ZZZ_B
12232
0
    12353U, // BDEP_ZZZ_D
12233
0
    113U, // BDEP_ZZZ_H
12234
0
    24642U, // BDEP_ZZZ_S
12235
0
    20546U, // BEXT_ZZZ_B
12236
0
    12353U, // BEXT_ZZZ_D
12237
0
    113U, // BEXT_ZZZ_H
12238
0
    24642U, // BEXT_ZZZ_S
12239
0
    103565377U, // BF16DOTlanev4bf16
12240
0
    103565377U, // BF16DOTlanev8bf16
12241
0
    0U, // BF1CVTL2v8f16
12242
0
    0U, // BF1CVTLT_ZZ_BtoH
12243
0
    0U, // BF1CVTL_2ZZ_BtoH_NAME
12244
0
    0U, // BF1CVTLv8f16
12245
0
    0U, // BF1CVT_2ZZ_BtoH_NAME
12246
0
    0U, // BF1CVT_ZZ_BtoH
12247
0
    0U, // BF2CVTL2v8f16
12248
0
    0U, // BF2CVTLT_ZZ_BtoH
12249
0
    0U, // BF2CVTL_2ZZ_BtoH_NAME
12250
0
    0U, // BF2CVTLv8f16
12251
0
    0U, // BF2CVT_2ZZ_BtoH_NAME
12252
0
    0U, // BF2CVT_ZZ_BtoH
12253
0
    241U, // BFADD_VG2_M2Z_H
12254
0
    241U, // BFADD_VG4_M4Z_H
12255
0
    101472369U, // BFADD_ZPmZZ
12256
0
    113U, // BFADD_ZZZ
12257
0
    257U, // BFCLAMP_VG2_2ZZZ_H
12258
0
    257U, // BFCLAMP_VG4_4ZZZ_H
12259
0
    257U, // BFCLAMP_ZZZ
12260
0
    0U, // BFCVT
12261
0
    0U, // BFCVTN
12262
0
    1U, // BFCVTN2
12263
0
    2U, // BFCVTNT_ZPmZ
12264
0
    2U, // BFCVTN_Z2Z_HtoB
12265
0
    0U, // BFCVTN_Z2Z_StoH
12266
0
    2U, // BFCVT_Z2Z_HtoB
12267
0
    0U, // BFCVT_Z2Z_StoH
12268
0
    2U, // BFCVT_ZPmZ
12269
0
    3168497U, // BFDOT_VG2_M2Z2Z_HtoS
12270
0
    204757233U, // BFDOT_VG2_M2ZZI_HtoS
12271
0
    104093937U, // BFDOT_VG2_M2ZZ_HtoS
12272
0
    3168497U, // BFDOT_VG4_M4Z4Z_HtoS
12273
0
    204757233U, // BFDOT_VG4_M4ZZI_HtoS
12274
0
    104093937U, // BFDOT_VG4_M4ZZ_HtoS
12275
0
    103561281U, // BFDOT_ZZI
12276
0
    14401U, // BFDOT_ZZZ
12277
0
    0U, // BFDOTv4bf16
12278
0
    0U, // BFDOTv8bf16
12279
0
    273U, // BFMAXNM_VG2_2Z2Z_H
12280
0
    113U, // BFMAXNM_VG2_2ZZ_H
12281
0
    273U, // BFMAXNM_VG4_4Z2Z_H
12282
0
    113U, // BFMAXNM_VG4_4ZZ_H
12283
0
    101472369U, // BFMAXNM_ZPmZZ
12284
0
    273U, // BFMAX_VG2_2Z2Z_H
12285
0
    113U, // BFMAX_VG2_2ZZ_H
12286
0
    273U, // BFMAX_VG4_4Z2Z_H
12287
0
    113U, // BFMAX_VG4_4ZZ_H
12288
0
    101472369U, // BFMAX_ZPmZZ
12289
0
    273U, // BFMINNM_VG2_2Z2Z_H
12290
0
    113U, // BFMINNM_VG2_2ZZ_H
12291
0
    273U, // BFMINNM_VG4_4Z2Z_H
12292
0
    113U, // BFMINNM_VG4_4ZZ_H
12293
0
    101472369U, // BFMINNM_ZPmZZ
12294
0
    273U, // BFMIN_VG2_2Z2Z_H
12295
0
    113U, // BFMIN_VG2_2ZZ_H
12296
0
    273U, // BFMIN_VG4_4Z2Z_H
12297
0
    113U, // BFMIN_VG4_4ZZ_H
12298
0
    101472369U, // BFMIN_ZPmZZ
12299
0
    0U, // BFMLALB
12300
0
    0U, // BFMLALBIdx
12301
0
    14401U, // BFMLALB_ZZZ
12302
0
    103561281U, // BFMLALB_ZZZI
12303
0
    0U, // BFMLALT
12304
0
    0U, // BFMLALTIdx
12305
0
    14401U, // BFMLALT_ZZZ
12306
0
    103561281U, // BFMLALT_ZZZI
12307
0
    76066U, // BFMLAL_MZZI_HtoS
12308
0
    290U, // BFMLAL_MZZ_HtoS
12309
0
    3168497U, // BFMLAL_VG2_M2Z2Z_HtoS
12310
0
    204757233U, // BFMLAL_VG2_M2ZZI_HtoS
12311
0
    104093937U, // BFMLAL_VG2_M2ZZ_HtoS
12312
0
    3168497U, // BFMLAL_VG4_M4Z4Z_HtoS
12313
0
    204757233U, // BFMLAL_VG4_M4ZZI_HtoS
12314
0
    104093937U, // BFMLAL_VG4_M4ZZ_HtoS
12315
0
    3168497U, // BFMLA_VG2_M2Z2Z
12316
0
    104093937U, // BFMLA_VG2_M2ZZ
12317
0
    204757233U, // BFMLA_VG2_M2ZZI
12318
0
    3168497U, // BFMLA_VG4_M4Z4Z
12319
0
    104093937U, // BFMLA_VG4_M4ZZ
12320
0
    204757233U, // BFMLA_VG4_M4ZZI
12321
0
    104356097U, // BFMLA_ZPmZZ
12322
0
    78081U, // BFMLA_ZZZI
12323
0
    103561281U, // BFMLSLB_ZZZI_S
12324
0
    14401U, // BFMLSLB_ZZZ_S
12325
0
    103561281U, // BFMLSLT_ZZZI_S
12326
0
    14401U, // BFMLSLT_ZZZ_S
12327
0
    76066U, // BFMLSL_MZZI_HtoS
12328
0
    290U, // BFMLSL_MZZ_HtoS
12329
0
    3168497U, // BFMLSL_VG2_M2Z2Z_HtoS
12330
0
    204757233U, // BFMLSL_VG2_M2ZZI_HtoS
12331
0
    104093937U, // BFMLSL_VG2_M2ZZ_HtoS
12332
0
    3168497U, // BFMLSL_VG4_M4Z4Z_HtoS
12333
0
    204757233U, // BFMLSL_VG4_M4ZZI_HtoS
12334
0
    104093937U, // BFMLSL_VG4_M4ZZ_HtoS
12335
0
    3168497U, // BFMLS_VG2_M2Z2Z
12336
0
    104093937U, // BFMLS_VG2_M2ZZ
12337
0
    204757233U, // BFMLS_VG2_M2ZZI
12338
0
    3168497U, // BFMLS_VG4_M4Z4Z
12339
0
    104093937U, // BFMLS_VG4_M4ZZ
12340
0
    204757233U, // BFMLS_VG4_M4ZZI
12341
0
    104356097U, // BFMLS_ZPmZZ
12342
0
    78081U, // BFMLS_ZZZI
12343
0
    0U, // BFMMLA
12344
0
    14401U, // BFMMLA_ZZZ
12345
0
    0U, // BFMOPA_MPPZZ
12346
0
    0U, // BFMOPA_MPPZZ_H
12347
0
    0U, // BFMOPS_MPPZZ
12348
0
    0U, // BFMOPS_MPPZZ_H
12349
0
    101472369U, // BFMUL_ZPmZZ
12350
0
    113U, // BFMUL_ZZZ
12351
0
    79985U, // BFMUL_ZZZI
12352
0
    235225154U, // BFMWri
12353
0
    235225154U, // BFMXri
12354
0
    241U, // BFSUB_VG2_M2Z_H
12355
0
    241U, // BFSUB_VG4_M4Z_H
12356
0
    101472369U, // BFSUB_ZPmZZ
12357
0
    113U, // BFSUB_ZZZ
12358
0
    204757233U, // BFVDOT_VG2_M2ZZI_HtoS
12359
0
    20546U, // BGRP_ZZZ_B
12360
0
    12353U, // BGRP_ZZZ_D
12361
0
    113U, // BGRP_ZZZ_H
12362
0
    24642U, // BGRP_ZZZ_S
12363
0
    28736U, // BICSWrs
12364
0
    28736U, // BICSXrs
12365
0
    33837265U,  // BICS_PPzPP
12366
0
    28736U, // BICWrs
12367
0
    28736U, // BICXrs
12368
0
    33837265U,  // BIC_PPzPP
12369
0
    33837153U,  // BIC_ZPmZ_B
12370
0
    67383393U,  // BIC_ZPmZ_D
12371
0
    101472369U, // BIC_ZPmZ_H
12372
0
    134504545U, // BIC_ZPmZ_S
12373
0
    12353U, // BIC_ZZZ
12374
0
    16448U, // BICv16i8
12375
0
    2U, // BICv2i32
12376
0
    2U, // BICv4i16
12377
0
    2U, // BICv4i32
12378
0
    2U, // BICv8i16
12379
0
    16448U, // BICv8i8
12380
0
    18497U, // BIFv16i8
12381
0
    18497U, // BIFv8i8
12382
0
    18497U, // BITv16i8
12383
0
    18497U, // BITv8i8
12384
0
    0U, // BL
12385
0
    0U, // BLR
12386
0
    0U, // BLRAA
12387
0
    0U, // BLRAAZ
12388
0
    0U, // BLRAB
12389
0
    0U, // BLRABZ
12390
0
    305U, // BMOPA_MPPZZ_S
12391
0
    305U, // BMOPS_MPPZZ_S
12392
0
    0U, // BR
12393
0
    0U, // BRAA
12394
0
    0U, // BRAAZ
12395
0
    0U, // BRAB
12396
0
    0U, // BRABZ
12397
0
    0U, // BRB_IALL
12398
0
    0U, // BRB_INJ
12399
0
    0U, // BRK
12400
0
    20689U, // BRKAS_PPzP
12401
0
    16U,  // BRKA_PPmP
12402
0
    20689U, // BRKA_PPzP
12403
0
    20689U, // BRKBS_PPzP
12404
0
    16U,  // BRKB_PPmP
12405
0
    20689U, // BRKB_PPzP
12406
0
    33837265U,  // BRKNS_PPzP
12407
0
    33837265U,  // BRKN_PPzP
12408
0
    33837265U,  // BRKPAS_PPzPP
12409
0
    33837265U,  // BRKPA_PPzPP
12410
0
    33837265U,  // BRKPBS_PPzPP
12411
0
    33837265U,  // BRKPB_PPzPP
12412
0
    67383361U,  // BSL1N_ZZZZ
12413
0
    67383361U,  // BSL2N_ZZZZ
12414
0
    67383361U,  // BSL_ZZZZ
12415
0
    18497U, // BSLv16i8
12416
0
    18497U, // BSLv8i8
12417
0
    0U, // Bcc
12418
0
    268718146U, // CADD_ZZI_B
12419
0
    268709953U, // CADD_ZZI_D
12420
0
    3954801U, // CADD_ZZI_H
12421
0
    268722242U, // CADD_ZZI_S
12422
0
    4276546U, // CASAB
12423
0
    4276546U, // CASAH
12424
0
    4276546U, // CASALB
12425
0
    4276546U, // CASALH
12426
0
    4276546U, // CASALW
12427
0
    4276546U, // CASALX
12428
0
    4276546U, // CASAW
12429
0
    4276546U, // CASAX
12430
0
    4276546U, // CASB
12431
0
    4276546U, // CASH
12432
0
    4276546U, // CASLB
12433
0
    4276546U, // CASLH
12434
0
    4276546U, // CASLW
12435
0
    4276546U, // CASLX
12436
0
    0U, // CASPALW
12437
0
    0U, // CASPALX
12438
0
    0U, // CASPAW
12439
0
    0U, // CASPAX
12440
0
    0U, // CASPLW
12441
0
    0U, // CASPLX
12442
0
    0U, // CASPW
12443
0
    0U, // CASPX
12444
0
    4276546U, // CASW
12445
0
    4276546U, // CASX
12446
0
    3U, // CBNZW
12447
0
    3U, // CBNZX
12448
0
    3U, // CBZW
12449
0
    3U, // CBZX
12450
0
    302258240U, // CCMNWi
12451
0
    302258240U, // CCMNWr
12452
0
    302258240U, // CCMNXi
12453
0
    302258240U, // CCMNXr
12454
0
    302258240U, // CCMPWi
12455
0
    302258240U, // CCMPWr
12456
0
    302258240U, // CCMPXi
12457
0
    302258240U, // CCMPXr
12458
0
    338442305U, // CDOT_ZZZI_D
12459
0
    369438739U, // CDOT_ZZZI_S
12460
0
    402929729U, // CDOT_ZZZ_D
12461
0
    4478995U, // CDOT_ZZZ_S
12462
0
    0U, // CFINV
12463
0
    0U, // CHKFEAT
12464
0
    33822785U,  // CLASTA_RPZ_B
12465
0
    67377217U,  // CLASTA_RPZ_D
12466
0
    436475969U, // CLASTA_RPZ_H
12467
0
    134486081U, // CLASTA_RPZ_S
12468
0
    33822785U,  // CLASTA_VPZ_B
12469
0
    67377217U,  // CLASTA_VPZ_D
12470
0
    436475969U, // CLASTA_VPZ_H
12471
0
    134486081U, // CLASTA_VPZ_S
12472
0
    33837121U,  // CLASTA_ZPZ_B
12473
0
    67383361U,  // CLASTA_ZPZ_D
12474
0
    101472369U, // CLASTA_ZPZ_H
12475
0
    134504513U, // CLASTA_ZPZ_S
12476
0
    33822785U,  // CLASTB_RPZ_B
12477
0
    67377217U,  // CLASTB_RPZ_D
12478
0
    436475969U, // CLASTB_RPZ_H
12479
0
    134486081U, // CLASTB_RPZ_S
12480
0
    33822785U,  // CLASTB_VPZ_B
12481
0
    67377217U,  // CLASTB_VPZ_D
12482
0
    436475969U, // CLASTB_VPZ_H
12483
0
    134486081U, // CLASTB_VPZ_S
12484
0
    33837121U,  // CLASTB_ZPZ_B
12485
0
    67383361U,  // CLASTB_ZPZ_D
12486
0
    101472369U, // CLASTB_ZPZ_H
12487
0
    134504513U, // CLASTB_ZPZ_S
12488
0
    0U, // CLREX
12489
0
    0U, // CLSWr
12490
0
    0U, // CLSXr
12491
0
    16U,  // CLS_ZPmZ_B
12492
0
    32U,  // CLS_ZPmZ_D
12493
0
    0U, // CLS_ZPmZ_H
12494
0
    48U,  // CLS_ZPmZ_S
12495
0
    0U, // CLSv16i8
12496
0
    0U, // CLSv2i32
12497
0
    0U, // CLSv4i16
12498
0
    0U, // CLSv4i32
12499
0
    0U, // CLSv8i16
12500
0
    0U, // CLSv8i8
12501
0
    0U, // CLZWr
12502
0
    0U, // CLZXr
12503
0
    16U,  // CLZ_ZPmZ_B
12504
0
    32U,  // CLZ_ZPmZ_D
12505
0
    0U, // CLZ_ZPmZ_H
12506
0
    48U,  // CLZ_ZPmZ_S
12507
0
    0U, // CLZv16i8
12508
0
    0U, // CLZv2i32
12509
0
    0U, // CLZv4i16
12510
0
    0U, // CLZv4i32
12511
0
    0U, // CLZv8i16
12512
0
    0U, // CLZv8i8
12513
0
    16448U, // CMEQv16i8
12514
0
    336U, // CMEQv16i8rz
12515
0
    6208U,  // CMEQv1i64
12516
0
    336U, // CMEQv1i64rz
12517
0
    16448U, // CMEQv2i32
12518
0
    336U, // CMEQv2i32rz
12519
0
    16448U, // CMEQv2i64
12520
0
    336U, // CMEQv2i64rz
12521
0
    16448U, // CMEQv4i16
12522
0
    336U, // CMEQv4i16rz
12523
0
    16448U, // CMEQv4i32
12524
0
    336U, // CMEQv4i32rz
12525
0
    16448U, // CMEQv8i16
12526
0
    336U, // CMEQv8i16rz
12527
0
    16448U, // CMEQv8i8
12528
0
    336U, // CMEQv8i8rz
12529
0
    16448U, // CMGEv16i8
12530
0
    336U, // CMGEv16i8rz
12531
0
    6208U,  // CMGEv1i64
12532
0
    336U, // CMGEv1i64rz
12533
0
    16448U, // CMGEv2i32
12534
0
    336U, // CMGEv2i32rz
12535
0
    16448U, // CMGEv2i64
12536
0
    336U, // CMGEv2i64rz
12537
0
    16448U, // CMGEv4i16
12538
0
    336U, // CMGEv4i16rz
12539
0
    16448U, // CMGEv4i32
12540
0
    336U, // CMGEv4i32rz
12541
0
    16448U, // CMGEv8i16
12542
0
    336U, // CMGEv8i16rz
12543
0
    16448U, // CMGEv8i8
12544
0
    336U, // CMGEv8i8rz
12545
0
    16448U, // CMGTv16i8
12546
0
    336U, // CMGTv16i8rz
12547
0
    6208U,  // CMGTv1i64
12548
0
    336U, // CMGTv1i64rz
12549
0
    16448U, // CMGTv2i32
12550
0
    336U, // CMGTv2i32rz
12551
0
    16448U, // CMGTv2i64
12552
0
    336U, // CMGTv2i64rz
12553
0
    16448U, // CMGTv4i16
12554
0
    336U, // CMGTv4i16rz
12555
0
    16448U, // CMGTv4i32
12556
0
    336U, // CMGTv4i32rz
12557
0
    16448U, // CMGTv8i16
12558
0
    336U, // CMGTv8i16rz
12559
0
    16448U, // CMGTv8i8
12560
0
    336U, // CMGTv8i8rz
12561
0
    16448U, // CMHIv16i8
12562
0
    6208U,  // CMHIv1i64
12563
0
    16448U, // CMHIv2i32
12564
0
    16448U, // CMHIv2i64
12565
0
    16448U, // CMHIv4i16
12566
0
    16448U, // CMHIv4i32
12567
0
    16448U, // CMHIv8i16
12568
0
    16448U, // CMHIv8i8
12569
0
    16448U, // CMHSv16i8
12570
0
    6208U,  // CMHSv1i64
12571
0
    16448U, // CMHSv2i32
12572
0
    16448U, // CMHSv2i64
12573
0
    16448U, // CMHSv4i16
12574
0
    16448U, // CMHSv4i32
12575
0
    16448U, // CMHSv8i16
12576
0
    16448U, // CMHSv8i8
12577
0
    369438977U, // CMLA_ZZZI_H
12578
0
    338432064U, // CMLA_ZZZI_S
12579
0
    4478995U, // CMLA_ZZZ_B
12580
0
    402917440U, // CMLA_ZZZ_D
12581
0
    4479233U, // CMLA_ZZZ_H
12582
0
    402919488U, // CMLA_ZZZ_S
12583
0
    336U, // CMLEv16i8rz
12584
0
    336U, // CMLEv1i64rz
12585
0
    336U, // CMLEv2i32rz
12586
0
    336U, // CMLEv2i64rz
12587
0
    336U, // CMLEv4i16rz
12588
0
    336U, // CMLEv4i32rz
12589
0
    336U, // CMLEv8i16rz
12590
0
    336U, // CMLEv8i8rz
12591
0
    336U, // CMLTv16i8rz
12592
0
    336U, // CMLTv1i64rz
12593
0
    336U, // CMLTv2i32rz
12594
0
    336U, // CMLTv2i64rz
12595
0
    336U, // CMLTv4i16rz
12596
0
    336U, // CMLTv4i32rz
12597
0
    336U, // CMLTv8i16rz
12598
0
    336U, // CMLTv8i8rz
12599
0
    282833U,  // CMPEQ_PPzZI_B
12600
0
    274641U,  // CMPEQ_PPzZI_D
12601
0
    103045235U, // CMPEQ_PPzZI_H
12602
0
    286929U,  // CMPEQ_PPzZI_S
12603
0
    33837265U,  // CMPEQ_PPzZZ_B
12604
0
    67383505U,  // CMPEQ_PPzZZ_D
12605
0
    101472371U, // CMPEQ_PPzZZ_H
12606
0
    134504657U, // CMPEQ_PPzZZ_S
12607
0
    67391697U,  // CMPEQ_WIDE_PPzZZ_B
12608
0
    2644083U, // CMPEQ_WIDE_PPzZZ_H
12609
0
    67395793U,  // CMPEQ_WIDE_PPzZZ_S
12610
0
    282833U,  // CMPGE_PPzZI_B
12611
0
    274641U,  // CMPGE_PPzZI_D
12612
0
    103045235U, // CMPGE_PPzZI_H
12613
0
    286929U,  // CMPGE_PPzZI_S
12614
0
    33837265U,  // CMPGE_PPzZZ_B
12615
0
    67383505U,  // CMPGE_PPzZZ_D
12616
0
    101472371U, // CMPGE_PPzZZ_H
12617
0
    134504657U, // CMPGE_PPzZZ_S
12618
0
    67391697U,  // CMPGE_WIDE_PPzZZ_B
12619
0
    2644083U, // CMPGE_WIDE_PPzZZ_H
12620
0
    67395793U,  // CMPGE_WIDE_PPzZZ_S
12621
0
    282833U,  // CMPGT_PPzZI_B
12622
0
    274641U,  // CMPGT_PPzZI_D
12623
0
    103045235U, // CMPGT_PPzZI_H
12624
0
    286929U,  // CMPGT_PPzZI_S
12625
0
    33837265U,  // CMPGT_PPzZZ_B
12626
0
    67383505U,  // CMPGT_PPzZZ_D
12627
0
    101472371U, // CMPGT_PPzZZ_H
12628
0
    134504657U, // CMPGT_PPzZZ_S
12629
0
    67391697U,  // CMPGT_WIDE_PPzZZ_B
12630
0
    2644083U, // CMPGT_WIDE_PPzZZ_H
12631
0
    67395793U,  // CMPGT_WIDE_PPzZZ_S
12632
0
    470044881U, // CMPHI_PPzZI_B
12633
0
    470036689U, // CMPHI_PPzZI_D
12634
0
    4741235U, // CMPHI_PPzZI_H
12635
0
    470048977U, // CMPHI_PPzZI_S
12636
0
    33837265U,  // CMPHI_PPzZZ_B
12637
0
    67383505U,  // CMPHI_PPzZZ_D
12638
0
    101472371U, // CMPHI_PPzZZ_H
12639
0
    134504657U, // CMPHI_PPzZZ_S
12640
0
    67391697U,  // CMPHI_WIDE_PPzZZ_B
12641
0
    2644083U, // CMPHI_WIDE_PPzZZ_H
12642
0
    67395793U,  // CMPHI_WIDE_PPzZZ_S
12643
0
    470044881U, // CMPHS_PPzZI_B
12644
0
    470036689U, // CMPHS_PPzZI_D
12645
0
    4741235U, // CMPHS_PPzZI_H
12646
0
    470048977U, // CMPHS_PPzZI_S
12647
0
    33837265U,  // CMPHS_PPzZZ_B
12648
0
    67383505U,  // CMPHS_PPzZZ_D
12649
0
    101472371U, // CMPHS_PPzZZ_H
12650
0
    134504657U, // CMPHS_PPzZZ_S
12651
0
    67391697U,  // CMPHS_WIDE_PPzZZ_B
12652
0
    2644083U, // CMPHS_WIDE_PPzZZ_H
12653
0
    67395793U,  // CMPHS_WIDE_PPzZZ_S
12654
0
    282833U,  // CMPLE_PPzZI_B
12655
0
    274641U,  // CMPLE_PPzZI_D
12656
0
    103045235U, // CMPLE_PPzZI_H
12657
0
    286929U,  // CMPLE_PPzZI_S
12658
0
    67391697U,  // CMPLE_WIDE_PPzZZ_B
12659
0
    2644083U, // CMPLE_WIDE_PPzZZ_H
12660
0
    67395793U,  // CMPLE_WIDE_PPzZZ_S
12661
0
    470044881U, // CMPLO_PPzZI_B
12662
0
    470036689U, // CMPLO_PPzZI_D
12663
0
    4741235U, // CMPLO_PPzZI_H
12664
0
    470048977U, // CMPLO_PPzZI_S
12665
0
    67391697U,  // CMPLO_WIDE_PPzZZ_B
12666
0
    2644083U, // CMPLO_WIDE_PPzZZ_H
12667
0
    67395793U,  // CMPLO_WIDE_PPzZZ_S
12668
0
    470044881U, // CMPLS_PPzZI_B
12669
0
    470036689U, // CMPLS_PPzZI_D
12670
0
    4741235U, // CMPLS_PPzZI_H
12671
0
    470048977U, // CMPLS_PPzZI_S
12672
0
    67391697U,  // CMPLS_WIDE_PPzZZ_B
12673
0
    2644083U, // CMPLS_WIDE_PPzZZ_H
12674
0
    67395793U,  // CMPLS_WIDE_PPzZZ_S
12675
0
    282833U,  // CMPLT_PPzZI_B
12676
0
    274641U,  // CMPLT_PPzZI_D
12677
0
    103045235U, // CMPLT_PPzZI_H
12678
0
    286929U,  // CMPLT_PPzZI_S
12679
0
    67391697U,  // CMPLT_WIDE_PPzZZ_B
12680
0
    2644083U, // CMPLT_WIDE_PPzZZ_H
12681
0
    67395793U,  // CMPLT_WIDE_PPzZZ_S
12682
0
    282833U,  // CMPNE_PPzZI_B
12683
0
    274641U,  // CMPNE_PPzZI_D
12684
0
    103045235U, // CMPNE_PPzZI_H
12685
0
    286929U,  // CMPNE_PPzZI_S
12686
0
    33837265U,  // CMPNE_PPzZZ_B
12687
0
    67383505U,  // CMPNE_PPzZZ_D
12688
0
    101472371U, // CMPNE_PPzZZ_H
12689
0
    134504657U, // CMPNE_PPzZZ_S
12690
0
    67391697U,  // CMPNE_WIDE_PPzZZ_B
12691
0
    2644083U, // CMPNE_WIDE_PPzZZ_H
12692
0
    67395793U,  // CMPNE_WIDE_PPzZZ_S
12693
0
    16448U, // CMTSTv16i8
12694
0
    6208U,  // CMTSTv1i64
12695
0
    16448U, // CMTSTv2i32
12696
0
    16448U, // CMTSTv2i64
12697
0
    16448U, // CMTSTv4i16
12698
0
    16448U, // CMTSTv4i32
12699
0
    16448U, // CMTSTv8i16
12700
0
    16448U, // CMTSTv8i8
12701
0
    16U,  // CNOT_ZPmZ_B
12702
0
    32U,  // CNOT_ZPmZ_D
12703
0
    0U, // CNOT_ZPmZ_H
12704
0
    48U,  // CNOT_ZPmZ_S
12705
0
    355U, // CNTB_XPiI
12706
0
    355U, // CNTD_XPiI
12707
0
    355U, // CNTH_XPiI
12708
0
    3U, // CNTP_XCI_B
12709
0
    3U, // CNTP_XCI_D
12710
0
    3U, // CNTP_XCI_H
12711
0
    3U, // CNTP_XCI_S
12712
0
    20545U, // CNTP_XPP_B
12713
0
    12353U, // CNTP_XPP_D
12714
0
    10305U, // CNTP_XPP_H
12715
0
    24641U, // CNTP_XPP_S
12716
0
    355U, // CNTW_XPiI
12717
0
    0U, // CNTWr
12718
0
    0U, // CNTXr
12719
0
    16U,  // CNT_ZPmZ_B
12720
0
    32U,  // CNT_ZPmZ_D
12721
0
    0U, // CNT_ZPmZ_H
12722
0
    48U,  // CNT_ZPmZ_S
12723
0
    0U, // CNTv16i8
12724
0
    0U, // CNTv8i8
12725
0
    12353U, // COMPACT_ZPZ_D
12726
0
    24641U, // COMPACT_ZPZ_S
12727
0
    0U, // CPYE
12728
0
    0U, // CPYEN
12729
0
    0U, // CPYERN
12730
0
    0U, // CPYERT
12731
0
    0U, // CPYERTN
12732
0
    0U, // CPYERTRN
12733
0
    0U, // CPYERTWN
12734
0
    0U, // CPYET
12735
0
    0U, // CPYETN
12736
0
    0U, // CPYETRN
12737
0
    0U, // CPYETWN
12738
0
    0U, // CPYEWN
12739
0
    0U, // CPYEWT
12740
0
    0U, // CPYEWTN
12741
0
    0U, // CPYEWTRN
12742
0
    0U, // CPYEWTWN
12743
0
    0U, // CPYFE
12744
0
    0U, // CPYFEN
12745
0
    0U, // CPYFERN
12746
0
    0U, // CPYFERT
12747
0
    0U, // CPYFERTN
12748
0
    0U, // CPYFERTRN
12749
0
    0U, // CPYFERTWN
12750
0
    0U, // CPYFET
12751
0
    0U, // CPYFETN
12752
0
    0U, // CPYFETRN
12753
0
    0U, // CPYFETWN
12754
0
    0U, // CPYFEWN
12755
0
    0U, // CPYFEWT
12756
0
    0U, // CPYFEWTN
12757
0
    0U, // CPYFEWTRN
12758
0
    0U, // CPYFEWTWN
12759
0
    0U, // CPYFM
12760
0
    0U, // CPYFMN
12761
0
    0U, // CPYFMRN
12762
0
    0U, // CPYFMRT
12763
0
    0U, // CPYFMRTN
12764
0
    0U, // CPYFMRTRN
12765
0
    0U, // CPYFMRTWN
12766
0
    0U, // CPYFMT
12767
0
    0U, // CPYFMTN
12768
0
    0U, // CPYFMTRN
12769
0
    0U, // CPYFMTWN
12770
0
    0U, // CPYFMWN
12771
0
    0U, // CPYFMWT
12772
0
    0U, // CPYFMWTN
12773
0
    0U, // CPYFMWTRN
12774
0
    0U, // CPYFMWTWN
12775
0
    0U, // CPYFP
12776
0
    0U, // CPYFPN
12777
0
    0U, // CPYFPRN
12778
0
    0U, // CPYFPRT
12779
0
    0U, // CPYFPRTN
12780
0
    0U, // CPYFPRTRN
12781
0
    0U, // CPYFPRTWN
12782
0
    0U, // CPYFPT
12783
0
    0U, // CPYFPTN
12784
0
    0U, // CPYFPTRN
12785
0
    0U, // CPYFPTWN
12786
0
    0U, // CPYFPWN
12787
0
    0U, // CPYFPWT
12788
0
    0U, // CPYFPWTN
12789
0
    0U, // CPYFPWTRN
12790
0
    0U, // CPYFPWTWN
12791
0
    0U, // CPYM
12792
0
    0U, // CPYMN
12793
0
    0U, // CPYMRN
12794
0
    0U, // CPYMRT
12795
0
    0U, // CPYMRTN
12796
0
    0U, // CPYMRTRN
12797
0
    0U, // CPYMRTWN
12798
0
    0U, // CPYMT
12799
0
    0U, // CPYMTN
12800
0
    0U, // CPYMTRN
12801
0
    0U, // CPYMTWN
12802
0
    0U, // CPYMWN
12803
0
    0U, // CPYMWT
12804
0
    0U, // CPYMWTN
12805
0
    0U, // CPYMWTRN
12806
0
    0U, // CPYMWTWN
12807
0
    0U, // CPYP
12808
0
    0U, // CPYPN
12809
0
    0U, // CPYPRN
12810
0
    0U, // CPYPRT
12811
0
    0U, // CPYPRTN
12812
0
    0U, // CPYPRTRN
12813
0
    0U, // CPYPRTWN
12814
0
    0U, // CPYPT
12815
0
    0U, // CPYPTN
12816
0
    0U, // CPYPTRN
12817
0
    0U, // CPYPTWN
12818
0
    0U, // CPYPWN
12819
0
    0U, // CPYPWT
12820
0
    0U, // CPYPWTN
12821
0
    0U, // CPYPWTRN
12822
0
    0U, // CPYPWTWN
12823
0
    368U, // CPY_ZPmI_B
12824
0
    384U, // CPY_ZPmI_D
12825
0
    4U, // CPY_ZPmI_H
12826
0
    400U, // CPY_ZPmI_S
12827
0
    416U, // CPY_ZPmR_B
12828
0
    416U, // CPY_ZPmR_D
12829
0
    4U, // CPY_ZPmR_H
12830
0
    416U, // CPY_ZPmR_S
12831
0
    416U, // CPY_ZPmV_B
12832
0
    416U, // CPY_ZPmV_D
12833
0
    4U, // CPY_ZPmV_H
12834
0
    416U, // CPY_ZPmV_S
12835
0
    84177U, // CPY_ZPzI_B
12836
0
    86225U, // CPY_ZPzI_D
12837
0
    435U, // CPY_ZPzI_H
12838
0
    88273U, // CPY_ZPzI_S
12839
0
    6208U,  // CRC32Brr
12840
0
    6208U,  // CRC32CBrr
12841
0
    6208U,  // CRC32CHrr
12842
0
    6208U,  // CRC32CWrr
12843
0
    6208U,  // CRC32CXrr
12844
0
    6208U,  // CRC32Hrr
12845
0
    6208U,  // CRC32Wrr
12846
0
    6208U,  // CRC32Xrr
12847
0
    302258240U, // CSELWr
12848
0
    302258240U, // CSELXr
12849
0
    302258240U, // CSINCWr
12850
0
    302258240U, // CSINCXr
12851
0
    302258240U, // CSINVWr
12852
0
    302258240U, // CSINVXr
12853
0
    302258240U, // CSNEGWr
12854
0
    302258240U, // CSNEGXr
12855
0
    0U, // CTERMEQ_WW
12856
0
    0U, // CTERMEQ_XX
12857
0
    0U, // CTERMNE_WW
12858
0
    0U, // CTERMNE_XX
12859
0
    0U, // CTZWr
12860
0
    0U, // CTZXr
12861
0
    0U, // DCPS1
12862
0
    0U, // DCPS2
12863
0
    0U, // DCPS3
12864
0
    4U, // DECB_XPiI
12865
0
    4U, // DECD_XPiI
12866
0
    4U, // DECD_ZPiI
12867
0
    4U, // DECH_XPiI
12868
0
    0U, // DECH_ZPiI
12869
0
    2U, // DECP_XP_B
12870
0
    1U, // DECP_XP_D
12871
0
    0U, // DECP_XP_H
12872
0
    2U, // DECP_XP_S
12873
0
    0U, // DECP_ZP_D
12874
0
    0U, // DECP_ZP_H
12875
0
    0U, // DECP_ZP_S
12876
0
    4U, // DECW_XPiI
12877
0
    4U, // DECW_ZPiI
12878
0
    0U, // DMB
12879
0
    0U, // DRPS
12880
0
    0U, // DSB
12881
0
    0U, // DSBnXS
12882
0
    4U, // DUPM_ZI
12883
0
    450U, // DUPQ_ZZI_B
12884
0
    449U, // DUPQ_ZZI_D
12885
0
    4U, // DUPQ_ZZI_H
12886
0
    450U, // DUPQ_ZZI_S
12887
0
    4U, // DUP_ZI_B
12888
0
    4U, // DUP_ZI_D
12889
0
    0U, // DUP_ZI_H
12890
0
    4U, // DUP_ZI_S
12891
0
    0U, // DUP_ZR_B
12892
0
    0U, // DUP_ZR_D
12893
0
    0U, // DUP_ZR_H
12894
0
    0U, // DUP_ZR_S
12895
0
    450U, // DUP_ZZI_B
12896
0
    449U, // DUP_ZZI_D
12897
0
    4U, // DUP_ZZI_H
12898
0
    4U, // DUP_ZZI_Q
12899
0
    450U, // DUP_ZZI_S
12900
0
    448U, // DUPi16
12901
0
    448U, // DUPi32
12902
0
    448U, // DUPi64
12903
0
    448U, // DUPi8
12904
0
    0U, // DUPv16i8gpr
12905
0
    448U, // DUPv16i8lane
12906
0
    0U, // DUPv2i32gpr
12907
0
    448U, // DUPv2i32lane
12908
0
    0U, // DUPv2i64gpr
12909
0
    448U, // DUPv2i64lane
12910
0
    0U, // DUPv4i16gpr
12911
0
    448U, // DUPv4i16lane
12912
0
    0U, // DUPv4i32gpr
12913
0
    448U, // DUPv4i32lane
12914
0
    0U, // DUPv8i16gpr
12915
0
    448U, // DUPv8i16lane
12916
0
    0U, // DUPv8i8gpr
12917
0
    448U, // DUPv8i8lane
12918
0
    28736U, // EONWrs
12919
0
    28736U, // EONXrs
12920
0
    168050752U, // EOR3
12921
0
    67383361U,  // EOR3_ZZZZ
12922
0
    19U,  // EORBT_ZZZ_B
12923
0
    2112U,  // EORBT_ZZZ_D
12924
0
    257U, // EORBT_ZZZ_H
12925
0
    4160U,  // EORBT_ZZZ_S
12926
0
    20545U, // EORQV_VPZ_B
12927
0
    12353U, // EORQV_VPZ_D
12928
0
    10305U, // EORQV_VPZ_H
12929
0
    24641U, // EORQV_VPZ_S
12930
0
    33837265U,  // EORS_PPzPP
12931
0
    19U,  // EORTB_ZZZ_B
12932
0
    2112U,  // EORTB_ZZZ_D
12933
0
    257U, // EORTB_ZZZ_H
12934
0
    4160U,  // EORTB_ZZZ_S
12935
0
    0U, // EORV_VPZ_B
12936
0
    0U, // EORV_VPZ_D
12937
0
    0U, // EORV_VPZ_H
12938
0
    0U, // EORV_VPZ_S
12939
0
    71744U, // EORWri
12940
0
    28736U, // EORWrs
12941
0
    73792U, // EORXri
12942
0
    28736U, // EORXrs
12943
0
    33837265U,  // EOR_PPzPP
12944
0
    73793U, // EOR_ZI
12945
0
    33837153U,  // EOR_ZPmZ_B
12946
0
    67383393U,  // EOR_ZPmZ_D
12947
0
    101472369U, // EOR_ZPmZ_H
12948
0
    134504545U, // EOR_ZPmZ_S
12949
0
    12353U, // EOR_ZZZ
12950
0
    16448U, // EORv16i8
12951
0
    16448U, // EORv8i8
12952
0
    0U, // ERET
12953
0
    0U, // ERETAA
12954
0
    0U, // ERETAB
12955
0
    282690U,  // EXTQ_ZZI
12956
0
    464U, // EXTRACT_ZPMXI_H_B
12957
0
    464U, // EXTRACT_ZPMXI_H_D
12958
0
    5U, // EXTRACT_ZPMXI_H_H
12959
0
    5U, // EXTRACT_ZPMXI_H_Q
12960
0
    464U, // EXTRACT_ZPMXI_H_S
12961
0
    480U, // EXTRACT_ZPMXI_V_B
12962
0
    480U, // EXTRACT_ZPMXI_V_D
12963
0
    5U, // EXTRACT_ZPMXI_V_H
12964
0
    5U, // EXTRACT_ZPMXI_V_Q
12965
0
    480U, // EXTRACT_ZPMXI_V_S
12966
0
    268352U,  // EXTRWrri
12967
0
    268352U,  // EXTRXrri
12968
0
    470044738U, // EXT_ZZI
12969
0
    501U, // EXT_ZZI_B
12970
0
    278592U,  // EXTv16i8
12971
0
    278592U,  // EXTv8i8
12972
0
    0U, // F1CVTL2v8f16
12973
0
    0U, // F1CVTLT_ZZ_BtoH
12974
0
    0U, // F1CVTL_2ZZ_BtoH_NAME
12975
0
    0U, // F1CVTLv8f16
12976
0
    0U, // F1CVT_2ZZ_BtoH_NAME
12977
0
    0U, // F1CVT_ZZ_BtoH
12978
0
    0U, // F2CVTL2v8f16
12979
0
    0U, // F2CVTLT_ZZ_BtoH
12980
0
    0U, // F2CVTL_2ZZ_BtoH_NAME
12981
0
    0U, // F2CVTLv8f16
12982
0
    0U, // F2CVT_2ZZ_BtoH_NAME
12983
0
    0U, // F2CVT_ZZ_BtoH
12984
0
    6208U,  // FABD16
12985
0
    6208U,  // FABD32
12986
0
    6208U,  // FABD64
12987
0
    67383393U,  // FABD_ZPmZ_D
12988
0
    101472369U, // FABD_ZPmZ_H
12989
0
    134504545U, // FABD_ZPmZ_S
12990
0
    16448U, // FABDv2f32
12991
0
    16448U, // FABDv2f64
12992
0
    16448U, // FABDv4f16
12993
0
    16448U, // FABDv4f32
12994
0
    16448U, // FABDv8f16
12995
0
    0U, // FABSDr
12996
0
    0U, // FABSHr
12997
0
    0U, // FABSSr
12998
0
    32U,  // FABS_ZPmZ_D
12999
0
    0U, // FABS_ZPmZ_H
13000
0
    48U,  // FABS_ZPmZ_S
13001
0
    0U, // FABSv2f32
13002
0
    0U, // FABSv2f64
13003
0
    0U, // FABSv4f16
13004
0
    0U, // FABSv4f32
13005
0
    0U, // FABSv8f16
13006
0
    6208U,  // FACGE16
13007
0
    6208U,  // FACGE32
13008
0
    6208U,  // FACGE64
13009
0
    67383505U,  // FACGE_PPzZZ_D
13010
0
    101472371U, // FACGE_PPzZZ_H
13011
0
    134504657U, // FACGE_PPzZZ_S
13012
0
    16448U, // FACGEv2f32
13013
0
    16448U, // FACGEv2f64
13014
0
    16448U, // FACGEv4f16
13015
0
    16448U, // FACGEv4f32
13016
0
    16448U, // FACGEv8f16
13017
0
    6208U,  // FACGT16
13018
0
    6208U,  // FACGT32
13019
0
    6208U,  // FACGT64
13020
0
    67383505U,  // FACGT_PPzZZ_D
13021
0
    101472371U, // FACGT_PPzZZ_H
13022
0
    134504657U, // FACGT_PPzZZ_S
13023
0
    16448U, // FACGTv2f32
13024
0
    16448U, // FACGTv2f64
13025
0
    16448U, // FACGTv4f16
13026
0
    16448U, // FACGTv4f32
13027
0
    16448U, // FACGTv8f16
13028
0
    0U, // FADDA_VPZ_D
13029
0
    257U, // FADDA_VPZ_H
13030
0
    0U, // FADDA_VPZ_S
13031
0
    6208U,  // FADDDrr
13032
0
    6208U,  // FADDHrr
13033
0
    67383393U,  // FADDP_ZPmZZ_D
13034
0
    101472369U, // FADDP_ZPmZZ_H
13035
0
    134504545U, // FADDP_ZPmZZ_S
13036
0
    16448U, // FADDPv2f32
13037
0
    16448U, // FADDPv2f64
13038
0
    0U, // FADDPv2i16p
13039
0
    0U, // FADDPv2i32p
13040
0
    0U, // FADDPv2i64p
13041
0
    16448U, // FADDPv4f16
13042
0
    16448U, // FADDPv4f32
13043
0
    16448U, // FADDPv8f16
13044
0
    12353U, // FADDQV_D
13045
0
    10305U, // FADDQV_H
13046
0
    24641U, // FADDQV_S
13047
0
    6208U,  // FADDSrr
13048
0
    0U, // FADDV_VPZ_D
13049
0
    0U, // FADDV_VPZ_H
13050
0
    0U, // FADDV_VPZ_S
13051
0
    161U, // FADD_VG2_M2Z_D
13052
0
    241U, // FADD_VG2_M2Z_H
13053
0
    177U, // FADD_VG2_M2Z_S
13054
0
    161U, // FADD_VG4_M4Z_D
13055
0
    241U, // FADD_VG4_M4Z_H
13056
0
    177U, // FADD_VG4_M4Z_S
13057
0
    503591009U, // FADD_ZPmI_D
13058
0
    5003377U, // FADD_ZPmI_H
13059
0
    503603297U, // FADD_ZPmI_S
13060
0
    67383393U,  // FADD_ZPmZ_D
13061
0
    101472369U, // FADD_ZPmZ_H
13062
0
    134504545U, // FADD_ZPmZ_S
13063
0
    12353U, // FADD_ZZZ_D
13064
0
    113U, // FADD_ZZZ_H
13065
0
    24642U, // FADD_ZZZ_S
13066
0
    16448U, // FADDv2f32
13067
0
    16448U, // FADDv2f64
13068
0
    16448U, // FADDv4f16
13069
0
    16448U, // FADDv4f32
13070
0
    16448U, // FADDv8f16
13071
0
    513U, // FAMAX_2Z2Z_D
13072
0
    273U, // FAMAX_2Z2Z_H
13073
0
    529U, // FAMAX_2Z2Z_S
13074
0
    513U, // FAMAX_4Z4Z_D
13075
0
    273U, // FAMAX_4Z4Z_H
13076
0
    529U, // FAMAX_4Z4Z_S
13077
0
    67383393U,  // FAMAX_ZPmZ_D
13078
0
    101472369U, // FAMAX_ZPmZ_H
13079
0
    134504545U, // FAMAX_ZPmZ_S
13080
0
    16448U, // FAMAXv2f32
13081
0
    16448U, // FAMAXv2f64
13082
0
    16448U, // FAMAXv4f16
13083
0
    16448U, // FAMAXv4f32
13084
0
    16448U, // FAMAXv8f16
13085
0
    513U, // FAMIN_2Z2Z_D
13086
0
    273U, // FAMIN_2Z2Z_H
13087
0
    529U, // FAMIN_2Z2Z_S
13088
0
    513U, // FAMIN_4Z4Z_D
13089
0
    273U, // FAMIN_4Z4Z_H
13090
0
    529U, // FAMIN_4Z4Z_S
13091
0
    67383393U,  // FAMIN_ZPmZ_D
13092
0
    101472369U, // FAMIN_ZPmZ_H
13093
0
    134504545U, // FAMIN_ZPmZ_S
13094
0
    16448U, // FAMINv2f32
13095
0
    16448U, // FAMINv2f64
13096
0
    16448U, // FAMINv4f16
13097
0
    16448U, // FAMINv4f32
13098
0
    16448U, // FAMINv8f16
13099
0
    67383393U,  // FCADD_ZPmZ_D
13100
0
    336353393U, // FCADD_ZPmZ_H
13101
0
    134504545U, // FCADD_ZPmZ_S
13102
0
    268714048U, // FCADDv2f32
13103
0
    268714048U, // FCADDv2f64
13104
0
    268714048U, // FCADDv4f16
13105
0
    268714048U, // FCADDv4f32
13106
0
    268714048U, // FCADDv8f16
13107
0
    302258240U, // FCCMPDrr
13108
0
    302258240U, // FCCMPEDrr
13109
0
    302258240U, // FCCMPEHrr
13110
0
    302258240U, // FCCMPESrr
13111
0
    302258240U, // FCCMPHrr
13112
0
    302258240U, // FCCMPSrr
13113
0
    33U,  // FCLAMP_VG2_2Z2Z_D
13114
0
    257U, // FCLAMP_VG2_2Z2Z_H
13115
0
    49U,  // FCLAMP_VG2_2Z2Z_S
13116
0
    33U,  // FCLAMP_VG4_4Z4Z_D
13117
0
    257U, // FCLAMP_VG4_4Z4Z_H
13118
0
    49U,  // FCLAMP_VG4_4Z4Z_S
13119
0
    2112U,  // FCLAMP_ZZZ_D
13120
0
    257U, // FCLAMP_ZZZ_H
13121
0
    4160U,  // FCLAMP_ZZZ_S
13122
0
    6208U,  // FCMEQ16
13123
0
    6208U,  // FCMEQ32
13124
0
    6208U,  // FCMEQ64
13125
0
    5255377U, // FCMEQ_PPzZ0_D
13126
0
    90227U, // FCMEQ_PPzZ0_H
13127
0
    5267665U, // FCMEQ_PPzZ0_S
13128
0
    67383505U,  // FCMEQ_PPzZZ_D
13129
0
    101472371U, // FCMEQ_PPzZZ_H
13130
0
    134504657U, // FCMEQ_PPzZZ_S
13131
0
    544U, // FCMEQv1i16rz
13132
0
    544U, // FCMEQv1i32rz
13133
0
    544U, // FCMEQv1i64rz
13134
0
    16448U, // FCMEQv2f32
13135
0
    16448U, // FCMEQv2f64
13136
0
    544U, // FCMEQv2i32rz
13137
0
    544U, // FCMEQv2i64rz
13138
0
    16448U, // FCMEQv4f16
13139
0
    16448U, // FCMEQv4f32
13140
0
    544U, // FCMEQv4i16rz
13141
0
    544U, // FCMEQv4i32rz
13142
0
    16448U, // FCMEQv8f16
13143
0
    544U, // FCMEQv8i16rz
13144
0
    6208U,  // FCMGE16
13145
0
    6208U,  // FCMGE32
13146
0
    6208U,  // FCMGE64
13147
0
    5255377U, // FCMGE_PPzZ0_D
13148
0
    90227U, // FCMGE_PPzZ0_H
13149
0
    5267665U, // FCMGE_PPzZ0_S
13150
0
    67383505U,  // FCMGE_PPzZZ_D
13151
0
    101472371U, // FCMGE_PPzZZ_H
13152
0
    134504657U, // FCMGE_PPzZZ_S
13153
0
    544U, // FCMGEv1i16rz
13154
0
    544U, // FCMGEv1i32rz
13155
0
    544U, // FCMGEv1i64rz
13156
0
    16448U, // FCMGEv2f32
13157
0
    16448U, // FCMGEv2f64
13158
0
    544U, // FCMGEv2i32rz
13159
0
    544U, // FCMGEv2i64rz
13160
0
    16448U, // FCMGEv4f16
13161
0
    16448U, // FCMGEv4f32
13162
0
    544U, // FCMGEv4i16rz
13163
0
    544U, // FCMGEv4i32rz
13164
0
    16448U, // FCMGEv8f16
13165
0
    544U, // FCMGEv8i16rz
13166
0
    6208U,  // FCMGT16
13167
0
    6208U,  // FCMGT32
13168
0
    6208U,  // FCMGT64
13169
0
    5255377U, // FCMGT_PPzZ0_D
13170
0
    90227U, // FCMGT_PPzZ0_H
13171
0
    5267665U, // FCMGT_PPzZ0_S
13172
0
    67383505U,  // FCMGT_PPzZZ_D
13173
0
    101472371U, // FCMGT_PPzZZ_H
13174
0
    134504657U, // FCMGT_PPzZZ_S
13175
0
    544U, // FCMGTv1i16rz
13176
0
    544U, // FCMGTv1i32rz
13177
0
    544U, // FCMGTv1i64rz
13178
0
    16448U, // FCMGTv2f32
13179
0
    16448U, // FCMGTv2f64
13180
0
    544U, // FCMGTv2i32rz
13181
0
    544U, // FCMGTv2i64rz
13182
0
    16448U, // FCMGTv4f16
13183
0
    16448U, // FCMGTv4f32
13184
0
    544U, // FCMGTv4i16rz
13185
0
    544U, // FCMGTv4i32rz
13186
0
    16448U, // FCMGTv8f16
13187
0
    544U, // FCMGTv8i16rz
13188
0
    537135201U, // FCMLA_ZPmZZ_D
13189
0
    339237121U, // FCMLA_ZPmZZ_H
13190
0
    570691681U, // FCMLA_ZPmZZ_S
13191
0
    369438977U, // FCMLA_ZZZI_H
13192
0
    338432064U, // FCMLA_ZZZI_S
13193
0
    402933825U, // FCMLAv2f32
13194
0
    402933825U, // FCMLAv2f64
13195
0
    402933825U, // FCMLAv4f16
13196
0
    338446401U, // FCMLAv4f16_indexed
13197
0
    402933825U, // FCMLAv4f32
13198
0
    338446401U, // FCMLAv4f32_indexed
13199
0
    402933825U, // FCMLAv8f16
13200
0
    338446401U, // FCMLAv8f16_indexed
13201
0
    5255377U, // FCMLE_PPzZ0_D
13202
0
    90227U, // FCMLE_PPzZ0_H
13203
0
    5267665U, // FCMLE_PPzZ0_S
13204
0
    544U, // FCMLEv1i16rz
13205
0
    544U, // FCMLEv1i32rz
13206
0
    544U, // FCMLEv1i64rz
13207
0
    544U, // FCMLEv2i32rz
13208
0
    544U, // FCMLEv2i64rz
13209
0
    544U, // FCMLEv4i16rz
13210
0
    544U, // FCMLEv4i32rz
13211
0
    544U, // FCMLEv8i16rz
13212
0
    5255377U, // FCMLT_PPzZ0_D
13213
0
    90227U, // FCMLT_PPzZ0_H
13214
0
    5267665U, // FCMLT_PPzZ0_S
13215
0
    544U, // FCMLTv1i16rz
13216
0
    544U, // FCMLTv1i32rz
13217
0
    544U, // FCMLTv1i64rz
13218
0
    544U, // FCMLTv2i32rz
13219
0
    544U, // FCMLTv2i64rz
13220
0
    544U, // FCMLTv4i16rz
13221
0
    544U, // FCMLTv4i32rz
13222
0
    544U, // FCMLTv8i16rz
13223
0
    5255377U, // FCMNE_PPzZ0_D
13224
0
    90227U, // FCMNE_PPzZ0_H
13225
0
    5267665U, // FCMNE_PPzZ0_S
13226
0
    67383505U,  // FCMNE_PPzZZ_D
13227
0
    101472371U, // FCMNE_PPzZZ_H
13228
0
    134504657U, // FCMNE_PPzZZ_S
13229
0
    0U, // FCMPDri
13230
0
    0U, // FCMPDrr
13231
0
    0U, // FCMPEDri
13232
0
    0U, // FCMPEDrr
13233
0
    0U, // FCMPEHri
13234
0
    0U, // FCMPEHrr
13235
0
    0U, // FCMPESri
13236
0
    0U, // FCMPESrr
13237
0
    0U, // FCMPHri
13238
0
    0U, // FCMPHrr
13239
0
    0U, // FCMPSri
13240
0
    0U, // FCMPSrr
13241
0
    67383505U,  // FCMUO_PPzZZ_D
13242
0
    101472371U, // FCMUO_PPzZZ_H
13243
0
    134504657U, // FCMUO_PPzZZ_S
13244
0
    560U, // FCPY_ZPmI_D
13245
0
    5U, // FCPY_ZPmI_H
13246
0
    560U, // FCPY_ZPmI_S
13247
0
    302258240U, // FCSELDrrr
13248
0
    302258240U, // FCSELHrrr
13249
0
    302258240U, // FCSELSrrr
13250
0
    0U, // FCVTASUWDr
13251
0
    0U, // FCVTASUWHr
13252
0
    0U, // FCVTASUWSr
13253
0
    0U, // FCVTASUXDr
13254
0
    0U, // FCVTASUXHr
13255
0
    0U, // FCVTASUXSr
13256
0
    0U, // FCVTASv1f16
13257
0
    0U, // FCVTASv1i32
13258
0
    0U, // FCVTASv1i64
13259
0
    0U, // FCVTASv2f32
13260
0
    0U, // FCVTASv2f64
13261
0
    0U, // FCVTASv4f16
13262
0
    0U, // FCVTASv4f32
13263
0
    0U, // FCVTASv8f16
13264
0
    0U, // FCVTAUUWDr
13265
0
    0U, // FCVTAUUWHr
13266
0
    0U, // FCVTAUUWSr
13267
0
    0U, // FCVTAUUXDr
13268
0
    0U, // FCVTAUUXHr
13269
0
    0U, // FCVTAUUXSr
13270
0
    0U, // FCVTAUv1f16
13271
0
    0U, // FCVTAUv1i32
13272
0
    0U, // FCVTAUv1i64
13273
0
    0U, // FCVTAUv2f32
13274
0
    0U, // FCVTAUv2f64
13275
0
    0U, // FCVTAUv4f16
13276
0
    0U, // FCVTAUv4f32
13277
0
    0U, // FCVTAUv8f16
13278
0
    0U, // FCVTDHr
13279
0
    0U, // FCVTDSr
13280
0
    0U, // FCVTHDr
13281
0
    0U, // FCVTHSr
13282
0
    256U, // FCVTLT_ZPmZ_HtoS
13283
0
    48U,  // FCVTLT_ZPmZ_StoD
13284
0
    0U, // FCVTL_2ZZ_H_S
13285
0
    576U, // FCVTLv2i32
13286
0
    592U, // FCVTLv4i16
13287
0
    608U, // FCVTLv4i32
13288
0
    624U, // FCVTLv8i16
13289
0
    0U, // FCVTMSUWDr
13290
0
    0U, // FCVTMSUWHr
13291
0
    0U, // FCVTMSUWSr
13292
0
    0U, // FCVTMSUXDr
13293
0
    0U, // FCVTMSUXHr
13294
0
    0U, // FCVTMSUXSr
13295
0
    0U, // FCVTMSv1f16
13296
0
    0U, // FCVTMSv1i32
13297
0
    0U, // FCVTMSv1i64
13298
0
    0U, // FCVTMSv2f32
13299
0
    0U, // FCVTMSv2f64
13300
0
    0U, // FCVTMSv4f16
13301
0
    0U, // FCVTMSv4f32
13302
0
    0U, // FCVTMSv8f16
13303
0
    0U, // FCVTMUUWDr
13304
0
    0U, // FCVTMUUWHr
13305
0
    0U, // FCVTMUUWSr
13306
0
    0U, // FCVTMUUXDr
13307
0
    0U, // FCVTMUUXHr
13308
0
    0U, // FCVTMUUXSr
13309
0
    0U, // FCVTMUv1f16
13310
0
    0U, // FCVTMUv1i32
13311
0
    0U, // FCVTMUv1i64
13312
0
    0U, // FCVTMUv2f32
13313
0
    0U, // FCVTMUv2f64
13314
0
    0U, // FCVTMUv4f16
13315
0
    0U, // FCVTMUv4f32
13316
0
    0U, // FCVTMUv8f16
13317
0
    5U, // FCVTNB_Z2Z_StoB
13318
0
    0U, // FCVTNSUWDr
13319
0
    0U, // FCVTNSUWHr
13320
0
    0U, // FCVTNSUWSr
13321
0
    0U, // FCVTNSUXDr
13322
0
    0U, // FCVTNSUXHr
13323
0
    0U, // FCVTNSUXSr
13324
0
    0U, // FCVTNSv1f16
13325
0
    0U, // FCVTNSv1i32
13326
0
    0U, // FCVTNSv1i64
13327
0
    0U, // FCVTNSv2f32
13328
0
    0U, // FCVTNSv2f64
13329
0
    0U, // FCVTNSv4f16
13330
0
    0U, // FCVTNSv4f32
13331
0
    0U, // FCVTNSv8f16
13332
0
    5U, // FCVTNT_Z2Z_StoB
13333
0
    32U,  // FCVTNT_ZPmZ_DtoS
13334
0
    2U, // FCVTNT_ZPmZ_StoH
13335
0
    0U, // FCVTNUUWDr
13336
0
    0U, // FCVTNUUWHr
13337
0
    0U, // FCVTNUUWSr
13338
0
    0U, // FCVTNUUXDr
13339
0
    0U, // FCVTNUUXHr
13340
0
    0U, // FCVTNUUXSr
13341
0
    0U, // FCVTNUv1f16
13342
0
    0U, // FCVTNUv1i32
13343
0
    0U, // FCVTNUv1i64
13344
0
    0U, // FCVTNUv2f32
13345
0
    0U, // FCVTNUv2f64
13346
0
    0U, // FCVTNUv4f16
13347
0
    0U, // FCVTNUv4f32
13348
0
    0U, // FCVTNUv8f16
13349
0
    640U, // FCVTN_F16_F8v16f8
13350
0
    656U, // FCVTN_F16_F8v8f8
13351
0
    0U, // FCVTN_F32_F82v16f8
13352
0
    672U, // FCVTN_F32_F8v8f8
13353
0
    2U, // FCVTN_Z2Z_HtoB
13354
0
    0U, // FCVTN_Z2Z_StoH
13355
0
    5U, // FCVTN_Z4Z_StoB_NAME
13356
0
    0U, // FCVTNv2i32
13357
0
    0U, // FCVTNv4i16
13358
0
    689U, // FCVTNv4i32
13359
0
    609U, // FCVTNv8i16
13360
0
    0U, // FCVTPSUWDr
13361
0
    0U, // FCVTPSUWHr
13362
0
    0U, // FCVTPSUWSr
13363
0
    0U, // FCVTPSUXDr
13364
0
    0U, // FCVTPSUXHr
13365
0
    0U, // FCVTPSUXSr
13366
0
    0U, // FCVTPSv1f16
13367
0
    0U, // FCVTPSv1i32
13368
0
    0U, // FCVTPSv1i64
13369
0
    0U, // FCVTPSv2f32
13370
0
    0U, // FCVTPSv2f64
13371
0
    0U, // FCVTPSv4f16
13372
0
    0U, // FCVTPSv4f32
13373
0
    0U, // FCVTPSv8f16
13374
0
    0U, // FCVTPUUWDr
13375
0
    0U, // FCVTPUUWHr
13376
0
    0U, // FCVTPUUWSr
13377
0
    0U, // FCVTPUUXDr
13378
0
    0U, // FCVTPUUXHr
13379
0
    0U, // FCVTPUUXSr
13380
0
    0U, // FCVTPUv1f16
13381
0
    0U, // FCVTPUv1i32
13382
0
    0U, // FCVTPUv1i64
13383
0
    0U, // FCVTPUv2f32
13384
0
    0U, // FCVTPUv2f64
13385
0
    0U, // FCVTPUv4f16
13386
0
    0U, // FCVTPUv4f32
13387
0
    0U, // FCVTPUv8f16
13388
0
    0U, // FCVTSDr
13389
0
    0U, // FCVTSHr
13390
0
    32U,  // FCVTXNT_ZPmZ_DtoS
13391
0
    0U, // FCVTXNv1i64
13392
0
    0U, // FCVTXNv2f32
13393
0
    689U, // FCVTXNv4f32
13394
0
    32U,  // FCVTX_ZPmZ_DtoS
13395
0
    6208U,  // FCVTZSSWDri
13396
0
    6208U,  // FCVTZSSWHri
13397
0
    6208U,  // FCVTZSSWSri
13398
0
    6208U,  // FCVTZSSXDri
13399
0
    6208U,  // FCVTZSSXHri
13400
0
    6208U,  // FCVTZSSXSri
13401
0
    0U, // FCVTZSUWDr
13402
0
    0U, // FCVTZSUWHr
13403
0
    0U, // FCVTZSUWSr
13404
0
    0U, // FCVTZSUXDr
13405
0
    0U, // FCVTZSUXHr
13406
0
    0U, // FCVTZSUXSr
13407
0
    0U, // FCVTZS_2Z2Z_StoS
13408
0
    0U, // FCVTZS_4Z4Z_StoS
13409
0
    32U,  // FCVTZS_ZPmZ_DtoD
13410
0
    32U,  // FCVTZS_ZPmZ_DtoS
13411
0
    256U, // FCVTZS_ZPmZ_HtoD
13412
0
    0U, // FCVTZS_ZPmZ_HtoH
13413
0
    256U, // FCVTZS_ZPmZ_HtoS
13414
0
    48U,  // FCVTZS_ZPmZ_StoD
13415
0
    48U,  // FCVTZS_ZPmZ_StoS
13416
0
    6208U,  // FCVTZSd
13417
0
    6208U,  // FCVTZSh
13418
0
    6208U,  // FCVTZSs
13419
0
    0U, // FCVTZSv1f16
13420
0
    0U, // FCVTZSv1i32
13421
0
    0U, // FCVTZSv1i64
13422
0
    0U, // FCVTZSv2f32
13423
0
    0U, // FCVTZSv2f64
13424
0
    6208U,  // FCVTZSv2i32_shift
13425
0
    6208U,  // FCVTZSv2i64_shift
13426
0
    0U, // FCVTZSv4f16
13427
0
    0U, // FCVTZSv4f32
13428
0
    6208U,  // FCVTZSv4i16_shift
13429
0
    6208U,  // FCVTZSv4i32_shift
13430
0
    0U, // FCVTZSv8f16
13431
0
    6208U,  // FCVTZSv8i16_shift
13432
0
    6208U,  // FCVTZUSWDri
13433
0
    6208U,  // FCVTZUSWHri
13434
0
    6208U,  // FCVTZUSWSri
13435
0
    6208U,  // FCVTZUSXDri
13436
0
    6208U,  // FCVTZUSXHri
13437
0
    6208U,  // FCVTZUSXSri
13438
0
    0U, // FCVTZUUWDr
13439
0
    0U, // FCVTZUUWHr
13440
0
    0U, // FCVTZUUWSr
13441
0
    0U, // FCVTZUUXDr
13442
0
    0U, // FCVTZUUXHr
13443
0
    0U, // FCVTZUUXSr
13444
0
    0U, // FCVTZU_2Z2Z_StoS
13445
0
    0U, // FCVTZU_4Z4Z_StoS
13446
0
    32U,  // FCVTZU_ZPmZ_DtoD
13447
0
    32U,  // FCVTZU_ZPmZ_DtoS
13448
0
    256U, // FCVTZU_ZPmZ_HtoD
13449
0
    0U, // FCVTZU_ZPmZ_HtoH
13450
0
    256U, // FCVTZU_ZPmZ_HtoS
13451
0
    48U,  // FCVTZU_ZPmZ_StoD
13452
0
    48U,  // FCVTZU_ZPmZ_StoS
13453
0
    6208U,  // FCVTZUd
13454
0
    6208U,  // FCVTZUh
13455
0
    6208U,  // FCVTZUs
13456
0
    0U, // FCVTZUv1f16
13457
0
    0U, // FCVTZUv1i32
13458
0
    0U, // FCVTZUv1i64
13459
0
    0U, // FCVTZUv2f32
13460
0
    0U, // FCVTZUv2f64
13461
0
    6208U,  // FCVTZUv2i32_shift
13462
0
    6208U,  // FCVTZUv2i64_shift
13463
0
    0U, // FCVTZUv4f16
13464
0
    0U, // FCVTZUv4f32
13465
0
    6208U,  // FCVTZUv4i16_shift
13466
0
    6208U,  // FCVTZUv4i32_shift
13467
0
    0U, // FCVTZUv8f16
13468
0
    6208U,  // FCVTZUv8i16_shift
13469
0
    0U, // FCVT_2ZZ_H_S
13470
0
    2U, // FCVT_Z2Z_HtoB
13471
0
    0U, // FCVT_Z2Z_StoH
13472
0
    5U, // FCVT_Z4Z_StoB_NAME
13473
0
    5U, // FCVT_ZPmZ_DtoH
13474
0
    32U,  // FCVT_ZPmZ_DtoS
13475
0
    256U, // FCVT_ZPmZ_HtoD
13476
0
    256U, // FCVT_ZPmZ_HtoS
13477
0
    48U,  // FCVT_ZPmZ_StoD
13478
0
    2U, // FCVT_ZPmZ_StoH
13479
0
    6208U,  // FDIVDrr
13480
0
    6208U,  // FDIVHrr
13481
0
    67383393U,  // FDIVR_ZPmZ_D
13482
0
    101472369U, // FDIVR_ZPmZ_H
13483
0
    134504545U, // FDIVR_ZPmZ_S
13484
0
    6208U,  // FDIVSrr
13485
0
    67383393U,  // FDIV_ZPmZ_D
13486
0
    101472369U, // FDIV_ZPmZ_H
13487
0
    134504545U, // FDIV_ZPmZ_S
13488
0
    16448U, // FDIVv2f32
13489
0
    16448U, // FDIVv2f64
13490
0
    16448U, // FDIVv4f16
13491
0
    16448U, // FDIVv4f32
13492
0
    16448U, // FDIVv8f16
13493
0
    92865U, // FDOT_VG2_M2Z2Z_BtoH
13494
0
    92865U, // FDOT_VG2_M2Z2Z_BtoS
13495
0
    3168497U, // FDOT_VG2_M2Z2Z_HtoS
13496
0
    5599937U, // FDOT_VG2_M2ZZI_BtoH
13497
0
    5599937U, // FDOT_VG2_M2ZZI_BtoS
13498
0
    204757233U, // FDOT_VG2_M2ZZI_HtoS
13499
0
    94913U, // FDOT_VG2_M2ZZ_BtoH
13500
0
    94913U, // FDOT_VG2_M2ZZ_BtoS
13501
0
    104093937U, // FDOT_VG2_M2ZZ_HtoS
13502
0
    92865U, // FDOT_VG4_M4Z4Z_BtoH
13503
0
    92865U, // FDOT_VG4_M4Z4Z_BtoS
13504
0
    3168497U, // FDOT_VG4_M4Z4Z_HtoS
13505
0
    5599937U, // FDOT_VG4_M4ZZI_BtoH
13506
0
    5599937U, // FDOT_VG4_M4ZZI_BtoS
13507
0
    204757233U, // FDOT_VG4_M4ZZI_HtoS
13508
0
    94913U, // FDOT_VG4_M4ZZ_BtoH
13509
0
    94913U, // FDOT_VG4_M4ZZ_BtoS
13510
0
    104093937U, // FDOT_VG4_M4ZZ_HtoS
13511
0
    77841U, // FDOT_ZZZI_BtoH
13512
0
    77843U, // FDOT_ZZZI_BtoS
13513
0
    103561281U, // FDOT_ZZZI_S
13514
0
    17U,  // FDOT_ZZZ_BtoH
13515
0
    19U,  // FDOT_ZZZ_BtoS
13516
0
    14401U, // FDOT_ZZZ_S
13517
0
    103565377U, // FDOTlanev16f8
13518
0
    103565377U, // FDOTlanev4f16
13519
0
    103565377U, // FDOTlanev8f16
13520
0
    103565377U, // FDOTlanev8f8
13521
0
    0U, // FDOTv2f32
13522
0
    0U, // FDOTv4f16
13523
0
    0U, // FDOTv4f32
13524
0
    0U, // FDOTv8f16
13525
0
    5U, // FDUP_ZI_D
13526
0
    0U, // FDUP_ZI_H
13527
0
    5U, // FDUP_ZI_S
13528
0
    1U, // FEXPA_ZZ_D
13529
0
    0U, // FEXPA_ZZ_H
13530
0
    2U, // FEXPA_ZZ_S
13531
0
    0U, // FJCVTZS
13532
0
    32U,  // FLOGB_ZPmZ_D
13533
0
    0U, // FLOGB_ZPmZ_H
13534
0
    48U,  // FLOGB_ZPmZ_S
13535
0
    268352U,  // FMADDDrrr
13536
0
    268352U,  // FMADDHrrr
13537
0
    268352U,  // FMADDSrrr
13538
0
    537135201U, // FMAD_ZPmZZ_D
13539
0
    104356097U, // FMAD_ZPmZZ_H
13540
0
    570691681U, // FMAD_ZPmZZ_S
13541
0
    6208U,  // FMAXDrr
13542
0
    6208U,  // FMAXHrr
13543
0
    6208U,  // FMAXNMDrr
13544
0
    6208U,  // FMAXNMHrr
13545
0
    67383393U,  // FMAXNMP_ZPmZZ_D
13546
0
    101472369U, // FMAXNMP_ZPmZZ_H
13547
0
    134504545U, // FMAXNMP_ZPmZZ_S
13548
0
    16448U, // FMAXNMPv2f32
13549
0
    16448U, // FMAXNMPv2f64
13550
0
    0U, // FMAXNMPv2i16p
13551
0
    0U, // FMAXNMPv2i32p
13552
0
    0U, // FMAXNMPv2i64p
13553
0
    16448U, // FMAXNMPv4f16
13554
0
    16448U, // FMAXNMPv4f32
13555
0
    16448U, // FMAXNMPv8f16
13556
0
    12353U, // FMAXNMQV_D
13557
0
    10305U, // FMAXNMQV_H
13558
0
    24641U, // FMAXNMQV_S
13559
0
    6208U,  // FMAXNMSrr
13560
0
    0U, // FMAXNMV_VPZ_D
13561
0
    0U, // FMAXNMV_VPZ_H
13562
0
    0U, // FMAXNMV_VPZ_S
13563
0
    0U, // FMAXNMVv4i16v
13564
0
    0U, // FMAXNMVv4i32v
13565
0
    0U, // FMAXNMVv8i16v
13566
0
    513U, // FMAXNM_VG2_2Z2Z_D
13567
0
    273U, // FMAXNM_VG2_2Z2Z_H
13568
0
    529U, // FMAXNM_VG2_2Z2Z_S
13569
0
    145U, // FMAXNM_VG2_2ZZ_D
13570
0
    113U, // FMAXNM_VG2_2ZZ_H
13571
0
    81U,  // FMAXNM_VG2_2ZZ_S
13572
0
    513U, // FMAXNM_VG4_4Z4Z_D
13573
0
    273U, // FMAXNM_VG4_4Z4Z_H
13574
0
    529U, // FMAXNM_VG4_4Z4Z_S
13575
0
    145U, // FMAXNM_VG4_4ZZ_D
13576
0
    113U, // FMAXNM_VG4_4ZZ_H
13577
0
    81U,  // FMAXNM_VG4_4ZZ_S
13578
0
    604254305U, // FMAXNM_ZPmI_D
13579
0
    5789809U, // FMAXNM_ZPmI_H
13580
0
    604266593U, // FMAXNM_ZPmI_S
13581
0
    67383393U,  // FMAXNM_ZPmZ_D
13582
0
    101472369U, // FMAXNM_ZPmZ_H
13583
0
    134504545U, // FMAXNM_ZPmZ_S
13584
0
    16448U, // FMAXNMv2f32
13585
0
    16448U, // FMAXNMv2f64
13586
0
    16448U, // FMAXNMv4f16
13587
0
    16448U, // FMAXNMv4f32
13588
0
    16448U, // FMAXNMv8f16
13589
0
    67383393U,  // FMAXP_ZPmZZ_D
13590
0
    101472369U, // FMAXP_ZPmZZ_H
13591
0
    134504545U, // FMAXP_ZPmZZ_S
13592
0
    16448U, // FMAXPv2f32
13593
0
    16448U, // FMAXPv2f64
13594
0
    0U, // FMAXPv2i16p
13595
0
    0U, // FMAXPv2i32p
13596
0
    0U, // FMAXPv2i64p
13597
0
    16448U, // FMAXPv4f16
13598
0
    16448U, // FMAXPv4f32
13599
0
    16448U, // FMAXPv8f16
13600
0
    12353U, // FMAXQV_D
13601
0
    10305U, // FMAXQV_H
13602
0
    24641U, // FMAXQV_S
13603
0
    6208U,  // FMAXSrr
13604
0
    0U, // FMAXV_VPZ_D
13605
0
    0U, // FMAXV_VPZ_H
13606
0
    0U, // FMAXV_VPZ_S
13607
0
    0U, // FMAXVv4i16v
13608
0
    0U, // FMAXVv4i32v
13609
0
    0U, // FMAXVv8i16v
13610
0
    513U, // FMAX_VG2_2Z2Z_D
13611
0
    273U, // FMAX_VG2_2Z2Z_H
13612
0
    529U, // FMAX_VG2_2Z2Z_S
13613
0
    145U, // FMAX_VG2_2ZZ_D
13614
0
    113U, // FMAX_VG2_2ZZ_H
13615
0
    81U,  // FMAX_VG2_2ZZ_S
13616
0
    513U, // FMAX_VG4_4Z4Z_D
13617
0
    273U, // FMAX_VG4_4Z4Z_H
13618
0
    529U, // FMAX_VG4_4Z4Z_S
13619
0
    145U, // FMAX_VG4_4ZZ_D
13620
0
    113U, // FMAX_VG4_4ZZ_H
13621
0
    81U,  // FMAX_VG4_4ZZ_S
13622
0
    604254305U, // FMAX_ZPmI_D
13623
0
    5789809U, // FMAX_ZPmI_H
13624
0
    604266593U, // FMAX_ZPmI_S
13625
0
    67383393U,  // FMAX_ZPmZ_D
13626
0
    101472369U, // FMAX_ZPmZ_H
13627
0
    134504545U, // FMAX_ZPmZ_S
13628
0
    16448U, // FMAXv2f32
13629
0
    16448U, // FMAXv2f64
13630
0
    16448U, // FMAXv4f16
13631
0
    16448U, // FMAXv4f32
13632
0
    16448U, // FMAXv8f16
13633
0
    6208U,  // FMINDrr
13634
0
    6208U,  // FMINHrr
13635
0
    6208U,  // FMINNMDrr
13636
0
    6208U,  // FMINNMHrr
13637
0
    67383393U,  // FMINNMP_ZPmZZ_D
13638
0
    101472369U, // FMINNMP_ZPmZZ_H
13639
0
    134504545U, // FMINNMP_ZPmZZ_S
13640
0
    16448U, // FMINNMPv2f32
13641
0
    16448U, // FMINNMPv2f64
13642
0
    0U, // FMINNMPv2i16p
13643
0
    0U, // FMINNMPv2i32p
13644
0
    0U, // FMINNMPv2i64p
13645
0
    16448U, // FMINNMPv4f16
13646
0
    16448U, // FMINNMPv4f32
13647
0
    16448U, // FMINNMPv8f16
13648
0
    12353U, // FMINNMQV_D
13649
0
    10305U, // FMINNMQV_H
13650
0
    24641U, // FMINNMQV_S
13651
0
    6208U,  // FMINNMSrr
13652
0
    0U, // FMINNMV_VPZ_D
13653
0
    0U, // FMINNMV_VPZ_H
13654
0
    0U, // FMINNMV_VPZ_S
13655
0
    0U, // FMINNMVv4i16v
13656
0
    0U, // FMINNMVv4i32v
13657
0
    0U, // FMINNMVv8i16v
13658
0
    513U, // FMINNM_VG2_2Z2Z_D
13659
0
    273U, // FMINNM_VG2_2Z2Z_H
13660
0
    529U, // FMINNM_VG2_2Z2Z_S
13661
0
    145U, // FMINNM_VG2_2ZZ_D
13662
0
    113U, // FMINNM_VG2_2ZZ_H
13663
0
    81U,  // FMINNM_VG2_2ZZ_S
13664
0
    513U, // FMINNM_VG4_4Z4Z_D
13665
0
    273U, // FMINNM_VG4_4Z4Z_H
13666
0
    529U, // FMINNM_VG4_4Z4Z_S
13667
0
    145U, // FMINNM_VG4_4ZZ_D
13668
0
    113U, // FMINNM_VG4_4ZZ_H
13669
0
    81U,  // FMINNM_VG4_4ZZ_S
13670
0
    604254305U, // FMINNM_ZPmI_D
13671
0
    5789809U, // FMINNM_ZPmI_H
13672
0
    604266593U, // FMINNM_ZPmI_S
13673
0
    67383393U,  // FMINNM_ZPmZ_D
13674
0
    101472369U, // FMINNM_ZPmZ_H
13675
0
    134504545U, // FMINNM_ZPmZ_S
13676
0
    16448U, // FMINNMv2f32
13677
0
    16448U, // FMINNMv2f64
13678
0
    16448U, // FMINNMv4f16
13679
0
    16448U, // FMINNMv4f32
13680
0
    16448U, // FMINNMv8f16
13681
0
    67383393U,  // FMINP_ZPmZZ_D
13682
0
    101472369U, // FMINP_ZPmZZ_H
13683
0
    134504545U, // FMINP_ZPmZZ_S
13684
0
    16448U, // FMINPv2f32
13685
0
    16448U, // FMINPv2f64
13686
0
    0U, // FMINPv2i16p
13687
0
    0U, // FMINPv2i32p
13688
0
    0U, // FMINPv2i64p
13689
0
    16448U, // FMINPv4f16
13690
0
    16448U, // FMINPv4f32
13691
0
    16448U, // FMINPv8f16
13692
0
    12353U, // FMINQV_D
13693
0
    10305U, // FMINQV_H
13694
0
    24641U, // FMINQV_S
13695
0
    6208U,  // FMINSrr
13696
0
    0U, // FMINV_VPZ_D
13697
0
    0U, // FMINV_VPZ_H
13698
0
    0U, // FMINV_VPZ_S
13699
0
    0U, // FMINVv4i16v
13700
0
    0U, // FMINVv4i32v
13701
0
    0U, // FMINVv8i16v
13702
0
    513U, // FMIN_VG2_2Z2Z_D
13703
0
    273U, // FMIN_VG2_2Z2Z_H
13704
0
    529U, // FMIN_VG2_2Z2Z_S
13705
0
    145U, // FMIN_VG2_2ZZ_D
13706
0
    113U, // FMIN_VG2_2ZZ_H
13707
0
    81U,  // FMIN_VG2_2ZZ_S
13708
0
    513U, // FMIN_VG4_4Z4Z_D
13709
0
    273U, // FMIN_VG4_4Z4Z_H
13710
0
    529U, // FMIN_VG4_4Z4Z_S
13711
0
    145U, // FMIN_VG4_4ZZ_D
13712
0
    113U, // FMIN_VG4_4ZZ_H
13713
0
    81U,  // FMIN_VG4_4ZZ_S
13714
0
    604254305U, // FMIN_ZPmI_D
13715
0
    5789809U, // FMIN_ZPmI_H
13716
0
    604266593U, // FMIN_ZPmI_S
13717
0
    67383393U,  // FMIN_ZPmZ_D
13718
0
    101472369U, // FMIN_ZPmZ_H
13719
0
    134504545U, // FMIN_ZPmZ_S
13720
0
    16448U, // FMINv2f32
13721
0
    16448U, // FMINv2f64
13722
0
    16448U, // FMINv4f16
13723
0
    16448U, // FMINv4f32
13724
0
    16448U, // FMINv8f16
13725
0
    103565377U, // FMLAL2lanev4f16
13726
0
    103565377U, // FMLAL2lanev8f16
13727
0
    0U, // FMLAL2v4f16
13728
0
    0U, // FMLAL2v8f16
13729
0
    17U,  // FMLALB_ZZZ
13730
0
    77841U, // FMLALB_ZZZI
13731
0
    103561281U, // FMLALB_ZZZI_SHH
13732
0
    14401U, // FMLALB_ZZZ_SHH
13733
0
    103565377U, // FMLALBlanev8f16
13734
0
    0U, // FMLALBv8f16
13735
0
    19U,  // FMLALLBB_ZZZ
13736
0
    77843U, // FMLALLBB_ZZZI
13737
0
    103565377U, // FMLALLBBlanev4f32
13738
0
    0U, // FMLALLBBv4f32
13739
0
    19U,  // FMLALLBT_ZZZ
13740
0
    77843U, // FMLALLBT_ZZZI
13741
0
    103565377U, // FMLALLBTlanev4f32
13742
0
    0U, // FMLALLBTv4f32
13743
0
    19U,  // FMLALLTB_ZZZ
13744
0
    77843U, // FMLALLTB_ZZZI
13745
0
    103565377U, // FMLALLTBlanev4f32
13746
0
    0U, // FMLALLTBv4f32
13747
0
    19U,  // FMLALLTT_ZZZ
13748
0
    77843U, // FMLALLTT_ZZZI
13749
0
    103565377U, // FMLALLTTlanev4f32
13750
0
    0U, // FMLALLTTv4f32
13751
0
    76498U, // FMLALL_MZZI_BtoS
13752
0
    722U, // FMLALL_MZZ_BtoS
13753
0
    92865U, // FMLALL_VG2_M2Z2Z_BtoS
13754
0
    5599937U, // FMLALL_VG2_M2ZZI_BtoS
13755
0
    94917U, // FMLALL_VG2_M2ZZ_BtoS
13756
0
    92865U, // FMLALL_VG4_M4Z4Z_BtoS
13757
0
    5599937U, // FMLALL_VG4_M4ZZI_BtoS
13758
0
    94918U, // FMLALL_VG4_M4ZZ_BtoS
13759
0
    17U,  // FMLALT_ZZZ
13760
0
    77841U, // FMLALT_ZZZI
13761
0
    103561281U, // FMLALT_ZZZI_SHH
13762
0
    14401U, // FMLALT_ZZZ_SHH
13763
0
    103565377U, // FMLALTlanev8f16
13764
0
    0U, // FMLALTv8f16
13765
0
    76498U, // FMLAL_MZZI_BtoH
13766
0
    76066U, // FMLAL_MZZI_HtoS
13767
0
    290U, // FMLAL_MZZ_HtoS
13768
0
    92865U, // FMLAL_VG2_M2Z2Z_BtoH
13769
0
    3168497U, // FMLAL_VG2_M2Z2Z_HtoS
13770
0
    5599937U, // FMLAL_VG2_M2ZZI_BtoH
13771
0
    204757233U, // FMLAL_VG2_M2ZZI_HtoS
13772
0
    94913U, // FMLAL_VG2_M2ZZ_BtoH
13773
0
    104093937U, // FMLAL_VG2_M2ZZ_HtoS
13774
0
    722U, // FMLAL_VG2_MZZ_BtoH
13775
0
    92865U, // FMLAL_VG4_M4Z4Z_BtoH
13776
0
    3168497U, // FMLAL_VG4_M4Z4Z_HtoS
13777
0
    5599937U, // FMLAL_VG4_M4ZZI_BtoH
13778
0
    204757233U, // FMLAL_VG4_M4ZZI_HtoS
13779
0
    94913U, // FMLAL_VG4_M4ZZ_BtoH
13780
0
    104093937U, // FMLAL_VG4_M4ZZ_HtoS
13781
0
    103565377U, // FMLALlanev4f16
13782
0
    103565377U, // FMLALlanev8f16
13783
0
    0U, // FMLALv4f16
13784
0
    0U, // FMLALv8f16
13785
0
    1333409U, // FMLA_VG2_M2Z2Z_D
13786
0
    1595569U, // FMLA_VG2_M2Z2Z_S
13787
0
    3168497U, // FMLA_VG2_M2Z4Z_H
13788
0
    203184289U, // FMLA_VG2_M2ZZI_D
13789
0
    204757233U, // FMLA_VG2_M2ZZI_H
13790
0
    203446449U, // FMLA_VG2_M2ZZI_S
13791
0
    102520993U, // FMLA_VG2_M2ZZ_D
13792
0
    104093937U, // FMLA_VG2_M2ZZ_H
13793
0
    102783153U, // FMLA_VG2_M2ZZ_S
13794
0
    1333409U, // FMLA_VG4_M4Z4Z_D
13795
0
    3168497U, // FMLA_VG4_M4Z4Z_H
13796
0
    1595569U, // FMLA_VG4_M4Z4Z_S
13797
0
    203184289U, // FMLA_VG4_M4ZZI_D
13798
0
    204757233U, // FMLA_VG4_M4ZZI_H
13799
0
    203446449U, // FMLA_VG4_M4ZZI_S
13800
0
    102520993U, // FMLA_VG4_M4ZZ_D
13801
0
    104093937U, // FMLA_VG4_M4ZZ_H
13802
0
    102783153U, // FMLA_VG4_M4ZZ_S
13803
0
    537135201U, // FMLA_ZPmZZ_D
13804
0
    104356097U, // FMLA_ZPmZZ_H
13805
0
    570691681U, // FMLA_ZPmZZ_S
13806
0
    103548992U, // FMLA_ZZZI_D
13807
0
    78081U, // FMLA_ZZZI_H
13808
0
    103551040U, // FMLA_ZZZI_S
13809
0
    103565378U, // FMLAv1i16_indexed
13810
0
    103565378U, // FMLAv1i32_indexed
13811
0
    103565378U, // FMLAv1i64_indexed
13812
0
    18497U, // FMLAv2f32
13813
0
    18497U, // FMLAv2f64
13814
0
    103565377U, // FMLAv2i32_indexed
13815
0
    103565377U, // FMLAv2i64_indexed
13816
0
    18497U, // FMLAv4f16
13817
0
    18497U, // FMLAv4f32
13818
0
    103565377U, // FMLAv4i16_indexed
13819
0
    103565377U, // FMLAv4i32_indexed
13820
0
    18497U, // FMLAv8f16
13821
0
    103565377U, // FMLAv8i16_indexed
13822
0
    103565377U, // FMLSL2lanev4f16
13823
0
    103565377U, // FMLSL2lanev8f16
13824
0
    0U, // FMLSL2v4f16
13825
0
    0U, // FMLSL2v8f16
13826
0
    103561281U, // FMLSLB_ZZZI_SHH
13827
0
    14401U, // FMLSLB_ZZZ_SHH
13828
0
    103561281U, // FMLSLT_ZZZI_SHH
13829
0
    14401U, // FMLSLT_ZZZ_SHH
13830
0
    76066U, // FMLSL_MZZI_HtoS
13831
0
    290U, // FMLSL_MZZ_HtoS
13832
0
    3168497U, // FMLSL_VG2_M2Z2Z_HtoS
13833
0
    204757233U, // FMLSL_VG2_M2ZZI_HtoS
13834
0
    104093937U, // FMLSL_VG2_M2ZZ_HtoS
13835
0
    3168497U, // FMLSL_VG4_M4Z4Z_HtoS
13836
0
    204757233U, // FMLSL_VG4_M4ZZI_HtoS
13837
0
    104093937U, // FMLSL_VG4_M4ZZ_HtoS
13838
0
    103565377U, // FMLSLlanev4f16
13839
0
    103565377U, // FMLSLlanev8f16
13840
0
    0U, // FMLSLv4f16
13841
0
    0U, // FMLSLv8f16
13842
0
    1333409U, // FMLS_VG2_M2Z2Z_D
13843
0
    3168497U, // FMLS_VG2_M2Z2Z_H
13844
0
    1595569U, // FMLS_VG2_M2Z2Z_S
13845
0
    203184289U, // FMLS_VG2_M2ZZI_D
13846
0
    204757233U, // FMLS_VG2_M2ZZI_H
13847
0
    203446449U, // FMLS_VG2_M2ZZI_S
13848
0
    102520993U, // FMLS_VG2_M2ZZ_D
13849
0
    104093937U, // FMLS_VG2_M2ZZ_H
13850
0
    102783153U, // FMLS_VG2_M2ZZ_S
13851
0
    3168497U, // FMLS_VG4_M4Z2Z_H
13852
0
    1333409U, // FMLS_VG4_M4Z4Z_D
13853
0
    1595569U, // FMLS_VG4_M4Z4Z_S
13854
0
    203184289U, // FMLS_VG4_M4ZZI_D
13855
0
    204757233U, // FMLS_VG4_M4ZZI_H
13856
0
    203446449U, // FMLS_VG4_M4ZZI_S
13857
0
    102520993U, // FMLS_VG4_M4ZZ_D
13858
0
    104093937U, // FMLS_VG4_M4ZZ_H
13859
0
    102783153U, // FMLS_VG4_M4ZZ_S
13860
0
    537135201U, // FMLS_ZPmZZ_D
13861
0
    104356097U, // FMLS_ZPmZZ_H
13862
0
    570691681U, // FMLS_ZPmZZ_S
13863
0
    103548992U, // FMLS_ZZZI_D
13864
0
    78081U, // FMLS_ZZZI_H
13865
0
    103551040U, // FMLS_ZZZI_S
13866
0
    103565378U, // FMLSv1i16_indexed
13867
0
    103565378U, // FMLSv1i32_indexed
13868
0
    103565378U, // FMLSv1i64_indexed
13869
0
    18497U, // FMLSv2f32
13870
0
    18497U, // FMLSv2f64
13871
0
    103565377U, // FMLSv2i32_indexed
13872
0
    103565377U, // FMLSv2i64_indexed
13873
0
    18497U, // FMLSv4f16
13874
0
    18497U, // FMLSv4f32
13875
0
    103565377U, // FMLSv4i16_indexed
13876
0
    103565377U, // FMLSv4i32_indexed
13877
0
    18497U, // FMLSv8f16
13878
0
    103565377U, // FMLSv8i16_indexed
13879
0
    2112U,  // FMMLA_ZZZ_D
13880
0
    4160U,  // FMMLA_ZZZ_S
13881
0
    0U, // FMOPAL_MPPZZ
13882
0
    0U, // FMOPA_MPPZZ_BtoH
13883
0
    0U, // FMOPA_MPPZZ_BtoS
13884
0
    737U, // FMOPA_MPPZZ_D
13885
0
    0U, // FMOPA_MPPZZ_H
13886
0
    305U, // FMOPA_MPPZZ_S
13887
0
    0U, // FMOPSL_MPPZZ
13888
0
    737U, // FMOPS_MPPZZ_D
13889
0
    0U, // FMOPS_MPPZZ_H
13890
0
    305U, // FMOPS_MPPZZ_S
13891
0
    448U, // FMOVDXHighr
13892
0
    0U, // FMOVDXr
13893
0
    5U, // FMOVDi
13894
0
    0U, // FMOVDr
13895
0
    0U, // FMOVHWr
13896
0
    0U, // FMOVHXr
13897
0
    5U, // FMOVHi
13898
0
    0U, // FMOVHr
13899
0
    0U, // FMOVSWr
13900
0
    5U, // FMOVSi
13901
0
    0U, // FMOVSr
13902
0
    0U, // FMOVWHr
13903
0
    0U, // FMOVWSr
13904
0
    0U, // FMOVXDHighr
13905
0
    0U, // FMOVXDr
13906
0
    0U, // FMOVXHr
13907
0
    5U, // FMOVv2f32_ns
13908
0
    5U, // FMOVv2f64_ns
13909
0
    5U, // FMOVv4f16_ns
13910
0
    5U, // FMOVv4f32_ns
13911
0
    5U, // FMOVv8f16_ns
13912
0
    537135201U, // FMSB_ZPmZZ_D
13913
0
    104356097U, // FMSB_ZPmZZ_H
13914
0
    570691681U, // FMSB_ZPmZZ_S
13915
0
    268352U,  // FMSUBDrrr
13916
0
    268352U,  // FMSUBHrrr
13917
0
    268352U,  // FMSUBSrrr
13918
0
    6208U,  // FMULDrr
13919
0
    6208U,  // FMULHrr
13920
0
    6208U,  // FMULSrr
13921
0
    6208U,  // FMULX16
13922
0
    6208U,  // FMULX32
13923
0
    6208U,  // FMULX64
13924
0
    67383393U,  // FMULX_ZPmZ_D
13925
0
    101472369U, // FMULX_ZPmZ_H
13926
0
    134504545U, // FMULX_ZPmZ_S
13927
0
    6045760U, // FMULXv1i16_indexed
13928
0
    6045760U, // FMULXv1i32_indexed
13929
0
    6045760U, // FMULXv1i64_indexed
13930
0
    16448U, // FMULXv2f32
13931
0
    16448U, // FMULXv2f64
13932
0
    6045760U, // FMULXv2i32_indexed
13933
0
    6045760U, // FMULXv2i64_indexed
13934
0
    16448U, // FMULXv4f16
13935
0
    16448U, // FMULXv4f32
13936
0
    6045760U, // FMULXv4i16_indexed
13937
0
    6045760U, // FMULXv4i32_indexed
13938
0
    16448U, // FMULXv8f16
13939
0
    6045760U, // FMULXv8i16_indexed
13940
0
    637808737U, // FMUL_ZPmI_D
13941
0
    6314097U, // FMUL_ZPmI_H
13942
0
    637821025U, // FMUL_ZPmI_S
13943
0
    67383393U,  // FMUL_ZPmZ_D
13944
0
    101472369U, // FMUL_ZPmZ_H
13945
0
    134504545U, // FMUL_ZPmZ_S
13946
0
    6041665U, // FMUL_ZZZI_D
13947
0
    79985U, // FMUL_ZZZI_H
13948
0
    6053954U, // FMUL_ZZZI_S
13949
0
    12353U, // FMUL_ZZZ_D
13950
0
    113U, // FMUL_ZZZ_H
13951
0
    24642U, // FMUL_ZZZ_S
13952
0
    6045760U, // FMULv1i16_indexed
13953
0
    6045760U, // FMULv1i32_indexed
13954
0
    6045760U, // FMULv1i64_indexed
13955
0
    16448U, // FMULv2f32
13956
0
    16448U, // FMULv2f64
13957
0
    6045760U, // FMULv2i32_indexed
13958
0
    6045760U, // FMULv2i64_indexed
13959
0
    16448U, // FMULv4f16
13960
0
    16448U, // FMULv4f32
13961
0
    6045760U, // FMULv4i16_indexed
13962
0
    6045760U, // FMULv4i32_indexed
13963
0
    16448U, // FMULv8f16
13964
0
    6045760U, // FMULv8i16_indexed
13965
0
    0U, // FNEGDr
13966
0
    0U, // FNEGHr
13967
0
    0U, // FNEGSr
13968
0
    32U,  // FNEG_ZPmZ_D
13969
0
    0U, // FNEG_ZPmZ_H
13970
0
    48U,  // FNEG_ZPmZ_S
13971
0
    0U, // FNEGv2f32
13972
0
    0U, // FNEGv2f64
13973
0
    0U, // FNEGv4f16
13974
0
    0U, // FNEGv4f32
13975
0
    0U, // FNEGv8f16
13976
0
    268352U,  // FNMADDDrrr
13977
0
    268352U,  // FNMADDHrrr
13978
0
    268352U,  // FNMADDSrrr
13979
0
    537135201U, // FNMAD_ZPmZZ_D
13980
0
    104356097U, // FNMAD_ZPmZZ_H
13981
0
    570691681U, // FNMAD_ZPmZZ_S
13982
0
    537135201U, // FNMLA_ZPmZZ_D
13983
0
    104356097U, // FNMLA_ZPmZZ_H
13984
0
    570691681U, // FNMLA_ZPmZZ_S
13985
0
    537135201U, // FNMLS_ZPmZZ_D
13986
0
    104356097U, // FNMLS_ZPmZZ_H
13987
0
    570691681U, // FNMLS_ZPmZZ_S
13988
0
    537135201U, // FNMSB_ZPmZZ_D
13989
0
    104356097U, // FNMSB_ZPmZZ_H
13990
0
    570691681U, // FNMSB_ZPmZZ_S
13991
0
    268352U,  // FNMSUBDrrr
13992
0
    268352U,  // FNMSUBHrrr
13993
0
    268352U,  // FNMSUBSrrr
13994
0
    6208U,  // FNMULDrr
13995
0
    6208U,  // FNMULHrr
13996
0
    6208U,  // FNMULSrr
13997
0
    1U, // FRECPE_ZZ_D
13998
0
    0U, // FRECPE_ZZ_H
13999
0
    2U, // FRECPE_ZZ_S
14000
0
    0U, // FRECPEv1f16
14001
0
    0U, // FRECPEv1i32
14002
0
    0U, // FRECPEv1i64
14003
0
    0U, // FRECPEv2f32
14004
0
    0U, // FRECPEv2f64
14005
0
    0U, // FRECPEv4f16
14006
0
    0U, // FRECPEv4f32
14007
0
    0U, // FRECPEv8f16
14008
0
    6208U,  // FRECPS16
14009
0
    6208U,  // FRECPS32
14010
0
    6208U,  // FRECPS64
14011
0
    12353U, // FRECPS_ZZZ_D
14012
0
    113U, // FRECPS_ZZZ_H
14013
0
    24642U, // FRECPS_ZZZ_S
14014
0
    16448U, // FRECPSv2f32
14015
0
    16448U, // FRECPSv2f64
14016
0
    16448U, // FRECPSv4f16
14017
0
    16448U, // FRECPSv4f32
14018
0
    16448U, // FRECPSv8f16
14019
0
    32U,  // FRECPX_ZPmZ_D
14020
0
    0U, // FRECPX_ZPmZ_H
14021
0
    48U,  // FRECPX_ZPmZ_S
14022
0
    0U, // FRECPXv1f16
14023
0
    0U, // FRECPXv1i32
14024
0
    0U, // FRECPXv1i64
14025
0
    0U, // FRINT32XDr
14026
0
    0U, // FRINT32XSr
14027
0
    0U, // FRINT32Xv2f32
14028
0
    0U, // FRINT32Xv2f64
14029
0
    0U, // FRINT32Xv4f32
14030
0
    0U, // FRINT32ZDr
14031
0
    0U, // FRINT32ZSr
14032
0
    0U, // FRINT32Zv2f32
14033
0
    0U, // FRINT32Zv2f64
14034
0
    0U, // FRINT32Zv4f32
14035
0
    0U, // FRINT64XDr
14036
0
    0U, // FRINT64XSr
14037
0
    0U, // FRINT64Xv2f32
14038
0
    0U, // FRINT64Xv2f64
14039
0
    0U, // FRINT64Xv4f32
14040
0
    0U, // FRINT64ZDr
14041
0
    0U, // FRINT64ZSr
14042
0
    0U, // FRINT64Zv2f32
14043
0
    0U, // FRINT64Zv2f64
14044
0
    0U, // FRINT64Zv4f32
14045
0
    0U, // FRINTADr
14046
0
    0U, // FRINTAHr
14047
0
    0U, // FRINTASr
14048
0
    0U, // FRINTA_2Z2Z_S
14049
0
    0U, // FRINTA_4Z4Z_S
14050
0
    32U,  // FRINTA_ZPmZ_D
14051
0
    0U, // FRINTA_ZPmZ_H
14052
0
    48U,  // FRINTA_ZPmZ_S
14053
0
    0U, // FRINTAv2f32
14054
0
    0U, // FRINTAv2f64
14055
0
    0U, // FRINTAv4f16
14056
0
    0U, // FRINTAv4f32
14057
0
    0U, // FRINTAv8f16
14058
0
    0U, // FRINTIDr
14059
0
    0U, // FRINTIHr
14060
0
    0U, // FRINTISr
14061
0
    32U,  // FRINTI_ZPmZ_D
14062
0
    0U, // FRINTI_ZPmZ_H
14063
0
    48U,  // FRINTI_ZPmZ_S
14064
0
    0U, // FRINTIv2f32
14065
0
    0U, // FRINTIv2f64
14066
0
    0U, // FRINTIv4f16
14067
0
    0U, // FRINTIv4f32
14068
0
    0U, // FRINTIv8f16
14069
0
    0U, // FRINTMDr
14070
0
    0U, // FRINTMHr
14071
0
    0U, // FRINTMSr
14072
0
    0U, // FRINTM_2Z2Z_S
14073
0
    0U, // FRINTM_4Z4Z_S
14074
0
    32U,  // FRINTM_ZPmZ_D
14075
0
    0U, // FRINTM_ZPmZ_H
14076
0
    48U,  // FRINTM_ZPmZ_S
14077
0
    0U, // FRINTMv2f32
14078
0
    0U, // FRINTMv2f64
14079
0
    0U, // FRINTMv4f16
14080
0
    0U, // FRINTMv4f32
14081
0
    0U, // FRINTMv8f16
14082
0
    0U, // FRINTNDr
14083
0
    0U, // FRINTNHr
14084
0
    0U, // FRINTNSr
14085
0
    0U, // FRINTN_2Z2Z_S
14086
0
    0U, // FRINTN_4Z4Z_S
14087
0
    32U,  // FRINTN_ZPmZ_D
14088
0
    0U, // FRINTN_ZPmZ_H
14089
0
    48U,  // FRINTN_ZPmZ_S
14090
0
    0U, // FRINTNv2f32
14091
0
    0U, // FRINTNv2f64
14092
0
    0U, // FRINTNv4f16
14093
0
    0U, // FRINTNv4f32
14094
0
    0U, // FRINTNv8f16
14095
0
    0U, // FRINTPDr
14096
0
    0U, // FRINTPHr
14097
0
    0U, // FRINTPSr
14098
0
    0U, // FRINTP_2Z2Z_S
14099
0
    0U, // FRINTP_4Z4Z_S
14100
0
    32U,  // FRINTP_ZPmZ_D
14101
0
    0U, // FRINTP_ZPmZ_H
14102
0
    48U,  // FRINTP_ZPmZ_S
14103
0
    0U, // FRINTPv2f32
14104
0
    0U, // FRINTPv2f64
14105
0
    0U, // FRINTPv4f16
14106
0
    0U, // FRINTPv4f32
14107
0
    0U, // FRINTPv8f16
14108
0
    0U, // FRINTXDr
14109
0
    0U, // FRINTXHr
14110
0
    0U, // FRINTXSr
14111
0
    32U,  // FRINTX_ZPmZ_D
14112
0
    0U, // FRINTX_ZPmZ_H
14113
0
    48U,  // FRINTX_ZPmZ_S
14114
0
    0U, // FRINTXv2f32
14115
0
    0U, // FRINTXv2f64
14116
0
    0U, // FRINTXv4f16
14117
0
    0U, // FRINTXv4f32
14118
0
    0U, // FRINTXv8f16
14119
0
    0U, // FRINTZDr
14120
0
    0U, // FRINTZHr
14121
0
    0U, // FRINTZSr
14122
0
    32U,  // FRINTZ_ZPmZ_D
14123
0
    0U, // FRINTZ_ZPmZ_H
14124
0
    48U,  // FRINTZ_ZPmZ_S
14125
0
    0U, // FRINTZv2f32
14126
0
    0U, // FRINTZv2f64
14127
0
    0U, // FRINTZv4f16
14128
0
    0U, // FRINTZv4f32
14129
0
    0U, // FRINTZv8f16
14130
0
    1U, // FRSQRTE_ZZ_D
14131
0
    0U, // FRSQRTE_ZZ_H
14132
0
    2U, // FRSQRTE_ZZ_S
14133
0
    0U, // FRSQRTEv1f16
14134
0
    0U, // FRSQRTEv1i32
14135
0
    0U, // FRSQRTEv1i64
14136
0
    0U, // FRSQRTEv2f32
14137
0
    0U, // FRSQRTEv2f64
14138
0
    0U, // FRSQRTEv4f16
14139
0
    0U, // FRSQRTEv4f32
14140
0
    0U, // FRSQRTEv8f16
14141
0
    6208U,  // FRSQRTS16
14142
0
    6208U,  // FRSQRTS32
14143
0
    6208U,  // FRSQRTS64
14144
0
    12353U, // FRSQRTS_ZZZ_D
14145
0
    113U, // FRSQRTS_ZZZ_H
14146
0
    24642U, // FRSQRTS_ZZZ_S
14147
0
    16448U, // FRSQRTSv2f32
14148
0
    16448U, // FRSQRTSv2f64
14149
0
    16448U, // FRSQRTSv4f16
14150
0
    16448U, // FRSQRTSv4f32
14151
0
    16448U, // FRSQRTSv8f16
14152
0
    513U, // FSCALE_2Z2Z_D
14153
0
    273U, // FSCALE_2Z2Z_H
14154
0
    529U, // FSCALE_2Z2Z_S
14155
0
    145U, // FSCALE_2ZZ_D
14156
0
    113U, // FSCALE_2ZZ_H
14157
0
    81U,  // FSCALE_2ZZ_S
14158
0
    513U, // FSCALE_4Z4Z_D
14159
0
    273U, // FSCALE_4Z4Z_H
14160
0
    529U, // FSCALE_4Z4Z_S
14161
0
    145U, // FSCALE_4ZZ_D
14162
0
    113U, // FSCALE_4ZZ_H
14163
0
    81U,  // FSCALE_4ZZ_S
14164
0
    67383393U,  // FSCALE_ZPmZ_D
14165
0
    101472369U, // FSCALE_ZPmZ_H
14166
0
    134504545U, // FSCALE_ZPmZ_S
14167
0
    16448U, // FSCALEv2f32
14168
0
    16448U, // FSCALEv2f64
14169
0
    16448U, // FSCALEv4f16
14170
0
    16448U, // FSCALEv4f32
14171
0
    16448U, // FSCALEv8f16
14172
0
    0U, // FSQRTDr
14173
0
    0U, // FSQRTHr
14174
0
    0U, // FSQRTSr
14175
0
    32U,  // FSQRT_ZPmZ_D
14176
0
    0U, // FSQRT_ZPmZ_H
14177
0
    48U,  // FSQRT_ZPmZ_S
14178
0
    0U, // FSQRTv2f32
14179
0
    0U, // FSQRTv2f64
14180
0
    0U, // FSQRTv4f16
14181
0
    0U, // FSQRTv4f32
14182
0
    0U, // FSQRTv8f16
14183
0
    6208U,  // FSUBDrr
14184
0
    6208U,  // FSUBHrr
14185
0
    503591009U, // FSUBR_ZPmI_D
14186
0
    5003377U, // FSUBR_ZPmI_H
14187
0
    503603297U, // FSUBR_ZPmI_S
14188
0
    67383393U,  // FSUBR_ZPmZ_D
14189
0
    101472369U, // FSUBR_ZPmZ_H
14190
0
    134504545U, // FSUBR_ZPmZ_S
14191
0
    6208U,  // FSUBSrr
14192
0
    161U, // FSUB_VG2_M2Z_D
14193
0
    241U, // FSUB_VG2_M2Z_H
14194
0
    177U, // FSUB_VG2_M2Z_S
14195
0
    161U, // FSUB_VG4_M4Z_D
14196
0
    241U, // FSUB_VG4_M4Z_H
14197
0
    177U, // FSUB_VG4_M4Z_S
14198
0
    503591009U, // FSUB_ZPmI_D
14199
0
    5003377U, // FSUB_ZPmI_H
14200
0
    503603297U, // FSUB_ZPmI_S
14201
0
    67383393U,  // FSUB_ZPmZ_D
14202
0
    101472369U, // FSUB_ZPmZ_H
14203
0
    134504545U, // FSUB_ZPmZ_S
14204
0
    12353U, // FSUB_ZZZ_D
14205
0
    113U, // FSUB_ZZZ_H
14206
0
    24642U, // FSUB_ZZZ_S
14207
0
    16448U, // FSUBv2f32
14208
0
    16448U, // FSUBv2f64
14209
0
    16448U, // FSUBv4f16
14210
0
    16448U, // FSUBv4f32
14211
0
    16448U, // FSUBv8f16
14212
0
    274497U,  // FTMAD_ZZI_D
14213
0
    103045233U, // FTMAD_ZZI_H
14214
0
    286786U,  // FTMAD_ZZI_S
14215
0
    12353U, // FTSMUL_ZZZ_D
14216
0
    113U, // FTSMUL_ZZZ_H
14217
0
    24642U, // FTSMUL_ZZZ_S
14218
0
    12353U, // FTSSEL_ZZZ_D
14219
0
    113U, // FTSSEL_ZZZ_H
14220
0
    24642U, // FTSSEL_ZZZ_S
14221
0
    0U, // FVDOTB_VG4_M2ZZI_BtoS
14222
0
    0U, // FVDOTT_VG4_M2ZZI_BtoS
14223
0
    5599937U, // FVDOT_VG2_M2ZZI_BtoH
14224
0
    204757233U, // FVDOT_VG2_M2ZZI_HtoS
14225
0
    0U, // GCSPOPCX
14226
0
    0U, // GCSPOPM
14227
0
    0U, // GCSPOPX
14228
0
    0U, // GCSPUSHM
14229
0
    0U, // GCSPUSHX
14230
0
    0U, // GCSSS1
14231
0
    0U, // GCSSS2
14232
0
    0U, // GCSSTR
14233
0
    0U, // GCSSTTR
14234
0
    673470614U, // GLD1B_D_IMM_REAL
14235
0
    6576358U, // GLD1B_D_REAL
14236
0
    6838502U, // GLD1B_D_SXTW_REAL
14237
0
    7100646U, // GLD1B_D_UXTW_REAL
14238
0
    673470550U, // GLD1B_S_IMM_REAL
14239
0
    7362790U, // GLD1B_S_SXTW_REAL
14240
0
    7624934U, // GLD1B_S_UXTW_REAL
14241
0
    7886998U, // GLD1D_IMM_REAL
14242
0
    6576358U, // GLD1D_REAL
14243
0
    8149222U, // GLD1D_SCALED_REAL
14244
0
    6838502U, // GLD1D_SXTW_REAL
14245
0
    8411366U, // GLD1D_SXTW_SCALED_REAL
14246
0
    7100646U, // GLD1D_UXTW_REAL
14247
0
    8673510U, // GLD1D_UXTW_SCALED_REAL
14248
0
    680024214U, // GLD1H_D_IMM_REAL
14249
0
    6576358U, // GLD1H_D_REAL
14250
0
    9197798U, // GLD1H_D_SCALED_REAL
14251
0
    6838502U, // GLD1H_D_SXTW_REAL
14252
0
    9459942U, // GLD1H_D_SXTW_SCALED_REAL
14253
0
    7100646U, // GLD1H_D_UXTW_REAL
14254
0
    9722086U, // GLD1H_D_UXTW_SCALED_REAL
14255
0
    680024150U, // GLD1H_S_IMM_REAL
14256
0
    7362790U, // GLD1H_S_SXTW_REAL
14257
0
    9984230U, // GLD1H_S_SXTW_SCALED_REAL
14258
0
    7624934U, // GLD1H_S_UXTW_REAL
14259
0
    10246374U,  // GLD1H_S_UXTW_SCALED_REAL
14260
0
    673470614U, // GLD1Q
14261
0
    673470614U, // GLD1SB_D_IMM_REAL
14262
0
    6576358U, // GLD1SB_D_REAL
14263
0
    6838502U, // GLD1SB_D_SXTW_REAL
14264
0
    7100646U, // GLD1SB_D_UXTW_REAL
14265
0
    673470550U, // GLD1SB_S_IMM_REAL
14266
0
    7362790U, // GLD1SB_S_SXTW_REAL
14267
0
    7624934U, // GLD1SB_S_UXTW_REAL
14268
0
    680024214U, // GLD1SH_D_IMM_REAL
14269
0
    6576358U, // GLD1SH_D_REAL
14270
0
    9197798U, // GLD1SH_D_SCALED_REAL
14271
0
    6838502U, // GLD1SH_D_SXTW_REAL
14272
0
    9459942U, // GLD1SH_D_SXTW_SCALED_REAL
14273
0
    7100646U, // GLD1SH_D_UXTW_REAL
14274
0
    9722086U, // GLD1SH_D_UXTW_SCALED_REAL
14275
0
    680024150U, // GLD1SH_S_IMM_REAL
14276
0
    7362790U, // GLD1SH_S_SXTW_REAL
14277
0
    9984230U, // GLD1SH_S_SXTW_SCALED_REAL
14278
0
    7624934U, // GLD1SH_S_UXTW_REAL
14279
0
    10246374U,  // GLD1SH_S_UXTW_SCALED_REAL
14280
0
    681597078U, // GLD1SW_D_IMM_REAL
14281
0
    6576358U, // GLD1SW_D_REAL
14282
0
    10770662U,  // GLD1SW_D_SCALED_REAL
14283
0
    6838502U, // GLD1SW_D_SXTW_REAL
14284
0
    11032806U,  // GLD1SW_D_SXTW_SCALED_REAL
14285
0
    7100646U, // GLD1SW_D_UXTW_REAL
14286
0
    11294950U,  // GLD1SW_D_UXTW_SCALED_REAL
14287
0
    681597078U, // GLD1W_D_IMM_REAL
14288
0
    6576358U, // GLD1W_D_REAL
14289
0
    10770662U,  // GLD1W_D_SCALED_REAL
14290
0
    6838502U, // GLD1W_D_SXTW_REAL
14291
0
    11032806U,  // GLD1W_D_SXTW_SCALED_REAL
14292
0
    7100646U, // GLD1W_D_UXTW_REAL
14293
0
    11294950U,  // GLD1W_D_UXTW_SCALED_REAL
14294
0
    681597014U, // GLD1W_IMM_REAL
14295
0
    7362790U, // GLD1W_SXTW_REAL
14296
0
    11557094U,  // GLD1W_SXTW_SCALED_REAL
14297
0
    7624934U, // GLD1W_UXTW_REAL
14298
0
    11819238U,  // GLD1W_UXTW_SCALED_REAL
14299
0
    673470614U, // GLDFF1B_D_IMM_REAL
14300
0
    6576358U, // GLDFF1B_D_REAL
14301
0
    6838502U, // GLDFF1B_D_SXTW_REAL
14302
0
    7100646U, // GLDFF1B_D_UXTW_REAL
14303
0
    673470550U, // GLDFF1B_S_IMM_REAL
14304
0
    7362790U, // GLDFF1B_S_SXTW_REAL
14305
0
    7624934U, // GLDFF1B_S_UXTW_REAL
14306
0
    7886998U, // GLDFF1D_IMM_REAL
14307
0
    6576358U, // GLDFF1D_REAL
14308
0
    8149222U, // GLDFF1D_SCALED_REAL
14309
0
    6838502U, // GLDFF1D_SXTW_REAL
14310
0
    8411366U, // GLDFF1D_SXTW_SCALED_REAL
14311
0
    7100646U, // GLDFF1D_UXTW_REAL
14312
0
    8673510U, // GLDFF1D_UXTW_SCALED_REAL
14313
0
    680024214U, // GLDFF1H_D_IMM_REAL
14314
0
    6576358U, // GLDFF1H_D_REAL
14315
0
    9197798U, // GLDFF1H_D_SCALED_REAL
14316
0
    6838502U, // GLDFF1H_D_SXTW_REAL
14317
0
    9459942U, // GLDFF1H_D_SXTW_SCALED_REAL
14318
0
    7100646U, // GLDFF1H_D_UXTW_REAL
14319
0
    9722086U, // GLDFF1H_D_UXTW_SCALED_REAL
14320
0
    680024150U, // GLDFF1H_S_IMM_REAL
14321
0
    7362790U, // GLDFF1H_S_SXTW_REAL
14322
0
    9984230U, // GLDFF1H_S_SXTW_SCALED_REAL
14323
0
    7624934U, // GLDFF1H_S_UXTW_REAL
14324
0
    10246374U,  // GLDFF1H_S_UXTW_SCALED_REAL
14325
0
    673470614U, // GLDFF1SB_D_IMM_REAL
14326
0
    6576358U, // GLDFF1SB_D_REAL
14327
0
    6838502U, // GLDFF1SB_D_SXTW_REAL
14328
0
    7100646U, // GLDFF1SB_D_UXTW_REAL
14329
0
    673470550U, // GLDFF1SB_S_IMM_REAL
14330
0
    7362790U, // GLDFF1SB_S_SXTW_REAL
14331
0
    7624934U, // GLDFF1SB_S_UXTW_REAL
14332
0
    680024214U, // GLDFF1SH_D_IMM_REAL
14333
0
    6576358U, // GLDFF1SH_D_REAL
14334
0
    9197798U, // GLDFF1SH_D_SCALED_REAL
14335
0
    6838502U, // GLDFF1SH_D_SXTW_REAL
14336
0
    9459942U, // GLDFF1SH_D_SXTW_SCALED_REAL
14337
0
    7100646U, // GLDFF1SH_D_UXTW_REAL
14338
0
    9722086U, // GLDFF1SH_D_UXTW_SCALED_REAL
14339
0
    680024150U, // GLDFF1SH_S_IMM_REAL
14340
0
    7362790U, // GLDFF1SH_S_SXTW_REAL
14341
0
    9984230U, // GLDFF1SH_S_SXTW_SCALED_REAL
14342
0
    7624934U, // GLDFF1SH_S_UXTW_REAL
14343
0
    10246374U,  // GLDFF1SH_S_UXTW_SCALED_REAL
14344
0
    681597078U, // GLDFF1SW_D_IMM_REAL
14345
0
    6576358U, // GLDFF1SW_D_REAL
14346
0
    10770662U,  // GLDFF1SW_D_SCALED_REAL
14347
0
    6838502U, // GLDFF1SW_D_SXTW_REAL
14348
0
    11032806U,  // GLDFF1SW_D_SXTW_SCALED_REAL
14349
0
    7100646U, // GLDFF1SW_D_UXTW_REAL
14350
0
    11294950U,  // GLDFF1SW_D_UXTW_SCALED_REAL
14351
0
    681597078U, // GLDFF1W_D_IMM_REAL
14352
0
    6576358U, // GLDFF1W_D_REAL
14353
0
    10770662U,  // GLDFF1W_D_SCALED_REAL
14354
0
    6838502U, // GLDFF1W_D_SXTW_REAL
14355
0
    11032806U,  // GLDFF1W_D_SXTW_SCALED_REAL
14356
0
    7100646U, // GLDFF1W_D_UXTW_REAL
14357
0
    11294950U,  // GLDFF1W_D_UXTW_SCALED_REAL
14358
0
    681597014U, // GLDFF1W_IMM_REAL
14359
0
    7362790U, // GLDFF1W_SXTW_REAL
14360
0
    11557094U,  // GLDFF1W_SXTW_SCALED_REAL
14361
0
    7624934U, // GLDFF1W_UXTW_REAL
14362
0
    11819238U,  // GLDFF1W_UXTW_SCALED_REAL
14363
0
    6208U,  // GMI
14364
0
    0U, // HINT
14365
0
    67383505U,  // HISTCNT_ZPzZZ_D
14366
0
    134504657U, // HISTCNT_ZPzZZ_S
14367
0
    20546U, // HISTSEG_ZZZ
14368
0
    0U, // HLT
14369
0
    0U, // HVC
14370
0
    4U, // INCB_XPiI
14371
0
    4U, // INCD_XPiI
14372
0
    4U, // INCD_ZPiI
14373
0
    4U, // INCH_XPiI
14374
0
    0U, // INCH_ZPiI
14375
0
    2U, // INCP_XP_B
14376
0
    1U, // INCP_XP_D
14377
0
    0U, // INCP_XP_H
14378
0
    2U, // INCP_XP_S
14379
0
    0U, // INCP_ZP_D
14380
0
    0U, // INCP_ZP_H
14381
0
    0U, // INCP_ZP_S
14382
0
    4U, // INCW_XPiI
14383
0
    4U, // INCW_ZPiI
14384
0
    758U, // INDEX_II_B
14385
0
    6208U,  // INDEX_II_D
14386
0
    6U, // INDEX_II_H
14387
0
    6208U,  // INDEX_II_S
14388
0
    230U, // INDEX_IR_B
14389
0
    6208U,  // INDEX_IR_D
14390
0
    2U, // INDEX_IR_H
14391
0
    6208U,  // INDEX_IR_S
14392
0
    96320U, // INDEX_RI_B
14393
0
    6208U,  // INDEX_RI_D
14394
0
    769U, // INDEX_RI_H
14395
0
    6208U,  // INDEX_RI_S
14396
0
    6208U,  // INDEX_RR_B
14397
0
    6208U,  // INDEX_RR_D
14398
0
    225U, // INDEX_RR_H
14399
0
    6208U,  // INDEX_RR_S
14400
0
    94993U, // INSERT_MXIPZ_H_B
14401
0
    99089U, // INSERT_MXIPZ_H_D
14402
0
    101137U,  // INSERT_MXIPZ_H_H
14403
0
    103185U,  // INSERT_MXIPZ_H_Q
14404
0
    105233U,  // INSERT_MXIPZ_H_S
14405
0
    94993U, // INSERT_MXIPZ_V_B
14406
0
    99089U, // INSERT_MXIPZ_V_D
14407
0
    101137U,  // INSERT_MXIPZ_V_H
14408
0
    103185U,  // INSERT_MXIPZ_V_Q
14409
0
    105233U,  // INSERT_MXIPZ_V_S
14410
0
    2U, // INSR_ZR_B
14411
0
    2U, // INSR_ZR_D
14412
0
    0U, // INSR_ZR_H
14413
0
    2U, // INSR_ZR_S
14414
0
    6U, // INSR_ZV_B
14415
0
    6U, // INSR_ZV_D
14416
0
    0U, // INSR_ZV_H
14417
0
    6U, // INSR_ZV_S
14418
0
    4U, // INSvi16gpr
14419
0
    6U, // INSvi16lane
14420
0
    4U, // INSvi32gpr
14421
0
    6U, // INSvi32lane
14422
0
    4U, // INSvi64gpr
14423
0
    6U, // INSvi64lane
14424
0
    4U, // INSvi8gpr
14425
0
    6U, // INSvi8lane
14426
0
    6208U,  // IRG
14427
0
    0U, // ISB
14428
0
    20545U, // LASTA_RPZ_B
14429
0
    12353U, // LASTA_RPZ_D
14430
0
    10305U, // LASTA_RPZ_H
14431
0
    24641U, // LASTA_RPZ_S
14432
0
    20545U, // LASTA_VPZ_B
14433
0
    12353U, // LASTA_VPZ_D
14434
0
    10305U, // LASTA_VPZ_H
14435
0
    24641U, // LASTA_VPZ_S
14436
0
    20545U, // LASTB_RPZ_B
14437
0
    12353U, // LASTB_RPZ_D
14438
0
    10305U, // LASTB_RPZ_H
14439
0
    24641U, // LASTB_RPZ_S
14440
0
    20545U, // LASTB_VPZ_B
14441
0
    12353U, // LASTB_VPZ_D
14442
0
    10305U, // LASTB_VPZ_H
14443
0
    24641U, // LASTB_VPZ_S
14444
0
    12081382U,  // LD1B
14445
0
    12081382U,  // LD1B_2Z
14446
0
    713578726U, // LD1B_2Z_IMM
14447
0
    107303U,  // LD1B_2Z_STRIDED
14448
0
    109351U,  // LD1B_2Z_STRIDED_IMM
14449
0
    12081382U,  // LD1B_4Z
14450
0
    715151590U, // LD1B_4Z_IMM
14451
0
    12081382U,  // LD1B_4Z_STRIDED
14452
0
    715151590U, // LD1B_4Z_STRIDED_IMM
14453
0
    12081382U,  // LD1B_D
14454
0
    707025126U, // LD1B_D_IMM
14455
0
    12081382U,  // LD1B_H
14456
0
    707025126U, // LD1B_H_IMM
14457
0
    707025126U, // LD1B_IMM
14458
0
    12081382U,  // LD1B_S
14459
0
    707025126U, // LD1B_S_IMM
14460
0
    12343526U,  // LD1D
14461
0
    12343526U,  // LD1D_2Z
14462
0
    713578726U, // LD1D_2Z_IMM
14463
0
    12343526U,  // LD1D_2Z_STRIDED
14464
0
    713578726U, // LD1D_2Z_STRIDED_IMM
14465
0
    12343526U,  // LD1D_4Z
14466
0
    715151590U, // LD1D_4Z_IMM
14467
0
    12343526U,  // LD1D_4Z_STRIDED
14468
0
    715151590U, // LD1D_4Z_STRIDED_IMM
14469
0
    707025126U, // LD1D_IMM
14470
0
    12343526U,  // LD1D_Q
14471
0
    707025126U, // LD1D_Q_IMM
14472
0
    0U, // LD1Fourv16b
14473
0
    0U, // LD1Fourv16b_POST
14474
0
    0U, // LD1Fourv1d
14475
0
    0U, // LD1Fourv1d_POST
14476
0
    0U, // LD1Fourv2d
14477
0
    0U, // LD1Fourv2d_POST
14478
0
    0U, // LD1Fourv2s
14479
0
    0U, // LD1Fourv2s_POST
14480
0
    0U, // LD1Fourv4h
14481
0
    0U, // LD1Fourv4h_POST
14482
0
    0U, // LD1Fourv4s
14483
0
    0U, // LD1Fourv4s_POST
14484
0
    0U, // LD1Fourv8b
14485
0
    0U, // LD1Fourv8b_POST
14486
0
    0U, // LD1Fourv8h
14487
0
    0U, // LD1Fourv8h_POST
14488
0
    12605670U,  // LD1H
14489
0
    12605670U,  // LD1H_2Z
14490
0
    713578726U, // LD1H_2Z_IMM
14491
0
    111399U,  // LD1H_2Z_STRIDED
14492
0
    109351U,  // LD1H_2Z_STRIDED_IMM
14493
0
    12605670U,  // LD1H_4Z
14494
0
    715151590U, // LD1H_4Z_IMM
14495
0
    12605670U,  // LD1H_4Z_STRIDED
14496
0
    715151590U, // LD1H_4Z_STRIDED_IMM
14497
0
    12605670U,  // LD1H_D
14498
0
    707025126U, // LD1H_D_IMM
14499
0
    707025126U, // LD1H_IMM
14500
0
    12605670U,  // LD1H_S
14501
0
    707025126U, // LD1H_S_IMM
14502
0
    0U, // LD1Onev16b
14503
0
    0U, // LD1Onev16b_POST
14504
0
    0U, // LD1Onev1d
14505
0
    0U, // LD1Onev1d_POST
14506
0
    0U, // LD1Onev2d
14507
0
    0U, // LD1Onev2d_POST
14508
0
    0U, // LD1Onev2s
14509
0
    0U, // LD1Onev2s_POST
14510
0
    0U, // LD1Onev4h
14511
0
    0U, // LD1Onev4h_POST
14512
0
    0U, // LD1Onev4s
14513
0
    0U, // LD1Onev4s_POST
14514
0
    0U, // LD1Onev8b
14515
0
    0U, // LD1Onev8b_POST
14516
0
    0U, // LD1Onev8h
14517
0
    0U, // LD1Onev8h_POST
14518
0
    673470694U, // LD1RB_D_IMM
14519
0
    673470694U, // LD1RB_H_IMM
14520
0
    673470694U, // LD1RB_IMM
14521
0
    673470694U, // LD1RB_S_IMM
14522
0
    7887078U, // LD1RD_IMM
14523
0
    680024294U, // LD1RH_D_IMM
14524
0
    680024294U, // LD1RH_IMM
14525
0
    680024294U, // LD1RH_S_IMM
14526
0
    12081382U,  // LD1RO_B
14527
0
    12867814U,  // LD1RO_B_IMM
14528
0
    12343526U,  // LD1RO_D
14529
0
    12867814U,  // LD1RO_D_IMM
14530
0
    12605670U,  // LD1RO_H
14531
0
    12867814U,  // LD1RO_H_IMM
14532
0
    13129958U,  // LD1RO_W
14533
0
    12867814U,  // LD1RO_W_IMM
14534
0
    12081382U,  // LD1RQ_B
14535
0
    13392102U,  // LD1RQ_B_IMM
14536
0
    12343526U,  // LD1RQ_D
14537
0
    13392102U,  // LD1RQ_D_IMM
14538
0
    12605670U,  // LD1RQ_H
14539
0
    13392102U,  // LD1RQ_H_IMM
14540
0
    13129958U,  // LD1RQ_W
14541
0
    13392102U,  // LD1RQ_W_IMM
14542
0
    673470694U, // LD1RSB_D_IMM
14543
0
    673470694U, // LD1RSB_H_IMM
14544
0
    673470694U, // LD1RSB_S_IMM
14545
0
    680024294U, // LD1RSH_D_IMM
14546
0
    680024294U, // LD1RSH_S_IMM
14547
0
    681597158U, // LD1RSW_IMM
14548
0
    681597158U, // LD1RW_D_IMM
14549
0
    681597158U, // LD1RW_IMM
14550
0
    0U, // LD1Rv16b
14551
0
    0U, // LD1Rv16b_POST
14552
0
    0U, // LD1Rv1d
14553
0
    0U, // LD1Rv1d_POST
14554
0
    0U, // LD1Rv2d
14555
0
    0U, // LD1Rv2d_POST
14556
0
    0U, // LD1Rv2s
14557
0
    0U, // LD1Rv2s_POST
14558
0
    0U, // LD1Rv4h
14559
0
    0U, // LD1Rv4h_POST
14560
0
    0U, // LD1Rv4s
14561
0
    0U, // LD1Rv4s_POST
14562
0
    0U, // LD1Rv8b
14563
0
    0U, // LD1Rv8b_POST
14564
0
    0U, // LD1Rv8h
14565
0
    0U, // LD1Rv8h_POST
14566
0
    12081382U,  // LD1SB_D
14567
0
    707025126U, // LD1SB_D_IMM
14568
0
    12081382U,  // LD1SB_H
14569
0
    707025126U, // LD1SB_H_IMM
14570
0
    12081382U,  // LD1SB_S
14571
0
    707025126U, // LD1SB_S_IMM
14572
0
    12605670U,  // LD1SH_D
14573
0
    707025126U, // LD1SH_D_IMM
14574
0
    12605670U,  // LD1SH_S
14575
0
    707025126U, // LD1SH_S_IMM
14576
0
    13129958U,  // LD1SW_D
14577
0
    707025126U, // LD1SW_D_IMM
14578
0
    0U, // LD1Threev16b
14579
0
    0U, // LD1Threev16b_POST
14580
0
    0U, // LD1Threev1d
14581
0
    0U, // LD1Threev1d_POST
14582
0
    0U, // LD1Threev2d
14583
0
    0U, // LD1Threev2d_POST
14584
0
    0U, // LD1Threev2s
14585
0
    0U, // LD1Threev2s_POST
14586
0
    0U, // LD1Threev4h
14587
0
    0U, // LD1Threev4h_POST
14588
0
    0U, // LD1Threev4s
14589
0
    0U, // LD1Threev4s_POST
14590
0
    0U, // LD1Threev8b
14591
0
    0U, // LD1Threev8b_POST
14592
0
    0U, // LD1Threev8h
14593
0
    0U, // LD1Threev8h_POST
14594
0
    0U, // LD1Twov16b
14595
0
    0U, // LD1Twov16b_POST
14596
0
    0U, // LD1Twov1d
14597
0
    0U, // LD1Twov1d_POST
14598
0
    0U, // LD1Twov2d
14599
0
    0U, // LD1Twov2d_POST
14600
0
    0U, // LD1Twov2s
14601
0
    0U, // LD1Twov2s_POST
14602
0
    0U, // LD1Twov4h
14603
0
    0U, // LD1Twov4h_POST
14604
0
    0U, // LD1Twov4s
14605
0
    0U, // LD1Twov4s_POST
14606
0
    0U, // LD1Twov8b
14607
0
    0U, // LD1Twov8b_POST
14608
0
    0U, // LD1Twov8h
14609
0
    0U, // LD1Twov8h_POST
14610
0
    13129958U,  // LD1W
14611
0
    13129958U,  // LD1W_2Z
14612
0
    713578726U, // LD1W_2Z_IMM
14613
0
    13129958U,  // LD1W_2Z_STRIDED
14614
0
    713578726U, // LD1W_2Z_STRIDED_IMM
14615
0
    13129958U,  // LD1W_4Z
14616
0
    715151590U, // LD1W_4Z_IMM
14617
0
    13129958U,  // LD1W_4Z_STRIDED
14618
0
    715151590U, // LD1W_4Z_STRIDED_IMM
14619
0
    13129958U,  // LD1W_D
14620
0
    707025126U, // LD1W_D_IMM
14621
0
    707025126U, // LD1W_IMM
14622
0
    13129958U,  // LD1W_Q
14623
0
    707025126U, // LD1W_Q_IMM
14624
0
    13744945U,  // LD1_MXIPXX_H_B
14625
0
    14007089U,  // LD1_MXIPXX_H_D
14626
0
    14269233U,  // LD1_MXIPXX_H_H
14627
0
    14531377U,  // LD1_MXIPXX_H_Q
14628
0
    14793521U,  // LD1_MXIPXX_H_S
14629
0
    13744945U,  // LD1_MXIPXX_V_B
14630
0
    14007089U,  // LD1_MXIPXX_V_D
14631
0
    14269233U,  // LD1_MXIPXX_V_H
14632
0
    14531377U,  // LD1_MXIPXX_V_Q
14633
0
    14793521U,  // LD1_MXIPXX_V_S
14634
0
    0U, // LD1i16
14635
0
    0U, // LD1i16_POST
14636
0
    0U, // LD1i32
14637
0
    0U, // LD1i32_POST
14638
0
    0U, // LD1i64
14639
0
    0U, // LD1i64_POST
14640
0
    0U, // LD1i8
14641
0
    0U, // LD1i8_POST
14642
0
    12081382U,  // LD2B
14643
0
    713578726U, // LD2B_IMM
14644
0
    12343526U,  // LD2D
14645
0
    713578726U, // LD2D_IMM
14646
0
    12605670U,  // LD2H
14647
0
    713578726U, // LD2H_IMM
14648
0
    14964966U,  // LD2Q
14649
0
    713578726U, // LD2Q_IMM
14650
0
    0U, // LD2Rv16b
14651
0
    0U, // LD2Rv16b_POST
14652
0
    0U, // LD2Rv1d
14653
0
    0U, // LD2Rv1d_POST
14654
0
    0U, // LD2Rv2d
14655
0
    0U, // LD2Rv2d_POST
14656
0
    0U, // LD2Rv2s
14657
0
    0U, // LD2Rv2s_POST
14658
0
    0U, // LD2Rv4h
14659
0
    0U, // LD2Rv4h_POST
14660
0
    0U, // LD2Rv4s
14661
0
    0U, // LD2Rv4s_POST
14662
0
    0U, // LD2Rv8b
14663
0
    0U, // LD2Rv8b_POST
14664
0
    0U, // LD2Rv8h
14665
0
    0U, // LD2Rv8h_POST
14666
0
    0U, // LD2Twov16b
14667
0
    0U, // LD2Twov16b_POST
14668
0
    0U, // LD2Twov2d
14669
0
    0U, // LD2Twov2d_POST
14670
0
    0U, // LD2Twov2s
14671
0
    0U, // LD2Twov2s_POST
14672
0
    0U, // LD2Twov4h
14673
0
    0U, // LD2Twov4h_POST
14674
0
    0U, // LD2Twov4s
14675
0
    0U, // LD2Twov4s_POST
14676
0
    0U, // LD2Twov8b
14677
0
    0U, // LD2Twov8b_POST
14678
0
    0U, // LD2Twov8h
14679
0
    0U, // LD2Twov8h_POST
14680
0
    13129958U,  // LD2W
14681
0
    713578726U, // LD2W_IMM
14682
0
    0U, // LD2i16
14683
0
    0U, // LD2i16_POST
14684
0
    0U, // LD2i32
14685
0
    0U, // LD2i32_POST
14686
0
    0U, // LD2i64
14687
0
    0U, // LD2i64_POST
14688
0
    0U, // LD2i8
14689
0
    0U, // LD2i8_POST
14690
0
    12081382U,  // LD3B
14691
0
    15227110U,  // LD3B_IMM
14692
0
    12343526U,  // LD3D
14693
0
    15227110U,  // LD3D_IMM
14694
0
    12605670U,  // LD3H
14695
0
    15227110U,  // LD3H_IMM
14696
0
    14964966U,  // LD3Q
14697
0
    15227110U,  // LD3Q_IMM
14698
0
    0U, // LD3Rv16b
14699
0
    0U, // LD3Rv16b_POST
14700
0
    0U, // LD3Rv1d
14701
0
    0U, // LD3Rv1d_POST
14702
0
    0U, // LD3Rv2d
14703
0
    0U, // LD3Rv2d_POST
14704
0
    0U, // LD3Rv2s
14705
0
    0U, // LD3Rv2s_POST
14706
0
    0U, // LD3Rv4h
14707
0
    0U, // LD3Rv4h_POST
14708
0
    0U, // LD3Rv4s
14709
0
    0U, // LD3Rv4s_POST
14710
0
    0U, // LD3Rv8b
14711
0
    0U, // LD3Rv8b_POST
14712
0
    0U, // LD3Rv8h
14713
0
    0U, // LD3Rv8h_POST
14714
0
    0U, // LD3Threev16b
14715
0
    0U, // LD3Threev16b_POST
14716
0
    0U, // LD3Threev2d
14717
0
    0U, // LD3Threev2d_POST
14718
0
    0U, // LD3Threev2s
14719
0
    0U, // LD3Threev2s_POST
14720
0
    0U, // LD3Threev4h
14721
0
    0U, // LD3Threev4h_POST
14722
0
    0U, // LD3Threev4s
14723
0
    0U, // LD3Threev4s_POST
14724
0
    0U, // LD3Threev8b
14725
0
    0U, // LD3Threev8b_POST
14726
0
    0U, // LD3Threev8h
14727
0
    0U, // LD3Threev8h_POST
14728
0
    13129958U,  // LD3W
14729
0
    15227110U,  // LD3W_IMM
14730
0
    0U, // LD3i16
14731
0
    0U, // LD3i16_POST
14732
0
    0U, // LD3i32
14733
0
    0U, // LD3i32_POST
14734
0
    0U, // LD3i64
14735
0
    0U, // LD3i64_POST
14736
0
    0U, // LD3i8
14737
0
    0U, // LD3i8_POST
14738
0
    12081382U,  // LD4B
14739
0
    715151590U, // LD4B_IMM
14740
0
    12343526U,  // LD4D
14741
0
    715151590U, // LD4D_IMM
14742
0
    0U, // LD4Fourv16b
14743
0
    0U, // LD4Fourv16b_POST
14744
0
    0U, // LD4Fourv2d
14745
0
    0U, // LD4Fourv2d_POST
14746
0
    0U, // LD4Fourv2s
14747
0
    0U, // LD4Fourv2s_POST
14748
0
    0U, // LD4Fourv4h
14749
0
    0U, // LD4Fourv4h_POST
14750
0
    0U, // LD4Fourv4s
14751
0
    0U, // LD4Fourv4s_POST
14752
0
    0U, // LD4Fourv8b
14753
0
    0U, // LD4Fourv8b_POST
14754
0
    0U, // LD4Fourv8h
14755
0
    0U, // LD4Fourv8h_POST
14756
0
    12605670U,  // LD4H
14757
0
    715151590U, // LD4H_IMM
14758
0
    14964966U,  // LD4Q
14759
0
    715151590U, // LD4Q_IMM
14760
0
    0U, // LD4Rv16b
14761
0
    0U, // LD4Rv16b_POST
14762
0
    0U, // LD4Rv1d
14763
0
    0U, // LD4Rv1d_POST
14764
0
    0U, // LD4Rv2d
14765
0
    0U, // LD4Rv2d_POST
14766
0
    0U, // LD4Rv2s
14767
0
    0U, // LD4Rv2s_POST
14768
0
    0U, // LD4Rv4h
14769
0
    0U, // LD4Rv4h_POST
14770
0
    0U, // LD4Rv4s
14771
0
    0U, // LD4Rv4s_POST
14772
0
    0U, // LD4Rv8b
14773
0
    0U, // LD4Rv8b_POST
14774
0
    0U, // LD4Rv8h
14775
0
    0U, // LD4Rv8h_POST
14776
0
    13129958U,  // LD4W
14777
0
    715151590U, // LD4W_IMM
14778
0
    0U, // LD4i16
14779
0
    0U, // LD4i16_POST
14780
0
    0U, // LD4i32
14781
0
    0U, // LD4i32_POST
14782
0
    0U, // LD4i64
14783
0
    0U, // LD4i64_POST
14784
0
    0U, // LD4i8
14785
0
    0U, // LD4i8_POST
14786
0
    0U, // LD64B
14787
0
    7U, // LDADDAB
14788
0
    7U, // LDADDAH
14789
0
    7U, // LDADDALB
14790
0
    7U, // LDADDALH
14791
0
    7U, // LDADDALW
14792
0
    7U, // LDADDALX
14793
0
    7U, // LDADDAW
14794
0
    7U, // LDADDAX
14795
0
    7U, // LDADDB
14796
0
    7U, // LDADDH
14797
0
    7U, // LDADDLB
14798
0
    7U, // LDADDLH
14799
0
    7U, // LDADDLW
14800
0
    7U, // LDADDLX
14801
0
    7U, // LDADDW
14802
0
    7U, // LDADDX
14803
0
    0U, // LDAP1
14804
0
    832U, // LDAPRB
14805
0
    832U, // LDAPRH
14806
0
    832U, // LDAPRW
14807
0
    850U, // LDAPRWpre
14808
0
    832U, // LDAPRX
14809
0
    866U, // LDAPRXpre
14810
0
    4200512U, // LDAPURBi
14811
0
    4200512U, // LDAPURHi
14812
0
    4200512U, // LDAPURSBWi
14813
0
    4200512U, // LDAPURSBXi
14814
0
    4200512U, // LDAPURSHWi
14815
0
    4200512U, // LDAPURSHXi
14816
0
    4200512U, // LDAPURSWi
14817
0
    4200512U, // LDAPURXi
14818
0
    832U, // LDAPURbi
14819
0
    832U, // LDAPURdi
14820
0
    832U, // LDAPURhi
14821
0
    4200512U, // LDAPURi
14822
0
    832U, // LDAPURqi
14823
0
    832U, // LDAPURsi
14824
0
    832U, // LDARB
14825
0
    832U, // LDARH
14826
0
    832U, // LDARW
14827
0
    832U, // LDARX
14828
0
    4200768U, // LDAXPW
14829
0
    4200768U, // LDAXPX
14830
0
    832U, // LDAXRB
14831
0
    832U, // LDAXRH
14832
0
    832U, // LDAXRW
14833
0
    832U, // LDAXRX
14834
0
    7U, // LDCLRAB
14835
0
    7U, // LDCLRAH
14836
0
    7U, // LDCLRALB
14837
0
    7U, // LDCLRALH
14838
0
    7U, // LDCLRALW
14839
0
    7U, // LDCLRALX
14840
0
    7U, // LDCLRAW
14841
0
    7U, // LDCLRAX
14842
0
    7U, // LDCLRB
14843
0
    7U, // LDCLRH
14844
0
    7U, // LDCLRLB
14845
0
    7U, // LDCLRLH
14846
0
    7U, // LDCLRLW
14847
0
    7U, // LDCLRLX
14848
0
    115012U,  // LDCLRP
14849
0
    115012U,  // LDCLRPA
14850
0
    115012U,  // LDCLRPAL
14851
0
    115012U,  // LDCLRPL
14852
0
    7U, // LDCLRW
14853
0
    7U, // LDCLRX
14854
0
    7U, // LDEORAB
14855
0
    7U, // LDEORAH
14856
0
    7U, // LDEORALB
14857
0
    7U, // LDEORALH
14858
0
    7U, // LDEORALW
14859
0
    7U, // LDEORALX
14860
0
    7U, // LDEORAW
14861
0
    7U, // LDEORAX
14862
0
    7U, // LDEORB
14863
0
    7U, // LDEORH
14864
0
    7U, // LDEORLB
14865
0
    7U, // LDEORLH
14866
0
    7U, // LDEORLW
14867
0
    7U, // LDEORLX
14868
0
    7U, // LDEORW
14869
0
    7U, // LDEORX
14870
0
    12081382U,  // LDFF1B_D_REAL
14871
0
    12081382U,  // LDFF1B_H_REAL
14872
0
    12081382U,  // LDFF1B_REAL
14873
0
    12081382U,  // LDFF1B_S_REAL
14874
0
    12343526U,  // LDFF1D_REAL
14875
0
    12605670U,  // LDFF1H_D_REAL
14876
0
    12605670U,  // LDFF1H_REAL
14877
0
    12605670U,  // LDFF1H_S_REAL
14878
0
    12081382U,  // LDFF1SB_D_REAL
14879
0
    12081382U,  // LDFF1SB_H_REAL
14880
0
    12081382U,  // LDFF1SB_S_REAL
14881
0
    12605670U,  // LDFF1SH_D_REAL
14882
0
    12605670U,  // LDFF1SH_S_REAL
14883
0
    13129958U,  // LDFF1SW_D_REAL
14884
0
    13129958U,  // LDFF1W_D_REAL
14885
0
    13129958U,  // LDFF1W_REAL
14886
0
    4311106U, // LDG
14887
0
    832U, // LDGM
14888
0
    4200768U, // LDIAPPW
14889
0
    15548738U,  // LDIAPPWpre
14890
0
    4200768U, // LDIAPPX
14891
0
    15810882U,  // LDIAPPXpre
14892
0
    832U, // LDLARB
14893
0
    832U, // LDLARH
14894
0
    832U, // LDLARW
14895
0
    832U, // LDLARX
14896
0
    707025126U, // LDNF1B_D_IMM_REAL
14897
0
    707025126U, // LDNF1B_H_IMM_REAL
14898
0
    707025126U, // LDNF1B_IMM_REAL
14899
0
    707025126U, // LDNF1B_S_IMM_REAL
14900
0
    707025126U, // LDNF1D_IMM_REAL
14901
0
    707025126U, // LDNF1H_D_IMM_REAL
14902
0
    707025126U, // LDNF1H_IMM_REAL
14903
0
    707025126U, // LDNF1H_S_IMM_REAL
14904
0
    707025126U, // LDNF1SB_D_IMM_REAL
14905
0
    707025126U, // LDNF1SB_H_IMM_REAL
14906
0
    707025126U, // LDNF1SB_S_IMM_REAL
14907
0
    707025126U, // LDNF1SH_D_IMM_REAL
14908
0
    707025126U, // LDNF1SH_S_IMM_REAL
14909
0
    707025126U, // LDNF1SW_D_IMM_REAL
14910
0
    707025126U, // LDNF1W_D_IMM_REAL
14911
0
    707025126U, // LDNF1W_IMM_REAL
14912
0
    738466112U, // LDNPDi
14913
0
    772020544U, // LDNPQi
14914
0
    805574976U, // LDNPSi
14915
0
    805574976U, // LDNPWi
14916
0
    738466112U, // LDNPXi
14917
0
    12081382U,  // LDNT1B_2Z
14918
0
    713578726U, // LDNT1B_2Z_IMM
14919
0
    107303U,  // LDNT1B_2Z_STRIDED
14920
0
    109351U,  // LDNT1B_2Z_STRIDED_IMM
14921
0
    12081382U,  // LDNT1B_4Z
14922
0
    715151590U, // LDNT1B_4Z_IMM
14923
0
    12081382U,  // LDNT1B_4Z_STRIDED
14924
0
    715151590U, // LDNT1B_4Z_STRIDED_IMM
14925
0
    707025126U, // LDNT1B_ZRI
14926
0
    12081382U,  // LDNT1B_ZRR
14927
0
    673470614U, // LDNT1B_ZZR_D_REAL
14928
0
    673470550U, // LDNT1B_ZZR_S_REAL
14929
0
    12343526U,  // LDNT1D_2Z
14930
0
    713578726U, // LDNT1D_2Z_IMM
14931
0
    12343526U,  // LDNT1D_2Z_STRIDED
14932
0
    713578726U, // LDNT1D_2Z_STRIDED_IMM
14933
0
    12343526U,  // LDNT1D_4Z
14934
0
    715151590U, // LDNT1D_4Z_IMM
14935
0
    12343526U,  // LDNT1D_4Z_STRIDED
14936
0
    715151590U, // LDNT1D_4Z_STRIDED_IMM
14937
0
    707025126U, // LDNT1D_ZRI
14938
0
    12343526U,  // LDNT1D_ZRR
14939
0
    673470614U, // LDNT1D_ZZR_D_REAL
14940
0
    12605670U,  // LDNT1H_2Z
14941
0
    713578726U, // LDNT1H_2Z_IMM
14942
0
    111399U,  // LDNT1H_2Z_STRIDED
14943
0
    109351U,  // LDNT1H_2Z_STRIDED_IMM
14944
0
    12605670U,  // LDNT1H_4Z
14945
0
    715151590U, // LDNT1H_4Z_IMM
14946
0
    12605670U,  // LDNT1H_4Z_STRIDED
14947
0
    715151590U, // LDNT1H_4Z_STRIDED_IMM
14948
0
    707025126U, // LDNT1H_ZRI
14949
0
    12605670U,  // LDNT1H_ZRR
14950
0
    673470614U, // LDNT1H_ZZR_D_REAL
14951
0
    673470550U, // LDNT1H_ZZR_S_REAL
14952
0
    673470614U, // LDNT1SB_ZZR_D_REAL
14953
0
    673470550U, // LDNT1SB_ZZR_S_REAL
14954
0
    673470614U, // LDNT1SH_ZZR_D_REAL
14955
0
    673470550U, // LDNT1SH_ZZR_S_REAL
14956
0
    673470614U, // LDNT1SW_ZZR_D_REAL
14957
0
    13129958U,  // LDNT1W_2Z
14958
0
    713578726U, // LDNT1W_2Z_IMM
14959
0
    13129958U,  // LDNT1W_2Z_STRIDED
14960
0
    713578726U, // LDNT1W_2Z_STRIDED_IMM
14961
0
    13129958U,  // LDNT1W_4Z
14962
0
    715151590U, // LDNT1W_4Z_IMM
14963
0
    13129958U,  // LDNT1W_4Z_STRIDED
14964
0
    715151590U, // LDNT1W_4Z_STRIDED_IMM
14965
0
    707025126U, // LDNT1W_ZRI
14966
0
    13129958U,  // LDNT1W_ZRR
14967
0
    673470614U, // LDNT1W_ZZR_D_REAL
14968
0
    673470550U, // LDNT1W_ZZR_S_REAL
14969
0
    738466112U, // LDPDi
14970
0
    854933826U, // LDPDpost
14971
0
    839205186U, // LDPDpre
14972
0
    772020544U, // LDPQi
14973
0
    888488258U, // LDPQpost
14974
0
    872759618U, // LDPQpre
14975
0
    805574976U, // LDPSWi
14976
0
    922042690U, // LDPSWpost
14977
0
    906314050U, // LDPSWpre
14978
0
    805574976U, // LDPSi
14979
0
    922042690U, // LDPSpost
14980
0
    906314050U, // LDPSpre
14981
0
    805574976U, // LDPWi
14982
0
    922042690U, // LDPWpost
14983
0
    906314050U, // LDPWpre
14984
0
    738466112U, // LDPXi
14985
0
    854933826U, // LDPXpost
14986
0
    839205186U, // LDPXpre
14987
0
    118848U,  // LDRAAindexed
14988
0
    120898U,  // LDRAAwriteback
14989
0
    118848U,  // LDRABindexed
14990
0
    120898U,  // LDRABwriteback
14991
0
    82802U, // LDRBBpost
14992
0
    16334914U,  // LDRBBpre
14993
0
    939792448U, // LDRBBroW
14994
0
    973346880U, // LDRBBroX
14995
0
    122944U,  // LDRBBui
14996
0
    82802U, // LDRBpost
14997
0
    16334914U,  // LDRBpre
14998
0
    939792448U, // LDRBroW
14999
0
    973346880U, // LDRBroX
15000
0
    122944U,  // LDRBui
15001
0
    3U, // LDRDl
15002
0
    82802U, // LDRDpost
15003
0
    16334914U,  // LDRDpre
15004
0
    1006901312U,  // LDRDroW
15005
0
    1040455744U,  // LDRDroX
15006
0
    124992U,  // LDRDui
15007
0
    82802U, // LDRHHpost
15008
0
    16334914U,  // LDRHHpre
15009
0
    1074010176U,  // LDRHHroW
15010
0
    1107564608U,  // LDRHHroX
15011
0
    127040U,  // LDRHHui
15012
0
    82802U, // LDRHpost
15013
0
    16334914U,  // LDRHpre
15014
0
    1074010176U,  // LDRHroW
15015
0
    1107564608U,  // LDRHroX
15016
0
    127040U,  // LDRHui
15017
0
    3U, // LDRQl
15018
0
    82802U, // LDRQpost
15019
0
    16334914U,  // LDRQpre
15020
0
    1141119040U,  // LDRQroW
15021
0
    1174673472U,  // LDRQroX
15022
0
    129088U,  // LDRQui
15023
0
    82802U, // LDRSBWpost
15024
0
    16334914U,  // LDRSBWpre
15025
0
    939792448U, // LDRSBWroW
15026
0
    973346880U, // LDRSBWroX
15027
0
    122944U,  // LDRSBWui
15028
0
    82802U, // LDRSBXpost
15029
0
    16334914U,  // LDRSBXpre
15030
0
    939792448U, // LDRSBXroW
15031
0
    973346880U, // LDRSBXroX
15032
0
    122944U,  // LDRSBXui
15033
0
    82802U, // LDRSHWpost
15034
0
    16334914U,  // LDRSHWpre
15035
0
    1074010176U,  // LDRSHWroW
15036
0
    1107564608U,  // LDRSHWroX
15037
0
    127040U,  // LDRSHWui
15038
0
    82802U, // LDRSHXpost
15039
0
    16334914U,  // LDRSHXpre
15040
0
    1074010176U,  // LDRSHXroW
15041
0
    1107564608U,  // LDRSHXroX
15042
0
    127040U,  // LDRSHXui
15043
0
    3U, // LDRSWl
15044
0
    82802U, // LDRSWpost
15045
0
    16334914U,  // LDRSWpre
15046
0
    1208227904U,  // LDRSWroW
15047
0
    1241782336U,  // LDRSWroX
15048
0
    131136U,  // LDRSWui
15049
0
    3U, // LDRSl
15050
0
    82802U, // LDRSpost
15051
0
    16334914U,  // LDRSpre
15052
0
    1208227904U,  // LDRSroW
15053
0
    1241782336U,  // LDRSroX
15054
0
    131136U,  // LDRSui
15055
0
    3U, // LDRWl
15056
0
    82802U, // LDRWpost
15057
0
    16334914U,  // LDRWpre
15058
0
    1208227904U,  // LDRWroW
15059
0
    1241782336U,  // LDRWroX
15060
0
    131136U,  // LDRWui
15061
0
    3U, // LDRXl
15062
0
    82802U, // LDRXpost
15063
0
    16334914U,  // LDRXpre
15064
0
    1006901312U,  // LDRXroW
15065
0
    1040455744U,  // LDRXroX
15066
0
    124992U,  // LDRXui
15067
0
    16521280U,  // LDR_PXI
15068
0
    832U, // LDR_TX
15069
0
    0U, // LDR_ZA
15070
0
    16521280U,  // LDR_ZXI
15071
0
    7U, // LDSETAB
15072
0
    7U, // LDSETAH
15073
0
    7U, // LDSETALB
15074
0
    7U, // LDSETALH
15075
0
    7U, // LDSETALW
15076
0
    7U, // LDSETALX
15077
0
    7U, // LDSETAW
15078
0
    7U, // LDSETAX
15079
0
    7U, // LDSETB
15080
0
    7U, // LDSETH
15081
0
    7U, // LDSETLB
15082
0
    7U, // LDSETLH
15083
0
    7U, // LDSETLW
15084
0
    7U, // LDSETLX
15085
0
    115012U,  // LDSETP
15086
0
    115012U,  // LDSETPA
15087
0
    115012U,  // LDSETPAL
15088
0
    115012U,  // LDSETPL
15089
0
    7U, // LDSETW
15090
0
    7U, // LDSETX
15091
0
    7U, // LDSMAXAB
15092
0
    7U, // LDSMAXAH
15093
0
    7U, // LDSMAXALB
15094
0
    7U, // LDSMAXALH
15095
0
    7U, // LDSMAXALW
15096
0
    7U, // LDSMAXALX
15097
0
    7U, // LDSMAXAW
15098
0
    7U, // LDSMAXAX
15099
0
    7U, // LDSMAXB
15100
0
    7U, // LDSMAXH
15101
0
    7U, // LDSMAXLB
15102
0
    7U, // LDSMAXLH
15103
0
    7U, // LDSMAXLW
15104
0
    7U, // LDSMAXLX
15105
0
    7U, // LDSMAXW
15106
0
    7U, // LDSMAXX
15107
0
    7U, // LDSMINAB
15108
0
    7U, // LDSMINAH
15109
0
    7U, // LDSMINALB
15110
0
    7U, // LDSMINALH
15111
0
    7U, // LDSMINALW
15112
0
    7U, // LDSMINALX
15113
0
    7U, // LDSMINAW
15114
0
    7U, // LDSMINAX
15115
0
    7U, // LDSMINB
15116
0
    7U, // LDSMINH
15117
0
    7U, // LDSMINLB
15118
0
    7U, // LDSMINLH
15119
0
    7U, // LDSMINLW
15120
0
    7U, // LDSMINLX
15121
0
    7U, // LDSMINW
15122
0
    7U, // LDSMINX
15123
0
    4200512U, // LDTRBi
15124
0
    4200512U, // LDTRHi
15125
0
    4200512U, // LDTRSBWi
15126
0
    4200512U, // LDTRSBXi
15127
0
    4200512U, // LDTRSHWi
15128
0
    4200512U, // LDTRSHXi
15129
0
    4200512U, // LDTRSWi
15130
0
    4200512U, // LDTRWi
15131
0
    4200512U, // LDTRXi
15132
0
    7U, // LDUMAXAB
15133
0
    7U, // LDUMAXAH
15134
0
    7U, // LDUMAXALB
15135
0
    7U, // LDUMAXALH
15136
0
    7U, // LDUMAXALW
15137
0
    7U, // LDUMAXALX
15138
0
    7U, // LDUMAXAW
15139
0
    7U, // LDUMAXAX
15140
0
    7U, // LDUMAXB
15141
0
    7U, // LDUMAXH
15142
0
    7U, // LDUMAXLB
15143
0
    7U, // LDUMAXLH
15144
0
    7U, // LDUMAXLW
15145
0
    7U, // LDUMAXLX
15146
0
    7U, // LDUMAXW
15147
0
    7U, // LDUMAXX
15148
0
    7U, // LDUMINAB
15149
0
    7U, // LDUMINAH
15150
0
    7U, // LDUMINALB
15151
0
    7U, // LDUMINALH
15152
0
    7U, // LDUMINALW
15153
0
    7U, // LDUMINALX
15154
0
    7U, // LDUMINAW
15155
0
    7U, // LDUMINAX
15156
0
    7U, // LDUMINB
15157
0
    7U, // LDUMINH
15158
0
    7U, // LDUMINLB
15159
0
    7U, // LDUMINLH
15160
0
    7U, // LDUMINLW
15161
0
    7U, // LDUMINLX
15162
0
    7U, // LDUMINW
15163
0
    7U, // LDUMINX
15164
0
    4200512U, // LDURBBi
15165
0
    4200512U, // LDURBi
15166
0
    4200512U, // LDURDi
15167
0
    4200512U, // LDURHHi
15168
0
    4200512U, // LDURHi
15169
0
    4200512U, // LDURQi
15170
0
    4200512U, // LDURSBWi
15171
0
    4200512U, // LDURSBXi
15172
0
    4200512U, // LDURSHWi
15173
0
    4200512U, // LDURSHXi
15174
0
    4200512U, // LDURSWi
15175
0
    4200512U, // LDURSi
15176
0
    4200512U, // LDURWi
15177
0
    4200512U, // LDURXi
15178
0
    4200768U, // LDXPW
15179
0
    4200768U, // LDXPX
15180
0
    832U, // LDXRB
15181
0
    832U, // LDXRH
15182
0
    832U, // LDXRW
15183
0
    832U, // LDXRX
15184
0
    33837153U,  // LSLR_ZPmZ_B
15185
0
    67383393U,  // LSLR_ZPmZ_D
15186
0
    101472369U, // LSLR_ZPmZ_H
15187
0
    134504545U, // LSLR_ZPmZ_S
15188
0
    6208U,  // LSLVWr
15189
0
    6208U,  // LSLVXr
15190
0
    67391585U,  // LSL_WIDE_ZPmZ_B
15191
0
    2644081U, // LSL_WIDE_ZPmZ_H
15192
0
    67395681U,  // LSL_WIDE_ZPmZ_S
15193
0
    12354U, // LSL_WIDE_ZZZ_B
15194
0
    145U, // LSL_WIDE_ZZZ_H
15195
0
    12354U, // LSL_WIDE_ZZZ_S
15196
0
    282721U,  // LSL_ZPmI_B
15197
0
    274529U,  // LSL_ZPmI_D
15198
0
    103045233U, // LSL_ZPmI_H
15199
0
    286817U,  // LSL_ZPmI_S
15200
0
    33837153U,  // LSL_ZPmZ_B
15201
0
    67383393U,  // LSL_ZPmZ_D
15202
0
    101472369U, // LSL_ZPmZ_H
15203
0
    134504545U, // LSL_ZPmZ_S
15204
0
    6210U,  // LSL_ZZI_B
15205
0
    6209U,  // LSL_ZZI_D
15206
0
    225U, // LSL_ZZI_H
15207
0
    6210U,  // LSL_ZZI_S
15208
0
    33837153U,  // LSRR_ZPmZ_B
15209
0
    67383393U,  // LSRR_ZPmZ_D
15210
0
    101472369U, // LSRR_ZPmZ_H
15211
0
    134504545U, // LSRR_ZPmZ_S
15212
0
    6208U,  // LSRVWr
15213
0
    6208U,  // LSRVXr
15214
0
    67391585U,  // LSR_WIDE_ZPmZ_B
15215
0
    2644081U, // LSR_WIDE_ZPmZ_H
15216
0
    67395681U,  // LSR_WIDE_ZPmZ_S
15217
0
    12354U, // LSR_WIDE_ZZZ_B
15218
0
    145U, // LSR_WIDE_ZZZ_H
15219
0
    12354U, // LSR_WIDE_ZZZ_S
15220
0
    282721U,  // LSR_ZPmI_B
15221
0
    274529U,  // LSR_ZPmI_D
15222
0
    103045233U, // LSR_ZPmI_H
15223
0
    286817U,  // LSR_ZPmI_S
15224
0
    33837153U,  // LSR_ZPmZ_B
15225
0
    67383393U,  // LSR_ZPmZ_D
15226
0
    101472369U, // LSR_ZPmZ_H
15227
0
    134504545U, // LSR_ZPmZ_S
15228
0
    6210U,  // LSR_ZZI_B
15229
0
    6209U,  // LSR_ZZI_D
15230
0
    225U, // LSR_ZZI_H
15231
0
    6210U,  // LSR_ZZI_S
15232
0
    903U, // LUT2v16f8
15233
0
    7U, // LUT2v8f16
15234
0
    903U, // LUT4v16f8
15235
0
    7U, // LUT4v8f16
15236
0
    913U, // LUTI2_2ZTZI_B
15237
0
    913U, // LUTI2_2ZTZI_H
15238
0
    913U, // LUTI2_2ZTZI_S
15239
0
    913U, // LUTI2_4ZTZI_B
15240
0
    913U, // LUTI2_4ZTZI_H
15241
0
    913U, // LUTI2_4ZTZI_S
15242
0
    133184U,  // LUTI2_S_2ZTZI_B
15243
0
    133184U,  // LUTI2_S_2ZTZI_H
15244
0
    913U, // LUTI2_S_4ZTZI_B
15245
0
    913U, // LUTI2_S_4ZTZI_H
15246
0
    133184U,  // LUTI2_ZTZI_B
15247
0
    913U, // LUTI2_ZTZI_H
15248
0
    133184U,  // LUTI2_ZTZI_S
15249
0
    917U, // LUTI2_ZZZI_B
15250
0
    913U, // LUTI2_ZZZI_H
15251
0
    913U, // LUTI4_2ZTZI_B
15252
0
    913U, // LUTI4_2ZTZI_H
15253
0
    913U, // LUTI4_2ZTZI_S
15254
0
    913U, // LUTI4_4ZTZI_H
15255
0
    913U, // LUTI4_4ZTZI_S
15256
0
    929U, // LUTI4_4ZZT2Z
15257
0
    133184U,  // LUTI4_S_2ZTZI_B
15258
0
    133184U,  // LUTI4_S_2ZTZI_H
15259
0
    913U, // LUTI4_S_4ZTZI_H
15260
0
    929U, // LUTI4_S_4ZZT2Z
15261
0
    913U, // LUTI4_Z2ZZI_H
15262
0
    133184U,  // LUTI4_ZTZI_B
15263
0
    913U, // LUTI4_ZTZI_H
15264
0
    133184U,  // LUTI4_ZTZI_S
15265
0
    917U, // LUTI4_ZZZI_B
15266
0
    913U, // LUTI4_ZZZI_H
15267
0
    268352U,  // MADDPT
15268
0
    268352U,  // MADDWrrr
15269
0
    268352U,  // MADDXrrr
15270
0
    2112U,  // MAD_CPA
15271
0
    135265U,  // MAD_ZPmZZ_B
15272
0
    537135201U, // MAD_ZPmZZ_D
15273
0
    104356097U, // MAD_ZPmZZ_H
15274
0
    570691681U, // MAD_ZPmZZ_S
15275
0
    33837265U,  // MATCH_PPzZZ_B
15276
0
    101472371U, // MATCH_PPzZZ_H
15277
0
    2112U,  // MLA_CPA
15278
0
    135265U,  // MLA_ZPmZZ_B
15279
0
    537135201U, // MLA_ZPmZZ_D
15280
0
    104356097U, // MLA_ZPmZZ_H
15281
0
    570691681U, // MLA_ZPmZZ_S
15282
0
    103548992U, // MLA_ZZZI_D
15283
0
    78081U, // MLA_ZZZI_H
15284
0
    103551040U, // MLA_ZZZI_S
15285
0
    18497U, // MLAv16i8
15286
0
    18497U, // MLAv2i32
15287
0
    103565377U, // MLAv2i32_indexed
15288
0
    18497U, // MLAv4i16
15289
0
    103565377U, // MLAv4i16_indexed
15290
0
    18497U, // MLAv4i32
15291
0
    103565377U, // MLAv4i32_indexed
15292
0
    18497U, // MLAv8i16
15293
0
    103565377U, // MLAv8i16_indexed
15294
0
    18497U, // MLAv8i8
15295
0
    135265U,  // MLS_ZPmZZ_B
15296
0
    537135201U, // MLS_ZPmZZ_D
15297
0
    104356097U, // MLS_ZPmZZ_H
15298
0
    570691681U, // MLS_ZPmZZ_S
15299
0
    103548992U, // MLS_ZZZI_D
15300
0
    78081U, // MLS_ZZZI_H
15301
0
    103551040U, // MLS_ZZZI_S
15302
0
    18497U, // MLSv16i8
15303
0
    18497U, // MLSv2i32
15304
0
    103565377U, // MLSv2i32_indexed
15305
0
    18497U, // MLSv4i16
15306
0
    103565377U, // MLSv4i16_indexed
15307
0
    18497U, // MLSv4i32
15308
0
    103565377U, // MLSv4i32_indexed
15309
0
    18497U, // MLSv8i16
15310
0
    103565377U, // MLSv8i16_indexed
15311
0
    18497U, // MLSv8i8
15312
0
    0U, // MOPSSETGE
15313
0
    0U, // MOPSSETGEN
15314
0
    0U, // MOPSSETGET
15315
0
    0U, // MOPSSETGETN
15316
0
    7U, // MOVAZ_2ZMI_H_B
15317
0
    7U, // MOVAZ_2ZMI_H_D
15318
0
    7U, // MOVAZ_2ZMI_H_H
15319
0
    7U, // MOVAZ_2ZMI_H_S
15320
0
    7U, // MOVAZ_2ZMI_V_B
15321
0
    7U, // MOVAZ_2ZMI_V_D
15322
0
    7U, // MOVAZ_2ZMI_V_H
15323
0
    7U, // MOVAZ_2ZMI_V_S
15324
0
    7U, // MOVAZ_4ZMI_H_B
15325
0
    7U, // MOVAZ_4ZMI_H_D
15326
0
    7U, // MOVAZ_4ZMI_H_H
15327
0
    7U, // MOVAZ_4ZMI_H_S
15328
0
    7U, // MOVAZ_4ZMI_V_B
15329
0
    7U, // MOVAZ_4ZMI_V_D
15330
0
    7U, // MOVAZ_4ZMI_V_H
15331
0
    7U, // MOVAZ_4ZMI_V_S
15332
0
    7U, // MOVAZ_VG2_2ZM
15333
0
    7U, // MOVAZ_VG4_4ZM
15334
0
    8U, // MOVAZ_ZMI_H_B
15335
0
    8U, // MOVAZ_ZMI_H_D
15336
0
    137284U,  // MOVAZ_ZMI_H_H
15337
0
    137284U,  // MOVAZ_ZMI_H_Q
15338
0
    8U, // MOVAZ_ZMI_H_S
15339
0
    8U, // MOVAZ_ZMI_V_B
15340
0
    8U, // MOVAZ_ZMI_V_D
15341
0
    137284U,  // MOVAZ_ZMI_V_H
15342
0
    137284U,  // MOVAZ_ZMI_V_Q
15343
0
    8U, // MOVAZ_ZMI_V_S
15344
0
    139330U,  // MOVA_2ZMXI_H_B
15345
0
    139330U,  // MOVA_2ZMXI_H_D
15346
0
    139330U,  // MOVA_2ZMXI_H_H
15347
0
    139330U,  // MOVA_2ZMXI_H_S
15348
0
    139330U,  // MOVA_2ZMXI_V_B
15349
0
    139330U,  // MOVA_2ZMXI_V_D
15350
0
    139330U,  // MOVA_2ZMXI_V_H
15351
0
    139330U,  // MOVA_2ZMXI_V_S
15352
0
    141378U,  // MOVA_4ZMXI_H_B
15353
0
    141378U,  // MOVA_4ZMXI_H_D
15354
0
    141378U,  // MOVA_4ZMXI_H_H
15355
0
    141378U,  // MOVA_4ZMXI_H_S
15356
0
    141378U,  // MOVA_4ZMXI_V_B
15357
0
    141378U,  // MOVA_4ZMXI_V_D
15358
0
    141378U,  // MOVA_4ZMXI_V_H
15359
0
    141378U,  // MOVA_4ZMXI_V_S
15360
0
    144305U,  // MOVA_MXI2Z_H_B
15361
0
    146353U,  // MOVA_MXI2Z_H_D
15362
0
    148401U,  // MOVA_MXI2Z_H_H
15363
0
    150449U,  // MOVA_MXI2Z_H_S
15364
0
    144305U,  // MOVA_MXI2Z_V_B
15365
0
    146353U,  // MOVA_MXI2Z_V_D
15366
0
    148401U,  // MOVA_MXI2Z_V_H
15367
0
    150449U,  // MOVA_MXI2Z_V_S
15368
0
    144321U,  // MOVA_MXI4Z_H_B
15369
0
    146369U,  // MOVA_MXI4Z_H_D
15370
0
    148417U,  // MOVA_MXI4Z_H_H
15371
0
    150465U,  // MOVA_MXI4Z_H_S
15372
0
    144321U,  // MOVA_MXI4Z_V_B
15373
0
    146369U,  // MOVA_MXI4Z_V_D
15374
0
    148417U,  // MOVA_MXI4Z_V_H
15375
0
    150465U,  // MOVA_MXI4Z_V_S
15376
0
    7U, // MOVA_VG2_2ZMXI
15377
0
    161U, // MOVA_VG2_MXI2Z
15378
0
    7U, // MOVA_VG4_4ZMXI
15379
0
    161U, // MOVA_VG4_MXI4Z
15380
0
    8U, // MOVID
15381
0
    8U, // MOVIv16b_ns
15382
0
    8U, // MOVIv2d_ns
15383
0
    984U, // MOVIv2i32
15384
0
    984U, // MOVIv2s_msl
15385
0
    984U, // MOVIv4i16
15386
0
    984U, // MOVIv4i32
15387
0
    984U, // MOVIv4s_msl
15388
0
    8U, // MOVIv8b_ns
15389
0
    984U, // MOVIv8i16
15390
0
    2U, // MOVKWi
15391
0
    2U, // MOVKXi
15392
0
    984U, // MOVNWi
15393
0
    984U, // MOVNXi
15394
0
    16U,  // MOVPRFX_ZPmZ_B
15395
0
    32U,  // MOVPRFX_ZPmZ_D
15396
0
    0U, // MOVPRFX_ZPmZ_H
15397
0
    48U,  // MOVPRFX_ZPmZ_S
15398
0
    20689U, // MOVPRFX_ZPzZ_B
15399
0
    12497U, // MOVPRFX_ZPzZ_D
15400
0
    115U, // MOVPRFX_ZPzZ_H
15401
0
    24785U, // MOVPRFX_ZPzZ_S
15402
0
    1U, // MOVPRFX_ZZ
15403
0
    8U, // MOVT
15404
0
    8U, // MOVT_TIX
15405
0
    992U, // MOVT_XTI
15406
0
    984U, // MOVZWi
15407
0
    984U, // MOVZXi
15408
0
    0U, // MRRS
15409
0
    8U, // MRS
15410
0
    135265U,  // MSB_ZPmZZ_B
15411
0
    537135201U, // MSB_ZPmZZ_D
15412
0
    104356097U, // MSB_ZPmZZ_H
15413
0
    570691681U, // MSB_ZPmZZ_S
15414
0
    0U, // MSR
15415
0
    0U, // MSRR
15416
0
    0U, // MSRpstateImm1
15417
0
    0U, // MSRpstateImm4
15418
0
    0U, // MSRpstatesvcrImm1
15419
0
    268352U,  // MSUBPT
15420
0
    268352U,  // MSUBWrrr
15421
0
    268352U,  // MSUBXrrr
15422
0
    6210U,  // MUL_ZI_B
15423
0
    6209U,  // MUL_ZI_D
15424
0
    225U, // MUL_ZI_H
15425
0
    6210U,  // MUL_ZI_S
15426
0
    33837153U,  // MUL_ZPmZ_B
15427
0
    67383393U,  // MUL_ZPmZ_D
15428
0
    101472369U, // MUL_ZPmZ_H
15429
0
    134504545U, // MUL_ZPmZ_S
15430
0
    6041665U, // MUL_ZZZI_D
15431
0
    79985U, // MUL_ZZZI_H
15432
0
    6053954U, // MUL_ZZZI_S
15433
0
    20546U, // MUL_ZZZ_B
15434
0
    12353U, // MUL_ZZZ_D
15435
0
    113U, // MUL_ZZZ_H
15436
0
    24642U, // MUL_ZZZ_S
15437
0
    16448U, // MULv16i8
15438
0
    16448U, // MULv2i32
15439
0
    6045760U, // MULv2i32_indexed
15440
0
    16448U, // MULv4i16
15441
0
    6045760U, // MULv4i16_indexed
15442
0
    16448U, // MULv4i32
15443
0
    6045760U, // MULv4i32_indexed
15444
0
    16448U, // MULv8i16
15445
0
    6045760U, // MULv8i16_indexed
15446
0
    16448U, // MULv8i8
15447
0
    984U, // MVNIv2i32
15448
0
    984U, // MVNIv2s_msl
15449
0
    984U, // MVNIv4i16
15450
0
    984U, // MVNIv4i32
15451
0
    984U, // MVNIv4s_msl
15452
0
    984U, // MVNIv8i16
15453
0
    33837265U,  // NANDS_PPzPP
15454
0
    33837265U,  // NAND_PPzPP
15455
0
    67383361U,  // NBSL_ZZZZ
15456
0
    16U,  // NEG_ZPmZ_B
15457
0
    32U,  // NEG_ZPmZ_D
15458
0
    0U, // NEG_ZPmZ_H
15459
0
    48U,  // NEG_ZPmZ_S
15460
0
    0U, // NEGv16i8
15461
0
    0U, // NEGv1i64
15462
0
    0U, // NEGv2i32
15463
0
    0U, // NEGv2i64
15464
0
    0U, // NEGv4i16
15465
0
    0U, // NEGv4i32
15466
0
    0U, // NEGv8i16
15467
0
    0U, // NEGv8i8
15468
0
    33837265U,  // NMATCH_PPzZZ_B
15469
0
    101472371U, // NMATCH_PPzZZ_H
15470
0
    33837265U,  // NORS_PPzPP
15471
0
    33837265U,  // NOR_PPzPP
15472
0
    16U,  // NOT_ZPmZ_B
15473
0
    32U,  // NOT_ZPmZ_D
15474
0
    0U, // NOT_ZPmZ_H
15475
0
    48U,  // NOT_ZPmZ_S
15476
0
    0U, // NOTv16i8
15477
0
    0U, // NOTv8i8
15478
0
    33837265U,  // ORNS_PPzPP
15479
0
    28736U, // ORNWrs
15480
0
    28736U, // ORNXrs
15481
0
    33837265U,  // ORN_PPzPP
15482
0
    16448U, // ORNv16i8
15483
0
    16448U, // ORNv8i8
15484
0
    20545U, // ORQV_VPZ_B
15485
0
    12353U, // ORQV_VPZ_D
15486
0
    10305U, // ORQV_VPZ_H
15487
0
    24641U, // ORQV_VPZ_S
15488
0
    33837265U,  // ORRS_PPzPP
15489
0
    71744U, // ORRWri
15490
0
    28736U, // ORRWrs
15491
0
    73792U, // ORRXri
15492
0
    28736U, // ORRXrs
15493
0
    33837265U,  // ORR_PPzPP
15494
0
    73793U, // ORR_ZI
15495
0
    33837153U,  // ORR_ZPmZ_B
15496
0
    67383393U,  // ORR_ZPmZ_D
15497
0
    101472369U, // ORR_ZPmZ_H
15498
0
    134504545U, // ORR_ZPmZ_S
15499
0
    12353U, // ORR_ZZZ
15500
0
    16448U, // ORRv16i8
15501
0
    2U, // ORRv2i32
15502
0
    2U, // ORRv4i16
15503
0
    2U, // ORRv4i32
15504
0
    2U, // ORRv8i16
15505
0
    16448U, // ORRv8i8
15506
0
    0U, // ORV_VPZ_B
15507
0
    0U, // ORV_VPZ_D
15508
0
    0U, // ORV_VPZ_H
15509
0
    0U, // ORV_VPZ_S
15510
0
    2U, // PACDA
15511
0
    2U, // PACDB
15512
0
    0U, // PACDZA
15513
0
    0U, // PACDZB
15514
0
    6208U,  // PACGA
15515
0
    2U, // PACIA
15516
0
    0U, // PACIA1716
15517
0
    0U, // PACIA171615
15518
0
    0U, // PACIASP
15519
0
    0U, // PACIASPPC
15520
0
    0U, // PACIAZ
15521
0
    2U, // PACIB
15522
0
    0U, // PACIB1716
15523
0
    0U, // PACIB171615
15524
0
    0U, // PACIBSP
15525
0
    0U, // PACIBSPPC
15526
0
    0U, // PACIBZ
15527
0
    0U, // PACIZA
15528
0
    0U, // PACIZB
15529
0
    0U, // PACM
15530
0
    0U, // PACNBIASPPC
15531
0
    0U, // PACNBIBSPPC
15532
0
    4U, // PEXT_2PCI_B
15533
0
    4U, // PEXT_2PCI_D
15534
0
    4U, // PEXT_2PCI_H
15535
0
    4U, // PEXT_2PCI_S
15536
0
    455U, // PEXT_PCI_B
15537
0
    455U, // PEXT_PCI_D
15538
0
    4U, // PEXT_PCI_H
15539
0
    455U, // PEXT_PCI_S
15540
0
    0U, // PFALSE
15541
0
    20545U, // PFIRST_B
15542
0
    449U, // PMOV_PZI_B
15543
0
    449U, // PMOV_PZI_D
15544
0
    4U, // PMOV_PZI_H
15545
0
    449U, // PMOV_PZI_S
15546
0
    8U, // PMOV_ZIP_B
15547
0
    5U, // PMOV_ZIP_D
15548
0
    0U, // PMOV_ZIP_H
15549
0
    2U, // PMOV_ZIP_S
15550
0
    24642U, // PMULLB_ZZZ_D
15551
0
    129U, // PMULLB_ZZZ_H
15552
0
    0U, // PMULLB_ZZZ_Q
15553
0
    24642U, // PMULLT_ZZZ_D
15554
0
    129U, // PMULLT_ZZZ_H
15555
0
    0U, // PMULLT_ZZZ_Q
15556
0
    16448U, // PMULLv16i8
15557
0
    16448U, // PMULLv1i64
15558
0
    16448U, // PMULLv2i64
15559
0
    16448U, // PMULLv8i8
15560
0
    20546U, // PMUL_ZZZ_B
15561
0
    16448U, // PMULv16i8
15562
0
    16448U, // PMULv8i8
15563
0
    20545U, // PNEXT_B
15564
0
    12353U, // PNEXT_D
15565
0
    113U, // PNEXT_H
15566
0
    24641U, // PNEXT_S
15567
0
    151969U,  // PRFB_D_PZI
15568
0
    1009U,  // PRFB_D_SCALED
15569
0
    1025U,  // PRFB_D_SXTW_SCALED
15570
0
    1041U,  // PRFB_D_UXTW_SCALED
15571
0
    154017U,  // PRFB_PRI
15572
0
    1057U,  // PRFB_PRR
15573
0
    151969U,  // PRFB_S_PZI
15574
0
    1073U,  // PRFB_S_SXTW_SCALED
15575
0
    1089U,  // PRFB_S_UXTW_SCALED
15576
0
    1105U,  // PRFD_D_PZI
15577
0
    1121U,  // PRFD_D_SCALED
15578
0
    1137U,  // PRFD_D_SXTW_SCALED
15579
0
    1153U,  // PRFD_D_UXTW_SCALED
15580
0
    154017U,  // PRFD_PRI
15581
0
    1169U,  // PRFD_PRR
15582
0
    1105U,  // PRFD_S_PZI
15583
0
    1185U,  // PRFD_S_SXTW_SCALED
15584
0
    1201U,  // PRFD_S_UXTW_SCALED
15585
0
    1217U,  // PRFH_D_PZI
15586
0
    1233U,  // PRFH_D_SCALED
15587
0
    1249U,  // PRFH_D_SXTW_SCALED
15588
0
    1265U,  // PRFH_D_UXTW_SCALED
15589
0
    154017U,  // PRFH_PRI
15590
0
    1281U,  // PRFH_PRR
15591
0
    1217U,  // PRFH_S_PZI
15592
0
    1297U,  // PRFH_S_SXTW_SCALED
15593
0
    1313U,  // PRFH_S_UXTW_SCALED
15594
0
    3U, // PRFMl
15595
0
    1006901312U,  // PRFMroW
15596
0
    1040455744U,  // PRFMroX
15597
0
    124992U,  // PRFMui
15598
0
    4200512U, // PRFUMi
15599
0
    1329U,  // PRFW_D_PZI
15600
0
    1345U,  // PRFW_D_SCALED
15601
0
    1361U,  // PRFW_D_SXTW_SCALED
15602
0
    1377U,  // PRFW_D_UXTW_SCALED
15603
0
    154017U,  // PRFW_PRI
15604
0
    1393U,  // PRFW_PRR
15605
0
    1329U,  // PRFW_S_PZI
15606
0
    1409U,  // PRFW_S_SXTW_SCALED
15607
0
    1425U,  // PRFW_S_UXTW_SCALED
15608
0
    16797761U,  // PSEL_PPPRI_B
15609
0
    16789569U,  // PSEL_PPPRI_D
15610
0
    16787521U,  // PSEL_PPPRI_H
15611
0
    16801857U,  // PSEL_PPPRI_S
15612
0
    2U, // PTEST_PP
15613
0
    3U, // PTRUES_B
15614
0
    3U, // PTRUES_D
15615
0
    0U, // PTRUES_H
15616
0
    3U, // PTRUES_S
15617
0
    3U, // PTRUE_B
15618
0
    0U, // PTRUE_C_B
15619
0
    0U, // PTRUE_C_D
15620
0
    0U, // PTRUE_C_H
15621
0
    0U, // PTRUE_C_S
15622
0
    3U, // PTRUE_D
15623
0
    0U, // PTRUE_H
15624
0
    3U, // PTRUE_S
15625
0
    0U, // PUNPKHI_PP
15626
0
    0U, // PUNPKLO_PP
15627
0
    10304U, // RADDHNB_ZZZ_B
15628
0
    81U,  // RADDHNB_ZZZ_H
15629
0
    12353U, // RADDHNB_ZZZ_S
15630
0
    14401U, // RADDHNT_ZZZ_B
15631
0
    49U,  // RADDHNT_ZZZ_H
15632
0
    2112U,  // RADDHNT_ZZZ_S
15633
0
    16448U, // RADDHNv2i64_v2i32
15634
0
    18497U, // RADDHNv2i64_v4i32
15635
0
    16448U, // RADDHNv4i32_v4i16
15636
0
    18497U, // RADDHNv4i32_v8i16
15637
0
    18497U, // RADDHNv8i16_v16i8
15638
0
    16448U, // RADDHNv8i16_v8i8
15639
0
    16448U, // RAX1
15640
0
    12353U, // RAX1_ZZZ_D
15641
0
    0U, // RBITWr
15642
0
    0U, // RBITXr
15643
0
    16U,  // RBIT_ZPmZ_B
15644
0
    32U,  // RBIT_ZPmZ_D
15645
0
    0U, // RBIT_ZPmZ_H
15646
0
    48U,  // RBIT_ZPmZ_S
15647
0
    0U, // RBITv16i8
15648
0
    0U, // RBITv8i8
15649
0
    4276546U, // RCWCAS
15650
0
    4276546U, // RCWCASA
15651
0
    4276546U, // RCWCASAL
15652
0
    4276546U, // RCWCASL
15653
0
    0U, // RCWCASP
15654
0
    0U, // RCWCASPA
15655
0
    0U, // RCWCASPAL
15656
0
    0U, // RCWCASPL
15657
0
    7U, // RCWCLR
15658
0
    7U, // RCWCLRA
15659
0
    7U, // RCWCLRAL
15660
0
    7U, // RCWCLRL
15661
0
    115012U,  // RCWCLRP
15662
0
    115012U,  // RCWCLRPA
15663
0
    115012U,  // RCWCLRPAL
15664
0
    115012U,  // RCWCLRPL
15665
0
    7U, // RCWCLRS
15666
0
    7U, // RCWCLRSA
15667
0
    7U, // RCWCLRSAL
15668
0
    7U, // RCWCLRSL
15669
0
    115012U,  // RCWCLRSP
15670
0
    115012U,  // RCWCLRSPA
15671
0
    115012U,  // RCWCLRSPAL
15672
0
    115012U,  // RCWCLRSPL
15673
0
    4276546U, // RCWSCAS
15674
0
    4276546U, // RCWSCASA
15675
0
    4276546U, // RCWSCASAL
15676
0
    4276546U, // RCWSCASL
15677
0
    0U, // RCWSCASP
15678
0
    0U, // RCWSCASPA
15679
0
    0U, // RCWSCASPAL
15680
0
    0U, // RCWSCASPL
15681
0
    7U, // RCWSET
15682
0
    7U, // RCWSETA
15683
0
    7U, // RCWSETAL
15684
0
    7U, // RCWSETL
15685
0
    115012U,  // RCWSETP
15686
0
    115012U,  // RCWSETPA
15687
0
    115012U,  // RCWSETPAL
15688
0
    115012U,  // RCWSETPL
15689
0
    7U, // RCWSETS
15690
0
    7U, // RCWSETSA
15691
0
    7U, // RCWSETSAL
15692
0
    7U, // RCWSETSL
15693
0
    115012U,  // RCWSETSP
15694
0
    115012U,  // RCWSETSPA
15695
0
    115012U,  // RCWSETSPAL
15696
0
    115012U,  // RCWSETSPL
15697
0
    7U, // RCWSWP
15698
0
    7U, // RCWSWPA
15699
0
    7U, // RCWSWPAL
15700
0
    7U, // RCWSWPL
15701
0
    115012U,  // RCWSWPP
15702
0
    115012U,  // RCWSWPPA
15703
0
    115012U,  // RCWSWPPAL
15704
0
    115012U,  // RCWSWPPL
15705
0
    7U, // RCWSWPS
15706
0
    7U, // RCWSWPSA
15707
0
    7U, // RCWSWPSAL
15708
0
    7U, // RCWSWPSL
15709
0
    115012U,  // RCWSWPSP
15710
0
    115012U,  // RCWSWPSPA
15711
0
    115012U,  // RCWSWPSPAL
15712
0
    115012U,  // RCWSWPSPL
15713
0
    1441U,  // RDFFRS_PPz
15714
0
    1441U,  // RDFFR_PPz_REAL
15715
0
    0U, // RDFFR_P_REAL
15716
0
    0U, // RDSVLI_XI
15717
0
    0U, // RDVLI_XI
15718
0
    0U, // RET
15719
0
    0U, // RETAA
15720
0
    0U, // RETAASPPCi
15721
0
    0U, // RETAASPPCr
15722
0
    0U, // RETAB
15723
0
    0U, // RETABSPPCi
15724
0
    0U, // RETABSPPCr
15725
0
    0U, // REV16Wr
15726
0
    0U, // REV16Xr
15727
0
    0U, // REV16v16i8
15728
0
    0U, // REV16v8i8
15729
0
    0U, // REV32Xr
15730
0
    0U, // REV32v16i8
15731
0
    0U, // REV32v4i16
15732
0
    0U, // REV32v8i16
15733
0
    0U, // REV32v8i8
15734
0
    0U, // REV64v16i8
15735
0
    0U, // REV64v2i32
15736
0
    0U, // REV64v4i16
15737
0
    0U, // REV64v4i32
15738
0
    0U, // REV64v8i16
15739
0
    0U, // REV64v8i8
15740
0
    32U,  // REVB_ZPmZ_D
15741
0
    0U, // REVB_ZPmZ_H
15742
0
    48U,  // REVB_ZPmZ_S
15743
0
    9U, // REVD_ZPmZ
15744
0
    32U,  // REVH_ZPmZ_D
15745
0
    48U,  // REVH_ZPmZ_S
15746
0
    32U,  // REVW_ZPmZ_D
15747
0
    0U, // REVWr
15748
0
    0U, // REVXr
15749
0
    2U, // REV_PP_B
15750
0
    1U, // REV_PP_D
15751
0
    0U, // REV_PP_H
15752
0
    2U, // REV_PP_S
15753
0
    2U, // REV_ZZ_B
15754
0
    1U, // REV_ZZ_D
15755
0
    0U, // REV_ZZ_H
15756
0
    2U, // REV_ZZ_S
15757
0
    0U, // RMIF
15758
0
    6208U,  // RORVWr
15759
0
    6208U,  // RORVXr
15760
0
    0U, // RPRFM
15761
0
    6208U,  // RSHRNB_ZZI_B
15762
0
    225U, // RSHRNB_ZZI_H
15763
0
    6209U,  // RSHRNB_ZZI_S
15764
0
    81985U, // RSHRNT_ZZI_B
15765
0
    417U, // RSHRNT_ZZI_H
15766
0
    81984U, // RSHRNT_ZZI_S
15767
0
    81985U, // RSHRNv16i8_shift
15768
0
    6208U,  // RSHRNv2i32_shift
15769
0
    6208U,  // RSHRNv4i16_shift
15770
0
    81985U, // RSHRNv4i32_shift
15771
0
    81985U, // RSHRNv8i16_shift
15772
0
    6208U,  // RSHRNv8i8_shift
15773
0
    10304U, // RSUBHNB_ZZZ_B
15774
0
    81U,  // RSUBHNB_ZZZ_H
15775
0
    12353U, // RSUBHNB_ZZZ_S
15776
0
    14401U, // RSUBHNT_ZZZ_B
15777
0
    49U,  // RSUBHNT_ZZZ_H
15778
0
    2112U,  // RSUBHNT_ZZZ_S
15779
0
    16448U, // RSUBHNv2i64_v2i32
15780
0
    18497U, // RSUBHNv2i64_v4i32
15781
0
    16448U, // RSUBHNv4i32_v4i16
15782
0
    18497U, // RSUBHNv4i32_v8i16
15783
0
    18497U, // RSUBHNv8i16_v16i8
15784
0
    16448U, // RSUBHNv8i16_v8i8
15785
0
    4160U,  // SABALB_ZZZ_D
15786
0
    17U,  // SABALB_ZZZ_H
15787
0
    14401U, // SABALB_ZZZ_S
15788
0
    4160U,  // SABALT_ZZZ_D
15789
0
    17U,  // SABALT_ZZZ_H
15790
0
    14401U, // SABALT_ZZZ_S
15791
0
    18497U, // SABALv16i8_v8i16
15792
0
    18497U, // SABALv2i32_v2i64
15793
0
    18497U, // SABALv4i16_v4i32
15794
0
    18497U, // SABALv4i32_v2i64
15795
0
    18497U, // SABALv8i16_v4i32
15796
0
    18497U, // SABALv8i8_v8i16
15797
0
    19U,  // SABA_ZZZ_B
15798
0
    2112U,  // SABA_ZZZ_D
15799
0
    257U, // SABA_ZZZ_H
15800
0
    4160U,  // SABA_ZZZ_S
15801
0
    18497U, // SABAv16i8
15802
0
    18497U, // SABAv2i32
15803
0
    18497U, // SABAv4i16
15804
0
    18497U, // SABAv4i32
15805
0
    18497U, // SABAv8i16
15806
0
    18497U, // SABAv8i8
15807
0
    24642U, // SABDLB_ZZZ_D
15808
0
    129U, // SABDLB_ZZZ_H
15809
0
    10304U, // SABDLB_ZZZ_S
15810
0
    24642U, // SABDLT_ZZZ_D
15811
0
    129U, // SABDLT_ZZZ_H
15812
0
    10304U, // SABDLT_ZZZ_S
15813
0
    16448U, // SABDLv16i8_v8i16
15814
0
    16448U, // SABDLv2i32_v2i64
15815
0
    16448U, // SABDLv4i16_v4i32
15816
0
    16448U, // SABDLv4i32_v2i64
15817
0
    16448U, // SABDLv8i16_v4i32
15818
0
    16448U, // SABDLv8i8_v8i16
15819
0
    33837153U,  // SABD_ZPmZ_B
15820
0
    67383393U,  // SABD_ZPmZ_D
15821
0
    101472369U, // SABD_ZPmZ_H
15822
0
    134504545U, // SABD_ZPmZ_S
15823
0
    16448U, // SABDv16i8
15824
0
    16448U, // SABDv2i32
15825
0
    16448U, // SABDv4i16
15826
0
    16448U, // SABDv4i32
15827
0
    16448U, // SABDv8i16
15828
0
    16448U, // SABDv8i8
15829
0
    4193U,  // SADALP_ZPmZ_D
15830
0
    17U,  // SADALP_ZPmZ_H
15831
0
    14433U, // SADALP_ZPmZ_S
15832
0
    1U, // SADALPv16i8_v8i16
15833
0
    1U, // SADALPv2i32_v1i64
15834
0
    1U, // SADALPv4i16_v2i32
15835
0
    1U, // SADALPv4i32_v2i64
15836
0
    1U, // SADALPv8i16_v4i32
15837
0
    1U, // SADALPv8i8_v4i16
15838
0
    24642U, // SADDLBT_ZZZ_D
15839
0
    129U, // SADDLBT_ZZZ_H
15840
0
    10304U, // SADDLBT_ZZZ_S
15841
0
    24642U, // SADDLB_ZZZ_D
15842
0
    129U, // SADDLB_ZZZ_H
15843
0
    10304U, // SADDLB_ZZZ_S
15844
0
    0U, // SADDLPv16i8_v8i16
15845
0
    0U, // SADDLPv2i32_v1i64
15846
0
    0U, // SADDLPv4i16_v2i32
15847
0
    0U, // SADDLPv4i32_v2i64
15848
0
    0U, // SADDLPv8i16_v4i32
15849
0
    0U, // SADDLPv8i8_v4i16
15850
0
    24642U, // SADDLT_ZZZ_D
15851
0
    129U, // SADDLT_ZZZ_H
15852
0
    10304U, // SADDLT_ZZZ_S
15853
0
    0U, // SADDLVv16i8v
15854
0
    0U, // SADDLVv4i16v
15855
0
    0U, // SADDLVv4i32v
15856
0
    0U, // SADDLVv8i16v
15857
0
    0U, // SADDLVv8i8v
15858
0
    16448U, // SADDLv16i8_v8i16
15859
0
    16448U, // SADDLv2i32_v2i64
15860
0
    16448U, // SADDLv4i16_v4i32
15861
0
    16448U, // SADDLv4i32_v2i64
15862
0
    16448U, // SADDLv8i16_v4i32
15863
0
    16448U, // SADDLv8i8_v8i16
15864
0
    0U, // SADDV_VPZ_B
15865
0
    0U, // SADDV_VPZ_H
15866
0
    0U, // SADDV_VPZ_S
15867
0
    24641U, // SADDWB_ZZZ_D
15868
0
    129U, // SADDWB_ZZZ_H
15869
0
    10306U, // SADDWB_ZZZ_S
15870
0
    24641U, // SADDWT_ZZZ_D
15871
0
    129U, // SADDWT_ZZZ_H
15872
0
    10306U, // SADDWT_ZZZ_S
15873
0
    16448U, // SADDWv16i8_v8i16
15874
0
    16448U, // SADDWv2i32_v2i64
15875
0
    16448U, // SADDWv4i16_v4i32
15876
0
    16448U, // SADDWv4i32_v2i64
15877
0
    16448U, // SADDWv8i16_v4i32
15878
0
    16448U, // SADDWv8i8_v8i16
15879
0
    0U, // SB
15880
0
    2112U,  // SBCLB_ZZZ_D
15881
0
    4160U,  // SBCLB_ZZZ_S
15882
0
    2112U,  // SBCLT_ZZZ_D
15883
0
    4160U,  // SBCLT_ZZZ_S
15884
0
    6208U,  // SBCSWr
15885
0
    6208U,  // SBCSXr
15886
0
    6208U,  // SBCWr
15887
0
    6208U,  // SBCXr
15888
0
    268352U,  // SBFMWri
15889
0
    268352U,  // SBFMXri
15890
0
    17U,  // SCLAMP_VG2_2Z2Z_B
15891
0
    33U,  // SCLAMP_VG2_2Z2Z_D
15892
0
    257U, // SCLAMP_VG2_2Z2Z_H
15893
0
    49U,  // SCLAMP_VG2_2Z2Z_S
15894
0
    17U,  // SCLAMP_VG4_4Z4Z_B
15895
0
    33U,  // SCLAMP_VG4_4Z4Z_D
15896
0
    257U, // SCLAMP_VG4_4Z4Z_H
15897
0
    49U,  // SCLAMP_VG4_4Z4Z_S
15898
0
    19U,  // SCLAMP_ZZZ_B
15899
0
    2112U,  // SCLAMP_ZZZ_D
15900
0
    257U, // SCLAMP_ZZZ_H
15901
0
    4160U,  // SCLAMP_ZZZ_S
15902
0
    6208U,  // SCVTFSWDri
15903
0
    6208U,  // SCVTFSWHri
15904
0
    6208U,  // SCVTFSWSri
15905
0
    6208U,  // SCVTFSXDri
15906
0
    6208U,  // SCVTFSXHri
15907
0
    6208U,  // SCVTFSXSri
15908
0
    0U, // SCVTFUWDri
15909
0
    0U, // SCVTFUWHri
15910
0
    0U, // SCVTFUWSri
15911
0
    0U, // SCVTFUXDri
15912
0
    0U, // SCVTFUXHri
15913
0
    0U, // SCVTFUXSri
15914
0
    0U, // SCVTF_2Z2Z_StoS
15915
0
    0U, // SCVTF_4Z4Z_StoS
15916
0
    32U,  // SCVTF_ZPmZ_DtoD
15917
0
    5U, // SCVTF_ZPmZ_DtoH
15918
0
    32U,  // SCVTF_ZPmZ_DtoS
15919
0
    0U, // SCVTF_ZPmZ_HtoH
15920
0
    48U,  // SCVTF_ZPmZ_StoD
15921
0
    2U, // SCVTF_ZPmZ_StoH
15922
0
    48U,  // SCVTF_ZPmZ_StoS
15923
0
    6208U,  // SCVTFd
15924
0
    6208U,  // SCVTFh
15925
0
    6208U,  // SCVTFs
15926
0
    0U, // SCVTFv1i16
15927
0
    0U, // SCVTFv1i32
15928
0
    0U, // SCVTFv1i64
15929
0
    0U, // SCVTFv2f32
15930
0
    0U, // SCVTFv2f64
15931
0
    6208U,  // SCVTFv2i32_shift
15932
0
    6208U,  // SCVTFv2i64_shift
15933
0
    0U, // SCVTFv4f16
15934
0
    0U, // SCVTFv4f32
15935
0
    6208U,  // SCVTFv4i16_shift
15936
0
    6208U,  // SCVTFv4i32_shift
15937
0
    0U, // SCVTFv8f16
15938
0
    6208U,  // SCVTFv8i16_shift
15939
0
    67383393U,  // SDIVR_ZPmZ_D
15940
0
    134504545U, // SDIVR_ZPmZ_S
15941
0
    6208U,  // SDIVWr
15942
0
    6208U,  // SDIVXr
15943
0
    67383393U,  // SDIV_ZPmZ_D
15944
0
    134504545U, // SDIV_ZPmZ_S
15945
0
    92865U, // SDOT_VG2_M2Z2Z_BtoS
15946
0
    3168497U, // SDOT_VG2_M2Z2Z_HtoD
15947
0
    3168497U, // SDOT_VG2_M2Z2Z_HtoS
15948
0
    5599937U, // SDOT_VG2_M2ZZI_BToS
15949
0
    204757233U, // SDOT_VG2_M2ZZI_HToS
15950
0
    204757233U, // SDOT_VG2_M2ZZI_HtoD
15951
0
    94913U, // SDOT_VG2_M2ZZ_BtoS
15952
0
    104093937U, // SDOT_VG2_M2ZZ_HtoD
15953
0
    104093937U, // SDOT_VG2_M2ZZ_HtoS
15954
0
    92865U, // SDOT_VG4_M4Z4Z_BtoS
15955
0
    3168497U, // SDOT_VG4_M4Z4Z_HtoD
15956
0
    3168497U, // SDOT_VG4_M4Z4Z_HtoS
15957
0
    5599937U, // SDOT_VG4_M4ZZI_BToS
15958
0
    204757233U, // SDOT_VG4_M4ZZI_HToS
15959
0
    204757233U, // SDOT_VG4_M4ZZI_HtoD
15960
0
    94913U, // SDOT_VG4_M4ZZ_BtoS
15961
0
    104093937U, // SDOT_VG4_M4ZZ_HtoD
15962
0
    104093937U, // SDOT_VG4_M4ZZ_HtoS
15963
0
    103561281U, // SDOT_ZZZI_D
15964
0
    103561281U, // SDOT_ZZZI_HtoS
15965
0
    77843U, // SDOT_ZZZI_S
15966
0
    14401U, // SDOT_ZZZ_D
15967
0
    14401U, // SDOT_ZZZ_HtoS
15968
0
    19U,  // SDOT_ZZZ_S
15969
0
    103565377U, // SDOTlanev16i8
15970
0
    103565377U, // SDOTlanev8i8
15971
0
    0U, // SDOTv16i8
15972
0
    0U, // SDOTv8i8
15973
0
    33837121U,  // SEL_PPPP
15974
0
    17063345U,  // SEL_VG2_2ZC2Z2Z_B
15975
0
    17324545U,  // SEL_VG2_2ZC2Z2Z_D
15976
0
    17586449U,  // SEL_VG2_2ZC2Z2Z_H
15977
0
    17848849U,  // SEL_VG2_2ZC2Z2Z_S
15978
0
    17063345U,  // SEL_VG4_4ZC4Z4Z_B
15979
0
    17324545U,  // SEL_VG4_4ZC4Z4Z_D
15980
0
    17586449U,  // SEL_VG4_4ZC4Z4Z_H
15981
0
    17848849U,  // SEL_VG4_4ZC4Z4Z_S
15982
0
    33837121U,  // SEL_ZPZZ_B
15983
0
    67383361U,  // SEL_ZPZZ_D
15984
0
    101472369U, // SEL_ZPZZ_H
15985
0
    134504513U, // SEL_ZPZZ_S
15986
0
    0U, // SETE
15987
0
    0U, // SETEN
15988
0
    0U, // SETET
15989
0
    0U, // SETETN
15990
0
    0U, // SETF16
15991
0
    0U, // SETF8
15992
0
    0U, // SETFFR
15993
0
    0U, // SETGM
15994
0
    0U, // SETGMN
15995
0
    0U, // SETGMT
15996
0
    0U, // SETGMTN
15997
0
    0U, // SETGP
15998
0
    0U, // SETGPN
15999
0
    0U, // SETGPT
16000
0
    0U, // SETGPTN
16001
0
    0U, // SETM
16002
0
    0U, // SETMN
16003
0
    0U, // SETMT
16004
0
    0U, // SETMTN
16005
0
    0U, // SETP
16006
0
    0U, // SETPN
16007
0
    0U, // SETPT
16008
0
    0U, // SETPTN
16009
0
    18498U, // SHA1Crrr
16010
0
    0U, // SHA1Hrr
16011
0
    18498U, // SHA1Mrrr
16012
0
    18498U, // SHA1Prrr
16013
0
    18497U, // SHA1SU0rrr
16014
0
    1U, // SHA1SU1rr
16015
0
    18498U, // SHA256H2rrr
16016
0
    18498U, // SHA256Hrrr
16017
0
    1U, // SHA256SU0rr
16018
0
    18497U, // SHA256SU1rrr
16019
0
    18498U, // SHA512H
16020
0
    18498U, // SHA512H2
16021
0
    1U, // SHA512SU0
16022
0
    18497U, // SHA512SU1
16023
0
    33837153U,  // SHADD_ZPmZ_B
16024
0
    67383393U,  // SHADD_ZPmZ_D
16025
0
    101472369U, // SHADD_ZPmZ_H
16026
0
    134504545U, // SHADD_ZPmZ_S
16027
0
    16448U, // SHADDv16i8
16028
0
    16448U, // SHADDv2i32
16029
0
    16448U, // SHADDv4i16
16030
0
    16448U, // SHADDv4i32
16031
0
    16448U, // SHADDv8i16
16032
0
    16448U, // SHADDv8i8
16033
0
    1472U,  // SHLLv16i8
16034
0
    1488U,  // SHLLv2i32
16035
0
    1504U,  // SHLLv4i16
16036
0
    1488U,  // SHLLv4i32
16037
0
    1504U,  // SHLLv8i16
16038
0
    1472U,  // SHLLv8i8
16039
0
    6208U,  // SHLd
16040
0
    6208U,  // SHLv16i8_shift
16041
0
    6208U,  // SHLv2i32_shift
16042
0
    6208U,  // SHLv2i64_shift
16043
0
    6208U,  // SHLv4i16_shift
16044
0
    6208U,  // SHLv4i32_shift
16045
0
    6208U,  // SHLv8i16_shift
16046
0
    6208U,  // SHLv8i8_shift
16047
0
    6208U,  // SHRNB_ZZI_B
16048
0
    225U, // SHRNB_ZZI_H
16049
0
    6209U,  // SHRNB_ZZI_S
16050
0
    81985U, // SHRNT_ZZI_B
16051
0
    417U, // SHRNT_ZZI_H
16052
0
    81984U, // SHRNT_ZZI_S
16053
0
    81985U, // SHRNv16i8_shift
16054
0
    6208U,  // SHRNv2i32_shift
16055
0
    6208U,  // SHRNv4i16_shift
16056
0
    81985U, // SHRNv4i32_shift
16057
0
    81985U, // SHRNv8i16_shift
16058
0
    6208U,  // SHRNv8i8_shift
16059
0
    33837153U,  // SHSUBR_ZPmZ_B
16060
0
    67383393U,  // SHSUBR_ZPmZ_D
16061
0
    101472369U, // SHSUBR_ZPmZ_H
16062
0
    134504545U, // SHSUBR_ZPmZ_S
16063
0
    33837153U,  // SHSUB_ZPmZ_B
16064
0
    67383393U,  // SHSUB_ZPmZ_D
16065
0
    101472369U, // SHSUB_ZPmZ_H
16066
0
    134504545U, // SHSUB_ZPmZ_S
16067
0
    16448U, // SHSUBv16i8
16068
0
    16448U, // SHSUBv2i32
16069
0
    16448U, // SHSUBv4i16
16070
0
    16448U, // SHSUBv4i32
16071
0
    16448U, // SHSUBv8i16
16072
0
    16448U, // SHSUBv8i8
16073
0
    419U, // SLI_ZZI_B
16074
0
    81984U, // SLI_ZZI_D
16075
0
    417U, // SLI_ZZI_H
16076
0
    81984U, // SLI_ZZI_S
16077
0
    81986U, // SLId
16078
0
    81985U, // SLIv16i8_shift
16079
0
    81985U, // SLIv2i32_shift
16080
0
    81985U, // SLIv2i64_shift
16081
0
    81985U, // SLIv4i16_shift
16082
0
    81985U, // SLIv4i32_shift
16083
0
    81985U, // SLIv8i16_shift
16084
0
    81985U, // SLIv8i8_shift
16085
0
    18497U, // SM3PARTW1
16086
0
    18497U, // SM3PARTW2
16087
0
    168050752U, // SM3SS1
16088
0
    103565377U, // SM3TT1A
16089
0
    103565377U, // SM3TT1B
16090
0
    103565377U, // SM3TT2A
16091
0
    103565377U, // SM3TT2B
16092
0
    1U, // SM4E
16093
0
    24642U, // SM4EKEY_ZZZ_S
16094
0
    16448U, // SM4ENCKEY
16095
0
    24642U, // SM4E_ZZZ_S
16096
0
    268352U,  // SMADDLrrr
16097
0
    33837153U,  // SMAXP_ZPmZ_B
16098
0
    67383393U,  // SMAXP_ZPmZ_D
16099
0
    101472369U, // SMAXP_ZPmZ_H
16100
0
    134504545U, // SMAXP_ZPmZ_S
16101
0
    16448U, // SMAXPv16i8
16102
0
    16448U, // SMAXPv2i32
16103
0
    16448U, // SMAXPv4i16
16104
0
    16448U, // SMAXPv4i32
16105
0
    16448U, // SMAXPv8i16
16106
0
    16448U, // SMAXPv8i8
16107
0
    20545U, // SMAXQV_VPZ_B
16108
0
    12353U, // SMAXQV_VPZ_D
16109
0
    10305U, // SMAXQV_VPZ_H
16110
0
    24641U, // SMAXQV_VPZ_S
16111
0
    0U, // SMAXV_VPZ_B
16112
0
    0U, // SMAXV_VPZ_D
16113
0
    0U, // SMAXV_VPZ_H
16114
0
    0U, // SMAXV_VPZ_S
16115
0
    0U, // SMAXVv16i8v
16116
0
    0U, // SMAXVv4i16v
16117
0
    0U, // SMAXVv4i32v
16118
0
    0U, // SMAXVv8i16v
16119
0
    0U, // SMAXVv8i8v
16120
0
    6208U,  // SMAXWri
16121
0
    6208U,  // SMAXWrr
16122
0
    6208U,  // SMAXXri
16123
0
    6208U,  // SMAXXrr
16124
0
    1457U,  // SMAX_VG2_2Z2Z_B
16125
0
    513U, // SMAX_VG2_2Z2Z_D
16126
0
    273U, // SMAX_VG2_2Z2Z_H
16127
0
    529U, // SMAX_VG2_2Z2Z_S
16128
0
    129U, // SMAX_VG2_2ZZ_B
16129
0
    145U, // SMAX_VG2_2ZZ_D
16130
0
    113U, // SMAX_VG2_2ZZ_H
16131
0
    81U,  // SMAX_VG2_2ZZ_S
16132
0
    1457U,  // SMAX_VG4_4Z4Z_B
16133
0
    513U, // SMAX_VG4_4Z4Z_D
16134
0
    273U, // SMAX_VG4_4Z4Z_H
16135
0
    529U, // SMAX_VG4_4Z4Z_S
16136
0
    129U, // SMAX_VG4_4ZZ_B
16137
0
    145U, // SMAX_VG4_4ZZ_D
16138
0
    113U, // SMAX_VG4_4ZZ_H
16139
0
    81U,  // SMAX_VG4_4ZZ_S
16140
0
    6210U,  // SMAX_ZI_B
16141
0
    6209U,  // SMAX_ZI_D
16142
0
    225U, // SMAX_ZI_H
16143
0
    6210U,  // SMAX_ZI_S
16144
0
    33837153U,  // SMAX_ZPmZ_B
16145
0
    67383393U,  // SMAX_ZPmZ_D
16146
0
    101472369U, // SMAX_ZPmZ_H
16147
0
    134504545U, // SMAX_ZPmZ_S
16148
0
    16448U, // SMAXv16i8
16149
0
    16448U, // SMAXv2i32
16150
0
    16448U, // SMAXv4i16
16151
0
    16448U, // SMAXv4i32
16152
0
    16448U, // SMAXv8i16
16153
0
    16448U, // SMAXv8i8
16154
0
    0U, // SMC
16155
0
    33837153U,  // SMINP_ZPmZ_B
16156
0
    67383393U,  // SMINP_ZPmZ_D
16157
0
    101472369U, // SMINP_ZPmZ_H
16158
0
    134504545U, // SMINP_ZPmZ_S
16159
0
    16448U, // SMINPv16i8
16160
0
    16448U, // SMINPv2i32
16161
0
    16448U, // SMINPv4i16
16162
0
    16448U, // SMINPv4i32
16163
0
    16448U, // SMINPv8i16
16164
0
    16448U, // SMINPv8i8
16165
0
    20545U, // SMINQV_VPZ_B
16166
0
    12353U, // SMINQV_VPZ_D
16167
0
    10305U, // SMINQV_VPZ_H
16168
0
    24641U, // SMINQV_VPZ_S
16169
0
    0U, // SMINV_VPZ_B
16170
0
    0U, // SMINV_VPZ_D
16171
0
    0U, // SMINV_VPZ_H
16172
0
    0U, // SMINV_VPZ_S
16173
0
    0U, // SMINVv16i8v
16174
0
    0U, // SMINVv4i16v
16175
0
    0U, // SMINVv4i32v
16176
0
    0U, // SMINVv8i16v
16177
0
    0U, // SMINVv8i8v
16178
0
    6208U,  // SMINWri
16179
0
    6208U,  // SMINWrr
16180
0
    6208U,  // SMINXri
16181
0
    6208U,  // SMINXrr
16182
0
    1457U,  // SMIN_VG2_2Z2Z_B
16183
0
    513U, // SMIN_VG2_2Z2Z_D
16184
0
    273U, // SMIN_VG2_2Z2Z_H
16185
0
    529U, // SMIN_VG2_2Z2Z_S
16186
0
    129U, // SMIN_VG2_2ZZ_B
16187
0
    145U, // SMIN_VG2_2ZZ_D
16188
0
    113U, // SMIN_VG2_2ZZ_H
16189
0
    81U,  // SMIN_VG2_2ZZ_S
16190
0
    1457U,  // SMIN_VG4_4Z4Z_B
16191
0
    513U, // SMIN_VG4_4Z4Z_D
16192
0
    273U, // SMIN_VG4_4Z4Z_H
16193
0
    529U, // SMIN_VG4_4Z4Z_S
16194
0
    129U, // SMIN_VG4_4ZZ_B
16195
0
    145U, // SMIN_VG4_4ZZ_D
16196
0
    113U, // SMIN_VG4_4ZZ_H
16197
0
    81U,  // SMIN_VG4_4ZZ_S
16198
0
    6210U,  // SMIN_ZI_B
16199
0
    6209U,  // SMIN_ZI_D
16200
0
    225U, // SMIN_ZI_H
16201
0
    6210U,  // SMIN_ZI_S
16202
0
    33837153U,  // SMIN_ZPmZ_B
16203
0
    67383393U,  // SMIN_ZPmZ_D
16204
0
    101472369U, // SMIN_ZPmZ_H
16205
0
    134504545U, // SMIN_ZPmZ_S
16206
0
    16448U, // SMINv16i8
16207
0
    16448U, // SMINv2i32
16208
0
    16448U, // SMINv4i16
16209
0
    16448U, // SMINv4i32
16210
0
    16448U, // SMINv8i16
16211
0
    16448U, // SMINv8i8
16212
0
    103551040U, // SMLALB_ZZZI_D
16213
0
    103561281U, // SMLALB_ZZZI_S
16214
0
    4160U,  // SMLALB_ZZZ_D
16215
0
    17U,  // SMLALB_ZZZ_H
16216
0
    14401U, // SMLALB_ZZZ_S
16217
0
    76498U, // SMLALL_MZZI_BtoS
16218
0
    76066U, // SMLALL_MZZI_HtoD
16219
0
    722U, // SMLALL_MZZ_BtoS
16220
0
    290U, // SMLALL_MZZ_HtoD
16221
0
    92865U, // SMLALL_VG2_M2Z2Z_BtoS
16222
0
    3168497U, // SMLALL_VG2_M2Z2Z_HtoD
16223
0
    5599937U, // SMLALL_VG2_M2ZZI_BtoS
16224
0
    204757233U, // SMLALL_VG2_M2ZZI_HtoD
16225
0
    94917U, // SMLALL_VG2_M2ZZ_BtoS
16226
0
    104093941U, // SMLALL_VG2_M2ZZ_HtoD
16227
0
    92865U, // SMLALL_VG4_M4Z4Z_BtoS
16228
0
    3168497U, // SMLALL_VG4_M4Z4Z_HtoD
16229
0
    5599937U, // SMLALL_VG4_M4ZZI_BtoS
16230
0
    204757233U, // SMLALL_VG4_M4ZZI_HtoD
16231
0
    94918U, // SMLALL_VG4_M4ZZ_BtoS
16232
0
    104093942U, // SMLALL_VG4_M4ZZ_HtoD
16233
0
    103551040U, // SMLALT_ZZZI_D
16234
0
    103561281U, // SMLALT_ZZZI_S
16235
0
    4160U,  // SMLALT_ZZZ_D
16236
0
    17U,  // SMLALT_ZZZ_H
16237
0
    14401U, // SMLALT_ZZZ_S
16238
0
    76066U, // SMLAL_MZZI_HtoS
16239
0
    290U, // SMLAL_MZZ_HtoS
16240
0
    3168497U, // SMLAL_VG2_M2Z2Z_HtoS
16241
0
    204757233U, // SMLAL_VG2_M2ZZI_S
16242
0
    104093937U, // SMLAL_VG2_M2ZZ_HtoS
16243
0
    3168497U, // SMLAL_VG4_M4Z4Z_HtoS
16244
0
    204757233U, // SMLAL_VG4_M4ZZI_HtoS
16245
0
    104093937U, // SMLAL_VG4_M4ZZ_HtoS
16246
0
    18497U, // SMLALv16i8_v8i16
16247
0
    103565377U, // SMLALv2i32_indexed
16248
0
    18497U, // SMLALv2i32_v2i64
16249
0
    103565377U, // SMLALv4i16_indexed
16250
0
    18497U, // SMLALv4i16_v4i32
16251
0
    103565377U, // SMLALv4i32_indexed
16252
0
    18497U, // SMLALv4i32_v2i64
16253
0
    103565377U, // SMLALv8i16_indexed
16254
0
    18497U, // SMLALv8i16_v4i32
16255
0
    18497U, // SMLALv8i8_v8i16
16256
0
    103551040U, // SMLSLB_ZZZI_D
16257
0
    103561281U, // SMLSLB_ZZZI_S
16258
0
    4160U,  // SMLSLB_ZZZ_D
16259
0
    17U,  // SMLSLB_ZZZ_H
16260
0
    14401U, // SMLSLB_ZZZ_S
16261
0
    76498U, // SMLSLL_MZZI_BtoS
16262
0
    76066U, // SMLSLL_MZZI_HtoD
16263
0
    722U, // SMLSLL_MZZ_BtoS
16264
0
    290U, // SMLSLL_MZZ_HtoD
16265
0
    92865U, // SMLSLL_VG2_M2Z2Z_BtoS
16266
0
    3168497U, // SMLSLL_VG2_M2Z2Z_HtoD
16267
0
    5599937U, // SMLSLL_VG2_M2ZZI_BtoS
16268
0
    204757233U, // SMLSLL_VG2_M2ZZI_HtoD
16269
0
    94917U, // SMLSLL_VG2_M2ZZ_BtoS
16270
0
    104093941U, // SMLSLL_VG2_M2ZZ_HtoD
16271
0
    92865U, // SMLSLL_VG4_M4Z4Z_BtoS
16272
0
    3168497U, // SMLSLL_VG4_M4Z4Z_HtoD
16273
0
    5599937U, // SMLSLL_VG4_M4ZZI_BtoS
16274
0
    204757233U, // SMLSLL_VG4_M4ZZI_HtoD
16275
0
    94918U, // SMLSLL_VG4_M4ZZ_BtoS
16276
0
    104093942U, // SMLSLL_VG4_M4ZZ_HtoD
16277
0
    103551040U, // SMLSLT_ZZZI_D
16278
0
    103561281U, // SMLSLT_ZZZI_S
16279
0
    4160U,  // SMLSLT_ZZZ_D
16280
0
    17U,  // SMLSLT_ZZZ_H
16281
0
    14401U, // SMLSLT_ZZZ_S
16282
0
    76066U, // SMLSL_MZZI_HtoS
16283
0
    290U, // SMLSL_MZZ_HtoS
16284
0
    3168497U, // SMLSL_VG2_M2Z2Z_HtoS
16285
0
    204757233U, // SMLSL_VG2_M2ZZI_S
16286
0
    104093937U, // SMLSL_VG2_M2ZZ_HtoS
16287
0
    3168497U, // SMLSL_VG4_M4Z4Z_HtoS
16288
0
    204757233U, // SMLSL_VG4_M4ZZI_HtoS
16289
0
    104093937U, // SMLSL_VG4_M4ZZ_HtoS
16290
0
    18497U, // SMLSLv16i8_v8i16
16291
0
    103565377U, // SMLSLv2i32_indexed
16292
0
    18497U, // SMLSLv2i32_v2i64
16293
0
    103565377U, // SMLSLv4i16_indexed
16294
0
    18497U, // SMLSLv4i16_v4i32
16295
0
    103565377U, // SMLSLv4i32_indexed
16296
0
    18497U, // SMLSLv4i32_v2i64
16297
0
    103565377U, // SMLSLv8i16_indexed
16298
0
    18497U, // SMLSLv8i16_v4i32
16299
0
    18497U, // SMLSLv8i8_v8i16
16300
0
    0U, // SMMLA
16301
0
    19U,  // SMMLA_ZZZ
16302
0
    0U, // SMOPA_MPPZZ_D
16303
0
    0U, // SMOPA_MPPZZ_HtoS
16304
0
    0U, // SMOPA_MPPZZ_S
16305
0
    0U, // SMOPS_MPPZZ_D
16306
0
    0U, // SMOPS_MPPZZ_HtoS
16307
0
    0U, // SMOPS_MPPZZ_S
16308
0
    448U, // SMOVvi16to32
16309
0
    448U, // SMOVvi16to32_idx0
16310
0
    448U, // SMOVvi16to64
16311
0
    448U, // SMOVvi16to64_idx0
16312
0
    448U, // SMOVvi32to64
16313
0
    448U, // SMOVvi32to64_idx0
16314
0
    448U, // SMOVvi8to32
16315
0
    448U, // SMOVvi8to32_idx0
16316
0
    448U, // SMOVvi8to64
16317
0
    448U, // SMOVvi8to64_idx0
16318
0
    268352U,  // SMSUBLrrr
16319
0
    33837153U,  // SMULH_ZPmZ_B
16320
0
    67383393U,  // SMULH_ZPmZ_D
16321
0
    101472369U, // SMULH_ZPmZ_H
16322
0
    134504545U, // SMULH_ZPmZ_S
16323
0
    20546U, // SMULH_ZZZ_B
16324
0
    12353U, // SMULH_ZZZ_D
16325
0
    113U, // SMULH_ZZZ_H
16326
0
    24642U, // SMULH_ZZZ_S
16327
0
    6208U,  // SMULHrr
16328
0
    6053954U, // SMULLB_ZZZI_D
16329
0
    6039616U, // SMULLB_ZZZI_S
16330
0
    24642U, // SMULLB_ZZZ_D
16331
0
    129U, // SMULLB_ZZZ_H
16332
0
    10304U, // SMULLB_ZZZ_S
16333
0
    6053954U, // SMULLT_ZZZI_D
16334
0
    6039616U, // SMULLT_ZZZI_S
16335
0
    24642U, // SMULLT_ZZZ_D
16336
0
    129U, // SMULLT_ZZZ_H
16337
0
    10304U, // SMULLT_ZZZ_S
16338
0
    16448U, // SMULLv16i8_v8i16
16339
0
    6045760U, // SMULLv2i32_indexed
16340
0
    16448U, // SMULLv2i32_v2i64
16341
0
    6045760U, // SMULLv4i16_indexed
16342
0
    16448U, // SMULLv4i16_v4i32
16343
0
    6045760U, // SMULLv4i32_indexed
16344
0
    16448U, // SMULLv4i32_v2i64
16345
0
    6045760U, // SMULLv8i16_indexed
16346
0
    16448U, // SMULLv8i16_v4i32
16347
0
    16448U, // SMULLv8i8_v8i16
16348
0
    155713U,  // SPLICE_ZPZZ_B
16349
0
    157761U,  // SPLICE_ZPZZ_D
16350
0
    273U, // SPLICE_ZPZZ_H
16351
0
    159809U,  // SPLICE_ZPZZ_S
16352
0
    33837121U,  // SPLICE_ZPZ_B
16353
0
    67383361U,  // SPLICE_ZPZ_D
16354
0
    101472369U, // SPLICE_ZPZ_H
16355
0
    134504513U, // SPLICE_ZPZ_S
16356
0
    16U,  // SQABS_ZPmZ_B
16357
0
    32U,  // SQABS_ZPmZ_D
16358
0
    0U, // SQABS_ZPmZ_H
16359
0
    48U,  // SQABS_ZPmZ_S
16360
0
    0U, // SQABSv16i8
16361
0
    0U, // SQABSv1i16
16362
0
    0U, // SQABSv1i32
16363
0
    0U, // SQABSv1i64
16364
0
    0U, // SQABSv1i8
16365
0
    0U, // SQABSv2i32
16366
0
    0U, // SQABSv2i64
16367
0
    0U, // SQABSv4i16
16368
0
    0U, // SQABSv4i32
16369
0
    0U, // SQABSv8i16
16370
0
    0U, // SQABSv8i8
16371
0
    32834U, // SQADD_ZI_B
16372
0
    34881U, // SQADD_ZI_D
16373
0
    193U, // SQADD_ZI_H
16374
0
    36930U, // SQADD_ZI_S
16375
0
    33837153U,  // SQADD_ZPmZ_B
16376
0
    67383393U,  // SQADD_ZPmZ_D
16377
0
    101472369U, // SQADD_ZPmZ_H
16378
0
    134504545U, // SQADD_ZPmZ_S
16379
0
    20546U, // SQADD_ZZZ_B
16380
0
    12353U, // SQADD_ZZZ_D
16381
0
    113U, // SQADD_ZZZ_H
16382
0
    24642U, // SQADD_ZZZ_S
16383
0
    16448U, // SQADDv16i8
16384
0
    6208U,  // SQADDv1i16
16385
0
    6208U,  // SQADDv1i32
16386
0
    6208U,  // SQADDv1i64
16387
0
    6208U,  // SQADDv1i8
16388
0
    16448U, // SQADDv2i32
16389
0
    16448U, // SQADDv2i64
16390
0
    16448U, // SQADDv4i16
16391
0
    16448U, // SQADDv4i32
16392
0
    16448U, // SQADDv8i16
16393
0
    16448U, // SQADDv8i8
16394
0
    268718146U, // SQCADD_ZZI_B
16395
0
    268709953U, // SQCADD_ZZI_D
16396
0
    3954801U, // SQCADD_ZZI_H
16397
0
    268722242U, // SQCADD_ZZI_S
16398
0
    0U, // SQCVTN_Z2Z_StoH
16399
0
    0U, // SQCVTN_Z4Z_DtoH
16400
0
    5U, // SQCVTN_Z4Z_StoB
16401
0
    0U, // SQCVTUN_Z2Z_StoH
16402
0
    0U, // SQCVTUN_Z4Z_DtoH
16403
0
    5U, // SQCVTUN_Z4Z_StoB
16404
0
    0U, // SQCVTU_Z2Z_StoH
16405
0
    0U, // SQCVTU_Z4Z_DtoH
16406
0
    5U, // SQCVTU_Z4Z_StoB
16407
0
    0U, // SQCVT_Z2Z_StoH
16408
0
    0U, // SQCVT_Z4Z_DtoH
16409
0
    5U, // SQCVT_Z4Z_StoB
16410
0
    4U, // SQDECB_XPiI
16411
0
    9U, // SQDECB_XPiWdI
16412
0
    4U, // SQDECD_XPiI
16413
0
    9U, // SQDECD_XPiWdI
16414
0
    4U, // SQDECD_ZPiI
16415
0
    4U, // SQDECH_XPiI
16416
0
    9U, // SQDECH_XPiWdI
16417
0
    0U, // SQDECH_ZPiI
16418
0
    161858U,  // SQDECP_XPWd_B
16419
0
    161857U,  // SQDECP_XPWd_D
16420
0
    161856U,  // SQDECP_XPWd_H
16421
0
    161858U,  // SQDECP_XPWd_S
16422
0
    2U, // SQDECP_XP_B
16423
0
    1U, // SQDECP_XP_D
16424
0
    0U, // SQDECP_XP_H
16425
0
    2U, // SQDECP_XP_S
16426
0
    0U, // SQDECP_ZP_D
16427
0
    0U, // SQDECP_ZP_H
16428
0
    0U, // SQDECP_ZP_S
16429
0
    4U, // SQDECW_XPiI
16430
0
    9U, // SQDECW_XPiWdI
16431
0
    4U, // SQDECW_ZPiI
16432
0
    4160U,  // SQDMLALBT_ZZZ_D
16433
0
    17U,  // SQDMLALBT_ZZZ_H
16434
0
    14401U, // SQDMLALBT_ZZZ_S
16435
0
    103551040U, // SQDMLALB_ZZZI_D
16436
0
    103561281U, // SQDMLALB_ZZZI_S
16437
0
    4160U,  // SQDMLALB_ZZZ_D
16438
0
    17U,  // SQDMLALB_ZZZ_H
16439
0
    14401U, // SQDMLALB_ZZZ_S
16440
0
    103551040U, // SQDMLALT_ZZZI_D
16441
0
    103561281U, // SQDMLALT_ZZZI_S
16442
0
    4160U,  // SQDMLALT_ZZZ_D
16443
0
    17U,  // SQDMLALT_ZZZ_H
16444
0
    14401U, // SQDMLALT_ZZZ_S
16445
0
    81986U, // SQDMLALi16
16446
0
    81986U, // SQDMLALi32
16447
0
    103565378U, // SQDMLALv1i32_indexed
16448
0
    103565378U, // SQDMLALv1i64_indexed
16449
0
    103565377U, // SQDMLALv2i32_indexed
16450
0
    18497U, // SQDMLALv2i32_v2i64
16451
0
    103565377U, // SQDMLALv4i16_indexed
16452
0
    18497U, // SQDMLALv4i16_v4i32
16453
0
    103565377U, // SQDMLALv4i32_indexed
16454
0
    18497U, // SQDMLALv4i32_v2i64
16455
0
    103565377U, // SQDMLALv8i16_indexed
16456
0
    18497U, // SQDMLALv8i16_v4i32
16457
0
    4160U,  // SQDMLSLBT_ZZZ_D
16458
0
    17U,  // SQDMLSLBT_ZZZ_H
16459
0
    14401U, // SQDMLSLBT_ZZZ_S
16460
0
    103551040U, // SQDMLSLB_ZZZI_D
16461
0
    103561281U, // SQDMLSLB_ZZZI_S
16462
0
    4160U,  // SQDMLSLB_ZZZ_D
16463
0
    17U,  // SQDMLSLB_ZZZ_H
16464
0
    14401U, // SQDMLSLB_ZZZ_S
16465
0
    103551040U, // SQDMLSLT_ZZZI_D
16466
0
    103561281U, // SQDMLSLT_ZZZI_S
16467
0
    4160U,  // SQDMLSLT_ZZZ_D
16468
0
    17U,  // SQDMLSLT_ZZZ_H
16469
0
    14401U, // SQDMLSLT_ZZZ_S
16470
0
    81986U, // SQDMLSLi16
16471
0
    81986U, // SQDMLSLi32
16472
0
    103565378U, // SQDMLSLv1i32_indexed
16473
0
    103565378U, // SQDMLSLv1i64_indexed
16474
0
    103565377U, // SQDMLSLv2i32_indexed
16475
0
    18497U, // SQDMLSLv2i32_v2i64
16476
0
    103565377U, // SQDMLSLv4i16_indexed
16477
0
    18497U, // SQDMLSLv4i16_v4i32
16478
0
    103565377U, // SQDMLSLv4i32_indexed
16479
0
    18497U, // SQDMLSLv4i32_v2i64
16480
0
    103565377U, // SQDMLSLv8i16_indexed
16481
0
    18497U, // SQDMLSLv8i16_v4i32
16482
0
    1457U,  // SQDMULH_VG2_2Z2Z_B
16483
0
    513U, // SQDMULH_VG2_2Z2Z_D
16484
0
    273U, // SQDMULH_VG2_2Z2Z_H
16485
0
    529U, // SQDMULH_VG2_2Z2Z_S
16486
0
    129U, // SQDMULH_VG2_2ZZ_B
16487
0
    145U, // SQDMULH_VG2_2ZZ_D
16488
0
    113U, // SQDMULH_VG2_2ZZ_H
16489
0
    81U,  // SQDMULH_VG2_2ZZ_S
16490
0
    1457U,  // SQDMULH_VG4_4Z4Z_B
16491
0
    513U, // SQDMULH_VG4_4Z4Z_D
16492
0
    273U, // SQDMULH_VG4_4Z4Z_H
16493
0
    529U, // SQDMULH_VG4_4Z4Z_S
16494
0
    129U, // SQDMULH_VG4_4ZZ_B
16495
0
    145U, // SQDMULH_VG4_4ZZ_D
16496
0
    113U, // SQDMULH_VG4_4ZZ_H
16497
0
    81U,  // SQDMULH_VG4_4ZZ_S
16498
0
    6041665U, // SQDMULH_ZZZI_D
16499
0
    79985U, // SQDMULH_ZZZI_H
16500
0
    6053954U, // SQDMULH_ZZZI_S
16501
0
    20546U, // SQDMULH_ZZZ_B
16502
0
    12353U, // SQDMULH_ZZZ_D
16503
0
    113U, // SQDMULH_ZZZ_H
16504
0
    24642U, // SQDMULH_ZZZ_S
16505
0
    6208U,  // SQDMULHv1i16
16506
0
    6045760U, // SQDMULHv1i16_indexed
16507
0
    6208U,  // SQDMULHv1i32
16508
0
    6045760U, // SQDMULHv1i32_indexed
16509
0
    16448U, // SQDMULHv2i32
16510
0
    6045760U, // SQDMULHv2i32_indexed
16511
0
    16448U, // SQDMULHv4i16
16512
0
    6045760U, // SQDMULHv4i16_indexed
16513
0
    16448U, // SQDMULHv4i32
16514
0
    6045760U, // SQDMULHv4i32_indexed
16515
0
    16448U, // SQDMULHv8i16
16516
0
    6045760U, // SQDMULHv8i16_indexed
16517
0
    6053954U, // SQDMULLB_ZZZI_D
16518
0
    6039616U, // SQDMULLB_ZZZI_S
16519
0
    24642U, // SQDMULLB_ZZZ_D
16520
0
    129U, // SQDMULLB_ZZZ_H
16521
0
    10304U, // SQDMULLB_ZZZ_S
16522
0
    6053954U, // SQDMULLT_ZZZI_D
16523
0
    6039616U, // SQDMULLT_ZZZI_S
16524
0
    24642U, // SQDMULLT_ZZZ_D
16525
0
    129U, // SQDMULLT_ZZZ_H
16526
0
    10304U, // SQDMULLT_ZZZ_S
16527
0
    6208U,  // SQDMULLi16
16528
0
    6208U,  // SQDMULLi32
16529
0
    6045760U, // SQDMULLv1i32_indexed
16530
0
    6045760U, // SQDMULLv1i64_indexed
16531
0
    6045760U, // SQDMULLv2i32_indexed
16532
0
    16448U, // SQDMULLv2i32_v2i64
16533
0
    6045760U, // SQDMULLv4i16_indexed
16534
0
    16448U, // SQDMULLv4i16_v4i32
16535
0
    6045760U, // SQDMULLv4i32_indexed
16536
0
    16448U, // SQDMULLv4i32_v2i64
16537
0
    6045760U, // SQDMULLv8i16_indexed
16538
0
    16448U, // SQDMULLv8i16_v4i32
16539
0
    4U, // SQINCB_XPiI
16540
0
    9U, // SQINCB_XPiWdI
16541
0
    4U, // SQINCD_XPiI
16542
0
    9U, // SQINCD_XPiWdI
16543
0
    4U, // SQINCD_ZPiI
16544
0
    4U, // SQINCH_XPiI
16545
0
    9U, // SQINCH_XPiWdI
16546
0
    0U, // SQINCH_ZPiI
16547
0
    161858U,  // SQINCP_XPWd_B
16548
0
    161857U,  // SQINCP_XPWd_D
16549
0
    161856U,  // SQINCP_XPWd_H
16550
0
    161858U,  // SQINCP_XPWd_S
16551
0
    2U, // SQINCP_XP_B
16552
0
    1U, // SQINCP_XP_D
16553
0
    0U, // SQINCP_XP_H
16554
0
    2U, // SQINCP_XP_S
16555
0
    0U, // SQINCP_ZP_D
16556
0
    0U, // SQINCP_ZP_H
16557
0
    0U, // SQINCP_ZP_S
16558
0
    4U, // SQINCW_XPiI
16559
0
    9U, // SQINCW_XPiWdI
16560
0
    4U, // SQINCW_ZPiI
16561
0
    16U,  // SQNEG_ZPmZ_B
16562
0
    32U,  // SQNEG_ZPmZ_D
16563
0
    0U, // SQNEG_ZPmZ_H
16564
0
    48U,  // SQNEG_ZPmZ_S
16565
0
    0U, // SQNEGv16i8
16566
0
    0U, // SQNEGv1i16
16567
0
    0U, // SQNEGv1i32
16568
0
    0U, // SQNEGv1i64
16569
0
    0U, // SQNEGv1i8
16570
0
    0U, // SQNEGv2i32
16571
0
    0U, // SQNEGv2i64
16572
0
    0U, // SQNEGv4i16
16573
0
    0U, // SQNEGv4i32
16574
0
    0U, // SQNEGv8i16
16575
0
    0U, // SQNEGv8i8
16576
0
    369438977U, // SQRDCMLAH_ZZZI_H
16577
0
    338432064U, // SQRDCMLAH_ZZZI_S
16578
0
    4478995U, // SQRDCMLAH_ZZZ_B
16579
0
    402917440U, // SQRDCMLAH_ZZZ_D
16580
0
    4479233U, // SQRDCMLAH_ZZZ_H
16581
0
    402919488U, // SQRDCMLAH_ZZZ_S
16582
0
    103548992U, // SQRDMLAH_ZZZI_D
16583
0
    78081U, // SQRDMLAH_ZZZI_H
16584
0
    103551040U, // SQRDMLAH_ZZZI_S
16585
0
    19U,  // SQRDMLAH_ZZZ_B
16586
0
    2112U,  // SQRDMLAH_ZZZ_D
16587
0
    257U, // SQRDMLAH_ZZZ_H
16588
0
    4160U,  // SQRDMLAH_ZZZ_S
16589
0
    81986U, // SQRDMLAHv1i16
16590
0
    103565378U, // SQRDMLAHv1i16_indexed
16591
0
    81986U, // SQRDMLAHv1i32
16592
0
    103565378U, // SQRDMLAHv1i32_indexed
16593
0
    18497U, // SQRDMLAHv2i32
16594
0
    103565377U, // SQRDMLAHv2i32_indexed
16595
0
    18497U, // SQRDMLAHv4i16
16596
0
    103565377U, // SQRDMLAHv4i16_indexed
16597
0
    18497U, // SQRDMLAHv4i32
16598
0
    103565377U, // SQRDMLAHv4i32_indexed
16599
0
    18497U, // SQRDMLAHv8i16
16600
0
    103565377U, // SQRDMLAHv8i16_indexed
16601
0
    103548992U, // SQRDMLSH_ZZZI_D
16602
0
    78081U, // SQRDMLSH_ZZZI_H
16603
0
    103551040U, // SQRDMLSH_ZZZI_S
16604
0
    19U,  // SQRDMLSH_ZZZ_B
16605
0
    2112U,  // SQRDMLSH_ZZZ_D
16606
0
    257U, // SQRDMLSH_ZZZ_H
16607
0
    4160U,  // SQRDMLSH_ZZZ_S
16608
0
    81986U, // SQRDMLSHv1i16
16609
0
    103565378U, // SQRDMLSHv1i16_indexed
16610
0
    81986U, // SQRDMLSHv1i32
16611
0
    103565378U, // SQRDMLSHv1i32_indexed
16612
0
    18497U, // SQRDMLSHv2i32
16613
0
    103565377U, // SQRDMLSHv2i32_indexed
16614
0
    18497U, // SQRDMLSHv4i16
16615
0
    103565377U, // SQRDMLSHv4i16_indexed
16616
0
    18497U, // SQRDMLSHv4i32
16617
0
    103565377U, // SQRDMLSHv4i32_indexed
16618
0
    18497U, // SQRDMLSHv8i16
16619
0
    103565377U, // SQRDMLSHv8i16_indexed
16620
0
    6041665U, // SQRDMULH_ZZZI_D
16621
0
    79985U, // SQRDMULH_ZZZI_H
16622
0
    6053954U, // SQRDMULH_ZZZI_S
16623
0
    20546U, // SQRDMULH_ZZZ_B
16624
0
    12353U, // SQRDMULH_ZZZ_D
16625
0
    113U, // SQRDMULH_ZZZ_H
16626
0
    24642U, // SQRDMULH_ZZZ_S
16627
0
    6208U,  // SQRDMULHv1i16
16628
0
    6045760U, // SQRDMULHv1i16_indexed
16629
0
    6208U,  // SQRDMULHv1i32
16630
0
    6045760U, // SQRDMULHv1i32_indexed
16631
0
    16448U, // SQRDMULHv2i32
16632
0
    6045760U, // SQRDMULHv2i32_indexed
16633
0
    16448U, // SQRDMULHv4i16
16634
0
    6045760U, // SQRDMULHv4i16_indexed
16635
0
    16448U, // SQRDMULHv4i32
16636
0
    6045760U, // SQRDMULHv4i32_indexed
16637
0
    16448U, // SQRDMULHv8i16
16638
0
    6045760U, // SQRDMULHv8i16_indexed
16639
0
    33837153U,  // SQRSHLR_ZPmZ_B
16640
0
    67383393U,  // SQRSHLR_ZPmZ_D
16641
0
    101472369U, // SQRSHLR_ZPmZ_H
16642
0
    134504545U, // SQRSHLR_ZPmZ_S
16643
0
    33837153U,  // SQRSHL_ZPmZ_B
16644
0
    67383393U,  // SQRSHL_ZPmZ_D
16645
0
    101472369U, // SQRSHL_ZPmZ_H
16646
0
    134504545U, // SQRSHL_ZPmZ_S
16647
0
    16448U, // SQRSHLv16i8
16648
0
    6208U,  // SQRSHLv1i16
16649
0
    6208U,  // SQRSHLv1i32
16650
0
    6208U,  // SQRSHLv1i64
16651
0
    6208U,  // SQRSHLv1i8
16652
0
    16448U, // SQRSHLv2i32
16653
0
    16448U, // SQRSHLv2i64
16654
0
    16448U, // SQRSHLv4i16
16655
0
    16448U, // SQRSHLv4i32
16656
0
    16448U, // SQRSHLv8i16
16657
0
    16448U, // SQRSHLv8i8
16658
0
    6208U,  // SQRSHRNB_ZZI_B
16659
0
    225U, // SQRSHRNB_ZZI_H
16660
0
    6209U,  // SQRSHRNB_ZZI_S
16661
0
    81985U, // SQRSHRNT_ZZI_B
16662
0
    417U, // SQRSHRNT_ZZI_H
16663
0
    81984U, // SQRSHRNT_ZZI_S
16664
0
    6213U,  // SQRSHRN_VG4_Z4ZI_B
16665
0
    225U, // SQRSHRN_VG4_Z4ZI_H
16666
0
    225U, // SQRSHRN_Z2ZI_StoH
16667
0
    6208U,  // SQRSHRNb
16668
0
    6208U,  // SQRSHRNh
16669
0
    6208U,  // SQRSHRNs
16670
0
    81985U, // SQRSHRNv16i8_shift
16671
0
    6208U,  // SQRSHRNv2i32_shift
16672
0
    6208U,  // SQRSHRNv4i16_shift
16673
0
    81985U, // SQRSHRNv4i32_shift
16674
0
    81985U, // SQRSHRNv8i16_shift
16675
0
    6208U,  // SQRSHRNv8i8_shift
16676
0
    6208U,  // SQRSHRUNB_ZZI_B
16677
0
    225U, // SQRSHRUNB_ZZI_H
16678
0
    6209U,  // SQRSHRUNB_ZZI_S
16679
0
    81985U, // SQRSHRUNT_ZZI_B
16680
0
    417U, // SQRSHRUNT_ZZI_H
16681
0
    81984U, // SQRSHRUNT_ZZI_S
16682
0
    6213U,  // SQRSHRUN_VG4_Z4ZI_B
16683
0
    225U, // SQRSHRUN_VG4_Z4ZI_H
16684
0
    225U, // SQRSHRUN_Z2ZI_StoH
16685
0
    6208U,  // SQRSHRUNb
16686
0
    6208U,  // SQRSHRUNh
16687
0
    6208U,  // SQRSHRUNs
16688
0
    81985U, // SQRSHRUNv16i8_shift
16689
0
    6208U,  // SQRSHRUNv2i32_shift
16690
0
    6208U,  // SQRSHRUNv4i16_shift
16691
0
    81985U, // SQRSHRUNv4i32_shift
16692
0
    81985U, // SQRSHRUNv8i16_shift
16693
0
    6208U,  // SQRSHRUNv8i8_shift
16694
0
    225U, // SQRSHRU_VG2_Z2ZI_H
16695
0
    6213U,  // SQRSHRU_VG4_Z4ZI_B
16696
0
    225U, // SQRSHRU_VG4_Z4ZI_H
16697
0
    225U, // SQRSHR_VG2_Z2ZI_H
16698
0
    6213U,  // SQRSHR_VG4_Z4ZI_B
16699
0
    225U, // SQRSHR_VG4_Z4ZI_H
16700
0
    33837153U,  // SQSHLR_ZPmZ_B
16701
0
    67383393U,  // SQSHLR_ZPmZ_D
16702
0
    101472369U, // SQSHLR_ZPmZ_H
16703
0
    134504545U, // SQSHLR_ZPmZ_S
16704
0
    282721U,  // SQSHLU_ZPmI_B
16705
0
    274529U,  // SQSHLU_ZPmI_D
16706
0
    103045233U, // SQSHLU_ZPmI_H
16707
0
    286817U,  // SQSHLU_ZPmI_S
16708
0
    6208U,  // SQSHLUb
16709
0
    6208U,  // SQSHLUd
16710
0
    6208U,  // SQSHLUh
16711
0
    6208U,  // SQSHLUs
16712
0
    6208U,  // SQSHLUv16i8_shift
16713
0
    6208U,  // SQSHLUv2i32_shift
16714
0
    6208U,  // SQSHLUv2i64_shift
16715
0
    6208U,  // SQSHLUv4i16_shift
16716
0
    6208U,  // SQSHLUv4i32_shift
16717
0
    6208U,  // SQSHLUv8i16_shift
16718
0
    6208U,  // SQSHLUv8i8_shift
16719
0
    282721U,  // SQSHL_ZPmI_B
16720
0
    274529U,  // SQSHL_ZPmI_D
16721
0
    103045233U, // SQSHL_ZPmI_H
16722
0
    286817U,  // SQSHL_ZPmI_S
16723
0
    33837153U,  // SQSHL_ZPmZ_B
16724
0
    67383393U,  // SQSHL_ZPmZ_D
16725
0
    101472369U, // SQSHL_ZPmZ_H
16726
0
    134504545U, // SQSHL_ZPmZ_S
16727
0
    6208U,  // SQSHLb
16728
0
    6208U,  // SQSHLd
16729
0
    6208U,  // SQSHLh
16730
0
    6208U,  // SQSHLs
16731
0
    16448U, // SQSHLv16i8
16732
0
    6208U,  // SQSHLv16i8_shift
16733
0
    6208U,  // SQSHLv1i16
16734
0
    6208U,  // SQSHLv1i32
16735
0
    6208U,  // SQSHLv1i64
16736
0
    6208U,  // SQSHLv1i8
16737
0
    16448U, // SQSHLv2i32
16738
0
    6208U,  // SQSHLv2i32_shift
16739
0
    16448U, // SQSHLv2i64
16740
0
    6208U,  // SQSHLv2i64_shift
16741
0
    16448U, // SQSHLv4i16
16742
0
    6208U,  // SQSHLv4i16_shift
16743
0
    16448U, // SQSHLv4i32
16744
0
    6208U,  // SQSHLv4i32_shift
16745
0
    16448U, // SQSHLv8i16
16746
0
    6208U,  // SQSHLv8i16_shift
16747
0
    16448U, // SQSHLv8i8
16748
0
    6208U,  // SQSHLv8i8_shift
16749
0
    6208U,  // SQSHRNB_ZZI_B
16750
0
    225U, // SQSHRNB_ZZI_H
16751
0
    6209U,  // SQSHRNB_ZZI_S
16752
0
    81985U, // SQSHRNT_ZZI_B
16753
0
    417U, // SQSHRNT_ZZI_H
16754
0
    81984U, // SQSHRNT_ZZI_S
16755
0
    6208U,  // SQSHRNb
16756
0
    6208U,  // SQSHRNh
16757
0
    6208U,  // SQSHRNs
16758
0
    81985U, // SQSHRNv16i8_shift
16759
0
    6208U,  // SQSHRNv2i32_shift
16760
0
    6208U,  // SQSHRNv4i16_shift
16761
0
    81985U, // SQSHRNv4i32_shift
16762
0
    81985U, // SQSHRNv8i16_shift
16763
0
    6208U,  // SQSHRNv8i8_shift
16764
0
    6208U,  // SQSHRUNB_ZZI_B
16765
0
    225U, // SQSHRUNB_ZZI_H
16766
0
    6209U,  // SQSHRUNB_ZZI_S
16767
0
    81985U, // SQSHRUNT_ZZI_B
16768
0
    417U, // SQSHRUNT_ZZI_H
16769
0
    81984U, // SQSHRUNT_ZZI_S
16770
0
    6208U,  // SQSHRUNb
16771
0
    6208U,  // SQSHRUNh
16772
0
    6208U,  // SQSHRUNs
16773
0
    81985U, // SQSHRUNv16i8_shift
16774
0
    6208U,  // SQSHRUNv2i32_shift
16775
0
    6208U,  // SQSHRUNv4i16_shift
16776
0
    81985U, // SQSHRUNv4i32_shift
16777
0
    81985U, // SQSHRUNv8i16_shift
16778
0
    6208U,  // SQSHRUNv8i8_shift
16779
0
    33837153U,  // SQSUBR_ZPmZ_B
16780
0
    67383393U,  // SQSUBR_ZPmZ_D
16781
0
    101472369U, // SQSUBR_ZPmZ_H
16782
0
    134504545U, // SQSUBR_ZPmZ_S
16783
0
    32834U, // SQSUB_ZI_B
16784
0
    34881U, // SQSUB_ZI_D
16785
0
    193U, // SQSUB_ZI_H
16786
0
    36930U, // SQSUB_ZI_S
16787
0
    33837153U,  // SQSUB_ZPmZ_B
16788
0
    67383393U,  // SQSUB_ZPmZ_D
16789
0
    101472369U, // SQSUB_ZPmZ_H
16790
0
    134504545U, // SQSUB_ZPmZ_S
16791
0
    20546U, // SQSUB_ZZZ_B
16792
0
    12353U, // SQSUB_ZZZ_D
16793
0
    113U, // SQSUB_ZZZ_H
16794
0
    24642U, // SQSUB_ZZZ_S
16795
0
    16448U, // SQSUBv16i8
16796
0
    6208U,  // SQSUBv1i16
16797
0
    6208U,  // SQSUBv1i32
16798
0
    6208U,  // SQSUBv1i64
16799
0
    6208U,  // SQSUBv1i8
16800
0
    16448U, // SQSUBv2i32
16801
0
    16448U, // SQSUBv2i64
16802
0
    16448U, // SQSUBv4i16
16803
0
    16448U, // SQSUBv4i32
16804
0
    16448U, // SQSUBv8i16
16805
0
    16448U, // SQSUBv8i8
16806
0
    0U, // SQXTNB_ZZ_B
16807
0
    0U, // SQXTNB_ZZ_H
16808
0
    1U, // SQXTNB_ZZ_S
16809
0
    1U, // SQXTNT_ZZ_B
16810
0
    0U, // SQXTNT_ZZ_H
16811
0
    0U, // SQXTNT_ZZ_S
16812
0
    1U, // SQXTNv16i8
16813
0
    0U, // SQXTNv1i16
16814
0
    0U, // SQXTNv1i32
16815
0
    0U, // SQXTNv1i8
16816
0
    0U, // SQXTNv2i32
16817
0
    0U, // SQXTNv4i16
16818
0
    1U, // SQXTNv4i32
16819
0
    1U, // SQXTNv8i16
16820
0
    0U, // SQXTNv8i8
16821
0
    0U, // SQXTUNB_ZZ_B
16822
0
    0U, // SQXTUNB_ZZ_H
16823
0
    1U, // SQXTUNB_ZZ_S
16824
0
    1U, // SQXTUNT_ZZ_B
16825
0
    0U, // SQXTUNT_ZZ_H
16826
0
    0U, // SQXTUNT_ZZ_S
16827
0
    1U, // SQXTUNv16i8
16828
0
    0U, // SQXTUNv1i16
16829
0
    0U, // SQXTUNv1i32
16830
0
    0U, // SQXTUNv1i8
16831
0
    0U, // SQXTUNv2i32
16832
0
    0U, // SQXTUNv4i16
16833
0
    1U, // SQXTUNv4i32
16834
0
    1U, // SQXTUNv8i16
16835
0
    0U, // SQXTUNv8i8
16836
0
    33837153U,  // SRHADD_ZPmZ_B
16837
0
    67383393U,  // SRHADD_ZPmZ_D
16838
0
    101472369U, // SRHADD_ZPmZ_H
16839
0
    134504545U, // SRHADD_ZPmZ_S
16840
0
    16448U, // SRHADDv16i8
16841
0
    16448U, // SRHADDv2i32
16842
0
    16448U, // SRHADDv4i16
16843
0
    16448U, // SRHADDv4i32
16844
0
    16448U, // SRHADDv8i16
16845
0
    16448U, // SRHADDv8i8
16846
0
    419U, // SRI_ZZI_B
16847
0
    81984U, // SRI_ZZI_D
16848
0
    417U, // SRI_ZZI_H
16849
0
    81984U, // SRI_ZZI_S
16850
0
    81986U, // SRId
16851
0
    81985U, // SRIv16i8_shift
16852
0
    81985U, // SRIv2i32_shift
16853
0
    81985U, // SRIv2i64_shift
16854
0
    81985U, // SRIv4i16_shift
16855
0
    81985U, // SRIv4i32_shift
16856
0
    81985U, // SRIv8i16_shift
16857
0
    81985U, // SRIv8i8_shift
16858
0
    33837153U,  // SRSHLR_ZPmZ_B
16859
0
    67383393U,  // SRSHLR_ZPmZ_D
16860
0
    101472369U, // SRSHLR_ZPmZ_H
16861
0
    134504545U, // SRSHLR_ZPmZ_S
16862
0
    1457U,  // SRSHL_VG2_2Z2Z_B
16863
0
    513U, // SRSHL_VG2_2Z2Z_D
16864
0
    273U, // SRSHL_VG2_2Z2Z_H
16865
0
    529U, // SRSHL_VG2_2Z2Z_S
16866
0
    129U, // SRSHL_VG2_2ZZ_B
16867
0
    145U, // SRSHL_VG2_2ZZ_D
16868
0
    113U, // SRSHL_VG2_2ZZ_H
16869
0
    81U,  // SRSHL_VG2_2ZZ_S
16870
0
    1457U,  // SRSHL_VG4_4Z4Z_B
16871
0
    513U, // SRSHL_VG4_4Z4Z_D
16872
0
    273U, // SRSHL_VG4_4Z4Z_H
16873
0
    529U, // SRSHL_VG4_4Z4Z_S
16874
0
    129U, // SRSHL_VG4_4ZZ_B
16875
0
    145U, // SRSHL_VG4_4ZZ_D
16876
0
    113U, // SRSHL_VG4_4ZZ_H
16877
0
    81U,  // SRSHL_VG4_4ZZ_S
16878
0
    33837153U,  // SRSHL_ZPmZ_B
16879
0
    67383393U,  // SRSHL_ZPmZ_D
16880
0
    101472369U, // SRSHL_ZPmZ_H
16881
0
    134504545U, // SRSHL_ZPmZ_S
16882
0
    16448U, // SRSHLv16i8
16883
0
    6208U,  // SRSHLv1i64
16884
0
    16448U, // SRSHLv2i32
16885
0
    16448U, // SRSHLv2i64
16886
0
    16448U, // SRSHLv4i16
16887
0
    16448U, // SRSHLv4i32
16888
0
    16448U, // SRSHLv8i16
16889
0
    16448U, // SRSHLv8i8
16890
0
    282721U,  // SRSHR_ZPmI_B
16891
0
    274529U,  // SRSHR_ZPmI_D
16892
0
    103045233U, // SRSHR_ZPmI_H
16893
0
    286817U,  // SRSHR_ZPmI_S
16894
0
    6208U,  // SRSHRd
16895
0
    6208U,  // SRSHRv16i8_shift
16896
0
    6208U,  // SRSHRv2i32_shift
16897
0
    6208U,  // SRSHRv2i64_shift
16898
0
    6208U,  // SRSHRv4i16_shift
16899
0
    6208U,  // SRSHRv4i32_shift
16900
0
    6208U,  // SRSHRv8i16_shift
16901
0
    6208U,  // SRSHRv8i8_shift
16902
0
    419U, // SRSRA_ZZI_B
16903
0
    81984U, // SRSRA_ZZI_D
16904
0
    417U, // SRSRA_ZZI_H
16905
0
    81984U, // SRSRA_ZZI_S
16906
0
    81986U, // SRSRAd
16907
0
    81985U, // SRSRAv16i8_shift
16908
0
    81985U, // SRSRAv2i32_shift
16909
0
    81985U, // SRSRAv2i64_shift
16910
0
    81985U, // SRSRAv4i16_shift
16911
0
    81985U, // SRSRAv4i32_shift
16912
0
    81985U, // SRSRAv8i16_shift
16913
0
    81985U, // SRSRAv8i8_shift
16914
0
    6210U,  // SSHLLB_ZZI_D
16915
0
    225U, // SSHLLB_ZZI_H
16916
0
    6208U,  // SSHLLB_ZZI_S
16917
0
    6210U,  // SSHLLT_ZZI_D
16918
0
    225U, // SSHLLT_ZZI_H
16919
0
    6208U,  // SSHLLT_ZZI_S
16920
0
    6208U,  // SSHLLv16i8_shift
16921
0
    6208U,  // SSHLLv2i32_shift
16922
0
    6208U,  // SSHLLv4i16_shift
16923
0
    6208U,  // SSHLLv4i32_shift
16924
0
    6208U,  // SSHLLv8i16_shift
16925
0
    6208U,  // SSHLLv8i8_shift
16926
0
    16448U, // SSHLv16i8
16927
0
    6208U,  // SSHLv1i64
16928
0
    16448U, // SSHLv2i32
16929
0
    16448U, // SSHLv2i64
16930
0
    16448U, // SSHLv4i16
16931
0
    16448U, // SSHLv4i32
16932
0
    16448U, // SSHLv8i16
16933
0
    16448U, // SSHLv8i8
16934
0
    6208U,  // SSHRd
16935
0
    6208U,  // SSHRv16i8_shift
16936
0
    6208U,  // SSHRv2i32_shift
16937
0
    6208U,  // SSHRv2i64_shift
16938
0
    6208U,  // SSHRv4i16_shift
16939
0
    6208U,  // SSHRv4i32_shift
16940
0
    6208U,  // SSHRv8i16_shift
16941
0
    6208U,  // SSHRv8i8_shift
16942
0
    419U, // SSRA_ZZI_B
16943
0
    81984U, // SSRA_ZZI_D
16944
0
    417U, // SSRA_ZZI_H
16945
0
    81984U, // SSRA_ZZI_S
16946
0
    81986U, // SSRAd
16947
0
    81985U, // SSRAv16i8_shift
16948
0
    81985U, // SSRAv2i32_shift
16949
0
    81985U, // SSRAv2i64_shift
16950
0
    81985U, // SSRAv4i16_shift
16951
0
    81985U, // SSRAv4i32_shift
16952
0
    81985U, // SSRAv8i16_shift
16953
0
    81985U, // SSRAv8i8_shift
16954
0
    6576361U, // SST1B_D
16955
0
    673470617U, // SST1B_D_IMM
16956
0
    6838505U, // SST1B_D_SXTW
16957
0
    7100649U, // SST1B_D_UXTW
16958
0
    673470553U, // SST1B_S_IMM
16959
0
    7362793U, // SST1B_S_SXTW
16960
0
    7624937U, // SST1B_S_UXTW
16961
0
    6576361U, // SST1D
16962
0
    7887001U, // SST1D_IMM
16963
0
    8149225U, // SST1D_SCALED
16964
0
    6838505U, // SST1D_SXTW
16965
0
    8411369U, // SST1D_SXTW_SCALED
16966
0
    7100649U, // SST1D_UXTW
16967
0
    8673513U, // SST1D_UXTW_SCALED
16968
0
    6576361U, // SST1H_D
16969
0
    680024217U, // SST1H_D_IMM
16970
0
    9197801U, // SST1H_D_SCALED
16971
0
    6838505U, // SST1H_D_SXTW
16972
0
    9459945U, // SST1H_D_SXTW_SCALED
16973
0
    7100649U, // SST1H_D_UXTW
16974
0
    9722089U, // SST1H_D_UXTW_SCALED
16975
0
    680024153U, // SST1H_S_IMM
16976
0
    7362793U, // SST1H_S_SXTW
16977
0
    9984233U, // SST1H_S_SXTW_SCALED
16978
0
    7624937U, // SST1H_S_UXTW
16979
0
    10246377U,  // SST1H_S_UXTW_SCALED
16980
0
    673470617U, // SST1Q
16981
0
    6576361U, // SST1W_D
16982
0
    681597081U, // SST1W_D_IMM
16983
0
    10770665U,  // SST1W_D_SCALED
16984
0
    6838505U, // SST1W_D_SXTW
16985
0
    11032809U,  // SST1W_D_SXTW_SCALED
16986
0
    7100649U, // SST1W_D_UXTW
16987
0
    11294953U,  // SST1W_D_UXTW_SCALED
16988
0
    681597017U, // SST1W_IMM
16989
0
    7362793U, // SST1W_SXTW
16990
0
    11557097U,  // SST1W_SXTW_SCALED
16991
0
    7624937U, // SST1W_UXTW
16992
0
    11819241U,  // SST1W_UXTW_SCALED
16993
0
    24642U, // SSUBLBT_ZZZ_D
16994
0
    129U, // SSUBLBT_ZZZ_H
16995
0
    10304U, // SSUBLBT_ZZZ_S
16996
0
    24642U, // SSUBLB_ZZZ_D
16997
0
    129U, // SSUBLB_ZZZ_H
16998
0
    10304U, // SSUBLB_ZZZ_S
16999
0
    24642U, // SSUBLTB_ZZZ_D
17000
0
    129U, // SSUBLTB_ZZZ_H
17001
0
    10304U, // SSUBLTB_ZZZ_S
17002
0
    24642U, // SSUBLT_ZZZ_D
17003
0
    129U, // SSUBLT_ZZZ_H
17004
0
    10304U, // SSUBLT_ZZZ_S
17005
0
    16448U, // SSUBLv16i8_v8i16
17006
0
    16448U, // SSUBLv2i32_v2i64
17007
0
    16448U, // SSUBLv4i16_v4i32
17008
0
    16448U, // SSUBLv4i32_v2i64
17009
0
    16448U, // SSUBLv8i16_v4i32
17010
0
    16448U, // SSUBLv8i8_v8i16
17011
0
    24641U, // SSUBWB_ZZZ_D
17012
0
    129U, // SSUBWB_ZZZ_H
17013
0
    10306U, // SSUBWB_ZZZ_S
17014
0
    24641U, // SSUBWT_ZZZ_D
17015
0
    129U, // SSUBWT_ZZZ_H
17016
0
    10306U, // SSUBWT_ZZZ_S
17017
0
    16448U, // SSUBWv16i8_v8i16
17018
0
    16448U, // SSUBWv2i32_v2i64
17019
0
    16448U, // SSUBWv4i16_v4i32
17020
0
    16448U, // SSUBWv4i32_v2i64
17021
0
    16448U, // SSUBWv8i16_v4i32
17022
0
    16448U, // SSUBWv8i8_v8i16
17023
0
    12081385U,  // ST1B
17024
0
    12081385U,  // ST1B_2Z
17025
0
    713578729U, // ST1B_2Z_IMM
17026
0
    1275337031U,  // ST1B_2Z_STRIDED
17027
0
    1308891463U,  // ST1B_2Z_STRIDED_IMM
17028
0
    12081385U,  // ST1B_4Z
17029
0
    715151593U, // ST1B_4Z_IMM
17030
0
    12081385U,  // ST1B_4Z_STRIDED
17031
0
    715151593U, // ST1B_4Z_STRIDED_IMM
17032
0
    12081385U,  // ST1B_D
17033
0
    707025129U, // ST1B_D_IMM
17034
0
    12081385U,  // ST1B_H
17035
0
    707025129U, // ST1B_H_IMM
17036
0
    707025129U, // ST1B_IMM
17037
0
    12081385U,  // ST1B_S
17038
0
    707025129U, // ST1B_S_IMM
17039
0
    12343529U,  // ST1D
17040
0
    12343529U,  // ST1D_2Z
17041
0
    713578729U, // ST1D_2Z_IMM
17042
0
    12343529U,  // ST1D_2Z_STRIDED
17043
0
    713578729U, // ST1D_2Z_STRIDED_IMM
17044
0
    12343529U,  // ST1D_4Z
17045
0
    715151593U, // ST1D_4Z_IMM
17046
0
    12343529U,  // ST1D_4Z_STRIDED
17047
0
    715151593U, // ST1D_4Z_STRIDED_IMM
17048
0
    707025129U, // ST1D_IMM
17049
0
    12343529U,  // ST1D_Q
17050
0
    707025129U, // ST1D_Q_IMM
17051
0
    0U, // ST1Fourv16b
17052
0
    0U, // ST1Fourv16b_POST
17053
0
    0U, // ST1Fourv1d
17054
0
    0U, // ST1Fourv1d_POST
17055
0
    0U, // ST1Fourv2d
17056
0
    0U, // ST1Fourv2d_POST
17057
0
    0U, // ST1Fourv2s
17058
0
    0U, // ST1Fourv2s_POST
17059
0
    0U, // ST1Fourv4h
17060
0
    0U, // ST1Fourv4h_POST
17061
0
    0U, // ST1Fourv4s
17062
0
    0U, // ST1Fourv4s_POST
17063
0
    0U, // ST1Fourv8b
17064
0
    0U, // ST1Fourv8b_POST
17065
0
    0U, // ST1Fourv8h
17066
0
    0U, // ST1Fourv8h_POST
17067
0
    12605673U,  // ST1H
17068
0
    12605673U,  // ST1H_2Z
17069
0
    713578729U, // ST1H_2Z_IMM
17070
0
    1342445895U,  // ST1H_2Z_STRIDED
17071
0
    1308891463U,  // ST1H_2Z_STRIDED_IMM
17072
0
    12605673U,  // ST1H_4Z
17073
0
    715151593U, // ST1H_4Z_IMM
17074
0
    12605673U,  // ST1H_4Z_STRIDED
17075
0
    715151593U, // ST1H_4Z_STRIDED_IMM
17076
0
    12605673U,  // ST1H_D
17077
0
    707025129U, // ST1H_D_IMM
17078
0
    707025129U, // ST1H_IMM
17079
0
    12605673U,  // ST1H_S
17080
0
    707025129U, // ST1H_S_IMM
17081
0
    0U, // ST1Onev16b
17082
0
    0U, // ST1Onev16b_POST
17083
0
    0U, // ST1Onev1d
17084
0
    0U, // ST1Onev1d_POST
17085
0
    0U, // ST1Onev2d
17086
0
    0U, // ST1Onev2d_POST
17087
0
    0U, // ST1Onev2s
17088
0
    0U, // ST1Onev2s_POST
17089
0
    0U, // ST1Onev4h
17090
0
    0U, // ST1Onev4h_POST
17091
0
    0U, // ST1Onev4s
17092
0
    0U, // ST1Onev4s_POST
17093
0
    0U, // ST1Onev8b
17094
0
    0U, // ST1Onev8b_POST
17095
0
    0U, // ST1Onev8h
17096
0
    0U, // ST1Onev8h_POST
17097
0
    0U, // ST1Threev16b
17098
0
    0U, // ST1Threev16b_POST
17099
0
    0U, // ST1Threev1d
17100
0
    0U, // ST1Threev1d_POST
17101
0
    0U, // ST1Threev2d
17102
0
    0U, // ST1Threev2d_POST
17103
0
    0U, // ST1Threev2s
17104
0
    0U, // ST1Threev2s_POST
17105
0
    0U, // ST1Threev4h
17106
0
    0U, // ST1Threev4h_POST
17107
0
    0U, // ST1Threev4s
17108
0
    0U, // ST1Threev4s_POST
17109
0
    0U, // ST1Threev8b
17110
0
    0U, // ST1Threev8b_POST
17111
0
    0U, // ST1Threev8h
17112
0
    0U, // ST1Threev8h_POST
17113
0
    0U, // ST1Twov16b
17114
0
    0U, // ST1Twov16b_POST
17115
0
    0U, // ST1Twov1d
17116
0
    0U, // ST1Twov1d_POST
17117
0
    0U, // ST1Twov2d
17118
0
    0U, // ST1Twov2d_POST
17119
0
    0U, // ST1Twov2s
17120
0
    0U, // ST1Twov2s_POST
17121
0
    0U, // ST1Twov4h
17122
0
    0U, // ST1Twov4h_POST
17123
0
    0U, // ST1Twov4s
17124
0
    0U, // ST1Twov4s_POST
17125
0
    0U, // ST1Twov8b
17126
0
    0U, // ST1Twov8b_POST
17127
0
    0U, // ST1Twov8h
17128
0
    0U, // ST1Twov8h_POST
17129
0
    13129961U,  // ST1W
17130
0
    13129961U,  // ST1W_2Z
17131
0
    713578729U, // ST1W_2Z_IMM
17132
0
    13129961U,  // ST1W_2Z_STRIDED
17133
0
    713578729U, // ST1W_2Z_STRIDED_IMM
17134
0
    13129961U,  // ST1W_4Z
17135
0
    715151593U, // ST1W_4Z_IMM
17136
0
    13129961U,  // ST1W_4Z_STRIDED
17137
0
    715151593U, // ST1W_4Z_STRIDED_IMM
17138
0
    13129961U,  // ST1W_D
17139
0
    707025129U, // ST1W_D_IMM
17140
0
    707025129U, // ST1W_IMM
17141
0
    13129961U,  // ST1W_Q
17142
0
    707025129U, // ST1W_Q_IMM
17143
0
    13796145U,  // ST1_MXIPXX_H_B
17144
0
    14058289U,  // ST1_MXIPXX_H_D
17145
0
    14320433U,  // ST1_MXIPXX_H_H
17146
0
    14582577U,  // ST1_MXIPXX_H_Q
17147
0
    14844721U,  // ST1_MXIPXX_H_S
17148
0
    13796145U,  // ST1_MXIPXX_V_B
17149
0
    14058289U,  // ST1_MXIPXX_V_D
17150
0
    14320433U,  // ST1_MXIPXX_V_H
17151
0
    14582577U,  // ST1_MXIPXX_V_Q
17152
0
    14844721U,  // ST1_MXIPXX_V_S
17153
0
    0U, // ST1i16
17154
0
    9U, // ST1i16_POST
17155
0
    0U, // ST1i32
17156
0
    9U, // ST1i32_POST
17157
0
    0U, // ST1i64
17158
0
    9U, // ST1i64_POST
17159
0
    0U, // ST1i8
17160
0
    9U, // ST1i8_POST
17161
0
    12081385U,  // ST2B
17162
0
    713578729U, // ST2B_IMM
17163
0
    12343529U,  // ST2D
17164
0
    713578729U, // ST2D_IMM
17165
0
    117618U,  // ST2GPostIndex
17166
0
    16369730U,  // ST2GPreIndex
17167
0
    4202560U, // ST2Gi
17168
0
    12605673U,  // ST2H
17169
0
    713578729U, // ST2H_IMM
17170
0
    14964969U,  // ST2Q
17171
0
    713578729U, // ST2Q_IMM
17172
0
    0U, // ST2Twov16b
17173
0
    0U, // ST2Twov16b_POST
17174
0
    0U, // ST2Twov2d
17175
0
    0U, // ST2Twov2d_POST
17176
0
    0U, // ST2Twov2s
17177
0
    0U, // ST2Twov2s_POST
17178
0
    0U, // ST2Twov4h
17179
0
    0U, // ST2Twov4h_POST
17180
0
    0U, // ST2Twov4s
17181
0
    0U, // ST2Twov4s_POST
17182
0
    0U, // ST2Twov8b
17183
0
    0U, // ST2Twov8b_POST
17184
0
    0U, // ST2Twov8h
17185
0
    0U, // ST2Twov8h_POST
17186
0
    13129961U,  // ST2W
17187
0
    713578729U, // ST2W_IMM
17188
0
    0U, // ST2i16
17189
0
    9U, // ST2i16_POST
17190
0
    0U, // ST2i32
17191
0
    9U, // ST2i32_POST
17192
0
    0U, // ST2i64
17193
0
    9U, // ST2i64_POST
17194
0
    0U, // ST2i8
17195
0
    9U, // ST2i8_POST
17196
0
    12081385U,  // ST3B
17197
0
    15227113U,  // ST3B_IMM
17198
0
    12343529U,  // ST3D
17199
0
    15227113U,  // ST3D_IMM
17200
0
    12605673U,  // ST3H
17201
0
    15227113U,  // ST3H_IMM
17202
0
    14964969U,  // ST3Q
17203
0
    15227113U,  // ST3Q_IMM
17204
0
    0U, // ST3Threev16b
17205
0
    0U, // ST3Threev16b_POST
17206
0
    0U, // ST3Threev2d
17207
0
    0U, // ST3Threev2d_POST
17208
0
    0U, // ST3Threev2s
17209
0
    0U, // ST3Threev2s_POST
17210
0
    0U, // ST3Threev4h
17211
0
    0U, // ST3Threev4h_POST
17212
0
    0U, // ST3Threev4s
17213
0
    0U, // ST3Threev4s_POST
17214
0
    0U, // ST3Threev8b
17215
0
    0U, // ST3Threev8b_POST
17216
0
    0U, // ST3Threev8h
17217
0
    0U, // ST3Threev8h_POST
17218
0
    13129961U,  // ST3W
17219
0
    15227113U,  // ST3W_IMM
17220
0
    0U, // ST3i16
17221
0
    10U,  // ST3i16_POST
17222
0
    0U, // ST3i32
17223
0
    10U,  // ST3i32_POST
17224
0
    0U, // ST3i64
17225
0
    10U,  // ST3i64_POST
17226
0
    0U, // ST3i8
17227
0
    10U,  // ST3i8_POST
17228
0
    12081385U,  // ST4B
17229
0
    715151593U, // ST4B_IMM
17230
0
    12343529U,  // ST4D
17231
0
    715151593U, // ST4D_IMM
17232
0
    0U, // ST4Fourv16b
17233
0
    0U, // ST4Fourv16b_POST
17234
0
    0U, // ST4Fourv2d
17235
0
    0U, // ST4Fourv2d_POST
17236
0
    0U, // ST4Fourv2s
17237
0
    0U, // ST4Fourv2s_POST
17238
0
    0U, // ST4Fourv4h
17239
0
    0U, // ST4Fourv4h_POST
17240
0
    0U, // ST4Fourv4s
17241
0
    0U, // ST4Fourv4s_POST
17242
0
    0U, // ST4Fourv8b
17243
0
    0U, // ST4Fourv8b_POST
17244
0
    0U, // ST4Fourv8h
17245
0
    0U, // ST4Fourv8h_POST
17246
0
    12605673U,  // ST4H
17247
0
    715151593U, // ST4H_IMM
17248
0
    14964969U,  // ST4Q
17249
0
    715151593U, // ST4Q_IMM
17250
0
    13129961U,  // ST4W
17251
0
    715151593U, // ST4W_IMM
17252
0
    0U, // ST4i16
17253
0
    9U, // ST4i16_POST
17254
0
    0U, // ST4i32
17255
0
    9U, // ST4i32_POST
17256
0
    0U, // ST4i64
17257
0
    10U,  // ST4i64_POST
17258
0
    0U, // ST4i8
17259
0
    9U, // ST4i8_POST
17260
0
    0U, // ST64B
17261
0
    10U,  // ST64BV
17262
0
    10U,  // ST64BV0
17263
0
    832U, // STGM
17264
0
    772020544U, // STGPi
17265
0
    117618U,  // STGPostIndex
17266
0
    888488258U, // STGPpost
17267
0
    872759618U, // STGPpre
17268
0
    16369730U,  // STGPreIndex
17269
0
    4202560U, // STGi
17270
0
    4200768U, // STILPW
17271
0
    18170178U,  // STILPWpre
17272
0
    4200768U, // STILPX
17273
0
    18432322U,  // STILPXpre
17274
0
    0U, // STL1
17275
0
    832U, // STLLRB
17276
0
    832U, // STLLRH
17277
0
    832U, // STLLRW
17278
0
    832U, // STLLRX
17279
0
    832U, // STLRB
17280
0
    832U, // STLRH
17281
0
    832U, // STLRW
17282
0
    1522U,  // STLRWpre
17283
0
    832U, // STLRX
17284
0
    1538U,  // STLRXpre
17285
0
    4200512U, // STLURBi
17286
0
    4200512U, // STLURHi
17287
0
    4200512U, // STLURWi
17288
0
    4200512U, // STLURXi
17289
0
    832U, // STLURbi
17290
0
    832U, // STLURdi
17291
0
    832U, // STLURhi
17292
0
    832U, // STLURqi
17293
0
    832U, // STLURsi
17294
0
    18618432U,  // STLXPW
17295
0
    18618432U,  // STLXPX
17296
0
    4200768U, // STLXRB
17297
0
    4200768U, // STLXRH
17298
0
    4200768U, // STLXRW
17299
0
    4200768U, // STLXRX
17300
0
    738466112U, // STNPDi
17301
0
    772020544U, // STNPQi
17302
0
    805574976U, // STNPSi
17303
0
    805574976U, // STNPWi
17304
0
    738466112U, // STNPXi
17305
0
    12081385U,  // STNT1B_2Z
17306
0
    713578729U, // STNT1B_2Z_IMM
17307
0
    1275337031U,  // STNT1B_2Z_STRIDED
17308
0
    1308891463U,  // STNT1B_2Z_STRIDED_IMM
17309
0
    12081385U,  // STNT1B_4Z
17310
0
    715151593U, // STNT1B_4Z_IMM
17311
0
    12081385U,  // STNT1B_4Z_STRIDED
17312
0
    715151593U, // STNT1B_4Z_STRIDED_IMM
17313
0
    707025129U, // STNT1B_ZRI
17314
0
    12081385U,  // STNT1B_ZRR
17315
0
    673470617U, // STNT1B_ZZR_D_REAL
17316
0
    673470553U, // STNT1B_ZZR_S_REAL
17317
0
    12343529U,  // STNT1D_2Z
17318
0
    713578729U, // STNT1D_2Z_IMM
17319
0
    12343529U,  // STNT1D_2Z_STRIDED
17320
0
    713578729U, // STNT1D_2Z_STRIDED_IMM
17321
0
    12343529U,  // STNT1D_4Z
17322
0
    715151593U, // STNT1D_4Z_IMM
17323
0
    12343529U,  // STNT1D_4Z_STRIDED
17324
0
    715151593U, // STNT1D_4Z_STRIDED_IMM
17325
0
    707025129U, // STNT1D_ZRI
17326
0
    12343529U,  // STNT1D_ZRR
17327
0
    673470617U, // STNT1D_ZZR_D_REAL
17328
0
    12605673U,  // STNT1H_2Z
17329
0
    713578729U, // STNT1H_2Z_IMM
17330
0
    1342445895U,  // STNT1H_2Z_STRIDED
17331
0
    1308891463U,  // STNT1H_2Z_STRIDED_IMM
17332
0
    12605673U,  // STNT1H_4Z
17333
0
    715151593U, // STNT1H_4Z_IMM
17334
0
    12605673U,  // STNT1H_4Z_STRIDED
17335
0
    715151593U, // STNT1H_4Z_STRIDED_IMM
17336
0
    707025129U, // STNT1H_ZRI
17337
0
    12605673U,  // STNT1H_ZRR
17338
0
    673470617U, // STNT1H_ZZR_D_REAL
17339
0
    673470553U, // STNT1H_ZZR_S_REAL
17340
0
    13129961U,  // STNT1W_2Z
17341
0
    713578729U, // STNT1W_2Z_IMM
17342
0
    13129961U,  // STNT1W_2Z_STRIDED
17343
0
    713578729U, // STNT1W_2Z_STRIDED_IMM
17344
0
    13129961U,  // STNT1W_4Z
17345
0
    715151593U, // STNT1W_4Z_IMM
17346
0
    13129961U,  // STNT1W_4Z_STRIDED
17347
0
    715151593U, // STNT1W_4Z_STRIDED_IMM
17348
0
    707025129U, // STNT1W_ZRI
17349
0
    13129961U,  // STNT1W_ZRR
17350
0
    673470617U, // STNT1W_ZZR_D_REAL
17351
0
    673470553U, // STNT1W_ZZR_S_REAL
17352
0
    738466112U, // STPDi
17353
0
    854933826U, // STPDpost
17354
0
    839205186U, // STPDpre
17355
0
    772020544U, // STPQi
17356
0
    888488258U, // STPQpost
17357
0
    872759618U, // STPQpre
17358
0
    805574976U, // STPSi
17359
0
    922042690U, // STPSpost
17360
0
    906314050U, // STPSpre
17361
0
    805574976U, // STPWi
17362
0
    922042690U, // STPWpost
17363
0
    906314050U, // STPWpre
17364
0
    738466112U, // STPXi
17365
0
    854933826U, // STPXpost
17366
0
    839205186U, // STPXpre
17367
0
    82802U, // STRBBpost
17368
0
    16334914U,  // STRBBpre
17369
0
    939792448U, // STRBBroW
17370
0
    973346880U, // STRBBroX
17371
0
    122944U,  // STRBBui
17372
0
    82802U, // STRBpost
17373
0
    16334914U,  // STRBpre
17374
0
    939792448U, // STRBroW
17375
0
    973346880U, // STRBroX
17376
0
    122944U,  // STRBui
17377
0
    82802U, // STRDpost
17378
0
    16334914U,  // STRDpre
17379
0
    1006901312U,  // STRDroW
17380
0
    1040455744U,  // STRDroX
17381
0
    124992U,  // STRDui
17382
0
    82802U, // STRHHpost
17383
0
    16334914U,  // STRHHpre
17384
0
    1074010176U,  // STRHHroW
17385
0
    1107564608U,  // STRHHroX
17386
0
    127040U,  // STRHHui
17387
0
    82802U, // STRHpost
17388
0
    16334914U,  // STRHpre
17389
0
    1074010176U,  // STRHroW
17390
0
    1107564608U,  // STRHroX
17391
0
    127040U,  // STRHui
17392
0
    82802U, // STRQpost
17393
0
    16334914U,  // STRQpre
17394
0
    1141119040U,  // STRQroW
17395
0
    1174673472U,  // STRQroX
17396
0
    129088U,  // STRQui
17397
0
    82802U, // STRSpost
17398
0
    16334914U,  // STRSpre
17399
0
    1208227904U,  // STRSroW
17400
0
    1241782336U,  // STRSroX
17401
0
    131136U,  // STRSui
17402
0
    82802U, // STRWpost
17403
0
    16334914U,  // STRWpre
17404
0
    1208227904U,  // STRWroW
17405
0
    1241782336U,  // STRWroX
17406
0
    131136U,  // STRWui
17407
0
    82802U, // STRXpost
17408
0
    16334914U,  // STRXpre
17409
0
    1006901312U,  // STRXroW
17410
0
    1040455744U,  // STRXroX
17411
0
    124992U,  // STRXui
17412
0
    16521280U,  // STR_PXI
17413
0
    832U, // STR_TX
17414
0
    0U, // STR_ZA
17415
0
    16521280U,  // STR_ZXI
17416
0
    4200512U, // STTRBi
17417
0
    4200512U, // STTRHi
17418
0
    4200512U, // STTRWi
17419
0
    4200512U, // STTRXi
17420
0
    4200512U, // STURBBi
17421
0
    4200512U, // STURBi
17422
0
    4200512U, // STURDi
17423
0
    4200512U, // STURHHi
17424
0
    4200512U, // STURHi
17425
0
    4200512U, // STURQi
17426
0
    4200512U, // STURSi
17427
0
    4200512U, // STURWi
17428
0
    4200512U, // STURXi
17429
0
    18618432U,  // STXPW
17430
0
    18618432U,  // STXPX
17431
0
    4200768U, // STXRB
17432
0
    4200768U, // STXRH
17433
0
    4200768U, // STXRW
17434
0
    4200768U, // STXRX
17435
0
    117618U,  // STZ2GPostIndex
17436
0
    16369730U,  // STZ2GPreIndex
17437
0
    4202560U, // STZ2Gi
17438
0
    832U, // STZGM
17439
0
    117618U,  // STZGPostIndex
17440
0
    16369730U,  // STZGPreIndex
17441
0
    4202560U, // STZGi
17442
0
    270400U,  // SUBG
17443
0
    10304U, // SUBHNB_ZZZ_B
17444
0
    81U,  // SUBHNB_ZZZ_H
17445
0
    12353U, // SUBHNB_ZZZ_S
17446
0
    14401U, // SUBHNT_ZZZ_B
17447
0
    49U,  // SUBHNT_ZZZ_H
17448
0
    2112U,  // SUBHNT_ZZZ_S
17449
0
    16448U, // SUBHNv2i64_v2i32
17450
0
    18497U, // SUBHNv2i64_v4i32
17451
0
    16448U, // SUBHNv4i32_v4i16
17452
0
    18497U, // SUBHNv4i32_v8i16
17453
0
    18497U, // SUBHNv8i16_v16i8
17454
0
    16448U, // SUBHNv8i16_v8i8
17455
0
    6208U,  // SUBP
17456
0
    6208U,  // SUBPS
17457
0
    530496U,  // SUBPT_shift
17458
0
    32834U, // SUBR_ZI_B
17459
0
    34881U, // SUBR_ZI_D
17460
0
    193U, // SUBR_ZI_H
17461
0
    36930U, // SUBR_ZI_S
17462
0
    33837153U,  // SUBR_ZPmZ_B
17463
0
    67383393U,  // SUBR_ZPmZ_D
17464
0
    101472369U, // SUBR_ZPmZ_H
17465
0
    134504545U, // SUBR_ZPmZ_S
17466
0
    26688U, // SUBSWri
17467
0
    28736U, // SUBSWrs
17468
0
    30784U, // SUBSWrx
17469
0
    26688U, // SUBSXri
17470
0
    28736U, // SUBSXrs
17471
0
    30784U, // SUBSXrx
17472
0
    1054784U, // SUBSXrx64
17473
0
    26688U, // SUBWri
17474
0
    28736U, // SUBWrs
17475
0
    30784U, // SUBWrx
17476
0
    26688U, // SUBXri
17477
0
    28736U, // SUBXrs
17478
0
    30784U, // SUBXrx
17479
0
    1054784U, // SUBXrx64
17480
0
    1333409U, // SUB_VG2_M2Z2Z_D
17481
0
    1595569U, // SUB_VG2_M2Z2Z_S
17482
0
    102520993U, // SUB_VG2_M2ZZ_D
17483
0
    102783153U, // SUB_VG2_M2ZZ_S
17484
0
    161U, // SUB_VG2_M2Z_D
17485
0
    177U, // SUB_VG2_M2Z_S
17486
0
    1333409U, // SUB_VG4_M4Z4Z_D
17487
0
    1595569U, // SUB_VG4_M4Z4Z_S
17488
0
    102520993U, // SUB_VG4_M4ZZ_D
17489
0
    102783153U, // SUB_VG4_M4ZZ_S
17490
0
    161U, // SUB_VG4_M4Z_D
17491
0
    177U, // SUB_VG4_M4Z_S
17492
0
    32834U, // SUB_ZI_B
17493
0
    34881U, // SUB_ZI_D
17494
0
    193U, // SUB_ZI_H
17495
0
    36930U, // SUB_ZI_S
17496
0
    33837153U,  // SUB_ZPmZ_B
17497
0
    67383393U,  // SUB_ZPmZ_CPA
17498
0
    67383393U,  // SUB_ZPmZ_D
17499
0
    101472369U, // SUB_ZPmZ_H
17500
0
    134504545U, // SUB_ZPmZ_S
17501
0
    20546U, // SUB_ZZZ_B
17502
0
    12353U, // SUB_ZZZ_CPA
17503
0
    12353U, // SUB_ZZZ_D
17504
0
    113U, // SUB_ZZZ_H
17505
0
    24642U, // SUB_ZZZ_S
17506
0
    16448U, // SUBv16i8
17507
0
    6208U,  // SUBv1i64
17508
0
    16448U, // SUBv2i32
17509
0
    16448U, // SUBv2i64
17510
0
    16448U, // SUBv4i16
17511
0
    16448U, // SUBv4i32
17512
0
    16448U, // SUBv8i16
17513
0
    16448U, // SUBv8i8
17514
0
    5599937U, // SUDOT_VG2_M2ZZI_BToS
17515
0
    94913U, // SUDOT_VG2_M2ZZ_BToS
17516
0
    5599937U, // SUDOT_VG4_M4ZZI_BToS
17517
0
    94913U, // SUDOT_VG4_M4ZZ_BToS
17518
0
    77843U, // SUDOT_ZZZI
17519
0
    103565377U, // SUDOTlanev16i8
17520
0
    103565377U, // SUDOTlanev8i8
17521
0
    76498U, // SUMLALL_MZZI_BtoS
17522
0
    5599937U, // SUMLALL_VG2_M2ZZI_BtoS
17523
0
    94917U, // SUMLALL_VG2_M2ZZ_BtoS
17524
0
    5599937U, // SUMLALL_VG4_M4ZZI_BtoS
17525
0
    94918U, // SUMLALL_VG4_M4ZZ_BtoS
17526
0
    0U, // SUMOPA_MPPZZ_D
17527
0
    0U, // SUMOPA_MPPZZ_S
17528
0
    0U, // SUMOPS_MPPZZ_D
17529
0
    0U, // SUMOPS_MPPZZ_S
17530
0
    2U, // SUNPKHI_ZZ_D
17531
0
    0U, // SUNPKHI_ZZ_H
17532
0
    0U, // SUNPKHI_ZZ_S
17533
0
    2U, // SUNPKLO_ZZ_D
17534
0
    0U, // SUNPKLO_ZZ_H
17535
0
    0U, // SUNPKLO_ZZ_S
17536
0
    0U, // SUNPK_VG2_2ZZ_D
17537
0
    0U, // SUNPK_VG2_2ZZ_H
17538
0
    0U, // SUNPK_VG2_2ZZ_S
17539
0
    0U, // SUNPK_VG4_4Z2Z_D
17540
0
    0U, // SUNPK_VG4_4Z2Z_H
17541
0
    0U, // SUNPK_VG4_4Z2Z_S
17542
0
    33837153U,  // SUQADD_ZPmZ_B
17543
0
    67383393U,  // SUQADD_ZPmZ_D
17544
0
    101472369U, // SUQADD_ZPmZ_H
17545
0
    134504545U, // SUQADD_ZPmZ_S
17546
0
    1U, // SUQADDv16i8
17547
0
    2U, // SUQADDv1i16
17548
0
    2U, // SUQADDv1i32
17549
0
    2U, // SUQADDv1i64
17550
0
    2U, // SUQADDv1i8
17551
0
    1U, // SUQADDv2i32
17552
0
    1U, // SUQADDv2i64
17553
0
    1U, // SUQADDv4i16
17554
0
    1U, // SUQADDv4i32
17555
0
    1U, // SUQADDv8i16
17556
0
    1U, // SUQADDv8i8
17557
0
    5599937U, // SUVDOT_VG4_M4ZZI_BToS
17558
0
    0U, // SVC
17559
0
    204757233U, // SVDOT_VG2_M2ZZI_HtoS
17560
0
    5599937U, // SVDOT_VG4_M4ZZI_BtoS
17561
0
    204757233U, // SVDOT_VG4_M4ZZI_HtoD
17562
0
    7U, // SWPAB
17563
0
    7U, // SWPAH
17564
0
    7U, // SWPALB
17565
0
    7U, // SWPALH
17566
0
    7U, // SWPALW
17567
0
    7U, // SWPALX
17568
0
    7U, // SWPAW
17569
0
    7U, // SWPAX
17570
0
    7U, // SWPB
17571
0
    7U, // SWPH
17572
0
    7U, // SWPLB
17573
0
    7U, // SWPLH
17574
0
    7U, // SWPLW
17575
0
    7U, // SWPLX
17576
0
    115012U,  // SWPP
17577
0
    115012U,  // SWPPA
17578
0
    115012U,  // SWPPAL
17579
0
    115012U,  // SWPPL
17580
0
    7U, // SWPW
17581
0
    7U, // SWPX
17582
0
    32U,  // SXTB_ZPmZ_D
17583
0
    0U, // SXTB_ZPmZ_H
17584
0
    48U,  // SXTB_ZPmZ_S
17585
0
    32U,  // SXTH_ZPmZ_D
17586
0
    48U,  // SXTH_ZPmZ_S
17587
0
    32U,  // SXTW_ZPmZ_D
17588
0
    165952U,  // SYSLxt
17589
0
    1562U,  // SYSPxt
17590
0
    1578U,  // SYSPxt_XZR
17591
0
    1594U,  // SYSxt
17592
0
    133U, // TBLQ_ZZZ_B
17593
0
    10U,  // TBLQ_ZZZ_D
17594
0
    113U, // TBLQ_ZZZ_H
17595
0
    24645U, // TBLQ_ZZZ_S
17596
0
    133U, // TBL_ZZZZ_B
17597
0
    10U,  // TBL_ZZZZ_D
17598
0
    113U, // TBL_ZZZZ_H
17599
0
    24645U, // TBL_ZZZZ_S
17600
0
    133U, // TBL_ZZZ_B
17601
0
    10U,  // TBL_ZZZ_D
17602
0
    113U, // TBL_ZZZ_H
17603
0
    24645U, // TBL_ZZZ_S
17604
0
    1607U,  // TBLv16i8Four
17605
0
    1607U,  // TBLv16i8One
17606
0
    1607U,  // TBLv16i8Three
17607
0
    1607U,  // TBLv16i8Two
17608
0
    1623U,  // TBLv8i8Four
17609
0
    1623U,  // TBLv8i8One
17610
0
    1623U,  // TBLv8i8Three
17611
0
    1623U,  // TBLv8i8Two
17612
0
    168000U,  // TBNZW
17613
0
    168000U,  // TBNZX
17614
0
    19U,  // TBXQ_ZZZ_B
17615
0
    2112U,  // TBXQ_ZZZ_D
17616
0
    257U, // TBXQ_ZZZ_H
17617
0
    4160U,  // TBXQ_ZZZ_S
17618
0
    19U,  // TBX_ZZZ_B
17619
0
    2112U,  // TBX_ZZZ_D
17620
0
    257U, // TBX_ZZZ_H
17621
0
    4160U,  // TBX_ZZZ_S
17622
0
    1611U,  // TBXv16i8Four
17623
0
    1611U,  // TBXv16i8One
17624
0
    1611U,  // TBXv16i8Three
17625
0
    1611U,  // TBXv16i8Two
17626
0
    1627U,  // TBXv8i8Four
17627
0
    1627U,  // TBXv8i8One
17628
0
    1627U,  // TBXv8i8Three
17629
0
    1627U,  // TBXv8i8Two
17630
0
    168000U,  // TBZW
17631
0
    168000U,  // TBZX
17632
0
    0U, // TCANCEL
17633
0
    0U, // TCOMMIT
17634
0
    0U, // TRCIT
17635
0
    20546U, // TRN1_PPP_B
17636
0
    12353U, // TRN1_PPP_D
17637
0
    113U, // TRN1_PPP_H
17638
0
    24642U, // TRN1_PPP_S
17639
0
    20546U, // TRN1_ZZZ_B
17640
0
    12353U, // TRN1_ZZZ_D
17641
0
    113U, // TRN1_ZZZ_H
17642
0
    1633U,  // TRN1_ZZZ_Q
17643
0
    24642U, // TRN1_ZZZ_S
17644
0
    16448U, // TRN1v16i8
17645
0
    16448U, // TRN1v2i32
17646
0
    16448U, // TRN1v2i64
17647
0
    16448U, // TRN1v4i16
17648
0
    16448U, // TRN1v4i32
17649
0
    16448U, // TRN1v8i16
17650
0
    16448U, // TRN1v8i8
17651
0
    20546U, // TRN2_PPP_B
17652
0
    12353U, // TRN2_PPP_D
17653
0
    113U, // TRN2_PPP_H
17654
0
    24642U, // TRN2_PPP_S
17655
0
    20546U, // TRN2_ZZZ_B
17656
0
    12353U, // TRN2_ZZZ_D
17657
0
    113U, // TRN2_ZZZ_H
17658
0
    1633U,  // TRN2_ZZZ_Q
17659
0
    24642U, // TRN2_ZZZ_S
17660
0
    16448U, // TRN2v16i8
17661
0
    16448U, // TRN2v2i32
17662
0
    16448U, // TRN2v2i64
17663
0
    16448U, // TRN2v4i16
17664
0
    16448U, // TRN2v4i32
17665
0
    16448U, // TRN2v8i16
17666
0
    16448U, // TRN2v8i8
17667
0
    0U, // TSB
17668
0
    0U, // TSTART
17669
0
    0U, // TTEST
17670
0
    4160U,  // UABALB_ZZZ_D
17671
0
    17U,  // UABALB_ZZZ_H
17672
0
    14401U, // UABALB_ZZZ_S
17673
0
    4160U,  // UABALT_ZZZ_D
17674
0
    17U,  // UABALT_ZZZ_H
17675
0
    14401U, // UABALT_ZZZ_S
17676
0
    18497U, // UABALv16i8_v8i16
17677
0
    18497U, // UABALv2i32_v2i64
17678
0
    18497U, // UABALv4i16_v4i32
17679
0
    18497U, // UABALv4i32_v2i64
17680
0
    18497U, // UABALv8i16_v4i32
17681
0
    18497U, // UABALv8i8_v8i16
17682
0
    19U,  // UABA_ZZZ_B
17683
0
    2112U,  // UABA_ZZZ_D
17684
0
    257U, // UABA_ZZZ_H
17685
0
    4160U,  // UABA_ZZZ_S
17686
0
    18497U, // UABAv16i8
17687
0
    18497U, // UABAv2i32
17688
0
    18497U, // UABAv4i16
17689
0
    18497U, // UABAv4i32
17690
0
    18497U, // UABAv8i16
17691
0
    18497U, // UABAv8i8
17692
0
    24642U, // UABDLB_ZZZ_D
17693
0
    129U, // UABDLB_ZZZ_H
17694
0
    10304U, // UABDLB_ZZZ_S
17695
0
    24642U, // UABDLT_ZZZ_D
17696
0
    129U, // UABDLT_ZZZ_H
17697
0
    10304U, // UABDLT_ZZZ_S
17698
0
    16448U, // UABDLv16i8_v8i16
17699
0
    16448U, // UABDLv2i32_v2i64
17700
0
    16448U, // UABDLv4i16_v4i32
17701
0
    16448U, // UABDLv4i32_v2i64
17702
0
    16448U, // UABDLv8i16_v4i32
17703
0
    16448U, // UABDLv8i8_v8i16
17704
0
    33837153U,  // UABD_ZPmZ_B
17705
0
    67383393U,  // UABD_ZPmZ_D
17706
0
    101472369U, // UABD_ZPmZ_H
17707
0
    134504545U, // UABD_ZPmZ_S
17708
0
    16448U, // UABDv16i8
17709
0
    16448U, // UABDv2i32
17710
0
    16448U, // UABDv4i16
17711
0
    16448U, // UABDv4i32
17712
0
    16448U, // UABDv8i16
17713
0
    16448U, // UABDv8i8
17714
0
    4193U,  // UADALP_ZPmZ_D
17715
0
    17U,  // UADALP_ZPmZ_H
17716
0
    14433U, // UADALP_ZPmZ_S
17717
0
    1U, // UADALPv16i8_v8i16
17718
0
    1U, // UADALPv2i32_v1i64
17719
0
    1U, // UADALPv4i16_v2i32
17720
0
    1U, // UADALPv4i32_v2i64
17721
0
    1U, // UADALPv8i16_v4i32
17722
0
    1U, // UADALPv8i8_v4i16
17723
0
    24642U, // UADDLB_ZZZ_D
17724
0
    129U, // UADDLB_ZZZ_H
17725
0
    10304U, // UADDLB_ZZZ_S
17726
0
    0U, // UADDLPv16i8_v8i16
17727
0
    0U, // UADDLPv2i32_v1i64
17728
0
    0U, // UADDLPv4i16_v2i32
17729
0
    0U, // UADDLPv4i32_v2i64
17730
0
    0U, // UADDLPv8i16_v4i32
17731
0
    0U, // UADDLPv8i8_v4i16
17732
0
    24642U, // UADDLT_ZZZ_D
17733
0
    129U, // UADDLT_ZZZ_H
17734
0
    10304U, // UADDLT_ZZZ_S
17735
0
    0U, // UADDLVv16i8v
17736
0
    0U, // UADDLVv4i16v
17737
0
    0U, // UADDLVv4i32v
17738
0
    0U, // UADDLVv8i16v
17739
0
    0U, // UADDLVv8i8v
17740
0
    16448U, // UADDLv16i8_v8i16
17741
0
    16448U, // UADDLv2i32_v2i64
17742
0
    16448U, // UADDLv4i16_v4i32
17743
0
    16448U, // UADDLv4i32_v2i64
17744
0
    16448U, // UADDLv8i16_v4i32
17745
0
    16448U, // UADDLv8i8_v8i16
17746
0
    0U, // UADDV_VPZ_B
17747
0
    0U, // UADDV_VPZ_D
17748
0
    0U, // UADDV_VPZ_H
17749
0
    0U, // UADDV_VPZ_S
17750
0
    24641U, // UADDWB_ZZZ_D
17751
0
    129U, // UADDWB_ZZZ_H
17752
0
    10306U, // UADDWB_ZZZ_S
17753
0
    24641U, // UADDWT_ZZZ_D
17754
0
    129U, // UADDWT_ZZZ_H
17755
0
    10306U, // UADDWT_ZZZ_S
17756
0
    16448U, // UADDWv16i8_v8i16
17757
0
    16448U, // UADDWv2i32_v2i64
17758
0
    16448U, // UADDWv4i16_v4i32
17759
0
    16448U, // UADDWv4i32_v2i64
17760
0
    16448U, // UADDWv8i16_v4i32
17761
0
    16448U, // UADDWv8i8_v8i16
17762
0
    268352U,  // UBFMWri
17763
0
    268352U,  // UBFMXri
17764
0
    17U,  // UCLAMP_VG2_2Z2Z_B
17765
0
    33U,  // UCLAMP_VG2_2Z2Z_D
17766
0
    257U, // UCLAMP_VG2_2Z2Z_H
17767
0
    49U,  // UCLAMP_VG2_2Z2Z_S
17768
0
    17U,  // UCLAMP_VG4_4Z4Z_B
17769
0
    33U,  // UCLAMP_VG4_4Z4Z_D
17770
0
    257U, // UCLAMP_VG4_4Z4Z_H
17771
0
    49U,  // UCLAMP_VG4_4Z4Z_S
17772
0
    19U,  // UCLAMP_ZZZ_B
17773
0
    2112U,  // UCLAMP_ZZZ_D
17774
0
    257U, // UCLAMP_ZZZ_H
17775
0
    4160U,  // UCLAMP_ZZZ_S
17776
0
    6208U,  // UCVTFSWDri
17777
0
    6208U,  // UCVTFSWHri
17778
0
    6208U,  // UCVTFSWSri
17779
0
    6208U,  // UCVTFSXDri
17780
0
    6208U,  // UCVTFSXHri
17781
0
    6208U,  // UCVTFSXSri
17782
0
    0U, // UCVTFUWDri
17783
0
    0U, // UCVTFUWHri
17784
0
    0U, // UCVTFUWSri
17785
0
    0U, // UCVTFUXDri
17786
0
    0U, // UCVTFUXHri
17787
0
    0U, // UCVTFUXSri
17788
0
    0U, // UCVTF_2Z2Z_StoS
17789
0
    0U, // UCVTF_4Z4Z_StoS
17790
0
    32U,  // UCVTF_ZPmZ_DtoD
17791
0
    5U, // UCVTF_ZPmZ_DtoH
17792
0
    32U,  // UCVTF_ZPmZ_DtoS
17793
0
    0U, // UCVTF_ZPmZ_HtoH
17794
0
    48U,  // UCVTF_ZPmZ_StoD
17795
0
    2U, // UCVTF_ZPmZ_StoH
17796
0
    48U,  // UCVTF_ZPmZ_StoS
17797
0
    6208U,  // UCVTFd
17798
0
    6208U,  // UCVTFh
17799
0
    6208U,  // UCVTFs
17800
0
    0U, // UCVTFv1i16
17801
0
    0U, // UCVTFv1i32
17802
0
    0U, // UCVTFv1i64
17803
0
    0U, // UCVTFv2f32
17804
0
    0U, // UCVTFv2f64
17805
0
    6208U,  // UCVTFv2i32_shift
17806
0
    6208U,  // UCVTFv2i64_shift
17807
0
    0U, // UCVTFv4f16
17808
0
    0U, // UCVTFv4f32
17809
0
    6208U,  // UCVTFv4i16_shift
17810
0
    6208U,  // UCVTFv4i32_shift
17811
0
    0U, // UCVTFv8f16
17812
0
    6208U,  // UCVTFv8i16_shift
17813
0
    0U, // UDF
17814
0
    67383393U,  // UDIVR_ZPmZ_D
17815
0
    134504545U, // UDIVR_ZPmZ_S
17816
0
    6208U,  // UDIVWr
17817
0
    6208U,  // UDIVXr
17818
0
    67383393U,  // UDIV_ZPmZ_D
17819
0
    134504545U, // UDIV_ZPmZ_S
17820
0
    92865U, // UDOT_VG2_M2Z2Z_BtoS
17821
0
    3168497U, // UDOT_VG2_M2Z2Z_HtoD
17822
0
    3168497U, // UDOT_VG2_M2Z2Z_HtoS
17823
0
    5599937U, // UDOT_VG2_M2ZZI_BToS
17824
0
    204757233U, // UDOT_VG2_M2ZZI_HToS
17825
0
    204757233U, // UDOT_VG2_M2ZZI_HtoD
17826
0
    94913U, // UDOT_VG2_M2ZZ_BtoS
17827
0
    104093937U, // UDOT_VG2_M2ZZ_HtoD
17828
0
    104093937U, // UDOT_VG2_M2ZZ_HtoS
17829
0
    92865U, // UDOT_VG4_M4Z4Z_BtoS
17830
0
    3168497U, // UDOT_VG4_M4Z4Z_HtoD
17831
0
    3168497U, // UDOT_VG4_M4Z4Z_HtoS
17832
0
    5599937U, // UDOT_VG4_M4ZZI_BtoS
17833
0
    204757233U, // UDOT_VG4_M4ZZI_HToS
17834
0
    204757233U, // UDOT_VG4_M4ZZI_HtoD
17835
0
    94913U, // UDOT_VG4_M4ZZ_BtoS
17836
0
    104093937U, // UDOT_VG4_M4ZZ_HtoD
17837
0
    104093937U, // UDOT_VG4_M4ZZ_HtoS
17838
0
    103561281U, // UDOT_ZZZI_D
17839
0
    103561281U, // UDOT_ZZZI_HtoS
17840
0
    77843U, // UDOT_ZZZI_S
17841
0
    14401U, // UDOT_ZZZ_D
17842
0
    14401U, // UDOT_ZZZ_HtoS
17843
0
    19U,  // UDOT_ZZZ_S
17844
0
    103565377U, // UDOTlanev16i8
17845
0
    103565377U, // UDOTlanev8i8
17846
0
    0U, // UDOTv16i8
17847
0
    0U, // UDOTv8i8
17848
0
    33837153U,  // UHADD_ZPmZ_B
17849
0
    67383393U,  // UHADD_ZPmZ_D
17850
0
    101472369U, // UHADD_ZPmZ_H
17851
0
    134504545U, // UHADD_ZPmZ_S
17852
0
    16448U, // UHADDv16i8
17853
0
    16448U, // UHADDv2i32
17854
0
    16448U, // UHADDv4i16
17855
0
    16448U, // UHADDv4i32
17856
0
    16448U, // UHADDv8i16
17857
0
    16448U, // UHADDv8i8
17858
0
    33837153U,  // UHSUBR_ZPmZ_B
17859
0
    67383393U,  // UHSUBR_ZPmZ_D
17860
0
    101472369U, // UHSUBR_ZPmZ_H
17861
0
    134504545U, // UHSUBR_ZPmZ_S
17862
0
    33837153U,  // UHSUB_ZPmZ_B
17863
0
    67383393U,  // UHSUB_ZPmZ_D
17864
0
    101472369U, // UHSUB_ZPmZ_H
17865
0
    134504545U, // UHSUB_ZPmZ_S
17866
0
    16448U, // UHSUBv16i8
17867
0
    16448U, // UHSUBv2i32
17868
0
    16448U, // UHSUBv4i16
17869
0
    16448U, // UHSUBv4i32
17870
0
    16448U, // UHSUBv8i16
17871
0
    16448U, // UHSUBv8i8
17872
0
    268352U,  // UMADDLrrr
17873
0
    33837153U,  // UMAXP_ZPmZ_B
17874
0
    67383393U,  // UMAXP_ZPmZ_D
17875
0
    101472369U, // UMAXP_ZPmZ_H
17876
0
    134504545U, // UMAXP_ZPmZ_S
17877
0
    16448U, // UMAXPv16i8
17878
0
    16448U, // UMAXPv2i32
17879
0
    16448U, // UMAXPv4i16
17880
0
    16448U, // UMAXPv4i32
17881
0
    16448U, // UMAXPv8i16
17882
0
    16448U, // UMAXPv8i8
17883
0
    20545U, // UMAXQV_VPZ_B
17884
0
    12353U, // UMAXQV_VPZ_D
17885
0
    10305U, // UMAXQV_VPZ_H
17886
0
    24641U, // UMAXQV_VPZ_S
17887
0
    0U, // UMAXV_VPZ_B
17888
0
    0U, // UMAXV_VPZ_D
17889
0
    0U, // UMAXV_VPZ_H
17890
0
    0U, // UMAXV_VPZ_S
17891
0
    0U, // UMAXVv16i8v
17892
0
    0U, // UMAXVv4i16v
17893
0
    0U, // UMAXVv4i32v
17894
0
    0U, // UMAXVv8i16v
17895
0
    0U, // UMAXVv8i8v
17896
0
    6208U,  // UMAXWri
17897
0
    6208U,  // UMAXWrr
17898
0
    6208U,  // UMAXXri
17899
0
    6208U,  // UMAXXrr
17900
0
    1457U,  // UMAX_VG2_2Z2Z_B
17901
0
    513U, // UMAX_VG2_2Z2Z_D
17902
0
    273U, // UMAX_VG2_2Z2Z_H
17903
0
    529U, // UMAX_VG2_2Z2Z_S
17904
0
    129U, // UMAX_VG2_2ZZ_B
17905
0
    145U, // UMAX_VG2_2ZZ_D
17906
0
    113U, // UMAX_VG2_2ZZ_H
17907
0
    81U,  // UMAX_VG2_2ZZ_S
17908
0
    1457U,  // UMAX_VG4_4Z4Z_B
17909
0
    513U, // UMAX_VG4_4Z4Z_D
17910
0
    273U, // UMAX_VG4_4Z4Z_H
17911
0
    529U, // UMAX_VG4_4Z4Z_S
17912
0
    129U, // UMAX_VG4_4ZZ_B
17913
0
    145U, // UMAX_VG4_4ZZ_D
17914
0
    113U, // UMAX_VG4_4ZZ_H
17915
0
    81U,  // UMAX_VG4_4ZZ_S
17916
0
    170050U,  // UMAX_ZI_B
17917
0
    170049U,  // UMAX_ZI_D
17918
0
    497U, // UMAX_ZI_H
17919
0
    170050U,  // UMAX_ZI_S
17920
0
    33837153U,  // UMAX_ZPmZ_B
17921
0
    67383393U,  // UMAX_ZPmZ_D
17922
0
    101472369U, // UMAX_ZPmZ_H
17923
0
    134504545U, // UMAX_ZPmZ_S
17924
0
    16448U, // UMAXv16i8
17925
0
    16448U, // UMAXv2i32
17926
0
    16448U, // UMAXv4i16
17927
0
    16448U, // UMAXv4i32
17928
0
    16448U, // UMAXv8i16
17929
0
    16448U, // UMAXv8i8
17930
0
    33837153U,  // UMINP_ZPmZ_B
17931
0
    67383393U,  // UMINP_ZPmZ_D
17932
0
    101472369U, // UMINP_ZPmZ_H
17933
0
    134504545U, // UMINP_ZPmZ_S
17934
0
    16448U, // UMINPv16i8
17935
0
    16448U, // UMINPv2i32
17936
0
    16448U, // UMINPv4i16
17937
0
    16448U, // UMINPv4i32
17938
0
    16448U, // UMINPv8i16
17939
0
    16448U, // UMINPv8i8
17940
0
    20545U, // UMINQV_VPZ_B
17941
0
    12353U, // UMINQV_VPZ_D
17942
0
    10305U, // UMINQV_VPZ_H
17943
0
    24641U, // UMINQV_VPZ_S
17944
0
    0U, // UMINV_VPZ_B
17945
0
    0U, // UMINV_VPZ_D
17946
0
    0U, // UMINV_VPZ_H
17947
0
    0U, // UMINV_VPZ_S
17948
0
    0U, // UMINVv16i8v
17949
0
    0U, // UMINVv4i16v
17950
0
    0U, // UMINVv4i32v
17951
0
    0U, // UMINVv8i16v
17952
0
    0U, // UMINVv8i8v
17953
0
    6208U,  // UMINWri
17954
0
    6208U,  // UMINWrr
17955
0
    6208U,  // UMINXri
17956
0
    6208U,  // UMINXrr
17957
0
    1457U,  // UMIN_VG2_2Z2Z_B
17958
0
    513U, // UMIN_VG2_2Z2Z_D
17959
0
    273U, // UMIN_VG2_2Z2Z_H
17960
0
    529U, // UMIN_VG2_2Z2Z_S
17961
0
    129U, // UMIN_VG2_2ZZ_B
17962
0
    145U, // UMIN_VG2_2ZZ_D
17963
0
    113U, // UMIN_VG2_2ZZ_H
17964
0
    81U,  // UMIN_VG2_2ZZ_S
17965
0
    1457U,  // UMIN_VG4_4Z4Z_B
17966
0
    513U, // UMIN_VG4_4Z4Z_D
17967
0
    273U, // UMIN_VG4_4Z4Z_H
17968
0
    529U, // UMIN_VG4_4Z4Z_S
17969
0
    129U, // UMIN_VG4_4ZZ_B
17970
0
    145U, // UMIN_VG4_4ZZ_D
17971
0
    113U, // UMIN_VG4_4ZZ_H
17972
0
    81U,  // UMIN_VG4_4ZZ_S
17973
0
    170050U,  // UMIN_ZI_B
17974
0
    170049U,  // UMIN_ZI_D
17975
0
    497U, // UMIN_ZI_H
17976
0
    170050U,  // UMIN_ZI_S
17977
0
    33837153U,  // UMIN_ZPmZ_B
17978
0
    67383393U,  // UMIN_ZPmZ_D
17979
0
    101472369U, // UMIN_ZPmZ_H
17980
0
    134504545U, // UMIN_ZPmZ_S
17981
0
    16448U, // UMINv16i8
17982
0
    16448U, // UMINv2i32
17983
0
    16448U, // UMINv4i16
17984
0
    16448U, // UMINv4i32
17985
0
    16448U, // UMINv8i16
17986
0
    16448U, // UMINv8i8
17987
0
    103551040U, // UMLALB_ZZZI_D
17988
0
    103561281U, // UMLALB_ZZZI_S
17989
0
    4160U,  // UMLALB_ZZZ_D
17990
0
    17U,  // UMLALB_ZZZ_H
17991
0
    14401U, // UMLALB_ZZZ_S
17992
0
    76498U, // UMLALL_MZZI_BtoS
17993
0
    76066U, // UMLALL_MZZI_HtoD
17994
0
    722U, // UMLALL_MZZ_BtoS
17995
0
    290U, // UMLALL_MZZ_HtoD
17996
0
    92865U, // UMLALL_VG2_M2Z2Z_BtoS
17997
0
    3168497U, // UMLALL_VG2_M2Z2Z_HtoD
17998
0
    5599937U, // UMLALL_VG2_M2ZZI_BtoS
17999
0
    204757233U, // UMLALL_VG2_M2ZZI_HtoD
18000
0
    94917U, // UMLALL_VG2_M2ZZ_BtoS
18001
0
    104093941U, // UMLALL_VG2_M2ZZ_HtoD
18002
0
    92865U, // UMLALL_VG4_M4Z4Z_BtoS
18003
0
    3168497U, // UMLALL_VG4_M4Z4Z_HtoD
18004
0
    5599937U, // UMLALL_VG4_M4ZZI_BtoS
18005
0
    204757233U, // UMLALL_VG4_M4ZZI_HtoD
18006
0
    94918U, // UMLALL_VG4_M4ZZ_BtoS
18007
0
    104093942U, // UMLALL_VG4_M4ZZ_HtoD
18008
0
    103551040U, // UMLALT_ZZZI_D
18009
0
    103561281U, // UMLALT_ZZZI_S
18010
0
    4160U,  // UMLALT_ZZZ_D
18011
0
    17U,  // UMLALT_ZZZ_H
18012
0
    14401U, // UMLALT_ZZZ_S
18013
0
    76066U, // UMLAL_MZZI_HtoS
18014
0
    290U, // UMLAL_MZZ_HtoS
18015
0
    3168497U, // UMLAL_VG2_M2Z2Z_HtoS
18016
0
    204757233U, // UMLAL_VG2_M2ZZI_S
18017
0
    104093937U, // UMLAL_VG2_M2ZZ_HtoS
18018
0
    3168497U, // UMLAL_VG4_M4Z4Z_HtoS
18019
0
    204757233U, // UMLAL_VG4_M4ZZI_HtoS
18020
0
    104093937U, // UMLAL_VG4_M4ZZ_HtoS
18021
0
    18497U, // UMLALv16i8_v8i16
18022
0
    103565377U, // UMLALv2i32_indexed
18023
0
    18497U, // UMLALv2i32_v2i64
18024
0
    103565377U, // UMLALv4i16_indexed
18025
0
    18497U, // UMLALv4i16_v4i32
18026
0
    103565377U, // UMLALv4i32_indexed
18027
0
    18497U, // UMLALv4i32_v2i64
18028
0
    103565377U, // UMLALv8i16_indexed
18029
0
    18497U, // UMLALv8i16_v4i32
18030
0
    18497U, // UMLALv8i8_v8i16
18031
0
    103551040U, // UMLSLB_ZZZI_D
18032
0
    103561281U, // UMLSLB_ZZZI_S
18033
0
    4160U,  // UMLSLB_ZZZ_D
18034
0
    17U,  // UMLSLB_ZZZ_H
18035
0
    14401U, // UMLSLB_ZZZ_S
18036
0
    76498U, // UMLSLL_MZZI_BtoS
18037
0
    76066U, // UMLSLL_MZZI_HtoD
18038
0
    722U, // UMLSLL_MZZ_BtoS
18039
0
    290U, // UMLSLL_MZZ_HtoD
18040
0
    92865U, // UMLSLL_VG2_M2Z2Z_BtoS
18041
0
    3168497U, // UMLSLL_VG2_M2Z2Z_HtoD
18042
0
    5599937U, // UMLSLL_VG2_M2ZZI_BtoS
18043
0
    204757233U, // UMLSLL_VG2_M2ZZI_HtoD
18044
0
    94917U, // UMLSLL_VG2_M2ZZ_BtoS
18045
0
    104093941U, // UMLSLL_VG2_M2ZZ_HtoD
18046
0
    92865U, // UMLSLL_VG4_M4Z4Z_BtoS
18047
0
    3168497U, // UMLSLL_VG4_M4Z4Z_HtoD
18048
0
    5599937U, // UMLSLL_VG4_M4ZZI_BtoS
18049
0
    204757233U, // UMLSLL_VG4_M4ZZI_HtoD
18050
0
    94918U, // UMLSLL_VG4_M4ZZ_BtoS
18051
0
    104093942U, // UMLSLL_VG4_M4ZZ_HtoD
18052
0
    103551040U, // UMLSLT_ZZZI_D
18053
0
    103561281U, // UMLSLT_ZZZI_S
18054
0
    4160U,  // UMLSLT_ZZZ_D
18055
0
    17U,  // UMLSLT_ZZZ_H
18056
0
    14401U, // UMLSLT_ZZZ_S
18057
0
    76066U, // UMLSL_MZZI_HtoS
18058
0
    290U, // UMLSL_MZZ_HtoS
18059
0
    3168497U, // UMLSL_VG2_M2Z2Z_HtoS
18060
0
    204757233U, // UMLSL_VG2_M2ZZI_S
18061
0
    104093937U, // UMLSL_VG2_M2ZZ_HtoS
18062
0
    3168497U, // UMLSL_VG4_M4Z4Z_HtoS
18063
0
    204757233U, // UMLSL_VG4_M4ZZI_HtoS
18064
0
    104093937U, // UMLSL_VG4_M4ZZ_HtoS
18065
0
    18497U, // UMLSLv16i8_v8i16
18066
0
    103565377U, // UMLSLv2i32_indexed
18067
0
    18497U, // UMLSLv2i32_v2i64
18068
0
    103565377U, // UMLSLv4i16_indexed
18069
0
    18497U, // UMLSLv4i16_v4i32
18070
0
    103565377U, // UMLSLv4i32_indexed
18071
0
    18497U, // UMLSLv4i32_v2i64
18072
0
    103565377U, // UMLSLv8i16_indexed
18073
0
    18497U, // UMLSLv8i16_v4i32
18074
0
    18497U, // UMLSLv8i8_v8i16
18075
0
    0U, // UMMLA
18076
0
    19U,  // UMMLA_ZZZ
18077
0
    0U, // UMOPA_MPPZZ_D
18078
0
    0U, // UMOPA_MPPZZ_HtoS
18079
0
    0U, // UMOPA_MPPZZ_S
18080
0
    0U, // UMOPS_MPPZZ_D
18081
0
    0U, // UMOPS_MPPZZ_HtoS
18082
0
    0U, // UMOPS_MPPZZ_S
18083
0
    448U, // UMOVvi16
18084
0
    448U, // UMOVvi16_idx0
18085
0
    448U, // UMOVvi32
18086
0
    448U, // UMOVvi32_idx0
18087
0
    448U, // UMOVvi64
18088
0
    448U, // UMOVvi64_idx0
18089
0
    448U, // UMOVvi8
18090
0
    448U, // UMOVvi8_idx0
18091
0
    268352U,  // UMSUBLrrr
18092
0
    33837153U,  // UMULH_ZPmZ_B
18093
0
    67383393U,  // UMULH_ZPmZ_D
18094
0
    101472369U, // UMULH_ZPmZ_H
18095
0
    134504545U, // UMULH_ZPmZ_S
18096
0
    20546U, // UMULH_ZZZ_B
18097
0
    12353U, // UMULH_ZZZ_D
18098
0
    113U, // UMULH_ZZZ_H
18099
0
    24642U, // UMULH_ZZZ_S
18100
0
    6208U,  // UMULHrr
18101
0
    6053954U, // UMULLB_ZZZI_D
18102
0
    6039616U, // UMULLB_ZZZI_S
18103
0
    24642U, // UMULLB_ZZZ_D
18104
0
    129U, // UMULLB_ZZZ_H
18105
0
    10304U, // UMULLB_ZZZ_S
18106
0
    6053954U, // UMULLT_ZZZI_D
18107
0
    6039616U, // UMULLT_ZZZI_S
18108
0
    24642U, // UMULLT_ZZZ_D
18109
0
    129U, // UMULLT_ZZZ_H
18110
0
    10304U, // UMULLT_ZZZ_S
18111
0
    16448U, // UMULLv16i8_v8i16
18112
0
    6045760U, // UMULLv2i32_indexed
18113
0
    16448U, // UMULLv2i32_v2i64
18114
0
    6045760U, // UMULLv4i16_indexed
18115
0
    16448U, // UMULLv4i16_v4i32
18116
0
    6045760U, // UMULLv4i32_indexed
18117
0
    16448U, // UMULLv4i32_v2i64
18118
0
    6045760U, // UMULLv8i16_indexed
18119
0
    16448U, // UMULLv8i16_v4i32
18120
0
    16448U, // UMULLv8i8_v8i16
18121
0
    32834U, // UQADD_ZI_B
18122
0
    34881U, // UQADD_ZI_D
18123
0
    193U, // UQADD_ZI_H
18124
0
    36930U, // UQADD_ZI_S
18125
0
    33837153U,  // UQADD_ZPmZ_B
18126
0
    67383393U,  // UQADD_ZPmZ_D
18127
0
    101472369U, // UQADD_ZPmZ_H
18128
0
    134504545U, // UQADD_ZPmZ_S
18129
0
    20546U, // UQADD_ZZZ_B
18130
0
    12353U, // UQADD_ZZZ_D
18131
0
    113U, // UQADD_ZZZ_H
18132
0
    24642U, // UQADD_ZZZ_S
18133
0
    16448U, // UQADDv16i8
18134
0
    6208U,  // UQADDv1i16
18135
0
    6208U,  // UQADDv1i32
18136
0
    6208U,  // UQADDv1i64
18137
0
    6208U,  // UQADDv1i8
18138
0
    16448U, // UQADDv2i32
18139
0
    16448U, // UQADDv2i64
18140
0
    16448U, // UQADDv4i16
18141
0
    16448U, // UQADDv4i32
18142
0
    16448U, // UQADDv8i16
18143
0
    16448U, // UQADDv8i8
18144
0
    0U, // UQCVTN_Z2Z_StoH
18145
0
    0U, // UQCVTN_Z4Z_DtoH
18146
0
    5U, // UQCVTN_Z4Z_StoB
18147
0
    0U, // UQCVT_Z2Z_StoH
18148
0
    0U, // UQCVT_Z4Z_DtoH
18149
0
    5U, // UQCVT_Z4Z_StoB
18150
0
    4U, // UQDECB_WPiI
18151
0
    4U, // UQDECB_XPiI
18152
0
    4U, // UQDECD_WPiI
18153
0
    4U, // UQDECD_XPiI
18154
0
    4U, // UQDECD_ZPiI
18155
0
    4U, // UQDECH_WPiI
18156
0
    4U, // UQDECH_XPiI
18157
0
    0U, // UQDECH_ZPiI
18158
0
    2U, // UQDECP_WP_B
18159
0
    1U, // UQDECP_WP_D
18160
0
    0U, // UQDECP_WP_H
18161
0
    2U, // UQDECP_WP_S
18162
0
    2U, // UQDECP_XP_B
18163
0
    1U, // UQDECP_XP_D
18164
0
    0U, // UQDECP_XP_H
18165
0
    2U, // UQDECP_XP_S
18166
0
    0U, // UQDECP_ZP_D
18167
0
    0U, // UQDECP_ZP_H
18168
0
    0U, // UQDECP_ZP_S
18169
0
    4U, // UQDECW_WPiI
18170
0
    4U, // UQDECW_XPiI
18171
0
    4U, // UQDECW_ZPiI
18172
0
    4U, // UQINCB_WPiI
18173
0
    4U, // UQINCB_XPiI
18174
0
    4U, // UQINCD_WPiI
18175
0
    4U, // UQINCD_XPiI
18176
0
    4U, // UQINCD_ZPiI
18177
0
    4U, // UQINCH_WPiI
18178
0
    4U, // UQINCH_XPiI
18179
0
    0U, // UQINCH_ZPiI
18180
0
    2U, // UQINCP_WP_B
18181
0
    1U, // UQINCP_WP_D
18182
0
    0U, // UQINCP_WP_H
18183
0
    2U, // UQINCP_WP_S
18184
0
    2U, // UQINCP_XP_B
18185
0
    1U, // UQINCP_XP_D
18186
0
    0U, // UQINCP_XP_H
18187
0
    2U, // UQINCP_XP_S
18188
0
    0U, // UQINCP_ZP_D
18189
0
    0U, // UQINCP_ZP_H
18190
0
    0U, // UQINCP_ZP_S
18191
0
    4U, // UQINCW_WPiI
18192
0
    4U, // UQINCW_XPiI
18193
0
    4U, // UQINCW_ZPiI
18194
0
    33837153U,  // UQRSHLR_ZPmZ_B
18195
0
    67383393U,  // UQRSHLR_ZPmZ_D
18196
0
    101472369U, // UQRSHLR_ZPmZ_H
18197
0
    134504545U, // UQRSHLR_ZPmZ_S
18198
0
    33837153U,  // UQRSHL_ZPmZ_B
18199
0
    67383393U,  // UQRSHL_ZPmZ_D
18200
0
    101472369U, // UQRSHL_ZPmZ_H
18201
0
    134504545U, // UQRSHL_ZPmZ_S
18202
0
    16448U, // UQRSHLv16i8
18203
0
    6208U,  // UQRSHLv1i16
18204
0
    6208U,  // UQRSHLv1i32
18205
0
    6208U,  // UQRSHLv1i64
18206
0
    6208U,  // UQRSHLv1i8
18207
0
    16448U, // UQRSHLv2i32
18208
0
    16448U, // UQRSHLv2i64
18209
0
    16448U, // UQRSHLv4i16
18210
0
    16448U, // UQRSHLv4i32
18211
0
    16448U, // UQRSHLv8i16
18212
0
    16448U, // UQRSHLv8i8
18213
0
    6208U,  // UQRSHRNB_ZZI_B
18214
0
    225U, // UQRSHRNB_ZZI_H
18215
0
    6209U,  // UQRSHRNB_ZZI_S
18216
0
    81985U, // UQRSHRNT_ZZI_B
18217
0
    417U, // UQRSHRNT_ZZI_H
18218
0
    81984U, // UQRSHRNT_ZZI_S
18219
0
    6213U,  // UQRSHRN_VG4_Z4ZI_B
18220
0
    225U, // UQRSHRN_VG4_Z4ZI_H
18221
0
    225U, // UQRSHRN_Z2ZI_StoH
18222
0
    6208U,  // UQRSHRNb
18223
0
    6208U,  // UQRSHRNh
18224
0
    6208U,  // UQRSHRNs
18225
0
    81985U, // UQRSHRNv16i8_shift
18226
0
    6208U,  // UQRSHRNv2i32_shift
18227
0
    6208U,  // UQRSHRNv4i16_shift
18228
0
    81985U, // UQRSHRNv4i32_shift
18229
0
    81985U, // UQRSHRNv8i16_shift
18230
0
    6208U,  // UQRSHRNv8i8_shift
18231
0
    225U, // UQRSHR_VG2_Z2ZI_H
18232
0
    6213U,  // UQRSHR_VG4_Z4ZI_B
18233
0
    225U, // UQRSHR_VG4_Z4ZI_H
18234
0
    33837153U,  // UQSHLR_ZPmZ_B
18235
0
    67383393U,  // UQSHLR_ZPmZ_D
18236
0
    101472369U, // UQSHLR_ZPmZ_H
18237
0
    134504545U, // UQSHLR_ZPmZ_S
18238
0
    282721U,  // UQSHL_ZPmI_B
18239
0
    274529U,  // UQSHL_ZPmI_D
18240
0
    103045233U, // UQSHL_ZPmI_H
18241
0
    286817U,  // UQSHL_ZPmI_S
18242
0
    33837153U,  // UQSHL_ZPmZ_B
18243
0
    67383393U,  // UQSHL_ZPmZ_D
18244
0
    101472369U, // UQSHL_ZPmZ_H
18245
0
    134504545U, // UQSHL_ZPmZ_S
18246
0
    6208U,  // UQSHLb
18247
0
    6208U,  // UQSHLd
18248
0
    6208U,  // UQSHLh
18249
0
    6208U,  // UQSHLs
18250
0
    16448U, // UQSHLv16i8
18251
0
    6208U,  // UQSHLv16i8_shift
18252
0
    6208U,  // UQSHLv1i16
18253
0
    6208U,  // UQSHLv1i32
18254
0
    6208U,  // UQSHLv1i64
18255
0
    6208U,  // UQSHLv1i8
18256
0
    16448U, // UQSHLv2i32
18257
0
    6208U,  // UQSHLv2i32_shift
18258
0
    16448U, // UQSHLv2i64
18259
0
    6208U,  // UQSHLv2i64_shift
18260
0
    16448U, // UQSHLv4i16
18261
0
    6208U,  // UQSHLv4i16_shift
18262
0
    16448U, // UQSHLv4i32
18263
0
    6208U,  // UQSHLv4i32_shift
18264
0
    16448U, // UQSHLv8i16
18265
0
    6208U,  // UQSHLv8i16_shift
18266
0
    16448U, // UQSHLv8i8
18267
0
    6208U,  // UQSHLv8i8_shift
18268
0
    6208U,  // UQSHRNB_ZZI_B
18269
0
    225U, // UQSHRNB_ZZI_H
18270
0
    6209U,  // UQSHRNB_ZZI_S
18271
0
    81985U, // UQSHRNT_ZZI_B
18272
0
    417U, // UQSHRNT_ZZI_H
18273
0
    81984U, // UQSHRNT_ZZI_S
18274
0
    6208U,  // UQSHRNb
18275
0
    6208U,  // UQSHRNh
18276
0
    6208U,  // UQSHRNs
18277
0
    81985U, // UQSHRNv16i8_shift
18278
0
    6208U,  // UQSHRNv2i32_shift
18279
0
    6208U,  // UQSHRNv4i16_shift
18280
0
    81985U, // UQSHRNv4i32_shift
18281
0
    81985U, // UQSHRNv8i16_shift
18282
0
    6208U,  // UQSHRNv8i8_shift
18283
0
    33837153U,  // UQSUBR_ZPmZ_B
18284
0
    67383393U,  // UQSUBR_ZPmZ_D
18285
0
    101472369U, // UQSUBR_ZPmZ_H
18286
0
    134504545U, // UQSUBR_ZPmZ_S
18287
0
    32834U, // UQSUB_ZI_B
18288
0
    34881U, // UQSUB_ZI_D
18289
0
    193U, // UQSUB_ZI_H
18290
0
    36930U, // UQSUB_ZI_S
18291
0
    33837153U,  // UQSUB_ZPmZ_B
18292
0
    67383393U,  // UQSUB_ZPmZ_D
18293
0
    101472369U, // UQSUB_ZPmZ_H
18294
0
    134504545U, // UQSUB_ZPmZ_S
18295
0
    20546U, // UQSUB_ZZZ_B
18296
0
    12353U, // UQSUB_ZZZ_D
18297
0
    113U, // UQSUB_ZZZ_H
18298
0
    24642U, // UQSUB_ZZZ_S
18299
0
    16448U, // UQSUBv16i8
18300
0
    6208U,  // UQSUBv1i16
18301
0
    6208U,  // UQSUBv1i32
18302
0
    6208U,  // UQSUBv1i64
18303
0
    6208U,  // UQSUBv1i8
18304
0
    16448U, // UQSUBv2i32
18305
0
    16448U, // UQSUBv2i64
18306
0
    16448U, // UQSUBv4i16
18307
0
    16448U, // UQSUBv4i32
18308
0
    16448U, // UQSUBv8i16
18309
0
    16448U, // UQSUBv8i8
18310
0
    0U, // UQXTNB_ZZ_B
18311
0
    0U, // UQXTNB_ZZ_H
18312
0
    1U, // UQXTNB_ZZ_S
18313
0
    1U, // UQXTNT_ZZ_B
18314
0
    0U, // UQXTNT_ZZ_H
18315
0
    0U, // UQXTNT_ZZ_S
18316
0
    1U, // UQXTNv16i8
18317
0
    0U, // UQXTNv1i16
18318
0
    0U, // UQXTNv1i32
18319
0
    0U, // UQXTNv1i8
18320
0
    0U, // UQXTNv2i32
18321
0
    0U, // UQXTNv4i16
18322
0
    1U, // UQXTNv4i32
18323
0
    1U, // UQXTNv8i16
18324
0
    0U, // UQXTNv8i8
18325
0
    48U,  // URECPE_ZPmZ_S
18326
0
    0U, // URECPEv2i32
18327
0
    0U, // URECPEv4i32
18328
0
    33837153U,  // URHADD_ZPmZ_B
18329
0
    67383393U,  // URHADD_ZPmZ_D
18330
0
    101472369U, // URHADD_ZPmZ_H
18331
0
    134504545U, // URHADD_ZPmZ_S
18332
0
    16448U, // URHADDv16i8
18333
0
    16448U, // URHADDv2i32
18334
0
    16448U, // URHADDv4i16
18335
0
    16448U, // URHADDv4i32
18336
0
    16448U, // URHADDv8i16
18337
0
    16448U, // URHADDv8i8
18338
0
    33837153U,  // URSHLR_ZPmZ_B
18339
0
    67383393U,  // URSHLR_ZPmZ_D
18340
0
    101472369U, // URSHLR_ZPmZ_H
18341
0
    134504545U, // URSHLR_ZPmZ_S
18342
0
    1457U,  // URSHL_VG2_2Z2Z_B
18343
0
    513U, // URSHL_VG2_2Z2Z_D
18344
0
    273U, // URSHL_VG2_2Z2Z_H
18345
0
    529U, // URSHL_VG2_2Z2Z_S
18346
0
    129U, // URSHL_VG2_2ZZ_B
18347
0
    145U, // URSHL_VG2_2ZZ_D
18348
0
    113U, // URSHL_VG2_2ZZ_H
18349
0
    81U,  // URSHL_VG2_2ZZ_S
18350
0
    1457U,  // URSHL_VG4_4Z4Z_B
18351
0
    513U, // URSHL_VG4_4Z4Z_D
18352
0
    273U, // URSHL_VG4_4Z4Z_H
18353
0
    529U, // URSHL_VG4_4Z4Z_S
18354
0
    129U, // URSHL_VG4_4ZZ_B
18355
0
    145U, // URSHL_VG4_4ZZ_D
18356
0
    113U, // URSHL_VG4_4ZZ_H
18357
0
    81U,  // URSHL_VG4_4ZZ_S
18358
0
    33837153U,  // URSHL_ZPmZ_B
18359
0
    67383393U,  // URSHL_ZPmZ_D
18360
0
    101472369U, // URSHL_ZPmZ_H
18361
0
    134504545U, // URSHL_ZPmZ_S
18362
0
    16448U, // URSHLv16i8
18363
0
    6208U,  // URSHLv1i64
18364
0
    16448U, // URSHLv2i32
18365
0
    16448U, // URSHLv2i64
18366
0
    16448U, // URSHLv4i16
18367
0
    16448U, // URSHLv4i32
18368
0
    16448U, // URSHLv8i16
18369
0
    16448U, // URSHLv8i8
18370
0
    282721U,  // URSHR_ZPmI_B
18371
0
    274529U,  // URSHR_ZPmI_D
18372
0
    103045233U, // URSHR_ZPmI_H
18373
0
    286817U,  // URSHR_ZPmI_S
18374
0
    6208U,  // URSHRd
18375
0
    6208U,  // URSHRv16i8_shift
18376
0
    6208U,  // URSHRv2i32_shift
18377
0
    6208U,  // URSHRv2i64_shift
18378
0
    6208U,  // URSHRv4i16_shift
18379
0
    6208U,  // URSHRv4i32_shift
18380
0
    6208U,  // URSHRv8i16_shift
18381
0
    6208U,  // URSHRv8i8_shift
18382
0
    48U,  // URSQRTE_ZPmZ_S
18383
0
    0U, // URSQRTEv2i32
18384
0
    0U, // URSQRTEv4i32
18385
0
    419U, // URSRA_ZZI_B
18386
0
    81984U, // URSRA_ZZI_D
18387
0
    417U, // URSRA_ZZI_H
18388
0
    81984U, // URSRA_ZZI_S
18389
0
    81986U, // URSRAd
18390
0
    81985U, // URSRAv16i8_shift
18391
0
    81985U, // URSRAv2i32_shift
18392
0
    81985U, // URSRAv2i64_shift
18393
0
    81985U, // URSRAv4i16_shift
18394
0
    81985U, // URSRAv4i32_shift
18395
0
    81985U, // URSRAv8i16_shift
18396
0
    81985U, // URSRAv8i8_shift
18397
0
    92865U, // USDOT_VG2_M2Z2Z_BToS
18398
0
    5599937U, // USDOT_VG2_M2ZZI_BToS
18399
0
    94913U, // USDOT_VG2_M2ZZ_BToS
18400
0
    92865U, // USDOT_VG4_M4Z4Z_BToS
18401
0
    5599937U, // USDOT_VG4_M4ZZI_BToS
18402
0
    94913U, // USDOT_VG4_M4ZZ_BToS
18403
0
    19U,  // USDOT_ZZZ
18404
0
    77843U, // USDOT_ZZZI
18405
0
    103565377U, // USDOTlanev16i8
18406
0
    103565377U, // USDOTlanev8i8
18407
0
    0U, // USDOTv16i8
18408
0
    0U, // USDOTv8i8
18409
0
    6210U,  // USHLLB_ZZI_D
18410
0
    225U, // USHLLB_ZZI_H
18411
0
    6208U,  // USHLLB_ZZI_S
18412
0
    6210U,  // USHLLT_ZZI_D
18413
0
    225U, // USHLLT_ZZI_H
18414
0
    6208U,  // USHLLT_ZZI_S
18415
0
    6208U,  // USHLLv16i8_shift
18416
0
    6208U,  // USHLLv2i32_shift
18417
0
    6208U,  // USHLLv4i16_shift
18418
0
    6208U,  // USHLLv4i32_shift
18419
0
    6208U,  // USHLLv8i16_shift
18420
0
    6208U,  // USHLLv8i8_shift
18421
0
    16448U, // USHLv16i8
18422
0
    6208U,  // USHLv1i64
18423
0
    16448U, // USHLv2i32
18424
0
    16448U, // USHLv2i64
18425
0
    16448U, // USHLv4i16
18426
0
    16448U, // USHLv4i32
18427
0
    16448U, // USHLv8i16
18428
0
    16448U, // USHLv8i8
18429
0
    6208U,  // USHRd
18430
0
    6208U,  // USHRv16i8_shift
18431
0
    6208U,  // USHRv2i32_shift
18432
0
    6208U,  // USHRv2i64_shift
18433
0
    6208U,  // USHRv4i16_shift
18434
0
    6208U,  // USHRv4i32_shift
18435
0
    6208U,  // USHRv8i16_shift
18436
0
    6208U,  // USHRv8i8_shift
18437
0
    76498U, // USMLALL_MZZI_BtoS
18438
0
    722U, // USMLALL_MZZ_BtoS
18439
0
    92865U, // USMLALL_VG2_M2Z2Z_BtoS
18440
0
    5599937U, // USMLALL_VG2_M2ZZI_BtoS
18441
0
    94917U, // USMLALL_VG2_M2ZZ_BtoS
18442
0
    92865U, // USMLALL_VG4_M4Z4Z_BtoS
18443
0
    5599937U, // USMLALL_VG4_M4ZZI_BtoS
18444
0
    94918U, // USMLALL_VG4_M4ZZ_BtoS
18445
0
    0U, // USMMLA
18446
0
    19U,  // USMMLA_ZZZ
18447
0
    0U, // USMOPA_MPPZZ_D
18448
0
    0U, // USMOPA_MPPZZ_S
18449
0
    0U, // USMOPS_MPPZZ_D
18450
0
    0U, // USMOPS_MPPZZ_S
18451
0
    33837153U,  // USQADD_ZPmZ_B
18452
0
    67383393U,  // USQADD_ZPmZ_D
18453
0
    101472369U, // USQADD_ZPmZ_H
18454
0
    134504545U, // USQADD_ZPmZ_S
18455
0
    1U, // USQADDv16i8
18456
0
    2U, // USQADDv1i16
18457
0
    2U, // USQADDv1i32
18458
0
    2U, // USQADDv1i64
18459
0
    2U, // USQADDv1i8
18460
0
    1U, // USQADDv2i32
18461
0
    1U, // USQADDv2i64
18462
0
    1U, // USQADDv4i16
18463
0
    1U, // USQADDv4i32
18464
0
    1U, // USQADDv8i16
18465
0
    1U, // USQADDv8i8
18466
0
    419U, // USRA_ZZI_B
18467
0
    81984U, // USRA_ZZI_D
18468
0
    417U, // USRA_ZZI_H
18469
0
    81984U, // USRA_ZZI_S
18470
0
    81986U, // USRAd
18471
0
    81985U, // USRAv16i8_shift
18472
0
    81985U, // USRAv2i32_shift
18473
0
    81985U, // USRAv2i64_shift
18474
0
    81985U, // USRAv4i16_shift
18475
0
    81985U, // USRAv4i32_shift
18476
0
    81985U, // USRAv8i16_shift
18477
0
    81985U, // USRAv8i8_shift
18478
0
    24642U, // USUBLB_ZZZ_D
18479
0
    129U, // USUBLB_ZZZ_H
18480
0
    10304U, // USUBLB_ZZZ_S
18481
0
    24642U, // USUBLT_ZZZ_D
18482
0
    129U, // USUBLT_ZZZ_H
18483
0
    10304U, // USUBLT_ZZZ_S
18484
0
    16448U, // USUBLv16i8_v8i16
18485
0
    16448U, // USUBLv2i32_v2i64
18486
0
    16448U, // USUBLv4i16_v4i32
18487
0
    16448U, // USUBLv4i32_v2i64
18488
0
    16448U, // USUBLv8i16_v4i32
18489
0
    16448U, // USUBLv8i8_v8i16
18490
0
    24641U, // USUBWB_ZZZ_D
18491
0
    129U, // USUBWB_ZZZ_H
18492
0
    10306U, // USUBWB_ZZZ_S
18493
0
    24641U, // USUBWT_ZZZ_D
18494
0
    129U, // USUBWT_ZZZ_H
18495
0
    10306U, // USUBWT_ZZZ_S
18496
0
    16448U, // USUBWv16i8_v8i16
18497
0
    16448U, // USUBWv2i32_v2i64
18498
0
    16448U, // USUBWv4i16_v4i32
18499
0
    16448U, // USUBWv4i32_v2i64
18500
0
    16448U, // USUBWv8i16_v4i32
18501
0
    16448U, // USUBWv8i8_v8i16
18502
0
    5599937U, // USVDOT_VG4_M4ZZI_BToS
18503
0
    2U, // UUNPKHI_ZZ_D
18504
0
    0U, // UUNPKHI_ZZ_H
18505
0
    0U, // UUNPKHI_ZZ_S
18506
0
    2U, // UUNPKLO_ZZ_D
18507
0
    0U, // UUNPKLO_ZZ_H
18508
0
    0U, // UUNPKLO_ZZ_S
18509
0
    0U, // UUNPK_VG2_2ZZ_D
18510
0
    0U, // UUNPK_VG2_2ZZ_H
18511
0
    0U, // UUNPK_VG2_2ZZ_S
18512
0
    0U, // UUNPK_VG4_4Z2Z_D
18513
0
    0U, // UUNPK_VG4_4Z2Z_H
18514
0
    0U, // UUNPK_VG4_4Z2Z_S
18515
0
    204757233U, // UVDOT_VG2_M2ZZI_HtoS
18516
0
    5599937U, // UVDOT_VG4_M4ZZI_BtoS
18517
0
    204757233U, // UVDOT_VG4_M4ZZI_HtoD
18518
0
    32U,  // UXTB_ZPmZ_D
18519
0
    0U, // UXTB_ZPmZ_H
18520
0
    48U,  // UXTB_ZPmZ_S
18521
0
    32U,  // UXTH_ZPmZ_D
18522
0
    48U,  // UXTH_ZPmZ_S
18523
0
    32U,  // UXTW_ZPmZ_D
18524
0
    20546U, // UZP1_PPP_B
18525
0
    12353U, // UZP1_PPP_D
18526
0
    113U, // UZP1_PPP_H
18527
0
    24642U, // UZP1_PPP_S
18528
0
    20546U, // UZP1_ZZZ_B
18529
0
    12353U, // UZP1_ZZZ_D
18530
0
    113U, // UZP1_ZZZ_H
18531
0
    1633U,  // UZP1_ZZZ_Q
18532
0
    24642U, // UZP1_ZZZ_S
18533
0
    16448U, // UZP1v16i8
18534
0
    16448U, // UZP1v2i32
18535
0
    16448U, // UZP1v2i64
18536
0
    16448U, // UZP1v4i16
18537
0
    16448U, // UZP1v4i32
18538
0
    16448U, // UZP1v8i16
18539
0
    16448U, // UZP1v8i8
18540
0
    20546U, // UZP2_PPP_B
18541
0
    12353U, // UZP2_PPP_D
18542
0
    113U, // UZP2_PPP_H
18543
0
    24642U, // UZP2_PPP_S
18544
0
    20546U, // UZP2_ZZZ_B
18545
0
    12353U, // UZP2_ZZZ_D
18546
0
    113U, // UZP2_ZZZ_H
18547
0
    1633U,  // UZP2_ZZZ_Q
18548
0
    24642U, // UZP2_ZZZ_S
18549
0
    16448U, // UZP2v16i8
18550
0
    16448U, // UZP2v2i32
18551
0
    16448U, // UZP2v2i64
18552
0
    16448U, // UZP2v4i16
18553
0
    16448U, // UZP2v4i32
18554
0
    16448U, // UZP2v8i16
18555
0
    16448U, // UZP2v8i8
18556
0
    20546U, // UZPQ1_ZZZ_B
18557
0
    12353U, // UZPQ1_ZZZ_D
18558
0
    113U, // UZPQ1_ZZZ_H
18559
0
    24642U, // UZPQ1_ZZZ_S
18560
0
    20546U, // UZPQ2_ZZZ_B
18561
0
    12353U, // UZPQ2_ZZZ_D
18562
0
    113U, // UZPQ2_ZZZ_H
18563
0
    24642U, // UZPQ2_ZZZ_S
18564
0
    129U, // UZP_VG2_2ZZZ_B
18565
0
    0U, // UZP_VG2_2ZZZ_D
18566
0
    113U, // UZP_VG2_2ZZZ_H
18567
0
    1633U,  // UZP_VG2_2ZZZ_Q
18568
0
    81U,  // UZP_VG2_2ZZZ_S
18569
0
    0U, // UZP_VG4_4Z4Z_B
18570
0
    0U, // UZP_VG4_4Z4Z_D
18571
0
    0U, // UZP_VG4_4Z4Z_H
18572
0
    0U, // UZP_VG4_4Z4Z_Q
18573
0
    0U, // UZP_VG4_4Z4Z_S
18574
0
    0U, // WFET
18575
0
    0U, // WFIT
18576
0
    225U, // WHILEGE_2PXX_B
18577
0
    225U, // WHILEGE_2PXX_D
18578
0
    225U, // WHILEGE_2PXX_H
18579
0
    225U, // WHILEGE_2PXX_S
18580
0
    1376000064U,  // WHILEGE_CXX_B
18581
0
    1376000064U,  // WHILEGE_CXX_D
18582
0
    1376000064U,  // WHILEGE_CXX_H
18583
0
    1376000064U,  // WHILEGE_CXX_S
18584
0
    6208U,  // WHILEGE_PWW_B
18585
0
    6208U,  // WHILEGE_PWW_D
18586
0
    225U, // WHILEGE_PWW_H
18587
0
    6208U,  // WHILEGE_PWW_S
18588
0
    6208U,  // WHILEGE_PXX_B
18589
0
    6208U,  // WHILEGE_PXX_D
18590
0
    225U, // WHILEGE_PXX_H
18591
0
    6208U,  // WHILEGE_PXX_S
18592
0
    225U, // WHILEGT_2PXX_B
18593
0
    225U, // WHILEGT_2PXX_D
18594
0
    225U, // WHILEGT_2PXX_H
18595
0
    225U, // WHILEGT_2PXX_S
18596
0
    1376000064U,  // WHILEGT_CXX_B
18597
0
    1376000064U,  // WHILEGT_CXX_D
18598
0
    1376000064U,  // WHILEGT_CXX_H
18599
0
    1376000064U,  // WHILEGT_CXX_S
18600
0
    6208U,  // WHILEGT_PWW_B
18601
0
    6208U,  // WHILEGT_PWW_D
18602
0
    225U, // WHILEGT_PWW_H
18603
0
    6208U,  // WHILEGT_PWW_S
18604
0
    6208U,  // WHILEGT_PXX_B
18605
0
    6208U,  // WHILEGT_PXX_D
18606
0
    225U, // WHILEGT_PXX_H
18607
0
    6208U,  // WHILEGT_PXX_S
18608
0
    225U, // WHILEHI_2PXX_B
18609
0
    225U, // WHILEHI_2PXX_D
18610
0
    225U, // WHILEHI_2PXX_H
18611
0
    225U, // WHILEHI_2PXX_S
18612
0
    1376000064U,  // WHILEHI_CXX_B
18613
0
    1376000064U,  // WHILEHI_CXX_D
18614
0
    1376000064U,  // WHILEHI_CXX_H
18615
0
    1376000064U,  // WHILEHI_CXX_S
18616
0
    6208U,  // WHILEHI_PWW_B
18617
0
    6208U,  // WHILEHI_PWW_D
18618
0
    225U, // WHILEHI_PWW_H
18619
0
    6208U,  // WHILEHI_PWW_S
18620
0
    6208U,  // WHILEHI_PXX_B
18621
0
    6208U,  // WHILEHI_PXX_D
18622
0
    225U, // WHILEHI_PXX_H
18623
0
    6208U,  // WHILEHI_PXX_S
18624
0
    225U, // WHILEHS_2PXX_B
18625
0
    225U, // WHILEHS_2PXX_D
18626
0
    225U, // WHILEHS_2PXX_H
18627
0
    225U, // WHILEHS_2PXX_S
18628
0
    1376000064U,  // WHILEHS_CXX_B
18629
0
    1376000064U,  // WHILEHS_CXX_D
18630
0
    1376000064U,  // WHILEHS_CXX_H
18631
0
    1376000064U,  // WHILEHS_CXX_S
18632
0
    6208U,  // WHILEHS_PWW_B
18633
0
    6208U,  // WHILEHS_PWW_D
18634
0
    225U, // WHILEHS_PWW_H
18635
0
    6208U,  // WHILEHS_PWW_S
18636
0
    6208U,  // WHILEHS_PXX_B
18637
0
    6208U,  // WHILEHS_PXX_D
18638
0
    225U, // WHILEHS_PXX_H
18639
0
    6208U,  // WHILEHS_PXX_S
18640
0
    225U, // WHILELE_2PXX_B
18641
0
    225U, // WHILELE_2PXX_D
18642
0
    225U, // WHILELE_2PXX_H
18643
0
    225U, // WHILELE_2PXX_S
18644
0
    1376000064U,  // WHILELE_CXX_B
18645
0
    1376000064U,  // WHILELE_CXX_D
18646
0
    1376000064U,  // WHILELE_CXX_H
18647
0
    1376000064U,  // WHILELE_CXX_S
18648
0
    6208U,  // WHILELE_PWW_B
18649
0
    6208U,  // WHILELE_PWW_D
18650
0
    225U, // WHILELE_PWW_H
18651
0
    6208U,  // WHILELE_PWW_S
18652
0
    6208U,  // WHILELE_PXX_B
18653
0
    6208U,  // WHILELE_PXX_D
18654
0
    225U, // WHILELE_PXX_H
18655
0
    6208U,  // WHILELE_PXX_S
18656
0
    225U, // WHILELO_2PXX_B
18657
0
    225U, // WHILELO_2PXX_D
18658
0
    225U, // WHILELO_2PXX_H
18659
0
    225U, // WHILELO_2PXX_S
18660
0
    1376000064U,  // WHILELO_CXX_B
18661
0
    1376000064U,  // WHILELO_CXX_D
18662
0
    1376000064U,  // WHILELO_CXX_H
18663
0
    1376000064U,  // WHILELO_CXX_S
18664
0
    6208U,  // WHILELO_PWW_B
18665
0
    6208U,  // WHILELO_PWW_D
18666
0
    225U, // WHILELO_PWW_H
18667
0
    6208U,  // WHILELO_PWW_S
18668
0
    6208U,  // WHILELO_PXX_B
18669
0
    6208U,  // WHILELO_PXX_D
18670
0
    225U, // WHILELO_PXX_H
18671
0
    6208U,  // WHILELO_PXX_S
18672
0
    225U, // WHILELS_2PXX_B
18673
0
    225U, // WHILELS_2PXX_D
18674
0
    225U, // WHILELS_2PXX_H
18675
0
    225U, // WHILELS_2PXX_S
18676
0
    1376000064U,  // WHILELS_CXX_B
18677
0
    1376000064U,  // WHILELS_CXX_D
18678
0
    1376000064U,  // WHILELS_CXX_H
18679
0
    1376000064U,  // WHILELS_CXX_S
18680
0
    6208U,  // WHILELS_PWW_B
18681
0
    6208U,  // WHILELS_PWW_D
18682
0
    225U, // WHILELS_PWW_H
18683
0
    6208U,  // WHILELS_PWW_S
18684
0
    6208U,  // WHILELS_PXX_B
18685
0
    6208U,  // WHILELS_PXX_D
18686
0
    225U, // WHILELS_PXX_H
18687
0
    6208U,  // WHILELS_PXX_S
18688
0
    225U, // WHILELT_2PXX_B
18689
0
    225U, // WHILELT_2PXX_D
18690
0
    225U, // WHILELT_2PXX_H
18691
0
    225U, // WHILELT_2PXX_S
18692
0
    1376000064U,  // WHILELT_CXX_B
18693
0
    1376000064U,  // WHILELT_CXX_D
18694
0
    1376000064U,  // WHILELT_CXX_H
18695
0
    1376000064U,  // WHILELT_CXX_S
18696
0
    6208U,  // WHILELT_PWW_B
18697
0
    6208U,  // WHILELT_PWW_D
18698
0
    225U, // WHILELT_PWW_H
18699
0
    6208U,  // WHILELT_PWW_S
18700
0
    6208U,  // WHILELT_PXX_B
18701
0
    6208U,  // WHILELT_PXX_D
18702
0
    225U, // WHILELT_PXX_H
18703
0
    6208U,  // WHILELT_PXX_S
18704
0
    6208U,  // WHILERW_PXX_B
18705
0
    6208U,  // WHILERW_PXX_D
18706
0
    225U, // WHILERW_PXX_H
18707
0
    6208U,  // WHILERW_PXX_S
18708
0
    6208U,  // WHILEWR_PXX_B
18709
0
    6208U,  // WHILEWR_PXX_D
18710
0
    225U, // WHILEWR_PXX_H
18711
0
    6208U,  // WHILEWR_PXX_S
18712
0
    0U, // WRFFR
18713
0
    0U, // XAFLAG
18714
0
    278592U,  // XAR
18715
0
    282690U,  // XAR_ZZZI_B
18716
0
    274497U,  // XAR_ZZZI_D
18717
0
    103045233U, // XAR_ZZZI_H
18718
0
    286786U,  // XAR_ZZZI_S
18719
0
    0U, // XPACD
18720
0
    0U, // XPACI
18721
0
    0U, // XPACLRI
18722
0
    1U, // XTNv16i8
18723
0
    0U, // XTNv2i32
18724
0
    0U, // XTNv4i16
18725
0
    1U, // XTNv4i32
18726
0
    1U, // XTNv8i16
18727
0
    0U, // XTNv8i8
18728
0
    0U, // ZERO_M
18729
0
    11U,  // ZERO_MXI_2Z
18730
0
    11U,  // ZERO_MXI_4Z
18731
0
    7U, // ZERO_MXI_VG2_2Z
18732
0
    7U, // ZERO_MXI_VG2_4Z
18733
0
    7U, // ZERO_MXI_VG2_Z
18734
0
    7U, // ZERO_MXI_VG4_2Z
18735
0
    7U, // ZERO_MXI_VG4_4Z
18736
0
    7U, // ZERO_MXI_VG4_Z
18737
0
    0U, // ZERO_T
18738
0
    20546U, // ZIP1_PPP_B
18739
0
    12353U, // ZIP1_PPP_D
18740
0
    113U, // ZIP1_PPP_H
18741
0
    24642U, // ZIP1_PPP_S
18742
0
    20546U, // ZIP1_ZZZ_B
18743
0
    12353U, // ZIP1_ZZZ_D
18744
0
    113U, // ZIP1_ZZZ_H
18745
0
    1633U,  // ZIP1_ZZZ_Q
18746
0
    24642U, // ZIP1_ZZZ_S
18747
0
    16448U, // ZIP1v16i8
18748
0
    16448U, // ZIP1v2i32
18749
0
    16448U, // ZIP1v2i64
18750
0
    16448U, // ZIP1v4i16
18751
0
    16448U, // ZIP1v4i32
18752
0
    16448U, // ZIP1v8i16
18753
0
    16448U, // ZIP1v8i8
18754
0
    20546U, // ZIP2_PPP_B
18755
0
    12353U, // ZIP2_PPP_D
18756
0
    113U, // ZIP2_PPP_H
18757
0
    24642U, // ZIP2_PPP_S
18758
0
    20546U, // ZIP2_ZZZ_B
18759
0
    12353U, // ZIP2_ZZZ_D
18760
0
    113U, // ZIP2_ZZZ_H
18761
0
    1633U,  // ZIP2_ZZZ_Q
18762
0
    24642U, // ZIP2_ZZZ_S
18763
0
    16448U, // ZIP2v16i8
18764
0
    16448U, // ZIP2v2i32
18765
0
    16448U, // ZIP2v2i64
18766
0
    16448U, // ZIP2v4i16
18767
0
    16448U, // ZIP2v4i32
18768
0
    16448U, // ZIP2v8i16
18769
0
    16448U, // ZIP2v8i8
18770
0
    20546U, // ZIPQ1_ZZZ_B
18771
0
    12353U, // ZIPQ1_ZZZ_D
18772
0
    113U, // ZIPQ1_ZZZ_H
18773
0
    24642U, // ZIPQ1_ZZZ_S
18774
0
    20546U, // ZIPQ2_ZZZ_B
18775
0
    12353U, // ZIPQ2_ZZZ_D
18776
0
    113U, // ZIPQ2_ZZZ_H
18777
0
    24642U, // ZIPQ2_ZZZ_S
18778
0
    129U, // ZIP_VG2_2ZZZ_B
18779
0
    0U, // ZIP_VG2_2ZZZ_D
18780
0
    113U, // ZIP_VG2_2ZZZ_H
18781
0
    1633U,  // ZIP_VG2_2ZZZ_Q
18782
0
    81U,  // ZIP_VG2_2ZZZ_S
18783
0
    0U, // ZIP_VG4_4Z4Z_B
18784
0
    0U, // ZIP_VG4_4Z4Z_D
18785
0
    0U, // ZIP_VG4_4Z4Z_H
18786
0
    0U, // ZIP_VG4_4Z4Z_Q
18787
0
    0U, // ZIP_VG4_4Z4Z_S
18788
0
  };
18789
18790
  // Emit the opcode for the instruction.
18791
0
  uint64_t Bits = 0;
18792
0
  Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0;
18793
0
  Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32;
18794
0
  if (Bits == 0)
18795
0
    return {nullptr, Bits};
18796
0
  return {AsmStrs+(Bits & 32767)-1, Bits};
18797
18798
0
}
18799
/// printInstruction - This method is automatically generated by tablegen
18800
/// from the instruction set description.
18801
LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
18802
void AArch64AppleInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) {
18803
  O << "\t";
18804
18805
  auto MnemonicInfo = getMnemonic(MI);
18806
18807
  O << MnemonicInfo.first;
18808
18809
  uint64_t Bits = MnemonicInfo.second;
18810
  assert(Bits != 0 && "Cannot print this instruction.");
18811
18812
  // Fragment 0 encoded into 7 bits for 78 unique commands.
18813
  switch ((Bits >> 15) & 127) {
18814
  default: llvm_unreachable("Invalid command number.");
18815
  case 0:
18816
    // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
18817
    return;
18818
    break;
18819
  case 1:
18820
    // TLSDESCCALL, ABSWr, ABSXr, ABSv1i64, ADCSWr, ADCSXr, ADCWr, ADCXr, ADD...
18821
    printOperand(MI, 0, STI, O);
18822
    break;
18823
  case 2:
18824
    // ABS_ZPmZ_B, ADDHNB_ZZZ_B, ADDHNT_ZZZ_B, ADDP_ZPmZ_B, ADD_ZI_B, ADD_ZPm...
18825
    printSVERegOp<'b'>(MI, 0, STI, O);
18826
    break;
18827
  case 3:
18828
    // ABS_ZPmZ_D, ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDP_ZPmZ_D, ADD_ZI_D, ADD_ZPmZ_...
18829
    printSVERegOp<'d'>(MI, 0, STI, O);
18830
    break;
18831
  case 4:
18832
    // ABS_ZPmZ_H, ADDHNB_ZZZ_H, ADDHNT_ZZZ_H, ADDP_ZPmZ_H, ADD_ZI_H, ADD_ZPm...
18833
    printSVERegOp<'h'>(MI, 0, STI, O);
18834
    O << ", ";
18835
    break;
18836
  case 5:
18837
    // ABS_ZPmZ_S, ADCLB_ZZZ_S, ADCLT_ZZZ_S, ADDHNB_ZZZ_S, ADDHNT_ZZZ_S, ADDP...
18838
    printSVERegOp<'s'>(MI, 0, STI, O);
18839
    break;
18840
  case 6:
18841
    // ABSv16i8, ABSv2i32, ABSv2i64, ABSv4i16, ABSv4i32, ABSv8i16, ABSv8i8, A...
18842
    printVRegOperand(MI, 0, STI, O);
18843
    break;
18844
  case 7:
18845
    // ADDHA_MPPZ_D, ADDHA_MPPZ_S, ADDVA_MPPZ_D, ADDVA_MPPZ_S, BFMOPA_MPPZZ, ...
18846
    printMatrixTile(MI, 0, STI, O);
18847
    O << ", ";
18848
    printSVERegOp<>(MI, 2, STI, O);
18849
    O << "/m, ";
18850
    printSVERegOp<>(MI, 3, STI, O);
18851
    O << "/m, ";
18852
    break;
18853
  case 8:
18854
    // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, AESDrr, AESErr, ...
18855
    printVRegOperand(MI, 1, STI, O);
18856
    break;
18857
  case 9:
18858
    // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, LD1B, LD1B_2Z, LD1B_2Z_IMM, LD1B_4Z, LD1...
18859
    printTypedVectorList<0,'b'>(MI, 0, STI, O);
18860
    O << ", ";
18861
    break;
18862
  case 10:
18863
    // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, FAMAX_2Z2Z_D, FAMAX_4Z4Z_D, FAMIN_2Z2Z_D...
18864
    printTypedVectorList<0,'d'>(MI, 0, STI, O);
18865
    O << ", ";
18866
    break;
18867
  case 11:
18868
    // ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, BF1CVTL_2ZZ_BtoH_NAME, BF1CVT_2ZZ_BtoH_N...
18869
    printTypedVectorList<0,'h'>(MI, 0, STI, O);
18870
    O << ", ";
18871
    break;
18872
  case 12:
18873
    // ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, FAMAX_2Z2Z_S, FAMAX_4Z4Z_S, FAMIN_2Z2Z_S...
18874
    printTypedVectorList<0,'s'>(MI, 0, STI, O);
18875
    O << ", ";
18876
    break;
18877
  case 13:
18878
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2ZZ_D, ADD_VG2_M2Z_D, ADD_VG4_M4Z4Z_D, ADD_V...
18879
    printMatrix<64>(MI, 0, STI, O);
18880
    O << '[';
18881
    printOperand(MI, 2, STI, O);
18882
    O << ", ";
18883
    break;
18884
  case 14:
18885
    // ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_S, ADD_VG2_M2Z_S, ADD_VG4_M4Z4Z_S, ADD_V...
18886
    printMatrix<32>(MI, 0, STI, O);
18887
    O << '[';
18888
    printOperand(MI, 2, STI, O);
18889
    O << ", ";
18890
    break;
18891
  case 15:
18892
    // ANDV_VPZ_B, EORV_VPZ_B, ORV_VPZ_B, SMAXV_VPZ_B, SMINV_VPZ_B, UMAXV_VPZ...
18893
    printZPRasFPR<8>(MI, 0, STI, O);
18894
    O << ", ";
18895
    printSVERegOp<>(MI, 1, STI, O);
18896
    O << ", ";
18897
    printSVERegOp<'b'>(MI, 2, STI, O);
18898
    return;
18899
    break;
18900
  case 16:
18901
    // ANDV_VPZ_D, EORV_VPZ_D, FADDA_VPZ_D, FADDV_VPZ_D, FMAXNMV_VPZ_D, FMAXV...
18902
    printZPRasFPR<64>(MI, 0, STI, O);
18903
    O << ", ";
18904
    printSVERegOp<>(MI, 1, STI, O);
18905
    O << ", ";
18906
    break;
18907
  case 17:
18908
    // ANDV_VPZ_H, EORV_VPZ_H, FADDA_VPZ_H, FADDV_VPZ_H, FMAXNMV_VPZ_H, FMAXV...
18909
    printZPRasFPR<16>(MI, 0, STI, O);
18910
    O << ", ";
18911
    printSVERegOp<>(MI, 1, STI, O);
18912
    O << ", ";
18913
    break;
18914
  case 18:
18915
    // ANDV_VPZ_S, EORV_VPZ_S, FADDA_VPZ_S, FADDV_VPZ_S, FMAXNMV_VPZ_S, FMAXV...
18916
    printZPRasFPR<32>(MI, 0, STI, O);
18917
    O << ", ";
18918
    printSVERegOp<>(MI, 1, STI, O);
18919
    O << ", ";
18920
    break;
18921
  case 19:
18922
    // AUTDA, AUTDB, AUTDZA, AUTDZB, AUTIA, AUTIB, AUTIZA, AUTIZB, CASAB, CAS...
18923
    printOperand(MI, 1, STI, O);
18924
    break;
18925
  case 20:
18926
    // AUTIASPPCi, AUTIBSPPCi, B, BL, RETAASPPCi, RETABSPPCi
18927
    printAlignedLabel(MI, Address, 0, STI, O);
18928
    return;
18929
    break;
18930
  case 21:
18931
    // BCcc, Bcc
18932
    printCondCode(MI, 0, STI, O);
18933
    O << "\t";
18934
    printAlignedLabel(MI, Address, 1, STI, O);
18935
    return;
18936
    break;
18937
  case 22:
18938
    // BFADD_VG2_M2Z_H, BFADD_VG4_M4Z_H, BFMLA_VG2_M2Z2Z, BFMLA_VG2_M2ZZ, BFM...
18939
    printMatrix<16>(MI, 0, STI, O);
18940
    O << '[';
18941
    printOperand(MI, 2, STI, O);
18942
    O << ", ";
18943
    break;
18944
  case 23:
18945
    // BRK, DCPS1, DCPS2, DCPS3, HLT, HVC, SMC, SVC, TCANCEL
18946
    printImmHex(MI, 0, STI, O);
18947
    return;
18948
    break;
18949
  case 24:
18950
    // CASPALW, CASPAW, CASPLW, CASPW
18951
    printGPRSeqPairsClassOperand<32>(MI, 1, STI, O);
18952
    O << ", ";
18953
    printGPRSeqPairsClassOperand<32>(MI, 2, STI, O);
18954
    O << ", [";
18955
    printOperand(MI, 3, STI, O);
18956
    O << ']';
18957
    return;
18958
    break;
18959
  case 25:
18960
    // CASPALX, CASPAX, CASPLX, CASPX, RCWCASP, RCWCASPA, RCWCASPAL, RCWCASPL...
18961
    printGPRSeqPairsClassOperand<64>(MI, 1, STI, O);
18962
    O << ", ";
18963
    printGPRSeqPairsClassOperand<64>(MI, 2, STI, O);
18964
    O << ", [";
18965
    printOperand(MI, 3, STI, O);
18966
    O << ']';
18967
    return;
18968
    break;
18969
  case 26:
18970
    // CPYE, CPYEN, CPYERN, CPYERT, CPYERTN, CPYERTRN, CPYERTWN, CPYET, CPYET...
18971
    printOperand(MI, 3, STI, O);
18972
    O << "]!, [";
18973
    printOperand(MI, 4, STI, O);
18974
    O << "]!, ";
18975
    printOperand(MI, 5, STI, O);
18976
    O << '!';
18977
    return;
18978
    break;
18979
  case 27:
18980
    // DMB, DSB, ISB, TSB
18981
    printBarrierOption(MI, 0, STI, O);
18982
    return;
18983
    break;
18984
  case 28:
18985
    // DSBnXS
18986
    printBarriernXSOption(MI, 0, STI, O);
18987
    return;
18988
    break;
18989
  case 29:
18990
    // DUP_ZZI_Q, EXTRACT_ZPMXI_H_Q, EXTRACT_ZPMXI_V_Q, MOVAZ_ZMI_H_Q, MOVAZ_...
18991
    printSVERegOp<'q'>(MI, 0, STI, O);
18992
    O << ", ";
18993
    break;
18994
  case 30:
18995
    // GLD1Q, LD1D_Q, LD1D_Q_IMM, LD1W_Q, LD1W_Q_IMM, LD2Q, LD2Q_IMM, LD3Q, L...
18996
    printTypedVectorList<0,'q'>(MI, 0, STI, O);
18997
    O << ", ";
18998
    break;
18999
  case 31:
19000
    // HINT
19001
    printImm(MI, 0, STI, O);
19002
    return;
19003
    break;
19004
  case 32:
19005
    // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q...
19006
    printMatrixTileVector<0>(MI, 0, STI, O);
19007
    O << '[';
19008
    break;
19009
  case 33:
19010
    // INSERT_MXIPZ_V_B, INSERT_MXIPZ_V_D, INSERT_MXIPZ_V_H, INSERT_MXIPZ_V_Q...
19011
    printMatrixTileVector<1>(MI, 0, STI, O);
19012
    O << '[';
19013
    break;
19014
  case 34:
19015
    // LD1B_2Z_STRIDED, LD1B_2Z_STRIDED_IMM, LDNT1B_2Z_STRIDED, LDNT1B_2Z_STR...
19016
    printTypedVectorList<0, 'b'>(MI, 0, STI, O);
19017
    break;
19018
  case 35:
19019
    // LD1Fourv16b, LD1Onev16b, LD1Rv16b, LD1Threev16b, LD1Twov16b, LD2Rv16b,...
19020
    printTypedVectorList<16, 'b'>(MI, 0, STI, O);
19021
    O << ", [";
19022
    printOperand(MI, 1, STI, O);
19023
    O << ']';
19024
    return;
19025
    break;
19026
  case 36:
19027
    // LD1Fourv16b_POST, LD1Onev16b_POST, LD1Rv16b_POST, LD1Threev16b_POST, L...
19028
    printTypedVectorList<16, 'b'>(MI, 1, STI, O);
19029
    O << ", [";
19030
    printOperand(MI, 2, STI, O);
19031
    O << "], ";
19032
    break;
19033
  case 37:
19034
    // LD1Fourv1d, LD1Onev1d, LD1Rv1d, LD1Threev1d, LD1Twov1d, LD2Rv1d, LD3Rv...
19035
    printTypedVectorList<1, 'd'>(MI, 0, STI, O);
19036
    O << ", [";
19037
    printOperand(MI, 1, STI, O);
19038
    O << ']';
19039
    return;
19040
    break;
19041
  case 38:
19042
    // LD1Fourv1d_POST, LD1Onev1d_POST, LD1Rv1d_POST, LD1Threev1d_POST, LD1Tw...
19043
    printTypedVectorList<1, 'd'>(MI, 1, STI, O);
19044
    O << ", [";
19045
    printOperand(MI, 2, STI, O);
19046
    O << "], ";
19047
    break;
19048
  case 39:
19049
    // LD1Fourv2d, LD1Onev2d, LD1Rv2d, LD1Threev2d, LD1Twov2d, LD2Rv2d, LD2Tw...
19050
    printTypedVectorList<2, 'd'>(MI, 0, STI, O);
19051
    O << ", [";
19052
    printOperand(MI, 1, STI, O);
19053
    O << ']';
19054
    return;
19055
    break;
19056
  case 40:
19057
    // LD1Fourv2d_POST, LD1Onev2d_POST, LD1Rv2d_POST, LD1Threev2d_POST, LD1Tw...
19058
    printTypedVectorList<2, 'd'>(MI, 1, STI, O);
19059
    O << ", [";
19060
    printOperand(MI, 2, STI, O);
19061
    O << "], ";
19062
    break;
19063
  case 41:
19064
    // LD1Fourv2s, LD1Onev2s, LD1Rv2s, LD1Threev2s, LD1Twov2s, LD2Rv2s, LD2Tw...
19065
    printTypedVectorList<2, 's'>(MI, 0, STI, O);
19066
    O << ", [";
19067
    printOperand(MI, 1, STI, O);
19068
    O << ']';
19069
    return;
19070
    break;
19071
  case 42:
19072
    // LD1Fourv2s_POST, LD1Onev2s_POST, LD1Rv2s_POST, LD1Threev2s_POST, LD1Tw...
19073
    printTypedVectorList<2, 's'>(MI, 1, STI, O);
19074
    O << ", [";
19075
    printOperand(MI, 2, STI, O);
19076
    O << "], ";
19077
    break;
19078
  case 43:
19079
    // LD1Fourv4h, LD1Onev4h, LD1Rv4h, LD1Threev4h, LD1Twov4h, LD2Rv4h, LD2Tw...
19080
    printTypedVectorList<4, 'h'>(MI, 0, STI, O);
19081
    O << ", [";
19082
    printOperand(MI, 1, STI, O);
19083
    O << ']';
19084
    return;
19085
    break;
19086
  case 44:
19087
    // LD1Fourv4h_POST, LD1Onev4h_POST, LD1Rv4h_POST, LD1Threev4h_POST, LD1Tw...
19088
    printTypedVectorList<4, 'h'>(MI, 1, STI, O);
19089
    O << ", [";
19090
    printOperand(MI, 2, STI, O);
19091
    O << "], ";
19092
    break;
19093
  case 45:
19094
    // LD1Fourv4s, LD1Onev4s, LD1Rv4s, LD1Threev4s, LD1Twov4s, LD2Rv4s, LD2Tw...
19095
    printTypedVectorList<4, 's'>(MI, 0, STI, O);
19096
    O << ", [";
19097
    printOperand(MI, 1, STI, O);
19098
    O << ']';
19099
    return;
19100
    break;
19101
  case 46:
19102
    // LD1Fourv4s_POST, LD1Onev4s_POST, LD1Rv4s_POST, LD1Threev4s_POST, LD1Tw...
19103
    printTypedVectorList<4, 's'>(MI, 1, STI, O);
19104
    O << ", [";
19105
    printOperand(MI, 2, STI, O);
19106
    O << "], ";
19107
    break;
19108
  case 47:
19109
    // LD1Fourv8b, LD1Onev8b, LD1Rv8b, LD1Threev8b, LD1Twov8b, LD2Rv8b, LD2Tw...
19110
    printTypedVectorList<8, 'b'>(MI, 0, STI, O);
19111
    O << ", [";
19112
    printOperand(MI, 1, STI, O);
19113
    O << ']';
19114
    return;
19115
    break;
19116
  case 48:
19117
    // LD1Fourv8b_POST, LD1Onev8b_POST, LD1Rv8b_POST, LD1Threev8b_POST, LD1Tw...
19118
    printTypedVectorList<8, 'b'>(MI, 1, STI, O);
19119
    O << ", [";
19120
    printOperand(MI, 2, STI, O);
19121
    O << "], ";
19122
    break;
19123
  case 49:
19124
    // LD1Fourv8h, LD1Onev8h, LD1Rv8h, LD1Threev8h, LD1Twov8h, LD2Rv8h, LD2Tw...
19125
    printTypedVectorList<8, 'h'>(MI, 0, STI, O);
19126
    O << ", [";
19127
    printOperand(MI, 1, STI, O);
19128
    O << ']';
19129
    return;
19130
    break;
19131
  case 50:
19132
    // LD1Fourv8h_POST, LD1Onev8h_POST, LD1Rv8h_POST, LD1Threev8h_POST, LD1Tw...
19133
    printTypedVectorList<8, 'h'>(MI, 1, STI, O);
19134
    O << ", [";
19135
    printOperand(MI, 2, STI, O);
19136
    O << "], ";
19137
    break;
19138
  case 51:
19139
    // LD1H_2Z_STRIDED, LD1H_2Z_STRIDED_IMM, LDNT1H_2Z_STRIDED, LDNT1H_2Z_STR...
19140
    printTypedVectorList<0, 'h'>(MI, 0, STI, O);
19141
    break;
19142
  case 52:
19143
    // LD1i16, LD2i16, LD3i16, LD4i16, ST1i16_POST, ST2i16_POST, ST3i16_POST,...
19144
    printTypedVectorList<0, 'h'>(MI, 1, STI, O);
19145
    printVectorIndex(MI, 2, STI, O);
19146
    O << ", [";
19147
    printOperand(MI, 3, STI, O);
19148
    break;
19149
  case 53:
19150
    // LD1i16_POST, LD2i16_POST, LD3i16_POST, LD4i16_POST
19151
    printTypedVectorList<0, 'h'>(MI, 2, STI, O);
19152
    printVectorIndex(MI, 3, STI, O);
19153
    O << ", [";
19154
    printOperand(MI, 4, STI, O);
19155
    O << "], ";
19156
    break;
19157
  case 54:
19158
    // LD1i32, LD2i32, LD3i32, LD4i32, ST1i32_POST, ST2i32_POST, ST3i32_POST,...
19159
    printTypedVectorList<0, 's'>(MI, 1, STI, O);
19160
    printVectorIndex(MI, 2, STI, O);
19161
    O << ", [";
19162
    printOperand(MI, 3, STI, O);
19163
    break;
19164
  case 55:
19165
    // LD1i32_POST, LD2i32_POST, LD3i32_POST, LD4i32_POST
19166
    printTypedVectorList<0, 's'>(MI, 2, STI, O);
19167
    printVectorIndex(MI, 3, STI, O);
19168
    O << ", [";
19169
    printOperand(MI, 4, STI, O);
19170
    O << "], ";
19171
    break;
19172
  case 56:
19173
    // LD1i64, LD2i64, LD3i64, LD4i64, LDAP1, ST1i64_POST, ST2i64_POST, ST3i6...
19174
    printTypedVectorList<0, 'd'>(MI, 1, STI, O);
19175
    printVectorIndex(MI, 2, STI, O);
19176
    O << ", [";
19177
    printOperand(MI, 3, STI, O);
19178
    break;
19179
  case 57:
19180
    // LD1i64_POST, LD2i64_POST, LD3i64_POST, LD4i64_POST
19181
    printTypedVectorList<0, 'd'>(MI, 2, STI, O);
19182
    printVectorIndex(MI, 3, STI, O);
19183
    O << ", [";
19184
    printOperand(MI, 4, STI, O);
19185
    O << "], ";
19186
    break;
19187
  case 58:
19188
    // LD1i8, LD2i8, LD3i8, LD4i8, ST1i8_POST, ST2i8_POST, ST3i8_POST, ST4i8_...
19189
    printTypedVectorList<0, 'b'>(MI, 1, STI, O);
19190
    printVectorIndex(MI, 2, STI, O);
19191
    O << ", [";
19192
    printOperand(MI, 3, STI, O);
19193
    break;
19194
  case 59:
19195
    // LD1i8_POST, LD2i8_POST, LD3i8_POST, LD4i8_POST
19196
    printTypedVectorList<0, 'b'>(MI, 2, STI, O);
19197
    printVectorIndex(MI, 3, STI, O);
19198
    O << ", [";
19199
    printOperand(MI, 4, STI, O);
19200
    O << "], ";
19201
    break;
19202
  case 60:
19203
    // LD64B, ST64B
19204
    printGPR64x8(MI, 0, STI, O);
19205
    O << ", [";
19206
    printOperand(MI, 1, STI, O);
19207
    O << ']';
19208
    return;
19209
    break;
19210
  case 61:
19211
    // LDCLRP, LDCLRPA, LDCLRPAL, LDCLRPL, LDSETP, LDSETPA, LDSETPAL, LDSETPL...
19212
    printOperand(MI, 2, STI, O);
19213
    break;
19214
  case 62:
19215
    // LDR_PXI, LDR_ZXI, MOVPRFX_ZZ, PMOV_ZIP_B, PMOV_ZIP_D, PMOV_ZIP_H, PMOV...
19216
    printSVERegOp<>(MI, 0, STI, O);
19217
    break;
19218
  case 63:
19219
    // LDR_ZA, STR_ZA
19220
    printMatrix<0>(MI, 0, STI, O);
19221
    O << '[';
19222
    printOperand(MI, 1, STI, O);
19223
    O << ", ";
19224
    printMatrixIndex(MI, 2, STI, O);
19225
    O << "], [";
19226
    printOperand(MI, 3, STI, O);
19227
    O << ", ";
19228
    printOperand(MI, 4, STI, O);
19229
    O << ", mul vl]";
19230
    return;
19231
    break;
19232
  case 64:
19233
    // MRRS
19234
    printGPRSeqPairsClassOperand<64>(MI, 0, STI, O);
19235
    O << ", ";
19236
    printMRSSystemRegister(MI, 1, STI, O);
19237
    return;
19238
    break;
19239
  case 65:
19240
    // MSR, MSRR
19241
    printMSRSystemRegister(MI, 0, STI, O);
19242
    O << ", ";
19243
    break;
19244
  case 66:
19245
    // MSRpstateImm1, MSRpstateImm4
19246
    printSystemPStateField(MI, 0, STI, O);
19247
    O << ", ";
19248
    printOperand(MI, 1, STI, O);
19249
    return;
19250
    break;
19251
  case 67:
19252
    // MSRpstatesvcrImm1
19253
    printSVCROp(MI, 0, STI, O);
19254
    O << ", ";
19255
    printOperand(MI, 1, STI, O);
19256
    return;
19257
    break;
19258
  case 68:
19259
    // PRFB_D_PZI, PRFB_D_SCALED, PRFB_D_SXTW_SCALED, PRFB_D_UXTW_SCALED, PRF...
19260
    printPrefetchOp<true>(MI, 0, STI, O);
19261
    O << ", ";
19262
    printSVERegOp<>(MI, 1, STI, O);
19263
    O << ", [";
19264
    break;
19265
  case 69:
19266
    // PRFMl, PRFMroW, PRFMroX, PRFMui, PRFUMi
19267
    printPrefetchOp(MI, 0, STI, O);
19268
    break;
19269
  case 70:
19270
    // PTRUE_C_B, WHILEGE_CXX_B, WHILEGT_CXX_B, WHILEHI_CXX_B, WHILEHS_CXX_B,...
19271
    printPredicateAsCounter<8>(MI, 0, STI, O);
19272
    break;
19273
  case 71:
19274
    // PTRUE_C_D, WHILEGE_CXX_D, WHILEGT_CXX_D, WHILEHI_CXX_D, WHILEHS_CXX_D,...
19275
    printPredicateAsCounter<64>(MI, 0, STI, O);
19276
    break;
19277
  case 72:
19278
    // PTRUE_C_H, WHILEGE_CXX_H, WHILEGT_CXX_H, WHILEHI_CXX_H, WHILEHS_CXX_H,...
19279
    printPredicateAsCounter<16>(MI, 0, STI, O);
19280
    break;
19281
  case 73:
19282
    // PTRUE_C_S, WHILEGE_CXX_S, WHILEGT_CXX_S, WHILEHI_CXX_S, WHILEHS_CXX_S,...
19283
    printPredicateAsCounter<32>(MI, 0, STI, O);
19284
    break;
19285
  case 74:
19286
    // RPRFM
19287
    printRPRFMOperand(MI, 0, STI, O);
19288
    O << ", ";
19289
    printOperand(MI, 1, STI, O);
19290
    O << ", [";
19291
    printOperand(MI, 2, STI, O);
19292
    O << ']';
19293
    return;
19294
    break;
19295
  case 75:
19296
    // ST1i32, ST2i32, ST3i32, ST4i32
19297
    printTypedVectorList<0, 's'>(MI, 0, STI, O);
19298
    printVectorIndex(MI, 1, STI, O);
19299
    O << ", [";
19300
    printOperand(MI, 2, STI, O);
19301
    O << ']';
19302
    return;
19303
    break;
19304
  case 76:
19305
    // ST1i64, ST2i64, ST3i64, ST4i64, STL1
19306
    printTypedVectorList<0, 'd'>(MI, 0, STI, O);
19307
    printVectorIndex(MI, 1, STI, O);
19308
    O << ", [";
19309
    printOperand(MI, 2, STI, O);
19310
    O << ']';
19311
    return;
19312
    break;
19313
  case 77:
19314
    // ZERO_M
19315
    printMatrixTileList(MI, 0, STI, O);
19316
    return;
19317
    break;
19318
  }
19319
19320
19321
  // Fragment 1 encoded into 7 bits for 81 unique commands.
19322
  switch ((Bits >> 22) & 127) {
19323
  default: llvm_unreachable("Invalid command number.");
19324
  case 0:
19325
    // TLSDESCCALL, AUTDZA, AUTDZB, AUTIASPPCr, AUTIBSPPCr, AUTIZA, AUTIZB, B...
19326
    return;
19327
    break;
19328
  case 1:
19329
    // ABSWr, ABSXr, ABS_ZPmZ_B, ABS_ZPmZ_D, ABS_ZPmZ_S, ABSv16i8, ABSv1i64, ...
19330
    O << ", ";
19331
    break;
19332
  case 2:
19333
    // ABS_ZPmZ_H, BFCVTNT_ZPmZ, BFCVT_ZPmZ, CLS_ZPmZ_H, CLZ_ZPmZ_H, CNOT_ZPm...
19334
    printSVERegOp<>(MI, 2, STI, O);
19335
    O << "/m, ";
19336
    break;
19337
  case 3:
19338
    // ADDHA_MPPZ_D, ADDVA_MPPZ_D, FMOPA_MPPZZ_D, FMOPS_MPPZZ_D
19339
    printSVERegOp<'d'>(MI, 4, STI, O);
19340
    break;
19341
  case 4:
19342
    // ADDHA_MPPZ_S, ADDVA_MPPZ_S, BMOPA_MPPZZ_S, BMOPS_MPPZZ_S, FMOPA_MPPZZ_...
19343
    printSVERegOp<'s'>(MI, 4, STI, O);
19344
    break;
19345
  case 5:
19346
    // ADDHNB_ZZZ_H, RADDHNB_ZZZ_H, RSHRNB_ZZI_H, RSUBHNB_ZZZ_H, SHRNB_ZZI_H,...
19347
    printSVERegOp<'s'>(MI, 1, STI, O);
19348
    break;
19349
  case 6:
19350
    // ADDHNT_ZZZ_H, ANDV_VPZ_S, EORV_VPZ_S, FADDV_VPZ_S, FCLAMP_VG2_2Z2Z_S, ...
19351
    printSVERegOp<'s'>(MI, 2, STI, O);
19352
    break;
19353
  case 7:
19354
    // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRD_ZPmI_H, ASRR_ZPmZ_H, ASR_WID...
19355
    printSVERegOp<>(MI, 1, STI, O);
19356
    break;
19357
  case 8:
19358
    // ADDQV_VPZ_B, ANDQV_VPZ_B, EORQV_VPZ_B, FCVTN_F16_F8v16f8, LUT2v16f8, L...
19359
    O << ".16b, ";
19360
    break;
19361
  case 9:
19362
    // ADDQV_VPZ_D, ANDQV_VPZ_D, EORQV_VPZ_D, FADDQV_D, FCVTLv2i32, FCVTLv4i3...
19363
    O << ".2d, ";
19364
    break;
19365
  case 10:
19366
    // ADDQV_VPZ_H, ANDQV_VPZ_H, EORQV_VPZ_H, FADDQV_H, FCVTNv8i16, FMAXNMQV_...
19367
    O << ".8h, ";
19368
    break;
19369
  case 11:
19370
    // ADDQV_VPZ_S, ANDQV_VPZ_S, EORQV_VPZ_S, FADDQV_S, FCVTLv4i16, FCVTLv8i1...
19371
    O << ".4s, ";
19372
    break;
19373
  case 12:
19374
    // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, SMAX_VG2_2Z2Z_B, SMAX_VG2_2ZZ_B, SMAX_VG...
19375
    printTypedVectorList<0,'b'>(MI, 1, STI, O);
19376
    break;
19377
  case 13:
19378
    // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, FAMAX_2Z2Z_D, FAMAX_4Z4Z_D, FAMIN_2Z2Z_D...
19379
    printTypedVectorList<0,'d'>(MI, 1, STI, O);
19380
    break;
19381
  case 14:
19382
    // ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, BFMAXNM_VG2_2Z2Z_H, BFMAXNM_VG2_2ZZ_H, B...
19383
    printTypedVectorList<0,'h'>(MI, 1, STI, O);
19384
    break;
19385
  case 15:
19386
    // ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, BFCVTN_Z2Z_StoH, BFCVT_Z2Z_StoH, FAMAX_2...
19387
    printTypedVectorList<0,'s'>(MI, 1, STI, O);
19388
    break;
19389
  case 16:
19390
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_...
19391
    printMatrixIndex(MI, 3, STI, O);
19392
    break;
19393
  case 17:
19394
    // ADD_ZI_H, ADD_ZZZ_H, ASR_WIDE_ZZZ_H, ASR_ZZI_H, BDEP_ZZZ_H, BEXT_ZZZ_H...
19395
    printSVERegOp<'h'>(MI, 1, STI, O);
19396
    break;
19397
  case 18:
19398
    // ADR_LSL_ZZZ_D_0, ADR_LSL_ZZZ_D_1, ADR_LSL_ZZZ_D_2, ADR_LSL_ZZZ_D_3, AD...
19399
    O << ", [";
19400
    break;
19401
  case 19:
19402
    // ANDV_VPZ_D, EORV_VPZ_D, FADDV_VPZ_D, FCLAMP_VG2_2Z2Z_D, FCLAMP_VG4_4Z4...
19403
    printSVERegOp<'d'>(MI, 2, STI, O);
19404
    break;
19405
  case 20:
19406
    // ANDV_VPZ_H, BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, BFCLAMP_ZZZ, BFMLA...
19407
    printSVERegOp<'h'>(MI, 2, STI, O);
19408
    break;
19409
  case 21:
19410
    // BF1CVTLT_ZZ_BtoH, BF1CVTL_2ZZ_BtoH_NAME, BF1CVT_2ZZ_BtoH_NAME, BF1CVT_...
19411
    printSVERegOp<'b'>(MI, 1, STI, O);
19412
    break;
19413
  case 22:
19414
    // BFMLAL_MZZI_HtoS, BFMLAL_MZZ_HtoS, BFMLAL_VG2_M2Z2Z_HtoS, BFMLAL_VG2_M...
19415
    printImmRangeScale<2, 1>(MI, 3, STI, O);
19416
    break;
19417
  case 23:
19418
    // BFMOPA_MPPZZ, BFMOPA_MPPZZ_H, BFMOPS_MPPZZ, BFMOPS_MPPZZ_H, FMOPAL_MPP...
19419
    printSVERegOp<'h'>(MI, 4, STI, O);
19420
    O << ", ";
19421
    printSVERegOp<'h'>(MI, 5, STI, O);
19422
    return;
19423
    break;
19424
  case 24:
19425
    // DECH_ZPiI, INCH_ZPiI, SQDECH_ZPiI, SQINCH_ZPiI, UQDECH_ZPiI, UQINCH_ZP...
19426
    printSVEPattern(MI, 2, STI, O);
19427
    O << ", mul ";
19428
    printOperand(MI, 3, STI, O);
19429
    return;
19430
    break;
19431
  case 25:
19432
    // DUP_ZI_H
19433
    printImm8OptLsl<int16_t>(MI, 1, STI, O);
19434
    return;
19435
    break;
19436
  case 26:
19437
    // DUP_ZR_H, INDEX_RI_H, INDEX_RR_H, LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_...
19438
    printOperand(MI, 1, STI, O);
19439
    break;
19440
  case 27:
19441
    // DUP_ZZI_Q, TRN1_ZZZ_Q, TRN2_ZZZ_Q, UZP1_ZZZ_Q, UZP2_ZZZ_Q, UZP_VG2_2ZZ...
19442
    printSVERegOp<'q'>(MI, 1, STI, O);
19443
    break;
19444
  case 28:
19445
    // FADDA_VPZ_D
19446
    printZPRasFPR<64>(MI, 2, STI, O);
19447
    O << ", ";
19448
    printSVERegOp<'d'>(MI, 3, STI, O);
19449
    return;
19450
    break;
19451
  case 29:
19452
    // FADDA_VPZ_H, INSR_ZV_H
19453
    printZPRasFPR<16>(MI, 2, STI, O);
19454
    break;
19455
  case 30:
19456
    // FADDA_VPZ_S
19457
    printZPRasFPR<32>(MI, 2, STI, O);
19458
    O << ", ";
19459
    printSVERegOp<'s'>(MI, 3, STI, O);
19460
    return;
19461
    break;
19462
  case 31:
19463
    // FCMPDri, FCMPEDri, FCMPEHri, FCMPESri, FCMPHri, FCMPSri
19464
    O << ", #0.0";
19465
    return;
19466
    break;
19467
  case 32:
19468
    // FCVTN_F16_F8v8f8, FCVTN_F32_F8v8f8, TBLv8i8Four, TBLv8i8One, TBLv8i8Th...
19469
    O << ".8b, ";
19470
    break;
19471
  case 33:
19472
    // FCVTNv2i32, FCVTXNv2f32
19473
    O << ".2s, ";
19474
    printVRegOperand(MI, 1, STI, O);
19475
    O << ".2d";
19476
    return;
19477
    break;
19478
  case 34:
19479
    // FCVTNv4i16
19480
    O << ".4h, ";
19481
    printVRegOperand(MI, 1, STI, O);
19482
    O << ".4s";
19483
    return;
19484
    break;
19485
  case 35:
19486
    // FDOT_ZZZI_BtoH, FDOT_ZZZ_BtoH, FMLALB_ZZZ, FMLALB_ZZZI, FMLALT_ZZZ, FM...
19487
    printSVERegOp<'b'>(MI, 2, STI, O);
19488
    break;
19489
  case 36:
19490
    // FDUP_ZI_H
19491
    printFPImmOperand(MI, 1, STI, O);
19492
    return;
19493
    break;
19494
  case 37:
19495
    // FMLALL_MZZI_BtoS, FMLALL_MZZ_BtoS, FMLALL_VG2_M2Z2Z_BtoS, FMLALL_VG2_M...
19496
    printImmRangeScale<4, 3>(MI, 3, STI, O);
19497
    break;
19498
  case 38:
19499
    // FMOPA_MPPZZ_BtoH, FMOPA_MPPZZ_BtoS, SMOPA_MPPZZ_S, SMOPS_MPPZZ_S, SUMO...
19500
    printSVERegOp<'b'>(MI, 4, STI, O);
19501
    O << ", ";
19502
    printSVERegOp<'b'>(MI, 5, STI, O);
19503
    return;
19504
    break;
19505
  case 39:
19506
    // FMOVXDHighr, INSvi16gpr, INSvi16lane, INSvi32gpr, INSvi32lane, INSvi64...
19507
    printVectorIndex(MI, 2, STI, O);
19508
    O << ", ";
19509
    break;
19510
  case 40:
19511
    // INDEX_II_H, INDEX_IR_H
19512
    printSImm<16>(MI, 1, STI, O);
19513
    O << ", ";
19514
    break;
19515
  case 41:
19516
    // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q...
19517
    printOperand(MI, 2, STI, O);
19518
    break;
19519
  case 42:
19520
    // LD1B_2Z, LD1B_2Z_IMM, LD1B_4Z, LD1B_4Z_IMM, LD1B_4Z_STRIDED, LD1B_4Z_S...
19521
    printPredicateAsCounter<0>(MI, 1, STI, O);
19522
    break;
19523
  case 43:
19524
    // LD1Fourv16b_POST, LD1Fourv2d_POST, LD1Fourv4s_POST, LD1Fourv8h_POST, L...
19525
    printPostIncOperand<64>(MI, 3, STI, O);
19526
    return;
19527
    break;
19528
  case 44:
19529
    // LD1Fourv1d_POST, LD1Fourv2s_POST, LD1Fourv4h_POST, LD1Fourv8b_POST, LD...
19530
    printPostIncOperand<32>(MI, 3, STI, O);
19531
    return;
19532
    break;
19533
  case 45:
19534
    // LD1Onev16b_POST, LD1Onev2d_POST, LD1Onev4s_POST, LD1Onev8h_POST, LD1Tw...
19535
    printPostIncOperand<16>(MI, 3, STI, O);
19536
    return;
19537
    break;
19538
  case 46:
19539
    // LD1Onev1d_POST, LD1Onev2s_POST, LD1Onev4h_POST, LD1Onev8b_POST, LD1Rv1...
19540
    printPostIncOperand<8>(MI, 3, STI, O);
19541
    return;
19542
    break;
19543
  case 47:
19544
    // LD1Rv16b_POST, LD1Rv8b_POST
19545
    printPostIncOperand<1>(MI, 3, STI, O);
19546
    return;
19547
    break;
19548
  case 48:
19549
    // LD1Rv2s_POST, LD1Rv4s_POST, LD2Rv4h_POST, LD2Rv8h_POST, LD4Rv16b_POST,...
19550
    printPostIncOperand<4>(MI, 3, STI, O);
19551
    return;
19552
    break;
19553
  case 49:
19554
    // LD1Rv4h_POST, LD1Rv8h_POST, LD2Rv16b_POST, LD2Rv8b_POST
19555
    printPostIncOperand<2>(MI, 3, STI, O);
19556
    return;
19557
    break;
19558
  case 50:
19559
    // LD1Threev16b_POST, LD1Threev2d_POST, LD1Threev4s_POST, LD1Threev8h_POS...
19560
    printPostIncOperand<48>(MI, 3, STI, O);
19561
    return;
19562
    break;
19563
  case 51:
19564
    // LD1Threev1d_POST, LD1Threev2s_POST, LD1Threev4h_POST, LD1Threev8b_POST...
19565
    printPostIncOperand<24>(MI, 3, STI, O);
19566
    return;
19567
    break;
19568
  case 52:
19569
    // LD1i16, LD1i32, LD1i64, LD1i8, LD2i16, LD2i32, LD2i64, LD2i8, LD3i16, ...
19570
    O << ']';
19571
    return;
19572
    break;
19573
  case 53:
19574
    // LD1i16_POST, LD2i8_POST
19575
    printPostIncOperand<2>(MI, 5, STI, O);
19576
    return;
19577
    break;
19578
  case 54:
19579
    // LD1i32_POST, LD2i16_POST, LD4i8_POST
19580
    printPostIncOperand<4>(MI, 5, STI, O);
19581
    return;
19582
    break;
19583
  case 55:
19584
    // LD1i64_POST, LD2i32_POST, LD4i16_POST
19585
    printPostIncOperand<8>(MI, 5, STI, O);
19586
    return;
19587
    break;
19588
  case 56:
19589
    // LD1i8_POST
19590
    printPostIncOperand<1>(MI, 5, STI, O);
19591
    return;
19592
    break;
19593
  case 57:
19594
    // LD2i64_POST, LD4i32_POST
19595
    printPostIncOperand<16>(MI, 5, STI, O);
19596
    return;
19597
    break;
19598
  case 58:
19599
    // LD3Rv16b_POST, LD3Rv8b_POST
19600
    printPostIncOperand<3>(MI, 3, STI, O);
19601
    return;
19602
    break;
19603
  case 59:
19604
    // LD3Rv2s_POST, LD3Rv4s_POST
19605
    printPostIncOperand<12>(MI, 3, STI, O);
19606
    return;
19607
    break;
19608
  case 60:
19609
    // LD3Rv4h_POST, LD3Rv8h_POST
19610
    printPostIncOperand<6>(MI, 3, STI, O);
19611
    return;
19612
    break;
19613
  case 61:
19614
    // LD3i16_POST
19615
    printPostIncOperand<6>(MI, 5, STI, O);
19616
    return;
19617
    break;
19618
  case 62:
19619
    // LD3i32_POST
19620
    printPostIncOperand<12>(MI, 5, STI, O);
19621
    return;
19622
    break;
19623
  case 63:
19624
    // LD3i64_POST
19625
    printPostIncOperand<24>(MI, 5, STI, O);
19626
    return;
19627
    break;
19628
  case 64:
19629
    // LD3i8_POST
19630
    printPostIncOperand<3>(MI, 5, STI, O);
19631
    return;
19632
    break;
19633
  case 65:
19634
    // LD4i64_POST
19635
    printPostIncOperand<32>(MI, 5, STI, O);
19636
    return;
19637
    break;
19638
  case 66:
19639
    // MOPSSETGE, MOPSSETGEN, MOPSSETGET, MOPSSETGETN, SETE, SETEN, SETET, SE...
19640
    O << "]!, ";
19641
    printOperand(MI, 3, STI, O);
19642
    O << "!, ";
19643
    printOperand(MI, 4, STI, O);
19644
    return;
19645
    break;
19646
  case 67:
19647
    // MOVAZ_2ZMI_H_B, MOVAZ_2ZMI_H_D, MOVAZ_2ZMI_H_H, MOVAZ_2ZMI_H_S, MOVAZ_...
19648
    printMatrixTileVector<0>(MI, 2, STI, O);
19649
    O << '[';
19650
    printOperand(MI, 3, STI, O);
19651
    O << ", ";
19652
    break;
19653
  case 68:
19654
    // MOVAZ_2ZMI_V_B, MOVAZ_2ZMI_V_D, MOVAZ_2ZMI_V_H, MOVAZ_2ZMI_V_S, MOVAZ_...
19655
    printMatrixTileVector<1>(MI, 2, STI, O);
19656
    O << '[';
19657
    printOperand(MI, 3, STI, O);
19658
    O << ", ";
19659
    break;
19660
  case 69:
19661
    // MOVAZ_VG2_2ZM, MOVAZ_VG4_4ZM
19662
    printMatrix<64>(MI, 2, STI, O);
19663
    O << '[';
19664
    printOperand(MI, 3, STI, O);
19665
    O << ", ";
19666
    printMatrixIndex(MI, 4, STI, O);
19667
    break;
19668
  case 70:
19669
    // MOVAZ_ZMI_H_H, MOVAZ_ZMI_H_Q, MOVA_2ZMXI_H_B, MOVA_2ZMXI_H_D, MOVA_2ZM...
19670
    printMatrixTileVector<0>(MI, 1, STI, O);
19671
    O << '[';
19672
    break;
19673
  case 71:
19674
    // MOVAZ_ZMI_V_H, MOVAZ_ZMI_V_Q, MOVA_2ZMXI_V_B, MOVA_2ZMXI_V_D, MOVA_2ZM...
19675
    printMatrixTileVector<1>(MI, 1, STI, O);
19676
    O << '[';
19677
    break;
19678
  case 72:
19679
    // MOVA_VG2_2ZMXI, MOVA_VG4_4ZMXI
19680
    printMatrix<64>(MI, 1, STI, O);
19681
    O << '[';
19682
    printOperand(MI, 2, STI, O);
19683
    O << ", ";
19684
    printMatrixIndex(MI, 3, STI, O);
19685
    break;
19686
  case 73:
19687
    // MOVT, MOVT_TIX
19688
    O << '[';
19689
    break;
19690
  case 74:
19691
    // MSRR
19692
    printGPRSeqPairsClassOperand<64>(MI, 1, STI, O);
19693
    return;
19694
    break;
19695
  case 75:
19696
    // PMULLB_ZZZ_Q, PMULLT_ZZZ_Q, UZP_VG2_2ZZZ_D, ZIP_VG2_2ZZZ_D
19697
    printSVERegOp<'d'>(MI, 1, STI, O);
19698
    O << ", ";
19699
    printSVERegOp<'d'>(MI, 2, STI, O);
19700
    return;
19701
    break;
19702
  case 76:
19703
    // PTRUES_H, PTRUE_H
19704
    printSVEPattern(MI, 1, STI, O);
19705
    return;
19706
    break;
19707
  case 77:
19708
    // ST1i16, ST1i8, ST2i16, ST2i8, ST3i16, ST3i8, ST4i16, ST4i8
19709
    printVectorIndex(MI, 1, STI, O);
19710
    O << ", [";
19711
    printOperand(MI, 2, STI, O);
19712
    O << ']';
19713
    return;
19714
    break;
19715
  case 78:
19716
    // ST1i16_POST, ST1i32_POST, ST1i64_POST, ST1i8_POST, ST2i16_POST, ST2i32...
19717
    O << "], ";
19718
    break;
19719
  case 79:
19720
    // UZP_VG4_4Z4Z_Q, ZIP_VG4_4Z4Z_Q
19721
    printTypedVectorList<0,'q'>(MI, 1, STI, O);
19722
    return;
19723
    break;
19724
  case 80:
19725
    // ZERO_T
19726
    O << " }";
19727
    return;
19728
    break;
19729
  }
19730
19731
19732
  // Fragment 2 encoded into 7 bits for 90 unique commands.
19733
  switch ((Bits >> 29) & 127) {
19734
  default: llvm_unreachable("Invalid command number.");
19735
  case 0:
19736
    // ABSWr, ABSXr, ABSv1i64, ADCSWr, ADCSXr, ADCWr, ADCXr, ADDG, ADDPL_XXI,...
19737
    printOperand(MI, 1, STI, O);
19738
    break;
19739
  case 1:
19740
    // ABS_ZPmZ_B, ABS_ZPmZ_D, ABS_ZPmZ_S, BRKA_PPmP, BRKB_PPmP, CLS_ZPmZ_B, ...
19741
    printSVERegOp<>(MI, 2, STI, O);
19742
    O << "/m, ";
19743
    break;
19744
  case 2:
19745
    // ABS_ZPmZ_H, CLS_ZPmZ_H, CLZ_ZPmZ_H, CNOT_ZPmZ_H, CNT_ZPmZ_H, FABS_ZPmZ...
19746
    printSVERegOp<'h'>(MI, 3, STI, O);
19747
    return;
19748
    break;
19749
  case 3:
19750
    // ABSv16i8, ABSv2i32, ABSv2i64, ABSv4i16, ABSv4i32, ABSv8i16, ABSv8i8, A...
19751
    printVRegOperand(MI, 1, STI, O);
19752
    break;
19753
  case 4:
19754
    // ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDHNT_ZZZ_S, CMLA_ZZZ_D, DECP_ZP_D, EORBT_Z...
19755
    printSVERegOp<'d'>(MI, 2, STI, O);
19756
    break;
19757
  case 5:
19758
    // ADCLB_ZZZ_S, ADCLT_ZZZ_S, CMLA_ZZZI_S, CMLA_ZZZ_S, DECP_ZP_S, EORBT_ZZ...
19759
    printSVERegOp<'s'>(MI, 2, STI, O);
19760
    break;
19761
  case 6:
19762
    // ADDHA_MPPZ_D, ADDHA_MPPZ_S, ADDVA_MPPZ_D, ADDVA_MPPZ_S, ANDV_VPZ_D, AN...
19763
    return;
19764
    break;
19765
  case 7:
19766
    // ADDHNB_ZZZ_B, DECP_XP_H, INCP_XP_H, RADDHNB_ZZZ_B, RSHRNB_ZZI_B, RSUBH...
19767
    printSVERegOp<'h'>(MI, 1, STI, O);
19768
    break;
19769
  case 8:
19770
    // ADDHNB_ZZZ_H, ADDHNT_ZZZ_H, ADD_VG2_2ZZ_B, ADD_VG2_2ZZ_D, ADD_VG2_2ZZ_...
19771
    O << ", ";
19772
    break;
19773
  case 9:
19774
    // ADDHNB_ZZZ_S, ADD_ZI_D, ADD_ZZZ_CPA, ADD_ZZZ_D, ADR_LSL_ZZZ_D_0, ADR_L...
19775
    printSVERegOp<'d'>(MI, 1, STI, O);
19776
    break;
19777
  case 10:
19778
    // ADDHNT_ZZZ_B, BFDOT_ZZI, BFDOT_ZZZ, BFMLALB_ZZZ, BFMLALB_ZZZI, BFMLALT...
19779
    printSVERegOp<'h'>(MI, 2, STI, O);
19780
    break;
19781
  case 11:
19782
    // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, AESDrr, AESErr, ...
19783
    printVRegOperand(MI, 2, STI, O);
19784
    break;
19785
  case 12:
19786
    // ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADDQV_VPZ_B, ADDQV_VPZ_D, ADDQV...
19787
    printSVERegOp<>(MI, 1, STI, O);
19788
    break;
19789
  case 13:
19790
    // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRD_ZPmI_H, ASRR_ZPmZ_H, ASR_WID...
19791
    O << "/m, ";
19792
    break;
19793
  case 14:
19794
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_...
19795
    O << ", vgx2], ";
19796
    break;
19797
  case 15:
19798
    // ADD_VG4_M4Z4Z_D, ADD_VG4_M4Z4Z_S, ADD_VG4_M4ZZ_D, ADD_VG4_M4ZZ_S, ADD_...
19799
    O << ", vgx4], ";
19800
    break;
19801
  case 16:
19802
    // ADD_ZI_B, ADD_ZZZ_B, AESD_ZZZ_B, AESE_ZZZ_B, AESIMC_ZZ_B, AESMC_ZZ_B, ...
19803
    printSVERegOp<'b'>(MI, 1, STI, O);
19804
    break;
19805
  case 17:
19806
    // ADD_ZI_S, ADD_ZZZ_S, ADR_LSL_ZZZ_S_0, ADR_LSL_ZZZ_S_1, ADR_LSL_ZZZ_S_2...
19807
    printSVERegOp<'s'>(MI, 1, STI, O);
19808
    break;
19809
  case 18:
19810
    // ADR, ADRP
19811
    printAdrAdrpLabel(MI, Address, 1, STI, O);
19812
    return;
19813
    break;
19814
  case 19:
19815
    // AUTDA, AUTDB, AUTIA, AUTIB, BFMWri, BFMXri, CASAB, CASAH, CASALB, CASA...
19816
    printOperand(MI, 2, STI, O);
19817
    break;
19818
  case 20:
19819
    // BFCVTNT_ZPmZ, BFCVT_ZPmZ, FCVTNT_ZPmZ_StoH, FCVT_ZPmZ_StoH, PMOV_ZIP_S...
19820
    printSVERegOp<'s'>(MI, 3, STI, O);
19821
    return;
19822
    break;
19823
  case 21:
19824
    // BFCVTN_Z2Z_HtoB, BFCVT_Z2Z_HtoB, FCVTN_Z2Z_HtoB, FCVT_Z2Z_HtoB
19825
    printTypedVectorList<0,'h'>(MI, 1, STI, O);
19826
    return;
19827
    break;
19828
  case 22:
19829
    // BFMLAL_MZZI_HtoS, BFMLAL_MZZ_HtoS, BFMLSL_MZZI_HtoS, BFMLSL_MZZ_HtoS, ...
19830
    O << "], ";
19831
    break;
19832
  case 23:
19833
    // BICv2i32, BICv4i16, BICv4i32, BICv8i16, MOVKWi, MOVKXi, ORRv2i32, ORRv...
19834
    printImm(MI, 2, STI, O);
19835
    printShifter(MI, 3, STI, O);
19836
    return;
19837
    break;
19838
  case 24:
19839
    // CBNZW, CBNZX, CBZW, CBZX, LDRDl, LDRQl, LDRSWl, LDRSl, LDRWl, LDRXl, P...
19840
    printAlignedLabel(MI, Address, 1, STI, O);
19841
    return;
19842
    break;
19843
  case 25:
19844
    // CDOT_ZZZI_S, CDOT_ZZZ_S, CMLA_ZZZ_B, EORBT_ZZZ_B, EORTB_ZZZ_B, FDOT_ZZ...
19845
    printSVERegOp<'b'>(MI, 2, STI, O);
19846
    O << ", ";
19847
    break;
19848
  case 26:
19849
    // CMPEQ_PPzZI_H, CMPEQ_PPzZZ_H, CMPEQ_WIDE_PPzZZ_H, CMPGE_PPzZI_H, CMPGE...
19850
    O << "/z, ";
19851
    break;
19852
  case 27:
19853
    // CNTB_XPiI, CNTD_XPiI, CNTH_XPiI, CNTW_XPiI, PTRUES_B, PTRUES_D, PTRUES...
19854
    printSVEPattern(MI, 1, STI, O);
19855
    break;
19856
  case 28:
19857
    // CNTP_XCI_B
19858
    printPredicateAsCounter<8>(MI, 1, STI, O);
19859
    O << ", ";
19860
    printSVEVecLenSpecifier(MI, 2, STI, O);
19861
    return;
19862
    break;
19863
  case 29:
19864
    // CNTP_XCI_D
19865
    printPredicateAsCounter<64>(MI, 1, STI, O);
19866
    O << ", ";
19867
    printSVEVecLenSpecifier(MI, 2, STI, O);
19868
    return;
19869
    break;
19870
  case 30:
19871
    // CNTP_XCI_H
19872
    printPredicateAsCounter<16>(MI, 1, STI, O);
19873
    O << ", ";
19874
    printSVEVecLenSpecifier(MI, 2, STI, O);
19875
    return;
19876
    break;
19877
  case 31:
19878
    // CNTP_XCI_S
19879
    printPredicateAsCounter<32>(MI, 1, STI, O);
19880
    O << ", ";
19881
    printSVEVecLenSpecifier(MI, 2, STI, O);
19882
    return;
19883
    break;
19884
  case 32:
19885
    // CPY_ZPmI_H
19886
    printImm8OptLsl<int16_t>(MI, 3, STI, O);
19887
    return;
19888
    break;
19889
  case 33:
19890
    // CPY_ZPmR_H, CPY_ZPmV_H, INSvi16gpr, INSvi32gpr, INSvi64gpr, INSvi8gpr,...
19891
    printOperand(MI, 3, STI, O);
19892
    break;
19893
  case 34:
19894
    // DECB_XPiI, DECD_XPiI, DECD_ZPiI, DECH_XPiI, DECW_XPiI, DECW_ZPiI, INCB...
19895
    printSVEPattern(MI, 2, STI, O);
19896
    O << ", mul ";
19897
    printOperand(MI, 3, STI, O);
19898
    return;
19899
    break;
19900
  case 35:
19901
    // DUPM_ZI
19902
    printLogicalImm<int64_t>(MI, 1, STI, O);
19903
    return;
19904
    break;
19905
  case 36:
19906
    // DUPQ_ZZI_H, DUP_ZZI_H, DUP_ZZI_Q, PEXT_2PCI_B, PEXT_2PCI_D, PEXT_2PCI_...
19907
    printVectorIndex(MI, 2, STI, O);
19908
    return;
19909
    break;
19910
  case 37:
19911
    // DUP_ZI_B
19912
    printImm8OptLsl<int8_t>(MI, 1, STI, O);
19913
    return;
19914
    break;
19915
  case 38:
19916
    // DUP_ZI_D
19917
    printImm8OptLsl<int64_t>(MI, 1, STI, O);
19918
    return;
19919
    break;
19920
  case 39:
19921
    // DUP_ZI_S
19922
    printImm8OptLsl<int32_t>(MI, 1, STI, O);
19923
    return;
19924
    break;
19925
  case 40:
19926
    // EXTRACT_ZPMXI_H_H, EXTRACT_ZPMXI_H_Q
19927
    printMatrixTileVector<0>(MI, 3, STI, O);
19928
    O << '[';
19929
    printOperand(MI, 4, STI, O);
19930
    O << ", ";
19931
    printMatrixIndex(MI, 5, STI, O);
19932
    O << ']';
19933
    return;
19934
    break;
19935
  case 41:
19936
    // EXTRACT_ZPMXI_V_H, EXTRACT_ZPMXI_V_Q
19937
    printMatrixTileVector<1>(MI, 3, STI, O);
19938
    O << '[';
19939
    printOperand(MI, 4, STI, O);
19940
    O << ", ";
19941
    printMatrixIndex(MI, 5, STI, O);
19942
    O << ']';
19943
    return;
19944
    break;
19945
  case 42:
19946
    // EXT_ZZI_B, LUTI2_ZZZI_B, LUTI4_ZZZI_B, TBLQ_ZZZ_B, TBL_ZZZZ_B, TBL_ZZZ...
19947
    printTypedVectorList<0,'b'>(MI, 1, STI, O);
19948
    O << ", ";
19949
    break;
19950
  case 43:
19951
    // FCPY_ZPmI_H
19952
    printFPImmOperand(MI, 3, STI, O);
19953
    return;
19954
    break;
19955
  case 44:
19956
    // FCVTNB_Z2Z_StoB, FCVTNT_Z2Z_StoB, FCVTN_Z4Z_StoB_NAME, FCVT_Z4Z_StoB_N...
19957
    printTypedVectorList<0,'s'>(MI, 1, STI, O);
19958
    break;
19959
  case 45:
19960
    // FCVT_ZPmZ_DtoH, PMOV_ZIP_D, SCVTF_ZPmZ_DtoH, UCVTF_ZPmZ_DtoH
19961
    printSVERegOp<'d'>(MI, 3, STI, O);
19962
    return;
19963
    break;
19964
  case 46:
19965
    // FDUP_ZI_D, FDUP_ZI_S, FMOVDi, FMOVHi, FMOVSi, FMOVv2f32_ns, FMOVv2f64_...
19966
    printFPImmOperand(MI, 1, STI, O);
19967
    return;
19968
    break;
19969
  case 47:
19970
    // FMLALL_VG2_M2ZZ_BtoS, SMLALL_VG2_M2ZZ_BtoS, SMLALL_VG2_M2ZZ_HtoD, SMLS...
19971
    O << ",  vgx2], ";
19972
    break;
19973
  case 48:
19974
    // FMLALL_VG4_M4ZZ_BtoS, SMLALL_VG4_M4ZZ_BtoS, SMLALL_VG4_M4ZZ_HtoD, SMLS...
19975
    O << ",  vgx4], ";
19976
    break;
19977
  case 49:
19978
    // GLD1B_D_IMM_REAL, GLD1B_D_REAL, GLD1B_D_SXTW_REAL, GLD1B_D_UXTW_REAL, ...
19979
    O << "/z, [";
19980
    break;
19981
  case 50:
19982
    // INDEX_II_B, INDEX_IR_B
19983
    printSImm<8>(MI, 1, STI, O);
19984
    O << ", ";
19985
    break;
19986
  case 51:
19987
    // INDEX_II_H
19988
    printSImm<16>(MI, 2, STI, O);
19989
    return;
19990
    break;
19991
  case 52:
19992
    // INSR_ZV_B
19993
    printZPRasFPR<8>(MI, 2, STI, O);
19994
    return;
19995
    break;
19996
  case 53:
19997
    // INSR_ZV_D
19998
    printZPRasFPR<64>(MI, 2, STI, O);
19999
    return;
20000
    break;
20001
  case 54:
20002
    // INSR_ZV_S
20003
    printZPRasFPR<32>(MI, 2, STI, O);
20004
    return;
20005
    break;
20006
  case 55:
20007
    // INSvi16lane, INSvi32lane, INSvi64lane, INSvi8lane
20008
    printVRegOperand(MI, 3, STI, O);
20009
    printVectorIndex(MI, 4, STI, O);
20010
    return;
20011
    break;
20012
  case 56:
20013
    // LD1B_2Z_STRIDED, LD1B_2Z_STRIDED_IMM, LD1H_2Z_STRIDED, LD1H_2Z_STRIDED...
20014
    printPredicateAsCounter<0>(MI, 1, STI, O);
20015
    break;
20016
  case 57:
20017
    // LDADDAB, LDADDAH, LDADDALB, LDADDALH, LDADDALW, LDADDALX, LDADDAW, LDA...
20018
    printOperand(MI, 0, STI, O);
20019
    O << ", [";
20020
    printOperand(MI, 2, STI, O);
20021
    O << ']';
20022
    return;
20023
    break;
20024
  case 58:
20025
    // LUT2v16f8, LUT4v16f8, TBLv16i8Four, TBLv16i8One, TBLv16i8Three, TBLv16...
20026
    printTypedVectorList<16, 'b'>(MI, 1, STI, O);
20027
    O << ", ";
20028
    printVRegOperand(MI, 2, STI, O);
20029
    break;
20030
  case 59:
20031
    // LUT2v8f16, LUT4v8f16
20032
    printTypedVectorList<8, 'h'>(MI, 1, STI, O);
20033
    O << ", ";
20034
    printVRegOperand(MI, 2, STI, O);
20035
    printVectorIndex(MI, 3, STI, O);
20036
    return;
20037
    break;
20038
  case 60:
20039
    // MOVAZ_2ZMI_H_B, MOVAZ_2ZMI_H_D, MOVAZ_2ZMI_H_H, MOVAZ_2ZMI_H_S, MOVAZ_...
20040
    printImmRangeScale<2, 1>(MI, 4, STI, O);
20041
    O << ']';
20042
    return;
20043
    break;
20044
  case 61:
20045
    // MOVAZ_4ZMI_H_B, MOVAZ_4ZMI_H_D, MOVAZ_4ZMI_H_H, MOVAZ_4ZMI_H_S, MOVAZ_...
20046
    printImmRangeScale<4, 3>(MI, 4, STI, O);
20047
    O << ']';
20048
    return;
20049
    break;
20050
  case 62:
20051
    // MOVAZ_VG2_2ZM, MOVA_VG2_2ZMXI, ZERO_MXI_VG2_2Z, ZERO_MXI_VG2_4Z, ZERO_...
20052
    O << ", vgx2]";
20053
    return;
20054
    break;
20055
  case 63:
20056
    // MOVAZ_VG4_4ZM, MOVA_VG4_4ZMXI, ZERO_MXI_VG4_2Z, ZERO_MXI_VG4_4Z, ZERO_...
20057
    O << ", vgx4]";
20058
    return;
20059
    break;
20060
  case 64:
20061
    // MOVAZ_ZMI_H_B, MOVAZ_ZMI_H_D, MOVAZ_ZMI_H_S
20062
    printMatrixTileVector<0>(MI, 1, STI, O);
20063
    O << '[';
20064
    printOperand(MI, 3, STI, O);
20065
    O << ", ";
20066
    printMatrixIndex(MI, 4, STI, O);
20067
    O << ']';
20068
    return;
20069
    break;
20070
  case 65:
20071
    // MOVAZ_ZMI_V_B, MOVAZ_ZMI_V_D, MOVAZ_ZMI_V_S
20072
    printMatrixTileVector<1>(MI, 1, STI, O);
20073
    O << '[';
20074
    printOperand(MI, 3, STI, O);
20075
    O << ", ";
20076
    printMatrixIndex(MI, 4, STI, O);
20077
    O << ']';
20078
    return;
20079
    break;
20080
  case 66:
20081
    // MOVID, MOVIv2d_ns
20082
    printSIMDType10Operand(MI, 1, STI, O);
20083
    return;
20084
    break;
20085
  case 67:
20086
    // MOVIv16b_ns, MOVIv2i32, MOVIv2s_msl, MOVIv4i16, MOVIv4i32, MOVIv4s_msl...
20087
    printImm(MI, 1, STI, O);
20088
    break;
20089
  case 68:
20090
    // MOVT
20091
    printMatrixIndex(MI, 1, STI, O);
20092
    O << ", mul vl], ";
20093
    printSVERegOp<>(MI, 2, STI, O);
20094
    return;
20095
    break;
20096
  case 69:
20097
    // MOVT_TIX
20098
    printMatrixIndex<8>(MI, 1, STI, O);
20099
    O << "], ";
20100
    printOperand(MI, 2, STI, O);
20101
    return;
20102
    break;
20103
  case 70:
20104
    // MRS
20105
    printMRSSystemRegister(MI, 1, STI, O);
20106
    return;
20107
    break;
20108
  case 71:
20109
    // PMOV_ZIP_B
20110
    printSVERegOp<'b'>(MI, 3, STI, O);
20111
    return;
20112
    break;
20113
  case 72:
20114
    // REVD_ZPmZ
20115
    printSVERegOp<'q'>(MI, 3, STI, O);
20116
    return;
20117
    break;
20118
  case 73:
20119
    // SQDECB_XPiWdI, SQDECD_XPiWdI, SQDECH_XPiWdI, SQDECW_XPiWdI, SQINCB_XPi...
20120
    printGPR64as32(MI, 1, STI, O);
20121
    O << ", ";
20122
    printSVEPattern(MI, 2, STI, O);
20123
    O << ", mul ";
20124
    printOperand(MI, 3, STI, O);
20125
    return;
20126
    break;
20127
  case 74:
20128
    // SST1B_D, SST1B_D_IMM, SST1B_D_SXTW, SST1B_D_UXTW, SST1B_S_IMM, SST1B_S...
20129
    O << ", [";
20130
    break;
20131
  case 75:
20132
    // ST1i16_POST, ST2i8_POST
20133
    printPostIncOperand<2>(MI, 4, STI, O);
20134
    return;
20135
    break;
20136
  case 76:
20137
    // ST1i32_POST, ST2i16_POST, ST4i8_POST
20138
    printPostIncOperand<4>(MI, 4, STI, O);
20139
    return;
20140
    break;
20141
  case 77:
20142
    // ST1i64_POST, ST2i32_POST, ST4i16_POST
20143
    printPostIncOperand<8>(MI, 4, STI, O);
20144
    return;
20145
    break;
20146
  case 78:
20147
    // ST1i8_POST
20148
    printPostIncOperand<1>(MI, 4, STI, O);
20149
    return;
20150
    break;
20151
  case 79:
20152
    // ST2i64_POST, ST4i32_POST
20153
    printPostIncOperand<16>(MI, 4, STI, O);
20154
    return;
20155
    break;
20156
  case 80:
20157
    // ST3i16_POST
20158
    printPostIncOperand<6>(MI, 4, STI, O);
20159
    return;
20160
    break;
20161
  case 81:
20162
    // ST3i32_POST
20163
    printPostIncOperand<12>(MI, 4, STI, O);
20164
    return;
20165
    break;
20166
  case 82:
20167
    // ST3i64_POST
20168
    printPostIncOperand<24>(MI, 4, STI, O);
20169
    return;
20170
    break;
20171
  case 83:
20172
    // ST3i8_POST
20173
    printPostIncOperand<3>(MI, 4, STI, O);
20174
    return;
20175
    break;
20176
  case 84:
20177
    // ST4i64_POST
20178
    printPostIncOperand<32>(MI, 4, STI, O);
20179
    return;
20180
    break;
20181
  case 85:
20182
    // ST64BV, ST64BV0
20183
    printGPR64x8(MI, 1, STI, O);
20184
    O << ", [";
20185
    printOperand(MI, 2, STI, O);
20186
    O << ']';
20187
    return;
20188
    break;
20189
  case 86:
20190
    // SYSPxt, SYSPxt_XZR, SYSxt
20191
    printSysCROperand(MI, 1, STI, O);
20192
    O << ", ";
20193
    printSysCROperand(MI, 2, STI, O);
20194
    O << ", ";
20195
    printOperand(MI, 3, STI, O);
20196
    O << ", ";
20197
    break;
20198
  case 87:
20199
    // TBLQ_ZZZ_D, TBL_ZZZZ_D, TBL_ZZZ_D
20200
    printTypedVectorList<0,'d'>(MI, 1, STI, O);
20201
    O << ", ";
20202
    printSVERegOp<'d'>(MI, 2, STI, O);
20203
    return;
20204
    break;
20205
  case 88:
20206
    // TBXv16i8Four, TBXv16i8One, TBXv16i8Three, TBXv16i8Two, TBXv8i8Four, TB...
20207
    printTypedVectorList<16, 'b'>(MI, 2, STI, O);
20208
    O << ", ";
20209
    printVRegOperand(MI, 3, STI, O);
20210
    break;
20211
  case 89:
20212
    // ZERO_MXI_2Z, ZERO_MXI_4Z
20213
    O << ']';
20214
    return;
20215
    break;
20216
  }
20217
20218
20219
  // Fragment 3 encoded into 7 bits for 103 unique commands.
20220
  switch ((Bits >> 36) & 127) {
20221
  default: llvm_unreachable("Invalid command number.");
20222
  case 0:
20223
    // ABSWr, ABSXr, ABSv16i8, ABSv1i64, ABSv2i32, ABSv2i64, ABSv4i16, ABSv4i...
20224
    return;
20225
    break;
20226
  case 1:
20227
    // ABS_ZPmZ_B, BRKA_PPmP, BRKB_PPmP, CDOT_ZZZI_S, CDOT_ZZZ_S, CLS_ZPmZ_B,...
20228
    printSVERegOp<'b'>(MI, 3, STI, O);
20229
    break;
20230
  case 2:
20231
    // ABS_ZPmZ_D, CLS_ZPmZ_D, CLZ_ZPmZ_D, CNOT_ZPmZ_D, CNT_ZPmZ_D, FABS_ZPmZ...
20232
    printSVERegOp<'d'>(MI, 3, STI, O);
20233
    return;
20234
    break;
20235
  case 3:
20236
    // ABS_ZPmZ_S, ADDHNT_ZZZ_H, CLS_ZPmZ_S, CLZ_ZPmZ_S, CNOT_ZPmZ_S, CNT_ZPm...
20237
    printSVERegOp<'s'>(MI, 3, STI, O);
20238
    return;
20239
    break;
20240
  case 4:
20241
    // ADCLB_ZZZ_D, ADCLB_ZZZ_S, ADCLT_ZZZ_D, ADCLT_ZZZ_S, ADCSWr, ADCSXr, AD...
20242
    O << ", ";
20243
    break;
20244
  case 5:
20245
    // ADDHNB_ZZZ_H, ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, FMAXNM_VG2_2ZZ_S, FMAXNM_V...
20246
    printSVERegOp<'s'>(MI, 2, STI, O);
20247
    break;
20248
  case 6:
20249
    // ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_CPA, ADD_Z...
20250
    O << "/m, ";
20251
    break;
20252
  case 7:
20253
    // ADDP_ZPmZ_H, ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, ADD_ZPmZ_H, ADD_ZZZ_H, AND_...
20254
    printSVERegOp<'h'>(MI, 2, STI, O);
20255
    break;
20256
  case 8:
20257
    // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, PMULLB_ZZZ_H, PMULLT_ZZZ_H, SABDLB_ZZZ_H...
20258
    printSVERegOp<'b'>(MI, 2, STI, O);
20259
    return;
20260
    break;
20261
  case 9:
20262
    // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, ASR_WIDE_ZZZ_H, FMAXNM_VG2_2ZZ_D, FMAXNM...
20263
    printSVERegOp<'d'>(MI, 2, STI, O);
20264
    break;
20265
  case 10:
20266
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2ZZ_D, ADD_VG2_M2Z_D, ADD_VG4_M4Z4Z_D, ADD_V...
20267
    printTypedVectorList<0,'d'>(MI, 4, STI, O);
20268
    break;
20269
  case 11:
20270
    // ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_S, ADD_VG2_M2Z_S, ADD_VG4_M4Z4Z_S, ADD_V...
20271
    printTypedVectorList<0,'s'>(MI, 4, STI, O);
20272
    break;
20273
  case 12:
20274
    // ADD_ZI_H, SQADD_ZI_H, SQSUB_ZI_H, SUBR_ZI_H, SUB_ZI_H, UQADD_ZI_H, UQS...
20275
    printImm8OptLsl<uint16_t>(MI, 2, STI, O);
20276
    return;
20277
    break;
20278
  case 13:
20279
    // ANDS_PPzPP, AND_PPzPP, BICS_PPzPP, BIC_PPzPP, BRKAS_PPzP, BRKA_PPzP, B...
20280
    O << "/z, ";
20281
    break;
20282
  case 14:
20283
    // ASR_ZZI_H, GLD1B_D_REAL, GLD1B_D_SXTW_REAL, GLD1B_D_UXTW_REAL, GLD1B_S...
20284
    printOperand(MI, 2, STI, O);
20285
    break;
20286
  case 15:
20287
    // BFADD_VG2_M2Z_H, BFADD_VG4_M4Z_H, BFDOT_VG2_M2Z2Z_HtoS, BFDOT_VG2_M2ZZ...
20288
    printTypedVectorList<0,'h'>(MI, 4, STI, O);
20289
    break;
20290
  case 16:
20291
    // BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, BFCLAMP_ZZZ, BFMLA_ZPmZZ, BFML...
20292
    printSVERegOp<'h'>(MI, 3, STI, O);
20293
    break;
20294
  case 17:
20295
    // BFMAXNM_VG2_2Z2Z_H, BFMAXNM_VG4_4Z2Z_H, BFMAX_VG2_2Z2Z_H, BFMAX_VG4_4Z...
20296
    printTypedVectorList<0,'h'>(MI, 2, STI, O);
20297
    break;
20298
  case 18:
20299
    // BFMLAL_MZZI_HtoS, BFMLAL_MZZ_HtoS, BFMLSL_MZZI_HtoS, BFMLSL_MZZ_HtoS, ...
20300
    printSVERegOp<'h'>(MI, 4, STI, O);
20301
    O << ", ";
20302
    printSVERegOp<'h'>(MI, 5, STI, O);
20303
    break;
20304
  case 19:
20305
    // BMOPA_MPPZZ_S, BMOPS_MPPZZ_S, FMOPA_MPPZZ_S, FMOPS_MPPZZ_S
20306
    printSVERegOp<'s'>(MI, 5, STI, O);
20307
    return;
20308
    break;
20309
  case 20:
20310
    // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH...
20311
    O << ", [";
20312
    break;
20313
  case 21:
20314
    // CMEQv16i8rz, CMEQv1i64rz, CMEQv2i32rz, CMEQv2i64rz, CMEQv4i16rz, CMEQv...
20315
    O << ", #0";
20316
    return;
20317
    break;
20318
  case 22:
20319
    // CNTB_XPiI, CNTD_XPiI, CNTH_XPiI, CNTW_XPiI
20320
    O << ", mul ";
20321
    printOperand(MI, 2, STI, O);
20322
    return;
20323
    break;
20324
  case 23:
20325
    // CPY_ZPmI_B
20326
    printImm8OptLsl<int8_t>(MI, 3, STI, O);
20327
    return;
20328
    break;
20329
  case 24:
20330
    // CPY_ZPmI_D
20331
    printImm8OptLsl<int64_t>(MI, 3, STI, O);
20332
    return;
20333
    break;
20334
  case 25:
20335
    // CPY_ZPmI_S
20336
    printImm8OptLsl<int32_t>(MI, 3, STI, O);
20337
    return;
20338
    break;
20339
  case 26:
20340
    // CPY_ZPmR_B, CPY_ZPmR_D, CPY_ZPmR_S, CPY_ZPmV_B, CPY_ZPmV_D, CPY_ZPmV_S...
20341
    printOperand(MI, 3, STI, O);
20342
    break;
20343
  case 27:
20344
    // CPY_ZPzI_H
20345
    printImm8OptLsl<int16_t>(MI, 2, STI, O);
20346
    return;
20347
    break;
20348
  case 28:
20349
    // DUPQ_ZZI_B, DUPQ_ZZI_D, DUPQ_ZZI_S, DUP_ZZI_B, DUP_ZZI_D, DUP_ZZI_S, D...
20350
    printVectorIndex(MI, 2, STI, O);
20351
    return;
20352
    break;
20353
  case 29:
20354
    // EXTRACT_ZPMXI_H_B, EXTRACT_ZPMXI_H_D, EXTRACT_ZPMXI_H_S
20355
    printMatrixTileVector<0>(MI, 3, STI, O);
20356
    O << '[';
20357
    printOperand(MI, 4, STI, O);
20358
    O << ", ";
20359
    printMatrixIndex(MI, 5, STI, O);
20360
    O << ']';
20361
    return;
20362
    break;
20363
  case 30:
20364
    // EXTRACT_ZPMXI_V_B, EXTRACT_ZPMXI_V_D, EXTRACT_ZPMXI_V_S
20365
    printMatrixTileVector<1>(MI, 3, STI, O);
20366
    O << '[';
20367
    printOperand(MI, 4, STI, O);
20368
    O << ", ";
20369
    printMatrixIndex(MI, 5, STI, O);
20370
    O << ']';
20371
    return;
20372
    break;
20373
  case 31:
20374
    // EXT_ZZI_B, UMAX_ZI_H, UMIN_ZI_H
20375
    printImm(MI, 2, STI, O);
20376
    return;
20377
    break;
20378
  case 32:
20379
    // FAMAX_2Z2Z_D, FAMAX_4Z4Z_D, FAMIN_2Z2Z_D, FAMIN_4Z4Z_D, FMAXNM_VG2_2Z2...
20380
    printTypedVectorList<0,'d'>(MI, 2, STI, O);
20381
    break;
20382
  case 33:
20383
    // FAMAX_2Z2Z_S, FAMAX_4Z4Z_S, FAMIN_2Z2Z_S, FAMIN_4Z4Z_S, FMAXNM_VG2_2Z2...
20384
    printTypedVectorList<0,'s'>(MI, 2, STI, O);
20385
    break;
20386
  case 34:
20387
    // FCMEQv1i16rz, FCMEQv1i32rz, FCMEQv1i64rz, FCMEQv2i32rz, FCMEQv2i64rz, ...
20388
    O << ", #0.0";
20389
    return;
20390
    break;
20391
  case 35:
20392
    // FCPY_ZPmI_D, FCPY_ZPmI_S
20393
    printFPImmOperand(MI, 3, STI, O);
20394
    return;
20395
    break;
20396
  case 36:
20397
    // FCVTLv2i32
20398
    O << ".2s";
20399
    return;
20400
    break;
20401
  case 37:
20402
    // FCVTLv4i16
20403
    O << ".4h";
20404
    return;
20405
    break;
20406
  case 38:
20407
    // FCVTLv4i32, FCVTNv8i16
20408
    O << ".4s";
20409
    return;
20410
    break;
20411
  case 39:
20412
    // FCVTLv8i16
20413
    O << ".8h";
20414
    return;
20415
    break;
20416
  case 40:
20417
    // FCVTN_F16_F8v16f8
20418
    O << ".8h, ";
20419
    printVRegOperand(MI, 2, STI, O);
20420
    O << ".8h";
20421
    return;
20422
    break;
20423
  case 41:
20424
    // FCVTN_F16_F8v8f8
20425
    O << ".4h, ";
20426
    printVRegOperand(MI, 2, STI, O);
20427
    O << ".4h";
20428
    return;
20429
    break;
20430
  case 42:
20431
    // FCVTN_F32_F8v8f8
20432
    O << ".4s, ";
20433
    printVRegOperand(MI, 2, STI, O);
20434
    O << ".4s";
20435
    return;
20436
    break;
20437
  case 43:
20438
    // FCVTNv4i32, FCVTXNv4f32
20439
    O << ".2d";
20440
    return;
20441
    break;
20442
  case 44:
20443
    // FDOT_VG2_M2Z2Z_BtoH, FDOT_VG2_M2Z2Z_BtoS, FDOT_VG2_M2ZZI_BtoH, FDOT_VG...
20444
    printTypedVectorList<0,'b'>(MI, 4, STI, O);
20445
    O << ", ";
20446
    break;
20447
  case 45:
20448
    // FMLALL_MZZI_BtoS, FMLALL_MZZ_BtoS, FMLAL_MZZI_BtoH, FMLAL_VG2_MZZ_BtoH...
20449
    printSVERegOp<'b'>(MI, 4, STI, O);
20450
    O << ", ";
20451
    printSVERegOp<'b'>(MI, 5, STI, O);
20452
    break;
20453
  case 46:
20454
    // FMOPA_MPPZZ_D, FMOPS_MPPZZ_D
20455
    printSVERegOp<'d'>(MI, 5, STI, O);
20456
    return;
20457
    break;
20458
  case 47:
20459
    // INDEX_II_B
20460
    printSImm<8>(MI, 2, STI, O);
20461
    return;
20462
    break;
20463
  case 48:
20464
    // INDEX_RI_H
20465
    printSImm<16>(MI, 2, STI, O);
20466
    return;
20467
    break;
20468
  case 49:
20469
    // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q...
20470
    printMatrixIndex(MI, 3, STI, O);
20471
    O << "], ";
20472
    printSVERegOp<>(MI, 4, STI, O);
20473
    O << "/m, ";
20474
    break;
20475
  case 50:
20476
    // LD1B_2Z_STRIDED, LD1B_2Z_STRIDED_IMM, LD1H_2Z_STRIDED, LD1H_2Z_STRIDED...
20477
    O << "/z, [";
20478
    printOperand(MI, 2, STI, O);
20479
    O << ", ";
20480
    break;
20481
  case 51:
20482
    // LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_MXIPXX_H_H, LD1_MXIPXX_H_Q, LD1_MX...
20483
    printMatrixIndex(MI, 2, STI, O);
20484
    O << "]}, ";
20485
    printSVERegOp<>(MI, 3, STI, O);
20486
    break;
20487
  case 52:
20488
    // LDAPRB, LDAPRH, LDAPRW, LDAPRX, LDAPURbi, LDAPURdi, LDAPURhi, LDAPURqi...
20489
    O << ']';
20490
    return;
20491
    break;
20492
  case 53:
20493
    // LDAPRWpre
20494
    O << "], #4";
20495
    return;
20496
    break;
20497
  case 54:
20498
    // LDAPRXpre
20499
    O << "], #8";
20500
    return;
20501
    break;
20502
  case 55:
20503
    // LDRBBpost, LDRBpost, LDRDpost, LDRHHpost, LDRHpost, LDRQpost, LDRSBWpo...
20504
    O << "], ";
20505
    break;
20506
  case 56:
20507
    // LUT2v16f8, LUT4v16f8
20508
    printVectorIndex(MI, 3, STI, O);
20509
    return;
20510
    break;
20511
  case 57:
20512
    // LUTI2_2ZTZI_B, LUTI2_2ZTZI_H, LUTI2_2ZTZI_S, LUTI2_4ZTZI_B, LUTI2_4ZTZ...
20513
    printSVERegOp<>(MI, 2, STI, O);
20514
    printVectorIndex(MI, 3, STI, O);
20515
    return;
20516
    break;
20517
  case 58:
20518
    // LUTI4_4ZZT2Z, LUTI4_S_4ZZT2Z
20519
    printTypedVectorList<0,0>(MI, 2, STI, O);
20520
    return;
20521
    break;
20522
  case 59:
20523
    // MOVA_MXI2Z_H_B, MOVA_MXI2Z_H_D, MOVA_MXI2Z_H_H, MOVA_MXI2Z_H_S, MOVA_M...
20524
    printImmRangeScale<2, 1>(MI, 3, STI, O);
20525
    O << "], ";
20526
    break;
20527
  case 60:
20528
    // MOVA_MXI4Z_H_B, MOVA_MXI4Z_H_D, MOVA_MXI4Z_H_H, MOVA_MXI4Z_H_S, MOVA_M...
20529
    printImmRangeScale<4, 3>(MI, 3, STI, O);
20530
    O << "], ";
20531
    break;
20532
  case 61:
20533
    // MOVIv2i32, MOVIv2s_msl, MOVIv4i16, MOVIv4i32, MOVIv4s_msl, MOVIv8i16, ...
20534
    printShifter(MI, 2, STI, O);
20535
    return;
20536
    break;
20537
  case 62:
20538
    // MOVT_XTI
20539
    O << '[';
20540
    printMatrixIndex<8>(MI, 2, STI, O);
20541
    O << ']';
20542
    return;
20543
    break;
20544
  case 63:
20545
    // PRFB_D_SCALED
20546
    printRegWithShiftExtend<false, 8, 'x', 'd'>(MI, 3, STI, O);
20547
    O << ']';
20548
    return;
20549
    break;
20550
  case 64:
20551
    // PRFB_D_SXTW_SCALED
20552
    printRegWithShiftExtend<true, 8, 'w', 'd'>(MI, 3, STI, O);
20553
    O << ']';
20554
    return;
20555
    break;
20556
  case 65:
20557
    // PRFB_D_UXTW_SCALED
20558
    printRegWithShiftExtend<false, 8, 'w', 'd'>(MI, 3, STI, O);
20559
    O << ']';
20560
    return;
20561
    break;
20562
  case 66:
20563
    // PRFB_PRR
20564
    printRegWithShiftExtend<false, 8, 'x', 0>(MI, 3, STI, O);
20565
    O << ']';
20566
    return;
20567
    break;
20568
  case 67:
20569
    // PRFB_S_SXTW_SCALED
20570
    printRegWithShiftExtend<true, 8, 'w', 's'>(MI, 3, STI, O);
20571
    O << ']';
20572
    return;
20573
    break;
20574
  case 68:
20575
    // PRFB_S_UXTW_SCALED
20576
    printRegWithShiftExtend<false, 8, 'w', 's'>(MI, 3, STI, O);
20577
    O << ']';
20578
    return;
20579
    break;
20580
  case 69:
20581
    // PRFD_D_PZI, PRFD_S_PZI
20582
    printImmScale<8>(MI, 3, STI, O);
20583
    O << ']';
20584
    return;
20585
    break;
20586
  case 70:
20587
    // PRFD_D_SCALED
20588
    printRegWithShiftExtend<false, 64, 'x', 'd'>(MI, 3, STI, O);
20589
    O << ']';
20590
    return;
20591
    break;
20592
  case 71:
20593
    // PRFD_D_SXTW_SCALED
20594
    printRegWithShiftExtend<true, 64, 'w', 'd'>(MI, 3, STI, O);
20595
    O << ']';
20596
    return;
20597
    break;
20598
  case 72:
20599
    // PRFD_D_UXTW_SCALED
20600
    printRegWithShiftExtend<false, 64, 'w', 'd'>(MI, 3, STI, O);
20601
    O << ']';
20602
    return;
20603
    break;
20604
  case 73:
20605
    // PRFD_PRR
20606
    printRegWithShiftExtend<false, 64, 'x', 0>(MI, 3, STI, O);
20607
    O << ']';
20608
    return;
20609
    break;
20610
  case 74:
20611
    // PRFD_S_SXTW_SCALED
20612
    printRegWithShiftExtend<true, 64, 'w', 's'>(MI, 3, STI, O);
20613
    O << ']';
20614
    return;
20615
    break;
20616
  case 75:
20617
    // PRFD_S_UXTW_SCALED
20618
    printRegWithShiftExtend<false, 64, 'w', 's'>(MI, 3, STI, O);
20619
    O << ']';
20620
    return;
20621
    break;
20622
  case 76:
20623
    // PRFH_D_PZI, PRFH_S_PZI
20624
    printImmScale<2>(MI, 3, STI, O);
20625
    O << ']';
20626
    return;
20627
    break;
20628
  case 77:
20629
    // PRFH_D_SCALED
20630
    printRegWithShiftExtend<false, 16, 'x', 'd'>(MI, 3, STI, O);
20631
    O << ']';
20632
    return;
20633
    break;
20634
  case 78:
20635
    // PRFH_D_SXTW_SCALED
20636
    printRegWithShiftExtend<true, 16, 'w', 'd'>(MI, 3, STI, O);
20637
    O << ']';
20638
    return;
20639
    break;
20640
  case 79:
20641
    // PRFH_D_UXTW_SCALED
20642
    printRegWithShiftExtend<false, 16, 'w', 'd'>(MI, 3, STI, O);
20643
    O << ']';
20644
    return;
20645
    break;
20646
  case 80:
20647
    // PRFH_PRR
20648
    printRegWithShiftExtend<false, 16, 'x', 0>(MI, 3, STI, O);
20649
    O << ']';
20650
    return;
20651
    break;
20652
  case 81:
20653
    // PRFH_S_SXTW_SCALED
20654
    printRegWithShiftExtend<true, 16, 'w', 's'>(MI, 3, STI, O);
20655
    O << ']';
20656
    return;
20657
    break;
20658
  case 82:
20659
    // PRFH_S_UXTW_SCALED
20660
    printRegWithShiftExtend<false, 16, 'w', 's'>(MI, 3, STI, O);
20661
    O << ']';
20662
    return;
20663
    break;
20664
  case 83:
20665
    // PRFW_D_PZI, PRFW_S_PZI
20666
    printImmScale<4>(MI, 3, STI, O);
20667
    O << ']';
20668
    return;
20669
    break;
20670
  case 84:
20671
    // PRFW_D_SCALED
20672
    printRegWithShiftExtend<false, 32, 'x', 'd'>(MI, 3, STI, O);
20673
    O << ']';
20674
    return;
20675
    break;
20676
  case 85:
20677
    // PRFW_D_SXTW_SCALED
20678
    printRegWithShiftExtend<true, 32, 'w', 'd'>(MI, 3, STI, O);
20679
    O << ']';
20680
    return;
20681
    break;
20682
  case 86:
20683
    // PRFW_D_UXTW_SCALED
20684
    printRegWithShiftExtend<false, 32, 'w', 'd'>(MI, 3, STI, O);
20685
    O << ']';
20686
    return;
20687
    break;
20688
  case 87:
20689
    // PRFW_PRR
20690
    printRegWithShiftExtend<false, 32, 'x', 0>(MI, 3, STI, O);
20691
    O << ']';
20692
    return;
20693
    break;
20694
  case 88:
20695
    // PRFW_S_SXTW_SCALED
20696
    printRegWithShiftExtend<true, 32, 'w', 's'>(MI, 3, STI, O);
20697
    O << ']';
20698
    return;
20699
    break;
20700
  case 89:
20701
    // PRFW_S_UXTW_SCALED
20702
    printRegWithShiftExtend<false, 32, 'w', 's'>(MI, 3, STI, O);
20703
    O << ']';
20704
    return;
20705
    break;
20706
  case 90:
20707
    // RDFFRS_PPz, RDFFR_PPz_REAL
20708
    O << "/z";
20709
    return;
20710
    break;
20711
  case 91:
20712
    // SEL_VG2_2ZC2Z2Z_B, SEL_VG4_4ZC4Z4Z_B, SMAX_VG2_2Z2Z_B, SMAX_VG4_4Z4Z_B...
20713
    printTypedVectorList<0,'b'>(MI, 2, STI, O);
20714
    break;
20715
  case 92:
20716
    // SHLLv16i8, SHLLv8i8
20717
    O << ", #8";
20718
    return;
20719
    break;
20720
  case 93:
20721
    // SHLLv2i32, SHLLv4i32
20722
    O << ", #32";
20723
    return;
20724
    break;
20725
  case 94:
20726
    // SHLLv4i16, SHLLv8i16
20727
    O << ", #16";
20728
    return;
20729
    break;
20730
  case 95:
20731
    // STLRWpre
20732
    O << ", #-4]!";
20733
    return;
20734
    break;
20735
  case 96:
20736
    // STLRXpre
20737
    O << ", #-8]!";
20738
    return;
20739
    break;
20740
  case 97:
20741
    // SYSPxt
20742
    printGPRSeqPairsClassOperand<64>(MI, 4, STI, O);
20743
    return;
20744
    break;
20745
  case 98:
20746
    // SYSPxt_XZR
20747
    printSyspXzrPair(MI, 4, STI, O);
20748
    return;
20749
    break;
20750
  case 99:
20751
    // SYSxt
20752
    printOperand(MI, 4, STI, O);
20753
    return;
20754
    break;
20755
  case 100:
20756
    // TBLv16i8Four, TBLv16i8One, TBLv16i8Three, TBLv16i8Two, TBXv16i8Four, T...
20757
    O << ".16b";
20758
    return;
20759
    break;
20760
  case 101:
20761
    // TBLv8i8Four, TBLv8i8One, TBLv8i8Three, TBLv8i8Two, TBXv8i8Four, TBXv8i...
20762
    O << ".8b";
20763
    return;
20764
    break;
20765
  case 102:
20766
    // TRN1_ZZZ_Q, TRN2_ZZZ_Q, UZP1_ZZZ_Q, UZP2_ZZZ_Q, UZP_VG2_2ZZZ_Q, ZIP1_Z...
20767
    printSVERegOp<'q'>(MI, 2, STI, O);
20768
    return;
20769
    break;
20770
  }
20771
20772
20773
  // Fragment 4 encoded into 7 bits for 84 unique commands.
20774
  switch ((Bits >> 43) & 127) {
20775
  default: llvm_unreachable("Invalid command number.");
20776
  case 0:
20777
    // ABS_ZPmZ_B, ADDHNB_ZZZ_H, ADD_VG2_2ZZ_D, ADD_VG2_2ZZ_H, ADD_VG2_2ZZ_S,...
20778
    return;
20779
    break;
20780
  case 1:
20781
    // ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDHNT_ZZZ_S, CMLA_ZZZ_D, EORBT_ZZZ_D, EORTB...
20782
    printSVERegOp<'d'>(MI, 3, STI, O);
20783
    break;
20784
  case 2:
20785
    // ADCLB_ZZZ_S, ADCLT_ZZZ_S, CMLA_ZZZI_S, CMLA_ZZZ_S, EORBT_ZZZ_S, EORTB_...
20786
    printSVERegOp<'s'>(MI, 3, STI, O);
20787
    break;
20788
  case 3:
20789
    // ADCSWr, ADCSXr, ADCWr, ADCXr, ADDPL_XXI, ADDPT_shift, ADDSPL_XXI, ADDS...
20790
    printOperand(MI, 2, STI, O);
20791
    break;
20792
  case 4:
20793
    // ADDG, ST2Gi, STGi, STZ2Gi, STZGi, SUBG
20794
    printImmScale<16>(MI, 2, STI, O);
20795
    break;
20796
  case 5:
20797
    // ADDHNB_ZZZ_B, ADDQV_VPZ_H, ANDQV_VPZ_H, CNTP_XPP_H, EORQV_VPZ_H, FADDQ...
20798
    printSVERegOp<'h'>(MI, 2, STI, O);
20799
    break;
20800
  case 6:
20801
    // ADDHNB_ZZZ_S, ADDP_ZPmZ_D, ADDQV_VPZ_D, ADD_ZPmZ_CPA, ADD_ZPmZ_D, ADD_...
20802
    printSVERegOp<'d'>(MI, 2, STI, O);
20803
    break;
20804
  case 7:
20805
    // ADDHNT_ZZZ_B, BFDOT_ZZI, BFDOT_ZZZ, BFMLALB_ZZZ, BFMLALB_ZZZI, BFMLALT...
20806
    printSVERegOp<'h'>(MI, 3, STI, O);
20807
    break;
20808
  case 8:
20809
    // ADDHNv2i64_v2i32, ADDHNv4i32_v4i16, ADDHNv8i16_v8i8, ADDPv16i8, ADDPv2...
20810
    printVRegOperand(MI, 2, STI, O);
20811
    break;
20812
  case 9:
20813
    // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, BF16DOTlanev4bf1...
20814
    printVRegOperand(MI, 3, STI, O);
20815
    break;
20816
  case 10:
20817
    // ADDP_ZPmZ_B, ADDQV_VPZ_B, ADD_ZPmZ_B, ADD_ZZZ_B, AESD_ZZZ_B, AESE_ZZZ_...
20818
    printSVERegOp<'b'>(MI, 2, STI, O);
20819
    break;
20820
  case 11:
20821
    // ADDP_ZPmZ_H, ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2...
20822
    O << ", ";
20823
    break;
20824
  case 12:
20825
    // ADDP_ZPmZ_S, ADDQV_VPZ_S, ADD_ZPmZ_S, ADD_ZZZ_S, ANDQV_VPZ_S, AND_ZPmZ...
20826
    printSVERegOp<'s'>(MI, 2, STI, O);
20827
    break;
20828
  case 13:
20829
    // ADDSWri, ADDSXri, ADDWri, ADDXri, SUBSWri, SUBSXri, SUBWri, SUBXri
20830
    printAddSubImm(MI, 2, STI, O);
20831
    return;
20832
    break;
20833
  case 14:
20834
    // ADDSWrs, ADDSXrs, ADDWrs, ADDXrs, ANDSWrs, ANDSXrs, ANDWrs, ANDXrs, BI...
20835
    printShiftedRegister(MI, 2, STI, O);
20836
    return;
20837
    break;
20838
  case 15:
20839
    // ADDSWrx, ADDSXrx, ADDWrx, ADDXrx, SUBSWrx, SUBSXrx, SUBWrx, SUBXrx
20840
    printExtendedRegister(MI, 2, STI, O);
20841
    return;
20842
    break;
20843
  case 16:
20844
    // ADD_ZI_B, SQADD_ZI_B, SQSUB_ZI_B, SUBR_ZI_B, SUB_ZI_B, UQADD_ZI_B, UQS...
20845
    printImm8OptLsl<uint8_t>(MI, 2, STI, O);
20846
    return;
20847
    break;
20848
  case 17:
20849
    // ADD_ZI_D, SQADD_ZI_D, SQSUB_ZI_D, SUBR_ZI_D, SUB_ZI_D, UQADD_ZI_D, UQS...
20850
    printImm8OptLsl<uint64_t>(MI, 2, STI, O);
20851
    return;
20852
    break;
20853
  case 18:
20854
    // ADD_ZI_S, SQADD_ZI_S, SQSUB_ZI_S, SUBR_ZI_S, SUB_ZI_S, UQADD_ZI_S, UQS...
20855
    printImm8OptLsl<uint32_t>(MI, 2, STI, O);
20856
    return;
20857
    break;
20858
  case 19:
20859
    // ADR_LSL_ZZZ_D_0
20860
    printRegWithShiftExtend<false, 8, 'x', 'd'>(MI, 2, STI, O);
20861
    O << ']';
20862
    return;
20863
    break;
20864
  case 20:
20865
    // ADR_LSL_ZZZ_D_1
20866
    printRegWithShiftExtend<false, 16, 'x', 'd'>(MI, 2, STI, O);
20867
    O << ']';
20868
    return;
20869
    break;
20870
  case 21:
20871
    // ADR_LSL_ZZZ_D_2
20872
    printRegWithShiftExtend<false, 32, 'x', 'd'>(MI, 2, STI, O);
20873
    O << ']';
20874
    return;
20875
    break;
20876
  case 22:
20877
    // ADR_LSL_ZZZ_D_3
20878
    printRegWithShiftExtend<false, 64, 'x', 'd'>(MI, 2, STI, O);
20879
    O << ']';
20880
    return;
20881
    break;
20882
  case 23:
20883
    // ADR_LSL_ZZZ_S_0
20884
    printRegWithShiftExtend<false, 8, 'x', 's'>(MI, 2, STI, O);
20885
    O << ']';
20886
    return;
20887
    break;
20888
  case 24:
20889
    // ADR_LSL_ZZZ_S_1
20890
    printRegWithShiftExtend<false, 16, 'x', 's'>(MI, 2, STI, O);
20891
    O << ']';
20892
    return;
20893
    break;
20894
  case 25:
20895
    // ADR_LSL_ZZZ_S_2
20896
    printRegWithShiftExtend<false, 32, 'x', 's'>(MI, 2, STI, O);
20897
    O << ']';
20898
    return;
20899
    break;
20900
  case 26:
20901
    // ADR_LSL_ZZZ_S_3
20902
    printRegWithShiftExtend<false, 64, 'x', 's'>(MI, 2, STI, O);
20903
    O << ']';
20904
    return;
20905
    break;
20906
  case 27:
20907
    // ADR_SXTW_ZZZ_D_0
20908
    printRegWithShiftExtend<true, 8, 'w', 'd'>(MI, 2, STI, O);
20909
    O << ']';
20910
    return;
20911
    break;
20912
  case 28:
20913
    // ADR_SXTW_ZZZ_D_1
20914
    printRegWithShiftExtend<true, 16, 'w', 'd'>(MI, 2, STI, O);
20915
    O << ']';
20916
    return;
20917
    break;
20918
  case 29:
20919
    // ADR_SXTW_ZZZ_D_2
20920
    printRegWithShiftExtend<true, 32, 'w', 'd'>(MI, 2, STI, O);
20921
    O << ']';
20922
    return;
20923
    break;
20924
  case 30:
20925
    // ADR_SXTW_ZZZ_D_3
20926
    printRegWithShiftExtend<true, 64, 'w', 'd'>(MI, 2, STI, O);
20927
    O << ']';
20928
    return;
20929
    break;
20930
  case 31:
20931
    // ADR_UXTW_ZZZ_D_0
20932
    printRegWithShiftExtend<false, 8, 'w', 'd'>(MI, 2, STI, O);
20933
    O << ']';
20934
    return;
20935
    break;
20936
  case 32:
20937
    // ADR_UXTW_ZZZ_D_1
20938
    printRegWithShiftExtend<false, 16, 'w', 'd'>(MI, 2, STI, O);
20939
    O << ']';
20940
    return;
20941
    break;
20942
  case 33:
20943
    // ADR_UXTW_ZZZ_D_2
20944
    printRegWithShiftExtend<false, 32, 'w', 'd'>(MI, 2, STI, O);
20945
    O << ']';
20946
    return;
20947
    break;
20948
  case 34:
20949
    // ADR_UXTW_ZZZ_D_3
20950
    printRegWithShiftExtend<false, 64, 'w', 'd'>(MI, 2, STI, O);
20951
    O << ']';
20952
    return;
20953
    break;
20954
  case 35:
20955
    // ANDSWri, ANDWri, EORWri, ORRWri
20956
    printLogicalImm<int32_t>(MI, 2, STI, O);
20957
    return;
20958
    break;
20959
  case 36:
20960
    // ANDSXri, ANDXri, AND_ZI, EORXri, EOR_ZI, ORRXri, ORR_ZI
20961
    printLogicalImm<int64_t>(MI, 2, STI, O);
20962
    return;
20963
    break;
20964
  case 37:
20965
    // BFMLAL_MZZI_HtoS, BFMLSL_MZZI_HtoS, FMLALL_MZZI_BtoS, FMLAL_MZZI_BtoH,...
20966
    printVectorIndex(MI, 6, STI, O);
20967
    return;
20968
    break;
20969
  case 38:
20970
    // BFMLA_ZZZI, BFMLS_ZZZI, CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, FDOT_Z...
20971
    printVectorIndex(MI, 4, STI, O);
20972
    break;
20973
  case 39:
20974
    // BFMUL_ZZZI, FMUL_ZZZI_H, MUL_ZZZI_H, SQDMULH_ZZZI_H, SQRDMULH_ZZZI_H
20975
    printVectorIndex(MI, 3, STI, O);
20976
    return;
20977
    break;
20978
  case 40:
20979
    // BFMWri, BFMXri, CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, C...
20980
    printOperand(MI, 3, STI, O);
20981
    break;
20982
  case 41:
20983
    // CPY_ZPzI_B
20984
    printImm8OptLsl<int8_t>(MI, 2, STI, O);
20985
    return;
20986
    break;
20987
  case 42:
20988
    // CPY_ZPzI_D
20989
    printImm8OptLsl<int64_t>(MI, 2, STI, O);
20990
    return;
20991
    break;
20992
  case 43:
20993
    // CPY_ZPzI_S
20994
    printImm8OptLsl<int32_t>(MI, 2, STI, O);
20995
    return;
20996
    break;
20997
  case 44:
20998
    // FCMEQ_PPzZ0_H, FCMGE_PPzZ0_H, FCMGT_PPzZ0_H, FCMLE_PPzZ0_H, FCMLT_PPzZ...
20999
    O << ", #0.0";
21000
    return;
21001
    break;
21002
  case 45:
21003
    // FDOT_VG2_M2Z2Z_BtoH, FDOT_VG2_M2Z2Z_BtoS, FDOT_VG4_M4Z4Z_BtoH, FDOT_VG...
21004
    printTypedVectorList<0,'b'>(MI, 5, STI, O);
21005
    return;
21006
    break;
21007
  case 46:
21008
    // FDOT_VG2_M2ZZI_BtoH, FDOT_VG2_M2ZZI_BtoS, FDOT_VG2_M2ZZ_BtoH, FDOT_VG2...
21009
    printSVERegOp<'b'>(MI, 5, STI, O);
21010
    break;
21011
  case 47:
21012
    // INDEX_RI_B
21013
    printSImm<8>(MI, 2, STI, O);
21014
    return;
21015
    break;
21016
  case 48:
21017
    // INSERT_MXIPZ_H_D, INSERT_MXIPZ_V_D
21018
    printSVERegOp<'d'>(MI, 5, STI, O);
21019
    return;
21020
    break;
21021
  case 49:
21022
    // INSERT_MXIPZ_H_H, INSERT_MXIPZ_V_H
21023
    printSVERegOp<'h'>(MI, 5, STI, O);
21024
    return;
21025
    break;
21026
  case 50:
21027
    // INSERT_MXIPZ_H_Q, INSERT_MXIPZ_V_Q
21028
    printSVERegOp<'q'>(MI, 5, STI, O);
21029
    return;
21030
    break;
21031
  case 51:
21032
    // INSERT_MXIPZ_H_S, INSERT_MXIPZ_V_S
21033
    printSVERegOp<'s'>(MI, 5, STI, O);
21034
    return;
21035
    break;
21036
  case 52:
21037
    // LD1B_2Z_STRIDED, LDNT1B_2Z_STRIDED
21038
    printRegWithShiftExtend<false, 8, 'x', 0>(MI, 3, STI, O);
21039
    O << ']';
21040
    return;
21041
    break;
21042
  case 53:
21043
    // LD1B_2Z_STRIDED_IMM, LD1H_2Z_STRIDED_IMM, LDNT1B_2Z_STRIDED_IMM, LDNT1...
21044
    printImmScale<2>(MI, 3, STI, O);
21045
    O << ", mul vl]";
21046
    return;
21047
    break;
21048
  case 54:
21049
    // LD1H_2Z_STRIDED, LDNT1H_2Z_STRIDED
21050
    printRegWithShiftExtend<false, 16, 'x', 0>(MI, 3, STI, O);
21051
    O << ']';
21052
    return;
21053
    break;
21054
  case 55:
21055
    // LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_MXIPXX_H_H, LD1_MXIPXX_H_Q, LD1_MX...
21056
    O << "/z, [";
21057
    printOperand(MI, 4, STI, O);
21058
    O << ", ";
21059
    break;
21060
  case 56:
21061
    // LDCLRP, LDCLRPA, LDCLRPAL, LDCLRPL, LDSETP, LDSETPA, LDSETPAL, LDSETPL...
21062
    printOperand(MI, 4, STI, O);
21063
    O << ']';
21064
    return;
21065
    break;
21066
  case 57:
21067
    // LDG, ST2GPostIndex, ST2GPreIndex, STGPostIndex, STGPreIndex, STZ2GPost...
21068
    printImmScale<16>(MI, 3, STI, O);
21069
    break;
21070
  case 58:
21071
    // LDRAAindexed, LDRABindexed
21072
    printImmScale<8>(MI, 2, STI, O);
21073
    O << ']';
21074
    return;
21075
    break;
21076
  case 59:
21077
    // LDRAAwriteback, LDRABwriteback
21078
    printImmScale<8>(MI, 3, STI, O);
21079
    O << "]!";
21080
    return;
21081
    break;
21082
  case 60:
21083
    // LDRBBui, LDRBui, LDRSBWui, LDRSBXui, STRBBui, STRBui
21084
    printUImm12Offset<1>(MI, 2, STI, O);
21085
    O << ']';
21086
    return;
21087
    break;
21088
  case 61:
21089
    // LDRDui, LDRXui, PRFMui, STRDui, STRXui
21090
    printUImm12Offset<8>(MI, 2, STI, O);
21091
    O << ']';
21092
    return;
21093
    break;
21094
  case 62:
21095
    // LDRHHui, LDRHui, LDRSHWui, LDRSHXui, STRHHui, STRHui
21096
    printUImm12Offset<2>(MI, 2, STI, O);
21097
    O << ']';
21098
    return;
21099
    break;
21100
  case 63:
21101
    // LDRQui, STRQui
21102
    printUImm12Offset<16>(MI, 2, STI, O);
21103
    O << ']';
21104
    return;
21105
    break;
21106
  case 64:
21107
    // LDRSWui, LDRSui, LDRWui, STRSui, STRWui
21108
    printUImm12Offset<4>(MI, 2, STI, O);
21109
    O << ']';
21110
    return;
21111
    break;
21112
  case 65:
21113
    // LUTI2_S_2ZTZI_B, LUTI2_S_2ZTZI_H, LUTI2_ZTZI_B, LUTI2_ZTZI_S, LUTI4_S_...
21114
    printSVERegOp<>(MI, 2, STI, O);
21115
    printVectorIndex(MI, 3, STI, O);
21116
    return;
21117
    break;
21118
  case 66:
21119
    // MAD_ZPmZZ_B, MLA_ZPmZZ_B, MLS_ZPmZZ_B, MSB_ZPmZZ_B
21120
    printSVERegOp<'b'>(MI, 3, STI, O);
21121
    O << ", ";
21122
    printSVERegOp<'b'>(MI, 4, STI, O);
21123
    return;
21124
    break;
21125
  case 67:
21126
    // MOVAZ_ZMI_H_H, MOVAZ_ZMI_H_Q, MOVAZ_ZMI_V_H, MOVAZ_ZMI_V_Q
21127
    printMatrixIndex(MI, 4, STI, O);
21128
    O << ']';
21129
    return;
21130
    break;
21131
  case 68:
21132
    // MOVA_2ZMXI_H_B, MOVA_2ZMXI_H_D, MOVA_2ZMXI_H_H, MOVA_2ZMXI_H_S, MOVA_2...
21133
    printImmRangeScale<2, 1>(MI, 3, STI, O);
21134
    O << ']';
21135
    return;
21136
    break;
21137
  case 69:
21138
    // MOVA_4ZMXI_H_B, MOVA_4ZMXI_H_D, MOVA_4ZMXI_H_H, MOVA_4ZMXI_H_S, MOVA_4...
21139
    printImmRangeScale<4, 3>(MI, 3, STI, O);
21140
    O << ']';
21141
    return;
21142
    break;
21143
  case 70:
21144
    // MOVA_MXI2Z_H_B, MOVA_MXI2Z_V_B, MOVA_MXI4Z_H_B, MOVA_MXI4Z_V_B
21145
    printTypedVectorList<0,'b'>(MI, 4, STI, O);
21146
    return;
21147
    break;
21148
  case 71:
21149
    // MOVA_MXI2Z_H_D, MOVA_MXI2Z_V_D, MOVA_MXI4Z_H_D, MOVA_MXI4Z_V_D
21150
    printTypedVectorList<0,'d'>(MI, 4, STI, O);
21151
    return;
21152
    break;
21153
  case 72:
21154
    // MOVA_MXI2Z_H_H, MOVA_MXI2Z_V_H, MOVA_MXI4Z_H_H, MOVA_MXI4Z_V_H
21155
    printTypedVectorList<0,'h'>(MI, 4, STI, O);
21156
    return;
21157
    break;
21158
  case 73:
21159
    // MOVA_MXI2Z_H_S, MOVA_MXI2Z_V_S, MOVA_MXI4Z_H_S, MOVA_MXI4Z_V_S
21160
    printTypedVectorList<0,'s'>(MI, 4, STI, O);
21161
    return;
21162
    break;
21163
  case 74:
21164
    // PRFB_D_PZI, PRFB_S_PZI
21165
    O << ']';
21166
    return;
21167
    break;
21168
  case 75:
21169
    // PRFB_PRI, PRFD_PRI, PRFH_PRI, PRFW_PRI
21170
    O << ", mul vl]";
21171
    return;
21172
    break;
21173
  case 76:
21174
    // SPLICE_ZPZZ_B
21175
    printTypedVectorList<0,'b'>(MI, 2, STI, O);
21176
    return;
21177
    break;
21178
  case 77:
21179
    // SPLICE_ZPZZ_D
21180
    printTypedVectorList<0,'d'>(MI, 2, STI, O);
21181
    return;
21182
    break;
21183
  case 78:
21184
    // SPLICE_ZPZZ_S
21185
    printTypedVectorList<0,'s'>(MI, 2, STI, O);
21186
    return;
21187
    break;
21188
  case 79:
21189
    // SQDECP_XPWd_B, SQDECP_XPWd_D, SQDECP_XPWd_H, SQDECP_XPWd_S, SQINCP_XPW...
21190
    printGPR64as32(MI, 2, STI, O);
21191
    return;
21192
    break;
21193
  case 80:
21194
    // ST1_MXIPXX_H_B, ST1_MXIPXX_H_D, ST1_MXIPXX_H_H, ST1_MXIPXX_H_Q, ST1_MX...
21195
    O << ", [";
21196
    printOperand(MI, 4, STI, O);
21197
    O << ", ";
21198
    break;
21199
  case 81:
21200
    // SYSLxt
21201
    printSysCROperand(MI, 2, STI, O);
21202
    O << ", ";
21203
    printSysCROperand(MI, 3, STI, O);
21204
    O << ", ";
21205
    printOperand(MI, 4, STI, O);
21206
    return;
21207
    break;
21208
  case 82:
21209
    // TBNZW, TBNZX, TBZW, TBZX
21210
    printAlignedLabel(MI, Address, 2, STI, O);
21211
    return;
21212
    break;
21213
  case 83:
21214
    // UMAX_ZI_B, UMAX_ZI_D, UMAX_ZI_S, UMIN_ZI_B, UMIN_ZI_D, UMIN_ZI_S
21215
    printImm(MI, 2, STI, O);
21216
    return;
21217
    break;
21218
  }
21219
21220
21221
  // Fragment 5 encoded into 7 bits for 72 unique commands.
21222
  switch ((Bits >> 50) & 127) {
21223
  default: llvm_unreachable("Invalid command number.");
21224
  case 0:
21225
    // ADCLB_ZZZ_D, ADCLB_ZZZ_S, ADCLT_ZZZ_D, ADCLT_ZZZ_S, ADCSWr, ADCSXr, AD...
21226
    return;
21227
    break;
21228
  case 1:
21229
    // ADDG, ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_CPA,...
21230
    O << ", ";
21231
    break;
21232
  case 2:
21233
    // ADDPT_shift, SUBPT_shift
21234
    printShifter(MI, 3, STI, O);
21235
    return;
21236
    break;
21237
  case 3:
21238
    // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRR_ZPmZ_H, ASR_ZPmZ_H, BFADD_ZP...
21239
    printSVERegOp<'h'>(MI, 3, STI, O);
21240
    break;
21241
  case 4:
21242
    // ADDSXrx64, ADDXrx64, SUBSXrx64, SUBXrx64
21243
    printArithExtend(MI, 3, STI, O);
21244
    return;
21245
    break;
21246
  case 5:
21247
    // ADD_VG2_M2Z2Z_D, ADD_VG4_M4Z4Z_D, FMLA_VG2_M2Z2Z_D, FMLA_VG4_M4Z4Z_D, ...
21248
    printTypedVectorList<0,'d'>(MI, 5, STI, O);
21249
    return;
21250
    break;
21251
  case 6:
21252
    // ADD_VG2_M2Z2Z_S, ADD_VG4_M4Z4Z_S, FMLA_VG2_M2Z2Z_S, FMLA_VG4_M4Z4Z_S, ...
21253
    printTypedVectorList<0,'s'>(MI, 5, STI, O);
21254
    return;
21255
    break;
21256
  case 7:
21257
    // ADD_VG2_M2ZZ_D, ADD_VG4_M4ZZ_D, FMLA_VG2_M2ZZI_D, FMLA_VG2_M2ZZ_D, FML...
21258
    printSVERegOp<'d'>(MI, 5, STI, O);
21259
    break;
21260
  case 8:
21261
    // ADD_VG2_M2ZZ_S, ADD_VG4_M4ZZ_S, FMLA_VG2_M2ZZI_S, FMLA_VG2_M2ZZ_S, FML...
21262
    printSVERegOp<'s'>(MI, 5, STI, O);
21263
    break;
21264
  case 9:
21265
    // ASRD_ZPmI_H, ASR_ZPmI_H, CMPEQ_PPzZI_H, CMPGE_PPzZI_H, CMPGT_PPzZI_H, ...
21266
    printOperand(MI, 3, STI, O);
21267
    break;
21268
  case 10:
21269
    // ASR_WIDE_ZPmZ_H, CMPEQ_WIDE_PPzZZ_H, CMPGE_WIDE_PPzZZ_H, CMPGT_WIDE_PP...
21270
    printSVERegOp<'d'>(MI, 3, STI, O);
21271
    return;
21272
    break;
21273
  case 11:
21274
    // BF16DOTlanev4bf16, BF16DOTlanev8bf16, BFDOT_ZZI, BFMLALB_ZZZI, BFMLALT...
21275
    printVectorIndex(MI, 4, STI, O);
21276
    break;
21277
  case 12:
21278
    // BFDOT_VG2_M2Z2Z_HtoS, BFDOT_VG4_M4Z4Z_HtoS, BFMLAL_VG2_M2Z2Z_HtoS, BFM...
21279
    printTypedVectorList<0,'h'>(MI, 5, STI, O);
21280
    return;
21281
    break;
21282
  case 13:
21283
    // BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG2_M2ZZ_HtoS, BFDOT_VG4_M4ZZI_HtoS, BFDOT...
21284
    printSVERegOp<'h'>(MI, 5, STI, O);
21285
    break;
21286
  case 14:
21287
    // BFMLA_ZPmZZ, BFMLS_ZPmZZ, FCMLA_ZPmZZ_H, FMAD_ZPmZZ_H, FMLA_ZPmZZ_H, F...
21288
    printSVERegOp<'h'>(MI, 4, STI, O);
21289
    break;
21290
  case 15:
21291
    // CADD_ZZI_H, SQCADD_ZZI_H
21292
    printComplexRotationOp<180, 90>(MI, 3, STI, O);
21293
    return;
21294
    break;
21295
  case 16:
21296
    // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH...
21297
    O << ']';
21298
    return;
21299
    break;
21300
  case 17:
21301
    // CDOT_ZZZ_S, CMLA_ZZZ_B, CMLA_ZZZ_H, SQRDCMLAH_ZZZ_B, SQRDCMLAH_ZZZ_H
21302
    printComplexRotationOp<90, 0>(MI, 4, STI, O);
21303
    return;
21304
    break;
21305
  case 18:
21306
    // CMPHI_PPzZI_H, CMPHS_PPzZI_H, CMPLO_PPzZI_H, CMPLS_PPzZI_H
21307
    printImm(MI, 3, STI, O);
21308
    return;
21309
    break;
21310
  case 19:
21311
    // FADD_ZPmI_H, FSUBR_ZPmI_H, FSUB_ZPmI_H
21312
    printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::one>(MI, 3, STI, O);
21313
    return;
21314
    break;
21315
  case 20:
21316
    // FCMEQ_PPzZ0_D, FCMEQ_PPzZ0_S, FCMGE_PPzZ0_D, FCMGE_PPzZ0_S, FCMGT_PPzZ...
21317
    O << ", #0.0";
21318
    return;
21319
    break;
21320
  case 21:
21321
    // FDOT_VG2_M2ZZI_BtoH, FDOT_VG2_M2ZZI_BtoS, FDOT_VG4_M4ZZI_BtoH, FDOT_VG...
21322
    printVectorIndex(MI, 6, STI, O);
21323
    return;
21324
    break;
21325
  case 22:
21326
    // FMAXNM_ZPmI_H, FMAX_ZPmI_H, FMINNM_ZPmI_H, FMIN_ZPmI_H
21327
    printExactFPImm<AArch64ExactFPImm::zero, AArch64ExactFPImm::one>(MI, 3, STI, O);
21328
    return;
21329
    break;
21330
  case 23:
21331
    // FMULXv1i16_indexed, FMULXv1i32_indexed, FMULXv1i64_indexed, FMULXv2i32...
21332
    printVectorIndex(MI, 3, STI, O);
21333
    return;
21334
    break;
21335
  case 24:
21336
    // FMUL_ZPmI_H
21337
    printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::two>(MI, 3, STI, O);
21338
    return;
21339
    break;
21340
  case 25:
21341
    // GLD1B_D_REAL, GLD1D_REAL, GLD1H_D_REAL, GLD1SB_D_REAL, GLD1SH_D_REAL, ...
21342
    printRegWithShiftExtend<false, 8, 'x', 'd'>(MI, 3, STI, O);
21343
    O << ']';
21344
    return;
21345
    break;
21346
  case 26:
21347
    // GLD1B_D_SXTW_REAL, GLD1D_SXTW_REAL, GLD1H_D_SXTW_REAL, GLD1SB_D_SXTW_R...
21348
    printRegWithShiftExtend<true, 8, 'w', 'd'>(MI, 3, STI, O);
21349
    O << ']';
21350
    return;
21351
    break;
21352
  case 27:
21353
    // GLD1B_D_UXTW_REAL, GLD1D_UXTW_REAL, GLD1H_D_UXTW_REAL, GLD1SB_D_UXTW_R...
21354
    printRegWithShiftExtend<false, 8, 'w', 'd'>(MI, 3, STI, O);
21355
    O << ']';
21356
    return;
21357
    break;
21358
  case 28:
21359
    // GLD1B_S_SXTW_REAL, GLD1H_S_SXTW_REAL, GLD1SB_S_SXTW_REAL, GLD1SH_S_SXT...
21360
    printRegWithShiftExtend<true, 8, 'w', 's'>(MI, 3, STI, O);
21361
    O << ']';
21362
    return;
21363
    break;
21364
  case 29:
21365
    // GLD1B_S_UXTW_REAL, GLD1H_S_UXTW_REAL, GLD1SB_S_UXTW_REAL, GLD1SH_S_UXT...
21366
    printRegWithShiftExtend<false, 8, 'w', 's'>(MI, 3, STI, O);
21367
    O << ']';
21368
    return;
21369
    break;
21370
  case 30:
21371
    // GLD1D_IMM_REAL, GLDFF1D_IMM_REAL, LD1RD_IMM, SST1D_IMM
21372
    printImmScale<8>(MI, 3, STI, O);
21373
    O << ']';
21374
    return;
21375
    break;
21376
  case 31:
21377
    // GLD1D_SCALED_REAL, GLDFF1D_SCALED_REAL, SST1D_SCALED
21378
    printRegWithShiftExtend<false, 64, 'x', 'd'>(MI, 3, STI, O);
21379
    O << ']';
21380
    return;
21381
    break;
21382
  case 32:
21383
    // GLD1D_SXTW_SCALED_REAL, GLDFF1D_SXTW_SCALED_REAL, SST1D_SXTW_SCALED
21384
    printRegWithShiftExtend<true, 64, 'w', 'd'>(MI, 3, STI, O);
21385
    O << ']';
21386
    return;
21387
    break;
21388
  case 33:
21389
    // GLD1D_UXTW_SCALED_REAL, GLDFF1D_UXTW_SCALED_REAL, SST1D_UXTW_SCALED
21390
    printRegWithShiftExtend<false, 64, 'w', 'd'>(MI, 3, STI, O);
21391
    O << ']';
21392
    return;
21393
    break;
21394
  case 34:
21395
    // GLD1H_D_IMM_REAL, GLD1H_S_IMM_REAL, GLD1SH_D_IMM_REAL, GLD1SH_S_IMM_RE...
21396
    printImmScale<2>(MI, 3, STI, O);
21397
    break;
21398
  case 35:
21399
    // GLD1H_D_SCALED_REAL, GLD1SH_D_SCALED_REAL, GLDFF1H_D_SCALED_REAL, GLDF...
21400
    printRegWithShiftExtend<false, 16, 'x', 'd'>(MI, 3, STI, O);
21401
    O << ']';
21402
    return;
21403
    break;
21404
  case 36:
21405
    // GLD1H_D_SXTW_SCALED_REAL, GLD1SH_D_SXTW_SCALED_REAL, GLDFF1H_D_SXTW_SC...
21406
    printRegWithShiftExtend<true, 16, 'w', 'd'>(MI, 3, STI, O);
21407
    O << ']';
21408
    return;
21409
    break;
21410
  case 37:
21411
    // GLD1H_D_UXTW_SCALED_REAL, GLD1SH_D_UXTW_SCALED_REAL, GLDFF1H_D_UXTW_SC...
21412
    printRegWithShiftExtend<false, 16, 'w', 'd'>(MI, 3, STI, O);
21413
    O << ']';
21414
    return;
21415
    break;
21416
  case 38:
21417
    // GLD1H_S_SXTW_SCALED_REAL, GLD1SH_S_SXTW_SCALED_REAL, GLDFF1H_S_SXTW_SC...
21418
    printRegWithShiftExtend<true, 16, 'w', 's'>(MI, 3, STI, O);
21419
    O << ']';
21420
    return;
21421
    break;
21422
  case 39:
21423
    // GLD1H_S_UXTW_SCALED_REAL, GLD1SH_S_UXTW_SCALED_REAL, GLDFF1H_S_UXTW_SC...
21424
    printRegWithShiftExtend<false, 16, 'w', 's'>(MI, 3, STI, O);
21425
    O << ']';
21426
    return;
21427
    break;
21428
  case 40:
21429
    // GLD1SW_D_IMM_REAL, GLD1W_D_IMM_REAL, GLD1W_IMM_REAL, GLDFF1SW_D_IMM_RE...
21430
    printImmScale<4>(MI, 3, STI, O);
21431
    break;
21432
  case 41:
21433
    // GLD1SW_D_SCALED_REAL, GLD1W_D_SCALED_REAL, GLDFF1SW_D_SCALED_REAL, GLD...
21434
    printRegWithShiftExtend<false, 32, 'x', 'd'>(MI, 3, STI, O);
21435
    O << ']';
21436
    return;
21437
    break;
21438
  case 42:
21439
    // GLD1SW_D_SXTW_SCALED_REAL, GLD1W_D_SXTW_SCALED_REAL, GLDFF1SW_D_SXTW_S...
21440
    printRegWithShiftExtend<true, 32, 'w', 'd'>(MI, 3, STI, O);
21441
    O << ']';
21442
    return;
21443
    break;
21444
  case 43:
21445
    // GLD1SW_D_UXTW_SCALED_REAL, GLD1W_D_UXTW_SCALED_REAL, GLDFF1SW_D_UXTW_S...
21446
    printRegWithShiftExtend<false, 32, 'w', 'd'>(MI, 3, STI, O);
21447
    O << ']';
21448
    return;
21449
    break;
21450
  case 44:
21451
    // GLD1W_SXTW_SCALED_REAL, GLDFF1W_SXTW_SCALED_REAL, SST1W_SXTW_SCALED
21452
    printRegWithShiftExtend<true, 32, 'w', 's'>(MI, 3, STI, O);
21453
    O << ']';
21454
    return;
21455
    break;
21456
  case 45:
21457
    // GLD1W_UXTW_SCALED_REAL, GLDFF1W_UXTW_SCALED_REAL, SST1W_UXTW_SCALED
21458
    printRegWithShiftExtend<false, 32, 'w', 's'>(MI, 3, STI, O);
21459
    O << ']';
21460
    return;
21461
    break;
21462
  case 46:
21463
    // LD1B, LD1B_2Z, LD1B_4Z, LD1B_4Z_STRIDED, LD1B_D, LD1B_H, LD1B_S, LD1RO...
21464
    printRegWithShiftExtend<false, 8, 'x', 0>(MI, 3, STI, O);
21465
    O << ']';
21466
    return;
21467
    break;
21468
  case 47:
21469
    // LD1D, LD1D_2Z, LD1D_2Z_STRIDED, LD1D_4Z, LD1D_4Z_STRIDED, LD1D_Q, LD1R...
21470
    printRegWithShiftExtend<false, 64, 'x', 0>(MI, 3, STI, O);
21471
    O << ']';
21472
    return;
21473
    break;
21474
  case 48:
21475
    // LD1H, LD1H_2Z, LD1H_4Z, LD1H_4Z_STRIDED, LD1H_D, LD1H_S, LD1RO_H, LD1R...
21476
    printRegWithShiftExtend<false, 16, 'x', 0>(MI, 3, STI, O);
21477
    O << ']';
21478
    return;
21479
    break;
21480
  case 49:
21481
    // LD1RO_B_IMM, LD1RO_D_IMM, LD1RO_H_IMM, LD1RO_W_IMM
21482
    printImmScale<32>(MI, 3, STI, O);
21483
    O << ']';
21484
    return;
21485
    break;
21486
  case 50:
21487
    // LD1RO_W, LD1RQ_W, LD1SW_D, LD1W, LD1W_2Z, LD1W_2Z_STRIDED, LD1W_4Z, LD...
21488
    printRegWithShiftExtend<false, 32, 'x', 0>(MI, 3, STI, O);
21489
    O << ']';
21490
    return;
21491
    break;
21492
  case 51:
21493
    // LD1RQ_B_IMM, LD1RQ_D_IMM, LD1RQ_H_IMM, LD1RQ_W_IMM
21494
    printImmScale<16>(MI, 3, STI, O);
21495
    O << ']';
21496
    return;
21497
    break;
21498
  case 52:
21499
    // LD1_MXIPXX_H_B, LD1_MXIPXX_V_B, ST1_MXIPXX_H_B, ST1_MXIPXX_V_B
21500
    printRegWithShiftExtend<false, 8, 'x', 0>(MI, 5, STI, O);
21501
    O << ']';
21502
    return;
21503
    break;
21504
  case 53:
21505
    // LD1_MXIPXX_H_D, LD1_MXIPXX_V_D, ST1_MXIPXX_H_D, ST1_MXIPXX_V_D
21506
    printRegWithShiftExtend<false, 64, 'x', 0>(MI, 5, STI, O);
21507
    O << ']';
21508
    return;
21509
    break;
21510
  case 54:
21511
    // LD1_MXIPXX_H_H, LD1_MXIPXX_V_H, ST1_MXIPXX_H_H, ST1_MXIPXX_V_H
21512
    printRegWithShiftExtend<false, 16, 'x', 0>(MI, 5, STI, O);
21513
    O << ']';
21514
    return;
21515
    break;
21516
  case 55:
21517
    // LD1_MXIPXX_H_Q, LD1_MXIPXX_V_Q, ST1_MXIPXX_H_Q, ST1_MXIPXX_V_Q
21518
    printRegWithShiftExtend<false, 128, 'x', 0>(MI, 5, STI, O);
21519
    O << ']';
21520
    return;
21521
    break;
21522
  case 56:
21523
    // LD1_MXIPXX_H_S, LD1_MXIPXX_V_S, ST1_MXIPXX_H_S, ST1_MXIPXX_V_S
21524
    printRegWithShiftExtend<false, 32, 'x', 0>(MI, 5, STI, O);
21525
    O << ']';
21526
    return;
21527
    break;
21528
  case 57:
21529
    // LD2Q, LD3Q, LD4Q, ST2Q, ST3Q, ST4Q
21530
    printRegWithShiftExtend<false, 128, 'x', 0>(MI, 3, STI, O);
21531
    O << ']';
21532
    return;
21533
    break;
21534
  case 58:
21535
    // LD3B_IMM, LD3D_IMM, LD3H_IMM, LD3Q_IMM, LD3W_IMM, ST3B_IMM, ST3D_IMM, ...
21536
    printImmScale<3>(MI, 3, STI, O);
21537
    O << ", mul vl]";
21538
    return;
21539
    break;
21540
  case 59:
21541
    // LDIAPPWpre
21542
    O << "], #8";
21543
    return;
21544
    break;
21545
  case 60:
21546
    // LDIAPPXpre
21547
    O << "], #16";
21548
    return;
21549
    break;
21550
  case 61:
21551
    // LDPDpost, LDPQpost, LDPSWpost, LDPSpost, LDPWpost, LDPXpost, STGPpost,...
21552
    O << "], ";
21553
    break;
21554
  case 62:
21555
    // LDRBBpre, LDRBpre, LDRDpre, LDRHHpre, LDRHpre, LDRQpre, LDRSBWpre, LDR...
21556
    O << "]!";
21557
    return;
21558
    break;
21559
  case 63:
21560
    // LDR_PXI, LDR_ZXI, STR_PXI, STR_ZXI
21561
    O << ", mul vl]";
21562
    return;
21563
    break;
21564
  case 64:
21565
    // PSEL_PPPRI_B, PSEL_PPPRI_D, PSEL_PPPRI_H, PSEL_PPPRI_S
21566
    O << '[';
21567
    printOperand(MI, 3, STI, O);
21568
    O << ", ";
21569
    printMatrixIndex(MI, 4, STI, O);
21570
    O << ']';
21571
    return;
21572
    break;
21573
  case 65:
21574
    // SEL_VG2_2ZC2Z2Z_B, SEL_VG4_4ZC4Z4Z_B
21575
    printTypedVectorList<0,'b'>(MI, 3, STI, O);
21576
    return;
21577
    break;
21578
  case 66:
21579
    // SEL_VG2_2ZC2Z2Z_D, SEL_VG4_4ZC4Z4Z_D
21580
    printTypedVectorList<0,'d'>(MI, 3, STI, O);
21581
    return;
21582
    break;
21583
  case 67:
21584
    // SEL_VG2_2ZC2Z2Z_H, SEL_VG4_4ZC4Z4Z_H
21585
    printTypedVectorList<0,'h'>(MI, 3, STI, O);
21586
    return;
21587
    break;
21588
  case 68:
21589
    // SEL_VG2_2ZC2Z2Z_S, SEL_VG4_4ZC4Z4Z_S
21590
    printTypedVectorList<0,'s'>(MI, 3, STI, O);
21591
    return;
21592
    break;
21593
  case 69:
21594
    // STILPWpre
21595
    O << ", #-8]!";
21596
    return;
21597
    break;
21598
  case 70:
21599
    // STILPXpre
21600
    O << ", #-16]!";
21601
    return;
21602
    break;
21603
  case 71:
21604
    // STLXPW, STLXPX, STXPW, STXPX
21605
    O << ", [";
21606
    printOperand(MI, 3, STI, O);
21607
    O << ']';
21608
    return;
21609
    break;
21610
  }
21611
21612
21613
  // Fragment 6 encoded into 6 bits for 42 unique commands.
21614
  switch ((Bits >> 57) & 63) {
21615
  default: llvm_unreachable("Invalid command number.");
21616
  case 0:
21617
    // ADDG, ASRD_ZPmI_B, ASRD_ZPmI_D, ASRD_ZPmI_S, ASR_ZPmI_B, ASR_ZPmI_D, A...
21618
    printOperand(MI, 3, STI, O);
21619
    return;
21620
    break;
21621
  case 1:
21622
    // ADDP_ZPmZ_B, ADD_ZPmZ_B, ANDS_PPzPP, AND_PPzPP, AND_ZPmZ_B, ASRR_ZPmZ_...
21623
    printSVERegOp<'b'>(MI, 3, STI, O);
21624
    return;
21625
    break;
21626
  case 2:
21627
    // ADDP_ZPmZ_D, ADD_ZPmZ_CPA, ADD_ZPmZ_D, AND_ZPmZ_D, ASRR_ZPmZ_D, ASR_WI...
21628
    printSVERegOp<'d'>(MI, 3, STI, O);
21629
    break;
21630
  case 3:
21631
    // ADDP_ZPmZ_H, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_VG4_M4ZZ_D, ADD_VG4_M...
21632
    return;
21633
    break;
21634
  case 4:
21635
    // ADDP_ZPmZ_S, ADD_ZPmZ_S, AND_ZPmZ_S, ASRR_ZPmZ_S, ASR_ZPmZ_S, BIC_ZPmZ...
21636
    printSVERegOp<'s'>(MI, 3, STI, O);
21637
    break;
21638
  case 5:
21639
    // BCAX, EOR3, SM3SS1
21640
    printVRegOperand(MI, 3, STI, O);
21641
    return;
21642
    break;
21643
  case 6:
21644
    // BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG4_M4ZZI_HtoS, BFMLAL_VG2_M2ZZI_HtoS, BFM...
21645
    printVectorIndex(MI, 6, STI, O);
21646
    return;
21647
    break;
21648
  case 7:
21649
    // BFMWri, BFMXri
21650
    printOperand(MI, 4, STI, O);
21651
    return;
21652
    break;
21653
  case 8:
21654
    // CADD_ZZI_B, CADD_ZZI_D, CADD_ZZI_S, FCADDv2f32, FCADDv2f64, FCADDv4f16...
21655
    printComplexRotationOp<180, 90>(MI, 3, STI, O);
21656
    return;
21657
    break;
21658
  case 9:
21659
    // CCMNWi, CCMNWr, CCMNXi, CCMNXr, CCMPWi, CCMPWr, CCMPXi, CCMPXr, CSELWr...
21660
    printCondCode(MI, 3, STI, O);
21661
    return;
21662
    break;
21663
  case 10:
21664
    // CDOT_ZZZI_D, CMLA_ZZZI_S, FCADD_ZPmZ_H, FCMLA_ZPmZZ_H, FCMLA_ZZZI_S, F...
21665
    O << ", ";
21666
    break;
21667
  case 11:
21668
    // CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, SQRDCMLAH_ZZZI_H
21669
    printComplexRotationOp<90, 0>(MI, 5, STI, O);
21670
    return;
21671
    break;
21672
  case 12:
21673
    // CDOT_ZZZ_D, CMLA_ZZZ_D, CMLA_ZZZ_S, FCMLAv2f32, FCMLAv2f64, FCMLAv4f16...
21674
    printComplexRotationOp<90, 0>(MI, 4, STI, O);
21675
    return;
21676
    break;
21677
  case 13:
21678
    // CLASTA_RPZ_H, CLASTA_VPZ_H, CLASTB_RPZ_H, CLASTB_VPZ_H
21679
    printSVERegOp<'h'>(MI, 3, STI, O);
21680
    return;
21681
    break;
21682
  case 14:
21683
    // CMPHI_PPzZI_B, CMPHI_PPzZI_D, CMPHI_PPzZI_S, CMPHS_PPzZI_B, CMPHS_PPzZ...
21684
    printImm(MI, 3, STI, O);
21685
    return;
21686
    break;
21687
  case 15:
21688
    // FADD_ZPmI_D, FADD_ZPmI_S, FSUBR_ZPmI_D, FSUBR_ZPmI_S, FSUB_ZPmI_D, FSU...
21689
    printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::one>(MI, 3, STI, O);
21690
    return;
21691
    break;
21692
  case 16:
21693
    // FCMLA_ZPmZZ_D, FMAD_ZPmZZ_D, FMLA_ZPmZZ_D, FMLS_ZPmZZ_D, FMSB_ZPmZZ_D,...
21694
    printSVERegOp<'d'>(MI, 4, STI, O);
21695
    break;
21696
  case 17:
21697
    // FCMLA_ZPmZZ_S, FMAD_ZPmZZ_S, FMLA_ZPmZZ_S, FMLS_ZPmZZ_S, FMSB_ZPmZZ_S,...
21698
    printSVERegOp<'s'>(MI, 4, STI, O);
21699
    break;
21700
  case 18:
21701
    // FMAXNM_ZPmI_D, FMAXNM_ZPmI_S, FMAX_ZPmI_D, FMAX_ZPmI_S, FMINNM_ZPmI_D,...
21702
    printExactFPImm<AArch64ExactFPImm::zero, AArch64ExactFPImm::one>(MI, 3, STI, O);
21703
    return;
21704
    break;
21705
  case 19:
21706
    // FMUL_ZPmI_D, FMUL_ZPmI_S
21707
    printExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::two>(MI, 3, STI, O);
21708
    return;
21709
    break;
21710
  case 20:
21711
    // GLD1B_D_IMM_REAL, GLD1B_S_IMM_REAL, GLD1H_D_IMM_REAL, GLD1H_S_IMM_REAL...
21712
    O << ']';
21713
    return;
21714
    break;
21715
  case 21:
21716
    // LD1B_2Z_IMM, LD1B_4Z_IMM, LD1B_4Z_STRIDED_IMM, LD1B_D_IMM, LD1B_H_IMM,...
21717
    O << ", mul vl]";
21718
    return;
21719
    break;
21720
  case 22:
21721
    // LDNPDi, LDNPXi, LDPDi, LDPXi, STNPDi, STNPXi, STPDi, STPXi
21722
    printImmScale<8>(MI, 3, STI, O);
21723
    O << ']';
21724
    return;
21725
    break;
21726
  case 23:
21727
    // LDNPQi, LDPQi, STGPi, STNPQi, STPQi
21728
    printImmScale<16>(MI, 3, STI, O);
21729
    O << ']';
21730
    return;
21731
    break;
21732
  case 24:
21733
    // LDNPSi, LDNPWi, LDPSWi, LDPSi, LDPWi, STNPSi, STNPWi, STPSi, STPWi
21734
    printImmScale<4>(MI, 3, STI, O);
21735
    O << ']';
21736
    return;
21737
    break;
21738
  case 25:
21739
    // LDPDpost, LDPDpre, LDPXpost, LDPXpre, STPDpost, STPDpre, STPXpost, STP...
21740
    printImmScale<8>(MI, 4, STI, O);
21741
    break;
21742
  case 26:
21743
    // LDPQpost, LDPQpre, STGPpost, STGPpre, STPQpost, STPQpre
21744
    printImmScale<16>(MI, 4, STI, O);
21745
    break;
21746
  case 27:
21747
    // LDPSWpost, LDPSWpre, LDPSpost, LDPSpre, LDPWpost, LDPWpre, STPSpost, S...
21748
    printImmScale<4>(MI, 4, STI, O);
21749
    break;
21750
  case 28:
21751
    // LDRBBroW, LDRBroW, LDRSBWroW, LDRSBXroW, STRBBroW, STRBroW
21752
    printMemExtend<'w', 8>(MI, 3, STI, O);
21753
    O << ']';
21754
    return;
21755
    break;
21756
  case 29:
21757
    // LDRBBroX, LDRBroX, LDRSBWroX, LDRSBXroX, STRBBroX, STRBroX
21758
    printMemExtend<'x', 8>(MI, 3, STI, O);
21759
    O << ']';
21760
    return;
21761
    break;
21762
  case 30:
21763
    // LDRDroW, LDRXroW, PRFMroW, STRDroW, STRXroW
21764
    printMemExtend<'w', 64>(MI, 3, STI, O);
21765
    O << ']';
21766
    return;
21767
    break;
21768
  case 31:
21769
    // LDRDroX, LDRXroX, PRFMroX, STRDroX, STRXroX
21770
    printMemExtend<'x', 64>(MI, 3, STI, O);
21771
    O << ']';
21772
    return;
21773
    break;
21774
  case 32:
21775
    // LDRHHroW, LDRHroW, LDRSHWroW, LDRSHXroW, STRHHroW, STRHroW
21776
    printMemExtend<'w', 16>(MI, 3, STI, O);
21777
    O << ']';
21778
    return;
21779
    break;
21780
  case 33:
21781
    // LDRHHroX, LDRHroX, LDRSHWroX, LDRSHXroX, STRHHroX, STRHroX
21782
    printMemExtend<'x', 16>(MI, 3, STI, O);
21783
    O << ']';
21784
    return;
21785
    break;
21786
  case 34:
21787
    // LDRQroW, STRQroW
21788
    printMemExtend<'w', 128>(MI, 3, STI, O);
21789
    O << ']';
21790
    return;
21791
    break;
21792
  case 35:
21793
    // LDRQroX, STRQroX
21794
    printMemExtend<'x', 128>(MI, 3, STI, O);
21795
    O << ']';
21796
    return;
21797
    break;
21798
  case 36:
21799
    // LDRSWroW, LDRSroW, LDRWroW, STRSroW, STRWroW
21800
    printMemExtend<'w', 32>(MI, 3, STI, O);
21801
    O << ']';
21802
    return;
21803
    break;
21804
  case 37:
21805
    // LDRSWroX, LDRSroX, LDRWroX, STRSroX, STRWroX
21806
    printMemExtend<'x', 32>(MI, 3, STI, O);
21807
    O << ']';
21808
    return;
21809
    break;
21810
  case 38:
21811
    // ST1B_2Z_STRIDED, STNT1B_2Z_STRIDED
21812
    printRegWithShiftExtend<false, 8, 'x', 0>(MI, 3, STI, O);
21813
    O << ']';
21814
    return;
21815
    break;
21816
  case 39:
21817
    // ST1B_2Z_STRIDED_IMM, ST1H_2Z_STRIDED_IMM, STNT1B_2Z_STRIDED_IMM, STNT1...
21818
    printImmScale<2>(MI, 3, STI, O);
21819
    O << ", mul vl]";
21820
    return;
21821
    break;
21822
  case 40:
21823
    // ST1H_2Z_STRIDED, STNT1H_2Z_STRIDED
21824
    printRegWithShiftExtend<false, 16, 'x', 0>(MI, 3, STI, O);
21825
    O << ']';
21826
    return;
21827
    break;
21828
  case 41:
21829
    // WHILEGE_CXX_B, WHILEGE_CXX_D, WHILEGE_CXX_H, WHILEGE_CXX_S, WHILEGT_CX...
21830
    printSVEVecLenSpecifier(MI, 3, STI, O);
21831
    return;
21832
    break;
21833
  }
21834
21835
  switch (MI->getOpcode()) {
21836
  default: llvm_unreachable("Unexpected opcode.");
21837
  case AArch64::ADDP_ZPmZ_D:
21838
  case AArch64::ADDP_ZPmZ_S:
21839
  case AArch64::ADD_ZPmZ_CPA:
21840
  case AArch64::ADD_ZPmZ_D:
21841
  case AArch64::ADD_ZPmZ_S:
21842
  case AArch64::AND_ZPmZ_D:
21843
  case AArch64::AND_ZPmZ_S:
21844
  case AArch64::ASRR_ZPmZ_D:
21845
  case AArch64::ASRR_ZPmZ_S:
21846
  case AArch64::ASR_WIDE_ZPmZ_B:
21847
  case AArch64::ASR_WIDE_ZPmZ_S:
21848
  case AArch64::ASR_ZPmZ_D:
21849
  case AArch64::ASR_ZPmZ_S:
21850
  case AArch64::BCAX_ZZZZ:
21851
  case AArch64::BIC_ZPmZ_D:
21852
  case AArch64::BIC_ZPmZ_S:
21853
  case AArch64::BSL1N_ZZZZ:
21854
  case AArch64::BSL2N_ZZZZ:
21855
  case AArch64::BSL_ZZZZ:
21856
  case AArch64::CLASTA_RPZ_D:
21857
  case AArch64::CLASTA_RPZ_S:
21858
  case AArch64::CLASTA_VPZ_D:
21859
  case AArch64::CLASTA_VPZ_S:
21860
  case AArch64::CLASTA_ZPZ_D:
21861
  case AArch64::CLASTA_ZPZ_S:
21862
  case AArch64::CLASTB_RPZ_D:
21863
  case AArch64::CLASTB_RPZ_S:
21864
  case AArch64::CLASTB_VPZ_D:
21865
  case AArch64::CLASTB_VPZ_S:
21866
  case AArch64::CLASTB_ZPZ_D:
21867
  case AArch64::CLASTB_ZPZ_S:
21868
  case AArch64::CMPEQ_PPzZZ_D:
21869
  case AArch64::CMPEQ_PPzZZ_S:
21870
  case AArch64::CMPEQ_WIDE_PPzZZ_B:
21871
  case AArch64::CMPEQ_WIDE_PPzZZ_S:
21872
  case AArch64::CMPGE_PPzZZ_D:
21873
  case AArch64::CMPGE_PPzZZ_S:
21874
  case AArch64::CMPGE_WIDE_PPzZZ_B:
21875
  case AArch64::CMPGE_WIDE_PPzZZ_S:
21876
  case AArch64::CMPGT_PPzZZ_D:
21877
  case AArch64::CMPGT_PPzZZ_S:
21878
  case AArch64::CMPGT_WIDE_PPzZZ_B:
21879
  case AArch64::CMPGT_WIDE_PPzZZ_S:
21880
  case AArch64::CMPHI_PPzZZ_D:
21881
  case AArch64::CMPHI_PPzZZ_S:
21882
  case AArch64::CMPHI_WIDE_PPzZZ_B:
21883
  case AArch64::CMPHI_WIDE_PPzZZ_S:
21884
  case AArch64::CMPHS_PPzZZ_D:
21885
  case AArch64::CMPHS_PPzZZ_S:
21886
  case AArch64::CMPHS_WIDE_PPzZZ_B:
21887
  case AArch64::CMPHS_WIDE_PPzZZ_S:
21888
  case AArch64::CMPLE_WIDE_PPzZZ_B:
21889
  case AArch64::CMPLE_WIDE_PPzZZ_S:
21890
  case AArch64::CMPLO_WIDE_PPzZZ_B:
21891
  case AArch64::CMPLO_WIDE_PPzZZ_S:
21892
  case AArch64::CMPLS_WIDE_PPzZZ_B:
21893
  case AArch64::CMPLS_WIDE_PPzZZ_S:
21894
  case AArch64::CMPLT_WIDE_PPzZZ_B:
21895
  case AArch64::CMPLT_WIDE_PPzZZ_S:
21896
  case AArch64::CMPNE_PPzZZ_D:
21897
  case AArch64::CMPNE_PPzZZ_S:
21898
  case AArch64::CMPNE_WIDE_PPzZZ_B:
21899
  case AArch64::CMPNE_WIDE_PPzZZ_S:
21900
  case AArch64::EOR3_ZZZZ:
21901
  case AArch64::EOR_ZPmZ_D:
21902
  case AArch64::EOR_ZPmZ_S:
21903
  case AArch64::FABD_ZPmZ_D:
21904
  case AArch64::FABD_ZPmZ_S:
21905
  case AArch64::FACGE_PPzZZ_D:
21906
  case AArch64::FACGE_PPzZZ_S:
21907
  case AArch64::FACGT_PPzZZ_D:
21908
  case AArch64::FACGT_PPzZZ_S:
21909
  case AArch64::FADDP_ZPmZZ_D:
21910
  case AArch64::FADDP_ZPmZZ_S:
21911
  case AArch64::FADD_ZPmZ_D:
21912
  case AArch64::FADD_ZPmZ_S:
21913
  case AArch64::FAMAX_ZPmZ_D:
21914
  case AArch64::FAMAX_ZPmZ_S:
21915
  case AArch64::FAMIN_ZPmZ_D:
21916
  case AArch64::FAMIN_ZPmZ_S:
21917
  case AArch64::FCMEQ_PPzZZ_D:
21918
  case AArch64::FCMEQ_PPzZZ_S:
21919
  case AArch64::FCMGE_PPzZZ_D:
21920
  case AArch64::FCMGE_PPzZZ_S:
21921
  case AArch64::FCMGT_PPzZZ_D:
21922
  case AArch64::FCMGT_PPzZZ_S:
21923
  case AArch64::FCMNE_PPzZZ_D:
21924
  case AArch64::FCMNE_PPzZZ_S:
21925
  case AArch64::FCMUO_PPzZZ_D:
21926
  case AArch64::FCMUO_PPzZZ_S:
21927
  case AArch64::FDIVR_ZPmZ_D:
21928
  case AArch64::FDIVR_ZPmZ_S:
21929
  case AArch64::FDIV_ZPmZ_D:
21930
  case AArch64::FDIV_ZPmZ_S:
21931
  case AArch64::FMAD_ZPmZZ_D:
21932
  case AArch64::FMAD_ZPmZZ_S:
21933
  case AArch64::FMAXNMP_ZPmZZ_D:
21934
  case AArch64::FMAXNMP_ZPmZZ_S:
21935
  case AArch64::FMAXNM_ZPmZ_D:
21936
  case AArch64::FMAXNM_ZPmZ_S:
21937
  case AArch64::FMAXP_ZPmZZ_D:
21938
  case AArch64::FMAXP_ZPmZZ_S:
21939
  case AArch64::FMAX_ZPmZ_D:
21940
  case AArch64::FMAX_ZPmZ_S:
21941
  case AArch64::FMINNMP_ZPmZZ_D:
21942
  case AArch64::FMINNMP_ZPmZZ_S:
21943
  case AArch64::FMINNM_ZPmZ_D:
21944
  case AArch64::FMINNM_ZPmZ_S:
21945
  case AArch64::FMINP_ZPmZZ_D:
21946
  case AArch64::FMINP_ZPmZZ_S:
21947
  case AArch64::FMIN_ZPmZ_D:
21948
  case AArch64::FMIN_ZPmZ_S:
21949
  case AArch64::FMLA_ZPmZZ_D:
21950
  case AArch64::FMLA_ZPmZZ_S:
21951
  case AArch64::FMLS_ZPmZZ_D:
21952
  case AArch64::FMLS_ZPmZZ_S:
21953
  case AArch64::FMSB_ZPmZZ_D:
21954
  case AArch64::FMSB_ZPmZZ_S:
21955
  case AArch64::FMULX_ZPmZ_D:
21956
  case AArch64::FMULX_ZPmZ_S:
21957
  case AArch64::FMUL_ZPmZ_D:
21958
  case AArch64::FMUL_ZPmZ_S:
21959
  case AArch64::FNMAD_ZPmZZ_D:
21960
  case AArch64::FNMAD_ZPmZZ_S:
21961
  case AArch64::FNMLA_ZPmZZ_D:
21962
  case AArch64::FNMLA_ZPmZZ_S:
21963
  case AArch64::FNMLS_ZPmZZ_D:
21964
  case AArch64::FNMLS_ZPmZZ_S:
21965
  case AArch64::FNMSB_ZPmZZ_D:
21966
  case AArch64::FNMSB_ZPmZZ_S:
21967
  case AArch64::FSCALE_ZPmZ_D:
21968
  case AArch64::FSCALE_ZPmZ_S:
21969
  case AArch64::FSUBR_ZPmZ_D:
21970
  case AArch64::FSUBR_ZPmZ_S:
21971
  case AArch64::FSUB_ZPmZ_D:
21972
  case AArch64::FSUB_ZPmZ_S:
21973
  case AArch64::HISTCNT_ZPzZZ_D:
21974
  case AArch64::HISTCNT_ZPzZZ_S:
21975
  case AArch64::LDPDpost:
21976
  case AArch64::LDPQpost:
21977
  case AArch64::LDPSWpost:
21978
  case AArch64::LDPSpost:
21979
  case AArch64::LDPWpost:
21980
  case AArch64::LDPXpost:
21981
  case AArch64::LSLR_ZPmZ_D:
21982
  case AArch64::LSLR_ZPmZ_S:
21983
  case AArch64::LSL_WIDE_ZPmZ_B:
21984
  case AArch64::LSL_WIDE_ZPmZ_S:
21985
  case AArch64::LSL_ZPmZ_D:
21986
  case AArch64::LSL_ZPmZ_S:
21987
  case AArch64::LSRR_ZPmZ_D:
21988
  case AArch64::LSRR_ZPmZ_S:
21989
  case AArch64::LSR_WIDE_ZPmZ_B:
21990
  case AArch64::LSR_WIDE_ZPmZ_S:
21991
  case AArch64::LSR_ZPmZ_D:
21992
  case AArch64::LSR_ZPmZ_S:
21993
  case AArch64::MAD_ZPmZZ_D:
21994
  case AArch64::MAD_ZPmZZ_S:
21995
  case AArch64::MLA_ZPmZZ_D:
21996
  case AArch64::MLA_ZPmZZ_S:
21997
  case AArch64::MLS_ZPmZZ_D:
21998
  case AArch64::MLS_ZPmZZ_S:
21999
  case AArch64::MSB_ZPmZZ_D:
22000
  case AArch64::MSB_ZPmZZ_S:
22001
  case AArch64::MUL_ZPmZ_D:
22002
  case AArch64::MUL_ZPmZ_S:
22003
  case AArch64::NBSL_ZZZZ:
22004
  case AArch64::ORR_ZPmZ_D:
22005
  case AArch64::ORR_ZPmZ_S:
22006
  case AArch64::SABD_ZPmZ_D:
22007
  case AArch64::SABD_ZPmZ_S:
22008
  case AArch64::SDIVR_ZPmZ_D:
22009
  case AArch64::SDIVR_ZPmZ_S:
22010
  case AArch64::SDIV_ZPmZ_D:
22011
  case AArch64::SDIV_ZPmZ_S:
22012
  case AArch64::SEL_ZPZZ_D:
22013
  case AArch64::SEL_ZPZZ_S:
22014
  case AArch64::SHADD_ZPmZ_D:
22015
  case AArch64::SHADD_ZPmZ_S:
22016
  case AArch64::SHSUBR_ZPmZ_D:
22017
  case AArch64::SHSUBR_ZPmZ_S:
22018
  case AArch64::SHSUB_ZPmZ_D:
22019
  case AArch64::SHSUB_ZPmZ_S:
22020
  case AArch64::SMAXP_ZPmZ_D:
22021
  case AArch64::SMAXP_ZPmZ_S:
22022
  case AArch64::SMAX_ZPmZ_D:
22023
  case AArch64::SMAX_ZPmZ_S:
22024
  case AArch64::SMINP_ZPmZ_D:
22025
  case AArch64::SMINP_ZPmZ_S:
22026
  case AArch64::SMIN_ZPmZ_D:
22027
  case AArch64::SMIN_ZPmZ_S:
22028
  case AArch64::SMULH_ZPmZ_D:
22029
  case AArch64::SMULH_ZPmZ_S:
22030
  case AArch64::SPLICE_ZPZ_D:
22031
  case AArch64::SPLICE_ZPZ_S:
22032
  case AArch64::SQADD_ZPmZ_D:
22033
  case AArch64::SQADD_ZPmZ_S:
22034
  case AArch64::SQRSHLR_ZPmZ_D:
22035
  case AArch64::SQRSHLR_ZPmZ_S:
22036
  case AArch64::SQRSHL_ZPmZ_D:
22037
  case AArch64::SQRSHL_ZPmZ_S:
22038
  case AArch64::SQSHLR_ZPmZ_D:
22039
  case AArch64::SQSHLR_ZPmZ_S:
22040
  case AArch64::SQSHL_ZPmZ_D:
22041
  case AArch64::SQSHL_ZPmZ_S:
22042
  case AArch64::SQSUBR_ZPmZ_D:
22043
  case AArch64::SQSUBR_ZPmZ_S:
22044
  case AArch64::SQSUB_ZPmZ_D:
22045
  case AArch64::SQSUB_ZPmZ_S:
22046
  case AArch64::SRHADD_ZPmZ_D:
22047
  case AArch64::SRHADD_ZPmZ_S:
22048
  case AArch64::SRSHLR_ZPmZ_D:
22049
  case AArch64::SRSHLR_ZPmZ_S:
22050
  case AArch64::SRSHL_ZPmZ_D:
22051
  case AArch64::SRSHL_ZPmZ_S:
22052
  case AArch64::STGPpost:
22053
  case AArch64::STPDpost:
22054
  case AArch64::STPQpost:
22055
  case AArch64::STPSpost:
22056
  case AArch64::STPWpost:
22057
  case AArch64::STPXpost:
22058
  case AArch64::SUBR_ZPmZ_D:
22059
  case AArch64::SUBR_ZPmZ_S:
22060
  case AArch64::SUB_ZPmZ_CPA:
22061
  case AArch64::SUB_ZPmZ_D:
22062
  case AArch64::SUB_ZPmZ_S:
22063
  case AArch64::SUQADD_ZPmZ_D:
22064
  case AArch64::SUQADD_ZPmZ_S:
22065
  case AArch64::UABD_ZPmZ_D:
22066
  case AArch64::UABD_ZPmZ_S:
22067
  case AArch64::UDIVR_ZPmZ_D:
22068
  case AArch64::UDIVR_ZPmZ_S:
22069
  case AArch64::UDIV_ZPmZ_D:
22070
  case AArch64::UDIV_ZPmZ_S:
22071
  case AArch64::UHADD_ZPmZ_D:
22072
  case AArch64::UHADD_ZPmZ_S:
22073
  case AArch64::UHSUBR_ZPmZ_D:
22074
  case AArch64::UHSUBR_ZPmZ_S:
22075
  case AArch64::UHSUB_ZPmZ_D:
22076
  case AArch64::UHSUB_ZPmZ_S:
22077
  case AArch64::UMAXP_ZPmZ_D:
22078
  case AArch64::UMAXP_ZPmZ_S:
22079
  case AArch64::UMAX_ZPmZ_D:
22080
  case AArch64::UMAX_ZPmZ_S:
22081
  case AArch64::UMINP_ZPmZ_D:
22082
  case AArch64::UMINP_ZPmZ_S:
22083
  case AArch64::UMIN_ZPmZ_D:
22084
  case AArch64::UMIN_ZPmZ_S:
22085
  case AArch64::UMULH_ZPmZ_D:
22086
  case AArch64::UMULH_ZPmZ_S:
22087
  case AArch64::UQADD_ZPmZ_D:
22088
  case AArch64::UQADD_ZPmZ_S:
22089
  case AArch64::UQRSHLR_ZPmZ_D:
22090
  case AArch64::UQRSHLR_ZPmZ_S:
22091
  case AArch64::UQRSHL_ZPmZ_D:
22092
  case AArch64::UQRSHL_ZPmZ_S:
22093
  case AArch64::UQSHLR_ZPmZ_D:
22094
  case AArch64::UQSHLR_ZPmZ_S:
22095
  case AArch64::UQSHL_ZPmZ_D:
22096
  case AArch64::UQSHL_ZPmZ_S:
22097
  case AArch64::UQSUBR_ZPmZ_D:
22098
  case AArch64::UQSUBR_ZPmZ_S:
22099
  case AArch64::UQSUB_ZPmZ_D:
22100
  case AArch64::UQSUB_ZPmZ_S:
22101
  case AArch64::URHADD_ZPmZ_D:
22102
  case AArch64::URHADD_ZPmZ_S:
22103
  case AArch64::URSHLR_ZPmZ_D:
22104
  case AArch64::URSHLR_ZPmZ_S:
22105
  case AArch64::URSHL_ZPmZ_D:
22106
  case AArch64::URSHL_ZPmZ_S:
22107
  case AArch64::USQADD_ZPmZ_D:
22108
  case AArch64::USQADD_ZPmZ_S:
22109
    return;
22110
    break;
22111
  case AArch64::CDOT_ZZZI_D:
22112
  case AArch64::CMLA_ZZZI_S:
22113
  case AArch64::FCADD_ZPmZ_H:
22114
  case AArch64::FCMLA_ZPmZZ_H:
22115
  case AArch64::FCMLA_ZZZI_S:
22116
  case AArch64::FCMLAv4f16_indexed:
22117
  case AArch64::FCMLAv4f32_indexed:
22118
  case AArch64::FCMLAv8f16_indexed:
22119
  case AArch64::LDPDpre:
22120
  case AArch64::LDPQpre:
22121
  case AArch64::LDPSWpre:
22122
  case AArch64::LDPSpre:
22123
  case AArch64::LDPWpre:
22124
  case AArch64::LDPXpre:
22125
  case AArch64::SQRDCMLAH_ZZZI_S:
22126
  case AArch64::STGPpre:
22127
  case AArch64::STPDpre:
22128
  case AArch64::STPQpre:
22129
  case AArch64::STPSpre:
22130
  case AArch64::STPWpre:
22131
  case AArch64::STPXpre:
22132
    switch (MI->getOpcode()) {
22133
    default: llvm_unreachable("Unexpected opcode.");
22134
    case AArch64::CDOT_ZZZI_D:
22135
    case AArch64::CMLA_ZZZI_S:
22136
    case AArch64::FCMLA_ZPmZZ_H:
22137
    case AArch64::FCMLA_ZZZI_S:
22138
    case AArch64::FCMLAv4f16_indexed:
22139
    case AArch64::FCMLAv4f32_indexed:
22140
    case AArch64::FCMLAv8f16_indexed:
22141
    case AArch64::SQRDCMLAH_ZZZI_S:
22142
      printComplexRotationOp<90, 0>(MI, 5, STI, O);
22143
      break;
22144
    case AArch64::FCADD_ZPmZ_H:
22145
      printComplexRotationOp<180, 90>(MI, 4, STI, O);
22146
      break;
22147
    case AArch64::LDPDpre:
22148
    case AArch64::LDPQpre:
22149
    case AArch64::LDPSWpre:
22150
    case AArch64::LDPSpre:
22151
    case AArch64::LDPWpre:
22152
    case AArch64::LDPXpre:
22153
    case AArch64::STGPpre:
22154
    case AArch64::STPDpre:
22155
    case AArch64::STPQpre:
22156
    case AArch64::STPSpre:
22157
    case AArch64::STPWpre:
22158
    case AArch64::STPXpre:
22159
      O << "]!";
22160
      break;
22161
    }
22162
    return;
22163
    break;
22164
  case AArch64::FCADD_ZPmZ_D:
22165
  case AArch64::FCADD_ZPmZ_S:
22166
  case AArch64::FCMLA_ZPmZZ_D:
22167
  case AArch64::FCMLA_ZPmZZ_S:
22168
    O << ", ";
22169
    switch (MI->getOpcode()) {
22170
    default: llvm_unreachable("Unexpected opcode.");
22171
    case AArch64::FCADD_ZPmZ_D:
22172
    case AArch64::FCADD_ZPmZ_S:
22173
      printComplexRotationOp<180, 90>(MI, 4, STI, O);
22174
      break;
22175
    case AArch64::FCMLA_ZPmZZ_D:
22176
    case AArch64::FCMLA_ZPmZZ_S:
22177
      printComplexRotationOp<90, 0>(MI, 5, STI, O);
22178
      break;
22179
    }
22180
    return;
22181
    break;
22182
  }
22183
}
22184
22185
22186
/// getRegisterName - This method is automatically generated by tblgen
22187
/// from the register set description.  This returns the assembler name
22188
/// for the specified register.
22189
const char *AArch64AppleInstPrinter::
22190
0
getRegisterName(MCRegister Reg, unsigned AltIdx) {
22191
0
  unsigned RegNo = Reg.id();
22192
0
  assert(RegNo && RegNo < 700 && "Invalid register number!");
22193
22194
22195
0
#ifdef __GNUC__
22196
0
#pragma GCC diagnostic push
22197
0
#pragma GCC diagnostic ignored "-Woverlength-strings"
22198
0
#endif
22199
0
  static const char AsmStrsNoRegAltName[] = {
22200
0
  /* 0 */ "D7_D8_D9_D10\0"
22201
0
  /* 13 */ "P9_P10\0"
22202
0
  /* 20 */ "Q7_Q8_Q9_Q10\0"
22203
0
  /* 33 */ "Z2_Z10\0"
22204
0
  /* 40 */ "Z7_Z8_Z9_Z10\0"
22205
0
  /* 53 */ "b10\0"
22206
0
  /* 57 */ "d10\0"
22207
0
  /* 61 */ "h10\0"
22208
0
  /* 65 */ "pn10\0"
22209
0
  /* 70 */ "p10\0"
22210
0
  /* 74 */ "q10\0"
22211
0
  /* 78 */ "s10\0"
22212
0
  /* 82 */ "w10\0"
22213
0
  /* 86 */ "x10\0"
22214
0
  /* 90 */ "z10\0"
22215
0
  /* 94 */ "D17_D18_D19_D20\0"
22216
0
  /* 110 */ "Q17_Q18_Q19_Q20\0"
22217
0
  /* 126 */ "Z17_Z18_Z19_Z20\0"
22218
0
  /* 142 */ "b20\0"
22219
0
  /* 146 */ "d20\0"
22220
0
  /* 150 */ "h20\0"
22221
0
  /* 154 */ "q20\0"
22222
0
  /* 158 */ "s20\0"
22223
0
  /* 162 */ "w20\0"
22224
0
  /* 166 */ "x20\0"
22225
0
  /* 170 */ "z20\0"
22226
0
  /* 174 */ "D27_D28_D29_D30\0"
22227
0
  /* 190 */ "Q27_Q28_Q29_Q30\0"
22228
0
  /* 206 */ "Z22_Z30\0"
22229
0
  /* 214 */ "Z18_Z22_Z26_Z30\0"
22230
0
  /* 230 */ "Z27_Z28_Z29_Z30\0"
22231
0
  /* 246 */ "b30\0"
22232
0
  /* 250 */ "d30\0"
22233
0
  /* 254 */ "h30\0"
22234
0
  /* 258 */ "q30\0"
22235
0
  /* 262 */ "s30\0"
22236
0
  /* 266 */ "w30\0"
22237
0
  /* 270 */ "x30\0"
22238
0
  /* 274 */ "z30\0"
22239
0
  /* 278 */ "D29_D30_D31_D0\0"
22240
0
  /* 293 */ "P15_P0\0"
22241
0
  /* 300 */ "Q29_Q30_Q31_Q0\0"
22242
0
  /* 315 */ "Z29_Z30_Z31_Z0\0"
22243
0
  /* 330 */ "b0\0"
22244
0
  /* 333 */ "d0\0"
22245
0
  /* 336 */ "h0\0"
22246
0
  /* 339 */ "pn0\0"
22247
0
  /* 343 */ "p0\0"
22248
0
  /* 346 */ "q0\0"
22249
0
  /* 349 */ "s0\0"
22250
0
  /* 352 */ "zt0\0"
22251
0
  /* 356 */ "w0\0"
22252
0
  /* 359 */ "x0\0"
22253
0
  /* 362 */ "z0\0"
22254
0
  /* 365 */ "D8_D9_D10_D11\0"
22255
0
  /* 379 */ "P10_P11\0"
22256
0
  /* 387 */ "Q8_Q9_Q10_Q11\0"
22257
0
  /* 401 */ "W10_W11\0"
22258
0
  /* 409 */ "X4_X5_X6_X7_X8_X9_X10_X11\0"
22259
0
  /* 435 */ "Z8_Z9_Z10_Z11\0"
22260
0
  /* 449 */ "Z3_Z11\0"
22261
0
  /* 456 */ "b11\0"
22262
0
  /* 460 */ "d11\0"
22263
0
  /* 464 */ "h11\0"
22264
0
  /* 468 */ "pn11\0"
22265
0
  /* 473 */ "p11\0"
22266
0
  /* 477 */ "q11\0"
22267
0
  /* 481 */ "s11\0"
22268
0
  /* 485 */ "w11\0"
22269
0
  /* 489 */ "x11\0"
22270
0
  /* 493 */ "z11\0"
22271
0
  /* 497 */ "D18_D19_D20_D21\0"
22272
0
  /* 513 */ "Q18_Q19_Q20_Q21\0"
22273
0
  /* 529 */ "W20_W21\0"
22274
0
  /* 537 */ "X14_X15_X16_X17_X18_X19_X20_X21\0"
22275
0
  /* 569 */ "Z18_Z19_Z20_Z21\0"
22276
0
  /* 585 */ "b21\0"
22277
0
  /* 589 */ "d21\0"
22278
0
  /* 593 */ "h21\0"
22279
0
  /* 597 */ "q21\0"
22280
0
  /* 601 */ "s21\0"
22281
0
  /* 605 */ "w21\0"
22282
0
  /* 609 */ "x21\0"
22283
0
  /* 613 */ "z21\0"
22284
0
  /* 617 */ "D28_D29_D30_D31\0"
22285
0
  /* 633 */ "Q28_Q29_Q30_Q31\0"
22286
0
  /* 649 */ "Z28_Z29_Z30_Z31\0"
22287
0
  /* 665 */ "Z23_Z31\0"
22288
0
  /* 673 */ "Z19_Z23_Z27_Z31\0"
22289
0
  /* 689 */ "b31\0"
22290
0
  /* 693 */ "d31\0"
22291
0
  /* 697 */ "h31\0"
22292
0
  /* 701 */ "q31\0"
22293
0
  /* 705 */ "s31\0"
22294
0
  /* 709 */ "z31\0"
22295
0
  /* 713 */ "D30_D31_D0_D1\0"
22296
0
  /* 727 */ "P0_P1\0"
22297
0
  /* 733 */ "Q30_Q31_Q0_Q1\0"
22298
0
  /* 747 */ "W0_W1\0"
22299
0
  /* 753 */ "X0_X1\0"
22300
0
  /* 759 */ "Z30_Z31_Z0_Z1\0"
22301
0
  /* 773 */ "b1\0"
22302
0
  /* 776 */ "d1\0"
22303
0
  /* 779 */ "h1\0"
22304
0
  /* 782 */ "pn1\0"
22305
0
  /* 786 */ "p1\0"
22306
0
  /* 789 */ "q1\0"
22307
0
  /* 792 */ "s1\0"
22308
0
  /* 795 */ "w1\0"
22309
0
  /* 798 */ "x1\0"
22310
0
  /* 801 */ "z1\0"
22311
0
  /* 804 */ "D9_D10_D11_D12\0"
22312
0
  /* 819 */ "P11_P12\0"
22313
0
  /* 827 */ "Q9_Q10_Q11_Q12\0"
22314
0
  /* 842 */ "Z9_Z10_Z11_Z12\0"
22315
0
  /* 857 */ "Z4_Z12\0"
22316
0
  /* 864 */ "Z0_Z4_Z8_Z12\0"
22317
0
  /* 877 */ "b12\0"
22318
0
  /* 881 */ "d12\0"
22319
0
  /* 885 */ "h12\0"
22320
0
  /* 889 */ "pn12\0"
22321
0
  /* 894 */ "p12\0"
22322
0
  /* 898 */ "q12\0"
22323
0
  /* 902 */ "s12\0"
22324
0
  /* 906 */ "w12\0"
22325
0
  /* 910 */ "x12\0"
22326
0
  /* 914 */ "z12\0"
22327
0
  /* 918 */ "D19_D20_D21_D22\0"
22328
0
  /* 934 */ "Q19_Q20_Q21_Q22\0"
22329
0
  /* 950 */ "Z19_Z20_Z21_Z22\0"
22330
0
  /* 966 */ "b22\0"
22331
0
  /* 970 */ "d22\0"
22332
0
  /* 974 */ "h22\0"
22333
0
  /* 978 */ "q22\0"
22334
0
  /* 982 */ "s22\0"
22335
0
  /* 986 */ "w22\0"
22336
0
  /* 990 */ "x22\0"
22337
0
  /* 994 */ "z22\0"
22338
0
  /* 998 */ "D31_D0_D1_D2\0"
22339
0
  /* 1011 */ "P1_P2\0"
22340
0
  /* 1017 */ "Q31_Q0_Q1_Q2\0"
22341
0
  /* 1030 */ "Z31_Z0_Z1_Z2\0"
22342
0
  /* 1043 */ "b2\0"
22343
0
  /* 1046 */ "d2\0"
22344
0
  /* 1049 */ "h2\0"
22345
0
  /* 1052 */ "pn2\0"
22346
0
  /* 1056 */ "p2\0"
22347
0
  /* 1059 */ "q2\0"
22348
0
  /* 1062 */ "s2\0"
22349
0
  /* 1065 */ "w2\0"
22350
0
  /* 1068 */ "x2\0"
22351
0
  /* 1071 */ "z2\0"
22352
0
  /* 1074 */ "D10_D11_D12_D13\0"
22353
0
  /* 1090 */ "P12_P13\0"
22354
0
  /* 1098 */ "Q10_Q11_Q12_Q13\0"
22355
0
  /* 1114 */ "W12_W13\0"
22356
0
  /* 1122 */ "X6_X7_X8_X9_X10_X11_X12_X13\0"
22357
0
  /* 1150 */ "Z10_Z11_Z12_Z13\0"
22358
0
  /* 1166 */ "Z5_Z13\0"
22359
0
  /* 1173 */ "Z1_Z5_Z9_Z13\0"
22360
0
  /* 1186 */ "b13\0"
22361
0
  /* 1190 */ "d13\0"
22362
0
  /* 1194 */ "h13\0"
22363
0
  /* 1198 */ "pn13\0"
22364
0
  /* 1203 */ "p13\0"
22365
0
  /* 1207 */ "q13\0"
22366
0
  /* 1211 */ "s13\0"
22367
0
  /* 1215 */ "w13\0"
22368
0
  /* 1219 */ "x13\0"
22369
0
  /* 1223 */ "z13\0"
22370
0
  /* 1227 */ "D20_D21_D22_D23\0"
22371
0
  /* 1243 */ "Q20_Q21_Q22_Q23\0"
22372
0
  /* 1259 */ "W22_W23\0"
22373
0
  /* 1267 */ "X16_X17_X18_X19_X20_X21_X22_X23\0"
22374
0
  /* 1299 */ "Z20_Z21_Z22_Z23\0"
22375
0
  /* 1315 */ "b23\0"
22376
0
  /* 1319 */ "d23\0"
22377
0
  /* 1323 */ "h23\0"
22378
0
  /* 1327 */ "q23\0"
22379
0
  /* 1331 */ "s23\0"
22380
0
  /* 1335 */ "w23\0"
22381
0
  /* 1339 */ "x23\0"
22382
0
  /* 1343 */ "z23\0"
22383
0
  /* 1347 */ "D0_D1_D2_D3\0"
22384
0
  /* 1359 */ "P2_P3\0"
22385
0
  /* 1365 */ "Q0_Q1_Q2_Q3\0"
22386
0
  /* 1377 */ "W2_W3\0"
22387
0
  /* 1383 */ "X2_X3\0"
22388
0
  /* 1389 */ "Z0_Z1_Z2_Z3\0"
22389
0
  /* 1401 */ "b3\0"
22390
0
  /* 1404 */ "d3\0"
22391
0
  /* 1407 */ "h3\0"
22392
0
  /* 1410 */ "pn3\0"
22393
0
  /* 1414 */ "p3\0"
22394
0
  /* 1417 */ "q3\0"
22395
0
  /* 1420 */ "s3\0"
22396
0
  /* 1423 */ "w3\0"
22397
0
  /* 1426 */ "x3\0"
22398
0
  /* 1429 */ "z3\0"
22399
0
  /* 1432 */ "D11_D12_D13_D14\0"
22400
0
  /* 1448 */ "P13_P14\0"
22401
0
  /* 1456 */ "Q11_Q12_Q13_Q14\0"
22402
0
  /* 1472 */ "Z2_Z6_Z10_Z14\0"
22403
0
  /* 1486 */ "Z11_Z12_Z13_Z14\0"
22404
0
  /* 1502 */ "Z6_Z14\0"
22405
0
  /* 1509 */ "b14\0"
22406
0
  /* 1513 */ "d14\0"
22407
0
  /* 1517 */ "h14\0"
22408
0
  /* 1521 */ "pn14\0"
22409
0
  /* 1526 */ "p14\0"
22410
0
  /* 1530 */ "q14\0"
22411
0
  /* 1534 */ "s14\0"
22412
0
  /* 1538 */ "w14\0"
22413
0
  /* 1542 */ "x14\0"
22414
0
  /* 1546 */ "z14\0"
22415
0
  /* 1550 */ "D21_D22_D23_D24\0"
22416
0
  /* 1566 */ "Q21_Q22_Q23_Q24\0"
22417
0
  /* 1582 */ "Z21_Z22_Z23_Z24\0"
22418
0
  /* 1598 */ "Z16_Z24\0"
22419
0
  /* 1606 */ "b24\0"
22420
0
  /* 1610 */ "d24\0"
22421
0
  /* 1614 */ "h24\0"
22422
0
  /* 1618 */ "q24\0"
22423
0
  /* 1622 */ "s24\0"
22424
0
  /* 1626 */ "w24\0"
22425
0
  /* 1630 */ "x24\0"
22426
0
  /* 1634 */ "z24\0"
22427
0
  /* 1638 */ "D1_D2_D3_D4\0"
22428
0
  /* 1650 */ "P3_P4\0"
22429
0
  /* 1656 */ "Q1_Q2_Q3_Q4\0"
22430
0
  /* 1668 */ "Z1_Z2_Z3_Z4\0"
22431
0
  /* 1680 */ "b4\0"
22432
0
  /* 1683 */ "d4\0"
22433
0
  /* 1686 */ "h4\0"
22434
0
  /* 1689 */ "pn4\0"
22435
0
  /* 1693 */ "p4\0"
22436
0
  /* 1696 */ "q4\0"
22437
0
  /* 1699 */ "s4\0"
22438
0
  /* 1702 */ "w4\0"
22439
0
  /* 1705 */ "x4\0"
22440
0
  /* 1708 */ "z4\0"
22441
0
  /* 1711 */ "D12_D13_D14_D15\0"
22442
0
  /* 1727 */ "P14_P15\0"
22443
0
  /* 1735 */ "Q12_Q13_Q14_Q15\0"
22444
0
  /* 1751 */ "W14_W15\0"
22445
0
  /* 1759 */ "X8_X9_X10_X11_X12_X13_X14_X15\0"
22446
0
  /* 1789 */ "Z3_Z7_Z11_Z15\0"
22447
0
  /* 1803 */ "Z12_Z13_Z14_Z15\0"
22448
0
  /* 1819 */ "Z7_Z15\0"
22449
0
  /* 1826 */ "b15\0"
22450
0
  /* 1830 */ "d15\0"
22451
0
  /* 1834 */ "h15\0"
22452
0
  /* 1838 */ "pn15\0"
22453
0
  /* 1843 */ "p15\0"
22454
0
  /* 1847 */ "q15\0"
22455
0
  /* 1851 */ "s15\0"
22456
0
  /* 1855 */ "w15\0"
22457
0
  /* 1859 */ "x15\0"
22458
0
  /* 1863 */ "z15\0"
22459
0
  /* 1867 */ "D22_D23_D24_D25\0"
22460
0
  /* 1883 */ "Q22_Q23_Q24_Q25\0"
22461
0
  /* 1899 */ "W24_W25\0"
22462
0
  /* 1907 */ "X18_X19_X20_X21_X22_X23_X24_X25\0"
22463
0
  /* 1939 */ "Z22_Z23_Z24_Z25\0"
22464
0
  /* 1955 */ "Z17_Z25\0"
22465
0
  /* 1963 */ "b25\0"
22466
0
  /* 1967 */ "d25\0"
22467
0
  /* 1971 */ "h25\0"
22468
0
  /* 1975 */ "q25\0"
22469
0
  /* 1979 */ "s25\0"
22470
0
  /* 1983 */ "w25\0"
22471
0
  /* 1987 */ "x25\0"
22472
0
  /* 1991 */ "z25\0"
22473
0
  /* 1995 */ "D2_D3_D4_D5\0"
22474
0
  /* 2007 */ "P4_P5\0"
22475
0
  /* 2013 */ "Q2_Q3_Q4_Q5\0"
22476
0
  /* 2025 */ "W4_W5\0"
22477
0
  /* 2031 */ "X4_X5\0"
22478
0
  /* 2037 */ "Z2_Z3_Z4_Z5\0"
22479
0
  /* 2049 */ "b5\0"
22480
0
  /* 2052 */ "d5\0"
22481
0
  /* 2055 */ "h5\0"
22482
0
  /* 2058 */ "pn5\0"
22483
0
  /* 2062 */ "p5\0"
22484
0
  /* 2065 */ "q5\0"
22485
0
  /* 2068 */ "s5\0"
22486
0
  /* 2071 */ "w5\0"
22487
0
  /* 2074 */ "x5\0"
22488
0
  /* 2077 */ "z5\0"
22489
0
  /* 2080 */ "D13_D14_D15_D16\0"
22490
0
  /* 2096 */ "Q13_Q14_Q15_Q16\0"
22491
0
  /* 2112 */ "Z13_Z14_Z15_Z16\0"
22492
0
  /* 2128 */ "b16\0"
22493
0
  /* 2132 */ "d16\0"
22494
0
  /* 2136 */ "h16\0"
22495
0
  /* 2140 */ "q16\0"
22496
0
  /* 2144 */ "s16\0"
22497
0
  /* 2148 */ "w16\0"
22498
0
  /* 2152 */ "x16\0"
22499
0
  /* 2156 */ "z16\0"
22500
0
  /* 2160 */ "D23_D24_D25_D26\0"
22501
0
  /* 2176 */ "Q23_Q24_Q25_Q26\0"
22502
0
  /* 2192 */ "Z23_Z24_Z25_Z26\0"
22503
0
  /* 2208 */ "Z18_Z26\0"
22504
0
  /* 2216 */ "b26\0"
22505
0
  /* 2220 */ "d26\0"
22506
0
  /* 2224 */ "h26\0"
22507
0
  /* 2228 */ "q26\0"
22508
0
  /* 2232 */ "s26\0"
22509
0
  /* 2236 */ "w26\0"
22510
0
  /* 2240 */ "x26\0"
22511
0
  /* 2244 */ "z26\0"
22512
0
  /* 2248 */ "D3_D4_D5_D6\0"
22513
0
  /* 2260 */ "P5_P6\0"
22514
0
  /* 2266 */ "Q3_Q4_Q5_Q6\0"
22515
0
  /* 2278 */ "Z3_Z4_Z5_Z6\0"
22516
0
  /* 2290 */ "b6\0"
22517
0
  /* 2293 */ "d6\0"
22518
0
  /* 2296 */ "h6\0"
22519
0
  /* 2299 */ "pn6\0"
22520
0
  /* 2303 */ "p6\0"
22521
0
  /* 2306 */ "q6\0"
22522
0
  /* 2309 */ "s6\0"
22523
0
  /* 2312 */ "w6\0"
22524
0
  /* 2315 */ "x6\0"
22525
0
  /* 2318 */ "z6\0"
22526
0
  /* 2321 */ "D14_D15_D16_D17\0"
22527
0
  /* 2337 */ "Q14_Q15_Q16_Q17\0"
22528
0
  /* 2353 */ "W16_W17\0"
22529
0
  /* 2361 */ "X10_X11_X12_X13_X14_X15_X16_X17\0"
22530
0
  /* 2393 */ "Z14_Z15_Z16_Z17\0"
22531
0
  /* 2409 */ "b17\0"
22532
0
  /* 2413 */ "d17\0"
22533
0
  /* 2417 */ "h17\0"
22534
0
  /* 2421 */ "q17\0"
22535
0
  /* 2425 */ "s17\0"
22536
0
  /* 2429 */ "w17\0"
22537
0
  /* 2433 */ "x17\0"
22538
0
  /* 2437 */ "z17\0"
22539
0
  /* 2441 */ "D24_D25_D26_D27\0"
22540
0
  /* 2457 */ "Q24_Q25_Q26_Q27\0"
22541
0
  /* 2473 */ "W26_W27\0"
22542
0
  /* 2481 */ "X20_X21_X22_X23_X24_X25_X26_X27\0"
22543
0
  /* 2513 */ "Z24_Z25_Z26_Z27\0"
22544
0
  /* 2529 */ "Z19_Z27\0"
22545
0
  /* 2537 */ "b27\0"
22546
0
  /* 2541 */ "d27\0"
22547
0
  /* 2545 */ "h27\0"
22548
0
  /* 2549 */ "q27\0"
22549
0
  /* 2553 */ "s27\0"
22550
0
  /* 2557 */ "w27\0"
22551
0
  /* 2561 */ "x27\0"
22552
0
  /* 2565 */ "z27\0"
22553
0
  /* 2569 */ "D4_D5_D6_D7\0"
22554
0
  /* 2581 */ "P6_P7\0"
22555
0
  /* 2587 */ "Q4_Q5_Q6_Q7\0"
22556
0
  /* 2599 */ "W6_W7\0"
22557
0
  /* 2605 */ "X0_X1_X2_X3_X4_X5_X6_X7\0"
22558
0
  /* 2629 */ "Z4_Z5_Z6_Z7\0"
22559
0
  /* 2641 */ "b7\0"
22560
0
  /* 2644 */ "d7\0"
22561
0
  /* 2647 */ "h7\0"
22562
0
  /* 2650 */ "pn7\0"
22563
0
  /* 2654 */ "p7\0"
22564
0
  /* 2657 */ "q7\0"
22565
0
  /* 2660 */ "s7\0"
22566
0
  /* 2663 */ "w7\0"
22567
0
  /* 2666 */ "x7\0"
22568
0
  /* 2669 */ "z7\0"
22569
0
  /* 2672 */ "D15_D16_D17_D18\0"
22570
0
  /* 2688 */ "Q15_Q16_Q17_Q18\0"
22571
0
  /* 2704 */ "Z15_Z16_Z17_Z18\0"
22572
0
  /* 2720 */ "b18\0"
22573
0
  /* 2724 */ "d18\0"
22574
0
  /* 2728 */ "h18\0"
22575
0
  /* 2732 */ "q18\0"
22576
0
  /* 2736 */ "s18\0"
22577
0
  /* 2740 */ "w18\0"
22578
0
  /* 2744 */ "x18\0"
22579
0
  /* 2748 */ "z18\0"
22580
0
  /* 2752 */ "D25_D26_D27_D28\0"
22581
0
  /* 2768 */ "Q25_Q26_Q27_Q28\0"
22582
0
  /* 2784 */ "Z20_Z28\0"
22583
0
  /* 2792 */ "Z16_Z20_Z24_Z28\0"
22584
0
  /* 2808 */ "Z25_Z26_Z27_Z28\0"
22585
0
  /* 2824 */ "b28\0"
22586
0
  /* 2828 */ "d28\0"
22587
0
  /* 2832 */ "h28\0"
22588
0
  /* 2836 */ "q28\0"
22589
0
  /* 2840 */ "s28\0"
22590
0
  /* 2844 */ "w28\0"
22591
0
  /* 2848 */ "x28\0"
22592
0
  /* 2852 */ "z28\0"
22593
0
  /* 2856 */ "D5_D6_D7_D8\0"
22594
0
  /* 2868 */ "P7_P8\0"
22595
0
  /* 2874 */ "Q5_Q6_Q7_Q8\0"
22596
0
  /* 2886 */ "Z0_Z8\0"
22597
0
  /* 2892 */ "Z5_Z6_Z7_Z8\0"
22598
0
  /* 2904 */ "b8\0"
22599
0
  /* 2907 */ "d8\0"
22600
0
  /* 2910 */ "h8\0"
22601
0
  /* 2913 */ "pn8\0"
22602
0
  /* 2917 */ "p8\0"
22603
0
  /* 2920 */ "q8\0"
22604
0
  /* 2923 */ "s8\0"
22605
0
  /* 2926 */ "w8\0"
22606
0
  /* 2929 */ "x8\0"
22607
0
  /* 2932 */ "z8\0"
22608
0
  /* 2935 */ "D16_D17_D18_D19\0"
22609
0
  /* 2951 */ "Q16_Q17_Q18_Q19\0"
22610
0
  /* 2967 */ "W18_W19\0"
22611
0
  /* 2975 */ "X12_X13_X14_X15_X16_X17_X18_X19\0"
22612
0
  /* 3007 */ "Z16_Z17_Z18_Z19\0"
22613
0
  /* 3023 */ "b19\0"
22614
0
  /* 3027 */ "d19\0"
22615
0
  /* 3031 */ "h19\0"
22616
0
  /* 3035 */ "q19\0"
22617
0
  /* 3039 */ "s19\0"
22618
0
  /* 3043 */ "w19\0"
22619
0
  /* 3047 */ "x19\0"
22620
0
  /* 3051 */ "z19\0"
22621
0
  /* 3055 */ "D26_D27_D28_D29\0"
22622
0
  /* 3071 */ "Q26_Q27_Q28_Q29\0"
22623
0
  /* 3087 */ "W28_W29\0"
22624
0
  /* 3095 */ "Z21_Z29\0"
22625
0
  /* 3103 */ "Z17_Z21_Z25_Z29\0"
22626
0
  /* 3119 */ "Z26_Z27_Z28_Z29\0"
22627
0
  /* 3135 */ "b29\0"
22628
0
  /* 3139 */ "d29\0"
22629
0
  /* 3143 */ "h29\0"
22630
0
  /* 3147 */ "q29\0"
22631
0
  /* 3151 */ "s29\0"
22632
0
  /* 3155 */ "w29\0"
22633
0
  /* 3159 */ "x29\0"
22634
0
  /* 3163 */ "z29\0"
22635
0
  /* 3167 */ "D6_D7_D8_D9\0"
22636
0
  /* 3179 */ "P8_P9\0"
22637
0
  /* 3185 */ "Q6_Q7_Q8_Q9\0"
22638
0
  /* 3197 */ "W8_W9\0"
22639
0
  /* 3203 */ "X2_X3_X4_X5_X6_X7_X8_X9\0"
22640
0
  /* 3227 */ "Z1_Z9\0"
22641
0
  /* 3233 */ "Z6_Z7_Z8_Z9\0"
22642
0
  /* 3245 */ "b9\0"
22643
0
  /* 3248 */ "d9\0"
22644
0
  /* 3251 */ "h9\0"
22645
0
  /* 3254 */ "pn9\0"
22646
0
  /* 3258 */ "p9\0"
22647
0
  /* 3261 */ "q9\0"
22648
0
  /* 3264 */ "s9\0"
22649
0
  /* 3267 */ "w9\0"
22650
0
  /* 3270 */ "x9\0"
22651
0
  /* 3273 */ "z9\0"
22652
0
  /* 3276 */ "X22_X23_X24_X25_X26_X27_X28_FP\0"
22653
0
  /* 3307 */ "W30_WZR\0"
22654
0
  /* 3315 */ "LR_XZR\0"
22655
0
  /* 3322 */ "za\0"
22656
0
  /* 3325 */ "za0.b\0"
22657
0
  /* 3331 */ "za0.d\0"
22658
0
  /* 3337 */ "za1.d\0"
22659
0
  /* 3343 */ "za2.d\0"
22660
0
  /* 3349 */ "za3.d\0"
22661
0
  /* 3355 */ "za4.d\0"
22662
0
  /* 3361 */ "za5.d\0"
22663
0
  /* 3367 */ "za6.d\0"
22664
0
  /* 3373 */ "za7.d\0"
22665
0
  /* 3379 */ "vg\0"
22666
0
  /* 3382 */ "za0.h\0"
22667
0
  /* 3388 */ "za1.h\0"
22668
0
  /* 3394 */ "wsp\0"
22669
0
  /* 3398 */ "za10.q\0"
22670
0
  /* 3405 */ "za0.q\0"
22671
0
  /* 3411 */ "za11.q\0"
22672
0
  /* 3418 */ "za1.q\0"
22673
0
  /* 3424 */ "za12.q\0"
22674
0
  /* 3431 */ "za2.q\0"
22675
0
  /* 3437 */ "za13.q\0"
22676
0
  /* 3444 */ "za3.q\0"
22677
0
  /* 3450 */ "za14.q\0"
22678
0
  /* 3457 */ "za4.q\0"
22679
0
  /* 3463 */ "za15.q\0"
22680
0
  /* 3470 */ "za5.q\0"
22681
0
  /* 3476 */ "za6.q\0"
22682
0
  /* 3482 */ "za7.q\0"
22683
0
  /* 3488 */ "za8.q\0"
22684
0
  /* 3494 */ "za9.q\0"
22685
0
  /* 3500 */ "fpcr\0"
22686
0
  /* 3505 */ "ffr\0"
22687
0
  /* 3509 */ "wzr\0"
22688
0
  /* 3513 */ "xzr\0"
22689
0
  /* 3517 */ "za0.s\0"
22690
0
  /* 3523 */ "za1.s\0"
22691
0
  /* 3529 */ "za2.s\0"
22692
0
  /* 3535 */ "za3.s\0"
22693
0
  /* 3541 */ "nzcv\0"
22694
0
};
22695
0
#ifdef __GNUC__
22696
0
#pragma GCC diagnostic pop
22697
0
#endif
22698
22699
0
  static const uint16_t RegAsmOffsetNoRegAltName[] = {
22700
0
    3505, 3159, 3500, 270, 3541, 3395, 3379, 3394, 3509, 3513, 3322, 330, 773, 1043, 
22701
0
    1401, 1680, 2049, 2290, 2641, 2904, 3245, 53, 456, 877, 1186, 1509, 1826, 2128, 
22702
0
    2409, 2720, 3023, 142, 585, 966, 1315, 1606, 1963, 2216, 2537, 2824, 3135, 246, 
22703
0
    689, 333, 776, 1046, 1404, 1683, 2052, 2293, 2644, 2907, 3248, 57, 460, 881, 
22704
0
    1190, 1513, 1830, 2132, 2413, 2724, 3027, 146, 589, 970, 1319, 1610, 1967, 2220, 
22705
0
    2541, 2828, 3139, 250, 693, 336, 779, 1049, 1407, 1686, 2055, 2296, 2647, 2910, 
22706
0
    3251, 61, 464, 885, 1194, 1517, 1834, 2136, 2417, 2728, 3031, 150, 593, 974, 
22707
0
    1323, 1614, 1971, 2224, 2545, 2832, 3143, 254, 697, 343, 786, 1056, 1414, 1693, 
22708
0
    2062, 2303, 2654, 2917, 3258, 70, 473, 894, 1203, 1526, 1843, 339, 782, 1052, 
22709
0
    1410, 1689, 2058, 2299, 2650, 2913, 3254, 65, 468, 889, 1198, 1521, 1838, 346, 
22710
0
    789, 1059, 1417, 1696, 2065, 2306, 2657, 2920, 3261, 74, 477, 898, 1207, 1530, 
22711
0
    1847, 2140, 2421, 2732, 3035, 154, 597, 978, 1327, 1618, 1975, 2228, 2549, 2836, 
22712
0
    3147, 258, 701, 349, 792, 1062, 1420, 1699, 2068, 2309, 2660, 2923, 3264, 78, 
22713
0
    481, 902, 1211, 1534, 1851, 2144, 2425, 2736, 3039, 158, 601, 982, 1331, 1622, 
22714
0
    1979, 2232, 2553, 2840, 3151, 262, 705, 356, 795, 1065, 1423, 1702, 2071, 2312, 
22715
0
    2663, 2926, 3267, 82, 485, 906, 1215, 1538, 1855, 2148, 2429, 2740, 3043, 162, 
22716
0
    605, 986, 1335, 1626, 1983, 2236, 2557, 2844, 3155, 266, 359, 798, 1068, 1426, 
22717
0
    1705, 2074, 2315, 2666, 2929, 3270, 86, 489, 910, 1219, 1542, 1859, 2152, 2433, 
22718
0
    2744, 3047, 166, 609, 990, 1339, 1630, 1987, 2240, 2561, 2848, 362, 801, 1071, 
22719
0
    1429, 1708, 2077, 2318, 2669, 2932, 3273, 90, 493, 914, 1223, 1546, 1863, 2156, 
22720
0
    2437, 2748, 3051, 170, 613, 994, 1343, 1634, 1991, 2244, 2565, 2852, 3163, 274, 
22721
0
    709, 3325, 3331, 3337, 3343, 3349, 3355, 3361, 3367, 3373, 3382, 3388, 3405, 3418, 
22722
0
    3431, 3444, 3457, 3470, 3476, 3482, 3488, 3494, 3398, 3411, 3424, 3437, 3450, 3463, 
22723
0
    3517, 3523, 3529, 3535, 352, 721, 1005, 1353, 1644, 2001, 2254, 2575, 2862, 3173, 
22724
0
    6, 371, 811, 1082, 1440, 1719, 2088, 2329, 2680, 2943, 102, 505, 926, 1235, 
22725
0
    1558, 1875, 2168, 2449, 2760, 3063, 182, 625, 286, 1347, 1638, 1995, 2248, 2569, 
22726
0
    2856, 3167, 0, 365, 804, 1074, 1432, 1711, 2080, 2321, 2672, 2935, 94, 497, 
22727
0
    918, 1227, 1550, 1867, 2160, 2441, 2752, 3055, 174, 617, 278, 713, 998, 1002, 
22728
0
    1350, 1641, 1998, 2251, 2572, 2859, 3170, 3, 368, 807, 1078, 1436, 1715, 2084, 
22729
0
    2325, 2676, 2939, 98, 501, 922, 1231, 1554, 1871, 2164, 2445, 2756, 3059, 178, 
22730
0
    621, 282, 717, 727, 1011, 1359, 1650, 2007, 2260, 2581, 2868, 3179, 13, 379, 
22731
0
    819, 1090, 1448, 1727, 293, 741, 1024, 1371, 1662, 2019, 2272, 2593, 2880, 3191, 
22732
0
    26, 393, 834, 1106, 1464, 1743, 2104, 2345, 2696, 2959, 118, 521, 942, 1251, 
22733
0
    1574, 1891, 2184, 2465, 2776, 3079, 198, 641, 308, 1365, 1656, 2013, 2266, 2587, 
22734
0
    2874, 3185, 20, 387, 827, 1098, 1456, 1735, 2096, 2337, 2688, 2951, 110, 513, 
22735
0
    934, 1243, 1566, 1883, 2176, 2457, 2768, 3071, 190, 633, 300, 733, 1017, 1021, 
22736
0
    1368, 1659, 2016, 2269, 2590, 2877, 3188, 23, 390, 830, 1102, 1460, 1739, 2100, 
22737
0
    2341, 2692, 2955, 114, 517, 938, 1247, 1570, 1887, 2180, 2461, 2772, 3075, 194, 
22738
0
    637, 304, 737, 3276, 2605, 3203, 409, 1122, 1759, 2361, 2975, 537, 1267, 1907, 
22739
0
    2481, 3307, 747, 1377, 2025, 2599, 3197, 401, 1114, 1751, 2353, 2967, 529, 1259, 
22740
0
    1899, 2473, 3087, 3315, 3300, 753, 1383, 2031, 2623, 3221, 427, 1142, 1781, 2385, 
22741
0
    2999, 561, 1291, 1931, 2505, 767, 1037, 1395, 1674, 2043, 2284, 2635, 2898, 3239, 
22742
0
    46, 441, 849, 1158, 1494, 1811, 2120, 2401, 2712, 3015, 134, 577, 958, 1307, 
22743
0
    1590, 1947, 2200, 2521, 2816, 3127, 238, 657, 323, 1389, 1668, 2037, 2278, 2629, 
22744
0
    2892, 3233, 40, 435, 842, 1150, 1486, 1803, 2112, 2393, 2704, 3007, 126, 569, 
22745
0
    950, 1299, 1582, 1939, 2192, 2513, 2808, 3119, 230, 649, 315, 759, 1030, 1034, 
22746
0
    1392, 1671, 2040, 2281, 2632, 2895, 3236, 43, 438, 845, 1154, 1490, 1807, 2116, 
22747
0
    2397, 2708, 3011, 130, 573, 954, 1303, 1586, 1943, 2196, 2517, 2812, 3123, 234, 
22748
0
    653, 319, 763, 1598, 1955, 2208, 2529, 2784, 3095, 206, 665, 2886, 3227, 33, 
22749
0
    449, 857, 1166, 1502, 1819, 2792, 3103, 214, 673, 864, 1173, 1472, 1789, 
22750
0
  };
22751
22752
22753
0
#ifdef __GNUC__
22754
0
#pragma GCC diagnostic push
22755
0
#pragma GCC diagnostic ignored "-Woverlength-strings"
22756
0
#endif
22757
0
  static const char AsmStrsvlist1[] = {
22758
0
  /* 0 */ "\0"
22759
0
};
22760
0
#ifdef __GNUC__
22761
0
#pragma GCC diagnostic pop
22762
0
#endif
22763
22764
0
  static const uint8_t RegAsmOffsetvlist1[] = {
22765
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22766
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22767
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22768
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22769
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22770
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22771
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22772
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22773
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22774
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22775
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22776
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22777
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22778
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22779
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22780
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22781
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22782
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22783
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22784
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22785
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22786
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22787
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22788
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22789
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22790
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22791
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22792
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22793
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22794
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22795
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22796
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22797
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22798
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22799
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22800
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22801
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22802
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22803
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22804
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22805
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22806
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22807
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22808
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22809
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22810
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22811
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22812
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22813
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22814
0
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22815
0
  };
22816
22817
22818
0
#ifdef __GNUC__
22819
0
#pragma GCC diagnostic push
22820
0
#pragma GCC diagnostic ignored "-Woverlength-strings"
22821
0
#endif
22822
0
  static const char AsmStrsvreg[] = {
22823
0
  /* 0 */ "v10\0"
22824
0
  /* 4 */ "v20\0"
22825
0
  /* 8 */ "v30\0"
22826
0
  /* 12 */ "v0\0"
22827
0
  /* 15 */ "v11\0"
22828
0
  /* 19 */ "v21\0"
22829
0
  /* 23 */ "v31\0"
22830
0
  /* 27 */ "v1\0"
22831
0
  /* 30 */ "v12\0"
22832
0
  /* 34 */ "v22\0"
22833
0
  /* 38 */ "v2\0"
22834
0
  /* 41 */ "v13\0"
22835
0
  /* 45 */ "v23\0"
22836
0
  /* 49 */ "v3\0"
22837
0
  /* 52 */ "v14\0"
22838
0
  /* 56 */ "v24\0"
22839
0
  /* 60 */ "v4\0"
22840
0
  /* 63 */ "v15\0"
22841
0
  /* 67 */ "v25\0"
22842
0
  /* 71 */ "v5\0"
22843
0
  /* 74 */ "v16\0"
22844
0
  /* 78 */ "v26\0"
22845
0
  /* 82 */ "v6\0"
22846
0
  /* 85 */ "v17\0"
22847
0
  /* 89 */ "v27\0"
22848
0
  /* 93 */ "v7\0"
22849
0
  /* 96 */ "v18\0"
22850
0
  /* 100 */ "v28\0"
22851
0
  /* 104 */ "v8\0"
22852
0
  /* 107 */ "v19\0"
22853
0
  /* 111 */ "v29\0"
22854
0
  /* 115 */ "v9\0"
22855
0
};
22856
0
#ifdef __GNUC__
22857
0
#pragma GCC diagnostic pop
22858
0
#endif
22859
22860
0
  static const uint8_t RegAsmOffsetvreg[] = {
22861
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22862
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22863
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22864
0
    3, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 
22865
0
    41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 
22866
0
    89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22867
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22868
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22869
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22870
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 
22871
0
    27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 
22872
0
    63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 
22873
0
    111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22874
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22875
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22876
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22877
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22878
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22879
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22880
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22881
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22882
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22883
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22884
0
    3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, 93, 104, 
22885
0
    115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 
22886
0
    45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 49, 60, 
22887
0
    71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 
22888
0
    107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 
22889
0
    27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 
22890
0
    63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 
22891
0
    111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22892
0
    3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, 93, 104, 
22893
0
    115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 
22894
0
    45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 49, 60, 
22895
0
    71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 
22896
0
    107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 
22897
0
    27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 
22898
0
    63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 
22899
0
    111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22900
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22901
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22902
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22903
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22904
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22905
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22906
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22907
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22908
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22909
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22910
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22911
0
  };
22912
22913
0
  switch(AltIdx) {
22914
0
  default: llvm_unreachable("Invalid register alt name index!");
22915
0
  case AArch64::NoRegAltName:
22916
0
    assert(*(AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]) &&
22917
0
           "Invalid alt name index for register!");
22918
0
    return AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1];
22919
0
  case AArch64::vlist1:
22920
0
    assert(*(AsmStrsvlist1+RegAsmOffsetvlist1[RegNo-1]) &&
22921
0
           "Invalid alt name index for register!");
22922
0
    return AsmStrsvlist1+RegAsmOffsetvlist1[RegNo-1];
22923
0
  case AArch64::vreg:
22924
0
    assert(*(AsmStrsvreg+RegAsmOffsetvreg[RegNo-1]) &&
22925
0
           "Invalid alt name index for register!");
22926
0
    return AsmStrsvreg+RegAsmOffsetvreg[RegNo-1];
22927
0
  }
22928
0
}
22929
22930
#ifdef PRINT_ALIAS_INSTR
22931
#undef PRINT_ALIAS_INSTR
22932
22933
static bool AArch64AppleInstPrinterValidateMCOperand(const MCOperand &MCOp,
22934
                  const MCSubtargetInfo &STI,
22935
                  unsigned PredicateIndex);
22936
0
bool AArch64AppleInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) {
22937
0
  static const PatternsForOpcode OpToPatterns[] = {
22938
0
    {AArch64::ADDPT_shift, 0, 1 },
22939
0
    {AArch64::ADDSWri, 1, 1 },
22940
0
    {AArch64::ADDSWrs, 2, 3 },
22941
0
    {AArch64::ADDSWrx, 5, 3 },
22942
0
    {AArch64::ADDSXri, 8, 1 },
22943
0
    {AArch64::ADDSXrs, 9, 3 },
22944
0
    {AArch64::ADDSXrx, 12, 1 },
22945
0
    {AArch64::ADDSXrx64, 13, 3 },
22946
0
    {AArch64::ADDWri, 16, 2 },
22947
0
    {AArch64::ADDWrs, 18, 1 },
22948
0
    {AArch64::ADDWrx, 19, 2 },
22949
0
    {AArch64::ADDXri, 21, 2 },
22950
0
    {AArch64::ADDXrs, 23, 1 },
22951
0
    {AArch64::ADDXrx64, 24, 2 },
22952
0
    {AArch64::ANDSWri, 26, 1 },
22953
0
    {AArch64::ANDSWrs, 27, 3 },
22954
0
    {AArch64::ANDSXri, 30, 1 },
22955
0
    {AArch64::ANDSXrs, 31, 3 },
22956
0
    {AArch64::ANDS_PPzPP, 34, 1 },
22957
0
    {AArch64::ANDWrs, 35, 1 },
22958
0
    {AArch64::ANDXrs, 36, 1 },
22959
0
    {AArch64::AND_PPzPP, 37, 1 },
22960
0
    {AArch64::AND_ZI, 38, 3 },
22961
0
    {AArch64::AUTIA1716, 41, 1 },
22962
0
    {AArch64::AUTIASP, 42, 1 },
22963
0
    {AArch64::AUTIAZ, 43, 1 },
22964
0
    {AArch64::AUTIB1716, 44, 1 },
22965
0
    {AArch64::AUTIBSP, 45, 1 },
22966
0
    {AArch64::AUTIBZ, 46, 1 },
22967
0
    {AArch64::BICSWrs, 47, 1 },
22968
0
    {AArch64::BICSXrs, 48, 1 },
22969
0
    {AArch64::BICWrs, 49, 1 },
22970
0
    {AArch64::BICXrs, 50, 1 },
22971
0
    {AArch64::CHKFEAT, 51, 1 },
22972
0
    {AArch64::CLREX, 52, 1 },
22973
0
    {AArch64::CNTB_XPiI, 53, 2 },
22974
0
    {AArch64::CNTD_XPiI, 55, 2 },
22975
0
    {AArch64::CNTH_XPiI, 57, 2 },
22976
0
    {AArch64::CNTW_XPiI, 59, 2 },
22977
0
    {AArch64::CPY_ZPmI_B, 61, 1 },
22978
0
    {AArch64::CPY_ZPmI_D, 62, 1 },
22979
0
    {AArch64::CPY_ZPmI_H, 63, 1 },
22980
0
    {AArch64::CPY_ZPmI_S, 64, 1 },
22981
0
    {AArch64::CPY_ZPmR_B, 65, 1 },
22982
0
    {AArch64::CPY_ZPmR_D, 66, 1 },
22983
0
    {AArch64::CPY_ZPmR_H, 67, 1 },
22984
0
    {AArch64::CPY_ZPmR_S, 68, 1 },
22985
0
    {AArch64::CPY_ZPmV_B, 69, 1 },
22986
0
    {AArch64::CPY_ZPmV_D, 70, 1 },
22987
0
    {AArch64::CPY_ZPmV_H, 71, 1 },
22988
0
    {AArch64::CPY_ZPmV_S, 72, 1 },
22989
0
    {AArch64::CPY_ZPzI_B, 73, 1 },
22990
0
    {AArch64::CPY_ZPzI_D, 74, 1 },
22991
0
    {AArch64::CPY_ZPzI_H, 75, 1 },
22992
0
    {AArch64::CPY_ZPzI_S, 76, 1 },
22993
0
    {AArch64::CSINCWr, 77, 2 },
22994
0
    {AArch64::CSINCXr, 79, 2 },
22995
0
    {AArch64::CSINVWr, 81, 2 },
22996
0
    {AArch64::CSINVXr, 83, 2 },
22997
0
    {AArch64::CSNEGWr, 85, 1 },
22998
0
    {AArch64::CSNEGXr, 86, 1 },
22999
0
    {AArch64::DCPS1, 87, 1 },
23000
0
    {AArch64::DCPS2, 88, 1 },
23001
0
    {AArch64::DCPS3, 89, 1 },
23002
0
    {AArch64::DECB_XPiI, 90, 2 },
23003
0
    {AArch64::DECD_XPiI, 92, 2 },
23004
0
    {AArch64::DECD_ZPiI, 94, 2 },
23005
0
    {AArch64::DECH_XPiI, 96, 2 },
23006
0
    {AArch64::DECH_ZPiI, 98, 2 },
23007
0
    {AArch64::DECW_XPiI, 100, 2 },
23008
0
    {AArch64::DECW_ZPiI, 102, 2 },
23009
0
    {AArch64::DSB, 104, 3 },
23010
0
    {AArch64::DUPM_ZI, 107, 6 },
23011
0
    {AArch64::DUP_ZI_B, 113, 1 },
23012
0
    {AArch64::DUP_ZI_D, 114, 2 },
23013
0
    {AArch64::DUP_ZI_H, 116, 2 },
23014
0
    {AArch64::DUP_ZI_S, 118, 2 },
23015
0
    {AArch64::DUP_ZR_B, 120, 1 },
23016
0
    {AArch64::DUP_ZR_D, 121, 1 },
23017
0
    {AArch64::DUP_ZR_H, 122, 1 },
23018
0
    {AArch64::DUP_ZR_S, 123, 1 },
23019
0
    {AArch64::DUP_ZZI_B, 124, 2 },
23020
0
    {AArch64::DUP_ZZI_D, 126, 2 },
23021
0
    {AArch64::DUP_ZZI_H, 128, 2 },
23022
0
    {AArch64::DUP_ZZI_Q, 130, 2 },
23023
0
    {AArch64::DUP_ZZI_S, 132, 2 },
23024
0
    {AArch64::EONWrs, 134, 1 },
23025
0
    {AArch64::EONXrs, 135, 1 },
23026
0
    {AArch64::EORS_PPzPP, 136, 1 },
23027
0
    {AArch64::EORWrs, 137, 1 },
23028
0
    {AArch64::EORXrs, 138, 1 },
23029
0
    {AArch64::EOR_PPzPP, 139, 1 },
23030
0
    {AArch64::EOR_ZI, 140, 3 },
23031
0
    {AArch64::EXTRACT_ZPMXI_H_B, 143, 1 },
23032
0
    {AArch64::EXTRACT_ZPMXI_H_D, 144, 1 },
23033
0
    {AArch64::EXTRACT_ZPMXI_H_H, 145, 1 },
23034
0
    {AArch64::EXTRACT_ZPMXI_H_Q, 146, 1 },
23035
0
    {AArch64::EXTRACT_ZPMXI_H_S, 147, 1 },
23036
0
    {AArch64::EXTRACT_ZPMXI_V_B, 148, 1 },
23037
0
    {AArch64::EXTRACT_ZPMXI_V_D, 149, 1 },
23038
0
    {AArch64::EXTRACT_ZPMXI_V_H, 150, 1 },
23039
0
    {AArch64::EXTRACT_ZPMXI_V_Q, 151, 1 },
23040
0
    {AArch64::EXTRACT_ZPMXI_V_S, 152, 1 },
23041
0
    {AArch64::EXTRWrri, 153, 1 },
23042
0
    {AArch64::EXTRXrri, 154, 1 },
23043
0
    {AArch64::FCPY_ZPmI_D, 155, 1 },
23044
0
    {AArch64::FCPY_ZPmI_H, 156, 1 },
23045
0
    {AArch64::FCPY_ZPmI_S, 157, 1 },
23046
0
    {AArch64::FDUP_ZI_D, 158, 1 },
23047
0
    {AArch64::FDUP_ZI_H, 159, 1 },
23048
0
    {AArch64::FDUP_ZI_S, 160, 1 },
23049
0
    {AArch64::GCSPOPM, 161, 1 },
23050
0
    {AArch64::GLD1B_D_IMM_REAL, 162, 1 },
23051
0
    {AArch64::GLD1B_S_IMM_REAL, 163, 1 },
23052
0
    {AArch64::GLD1D_IMM_REAL, 164, 1 },
23053
0
    {AArch64::GLD1H_D_IMM_REAL, 165, 1 },
23054
0
    {AArch64::GLD1H_S_IMM_REAL, 166, 1 },
23055
0
    {AArch64::GLD1Q, 167, 1 },
23056
0
    {AArch64::GLD1SB_D_IMM_REAL, 168, 1 },
23057
0
    {AArch64::GLD1SB_S_IMM_REAL, 169, 1 },
23058
0
    {AArch64::GLD1SH_D_IMM_REAL, 170, 1 },
23059
0
    {AArch64::GLD1SH_S_IMM_REAL, 171, 1 },
23060
0
    {AArch64::GLD1SW_D_IMM_REAL, 172, 1 },
23061
0
    {AArch64::GLD1W_D_IMM_REAL, 173, 1 },
23062
0
    {AArch64::GLD1W_IMM_REAL, 174, 1 },
23063
0
    {AArch64::GLDFF1B_D_IMM_REAL, 175, 1 },
23064
0
    {AArch64::GLDFF1B_S_IMM_REAL, 176, 1 },
23065
0
    {AArch64::GLDFF1D_IMM_REAL, 177, 1 },
23066
0
    {AArch64::GLDFF1H_D_IMM_REAL, 178, 1 },
23067
0
    {AArch64::GLDFF1H_S_IMM_REAL, 179, 1 },
23068
0
    {AArch64::GLDFF1SB_D_IMM_REAL, 180, 1 },
23069
0
    {AArch64::GLDFF1SB_S_IMM_REAL, 181, 1 },
23070
0
    {AArch64::GLDFF1SH_D_IMM_REAL, 182, 1 },
23071
0
    {AArch64::GLDFF1SH_S_IMM_REAL, 183, 1 },
23072
0
    {AArch64::GLDFF1SW_D_IMM_REAL, 184, 1 },
23073
0
    {AArch64::GLDFF1W_D_IMM_REAL, 185, 1 },
23074
0
    {AArch64::GLDFF1W_IMM_REAL, 186, 1 },
23075
0
    {AArch64::HINT, 187, 14 },
23076
0
    {AArch64::INCB_XPiI, 201, 2 },
23077
0
    {AArch64::INCD_XPiI, 203, 2 },
23078
0
    {AArch64::INCD_ZPiI, 205, 2 },
23079
0
    {AArch64::INCH_XPiI, 207, 2 },
23080
0
    {AArch64::INCH_ZPiI, 209, 2 },
23081
0
    {AArch64::INCW_XPiI, 211, 2 },
23082
0
    {AArch64::INCW_ZPiI, 213, 2 },
23083
0
    {AArch64::INSERT_MXIPZ_H_B, 215, 1 },
23084
0
    {AArch64::INSERT_MXIPZ_H_D, 216, 1 },
23085
0
    {AArch64::INSERT_MXIPZ_H_H, 217, 1 },
23086
0
    {AArch64::INSERT_MXIPZ_H_Q, 218, 1 },
23087
0
    {AArch64::INSERT_MXIPZ_H_S, 219, 1 },
23088
0
    {AArch64::INSERT_MXIPZ_V_B, 220, 1 },
23089
0
    {AArch64::INSERT_MXIPZ_V_D, 221, 1 },
23090
0
    {AArch64::INSERT_MXIPZ_V_H, 222, 1 },
23091
0
    {AArch64::INSERT_MXIPZ_V_Q, 223, 1 },
23092
0
    {AArch64::INSERT_MXIPZ_V_S, 224, 1 },
23093
0
    {AArch64::INSvi16gpr, 225, 1 },
23094
0
    {AArch64::INSvi16lane, 226, 1 },
23095
0
    {AArch64::INSvi32gpr, 227, 1 },
23096
0
    {AArch64::INSvi32lane, 228, 1 },
23097
0
    {AArch64::INSvi64gpr, 229, 1 },
23098
0
    {AArch64::INSvi64lane, 230, 1 },
23099
0
    {AArch64::INSvi8gpr, 231, 1 },
23100
0
    {AArch64::INSvi8lane, 232, 1 },
23101
0
    {AArch64::IRG, 233, 1 },
23102
0
    {AArch64::ISB, 234, 1 },
23103
0
    {AArch64::LD1B_2Z_IMM, 235, 1 },
23104
0
    {AArch64::LD1B_2Z_STRIDED_IMM, 236, 1 },
23105
0
    {AArch64::LD1B_4Z_IMM, 237, 1 },
23106
0
    {AArch64::LD1B_4Z_STRIDED_IMM, 238, 1 },
23107
0
    {AArch64::LD1B_D_IMM, 239, 1 },
23108
0
    {AArch64::LD1B_H_IMM, 240, 1 },
23109
0
    {AArch64::LD1B_IMM, 241, 1 },
23110
0
    {AArch64::LD1B_S_IMM, 242, 1 },
23111
0
    {AArch64::LD1D_2Z_IMM, 243, 1 },
23112
0
    {AArch64::LD1D_2Z_STRIDED_IMM, 244, 1 },
23113
0
    {AArch64::LD1D_4Z_IMM, 245, 1 },
23114
0
    {AArch64::LD1D_4Z_STRIDED_IMM, 246, 1 },
23115
0
    {AArch64::LD1D_IMM, 247, 1 },
23116
0
    {AArch64::LD1D_Q_IMM, 248, 1 },
23117
0
    {AArch64::LD1Fourv16b_POST, 249, 1 },
23118
0
    {AArch64::LD1Fourv1d_POST, 250, 1 },
23119
0
    {AArch64::LD1Fourv2d_POST, 251, 1 },
23120
0
    {AArch64::LD1Fourv2s_POST, 252, 1 },
23121
0
    {AArch64::LD1Fourv4h_POST, 253, 1 },
23122
0
    {AArch64::LD1Fourv4s_POST, 254, 1 },
23123
0
    {AArch64::LD1Fourv8b_POST, 255, 1 },
23124
0
    {AArch64::LD1Fourv8h_POST, 256, 1 },
23125
0
    {AArch64::LD1H_2Z_IMM, 257, 1 },
23126
0
    {AArch64::LD1H_2Z_STRIDED_IMM, 258, 1 },
23127
0
    {AArch64::LD1H_4Z_IMM, 259, 1 },
23128
0
    {AArch64::LD1H_4Z_STRIDED_IMM, 260, 1 },
23129
0
    {AArch64::LD1H_D_IMM, 261, 1 },
23130
0
    {AArch64::LD1H_IMM, 262, 1 },
23131
0
    {AArch64::LD1H_S_IMM, 263, 1 },
23132
0
    {AArch64::LD1Onev16b_POST, 264, 1 },
23133
0
    {AArch64::LD1Onev1d_POST, 265, 1 },
23134
0
    {AArch64::LD1Onev2d_POST, 266, 1 },
23135
0
    {AArch64::LD1Onev2s_POST, 267, 1 },
23136
0
    {AArch64::LD1Onev4h_POST, 268, 1 },
23137
0
    {AArch64::LD1Onev4s_POST, 269, 1 },
23138
0
    {AArch64::LD1Onev8b_POST, 270, 1 },
23139
0
    {AArch64::LD1Onev8h_POST, 271, 1 },
23140
0
    {AArch64::LD1RB_D_IMM, 272, 1 },
23141
0
    {AArch64::LD1RB_H_IMM, 273, 1 },
23142
0
    {AArch64::LD1RB_IMM, 274, 1 },
23143
0
    {AArch64::LD1RB_S_IMM, 275, 1 },
23144
0
    {AArch64::LD1RD_IMM, 276, 1 },
23145
0
    {AArch64::LD1RH_D_IMM, 277, 1 },
23146
0
    {AArch64::LD1RH_IMM, 278, 1 },
23147
0
    {AArch64::LD1RH_S_IMM, 279, 1 },
23148
0
    {AArch64::LD1RO_B_IMM, 280, 1 },
23149
0
    {AArch64::LD1RO_D_IMM, 281, 1 },
23150
0
    {AArch64::LD1RO_H_IMM, 282, 1 },
23151
0
    {AArch64::LD1RO_W_IMM, 283, 1 },
23152
0
    {AArch64::LD1RQ_B_IMM, 284, 1 },
23153
0
    {AArch64::LD1RQ_D_IMM, 285, 1 },
23154
0
    {AArch64::LD1RQ_H_IMM, 286, 1 },
23155
0
    {AArch64::LD1RQ_W_IMM, 287, 1 },
23156
0
    {AArch64::LD1RSB_D_IMM, 288, 1 },
23157
0
    {AArch64::LD1RSB_H_IMM, 289, 1 },
23158
0
    {AArch64::LD1RSB_S_IMM, 290, 1 },
23159
0
    {AArch64::LD1RSH_D_IMM, 291, 1 },
23160
0
    {AArch64::LD1RSH_S_IMM, 292, 1 },
23161
0
    {AArch64::LD1RSW_IMM, 293, 1 },
23162
0
    {AArch64::LD1RW_D_IMM, 294, 1 },
23163
0
    {AArch64::LD1RW_IMM, 295, 1 },
23164
0
    {AArch64::LD1Rv16b_POST, 296, 1 },
23165
0
    {AArch64::LD1Rv1d_POST, 297, 1 },
23166
0
    {AArch64::LD1Rv2d_POST, 298, 1 },
23167
0
    {AArch64::LD1Rv2s_POST, 299, 1 },
23168
0
    {AArch64::LD1Rv4h_POST, 300, 1 },
23169
0
    {AArch64::LD1Rv4s_POST, 301, 1 },
23170
0
    {AArch64::LD1Rv8b_POST, 302, 1 },
23171
0
    {AArch64::LD1Rv8h_POST, 303, 1 },
23172
0
    {AArch64::LD1SB_D_IMM, 304, 1 },
23173
0
    {AArch64::LD1SB_H_IMM, 305, 1 },
23174
0
    {AArch64::LD1SB_S_IMM, 306, 1 },
23175
0
    {AArch64::LD1SH_D_IMM, 307, 1 },
23176
0
    {AArch64::LD1SH_S_IMM, 308, 1 },
23177
0
    {AArch64::LD1SW_D_IMM, 309, 1 },
23178
0
    {AArch64::LD1Threev16b_POST, 310, 1 },
23179
0
    {AArch64::LD1Threev1d_POST, 311, 1 },
23180
0
    {AArch64::LD1Threev2d_POST, 312, 1 },
23181
0
    {AArch64::LD1Threev2s_POST, 313, 1 },
23182
0
    {AArch64::LD1Threev4h_POST, 314, 1 },
23183
0
    {AArch64::LD1Threev4s_POST, 315, 1 },
23184
0
    {AArch64::LD1Threev8b_POST, 316, 1 },
23185
0
    {AArch64::LD1Threev8h_POST, 317, 1 },
23186
0
    {AArch64::LD1Twov16b_POST, 318, 1 },
23187
0
    {AArch64::LD1Twov1d_POST, 319, 1 },
23188
0
    {AArch64::LD1Twov2d_POST, 320, 1 },
23189
0
    {AArch64::LD1Twov2s_POST, 321, 1 },
23190
0
    {AArch64::LD1Twov4h_POST, 322, 1 },
23191
0
    {AArch64::LD1Twov4s_POST, 323, 1 },
23192
0
    {AArch64::LD1Twov8b_POST, 324, 1 },
23193
0
    {AArch64::LD1Twov8h_POST, 325, 1 },
23194
0
    {AArch64::LD1W_2Z_IMM, 326, 1 },
23195
0
    {AArch64::LD1W_2Z_STRIDED_IMM, 327, 1 },
23196
0
    {AArch64::LD1W_4Z_IMM, 328, 1 },
23197
0
    {AArch64::LD1W_4Z_STRIDED_IMM, 329, 1 },
23198
0
    {AArch64::LD1W_D_IMM, 330, 1 },
23199
0
    {AArch64::LD1W_IMM, 331, 1 },
23200
0
    {AArch64::LD1W_Q_IMM, 332, 1 },
23201
0
    {AArch64::LD1_MXIPXX_H_B, 333, 1 },
23202
0
    {AArch64::LD1_MXIPXX_H_D, 334, 1 },
23203
0
    {AArch64::LD1_MXIPXX_H_H, 335, 1 },
23204
0
    {AArch64::LD1_MXIPXX_H_Q, 336, 1 },
23205
0
    {AArch64::LD1_MXIPXX_H_S, 337, 1 },
23206
0
    {AArch64::LD1_MXIPXX_V_B, 338, 1 },
23207
0
    {AArch64::LD1_MXIPXX_V_D, 339, 1 },
23208
0
    {AArch64::LD1_MXIPXX_V_H, 340, 1 },
23209
0
    {AArch64::LD1_MXIPXX_V_Q, 341, 1 },
23210
0
    {AArch64::LD1_MXIPXX_V_S, 342, 1 },
23211
0
    {AArch64::LD1i16_POST, 343, 1 },
23212
0
    {AArch64::LD1i32_POST, 344, 1 },
23213
0
    {AArch64::LD1i64_POST, 345, 1 },
23214
0
    {AArch64::LD1i8_POST, 346, 1 },
23215
0
    {AArch64::LD2B_IMM, 347, 1 },
23216
0
    {AArch64::LD2D_IMM, 348, 1 },
23217
0
    {AArch64::LD2H_IMM, 349, 1 },
23218
0
    {AArch64::LD2Q_IMM, 350, 1 },
23219
0
    {AArch64::LD2Rv16b_POST, 351, 1 },
23220
0
    {AArch64::LD2Rv1d_POST, 352, 1 },
23221
0
    {AArch64::LD2Rv2d_POST, 353, 1 },
23222
0
    {AArch64::LD2Rv2s_POST, 354, 1 },
23223
0
    {AArch64::LD2Rv4h_POST, 355, 1 },
23224
0
    {AArch64::LD2Rv4s_POST, 356, 1 },
23225
0
    {AArch64::LD2Rv8b_POST, 357, 1 },
23226
0
    {AArch64::LD2Rv8h_POST, 358, 1 },
23227
0
    {AArch64::LD2Twov16b_POST, 359, 1 },
23228
0
    {AArch64::LD2Twov2d_POST, 360, 1 },
23229
0
    {AArch64::LD2Twov2s_POST, 361, 1 },
23230
0
    {AArch64::LD2Twov4h_POST, 362, 1 },
23231
0
    {AArch64::LD2Twov4s_POST, 363, 1 },
23232
0
    {AArch64::LD2Twov8b_POST, 364, 1 },
23233
0
    {AArch64::LD2Twov8h_POST, 365, 1 },
23234
0
    {AArch64::LD2W_IMM, 366, 1 },
23235
0
    {AArch64::LD2i16_POST, 367, 1 },
23236
0
    {AArch64::LD2i32_POST, 368, 1 },
23237
0
    {AArch64::LD2i64_POST, 369, 1 },
23238
0
    {AArch64::LD2i8_POST, 370, 1 },
23239
0
    {AArch64::LD3B_IMM, 371, 1 },
23240
0
    {AArch64::LD3D_IMM, 372, 1 },
23241
0
    {AArch64::LD3H_IMM, 373, 1 },
23242
0
    {AArch64::LD3Q_IMM, 374, 1 },
23243
0
    {AArch64::LD3Rv16b_POST, 375, 1 },
23244
0
    {AArch64::LD3Rv1d_POST, 376, 1 },
23245
0
    {AArch64::LD3Rv2d_POST, 377, 1 },
23246
0
    {AArch64::LD3Rv2s_POST, 378, 1 },
23247
0
    {AArch64::LD3Rv4h_POST, 379, 1 },
23248
0
    {AArch64::LD3Rv4s_POST, 380, 1 },
23249
0
    {AArch64::LD3Rv8b_POST, 381, 1 },
23250
0
    {AArch64::LD3Rv8h_POST, 382, 1 },
23251
0
    {AArch64::LD3Threev16b_POST, 383, 1 },
23252
0
    {AArch64::LD3Threev2d_POST, 384, 1 },
23253
0
    {AArch64::LD3Threev2s_POST, 385, 1 },
23254
0
    {AArch64::LD3Threev4h_POST, 386, 1 },
23255
0
    {AArch64::LD3Threev4s_POST, 387, 1 },
23256
0
    {AArch64::LD3Threev8b_POST, 388, 1 },
23257
0
    {AArch64::LD3Threev8h_POST, 389, 1 },
23258
0
    {AArch64::LD3W_IMM, 390, 1 },
23259
0
    {AArch64::LD3i16_POST, 391, 1 },
23260
0
    {AArch64::LD3i32_POST, 392, 1 },
23261
0
    {AArch64::LD3i64_POST, 393, 1 },
23262
0
    {AArch64::LD3i8_POST, 394, 1 },
23263
0
    {AArch64::LD4B_IMM, 395, 1 },
23264
0
    {AArch64::LD4D_IMM, 396, 1 },
23265
0
    {AArch64::LD4Fourv16b_POST, 397, 1 },
23266
0
    {AArch64::LD4Fourv2d_POST, 398, 1 },
23267
0
    {AArch64::LD4Fourv2s_POST, 399, 1 },
23268
0
    {AArch64::LD4Fourv4h_POST, 400, 1 },
23269
0
    {AArch64::LD4Fourv4s_POST, 401, 1 },
23270
0
    {AArch64::LD4Fourv8b_POST, 402, 1 },
23271
0
    {AArch64::LD4Fourv8h_POST, 403, 1 },
23272
0
    {AArch64::LD4H_IMM, 404, 1 },
23273
0
    {AArch64::LD4Q_IMM, 405, 1 },
23274
0
    {AArch64::LD4Rv16b_POST, 406, 1 },
23275
0
    {AArch64::LD4Rv1d_POST, 407, 1 },
23276
0
    {AArch64::LD4Rv2d_POST, 408, 1 },
23277
0
    {AArch64::LD4Rv2s_POST, 409, 1 },
23278
0
    {AArch64::LD4Rv4h_POST, 410, 1 },
23279
0
    {AArch64::LD4Rv4s_POST, 411, 1 },
23280
0
    {AArch64::LD4Rv8b_POST, 412, 1 },
23281
0
    {AArch64::LD4Rv8h_POST, 413, 1 },
23282
0
    {AArch64::LD4W_IMM, 414, 1 },
23283
0
    {AArch64::LD4i16_POST, 415, 1 },
23284
0
    {AArch64::LD4i32_POST, 416, 1 },
23285
0
    {AArch64::LD4i64_POST, 417, 1 },
23286
0
    {AArch64::LD4i8_POST, 418, 1 },
23287
0
    {AArch64::LDADDB, 419, 1 },
23288
0
    {AArch64::LDADDH, 420, 1 },
23289
0
    {AArch64::LDADDLB, 421, 1 },
23290
0
    {AArch64::LDADDLH, 422, 1 },
23291
0
    {AArch64::LDADDLW, 423, 1 },
23292
0
    {AArch64::LDADDLX, 424, 1 },
23293
0
    {AArch64::LDADDW, 425, 1 },
23294
0
    {AArch64::LDADDX, 426, 1 },
23295
0
    {AArch64::LDAPURBi, 427, 1 },
23296
0
    {AArch64::LDAPURHi, 428, 1 },
23297
0
    {AArch64::LDAPURSBWi, 429, 1 },
23298
0
    {AArch64::LDAPURSBXi, 430, 1 },
23299
0
    {AArch64::LDAPURSHWi, 431, 1 },
23300
0
    {AArch64::LDAPURSHXi, 432, 1 },
23301
0
    {AArch64::LDAPURSWi, 433, 1 },
23302
0
    {AArch64::LDAPURXi, 434, 1 },
23303
0
    {AArch64::LDAPURbi, 435, 1 },
23304
0
    {AArch64::LDAPURdi, 436, 1 },
23305
0
    {AArch64::LDAPURhi, 437, 1 },
23306
0
    {AArch64::LDAPURi, 438, 1 },
23307
0
    {AArch64::LDAPURqi, 439, 1 },
23308
0
    {AArch64::LDAPURsi, 440, 1 },
23309
0
    {AArch64::LDCLRB, 441, 1 },
23310
0
    {AArch64::LDCLRH, 442, 1 },
23311
0
    {AArch64::LDCLRLB, 443, 1 },
23312
0
    {AArch64::LDCLRLH, 444, 1 },
23313
0
    {AArch64::LDCLRLW, 445, 1 },
23314
0
    {AArch64::LDCLRLX, 446, 1 },
23315
0
    {AArch64::LDCLRW, 447, 1 },
23316
0
    {AArch64::LDCLRX, 448, 1 },
23317
0
    {AArch64::LDEORB, 449, 1 },
23318
0
    {AArch64::LDEORH, 450, 1 },
23319
0
    {AArch64::LDEORLB, 451, 1 },
23320
0
    {AArch64::LDEORLH, 452, 1 },
23321
0
    {AArch64::LDEORLW, 453, 1 },
23322
0
    {AArch64::LDEORLX, 454, 1 },
23323
0
    {AArch64::LDEORW, 455, 1 },
23324
0
    {AArch64::LDEORX, 456, 1 },
23325
0
    {AArch64::LDFF1B_D_REAL, 457, 1 },
23326
0
    {AArch64::LDFF1B_H_REAL, 458, 1 },
23327
0
    {AArch64::LDFF1B_REAL, 459, 1 },
23328
0
    {AArch64::LDFF1B_S_REAL, 460, 1 },
23329
0
    {AArch64::LDFF1D_REAL, 461, 1 },
23330
0
    {AArch64::LDFF1H_D_REAL, 462, 1 },
23331
0
    {AArch64::LDFF1H_REAL, 463, 1 },
23332
0
    {AArch64::LDFF1H_S_REAL, 464, 1 },
23333
0
    {AArch64::LDFF1SB_D_REAL, 465, 1 },
23334
0
    {AArch64::LDFF1SB_H_REAL, 466, 1 },
23335
0
    {AArch64::LDFF1SB_S_REAL, 467, 1 },
23336
0
    {AArch64::LDFF1SH_D_REAL, 468, 1 },
23337
0
    {AArch64::LDFF1SH_S_REAL, 469, 1 },
23338
0
    {AArch64::LDFF1SW_D_REAL, 470, 1 },
23339
0
    {AArch64::LDFF1W_D_REAL, 471, 1 },
23340
0
    {AArch64::LDFF1W_REAL, 472, 1 },
23341
0
    {AArch64::LDG, 473, 1 },
23342
0
    {AArch64::LDNF1B_D_IMM_REAL, 474, 1 },
23343
0
    {AArch64::LDNF1B_H_IMM_REAL, 475, 1 },
23344
0
    {AArch64::LDNF1B_IMM_REAL, 476, 1 },
23345
0
    {AArch64::LDNF1B_S_IMM_REAL, 477, 1 },
23346
0
    {AArch64::LDNF1D_IMM_REAL, 478, 1 },
23347
0
    {AArch64::LDNF1H_D_IMM_REAL, 479, 1 },
23348
0
    {AArch64::LDNF1H_IMM_REAL, 480, 1 },
23349
0
    {AArch64::LDNF1H_S_IMM_REAL, 481, 1 },
23350
0
    {AArch64::LDNF1SB_D_IMM_REAL, 482, 1 },
23351
0
    {AArch64::LDNF1SB_H_IMM_REAL, 483, 1 },
23352
0
    {AArch64::LDNF1SB_S_IMM_REAL, 484, 1 },
23353
0
    {AArch64::LDNF1SH_D_IMM_REAL, 485, 1 },
23354
0
    {AArch64::LDNF1SH_S_IMM_REAL, 486, 1 },
23355
0
    {AArch64::LDNF1SW_D_IMM_REAL, 487, 1 },
23356
0
    {AArch64::LDNF1W_D_IMM_REAL, 488, 1 },
23357
0
    {AArch64::LDNF1W_IMM_REAL, 489, 1 },
23358
0
    {AArch64::LDNPDi, 490, 1 },
23359
0
    {AArch64::LDNPQi, 491, 1 },
23360
0
    {AArch64::LDNPSi, 492, 1 },
23361
0
    {AArch64::LDNPWi, 493, 1 },
23362
0
    {AArch64::LDNPXi, 494, 1 },
23363
0
    {AArch64::LDNT1B_2Z_IMM, 495, 1 },
23364
0
    {AArch64::LDNT1B_2Z_STRIDED_IMM, 496, 1 },
23365
0
    {AArch64::LDNT1B_4Z_IMM, 497, 1 },
23366
0
    {AArch64::LDNT1B_4Z_STRIDED_IMM, 498, 1 },
23367
0
    {AArch64::LDNT1B_ZRI, 499, 1 },
23368
0
    {AArch64::LDNT1B_ZZR_D_REAL, 500, 1 },
23369
0
    {AArch64::LDNT1B_ZZR_S_REAL, 501, 1 },
23370
0
    {AArch64::LDNT1D_2Z_IMM, 502, 1 },
23371
0
    {AArch64::LDNT1D_2Z_STRIDED_IMM, 503, 1 },
23372
0
    {AArch64::LDNT1D_4Z_IMM, 504, 1 },
23373
0
    {AArch64::LDNT1D_4Z_STRIDED_IMM, 505, 1 },
23374
0
    {AArch64::LDNT1D_ZRI, 506, 1 },
23375
0
    {AArch64::LDNT1D_ZZR_D_REAL, 507, 1 },
23376
0
    {AArch64::LDNT1H_2Z_IMM, 508, 1 },
23377
0
    {AArch64::LDNT1H_2Z_STRIDED_IMM, 509, 1 },
23378
0
    {AArch64::LDNT1H_4Z_IMM, 510, 1 },
23379
0
    {AArch64::LDNT1H_4Z_STRIDED_IMM, 511, 1 },
23380
0
    {AArch64::LDNT1H_ZRI, 512, 1 },
23381
0
    {AArch64::LDNT1H_ZZR_D_REAL, 513, 1 },
23382
0
    {AArch64::LDNT1H_ZZR_S_REAL, 514, 1 },
23383
0
    {AArch64::LDNT1SB_ZZR_D_REAL, 515, 1 },
23384
0
    {AArch64::LDNT1SB_ZZR_S_REAL, 516, 1 },
23385
0
    {AArch64::LDNT1SH_ZZR_D_REAL, 517, 1 },
23386
0
    {AArch64::LDNT1SH_ZZR_S_REAL, 518, 1 },
23387
0
    {AArch64::LDNT1SW_ZZR_D_REAL, 519, 1 },
23388
0
    {AArch64::LDNT1W_2Z_IMM, 520, 1 },
23389
0
    {AArch64::LDNT1W_2Z_STRIDED_IMM, 521, 1 },
23390
0
    {AArch64::LDNT1W_4Z_IMM, 522, 1 },
23391
0
    {AArch64::LDNT1W_4Z_STRIDED_IMM, 523, 1 },
23392
0
    {AArch64::LDNT1W_ZRI, 524, 1 },
23393
0
    {AArch64::LDNT1W_ZZR_D_REAL, 525, 1 },
23394
0
    {AArch64::LDNT1W_ZZR_S_REAL, 526, 1 },
23395
0
    {AArch64::LDPDi, 527, 1 },
23396
0
    {AArch64::LDPQi, 528, 1 },
23397
0
    {AArch64::LDPSWi, 529, 1 },
23398
0
    {AArch64::LDPSi, 530, 1 },
23399
0
    {AArch64::LDPWi, 531, 1 },
23400
0
    {AArch64::LDPXi, 532, 1 },
23401
0
    {AArch64::LDRAAindexed, 533, 1 },
23402
0
    {AArch64::LDRABindexed, 534, 1 },
23403
0
    {AArch64::LDRBBroX, 535, 1 },
23404
0
    {AArch64::LDRBBui, 536, 1 },
23405
0
    {AArch64::LDRBroX, 537, 1 },
23406
0
    {AArch64::LDRBui, 538, 1 },
23407
0
    {AArch64::LDRDroX, 539, 1 },
23408
0
    {AArch64::LDRDui, 540, 1 },
23409
0
    {AArch64::LDRHHroX, 541, 1 },
23410
0
    {AArch64::LDRHHui, 542, 1 },
23411
0
    {AArch64::LDRHroX, 543, 1 },
23412
0
    {AArch64::LDRHui, 544, 1 },
23413
0
    {AArch64::LDRQroX, 545, 1 },
23414
0
    {AArch64::LDRQui, 546, 1 },
23415
0
    {AArch64::LDRSBWroX, 547, 1 },
23416
0
    {AArch64::LDRSBWui, 548, 1 },
23417
0
    {AArch64::LDRSBXroX, 549, 1 },
23418
0
    {AArch64::LDRSBXui, 550, 1 },
23419
0
    {AArch64::LDRSHWroX, 551, 1 },
23420
0
    {AArch64::LDRSHWui, 552, 1 },
23421
0
    {AArch64::LDRSHXroX, 553, 1 },
23422
0
    {AArch64::LDRSHXui, 554, 1 },
23423
0
    {AArch64::LDRSWroX, 555, 1 },
23424
0
    {AArch64::LDRSWui, 556, 1 },
23425
0
    {AArch64::LDRSroX, 557, 1 },
23426
0
    {AArch64::LDRSui, 558, 1 },
23427
0
    {AArch64::LDRWroX, 559, 1 },
23428
0
    {AArch64::LDRWui, 560, 1 },
23429
0
    {AArch64::LDRXroX, 561, 1 },
23430
0
    {AArch64::LDRXui, 562, 1 },
23431
0
    {AArch64::LDR_PXI, 563, 1 },
23432
0
    {AArch64::LDR_ZA, 564, 1 },
23433
0
    {AArch64::LDR_ZXI, 565, 1 },
23434
0
    {AArch64::LDSETB, 566, 1 },
23435
0
    {AArch64::LDSETH, 567, 1 },
23436
0
    {AArch64::LDSETLB, 568, 1 },
23437
0
    {AArch64::LDSETLH, 569, 1 },
23438
0
    {AArch64::LDSETLW, 570, 1 },
23439
0
    {AArch64::LDSETLX, 571, 1 },
23440
0
    {AArch64::LDSETW, 572, 1 },
23441
0
    {AArch64::LDSETX, 573, 1 },
23442
0
    {AArch64::LDSMAXB, 574, 1 },
23443
0
    {AArch64::LDSMAXH, 575, 1 },
23444
0
    {AArch64::LDSMAXLB, 576, 1 },
23445
0
    {AArch64::LDSMAXLH, 577, 1 },
23446
0
    {AArch64::LDSMAXLW, 578, 1 },
23447
0
    {AArch64::LDSMAXLX, 579, 1 },
23448
0
    {AArch64::LDSMAXW, 580, 1 },
23449
0
    {AArch64::LDSMAXX, 581, 1 },
23450
0
    {AArch64::LDSMINB, 582, 1 },
23451
0
    {AArch64::LDSMINH, 583, 1 },
23452
0
    {AArch64::LDSMINLB, 584, 1 },
23453
0
    {AArch64::LDSMINLH, 585, 1 },
23454
0
    {AArch64::LDSMINLW, 586, 1 },
23455
0
    {AArch64::LDSMINLX, 587, 1 },
23456
0
    {AArch64::LDSMINW, 588, 1 },
23457
0
    {AArch64::LDSMINX, 589, 1 },
23458
0
    {AArch64::LDTRBi, 590, 1 },
23459
0
    {AArch64::LDTRHi, 591, 1 },
23460
0
    {AArch64::LDTRSBWi, 592, 1 },
23461
0
    {AArch64::LDTRSBXi, 593, 1 },
23462
0
    {AArch64::LDTRSHWi, 594, 1 },
23463
0
    {AArch64::LDTRSHXi, 595, 1 },
23464
0
    {AArch64::LDTRSWi, 596, 1 },
23465
0
    {AArch64::LDTRWi, 597, 1 },
23466
0
    {AArch64::LDTRXi, 598, 1 },
23467
0
    {AArch64::LDUMAXB, 599, 1 },
23468
0
    {AArch64::LDUMAXH, 600, 1 },
23469
0
    {AArch64::LDUMAXLB, 601, 1 },
23470
0
    {AArch64::LDUMAXLH, 602, 1 },
23471
0
    {AArch64::LDUMAXLW, 603, 1 },
23472
0
    {AArch64::LDUMAXLX, 604, 1 },
23473
0
    {AArch64::LDUMAXW, 605, 1 },
23474
0
    {AArch64::LDUMAXX, 606, 1 },
23475
0
    {AArch64::LDUMINB, 607, 1 },
23476
0
    {AArch64::LDUMINH, 608, 1 },
23477
0
    {AArch64::LDUMINLB, 609, 1 },
23478
0
    {AArch64::LDUMINLH, 610, 1 },
23479
0
    {AArch64::LDUMINLW, 611, 1 },
23480
0
    {AArch64::LDUMINLX, 612, 1 },
23481
0
    {AArch64::LDUMINW, 613, 1 },
23482
0
    {AArch64::LDUMINX, 614, 1 },
23483
0
    {AArch64::LDURBBi, 615, 1 },
23484
0
    {AArch64::LDURBi, 616, 1 },
23485
0
    {AArch64::LDURDi, 617, 1 },
23486
0
    {AArch64::LDURHHi, 618, 1 },
23487
0
    {AArch64::LDURHi, 619, 1 },
23488
0
    {AArch64::LDURQi, 620, 1 },
23489
0
    {AArch64::LDURSBWi, 621, 1 },
23490
0
    {AArch64::LDURSBXi, 622, 1 },
23491
0
    {AArch64::LDURSHWi, 623, 1 },
23492
0
    {AArch64::LDURSHXi, 624, 1 },
23493
0
    {AArch64::LDURSWi, 625, 1 },
23494
0
    {AArch64::LDURSi, 626, 1 },
23495
0
    {AArch64::LDURWi, 627, 1 },
23496
0
    {AArch64::LDURXi, 628, 1 },
23497
0
    {AArch64::MADDWrrr, 629, 1 },
23498
0
    {AArch64::MADDXrrr, 630, 1 },
23499
0
    {AArch64::MOVA_2ZMXI_H_B, 631, 1 },
23500
0
    {AArch64::MOVA_2ZMXI_H_D, 632, 1 },
23501
0
    {AArch64::MOVA_2ZMXI_H_H, 633, 1 },
23502
0
    {AArch64::MOVA_2ZMXI_H_S, 634, 1 },
23503
0
    {AArch64::MOVA_2ZMXI_V_B, 635, 1 },
23504
0
    {AArch64::MOVA_2ZMXI_V_D, 636, 1 },
23505
0
    {AArch64::MOVA_2ZMXI_V_H, 637, 1 },
23506
0
    {AArch64::MOVA_2ZMXI_V_S, 638, 1 },
23507
0
    {AArch64::MOVA_4ZMXI_H_B, 639, 1 },
23508
0
    {AArch64::MOVA_4ZMXI_H_D, 640, 1 },
23509
0
    {AArch64::MOVA_4ZMXI_H_H, 641, 1 },
23510
0
    {AArch64::MOVA_4ZMXI_H_S, 642, 1 },
23511
0
    {AArch64::MOVA_4ZMXI_V_B, 643, 1 },
23512
0
    {AArch64::MOVA_4ZMXI_V_D, 644, 1 },
23513
0
    {AArch64::MOVA_4ZMXI_V_H, 645, 1 },
23514
0
    {AArch64::MOVA_4ZMXI_V_S, 646, 1 },
23515
0
    {AArch64::MOVA_MXI2Z_H_B, 647, 1 },
23516
0
    {AArch64::MOVA_MXI2Z_H_D, 648, 1 },
23517
0
    {AArch64::MOVA_MXI2Z_H_H, 649, 1 },
23518
0
    {AArch64::MOVA_MXI2Z_H_S, 650, 1 },
23519
0
    {AArch64::MOVA_MXI2Z_V_B, 651, 1 },
23520
0
    {AArch64::MOVA_MXI2Z_V_D, 652, 1 },
23521
0
    {AArch64::MOVA_MXI2Z_V_H, 653, 1 },
23522
0
    {AArch64::MOVA_MXI2Z_V_S, 654, 1 },
23523
0
    {AArch64::MOVA_MXI4Z_H_B, 655, 1 },
23524
0
    {AArch64::MOVA_MXI4Z_H_D, 656, 1 },
23525
0
    {AArch64::MOVA_MXI4Z_H_H, 657, 1 },
23526
0
    {AArch64::MOVA_MXI4Z_H_S, 658, 1 },
23527
0
    {AArch64::MOVA_MXI4Z_V_B, 659, 1 },
23528
0
    {AArch64::MOVA_MXI4Z_V_D, 660, 1 },
23529
0
    {AArch64::MOVA_MXI4Z_V_H, 661, 1 },
23530
0
    {AArch64::MOVA_MXI4Z_V_S, 662, 1 },
23531
0
    {AArch64::MOVA_VG2_2ZMXI, 663, 1 },
23532
0
    {AArch64::MOVA_VG2_MXI2Z, 664, 1 },
23533
0
    {AArch64::MOVA_VG4_4ZMXI, 665, 1 },
23534
0
    {AArch64::MOVA_VG4_MXI4Z, 666, 1 },
23535
0
    {AArch64::MOVT, 667, 1 },
23536
0
    {AArch64::MSRpstatesvcrImm1, 668, 6 },
23537
0
    {AArch64::MSUBWrrr, 674, 1 },
23538
0
    {AArch64::MSUBXrrr, 675, 1 },
23539
0
    {AArch64::NOTv16i8, 676, 1 },
23540
0
    {AArch64::NOTv8i8, 677, 1 },
23541
0
    {AArch64::ORNWrs, 678, 3 },
23542
0
    {AArch64::ORNXrs, 681, 3 },
23543
0
    {AArch64::ORRS_PPzPP, 684, 1 },
23544
0
    {AArch64::ORRWrs, 685, 2 },
23545
0
    {AArch64::ORRXrs, 687, 2 },
23546
0
    {AArch64::ORR_PPzPP, 689, 1 },
23547
0
    {AArch64::ORR_ZI, 690, 3 },
23548
0
    {AArch64::ORR_ZZZ, 693, 1 },
23549
0
    {AArch64::ORRv16i8, 694, 1 },
23550
0
    {AArch64::ORRv8i8, 695, 1 },
23551
0
    {AArch64::PACIA1716, 696, 1 },
23552
0
    {AArch64::PACIASP, 697, 1 },
23553
0
    {AArch64::PACIAZ, 698, 1 },
23554
0
    {AArch64::PACIB1716, 699, 1 },
23555
0
    {AArch64::PACIBSP, 700, 1 },
23556
0
    {AArch64::PACIBZ, 701, 1 },
23557
0
    {AArch64::PACM, 702, 1 },
23558
0
    {AArch64::PMOV_PZI_B, 703, 1 },
23559
0
    {AArch64::PMOV_ZIP_B, 704, 1 },
23560
0
    {AArch64::PRFB_D_PZI, 705, 1 },
23561
0
    {AArch64::PRFB_PRI, 706, 1 },
23562
0
    {AArch64::PRFB_S_PZI, 707, 1 },
23563
0
    {AArch64::PRFD_D_PZI, 708, 1 },
23564
0
    {AArch64::PRFD_PRI, 709, 1 },
23565
0
    {AArch64::PRFD_S_PZI, 710, 1 },
23566
0
    {AArch64::PRFH_D_PZI, 711, 1 },
23567
0
    {AArch64::PRFH_PRI, 712, 1 },
23568
0
    {AArch64::PRFH_S_PZI, 713, 1 },
23569
0
    {AArch64::PRFMroX, 714, 1 },
23570
0
    {AArch64::PRFMui, 715, 1 },
23571
0
    {AArch64::PRFUMi, 716, 1 },
23572
0
    {AArch64::PRFW_D_PZI, 717, 1 },
23573
0
    {AArch64::PRFW_PRI, 718, 1 },
23574
0
    {AArch64::PRFW_S_PZI, 719, 1 },
23575
0
    {AArch64::PTRUES_B, 720, 1 },
23576
0
    {AArch64::PTRUES_D, 721, 1 },
23577
0
    {AArch64::PTRUES_H, 722, 1 },
23578
0
    {AArch64::PTRUES_S, 723, 1 },
23579
0
    {AArch64::PTRUE_B, 724, 1 },
23580
0
    {AArch64::PTRUE_D, 725, 1 },
23581
0
    {AArch64::PTRUE_H, 726, 1 },
23582
0
    {AArch64::PTRUE_S, 727, 1 },
23583
0
    {AArch64::RET, 728, 1 },
23584
0
    {AArch64::SBCSWr, 729, 1 },
23585
0
    {AArch64::SBCSXr, 730, 1 },
23586
0
    {AArch64::SBCWr, 731, 1 },
23587
0
    {AArch64::SBCXr, 732, 1 },
23588
0
    {AArch64::SBFMWri, 733, 3 },
23589
0
    {AArch64::SBFMXri, 736, 4 },
23590
0
    {AArch64::SEL_PPPP, 740, 1 },
23591
0
    {AArch64::SEL_ZPZZ_B, 741, 1 },
23592
0
    {AArch64::SEL_ZPZZ_D, 742, 1 },
23593
0
    {AArch64::SEL_ZPZZ_H, 743, 1 },
23594
0
    {AArch64::SEL_ZPZZ_S, 744, 1 },
23595
0
    {AArch64::SMADDLrrr, 745, 1 },
23596
0
    {AArch64::SMSUBLrrr, 746, 1 },
23597
0
    {AArch64::SQDECB_XPiI, 747, 2 },
23598
0
    {AArch64::SQDECB_XPiWdI, 749, 2 },
23599
0
    {AArch64::SQDECD_XPiI, 751, 2 },
23600
0
    {AArch64::SQDECD_XPiWdI, 753, 2 },
23601
0
    {AArch64::SQDECD_ZPiI, 755, 2 },
23602
0
    {AArch64::SQDECH_XPiI, 757, 2 },
23603
0
    {AArch64::SQDECH_XPiWdI, 759, 2 },
23604
0
    {AArch64::SQDECH_ZPiI, 761, 2 },
23605
0
    {AArch64::SQDECW_XPiI, 763, 2 },
23606
0
    {AArch64::SQDECW_XPiWdI, 765, 2 },
23607
0
    {AArch64::SQDECW_ZPiI, 767, 2 },
23608
0
    {AArch64::SQINCB_XPiI, 769, 2 },
23609
0
    {AArch64::SQINCB_XPiWdI, 771, 2 },
23610
0
    {AArch64::SQINCD_XPiI, 773, 2 },
23611
0
    {AArch64::SQINCD_XPiWdI, 775, 2 },
23612
0
    {AArch64::SQINCD_ZPiI, 777, 2 },
23613
0
    {AArch64::SQINCH_XPiI, 779, 2 },
23614
0
    {AArch64::SQINCH_XPiWdI, 781, 2 },
23615
0
    {AArch64::SQINCH_ZPiI, 783, 2 },
23616
0
    {AArch64::SQINCW_XPiI, 785, 2 },
23617
0
    {AArch64::SQINCW_XPiWdI, 787, 2 },
23618
0
    {AArch64::SQINCW_ZPiI, 789, 2 },
23619
0
    {AArch64::SST1B_D_IMM, 791, 1 },
23620
0
    {AArch64::SST1B_S_IMM, 792, 1 },
23621
0
    {AArch64::SST1D_IMM, 793, 1 },
23622
0
    {AArch64::SST1H_D_IMM, 794, 1 },
23623
0
    {AArch64::SST1H_S_IMM, 795, 1 },
23624
0
    {AArch64::SST1Q, 796, 1 },
23625
0
    {AArch64::SST1W_D_IMM, 797, 1 },
23626
0
    {AArch64::SST1W_IMM, 798, 1 },
23627
0
    {AArch64::ST1B_2Z_IMM, 799, 1 },
23628
0
    {AArch64::ST1B_2Z_STRIDED_IMM, 800, 1 },
23629
0
    {AArch64::ST1B_4Z_IMM, 801, 1 },
23630
0
    {AArch64::ST1B_4Z_STRIDED_IMM, 802, 1 },
23631
0
    {AArch64::ST1B_D_IMM, 803, 1 },
23632
0
    {AArch64::ST1B_H_IMM, 804, 1 },
23633
0
    {AArch64::ST1B_IMM, 805, 1 },
23634
0
    {AArch64::ST1B_S_IMM, 806, 1 },
23635
0
    {AArch64::ST1D_2Z_IMM, 807, 1 },
23636
0
    {AArch64::ST1D_2Z_STRIDED_IMM, 808, 1 },
23637
0
    {AArch64::ST1D_4Z_IMM, 809, 1 },
23638
0
    {AArch64::ST1D_4Z_STRIDED_IMM, 810, 1 },
23639
0
    {AArch64::ST1D_IMM, 811, 1 },
23640
0
    {AArch64::ST1D_Q_IMM, 812, 1 },
23641
0
    {AArch64::ST1Fourv16b_POST, 813, 1 },
23642
0
    {AArch64::ST1Fourv1d_POST, 814, 1 },
23643
0
    {AArch64::ST1Fourv2d_POST, 815, 1 },
23644
0
    {AArch64::ST1Fourv2s_POST, 816, 1 },
23645
0
    {AArch64::ST1Fourv4h_POST, 817, 1 },
23646
0
    {AArch64::ST1Fourv4s_POST, 818, 1 },
23647
0
    {AArch64::ST1Fourv8b_POST, 819, 1 },
23648
0
    {AArch64::ST1Fourv8h_POST, 820, 1 },
23649
0
    {AArch64::ST1H_2Z_IMM, 821, 1 },
23650
0
    {AArch64::ST1H_2Z_STRIDED_IMM, 822, 1 },
23651
0
    {AArch64::ST1H_4Z_IMM, 823, 1 },
23652
0
    {AArch64::ST1H_4Z_STRIDED_IMM, 824, 1 },
23653
0
    {AArch64::ST1H_D_IMM, 825, 1 },
23654
0
    {AArch64::ST1H_IMM, 826, 1 },
23655
0
    {AArch64::ST1H_S_IMM, 827, 1 },
23656
0
    {AArch64::ST1Onev16b_POST, 828, 1 },
23657
0
    {AArch64::ST1Onev1d_POST, 829, 1 },
23658
0
    {AArch64::ST1Onev2d_POST, 830, 1 },
23659
0
    {AArch64::ST1Onev2s_POST, 831, 1 },
23660
0
    {AArch64::ST1Onev4h_POST, 832, 1 },
23661
0
    {AArch64::ST1Onev4s_POST, 833, 1 },
23662
0
    {AArch64::ST1Onev8b_POST, 834, 1 },
23663
0
    {AArch64::ST1Onev8h_POST, 835, 1 },
23664
0
    {AArch64::ST1Threev16b_POST, 836, 1 },
23665
0
    {AArch64::ST1Threev1d_POST, 837, 1 },
23666
0
    {AArch64::ST1Threev2d_POST, 838, 1 },
23667
0
    {AArch64::ST1Threev2s_POST, 839, 1 },
23668
0
    {AArch64::ST1Threev4h_POST, 840, 1 },
23669
0
    {AArch64::ST1Threev4s_POST, 841, 1 },
23670
0
    {AArch64::ST1Threev8b_POST, 842, 1 },
23671
0
    {AArch64::ST1Threev8h_POST, 843, 1 },
23672
0
    {AArch64::ST1Twov16b_POST, 844, 1 },
23673
0
    {AArch64::ST1Twov1d_POST, 845, 1 },
23674
0
    {AArch64::ST1Twov2d_POST, 846, 1 },
23675
0
    {AArch64::ST1Twov2s_POST, 847, 1 },
23676
0
    {AArch64::ST1Twov4h_POST, 848, 1 },
23677
0
    {AArch64::ST1Twov4s_POST, 849, 1 },
23678
0
    {AArch64::ST1Twov8b_POST, 850, 1 },
23679
0
    {AArch64::ST1Twov8h_POST, 851, 1 },
23680
0
    {AArch64::ST1W_2Z_IMM, 852, 1 },
23681
0
    {AArch64::ST1W_2Z_STRIDED_IMM, 853, 1 },
23682
0
    {AArch64::ST1W_4Z_IMM, 854, 1 },
23683
0
    {AArch64::ST1W_4Z_STRIDED_IMM, 855, 1 },
23684
0
    {AArch64::ST1W_D_IMM, 856, 1 },
23685
0
    {AArch64::ST1W_IMM, 857, 1 },
23686
0
    {AArch64::ST1W_Q_IMM, 858, 1 },
23687
0
    {AArch64::ST1_MXIPXX_H_B, 859, 1 },
23688
0
    {AArch64::ST1_MXIPXX_H_D, 860, 1 },
23689
0
    {AArch64::ST1_MXIPXX_H_H, 861, 1 },
23690
0
    {AArch64::ST1_MXIPXX_H_Q, 862, 1 },
23691
0
    {AArch64::ST1_MXIPXX_H_S, 863, 1 },
23692
0
    {AArch64::ST1_MXIPXX_V_B, 864, 1 },
23693
0
    {AArch64::ST1_MXIPXX_V_D, 865, 1 },
23694
0
    {AArch64::ST1_MXIPXX_V_H, 866, 1 },
23695
0
    {AArch64::ST1_MXIPXX_V_Q, 867, 1 },
23696
0
    {AArch64::ST1_MXIPXX_V_S, 868, 1 },
23697
0
    {AArch64::ST1i16_POST, 869, 1 },
23698
0
    {AArch64::ST1i32_POST, 870, 1 },
23699
0
    {AArch64::ST1i64_POST, 871, 1 },
23700
0
    {AArch64::ST1i8_POST, 872, 1 },
23701
0
    {AArch64::ST2B_IMM, 873, 1 },
23702
0
    {AArch64::ST2D_IMM, 874, 1 },
23703
0
    {AArch64::ST2Gi, 875, 1 },
23704
0
    {AArch64::ST2H_IMM, 876, 1 },
23705
0
    {AArch64::ST2Q_IMM, 877, 1 },
23706
0
    {AArch64::ST2Twov16b_POST, 878, 1 },
23707
0
    {AArch64::ST2Twov2d_POST, 879, 1 },
23708
0
    {AArch64::ST2Twov2s_POST, 880, 1 },
23709
0
    {AArch64::ST2Twov4h_POST, 881, 1 },
23710
0
    {AArch64::ST2Twov4s_POST, 882, 1 },
23711
0
    {AArch64::ST2Twov8b_POST, 883, 1 },
23712
0
    {AArch64::ST2Twov8h_POST, 884, 1 },
23713
0
    {AArch64::ST2W_IMM, 885, 1 },
23714
0
    {AArch64::ST2i16_POST, 886, 1 },
23715
0
    {AArch64::ST2i32_POST, 887, 1 },
23716
0
    {AArch64::ST2i64_POST, 888, 1 },
23717
0
    {AArch64::ST2i8_POST, 889, 1 },
23718
0
    {AArch64::ST3B_IMM, 890, 1 },
23719
0
    {AArch64::ST3D_IMM, 891, 1 },
23720
0
    {AArch64::ST3H_IMM, 892, 1 },
23721
0
    {AArch64::ST3Q_IMM, 893, 1 },
23722
0
    {AArch64::ST3Threev16b_POST, 894, 1 },
23723
0
    {AArch64::ST3Threev2d_POST, 895, 1 },
23724
0
    {AArch64::ST3Threev2s_POST, 896, 1 },
23725
0
    {AArch64::ST3Threev4h_POST, 897, 1 },
23726
0
    {AArch64::ST3Threev4s_POST, 898, 1 },
23727
0
    {AArch64::ST3Threev8b_POST, 899, 1 },
23728
0
    {AArch64::ST3Threev8h_POST, 900, 1 },
23729
0
    {AArch64::ST3W_IMM, 901, 1 },
23730
0
    {AArch64::ST3i16_POST, 902, 1 },
23731
0
    {AArch64::ST3i32_POST, 903, 1 },
23732
0
    {AArch64::ST3i64_POST, 904, 1 },
23733
0
    {AArch64::ST3i8_POST, 905, 1 },
23734
0
    {AArch64::ST4B_IMM, 906, 1 },
23735
0
    {AArch64::ST4D_IMM, 907, 1 },
23736
0
    {AArch64::ST4Fourv16b_POST, 908, 1 },
23737
0
    {AArch64::ST4Fourv2d_POST, 909, 1 },
23738
0
    {AArch64::ST4Fourv2s_POST, 910, 1 },
23739
0
    {AArch64::ST4Fourv4h_POST, 911, 1 },
23740
0
    {AArch64::ST4Fourv4s_POST, 912, 1 },
23741
0
    {AArch64::ST4Fourv8b_POST, 913, 1 },
23742
0
    {AArch64::ST4Fourv8h_POST, 914, 1 },
23743
0
    {AArch64::ST4H_IMM, 915, 1 },
23744
0
    {AArch64::ST4Q_IMM, 916, 1 },
23745
0
    {AArch64::ST4W_IMM, 917, 1 },
23746
0
    {AArch64::ST4i16_POST, 918, 1 },
23747
0
    {AArch64::ST4i32_POST, 919, 1 },
23748
0
    {AArch64::ST4i64_POST, 920, 1 },
23749
0
    {AArch64::ST4i8_POST, 921, 1 },
23750
0
    {AArch64::STGPi, 922, 1 },
23751
0
    {AArch64::STGi, 923, 1 },
23752
0
    {AArch64::STLURBi, 924, 1 },
23753
0
    {AArch64::STLURHi, 925, 1 },
23754
0
    {AArch64::STLURWi, 926, 1 },
23755
0
    {AArch64::STLURXi, 927, 1 },
23756
0
    {AArch64::STLURbi, 928, 1 },
23757
0
    {AArch64::STLURdi, 929, 1 },
23758
0
    {AArch64::STLURhi, 930, 1 },
23759
0
    {AArch64::STLURqi, 931, 1 },
23760
0
    {AArch64::STLURsi, 932, 1 },
23761
0
    {AArch64::STNPDi, 933, 1 },
23762
0
    {AArch64::STNPQi, 934, 1 },
23763
0
    {AArch64::STNPSi, 935, 1 },
23764
0
    {AArch64::STNPWi, 936, 1 },
23765
0
    {AArch64::STNPXi, 937, 1 },
23766
0
    {AArch64::STNT1B_2Z_IMM, 938, 1 },
23767
0
    {AArch64::STNT1B_2Z_STRIDED_IMM, 939, 1 },
23768
0
    {AArch64::STNT1B_4Z_IMM, 940, 1 },
23769
0
    {AArch64::STNT1B_4Z_STRIDED_IMM, 941, 1 },
23770
0
    {AArch64::STNT1B_ZRI, 942, 1 },
23771
0
    {AArch64::STNT1B_ZZR_D_REAL, 943, 1 },
23772
0
    {AArch64::STNT1B_ZZR_S_REAL, 944, 1 },
23773
0
    {AArch64::STNT1D_2Z_IMM, 945, 1 },
23774
0
    {AArch64::STNT1D_2Z_STRIDED_IMM, 946, 1 },
23775
0
    {AArch64::STNT1D_4Z_IMM, 947, 1 },
23776
0
    {AArch64::STNT1D_4Z_STRIDED_IMM, 948, 1 },
23777
0
    {AArch64::STNT1D_ZRI, 949, 1 },
23778
0
    {AArch64::STNT1D_ZZR_D_REAL, 950, 1 },
23779
0
    {AArch64::STNT1H_2Z_IMM, 951, 1 },
23780
0
    {AArch64::STNT1H_2Z_STRIDED_IMM, 952, 1 },
23781
0
    {AArch64::STNT1H_4Z_IMM, 953, 1 },
23782
0
    {AArch64::STNT1H_4Z_STRIDED_IMM, 954, 1 },
23783
0
    {AArch64::STNT1H_ZRI, 955, 1 },
23784
0
    {AArch64::STNT1H_ZZR_D_REAL, 956, 1 },
23785
0
    {AArch64::STNT1H_ZZR_S_REAL, 957, 1 },
23786
0
    {AArch64::STNT1W_2Z_IMM, 958, 1 },
23787
0
    {AArch64::STNT1W_2Z_STRIDED_IMM, 959, 1 },
23788
0
    {AArch64::STNT1W_4Z_IMM, 960, 1 },
23789
0
    {AArch64::STNT1W_4Z_STRIDED_IMM, 961, 1 },
23790
0
    {AArch64::STNT1W_ZRI, 962, 1 },
23791
0
    {AArch64::STNT1W_ZZR_D_REAL, 963, 1 },
23792
0
    {AArch64::STNT1W_ZZR_S_REAL, 964, 1 },
23793
0
    {AArch64::STPDi, 965, 1 },
23794
0
    {AArch64::STPQi, 966, 1 },
23795
0
    {AArch64::STPSi, 967, 1 },
23796
0
    {AArch64::STPWi, 968, 1 },
23797
0
    {AArch64::STPXi, 969, 1 },
23798
0
    {AArch64::STRBBroX, 970, 1 },
23799
0
    {AArch64::STRBBui, 971, 1 },
23800
0
    {AArch64::STRBroX, 972, 1 },
23801
0
    {AArch64::STRBui, 973, 1 },
23802
0
    {AArch64::STRDroX, 974, 1 },
23803
0
    {AArch64::STRDui, 975, 1 },
23804
0
    {AArch64::STRHHroX, 976, 1 },
23805
0
    {AArch64::STRHHui, 977, 1 },
23806
0
    {AArch64::STRHroX, 978, 1 },
23807
0
    {AArch64::STRHui, 979, 1 },
23808
0
    {AArch64::STRQroX, 980, 1 },
23809
0
    {AArch64::STRQui, 981, 1 },
23810
0
    {AArch64::STRSroX, 982, 1 },
23811
0
    {AArch64::STRSui, 983, 1 },
23812
0
    {AArch64::STRWroX, 984, 1 },
23813
0
    {AArch64::STRWui, 985, 1 },
23814
0
    {AArch64::STRXroX, 986, 1 },
23815
0
    {AArch64::STRXui, 987, 1 },
23816
0
    {AArch64::STR_PXI, 988, 1 },
23817
0
    {AArch64::STR_ZA, 989, 1 },
23818
0
    {AArch64::STR_ZXI, 990, 1 },
23819
0
    {AArch64::STTRBi, 991, 1 },
23820
0
    {AArch64::STTRHi, 992, 1 },
23821
0
    {AArch64::STTRWi, 993, 1 },
23822
0
    {AArch64::STTRXi, 994, 1 },
23823
0
    {AArch64::STURBBi, 995, 1 },
23824
0
    {AArch64::STURBi, 996, 1 },
23825
0
    {AArch64::STURDi, 997, 1 },
23826
0
    {AArch64::STURHHi, 998, 1 },
23827
0
    {AArch64::STURHi, 999, 1 },
23828
0
    {AArch64::STURQi, 1000, 1 },
23829
0
    {AArch64::STURSi, 1001, 1 },
23830
0
    {AArch64::STURWi, 1002, 1 },
23831
0
    {AArch64::STURXi, 1003, 1 },
23832
0
    {AArch64::STZ2Gi, 1004, 1 },
23833
0
    {AArch64::STZGi, 1005, 1 },
23834
0
    {AArch64::SUBPT_shift, 1006, 1 },
23835
0
    {AArch64::SUBSWri, 1007, 1 },
23836
0
    {AArch64::SUBSWrs, 1008, 5 },
23837
0
    {AArch64::SUBSWrx, 1013, 3 },
23838
0
    {AArch64::SUBSXri, 1016, 1 },
23839
0
    {AArch64::SUBSXrs, 1017, 5 },
23840
0
    {AArch64::SUBSXrx, 1022, 1 },
23841
0
    {AArch64::SUBSXrx64, 1023, 3 },
23842
0
    {AArch64::SUBWrs, 1026, 3 },
23843
0
    {AArch64::SUBWrx, 1029, 2 },
23844
0
    {AArch64::SUBXrs, 1031, 3 },
23845
0
    {AArch64::SUBXrx64, 1034, 2 },
23846
0
    {AArch64::SYSPxt_XZR, 1036, 1 },
23847
0
    {AArch64::SYSxt, 1037, 1 },
23848
0
    {AArch64::UBFMWri, 1038, 3 },
23849
0
    {AArch64::UBFMXri, 1041, 4 },
23850
0
    {AArch64::UMADDLrrr, 1045, 1 },
23851
0
    {AArch64::UMOVvi32, 1046, 1 },
23852
0
    {AArch64::UMOVvi32_idx0, 1047, 1 },
23853
0
    {AArch64::UMOVvi64, 1048, 1 },
23854
0
    {AArch64::UMOVvi64_idx0, 1049, 1 },
23855
0
    {AArch64::UMSUBLrrr, 1050, 1 },
23856
0
    {AArch64::UQDECB_WPiI, 1051, 2 },
23857
0
    {AArch64::UQDECB_XPiI, 1053, 2 },
23858
0
    {AArch64::UQDECD_WPiI, 1055, 2 },
23859
0
    {AArch64::UQDECD_XPiI, 1057, 2 },
23860
0
    {AArch64::UQDECD_ZPiI, 1059, 2 },
23861
0
    {AArch64::UQDECH_WPiI, 1061, 2 },
23862
0
    {AArch64::UQDECH_XPiI, 1063, 2 },
23863
0
    {AArch64::UQDECH_ZPiI, 1065, 2 },
23864
0
    {AArch64::UQDECW_WPiI, 1067, 2 },
23865
0
    {AArch64::UQDECW_XPiI, 1069, 2 },
23866
0
    {AArch64::UQDECW_ZPiI, 1071, 2 },
23867
0
    {AArch64::UQINCB_WPiI, 1073, 2 },
23868
0
    {AArch64::UQINCB_XPiI, 1075, 2 },
23869
0
    {AArch64::UQINCD_WPiI, 1077, 2 },
23870
0
    {AArch64::UQINCD_XPiI, 1079, 2 },
23871
0
    {AArch64::UQINCD_ZPiI, 1081, 2 },
23872
0
    {AArch64::UQINCH_WPiI, 1083, 2 },
23873
0
    {AArch64::UQINCH_XPiI, 1085, 2 },
23874
0
    {AArch64::UQINCH_ZPiI, 1087, 2 },
23875
0
    {AArch64::UQINCW_WPiI, 1089, 2 },
23876
0
    {AArch64::UQINCW_XPiI, 1091, 2 },
23877
0
    {AArch64::UQINCW_ZPiI, 1093, 2 },
23878
0
    {AArch64::XPACLRI, 1095, 1 },
23879
0
    {AArch64::ZERO_M, 1096, 15 },
23880
0
  };
23881
23882
0
  static const AliasPattern Patterns[] = {
23883
    // AArch64::ADDPT_shift - 0
23884
0
    {0, 0, 4, 7 },
23885
    // AArch64::ADDSWri - 1
23886
0
    {17, 7, 4, 2 },
23887
    // AArch64::ADDSWrs - 2
23888
0
    {30, 9, 4, 4 },
23889
0
    {41, 13, 4, 3 },
23890
0
    {56, 16, 4, 4 },
23891
    // AArch64::ADDSWrx - 5
23892
0
    {30, 20, 4, 4 },
23893
0
    {72, 24, 4, 3 },
23894
0
    {56, 27, 4, 4 },
23895
    // AArch64::ADDSXri - 8
23896
0
    {17, 31, 4, 2 },
23897
    // AArch64::ADDSXrs - 9
23898
0
    {30, 33, 4, 4 },
23899
0
    {41, 37, 4, 3 },
23900
0
    {56, 40, 4, 4 },
23901
    // AArch64::ADDSXrx - 12
23902
0
    {72, 44, 4, 3 },
23903
    // AArch64::ADDSXrx64 - 13
23904
0
    {30, 47, 4, 4 },
23905
0
    {72, 51, 4, 3 },
23906
0
    {56, 54, 4, 4 },
23907
    // AArch64::ADDWri - 16
23908
0
    {87, 58, 4, 4 },
23909
0
    {87, 62, 4, 4 },
23910
    // AArch64::ADDWrs - 18
23911
0
    {98, 66, 4, 4 },
23912
    // AArch64::ADDWrx - 19
23913
0
    {98, 70, 4, 4 },
23914
0
    {98, 74, 4, 4 },
23915
    // AArch64::ADDXri - 21
23916
0
    {87, 78, 4, 4 },
23917
0
    {87, 82, 4, 4 },
23918
    // AArch64::ADDXrs - 23
23919
0
    {98, 86, 4, 4 },
23920
    // AArch64::ADDXrx64 - 24
23921
0
    {98, 90, 4, 4 },
23922
0
    {98, 94, 4, 4 },
23923
    // AArch64::ANDSWri - 26
23924
0
    {113, 98, 3, 2 },
23925
    // AArch64::ANDSWrs - 27
23926
0
    {126, 100, 4, 4 },
23927
0
    {137, 104, 4, 3 },
23928
0
    {152, 107, 4, 4 },
23929
    // AArch64::ANDSXri - 30
23930
0
    {168, 111, 3, 2 },
23931
    // AArch64::ANDSXrs - 31
23932
0
    {126, 113, 4, 4 },
23933
0
    {137, 117, 4, 3 },
23934
0
    {152, 120, 4, 4 },
23935
    // AArch64::ANDS_PPzPP - 34
23936
0
    {181, 124, 4, 8 },
23937
    // AArch64::ANDWrs - 35
23938
0
    {205, 132, 4, 4 },
23939
    // AArch64::ANDXrs - 36
23940
0
    {205, 136, 4, 4 },
23941
    // AArch64::AND_PPzPP - 37
23942
0
    {220, 140, 4, 8 },
23943
    // AArch64::AND_ZI - 38
23944
0
    {243, 148, 3, 7 },
23945
0
    {264, 155, 3, 7 },
23946
0
    {285, 162, 3, 7 },
23947
    // AArch64::AUTIA1716 - 41
23948
0
    {306, 169, 0, 3 },
23949
    // AArch64::AUTIASP - 42
23950
0
    {316, 172, 0, 3 },
23951
    // AArch64::AUTIAZ - 43
23952
0
    {324, 175, 0, 3 },
23953
    // AArch64::AUTIB1716 - 44
23954
0
    {331, 178, 0, 3 },
23955
    // AArch64::AUTIBSP - 45
23956
0
    {341, 181, 0, 3 },
23957
    // AArch64::AUTIBZ - 46
23958
0
    {349, 184, 0, 3 },
23959
    // AArch64::BICSWrs - 47
23960
0
    {356, 187, 4, 4 },
23961
    // AArch64::BICSXrs - 48
23962
0
    {356, 191, 4, 4 },
23963
    // AArch64::BICWrs - 49
23964
0
    {372, 195, 4, 4 },
23965
    // AArch64::BICXrs - 50
23966
0
    {372, 199, 4, 4 },
23967
    // AArch64::CHKFEAT - 51
23968
0
    {387, 203, 0, 3 },
23969
    // AArch64::CLREX - 52
23970
0
    {399, 206, 1, 1 },
23971
    // AArch64::CNTB_XPiI - 53
23972
0
    {405, 207, 3, 7 },
23973
0
    {413, 214, 3, 7 },
23974
    // AArch64::CNTD_XPiI - 55
23975
0
    {427, 221, 3, 7 },
23976
0
    {435, 228, 3, 7 },
23977
    // AArch64::CNTH_XPiI - 57
23978
0
    {449, 235, 3, 7 },
23979
0
    {457, 242, 3, 7 },
23980
    // AArch64::CNTW_XPiI - 59
23981
0
    {471, 249, 3, 7 },
23982
0
    {479, 256, 3, 7 },
23983
    // AArch64::CPY_ZPmI_B - 61
23984
0
    {493, 263, 5, 7 },
23985
    // AArch64::CPY_ZPmI_D - 62
23986
0
    {516, 270, 5, 7 },
23987
    // AArch64::CPY_ZPmI_H - 63
23988
0
    {539, 277, 5, 7 },
23989
    // AArch64::CPY_ZPmI_S - 64
23990
0
    {562, 284, 5, 7 },
23991
    // AArch64::CPY_ZPmR_B - 65
23992
0
    {585, 291, 4, 8 },
23993
    // AArch64::CPY_ZPmR_D - 66
23994
0
    {606, 299, 4, 8 },
23995
    // AArch64::CPY_ZPmR_H - 67
23996
0
    {627, 307, 4, 8 },
23997
    // AArch64::CPY_ZPmR_S - 68
23998
0
    {648, 315, 4, 8 },
23999
    // AArch64::CPY_ZPmV_B - 69
24000
0
    {585, 323, 4, 8 },
24001
    // AArch64::CPY_ZPmV_D - 70
24002
0
    {606, 331, 4, 8 },
24003
    // AArch64::CPY_ZPmV_H - 71
24004
0
    {627, 339, 4, 8 },
24005
    // AArch64::CPY_ZPmV_S - 72
24006
0
    {648, 347, 4, 8 },
24007
    // AArch64::CPY_ZPzI_B - 73
24008
0
    {669, 355, 4, 6 },
24009
    // AArch64::CPY_ZPzI_D - 74
24010
0
    {692, 361, 4, 6 },
24011
    // AArch64::CPY_ZPzI_H - 75
24012
0
    {715, 367, 4, 6 },
24013
    // AArch64::CPY_ZPzI_S - 76
24014
0
    {738, 373, 4, 6 },
24015
    // AArch64::CSINCWr - 77
24016
0
    {761, 379, 4, 4 },
24017
0
    {775, 383, 4, 4 },
24018
    // AArch64::CSINCXr - 79
24019
0
    {761, 387, 4, 4 },
24020
0
    {775, 391, 4, 4 },
24021
    // AArch64::CSINVWr - 81
24022
0
    {793, 395, 4, 4 },
24023
0
    {808, 399, 4, 4 },
24024
    // AArch64::CSINVXr - 83
24025
0
    {793, 403, 4, 4 },
24026
0
    {808, 407, 4, 4 },
24027
    // AArch64::CSNEGWr - 85
24028
0
    {826, 411, 4, 4 },
24029
    // AArch64::CSNEGXr - 86
24030
0
    {826, 415, 4, 4 },
24031
    // AArch64::DCPS1 - 87
24032
0
    {844, 419, 1, 1 },
24033
    // AArch64::DCPS2 - 88
24034
0
    {850, 420, 1, 1 },
24035
    // AArch64::DCPS3 - 89
24036
0
    {856, 421, 1, 4 },
24037
    // AArch64::DECB_XPiI - 90
24038
0
    {862, 425, 4, 8 },
24039
0
    {870, 433, 4, 8 },
24040
    // AArch64::DECD_XPiI - 92
24041
0
    {884, 441, 4, 8 },
24042
0
    {892, 449, 4, 8 },
24043
    // AArch64::DECD_ZPiI - 94
24044
0
    {906, 457, 4, 8 },
24045
0
    {916, 465, 4, 8 },
24046
    // AArch64::DECH_XPiI - 96
24047
0
    {932, 473, 4, 8 },
24048
0
    {940, 481, 4, 8 },
24049
    // AArch64::DECH_ZPiI - 98
24050
0
    {954, 489, 4, 8 },
24051
0
    {964, 497, 4, 8 },
24052
    // AArch64::DECW_XPiI - 100
24053
0
    {980, 505, 4, 8 },
24054
0
    {988, 513, 4, 8 },
24055
    // AArch64::DECW_ZPiI - 102
24056
0
    {1002, 521, 4, 8 },
24057
0
    {1012, 529, 4, 8 },
24058
    // AArch64::DSB - 104
24059
0
    {1028, 537, 1, 1 },
24060
0
    {1033, 538, 1, 1 },
24061
0
    {1039, 539, 1, 4 },
24062
    // AArch64::DUPM_ZI - 107
24063
0
    {1043, 543, 2, 6 },
24064
0
    {1058, 549, 2, 6 },
24065
0
    {1073, 555, 2, 6 },
24066
0
    {1088, 561, 2, 6 },
24067
0
    {1104, 567, 2, 6 },
24068
0
    {1120, 573, 2, 6 },
24069
    // AArch64::DUP_ZI_B - 113
24070
0
    {1136, 579, 3, 5 },
24071
    // AArch64::DUP_ZI_D - 114
24072
0
    {1151, 584, 3, 5 },
24073
0
    {1166, 589, 3, 7 },
24074
    // AArch64::DUP_ZI_H - 116
24075
0
    {1182, 596, 3, 5 },
24076
0
    {1197, 601, 3, 7 },
24077
    // AArch64::DUP_ZI_S - 118
24078
0
    {1213, 608, 3, 5 },
24079
0
    {1228, 613, 3, 7 },
24080
    // AArch64::DUP_ZR_B - 120
24081
0
    {1244, 620, 2, 6 },
24082
    // AArch64::DUP_ZR_D - 121
24083
0
    {1257, 626, 2, 6 },
24084
    // AArch64::DUP_ZR_H - 122
24085
0
    {1270, 632, 2, 6 },
24086
    // AArch64::DUP_ZR_S - 123
24087
0
    {1283, 638, 2, 6 },
24088
    // AArch64::DUP_ZZI_B - 124
24089
0
    {1296, 644, 3, 7 },
24090
0
    {1311, 651, 3, 6 },
24091
    // AArch64::DUP_ZZI_D - 126
24092
0
    {1330, 657, 3, 7 },
24093
0
    {1345, 664, 3, 6 },
24094
    // AArch64::DUP_ZZI_H - 128
24095
0
    {1364, 670, 3, 7 },
24096
0
    {1379, 677, 3, 6 },
24097
    // AArch64::DUP_ZZI_Q - 130
24098
0
    {1398, 683, 3, 7 },
24099
0
    {1413, 690, 3, 6 },
24100
    // AArch64::DUP_ZZI_S - 132
24101
0
    {1432, 696, 3, 7 },
24102
0
    {1447, 703, 3, 6 },
24103
    // AArch64::EONWrs - 134
24104
0
    {1466, 709, 4, 4 },
24105
    // AArch64::EONXrs - 135
24106
0
    {1466, 713, 4, 4 },
24107
    // AArch64::EORS_PPzPP - 136
24108
0
    {1481, 717, 4, 8 },
24109
    // AArch64::EORWrs - 137
24110
0
    {1505, 725, 4, 4 },
24111
    // AArch64::EORXrs - 138
24112
0
    {1505, 729, 4, 4 },
24113
    // AArch64::EOR_PPzPP - 139
24114
0
    {1520, 733, 4, 8 },
24115
    // AArch64::EOR_ZI - 140
24116
0
    {1543, 741, 3, 7 },
24117
0
    {1564, 748, 3, 7 },
24118
0
    {1585, 755, 3, 7 },
24119
    // AArch64::EXTRACT_ZPMXI_H_B - 143
24120
0
    {1606, 762, 6, 8 },
24121
    // AArch64::EXTRACT_ZPMXI_H_D - 144
24122
0
    {1639, 770, 6, 8 },
24123
    // AArch64::EXTRACT_ZPMXI_H_H - 145
24124
0
    {1672, 778, 6, 8 },
24125
    // AArch64::EXTRACT_ZPMXI_H_Q - 146
24126
0
    {1705, 786, 6, 8 },
24127
    // AArch64::EXTRACT_ZPMXI_H_S - 147
24128
0
    {1738, 794, 6, 8 },
24129
    // AArch64::EXTRACT_ZPMXI_V_B - 148
24130
0
    {1771, 802, 6, 8 },
24131
    // AArch64::EXTRACT_ZPMXI_V_D - 149
24132
0
    {1804, 810, 6, 8 },
24133
    // AArch64::EXTRACT_ZPMXI_V_H - 150
24134
0
    {1837, 818, 6, 8 },
24135
    // AArch64::EXTRACT_ZPMXI_V_Q - 151
24136
0
    {1870, 826, 6, 8 },
24137
    // AArch64::EXTRACT_ZPMXI_V_S - 152
24138
0
    {1903, 834, 6, 8 },
24139
    // AArch64::EXTRWrri - 153
24140
0
    {1936, 842, 4, 3 },
24141
    // AArch64::EXTRXrri - 154
24142
0
    {1936, 845, 4, 3 },
24143
    // AArch64::FCPY_ZPmI_D - 155
24144
0
    {1951, 848, 4, 7 },
24145
    // AArch64::FCPY_ZPmI_H - 156
24146
0
    {1975, 855, 4, 7 },
24147
    // AArch64::FCPY_ZPmI_S - 157
24148
0
    {1999, 862, 4, 7 },
24149
    // AArch64::FDUP_ZI_D - 158
24150
0
    {2023, 869, 2, 5 },
24151
    // AArch64::FDUP_ZI_H - 159
24152
0
    {2039, 874, 2, 5 },
24153
    // AArch64::FDUP_ZI_S - 160
24154
0
    {2055, 879, 2, 5 },
24155
    // AArch64::GCSPOPM - 161
24156
0
    {2071, 884, 1, 4 },
24157
    // AArch64::GLD1B_D_IMM_REAL - 162
24158
0
    {2079, 888, 4, 7 },
24159
    // AArch64::GLD1B_S_IMM_REAL - 163
24160
0
    {2105, 895, 4, 7 },
24161
    // AArch64::GLD1D_IMM_REAL - 164
24162
0
    {2131, 902, 4, 7 },
24163
    // AArch64::GLD1H_D_IMM_REAL - 165
24164
0
    {2157, 909, 4, 7 },
24165
    // AArch64::GLD1H_S_IMM_REAL - 166
24166
0
    {2183, 916, 4, 7 },
24167
    // AArch64::GLD1Q - 167
24168
0
    {2209, 923, 4, 7 },
24169
    // AArch64::GLD1SB_D_IMM_REAL - 168
24170
0
    {2235, 930, 4, 7 },
24171
    // AArch64::GLD1SB_S_IMM_REAL - 169
24172
0
    {2262, 937, 4, 7 },
24173
    // AArch64::GLD1SH_D_IMM_REAL - 170
24174
0
    {2289, 944, 4, 7 },
24175
    // AArch64::GLD1SH_S_IMM_REAL - 171
24176
0
    {2316, 951, 4, 7 },
24177
    // AArch64::GLD1SW_D_IMM_REAL - 172
24178
0
    {2343, 958, 4, 7 },
24179
    // AArch64::GLD1W_D_IMM_REAL - 173
24180
0
    {2370, 965, 4, 7 },
24181
    // AArch64::GLD1W_IMM_REAL - 174
24182
0
    {2396, 972, 4, 7 },
24183
    // AArch64::GLDFF1B_D_IMM_REAL - 175
24184
0
    {2422, 979, 4, 7 },
24185
    // AArch64::GLDFF1B_S_IMM_REAL - 176
24186
0
    {2450, 986, 4, 7 },
24187
    // AArch64::GLDFF1D_IMM_REAL - 177
24188
0
    {2478, 993, 4, 7 },
24189
    // AArch64::GLDFF1H_D_IMM_REAL - 178
24190
0
    {2506, 1000, 4, 7 },
24191
    // AArch64::GLDFF1H_S_IMM_REAL - 179
24192
0
    {2534, 1007, 4, 7 },
24193
    // AArch64::GLDFF1SB_D_IMM_REAL - 180
24194
0
    {2562, 1014, 4, 7 },
24195
    // AArch64::GLDFF1SB_S_IMM_REAL - 181
24196
0
    {2591, 1021, 4, 7 },
24197
    // AArch64::GLDFF1SH_D_IMM_REAL - 182
24198
0
    {2620, 1028, 4, 7 },
24199
    // AArch64::GLDFF1SH_S_IMM_REAL - 183
24200
0
    {2649, 1035, 4, 7 },
24201
    // AArch64::GLDFF1SW_D_IMM_REAL - 184
24202
0
    {2678, 1042, 4, 7 },
24203
    // AArch64::GLDFF1W_D_IMM_REAL - 185
24204
0
    {2707, 1049, 4, 7 },
24205
    // AArch64::GLDFF1W_IMM_REAL - 186
24206
0
    {2735, 1056, 4, 7 },
24207
    // AArch64::HINT - 187
24208
0
    {2763, 1063, 1, 1 },
24209
0
    {2767, 1064, 1, 1 },
24210
0
    {2773, 1065, 1, 1 },
24211
0
    {2777, 1066, 1, 1 },
24212
0
    {2781, 1067, 1, 1 },
24213
0
    {2785, 1068, 1, 1 },
24214
0
    {2790, 1069, 1, 1 },
24215
0
    {2794, 1070, 1, 4 },
24216
0
    {2798, 1074, 1, 1 },
24217
0
    {2803, 1075, 1, 4 },
24218
0
    {2807, 1079, 1, 4 },
24219
0
    {2816, 1083, 1, 4 },
24220
0
    {2825, 1087, 1, 4 },
24221
0
    {2836, 1091, 1, 4 },
24222
    // AArch64::INCB_XPiI - 201
24223
0
    {2843, 1095, 4, 8 },
24224
0
    {2851, 1103, 4, 8 },
24225
    // AArch64::INCD_XPiI - 203
24226
0
    {2865, 1111, 4, 8 },
24227
0
    {2873, 1119, 4, 8 },
24228
    // AArch64::INCD_ZPiI - 205
24229
0
    {2887, 1127, 4, 8 },
24230
0
    {2897, 1135, 4, 8 },
24231
    // AArch64::INCH_XPiI - 207
24232
0
    {2913, 1143, 4, 8 },
24233
0
    {2921, 1151, 4, 8 },
24234
    // AArch64::INCH_ZPiI - 209
24235
0
    {2935, 1159, 4, 8 },
24236
0
    {2945, 1167, 4, 8 },
24237
    // AArch64::INCW_XPiI - 211
24238
0
    {2961, 1175, 4, 8 },
24239
0
    {2969, 1183, 4, 8 },
24240
    // AArch64::INCW_ZPiI - 213
24241
0
    {2983, 1191, 4, 8 },
24242
0
    {2993, 1199, 4, 8 },
24243
    // AArch64::INSERT_MXIPZ_H_B - 215
24244
0
    {3009, 1207, 6, 9 },
24245
    // AArch64::INSERT_MXIPZ_H_D - 216
24246
0
    {3042, 1216, 6, 9 },
24247
    // AArch64::INSERT_MXIPZ_H_H - 217
24248
0
    {3075, 1225, 6, 9 },
24249
    // AArch64::INSERT_MXIPZ_H_Q - 218
24250
0
    {3108, 1234, 6, 9 },
24251
    // AArch64::INSERT_MXIPZ_H_S - 219
24252
0
    {3141, 1243, 6, 9 },
24253
    // AArch64::INSERT_MXIPZ_V_B - 220
24254
0
    {3174, 1252, 6, 9 },
24255
    // AArch64::INSERT_MXIPZ_V_D - 221
24256
0
    {3207, 1261, 6, 9 },
24257
    // AArch64::INSERT_MXIPZ_V_H - 222
24258
0
    {3240, 1270, 6, 9 },
24259
    // AArch64::INSERT_MXIPZ_V_Q - 223
24260
0
    {3273, 1279, 6, 9 },
24261
    // AArch64::INSERT_MXIPZ_V_S - 224
24262
0
    {3306, 1288, 6, 9 },
24263
    // AArch64::INSvi16gpr - 225
24264
0
    {3339, 1297, 4, 7 },
24265
    // AArch64::INSvi16lane - 226
24266
0
    {3358, 1304, 5, 7 },
24267
    // AArch64::INSvi32gpr - 227
24268
0
    {3383, 1311, 4, 7 },
24269
    // AArch64::INSvi32lane - 228
24270
0
    {3402, 1318, 5, 7 },
24271
    // AArch64::INSvi64gpr - 229
24272
0
    {3427, 1325, 4, 7 },
24273
    // AArch64::INSvi64lane - 230
24274
0
    {3446, 1332, 5, 7 },
24275
    // AArch64::INSvi8gpr - 231
24276
0
    {3471, 1339, 4, 7 },
24277
    // AArch64::INSvi8lane - 232
24278
0
    {3490, 1346, 5, 7 },
24279
    // AArch64::IRG - 233
24280
0
    {3515, 1353, 3, 6 },
24281
    // AArch64::ISB - 234
24282
0
    {3526, 1359, 1, 1 },
24283
    // AArch64::LD1B_2Z_IMM - 235
24284
0
    {3530, 1360, 4, 8 },
24285
    // AArch64::LD1B_2Z_STRIDED_IMM - 236
24286
0
    {3554, 1368, 4, 7 },
24287
    // AArch64::LD1B_4Z_IMM - 237
24288
0
    {3530, 1375, 4, 8 },
24289
    // AArch64::LD1B_4Z_STRIDED_IMM - 238
24290
0
    {3578, 1383, 4, 7 },
24291
    // AArch64::LD1B_D_IMM - 239
24292
0
    {3602, 1390, 4, 8 },
24293
    // AArch64::LD1B_H_IMM - 240
24294
0
    {3626, 1398, 4, 8 },
24295
    // AArch64::LD1B_IMM - 241
24296
0
    {3650, 1406, 4, 8 },
24297
    // AArch64::LD1B_S_IMM - 242
24298
0
    {3674, 1414, 4, 8 },
24299
    // AArch64::LD1D_2Z_IMM - 243
24300
0
    {3698, 1422, 4, 8 },
24301
    // AArch64::LD1D_2Z_STRIDED_IMM - 244
24302
0
    {3722, 1430, 4, 7 },
24303
    // AArch64::LD1D_4Z_IMM - 245
24304
0
    {3698, 1437, 4, 8 },
24305
    // AArch64::LD1D_4Z_STRIDED_IMM - 246
24306
0
    {3722, 1445, 4, 7 },
24307
    // AArch64::LD1D_IMM - 247
24308
0
    {3746, 1452, 4, 8 },
24309
    // AArch64::LD1D_Q_IMM - 248
24310
0
    {3770, 1460, 4, 7 },
24311
    // AArch64::LD1Fourv16b_POST - 249
24312
0
    {3794, 1467, 4, 7 },
24313
    // AArch64::LD1Fourv1d_POST - 250
24314
0
    {3814, 1474, 4, 7 },
24315
    // AArch64::LD1Fourv2d_POST - 251
24316
0
    {3834, 1481, 4, 7 },
24317
    // AArch64::LD1Fourv2s_POST - 252
24318
0
    {3854, 1488, 4, 7 },
24319
    // AArch64::LD1Fourv4h_POST - 253
24320
0
    {3874, 1495, 4, 7 },
24321
    // AArch64::LD1Fourv4s_POST - 254
24322
0
    {3894, 1502, 4, 7 },
24323
    // AArch64::LD1Fourv8b_POST - 255
24324
0
    {3914, 1509, 4, 7 },
24325
    // AArch64::LD1Fourv8h_POST - 256
24326
0
    {3934, 1516, 4, 7 },
24327
    // AArch64::LD1H_2Z_IMM - 257
24328
0
    {3954, 1523, 4, 8 },
24329
    // AArch64::LD1H_2Z_STRIDED_IMM - 258
24330
0
    {3978, 1531, 4, 7 },
24331
    // AArch64::LD1H_4Z_IMM - 259
24332
0
    {3954, 1538, 4, 8 },
24333
    // AArch64::LD1H_4Z_STRIDED_IMM - 260
24334
0
    {4002, 1546, 4, 7 },
24335
    // AArch64::LD1H_D_IMM - 261
24336
0
    {4026, 1553, 4, 8 },
24337
    // AArch64::LD1H_IMM - 262
24338
0
    {4050, 1561, 4, 8 },
24339
    // AArch64::LD1H_S_IMM - 263
24340
0
    {4074, 1569, 4, 8 },
24341
    // AArch64::LD1Onev16b_POST - 264
24342
0
    {4098, 1577, 4, 7 },
24343
    // AArch64::LD1Onev1d_POST - 265
24344
0
    {4118, 1584, 4, 7 },
24345
    // AArch64::LD1Onev2d_POST - 266
24346
0
    {4137, 1591, 4, 7 },
24347
    // AArch64::LD1Onev2s_POST - 267
24348
0
    {4157, 1598, 4, 7 },
24349
    // AArch64::LD1Onev4h_POST - 268
24350
0
    {4176, 1605, 4, 7 },
24351
    // AArch64::LD1Onev4s_POST - 269
24352
0
    {4195, 1612, 4, 7 },
24353
    // AArch64::LD1Onev8b_POST - 270
24354
0
    {4215, 1619, 4, 7 },
24355
    // AArch64::LD1Onev8h_POST - 271
24356
0
    {4234, 1626, 4, 7 },
24357
    // AArch64::LD1RB_D_IMM - 272
24358
0
    {4254, 1633, 4, 8 },
24359
    // AArch64::LD1RB_H_IMM - 273
24360
0
    {4279, 1641, 4, 8 },
24361
    // AArch64::LD1RB_IMM - 274
24362
0
    {4304, 1649, 4, 8 },
24363
    // AArch64::LD1RB_S_IMM - 275
24364
0
    {4329, 1657, 4, 8 },
24365
    // AArch64::LD1RD_IMM - 276
24366
0
    {4354, 1665, 4, 8 },
24367
    // AArch64::LD1RH_D_IMM - 277
24368
0
    {4379, 1673, 4, 8 },
24369
    // AArch64::LD1RH_IMM - 278
24370
0
    {4404, 1681, 4, 8 },
24371
    // AArch64::LD1RH_S_IMM - 279
24372
0
    {4429, 1689, 4, 8 },
24373
    // AArch64::LD1RO_B_IMM - 280
24374
0
    {4454, 1697, 4, 10 },
24375
    // AArch64::LD1RO_D_IMM - 281
24376
0
    {4480, 1707, 4, 10 },
24377
    // AArch64::LD1RO_H_IMM - 282
24378
0
    {4506, 1717, 4, 10 },
24379
    // AArch64::LD1RO_W_IMM - 283
24380
0
    {4532, 1727, 4, 10 },
24381
    // AArch64::LD1RQ_B_IMM - 284
24382
0
    {4558, 1737, 4, 8 },
24383
    // AArch64::LD1RQ_D_IMM - 285
24384
0
    {4584, 1745, 4, 8 },
24385
    // AArch64::LD1RQ_H_IMM - 286
24386
0
    {4610, 1753, 4, 8 },
24387
    // AArch64::LD1RQ_W_IMM - 287
24388
0
    {4636, 1761, 4, 8 },
24389
    // AArch64::LD1RSB_D_IMM - 288
24390
0
    {4662, 1769, 4, 8 },
24391
    // AArch64::LD1RSB_H_IMM - 289
24392
0
    {4688, 1777, 4, 8 },
24393
    // AArch64::LD1RSB_S_IMM - 290
24394
0
    {4714, 1785, 4, 8 },
24395
    // AArch64::LD1RSH_D_IMM - 291
24396
0
    {4740, 1793, 4, 8 },
24397
    // AArch64::LD1RSH_S_IMM - 292
24398
0
    {4766, 1801, 4, 8 },
24399
    // AArch64::LD1RSW_IMM - 293
24400
0
    {4792, 1809, 4, 8 },
24401
    // AArch64::LD1RW_D_IMM - 294
24402
0
    {4818, 1817, 4, 8 },
24403
    // AArch64::LD1RW_IMM - 295
24404
0
    {4843, 1825, 4, 8 },
24405
    // AArch64::LD1Rv16b_POST - 296
24406
0
    {4868, 1833, 4, 7 },
24407
    // AArch64::LD1Rv1d_POST - 297
24408
0
    {4888, 1840, 4, 7 },
24409
    // AArch64::LD1Rv2d_POST - 298
24410
0
    {4908, 1847, 4, 7 },
24411
    // AArch64::LD1Rv2s_POST - 299
24412
0
    {4928, 1854, 4, 7 },
24413
    // AArch64::LD1Rv4h_POST - 300
24414
0
    {4948, 1861, 4, 7 },
24415
    // AArch64::LD1Rv4s_POST - 301
24416
0
    {4968, 1868, 4, 7 },
24417
    // AArch64::LD1Rv8b_POST - 302
24418
0
    {4988, 1875, 4, 7 },
24419
    // AArch64::LD1Rv8h_POST - 303
24420
0
    {5008, 1882, 4, 7 },
24421
    // AArch64::LD1SB_D_IMM - 304
24422
0
    {5028, 1889, 4, 8 },
24423
    // AArch64::LD1SB_H_IMM - 305
24424
0
    {5053, 1897, 4, 8 },
24425
    // AArch64::LD1SB_S_IMM - 306
24426
0
    {5078, 1905, 4, 8 },
24427
    // AArch64::LD1SH_D_IMM - 307
24428
0
    {5103, 1913, 4, 8 },
24429
    // AArch64::LD1SH_S_IMM - 308
24430
0
    {5128, 1921, 4, 8 },
24431
    // AArch64::LD1SW_D_IMM - 309
24432
0
    {5153, 1929, 4, 8 },
24433
    // AArch64::LD1Threev16b_POST - 310
24434
0
    {5178, 1937, 4, 7 },
24435
    // AArch64::LD1Threev1d_POST - 311
24436
0
    {5198, 1944, 4, 7 },
24437
    // AArch64::LD1Threev2d_POST - 312
24438
0
    {5218, 1951, 4, 7 },
24439
    // AArch64::LD1Threev2s_POST - 313
24440
0
    {5238, 1958, 4, 7 },
24441
    // AArch64::LD1Threev4h_POST - 314
24442
0
    {5258, 1965, 4, 7 },
24443
    // AArch64::LD1Threev4s_POST - 315
24444
0
    {5278, 1972, 4, 7 },
24445
    // AArch64::LD1Threev8b_POST - 316
24446
0
    {5298, 1979, 4, 7 },
24447
    // AArch64::LD1Threev8h_POST - 317
24448
0
    {5318, 1986, 4, 7 },
24449
    // AArch64::LD1Twov16b_POST - 318
24450
0
    {5338, 1993, 4, 7 },
24451
    // AArch64::LD1Twov1d_POST - 319
24452
0
    {5358, 2000, 4, 7 },
24453
    // AArch64::LD1Twov2d_POST - 320
24454
0
    {5378, 2007, 4, 7 },
24455
    // AArch64::LD1Twov2s_POST - 321
24456
0
    {5398, 2014, 4, 7 },
24457
    // AArch64::LD1Twov4h_POST - 322
24458
0
    {5418, 2021, 4, 7 },
24459
    // AArch64::LD1Twov4s_POST - 323
24460
0
    {5438, 2028, 4, 7 },
24461
    // AArch64::LD1Twov8b_POST - 324
24462
0
    {5458, 2035, 4, 7 },
24463
    // AArch64::LD1Twov8h_POST - 325
24464
0
    {5478, 2042, 4, 7 },
24465
    // AArch64::LD1W_2Z_IMM - 326
24466
0
    {5498, 2049, 4, 8 },
24467
    // AArch64::LD1W_2Z_STRIDED_IMM - 327
24468
0
    {5522, 2057, 4, 7 },
24469
    // AArch64::LD1W_4Z_IMM - 328
24470
0
    {5498, 2064, 4, 8 },
24471
    // AArch64::LD1W_4Z_STRIDED_IMM - 329
24472
0
    {5522, 2072, 4, 7 },
24473
    // AArch64::LD1W_D_IMM - 330
24474
0
    {5546, 2079, 4, 8 },
24475
    // AArch64::LD1W_IMM - 331
24476
0
    {5570, 2087, 4, 8 },
24477
    // AArch64::LD1W_Q_IMM - 332
24478
0
    {5594, 2095, 4, 7 },
24479
    // AArch64::LD1_MXIPXX_H_B - 333
24480
0
    {5618, 2102, 6, 9 },
24481
    // AArch64::LD1_MXIPXX_H_D - 334
24482
0
    {5654, 2111, 6, 9 },
24483
    // AArch64::LD1_MXIPXX_H_H - 335
24484
0
    {5690, 2120, 6, 9 },
24485
    // AArch64::LD1_MXIPXX_H_Q - 336
24486
0
    {5726, 2129, 6, 9 },
24487
    // AArch64::LD1_MXIPXX_H_S - 337
24488
0
    {5762, 2138, 6, 9 },
24489
    // AArch64::LD1_MXIPXX_V_B - 338
24490
0
    {5798, 2147, 6, 9 },
24491
    // AArch64::LD1_MXIPXX_V_D - 339
24492
0
    {5834, 2156, 6, 9 },
24493
    // AArch64::LD1_MXIPXX_V_H - 340
24494
0
    {5870, 2165, 6, 9 },
24495
    // AArch64::LD1_MXIPXX_V_Q - 341
24496
0
    {5906, 2174, 6, 9 },
24497
    // AArch64::LD1_MXIPXX_V_S - 342
24498
0
    {5942, 2183, 6, 9 },
24499
    // AArch64::LD1i16_POST - 343
24500
0
    {5978, 2192, 6, 9 },
24501
    // AArch64::LD1i32_POST - 344
24502
0
    {6001, 2201, 6, 9 },
24503
    // AArch64::LD1i64_POST - 345
24504
0
    {6024, 2210, 6, 9 },
24505
    // AArch64::LD1i8_POST - 346
24506
0
    {6047, 2219, 6, 9 },
24507
    // AArch64::LD2B_IMM - 347
24508
0
    {6070, 2228, 4, 8 },
24509
    // AArch64::LD2D_IMM - 348
24510
0
    {6094, 2236, 4, 8 },
24511
    // AArch64::LD2H_IMM - 349
24512
0
    {6118, 2244, 4, 8 },
24513
    // AArch64::LD2Q_IMM - 350
24514
0
    {6142, 2252, 4, 8 },
24515
    // AArch64::LD2Rv16b_POST - 351
24516
0
    {6166, 2260, 4, 7 },
24517
    // AArch64::LD2Rv1d_POST - 352
24518
0
    {6186, 2267, 4, 7 },
24519
    // AArch64::LD2Rv2d_POST - 353
24520
0
    {6207, 2274, 4, 7 },
24521
    // AArch64::LD2Rv2s_POST - 354
24522
0
    {6228, 2281, 4, 7 },
24523
    // AArch64::LD2Rv4h_POST - 355
24524
0
    {6248, 2288, 4, 7 },
24525
    // AArch64::LD2Rv4s_POST - 356
24526
0
    {6268, 2295, 4, 7 },
24527
    // AArch64::LD2Rv8b_POST - 357
24528
0
    {6288, 2302, 4, 7 },
24529
    // AArch64::LD2Rv8h_POST - 358
24530
0
    {6308, 2309, 4, 7 },
24531
    // AArch64::LD2Twov16b_POST - 359
24532
0
    {6328, 2316, 4, 7 },
24533
    // AArch64::LD2Twov2d_POST - 360
24534
0
    {6348, 2323, 4, 7 },
24535
    // AArch64::LD2Twov2s_POST - 361
24536
0
    {6368, 2330, 4, 7 },
24537
    // AArch64::LD2Twov4h_POST - 362
24538
0
    {6388, 2337, 4, 7 },
24539
    // AArch64::LD2Twov4s_POST - 363
24540
0
    {6408, 2344, 4, 7 },
24541
    // AArch64::LD2Twov8b_POST - 364
24542
0
    {6428, 2351, 4, 7 },
24543
    // AArch64::LD2Twov8h_POST - 365
24544
0
    {6448, 2358, 4, 7 },
24545
    // AArch64::LD2W_IMM - 366
24546
0
    {6468, 2365, 4, 8 },
24547
    // AArch64::LD2i16_POST - 367
24548
0
    {6492, 2373, 6, 9 },
24549
    // AArch64::LD2i32_POST - 368
24550
0
    {6515, 2382, 6, 9 },
24551
    // AArch64::LD2i64_POST - 369
24552
0
    {6538, 2391, 6, 9 },
24553
    // AArch64::LD2i8_POST - 370
24554
0
    {6562, 2400, 6, 9 },
24555
    // AArch64::LD3B_IMM - 371
24556
0
    {6585, 2409, 4, 8 },
24557
    // AArch64::LD3D_IMM - 372
24558
0
    {6609, 2417, 4, 8 },
24559
    // AArch64::LD3H_IMM - 373
24560
0
    {6633, 2425, 4, 8 },
24561
    // AArch64::LD3Q_IMM - 374
24562
0
    {6657, 2433, 4, 8 },
24563
    // AArch64::LD3Rv16b_POST - 375
24564
0
    {6681, 2441, 4, 7 },
24565
    // AArch64::LD3Rv1d_POST - 376
24566
0
    {6701, 2448, 4, 7 },
24567
    // AArch64::LD3Rv2d_POST - 377
24568
0
    {6722, 2455, 4, 7 },
24569
    // AArch64::LD3Rv2s_POST - 378
24570
0
    {6743, 2462, 4, 7 },
24571
    // AArch64::LD3Rv4h_POST - 379
24572
0
    {6764, 2469, 4, 7 },
24573
    // AArch64::LD3Rv4s_POST - 380
24574
0
    {6784, 2476, 4, 7 },
24575
    // AArch64::LD3Rv8b_POST - 381
24576
0
    {6805, 2483, 4, 7 },
24577
    // AArch64::LD3Rv8h_POST - 382
24578
0
    {6825, 2490, 4, 7 },
24579
    // AArch64::LD3Threev16b_POST - 383
24580
0
    {6845, 2497, 4, 7 },
24581
    // AArch64::LD3Threev2d_POST - 384
24582
0
    {6865, 2504, 4, 7 },
24583
    // AArch64::LD3Threev2s_POST - 385
24584
0
    {6885, 2511, 4, 7 },
24585
    // AArch64::LD3Threev4h_POST - 386
24586
0
    {6905, 2518, 4, 7 },
24587
    // AArch64::LD3Threev4s_POST - 387
24588
0
    {6925, 2525, 4, 7 },
24589
    // AArch64::LD3Threev8b_POST - 388
24590
0
    {6945, 2532, 4, 7 },
24591
    // AArch64::LD3Threev8h_POST - 389
24592
0
    {6965, 2539, 4, 7 },
24593
    // AArch64::LD3W_IMM - 390
24594
0
    {6985, 2546, 4, 8 },
24595
    // AArch64::LD3i16_POST - 391
24596
0
    {7009, 2554, 6, 9 },
24597
    // AArch64::LD3i32_POST - 392
24598
0
    {7032, 2563, 6, 9 },
24599
    // AArch64::LD3i64_POST - 393
24600
0
    {7056, 2572, 6, 9 },
24601
    // AArch64::LD3i8_POST - 394
24602
0
    {7080, 2581, 6, 9 },
24603
    // AArch64::LD4B_IMM - 395
24604
0
    {7103, 2590, 4, 8 },
24605
    // AArch64::LD4D_IMM - 396
24606
0
    {7127, 2598, 4, 8 },
24607
    // AArch64::LD4Fourv16b_POST - 397
24608
0
    {7151, 2606, 4, 7 },
24609
    // AArch64::LD4Fourv2d_POST - 398
24610
0
    {7171, 2613, 4, 7 },
24611
    // AArch64::LD4Fourv2s_POST - 399
24612
0
    {7191, 2620, 4, 7 },
24613
    // AArch64::LD4Fourv4h_POST - 400
24614
0
    {7211, 2627, 4, 7 },
24615
    // AArch64::LD4Fourv4s_POST - 401
24616
0
    {7231, 2634, 4, 7 },
24617
    // AArch64::LD4Fourv8b_POST - 402
24618
0
    {7251, 2641, 4, 7 },
24619
    // AArch64::LD4Fourv8h_POST - 403
24620
0
    {7271, 2648, 4, 7 },
24621
    // AArch64::LD4H_IMM - 404
24622
0
    {7291, 2655, 4, 8 },
24623
    // AArch64::LD4Q_IMM - 405
24624
0
    {7315, 2663, 4, 8 },
24625
    // AArch64::LD4Rv16b_POST - 406
24626
0
    {7339, 2671, 4, 7 },
24627
    // AArch64::LD4Rv1d_POST - 407
24628
0
    {7359, 2678, 4, 7 },
24629
    // AArch64::LD4Rv2d_POST - 408
24630
0
    {7380, 2685, 4, 7 },
24631
    // AArch64::LD4Rv2s_POST - 409
24632
0
    {7401, 2692, 4, 7 },
24633
    // AArch64::LD4Rv4h_POST - 410
24634
0
    {7422, 2699, 4, 7 },
24635
    // AArch64::LD4Rv4s_POST - 411
24636
0
    {7442, 2706, 4, 7 },
24637
    // AArch64::LD4Rv8b_POST - 412
24638
0
    {7463, 2713, 4, 7 },
24639
    // AArch64::LD4Rv8h_POST - 413
24640
0
    {7483, 2720, 4, 7 },
24641
    // AArch64::LD4W_IMM - 414
24642
0
    {7503, 2727, 4, 8 },
24643
    // AArch64::LD4i16_POST - 415
24644
0
    {7527, 2735, 6, 9 },
24645
    // AArch64::LD4i32_POST - 416
24646
0
    {7550, 2744, 6, 9 },
24647
    // AArch64::LD4i64_POST - 417
24648
0
    {7574, 2753, 6, 9 },
24649
    // AArch64::LD4i8_POST - 418
24650
0
    {7598, 2762, 6, 9 },
24651
    // AArch64::LDADDB - 419
24652
0
    {7621, 2771, 3, 6 },
24653
    // AArch64::LDADDH - 420
24654
0
    {7637, 2777, 3, 6 },
24655
    // AArch64::LDADDLB - 421
24656
0
    {7653, 2783, 3, 6 },
24657
    // AArch64::LDADDLH - 422
24658
0
    {7670, 2789, 3, 6 },
24659
    // AArch64::LDADDLW - 423
24660
0
    {7687, 2795, 3, 6 },
24661
    // AArch64::LDADDLX - 424
24662
0
    {7687, 2801, 3, 6 },
24663
    // AArch64::LDADDW - 425
24664
0
    {7703, 2807, 3, 6 },
24665
    // AArch64::LDADDX - 426
24666
0
    {7703, 2813, 3, 6 },
24667
    // AArch64::LDAPURBi - 427
24668
0
    {7718, 2819, 3, 6 },
24669
    // AArch64::LDAPURHi - 428
24670
0
    {7735, 2825, 3, 6 },
24671
    // AArch64::LDAPURSBWi - 429
24672
0
    {7752, 2831, 3, 6 },
24673
    // AArch64::LDAPURSBXi - 430
24674
0
    {7752, 2837, 3, 6 },
24675
    // AArch64::LDAPURSHWi - 431
24676
0
    {7770, 2843, 3, 6 },
24677
    // AArch64::LDAPURSHXi - 432
24678
0
    {7770, 2849, 3, 6 },
24679
    // AArch64::LDAPURSWi - 433
24680
0
    {7788, 2855, 3, 6 },
24681
    // AArch64::LDAPURXi - 434
24682
0
    {7806, 2861, 3, 6 },
24683
    // AArch64::LDAPURbi - 435
24684
0
    {7806, 2867, 3, 9 },
24685
    // AArch64::LDAPURdi - 436
24686
0
    {7806, 2876, 3, 9 },
24687
    // AArch64::LDAPURhi - 437
24688
0
    {7806, 2885, 3, 9 },
24689
    // AArch64::LDAPURi - 438
24690
0
    {7806, 2894, 3, 6 },
24691
    // AArch64::LDAPURqi - 439
24692
0
    {7806, 2900, 3, 9 },
24693
    // AArch64::LDAPURsi - 440
24694
0
    {7806, 2909, 3, 9 },
24695
    // AArch64::LDCLRB - 441
24696
0
    {7822, 2918, 3, 6 },
24697
    // AArch64::LDCLRH - 442
24698
0
    {7838, 2924, 3, 6 },
24699
    // AArch64::LDCLRLB - 443
24700
0
    {7854, 2930, 3, 6 },
24701
    // AArch64::LDCLRLH - 444
24702
0
    {7871, 2936, 3, 6 },
24703
    // AArch64::LDCLRLW - 445
24704
0
    {7888, 2942, 3, 6 },
24705
    // AArch64::LDCLRLX - 446
24706
0
    {7888, 2948, 3, 6 },
24707
    // AArch64::LDCLRW - 447
24708
0
    {7904, 2954, 3, 6 },
24709
    // AArch64::LDCLRX - 448
24710
0
    {7904, 2960, 3, 6 },
24711
    // AArch64::LDEORB - 449
24712
0
    {7919, 2966, 3, 6 },
24713
    // AArch64::LDEORH - 450
24714
0
    {7935, 2972, 3, 6 },
24715
    // AArch64::LDEORLB - 451
24716
0
    {7951, 2978, 3, 6 },
24717
    // AArch64::LDEORLH - 452
24718
0
    {7968, 2984, 3, 6 },
24719
    // AArch64::LDEORLW - 453
24720
0
    {7985, 2990, 3, 6 },
24721
    // AArch64::LDEORLX - 454
24722
0
    {7985, 2996, 3, 6 },
24723
    // AArch64::LDEORW - 455
24724
0
    {8001, 3002, 3, 6 },
24725
    // AArch64::LDEORX - 456
24726
0
    {8001, 3008, 3, 6 },
24727
    // AArch64::LDFF1B_D_REAL - 457
24728
0
    {8016, 3014, 4, 7 },
24729
    // AArch64::LDFF1B_H_REAL - 458
24730
0
    {8042, 3021, 4, 7 },
24731
    // AArch64::LDFF1B_REAL - 459
24732
0
    {8068, 3028, 4, 7 },
24733
    // AArch64::LDFF1B_S_REAL - 460
24734
0
    {8094, 3035, 4, 7 },
24735
    // AArch64::LDFF1D_REAL - 461
24736
0
    {8120, 3042, 4, 7 },
24737
    // AArch64::LDFF1H_D_REAL - 462
24738
0
    {8146, 3049, 4, 7 },
24739
    // AArch64::LDFF1H_REAL - 463
24740
0
    {8172, 3056, 4, 7 },
24741
    // AArch64::LDFF1H_S_REAL - 464
24742
0
    {8198, 3063, 4, 7 },
24743
    // AArch64::LDFF1SB_D_REAL - 465
24744
0
    {8224, 3070, 4, 7 },
24745
    // AArch64::LDFF1SB_H_REAL - 466
24746
0
    {8251, 3077, 4, 7 },
24747
    // AArch64::LDFF1SB_S_REAL - 467
24748
0
    {8278, 3084, 4, 7 },
24749
    // AArch64::LDFF1SH_D_REAL - 468
24750
0
    {8305, 3091, 4, 7 },
24751
    // AArch64::LDFF1SH_S_REAL - 469
24752
0
    {8332, 3098, 4, 7 },
24753
    // AArch64::LDFF1SW_D_REAL - 470
24754
0
    {8359, 3105, 4, 7 },
24755
    // AArch64::LDFF1W_D_REAL - 471
24756
0
    {8386, 3112, 4, 7 },
24757
    // AArch64::LDFF1W_REAL - 472
24758
0
    {8412, 3119, 4, 7 },
24759
    // AArch64::LDG - 473
24760
0
    {8438, 3126, 4, 7 },
24761
    // AArch64::LDNF1B_D_IMM_REAL - 474
24762
0
    {8451, 3133, 4, 7 },
24763
    // AArch64::LDNF1B_H_IMM_REAL - 475
24764
0
    {8477, 3140, 4, 7 },
24765
    // AArch64::LDNF1B_IMM_REAL - 476
24766
0
    {8503, 3147, 4, 7 },
24767
    // AArch64::LDNF1B_S_IMM_REAL - 477
24768
0
    {8529, 3154, 4, 7 },
24769
    // AArch64::LDNF1D_IMM_REAL - 478
24770
0
    {8555, 3161, 4, 7 },
24771
    // AArch64::LDNF1H_D_IMM_REAL - 479
24772
0
    {8581, 3168, 4, 7 },
24773
    // AArch64::LDNF1H_IMM_REAL - 480
24774
0
    {8607, 3175, 4, 7 },
24775
    // AArch64::LDNF1H_S_IMM_REAL - 481
24776
0
    {8633, 3182, 4, 7 },
24777
    // AArch64::LDNF1SB_D_IMM_REAL - 482
24778
0
    {8659, 3189, 4, 7 },
24779
    // AArch64::LDNF1SB_H_IMM_REAL - 483
24780
0
    {8686, 3196, 4, 7 },
24781
    // AArch64::LDNF1SB_S_IMM_REAL - 484
24782
0
    {8713, 3203, 4, 7 },
24783
    // AArch64::LDNF1SH_D_IMM_REAL - 485
24784
0
    {8740, 3210, 4, 7 },
24785
    // AArch64::LDNF1SH_S_IMM_REAL - 486
24786
0
    {8767, 3217, 4, 7 },
24787
    // AArch64::LDNF1SW_D_IMM_REAL - 487
24788
0
    {8794, 3224, 4, 7 },
24789
    // AArch64::LDNF1W_D_IMM_REAL - 488
24790
0
    {8821, 3231, 4, 7 },
24791
    // AArch64::LDNF1W_IMM_REAL - 489
24792
0
    {8847, 3238, 4, 7 },
24793
    // AArch64::LDNPDi - 490
24794
0
    {8873, 3245, 4, 7 },
24795
    // AArch64::LDNPQi - 491
24796
0
    {8873, 3252, 4, 7 },
24797
    // AArch64::LDNPSi - 492
24798
0
    {8873, 3259, 4, 7 },
24799
    // AArch64::LDNPWi - 493
24800
0
    {8873, 3266, 4, 4 },
24801
    // AArch64::LDNPXi - 494
24802
0
    {8873, 3270, 4, 4 },
24803
    // AArch64::LDNT1B_2Z_IMM - 495
24804
0
    {8891, 3274, 4, 8 },
24805
    // AArch64::LDNT1B_2Z_STRIDED_IMM - 496
24806
0
    {8917, 3282, 4, 7 },
24807
    // AArch64::LDNT1B_4Z_IMM - 497
24808
0
    {8891, 3289, 4, 8 },
24809
    // AArch64::LDNT1B_4Z_STRIDED_IMM - 498
24810
0
    {8943, 3297, 4, 7 },
24811
    // AArch64::LDNT1B_ZRI - 499
24812
0
    {8969, 3304, 4, 8 },
24813
    // AArch64::LDNT1B_ZZR_D_REAL - 500
24814
0
    {8995, 3312, 4, 7 },
24815
    // AArch64::LDNT1B_ZZR_S_REAL - 501
24816
0
    {9023, 3319, 4, 7 },
24817
    // AArch64::LDNT1D_2Z_IMM - 502
24818
0
    {9051, 3326, 4, 8 },
24819
    // AArch64::LDNT1D_2Z_STRIDED_IMM - 503
24820
0
    {9077, 3334, 4, 7 },
24821
    // AArch64::LDNT1D_4Z_IMM - 504
24822
0
    {9051, 3341, 4, 8 },
24823
    // AArch64::LDNT1D_4Z_STRIDED_IMM - 505
24824
0
    {9077, 3349, 4, 7 },
24825
    // AArch64::LDNT1D_ZRI - 506
24826
0
    {9103, 3356, 4, 8 },
24827
    // AArch64::LDNT1D_ZZR_D_REAL - 507
24828
0
    {9129, 3364, 4, 7 },
24829
    // AArch64::LDNT1H_2Z_IMM - 508
24830
0
    {9157, 3371, 4, 8 },
24831
    // AArch64::LDNT1H_2Z_STRIDED_IMM - 509
24832
0
    {9183, 3379, 4, 7 },
24833
    // AArch64::LDNT1H_4Z_IMM - 510
24834
0
    {9157, 3386, 4, 8 },
24835
    // AArch64::LDNT1H_4Z_STRIDED_IMM - 511
24836
0
    {9209, 3394, 4, 7 },
24837
    // AArch64::LDNT1H_ZRI - 512
24838
0
    {9235, 3401, 4, 8 },
24839
    // AArch64::LDNT1H_ZZR_D_REAL - 513
24840
0
    {9261, 3409, 4, 7 },
24841
    // AArch64::LDNT1H_ZZR_S_REAL - 514
24842
0
    {9289, 3416, 4, 7 },
24843
    // AArch64::LDNT1SB_ZZR_D_REAL - 515
24844
0
    {9317, 3423, 4, 7 },
24845
    // AArch64::LDNT1SB_ZZR_S_REAL - 516
24846
0
    {9346, 3430, 4, 7 },
24847
    // AArch64::LDNT1SH_ZZR_D_REAL - 517
24848
0
    {9375, 3437, 4, 7 },
24849
    // AArch64::LDNT1SH_ZZR_S_REAL - 518
24850
0
    {9404, 3444, 4, 7 },
24851
    // AArch64::LDNT1SW_ZZR_D_REAL - 519
24852
0
    {9433, 3451, 4, 7 },
24853
    // AArch64::LDNT1W_2Z_IMM - 520
24854
0
    {9462, 3458, 4, 8 },
24855
    // AArch64::LDNT1W_2Z_STRIDED_IMM - 521
24856
0
    {9488, 3466, 4, 7 },
24857
    // AArch64::LDNT1W_4Z_IMM - 522
24858
0
    {9462, 3473, 4, 8 },
24859
    // AArch64::LDNT1W_4Z_STRIDED_IMM - 523
24860
0
    {9488, 3481, 4, 7 },
24861
    // AArch64::LDNT1W_ZRI - 524
24862
0
    {9514, 3488, 4, 8 },
24863
    // AArch64::LDNT1W_ZZR_D_REAL - 525
24864
0
    {9540, 3496, 4, 7 },
24865
    // AArch64::LDNT1W_ZZR_S_REAL - 526
24866
0
    {9568, 3503, 4, 7 },
24867
    // AArch64::LDPDi - 527
24868
0
    {9596, 3510, 4, 7 },
24869
    // AArch64::LDPQi - 528
24870
0
    {9596, 3517, 4, 7 },
24871
    // AArch64::LDPSWi - 529
24872
0
    {9613, 3524, 4, 4 },
24873
    // AArch64::LDPSi - 530
24874
0
    {9596, 3528, 4, 7 },
24875
    // AArch64::LDPWi - 531
24876
0
    {9596, 3535, 4, 4 },
24877
    // AArch64::LDPXi - 532
24878
0
    {9596, 3539, 4, 4 },
24879
    // AArch64::LDRAAindexed - 533
24880
0
    {9632, 3543, 3, 6 },
24881
    // AArch64::LDRABindexed - 534
24882
0
    {9647, 3549, 3, 6 },
24883
    // AArch64::LDRBBroX - 535
24884
0
    {9662, 3555, 5, 5 },
24885
    // AArch64::LDRBBui - 536
24886
0
    {9680, 3560, 3, 3 },
24887
    // AArch64::LDRBroX - 537
24888
0
    {9694, 3563, 5, 8 },
24889
    // AArch64::LDRBui - 538
24890
0
    {9711, 3571, 3, 6 },
24891
    // AArch64::LDRDroX - 539
24892
0
    {9694, 3577, 5, 8 },
24893
    // AArch64::LDRDui - 540
24894
0
    {9711, 3585, 3, 6 },
24895
    // AArch64::LDRHHroX - 541
24896
0
    {9724, 3591, 5, 5 },
24897
    // AArch64::LDRHHui - 542
24898
0
    {9742, 3596, 3, 3 },
24899
    // AArch64::LDRHroX - 543
24900
0
    {9694, 3599, 5, 8 },
24901
    // AArch64::LDRHui - 544
24902
0
    {9711, 3607, 3, 6 },
24903
    // AArch64::LDRQroX - 545
24904
0
    {9694, 3613, 5, 8 },
24905
    // AArch64::LDRQui - 546
24906
0
    {9711, 3621, 3, 6 },
24907
    // AArch64::LDRSBWroX - 547
24908
0
    {9756, 3627, 5, 5 },
24909
    // AArch64::LDRSBWui - 548
24910
0
    {9775, 3632, 3, 3 },
24911
    // AArch64::LDRSBXroX - 549
24912
0
    {9756, 3635, 5, 5 },
24913
    // AArch64::LDRSBXui - 550
24914
0
    {9775, 3640, 3, 3 },
24915
    // AArch64::LDRSHWroX - 551
24916
0
    {9790, 3643, 5, 5 },
24917
    // AArch64::LDRSHWui - 552
24918
0
    {9809, 3648, 3, 3 },
24919
    // AArch64::LDRSHXroX - 553
24920
0
    {9790, 3651, 5, 5 },
24921
    // AArch64::LDRSHXui - 554
24922
0
    {9809, 3656, 3, 3 },
24923
    // AArch64::LDRSWroX - 555
24924
0
    {9824, 3659, 5, 5 },
24925
    // AArch64::LDRSWui - 556
24926
0
    {9843, 3664, 3, 3 },
24927
    // AArch64::LDRSroX - 557
24928
0
    {9694, 3667, 5, 8 },
24929
    // AArch64::LDRSui - 558
24930
0
    {9711, 3675, 3, 6 },
24931
    // AArch64::LDRWroX - 559
24932
0
    {9694, 3681, 5, 5 },
24933
    // AArch64::LDRWui - 560
24934
0
    {9711, 3686, 3, 3 },
24935
    // AArch64::LDRXroX - 561
24936
0
    {9694, 3689, 5, 5 },
24937
    // AArch64::LDRXui - 562
24938
0
    {9711, 3694, 3, 3 },
24939
    // AArch64::LDR_PXI - 563
24940
0
    {9858, 3697, 3, 7 },
24941
    // AArch64::LDR_ZA - 564
24942
0
    {9873, 3704, 5, 8 },
24943
    // AArch64::LDR_ZXI - 565
24944
0
    {9858, 3712, 3, 7 },
24945
    // AArch64::LDSETB - 566
24946
0
    {9898, 3719, 3, 6 },
24947
    // AArch64::LDSETH - 567
24948
0
    {9914, 3725, 3, 6 },
24949
    // AArch64::LDSETLB - 568
24950
0
    {9930, 3731, 3, 6 },
24951
    // AArch64::LDSETLH - 569
24952
0
    {9947, 3737, 3, 6 },
24953
    // AArch64::LDSETLW - 570
24954
0
    {9964, 3743, 3, 6 },
24955
    // AArch64::LDSETLX - 571
24956
0
    {9964, 3749, 3, 6 },
24957
    // AArch64::LDSETW - 572
24958
0
    {9980, 3755, 3, 6 },
24959
    // AArch64::LDSETX - 573
24960
0
    {9980, 3761, 3, 6 },
24961
    // AArch64::LDSMAXB - 574
24962
0
    {9995, 3767, 3, 6 },
24963
    // AArch64::LDSMAXH - 575
24964
0
    {10012, 3773, 3, 6 },
24965
    // AArch64::LDSMAXLB - 576
24966
0
    {10029, 3779, 3, 6 },
24967
    // AArch64::LDSMAXLH - 577
24968
0
    {10047, 3785, 3, 6 },
24969
    // AArch64::LDSMAXLW - 578
24970
0
    {10065, 3791, 3, 6 },
24971
    // AArch64::LDSMAXLX - 579
24972
0
    {10065, 3797, 3, 6 },
24973
    // AArch64::LDSMAXW - 580
24974
0
    {10082, 3803, 3, 6 },
24975
    // AArch64::LDSMAXX - 581
24976
0
    {10082, 3809, 3, 6 },
24977
    // AArch64::LDSMINB - 582
24978
0
    {10098, 3815, 3, 6 },
24979
    // AArch64::LDSMINH - 583
24980
0
    {10115, 3821, 3, 6 },
24981
    // AArch64::LDSMINLB - 584
24982
0
    {10132, 3827, 3, 6 },
24983
    // AArch64::LDSMINLH - 585
24984
0
    {10150, 3833, 3, 6 },
24985
    // AArch64::LDSMINLW - 586
24986
0
    {10168, 3839, 3, 6 },
24987
    // AArch64::LDSMINLX - 587
24988
0
    {10168, 3845, 3, 6 },
24989
    // AArch64::LDSMINW - 588
24990
0
    {10185, 3851, 3, 6 },
24991
    // AArch64::LDSMINX - 589
24992
0
    {10185, 3857, 3, 6 },
24993
    // AArch64::LDTRBi - 590
24994
0
    {10201, 3863, 3, 3 },
24995
    // AArch64::LDTRHi - 591
24996
0
    {10216, 3866, 3, 3 },
24997
    // AArch64::LDTRSBWi - 592
24998
0
    {10231, 3869, 3, 3 },
24999
    // AArch64::LDTRSBXi - 593
25000
0
    {10231, 3872, 3, 3 },
25001
    // AArch64::LDTRSHWi - 594
25002
0
    {10247, 3875, 3, 3 },
25003
    // AArch64::LDTRSHXi - 595
25004
0
    {10247, 3878, 3, 3 },
25005
    // AArch64::LDTRSWi - 596
25006
0
    {10263, 3881, 3, 3 },
25007
    // AArch64::LDTRWi - 597
25008
0
    {10279, 3884, 3, 3 },
25009
    // AArch64::LDTRXi - 598
25010
0
    {10279, 3887, 3, 3 },
25011
    // AArch64::LDUMAXB - 599
25012
0
    {10293, 3890, 3, 6 },
25013
    // AArch64::LDUMAXH - 600
25014
0
    {10310, 3896, 3, 6 },
25015
    // AArch64::LDUMAXLB - 601
25016
0
    {10327, 3902, 3, 6 },
25017
    // AArch64::LDUMAXLH - 602
25018
0
    {10345, 3908, 3, 6 },
25019
    // AArch64::LDUMAXLW - 603
25020
0
    {10363, 3914, 3, 6 },
25021
    // AArch64::LDUMAXLX - 604
25022
0
    {10363, 3920, 3, 6 },
25023
    // AArch64::LDUMAXW - 605
25024
0
    {10380, 3926, 3, 6 },
25025
    // AArch64::LDUMAXX - 606
25026
0
    {10380, 3932, 3, 6 },
25027
    // AArch64::LDUMINB - 607
25028
0
    {10396, 3938, 3, 6 },
25029
    // AArch64::LDUMINH - 608
25030
0
    {10413, 3944, 3, 6 },
25031
    // AArch64::LDUMINLB - 609
25032
0
    {10430, 3950, 3, 6 },
25033
    // AArch64::LDUMINLH - 610
25034
0
    {10448, 3956, 3, 6 },
25035
    // AArch64::LDUMINLW - 611
25036
0
    {10466, 3962, 3, 6 },
25037
    // AArch64::LDUMINLX - 612
25038
0
    {10466, 3968, 3, 6 },
25039
    // AArch64::LDUMINW - 613
25040
0
    {10483, 3974, 3, 6 },
25041
    // AArch64::LDUMINX - 614
25042
0
    {10483, 3980, 3, 6 },
25043
    // AArch64::LDURBBi - 615
25044
0
    {10499, 3986, 3, 3 },
25045
    // AArch64::LDURBi - 616
25046
0
    {10514, 3989, 3, 6 },
25047
    // AArch64::LDURDi - 617
25048
0
    {10514, 3995, 3, 6 },
25049
    // AArch64::LDURHHi - 618
25050
0
    {10528, 4001, 3, 3 },
25051
    // AArch64::LDURHi - 619
25052
0
    {10514, 4004, 3, 6 },
25053
    // AArch64::LDURQi - 620
25054
0
    {10514, 4010, 3, 6 },
25055
    // AArch64::LDURSBWi - 621
25056
0
    {10543, 4016, 3, 3 },
25057
    // AArch64::LDURSBXi - 622
25058
0
    {10543, 4019, 3, 3 },
25059
    // AArch64::LDURSHWi - 623
25060
0
    {10559, 4022, 3, 3 },
25061
    // AArch64::LDURSHXi - 624
25062
0
    {10559, 4025, 3, 3 },
25063
    // AArch64::LDURSWi - 625
25064
0
    {10575, 4028, 3, 3 },
25065
    // AArch64::LDURSi - 626
25066
0
    {10514, 4031, 3, 6 },
25067
    // AArch64::LDURWi - 627
25068
0
    {10514, 4037, 3, 3 },
25069
    // AArch64::LDURXi - 628
25070
0
    {10514, 4040, 3, 3 },
25071
    // AArch64::MADDWrrr - 629
25072
0
    {10591, 4043, 4, 4 },
25073
    // AArch64::MADDXrrr - 630
25074
0
    {10591, 4047, 4, 4 },
25075
    // AArch64::MOVA_2ZMXI_H_B - 631
25076
0
    {10606, 4051, 4, 6 },
25077
    // AArch64::MOVA_2ZMXI_H_D - 632
25078
0
    {10631, 4057, 4, 6 },
25079
    // AArch64::MOVA_2ZMXI_H_H - 633
25080
0
    {10656, 4063, 4, 6 },
25081
    // AArch64::MOVA_2ZMXI_H_S - 634
25082
0
    {10681, 4069, 4, 6 },
25083
    // AArch64::MOVA_2ZMXI_V_B - 635
25084
0
    {10706, 4075, 4, 6 },
25085
    // AArch64::MOVA_2ZMXI_V_D - 636
25086
0
    {10731, 4081, 4, 6 },
25087
    // AArch64::MOVA_2ZMXI_V_H - 637
25088
0
    {10756, 4087, 4, 6 },
25089
    // AArch64::MOVA_2ZMXI_V_S - 638
25090
0
    {10781, 4093, 4, 6 },
25091
    // AArch64::MOVA_4ZMXI_H_B - 639
25092
0
    {10806, 4099, 4, 6 },
25093
    // AArch64::MOVA_4ZMXI_H_D - 640
25094
0
    {10831, 4105, 4, 6 },
25095
    // AArch64::MOVA_4ZMXI_H_H - 641
25096
0
    {10856, 4111, 4, 6 },
25097
    // AArch64::MOVA_4ZMXI_H_S - 642
25098
0
    {10881, 4117, 4, 6 },
25099
    // AArch64::MOVA_4ZMXI_V_B - 643
25100
0
    {10906, 4123, 4, 6 },
25101
    // AArch64::MOVA_4ZMXI_V_D - 644
25102
0
    {10931, 4129, 4, 6 },
25103
    // AArch64::MOVA_4ZMXI_V_H - 645
25104
0
    {10956, 4135, 4, 6 },
25105
    // AArch64::MOVA_4ZMXI_V_S - 646
25106
0
    {10981, 4141, 4, 6 },
25107
    // AArch64::MOVA_MXI2Z_H_B - 647
25108
0
    {11006, 4147, 5, 8 },
25109
    // AArch64::MOVA_MXI2Z_H_D - 648
25110
0
    {11031, 4155, 5, 8 },
25111
    // AArch64::MOVA_MXI2Z_H_H - 649
25112
0
    {11056, 4163, 5, 8 },
25113
    // AArch64::MOVA_MXI2Z_H_S - 650
25114
0
    {11081, 4171, 5, 8 },
25115
    // AArch64::MOVA_MXI2Z_V_B - 651
25116
0
    {11106, 4179, 5, 8 },
25117
    // AArch64::MOVA_MXI2Z_V_D - 652
25118
0
    {11131, 4187, 5, 8 },
25119
    // AArch64::MOVA_MXI2Z_V_H - 653
25120
0
    {11156, 4195, 5, 8 },
25121
    // AArch64::MOVA_MXI2Z_V_S - 654
25122
0
    {11181, 4203, 5, 8 },
25123
    // AArch64::MOVA_MXI4Z_H_B - 655
25124
0
    {11206, 4211, 5, 8 },
25125
    // AArch64::MOVA_MXI4Z_H_D - 656
25126
0
    {11231, 4219, 5, 8 },
25127
    // AArch64::MOVA_MXI4Z_H_H - 657
25128
0
    {11256, 4227, 5, 8 },
25129
    // AArch64::MOVA_MXI4Z_H_S - 658
25130
0
    {11281, 4235, 5, 8 },
25131
    // AArch64::MOVA_MXI4Z_V_B - 659
25132
0
    {11306, 4243, 5, 8 },
25133
    // AArch64::MOVA_MXI4Z_V_D - 660
25134
0
    {11331, 4251, 5, 8 },
25135
    // AArch64::MOVA_MXI4Z_V_H - 661
25136
0
    {11356, 4259, 5, 8 },
25137
    // AArch64::MOVA_MXI4Z_V_S - 662
25138
0
    {11381, 4267, 5, 8 },
25139
    // AArch64::MOVA_VG2_2ZMXI - 663
25140
0
    {11406, 4275, 4, 6 },
25141
    // AArch64::MOVA_VG2_MXI2Z - 664
25142
0
    {11437, 4281, 5, 8 },
25143
    // AArch64::MOVA_VG4_4ZMXI - 665
25144
0
    {11468, 4289, 4, 6 },
25145
    // AArch64::MOVA_VG4_MXI4Z - 666
25146
0
    {11499, 4295, 5, 8 },
25147
    // AArch64::MOVT - 667
25148
0
    {11530, 4303, 3, 9 },
25149
    // AArch64::MSRpstatesvcrImm1 - 668
25150
0
    {11544, 4312, 2, 2 },
25151
0
    {11552, 4314, 2, 2 },
25152
0
    {11563, 4316, 2, 2 },
25153
0
    {11574, 4318, 2, 2 },
25154
0
    {11581, 4320, 2, 2 },
25155
0
    {11591, 4322, 2, 2 },
25156
    // AArch64::MSUBWrrr - 674
25157
0
    {11601, 4324, 4, 4 },
25158
    // AArch64::MSUBXrrr - 675
25159
0
    {11601, 4328, 4, 4 },
25160
    // AArch64::NOTv16i8 - 676
25161
0
    {11617, 4332, 2, 2 },
25162
    // AArch64::NOTv8i8 - 677
25163
0
    {11636, 4334, 2, 2 },
25164
    // AArch64::ORNWrs - 678
25165
0
    {11654, 4336, 4, 4 },
25166
0
    {11665, 4340, 4, 3 },
25167
0
    {11680, 4343, 4, 4 },
25168
    // AArch64::ORNXrs - 681
25169
0
    {11654, 4347, 4, 4 },
25170
0
    {11665, 4351, 4, 3 },
25171
0
    {11680, 4354, 4, 4 },
25172
    // AArch64::ORRS_PPzPP - 684
25173
0
    {11695, 4358, 4, 8 },
25174
    // AArch64::ORRWrs - 685
25175
0
    {11711, 4366, 4, 4 },
25176
0
    {11722, 4370, 4, 4 },
25177
    // AArch64::ORRXrs - 687
25178
0
    {11711, 4374, 4, 4 },
25179
0
    {11722, 4378, 4, 4 },
25180
    // AArch64::ORR_PPzPP - 689
25181
0
    {11737, 4382, 4, 8 },
25182
    // AArch64::ORR_ZI - 690
25183
0
    {11752, 4390, 3, 7 },
25184
0
    {11773, 4397, 3, 7 },
25185
0
    {11794, 4404, 3, 7 },
25186
    // AArch64::ORR_ZZZ - 693
25187
0
    {11815, 4411, 3, 7 },
25188
    // AArch64::ORRv16i8 - 694
25189
0
    {11830, 4418, 3, 3 },
25190
    // AArch64::ORRv8i8 - 695
25191
0
    {11849, 4421, 3, 3 },
25192
    // AArch64::PACIA1716 - 696
25193
0
    {11867, 4424, 0, 3 },
25194
    // AArch64::PACIASP - 697
25195
0
    {11877, 4427, 0, 3 },
25196
    // AArch64::PACIAZ - 698
25197
0
    {11885, 4430, 0, 3 },
25198
    // AArch64::PACIB1716 - 699
25199
0
    {11892, 4433, 0, 3 },
25200
    // AArch64::PACIBSP - 700
25201
0
    {11902, 4436, 0, 3 },
25202
    // AArch64::PACIBZ - 701
25203
0
    {11910, 4439, 0, 3 },
25204
    // AArch64::PACM - 702
25205
0
    {11917, 4442, 0, 3 },
25206
    // AArch64::PMOV_PZI_B - 703
25207
0
    {11922, 4445, 3, 7 },
25208
    // AArch64::PMOV_ZIP_B - 704
25209
0
    {11938, 4452, 4, 8 },
25210
    // AArch64::PRFB_D_PZI - 705
25211
0
    {11954, 4460, 4, 7 },
25212
    // AArch64::PRFB_PRI - 706
25213
0
    {11978, 4467, 4, 8 },
25214
    // AArch64::PRFB_S_PZI - 707
25215
0
    {12000, 4475, 4, 7 },
25216
    // AArch64::PRFD_D_PZI - 708
25217
0
    {12024, 4482, 4, 7 },
25218
    // AArch64::PRFD_PRI - 709
25219
0
    {12048, 4489, 4, 8 },
25220
    // AArch64::PRFD_S_PZI - 710
25221
0
    {12070, 4497, 4, 7 },
25222
    // AArch64::PRFH_D_PZI - 711
25223
0
    {12094, 4504, 4, 7 },
25224
    // AArch64::PRFH_PRI - 712
25225
0
    {12118, 4511, 4, 8 },
25226
    // AArch64::PRFH_S_PZI - 713
25227
0
    {12140, 4519, 4, 7 },
25228
    // AArch64::PRFMroX - 714
25229
0
    {12164, 4526, 5, 5 },
25230
    // AArch64::PRFMui - 715
25231
0
    {12184, 4531, 3, 3 },
25232
    // AArch64::PRFUMi - 716
25233
0
    {12200, 4534, 3, 3 },
25234
    // AArch64::PRFW_D_PZI - 717
25235
0
    {12217, 4537, 4, 7 },
25236
    // AArch64::PRFW_PRI - 718
25237
0
    {12241, 4544, 4, 8 },
25238
    // AArch64::PRFW_S_PZI - 719
25239
0
    {12263, 4552, 4, 7 },
25240
    // AArch64::PTRUES_B - 720
25241
0
    {12287, 4559, 2, 6 },
25242
    // AArch64::PTRUES_D - 721
25243
0
    {12299, 4565, 2, 6 },
25244
    // AArch64::PTRUES_H - 722
25245
0
    {12311, 4571, 2, 6 },
25246
    // AArch64::PTRUES_S - 723
25247
0
    {12323, 4577, 2, 6 },
25248
    // AArch64::PTRUE_B - 724
25249
0
    {12335, 4583, 2, 6 },
25250
    // AArch64::PTRUE_D - 725
25251
0
    {12346, 4589, 2, 6 },
25252
    // AArch64::PTRUE_H - 726
25253
0
    {12357, 4595, 2, 6 },
25254
    // AArch64::PTRUE_S - 727
25255
0
    {12368, 4601, 2, 6 },
25256
    // AArch64::RET - 728
25257
0
    {12379, 4607, 1, 1 },
25258
    // AArch64::SBCSWr - 729
25259
0
    {12383, 4608, 3, 3 },
25260
    // AArch64::SBCSXr - 730
25261
0
    {12383, 4611, 3, 3 },
25262
    // AArch64::SBCWr - 731
25263
0
    {12395, 4614, 3, 3 },
25264
    // AArch64::SBCXr - 732
25265
0
    {12395, 4617, 3, 3 },
25266
    // AArch64::SBFMWri - 733
25267
0
    {12406, 4620, 4, 4 },
25268
0
    {12421, 4624, 4, 4 },
25269
0
    {12433, 4628, 4, 4 },
25270
    // AArch64::SBFMXri - 736
25271
0
    {12406, 4632, 4, 4 },
25272
0
    {12421, 4636, 4, 4 },
25273
0
    {12433, 4640, 4, 4 },
25274
0
    {12445, 4644, 4, 4 },
25275
    // AArch64::SEL_PPPP - 740
25276
0
    {12457, 4648, 4, 8 },
25277
    // AArch64::SEL_ZPZZ_B - 741
25278
0
    {12457, 4656, 4, 8 },
25279
    // AArch64::SEL_ZPZZ_D - 742
25280
0
    {12480, 4664, 4, 8 },
25281
    // AArch64::SEL_ZPZZ_H - 743
25282
0
    {12503, 4672, 4, 8 },
25283
    // AArch64::SEL_ZPZZ_S - 744
25284
0
    {12526, 4680, 4, 8 },
25285
    // AArch64::SMADDLrrr - 745
25286
0
    {12549, 4688, 4, 4 },
25287
    // AArch64::SMSUBLrrr - 746
25288
0
    {12566, 4692, 4, 4 },
25289
    // AArch64::SQDECB_XPiI - 747
25290
0
    {12584, 4696, 4, 8 },
25291
0
    {12594, 4704, 4, 8 },
25292
    // AArch64::SQDECB_XPiWdI - 749
25293
0
    {12610, 4712, 4, 8 },
25294
0
    {12626, 4720, 4, 8 },
25295
    // AArch64::SQDECD_XPiI - 751
25296
0
    {12648, 4728, 4, 8 },
25297
0
    {12658, 4736, 4, 8 },
25298
    // AArch64::SQDECD_XPiWdI - 753
25299
0
    {12674, 4744, 4, 8 },
25300
0
    {12690, 4752, 4, 8 },
25301
    // AArch64::SQDECD_ZPiI - 755
25302
0
    {12712, 4760, 4, 8 },
25303
0
    {12724, 4768, 4, 8 },
25304
    // AArch64::SQDECH_XPiI - 757
25305
0
    {12742, 4776, 4, 8 },
25306
0
    {12752, 4784, 4, 8 },
25307
    // AArch64::SQDECH_XPiWdI - 759
25308
0
    {12768, 4792, 4, 8 },
25309
0
    {12784, 4800, 4, 8 },
25310
    // AArch64::SQDECH_ZPiI - 761
25311
0
    {12806, 4808, 4, 8 },
25312
0
    {12818, 4816, 4, 8 },
25313
    // AArch64::SQDECW_XPiI - 763
25314
0
    {12836, 4824, 4, 8 },
25315
0
    {12846, 4832, 4, 8 },
25316
    // AArch64::SQDECW_XPiWdI - 765
25317
0
    {12862, 4840, 4, 8 },
25318
0
    {12878, 4848, 4, 8 },
25319
    // AArch64::SQDECW_ZPiI - 767
25320
0
    {12900, 4856, 4, 8 },
25321
0
    {12912, 4864, 4, 8 },
25322
    // AArch64::SQINCB_XPiI - 769
25323
0
    {12930, 4872, 4, 8 },
25324
0
    {12940, 4880, 4, 8 },
25325
    // AArch64::SQINCB_XPiWdI - 771
25326
0
    {12956, 4888, 4, 8 },
25327
0
    {12972, 4896, 4, 8 },
25328
    // AArch64::SQINCD_XPiI - 773
25329
0
    {12994, 4904, 4, 8 },
25330
0
    {13004, 4912, 4, 8 },
25331
    // AArch64::SQINCD_XPiWdI - 775
25332
0
    {13020, 4920, 4, 8 },
25333
0
    {13036, 4928, 4, 8 },
25334
    // AArch64::SQINCD_ZPiI - 777
25335
0
    {13058, 4936, 4, 8 },
25336
0
    {13070, 4944, 4, 8 },
25337
    // AArch64::SQINCH_XPiI - 779
25338
0
    {13088, 4952, 4, 8 },
25339
0
    {13098, 4960, 4, 8 },
25340
    // AArch64::SQINCH_XPiWdI - 781
25341
0
    {13114, 4968, 4, 8 },
25342
0
    {13130, 4976, 4, 8 },
25343
    // AArch64::SQINCH_ZPiI - 783
25344
0
    {13152, 4984, 4, 8 },
25345
0
    {13164, 4992, 4, 8 },
25346
    // AArch64::SQINCW_XPiI - 785
25347
0
    {13182, 5000, 4, 8 },
25348
0
    {13192, 5008, 4, 8 },
25349
    // AArch64::SQINCW_XPiWdI - 787
25350
0
    {13208, 5016, 4, 8 },
25351
0
    {13224, 5024, 4, 8 },
25352
    // AArch64::SQINCW_ZPiI - 789
25353
0
    {13246, 5032, 4, 8 },
25354
0
    {13258, 5040, 4, 8 },
25355
    // AArch64::SST1B_D_IMM - 791
25356
0
    {13276, 5048, 4, 7 },
25357
    // AArch64::SST1B_S_IMM - 792
25358
0
    {13300, 5055, 4, 7 },
25359
    // AArch64::SST1D_IMM - 793
25360
0
    {13324, 5062, 4, 7 },
25361
    // AArch64::SST1H_D_IMM - 794
25362
0
    {13348, 5069, 4, 7 },
25363
    // AArch64::SST1H_S_IMM - 795
25364
0
    {13372, 5076, 4, 7 },
25365
    // AArch64::SST1Q - 796
25366
0
    {13396, 5083, 4, 7 },
25367
    // AArch64::SST1W_D_IMM - 797
25368
0
    {13420, 5090, 4, 7 },
25369
    // AArch64::SST1W_IMM - 798
25370
0
    {13444, 5097, 4, 7 },
25371
    // AArch64::ST1B_2Z_IMM - 799
25372
0
    {13468, 5104, 4, 8 },
25373
    // AArch64::ST1B_2Z_STRIDED_IMM - 800
25374
0
    {13490, 5112, 4, 7 },
25375
    // AArch64::ST1B_4Z_IMM - 801
25376
0
    {13468, 5119, 4, 8 },
25377
    // AArch64::ST1B_4Z_STRIDED_IMM - 802
25378
0
    {13512, 5127, 4, 7 },
25379
    // AArch64::ST1B_D_IMM - 803
25380
0
    {13534, 5134, 4, 8 },
25381
    // AArch64::ST1B_H_IMM - 804
25382
0
    {13556, 5142, 4, 8 },
25383
    // AArch64::ST1B_IMM - 805
25384
0
    {13578, 5150, 4, 8 },
25385
    // AArch64::ST1B_S_IMM - 806
25386
0
    {13600, 5158, 4, 8 },
25387
    // AArch64::ST1D_2Z_IMM - 807
25388
0
    {13622, 5166, 4, 8 },
25389
    // AArch64::ST1D_2Z_STRIDED_IMM - 808
25390
0
    {13644, 5174, 4, 7 },
25391
    // AArch64::ST1D_4Z_IMM - 809
25392
0
    {13622, 5181, 4, 8 },
25393
    // AArch64::ST1D_4Z_STRIDED_IMM - 810
25394
0
    {13644, 5189, 4, 7 },
25395
    // AArch64::ST1D_IMM - 811
25396
0
    {13666, 5196, 4, 8 },
25397
    // AArch64::ST1D_Q_IMM - 812
25398
0
    {13688, 5204, 4, 7 },
25399
    // AArch64::ST1Fourv16b_POST - 813
25400
0
    {13710, 5211, 4, 7 },
25401
    // AArch64::ST1Fourv1d_POST - 814
25402
0
    {13730, 5218, 4, 7 },
25403
    // AArch64::ST1Fourv2d_POST - 815
25404
0
    {13750, 5225, 4, 7 },
25405
    // AArch64::ST1Fourv2s_POST - 816
25406
0
    {13770, 5232, 4, 7 },
25407
    // AArch64::ST1Fourv4h_POST - 817
25408
0
    {13790, 5239, 4, 7 },
25409
    // AArch64::ST1Fourv4s_POST - 818
25410
0
    {13810, 5246, 4, 7 },
25411
    // AArch64::ST1Fourv8b_POST - 819
25412
0
    {13830, 5253, 4, 7 },
25413
    // AArch64::ST1Fourv8h_POST - 820
25414
0
    {13850, 5260, 4, 7 },
25415
    // AArch64::ST1H_2Z_IMM - 821
25416
0
    {13870, 5267, 4, 8 },
25417
    // AArch64::ST1H_2Z_STRIDED_IMM - 822
25418
0
    {13892, 5275, 4, 7 },
25419
    // AArch64::ST1H_4Z_IMM - 823
25420
0
    {13870, 5282, 4, 8 },
25421
    // AArch64::ST1H_4Z_STRIDED_IMM - 824
25422
0
    {13914, 5290, 4, 7 },
25423
    // AArch64::ST1H_D_IMM - 825
25424
0
    {13936, 5297, 4, 8 },
25425
    // AArch64::ST1H_IMM - 826
25426
0
    {13958, 5305, 4, 8 },
25427
    // AArch64::ST1H_S_IMM - 827
25428
0
    {13980, 5313, 4, 8 },
25429
    // AArch64::ST1Onev16b_POST - 828
25430
0
    {14002, 5321, 4, 7 },
25431
    // AArch64::ST1Onev1d_POST - 829
25432
0
    {14022, 5328, 4, 7 },
25433
    // AArch64::ST1Onev2d_POST - 830
25434
0
    {14041, 5335, 4, 7 },
25435
    // AArch64::ST1Onev2s_POST - 831
25436
0
    {14061, 5342, 4, 7 },
25437
    // AArch64::ST1Onev4h_POST - 832
25438
0
    {14080, 5349, 4, 7 },
25439
    // AArch64::ST1Onev4s_POST - 833
25440
0
    {14099, 5356, 4, 7 },
25441
    // AArch64::ST1Onev8b_POST - 834
25442
0
    {14119, 5363, 4, 7 },
25443
    // AArch64::ST1Onev8h_POST - 835
25444
0
    {14138, 5370, 4, 7 },
25445
    // AArch64::ST1Threev16b_POST - 836
25446
0
    {14158, 5377, 4, 7 },
25447
    // AArch64::ST1Threev1d_POST - 837
25448
0
    {14178, 5384, 4, 7 },
25449
    // AArch64::ST1Threev2d_POST - 838
25450
0
    {14198, 5391, 4, 7 },
25451
    // AArch64::ST1Threev2s_POST - 839
25452
0
    {14218, 5398, 4, 7 },
25453
    // AArch64::ST1Threev4h_POST - 840
25454
0
    {14238, 5405, 4, 7 },
25455
    // AArch64::ST1Threev4s_POST - 841
25456
0
    {14258, 5412, 4, 7 },
25457
    // AArch64::ST1Threev8b_POST - 842
25458
0
    {14278, 5419, 4, 7 },
25459
    // AArch64::ST1Threev8h_POST - 843
25460
0
    {14298, 5426, 4, 7 },
25461
    // AArch64::ST1Twov16b_POST - 844
25462
0
    {14318, 5433, 4, 7 },
25463
    // AArch64::ST1Twov1d_POST - 845
25464
0
    {14338, 5440, 4, 7 },
25465
    // AArch64::ST1Twov2d_POST - 846
25466
0
    {14358, 5447, 4, 7 },
25467
    // AArch64::ST1Twov2s_POST - 847
25468
0
    {14378, 5454, 4, 7 },
25469
    // AArch64::ST1Twov4h_POST - 848
25470
0
    {14398, 5461, 4, 7 },
25471
    // AArch64::ST1Twov4s_POST - 849
25472
0
    {14418, 5468, 4, 7 },
25473
    // AArch64::ST1Twov8b_POST - 850
25474
0
    {14438, 5475, 4, 7 },
25475
    // AArch64::ST1Twov8h_POST - 851
25476
0
    {14458, 5482, 4, 7 },
25477
    // AArch64::ST1W_2Z_IMM - 852
25478
0
    {14478, 5489, 4, 8 },
25479
    // AArch64::ST1W_2Z_STRIDED_IMM - 853
25480
0
    {14500, 5497, 4, 7 },
25481
    // AArch64::ST1W_4Z_IMM - 854
25482
0
    {14478, 5504, 4, 8 },
25483
    // AArch64::ST1W_4Z_STRIDED_IMM - 855
25484
0
    {14500, 5512, 4, 7 },
25485
    // AArch64::ST1W_D_IMM - 856
25486
0
    {14522, 5519, 4, 8 },
25487
    // AArch64::ST1W_IMM - 857
25488
0
    {14544, 5527, 4, 8 },
25489
    // AArch64::ST1W_Q_IMM - 858
25490
0
    {14566, 5535, 4, 7 },
25491
    // AArch64::ST1_MXIPXX_H_B - 859
25492
0
    {14588, 5542, 6, 9 },
25493
    // AArch64::ST1_MXIPXX_H_D - 860
25494
0
    {14622, 5551, 6, 9 },
25495
    // AArch64::ST1_MXIPXX_H_H - 861
25496
0
    {14656, 5560, 6, 9 },
25497
    // AArch64::ST1_MXIPXX_H_Q - 862
25498
0
    {14690, 5569, 6, 9 },
25499
    // AArch64::ST1_MXIPXX_H_S - 863
25500
0
    {14724, 5578, 6, 9 },
25501
    // AArch64::ST1_MXIPXX_V_B - 864
25502
0
    {14758, 5587, 6, 9 },
25503
    // AArch64::ST1_MXIPXX_V_D - 865
25504
0
    {14792, 5596, 6, 9 },
25505
    // AArch64::ST1_MXIPXX_V_H - 866
25506
0
    {14826, 5605, 6, 9 },
25507
    // AArch64::ST1_MXIPXX_V_Q - 867
25508
0
    {14860, 5614, 6, 9 },
25509
    // AArch64::ST1_MXIPXX_V_S - 868
25510
0
    {14894, 5623, 6, 9 },
25511
    // AArch64::ST1i16_POST - 869
25512
0
    {14928, 5632, 5, 8 },
25513
    // AArch64::ST1i32_POST - 870
25514
0
    {14951, 5640, 5, 8 },
25515
    // AArch64::ST1i64_POST - 871
25516
0
    {14974, 5648, 5, 8 },
25517
    // AArch64::ST1i8_POST - 872
25518
0
    {14997, 5656, 5, 8 },
25519
    // AArch64::ST2B_IMM - 873
25520
0
    {15020, 5664, 4, 8 },
25521
    // AArch64::ST2D_IMM - 874
25522
0
    {15042, 5672, 4, 8 },
25523
    // AArch64::ST2Gi - 875
25524
0
    {15064, 5680, 3, 6 },
25525
    // AArch64::ST2H_IMM - 876
25526
0
    {15078, 5686, 4, 8 },
25527
    // AArch64::ST2Q_IMM - 877
25528
0
    {15100, 5694, 4, 8 },
25529
    // AArch64::ST2Twov16b_POST - 878
25530
0
    {15122, 5702, 4, 7 },
25531
    // AArch64::ST2Twov2d_POST - 879
25532
0
    {15142, 5709, 4, 7 },
25533
    // AArch64::ST2Twov2s_POST - 880
25534
0
    {15162, 5716, 4, 7 },
25535
    // AArch64::ST2Twov4h_POST - 881
25536
0
    {15182, 5723, 4, 7 },
25537
    // AArch64::ST2Twov4s_POST - 882
25538
0
    {15202, 5730, 4, 7 },
25539
    // AArch64::ST2Twov8b_POST - 883
25540
0
    {15222, 5737, 4, 7 },
25541
    // AArch64::ST2Twov8h_POST - 884
25542
0
    {15242, 5744, 4, 7 },
25543
    // AArch64::ST2W_IMM - 885
25544
0
    {15262, 5751, 4, 8 },
25545
    // AArch64::ST2i16_POST - 886
25546
0
    {15284, 5759, 5, 8 },
25547
    // AArch64::ST2i32_POST - 887
25548
0
    {15307, 5767, 5, 8 },
25549
    // AArch64::ST2i64_POST - 888
25550
0
    {15330, 5775, 5, 8 },
25551
    // AArch64::ST2i8_POST - 889
25552
0
    {15354, 5783, 5, 8 },
25553
    // AArch64::ST3B_IMM - 890
25554
0
    {15377, 5791, 4, 8 },
25555
    // AArch64::ST3D_IMM - 891
25556
0
    {15399, 5799, 4, 8 },
25557
    // AArch64::ST3H_IMM - 892
25558
0
    {15421, 5807, 4, 8 },
25559
    // AArch64::ST3Q_IMM - 893
25560
0
    {15443, 5815, 4, 8 },
25561
    // AArch64::ST3Threev16b_POST - 894
25562
0
    {15465, 5823, 4, 7 },
25563
    // AArch64::ST3Threev2d_POST - 895
25564
0
    {15485, 5830, 4, 7 },
25565
    // AArch64::ST3Threev2s_POST - 896
25566
0
    {15505, 5837, 4, 7 },
25567
    // AArch64::ST3Threev4h_POST - 897
25568
0
    {15525, 5844, 4, 7 },
25569
    // AArch64::ST3Threev4s_POST - 898
25570
0
    {15545, 5851, 4, 7 },
25571
    // AArch64::ST3Threev8b_POST - 899
25572
0
    {15565, 5858, 4, 7 },
25573
    // AArch64::ST3Threev8h_POST - 900
25574
0
    {15585, 5865, 4, 7 },
25575
    // AArch64::ST3W_IMM - 901
25576
0
    {15605, 5872, 4, 8 },
25577
    // AArch64::ST3i16_POST - 902
25578
0
    {15627, 5880, 5, 8 },
25579
    // AArch64::ST3i32_POST - 903
25580
0
    {15650, 5888, 5, 8 },
25581
    // AArch64::ST3i64_POST - 904
25582
0
    {15674, 5896, 5, 8 },
25583
    // AArch64::ST3i8_POST - 905
25584
0
    {15698, 5904, 5, 8 },
25585
    // AArch64::ST4B_IMM - 906
25586
0
    {15721, 5912, 4, 8 },
25587
    // AArch64::ST4D_IMM - 907
25588
0
    {15743, 5920, 4, 8 },
25589
    // AArch64::ST4Fourv16b_POST - 908
25590
0
    {15765, 5928, 4, 7 },
25591
    // AArch64::ST4Fourv2d_POST - 909
25592
0
    {15785, 5935, 4, 7 },
25593
    // AArch64::ST4Fourv2s_POST - 910
25594
0
    {15805, 5942, 4, 7 },
25595
    // AArch64::ST4Fourv4h_POST - 911
25596
0
    {15825, 5949, 4, 7 },
25597
    // AArch64::ST4Fourv4s_POST - 912
25598
0
    {15845, 5956, 4, 7 },
25599
    // AArch64::ST4Fourv8b_POST - 913
25600
0
    {15865, 5963, 4, 7 },
25601
    // AArch64::ST4Fourv8h_POST - 914
25602
0
    {15885, 5970, 4, 7 },
25603
    // AArch64::ST4H_IMM - 915
25604
0
    {15905, 5977, 4, 8 },
25605
    // AArch64::ST4Q_IMM - 916
25606
0
    {15927, 5985, 4, 8 },
25607
    // AArch64::ST4W_IMM - 917
25608
0
    {15949, 5993, 4, 8 },
25609
    // AArch64::ST4i16_POST - 918
25610
0
    {15971, 6001, 5, 8 },
25611
    // AArch64::ST4i32_POST - 919
25612
0
    {15994, 6009, 5, 8 },
25613
    // AArch64::ST4i64_POST - 920
25614
0
    {16018, 6017, 5, 8 },
25615
    // AArch64::ST4i8_POST - 921
25616
0
    {16042, 6025, 5, 8 },
25617
    // AArch64::STGPi - 922
25618
0
    {16065, 6033, 4, 7 },
25619
    // AArch64::STGi - 923
25620
0
    {16083, 6040, 3, 6 },
25621
    // AArch64::STLURBi - 924
25622
0
    {16096, 6046, 3, 6 },
25623
    // AArch64::STLURHi - 925
25624
0
    {16112, 6052, 3, 6 },
25625
    // AArch64::STLURWi - 926
25626
0
    {16128, 6058, 3, 6 },
25627
    // AArch64::STLURXi - 927
25628
0
    {16128, 6064, 3, 6 },
25629
    // AArch64::STLURbi - 928
25630
0
    {16128, 6070, 3, 9 },
25631
    // AArch64::STLURdi - 929
25632
0
    {16128, 6079, 3, 9 },
25633
    // AArch64::STLURhi - 930
25634
0
    {16128, 6088, 3, 9 },
25635
    // AArch64::STLURqi - 931
25636
0
    {16128, 6097, 3, 9 },
25637
    // AArch64::STLURsi - 932
25638
0
    {16128, 6106, 3, 9 },
25639
    // AArch64::STNPDi - 933
25640
0
    {16143, 6115, 4, 7 },
25641
    // AArch64::STNPQi - 934
25642
0
    {16143, 6122, 4, 7 },
25643
    // AArch64::STNPSi - 935
25644
0
    {16143, 6129, 4, 7 },
25645
    // AArch64::STNPWi - 936
25646
0
    {16143, 6136, 4, 4 },
25647
    // AArch64::STNPXi - 937
25648
0
    {16143, 6140, 4, 4 },
25649
    // AArch64::STNT1B_2Z_IMM - 938
25650
0
    {16161, 6144, 4, 8 },
25651
    // AArch64::STNT1B_2Z_STRIDED_IMM - 939
25652
0
    {16185, 6152, 4, 7 },
25653
    // AArch64::STNT1B_4Z_IMM - 940
25654
0
    {16161, 6159, 4, 8 },
25655
    // AArch64::STNT1B_4Z_STRIDED_IMM - 941
25656
0
    {16209, 6167, 4, 7 },
25657
    // AArch64::STNT1B_ZRI - 942
25658
0
    {16233, 6174, 4, 8 },
25659
    // AArch64::STNT1B_ZZR_D_REAL - 943
25660
0
    {16257, 6182, 4, 7 },
25661
    // AArch64::STNT1B_ZZR_S_REAL - 944
25662
0
    {16283, 6189, 4, 7 },
25663
    // AArch64::STNT1D_2Z_IMM - 945
25664
0
    {16309, 6196, 4, 8 },
25665
    // AArch64::STNT1D_2Z_STRIDED_IMM - 946
25666
0
    {16333, 6204, 4, 7 },
25667
    // AArch64::STNT1D_4Z_IMM - 947
25668
0
    {16309, 6211, 4, 8 },
25669
    // AArch64::STNT1D_4Z_STRIDED_IMM - 948
25670
0
    {16333, 6219, 4, 7 },
25671
    // AArch64::STNT1D_ZRI - 949
25672
0
    {16357, 6226, 4, 8 },
25673
    // AArch64::STNT1D_ZZR_D_REAL - 950
25674
0
    {16381, 6234, 4, 7 },
25675
    // AArch64::STNT1H_2Z_IMM - 951
25676
0
    {16407, 6241, 4, 8 },
25677
    // AArch64::STNT1H_2Z_STRIDED_IMM - 952
25678
0
    {16431, 6249, 4, 7 },
25679
    // AArch64::STNT1H_4Z_IMM - 953
25680
0
    {16407, 6256, 4, 8 },
25681
    // AArch64::STNT1H_4Z_STRIDED_IMM - 954
25682
0
    {16455, 6264, 4, 7 },
25683
    // AArch64::STNT1H_ZRI - 955
25684
0
    {16479, 6271, 4, 8 },
25685
    // AArch64::STNT1H_ZZR_D_REAL - 956
25686
0
    {16503, 6279, 4, 7 },
25687
    // AArch64::STNT1H_ZZR_S_REAL - 957
25688
0
    {16529, 6286, 4, 7 },
25689
    // AArch64::STNT1W_2Z_IMM - 958
25690
0
    {16555, 6293, 4, 8 },
25691
    // AArch64::STNT1W_2Z_STRIDED_IMM - 959
25692
0
    {16579, 6301, 4, 7 },
25693
    // AArch64::STNT1W_4Z_IMM - 960
25694
0
    {16555, 6308, 4, 8 },
25695
    // AArch64::STNT1W_4Z_STRIDED_IMM - 961
25696
0
    {16579, 6316, 4, 7 },
25697
    // AArch64::STNT1W_ZRI - 962
25698
0
    {16603, 6323, 4, 8 },
25699
    // AArch64::STNT1W_ZZR_D_REAL - 963
25700
0
    {16627, 6331, 4, 7 },
25701
    // AArch64::STNT1W_ZZR_S_REAL - 964
25702
0
    {16653, 6338, 4, 7 },
25703
    // AArch64::STPDi - 965
25704
0
    {16679, 6345, 4, 7 },
25705
    // AArch64::STPQi - 966
25706
0
    {16679, 6352, 4, 7 },
25707
    // AArch64::STPSi - 967
25708
0
    {16679, 6359, 4, 7 },
25709
    // AArch64::STPWi - 968
25710
0
    {16679, 6366, 4, 4 },
25711
    // AArch64::STPXi - 969
25712
0
    {16679, 6370, 4, 4 },
25713
    // AArch64::STRBBroX - 970
25714
0
    {16696, 6374, 5, 5 },
25715
    // AArch64::STRBBui - 971
25716
0
    {16714, 6379, 3, 3 },
25717
    // AArch64::STRBroX - 972
25718
0
    {16728, 6382, 5, 8 },
25719
    // AArch64::STRBui - 973
25720
0
    {16745, 6390, 3, 6 },
25721
    // AArch64::STRDroX - 974
25722
0
    {16728, 6396, 5, 8 },
25723
    // AArch64::STRDui - 975
25724
0
    {16745, 6404, 3, 6 },
25725
    // AArch64::STRHHroX - 976
25726
0
    {16758, 6410, 5, 5 },
25727
    // AArch64::STRHHui - 977
25728
0
    {16776, 6415, 3, 3 },
25729
    // AArch64::STRHroX - 978
25730
0
    {16728, 6418, 5, 8 },
25731
    // AArch64::STRHui - 979
25732
0
    {16745, 6426, 3, 6 },
25733
    // AArch64::STRQroX - 980
25734
0
    {16728, 6432, 5, 8 },
25735
    // AArch64::STRQui - 981
25736
0
    {16745, 6440, 3, 6 },
25737
    // AArch64::STRSroX - 982
25738
0
    {16728, 6446, 5, 8 },
25739
    // AArch64::STRSui - 983
25740
0
    {16745, 6454, 3, 6 },
25741
    // AArch64::STRWroX - 984
25742
0
    {16728, 6460, 5, 5 },
25743
    // AArch64::STRWui - 985
25744
0
    {16745, 6465, 3, 3 },
25745
    // AArch64::STRXroX - 986
25746
0
    {16728, 6468, 5, 5 },
25747
    // AArch64::STRXui - 987
25748
0
    {16745, 6473, 3, 3 },
25749
    // AArch64::STR_PXI - 988
25750
0
    {16790, 6476, 3, 7 },
25751
    // AArch64::STR_ZA - 989
25752
0
    {16805, 6483, 5, 8 },
25753
    // AArch64::STR_ZXI - 990
25754
0
    {16790, 6491, 3, 7 },
25755
    // AArch64::STTRBi - 991
25756
0
    {16830, 6498, 3, 3 },
25757
    // AArch64::STTRHi - 992
25758
0
    {16845, 6501, 3, 3 },
25759
    // AArch64::STTRWi - 993
25760
0
    {16860, 6504, 3, 3 },
25761
    // AArch64::STTRXi - 994
25762
0
    {16860, 6507, 3, 3 },
25763
    // AArch64::STURBBi - 995
25764
0
    {16874, 6510, 3, 3 },
25765
    // AArch64::STURBi - 996
25766
0
    {16889, 6513, 3, 6 },
25767
    // AArch64::STURDi - 997
25768
0
    {16889, 6519, 3, 6 },
25769
    // AArch64::STURHHi - 998
25770
0
    {16903, 6525, 3, 3 },
25771
    // AArch64::STURHi - 999
25772
0
    {16889, 6528, 3, 6 },
25773
    // AArch64::STURQi - 1000
25774
0
    {16889, 6534, 3, 6 },
25775
    // AArch64::STURSi - 1001
25776
0
    {16889, 6540, 3, 6 },
25777
    // AArch64::STURWi - 1002
25778
0
    {16889, 6546, 3, 3 },
25779
    // AArch64::STURXi - 1003
25780
0
    {16889, 6549, 3, 3 },
25781
    // AArch64::STZ2Gi - 1004
25782
0
    {16918, 6552, 3, 6 },
25783
    // AArch64::STZGi - 1005
25784
0
    {16933, 6558, 3, 6 },
25785
    // AArch64::SUBPT_shift - 1006
25786
0
    {16947, 6564, 4, 7 },
25787
    // AArch64::SUBSWri - 1007
25788
0
    {16964, 6571, 4, 2 },
25789
    // AArch64::SUBSWrs - 1008
25790
0
    {16977, 6573, 4, 4 },
25791
0
    {16988, 6577, 4, 3 },
25792
0
    {17003, 6580, 4, 4 },
25793
0
    {17015, 6584, 4, 3 },
25794
0
    {17031, 6587, 4, 4 },
25795
    // AArch64::SUBSWrx - 1013
25796
0
    {16977, 6591, 4, 4 },
25797
0
    {17047, 6595, 4, 3 },
25798
0
    {17031, 6598, 4, 4 },
25799
    // AArch64::SUBSXri - 1016
25800
0
    {16964, 6602, 4, 2 },
25801
    // AArch64::SUBSXrs - 1017
25802
0
    {16977, 6604, 4, 4 },
25803
0
    {16988, 6608, 4, 3 },
25804
0
    {17003, 6611, 4, 4 },
25805
0
    {17015, 6615, 4, 3 },
25806
0
    {17031, 6618, 4, 4 },
25807
    // AArch64::SUBSXrx - 1022
25808
0
    {17047, 6622, 4, 3 },
25809
    // AArch64::SUBSXrx64 - 1023
25810
0
    {16977, 6625, 4, 4 },
25811
0
    {17047, 6629, 4, 3 },
25812
0
    {17031, 6632, 4, 4 },
25813
    // AArch64::SUBWrs - 1026
25814
0
    {17062, 6636, 4, 4 },
25815
0
    {17073, 6640, 4, 3 },
25816
0
    {17088, 6643, 4, 4 },
25817
    // AArch64::SUBWrx - 1029
25818
0
    {17088, 6647, 4, 4 },
25819
0
    {17088, 6651, 4, 4 },
25820
    // AArch64::SUBXrs - 1031
25821
0
    {17062, 6655, 4, 4 },
25822
0
    {17073, 6659, 4, 3 },
25823
0
    {17088, 6662, 4, 4 },
25824
    // AArch64::SUBXrx64 - 1034
25825
0
    {17088, 6666, 4, 4 },
25826
0
    {17088, 6670, 4, 4 },
25827
    // AArch64::SYSPxt_XZR - 1036
25828
0
    {17103, 6674, 5, 8 },
25829
    // AArch64::SYSxt - 1037
25830
0
    {17127, 6682, 5, 5 },
25831
    // AArch64::UBFMWri - 1038
25832
0
    {17150, 6687, 4, 4 },
25833
0
    {17165, 6691, 4, 4 },
25834
0
    {17177, 6695, 4, 4 },
25835
    // AArch64::UBFMXri - 1041
25836
0
    {17150, 6699, 4, 4 },
25837
0
    {17165, 6703, 4, 4 },
25838
0
    {17177, 6707, 4, 4 },
25839
0
    {17189, 6711, 4, 4 },
25840
    // AArch64::UMADDLrrr - 1045
25841
0
    {17201, 6715, 4, 4 },
25842
    // AArch64::UMOVvi32 - 1046
25843
0
    {17218, 6719, 3, 5 },
25844
    // AArch64::UMOVvi32_idx0 - 1047
25845
0
    {17218, 6724, 3, 6 },
25846
    // AArch64::UMOVvi64 - 1048
25847
0
    {17237, 6730, 3, 5 },
25848
    // AArch64::UMOVvi64_idx0 - 1049
25849
0
    {17237, 6735, 3, 6 },
25850
    // AArch64::UMSUBLrrr - 1050
25851
0
    {17256, 6741, 4, 4 },
25852
    // AArch64::UQDECB_WPiI - 1051
25853
0
    {17274, 6745, 4, 8 },
25854
0
    {17284, 6753, 4, 8 },
25855
    // AArch64::UQDECB_XPiI - 1053
25856
0
    {17274, 6761, 4, 8 },
25857
0
    {17284, 6769, 4, 8 },
25858
    // AArch64::UQDECD_WPiI - 1055
25859
0
    {17300, 6777, 4, 8 },
25860
0
    {17310, 6785, 4, 8 },
25861
    // AArch64::UQDECD_XPiI - 1057
25862
0
    {17300, 6793, 4, 8 },
25863
0
    {17310, 6801, 4, 8 },
25864
    // AArch64::UQDECD_ZPiI - 1059
25865
0
    {17326, 6809, 4, 8 },
25866
0
    {17338, 6817, 4, 8 },
25867
    // AArch64::UQDECH_WPiI - 1061
25868
0
    {17356, 6825, 4, 8 },
25869
0
    {17366, 6833, 4, 8 },
25870
    // AArch64::UQDECH_XPiI - 1063
25871
0
    {17356, 6841, 4, 8 },
25872
0
    {17366, 6849, 4, 8 },
25873
    // AArch64::UQDECH_ZPiI - 1065
25874
0
    {17382, 6857, 4, 8 },
25875
0
    {17394, 6865, 4, 8 },
25876
    // AArch64::UQDECW_WPiI - 1067
25877
0
    {17412, 6873, 4, 8 },
25878
0
    {17422, 6881, 4, 8 },
25879
    // AArch64::UQDECW_XPiI - 1069
25880
0
    {17412, 6889, 4, 8 },
25881
0
    {17422, 6897, 4, 8 },
25882
    // AArch64::UQDECW_ZPiI - 1071
25883
0
    {17438, 6905, 4, 8 },
25884
0
    {17450, 6913, 4, 8 },
25885
    // AArch64::UQINCB_WPiI - 1073
25886
0
    {17468, 6921, 4, 8 },
25887
0
    {17478, 6929, 4, 8 },
25888
    // AArch64::UQINCB_XPiI - 1075
25889
0
    {17468, 6937, 4, 8 },
25890
0
    {17478, 6945, 4, 8 },
25891
    // AArch64::UQINCD_WPiI - 1077
25892
0
    {17494, 6953, 4, 8 },
25893
0
    {17504, 6961, 4, 8 },
25894
    // AArch64::UQINCD_XPiI - 1079
25895
0
    {17494, 6969, 4, 8 },
25896
0
    {17504, 6977, 4, 8 },
25897
    // AArch64::UQINCD_ZPiI - 1081
25898
0
    {17520, 6985, 4, 8 },
25899
0
    {17532, 6993, 4, 8 },
25900
    // AArch64::UQINCH_WPiI - 1083
25901
0
    {17550, 7001, 4, 8 },
25902
0
    {17560, 7009, 4, 8 },
25903
    // AArch64::UQINCH_XPiI - 1085
25904
0
    {17550, 7017, 4, 8 },
25905
0
    {17560, 7025, 4, 8 },
25906
    // AArch64::UQINCH_ZPiI - 1087
25907
0
    {17576, 7033, 4, 8 },
25908
0
    {17588, 7041, 4, 8 },
25909
    // AArch64::UQINCW_WPiI - 1089
25910
0
    {17606, 7049, 4, 8 },
25911
0
    {17616, 7057, 4, 8 },
25912
    // AArch64::UQINCW_XPiI - 1091
25913
0
    {17606, 7065, 4, 8 },
25914
0
    {17616, 7073, 4, 8 },
25915
    // AArch64::UQINCW_ZPiI - 1093
25916
0
    {17632, 7081, 4, 8 },
25917
0
    {17644, 7089, 4, 8 },
25918
    // AArch64::XPACLRI - 1095
25919
0
    {17662, 7097, 0, 3 },
25920
    // AArch64::ZERO_M - 1096
25921
0
    {17670, 7100, 1, 4 },
25922
0
    {17680, 7104, 1, 4 },
25923
0
    {17693, 7108, 1, 4 },
25924
0
    {17706, 7112, 1, 4 },
25925
0
    {17719, 7116, 1, 4 },
25926
0
    {17732, 7120, 1, 4 },
25927
0
    {17745, 7124, 1, 4 },
25928
0
    {17758, 7128, 1, 4 },
25929
0
    {17777, 7132, 1, 4 },
25930
0
    {17796, 7136, 1, 4 },
25931
0
    {17815, 7140, 1, 4 },
25932
0
    {17834, 7144, 1, 4 },
25933
0
    {17859, 7148, 1, 4 },
25934
0
    {17884, 7152, 1, 4 },
25935
0
    {17909, 7156, 1, 4 },
25936
0
  };
25937
25938
0
  static const AliasPatternCond Conds[] = {
25939
    // (ADDPT_shift GPR64sp:$Rd, GPR64sp:$Rn, GPR64:$Rm, 0) - 0
25940
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
25941
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
25942
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25943
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25944
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
25945
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureCPA},
25946
0
    {AliasPatternCond::K_EndOrFeatures, 0},
25947
    // (ADDSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 7
25948
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25949
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
25950
    // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 9
25951
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25952
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25953
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25954
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25955
    // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 13
25956
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25957
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25958
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25959
    // (ADDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 16
25960
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25961
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25962
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25963
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25964
    // (ADDSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 20
25965
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25966
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
25967
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25968
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
25969
    // (ADDSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 24
25970
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
25971
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
25972
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25973
    // (ADDSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 27
25974
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25975
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
25976
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25977
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
25978
    // (ADDSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 31
25979
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25980
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
25981
    // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 33
25982
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25983
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25984
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25985
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25986
    // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 37
25987
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25988
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25989
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25990
    // (ADDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 40
25991
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25992
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25993
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
25994
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
25995
    // (ADDSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 44
25996
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
25997
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
25998
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
25999
    // (ADDSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 47
26000
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
26001
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
26002
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26003
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
26004
    // (ADDSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 51
26005
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
26006
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26007
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26008
    // (ADDSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 54
26009
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26010
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
26011
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26012
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
26013
    // (ADDWri GPR32sponly:$dst, GPR32sp:$src, 0, 0) - 58
26014
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
26015
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
26016
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26017
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26018
    // (ADDWri GPR32sp:$dst, GPR32sponly:$src, 0, 0) - 62
26019
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
26020
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
26021
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26022
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26023
    // (ADDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 66
26024
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26025
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26026
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26027
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26028
    // (ADDWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 70
26029
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
26030
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
26031
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26032
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
26033
    // (ADDWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 74
26034
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
26035
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
26036
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26037
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
26038
    // (ADDXri GPR64sponly:$dst, GPR64sp:$src, 0, 0) - 78
26039
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
26040
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26041
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26042
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26043
    // (ADDXri GPR64sp:$dst, GPR64sponly:$src, 0, 0) - 82
26044
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26045
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
26046
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26047
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26048
    // (ADDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 86
26049
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26050
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26051
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26052
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26053
    // (ADDXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 90
26054
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
26055
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26056
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26057
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
26058
    // (ADDXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 94
26059
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26060
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
26061
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26062
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
26063
    // (ANDSWri WZR, GPR32:$src1, logical_imm32:$src2) - 98
26064
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
26065
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26066
    // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 100
26067
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
26068
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26069
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26070
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26071
    // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, logical_shift32:$sh) - 104
26072
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
26073
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26074
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26075
    // (ANDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 107
26076
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26077
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26078
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26079
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26080
    // (ANDSXri XZR, GPR64:$src1, logical_imm64:$src2) - 111
26081
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
26082
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26083
    // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 113
26084
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
26085
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26086
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26087
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26088
    // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, logical_shift64:$sh) - 117
26089
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
26090
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26091
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26092
    // (ANDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 120
26093
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26094
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26095
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26096
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26097
    // (ANDS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 124
26098
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26099
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26100
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26101
0
    {AliasPatternCond::K_TiedReg, 2},
26102
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26103
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26104
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26105
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26106
    // (ANDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 132
26107
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26108
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26109
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26110
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26111
    // (ANDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 136
26112
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26113
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26114
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26115
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26116
    // (AND_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 140
26117
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26118
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26119
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26120
0
    {AliasPatternCond::K_TiedReg, 2},
26121
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26122
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26123
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26124
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26125
    // (AND_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 148
26126
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26127
0
    {AliasPatternCond::K_Ignore, 0},
26128
0
    {AliasPatternCond::K_Custom, 1},
26129
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26130
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26131
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26132
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26133
    // (AND_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 155
26134
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26135
0
    {AliasPatternCond::K_Ignore, 0},
26136
0
    {AliasPatternCond::K_Custom, 2},
26137
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26138
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26139
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26140
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26141
    // (AND_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 162
26142
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26143
0
    {AliasPatternCond::K_Ignore, 0},
26144
0
    {AliasPatternCond::K_Custom, 3},
26145
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26146
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26147
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26148
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26149
    // (AUTIA1716) - 169
26150
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26151
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
26152
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26153
    // (AUTIASP) - 172
26154
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26155
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
26156
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26157
    // (AUTIAZ) - 175
26158
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26159
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
26160
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26161
    // (AUTIB1716) - 178
26162
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26163
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
26164
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26165
    // (AUTIBSP) - 181
26166
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26167
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
26168
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26169
    // (AUTIBZ) - 184
26170
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26171
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
26172
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26173
    // (BICSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 187
26174
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26175
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26176
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26177
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26178
    // (BICSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 191
26179
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26180
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26181
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26182
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26183
    // (BICWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 195
26184
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26185
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26186
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26187
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26188
    // (BICXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 199
26189
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26190
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26191
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26192
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26193
    // (CHKFEAT) - 203
26194
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26195
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureCHK},
26196
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26197
    // (CLREX 15) - 206
26198
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
26199
    // (CNTB_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 207
26200
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26201
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26202
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26203
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26204
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26205
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26206
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26207
    // (CNTB_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 214
26208
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26209
0
    {AliasPatternCond::K_Ignore, 0},
26210
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26211
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26212
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26213
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26214
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26215
    // (CNTD_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 221
26216
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26217
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26218
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26219
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26220
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26221
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26222
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26223
    // (CNTD_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 228
26224
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26225
0
    {AliasPatternCond::K_Ignore, 0},
26226
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26227
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26228
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26229
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26230
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26231
    // (CNTH_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 235
26232
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26233
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26234
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26235
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26236
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26237
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26238
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26239
    // (CNTH_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 242
26240
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26241
0
    {AliasPatternCond::K_Ignore, 0},
26242
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26243
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26244
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26245
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26246
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26247
    // (CNTW_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 249
26248
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26249
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26250
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26251
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26252
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26253
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26254
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26255
    // (CNTW_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 256
26256
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26257
0
    {AliasPatternCond::K_Ignore, 0},
26258
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26259
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26260
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26261
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26262
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26263
    // (CPY_ZPmI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 263
26264
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26265
0
    {AliasPatternCond::K_Ignore, 0},
26266
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26267
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26268
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26269
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26270
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26271
    // (CPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 270
26272
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26273
0
    {AliasPatternCond::K_Ignore, 0},
26274
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26275
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26276
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26277
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26278
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26279
    // (CPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 277
26280
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26281
0
    {AliasPatternCond::K_Ignore, 0},
26282
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26283
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26284
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26285
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26286
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26287
    // (CPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 284
26288
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26289
0
    {AliasPatternCond::K_Ignore, 0},
26290
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26291
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26292
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26293
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26294
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26295
    // (CPY_ZPmR_B ZPR8:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 291
26296
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26297
0
    {AliasPatternCond::K_Ignore, 0},
26298
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26299
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
26300
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26301
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26302
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26303
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26304
    // (CPY_ZPmR_D ZPR64:$Zd, PPR3bAny:$Pg, GPR64sp:$Rn) - 299
26305
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26306
0
    {AliasPatternCond::K_Ignore, 0},
26307
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26308
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26309
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26310
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26311
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26312
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26313
    // (CPY_ZPmR_H ZPR16:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 307
26314
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26315
0
    {AliasPatternCond::K_Ignore, 0},
26316
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26317
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
26318
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26319
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26320
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26321
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26322
    // (CPY_ZPmR_S ZPR32:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 315
26323
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26324
0
    {AliasPatternCond::K_Ignore, 0},
26325
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26326
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
26327
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26328
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26329
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26330
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26331
    // (CPY_ZPmV_B ZPR8:$Zd, PPR3bAny:$Pg, FPR8:$Vn) - 323
26332
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26333
0
    {AliasPatternCond::K_Ignore, 0},
26334
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26335
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
26336
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26337
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26338
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26339
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26340
    // (CPY_ZPmV_D ZPR64:$Zd, PPR3bAny:$Pg, FPR64:$Vn) - 331
26341
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26342
0
    {AliasPatternCond::K_Ignore, 0},
26343
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26344
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
26345
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26346
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26347
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26348
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26349
    // (CPY_ZPmV_H ZPR16:$Zd, PPR3bAny:$Pg, FPR16:$Vn) - 339
26350
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26351
0
    {AliasPatternCond::K_Ignore, 0},
26352
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26353
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
26354
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26355
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26356
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26357
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26358
    // (CPY_ZPmV_S ZPR32:$Zd, PPR3bAny:$Pg, FPR32:$Vn) - 347
26359
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26360
0
    {AliasPatternCond::K_Ignore, 0},
26361
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26362
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
26363
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26364
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26365
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26366
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26367
    // (CPY_ZPzI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 355
26368
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26369
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26370
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26371
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26372
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26373
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26374
    // (CPY_ZPzI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 361
26375
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26376
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26377
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26378
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26379
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26380
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26381
    // (CPY_ZPzI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 367
26382
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26383
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26384
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26385
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26386
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26387
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26388
    // (CPY_ZPzI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 373
26389
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26390
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26391
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26392
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26393
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26394
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26395
    // (CSINCWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 379
26396
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26397
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
26398
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
26399
0
    {AliasPatternCond::K_Custom, 4},
26400
    // (CSINCWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 383
26401
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26402
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26403
0
    {AliasPatternCond::K_TiedReg, 1},
26404
0
    {AliasPatternCond::K_Custom, 4},
26405
    // (CSINCXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 387
26406
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26407
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
26408
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
26409
0
    {AliasPatternCond::K_Custom, 4},
26410
    // (CSINCXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 391
26411
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26412
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26413
0
    {AliasPatternCond::K_TiedReg, 1},
26414
0
    {AliasPatternCond::K_Custom, 4},
26415
    // (CSINVWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 395
26416
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26417
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
26418
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
26419
0
    {AliasPatternCond::K_Custom, 4},
26420
    // (CSINVWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 399
26421
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26422
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26423
0
    {AliasPatternCond::K_TiedReg, 1},
26424
0
    {AliasPatternCond::K_Custom, 4},
26425
    // (CSINVXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 403
26426
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26427
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
26428
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
26429
0
    {AliasPatternCond::K_Custom, 4},
26430
    // (CSINVXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 407
26431
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26432
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26433
0
    {AliasPatternCond::K_TiedReg, 1},
26434
0
    {AliasPatternCond::K_Custom, 4},
26435
    // (CSNEGWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 411
26436
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26437
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26438
0
    {AliasPatternCond::K_TiedReg, 1},
26439
0
    {AliasPatternCond::K_Custom, 4},
26440
    // (CSNEGXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 415
26441
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26442
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26443
0
    {AliasPatternCond::K_TiedReg, 1},
26444
0
    {AliasPatternCond::K_Custom, 4},
26445
    // (DCPS1 0) - 419
26446
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26447
    // (DCPS2 0) - 420
26448
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26449
    // (DCPS3 0) - 421
26450
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26451
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26452
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureEL3},
26453
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26454
    // (DECB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 425
26455
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26456
0
    {AliasPatternCond::K_Ignore, 0},
26457
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26458
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26459
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26460
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26461
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26462
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26463
    // (DECB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 433
26464
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26465
0
    {AliasPatternCond::K_Ignore, 0},
26466
0
    {AliasPatternCond::K_Ignore, 0},
26467
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26468
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26469
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26470
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26471
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26472
    // (DECD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 441
26473
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26474
0
    {AliasPatternCond::K_Ignore, 0},
26475
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26476
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26477
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26478
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26479
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26480
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26481
    // (DECD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 449
26482
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26483
0
    {AliasPatternCond::K_Ignore, 0},
26484
0
    {AliasPatternCond::K_Ignore, 0},
26485
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26486
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26487
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26488
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26489
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26490
    // (DECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 457
26491
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26492
0
    {AliasPatternCond::K_Ignore, 0},
26493
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26494
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26495
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26496
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26497
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26498
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26499
    // (DECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 465
26500
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26501
0
    {AliasPatternCond::K_Ignore, 0},
26502
0
    {AliasPatternCond::K_Ignore, 0},
26503
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26504
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26505
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26506
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26507
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26508
    // (DECH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 473
26509
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26510
0
    {AliasPatternCond::K_Ignore, 0},
26511
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26512
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26513
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26514
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26515
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26516
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26517
    // (DECH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 481
26518
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26519
0
    {AliasPatternCond::K_Ignore, 0},
26520
0
    {AliasPatternCond::K_Ignore, 0},
26521
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26522
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26523
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26524
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26525
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26526
    // (DECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 489
26527
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26528
0
    {AliasPatternCond::K_Ignore, 0},
26529
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26530
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26531
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26532
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26533
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26534
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26535
    // (DECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 497
26536
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26537
0
    {AliasPatternCond::K_Ignore, 0},
26538
0
    {AliasPatternCond::K_Ignore, 0},
26539
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26540
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26541
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26542
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26543
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26544
    // (DECW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 505
26545
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26546
0
    {AliasPatternCond::K_Ignore, 0},
26547
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26548
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26549
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26550
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26551
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26552
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26553
    // (DECW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 513
26554
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26555
0
    {AliasPatternCond::K_Ignore, 0},
26556
0
    {AliasPatternCond::K_Ignore, 0},
26557
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26558
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26559
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26560
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26561
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26562
    // (DECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 521
26563
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26564
0
    {AliasPatternCond::K_Ignore, 0},
26565
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
26566
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26567
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26568
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26569
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26570
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26571
    // (DECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 529
26572
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26573
0
    {AliasPatternCond::K_Ignore, 0},
26574
0
    {AliasPatternCond::K_Ignore, 0},
26575
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
26576
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26577
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26578
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26579
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26580
    // (DSB 0) - 537
26581
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26582
    // (DSB 4) - 538
26583
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
26584
    // (DSB { 1, 1, 0, 0 }) - 539
26585
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
26586
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26587
0
    {AliasPatternCond::K_OrFeature, AArch64::HasV8_0rOps},
26588
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26589
    // (DUPM_ZI ZPR16:$Zd, sve_preferred_logical_imm16:$imm) - 543
26590
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26591
0
    {AliasPatternCond::K_Custom, 5},
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
    // (DUPM_ZI ZPR32:$Zd, sve_preferred_logical_imm32:$imm) - 549
26597
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26598
0
    {AliasPatternCond::K_Custom, 6},
26599
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26600
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26601
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26602
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26603
    // (DUPM_ZI ZPR64:$Zd, sve_preferred_logical_imm64:$imm) - 555
26604
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26605
0
    {AliasPatternCond::K_Custom, 7},
26606
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26607
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26608
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26609
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26610
    // (DUPM_ZI ZPR8:$Zd, sve_logical_imm8:$imm) - 561
26611
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26612
0
    {AliasPatternCond::K_Custom, 1},
26613
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26614
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26615
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26616
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26617
    // (DUPM_ZI ZPR16:$Zd, sve_logical_imm16:$imm) - 567
26618
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26619
0
    {AliasPatternCond::K_Custom, 2},
26620
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26621
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26622
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26623
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26624
    // (DUPM_ZI ZPR32:$Zd, sve_logical_imm32:$imm) - 573
26625
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26626
0
    {AliasPatternCond::K_Custom, 3},
26627
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26628
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26629
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26630
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26631
    // (DUP_ZI_B ZPR8:$Zd, cpy_imm8_opt_lsl_i8:$imm) - 579
26632
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26633
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26634
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26635
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26636
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26637
    // (DUP_ZI_D ZPR64:$Zd, cpy_imm8_opt_lsl_i64:$imm) - 584
26638
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26639
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26640
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26641
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26642
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26643
    // (DUP_ZI_D ZPR64:$Zd, 0, 0) - 589
26644
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26645
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26646
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26647
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26648
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26649
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26650
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26651
    // (DUP_ZI_H ZPR16:$Zd, cpy_imm8_opt_lsl_i16:$imm) - 596
26652
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26653
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26654
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26655
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26656
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26657
    // (DUP_ZI_H ZPR16:$Zd, 0, 0) - 601
26658
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26659
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26660
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26661
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26662
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26663
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26664
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26665
    // (DUP_ZI_S ZPR32:$Zd, cpy_imm8_opt_lsl_i32:$imm) - 608
26666
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26667
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26668
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26669
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26670
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26671
    // (DUP_ZI_S ZPR32:$Zd, 0, 0) - 613
26672
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26673
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26674
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26675
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26676
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26677
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26678
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26679
    // (DUP_ZR_B ZPR8:$Zd, GPR32sp:$Rn) - 620
26680
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26681
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
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
    // (DUP_ZR_D ZPR64:$Zd, GPR64sp:$Rn) - 626
26687
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26688
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
26689
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26690
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26691
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26692
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26693
    // (DUP_ZR_H ZPR16:$Zd, GPR32sp:$Rn) - 632
26694
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26695
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
26696
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26697
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26698
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26699
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26700
    // (DUP_ZR_S ZPR32:$Zd, GPR32sp:$Rn) - 638
26701
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26702
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
26703
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26704
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26705
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26706
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26707
    // (DUP_ZZI_B ZPR8:$Zd, FPR8asZPR:$Bn, 0) - 644
26708
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26709
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26710
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26711
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26712
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26713
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26714
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26715
    // (DUP_ZZI_B ZPR8:$Zd, ZPR8:$Zn, sve_elm_idx_extdup_b:$idx) - 651
26716
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26717
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26718
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26719
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26720
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26721
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26722
    // (DUP_ZZI_D ZPR64:$Zd, FPR64asZPR:$Dn, 0) - 657
26723
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26724
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26725
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26726
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26727
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26728
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26729
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26730
    // (DUP_ZZI_D ZPR64:$Zd, ZPR64:$Zn, sve_elm_idx_extdup_d:$idx) - 664
26731
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26732
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26733
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26734
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26735
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26736
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26737
    // (DUP_ZZI_H ZPR16:$Zd, FPR16asZPR:$Hn, 0) - 670
26738
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26739
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26740
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26741
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26742
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26743
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26744
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26745
    // (DUP_ZZI_H ZPR16:$Zd, ZPR16:$Zn, sve_elm_idx_extdup_h:$idx) - 677
26746
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26747
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26748
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26749
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26750
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26751
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26752
    // (DUP_ZZI_Q ZPR128:$Zd, FPR128asZPR:$Qn, 0) - 683
26753
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26754
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26755
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26756
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26757
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26758
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26759
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26760
    // (DUP_ZZI_Q ZPR128:$Zd, ZPR128:$Zn, sve_elm_idx_extdup_q:$idx) - 690
26761
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26762
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26763
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26764
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26765
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26766
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26767
    // (DUP_ZZI_S ZPR32:$Zd, FPR32asZPR:$Sn, 0) - 696
26768
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26769
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26770
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26771
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26772
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26773
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26774
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26775
    // (DUP_ZZI_S ZPR32:$Zd, ZPR32:$Zn, sve_elm_idx_extdup_s:$idx) - 703
26776
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26777
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26778
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26779
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26780
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26781
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26782
    // (EONWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 709
26783
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26784
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26785
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26786
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26787
    // (EONXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 713
26788
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26789
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26790
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26791
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26792
    // (EORS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 717
26793
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26794
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26795
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26796
0
    {AliasPatternCond::K_TiedReg, 1},
26797
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26798
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26799
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26800
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26801
    // (EORWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 725
26802
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26803
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26804
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26805
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26806
    // (EORXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 729
26807
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26808
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26809
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26810
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26811
    // (EOR_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 733
26812
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26813
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26814
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26815
0
    {AliasPatternCond::K_TiedReg, 1},
26816
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26817
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26818
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26819
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26820
    // (EOR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 741
26821
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26822
0
    {AliasPatternCond::K_Ignore, 0},
26823
0
    {AliasPatternCond::K_Custom, 1},
26824
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26825
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26826
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26827
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26828
    // (EOR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 748
26829
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26830
0
    {AliasPatternCond::K_Ignore, 0},
26831
0
    {AliasPatternCond::K_Custom, 2},
26832
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26833
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26834
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26835
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26836
    // (EOR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 755
26837
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26838
0
    {AliasPatternCond::K_Ignore, 0},
26839
0
    {AliasPatternCond::K_Custom, 3},
26840
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26841
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26842
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26843
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26844
    // (EXTRACT_ZPMXI_H_B ZPR8:$Zd, PPR3bAny:$Pg, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm) - 762
26845
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26846
0
    {AliasPatternCond::K_Ignore, 0},
26847
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26848
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
26849
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26850
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26851
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26852
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26853
    // (EXTRACT_ZPMXI_H_D ZPR64:$Zd, PPR3bAny:$Pg, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm) - 770
26854
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26855
0
    {AliasPatternCond::K_Ignore, 0},
26856
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26857
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
26858
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26859
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26860
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26861
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26862
    // (EXTRACT_ZPMXI_H_H ZPR16:$Zd, PPR3bAny:$Pg, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm) - 778
26863
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26864
0
    {AliasPatternCond::K_Ignore, 0},
26865
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26866
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
26867
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26868
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26869
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26870
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26871
    // (EXTRACT_ZPMXI_H_Q ZPR128:$Zd, PPR3bAny:$Pg, TileVectorOpH128:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm) - 786
26872
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26873
0
    {AliasPatternCond::K_Ignore, 0},
26874
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26875
0
    {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID},
26876
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26877
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26878
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26879
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26880
    // (EXTRACT_ZPMXI_H_S ZPR32:$Zd, PPR3bAny:$Pg, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm) - 794
26881
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26882
0
    {AliasPatternCond::K_Ignore, 0},
26883
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26884
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
26885
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26886
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26887
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26888
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26889
    // (EXTRACT_ZPMXI_V_B ZPR8:$Zd, PPR3bAny:$Pg, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm) - 802
26890
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26891
0
    {AliasPatternCond::K_Ignore, 0},
26892
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26893
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
26894
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26895
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26896
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26897
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26898
    // (EXTRACT_ZPMXI_V_D ZPR64:$Zd, PPR3bAny:$Pg, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm) - 810
26899
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26900
0
    {AliasPatternCond::K_Ignore, 0},
26901
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26902
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
26903
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26904
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26905
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26906
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26907
    // (EXTRACT_ZPMXI_V_H ZPR16:$Zd, PPR3bAny:$Pg, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm) - 818
26908
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26909
0
    {AliasPatternCond::K_Ignore, 0},
26910
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26911
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
26912
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26913
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26914
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26915
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26916
    // (EXTRACT_ZPMXI_V_Q ZPR128:$Zd, PPR3bAny:$Pg, TileVectorOpV128:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm) - 826
26917
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26918
0
    {AliasPatternCond::K_Ignore, 0},
26919
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26920
0
    {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID},
26921
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26922
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26923
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26924
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26925
    // (EXTRACT_ZPMXI_V_S ZPR32:$Zd, PPR3bAny:$Pg, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm) - 834
26926
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26927
0
    {AliasPatternCond::K_Ignore, 0},
26928
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26929
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
26930
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
26931
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26932
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26933
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26934
    // (EXTRWrri GPR32:$dst, GPR32:$src, GPR32:$src, imm0_31:$shift) - 842
26935
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26936
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
26937
0
    {AliasPatternCond::K_TiedReg, 1},
26938
    // (EXTRXrri GPR64:$dst, GPR64:$src, GPR64:$src, imm0_63:$shift) - 845
26939
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26940
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
26941
0
    {AliasPatternCond::K_TiedReg, 1},
26942
    // (FCPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, fpimm64:$imm8) - 848
26943
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26944
0
    {AliasPatternCond::K_Ignore, 0},
26945
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26946
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26947
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26948
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26949
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26950
    // (FCPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, fpimm16:$imm8) - 855
26951
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26952
0
    {AliasPatternCond::K_Ignore, 0},
26953
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26954
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26955
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26956
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26957
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26958
    // (FCPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, fpimm32:$imm8) - 862
26959
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26960
0
    {AliasPatternCond::K_Ignore, 0},
26961
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
26962
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26963
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26964
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26965
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26966
    // (FDUP_ZI_D ZPR64:$Zd, fpimm64:$imm8) - 869
26967
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
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
    // (FDUP_ZI_H ZPR16:$Zd, fpimm16:$imm8) - 874
26973
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26974
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26975
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26976
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26977
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26978
    // (FDUP_ZI_S ZPR32:$Zd, fpimm32:$imm8) - 879
26979
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26980
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26981
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26982
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
26983
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26984
    // (GCSPOPM XZR) - 884
26985
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
26986
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26987
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureGCS},
26988
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26989
    // (GLD1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 888
26990
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26991
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
26992
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26993
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
26994
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
26995
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
26996
0
    {AliasPatternCond::K_EndOrFeatures, 0},
26997
    // (GLD1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 895
26998
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
26999
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27000
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27001
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27002
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27003
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27004
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27005
    // (GLD1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 902
27006
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27007
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27008
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27009
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27010
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27011
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27012
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27013
    // (GLD1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 909
27014
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27015
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27016
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27017
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27018
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27019
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27020
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27021
    // (GLD1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 916
27022
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27023
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27024
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27025
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27026
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27027
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27028
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27029
    // (GLD1Q Z_q:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 923
27030
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27031
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27032
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27033
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27034
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27035
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
27036
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27037
    // (GLD1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 930
27038
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27039
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27040
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27041
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27042
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27043
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27044
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27045
    // (GLD1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 937
27046
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27047
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27048
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27049
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27050
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27051
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27052
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27053
    // (GLD1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 944
27054
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27055
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27056
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27057
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27058
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27059
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27060
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27061
    // (GLD1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 951
27062
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27063
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27064
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27065
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27066
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27067
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27068
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27069
    // (GLD1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 958
27070
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27071
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27072
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27073
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27074
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27075
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27076
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27077
    // (GLD1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 965
27078
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27079
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27080
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27081
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27082
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27083
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27084
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27085
    // (GLD1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 972
27086
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27087
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27088
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27089
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27090
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27091
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27092
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27093
    // (GLDFF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 979
27094
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27095
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27096
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27097
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27098
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27099
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27100
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27101
    // (GLDFF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 986
27102
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27103
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27104
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27105
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27106
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27107
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27108
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27109
    // (GLDFF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 993
27110
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27111
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27112
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27113
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27114
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27115
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27116
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27117
    // (GLDFF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1000
27118
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27119
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27120
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27121
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27122
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27123
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27124
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27125
    // (GLDFF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1007
27126
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27127
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27128
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27129
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27130
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27131
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27132
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27133
    // (GLDFF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1014
27134
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27135
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27136
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27137
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27138
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27139
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27140
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27141
    // (GLDFF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1021
27142
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27143
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27144
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27145
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27146
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27147
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27148
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27149
    // (GLDFF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1028
27150
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27151
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27152
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27153
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27154
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27155
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27156
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27157
    // (GLDFF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1035
27158
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27159
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27160
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27161
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27162
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27163
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27164
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27165
    // (GLDFF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1042
27166
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27167
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27168
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27169
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27170
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27171
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27172
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27173
    // (GLDFF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1049
27174
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27175
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27176
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27177
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27178
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27179
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27180
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27181
    // (GLDFF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1056
27182
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27183
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27184
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27185
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27186
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27187
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27188
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27189
    // (HINT { 0, 0, 0 }) - 1063
27190
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27191
    // (HINT { 0, 0, 1 }) - 1064
27192
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
27193
    // (HINT { 0, 1, 0 }) - 1065
27194
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
27195
    // (HINT { 0, 1, 1 }) - 1066
27196
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
27197
    // (HINT { 1, 0, 0 }) - 1067
27198
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
27199
    // (HINT { 1, 0, 1 }) - 1068
27200
0
    {AliasPatternCond::K_Imm, uint32_t(5)},
27201
    // (HINT { 1, 1, 0 }) - 1069
27202
0
    {AliasPatternCond::K_Imm, uint32_t(6)},
27203
    // (HINT { 1, 0, 0, 0, 0 }) - 1070
27204
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
27205
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27206
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRAS},
27207
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27208
    // (HINT 20) - 1074
27209
0
    {AliasPatternCond::K_Imm, uint32_t(20)},
27210
    // (HINT 32) - 1075
27211
0
    {AliasPatternCond::K_Imm, uint32_t(32)},
27212
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27213
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureBranchTargetId},
27214
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27215
    // (HINT btihint_op:$op) - 1079
27216
0
    {AliasPatternCond::K_Custom, 8},
27217
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27218
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureBranchTargetId},
27219
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27220
    // (HINT psbhint_op:$op) - 1083
27221
0
    {AliasPatternCond::K_Custom, 9},
27222
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27223
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSPE},
27224
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27225
    // (HINT 19) - 1087
27226
0
    {AliasPatternCond::K_Imm, uint32_t(19)},
27227
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27228
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureGCS},
27229
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27230
    // (HINT 22) - 1091
27231
0
    {AliasPatternCond::K_Imm, uint32_t(22)},
27232
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27233
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureCLRBHB},
27234
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27235
    // (INCB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1095
27236
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
27237
0
    {AliasPatternCond::K_Ignore, 0},
27238
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
27239
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
27240
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27241
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27242
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27243
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27244
    // (INCB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1103
27245
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
27246
0
    {AliasPatternCond::K_Ignore, 0},
27247
0
    {AliasPatternCond::K_Ignore, 0},
27248
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
27249
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27250
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27251
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27252
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27253
    // (INCD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1111
27254
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
27255
0
    {AliasPatternCond::K_Ignore, 0},
27256
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
27257
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
27258
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27259
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27260
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27261
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27262
    // (INCD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1119
27263
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
27264
0
    {AliasPatternCond::K_Ignore, 0},
27265
0
    {AliasPatternCond::K_Ignore, 0},
27266
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
27267
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27268
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27269
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27270
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27271
    // (INCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1127
27272
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27273
0
    {AliasPatternCond::K_Ignore, 0},
27274
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
27275
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
27276
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27277
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27278
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27279
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27280
    // (INCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 1135
27281
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27282
0
    {AliasPatternCond::K_Ignore, 0},
27283
0
    {AliasPatternCond::K_Ignore, 0},
27284
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
27285
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27286
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27287
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27288
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27289
    // (INCH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1143
27290
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
27291
0
    {AliasPatternCond::K_Ignore, 0},
27292
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
27293
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
27294
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27295
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27296
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27297
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27298
    // (INCH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1151
27299
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
27300
0
    {AliasPatternCond::K_Ignore, 0},
27301
0
    {AliasPatternCond::K_Ignore, 0},
27302
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
27303
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27304
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27305
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27306
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27307
    // (INCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1159
27308
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27309
0
    {AliasPatternCond::K_Ignore, 0},
27310
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
27311
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
27312
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27313
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27314
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27315
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27316
    // (INCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 1167
27317
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27318
0
    {AliasPatternCond::K_Ignore, 0},
27319
0
    {AliasPatternCond::K_Ignore, 0},
27320
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
27321
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27322
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27323
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27324
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27325
    // (INCW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1175
27326
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
27327
0
    {AliasPatternCond::K_Ignore, 0},
27328
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
27329
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
27330
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27331
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27332
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27333
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27334
    // (INCW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1183
27335
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
27336
0
    {AliasPatternCond::K_Ignore, 0},
27337
0
    {AliasPatternCond::K_Ignore, 0},
27338
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
27339
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27340
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27341
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27342
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27343
    // (INCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1191
27344
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27345
0
    {AliasPatternCond::K_Ignore, 0},
27346
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
27347
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
27348
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27349
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27350
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27351
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27352
    // (INCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 1199
27353
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27354
0
    {AliasPatternCond::K_Ignore, 0},
27355
0
    {AliasPatternCond::K_Ignore, 0},
27356
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
27357
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27358
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27359
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27360
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27361
    // (INSERT_MXIPZ_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, ZPR8:$Zn) - 1207
27362
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
27363
0
    {AliasPatternCond::K_Ignore, 0},
27364
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27365
0
    {AliasPatternCond::K_Ignore, 0},
27366
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27367
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27368
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27369
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27370
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27371
    // (INSERT_MXIPZ_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, ZPR64:$Zn) - 1216
27372
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
27373
0
    {AliasPatternCond::K_Ignore, 0},
27374
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27375
0
    {AliasPatternCond::K_Ignore, 0},
27376
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27377
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27378
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27379
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27380
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27381
    // (INSERT_MXIPZ_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, ZPR16:$Zn) - 1225
27382
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
27383
0
    {AliasPatternCond::K_Ignore, 0},
27384
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27385
0
    {AliasPatternCond::K_Ignore, 0},
27386
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27387
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27388
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27389
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27390
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27391
    // (INSERT_MXIPZ_H_Q TileVectorOpH128:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, ZPR128:$Zn) - 1234
27392
0
    {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID},
27393
0
    {AliasPatternCond::K_Ignore, 0},
27394
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27395
0
    {AliasPatternCond::K_Ignore, 0},
27396
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27397
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27398
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27399
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27400
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27401
    // (INSERT_MXIPZ_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, ZPR32:$Zn) - 1243
27402
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
27403
0
    {AliasPatternCond::K_Ignore, 0},
27404
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27405
0
    {AliasPatternCond::K_Ignore, 0},
27406
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27407
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27408
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27409
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27410
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27411
    // (INSERT_MXIPZ_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, ZPR8:$Zn) - 1252
27412
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
27413
0
    {AliasPatternCond::K_Ignore, 0},
27414
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27415
0
    {AliasPatternCond::K_Ignore, 0},
27416
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27417
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27418
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27419
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27420
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27421
    // (INSERT_MXIPZ_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, ZPR64:$Zn) - 1261
27422
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
27423
0
    {AliasPatternCond::K_Ignore, 0},
27424
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27425
0
    {AliasPatternCond::K_Ignore, 0},
27426
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27427
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27428
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27429
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27430
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27431
    // (INSERT_MXIPZ_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, ZPR16:$Zn) - 1270
27432
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
27433
0
    {AliasPatternCond::K_Ignore, 0},
27434
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27435
0
    {AliasPatternCond::K_Ignore, 0},
27436
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27437
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27438
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27439
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27440
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27441
    // (INSERT_MXIPZ_V_Q TileVectorOpV128:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, ZPR128:$Zn) - 1279
27442
0
    {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID},
27443
0
    {AliasPatternCond::K_Ignore, 0},
27444
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27445
0
    {AliasPatternCond::K_Ignore, 0},
27446
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27447
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27448
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27449
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27450
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27451
    // (INSERT_MXIPZ_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, ZPR32:$Zn) - 1288
27452
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
27453
0
    {AliasPatternCond::K_Ignore, 0},
27454
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
27455
0
    {AliasPatternCond::K_Ignore, 0},
27456
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27457
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27458
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27459
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27460
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27461
    // (INSvi16gpr V128:$dst, VectorIndexH:$idx, GPR32:$src) - 1297
27462
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27463
0
    {AliasPatternCond::K_Ignore, 0},
27464
0
    {AliasPatternCond::K_Ignore, 0},
27465
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
27466
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27467
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27468
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27469
    // (INSvi16lane V128:$dst, VectorIndexH:$idx, V128:$src, VectorIndexH:$idx2) - 1304
27470
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27471
0
    {AliasPatternCond::K_Ignore, 0},
27472
0
    {AliasPatternCond::K_Ignore, 0},
27473
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27474
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27475
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27476
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27477
    // (INSvi32gpr V128:$dst, VectorIndexS:$idx, GPR32:$src) - 1311
27478
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27479
0
    {AliasPatternCond::K_Ignore, 0},
27480
0
    {AliasPatternCond::K_Ignore, 0},
27481
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
27482
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27483
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27484
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27485
    // (INSvi32lane V128:$dst, VectorIndexS:$idx, V128:$src, VectorIndexS:$idx2) - 1318
27486
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27487
0
    {AliasPatternCond::K_Ignore, 0},
27488
0
    {AliasPatternCond::K_Ignore, 0},
27489
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27490
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27491
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27492
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27493
    // (INSvi64gpr V128:$dst, VectorIndexD:$idx, GPR64:$src) - 1325
27494
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27495
0
    {AliasPatternCond::K_Ignore, 0},
27496
0
    {AliasPatternCond::K_Ignore, 0},
27497
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
27498
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27499
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27500
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27501
    // (INSvi64lane V128:$dst, VectorIndexD:$idx, V128:$src, VectorIndexD:$idx2) - 1332
27502
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27503
0
    {AliasPatternCond::K_Ignore, 0},
27504
0
    {AliasPatternCond::K_Ignore, 0},
27505
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27506
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27507
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27508
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27509
    // (INSvi8gpr V128:$dst, VectorIndexB:$idx, GPR32:$src) - 1339
27510
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27511
0
    {AliasPatternCond::K_Ignore, 0},
27512
0
    {AliasPatternCond::K_Ignore, 0},
27513
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
27514
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27515
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27516
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27517
    // (INSvi8lane V128:$dst, VectorIndexB:$idx, V128:$src, VectorIndexB:$idx2) - 1346
27518
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27519
0
    {AliasPatternCond::K_Ignore, 0},
27520
0
    {AliasPatternCond::K_Ignore, 0},
27521
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27522
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27523
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27524
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27525
    // (IRG GPR64sp:$dst, GPR64sp:$src, XZR) - 1353
27526
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27527
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27528
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27529
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27530
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE},
27531
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27532
    // (ISB 15) - 1359
27533
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
27534
    // (LD1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1360
27535
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
27536
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27537
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27538
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27539
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27540
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27541
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
27542
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27543
    // (LD1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1368
27544
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
27545
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27546
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27547
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27548
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27549
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27550
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27551
    // (LD1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1375
27552
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
27553
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27554
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27555
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27556
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27557
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27558
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
27559
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27560
    // (LD1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1383
27561
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
27562
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27563
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27564
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27565
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27566
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27567
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27568
    // (LD1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1390
27569
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27570
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27571
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27572
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27573
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27574
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27575
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27576
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27577
    // (LD1B_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1398
27578
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27579
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27580
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27581
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27582
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27583
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27584
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27585
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27586
    // (LD1B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1406
27587
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27588
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27589
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27590
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27591
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27592
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27593
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27594
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27595
    // (LD1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1414
27596
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27597
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27598
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27599
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27600
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27601
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27602
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27603
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27604
    // (LD1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1422
27605
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
27606
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27607
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27608
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27609
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27610
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27611
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
27612
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27613
    // (LD1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1430
27614
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
27615
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27616
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27617
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27618
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27619
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27620
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27621
    // (LD1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1437
27622
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
27623
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27624
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27625
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27626
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27627
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27628
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
27629
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27630
    // (LD1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1445
27631
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
27632
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27633
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27634
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27635
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27636
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27637
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27638
    // (LD1D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1452
27639
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27640
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27641
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27642
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27643
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27644
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27645
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27646
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27647
    // (LD1D_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1460
27648
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27649
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27650
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27651
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27652
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27653
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
27654
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27655
    // (LD1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 1467
27656
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27657
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
27658
0
    {AliasPatternCond::K_Ignore, 0},
27659
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27660
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27661
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27662
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27663
    // (LD1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 1474
27664
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27665
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
27666
0
    {AliasPatternCond::K_Ignore, 0},
27667
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27668
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27669
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27670
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27671
    // (LD1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 1481
27672
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27673
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
27674
0
    {AliasPatternCond::K_Ignore, 0},
27675
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27676
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27677
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27678
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27679
    // (LD1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 1488
27680
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27681
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
27682
0
    {AliasPatternCond::K_Ignore, 0},
27683
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27684
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27685
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27686
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27687
    // (LD1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 1495
27688
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27689
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
27690
0
    {AliasPatternCond::K_Ignore, 0},
27691
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27692
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27693
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27694
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27695
    // (LD1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 1502
27696
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27697
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
27698
0
    {AliasPatternCond::K_Ignore, 0},
27699
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27700
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27701
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27702
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27703
    // (LD1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 1509
27704
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27705
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
27706
0
    {AliasPatternCond::K_Ignore, 0},
27707
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27708
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27709
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27710
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27711
    // (LD1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 1516
27712
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27713
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
27714
0
    {AliasPatternCond::K_Ignore, 0},
27715
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27716
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27717
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27718
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27719
    // (LD1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1523
27720
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
27721
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27722
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27723
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27724
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27725
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27726
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
27727
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27728
    // (LD1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1531
27729
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
27730
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27731
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27732
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27733
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27734
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27735
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27736
    // (LD1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1538
27737
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
27738
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27739
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27740
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27741
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27742
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27743
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
27744
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27745
    // (LD1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1546
27746
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
27747
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
27748
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27749
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27750
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27751
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
27752
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27753
    // (LD1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1553
27754
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27755
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27756
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27757
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27758
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27759
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27760
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27761
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27762
    // (LD1H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1561
27763
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27764
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27765
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27766
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27767
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27768
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27769
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27770
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27771
    // (LD1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1569
27772
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27773
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27774
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27775
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27776
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27777
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27778
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27779
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27780
    // (LD1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1577
27781
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27782
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27783
0
    {AliasPatternCond::K_Ignore, 0},
27784
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27785
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27786
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27787
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27788
    // (LD1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1584
27789
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27790
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
27791
0
    {AliasPatternCond::K_Ignore, 0},
27792
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27793
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27794
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27795
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27796
    // (LD1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1591
27797
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27798
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27799
0
    {AliasPatternCond::K_Ignore, 0},
27800
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27801
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27802
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27803
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27804
    // (LD1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1598
27805
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27806
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
27807
0
    {AliasPatternCond::K_Ignore, 0},
27808
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27809
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27810
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27811
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27812
    // (LD1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1605
27813
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27814
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
27815
0
    {AliasPatternCond::K_Ignore, 0},
27816
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27817
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27818
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27819
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27820
    // (LD1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1612
27821
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27822
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27823
0
    {AliasPatternCond::K_Ignore, 0},
27824
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27825
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27826
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27827
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27828
    // (LD1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1619
27829
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27830
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
27831
0
    {AliasPatternCond::K_Ignore, 0},
27832
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27833
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27834
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27835
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27836
    // (LD1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1626
27837
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27838
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
27839
0
    {AliasPatternCond::K_Ignore, 0},
27840
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
27841
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27842
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
27843
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27844
    // (LD1RB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1633
27845
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27846
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27847
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27848
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27849
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27850
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27851
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27852
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27853
    // (LD1RB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1641
27854
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27855
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27856
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27857
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27858
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27859
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27860
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27861
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27862
    // (LD1RB_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1649
27863
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27864
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27865
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27866
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27867
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27868
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27869
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27870
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27871
    // (LD1RB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1657
27872
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27873
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27874
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27875
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27876
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27877
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27878
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27879
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27880
    // (LD1RD_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1665
27881
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27882
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27883
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27884
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27885
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27886
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27887
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27888
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27889
    // (LD1RH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1673
27890
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27891
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27892
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27893
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27894
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27895
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27896
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27897
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27898
    // (LD1RH_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1681
27899
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27900
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27901
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27902
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27903
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27904
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27905
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27906
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27907
    // (LD1RH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1689
27908
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27909
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27910
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27911
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27912
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27913
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27914
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27915
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27916
    // (LD1RO_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1697
27917
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27918
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27919
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27920
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27921
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27922
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27923
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27924
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27925
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMatMulFP64},
27926
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27927
    // (LD1RO_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1707
27928
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27929
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27930
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27931
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27932
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27933
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27934
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27935
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27936
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMatMulFP64},
27937
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27938
    // (LD1RO_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1717
27939
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27940
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27941
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27942
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27943
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27944
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27945
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27946
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27947
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMatMulFP64},
27948
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27949
    // (LD1RO_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1727
27950
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27951
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27952
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27953
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27954
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27955
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27956
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27957
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27958
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMatMulFP64},
27959
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27960
    // (LD1RQ_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1737
27961
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27962
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27963
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27964
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27965
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27966
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27967
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27968
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27969
    // (LD1RQ_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1745
27970
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27971
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27972
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27973
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27974
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27975
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27976
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27977
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27978
    // (LD1RQ_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1753
27979
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27980
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27981
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27982
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27983
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27984
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27985
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27986
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27987
    // (LD1RQ_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1761
27988
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27989
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27990
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
27991
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
27992
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
27993
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
27994
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
27995
0
    {AliasPatternCond::K_EndOrFeatures, 0},
27996
    // (LD1RSB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1769
27997
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
27998
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
27999
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28000
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28001
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28002
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28003
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28004
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28005
    // (LD1RSB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1777
28006
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28007
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28008
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28009
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28010
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28011
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28012
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28013
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28014
    // (LD1RSB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1785
28015
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28016
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28017
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28018
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28019
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28020
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28021
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28022
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28023
    // (LD1RSH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1793
28024
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28025
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28026
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28027
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28028
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28029
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28030
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28031
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28032
    // (LD1RSH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1801
28033
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28034
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28035
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28036
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28037
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28038
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28039
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28040
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28041
    // (LD1RSW_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1809
28042
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28043
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28044
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28045
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28046
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28047
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28048
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28049
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28050
    // (LD1RW_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1817
28051
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28052
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28053
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28054
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28055
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28056
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28057
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28058
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28059
    // (LD1RW_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1825
28060
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28061
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28062
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28063
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28064
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28065
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28066
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28067
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28068
    // (LD1Rv16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1833
28069
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28070
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
28071
0
    {AliasPatternCond::K_Ignore, 0},
28072
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28073
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28074
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28075
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28076
    // (LD1Rv1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1840
28077
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28078
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
28079
0
    {AliasPatternCond::K_Ignore, 0},
28080
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28081
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28082
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28083
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28084
    // (LD1Rv2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1847
28085
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28086
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
28087
0
    {AliasPatternCond::K_Ignore, 0},
28088
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28089
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28090
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28091
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28092
    // (LD1Rv2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1854
28093
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28094
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
28095
0
    {AliasPatternCond::K_Ignore, 0},
28096
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28097
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28098
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28099
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28100
    // (LD1Rv4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1861
28101
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28102
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
28103
0
    {AliasPatternCond::K_Ignore, 0},
28104
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28105
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28106
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28107
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28108
    // (LD1Rv4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1868
28109
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28110
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
28111
0
    {AliasPatternCond::K_Ignore, 0},
28112
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28113
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28114
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28115
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28116
    // (LD1Rv8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1875
28117
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28118
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
28119
0
    {AliasPatternCond::K_Ignore, 0},
28120
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28121
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28122
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28123
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28124
    // (LD1Rv8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1882
28125
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28126
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
28127
0
    {AliasPatternCond::K_Ignore, 0},
28128
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28129
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28130
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28131
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28132
    // (LD1SB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1889
28133
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28134
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28135
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28136
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28137
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28138
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28139
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28140
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28141
    // (LD1SB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1897
28142
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28143
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28144
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28145
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28146
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28147
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28148
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28149
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28150
    // (LD1SB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1905
28151
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28152
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28153
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28154
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28155
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28156
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28157
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28158
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28159
    // (LD1SH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1913
28160
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28161
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28162
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28163
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28164
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28165
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28166
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28167
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28168
    // (LD1SH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1921
28169
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28170
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28171
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28172
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28173
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28174
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28175
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28176
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28177
    // (LD1SW_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1929
28178
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28179
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28180
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28181
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28182
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28183
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28184
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28185
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28186
    // (LD1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 1937
28187
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28188
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28189
0
    {AliasPatternCond::K_Ignore, 0},
28190
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28191
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28192
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28193
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28194
    // (LD1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 1944
28195
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28196
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28197
0
    {AliasPatternCond::K_Ignore, 0},
28198
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28199
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28200
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28201
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28202
    // (LD1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 1951
28203
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28204
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28205
0
    {AliasPatternCond::K_Ignore, 0},
28206
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28207
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28208
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28209
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28210
    // (LD1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 1958
28211
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28212
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28213
0
    {AliasPatternCond::K_Ignore, 0},
28214
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28215
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28216
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28217
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28218
    // (LD1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 1965
28219
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28220
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28221
0
    {AliasPatternCond::K_Ignore, 0},
28222
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28223
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28224
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28225
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28226
    // (LD1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 1972
28227
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28228
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28229
0
    {AliasPatternCond::K_Ignore, 0},
28230
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28231
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28232
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28233
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28234
    // (LD1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 1979
28235
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28236
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28237
0
    {AliasPatternCond::K_Ignore, 0},
28238
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28239
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28240
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28241
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28242
    // (LD1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 1986
28243
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28244
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28245
0
    {AliasPatternCond::K_Ignore, 0},
28246
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28247
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28248
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28249
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28250
    // (LD1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 1993
28251
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28252
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28253
0
    {AliasPatternCond::K_Ignore, 0},
28254
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28255
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28256
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28257
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28258
    // (LD1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 2000
28259
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28260
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
28261
0
    {AliasPatternCond::K_Ignore, 0},
28262
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28263
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28264
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28265
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28266
    // (LD1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2007
28267
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28268
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28269
0
    {AliasPatternCond::K_Ignore, 0},
28270
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28271
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28272
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28273
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28274
    // (LD1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2014
28275
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28276
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
28277
0
    {AliasPatternCond::K_Ignore, 0},
28278
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28279
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28280
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28281
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28282
    // (LD1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2021
28283
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28284
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
28285
0
    {AliasPatternCond::K_Ignore, 0},
28286
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28287
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28288
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28289
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28290
    // (LD1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2028
28291
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28292
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28293
0
    {AliasPatternCond::K_Ignore, 0},
28294
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28295
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28296
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28297
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28298
    // (LD1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2035
28299
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28300
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
28301
0
    {AliasPatternCond::K_Ignore, 0},
28302
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28303
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28304
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28305
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28306
    // (LD1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2042
28307
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28308
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28309
0
    {AliasPatternCond::K_Ignore, 0},
28310
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28311
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28312
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28313
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28314
    // (LD1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2049
28315
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
28316
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
28317
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28318
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28319
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28320
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
28321
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
28322
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28323
    // (LD1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2057
28324
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
28325
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
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::FeatureSME2},
28330
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28331
    // (LD1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2064
28332
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
28333
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
28334
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28335
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28336
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28337
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
28338
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
28339
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28340
    // (LD1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2072
28341
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
28342
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
28343
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28344
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28345
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28346
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
28347
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28348
    // (LD1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2079
28349
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28350
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28351
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28352
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28353
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28354
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28355
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28356
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28357
    // (LD1W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2087
28358
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28359
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28360
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28361
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28362
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28363
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28364
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28365
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28366
    // (LD1W_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2095
28367
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
28368
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28369
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28370
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28371
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28372
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
28373
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28374
    // (LD1_MXIPXX_H_B TileVectorOpH8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2102
28375
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
28376
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
28377
0
    {AliasPatternCond::K_Ignore, 0},
28378
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28379
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28380
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28381
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28382
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28383
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28384
    // (LD1_MXIPXX_H_D TileVectorOpH64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2111
28385
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
28386
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
28387
0
    {AliasPatternCond::K_Ignore, 0},
28388
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28389
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28390
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28391
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28392
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28393
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28394
    // (LD1_MXIPXX_H_H TileVectorOpH16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2120
28395
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
28396
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
28397
0
    {AliasPatternCond::K_Ignore, 0},
28398
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28399
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28400
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28401
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28402
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28403
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28404
    // (LD1_MXIPXX_H_Q TileVectorOpH128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2129
28405
0
    {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID},
28406
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
28407
0
    {AliasPatternCond::K_Ignore, 0},
28408
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28409
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28410
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28411
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28412
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28413
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28414
    // (LD1_MXIPXX_H_S TileVectorOpH32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2138
28415
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
28416
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
28417
0
    {AliasPatternCond::K_Ignore, 0},
28418
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28419
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28420
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28421
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28422
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28423
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28424
    // (LD1_MXIPXX_V_B TileVectorOpV8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2147
28425
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
28426
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
28427
0
    {AliasPatternCond::K_Ignore, 0},
28428
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28429
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28430
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28431
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28432
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28433
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28434
    // (LD1_MXIPXX_V_D TileVectorOpV64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2156
28435
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
28436
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
28437
0
    {AliasPatternCond::K_Ignore, 0},
28438
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28439
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28440
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28441
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28442
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28443
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28444
    // (LD1_MXIPXX_V_H TileVectorOpV16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2165
28445
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
28446
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
28447
0
    {AliasPatternCond::K_Ignore, 0},
28448
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28449
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28450
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28451
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28452
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28453
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28454
    // (LD1_MXIPXX_V_Q TileVectorOpV128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2174
28455
0
    {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID},
28456
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
28457
0
    {AliasPatternCond::K_Ignore, 0},
28458
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28459
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28460
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28461
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28462
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28463
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28464
    // (LD1_MXIPXX_V_S TileVectorOpV32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2183
28465
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
28466
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
28467
0
    {AliasPatternCond::K_Ignore, 0},
28468
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28469
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28470
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28471
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28472
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28473
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28474
    // (LD1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 2192
28475
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28476
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
28477
0
    {AliasPatternCond::K_Ignore, 0},
28478
0
    {AliasPatternCond::K_Ignore, 0},
28479
0
    {AliasPatternCond::K_Ignore, 0},
28480
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28481
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28482
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28483
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28484
    // (LD1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 2201
28485
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28486
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
28487
0
    {AliasPatternCond::K_Ignore, 0},
28488
0
    {AliasPatternCond::K_Ignore, 0},
28489
0
    {AliasPatternCond::K_Ignore, 0},
28490
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28491
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28492
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28493
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28494
    // (LD1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 2210
28495
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28496
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
28497
0
    {AliasPatternCond::K_Ignore, 0},
28498
0
    {AliasPatternCond::K_Ignore, 0},
28499
0
    {AliasPatternCond::K_Ignore, 0},
28500
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28501
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28502
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28503
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28504
    // (LD1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 2219
28505
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28506
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
28507
0
    {AliasPatternCond::K_Ignore, 0},
28508
0
    {AliasPatternCond::K_Ignore, 0},
28509
0
    {AliasPatternCond::K_Ignore, 0},
28510
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28511
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28512
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28513
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28514
    // (LD2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2228
28515
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
28516
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28517
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28518
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28519
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28520
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28521
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28522
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28523
    // (LD2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2236
28524
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
28525
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
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::FeatureSVE},
28530
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28531
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28532
    // (LD2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2244
28533
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
28534
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28535
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28536
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28537
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28538
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28539
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28540
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28541
    // (LD2Q_IMM ZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2252
28542
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
28543
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28544
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28545
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28546
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28547
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1},
28548
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
28549
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28550
    // (LD2Rv16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 2260
28551
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28552
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28553
0
    {AliasPatternCond::K_Ignore, 0},
28554
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28555
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28556
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28557
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28558
    // (LD2Rv1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 2267
28559
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28560
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
28561
0
    {AliasPatternCond::K_Ignore, 0},
28562
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28563
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28564
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28565
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28566
    // (LD2Rv2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2274
28567
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28568
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28569
0
    {AliasPatternCond::K_Ignore, 0},
28570
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28571
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28572
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28573
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28574
    // (LD2Rv2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2281
28575
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28576
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
28577
0
    {AliasPatternCond::K_Ignore, 0},
28578
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28579
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28580
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28581
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28582
    // (LD2Rv4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2288
28583
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28584
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
28585
0
    {AliasPatternCond::K_Ignore, 0},
28586
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28587
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28588
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28589
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28590
    // (LD2Rv4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2295
28591
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28592
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28593
0
    {AliasPatternCond::K_Ignore, 0},
28594
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28595
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28596
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28597
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28598
    // (LD2Rv8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2302
28599
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28600
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
28601
0
    {AliasPatternCond::K_Ignore, 0},
28602
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28603
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28604
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28605
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28606
    // (LD2Rv8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2309
28607
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28608
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28609
0
    {AliasPatternCond::K_Ignore, 0},
28610
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28611
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28612
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28613
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28614
    // (LD2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 2316
28615
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28616
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28617
0
    {AliasPatternCond::K_Ignore, 0},
28618
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28619
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28620
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28621
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28622
    // (LD2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2323
28623
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28624
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28625
0
    {AliasPatternCond::K_Ignore, 0},
28626
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28627
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28628
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28629
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28630
    // (LD2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2330
28631
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28632
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
28633
0
    {AliasPatternCond::K_Ignore, 0},
28634
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28635
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28636
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28637
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28638
    // (LD2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2337
28639
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28640
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
28641
0
    {AliasPatternCond::K_Ignore, 0},
28642
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28643
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28644
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28645
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28646
    // (LD2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2344
28647
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28648
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28649
0
    {AliasPatternCond::K_Ignore, 0},
28650
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28651
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28652
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28653
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28654
    // (LD2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2351
28655
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28656
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
28657
0
    {AliasPatternCond::K_Ignore, 0},
28658
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28659
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28660
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28661
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28662
    // (LD2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2358
28663
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28664
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28665
0
    {AliasPatternCond::K_Ignore, 0},
28666
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28667
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28668
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28669
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28670
    // (LD2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2365
28671
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
28672
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28673
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28674
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28675
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28676
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28677
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28678
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28679
    // (LD2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 2373
28680
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28681
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28682
0
    {AliasPatternCond::K_Ignore, 0},
28683
0
    {AliasPatternCond::K_Ignore, 0},
28684
0
    {AliasPatternCond::K_Ignore, 0},
28685
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28686
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28687
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28688
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28689
    // (LD2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 2382
28690
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28691
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28692
0
    {AliasPatternCond::K_Ignore, 0},
28693
0
    {AliasPatternCond::K_Ignore, 0},
28694
0
    {AliasPatternCond::K_Ignore, 0},
28695
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28696
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28697
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28698
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28699
    // (LD2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 2391
28700
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28701
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28702
0
    {AliasPatternCond::K_Ignore, 0},
28703
0
    {AliasPatternCond::K_Ignore, 0},
28704
0
    {AliasPatternCond::K_Ignore, 0},
28705
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28706
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28707
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28708
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28709
    // (LD2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 2400
28710
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28711
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
28712
0
    {AliasPatternCond::K_Ignore, 0},
28713
0
    {AliasPatternCond::K_Ignore, 0},
28714
0
    {AliasPatternCond::K_Ignore, 0},
28715
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28716
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28717
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28718
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28719
    // (LD3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2409
28720
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
28721
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28722
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28723
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28724
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28725
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28726
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28727
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28728
    // (LD3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2417
28729
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
28730
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28731
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28732
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28733
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28734
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28735
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28736
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28737
    // (LD3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2425
28738
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
28739
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28740
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28741
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28742
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28743
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28744
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28745
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28746
    // (LD3Q_IMM ZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2433
28747
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
28748
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28749
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28750
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28751
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28752
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1},
28753
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
28754
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28755
    // (LD3Rv16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2441
28756
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28757
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28758
0
    {AliasPatternCond::K_Ignore, 0},
28759
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28760
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28761
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28762
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28763
    // (LD3Rv1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 2448
28764
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28765
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28766
0
    {AliasPatternCond::K_Ignore, 0},
28767
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28768
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28769
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28770
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28771
    // (LD3Rv2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2455
28772
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28773
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28774
0
    {AliasPatternCond::K_Ignore, 0},
28775
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28776
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28777
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28778
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28779
    // (LD3Rv2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2462
28780
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28781
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28782
0
    {AliasPatternCond::K_Ignore, 0},
28783
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28784
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28785
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28786
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28787
    // (LD3Rv4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2469
28788
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28789
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28790
0
    {AliasPatternCond::K_Ignore, 0},
28791
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28792
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28793
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28794
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28795
    // (LD3Rv4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 2476
28796
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28797
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28798
0
    {AliasPatternCond::K_Ignore, 0},
28799
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28800
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28801
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28802
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28803
    // (LD3Rv8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 2483
28804
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28805
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28806
0
    {AliasPatternCond::K_Ignore, 0},
28807
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28808
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28809
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28810
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28811
    // (LD3Rv8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 2490
28812
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28813
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28814
0
    {AliasPatternCond::K_Ignore, 0},
28815
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28816
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28817
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28818
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28819
    // (LD3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2497
28820
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28821
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28822
0
    {AliasPatternCond::K_Ignore, 0},
28823
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28824
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28825
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28826
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28827
    // (LD3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2504
28828
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28829
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28830
0
    {AliasPatternCond::K_Ignore, 0},
28831
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28832
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28833
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28834
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28835
    // (LD3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2511
28836
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28837
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28838
0
    {AliasPatternCond::K_Ignore, 0},
28839
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28840
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28841
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28842
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28843
    // (LD3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2518
28844
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28845
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28846
0
    {AliasPatternCond::K_Ignore, 0},
28847
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28848
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28849
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28850
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28851
    // (LD3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 2525
28852
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28853
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28854
0
    {AliasPatternCond::K_Ignore, 0},
28855
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28856
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28857
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28858
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28859
    // (LD3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 2532
28860
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28861
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
28862
0
    {AliasPatternCond::K_Ignore, 0},
28863
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28864
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28865
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28866
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28867
    // (LD3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 2539
28868
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28869
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28870
0
    {AliasPatternCond::K_Ignore, 0},
28871
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28872
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28873
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28874
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28875
    // (LD3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2546
28876
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
28877
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28878
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28879
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28880
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28881
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28882
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28883
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28884
    // (LD3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 2554
28885
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28886
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28887
0
    {AliasPatternCond::K_Ignore, 0},
28888
0
    {AliasPatternCond::K_Ignore, 0},
28889
0
    {AliasPatternCond::K_Ignore, 0},
28890
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28891
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28892
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28893
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28894
    // (LD3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 2563
28895
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28896
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28897
0
    {AliasPatternCond::K_Ignore, 0},
28898
0
    {AliasPatternCond::K_Ignore, 0},
28899
0
    {AliasPatternCond::K_Ignore, 0},
28900
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28901
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28902
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28903
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28904
    // (LD3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 2572
28905
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28906
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28907
0
    {AliasPatternCond::K_Ignore, 0},
28908
0
    {AliasPatternCond::K_Ignore, 0},
28909
0
    {AliasPatternCond::K_Ignore, 0},
28910
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28911
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28912
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28913
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28914
    // (LD3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 2581
28915
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28916
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
28917
0
    {AliasPatternCond::K_Ignore, 0},
28918
0
    {AliasPatternCond::K_Ignore, 0},
28919
0
    {AliasPatternCond::K_Ignore, 0},
28920
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28921
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28922
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28923
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28924
    // (LD4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2590
28925
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
28926
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28927
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28928
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28929
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28930
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28931
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28932
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28933
    // (LD4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2598
28934
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
28935
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
28936
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28937
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
28938
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28939
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
28940
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
28941
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28942
    // (LD4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2606
28943
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28944
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
28945
0
    {AliasPatternCond::K_Ignore, 0},
28946
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28947
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28948
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28949
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28950
    // (LD4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2613
28951
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28952
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
28953
0
    {AliasPatternCond::K_Ignore, 0},
28954
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28955
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28956
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28957
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28958
    // (LD4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2620
28959
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28960
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
28961
0
    {AliasPatternCond::K_Ignore, 0},
28962
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28963
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28964
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28965
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28966
    // (LD4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2627
28967
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28968
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
28969
0
    {AliasPatternCond::K_Ignore, 0},
28970
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28971
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28972
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28973
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28974
    // (LD4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2634
28975
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28976
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
28977
0
    {AliasPatternCond::K_Ignore, 0},
28978
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28979
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28980
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28981
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28982
    // (LD4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2641
28983
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28984
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
28985
0
    {AliasPatternCond::K_Ignore, 0},
28986
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28987
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28988
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28989
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28990
    // (LD4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2648
28991
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
28992
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
28993
0
    {AliasPatternCond::K_Ignore, 0},
28994
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
28995
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
28996
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
28997
0
    {AliasPatternCond::K_EndOrFeatures, 0},
28998
    // (LD4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2655
28999
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
29000
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29001
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29002
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29003
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29004
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29005
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
29006
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29007
    // (LD4Q_IMM ZZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2663
29008
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
29009
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
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::FeatureSME2p1},
29014
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29015
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29016
    // (LD4Rv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2671
29017
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29018
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
29019
0
    {AliasPatternCond::K_Ignore, 0},
29020
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29021
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29022
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29023
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29024
    // (LD4Rv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 2678
29025
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29026
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
29027
0
    {AliasPatternCond::K_Ignore, 0},
29028
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29029
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29030
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29031
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29032
    // (LD4Rv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2685
29033
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29034
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
29035
0
    {AliasPatternCond::K_Ignore, 0},
29036
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29037
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29038
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29039
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29040
    // (LD4Rv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2692
29041
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29042
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
29043
0
    {AliasPatternCond::K_Ignore, 0},
29044
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29045
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29046
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29047
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29048
    // (LD4Rv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2699
29049
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29050
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
29051
0
    {AliasPatternCond::K_Ignore, 0},
29052
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29053
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29054
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29055
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29056
    // (LD4Rv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2706
29057
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29058
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
29059
0
    {AliasPatternCond::K_Ignore, 0},
29060
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29061
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29062
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29063
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29064
    // (LD4Rv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2713
29065
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29066
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
29067
0
    {AliasPatternCond::K_Ignore, 0},
29068
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29069
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29070
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29071
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29072
    // (LD4Rv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2720
29073
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29074
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
29075
0
    {AliasPatternCond::K_Ignore, 0},
29076
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29077
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29078
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29079
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29080
    // (LD4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2727
29081
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
29082
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29083
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29084
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29085
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29086
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29087
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
29088
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29089
    // (LD4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 2735
29090
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29091
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
29092
0
    {AliasPatternCond::K_Ignore, 0},
29093
0
    {AliasPatternCond::K_Ignore, 0},
29094
0
    {AliasPatternCond::K_Ignore, 0},
29095
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29096
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29097
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29098
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29099
    // (LD4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 2744
29100
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29101
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
29102
0
    {AliasPatternCond::K_Ignore, 0},
29103
0
    {AliasPatternCond::K_Ignore, 0},
29104
0
    {AliasPatternCond::K_Ignore, 0},
29105
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29106
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29107
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29108
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29109
    // (LD4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 2753
29110
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29111
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
29112
0
    {AliasPatternCond::K_Ignore, 0},
29113
0
    {AliasPatternCond::K_Ignore, 0},
29114
0
    {AliasPatternCond::K_Ignore, 0},
29115
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29116
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29117
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29118
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29119
    // (LD4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 2762
29120
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29121
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
29122
0
    {AliasPatternCond::K_Ignore, 0},
29123
0
    {AliasPatternCond::K_Ignore, 0},
29124
0
    {AliasPatternCond::K_Ignore, 0},
29125
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29126
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29127
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29128
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29129
    // (LDADDB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2771
29130
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29131
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29132
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29133
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29134
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29135
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29136
    // (LDADDH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2777
29137
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29138
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29139
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29140
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29141
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29142
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29143
    // (LDADDLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2783
29144
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29145
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29146
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29147
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29148
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29149
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29150
    // (LDADDLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2789
29151
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29152
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29153
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29154
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29155
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29156
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29157
    // (LDADDLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2795
29158
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29159
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29160
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29161
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29162
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29163
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29164
    // (LDADDLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2801
29165
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29166
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29167
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29168
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29169
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29170
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29171
    // (LDADDW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2807
29172
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29173
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29174
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29175
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29176
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29177
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29178
    // (LDADDX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2813
29179
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29180
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29181
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29182
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29183
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29184
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29185
    // (LDAPURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 2819
29186
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29187
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29188
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29189
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29190
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
29191
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29192
    // (LDAPURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 2825
29193
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29194
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29195
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29196
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29197
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
29198
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29199
    // (LDAPURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2831
29200
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29201
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29202
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29203
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29204
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
29205
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29206
    // (LDAPURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2837
29207
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29208
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29209
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29210
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29211
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
29212
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29213
    // (LDAPURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2843
29214
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29215
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29216
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29217
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29218
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
29219
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29220
    // (LDAPURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2849
29221
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29222
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29223
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29224
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29225
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
29226
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29227
    // (LDAPURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 2855
29228
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29229
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29230
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29231
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29232
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
29233
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29234
    // (LDAPURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2861
29235
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29236
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29237
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29238
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29239
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
29240
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29241
    // (LDAPURbi FPR8:$Rt, GPR64sp:$Rn, 0) - 2867
29242
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
29243
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29244
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29245
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29246
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
29247
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29248
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29249
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29250
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29251
    // (LDAPURdi FPR64:$Rt, GPR64sp:$Rn, 0) - 2876
29252
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
29253
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29254
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29255
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29256
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
29257
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29258
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29259
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29260
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29261
    // (LDAPURhi FPR16:$Rt, GPR64sp:$Rn, 0) - 2885
29262
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
29263
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29264
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29265
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29266
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
29267
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29268
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29269
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29270
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29271
    // (LDAPURi GPR32:$Rt, GPR64sp:$Rn, 0) - 2894
29272
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29273
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29274
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29275
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29276
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
29277
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29278
    // (LDAPURqi FPR128:$Rt, GPR64sp:$Rn, 0) - 2900
29279
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
29280
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29281
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29282
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29283
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
29284
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29285
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29286
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29287
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29288
    // (LDAPURsi FPR32:$Rt, GPR64sp:$Rn, 0) - 2909
29289
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
29290
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29291
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29292
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29293
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
29294
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29295
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29296
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
29297
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29298
    // (LDCLRB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2918
29299
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29300
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29301
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29302
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29303
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29304
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29305
    // (LDCLRH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2924
29306
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29307
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29308
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29309
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29310
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29311
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29312
    // (LDCLRLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2930
29313
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29314
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29315
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29316
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29317
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29318
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29319
    // (LDCLRLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2936
29320
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29321
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29322
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29323
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29324
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29325
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29326
    // (LDCLRLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2942
29327
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29328
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29329
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29330
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29331
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29332
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29333
    // (LDCLRLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2948
29334
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29335
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29336
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29337
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29338
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29339
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29340
    // (LDCLRW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2954
29341
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29342
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29343
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29344
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29345
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29346
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29347
    // (LDCLRX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2960
29348
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29349
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29350
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29351
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29352
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29353
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29354
    // (LDEORB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2966
29355
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29356
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29357
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29358
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29359
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29360
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29361
    // (LDEORH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2972
29362
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29363
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29364
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29365
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29366
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29367
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29368
    // (LDEORLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2978
29369
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29370
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29371
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29372
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29373
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29374
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29375
    // (LDEORLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2984
29376
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29377
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29378
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29379
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29380
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29381
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29382
    // (LDEORLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2990
29383
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29384
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29385
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29386
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29387
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29388
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29389
    // (LDEORLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2996
29390
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29391
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29392
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29393
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29394
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29395
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29396
    // (LDEORW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3002
29397
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
29398
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29399
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29400
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29401
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29402
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29403
    // (LDEORX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3008
29404
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29405
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29406
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29407
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29408
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
29409
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29410
    // (LDFF1B_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3014
29411
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29412
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29413
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29414
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29415
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29416
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29417
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29418
    // (LDFF1B_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3021
29419
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29420
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29421
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29422
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29423
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29424
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29425
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29426
    // (LDFF1B_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3028
29427
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29428
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29429
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29430
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29431
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29432
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29433
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29434
    // (LDFF1B_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3035
29435
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29436
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29437
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29438
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29439
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29440
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29441
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29442
    // (LDFF1D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3042
29443
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29444
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29445
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29446
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29447
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29448
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29449
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29450
    // (LDFF1H_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3049
29451
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29452
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29453
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29454
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29455
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29456
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29457
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29458
    // (LDFF1H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3056
29459
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29460
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29461
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29462
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29463
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29464
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29465
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29466
    // (LDFF1H_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3063
29467
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29468
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29469
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29470
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29471
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29472
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29473
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29474
    // (LDFF1SB_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3070
29475
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29476
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29477
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29478
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29479
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29480
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29481
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29482
    // (LDFF1SB_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3077
29483
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29484
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29485
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29486
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29487
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29488
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29489
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29490
    // (LDFF1SB_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3084
29491
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29492
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29493
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29494
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29495
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29496
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29497
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29498
    // (LDFF1SH_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3091
29499
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29500
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29501
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29502
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29503
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29504
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29505
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29506
    // (LDFF1SH_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3098
29507
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29508
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29509
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29510
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29511
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29512
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29513
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29514
    // (LDFF1SW_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3105
29515
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29516
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29517
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29518
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29519
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29520
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29521
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29522
    // (LDFF1W_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3112
29523
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29524
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29525
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29526
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29527
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29528
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29529
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29530
    // (LDFF1W_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3119
29531
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29532
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29533
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29534
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29535
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29536
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29537
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29538
    // (LDG GPR64:$Rt, GPR64sp:$Rn, 0) - 3126
29539
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29540
0
    {AliasPatternCond::K_Ignore, 0},
29541
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29542
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29543
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29544
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE},
29545
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29546
    // (LDNF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3133
29547
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29548
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29549
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29550
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29551
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29552
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29553
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29554
    // (LDNF1B_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3140
29555
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29556
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29557
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29558
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29559
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29560
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29561
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29562
    // (LDNF1B_IMM_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3147
29563
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29564
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29565
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29566
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29567
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29568
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29569
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29570
    // (LDNF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3154
29571
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29572
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29573
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29574
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29575
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29576
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29577
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29578
    // (LDNF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3161
29579
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29580
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29581
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29582
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29583
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29584
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29585
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29586
    // (LDNF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3168
29587
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29588
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29589
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29590
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29591
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29592
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29593
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29594
    // (LDNF1H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3175
29595
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29596
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29597
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29598
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29599
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29600
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29601
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29602
    // (LDNF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3182
29603
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29604
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29605
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29606
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29607
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29608
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29609
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29610
    // (LDNF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3189
29611
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29612
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29613
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29614
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29615
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29616
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29617
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29618
    // (LDNF1SB_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3196
29619
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29620
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29621
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29622
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29623
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29624
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29625
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29626
    // (LDNF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3203
29627
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29628
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29629
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29630
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29631
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29632
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29633
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29634
    // (LDNF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3210
29635
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29636
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29637
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29638
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29639
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29640
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29641
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29642
    // (LDNF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3217
29643
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29644
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29645
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29646
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29647
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29648
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29649
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29650
    // (LDNF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3224
29651
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29652
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29653
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29654
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29655
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29656
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29657
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29658
    // (LDNF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3231
29659
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29660
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29661
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29662
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29663
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29664
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29665
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29666
    // (LDNF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3238
29667
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29668
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29669
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29670
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29671
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29672
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29673
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29674
    // (LDNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3245
29675
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
29676
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
29677
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29678
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29679
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29680
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29681
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29682
    // (LDNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3252
29683
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
29684
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
29685
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29686
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29687
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29688
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29689
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29690
    // (LDNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3259
29691
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
29692
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
29693
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29694
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29695
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29696
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29697
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29698
    // (LDNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3266
29699
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29700
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
29701
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29702
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29703
    // (LDNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3270
29704
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29705
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29706
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29707
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29708
    // (LDNT1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3274
29709
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
29710
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29711
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29712
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29713
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29714
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29715
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29716
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29717
    // (LDNT1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3282
29718
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
29719
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29720
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29721
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29722
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29723
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29724
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29725
    // (LDNT1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3289
29726
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
29727
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29728
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29729
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29730
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29731
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29732
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29733
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29734
    // (LDNT1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3297
29735
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
29736
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29737
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29738
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29739
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29740
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29741
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29742
    // (LDNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3304
29743
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29744
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29745
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29746
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29747
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29748
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29749
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
29750
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29751
    // (LDNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3312
29752
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29753
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29754
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29755
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29756
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29757
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29758
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29759
    // (LDNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3319
29760
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29761
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29762
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29763
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29764
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29765
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29766
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29767
    // (LDNT1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3326
29768
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
29769
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29770
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29771
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29772
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29773
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29774
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29775
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29776
    // (LDNT1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3334
29777
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
29778
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29779
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29780
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29781
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29782
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29783
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29784
    // (LDNT1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3341
29785
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
29786
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29787
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29788
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29789
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29790
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29791
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29792
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29793
    // (LDNT1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3349
29794
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
29795
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29796
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29797
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29798
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29799
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29800
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29801
    // (LDNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3356
29802
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29803
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29804
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29805
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29806
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29807
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29808
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
29809
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29810
    // (LDNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3364
29811
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29812
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29813
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29814
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29815
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29816
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29817
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29818
    // (LDNT1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3371
29819
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
29820
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29821
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29822
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29823
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29824
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29825
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29826
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29827
    // (LDNT1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3379
29828
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
29829
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29830
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29831
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29832
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29833
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29834
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29835
    // (LDNT1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3386
29836
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
29837
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29838
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29839
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29840
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29841
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29842
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29843
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29844
    // (LDNT1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3394
29845
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
29846
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29847
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29848
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29849
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29850
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29851
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29852
    // (LDNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3401
29853
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29854
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29855
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29856
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29857
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29858
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29859
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
29860
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29861
    // (LDNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3409
29862
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29863
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29864
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29865
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29866
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29867
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29868
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29869
    // (LDNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3416
29870
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29871
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29872
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29873
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29874
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29875
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29876
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29877
    // (LDNT1SB_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3423
29878
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29879
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29880
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29881
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29882
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29883
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29884
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29885
    // (LDNT1SB_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3430
29886
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29887
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29888
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29889
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29890
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29891
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29892
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29893
    // (LDNT1SH_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3437
29894
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29895
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29896
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29897
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29898
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29899
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29900
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29901
    // (LDNT1SH_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3444
29902
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29903
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29904
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29905
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29906
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29907
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29908
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29909
    // (LDNT1SW_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3451
29910
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29911
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29912
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29913
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29914
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29915
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29916
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29917
    // (LDNT1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3458
29918
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
29919
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29920
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29921
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29922
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29923
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29924
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29925
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29926
    // (LDNT1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3466
29927
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
29928
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29929
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29930
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29931
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29932
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29933
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29934
    // (LDNT1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3473
29935
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
29936
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29937
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29938
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29939
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29940
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29941
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
29942
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29943
    // (LDNT1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3481
29944
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
29945
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
29946
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29947
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29948
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29949
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
29950
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29951
    // (LDNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3488
29952
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29953
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29954
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29955
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29956
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29957
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
29958
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
29959
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29960
    // (LDNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3496
29961
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29962
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29963
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29964
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29965
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29966
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29967
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29968
    // (LDNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3503
29969
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29970
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
29971
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
29972
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
29973
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29974
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
29975
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29976
    // (LDPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3510
29977
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
29978
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
29979
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29980
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29981
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29982
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29983
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29984
    // (LDPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3517
29985
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
29986
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
29987
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29988
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29989
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
29990
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
29991
0
    {AliasPatternCond::K_EndOrFeatures, 0},
29992
    // (LDPSWi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3524
29993
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29994
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
29995
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
29996
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
29997
    // (LDPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3528
29998
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
29999
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
30000
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30001
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30002
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30003
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
30004
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30005
    // (LDPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3535
30006
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30007
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30008
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30009
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30010
    // (LDPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3539
30011
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30012
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30013
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30014
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30015
    // (LDRAAindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 3543
30016
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30017
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30018
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30019
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30020
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
30021
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30022
    // (LDRABindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 3549
30023
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30024
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30025
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30026
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30027
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
30028
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30029
    // (LDRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3555
30030
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30031
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30032
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30033
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30034
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30035
    // (LDRBBui GPR32:$Rt, GPR64sp:$Rn, 0) - 3560
30036
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30037
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30038
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30039
    // (LDRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3563
30040
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
30041
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30042
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30043
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30044
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30045
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30046
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
30047
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30048
    // (LDRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3571
30049
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
30050
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30051
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30052
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30053
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
30054
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30055
    // (LDRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3577
30056
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
30057
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30058
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30059
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30060
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30061
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30062
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
30063
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30064
    // (LDRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3585
30065
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
30066
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30067
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30068
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30069
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
30070
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30071
    // (LDRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3591
30072
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30073
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30074
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30075
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30076
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30077
    // (LDRHHui GPR32:$Rt, GPR64sp:$Rn, 0) - 3596
30078
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30079
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30080
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30081
    // (LDRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3599
30082
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
30083
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30084
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30085
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30086
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30087
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30088
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
30089
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30090
    // (LDRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 3607
30091
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
30092
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30093
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30094
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30095
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
30096
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30097
    // (LDRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3613
30098
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
30099
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30100
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30101
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30102
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30103
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30104
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
30105
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30106
    // (LDRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 3621
30107
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
30108
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30109
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30110
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30111
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
30112
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30113
    // (LDRSBWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3627
30114
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30115
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30116
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30117
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30118
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30119
    // (LDRSBWui GPR32:$Rt, GPR64sp:$Rn, 0) - 3632
30120
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30121
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30122
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30123
    // (LDRSBXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3635
30124
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30125
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30126
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30127
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30128
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30129
    // (LDRSBXui GPR64:$Rt, GPR64sp:$Rn, 0) - 3640
30130
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30131
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30132
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30133
    // (LDRSHWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3643
30134
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30135
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30136
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30137
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30138
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30139
    // (LDRSHWui GPR32:$Rt, GPR64sp:$Rn, 0) - 3648
30140
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30141
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30142
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30143
    // (LDRSHXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3651
30144
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30145
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30146
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30147
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30148
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30149
    // (LDRSHXui GPR64:$Rt, GPR64sp:$Rn, 0) - 3656
30150
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30151
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30152
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30153
    // (LDRSWroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3659
30154
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30155
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30156
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30157
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30158
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30159
    // (LDRSWui GPR64:$Rt, GPR64sp:$Rn, 0) - 3664
30160
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30161
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30162
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30163
    // (LDRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3667
30164
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
30165
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30166
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30167
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30168
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30169
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30170
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
30171
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30172
    // (LDRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 3675
30173
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
30174
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30175
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30176
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30177
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
30178
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30179
    // (LDRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3681
30180
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30181
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30182
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30183
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30184
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30185
    // (LDRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 3686
30186
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30187
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30188
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30189
    // (LDRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3689
30190
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30191
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30192
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30193
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30194
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30195
    // (LDRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 3694
30196
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30197
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30198
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30199
    // (LDR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 3697
30200
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30201
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30202
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30203
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30204
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30205
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30206
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30207
    // (LDR_ZA MatrixOp:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm4, GPR64sp:$Rn, 0) - 3704
30208
0
    {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID},
30209
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30210
0
    {AliasPatternCond::K_Ignore, 0},
30211
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30212
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30213
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30214
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30215
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30216
    // (LDR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 3712
30217
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30218
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30219
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30220
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30221
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30222
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30223
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30224
    // (LDSETB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3719
30225
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30226
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30227
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30228
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30229
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30230
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30231
    // (LDSETH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3725
30232
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30233
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30234
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30235
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30236
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30237
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30238
    // (LDSETLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3731
30239
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30240
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30241
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30242
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30243
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30244
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30245
    // (LDSETLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3737
30246
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30247
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30248
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30249
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30250
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30251
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30252
    // (LDSETLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3743
30253
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30254
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30255
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30256
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30257
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30258
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30259
    // (LDSETLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3749
30260
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30261
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30262
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30263
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30264
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30265
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30266
    // (LDSETW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3755
30267
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30268
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30269
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30270
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30271
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30272
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30273
    // (LDSETX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3761
30274
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30275
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30276
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30277
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30278
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30279
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30280
    // (LDSMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3767
30281
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30282
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30283
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30284
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30285
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30286
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30287
    // (LDSMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3773
30288
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30289
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30290
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30291
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30292
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30293
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30294
    // (LDSMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3779
30295
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30296
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30297
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30298
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30299
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30300
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30301
    // (LDSMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3785
30302
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30303
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30304
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30305
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30306
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30307
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30308
    // (LDSMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3791
30309
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30310
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30311
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30312
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30313
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30314
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30315
    // (LDSMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3797
30316
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30317
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30318
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30319
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30320
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30321
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30322
    // (LDSMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3803
30323
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30324
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30325
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30326
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30327
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30328
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30329
    // (LDSMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3809
30330
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30331
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30332
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30333
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30334
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30335
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30336
    // (LDSMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3815
30337
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30338
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30339
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30340
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30341
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30342
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30343
    // (LDSMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3821
30344
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30345
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30346
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30347
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30348
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30349
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30350
    // (LDSMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3827
30351
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30352
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30353
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30354
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30355
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30356
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30357
    // (LDSMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3833
30358
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30359
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30360
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30361
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30362
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30363
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30364
    // (LDSMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3839
30365
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30366
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30367
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30368
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30369
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30370
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30371
    // (LDSMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3845
30372
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30373
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30374
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30375
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30376
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30377
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30378
    // (LDSMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3851
30379
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30380
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30381
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30382
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30383
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30384
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30385
    // (LDSMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3857
30386
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30387
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30388
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30389
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30390
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30391
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30392
    // (LDTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3863
30393
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30394
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30395
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30396
    // (LDTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 3866
30397
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30398
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30399
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30400
    // (LDTRSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3869
30401
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30402
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30403
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30404
    // (LDTRSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3872
30405
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30406
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30407
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30408
    // (LDTRSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3875
30409
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30410
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30411
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30412
    // (LDTRSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3878
30413
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30414
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30415
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30416
    // (LDTRSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 3881
30417
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30418
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30419
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30420
    // (LDTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3884
30421
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30422
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30423
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30424
    // (LDTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3887
30425
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30426
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30427
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30428
    // (LDUMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3890
30429
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30430
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30431
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30432
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30433
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30434
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30435
    // (LDUMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3896
30436
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30437
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30438
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30439
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30440
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30441
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30442
    // (LDUMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3902
30443
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30444
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30445
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30446
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30447
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30448
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30449
    // (LDUMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3908
30450
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30451
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30452
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30453
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30454
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30455
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30456
    // (LDUMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3914
30457
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30458
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30459
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30460
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30461
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30462
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30463
    // (LDUMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3920
30464
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30465
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30466
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30467
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30468
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30469
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30470
    // (LDUMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3926
30471
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30472
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30473
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30474
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30475
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30476
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30477
    // (LDUMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3932
30478
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30479
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30480
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30481
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30482
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30483
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30484
    // (LDUMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3938
30485
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30486
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30487
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30488
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30489
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30490
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30491
    // (LDUMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3944
30492
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30493
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30494
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30495
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30496
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30497
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30498
    // (LDUMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3950
30499
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30500
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30501
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30502
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30503
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30504
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30505
    // (LDUMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3956
30506
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30507
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30508
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30509
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30510
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30511
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30512
    // (LDUMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3962
30513
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30514
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30515
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30516
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30517
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30518
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30519
    // (LDUMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3968
30520
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30521
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30522
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30523
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30524
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30525
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30526
    // (LDUMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3974
30527
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30528
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30529
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30530
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30531
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30532
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30533
    // (LDUMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3980
30534
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30535
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30536
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30537
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30538
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureLSE},
30539
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30540
    // (LDURBBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3986
30541
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30542
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30543
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30544
    // (LDURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3989
30545
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
30546
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30547
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30548
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30549
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
30550
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30551
    // (LDURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3995
30552
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
30553
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30554
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30555
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30556
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
30557
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30558
    // (LDURHHi GPR32:$Rt, GPR64sp:$Rn, 0) - 4001
30559
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30560
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30561
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30562
    // (LDURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 4004
30563
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
30564
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30565
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30566
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30567
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
30568
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30569
    // (LDURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 4010
30570
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
30571
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30572
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30573
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30574
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
30575
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30576
    // (LDURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 4016
30577
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30578
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30579
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30580
    // (LDURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 4019
30581
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30582
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30583
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30584
    // (LDURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 4022
30585
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30586
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30587
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30588
    // (LDURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 4025
30589
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30590
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30591
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30592
    // (LDURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 4028
30593
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30594
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30595
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30596
    // (LDURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 4031
30597
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
30598
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30599
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30600
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30601
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
30602
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30603
    // (LDURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 4037
30604
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30605
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30606
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30607
    // (LDURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 4040
30608
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30609
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
30610
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30611
    // (MADDWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 4043
30612
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30613
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30614
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30615
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30616
    // (MADDXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 4047
30617
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30618
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30619
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30620
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30621
    // (MOVA_2ZMXI_H_B ZZ_b_mul_r:$Zd, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm) - 4051
30622
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30623
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
30624
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30625
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30626
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30627
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30628
    // (MOVA_2ZMXI_H_D ZZ_d_mul_r:$Zd, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm) - 4057
30629
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30630
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
30631
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30632
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30633
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30634
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30635
    // (MOVA_2ZMXI_H_H ZZ_h_mul_r:$Zd, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm) - 4063
30636
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30637
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
30638
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30639
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30640
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30641
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30642
    // (MOVA_2ZMXI_H_S ZZ_s_mul_r:$Zd, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm) - 4069
30643
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30644
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
30645
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30646
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30647
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30648
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30649
    // (MOVA_2ZMXI_V_B ZZ_b_mul_r:$Zd, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm) - 4075
30650
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30651
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
30652
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30653
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30654
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30655
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30656
    // (MOVA_2ZMXI_V_D ZZ_d_mul_r:$Zd, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm) - 4081
30657
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30658
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
30659
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30660
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30661
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30662
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30663
    // (MOVA_2ZMXI_V_H ZZ_h_mul_r:$Zd, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm) - 4087
30664
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30665
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
30666
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30667
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30668
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30669
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30670
    // (MOVA_2ZMXI_V_S ZZ_s_mul_r:$Zd, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm) - 4093
30671
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30672
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
30673
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30674
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30675
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30676
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30677
    // (MOVA_4ZMXI_H_B ZZZZ_b_mul_r:$Zd, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm) - 4099
30678
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30679
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
30680
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30681
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30682
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30683
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30684
    // (MOVA_4ZMXI_H_D ZZZZ_d_mul_r:$Zd, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4105
30685
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30686
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
30687
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30688
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30689
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30690
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30691
    // (MOVA_4ZMXI_H_H ZZZZ_h_mul_r:$Zd, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm) - 4111
30692
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30693
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
30694
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30695
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30696
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30697
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30698
    // (MOVA_4ZMXI_H_S ZZZZ_s_mul_r:$Zd, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4117
30699
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30700
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
30701
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30702
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30703
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30704
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30705
    // (MOVA_4ZMXI_V_B ZZZZ_b_mul_r:$Zd, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm) - 4123
30706
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30707
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
30708
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30709
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30710
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30711
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30712
    // (MOVA_4ZMXI_V_D ZZZZ_d_mul_r:$Zd, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4129
30713
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30714
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
30715
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30716
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30717
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30718
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30719
    // (MOVA_4ZMXI_V_H ZZZZ_h_mul_r:$Zd, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm) - 4135
30720
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30721
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
30722
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30723
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30724
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30725
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30726
    // (MOVA_4ZMXI_V_S ZZZZ_s_mul_r:$Zd, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4141
30727
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30728
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
30729
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30730
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30731
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30732
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30733
    // (MOVA_MXI2Z_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm, ZZ_b_mul_r:$Zn) - 4147
30734
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
30735
0
    {AliasPatternCond::K_Ignore, 0},
30736
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30737
0
    {AliasPatternCond::K_Ignore, 0},
30738
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30739
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30740
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30741
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30742
    // (MOVA_MXI2Z_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm, ZZ_d_mul_r:$Zn) - 4155
30743
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
30744
0
    {AliasPatternCond::K_Ignore, 0},
30745
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30746
0
    {AliasPatternCond::K_Ignore, 0},
30747
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30748
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30749
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30750
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30751
    // (MOVA_MXI2Z_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm, ZZ_h_mul_r:$Zn) - 4163
30752
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
30753
0
    {AliasPatternCond::K_Ignore, 0},
30754
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30755
0
    {AliasPatternCond::K_Ignore, 0},
30756
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30757
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30758
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30759
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30760
    // (MOVA_MXI2Z_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm, ZZ_s_mul_r:$Zn) - 4171
30761
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
30762
0
    {AliasPatternCond::K_Ignore, 0},
30763
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30764
0
    {AliasPatternCond::K_Ignore, 0},
30765
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30766
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30767
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30768
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30769
    // (MOVA_MXI2Z_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm, ZZ_b_mul_r:$Zn) - 4179
30770
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
30771
0
    {AliasPatternCond::K_Ignore, 0},
30772
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30773
0
    {AliasPatternCond::K_Ignore, 0},
30774
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30775
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30776
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30777
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30778
    // (MOVA_MXI2Z_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm, ZZ_d_mul_r:$Zn) - 4187
30779
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
30780
0
    {AliasPatternCond::K_Ignore, 0},
30781
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30782
0
    {AliasPatternCond::K_Ignore, 0},
30783
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30784
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30785
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30786
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30787
    // (MOVA_MXI2Z_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm, ZZ_h_mul_r:$Zn) - 4195
30788
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
30789
0
    {AliasPatternCond::K_Ignore, 0},
30790
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30791
0
    {AliasPatternCond::K_Ignore, 0},
30792
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30793
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30794
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30795
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30796
    // (MOVA_MXI2Z_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm, ZZ_s_mul_r:$Zn) - 4203
30797
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
30798
0
    {AliasPatternCond::K_Ignore, 0},
30799
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30800
0
    {AliasPatternCond::K_Ignore, 0},
30801
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30802
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30803
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30804
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30805
    // (MOVA_MXI4Z_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm, ZZZZ_b_mul_r:$Zn) - 4211
30806
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
30807
0
    {AliasPatternCond::K_Ignore, 0},
30808
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30809
0
    {AliasPatternCond::K_Ignore, 0},
30810
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30811
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30812
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30813
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30814
    // (MOVA_MXI4Z_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_d_mul_r:$Zn) - 4219
30815
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
30816
0
    {AliasPatternCond::K_Ignore, 0},
30817
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30818
0
    {AliasPatternCond::K_Ignore, 0},
30819
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30820
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30821
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30822
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30823
    // (MOVA_MXI4Z_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm, ZZZZ_h_mul_r:$Zn) - 4227
30824
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
30825
0
    {AliasPatternCond::K_Ignore, 0},
30826
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30827
0
    {AliasPatternCond::K_Ignore, 0},
30828
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30829
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30830
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30831
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30832
    // (MOVA_MXI4Z_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_s_mul_r:$Zn) - 4235
30833
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
30834
0
    {AliasPatternCond::K_Ignore, 0},
30835
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30836
0
    {AliasPatternCond::K_Ignore, 0},
30837
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30838
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30839
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30840
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30841
    // (MOVA_MXI4Z_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm, ZZZZ_b_mul_r:$Zn) - 4243
30842
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
30843
0
    {AliasPatternCond::K_Ignore, 0},
30844
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30845
0
    {AliasPatternCond::K_Ignore, 0},
30846
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30847
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30848
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30849
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30850
    // (MOVA_MXI4Z_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_d_mul_r:$Zn) - 4251
30851
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
30852
0
    {AliasPatternCond::K_Ignore, 0},
30853
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30854
0
    {AliasPatternCond::K_Ignore, 0},
30855
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30856
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30857
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30858
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30859
    // (MOVA_MXI4Z_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm, ZZZZ_h_mul_r:$Zn) - 4259
30860
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
30861
0
    {AliasPatternCond::K_Ignore, 0},
30862
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30863
0
    {AliasPatternCond::K_Ignore, 0},
30864
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30865
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30866
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30867
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30868
    // (MOVA_MXI4Z_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_s_mul_r:$Zn) - 4267
30869
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
30870
0
    {AliasPatternCond::K_Ignore, 0},
30871
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
30872
0
    {AliasPatternCond::K_Ignore, 0},
30873
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30874
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30875
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30876
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30877
    // (MOVA_VG2_2ZMXI ZZ_d_mul_r:$Zd, MatrixOp64:$ZAn, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm) - 4275
30878
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30879
0
    {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID},
30880
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_8_11RegClassID},
30881
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30882
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30883
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30884
    // (MOVA_VG2_MXI2Z MatrixOp64:$ZAd, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm, ZZ_d_mul_r:$Zn) - 4281
30885
0
    {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID},
30886
0
    {AliasPatternCond::K_Ignore, 0},
30887
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_8_11RegClassID},
30888
0
    {AliasPatternCond::K_Ignore, 0},
30889
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
30890
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30891
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30892
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30893
    // (MOVA_VG4_4ZMXI ZZZZ_d_mul_r:$Zd, MatrixOp64:$ZAn, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm) - 4289
30894
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30895
0
    {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID},
30896
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_8_11RegClassID},
30897
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30898
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30899
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30900
    // (MOVA_VG4_MXI4Z MatrixOp64:$ZAd, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm, ZZZZ_d_mul_r:$Zn) - 4295
30901
0
    {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID},
30902
0
    {AliasPatternCond::K_Ignore, 0},
30903
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_8_11RegClassID},
30904
0
    {AliasPatternCond::K_Ignore, 0},
30905
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
30906
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30907
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30908
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30909
    // (MOVT ZTR:$ZTt, 0, ZPRAny:$Zt) - 4303
30910
0
    {AliasPatternCond::K_RegClass, AArch64::ZTRRegClassID},
30911
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30912
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
30913
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30914
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
30915
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30916
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30917
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME_LUTv2},
30918
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30919
    // (MSRpstatesvcrImm1 { 0, 1, 1 }, { 1 }) - 4312
30920
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
30921
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30922
    // (MSRpstatesvcrImm1 { 0, 0, 1 }, { 1 }) - 4314
30923
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30924
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30925
    // (MSRpstatesvcrImm1 { 0, 1, 0 }, { 1 }) - 4316
30926
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
30927
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30928
    // (MSRpstatesvcrImm1 { 0, 1, 1 }, { 0 }) - 4318
30929
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
30930
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30931
    // (MSRpstatesvcrImm1 { 0, 0, 1 }, { 0 }) - 4320
30932
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
30933
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30934
    // (MSRpstatesvcrImm1 { 0, 1, 0 }, { 0 }) - 4322
30935
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
30936
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30937
    // (MSUBWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 4324
30938
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30939
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30940
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30941
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30942
    // (MSUBXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 4328
30943
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30944
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30945
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30946
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30947
    // (NOTv16i8 V128:$Vd, V128:$Vn) - 4332
30948
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
30949
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
30950
    // (NOTv8i8 V64:$Vd, V64:$Vn) - 4334
30951
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
30952
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
30953
    // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, 0) - 4336
30954
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30955
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30956
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30957
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30958
    // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, logical_shift32:$sh) - 4340
30959
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30960
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30961
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30962
    // (ORNWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 4343
30963
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30964
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30965
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30966
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30967
    // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, 0) - 4347
30968
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30969
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30970
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30971
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30972
    // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, logical_shift64:$sh) - 4351
30973
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30974
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
30975
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30976
    // (ORNXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 4354
30977
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30978
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30979
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
30980
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30981
    // (ORRS_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 4358
30982
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30983
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
30984
0
    {AliasPatternCond::K_TiedReg, 1},
30985
0
    {AliasPatternCond::K_TiedReg, 1},
30986
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
30987
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
30988
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
30989
0
    {AliasPatternCond::K_EndOrFeatures, 0},
30990
    // (ORRWrs GPR32:$dst, WZR, GPR32:$src, 0) - 4366
30991
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30992
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
30993
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30994
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
30995
    // (ORRWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 4370
30996
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30997
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30998
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
30999
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31000
    // (ORRXrs GPR64:$dst, XZR, GPR64:$src, 0) - 4374
31001
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31002
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31003
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31004
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31005
    // (ORRXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 4378
31006
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31007
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31008
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31009
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31010
    // (ORR_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 4382
31011
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31012
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31013
0
    {AliasPatternCond::K_TiedReg, 1},
31014
0
    {AliasPatternCond::K_TiedReg, 1},
31015
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31016
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31017
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31018
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31019
    // (ORR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 4390
31020
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31021
0
    {AliasPatternCond::K_Ignore, 0},
31022
0
    {AliasPatternCond::K_Custom, 1},
31023
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31024
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31025
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31026
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31027
    // (ORR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 4397
31028
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31029
0
    {AliasPatternCond::K_Ignore, 0},
31030
0
    {AliasPatternCond::K_Custom, 2},
31031
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31032
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31033
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31034
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31035
    // (ORR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 4404
31036
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31037
0
    {AliasPatternCond::K_Ignore, 0},
31038
0
    {AliasPatternCond::K_Custom, 3},
31039
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31040
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31041
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31042
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31043
    // (ORR_ZZZ ZPR64:$Zd, ZPR64:$Zn, ZPR64:$Zn) - 4411
31044
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31045
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31046
0
    {AliasPatternCond::K_TiedReg, 1},
31047
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31048
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31049
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31050
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31051
    // (ORRv16i8 V128:$dst, V128:$src, V128:$src) - 4418
31052
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
31053
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
31054
0
    {AliasPatternCond::K_TiedReg, 1},
31055
    // (ORRv8i8 V64:$dst, V64:$src, V64:$src) - 4421
31056
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
31057
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
31058
0
    {AliasPatternCond::K_TiedReg, 1},
31059
    // (PACIA1716) - 4424
31060
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31061
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
31062
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31063
    // (PACIASP) - 4427
31064
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31065
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
31066
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31067
    // (PACIAZ) - 4430
31068
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31069
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
31070
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31071
    // (PACIB1716) - 4433
31072
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31073
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
31074
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31075
    // (PACIBSP) - 4436
31076
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31077
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
31078
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31079
    // (PACIBZ) - 4439
31080
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31081
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
31082
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31083
    // (PACM) - 4442
31084
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31085
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuthLR},
31086
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31087
    // (PMOV_PZI_B PPR8:$Pd, ZPRAny:$Zn, 0) - 4445
31088
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31089
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31090
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31091
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31092
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1},
31093
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31094
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31095
    // (PMOV_ZIP_B ZPRAny:$Zd, 0, PPR8:$Pn) - 4452
31096
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31097
0
    {AliasPatternCond::K_Ignore, 0},
31098
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31099
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31100
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31101
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1},
31102
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31103
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31104
    // (PRFB_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4460
31105
0
    {AliasPatternCond::K_Ignore, 0},
31106
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31107
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31108
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31109
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31110
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31111
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31112
    // (PRFB_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4467
31113
0
    {AliasPatternCond::K_Ignore, 0},
31114
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31115
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31116
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31117
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31118
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31119
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31120
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31121
    // (PRFB_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4475
31122
0
    {AliasPatternCond::K_Ignore, 0},
31123
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31124
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31125
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31126
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31127
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31128
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31129
    // (PRFD_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4482
31130
0
    {AliasPatternCond::K_Ignore, 0},
31131
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31132
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31133
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31134
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31135
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31136
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31137
    // (PRFD_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4489
31138
0
    {AliasPatternCond::K_Ignore, 0},
31139
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31140
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31141
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31142
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31143
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31144
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31145
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31146
    // (PRFD_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4497
31147
0
    {AliasPatternCond::K_Ignore, 0},
31148
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31149
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31150
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31151
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31152
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31153
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31154
    // (PRFH_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4504
31155
0
    {AliasPatternCond::K_Ignore, 0},
31156
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31157
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31158
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31159
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31160
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31161
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31162
    // (PRFH_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4511
31163
0
    {AliasPatternCond::K_Ignore, 0},
31164
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31165
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31166
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31167
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31168
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31169
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31170
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31171
    // (PRFH_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4519
31172
0
    {AliasPatternCond::K_Ignore, 0},
31173
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31174
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31175
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31176
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31177
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31178
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31179
    // (PRFMroX prfop:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 4526
31180
0
    {AliasPatternCond::K_Ignore, 0},
31181
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31182
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31183
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31184
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31185
    // (PRFMui prfop:$Rt, GPR64sp:$Rn, 0) - 4531
31186
0
    {AliasPatternCond::K_Ignore, 0},
31187
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31188
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31189
    // (PRFUMi prfop:$Rt, GPR64sp:$Rn, 0) - 4534
31190
0
    {AliasPatternCond::K_Ignore, 0},
31191
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31192
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31193
    // (PRFW_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4537
31194
0
    {AliasPatternCond::K_Ignore, 0},
31195
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31196
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31197
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31198
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31199
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31200
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31201
    // (PRFW_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4544
31202
0
    {AliasPatternCond::K_Ignore, 0},
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
    // (PRFW_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4552
31211
0
    {AliasPatternCond::K_Ignore, 0},
31212
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31213
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
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_EndOrFeatures, 0},
31218
    // (PTRUES_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 4559
31219
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31220
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31221
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31222
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31223
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31224
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31225
    // (PTRUES_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 4565
31226
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31227
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31228
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31229
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31230
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31231
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31232
    // (PTRUES_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 4571
31233
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31234
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31235
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31236
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31237
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31238
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31239
    // (PTRUES_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 4577
31240
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31241
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31242
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31243
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31244
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31245
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31246
    // (PTRUE_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 4583
31247
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31248
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31249
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31250
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31251
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31252
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31253
    // (PTRUE_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 4589
31254
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31255
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31256
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31257
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31258
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31259
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31260
    // (PTRUE_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 4595
31261
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31262
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31263
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31264
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31265
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31266
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31267
    // (PTRUE_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 4601
31268
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31269
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31270
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31271
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31272
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31273
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31274
    // (RET LR) - 4607
31275
0
    {AliasPatternCond::K_Reg, AArch64::LR},
31276
    // (SBCSWr GPR32:$dst, WZR, GPR32:$src) - 4608
31277
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
31278
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
31279
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
31280
    // (SBCSXr GPR64:$dst, XZR, GPR64:$src) - 4611
31281
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31282
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31283
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31284
    // (SBCWr GPR32:$dst, WZR, GPR32:$src) - 4614
31285
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
31286
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
31287
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
31288
    // (SBCXr GPR64:$dst, XZR, GPR64:$src) - 4617
31289
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31290
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31291
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31292
    // (SBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 4620
31293
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
31294
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
31295
0
    {AliasPatternCond::K_Ignore, 0},
31296
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31297
    // (SBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 4624
31298
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
31299
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
31300
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31301
0
    {AliasPatternCond::K_Imm, uint32_t(7)},
31302
    // (SBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 4628
31303
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
31304
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
31305
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31306
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
31307
    // (SBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 4632
31308
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31309
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31310
0
    {AliasPatternCond::K_Ignore, 0},
31311
0
    {AliasPatternCond::K_Imm, uint32_t(63)},
31312
    // (SBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 4636
31313
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31314
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31315
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31316
0
    {AliasPatternCond::K_Imm, uint32_t(7)},
31317
    // (SBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 4640
31318
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31319
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31320
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31321
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
31322
    // (SBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 4644
31323
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31324
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31325
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31326
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31327
    // (SEL_PPPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pd) - 4648
31328
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31329
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31330
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31331
0
    {AliasPatternCond::K_TiedReg, 0},
31332
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31333
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31334
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31335
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31336
    // (SEL_ZPZZ_B ZPR8:$Zd, PPRAny:$Pg, ZPR8:$Zn, ZPR8:$Zd) - 4656
31337
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31338
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31339
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31340
0
    {AliasPatternCond::K_TiedReg, 0},
31341
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31342
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31343
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31344
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31345
    // (SEL_ZPZZ_D ZPR64:$Zd, PPRAny:$Pg, ZPR64:$Zn, ZPR64:$Zd) - 4664
31346
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31347
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31348
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31349
0
    {AliasPatternCond::K_TiedReg, 0},
31350
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31351
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31352
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31353
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31354
    // (SEL_ZPZZ_H ZPR16:$Zd, PPRAny:$Pg, ZPR16:$Zn, ZPR16:$Zd) - 4672
31355
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31356
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31357
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31358
0
    {AliasPatternCond::K_TiedReg, 0},
31359
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31360
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31361
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31362
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31363
    // (SEL_ZPZZ_S ZPR32:$Zd, PPRAny:$Pg, ZPR32:$Zn, ZPR32:$Zd) - 4680
31364
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31365
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
31366
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31367
0
    {AliasPatternCond::K_TiedReg, 0},
31368
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31369
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31370
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31371
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31372
    // (SMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 4688
31373
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31374
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
31375
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
31376
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31377
    // (SMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 4692
31378
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31379
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
31380
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
31381
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31382
    // (SQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4696
31383
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31384
0
    {AliasPatternCond::K_Ignore, 0},
31385
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31386
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31387
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31388
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31389
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31390
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31391
    // (SQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4704
31392
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31393
0
    {AliasPatternCond::K_Ignore, 0},
31394
0
    {AliasPatternCond::K_Ignore, 0},
31395
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31396
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31397
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31398
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31399
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31400
    // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4712
31401
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31402
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31403
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31404
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31405
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31406
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31407
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31408
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31409
    // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4720
31410
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31411
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31412
0
    {AliasPatternCond::K_Ignore, 0},
31413
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31414
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31415
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31416
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31417
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31418
    // (SQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4728
31419
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31420
0
    {AliasPatternCond::K_Ignore, 0},
31421
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31422
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31423
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31424
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31425
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31426
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31427
    // (SQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4736
31428
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31429
0
    {AliasPatternCond::K_Ignore, 0},
31430
0
    {AliasPatternCond::K_Ignore, 0},
31431
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31432
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31433
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31434
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31435
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31436
    // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4744
31437
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31438
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31439
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31440
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31441
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31442
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31443
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31444
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31445
    // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4752
31446
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31447
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31448
0
    {AliasPatternCond::K_Ignore, 0},
31449
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31450
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31451
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31452
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31453
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31454
    // (SQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4760
31455
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31456
0
    {AliasPatternCond::K_Ignore, 0},
31457
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31458
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31459
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31460
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31461
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31462
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31463
    // (SQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 4768
31464
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31465
0
    {AliasPatternCond::K_Ignore, 0},
31466
0
    {AliasPatternCond::K_Ignore, 0},
31467
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31468
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31469
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31470
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31471
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31472
    // (SQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4776
31473
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31474
0
    {AliasPatternCond::K_Ignore, 0},
31475
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31476
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31477
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31478
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31479
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31480
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31481
    // (SQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4784
31482
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31483
0
    {AliasPatternCond::K_Ignore, 0},
31484
0
    {AliasPatternCond::K_Ignore, 0},
31485
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31486
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31487
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31488
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31489
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31490
    // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4792
31491
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31492
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31493
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31494
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31495
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31496
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31497
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31498
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31499
    // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4800
31500
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31501
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31502
0
    {AliasPatternCond::K_Ignore, 0},
31503
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31504
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31505
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31506
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31507
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31508
    // (SQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4808
31509
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31510
0
    {AliasPatternCond::K_Ignore, 0},
31511
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31512
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31513
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31514
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31515
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31516
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31517
    // (SQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 4816
31518
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31519
0
    {AliasPatternCond::K_Ignore, 0},
31520
0
    {AliasPatternCond::K_Ignore, 0},
31521
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31522
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31523
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31524
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31525
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31526
    // (SQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4824
31527
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31528
0
    {AliasPatternCond::K_Ignore, 0},
31529
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31530
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31531
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31532
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31533
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31534
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31535
    // (SQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4832
31536
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31537
0
    {AliasPatternCond::K_Ignore, 0},
31538
0
    {AliasPatternCond::K_Ignore, 0},
31539
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31540
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31541
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31542
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31543
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31544
    // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4840
31545
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31546
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31547
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31548
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31549
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31550
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31551
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31552
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31553
    // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4848
31554
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31555
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31556
0
    {AliasPatternCond::K_Ignore, 0},
31557
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31558
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31559
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31560
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31561
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31562
    // (SQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4856
31563
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31564
0
    {AliasPatternCond::K_Ignore, 0},
31565
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31566
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31567
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31568
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31569
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31570
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31571
    // (SQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 4864
31572
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31573
0
    {AliasPatternCond::K_Ignore, 0},
31574
0
    {AliasPatternCond::K_Ignore, 0},
31575
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31576
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31577
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31578
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31579
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31580
    // (SQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4872
31581
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31582
0
    {AliasPatternCond::K_Ignore, 0},
31583
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31584
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31585
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31586
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31587
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31588
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31589
    // (SQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4880
31590
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31591
0
    {AliasPatternCond::K_Ignore, 0},
31592
0
    {AliasPatternCond::K_Ignore, 0},
31593
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31594
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31595
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31596
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31597
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31598
    // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4888
31599
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31600
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31601
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31602
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31603
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31604
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31605
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31606
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31607
    // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4896
31608
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31609
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31610
0
    {AliasPatternCond::K_Ignore, 0},
31611
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31612
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31613
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31614
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31615
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31616
    // (SQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4904
31617
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31618
0
    {AliasPatternCond::K_Ignore, 0},
31619
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31620
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31621
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31622
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31623
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31624
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31625
    // (SQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4912
31626
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31627
0
    {AliasPatternCond::K_Ignore, 0},
31628
0
    {AliasPatternCond::K_Ignore, 0},
31629
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31630
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31631
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31632
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31633
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31634
    // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4920
31635
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31636
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31637
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31638
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31639
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31640
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31641
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31642
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31643
    // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4928
31644
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31645
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31646
0
    {AliasPatternCond::K_Ignore, 0},
31647
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31648
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31649
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31650
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31651
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31652
    // (SQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4936
31653
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31654
0
    {AliasPatternCond::K_Ignore, 0},
31655
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31656
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31657
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31658
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31659
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31660
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31661
    // (SQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 4944
31662
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31663
0
    {AliasPatternCond::K_Ignore, 0},
31664
0
    {AliasPatternCond::K_Ignore, 0},
31665
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31666
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31667
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31668
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31669
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31670
    // (SQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4952
31671
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31672
0
    {AliasPatternCond::K_Ignore, 0},
31673
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31674
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31675
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31676
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31677
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31678
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31679
    // (SQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4960
31680
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31681
0
    {AliasPatternCond::K_Ignore, 0},
31682
0
    {AliasPatternCond::K_Ignore, 0},
31683
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31684
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31685
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31686
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31687
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31688
    // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4968
31689
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31690
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31691
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31692
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31693
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31694
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31695
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31696
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31697
    // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4976
31698
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31699
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31700
0
    {AliasPatternCond::K_Ignore, 0},
31701
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31702
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31703
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31704
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31705
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31706
    // (SQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4984
31707
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31708
0
    {AliasPatternCond::K_Ignore, 0},
31709
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31710
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31711
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31712
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31713
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31714
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31715
    // (SQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 4992
31716
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31717
0
    {AliasPatternCond::K_Ignore, 0},
31718
0
    {AliasPatternCond::K_Ignore, 0},
31719
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31720
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31721
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31722
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31723
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31724
    // (SQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 5000
31725
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31726
0
    {AliasPatternCond::K_Ignore, 0},
31727
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31728
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31729
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31730
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31731
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31732
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31733
    // (SQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 5008
31734
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31735
0
    {AliasPatternCond::K_Ignore, 0},
31736
0
    {AliasPatternCond::K_Ignore, 0},
31737
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31738
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31739
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31740
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31741
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31742
    // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 5016
31743
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31744
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31745
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31746
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31747
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31748
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31749
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31750
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31751
    // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 5024
31752
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31753
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
31754
0
    {AliasPatternCond::K_Ignore, 0},
31755
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31756
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31757
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31758
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31759
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31760
    // (SQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 5032
31761
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31762
0
    {AliasPatternCond::K_Ignore, 0},
31763
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
31764
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31765
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31766
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31767
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31768
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31769
    // (SQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 5040
31770
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31771
0
    {AliasPatternCond::K_Ignore, 0},
31772
0
    {AliasPatternCond::K_Ignore, 0},
31773
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
31774
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31775
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31776
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31777
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31778
    // (SST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5048
31779
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31780
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31781
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31782
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31783
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31784
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31785
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31786
    // (SST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5055
31787
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31788
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31789
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31790
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31791
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31792
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31793
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31794
    // (SST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5062
31795
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31796
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31797
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31798
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31799
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31800
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31801
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31802
    // (SST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5069
31803
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31804
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31805
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31806
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31807
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31808
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31809
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31810
    // (SST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5076
31811
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31812
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31813
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
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_EndOrFeatures, 0},
31818
    // (SST1Q Z_q:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 5083
31819
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31820
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31821
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31822
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31823
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31824
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31825
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31826
    // (SST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5090
31827
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31828
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31829
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
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_EndOrFeatures, 0},
31834
    // (SST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5097
31835
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31836
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31837
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31838
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31839
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31840
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31841
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31842
    // (ST1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5104
31843
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
31844
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31845
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31846
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31847
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31848
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31849
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31850
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31851
    // (ST1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5112
31852
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
31853
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31854
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31855
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31856
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31857
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31858
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31859
    // (ST1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5119
31860
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
31861
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31862
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31863
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31864
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31865
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31866
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31867
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31868
    // (ST1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5127
31869
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
31870
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31871
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31872
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31873
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31874
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31875
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31876
    // (ST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5134
31877
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31878
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31879
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31880
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31881
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31882
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31883
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31884
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31885
    // (ST1B_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5142
31886
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31887
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31888
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31889
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31890
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31891
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31892
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31893
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31894
    // (ST1B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5150
31895
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31896
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31897
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31898
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31899
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31900
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31901
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31902
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31903
    // (ST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5158
31904
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31905
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31906
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31907
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31908
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31909
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31910
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31911
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31912
    // (ST1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5166
31913
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
31914
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31915
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31916
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31917
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31918
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31919
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31920
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31921
    // (ST1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5174
31922
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
31923
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31924
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31925
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31926
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31927
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31928
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31929
    // (ST1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5181
31930
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
31931
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31932
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31933
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31934
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31935
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31936
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31937
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31938
    // (ST1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5189
31939
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
31940
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
31941
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31942
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31943
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31944
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
31945
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31946
    // (ST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5196
31947
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31948
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31949
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31950
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31951
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31952
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
31953
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
31954
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31955
    // (ST1D_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5204
31956
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
31957
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
31958
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31959
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
31960
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31961
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
31962
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31963
    // (ST1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 5211
31964
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31965
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
31966
0
    {AliasPatternCond::K_Ignore, 0},
31967
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31968
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31969
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31970
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31971
    // (ST1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 5218
31972
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31973
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
31974
0
    {AliasPatternCond::K_Ignore, 0},
31975
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31976
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31977
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31978
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31979
    // (ST1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 5225
31980
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31981
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
31982
0
    {AliasPatternCond::K_Ignore, 0},
31983
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31984
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31985
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31986
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31987
    // (ST1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 5232
31988
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31989
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
31990
0
    {AliasPatternCond::K_Ignore, 0},
31991
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
31992
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
31993
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
31994
0
    {AliasPatternCond::K_EndOrFeatures, 0},
31995
    // (ST1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 5239
31996
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
31997
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
31998
0
    {AliasPatternCond::K_Ignore, 0},
31999
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32000
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32001
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32002
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32003
    // (ST1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 5246
32004
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32005
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32006
0
    {AliasPatternCond::K_Ignore, 0},
32007
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32008
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32009
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32010
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32011
    // (ST1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 5253
32012
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32013
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
32014
0
    {AliasPatternCond::K_Ignore, 0},
32015
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32016
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32017
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32018
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32019
    // (ST1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 5260
32020
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32021
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32022
0
    {AliasPatternCond::K_Ignore, 0},
32023
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32024
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32025
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32026
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32027
    // (ST1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5267
32028
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
32029
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32030
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32031
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32032
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32033
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32034
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32035
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32036
    // (ST1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5275
32037
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
32038
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32039
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32040
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32041
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32042
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32043
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32044
    // (ST1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5282
32045
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
32046
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32047
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32048
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32049
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32050
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32051
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32052
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32053
    // (ST1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5290
32054
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
32055
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32056
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32057
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32058
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32059
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32060
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32061
    // (ST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5297
32062
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32063
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32064
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32065
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32066
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32067
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32068
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32069
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32070
    // (ST1H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5305
32071
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32072
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32073
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32074
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32075
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32076
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32077
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32078
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32079
    // (ST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5313
32080
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32081
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32082
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32083
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32084
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32085
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32086
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32087
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32088
    // (ST1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 5321
32089
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32090
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32091
0
    {AliasPatternCond::K_Ignore, 0},
32092
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32093
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32094
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32095
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32096
    // (ST1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 5328
32097
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32098
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
32099
0
    {AliasPatternCond::K_Ignore, 0},
32100
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32101
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32102
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32103
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32104
    // (ST1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 5335
32105
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32106
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32107
0
    {AliasPatternCond::K_Ignore, 0},
32108
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32109
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32110
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32111
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32112
    // (ST1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 5342
32113
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32114
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
32115
0
    {AliasPatternCond::K_Ignore, 0},
32116
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32117
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32118
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32119
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32120
    // (ST1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 5349
32121
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32122
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
32123
0
    {AliasPatternCond::K_Ignore, 0},
32124
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32125
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32126
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32127
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32128
    // (ST1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 5356
32129
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32130
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32131
0
    {AliasPatternCond::K_Ignore, 0},
32132
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32133
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32134
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32135
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32136
    // (ST1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 5363
32137
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32138
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
32139
0
    {AliasPatternCond::K_Ignore, 0},
32140
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32141
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32142
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32143
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32144
    // (ST1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 5370
32145
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32146
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32147
0
    {AliasPatternCond::K_Ignore, 0},
32148
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32149
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32150
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32151
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32152
    // (ST1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 5377
32153
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32154
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32155
0
    {AliasPatternCond::K_Ignore, 0},
32156
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32157
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32158
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32159
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32160
    // (ST1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 5384
32161
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32162
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
32163
0
    {AliasPatternCond::K_Ignore, 0},
32164
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32165
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32166
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32167
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32168
    // (ST1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 5391
32169
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32170
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32171
0
    {AliasPatternCond::K_Ignore, 0},
32172
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32173
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32174
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32175
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32176
    // (ST1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 5398
32177
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32178
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
32179
0
    {AliasPatternCond::K_Ignore, 0},
32180
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32181
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32182
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32183
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32184
    // (ST1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 5405
32185
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32186
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
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
    // (ST1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 5412
32193
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32194
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32195
0
    {AliasPatternCond::K_Ignore, 0},
32196
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32197
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32198
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32199
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32200
    // (ST1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 5419
32201
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32202
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
32203
0
    {AliasPatternCond::K_Ignore, 0},
32204
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32205
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32206
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32207
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32208
    // (ST1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 5426
32209
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32210
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32211
0
    {AliasPatternCond::K_Ignore, 0},
32212
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32213
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32214
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32215
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32216
    // (ST1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 5433
32217
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32218
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
32219
0
    {AliasPatternCond::K_Ignore, 0},
32220
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32221
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32222
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32223
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32224
    // (ST1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 5440
32225
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32226
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
32227
0
    {AliasPatternCond::K_Ignore, 0},
32228
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32229
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32230
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32231
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32232
    // (ST1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 5447
32233
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32234
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
32235
0
    {AliasPatternCond::K_Ignore, 0},
32236
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32237
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32238
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32239
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32240
    // (ST1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 5454
32241
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32242
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
32243
0
    {AliasPatternCond::K_Ignore, 0},
32244
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32245
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32246
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32247
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32248
    // (ST1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 5461
32249
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32250
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
32251
0
    {AliasPatternCond::K_Ignore, 0},
32252
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32253
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32254
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32255
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32256
    // (ST1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 5468
32257
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32258
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
32259
0
    {AliasPatternCond::K_Ignore, 0},
32260
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32261
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32262
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32263
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32264
    // (ST1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 5475
32265
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32266
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
32267
0
    {AliasPatternCond::K_Ignore, 0},
32268
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32269
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32270
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32271
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32272
    // (ST1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 5482
32273
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32274
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
32275
0
    {AliasPatternCond::K_Ignore, 0},
32276
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32277
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32278
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32279
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32280
    // (ST1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5489
32281
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
32282
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32283
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32284
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32285
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32286
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32287
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32288
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32289
    // (ST1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5497
32290
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
32291
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32292
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32293
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32294
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32295
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32296
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32297
    // (ST1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5504
32298
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
32299
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32300
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32301
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32302
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32303
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32304
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32305
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32306
    // (ST1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5512
32307
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
32308
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
32309
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32310
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32311
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32312
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
32313
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32314
    // (ST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5519
32315
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32316
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32317
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32318
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32319
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32320
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32321
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32322
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32323
    // (ST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5527
32324
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32325
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32326
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32327
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32328
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32329
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32330
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32331
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32332
    // (ST1W_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5535
32333
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
32334
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32335
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32336
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32337
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32338
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32339
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32340
    // (ST1_MXIPXX_H_B TileVectorOpH8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5542
32341
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
32342
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
32343
0
    {AliasPatternCond::K_Ignore, 0},
32344
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32345
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32346
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32347
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32348
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32349
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32350
    // (ST1_MXIPXX_H_D TileVectorOpH64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5551
32351
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
32352
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
32353
0
    {AliasPatternCond::K_Ignore, 0},
32354
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32355
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32356
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32357
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32358
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32359
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32360
    // (ST1_MXIPXX_H_H TileVectorOpH16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5560
32361
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
32362
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
32363
0
    {AliasPatternCond::K_Ignore, 0},
32364
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32365
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32366
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32367
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32368
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32369
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32370
    // (ST1_MXIPXX_H_Q TileVectorOpH128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5569
32371
0
    {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID},
32372
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
32373
0
    {AliasPatternCond::K_Ignore, 0},
32374
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32375
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32376
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32377
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32378
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32379
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32380
    // (ST1_MXIPXX_H_S TileVectorOpH32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5578
32381
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
32382
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
32383
0
    {AliasPatternCond::K_Ignore, 0},
32384
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32385
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32386
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32387
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32388
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32389
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32390
    // (ST1_MXIPXX_V_B TileVectorOpV8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5587
32391
0
    {AliasPatternCond::K_RegClass, AArch64::MPR8RegClassID},
32392
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
32393
0
    {AliasPatternCond::K_Ignore, 0},
32394
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32395
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32396
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32397
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32398
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32399
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32400
    // (ST1_MXIPXX_V_D TileVectorOpV64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5596
32401
0
    {AliasPatternCond::K_RegClass, AArch64::MPR64RegClassID},
32402
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
32403
0
    {AliasPatternCond::K_Ignore, 0},
32404
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32405
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32406
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32407
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32408
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32409
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32410
    // (ST1_MXIPXX_V_H TileVectorOpV16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5605
32411
0
    {AliasPatternCond::K_RegClass, AArch64::MPR16RegClassID},
32412
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
32413
0
    {AliasPatternCond::K_Ignore, 0},
32414
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32415
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32416
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32417
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32418
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32419
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32420
    // (ST1_MXIPXX_V_Q TileVectorOpV128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5614
32421
0
    {AliasPatternCond::K_RegClass, AArch64::MPR128RegClassID},
32422
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
32423
0
    {AliasPatternCond::K_Ignore, 0},
32424
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32425
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32426
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32427
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32428
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32429
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32430
    // (ST1_MXIPXX_V_S TileVectorOpV32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5623
32431
0
    {AliasPatternCond::K_RegClass, AArch64::MPR32RegClassID},
32432
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
32433
0
    {AliasPatternCond::K_Ignore, 0},
32434
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32435
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32436
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32437
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32438
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32439
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32440
    // (ST1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 5632
32441
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32442
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32443
0
    {AliasPatternCond::K_Ignore, 0},
32444
0
    {AliasPatternCond::K_Ignore, 0},
32445
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32446
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32447
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32448
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32449
    // (ST1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 5640
32450
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32451
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32452
0
    {AliasPatternCond::K_Ignore, 0},
32453
0
    {AliasPatternCond::K_Ignore, 0},
32454
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32455
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32456
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32457
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32458
    // (ST1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 5648
32459
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32460
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32461
0
    {AliasPatternCond::K_Ignore, 0},
32462
0
    {AliasPatternCond::K_Ignore, 0},
32463
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32464
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32465
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32466
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32467
    // (ST1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 5656
32468
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32469
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32470
0
    {AliasPatternCond::K_Ignore, 0},
32471
0
    {AliasPatternCond::K_Ignore, 0},
32472
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32473
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32474
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32475
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32476
    // (ST2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5664
32477
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
32478
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32479
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32480
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32481
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32482
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32483
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32484
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32485
    // (ST2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5672
32486
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
32487
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32488
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32489
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32490
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32491
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32492
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32493
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32494
    // (ST2Gi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 5680
32495
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32496
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32497
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32498
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32499
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE},
32500
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32501
    // (ST2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5686
32502
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
32503
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32504
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32505
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32506
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32507
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32508
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32509
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32510
    // (ST2Q_IMM ZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5694
32511
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
32512
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32513
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32514
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32515
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32516
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1},
32517
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32518
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32519
    // (ST2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 5702
32520
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32521
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
32522
0
    {AliasPatternCond::K_Ignore, 0},
32523
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32524
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32525
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32526
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32527
    // (ST2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 5709
32528
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32529
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
32530
0
    {AliasPatternCond::K_Ignore, 0},
32531
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32532
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32533
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32534
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32535
    // (ST2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 5716
32536
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32537
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
32538
0
    {AliasPatternCond::K_Ignore, 0},
32539
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32540
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32541
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32542
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32543
    // (ST2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 5723
32544
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32545
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
32546
0
    {AliasPatternCond::K_Ignore, 0},
32547
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32548
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32549
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32550
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32551
    // (ST2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 5730
32552
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32553
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
32554
0
    {AliasPatternCond::K_Ignore, 0},
32555
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32556
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32557
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32558
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32559
    // (ST2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 5737
32560
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32561
0
    {AliasPatternCond::K_RegClass, AArch64::DDRegClassID},
32562
0
    {AliasPatternCond::K_Ignore, 0},
32563
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32564
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32565
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32566
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32567
    // (ST2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 5744
32568
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32569
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
32570
0
    {AliasPatternCond::K_Ignore, 0},
32571
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32572
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32573
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32574
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32575
    // (ST2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5751
32576
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2RegClassID},
32577
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32578
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32579
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32580
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32581
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32582
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32583
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32584
    // (ST2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 5759
32585
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32586
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
32587
0
    {AliasPatternCond::K_Ignore, 0},
32588
0
    {AliasPatternCond::K_Ignore, 0},
32589
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32590
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32591
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32592
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32593
    // (ST2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 5767
32594
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32595
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
32596
0
    {AliasPatternCond::K_Ignore, 0},
32597
0
    {AliasPatternCond::K_Ignore, 0},
32598
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32599
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32600
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32601
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32602
    // (ST2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 5775
32603
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32604
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
32605
0
    {AliasPatternCond::K_Ignore, 0},
32606
0
    {AliasPatternCond::K_Ignore, 0},
32607
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32608
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32609
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32610
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32611
    // (ST2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 5783
32612
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32613
0
    {AliasPatternCond::K_RegClass, AArch64::QQRegClassID},
32614
0
    {AliasPatternCond::K_Ignore, 0},
32615
0
    {AliasPatternCond::K_Ignore, 0},
32616
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32617
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32618
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32619
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32620
    // (ST3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5791
32621
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
32622
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32623
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32624
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32625
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32626
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32627
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32628
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32629
    // (ST3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5799
32630
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
32631
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32632
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32633
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32634
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32635
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32636
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32637
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32638
    // (ST3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5807
32639
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
32640
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32641
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32642
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32643
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32644
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32645
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32646
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32647
    // (ST3Q_IMM ZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5815
32648
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
32649
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32650
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32651
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32652
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32653
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1},
32654
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32655
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32656
    // (ST3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 5823
32657
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32658
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32659
0
    {AliasPatternCond::K_Ignore, 0},
32660
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32661
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32662
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32663
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32664
    // (ST3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 5830
32665
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32666
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32667
0
    {AliasPatternCond::K_Ignore, 0},
32668
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32669
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32670
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32671
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32672
    // (ST3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 5837
32673
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32674
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
32675
0
    {AliasPatternCond::K_Ignore, 0},
32676
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32677
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32678
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32679
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32680
    // (ST3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 5844
32681
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32682
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
32683
0
    {AliasPatternCond::K_Ignore, 0},
32684
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32685
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32686
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32687
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32688
    // (ST3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 5851
32689
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32690
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32691
0
    {AliasPatternCond::K_Ignore, 0},
32692
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32693
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32694
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32695
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32696
    // (ST3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 5858
32697
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32698
0
    {AliasPatternCond::K_RegClass, AArch64::DDDRegClassID},
32699
0
    {AliasPatternCond::K_Ignore, 0},
32700
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32701
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32702
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32703
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32704
    // (ST3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 5865
32705
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32706
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32707
0
    {AliasPatternCond::K_Ignore, 0},
32708
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32709
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32710
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32711
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32712
    // (ST3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5872
32713
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR3RegClassID},
32714
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32715
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32716
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32717
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32718
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32719
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32720
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32721
    // (ST3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 5880
32722
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32723
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32724
0
    {AliasPatternCond::K_Ignore, 0},
32725
0
    {AliasPatternCond::K_Ignore, 0},
32726
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32727
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32728
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32729
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32730
    // (ST3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 5888
32731
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32732
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32733
0
    {AliasPatternCond::K_Ignore, 0},
32734
0
    {AliasPatternCond::K_Ignore, 0},
32735
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32736
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32737
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32738
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32739
    // (ST3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 5896
32740
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32741
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32742
0
    {AliasPatternCond::K_Ignore, 0},
32743
0
    {AliasPatternCond::K_Ignore, 0},
32744
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32745
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32746
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32747
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32748
    // (ST3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 5904
32749
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32750
0
    {AliasPatternCond::K_RegClass, AArch64::QQQRegClassID},
32751
0
    {AliasPatternCond::K_Ignore, 0},
32752
0
    {AliasPatternCond::K_Ignore, 0},
32753
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32754
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32755
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32756
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32757
    // (ST4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5912
32758
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
32759
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32760
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32761
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32762
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32763
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32764
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32765
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32766
    // (ST4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5920
32767
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
32768
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32769
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32770
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32771
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32772
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32773
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32774
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32775
    // (ST4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 5928
32776
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32777
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32778
0
    {AliasPatternCond::K_Ignore, 0},
32779
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32780
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32781
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32782
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32783
    // (ST4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 5935
32784
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32785
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32786
0
    {AliasPatternCond::K_Ignore, 0},
32787
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32788
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32789
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32790
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32791
    // (ST4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 5942
32792
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32793
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
32794
0
    {AliasPatternCond::K_Ignore, 0},
32795
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32796
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32797
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32798
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32799
    // (ST4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 5949
32800
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32801
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
32802
0
    {AliasPatternCond::K_Ignore, 0},
32803
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32804
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32805
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32806
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32807
    // (ST4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 5956
32808
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32809
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32810
0
    {AliasPatternCond::K_Ignore, 0},
32811
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32812
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32813
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32814
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32815
    // (ST4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 5963
32816
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32817
0
    {AliasPatternCond::K_RegClass, AArch64::DDDDRegClassID},
32818
0
    {AliasPatternCond::K_Ignore, 0},
32819
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32820
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32821
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32822
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32823
    // (ST4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 5970
32824
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32825
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32826
0
    {AliasPatternCond::K_Ignore, 0},
32827
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32828
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32829
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32830
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32831
    // (ST4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5977
32832
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
32833
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32834
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32835
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32836
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32837
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32838
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32839
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32840
    // (ST4Q_IMM ZZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5985
32841
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
32842
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32843
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32844
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32845
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32846
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2p1},
32847
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
32848
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32849
    // (ST4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5993
32850
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4RegClassID},
32851
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
32852
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32853
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32854
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32855
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
32856
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
32857
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32858
    // (ST4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 6001
32859
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32860
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32861
0
    {AliasPatternCond::K_Ignore, 0},
32862
0
    {AliasPatternCond::K_Ignore, 0},
32863
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32864
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32865
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32866
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32867
    // (ST4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 6009
32868
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32869
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32870
0
    {AliasPatternCond::K_Ignore, 0},
32871
0
    {AliasPatternCond::K_Ignore, 0},
32872
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32873
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32874
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32875
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32876
    // (ST4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 6017
32877
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32878
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32879
0
    {AliasPatternCond::K_Ignore, 0},
32880
0
    {AliasPatternCond::K_Ignore, 0},
32881
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32882
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32883
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32884
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32885
    // (ST4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 6025
32886
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32887
0
    {AliasPatternCond::K_RegClass, AArch64::QQQQRegClassID},
32888
0
    {AliasPatternCond::K_Ignore, 0},
32889
0
    {AliasPatternCond::K_Ignore, 0},
32890
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
32891
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32892
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32893
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32894
    // (STGPi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6033
32895
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32896
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32897
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32898
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32899
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32900
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE},
32901
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32902
    // (STGi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6040
32903
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32904
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32905
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32906
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32907
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE},
32908
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32909
    // (STLURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 6046
32910
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32911
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32912
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32913
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32914
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
32915
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32916
    // (STLURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 6052
32917
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32918
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32919
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32920
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32921
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
32922
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32923
    // (STLURWi GPR32:$Rt, GPR64sp:$Rn, 0) - 6058
32924
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
32925
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32926
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32927
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32928
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
32929
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32930
    // (STLURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 6064
32931
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
32932
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32933
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32934
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32935
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC_IMMO},
32936
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32937
    // (STLURbi FPR8:$Rt, GPR64sp:$Rn, 0) - 6070
32938
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
32939
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32940
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32941
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32942
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
32943
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32944
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32945
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32946
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32947
    // (STLURdi FPR64:$Rt, GPR64sp:$Rn, 0) - 6079
32948
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
32949
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32950
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32951
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32952
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
32953
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32954
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32955
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32956
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32957
    // (STLURhi FPR16:$Rt, GPR64sp:$Rn, 0) - 6088
32958
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
32959
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32960
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32961
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32962
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
32963
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32964
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32965
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32966
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32967
    // (STLURqi FPR128:$Rt, GPR64sp:$Rn, 0) - 6097
32968
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32969
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32970
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32971
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32972
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
32973
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32974
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32975
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32976
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32977
    // (STLURsi FPR32:$Rt, GPR64sp:$Rn, 0) - 6106
32978
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
32979
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32980
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32981
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32982
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureRCPC3},
32983
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32984
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32985
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
32986
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32987
    // (STNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 6115
32988
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
32989
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
32990
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32991
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
32992
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
32993
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
32994
0
    {AliasPatternCond::K_EndOrFeatures, 0},
32995
    // (STNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 6122
32996
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32997
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
32998
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
32999
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33000
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33001
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33002
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33003
    // (STNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 6129
33004
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
33005
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
33006
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33007
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33008
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33009
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33010
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33011
    // (STNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 6136
33012
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33013
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33014
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33015
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33016
    // (STNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6140
33017
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33018
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33019
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33020
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33021
    // (STNT1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6144
33022
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
33023
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
33024
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33025
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33026
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33027
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
33028
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
33029
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33030
    // (STNT1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6152
33031
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
33032
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
33033
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33034
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33035
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33036
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
33037
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33038
    // (STNT1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6159
33039
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
33040
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
33041
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33042
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33043
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33044
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
33045
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
33046
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33047
    // (STNT1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6167
33048
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
33049
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
33050
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33051
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33052
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33053
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
33054
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33055
    // (STNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6174
33056
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33057
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
33058
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33059
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33060
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33061
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33062
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33063
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33064
    // (STNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6182
33065
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33066
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
33067
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33068
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33069
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33070
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
33071
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33072
    // (STNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6189
33073
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33074
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
33075
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33076
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33077
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33078
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
33079
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33080
    // (STNT1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6196
33081
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
33082
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
33083
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33084
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33085
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33086
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
33087
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
33088
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33089
    // (STNT1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6204
33090
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
33091
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
33092
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33093
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33094
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33095
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
33096
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33097
    // (STNT1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6211
33098
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
33099
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
33100
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33101
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33102
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33103
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
33104
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
33105
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33106
    // (STNT1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6219
33107
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
33108
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
33109
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33110
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33111
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33112
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
33113
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33114
    // (STNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6226
33115
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33116
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
33117
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33118
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
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
    // (STNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6234
33124
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33125
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
33126
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33127
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33128
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33129
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
33130
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33131
    // (STNT1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6241
33132
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
33133
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
33134
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33135
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33136
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33137
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
33138
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
33139
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33140
    // (STNT1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6249
33141
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
33142
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
33143
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33144
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33145
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33146
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
33147
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33148
    // (STNT1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6256
33149
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
33150
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
33151
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33152
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33153
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33154
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
33155
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
33156
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33157
    // (STNT1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6264
33158
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
33159
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
33160
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33161
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33162
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33163
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
33164
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33165
    // (STNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6271
33166
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33167
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
33168
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33169
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33170
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33171
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33172
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33173
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33174
    // (STNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6279
33175
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33176
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
33177
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33178
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33179
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33180
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
33181
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33182
    // (STNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6286
33183
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33184
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
33185
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33186
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33187
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33188
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
33189
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33190
    // (STNT1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6293
33191
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2Mul2RegClassID},
33192
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
33193
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33194
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33195
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33196
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
33197
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
33198
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33199
    // (STNT1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6301
33200
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR2StridedRegClassID},
33201
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
33202
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33203
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33204
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33205
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
33206
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33207
    // (STNT1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6308
33208
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4Mul4RegClassID},
33209
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
33210
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33211
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33212
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33213
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
33214
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2p1},
33215
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33216
    // (STNT1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6316
33217
0
    {AliasPatternCond::K_RegClass, AArch64::ZPR4StridedRegClassID},
33218
0
    {AliasPatternCond::K_RegClass, AArch64::PNR_p8to15RegClassID},
33219
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33220
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33221
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33222
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME2},
33223
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33224
    // (STNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6323
33225
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33226
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
33227
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33228
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33229
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33230
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33231
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33232
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33233
    // (STNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6331
33234
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33235
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
33236
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33237
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33238
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33239
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
33240
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33241
    // (STNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6338
33242
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33243
0
    {AliasPatternCond::K_RegClass, AArch64::PPR_3bRegClassID},
33244
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33245
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33246
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33247
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE2},
33248
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33249
    // (STPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 6345
33250
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
33251
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
33252
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33253
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33254
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33255
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33256
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33257
    // (STPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 6352
33258
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
33259
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
33260
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33261
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33262
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33263
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33264
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33265
    // (STPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 6359
33266
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
33267
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
33268
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33269
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33270
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33271
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33272
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33273
    // (STPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 6366
33274
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33275
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33276
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33277
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33278
    // (STPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6370
33279
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33280
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33281
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33282
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33283
    // (STRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6374
33284
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33285
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33286
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33287
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33288
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33289
    // (STRBBui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6379
33290
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33291
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33292
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33293
    // (STRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6382
33294
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
33295
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33296
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33297
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33298
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33299
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33300
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33301
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33302
    // (STRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 6390
33303
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
33304
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33305
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33306
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33307
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33308
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33309
    // (STRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6396
33310
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
33311
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33312
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33313
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33314
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33315
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33316
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33317
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33318
    // (STRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 6404
33319
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
33320
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33321
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33322
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33323
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33324
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33325
    // (STRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6410
33326
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33327
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33328
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33329
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33330
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33331
    // (STRHHui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6415
33332
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33333
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33334
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33335
    // (STRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6418
33336
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
33337
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33338
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33339
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33340
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33341
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33342
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33343
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33344
    // (STRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 6426
33345
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
33346
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33347
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33348
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33349
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33350
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33351
    // (STRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6432
33352
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
33353
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33354
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33355
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33356
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33357
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33358
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33359
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33360
    // (STRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 6440
33361
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
33362
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33363
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33364
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33365
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33366
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33367
    // (STRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6446
33368
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
33369
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33370
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33371
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33372
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33373
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33374
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33375
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33376
    // (STRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 6454
33377
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
33378
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33379
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33380
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33381
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33382
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33383
    // (STRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6460
33384
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33385
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33386
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33387
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33388
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33389
    // (STRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6465
33390
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33391
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33392
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33393
    // (STRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6468
33394
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33395
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33396
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33397
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33398
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33399
    // (STRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 6473
33400
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33401
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33402
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33403
    // (STR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 6476
33404
0
    {AliasPatternCond::K_RegClass, AArch64::PPRRegClassID},
33405
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33406
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
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
    // (STR_ZA MatrixOp:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm4, GPR64sp:$Rn, 0) - 6483
33412
0
    {AliasPatternCond::K_RegClass, AArch64::MPRRegClassID},
33413
0
    {AliasPatternCond::K_RegClass, AArch64::MatrixIndexGPR32_12_15RegClassID},
33414
0
    {AliasPatternCond::K_Ignore, 0},
33415
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33416
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33417
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33418
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33419
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33420
    // (STR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 6491
33421
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33422
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33423
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33424
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33425
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33426
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33427
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33428
    // (STTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 6498
33429
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33430
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33431
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33432
    // (STTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 6501
33433
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33434
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33435
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33436
    // (STTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 6504
33437
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33438
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33439
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33440
    // (STTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 6507
33441
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33442
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33443
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33444
    // (STURBBi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6510
33445
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33446
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33447
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33448
    // (STURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 6513
33449
0
    {AliasPatternCond::K_RegClass, AArch64::FPR8RegClassID},
33450
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33451
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33452
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33453
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33454
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33455
    // (STURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 6519
33456
0
    {AliasPatternCond::K_RegClass, AArch64::FPR64RegClassID},
33457
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33458
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33459
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33460
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33461
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33462
    // (STURHHi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6525
33463
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33464
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33465
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33466
    // (STURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 6528
33467
0
    {AliasPatternCond::K_RegClass, AArch64::FPR16RegClassID},
33468
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33469
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33470
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33471
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33472
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33473
    // (STURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 6534
33474
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
33475
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33476
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33477
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33478
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33479
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33480
    // (STURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 6540
33481
0
    {AliasPatternCond::K_RegClass, AArch64::FPR32RegClassID},
33482
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33483
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33484
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33485
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureFPARMv8},
33486
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33487
    // (STURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6546
33488
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33489
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33490
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33491
    // (STURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 6549
33492
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33493
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33494
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33495
    // (STZ2Gi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6552
33496
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33497
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33498
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33499
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33500
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE},
33501
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33502
    // (STZGi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6558
33503
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33504
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33505
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33506
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33507
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureMTE},
33508
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33509
    // (SUBPT_shift GPR64sp:$Rd, GPR64sp:$Rn, GPR64:$Rm, 0) - 6564
33510
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33511
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33512
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33513
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33514
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33515
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureCPA},
33516
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33517
    // (SUBSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 6571
33518
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
33519
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
33520
    // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 6573
33521
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
33522
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33523
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33524
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33525
    // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 6577
33526
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
33527
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33528
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33529
    // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, 0) - 6580
33530
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33531
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
33532
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33533
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33534
    // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 6584
33535
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33536
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
33537
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33538
    // (SUBSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 6587
33539
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33540
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33541
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33542
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33543
    // (SUBSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 6591
33544
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
33545
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
33546
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33547
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
33548
    // (SUBSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 6595
33549
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
33550
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
33551
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33552
    // (SUBSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 6598
33553
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33554
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
33555
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33556
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
33557
    // (SUBSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 6602
33558
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33559
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33560
    // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 6604
33561
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33562
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33563
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33564
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33565
    // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 6608
33566
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33567
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33568
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33569
    // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, 0) - 6611
33570
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33571
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33572
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33573
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33574
    // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 6615
33575
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33576
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33577
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33578
    // (SUBSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 6618
33579
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33580
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33581
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33582
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33583
    // (SUBSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 6622
33584
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33585
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33586
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33587
    // (SUBSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 6625
33588
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33589
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
33590
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33591
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
33592
    // (SUBSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 6629
33593
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33594
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33595
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33596
    // (SUBSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 6632
33597
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33598
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
33599
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33600
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
33601
    // (SUBWrs GPR32:$dst, WZR, GPR32:$src, 0) - 6636
33602
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33603
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
33604
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33605
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33606
    // (SUBWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 6640
33607
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33608
0
    {AliasPatternCond::K_Reg, AArch64::WZR},
33609
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33610
    // (SUBWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 6643
33611
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33612
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33613
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33614
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33615
    // (SUBWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 6647
33616
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
33617
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
33618
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33619
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
33620
    // (SUBWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 6651
33621
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32spRegClassID},
33622
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32sponlyRegClassID},
33623
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33624
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
33625
    // (SUBXrs GPR64:$dst, XZR, GPR64:$src, 0) - 6655
33626
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33627
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33628
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33629
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33630
    // (SUBXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 6659
33631
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33632
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33633
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33634
    // (SUBXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 6662
33635
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33636
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33637
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33638
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33639
    // (SUBXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 6666
33640
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
33641
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33642
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33643
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
33644
    // (SUBXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 6670
33645
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64spRegClassID},
33646
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64sponlyRegClassID},
33647
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33648
0
    {AliasPatternCond::K_Imm, uint32_t(24)},
33649
    // (SYSPxt_XZR imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 6674
33650
0
    {AliasPatternCond::K_Ignore, 0},
33651
0
    {AliasPatternCond::K_Ignore, 0},
33652
0
    {AliasPatternCond::K_Ignore, 0},
33653
0
    {AliasPatternCond::K_Ignore, 0},
33654
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33655
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33656
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureD128},
33657
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33658
    // (SYSxt imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 6682
33659
0
    {AliasPatternCond::K_Ignore, 0},
33660
0
    {AliasPatternCond::K_Ignore, 0},
33661
0
    {AliasPatternCond::K_Ignore, 0},
33662
0
    {AliasPatternCond::K_Ignore, 0},
33663
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33664
    // (UBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 6687
33665
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33666
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33667
0
    {AliasPatternCond::K_Ignore, 0},
33668
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33669
    // (UBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 6691
33670
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33671
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33672
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33673
0
    {AliasPatternCond::K_Imm, uint32_t(7)},
33674
    // (UBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 6695
33675
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33676
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33677
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33678
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
33679
    // (UBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 6699
33680
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33681
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33682
0
    {AliasPatternCond::K_Ignore, 0},
33683
0
    {AliasPatternCond::K_Imm, uint32_t(63)},
33684
    // (UBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 6703
33685
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33686
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33687
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33688
0
    {AliasPatternCond::K_Imm, uint32_t(7)},
33689
    // (UBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 6707
33690
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33691
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33692
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33693
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
33694
    // (UBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 6711
33695
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33696
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33697
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
33698
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33699
    // (UMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 6715
33700
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33701
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33702
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33703
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33704
    // (UMOVvi32 GPR32:$dst, V128:$src, VectorIndexS:$idx) - 6719
33705
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33706
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
33707
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33708
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
33709
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33710
    // (UMOVvi32_idx0 GPR32:$dst, V128:$src, VectorIndex0:$idx) - 6724
33711
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33712
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
33713
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33714
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
33715
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33716
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33717
    // (UMOVvi64 GPR64:$dst, V128:$src, VectorIndexD:$idx) - 6730
33718
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33719
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
33720
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33721
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
33722
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33723
    // (UMOVvi64_idx0 GPR64:$dst, V128:$src, VectorIndex0:$idx) - 6735
33724
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33725
0
    {AliasPatternCond::K_RegClass, AArch64::FPR128RegClassID},
33726
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33727
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureNEON},
33728
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33729
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33730
    // (UMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 6741
33731
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33732
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33733
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33734
0
    {AliasPatternCond::K_Reg, AArch64::XZR},
33735
    // (UQDECB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6745
33736
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33737
0
    {AliasPatternCond::K_Ignore, 0},
33738
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33739
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33740
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33741
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33742
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33743
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33744
    // (UQDECB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6753
33745
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33746
0
    {AliasPatternCond::K_Ignore, 0},
33747
0
    {AliasPatternCond::K_Ignore, 0},
33748
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33749
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33750
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33751
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33752
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33753
    // (UQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6761
33754
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33755
0
    {AliasPatternCond::K_Ignore, 0},
33756
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33757
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33758
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33759
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33760
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33761
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33762
    // (UQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6769
33763
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33764
0
    {AliasPatternCond::K_Ignore, 0},
33765
0
    {AliasPatternCond::K_Ignore, 0},
33766
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33767
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33768
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33769
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33770
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33771
    // (UQDECD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6777
33772
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33773
0
    {AliasPatternCond::K_Ignore, 0},
33774
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33775
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33776
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33777
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33778
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33779
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33780
    // (UQDECD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6785
33781
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33782
0
    {AliasPatternCond::K_Ignore, 0},
33783
0
    {AliasPatternCond::K_Ignore, 0},
33784
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33785
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33786
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33787
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33788
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33789
    // (UQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6793
33790
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33791
0
    {AliasPatternCond::K_Ignore, 0},
33792
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33793
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33794
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33795
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33796
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33797
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33798
    // (UQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6801
33799
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33800
0
    {AliasPatternCond::K_Ignore, 0},
33801
0
    {AliasPatternCond::K_Ignore, 0},
33802
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33803
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33804
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33805
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33806
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33807
    // (UQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6809
33808
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33809
0
    {AliasPatternCond::K_Ignore, 0},
33810
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33811
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33812
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33813
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33814
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33815
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33816
    // (UQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 6817
33817
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33818
0
    {AliasPatternCond::K_Ignore, 0},
33819
0
    {AliasPatternCond::K_Ignore, 0},
33820
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33821
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33822
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33823
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33824
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33825
    // (UQDECH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6825
33826
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33827
0
    {AliasPatternCond::K_Ignore, 0},
33828
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33829
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33830
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33831
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33832
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33833
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33834
    // (UQDECH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6833
33835
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33836
0
    {AliasPatternCond::K_Ignore, 0},
33837
0
    {AliasPatternCond::K_Ignore, 0},
33838
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33839
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33840
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33841
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33842
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33843
    // (UQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6841
33844
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33845
0
    {AliasPatternCond::K_Ignore, 0},
33846
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33847
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33848
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33849
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33850
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33851
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33852
    // (UQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6849
33853
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33854
0
    {AliasPatternCond::K_Ignore, 0},
33855
0
    {AliasPatternCond::K_Ignore, 0},
33856
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33857
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33858
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33859
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33860
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33861
    // (UQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6857
33862
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33863
0
    {AliasPatternCond::K_Ignore, 0},
33864
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33865
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33866
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33867
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33868
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33869
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33870
    // (UQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 6865
33871
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33872
0
    {AliasPatternCond::K_Ignore, 0},
33873
0
    {AliasPatternCond::K_Ignore, 0},
33874
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33875
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33876
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33877
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33878
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33879
    // (UQDECW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6873
33880
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33881
0
    {AliasPatternCond::K_Ignore, 0},
33882
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33883
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33884
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33885
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33886
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33887
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33888
    // (UQDECW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6881
33889
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33890
0
    {AliasPatternCond::K_Ignore, 0},
33891
0
    {AliasPatternCond::K_Ignore, 0},
33892
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33893
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33894
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33895
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33896
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33897
    // (UQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6889
33898
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33899
0
    {AliasPatternCond::K_Ignore, 0},
33900
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33901
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33902
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33903
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33904
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33905
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33906
    // (UQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6897
33907
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33908
0
    {AliasPatternCond::K_Ignore, 0},
33909
0
    {AliasPatternCond::K_Ignore, 0},
33910
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33911
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33912
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33913
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33914
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33915
    // (UQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6905
33916
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33917
0
    {AliasPatternCond::K_Ignore, 0},
33918
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33919
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33920
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33921
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33922
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33923
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33924
    // (UQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 6913
33925
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
33926
0
    {AliasPatternCond::K_Ignore, 0},
33927
0
    {AliasPatternCond::K_Ignore, 0},
33928
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33929
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33930
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33931
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33932
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33933
    // (UQINCB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6921
33934
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33935
0
    {AliasPatternCond::K_Ignore, 0},
33936
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33937
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33938
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33939
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33940
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33941
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33942
    // (UQINCB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6929
33943
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33944
0
    {AliasPatternCond::K_Ignore, 0},
33945
0
    {AliasPatternCond::K_Ignore, 0},
33946
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33947
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33948
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33949
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33950
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33951
    // (UQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6937
33952
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33953
0
    {AliasPatternCond::K_Ignore, 0},
33954
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33955
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33956
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33957
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33958
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33959
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33960
    // (UQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6945
33961
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33962
0
    {AliasPatternCond::K_Ignore, 0},
33963
0
    {AliasPatternCond::K_Ignore, 0},
33964
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33965
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33966
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33967
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33968
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33969
    // (UQINCD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6953
33970
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33971
0
    {AliasPatternCond::K_Ignore, 0},
33972
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33973
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33974
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33975
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33976
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33977
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33978
    // (UQINCD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6961
33979
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
33980
0
    {AliasPatternCond::K_Ignore, 0},
33981
0
    {AliasPatternCond::K_Ignore, 0},
33982
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33983
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33984
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33985
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33986
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33987
    // (UQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6969
33988
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33989
0
    {AliasPatternCond::K_Ignore, 0},
33990
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
33991
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
33992
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
33993
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
33994
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
33995
0
    {AliasPatternCond::K_EndOrFeatures, 0},
33996
    // (UQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6977
33997
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
33998
0
    {AliasPatternCond::K_Ignore, 0},
33999
0
    {AliasPatternCond::K_Ignore, 0},
34000
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
34001
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34002
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
34003
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34004
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34005
    // (UQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6985
34006
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
34007
0
    {AliasPatternCond::K_Ignore, 0},
34008
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
34009
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
34010
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34011
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
34012
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34013
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34014
    // (UQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 6993
34015
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
34016
0
    {AliasPatternCond::K_Ignore, 0},
34017
0
    {AliasPatternCond::K_Ignore, 0},
34018
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
34019
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34020
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
34021
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34022
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34023
    // (UQINCH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7001
34024
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
34025
0
    {AliasPatternCond::K_Ignore, 0},
34026
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
34027
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
34028
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34029
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
34030
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34031
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34032
    // (UQINCH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 7009
34033
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
34034
0
    {AliasPatternCond::K_Ignore, 0},
34035
0
    {AliasPatternCond::K_Ignore, 0},
34036
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
34037
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34038
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
34039
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34040
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34041
    // (UQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7017
34042
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
34043
0
    {AliasPatternCond::K_Ignore, 0},
34044
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
34045
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
34046
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34047
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
34048
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34049
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34050
    // (UQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 7025
34051
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
34052
0
    {AliasPatternCond::K_Ignore, 0},
34053
0
    {AliasPatternCond::K_Ignore, 0},
34054
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
34055
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34056
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
34057
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34058
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34059
    // (UQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 7033
34060
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
34061
0
    {AliasPatternCond::K_Ignore, 0},
34062
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
34063
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
34064
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34065
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
34066
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34067
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34068
    // (UQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 7041
34069
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
34070
0
    {AliasPatternCond::K_Ignore, 0},
34071
0
    {AliasPatternCond::K_Ignore, 0},
34072
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
34073
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34074
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
34075
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34076
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34077
    // (UQINCW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7049
34078
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
34079
0
    {AliasPatternCond::K_Ignore, 0},
34080
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
34081
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
34082
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34083
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
34084
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34085
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34086
    // (UQINCW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 7057
34087
0
    {AliasPatternCond::K_RegClass, AArch64::GPR32RegClassID},
34088
0
    {AliasPatternCond::K_Ignore, 0},
34089
0
    {AliasPatternCond::K_Ignore, 0},
34090
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
34091
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34092
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
34093
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34094
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34095
    // (UQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7065
34096
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
34097
0
    {AliasPatternCond::K_Ignore, 0},
34098
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
34099
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
34100
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34101
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
34102
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34103
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34104
    // (UQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 7073
34105
0
    {AliasPatternCond::K_RegClass, AArch64::GPR64RegClassID},
34106
0
    {AliasPatternCond::K_Ignore, 0},
34107
0
    {AliasPatternCond::K_Ignore, 0},
34108
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
34109
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34110
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
34111
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34112
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34113
    // (UQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 7081
34114
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
34115
0
    {AliasPatternCond::K_Ignore, 0},
34116
0
    {AliasPatternCond::K_Imm, uint32_t(31)},
34117
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
34118
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34119
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
34120
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34121
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34122
    // (UQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 7089
34123
0
    {AliasPatternCond::K_RegClass, AArch64::ZPRRegClassID},
34124
0
    {AliasPatternCond::K_Ignore, 0},
34125
0
    {AliasPatternCond::K_Ignore, 0},
34126
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
34127
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34128
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSVE},
34129
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34130
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34131
    // (XPACLRI) - 7097
34132
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34133
0
    {AliasPatternCond::K_OrFeature, AArch64::FeaturePAuth},
34134
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34135
    // (ZERO_M { 1, 1, 1, 1, 1, 1, 1, 1 }) - 7100
34136
0
    {AliasPatternCond::K_Imm, uint32_t(255)},
34137
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34138
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34139
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34140
    // (ZERO_M { 0, 1, 0, 1, 0, 1, 0, 1 }) - 7104
34141
0
    {AliasPatternCond::K_Imm, uint32_t(85)},
34142
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34143
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34144
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34145
    // (ZERO_M { 1, 0, 1, 0, 1, 0, 1, 0 }) - 7108
34146
0
    {AliasPatternCond::K_Imm, uint32_t(170)},
34147
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34148
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34149
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34150
    // (ZERO_M { 0, 0, 0, 1, 0, 0, 0, 1 }) - 7112
34151
0
    {AliasPatternCond::K_Imm, uint32_t(17)},
34152
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34153
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34154
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34155
    // (ZERO_M { 0, 0, 1, 0, 0, 0, 1, 0 }) - 7116
34156
0
    {AliasPatternCond::K_Imm, uint32_t(34)},
34157
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34158
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34159
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34160
    // (ZERO_M { 0, 1, 0, 0, 0, 1, 0, 0 }) - 7120
34161
0
    {AliasPatternCond::K_Imm, uint32_t(68)},
34162
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34163
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34164
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34165
    // (ZERO_M { 1, 0, 0, 0, 1, 0, 0, 0 }) - 7124
34166
0
    {AliasPatternCond::K_Imm, uint32_t(136)},
34167
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34168
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34169
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34170
    // (ZERO_M { 0, 0, 1, 1, 0, 0, 1, 1 }) - 7128
34171
0
    {AliasPatternCond::K_Imm, uint32_t(51)},
34172
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34173
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34174
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34175
    // (ZERO_M { 1, 0, 0, 1, 1, 0, 0, 1 }) - 7132
34176
0
    {AliasPatternCond::K_Imm, uint32_t(153)},
34177
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34178
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34179
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34180
    // (ZERO_M { 0, 1, 1, 0, 0, 1, 1, 0 }) - 7136
34181
0
    {AliasPatternCond::K_Imm, uint32_t(102)},
34182
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34183
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34184
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34185
    // (ZERO_M { 1, 1, 0, 0, 1, 1, 0, 0 }) - 7140
34186
0
    {AliasPatternCond::K_Imm, uint32_t(204)},
34187
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34188
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34189
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34190
    // (ZERO_M { 0, 1, 1, 1, 0, 1, 1, 1 }) - 7144
34191
0
    {AliasPatternCond::K_Imm, uint32_t(119)},
34192
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34193
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34194
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34195
    // (ZERO_M { 1, 0, 1, 1, 1, 0, 1, 1 }) - 7148
34196
0
    {AliasPatternCond::K_Imm, uint32_t(187)},
34197
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34198
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34199
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34200
    // (ZERO_M { 1, 1, 0, 1, 1, 1, 0, 1 }) - 7152
34201
0
    {AliasPatternCond::K_Imm, uint32_t(221)},
34202
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34203
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34204
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34205
    // (ZERO_M { 1, 1, 1, 0, 1, 1, 1, 0 }) - 7156
34206
0
    {AliasPatternCond::K_Imm, uint32_t(238)},
34207
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureAll},
34208
0
    {AliasPatternCond::K_OrFeature, AArch64::FeatureSME},
34209
0
    {AliasPatternCond::K_EndOrFeatures, 0},
34210
0
  };
34211
34212
0
  static const char AsmStrings[] =
34213
0
    /* 0 */ "addpt  $\x01, $\x02, $\x03\0"
34214
0
    /* 17 */ "cmn $\x02, $\xFF\x03\x01\0"
34215
0
    /* 30 */ "cmn $\x02, $\x03\0"
34216
0
    /* 41 */ "cmn $\x02, $\x03$\xFF\x04\x02\0"
34217
0
    /* 56 */ "adds  $\x01, $\x02, $\x03\0"
34218
0
    /* 72 */ "cmn $\x02, $\x03$\xFF\x04\x03\0"
34219
0
    /* 87 */ "mov $\x01, $\x02\0"
34220
0
    /* 98 */ "add $\x01, $\x02, $\x03\0"
34221
0
    /* 113 */ "tst $\x02, $\xFF\x03\x04\0"
34222
0
    /* 126 */ "tst $\x02, $\x03\0"
34223
0
    /* 137 */ "tst $\x02, $\x03$\xFF\x04\x02\0"
34224
0
    /* 152 */ "ands $\x01, $\x02, $\x03\0"
34225
0
    /* 168 */ "tst $\x02, $\xFF\x03\x05\0"
34226
0
    /* 181 */ "movs $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
34227
0
    /* 205 */ "and  $\x01, $\x02, $\x03\0"
34228
0
    /* 220 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
34229
0
    /* 243 */ "and  $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0"
34230
0
    /* 264 */ "and  $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0"
34231
0
    /* 285 */ "and  $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0"
34232
0
    /* 306 */ "autia1716\0"
34233
0
    /* 316 */ "autiasp\0"
34234
0
    /* 324 */ "autiaz\0"
34235
0
    /* 331 */ "autib1716\0"
34236
0
    /* 341 */ "autibsp\0"
34237
0
    /* 349 */ "autibz\0"
34238
0
    /* 356 */ "bics $\x01, $\x02, $\x03\0"
34239
0
    /* 372 */ "bic  $\x01, $\x02, $\x03\0"
34240
0
    /* 387 */ "chkfeat  x16\0"
34241
0
    /* 399 */ "clrex\0"
34242
0
    /* 405 */ "cntb $\x01\0"
34243
0
    /* 413 */ "cntb $\x01, $\xFF\x02\x0E\0"
34244
0
    /* 427 */ "cntd $\x01\0"
34245
0
    /* 435 */ "cntd $\x01, $\xFF\x02\x0E\0"
34246
0
    /* 449 */ "cnth $\x01\0"
34247
0
    /* 457 */ "cnth $\x01, $\xFF\x02\x0E\0"
34248
0
    /* 471 */ "cntw $\x01\0"
34249
0
    /* 479 */ "cntw $\x01, $\xFF\x02\x0E\0"
34250
0
    /* 493 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x0F\0"
34251
0
    /* 516 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x11\0"
34252
0
    /* 539 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x12\0"
34253
0
    /* 562 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x13\0"
34254
0
    /* 585 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\x04\0"
34255
0
    /* 606 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\x04\0"
34256
0
    /* 627 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\x04\0"
34257
0
    /* 648 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\x04\0"
34258
0
    /* 669 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x0F\0"
34259
0
    /* 692 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/z, $\xFF\x03\x11\0"
34260
0
    /* 715 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/z, $\xFF\x03\x12\0"
34261
0
    /* 738 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/z, $\xFF\x03\x13\0"
34262
0
    /* 761 */ "cset $\x01, $\xFF\x04\x14\0"
34263
0
    /* 775 */ "cinc $\x01, $\x02, $\xFF\x04\x14\0"
34264
0
    /* 793 */ "csetm $\x01, $\xFF\x04\x14\0"
34265
0
    /* 808 */ "cinv $\x01, $\x02, $\xFF\x04\x14\0"
34266
0
    /* 826 */ "cneg $\x01, $\x02, $\xFF\x04\x14\0"
34267
0
    /* 844 */ "dcps1\0"
34268
0
    /* 850 */ "dcps2\0"
34269
0
    /* 856 */ "dcps3\0"
34270
0
    /* 862 */ "decb $\x01\0"
34271
0
    /* 870 */ "decb $\x01, $\xFF\x03\x0E\0"
34272
0
    /* 884 */ "decd $\x01\0"
34273
0
    /* 892 */ "decd $\x01, $\xFF\x03\x0E\0"
34274
0
    /* 906 */ "decd $\xFF\x01\x10\0"
34275
0
    /* 916 */ "decd $\xFF\x01\x10, $\xFF\x03\x0E\0"
34276
0
    /* 932 */ "dech $\x01\0"
34277
0
    /* 940 */ "dech $\x01, $\xFF\x03\x0E\0"
34278
0
    /* 954 */ "dech $\xFF\x01\x09\0"
34279
0
    /* 964 */ "dech $\xFF\x01\x09, $\xFF\x03\x0E\0"
34280
0
    /* 980 */ "decw $\x01\0"
34281
0
    /* 988 */ "decw $\x01, $\xFF\x03\x0E\0"
34282
0
    /* 1002 */ "decw  $\xFF\x01\x0B\0"
34283
0
    /* 1012 */ "decw  $\xFF\x01\x0B, $\xFF\x03\x0E\0"
34284
0
    /* 1028 */ "ssbb\0"
34285
0
    /* 1033 */ "pssbb\0"
34286
0
    /* 1039 */ "dfb\0"
34287
0
    /* 1043 */ "mov $\xFF\x01\x09, $\xFF\x02\x15\0"
34288
0
    /* 1058 */ "mov $\xFF\x01\x0B, $\xFF\x02\x16\0"
34289
0
    /* 1073 */ "mov $\xFF\x01\x10, $\xFF\x02\x17\0"
34290
0
    /* 1088 */ "dupm $\xFF\x01\x06, $\xFF\x02\x08\0"
34291
0
    /* 1104 */ "dupm $\xFF\x01\x09, $\xFF\x02\x0A\0"
34292
0
    /* 1120 */ "dupm $\xFF\x01\x0B, $\xFF\x02\x04\0"
34293
0
    /* 1136 */ "mov $\xFF\x01\x06, $\xFF\x02\x0F\0"
34294
0
    /* 1151 */ "mov $\xFF\x01\x10, $\xFF\x02\x11\0"
34295
0
    /* 1166 */ "fmov $\xFF\x01\x10, #0.0\0"
34296
0
    /* 1182 */ "mov $\xFF\x01\x09, $\xFF\x02\x12\0"
34297
0
    /* 1197 */ "fmov $\xFF\x01\x09, #0.0\0"
34298
0
    /* 1213 */ "mov $\xFF\x01\x0B, $\xFF\x02\x13\0"
34299
0
    /* 1228 */ "fmov $\xFF\x01\x0B, #0.0\0"
34300
0
    /* 1244 */ "mov $\xFF\x01\x06, $\x02\0"
34301
0
    /* 1257 */ "mov $\xFF\x01\x10, $\x02\0"
34302
0
    /* 1270 */ "mov $\xFF\x01\x09, $\x02\0"
34303
0
    /* 1283 */ "mov $\xFF\x01\x0B, $\x02\0"
34304
0
    /* 1296 */ "mov $\xFF\x01\x06, $\xFF\x02\x18\0"
34305
0
    /* 1311 */ "mov $\xFF\x01\x06, $\xFF\x02\x06$\xFF\x03\x19\0"
34306
0
    /* 1330 */ "mov $\xFF\x01\x10, $\xFF\x02\x1A\0"
34307
0
    /* 1345 */ "mov $\xFF\x01\x10, $\xFF\x02\x10$\xFF\x03\x19\0"
34308
0
    /* 1364 */ "mov $\xFF\x01\x09, $\xFF\x02\x1B\0"
34309
0
    /* 1379 */ "mov $\xFF\x01\x09, $\xFF\x02\x09$\xFF\x03\x19\0"
34310
0
    /* 1398 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1D\0"
34311
0
    /* 1413 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1C$\xFF\x03\x19\0"
34312
0
    /* 1432 */ "mov $\xFF\x01\x0B, $\xFF\x02\x1E\0"
34313
0
    /* 1447 */ "mov $\xFF\x01\x0B, $\xFF\x02\x0B$\xFF\x03\x19\0"
34314
0
    /* 1466 */ "eon $\x01, $\x02, $\x03\0"
34315
0
    /* 1481 */ "nots $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
34316
0
    /* 1505 */ "eor $\x01, $\x02, $\x03\0"
34317
0
    /* 1520 */ "not $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
34318
0
    /* 1543 */ "eor $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0"
34319
0
    /* 1564 */ "eor $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0"
34320
0
    /* 1585 */ "eor $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0"
34321
0
    /* 1606 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
34322
0
    /* 1639 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
34323
0
    /* 1672 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
34324
0
    /* 1705 */ "mov $\xFF\x01\x1C, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
34325
0
    /* 1738 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
34326
0
    /* 1771 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
34327
0
    /* 1804 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
34328
0
    /* 1837 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
34329
0
    /* 1870 */ "mov $\xFF\x01\x1C, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
34330
0
    /* 1903 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
34331
0
    /* 1936 */ "ror $\x01, $\x02, $\x04\0"
34332
0
    /* 1951 */ "fmov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x22\0"
34333
0
    /* 1975 */ "fmov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x22\0"
34334
0
    /* 1999 */ "fmov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x22\0"
34335
0
    /* 2023 */ "fmov $\xFF\x01\x10, $\xFF\x02\x22\0"
34336
0
    /* 2039 */ "fmov $\xFF\x01\x09, $\xFF\x02\x22\0"
34337
0
    /* 2055 */ "fmov $\xFF\x01\x0B, $\xFF\x02\x22\0"
34338
0
    /* 2071 */ "gcspopm\0"
34339
0
    /* 2079 */ "ld1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34340
0
    /* 2105 */ "ld1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34341
0
    /* 2131 */ "ld1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34342
0
    /* 2157 */ "ld1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34343
0
    /* 2183 */ "ld1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34344
0
    /* 2209 */ "ld1q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34345
0
    /* 2235 */ "ld1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34346
0
    /* 2262 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34347
0
    /* 2289 */ "ld1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34348
0
    /* 2316 */ "ld1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34349
0
    /* 2343 */ "ld1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34350
0
    /* 2370 */ "ld1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34351
0
    /* 2396 */ "ld1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34352
0
    /* 2422 */ "ldff1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34353
0
    /* 2450 */ "ldff1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34354
0
    /* 2478 */ "ldff1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34355
0
    /* 2506 */ "ldff1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34356
0
    /* 2534 */ "ldff1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34357
0
    /* 2562 */ "ldff1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34358
0
    /* 2591 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34359
0
    /* 2620 */ "ldff1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34360
0
    /* 2649 */ "ldff1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34361
0
    /* 2678 */ "ldff1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34362
0
    /* 2707 */ "ldff1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34363
0
    /* 2735 */ "ldff1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34364
0
    /* 2763 */ "nop\0"
34365
0
    /* 2767 */ "yield\0"
34366
0
    /* 2773 */ "wfe\0"
34367
0
    /* 2777 */ "wfi\0"
34368
0
    /* 2781 */ "sev\0"
34369
0
    /* 2785 */ "sevl\0"
34370
0
    /* 2790 */ "dgh\0"
34371
0
    /* 2794 */ "esb\0"
34372
0
    /* 2798 */ "csdb\0"
34373
0
    /* 2803 */ "bti\0"
34374
0
    /* 2807 */ "bti $\xFF\x01\x26\0"
34375
0
    /* 2816 */ "psb $\xFF\x01\x27\0"
34376
0
    /* 2825 */ "gcsb  dsync\0"
34377
0
    /* 2836 */ "clrbhb\0"
34378
0
    /* 2843 */ "incb  $\x01\0"
34379
0
    /* 2851 */ "incb  $\x01, $\xFF\x03\x0E\0"
34380
0
    /* 2865 */ "incd  $\x01\0"
34381
0
    /* 2873 */ "incd  $\x01, $\xFF\x03\x0E\0"
34382
0
    /* 2887 */ "incd  $\xFF\x01\x10\0"
34383
0
    /* 2897 */ "incd  $\xFF\x01\x10, $\xFF\x03\x0E\0"
34384
0
    /* 2913 */ "inch  $\x01\0"
34385
0
    /* 2921 */ "inch  $\x01, $\xFF\x03\x0E\0"
34386
0
    /* 2935 */ "inch  $\xFF\x01\x09\0"
34387
0
    /* 2945 */ "inch  $\xFF\x01\x09, $\xFF\x03\x0E\0"
34388
0
    /* 2961 */ "incw  $\x01\0"
34389
0
    /* 2969 */ "incw  $\x01, $\xFF\x03\x0E\0"
34390
0
    /* 2983 */ "incw  $\xFF\x01\x0B\0"
34391
0
    /* 2993 */ "incw  $\xFF\x01\x0B, $\xFF\x03\x0E\0"
34392
0
    /* 3009 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x06\0"
34393
0
    /* 3042 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x10\0"
34394
0
    /* 3075 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x09\0"
34395
0
    /* 3108 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x1C\0"
34396
0
    /* 3141 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x0B\0"
34397
0
    /* 3174 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x06\0"
34398
0
    /* 3207 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x10\0"
34399
0
    /* 3240 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x09\0"
34400
0
    /* 3273 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x1C\0"
34401
0
    /* 3306 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x0B\0"
34402
0
    /* 3339 */ "mov.h $\xFF\x01\x0C$\xFF\x03\x19, $\x04\0"
34403
0
    /* 3358 */ "mov.h $\xFF\x01\x0C$\xFF\x03\x19, $\xFF\x04\x0C$\xFF\x05\x19\0"
34404
0
    /* 3383 */ "mov.s $\xFF\x01\x0C$\xFF\x03\x19, $\x04\0"
34405
0
    /* 3402 */ "mov.s $\xFF\x01\x0C$\xFF\x03\x19, $\xFF\x04\x0C$\xFF\x05\x19\0"
34406
0
    /* 3427 */ "mov.d $\xFF\x01\x0C$\xFF\x03\x19, $\x04\0"
34407
0
    /* 3446 */ "mov.d $\xFF\x01\x0C$\xFF\x03\x19, $\xFF\x04\x0C$\xFF\x05\x19\0"
34408
0
    /* 3471 */ "mov.b $\xFF\x01\x0C$\xFF\x03\x19, $\x04\0"
34409
0
    /* 3490 */ "mov.b $\xFF\x01\x0C$\xFF\x03\x19, $\xFF\x04\x0C$\xFF\x05\x19\0"
34410
0
    /* 3515 */ "irg $\x01, $\x02\0"
34411
0
    /* 3526 */ "isb\0"
34412
0
    /* 3530 */ "ld1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
34413
0
    /* 3554 */ "ld1b  $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0"
34414
0
    /* 3578 */ "ld1b  $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
34415
0
    /* 3602 */ "ld1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34416
0
    /* 3626 */ "ld1b  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34417
0
    /* 3650 */ "ld1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
34418
0
    /* 3674 */ "ld1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34419
0
    /* 3698 */ "ld1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
34420
0
    /* 3722 */ "ld1d  $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
34421
0
    /* 3746 */ "ld1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34422
0
    /* 3770 */ "ld1d $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
34423
0
    /* 3794 */ "ld1 $\xFF\x02\x2C, [$\x01], #64\0"
34424
0
    /* 3814 */ "ld1 $\xFF\x02\x2D, [$\x01], #32\0"
34425
0
    /* 3834 */ "ld1 $\xFF\x02\x2E, [$\x01], #64\0"
34426
0
    /* 3854 */ "ld1 $\xFF\x02\x2F, [$\x01], #32\0"
34427
0
    /* 3874 */ "ld1 $\xFF\x02\x30, [$\x01], #32\0"
34428
0
    /* 3894 */ "ld1 $\xFF\x02\x31, [$\x01], #64\0"
34429
0
    /* 3914 */ "ld1 $\xFF\x02\x32, [$\x01], #32\0"
34430
0
    /* 3934 */ "ld1 $\xFF\x02\x33, [$\x01], #64\0"
34431
0
    /* 3954 */ "ld1h $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
34432
0
    /* 3978 */ "ld1h  $\xFF\x01\x34, $\xFF\x02\x29/z, [$\x03]\0"
34433
0
    /* 4002 */ "ld1h  $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
34434
0
    /* 4026 */ "ld1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34435
0
    /* 4050 */ "ld1h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34436
0
    /* 4074 */ "ld1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34437
0
    /* 4098 */ "ld1 $\xFF\x02\x2C, [$\x01], #16\0"
34438
0
    /* 4118 */ "ld1 $\xFF\x02\x2D, [$\x01], #8\0"
34439
0
    /* 4137 */ "ld1 $\xFF\x02\x2E, [$\x01], #16\0"
34440
0
    /* 4157 */ "ld1 $\xFF\x02\x2F, [$\x01], #8\0"
34441
0
    /* 4176 */ "ld1 $\xFF\x02\x30, [$\x01], #8\0"
34442
0
    /* 4195 */ "ld1 $\xFF\x02\x31, [$\x01], #16\0"
34443
0
    /* 4215 */ "ld1 $\xFF\x02\x32, [$\x01], #8\0"
34444
0
    /* 4234 */ "ld1 $\xFF\x02\x33, [$\x01], #16\0"
34445
0
    /* 4254 */ "ld1rb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34446
0
    /* 4279 */ "ld1rb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34447
0
    /* 4304 */ "ld1rb $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
34448
0
    /* 4329 */ "ld1rb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34449
0
    /* 4354 */ "ld1rd $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34450
0
    /* 4379 */ "ld1rh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34451
0
    /* 4404 */ "ld1rh $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34452
0
    /* 4429 */ "ld1rh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34453
0
    /* 4454 */ "ld1rob  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
34454
0
    /* 4480 */ "ld1rod  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34455
0
    /* 4506 */ "ld1roh  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34456
0
    /* 4532 */ "ld1row  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34457
0
    /* 4558 */ "ld1rqb  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
34458
0
    /* 4584 */ "ld1rqd  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34459
0
    /* 4610 */ "ld1rqh  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34460
0
    /* 4636 */ "ld1rqw  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34461
0
    /* 4662 */ "ld1rsb  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34462
0
    /* 4688 */ "ld1rsb  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34463
0
    /* 4714 */ "ld1rsb  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34464
0
    /* 4740 */ "ld1rsh  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34465
0
    /* 4766 */ "ld1rsh  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34466
0
    /* 4792 */ "ld1rsw  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34467
0
    /* 4818 */ "ld1rw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34468
0
    /* 4843 */ "ld1rw $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34469
0
    /* 4868 */ "ld1r  $\xFF\x02\x2C, [$\x01], #1\0"
34470
0
    /* 4888 */ "ld1r  $\xFF\x02\x2D, [$\x01], #8\0"
34471
0
    /* 4908 */ "ld1r  $\xFF\x02\x2E, [$\x01], #8\0"
34472
0
    /* 4928 */ "ld1r  $\xFF\x02\x2F, [$\x01], #4\0"
34473
0
    /* 4948 */ "ld1r  $\xFF\x02\x30, [$\x01], #2\0"
34474
0
    /* 4968 */ "ld1r  $\xFF\x02\x31, [$\x01], #4\0"
34475
0
    /* 4988 */ "ld1r  $\xFF\x02\x32, [$\x01], #1\0"
34476
0
    /* 5008 */ "ld1r  $\xFF\x02\x33, [$\x01], #2\0"
34477
0
    /* 5028 */ "ld1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34478
0
    /* 5053 */ "ld1sb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34479
0
    /* 5078 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34480
0
    /* 5103 */ "ld1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34481
0
    /* 5128 */ "ld1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34482
0
    /* 5153 */ "ld1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34483
0
    /* 5178 */ "ld1 $\xFF\x02\x2C, [$\x01], #48\0"
34484
0
    /* 5198 */ "ld1 $\xFF\x02\x2D, [$\x01], #24\0"
34485
0
    /* 5218 */ "ld1 $\xFF\x02\x2E, [$\x01], #48\0"
34486
0
    /* 5238 */ "ld1 $\xFF\x02\x2F, [$\x01], #24\0"
34487
0
    /* 5258 */ "ld1 $\xFF\x02\x30, [$\x01], #24\0"
34488
0
    /* 5278 */ "ld1 $\xFF\x02\x31, [$\x01], #48\0"
34489
0
    /* 5298 */ "ld1 $\xFF\x02\x32, [$\x01], #24\0"
34490
0
    /* 5318 */ "ld1 $\xFF\x02\x33, [$\x01], #48\0"
34491
0
    /* 5338 */ "ld1 $\xFF\x02\x2C, [$\x01], #32\0"
34492
0
    /* 5358 */ "ld1 $\xFF\x02\x2D, [$\x01], #16\0"
34493
0
    /* 5378 */ "ld1 $\xFF\x02\x2E, [$\x01], #32\0"
34494
0
    /* 5398 */ "ld1 $\xFF\x02\x2F, [$\x01], #16\0"
34495
0
    /* 5418 */ "ld1 $\xFF\x02\x30, [$\x01], #16\0"
34496
0
    /* 5438 */ "ld1 $\xFF\x02\x31, [$\x01], #32\0"
34497
0
    /* 5458 */ "ld1 $\xFF\x02\x32, [$\x01], #16\0"
34498
0
    /* 5478 */ "ld1 $\xFF\x02\x33, [$\x01], #32\0"
34499
0
    /* 5498 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
34500
0
    /* 5522 */ "ld1w  $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
34501
0
    /* 5546 */ "ld1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34502
0
    /* 5570 */ "ld1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34503
0
    /* 5594 */ "ld1w $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
34504
0
    /* 5618 */ "ld1b  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
34505
0
    /* 5654 */ "ld1d  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
34506
0
    /* 5690 */ "ld1h  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
34507
0
    /* 5726 */ "ld1q  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
34508
0
    /* 5762 */ "ld1w  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
34509
0
    /* 5798 */ "ld1b  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
34510
0
    /* 5834 */ "ld1d  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
34511
0
    /* 5870 */ "ld1h  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
34512
0
    /* 5906 */ "ld1q  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
34513
0
    /* 5942 */ "ld1w  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
34514
0
    /* 5978 */ "ld1 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #2\0"
34515
0
    /* 6001 */ "ld1 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #4\0"
34516
0
    /* 6024 */ "ld1 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #8\0"
34517
0
    /* 6047 */ "ld1 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #1\0"
34518
0
    /* 6070 */ "ld2b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
34519
0
    /* 6094 */ "ld2d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34520
0
    /* 6118 */ "ld2h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34521
0
    /* 6142 */ "ld2q  $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
34522
0
    /* 6166 */ "ld2r  $\xFF\x02\x2C, [$\x01], #2\0"
34523
0
    /* 6186 */ "ld2r  $\xFF\x02\x2D, [$\x01], #16\0"
34524
0
    /* 6207 */ "ld2r  $\xFF\x02\x2E, [$\x01], #16\0"
34525
0
    /* 6228 */ "ld2r  $\xFF\x02\x2F, [$\x01], #8\0"
34526
0
    /* 6248 */ "ld2r  $\xFF\x02\x30, [$\x01], #4\0"
34527
0
    /* 6268 */ "ld2r  $\xFF\x02\x31, [$\x01], #8\0"
34528
0
    /* 6288 */ "ld2r  $\xFF\x02\x32, [$\x01], #2\0"
34529
0
    /* 6308 */ "ld2r  $\xFF\x02\x33, [$\x01], #4\0"
34530
0
    /* 6328 */ "ld2 $\xFF\x02\x2C, [$\x01], #32\0"
34531
0
    /* 6348 */ "ld2 $\xFF\x02\x2E, [$\x01], #32\0"
34532
0
    /* 6368 */ "ld2 $\xFF\x02\x2F, [$\x01], #16\0"
34533
0
    /* 6388 */ "ld2 $\xFF\x02\x30, [$\x01], #16\0"
34534
0
    /* 6408 */ "ld2 $\xFF\x02\x31, [$\x01], #32\0"
34535
0
    /* 6428 */ "ld2 $\xFF\x02\x32, [$\x01], #16\0"
34536
0
    /* 6448 */ "ld2 $\xFF\x02\x33, [$\x01], #32\0"
34537
0
    /* 6468 */ "ld2w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34538
0
    /* 6492 */ "ld2 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #4\0"
34539
0
    /* 6515 */ "ld2 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #8\0"
34540
0
    /* 6538 */ "ld2 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #16\0"
34541
0
    /* 6562 */ "ld2 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #2\0"
34542
0
    /* 6585 */ "ld3b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
34543
0
    /* 6609 */ "ld3d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34544
0
    /* 6633 */ "ld3h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34545
0
    /* 6657 */ "ld3q  $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
34546
0
    /* 6681 */ "ld3r  $\xFF\x02\x2C, [$\x01], #3\0"
34547
0
    /* 6701 */ "ld3r  $\xFF\x02\x2D, [$\x01], #24\0"
34548
0
    /* 6722 */ "ld3r  $\xFF\x02\x2E, [$\x01], #24\0"
34549
0
    /* 6743 */ "ld3r  $\xFF\x02\x2F, [$\x01], #12\0"
34550
0
    /* 6764 */ "ld3r  $\xFF\x02\x30, [$\x01], #6\0"
34551
0
    /* 6784 */ "ld3r  $\xFF\x02\x31, [$\x01], #12\0"
34552
0
    /* 6805 */ "ld3r  $\xFF\x02\x32, [$\x01], #3\0"
34553
0
    /* 6825 */ "ld3r  $\xFF\x02\x33, [$\x01], #6\0"
34554
0
    /* 6845 */ "ld3 $\xFF\x02\x2C, [$\x01], #48\0"
34555
0
    /* 6865 */ "ld3 $\xFF\x02\x2E, [$\x01], #48\0"
34556
0
    /* 6885 */ "ld3 $\xFF\x02\x2F, [$\x01], #24\0"
34557
0
    /* 6905 */ "ld3 $\xFF\x02\x30, [$\x01], #24\0"
34558
0
    /* 6925 */ "ld3 $\xFF\x02\x31, [$\x01], #48\0"
34559
0
    /* 6945 */ "ld3 $\xFF\x02\x32, [$\x01], #24\0"
34560
0
    /* 6965 */ "ld3 $\xFF\x02\x33, [$\x01], #48\0"
34561
0
    /* 6985 */ "ld3w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34562
0
    /* 7009 */ "ld3 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #6\0"
34563
0
    /* 7032 */ "ld3 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #12\0"
34564
0
    /* 7056 */ "ld3 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #24\0"
34565
0
    /* 7080 */ "ld3 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #3\0"
34566
0
    /* 7103 */ "ld4b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
34567
0
    /* 7127 */ "ld4d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34568
0
    /* 7151 */ "ld4 $\xFF\x02\x2C, [$\x01], #64\0"
34569
0
    /* 7171 */ "ld4 $\xFF\x02\x2E, [$\x01], #64\0"
34570
0
    /* 7191 */ "ld4 $\xFF\x02\x2F, [$\x01], #32\0"
34571
0
    /* 7211 */ "ld4 $\xFF\x02\x30, [$\x01], #32\0"
34572
0
    /* 7231 */ "ld4 $\xFF\x02\x31, [$\x01], #64\0"
34573
0
    /* 7251 */ "ld4 $\xFF\x02\x32, [$\x01], #32\0"
34574
0
    /* 7271 */ "ld4 $\xFF\x02\x33, [$\x01], #64\0"
34575
0
    /* 7291 */ "ld4h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34576
0
    /* 7315 */ "ld4q  $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
34577
0
    /* 7339 */ "ld4r  $\xFF\x02\x2C, [$\x01], #4\0"
34578
0
    /* 7359 */ "ld4r  $\xFF\x02\x2D, [$\x01], #32\0"
34579
0
    /* 7380 */ "ld4r  $\xFF\x02\x2E, [$\x01], #32\0"
34580
0
    /* 7401 */ "ld4r  $\xFF\x02\x2F, [$\x01], #16\0"
34581
0
    /* 7422 */ "ld4r  $\xFF\x02\x30, [$\x01], #8\0"
34582
0
    /* 7442 */ "ld4r  $\xFF\x02\x31, [$\x01], #16\0"
34583
0
    /* 7463 */ "ld4r  $\xFF\x02\x32, [$\x01], #4\0"
34584
0
    /* 7483 */ "ld4r  $\xFF\x02\x33, [$\x01], #8\0"
34585
0
    /* 7503 */ "ld4w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34586
0
    /* 7527 */ "ld4 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #8\0"
34587
0
    /* 7550 */ "ld4 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #16\0"
34588
0
    /* 7574 */ "ld4 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #32\0"
34589
0
    /* 7598 */ "ld4 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #4\0"
34590
0
    /* 7621 */ "staddb  $\x02, [$\x03]\0"
34591
0
    /* 7637 */ "staddh  $\x02, [$\x03]\0"
34592
0
    /* 7653 */ "staddlb $\x02, [$\x03]\0"
34593
0
    /* 7670 */ "staddlh $\x02, [$\x03]\0"
34594
0
    /* 7687 */ "staddl  $\x02, [$\x03]\0"
34595
0
    /* 7703 */ "stadd $\x02, [$\x03]\0"
34596
0
    /* 7718 */ "ldapurb $\x01, [$\x02]\0"
34597
0
    /* 7735 */ "ldapurh $\x01, [$\x02]\0"
34598
0
    /* 7752 */ "ldapursb  $\x01, [$\x02]\0"
34599
0
    /* 7770 */ "ldapursh  $\x01, [$\x02]\0"
34600
0
    /* 7788 */ "ldapursw  $\x01, [$\x02]\0"
34601
0
    /* 7806 */ "ldapur  $\x01, [$\x02]\0"
34602
0
    /* 7822 */ "stclrb  $\x02, [$\x03]\0"
34603
0
    /* 7838 */ "stclrh  $\x02, [$\x03]\0"
34604
0
    /* 7854 */ "stclrlb $\x02, [$\x03]\0"
34605
0
    /* 7871 */ "stclrlh $\x02, [$\x03]\0"
34606
0
    /* 7888 */ "stclrl  $\x02, [$\x03]\0"
34607
0
    /* 7904 */ "stclr $\x02, [$\x03]\0"
34608
0
    /* 7919 */ "steorb  $\x02, [$\x03]\0"
34609
0
    /* 7935 */ "steorh  $\x02, [$\x03]\0"
34610
0
    /* 7951 */ "steorlb $\x02, [$\x03]\0"
34611
0
    /* 7968 */ "steorlh $\x02, [$\x03]\0"
34612
0
    /* 7985 */ "steorl  $\x02, [$\x03]\0"
34613
0
    /* 8001 */ "steor $\x02, [$\x03]\0"
34614
0
    /* 8016 */ "ldff1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34615
0
    /* 8042 */ "ldff1b  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34616
0
    /* 8068 */ "ldff1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
34617
0
    /* 8094 */ "ldff1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34618
0
    /* 8120 */ "ldff1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34619
0
    /* 8146 */ "ldff1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34620
0
    /* 8172 */ "ldff1h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34621
0
    /* 8198 */ "ldff1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34622
0
    /* 8224 */ "ldff1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34623
0
    /* 8251 */ "ldff1sb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34624
0
    /* 8278 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34625
0
    /* 8305 */ "ldff1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34626
0
    /* 8332 */ "ldff1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34627
0
    /* 8359 */ "ldff1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34628
0
    /* 8386 */ "ldff1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34629
0
    /* 8412 */ "ldff1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34630
0
    /* 8438 */ "ldg $\x01, [$\x03]\0"
34631
0
    /* 8451 */ "ldnf1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34632
0
    /* 8477 */ "ldnf1b  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34633
0
    /* 8503 */ "ldnf1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
34634
0
    /* 8529 */ "ldnf1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34635
0
    /* 8555 */ "ldnf1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34636
0
    /* 8581 */ "ldnf1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34637
0
    /* 8607 */ "ldnf1h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34638
0
    /* 8633 */ "ldnf1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34639
0
    /* 8659 */ "ldnf1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34640
0
    /* 8686 */ "ldnf1sb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34641
0
    /* 8713 */ "ldnf1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34642
0
    /* 8740 */ "ldnf1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34643
0
    /* 8767 */ "ldnf1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34644
0
    /* 8794 */ "ldnf1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34645
0
    /* 8821 */ "ldnf1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34646
0
    /* 8847 */ "ldnf1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34647
0
    /* 8873 */ "ldnp  $\x01, $\x02, [$\x03]\0"
34648
0
    /* 8891 */ "ldnt1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
34649
0
    /* 8917 */ "ldnt1b  $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0"
34650
0
    /* 8943 */ "ldnt1b  $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
34651
0
    /* 8969 */ "ldnt1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
34652
0
    /* 8995 */ "ldnt1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34653
0
    /* 9023 */ "ldnt1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34654
0
    /* 9051 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
34655
0
    /* 9077 */ "ldnt1d  $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
34656
0
    /* 9103 */ "ldnt1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34657
0
    /* 9129 */ "ldnt1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34658
0
    /* 9157 */ "ldnt1h $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
34659
0
    /* 9183 */ "ldnt1h  $\xFF\x01\x34, $\xFF\x02\x29/z, [$\x03]\0"
34660
0
    /* 9209 */ "ldnt1h  $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
34661
0
    /* 9235 */ "ldnt1h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34662
0
    /* 9261 */ "ldnt1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34663
0
    /* 9289 */ "ldnt1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34664
0
    /* 9317 */ "ldnt1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34665
0
    /* 9346 */ "ldnt1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34666
0
    /* 9375 */ "ldnt1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34667
0
    /* 9404 */ "ldnt1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34668
0
    /* 9433 */ "ldnt1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34669
0
    /* 9462 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
34670
0
    /* 9488 */ "ldnt1w  $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
34671
0
    /* 9514 */ "ldnt1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34672
0
    /* 9540 */ "ldnt1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34673
0
    /* 9568 */ "ldnt1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34674
0
    /* 9596 */ "ldp $\x01, $\x02, [$\x03]\0"
34675
0
    /* 9613 */ "ldpsw $\x01, $\x02, [$\x03]\0"
34676
0
    /* 9632 */ "ldraa $\x01, [$\x02]\0"
34677
0
    /* 9647 */ "ldrab $\x01, [$\x02]\0"
34678
0
    /* 9662 */ "ldrb  $\x01, [$\x02, $\x03]\0"
34679
0
    /* 9680 */ "ldrb  $\x01, [$\x02]\0"
34680
0
    /* 9694 */ "ldr $\x01, [$\x02, $\x03]\0"
34681
0
    /* 9711 */ "ldr $\x01, [$\x02]\0"
34682
0
    /* 9724 */ "ldrh  $\x01, [$\x02, $\x03]\0"
34683
0
    /* 9742 */ "ldrh  $\x01, [$\x02]\0"
34684
0
    /* 9756 */ "ldrsb $\x01, [$\x02, $\x03]\0"
34685
0
    /* 9775 */ "ldrsb $\x01, [$\x02]\0"
34686
0
    /* 9790 */ "ldrsh $\x01, [$\x02, $\x03]\0"
34687
0
    /* 9809 */ "ldrsh $\x01, [$\x02]\0"
34688
0
    /* 9824 */ "ldrsw $\x01, [$\x02, $\x03]\0"
34689
0
    /* 9843 */ "ldrsw $\x01, [$\x02]\0"
34690
0
    /* 9858 */ "ldr $\xFF\x01\x07, [$\x02]\0"
34691
0
    /* 9873 */ "ldr $\xFF\x01\x37[$\x02, $\xFF\x03\x20], [$\x04]\0"
34692
0
    /* 9898 */ "stsetb  $\x02, [$\x03]\0"
34693
0
    /* 9914 */ "stseth  $\x02, [$\x03]\0"
34694
0
    /* 9930 */ "stsetlb $\x02, [$\x03]\0"
34695
0
    /* 9947 */ "stsetlh $\x02, [$\x03]\0"
34696
0
    /* 9964 */ "stsetl  $\x02, [$\x03]\0"
34697
0
    /* 9980 */ "stset $\x02, [$\x03]\0"
34698
0
    /* 9995 */ "stsmaxb $\x02, [$\x03]\0"
34699
0
    /* 10012 */ "stsmaxh  $\x02, [$\x03]\0"
34700
0
    /* 10029 */ "stsmaxlb $\x02, [$\x03]\0"
34701
0
    /* 10047 */ "stsmaxlh $\x02, [$\x03]\0"
34702
0
    /* 10065 */ "stsmaxl  $\x02, [$\x03]\0"
34703
0
    /* 10082 */ "stsmax $\x02, [$\x03]\0"
34704
0
    /* 10098 */ "stsminb  $\x02, [$\x03]\0"
34705
0
    /* 10115 */ "stsminh  $\x02, [$\x03]\0"
34706
0
    /* 10132 */ "stsminlb $\x02, [$\x03]\0"
34707
0
    /* 10150 */ "stsminlh $\x02, [$\x03]\0"
34708
0
    /* 10168 */ "stsminl  $\x02, [$\x03]\0"
34709
0
    /* 10185 */ "stsmin $\x02, [$\x03]\0"
34710
0
    /* 10201 */ "ldtrb  $\x01, [$\x02]\0"
34711
0
    /* 10216 */ "ldtrh  $\x01, [$\x02]\0"
34712
0
    /* 10231 */ "ldtrsb $\x01, [$\x02]\0"
34713
0
    /* 10247 */ "ldtrsh $\x01, [$\x02]\0"
34714
0
    /* 10263 */ "ldtrsw $\x01, [$\x02]\0"
34715
0
    /* 10279 */ "ldtr $\x01, [$\x02]\0"
34716
0
    /* 10293 */ "stumaxb  $\x02, [$\x03]\0"
34717
0
    /* 10310 */ "stumaxh  $\x02, [$\x03]\0"
34718
0
    /* 10327 */ "stumaxlb $\x02, [$\x03]\0"
34719
0
    /* 10345 */ "stumaxlh $\x02, [$\x03]\0"
34720
0
    /* 10363 */ "stumaxl  $\x02, [$\x03]\0"
34721
0
    /* 10380 */ "stumax $\x02, [$\x03]\0"
34722
0
    /* 10396 */ "stuminb  $\x02, [$\x03]\0"
34723
0
    /* 10413 */ "stuminh  $\x02, [$\x03]\0"
34724
0
    /* 10430 */ "stuminlb $\x02, [$\x03]\0"
34725
0
    /* 10448 */ "stuminlh $\x02, [$\x03]\0"
34726
0
    /* 10466 */ "stuminl  $\x02, [$\x03]\0"
34727
0
    /* 10483 */ "stumin $\x02, [$\x03]\0"
34728
0
    /* 10499 */ "ldurb  $\x01, [$\x02]\0"
34729
0
    /* 10514 */ "ldur $\x01, [$\x02]\0"
34730
0
    /* 10528 */ "ldurh  $\x01, [$\x02]\0"
34731
0
    /* 10543 */ "ldursb $\x01, [$\x02]\0"
34732
0
    /* 10559 */ "ldursh $\x01, [$\x02]\0"
34733
0
    /* 10575 */ "ldursw $\x01, [$\x02]\0"
34734
0
    /* 10591 */ "mul  $\x01, $\x02, $\x03\0"
34735
0
    /* 10606 */ "mov  $\xFF\x01\x28, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
34736
0
    /* 10631 */ "mov  $\xFF\x01\x23, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
34737
0
    /* 10656 */ "mov  $\xFF\x01\x2B, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
34738
0
    /* 10681 */ "mov  $\xFF\x01\x24, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
34739
0
    /* 10706 */ "mov  $\xFF\x01\x28, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
34740
0
    /* 10731 */ "mov  $\xFF\x01\x23, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
34741
0
    /* 10756 */ "mov  $\xFF\x01\x2B, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
34742
0
    /* 10781 */ "mov  $\xFF\x01\x24, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
34743
0
    /* 10806 */ "mov  $\xFF\x01\x28, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
34744
0
    /* 10831 */ "mov  $\xFF\x01\x23, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
34745
0
    /* 10856 */ "mov  $\xFF\x01\x2B, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
34746
0
    /* 10881 */ "mov  $\xFF\x01\x24, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
34747
0
    /* 10906 */ "mov  $\xFF\x01\x28, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
34748
0
    /* 10931 */ "mov  $\xFF\x01\x23, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
34749
0
    /* 10956 */ "mov  $\xFF\x01\x2B, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
34750
0
    /* 10981 */ "mov  $\xFF\x01\x24, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
34751
0
    /* 11006 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x28\0"
34752
0
    /* 11031 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x23\0"
34753
0
    /* 11056 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x2B\0"
34754
0
    /* 11081 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x24\0"
34755
0
    /* 11106 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x28\0"
34756
0
    /* 11131 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x23\0"
34757
0
    /* 11156 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x2B\0"
34758
0
    /* 11181 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x24\0"
34759
0
    /* 11206 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x28\0"
34760
0
    /* 11231 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x23\0"
34761
0
    /* 11256 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x2B\0"
34762
0
    /* 11281 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x24\0"
34763
0
    /* 11306 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x28\0"
34764
0
    /* 11331 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x23\0"
34765
0
    /* 11356 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x2B\0"
34766
0
    /* 11381 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x24\0"
34767
0
    /* 11406 */ "mov  $\xFF\x01\x23, $\xFF\x02\x3A[$\x03, $\xFF\x04\x20, vgx2]\0"
34768
0
    /* 11437 */ "mov  $\xFF\x01\x3A[$\x03, $\xFF\x04\x20, vgx2], $\xFF\x05\x23\0"
34769
0
    /* 11468 */ "mov  $\xFF\x01\x23, $\xFF\x02\x3A[$\x03, $\xFF\x04\x20, vgx4]\0"
34770
0
    /* 11499 */ "mov  $\xFF\x01\x3A[$\x03, $\xFF\x04\x20, vgx4], $\xFF\x05\x23\0"
34771
0
    /* 11530 */ "movt $\x01, $\xFF\x03\x07\0"
34772
0
    /* 11544 */ "smstart\0"
34773
0
    /* 11552 */ "smstart sm\0"
34774
0
    /* 11563 */ "smstart za\0"
34775
0
    /* 11574 */ "smstop\0"
34776
0
    /* 11581 */ "smstop sm\0"
34777
0
    /* 11591 */ "smstop za\0"
34778
0
    /* 11601 */ "mneg $\x01, $\x02, $\x03\0"
34779
0
    /* 11617 */ "mvn.16b $\xFF\x01\x0C, $\xFF\x02\x0C\0"
34780
0
    /* 11636 */ "mvn.8b $\xFF\x01\x0C, $\xFF\x02\x0C\0"
34781
0
    /* 11654 */ "mvn $\x01, $\x03\0"
34782
0
    /* 11665 */ "mvn $\x01, $\x03$\xFF\x04\x02\0"
34783
0
    /* 11680 */ "orn  $\x01, $\x02, $\x03\0"
34784
0
    /* 11695 */ "movs $\xFF\x01\x06, $\xFF\x02\x06\0"
34785
0
    /* 11711 */ "mov $\x01, $\x03\0"
34786
0
    /* 11722 */ "orr  $\x01, $\x02, $\x03\0"
34787
0
    /* 11737 */ "mov $\xFF\x01\x06, $\xFF\x02\x06\0"
34788
0
    /* 11752 */ "orr  $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0"
34789
0
    /* 11773 */ "orr  $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0"
34790
0
    /* 11794 */ "orr  $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0"
34791
0
    /* 11815 */ "mov $\xFF\x01\x10, $\xFF\x02\x10\0"
34792
0
    /* 11830 */ "mov.16b  $\xFF\x01\x0C, $\xFF\x02\x0C\0"
34793
0
    /* 11849 */ "mov.8b $\xFF\x01\x0C, $\xFF\x02\x0C\0"
34794
0
    /* 11867 */ "pacia1716\0"
34795
0
    /* 11877 */ "paciasp\0"
34796
0
    /* 11885 */ "paciaz\0"
34797
0
    /* 11892 */ "pacib1716\0"
34798
0
    /* 11902 */ "pacibsp\0"
34799
0
    /* 11910 */ "pacibz\0"
34800
0
    /* 11917 */ "pacm\0"
34801
0
    /* 11922 */ "pmov $\xFF\x01\x06, $\xFF\x02\x07\0"
34802
0
    /* 11938 */ "pmov $\xFF\x01\x07, $\xFF\x04\x06\0"
34803
0
    /* 11954 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34804
0
    /* 11978 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
34805
0
    /* 12000 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34806
0
    /* 12024 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34807
0
    /* 12048 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
34808
0
    /* 12070 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34809
0
    /* 12094 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34810
0
    /* 12118 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
34811
0
    /* 12140 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34812
0
    /* 12164 */ "prfm $\xFF\x01\x3D, [$\x02, $\x03]\0"
34813
0
    /* 12184 */ "prfm $\xFF\x01\x3D, [$\x02]\0"
34814
0
    /* 12200 */ "prfum  $\xFF\x01\x3D, [$\x02]\0"
34815
0
    /* 12217 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34816
0
    /* 12241 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
34817
0
    /* 12263 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34818
0
    /* 12287 */ "ptrues $\xFF\x01\x06\0"
34819
0
    /* 12299 */ "ptrues $\xFF\x01\x10\0"
34820
0
    /* 12311 */ "ptrues $\xFF\x01\x09\0"
34821
0
    /* 12323 */ "ptrues $\xFF\x01\x0B\0"
34822
0
    /* 12335 */ "ptrue  $\xFF\x01\x06\0"
34823
0
    /* 12346 */ "ptrue  $\xFF\x01\x10\0"
34824
0
    /* 12357 */ "ptrue  $\xFF\x01\x09\0"
34825
0
    /* 12368 */ "ptrue  $\xFF\x01\x0B\0"
34826
0
    /* 12379 */ "ret\0"
34827
0
    /* 12383 */ "ngcs $\x01, $\x03\0"
34828
0
    /* 12395 */ "ngc $\x01, $\x03\0"
34829
0
    /* 12406 */ "asr $\x01, $\x02, $\x03\0"
34830
0
    /* 12421 */ "sxtb $\x01, $\x02\0"
34831
0
    /* 12433 */ "sxth $\x01, $\x02\0"
34832
0
    /* 12445 */ "sxtw $\x01, $\x02\0"
34833
0
    /* 12457 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/m, $\xFF\x03\x06\0"
34834
0
    /* 12480 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/m, $\xFF\x03\x10\0"
34835
0
    /* 12503 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/m, $\xFF\x03\x09\0"
34836
0
    /* 12526 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/m, $\xFF\x03\x0B\0"
34837
0
    /* 12549 */ "smull  $\x01, $\x02, $\x03\0"
34838
0
    /* 12566 */ "smnegl $\x01, $\x02, $\x03\0"
34839
0
    /* 12584 */ "sqdecb $\x01\0"
34840
0
    /* 12594 */ "sqdecb $\x01, $\xFF\x03\x0E\0"
34841
0
    /* 12610 */ "sqdecb $\x01, $\xFF\x02\x3E\0"
34842
0
    /* 12626 */ "sqdecb $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34843
0
    /* 12648 */ "sqdecd $\x01\0"
34844
0
    /* 12658 */ "sqdecd $\x01, $\xFF\x03\x0E\0"
34845
0
    /* 12674 */ "sqdecd $\x01, $\xFF\x02\x3E\0"
34846
0
    /* 12690 */ "sqdecd $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34847
0
    /* 12712 */ "sqdecd $\xFF\x01\x10\0"
34848
0
    /* 12724 */ "sqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0"
34849
0
    /* 12742 */ "sqdech $\x01\0"
34850
0
    /* 12752 */ "sqdech $\x01, $\xFF\x03\x0E\0"
34851
0
    /* 12768 */ "sqdech $\x01, $\xFF\x02\x3E\0"
34852
0
    /* 12784 */ "sqdech $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34853
0
    /* 12806 */ "sqdech $\xFF\x01\x09\0"
34854
0
    /* 12818 */ "sqdech $\xFF\x01\x09, $\xFF\x03\x0E\0"
34855
0
    /* 12836 */ "sqdecw $\x01\0"
34856
0
    /* 12846 */ "sqdecw $\x01, $\xFF\x03\x0E\0"
34857
0
    /* 12862 */ "sqdecw $\x01, $\xFF\x02\x3E\0"
34858
0
    /* 12878 */ "sqdecw $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34859
0
    /* 12900 */ "sqdecw $\xFF\x01\x0B\0"
34860
0
    /* 12912 */ "sqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
34861
0
    /* 12930 */ "sqincb $\x01\0"
34862
0
    /* 12940 */ "sqincb $\x01, $\xFF\x03\x0E\0"
34863
0
    /* 12956 */ "sqincb $\x01, $\xFF\x02\x3E\0"
34864
0
    /* 12972 */ "sqincb $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34865
0
    /* 12994 */ "sqincd $\x01\0"
34866
0
    /* 13004 */ "sqincd $\x01, $\xFF\x03\x0E\0"
34867
0
    /* 13020 */ "sqincd $\x01, $\xFF\x02\x3E\0"
34868
0
    /* 13036 */ "sqincd $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34869
0
    /* 13058 */ "sqincd $\xFF\x01\x10\0"
34870
0
    /* 13070 */ "sqincd $\xFF\x01\x10, $\xFF\x03\x0E\0"
34871
0
    /* 13088 */ "sqinch $\x01\0"
34872
0
    /* 13098 */ "sqinch $\x01, $\xFF\x03\x0E\0"
34873
0
    /* 13114 */ "sqinch $\x01, $\xFF\x02\x3E\0"
34874
0
    /* 13130 */ "sqinch $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34875
0
    /* 13152 */ "sqinch $\xFF\x01\x09\0"
34876
0
    /* 13164 */ "sqinch $\xFF\x01\x09, $\xFF\x03\x0E\0"
34877
0
    /* 13182 */ "sqincw $\x01\0"
34878
0
    /* 13192 */ "sqincw $\x01, $\xFF\x03\x0E\0"
34879
0
    /* 13208 */ "sqincw $\x01, $\xFF\x02\x3E\0"
34880
0
    /* 13224 */ "sqincw $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34881
0
    /* 13246 */ "sqincw $\xFF\x01\x0B\0"
34882
0
    /* 13258 */ "sqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
34883
0
    /* 13276 */ "st1b $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34884
0
    /* 13300 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34885
0
    /* 13324 */ "st1d $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34886
0
    /* 13348 */ "st1h $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34887
0
    /* 13372 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34888
0
    /* 13396 */ "st1q $\xFF\x01\x25, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34889
0
    /* 13420 */ "st1w $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34890
0
    /* 13444 */ "st1w $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34891
0
    /* 13468 */ "st1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
34892
0
    /* 13490 */ "st1b $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0"
34893
0
    /* 13512 */ "st1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
34894
0
    /* 13534 */ "st1b $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34895
0
    /* 13556 */ "st1b $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34896
0
    /* 13578 */ "st1b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34897
0
    /* 13600 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34898
0
    /* 13622 */ "st1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
34899
0
    /* 13644 */ "st1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
34900
0
    /* 13666 */ "st1d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34901
0
    /* 13688 */ "st1d $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34902
0
    /* 13710 */ "st1  $\xFF\x02\x2C, [$\x01], #64\0"
34903
0
    /* 13730 */ "st1  $\xFF\x02\x2D, [$\x01], #32\0"
34904
0
    /* 13750 */ "st1  $\xFF\x02\x2E, [$\x01], #64\0"
34905
0
    /* 13770 */ "st1  $\xFF\x02\x2F, [$\x01], #32\0"
34906
0
    /* 13790 */ "st1  $\xFF\x02\x30, [$\x01], #32\0"
34907
0
    /* 13810 */ "st1  $\xFF\x02\x31, [$\x01], #64\0"
34908
0
    /* 13830 */ "st1  $\xFF\x02\x32, [$\x01], #32\0"
34909
0
    /* 13850 */ "st1  $\xFF\x02\x33, [$\x01], #64\0"
34910
0
    /* 13870 */ "st1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
34911
0
    /* 13892 */ "st1h $\xFF\x01\x34, $\xFF\x02\x29, [$\x03]\0"
34912
0
    /* 13914 */ "st1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
34913
0
    /* 13936 */ "st1h $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34914
0
    /* 13958 */ "st1h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34915
0
    /* 13980 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34916
0
    /* 14002 */ "st1  $\xFF\x02\x2C, [$\x01], #16\0"
34917
0
    /* 14022 */ "st1  $\xFF\x02\x2D, [$\x01], #8\0"
34918
0
    /* 14041 */ "st1  $\xFF\x02\x2E, [$\x01], #16\0"
34919
0
    /* 14061 */ "st1  $\xFF\x02\x2F, [$\x01], #8\0"
34920
0
    /* 14080 */ "st1  $\xFF\x02\x30, [$\x01], #8\0"
34921
0
    /* 14099 */ "st1  $\xFF\x02\x31, [$\x01], #16\0"
34922
0
    /* 14119 */ "st1  $\xFF\x02\x32, [$\x01], #8\0"
34923
0
    /* 14138 */ "st1  $\xFF\x02\x33, [$\x01], #16\0"
34924
0
    /* 14158 */ "st1  $\xFF\x02\x2C, [$\x01], #48\0"
34925
0
    /* 14178 */ "st1  $\xFF\x02\x2D, [$\x01], #24\0"
34926
0
    /* 14198 */ "st1  $\xFF\x02\x2E, [$\x01], #48\0"
34927
0
    /* 14218 */ "st1  $\xFF\x02\x2F, [$\x01], #24\0"
34928
0
    /* 14238 */ "st1  $\xFF\x02\x30, [$\x01], #24\0"
34929
0
    /* 14258 */ "st1  $\xFF\x02\x31, [$\x01], #48\0"
34930
0
    /* 14278 */ "st1  $\xFF\x02\x32, [$\x01], #24\0"
34931
0
    /* 14298 */ "st1  $\xFF\x02\x33, [$\x01], #48\0"
34932
0
    /* 14318 */ "st1  $\xFF\x02\x2C, [$\x01], #32\0"
34933
0
    /* 14338 */ "st1  $\xFF\x02\x2D, [$\x01], #16\0"
34934
0
    /* 14358 */ "st1  $\xFF\x02\x2E, [$\x01], #32\0"
34935
0
    /* 14378 */ "st1  $\xFF\x02\x2F, [$\x01], #16\0"
34936
0
    /* 14398 */ "st1  $\xFF\x02\x30, [$\x01], #16\0"
34937
0
    /* 14418 */ "st1  $\xFF\x02\x31, [$\x01], #32\0"
34938
0
    /* 14438 */ "st1  $\xFF\x02\x32, [$\x01], #16\0"
34939
0
    /* 14458 */ "st1  $\xFF\x02\x33, [$\x01], #32\0"
34940
0
    /* 14478 */ "st1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
34941
0
    /* 14500 */ "st1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
34942
0
    /* 14522 */ "st1w $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34943
0
    /* 14544 */ "st1w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34944
0
    /* 14566 */ "st1w $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34945
0
    /* 14588 */ "st1b {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34946
0
    /* 14622 */ "st1d {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34947
0
    /* 14656 */ "st1h {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34948
0
    /* 14690 */ "st1q {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34949
0
    /* 14724 */ "st1w {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34950
0
    /* 14758 */ "st1b {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34951
0
    /* 14792 */ "st1d {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34952
0
    /* 14826 */ "st1h {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34953
0
    /* 14860 */ "st1q {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34954
0
    /* 14894 */ "st1w {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34955
0
    /* 14928 */ "st1  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #2\0"
34956
0
    /* 14951 */ "st1  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #4\0"
34957
0
    /* 14974 */ "st1  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #8\0"
34958
0
    /* 14997 */ "st1  $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #1\0"
34959
0
    /* 15020 */ "st2b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34960
0
    /* 15042 */ "st2d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34961
0
    /* 15064 */ "st2g $\x01, [$\x02]\0"
34962
0
    /* 15078 */ "st2h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34963
0
    /* 15100 */ "st2q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34964
0
    /* 15122 */ "st2  $\xFF\x02\x2C, [$\x01], #32\0"
34965
0
    /* 15142 */ "st2  $\xFF\x02\x2E, [$\x01], #32\0"
34966
0
    /* 15162 */ "st2  $\xFF\x02\x2F, [$\x01], #16\0"
34967
0
    /* 15182 */ "st2  $\xFF\x02\x30, [$\x01], #16\0"
34968
0
    /* 15202 */ "st2  $\xFF\x02\x31, [$\x01], #32\0"
34969
0
    /* 15222 */ "st2  $\xFF\x02\x32, [$\x01], #16\0"
34970
0
    /* 15242 */ "st2  $\xFF\x02\x33, [$\x01], #32\0"
34971
0
    /* 15262 */ "st2w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34972
0
    /* 15284 */ "st2  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #4\0"
34973
0
    /* 15307 */ "st2  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #8\0"
34974
0
    /* 15330 */ "st2  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #16\0"
34975
0
    /* 15354 */ "st2  $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #2\0"
34976
0
    /* 15377 */ "st3b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34977
0
    /* 15399 */ "st3d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34978
0
    /* 15421 */ "st3h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34979
0
    /* 15443 */ "st3q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34980
0
    /* 15465 */ "st3  $\xFF\x02\x2C, [$\x01], #48\0"
34981
0
    /* 15485 */ "st3  $\xFF\x02\x2E, [$\x01], #48\0"
34982
0
    /* 15505 */ "st3  $\xFF\x02\x2F, [$\x01], #24\0"
34983
0
    /* 15525 */ "st3  $\xFF\x02\x30, [$\x01], #24\0"
34984
0
    /* 15545 */ "st3  $\xFF\x02\x31, [$\x01], #48\0"
34985
0
    /* 15565 */ "st3  $\xFF\x02\x32, [$\x01], #24\0"
34986
0
    /* 15585 */ "st3  $\xFF\x02\x33, [$\x01], #48\0"
34987
0
    /* 15605 */ "st3w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34988
0
    /* 15627 */ "st3  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #6\0"
34989
0
    /* 15650 */ "st3  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #12\0"
34990
0
    /* 15674 */ "st3  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #24\0"
34991
0
    /* 15698 */ "st3  $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #3\0"
34992
0
    /* 15721 */ "st4b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34993
0
    /* 15743 */ "st4d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34994
0
    /* 15765 */ "st4  $\xFF\x02\x2C, [$\x01], #64\0"
34995
0
    /* 15785 */ "st4  $\xFF\x02\x2E, [$\x01], #64\0"
34996
0
    /* 15805 */ "st4  $\xFF\x02\x2F, [$\x01], #32\0"
34997
0
    /* 15825 */ "st4  $\xFF\x02\x30, [$\x01], #32\0"
34998
0
    /* 15845 */ "st4  $\xFF\x02\x31, [$\x01], #64\0"
34999
0
    /* 15865 */ "st4  $\xFF\x02\x32, [$\x01], #32\0"
35000
0
    /* 15885 */ "st4  $\xFF\x02\x33, [$\x01], #64\0"
35001
0
    /* 15905 */ "st4h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
35002
0
    /* 15927 */ "st4q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
35003
0
    /* 15949 */ "st4w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
35004
0
    /* 15971 */ "st4  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #8\0"
35005
0
    /* 15994 */ "st4  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #16\0"
35006
0
    /* 16018 */ "st4  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #32\0"
35007
0
    /* 16042 */ "st4  $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #4\0"
35008
0
    /* 16065 */ "stgp $\x01, $\x02, [$\x03]\0"
35009
0
    /* 16083 */ "stg  $\x01, [$\x02]\0"
35010
0
    /* 16096 */ "stlurb $\x01, [$\x02]\0"
35011
0
    /* 16112 */ "stlurh $\x01, [$\x02]\0"
35012
0
    /* 16128 */ "stlur  $\x01, [$\x02]\0"
35013
0
    /* 16143 */ "stnp $\x01, $\x02, [$\x03]\0"
35014
0
    /* 16161 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
35015
0
    /* 16185 */ "stnt1b $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0"
35016
0
    /* 16209 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
35017
0
    /* 16233 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
35018
0
    /* 16257 */ "stnt1b $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
35019
0
    /* 16283 */ "stnt1b $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
35020
0
    /* 16309 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
35021
0
    /* 16333 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
35022
0
    /* 16357 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
35023
0
    /* 16381 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
35024
0
    /* 16407 */ "stnt1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
35025
0
    /* 16431 */ "stnt1h $\xFF\x01\x34, $\xFF\x02\x29, [$\x03]\0"
35026
0
    /* 16455 */ "stnt1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
35027
0
    /* 16479 */ "stnt1h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
35028
0
    /* 16503 */ "stnt1h $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
35029
0
    /* 16529 */ "stnt1h $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
35030
0
    /* 16555 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
35031
0
    /* 16579 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
35032
0
    /* 16603 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
35033
0
    /* 16627 */ "stnt1w $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
35034
0
    /* 16653 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
35035
0
    /* 16679 */ "stp  $\x01, $\x02, [$\x03]\0"
35036
0
    /* 16696 */ "strb $\x01, [$\x02, $\x03]\0"
35037
0
    /* 16714 */ "strb $\x01, [$\x02]\0"
35038
0
    /* 16728 */ "str  $\x01, [$\x02, $\x03]\0"
35039
0
    /* 16745 */ "str  $\x01, [$\x02]\0"
35040
0
    /* 16758 */ "strh $\x01, [$\x02, $\x03]\0"
35041
0
    /* 16776 */ "strh $\x01, [$\x02]\0"
35042
0
    /* 16790 */ "str  $\xFF\x01\x07, [$\x02]\0"
35043
0
    /* 16805 */ "str  $\xFF\x01\x37[$\x02, $\xFF\x03\x20], [$\x04]\0"
35044
0
    /* 16830 */ "sttrb  $\x01, [$\x02]\0"
35045
0
    /* 16845 */ "sttrh  $\x01, [$\x02]\0"
35046
0
    /* 16860 */ "sttr $\x01, [$\x02]\0"
35047
0
    /* 16874 */ "sturb  $\x01, [$\x02]\0"
35048
0
    /* 16889 */ "stur $\x01, [$\x02]\0"
35049
0
    /* 16903 */ "sturh  $\x01, [$\x02]\0"
35050
0
    /* 16918 */ "stz2g  $\x01, [$\x02]\0"
35051
0
    /* 16933 */ "stzg $\x01, [$\x02]\0"
35052
0
    /* 16947 */ "subpt  $\x01, $\x02, $\x03\0"
35053
0
    /* 16964 */ "cmp  $\x02, $\xFF\x03\x01\0"
35054
0
    /* 16977 */ "cmp  $\x02, $\x03\0"
35055
0
    /* 16988 */ "cmp  $\x02, $\x03$\xFF\x04\x02\0"
35056
0
    /* 17003 */ "negs $\x01, $\x03\0"
35057
0
    /* 17015 */ "negs $\x01, $\x03$\xFF\x04\x02\0"
35058
0
    /* 17031 */ "subs $\x01, $\x02, $\x03\0"
35059
0
    /* 17047 */ "cmp  $\x02, $\x03$\xFF\x04\x03\0"
35060
0
    /* 17062 */ "neg $\x01, $\x03\0"
35061
0
    /* 17073 */ "neg $\x01, $\x03$\xFF\x04\x02\0"
35062
0
    /* 17088 */ "sub  $\x01, $\x02, $\x03\0"
35063
0
    /* 17103 */ "sysp $\x01, $\xFF\x02\x3F, $\xFF\x03\x3F, $\x04\0"
35064
0
    /* 17127 */ "sys $\x01, $\xFF\x02\x3F, $\xFF\x03\x3F, $\x04\0"
35065
0
    /* 17150 */ "lsr $\x01, $\x02, $\x03\0"
35066
0
    /* 17165 */ "uxtb $\x01, $\x02\0"
35067
0
    /* 17177 */ "uxth $\x01, $\x02\0"
35068
0
    /* 17189 */ "uxtw $\x01, $\x02\0"
35069
0
    /* 17201 */ "umull  $\x01, $\x02, $\x03\0"
35070
0
    /* 17218 */ "mov.s  $\x01, $\xFF\x02\x0C$\xFF\x03\x19\0"
35071
0
    /* 17237 */ "mov.d  $\x01, $\xFF\x02\x0C$\xFF\x03\x19\0"
35072
0
    /* 17256 */ "umnegl $\x01, $\x02, $\x03\0"
35073
0
    /* 17274 */ "uqdecb $\x01\0"
35074
0
    /* 17284 */ "uqdecb $\x01, $\xFF\x03\x0E\0"
35075
0
    /* 17300 */ "uqdecd $\x01\0"
35076
0
    /* 17310 */ "uqdecd $\x01, $\xFF\x03\x0E\0"
35077
0
    /* 17326 */ "uqdecd $\xFF\x01\x10\0"
35078
0
    /* 17338 */ "uqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0"
35079
0
    /* 17356 */ "uqdech $\x01\0"
35080
0
    /* 17366 */ "uqdech $\x01, $\xFF\x03\x0E\0"
35081
0
    /* 17382 */ "uqdech $\xFF\x01\x09\0"
35082
0
    /* 17394 */ "uqdech $\xFF\x01\x09, $\xFF\x03\x0E\0"
35083
0
    /* 17412 */ "uqdecw $\x01\0"
35084
0
    /* 17422 */ "uqdecw $\x01, $\xFF\x03\x0E\0"
35085
0
    /* 17438 */ "uqdecw $\xFF\x01\x0B\0"
35086
0
    /* 17450 */ "uqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
35087
0
    /* 17468 */ "uqincb $\x01\0"
35088
0
    /* 17478 */ "uqincb $\x01, $\xFF\x03\x0E\0"
35089
0
    /* 17494 */ "uqincd $\x01\0"
35090
0
    /* 17504 */ "uqincd $\x01, $\xFF\x03\x0E\0"
35091
0
    /* 17520 */ "uqincd $\xFF\x01\x10\0"
35092
0
    /* 17532 */ "uqincd $\xFF\x01\x10, $\xFF\x03\x0E\0"
35093
0
    /* 17550 */ "uqinch $\x01\0"
35094
0
    /* 17560 */ "uqinch $\x01, $\xFF\x03\x0E\0"
35095
0
    /* 17576 */ "uqinch $\xFF\x01\x09\0"
35096
0
    /* 17588 */ "uqinch $\xFF\x01\x09, $\xFF\x03\x0E\0"
35097
0
    /* 17606 */ "uqincw $\x01\0"
35098
0
    /* 17616 */ "uqincw $\x01, $\xFF\x03\x0E\0"
35099
0
    /* 17632 */ "uqincw $\xFF\x01\x0B\0"
35100
0
    /* 17644 */ "uqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
35101
0
    /* 17662 */ "xpaclri\0"
35102
0
    /* 17670 */ "zero {za}\0"
35103
0
    /* 17680 */ "zero {za0.h}\0"
35104
0
    /* 17693 */ "zero {za1.h}\0"
35105
0
    /* 17706 */ "zero {za0.s}\0"
35106
0
    /* 17719 */ "zero {za1.s}\0"
35107
0
    /* 17732 */ "zero {za2.s}\0"
35108
0
    /* 17745 */ "zero {za3.s}\0"
35109
0
    /* 17758 */ "zero {za0.s,za1.s}\0"
35110
0
    /* 17777 */ "zero {za0.s,za3.s}\0"
35111
0
    /* 17796 */ "zero {za1.s,za2.s}\0"
35112
0
    /* 17815 */ "zero {za2.s,za3.s}\0"
35113
0
    /* 17834 */ "zero {za0.s,za1.s,za2.s}\0"
35114
0
    /* 17859 */ "zero {za0.s,za1.s,za3.s}\0"
35115
0
    /* 17884 */ "zero {za0.s,za2.s,za3.s}\0"
35116
0
    /* 17909 */ "zero {za1.s,za2.s,za3.s}\0"
35117
0
  ;
35118
35119
0
#ifndef NDEBUG
35120
0
  static struct SortCheck {
35121
0
    SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
35122
0
      assert(std::is_sorted(
35123
0
                 OpToPatterns.begin(), OpToPatterns.end(),
35124
0
                 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
35125
0
                   return L.Opcode < R.Opcode;
35126
0
                 }) &&
35127
0
             "tablegen failed to sort opcode patterns");
35128
0
    }
35129
0
  } sortCheckVar(OpToPatterns);
35130
0
#endif
35131
35132
0
  AliasMatchingData M {
35133
0
    ArrayRef(OpToPatterns),
35134
0
    ArrayRef(Patterns),
35135
0
    ArrayRef(Conds),
35136
0
    StringRef(AsmStrings, std::size(AsmStrings)),
35137
0
    &AArch64AppleInstPrinterValidateMCOperand,
35138
0
  };
35139
0
  const char *AsmString = matchAliasPatterns(MI, &STI, M);
35140
0
  if (!AsmString) return false;
35141
35142
0
  unsigned I = 0;
35143
0
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
35144
0
         AsmString[I] != '$' && AsmString[I] != '\0')
35145
0
    ++I;
35146
0
  OS << '\t' << StringRef(AsmString, I);
35147
0
  if (AsmString[I] != '\0') {
35148
0
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
35149
0
      OS << '\t';
35150
0
      ++I;
35151
0
    }
35152
0
    do {
35153
0
      if (AsmString[I] == '$') {
35154
0
        ++I;
35155
0
        if (AsmString[I] == (char)0xff) {
35156
0
          ++I;
35157
0
          int OpIdx = AsmString[I++] - 1;
35158
0
          int PrintMethodIdx = AsmString[I++] - 1;
35159
0
          printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS);
35160
0
        } else
35161
0
          printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS);
35162
0
      } else {
35163
0
        OS << AsmString[I++];
35164
0
      }
35165
0
    } while (AsmString[I] != '\0');
35166
0
  }
35167
35168
0
  return true;
35169
0
}
35170
35171
void AArch64AppleInstPrinter::printCustomAliasOperand(
35172
         const MCInst *MI, uint64_t Address, unsigned OpIdx,
35173
         unsigned PrintMethodIdx,
35174
         const MCSubtargetInfo &STI,
35175
0
         raw_ostream &OS) {
35176
0
  switch (PrintMethodIdx) {
35177
0
  default:
35178
0
    llvm_unreachable("Unknown PrintMethod kind");
35179
0
    break;
35180
0
  case 0:
35181
0
    printAddSubImm(MI, OpIdx, STI, OS);
35182
0
    break;
35183
0
  case 1:
35184
0
    printShifter(MI, OpIdx, STI, OS);
35185
0
    break;
35186
0
  case 2:
35187
0
    printArithExtend(MI, OpIdx, STI, OS);
35188
0
    break;
35189
0
  case 3:
35190
0
    printLogicalImm<int32_t>(MI, OpIdx, STI, OS);
35191
0
    break;
35192
0
  case 4:
35193
0
    printLogicalImm<int64_t>(MI, OpIdx, STI, OS);
35194
0
    break;
35195
0
  case 5:
35196
0
    printSVERegOp<'b'>(MI, OpIdx, STI, OS);
35197
0
    break;
35198
0
  case 6:
35199
0
    printSVERegOp<>(MI, OpIdx, STI, OS);
35200
0
    break;
35201
0
  case 7:
35202
0
    printLogicalImm<int8_t>(MI, OpIdx, STI, OS);
35203
0
    break;
35204
0
  case 8:
35205
0
    printSVERegOp<'h'>(MI, OpIdx, STI, OS);
35206
0
    break;
35207
0
  case 9:
35208
0
    printLogicalImm<int16_t>(MI, OpIdx, STI, OS);
35209
0
    break;
35210
0
  case 10:
35211
0
    printSVERegOp<'s'>(MI, OpIdx, STI, OS);
35212
0
    break;
35213
0
  case 11:
35214
0
    printVRegOperand(MI, OpIdx, STI, OS);
35215
0
    break;
35216
0
  case 12:
35217
0
    printImm(MI, OpIdx, STI, OS);
35218
0
    break;
35219
0
  case 13:
35220
0
    printSVEPattern(MI, OpIdx, STI, OS);
35221
0
    break;
35222
0
  case 14:
35223
0
    printImm8OptLsl<int8_t>(MI, OpIdx, STI, OS);
35224
0
    break;
35225
0
  case 15:
35226
0
    printSVERegOp<'d'>(MI, OpIdx, STI, OS);
35227
0
    break;
35228
0
  case 16:
35229
0
    printImm8OptLsl<int64_t>(MI, OpIdx, STI, OS);
35230
0
    break;
35231
0
  case 17:
35232
0
    printImm8OptLsl<int16_t>(MI, OpIdx, STI, OS);
35233
0
    break;
35234
0
  case 18:
35235
0
    printImm8OptLsl<int32_t>(MI, OpIdx, STI, OS);
35236
0
    break;
35237
0
  case 19:
35238
0
    printInverseCondCode(MI, OpIdx, STI, OS);
35239
0
    break;
35240
0
  case 20:
35241
0
    printSVELogicalImm<int16_t>(MI, OpIdx, STI, OS);
35242
0
    break;
35243
0
  case 21:
35244
0
    printSVELogicalImm<int32_t>(MI, OpIdx, STI, OS);
35245
0
    break;
35246
0
  case 22:
35247
0
    printSVELogicalImm<int64_t>(MI, OpIdx, STI, OS);
35248
0
    break;
35249
0
  case 23:
35250
0
    printZPRasFPR<8>(MI, OpIdx, STI, OS);
35251
0
    break;
35252
0
  case 24:
35253
0
    printVectorIndex(MI, OpIdx, STI, OS);
35254
0
    break;
35255
0
  case 25:
35256
0
    printZPRasFPR<64>(MI, OpIdx, STI, OS);
35257
0
    break;
35258
0
  case 26:
35259
0
    printZPRasFPR<16>(MI, OpIdx, STI, OS);
35260
0
    break;
35261
0
  case 27:
35262
0
    printSVERegOp<'q'>(MI, OpIdx, STI, OS);
35263
0
    break;
35264
0
  case 28:
35265
0
    printZPRasFPR<128>(MI, OpIdx, STI, OS);
35266
0
    break;
35267
0
  case 29:
35268
0
    printZPRasFPR<32>(MI, OpIdx, STI, OS);
35269
0
    break;
35270
0
  case 30:
35271
0
    printMatrixTileVector<0>(MI, OpIdx, STI, OS);
35272
0
    break;
35273
0
  case 31:
35274
0
    printMatrixIndex(MI, OpIdx, STI, OS);
35275
0
    break;
35276
0
  case 32:
35277
0
    printMatrixTileVector<1>(MI, OpIdx, STI, OS);
35278
0
    break;
35279
0
  case 33:
35280
0
    printFPImmOperand(MI, OpIdx, STI, OS);
35281
0
    break;
35282
0
  case 34:
35283
0
    printTypedVectorList<0,'d'>(MI, OpIdx, STI, OS);
35284
0
    break;
35285
0
  case 35:
35286
0
    printTypedVectorList<0,'s'>(MI, OpIdx, STI, OS);
35287
0
    break;
35288
0
  case 36:
35289
0
    printTypedVectorList<0,'q'>(MI, OpIdx, STI, OS);
35290
0
    break;
35291
0
  case 37:
35292
0
    printBTIHintOp(MI, OpIdx, STI, OS);
35293
0
    break;
35294
0
  case 38:
35295
0
    printPSBHintOp(MI, OpIdx, STI, OS);
35296
0
    break;
35297
0
  case 39:
35298
0
    printTypedVectorList<0,'b'>(MI, OpIdx, STI, OS);
35299
0
    break;
35300
0
  case 40:
35301
0
    printPredicateAsCounter<0>(MI, OpIdx, STI, OS);
35302
0
    break;
35303
0
  case 41:
35304
0
    printTypedVectorList<0, 'b'>(MI, OpIdx, STI, OS);
35305
0
    break;
35306
0
  case 42:
35307
0
    printTypedVectorList<0,'h'>(MI, OpIdx, STI, OS);
35308
0
    break;
35309
0
  case 43:
35310
0
    printTypedVectorList<16, 'b'>(MI, OpIdx, STI, OS);
35311
0
    break;
35312
0
  case 44:
35313
0
    printTypedVectorList<1, 'd'>(MI, OpIdx, STI, OS);
35314
0
    break;
35315
0
  case 45:
35316
0
    printTypedVectorList<2, 'd'>(MI, OpIdx, STI, OS);
35317
0
    break;
35318
0
  case 46:
35319
0
    printTypedVectorList<2, 's'>(MI, OpIdx, STI, OS);
35320
0
    break;
35321
0
  case 47:
35322
0
    printTypedVectorList<4, 'h'>(MI, OpIdx, STI, OS);
35323
0
    break;
35324
0
  case 48:
35325
0
    printTypedVectorList<4, 's'>(MI, OpIdx, STI, OS);
35326
0
    break;
35327
0
  case 49:
35328
0
    printTypedVectorList<8, 'b'>(MI, OpIdx, STI, OS);
35329
0
    break;
35330
0
  case 50:
35331
0
    printTypedVectorList<8, 'h'>(MI, OpIdx, STI, OS);
35332
0
    break;
35333
0
  case 51:
35334
0
    printTypedVectorList<0, 'h'>(MI, OpIdx, STI, OS);
35335
0
    break;
35336
0
  case 52:
35337
0
    printTypedVectorList<0, 's'>(MI, OpIdx, STI, OS);
35338
0
    break;
35339
0
  case 53:
35340
0
    printTypedVectorList<0, 'd'>(MI, OpIdx, STI, OS);
35341
0
    break;
35342
0
  case 54:
35343
0
    printMatrix<0>(MI, OpIdx, STI, OS);
35344
0
    break;
35345
0
  case 55:
35346
0
    printImmRangeScale<2, 1>(MI, OpIdx, STI, OS);
35347
0
    break;
35348
0
  case 56:
35349
0
    printImmRangeScale<4, 3>(MI, OpIdx, STI, OS);
35350
0
    break;
35351
0
  case 57:
35352
0
    printMatrix<64>(MI, OpIdx, STI, OS);
35353
0
    break;
35354
0
  case 58:
35355
0
    printImmHex(MI, OpIdx, STI, OS);
35356
0
    break;
35357
0
  case 59:
35358
0
    printPrefetchOp<true>(MI, OpIdx, STI, OS);
35359
0
    break;
35360
0
  case 60:
35361
0
    printPrefetchOp(MI, OpIdx, STI, OS);
35362
0
    break;
35363
0
  case 61:
35364
0
    printGPR64as32(MI, OpIdx, STI, OS);
35365
0
    break;
35366
0
  case 62:
35367
0
    printSysCROperand(MI, OpIdx, STI, OS);
35368
0
    break;
35369
0
  }
35370
0
}
35371
35372
static bool AArch64AppleInstPrinterValidateMCOperand(const MCOperand &MCOp,
35373
                  const MCSubtargetInfo &STI,
35374
0
                  unsigned PredicateIndex) {
35375
0
  switch (PredicateIndex) {
35376
0
  default:
35377
0
    llvm_unreachable("Unknown MCOperandPredicate kind");
35378
0
    break;
35379
0
  case 1: {
35380
35381
0
    if (!MCOp.isImm())
35382
0
      return false;
35383
0
    int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64);
35384
0
    return AArch64_AM::isSVEMaskOfIdenticalElements<int8_t>(Val);
35385
  
35386
0
    }
35387
0
  case 2: {
35388
35389
0
    if (!MCOp.isImm())
35390
0
      return false;
35391
0
    int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64);
35392
0
    return AArch64_AM::isSVEMaskOfIdenticalElements<int16_t>(Val);
35393
  
35394
0
    }
35395
0
  case 3: {
35396
35397
0
    if (!MCOp.isImm())
35398
0
      return false;
35399
0
    int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64);
35400
0
    return AArch64_AM::isSVEMaskOfIdenticalElements<int32_t>(Val);
35401
  
35402
0
    }
35403
0
  case 4: {
35404
35405
0
    return MCOp.isImm() &&
35406
0
           MCOp.getImm() != AArch64CC::AL &&
35407
0
           MCOp.getImm() != AArch64CC::NV;
35408
  
35409
0
    }
35410
0
  case 5: {
35411
35412
0
    if (!MCOp.isImm())
35413
0
      return false;
35414
0
    int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64);
35415
0
    return AArch64_AM::isSVEMaskOfIdenticalElements<int16_t>(Val) &&
35416
0
           AArch64_AM::isSVEMoveMaskPreferredLogicalImmediate(Val);
35417
  
35418
0
    }
35419
0
  case 6: {
35420
35421
0
    if (!MCOp.isImm())
35422
0
      return false;
35423
0
    int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64);
35424
0
    return AArch64_AM::isSVEMaskOfIdenticalElements<int32_t>(Val) &&
35425
0
           AArch64_AM::isSVEMoveMaskPreferredLogicalImmediate(Val);
35426
  
35427
0
    }
35428
0
  case 7: {
35429
35430
0
    if (!MCOp.isImm())
35431
0
      return false;
35432
0
    int64_t Val = AArch64_AM::decodeLogicalImmediate(MCOp.getImm(), 64);
35433
0
    return AArch64_AM::isSVEMaskOfIdenticalElements<int64_t>(Val) &&
35434
0
           AArch64_AM::isSVEMoveMaskPreferredLogicalImmediate(Val);
35435
  
35436
0
    }
35437
0
  case 8: {
35438
35439
    // "bti" is an alias to "hint" only for certain values of CRm:Op2 fields.
35440
0
    if (!MCOp.isImm())
35441
0
      return false;
35442
0
    return AArch64BTIHint::lookupBTIByEncoding(MCOp.getImm() ^ 32) != nullptr;
35443
  
35444
0
    }
35445
0
  case 9: {
35446
35447
    // Check, if operand is valid, to fix exhaustive aliasing in disassembly.
35448
    // "psb" is an alias to "hint" only for certain values of CRm:Op2 fields.
35449
0
    if (!MCOp.isImm())
35450
0
      return false;
35451
0
    return AArch64PSBHint::lookupPSBByEncoding(MCOp.getImm()) != nullptr;
35452
  
35453
0
    }
35454
0
  }
35455
0
}
35456
35457
#endif // PRINT_ALIAS_INSTR