Coverage Report

Created: 2024-01-17 10:31

/src/build/lib/Target/ARM/ARMGenAsmWriter.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: ARM.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> ARMInstPrinter::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 */ "vcx1\t\0"
20
0
  /* 6 */ "vld20.32\t\0"
21
0
  /* 16 */ "vst20.32\t\0"
22
0
  /* 26 */ "vld40.32\t\0"
23
0
  /* 36 */ "vst40.32\t\0"
24
0
  /* 46 */ "sha1su0.32\t\0"
25
0
  /* 58 */ "sha256su0.32\t\0"
26
0
  /* 72 */ "vld21.32\t\0"
27
0
  /* 82 */ "vst21.32\t\0"
28
0
  /* 92 */ "vld41.32\t\0"
29
0
  /* 102 */ "vst41.32\t\0"
30
0
  /* 112 */ "sha1su1.32\t\0"
31
0
  /* 124 */ "sha256su1.32\t\0"
32
0
  /* 138 */ "vld42.32\t\0"
33
0
  /* 148 */ "vst42.32\t\0"
34
0
  /* 158 */ "sha256h2.32\t\0"
35
0
  /* 171 */ "vld43.32\t\0"
36
0
  /* 181 */ "vst43.32\t\0"
37
0
  /* 191 */ "sha1c.32\t\0"
38
0
  /* 201 */ "sha1h.32\t\0"
39
0
  /* 211 */ "sha256h.32\t\0"
40
0
  /* 223 */ "sha1m.32\t\0"
41
0
  /* 233 */ "sha1p.32\t\0"
42
0
  /* 243 */ "dlstp.32\t\0"
43
0
  /* 253 */ "wlstp.32\t\0"
44
0
  /* 263 */ "vcvta.s32.f32\t\0"
45
0
  /* 278 */ "vcvtm.s32.f32\t\0"
46
0
  /* 293 */ "vcvtn.s32.f32\t\0"
47
0
  /* 308 */ "vcvtp.s32.f32\t\0"
48
0
  /* 323 */ "vcvta.u32.f32\t\0"
49
0
  /* 338 */ "vcvtm.u32.f32\t\0"
50
0
  /* 353 */ "vcvtn.u32.f32\t\0"
51
0
  /* 368 */ "vcvtp.u32.f32\t\0"
52
0
  /* 383 */ "vcmla.f32\t\0"
53
0
  /* 394 */ "vrinta.f32\t\0"
54
0
  /* 406 */ "vcadd.f32\t\0"
55
0
  /* 417 */ "vselge.f32\t\0"
56
0
  /* 429 */ "vminnm.f32\t\0"
57
0
  /* 441 */ "vmaxnm.f32\t\0"
58
0
  /* 453 */ "vrintm.f32\t\0"
59
0
  /* 465 */ "vrintn.f32\t\0"
60
0
  /* 477 */ "vrintp.f32\t\0"
61
0
  /* 489 */ "vseleq.f32\t\0"
62
0
  /* 501 */ "vselvs.f32\t\0"
63
0
  /* 513 */ "vselgt.f32\t\0"
64
0
  /* 525 */ "vrintx.f32\t\0"
65
0
  /* 537 */ "vrintz.f32\t\0"
66
0
  /* 549 */ "ldc2\t\0"
67
0
  /* 555 */ "mrc2\t\0"
68
0
  /* 561 */ "mrrc2\t\0"
69
0
  /* 568 */ "stc2\t\0"
70
0
  /* 574 */ "cdp2\t\0"
71
0
  /* 580 */ "mcr2\t\0"
72
0
  /* 586 */ "mcrr2\t\0"
73
0
  /* 593 */ "vcx2\t\0"
74
0
  /* 599 */ "vcx3\t\0"
75
0
  /* 605 */ "dlstp.64\t\0"
76
0
  /* 615 */ "wlstp.64\t\0"
77
0
  /* 625 */ "vcvta.s32.f64\t\0"
78
0
  /* 640 */ "vcvtm.s32.f64\t\0"
79
0
  /* 655 */ "vcvtn.s32.f64\t\0"
80
0
  /* 670 */ "vcvtp.s32.f64\t\0"
81
0
  /* 685 */ "vcvta.u32.f64\t\0"
82
0
  /* 700 */ "vcvtm.u32.f64\t\0"
83
0
  /* 715 */ "vcvtn.u32.f64\t\0"
84
0
  /* 730 */ "vcvtp.u32.f64\t\0"
85
0
  /* 745 */ "vrinta.f64\t\0"
86
0
  /* 757 */ "vselge.f64\t\0"
87
0
  /* 769 */ "vminnm.f64\t\0"
88
0
  /* 781 */ "vmaxnm.f64\t\0"
89
0
  /* 793 */ "vrintm.f64\t\0"
90
0
  /* 805 */ "vrintn.f64\t\0"
91
0
  /* 817 */ "vrintp.f64\t\0"
92
0
  /* 829 */ "vseleq.f64\t\0"
93
0
  /* 841 */ "vselvs.f64\t\0"
94
0
  /* 853 */ "vselgt.f64\t\0"
95
0
  /* 865 */ "vmull.p64\t\0"
96
0
  /* 876 */ "vld20.16\t\0"
97
0
  /* 886 */ "vst20.16\t\0"
98
0
  /* 896 */ "vld40.16\t\0"
99
0
  /* 906 */ "vst40.16\t\0"
100
0
  /* 916 */ "vld21.16\t\0"
101
0
  /* 926 */ "vst21.16\t\0"
102
0
  /* 936 */ "vld41.16\t\0"
103
0
  /* 946 */ "vst41.16\t\0"
104
0
  /* 956 */ "vld42.16\t\0"
105
0
  /* 966 */ "vst42.16\t\0"
106
0
  /* 976 */ "vld43.16\t\0"
107
0
  /* 986 */ "vst43.16\t\0"
108
0
  /* 996 */ "dlstp.16\t\0"
109
0
  /* 1006 */ "wlstp.16\t\0"
110
0
  /* 1016 */ "vcvta.s32.f16\t\0"
111
0
  /* 1031 */ "vcvtm.s32.f16\t\0"
112
0
  /* 1046 */ "vcvtn.s32.f16\t\0"
113
0
  /* 1061 */ "vcvtp.s32.f16\t\0"
114
0
  /* 1076 */ "vcvta.u32.f16\t\0"
115
0
  /* 1091 */ "vcvtm.u32.f16\t\0"
116
0
  /* 1106 */ "vcvtn.u32.f16\t\0"
117
0
  /* 1121 */ "vcvtp.u32.f16\t\0"
118
0
  /* 1136 */ "vcvta.s16.f16\t\0"
119
0
  /* 1151 */ "vcvtm.s16.f16\t\0"
120
0
  /* 1166 */ "vcvtn.s16.f16\t\0"
121
0
  /* 1181 */ "vcvtp.s16.f16\t\0"
122
0
  /* 1196 */ "vcvta.u16.f16\t\0"
123
0
  /* 1211 */ "vcvtm.u16.f16\t\0"
124
0
  /* 1226 */ "vcvtn.u16.f16\t\0"
125
0
  /* 1241 */ "vcvtp.u16.f16\t\0"
126
0
  /* 1256 */ "vcmla.f16\t\0"
127
0
  /* 1267 */ "vrinta.f16\t\0"
128
0
  /* 1279 */ "vcadd.f16\t\0"
129
0
  /* 1290 */ "vselge.f16\t\0"
130
0
  /* 1302 */ "vfmal.f16\t\0"
131
0
  /* 1313 */ "vfmsl.f16\t\0"
132
0
  /* 1324 */ "vminnm.f16\t\0"
133
0
  /* 1336 */ "vmaxnm.f16\t\0"
134
0
  /* 1348 */ "vrintm.f16\t\0"
135
0
  /* 1360 */ "vrintn.f16\t\0"
136
0
  /* 1372 */ "vrintp.f16\t\0"
137
0
  /* 1384 */ "vseleq.f16\t\0"
138
0
  /* 1396 */ "vins.f16\t\0"
139
0
  /* 1406 */ "vselvs.f16\t\0"
140
0
  /* 1418 */ "vselgt.f16\t\0"
141
0
  /* 1430 */ "vrintx.f16\t\0"
142
0
  /* 1442 */ "vmovx.f16\t\0"
143
0
  /* 1453 */ "vrintz.f16\t\0"
144
0
  /* 1465 */ "vmmla.bf16\t\0"
145
0
  /* 1477 */ "vfmab.bf16\t\0"
146
0
  /* 1489 */ "vfmat.bf16\t\0"
147
0
  /* 1501 */ "vdot.bf16\t\0"
148
0
  /* 1512 */ "vld20.8\t\0"
149
0
  /* 1521 */ "vst20.8\t\0"
150
0
  /* 1530 */ "vld40.8\t\0"
151
0
  /* 1539 */ "vst40.8\t\0"
152
0
  /* 1548 */ "vld21.8\t\0"
153
0
  /* 1557 */ "vst21.8\t\0"
154
0
  /* 1566 */ "vld41.8\t\0"
155
0
  /* 1575 */ "vst41.8\t\0"
156
0
  /* 1584 */ "vld42.8\t\0"
157
0
  /* 1593 */ "vst42.8\t\0"
158
0
  /* 1602 */ "vld43.8\t\0"
159
0
  /* 1611 */ "vst43.8\t\0"
160
0
  /* 1620 */ "aesimc.8\t\0"
161
0
  /* 1630 */ "aesmc.8\t\0"
162
0
  /* 1639 */ "aesd.8\t\0"
163
0
  /* 1647 */ "aese.8\t\0"
164
0
  /* 1655 */ "dlstp.8\t\0"
165
0
  /* 1664 */ "wlstp.8\t\0"
166
0
  /* 1673 */ "vusmmla.s8\t\0"
167
0
  /* 1685 */ "vsmmla.s8\t\0"
168
0
  /* 1696 */ "vusdot.s8\t\0"
169
0
  /* 1707 */ "vsdot.s8\t\0"
170
0
  /* 1717 */ "vummla.u8\t\0"
171
0
  /* 1728 */ "vsudot.u8\t\0"
172
0
  /* 1739 */ "vudot.u8\t\0"
173
0
  /* 1749 */ "vcx1a\t\0"
174
0
  /* 1756 */ "vcx2a\t\0"
175
0
  /* 1763 */ "vcx3a\t\0"
176
0
  /* 1770 */ "rfeda\t\0"
177
0
  /* 1777 */ "rfeia\t\0"
178
0
  /* 1784 */ "crc32b\t\0"
179
0
  /* 1792 */ "crc32cb\t\0"
180
0
  /* 1801 */ "rfedb\t\0"
181
0
  /* 1808 */ "rfeib\t\0"
182
0
  /* 1815 */ "dmb\t\0"
183
0
  /* 1820 */ "dsb\t\0"
184
0
  /* 1825 */ "isb\t\0"
185
0
  /* 1830 */ "tsb\t\0"
186
0
  /* 1835 */ "csinc\t\0"
187
0
  /* 1842 */ "hvc\t\0"
188
0
  /* 1847 */ "cx1d\t\0"
189
0
  /* 1853 */ "cx2d\t\0"
190
0
  /* 1859 */ "cx3d\t\0"
191
0
  /* 1865 */ "pld\t\0"
192
0
  /* 1870 */ "setend\t\0"
193
0
  /* 1878 */ "le\t\0"
194
0
  /* 1882 */ "udf\t\0"
195
0
  /* 1887 */ "csneg\t\0"
196
0
  /* 1894 */ "crc32h\t\0"
197
0
  /* 1902 */ "crc32ch\t\0"
198
0
  /* 1911 */ "pli\t\0"
199
0
  /* 1916 */ "bti\t\0"
200
0
  /* 1921 */ "ldc2l\t\0"
201
0
  /* 1928 */ "stc2l\t\0"
202
0
  /* 1935 */ "bl\t\0"
203
0
  /* 1939 */ "bfcsel\t\0"
204
0
  /* 1947 */ "setpan\t\0"
205
0
  /* 1955 */ "letp\t\0"
206
0
  /* 1961 */ "dls\t\0"
207
0
  /* 1966 */ "wls\t\0"
208
0
  /* 1971 */ "cps\t\0"
209
0
  /* 1976 */ "movs\t\0"
210
0
  /* 1982 */ "hlt\t\0"
211
0
  /* 1987 */ "bkpt\t\0"
212
0
  /* 1993 */ "csinv\t\0"
213
0
  /* 2000 */ "hvc.w\t\0"
214
0
  /* 2007 */ "udf.w\t\0"
215
0
  /* 2014 */ "crc32w\t\0"
216
0
  /* 2022 */ "crc32cw\t\0"
217
0
  /* 2031 */ "pldw\t\0"
218
0
  /* 2037 */ "bx\t\0"
219
0
  /* 2041 */ "blx\t\0"
220
0
  /* 2046 */ "cbz\t\0"
221
0
  /* 2051 */ "cbnz\t\0"
222
0
  /* 2057 */ "srsda\tsp!, \0"
223
0
  /* 2069 */ "srsia\tsp!, \0"
224
0
  /* 2081 */ "srsdb\tsp!, \0"
225
0
  /* 2093 */ "srsib\tsp!, \0"
226
0
  /* 2105 */ "srsda\tsp, \0"
227
0
  /* 2116 */ "srsia\tsp, \0"
228
0
  /* 2127 */ "srsdb\tsp, \0"
229
0
  /* 2138 */ "srsib\tsp, \0"
230
0
  /* 2149 */ "# XRay Function Patchable RET.\0"
231
0
  /* 2180 */ "# XRay Typed Event Log.\0"
232
0
  /* 2204 */ "# XRay Custom Event Log.\0"
233
0
  /* 2229 */ "# XRay Function Enter.\0"
234
0
  /* 2252 */ "# XRay Tail Call Exit.\0"
235
0
  /* 2275 */ "# XRay Function Exit.\0"
236
0
  /* 2297 */ "__brkdiv0\0"
237
0
  /* 2307 */ "vld1\0"
238
0
  /* 2312 */ "dcps1\0"
239
0
  /* 2318 */ "vst1\0"
240
0
  /* 2323 */ "vcx1\0"
241
0
  /* 2328 */ "vrev32\0"
242
0
  /* 2335 */ "ldc2\0"
243
0
  /* 2340 */ "mrc2\0"
244
0
  /* 2345 */ "mrrc2\0"
245
0
  /* 2351 */ "stc2\0"
246
0
  /* 2356 */ "vld2\0"
247
0
  /* 2361 */ "cdp2\0"
248
0
  /* 2366 */ "mcr2\0"
249
0
  /* 2371 */ "mcrr2\0"
250
0
  /* 2377 */ "dcps2\0"
251
0
  /* 2383 */ "vst2\0"
252
0
  /* 2388 */ "vcx2\0"
253
0
  /* 2393 */ "vld3\0"
254
0
  /* 2398 */ "dcps3\0"
255
0
  /* 2404 */ "vst3\0"
256
0
  /* 2409 */ "vcx3\0"
257
0
  /* 2414 */ "vrev64\0"
258
0
  /* 2421 */ "vld4\0"
259
0
  /* 2426 */ "vst4\0"
260
0
  /* 2431 */ "sxtab16\0"
261
0
  /* 2439 */ "uxtab16\0"
262
0
  /* 2447 */ "sxtb16\0"
263
0
  /* 2454 */ "uxtb16\0"
264
0
  /* 2461 */ "shsub16\0"
265
0
  /* 2469 */ "uhsub16\0"
266
0
  /* 2477 */ "uqsub16\0"
267
0
  /* 2485 */ "ssub16\0"
268
0
  /* 2492 */ "usub16\0"
269
0
  /* 2499 */ "shadd16\0"
270
0
  /* 2507 */ "uhadd16\0"
271
0
  /* 2515 */ "uqadd16\0"
272
0
  /* 2523 */ "sadd16\0"
273
0
  /* 2530 */ "uadd16\0"
274
0
  /* 2537 */ "ssat16\0"
275
0
  /* 2544 */ "usat16\0"
276
0
  /* 2551 */ "vrev16\0"
277
0
  /* 2558 */ "usada8\0"
278
0
  /* 2565 */ "shsub8\0"
279
0
  /* 2572 */ "uhsub8\0"
280
0
  /* 2579 */ "uqsub8\0"
281
0
  /* 2586 */ "ssub8\0"
282
0
  /* 2592 */ "usub8\0"
283
0
  /* 2598 */ "usad8\0"
284
0
  /* 2604 */ "shadd8\0"
285
0
  /* 2611 */ "uhadd8\0"
286
0
  /* 2618 */ "uqadd8\0"
287
0
  /* 2625 */ "sadd8\0"
288
0
  /* 2631 */ "uadd8\0"
289
0
  /* 2637 */ "LIFETIME_END\0"
290
0
  /* 2650 */ "PSEUDO_PROBE\0"
291
0
  /* 2663 */ "BUNDLE\0"
292
0
  /* 2670 */ "DBG_VALUE\0"
293
0
  /* 2680 */ "DBG_INSTR_REF\0"
294
0
  /* 2694 */ "DBG_PHI\0"
295
0
  /* 2702 */ "DBG_LABEL\0"
296
0
  /* 2712 */ "LIFETIME_START\0"
297
0
  /* 2727 */ "DBG_VALUE_LIST\0"
298
0
  /* 2742 */ "vcx1a\0"
299
0
  /* 2748 */ "vcx2a\0"
300
0
  /* 2754 */ "vcx3a\0"
301
0
  /* 2760 */ "vaba\0"
302
0
  /* 2765 */ "cx1da\0"
303
0
  /* 2771 */ "cx2da\0"
304
0
  /* 2777 */ "cx3da\0"
305
0
  /* 2783 */ "lda\0"
306
0
  /* 2787 */ "ldmda\0"
307
0
  /* 2793 */ "stmda\0"
308
0
  /* 2799 */ "vrmlaldavha\0"
309
0
  /* 2811 */ "vrmlsldavha\0"
310
0
  /* 2823 */ "rfeia\0"
311
0
  /* 2829 */ "vldmia\0"
312
0
  /* 2836 */ "vstmia\0"
313
0
  /* 2843 */ "srsia\0"
314
0
  /* 2849 */ "vcmla\0"
315
0
  /* 2855 */ "smmla\0"
316
0
  /* 2861 */ "vnmla\0"
317
0
  /* 2867 */ "vmla\0"
318
0
  /* 2872 */ "vfma\0"
319
0
  /* 2877 */ "vfnma\0"
320
0
  /* 2883 */ "vminnma\0"
321
0
  /* 2891 */ "vmaxnma\0"
322
0
  /* 2899 */ "vmina\0"
323
0
  /* 2905 */ "vrsra\0"
324
0
  /* 2911 */ "vsra\0"
325
0
  /* 2916 */ "vrinta\0"
326
0
  /* 2923 */ "tta\0"
327
0
  /* 2927 */ "vcvta\0"
328
0
  /* 2933 */ "vmladava\0"
329
0
  /* 2942 */ "vmlaldava\0"
330
0
  /* 2952 */ "vmlsldava\0"
331
0
  /* 2962 */ "vmlsdava\0"
332
0
  /* 2971 */ "vaddva\0"
333
0
  /* 2978 */ "vaddlva\0"
334
0
  /* 2986 */ "vmaxa\0"
335
0
  /* 2992 */ "ldab\0"
336
0
  /* 2997 */ "sxtab\0"
337
0
  /* 3003 */ "uxtab\0"
338
0
  /* 3009 */ "smlabb\0"
339
0
  /* 3016 */ "smlalbb\0"
340
0
  /* 3024 */ "smulbb\0"
341
0
  /* 3031 */ "tbb\0"
342
0
  /* 3035 */ "rfedb\0"
343
0
  /* 3041 */ "vldmdb\0"
344
0
  /* 3048 */ "vstmdb\0"
345
0
  /* 3055 */ "srsdb\0"
346
0
  /* 3061 */ "ldmib\0"
347
0
  /* 3067 */ "stmib\0"
348
0
  /* 3073 */ "vshllb\0"
349
0
  /* 3080 */ "vqdmullb\0"
350
0
  /* 3089 */ "vmullb\0"
351
0
  /* 3096 */ "stlb\0"
352
0
  /* 3101 */ "vmovlb\0"
353
0
  /* 3108 */ "dmb\0"
354
0
  /* 3112 */ "vqshrnb\0"
355
0
  /* 3120 */ "vqrshrnb\0"
356
0
  /* 3129 */ "vrshrnb\0"
357
0
  /* 3137 */ "vshrnb\0"
358
0
  /* 3144 */ "vqshrunb\0"
359
0
  /* 3153 */ "vqrshrunb\0"
360
0
  /* 3163 */ "vqmovunb\0"
361
0
  /* 3172 */ "vqmovnb\0"
362
0
  /* 3180 */ "vmovnb\0"
363
0
  /* 3187 */ "swpb\0"
364
0
  /* 3192 */ "vldrb\0"
365
0
  /* 3198 */ "vstrb\0"
366
0
  /* 3204 */ "dsb\0"
367
0
  /* 3208 */ "isb\0"
368
0
  /* 3212 */ "ldrsb\0"
369
0
  /* 3218 */ "tsb\0"
370
0
  /* 3222 */ "smlatb\0"
371
0
  /* 3229 */ "pkhtb\0"
372
0
  /* 3235 */ "smlaltb\0"
373
0
  /* 3243 */ "smultb\0"
374
0
  /* 3250 */ "vcvtb\0"
375
0
  /* 3256 */ "sxtb\0"
376
0
  /* 3261 */ "uxtb\0"
377
0
  /* 3266 */ "qdsub\0"
378
0
  /* 3272 */ "vhsub\0"
379
0
  /* 3278 */ "vqsub\0"
380
0
  /* 3284 */ "vsub\0"
381
0
  /* 3289 */ "smlawb\0"
382
0
  /* 3296 */ "smulwb\0"
383
0
  /* 3303 */ "ldaexb\0"
384
0
  /* 3310 */ "stlexb\0"
385
0
  /* 3317 */ "ldrexb\0"
386
0
  /* 3324 */ "strexb\0"
387
0
  /* 3331 */ "vsbc\0"
388
0
  /* 3336 */ "vadc\0"
389
0
  /* 3341 */ "ldc\0"
390
0
  /* 3345 */ "bfc\0"
391
0
  /* 3349 */ "vbic\0"
392
0
  /* 3354 */ "vshlc\0"
393
0
  /* 3360 */ "smc\0"
394
0
  /* 3364 */ "mrc\0"
395
0
  /* 3368 */ "mrrc\0"
396
0
  /* 3373 */ "rsc\0"
397
0
  /* 3377 */ "stc\0"
398
0
  /* 3381 */ "svc\0"
399
0
  /* 3385 */ "smlad\0"
400
0
  /* 3391 */ "smuad\0"
401
0
  /* 3397 */ "vabd\0"
402
0
  /* 3402 */ "vhcadd\0"
403
0
  /* 3409 */ "vcadd\0"
404
0
  /* 3415 */ "qdadd\0"
405
0
  /* 3421 */ "vrhadd\0"
406
0
  /* 3428 */ "vhadd\0"
407
0
  /* 3434 */ "vpadd\0"
408
0
  /* 3440 */ "vqadd\0"
409
0
  /* 3446 */ "vadd\0"
410
0
  /* 3451 */ "smlald\0"
411
0
  /* 3458 */ "pld\0"
412
0
  /* 3462 */ "smlsld\0"
413
0
  /* 3469 */ "vand\0"
414
0
  /* 3474 */ "vldrd\0"
415
0
  /* 3480 */ "vstrd\0"
416
0
  /* 3486 */ "smlsd\0"
417
0
  /* 3492 */ "smusd\0"
418
0
  /* 3498 */ "ldaexd\0"
419
0
  /* 3505 */ "stlexd\0"
420
0
  /* 3512 */ "ldrexd\0"
421
0
  /* 3519 */ "strexd\0"
422
0
  /* 3526 */ "vacge\0"
423
0
  /* 3532 */ "vcge\0"
424
0
  /* 3537 */ "vcle\0"
425
0
  /* 3542 */ "vrecpe\0"
426
0
  /* 3549 */ "vcmpe\0"
427
0
  /* 3555 */ "vrsqrte\0"
428
0
  /* 3563 */ "bf\0"
429
0
  /* 3566 */ "vbif\0"
430
0
  /* 3571 */ "dbg\0"
431
0
  /* 3575 */ "pacg\0"
432
0
  /* 3580 */ "vqneg\0"
433
0
  /* 3586 */ "vneg\0"
434
0
  /* 3591 */ "sg\0"
435
0
  /* 3594 */ "autg\0"
436
0
  /* 3599 */ "ldah\0"
437
0
  /* 3604 */ "vqdmlah\0"
438
0
  /* 3612 */ "vqrdmlah\0"
439
0
  /* 3621 */ "sxtah\0"
440
0
  /* 3627 */ "uxtah\0"
441
0
  /* 3633 */ "tbh\0"
442
0
  /* 3637 */ "vqdmladh\0"
443
0
  /* 3646 */ "vqrdmladh\0"
444
0
  /* 3656 */ "vqdmlsdh\0"
445
0
  /* 3665 */ "vqrdmlsdh\0"
446
0
  /* 3675 */ "stlh\0"
447
0
  /* 3680 */ "vqdmulh\0"
448
0
  /* 3688 */ "vqrdmulh\0"
449
0
  /* 3697 */ "vrmulh\0"
450
0
  /* 3704 */ "vmulh\0"
451
0
  /* 3710 */ "vldrh\0"
452
0
  /* 3716 */ "vstrh\0"
453
0
  /* 3722 */ "vqdmlash\0"
454
0
  /* 3731 */ "vqrdmlash\0"
455
0
  /* 3741 */ "vqrdmlsh\0"
456
0
  /* 3750 */ "ldrsh\0"
457
0
  /* 3756 */ "push\0"
458
0
  /* 3761 */ "revsh\0"
459
0
  /* 3767 */ "sxth\0"
460
0
  /* 3772 */ "uxth\0"
461
0
  /* 3777 */ "vrmlaldavh\0"
462
0
  /* 3788 */ "vrmlsldavh\0"
463
0
  /* 3799 */ "ldaexh\0"
464
0
  /* 3806 */ "stlexh\0"
465
0
  /* 3813 */ "ldrexh\0"
466
0
  /* 3820 */ "strexh\0"
467
0
  /* 3827 */ "vsbci\0"
468
0
  /* 3833 */ "vadci\0"
469
0
  /* 3839 */ "bfi\0"
470
0
  /* 3843 */ "pli\0"
471
0
  /* 3847 */ "vsli\0"
472
0
  /* 3852 */ "vsri\0"
473
0
  /* 3857 */ "bxj\0"
474
0
  /* 3861 */ "ldc2l\0"
475
0
  /* 3867 */ "stc2l\0"
476
0
  /* 3873 */ "umaal\0"
477
0
  /* 3879 */ "vabal\0"
478
0
  /* 3885 */ "vpadal\0"
479
0
  /* 3892 */ "vqdmlal\0"
480
0
  /* 3900 */ "smlal\0"
481
0
  /* 3906 */ "umlal\0"
482
0
  /* 3912 */ "vmlal\0"
483
0
  /* 3918 */ "vtbl\0"
484
0
  /* 3923 */ "vsubl\0"
485
0
  /* 3929 */ "ldcl\0"
486
0
  /* 3934 */ "stcl\0"
487
0
  /* 3939 */ "vabdl\0"
488
0
  /* 3945 */ "vpaddl\0"
489
0
  /* 3952 */ "vaddl\0"
490
0
  /* 3958 */ "vpsel\0"
491
0
  /* 3964 */ "bfl\0"
492
0
  /* 3968 */ "sqshl\0"
493
0
  /* 3974 */ "uqshl\0"
494
0
  /* 3980 */ "vqshl\0"
495
0
  /* 3986 */ "uqrshl\0"
496
0
  /* 3993 */ "vqrshl\0"
497
0
  /* 4000 */ "vrshl\0"
498
0
  /* 4006 */ "vshl\0"
499
0
  /* 4011 */ "# FEntry call\0"
500
0
  /* 4025 */ "sqshll\0"
501
0
  /* 4032 */ "uqshll\0"
502
0
  /* 4039 */ "uqrshll\0"
503
0
  /* 4047 */ "vshll\0"
504
0
  /* 4053 */ "lsll\0"
505
0
  /* 4058 */ "vqdmull\0"
506
0
  /* 4066 */ "smull\0"
507
0
  /* 4072 */ "umull\0"
508
0
  /* 4078 */ "vmull\0"
509
0
  /* 4084 */ "sqrshrl\0"
510
0
  /* 4092 */ "srshrl\0"
511
0
  /* 4099 */ "urshrl\0"
512
0
  /* 4106 */ "asrl\0"
513
0
  /* 4111 */ "lsrl\0"
514
0
  /* 4116 */ "vbsl\0"
515
0
  /* 4121 */ "vqdmlsl\0"
516
0
  /* 4129 */ "vmlsl\0"
517
0
  /* 4135 */ "stl\0"
518
0
  /* 4139 */ "vcmul\0"
519
0
  /* 4145 */ "smmul\0"
520
0
  /* 4151 */ "vnmul\0"
521
0
  /* 4157 */ "vmul\0"
522
0
  /* 4162 */ "vmovl\0"
523
0
  /* 4168 */ "vlldm\0"
524
0
  /* 4174 */ "vminnm\0"
525
0
  /* 4181 */ "vmaxnm\0"
526
0
  /* 4188 */ "vscclrm\0"
527
0
  /* 4196 */ "vrintm\0"
528
0
  /* 4203 */ "vlstm\0"
529
0
  /* 4209 */ "vcvtm\0"
530
0
  /* 4215 */ "vrsubhn\0"
531
0
  /* 4223 */ "vsubhn\0"
532
0
  /* 4230 */ "vraddhn\0"
533
0
  /* 4238 */ "vaddhn\0"
534
0
  /* 4245 */ "vpmin\0"
535
0
  /* 4251 */ "vmin\0"
536
0
  /* 4256 */ "cmn\0"
537
0
  /* 4260 */ "vqshrn\0"
538
0
  /* 4267 */ "vqrshrn\0"
539
0
  /* 4275 */ "vrshrn\0"
540
0
  /* 4282 */ "vshrn\0"
541
0
  /* 4288 */ "vorn\0"
542
0
  /* 4293 */ "vtrn\0"
543
0
  /* 4298 */ "vrintn\0"
544
0
  /* 4305 */ "vcvtn\0"
545
0
  /* 4311 */ "vqshrun\0"
546
0
  /* 4319 */ "vqrshrun\0"
547
0
  /* 4328 */ "vqmovun\0"
548
0
  /* 4336 */ "vmvn\0"
549
0
  /* 4341 */ "vqmovn\0"
550
0
  /* 4348 */ "vmovn\0"
551
0
  /* 4354 */ "trap\0"
552
0
  /* 4359 */ "cdp\0"
553
0
  /* 4363 */ "vzip\0"
554
0
  /* 4368 */ "vcmp\0"
555
0
  /* 4373 */ "pop\0"
556
0
  /* 4377 */ "pac\tr12, lr, sp\0"
557
0
  /* 4393 */ "pacbti\tr12, lr, sp\0"
558
0
  /* 4412 */ "aut\tr12, lr, sp\0"
559
0
  /* 4428 */ "lctp\0"
560
0
  /* 4433 */ "vctp\0"
561
0
  /* 4438 */ "vrintp\0"
562
0
  /* 4445 */ "vcvtp\0"
563
0
  /* 4451 */ "vddup\0"
564
0
  /* 4457 */ "vidup\0"
565
0
  /* 4463 */ "vdup\0"
566
0
  /* 4468 */ "vdwdup\0"
567
0
  /* 4475 */ "viwdup\0"
568
0
  /* 4482 */ "vswp\0"
569
0
  /* 4487 */ "vuzp\0"
570
0
  /* 4492 */ "vceq\0"
571
0
  /* 4497 */ "teq\0"
572
0
  /* 4501 */ "smmlar\0"
573
0
  /* 4508 */ "mcr\0"
574
0
  /* 4512 */ "adr\0"
575
0
  /* 4516 */ "vldr\0"
576
0
  /* 4521 */ "sqrshr\0"
577
0
  /* 4528 */ "srshr\0"
578
0
  /* 4534 */ "urshr\0"
579
0
  /* 4540 */ "vrshr\0"
580
0
  /* 4546 */ "vshr\0"
581
0
  /* 4551 */ "smmulr\0"
582
0
  /* 4558 */ "veor\0"
583
0
  /* 4563 */ "ror\0"
584
0
  /* 4567 */ "mcrr\0"
585
0
  /* 4572 */ "vorr\0"
586
0
  /* 4577 */ "asr\0"
587
0
  /* 4581 */ "smmlsr\0"
588
0
  /* 4588 */ "vmsr\0"
589
0
  /* 4593 */ "vbrsr\0"
590
0
  /* 4599 */ "vrintr\0"
591
0
  /* 4606 */ "vstr\0"
592
0
  /* 4611 */ "vcvtr\0"
593
0
  /* 4617 */ "vmlas\0"
594
0
  /* 4623 */ "vfmas\0"
595
0
  /* 4629 */ "vqabs\0"
596
0
  /* 4635 */ "vabs\0"
597
0
  /* 4640 */ "subs\0"
598
0
  /* 4645 */ "vcls\0"
599
0
  /* 4650 */ "smmls\0"
600
0
  /* 4656 */ "vnmls\0"
601
0
  /* 4662 */ "vmls\0"
602
0
  /* 4667 */ "vfms\0"
603
0
  /* 4672 */ "vfnms\0"
604
0
  /* 4678 */ "bxns\0"
605
0
  /* 4683 */ "blxns\0"
606
0
  /* 4689 */ "vrecps\0"
607
0
  /* 4696 */ "vmrs\0"
608
0
  /* 4701 */ "asrs\0"
609
0
  /* 4706 */ "lsrs\0"
610
0
  /* 4711 */ "vrsqrts\0"
611
0
  /* 4719 */ "movs\0"
612
0
  /* 4724 */ "ssat\0"
613
0
  /* 4729 */ "usat\0"
614
0
  /* 4734 */ "ttat\0"
615
0
  /* 4739 */ "smlabt\0"
616
0
  /* 4746 */ "pkhbt\0"
617
0
  /* 4752 */ "smlalbt\0"
618
0
  /* 4760 */ "smulbt\0"
619
0
  /* 4767 */ "ldrbt\0"
620
0
  /* 4773 */ "strbt\0"
621
0
  /* 4779 */ "ldrsbt\0"
622
0
  /* 4786 */ "eret\0"
623
0
  /* 4791 */ "vacgt\0"
624
0
  /* 4797 */ "vcgt\0"
625
0
  /* 4802 */ "ldrht\0"
626
0
  /* 4808 */ "strht\0"
627
0
  /* 4814 */ "ldrsht\0"
628
0
  /* 4821 */ "rbit\0"
629
0
  /* 4826 */ "vbit\0"
630
0
  /* 4831 */ "vclt\0"
631
0
  /* 4836 */ "vshllt\0"
632
0
  /* 4843 */ "vqdmullt\0"
633
0
  /* 4852 */ "vmullt\0"
634
0
  /* 4859 */ "vmovlt\0"
635
0
  /* 4866 */ "vcnt\0"
636
0
  /* 4871 */ "hint\0"
637
0
  /* 4876 */ "vqshrnt\0"
638
0
  /* 4884 */ "vqrshrnt\0"
639
0
  /* 4893 */ "vrshrnt\0"
640
0
  /* 4901 */ "vshrnt\0"
641
0
  /* 4908 */ "vqshrunt\0"
642
0
  /* 4917 */ "vqrshrunt\0"
643
0
  /* 4927 */ "vqmovunt\0"
644
0
  /* 4936 */ "vqmovnt\0"
645
0
  /* 4944 */ "vmovnt\0"
646
0
  /* 4951 */ "vpnot\0"
647
0
  /* 4957 */ "vpt\0"
648
0
  /* 4961 */ "ldrt\0"
649
0
  /* 4966 */ "vsqrt\0"
650
0
  /* 4972 */ "strt\0"
651
0
  /* 4977 */ "vpst\0"
652
0
  /* 4982 */ "vtst\0"
653
0
  /* 4987 */ "smlatt\0"
654
0
  /* 4994 */ "smlaltt\0"
655
0
  /* 5002 */ "smultt\0"
656
0
  /* 5009 */ "ttt\0"
657
0
  /* 5013 */ "vcvtt\0"
658
0
  /* 5019 */ "bxaut\0"
659
0
  /* 5025 */ "vjcvt\0"
660
0
  /* 5031 */ "vcvt\0"
661
0
  /* 5036 */ "movt\0"
662
0
  /* 5041 */ "smlawt\0"
663
0
  /* 5048 */ "smulwt\0"
664
0
  /* 5055 */ "vext\0"
665
0
  /* 5060 */ "vqshlu\0"
666
0
  /* 5067 */ "vabav\0"
667
0
  /* 5073 */ "vmladav\0"
668
0
  /* 5081 */ "vmlaldav\0"
669
0
  /* 5090 */ "vmlsldav\0"
670
0
  /* 5099 */ "vmlsdav\0"
671
0
  /* 5107 */ "vminnmav\0"
672
0
  /* 5116 */ "vmaxnmav\0"
673
0
  /* 5125 */ "vminav\0"
674
0
  /* 5132 */ "vmaxav\0"
675
0
  /* 5139 */ "vaddv\0"
676
0
  /* 5145 */ "rev\0"
677
0
  /* 5149 */ "sdiv\0"
678
0
  /* 5154 */ "udiv\0"
679
0
  /* 5159 */ "vdiv\0"
680
0
  /* 5164 */ "vaddlv\0"
681
0
  /* 5171 */ "vminnmv\0"
682
0
  /* 5179 */ "vmaxnmv\0"
683
0
  /* 5187 */ "vminv\0"
684
0
  /* 5193 */ "vmov\0"
685
0
  /* 5198 */ "vmaxv\0"
686
0
  /* 5204 */ "vsubw\0"
687
0
  /* 5210 */ "vaddw\0"
688
0
  /* 5216 */ "pldw\0"
689
0
  /* 5221 */ "vldrw\0"
690
0
  /* 5227 */ "vstrw\0"
691
0
  /* 5233 */ "movw\0"
692
0
  /* 5238 */ "vrmlaldavhax\0"
693
0
  /* 5251 */ "vrmlsldavhax\0"
694
0
  /* 5264 */ "fldmiax\0"
695
0
  /* 5272 */ "fstmiax\0"
696
0
  /* 5280 */ "vpmax\0"
697
0
  /* 5286 */ "vmax\0"
698
0
  /* 5291 */ "shsax\0"
699
0
  /* 5297 */ "uhsax\0"
700
0
  /* 5303 */ "uqsax\0"
701
0
  /* 5309 */ "ssax\0"
702
0
  /* 5314 */ "usax\0"
703
0
  /* 5319 */ "vmladavax\0"
704
0
  /* 5329 */ "vmlaldavax\0"
705
0
  /* 5340 */ "vmlsldavax\0"
706
0
  /* 5351 */ "vmlsdavax\0"
707
0
  /* 5361 */ "fldmdbx\0"
708
0
  /* 5369 */ "fstmdbx\0"
709
0
  /* 5377 */ "vtbx\0"
710
0
  /* 5382 */ "smladx\0"
711
0
  /* 5389 */ "smuadx\0"
712
0
  /* 5396 */ "smlaldx\0"
713
0
  /* 5404 */ "smlsldx\0"
714
0
  /* 5412 */ "smlsdx\0"
715
0
  /* 5419 */ "smusdx\0"
716
0
  /* 5426 */ "ldaex\0"
717
0
  /* 5432 */ "stlex\0"
718
0
  /* 5438 */ "ldrex\0"
719
0
  /* 5444 */ "clrex\0"
720
0
  /* 5450 */ "strex\0"
721
0
  /* 5456 */ "sbfx\0"
722
0
  /* 5461 */ "ubfx\0"
723
0
  /* 5466 */ "vqdmladhx\0"
724
0
  /* 5476 */ "vqrdmladhx\0"
725
0
  /* 5487 */ "vqdmlsdhx\0"
726
0
  /* 5497 */ "vqrdmlsdhx\0"
727
0
  /* 5508 */ "vrmlaldavhx\0"
728
0
  /* 5520 */ "vrmlsldavhx\0"
729
0
  /* 5532 */ "blx\0"
730
0
  /* 5536 */ "bflx\0"
731
0
  /* 5541 */ "rrx\0"
732
0
  /* 5545 */ "shasx\0"
733
0
  /* 5551 */ "uhasx\0"
734
0
  /* 5557 */ "uqasx\0"
735
0
  /* 5563 */ "sasx\0"
736
0
  /* 5568 */ "uasx\0"
737
0
  /* 5573 */ "vrintx\0"
738
0
  /* 5580 */ "vmladavx\0"
739
0
  /* 5589 */ "vmlaldavx\0"
740
0
  /* 5599 */ "vmlsldavx\0"
741
0
  /* 5609 */ "vmlsdavx\0"
742
0
  /* 5618 */ "vclz\0"
743
0
  /* 5623 */ "vrintz\0"
744
0
};
745
0
#ifdef __GNUC__
746
0
#pragma GCC diagnostic pop
747
0
#endif
748
749
0
  static const uint32_t OpInfo0[] = {
750
0
    0U, // PHI
751
0
    0U, // INLINEASM
752
0
    0U, // INLINEASM_BR
753
0
    0U, // CFI_INSTRUCTION
754
0
    0U, // EH_LABEL
755
0
    0U, // GC_LABEL
756
0
    0U, // ANNOTATION_LABEL
757
0
    0U, // KILL
758
0
    0U, // EXTRACT_SUBREG
759
0
    0U, // INSERT_SUBREG
760
0
    0U, // IMPLICIT_DEF
761
0
    0U, // SUBREG_TO_REG
762
0
    0U, // COPY_TO_REGCLASS
763
0
    2671U,  // DBG_VALUE
764
0
    2728U,  // DBG_VALUE_LIST
765
0
    2681U,  // DBG_INSTR_REF
766
0
    2695U,  // DBG_PHI
767
0
    2703U,  // DBG_LABEL
768
0
    0U, // REG_SEQUENCE
769
0
    0U, // COPY
770
0
    2664U,  // BUNDLE
771
0
    2713U,  // LIFETIME_START
772
0
    2638U,  // LIFETIME_END
773
0
    2651U,  // PSEUDO_PROBE
774
0
    0U, // ARITH_FENCE
775
0
    0U, // STACKMAP
776
0
    4012U,  // FENTRY_CALL
777
0
    0U, // PATCHPOINT
778
0
    0U, // LOAD_STACK_GUARD
779
0
    0U, // PREALLOCATED_SETUP
780
0
    0U, // PREALLOCATED_ARG
781
0
    0U, // STATEPOINT
782
0
    0U, // LOCAL_ESCAPE
783
0
    0U, // FAULTING_OP
784
0
    0U, // PATCHABLE_OP
785
0
    2230U,  // PATCHABLE_FUNCTION_ENTER
786
0
    2150U,  // PATCHABLE_RET
787
0
    2276U,  // PATCHABLE_FUNCTION_EXIT
788
0
    2253U,  // PATCHABLE_TAIL_CALL
789
0
    2205U,  // PATCHABLE_EVENT_CALL
790
0
    2181U,  // PATCHABLE_TYPED_EVENT_CALL
791
0
    0U, // ICALL_BRANCH_FUNNEL
792
0
    0U, // MEMBARRIER
793
0
    0U, // JUMP_TABLE_DEBUG_INFO
794
0
    0U, // G_ASSERT_SEXT
795
0
    0U, // G_ASSERT_ZEXT
796
0
    0U, // G_ASSERT_ALIGN
797
0
    0U, // G_ADD
798
0
    0U, // G_SUB
799
0
    0U, // G_MUL
800
0
    0U, // G_SDIV
801
0
    0U, // G_UDIV
802
0
    0U, // G_SREM
803
0
    0U, // G_UREM
804
0
    0U, // G_SDIVREM
805
0
    0U, // G_UDIVREM
806
0
    0U, // G_AND
807
0
    0U, // G_OR
808
0
    0U, // G_XOR
809
0
    0U, // G_IMPLICIT_DEF
810
0
    0U, // G_PHI
811
0
    0U, // G_FRAME_INDEX
812
0
    0U, // G_GLOBAL_VALUE
813
0
    0U, // G_CONSTANT_POOL
814
0
    0U, // G_EXTRACT
815
0
    0U, // G_UNMERGE_VALUES
816
0
    0U, // G_INSERT
817
0
    0U, // G_MERGE_VALUES
818
0
    0U, // G_BUILD_VECTOR
819
0
    0U, // G_BUILD_VECTOR_TRUNC
820
0
    0U, // G_CONCAT_VECTORS
821
0
    0U, // G_PTRTOINT
822
0
    0U, // G_INTTOPTR
823
0
    0U, // G_BITCAST
824
0
    0U, // G_FREEZE
825
0
    0U, // G_CONSTANT_FOLD_BARRIER
826
0
    0U, // G_INTRINSIC_FPTRUNC_ROUND
827
0
    0U, // G_INTRINSIC_TRUNC
828
0
    0U, // G_INTRINSIC_ROUND
829
0
    0U, // G_INTRINSIC_LRINT
830
0
    0U, // G_INTRINSIC_ROUNDEVEN
831
0
    0U, // G_READCYCLECOUNTER
832
0
    0U, // G_LOAD
833
0
    0U, // G_SEXTLOAD
834
0
    0U, // G_ZEXTLOAD
835
0
    0U, // G_INDEXED_LOAD
836
0
    0U, // G_INDEXED_SEXTLOAD
837
0
    0U, // G_INDEXED_ZEXTLOAD
838
0
    0U, // G_STORE
839
0
    0U, // G_INDEXED_STORE
840
0
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
841
0
    0U, // G_ATOMIC_CMPXCHG
842
0
    0U, // G_ATOMICRMW_XCHG
843
0
    0U, // G_ATOMICRMW_ADD
844
0
    0U, // G_ATOMICRMW_SUB
845
0
    0U, // G_ATOMICRMW_AND
846
0
    0U, // G_ATOMICRMW_NAND
847
0
    0U, // G_ATOMICRMW_OR
848
0
    0U, // G_ATOMICRMW_XOR
849
0
    0U, // G_ATOMICRMW_MAX
850
0
    0U, // G_ATOMICRMW_MIN
851
0
    0U, // G_ATOMICRMW_UMAX
852
0
    0U, // G_ATOMICRMW_UMIN
853
0
    0U, // G_ATOMICRMW_FADD
854
0
    0U, // G_ATOMICRMW_FSUB
855
0
    0U, // G_ATOMICRMW_FMAX
856
0
    0U, // G_ATOMICRMW_FMIN
857
0
    0U, // G_ATOMICRMW_UINC_WRAP
858
0
    0U, // G_ATOMICRMW_UDEC_WRAP
859
0
    0U, // G_FENCE
860
0
    0U, // G_PREFETCH
861
0
    0U, // G_BRCOND
862
0
    0U, // G_BRINDIRECT
863
0
    0U, // G_INVOKE_REGION_START
864
0
    0U, // G_INTRINSIC
865
0
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
866
0
    0U, // G_INTRINSIC_CONVERGENT
867
0
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
868
0
    0U, // G_ANYEXT
869
0
    0U, // G_TRUNC
870
0
    0U, // G_CONSTANT
871
0
    0U, // G_FCONSTANT
872
0
    0U, // G_VASTART
873
0
    0U, // G_VAARG
874
0
    0U, // G_SEXT
875
0
    0U, // G_SEXT_INREG
876
0
    0U, // G_ZEXT
877
0
    0U, // G_SHL
878
0
    0U, // G_LSHR
879
0
    0U, // G_ASHR
880
0
    0U, // G_FSHL
881
0
    0U, // G_FSHR
882
0
    0U, // G_ROTR
883
0
    0U, // G_ROTL
884
0
    0U, // G_ICMP
885
0
    0U, // G_FCMP
886
0
    0U, // G_SELECT
887
0
    0U, // G_UADDO
888
0
    0U, // G_UADDE
889
0
    0U, // G_USUBO
890
0
    0U, // G_USUBE
891
0
    0U, // G_SADDO
892
0
    0U, // G_SADDE
893
0
    0U, // G_SSUBO
894
0
    0U, // G_SSUBE
895
0
    0U, // G_UMULO
896
0
    0U, // G_SMULO
897
0
    0U, // G_UMULH
898
0
    0U, // G_SMULH
899
0
    0U, // G_UADDSAT
900
0
    0U, // G_SADDSAT
901
0
    0U, // G_USUBSAT
902
0
    0U, // G_SSUBSAT
903
0
    0U, // G_USHLSAT
904
0
    0U, // G_SSHLSAT
905
0
    0U, // G_SMULFIX
906
0
    0U, // G_UMULFIX
907
0
    0U, // G_SMULFIXSAT
908
0
    0U, // G_UMULFIXSAT
909
0
    0U, // G_SDIVFIX
910
0
    0U, // G_UDIVFIX
911
0
    0U, // G_SDIVFIXSAT
912
0
    0U, // G_UDIVFIXSAT
913
0
    0U, // G_FADD
914
0
    0U, // G_FSUB
915
0
    0U, // G_FMUL
916
0
    0U, // G_FMA
917
0
    0U, // G_FMAD
918
0
    0U, // G_FDIV
919
0
    0U, // G_FREM
920
0
    0U, // G_FPOW
921
0
    0U, // G_FPOWI
922
0
    0U, // G_FEXP
923
0
    0U, // G_FEXP2
924
0
    0U, // G_FEXP10
925
0
    0U, // G_FLOG
926
0
    0U, // G_FLOG2
927
0
    0U, // G_FLOG10
928
0
    0U, // G_FLDEXP
929
0
    0U, // G_FFREXP
930
0
    0U, // G_FNEG
931
0
    0U, // G_FPEXT
932
0
    0U, // G_FPTRUNC
933
0
    0U, // G_FPTOSI
934
0
    0U, // G_FPTOUI
935
0
    0U, // G_SITOFP
936
0
    0U, // G_UITOFP
937
0
    0U, // G_FABS
938
0
    0U, // G_FCOPYSIGN
939
0
    0U, // G_IS_FPCLASS
940
0
    0U, // G_FCANONICALIZE
941
0
    0U, // G_FMINNUM
942
0
    0U, // G_FMAXNUM
943
0
    0U, // G_FMINNUM_IEEE
944
0
    0U, // G_FMAXNUM_IEEE
945
0
    0U, // G_FMINIMUM
946
0
    0U, // G_FMAXIMUM
947
0
    0U, // G_GET_FPENV
948
0
    0U, // G_SET_FPENV
949
0
    0U, // G_RESET_FPENV
950
0
    0U, // G_GET_FPMODE
951
0
    0U, // G_SET_FPMODE
952
0
    0U, // G_RESET_FPMODE
953
0
    0U, // G_PTR_ADD
954
0
    0U, // G_PTRMASK
955
0
    0U, // G_SMIN
956
0
    0U, // G_SMAX
957
0
    0U, // G_UMIN
958
0
    0U, // G_UMAX
959
0
    0U, // G_ABS
960
0
    0U, // G_LROUND
961
0
    0U, // G_LLROUND
962
0
    0U, // G_BR
963
0
    0U, // G_BRJT
964
0
    0U, // G_INSERT_VECTOR_ELT
965
0
    0U, // G_EXTRACT_VECTOR_ELT
966
0
    0U, // G_SHUFFLE_VECTOR
967
0
    0U, // G_CTTZ
968
0
    0U, // G_CTTZ_ZERO_UNDEF
969
0
    0U, // G_CTLZ
970
0
    0U, // G_CTLZ_ZERO_UNDEF
971
0
    0U, // G_CTPOP
972
0
    0U, // G_BSWAP
973
0
    0U, // G_BITREVERSE
974
0
    0U, // G_FCEIL
975
0
    0U, // G_FCOS
976
0
    0U, // G_FSIN
977
0
    0U, // G_FSQRT
978
0
    0U, // G_FFLOOR
979
0
    0U, // G_FRINT
980
0
    0U, // G_FNEARBYINT
981
0
    0U, // G_ADDRSPACE_CAST
982
0
    0U, // G_BLOCK_ADDR
983
0
    0U, // G_JUMP_TABLE
984
0
    0U, // G_DYN_STACKALLOC
985
0
    0U, // G_STACKSAVE
986
0
    0U, // G_STACKRESTORE
987
0
    0U, // G_STRICT_FADD
988
0
    0U, // G_STRICT_FSUB
989
0
    0U, // G_STRICT_FMUL
990
0
    0U, // G_STRICT_FDIV
991
0
    0U, // G_STRICT_FREM
992
0
    0U, // G_STRICT_FMA
993
0
    0U, // G_STRICT_FSQRT
994
0
    0U, // G_STRICT_FLDEXP
995
0
    0U, // G_READ_REGISTER
996
0
    0U, // G_WRITE_REGISTER
997
0
    0U, // G_MEMCPY
998
0
    0U, // G_MEMCPY_INLINE
999
0
    0U, // G_MEMMOVE
1000
0
    0U, // G_MEMSET
1001
0
    0U, // G_BZERO
1002
0
    0U, // G_VECREDUCE_SEQ_FADD
1003
0
    0U, // G_VECREDUCE_SEQ_FMUL
1004
0
    0U, // G_VECREDUCE_FADD
1005
0
    0U, // G_VECREDUCE_FMUL
1006
0
    0U, // G_VECREDUCE_FMAX
1007
0
    0U, // G_VECREDUCE_FMIN
1008
0
    0U, // G_VECREDUCE_FMAXIMUM
1009
0
    0U, // G_VECREDUCE_FMINIMUM
1010
0
    0U, // G_VECREDUCE_ADD
1011
0
    0U, // G_VECREDUCE_MUL
1012
0
    0U, // G_VECREDUCE_AND
1013
0
    0U, // G_VECREDUCE_OR
1014
0
    0U, // G_VECREDUCE_XOR
1015
0
    0U, // G_VECREDUCE_SMAX
1016
0
    0U, // G_VECREDUCE_SMIN
1017
0
    0U, // G_VECREDUCE_UMAX
1018
0
    0U, // G_VECREDUCE_UMIN
1019
0
    0U, // G_SBFX
1020
0
    0U, // G_UBFX
1021
0
    0U, // ABS
1022
0
    0U, // ADDSri
1023
0
    0U, // ADDSrr
1024
0
    0U, // ADDSrsi
1025
0
    0U, // ADDSrsr
1026
0
    0U, // ADJCALLSTACKDOWN
1027
0
    0U, // ADJCALLSTACKUP
1028
0
    12770U, // ASRi
1029
0
    12770U, // ASRr
1030
0
    0U, // B
1031
0
    0U, // BCCZi64
1032
0
    0U, // BCCi64
1033
0
    0U, // BLX_noip
1034
0
    0U, // BLX_pred_noip
1035
0
    0U, // BL_PUSHLR
1036
0
    0U, // BMOVPCB_CALL
1037
0
    0U, // BMOVPCRX_CALL
1038
0
    0U, // BR_JTadd
1039
0
    0U, // BR_JTm_i12
1040
0
    0U, // BR_JTm_rs
1041
0
    0U, // BR_JTr
1042
0
    0U, // BX_CALL
1043
0
    0U, // CMP_SWAP_16
1044
0
    0U, // CMP_SWAP_32
1045
0
    0U, // CMP_SWAP_64
1046
0
    0U, // CMP_SWAP_8
1047
0
    0U, // CONSTPOOL_ENTRY
1048
0
    0U, // COPY_STRUCT_BYVAL_I32
1049
0
    67130072U,  // ITasm
1050
0
    0U, // Int_eh_sjlj_dispatchsetup
1051
0
    0U, // Int_eh_sjlj_longjmp
1052
0
    0U, // Int_eh_sjlj_setjmp
1053
0
    0U, // Int_eh_sjlj_setjmp_nofp
1054
0
    0U, // Int_eh_sjlj_setup_dispatch
1055
0
    0U, // JUMPTABLE_ADDRS
1056
0
    0U, // JUMPTABLE_INSTS
1057
0
    0U, // JUMPTABLE_TBB
1058
0
    0U, // JUMPTABLE_TBH
1059
0
    0U, // LDMIA_RET
1060
0
    29344U, // LDRBT_POST
1061
0
    29094U, // LDRConstPool
1062
0
    29379U, // LDRHTii
1063
0
    0U, // LDRLIT_ga_abs
1064
0
    0U, // LDRLIT_ga_pcrel
1065
0
    0U, // LDRLIT_ga_pcrel_ldr
1066
0
    29356U, // LDRSBTii
1067
0
    29391U, // LDRSHTii
1068
0
    29538U, // LDRT_POST
1069
0
    0U, // LEApcrel
1070
0
    0U, // LEApcrelJT
1071
0
    0U, // LOADDUAL
1072
0
    12318U, // LSLi
1073
0
    12318U, // LSLr
1074
0
    12777U, // LSRi
1075
0
    12777U, // LSRr
1076
0
    0U, // MEMCPY
1077
0
    0U, // MLAv5
1078
0
    0U, // MOVCCi
1079
0
    0U, // MOVCCi16
1080
0
    0U, // MOVCCi32imm
1081
0
    0U, // MOVCCr
1082
0
    0U, // MOVCCsi
1083
0
    0U, // MOVCCsr
1084
0
    0U, // MOVPCRX
1085
0
    0U, // MOVTi16_ga_pcrel
1086
0
    0U, // MOV_ga_pcrel
1087
0
    0U, // MOV_ga_pcrel_ldr
1088
0
    0U, // MOVi16_ga_pcrel
1089
0
    0U, // MOVi32imm
1090
0
    0U, // MOVsra_glue
1091
0
    0U, // MOVsrl_glue
1092
0
    0U, // MQPRCopy
1093
0
    0U, // MQQPRLoad
1094
0
    0U, // MQQPRStore
1095
0
    0U, // MQQQQPRLoad
1096
0
    0U, // MQQQQPRStore
1097
0
    0U, // MULv5
1098
0
    0U, // MVE_MEMCPYLOOPINST
1099
0
    0U, // MVE_MEMSETLOOPINST
1100
0
    0U, // MVNCCi
1101
0
    0U, // PICADD
1102
0
    0U, // PICLDR
1103
0
    0U, // PICLDRB
1104
0
    0U, // PICLDRH
1105
0
    0U, // PICLDRSB
1106
0
    0U, // PICLDRSH
1107
0
    0U, // PICSTR
1108
0
    0U, // PICSTRB
1109
0
    0U, // PICSTRH
1110
0
    12756U, // RORi
1111
0
    12756U, // RORr
1112
0
    0U, // RRX
1113
0
    38310U, // RRXi
1114
0
    0U, // RSBSri
1115
0
    0U, // RSBSrsi
1116
0
    0U, // RSBSrsr
1117
0
    0U, // SEH_EpilogEnd
1118
0
    0U, // SEH_EpilogStart
1119
0
    0U, // SEH_Nop
1120
0
    0U, // SEH_Nop_Ret
1121
0
    0U, // SEH_PrologEnd
1122
0
    0U, // SEH_SaveFRegs
1123
0
    0U, // SEH_SaveLR
1124
0
    0U, // SEH_SaveRegs
1125
0
    0U, // SEH_SaveRegs_Ret
1126
0
    0U, // SEH_SaveSP
1127
0
    0U, // SEH_StackAlloc
1128
0
    0U, // SMLALv5
1129
0
    0U, // SMULLv5
1130
0
    0U, // SPACE
1131
0
    0U, // STOREDUAL
1132
0
    29350U, // STRBT_POST
1133
0
    0U, // STRBi_preidx
1134
0
    0U, // STRBr_preidx
1135
0
    0U, // STRH_preidx
1136
0
    29549U, // STRT_POST
1137
0
    0U, // STRi_preidx
1138
0
    0U, // STRr_preidx
1139
0
    0U, // SUBS_PC_LR
1140
0
    0U, // SUBSri
1141
0
    0U, // SUBSrr
1142
0
    0U, // SUBSrsi
1143
0
    0U, // SUBSrsr
1144
0
    0U, // SpeculationBarrierISBDSBEndBB
1145
0
    0U, // SpeculationBarrierSBEndBB
1146
0
    0U, // TAILJMPd
1147
0
    0U, // TAILJMPr
1148
0
    0U, // TAILJMPr4
1149
0
    0U, // TCRETURNdi
1150
0
    0U, // TCRETURNri
1151
0
    0U, // TPsoft
1152
0
    0U, // UMLALv5
1153
0
    0U, // UMULLv5
1154
0
    567556U,  // VLD1LNdAsm_16
1155
0
    1091844U, // VLD1LNdAsm_32
1156
0
    1616132U, // VLD1LNdAsm_8
1157
0
    567556U,  // VLD1LNdWB_fixed_Asm_16
1158
0
    1091844U, // VLD1LNdWB_fixed_Asm_32
1159
0
    1616132U, // VLD1LNdWB_fixed_Asm_8
1160
0
    575748U,  // VLD1LNdWB_register_Asm_16
1161
0
    1100036U, // VLD1LNdWB_register_Asm_32
1162
0
    1624324U, // VLD1LNdWB_register_Asm_8
1163
0
    567605U,  // VLD2LNdAsm_16
1164
0
    1091893U, // VLD2LNdAsm_32
1165
0
    1616181U, // VLD2LNdAsm_8
1166
0
    567605U,  // VLD2LNdWB_fixed_Asm_16
1167
0
    1091893U, // VLD2LNdWB_fixed_Asm_32
1168
0
    1616181U, // VLD2LNdWB_fixed_Asm_8
1169
0
    575797U,  // VLD2LNdWB_register_Asm_16
1170
0
    1100085U, // VLD2LNdWB_register_Asm_32
1171
0
    1624373U, // VLD2LNdWB_register_Asm_8
1172
0
    567605U,  // VLD2LNqAsm_16
1173
0
    1091893U, // VLD2LNqAsm_32
1174
0
    567605U,  // VLD2LNqWB_fixed_Asm_16
1175
0
    1091893U, // VLD2LNqWB_fixed_Asm_32
1176
0
    575797U,  // VLD2LNqWB_register_Asm_16
1177
0
    1100085U, // VLD2LNqWB_register_Asm_32
1178
0
    134801754U, // VLD3DUPdAsm_16
1179
0
    135326042U, // VLD3DUPdAsm_32
1180
0
    135850330U, // VLD3DUPdAsm_8
1181
0
    134801754U, // VLD3DUPdWB_fixed_Asm_16
1182
0
    135326042U, // VLD3DUPdWB_fixed_Asm_32
1183
0
    135850330U, // VLD3DUPdWB_fixed_Asm_8
1184
0
    134785370U, // VLD3DUPdWB_register_Asm_16
1185
0
    135309658U, // VLD3DUPdWB_register_Asm_32
1186
0
    135833946U, // VLD3DUPdWB_register_Asm_8
1187
0
    201910618U, // VLD3DUPqAsm_16
1188
0
    202434906U, // VLD3DUPqAsm_32
1189
0
    202959194U, // VLD3DUPqAsm_8
1190
0
    201910618U, // VLD3DUPqWB_fixed_Asm_16
1191
0
    202434906U, // VLD3DUPqWB_fixed_Asm_32
1192
0
    202959194U, // VLD3DUPqWB_fixed_Asm_8
1193
0
    201894234U, // VLD3DUPqWB_register_Asm_16
1194
0
    202418522U, // VLD3DUPqWB_register_Asm_32
1195
0
    202942810U, // VLD3DUPqWB_register_Asm_8
1196
0
    567642U,  // VLD3LNdAsm_16
1197
0
    1091930U, // VLD3LNdAsm_32
1198
0
    1616218U, // VLD3LNdAsm_8
1199
0
    567642U,  // VLD3LNdWB_fixed_Asm_16
1200
0
    1091930U, // VLD3LNdWB_fixed_Asm_32
1201
0
    1616218U, // VLD3LNdWB_fixed_Asm_8
1202
0
    575834U,  // VLD3LNdWB_register_Asm_16
1203
0
    1100122U, // VLD3LNdWB_register_Asm_32
1204
0
    1624410U, // VLD3LNdWB_register_Asm_8
1205
0
    567642U,  // VLD3LNqAsm_16
1206
0
    1091930U, // VLD3LNqAsm_32
1207
0
    567642U,  // VLD3LNqWB_fixed_Asm_16
1208
0
    1091930U, // VLD3LNqWB_fixed_Asm_32
1209
0
    575834U,  // VLD3LNqWB_register_Asm_16
1210
0
    1100122U, // VLD3LNqWB_register_Asm_32
1211
0
    269019482U, // VLD3dAsm_16
1212
0
    269543770U, // VLD3dAsm_32
1213
0
    270068058U, // VLD3dAsm_8
1214
0
    269019482U, // VLD3dWB_fixed_Asm_16
1215
0
    269543770U, // VLD3dWB_fixed_Asm_32
1216
0
    270068058U, // VLD3dWB_fixed_Asm_8
1217
0
    269003098U, // VLD3dWB_register_Asm_16
1218
0
    269527386U, // VLD3dWB_register_Asm_32
1219
0
    270051674U, // VLD3dWB_register_Asm_8
1220
0
    336128346U, // VLD3qAsm_16
1221
0
    336652634U, // VLD3qAsm_32
1222
0
    337176922U, // VLD3qAsm_8
1223
0
    336128346U, // VLD3qWB_fixed_Asm_16
1224
0
    336652634U, // VLD3qWB_fixed_Asm_32
1225
0
    337176922U, // VLD3qWB_fixed_Asm_8
1226
0
    336111962U, // VLD3qWB_register_Asm_16
1227
0
    336636250U, // VLD3qWB_register_Asm_32
1228
0
    337160538U, // VLD3qWB_register_Asm_8
1229
0
    403237238U, // VLD4DUPdAsm_16
1230
0
    403761526U, // VLD4DUPdAsm_32
1231
0
    404285814U, // VLD4DUPdAsm_8
1232
0
    403237238U, // VLD4DUPdWB_fixed_Asm_16
1233
0
    403761526U, // VLD4DUPdWB_fixed_Asm_32
1234
0
    404285814U, // VLD4DUPdWB_fixed_Asm_8
1235
0
    403220854U, // VLD4DUPdWB_register_Asm_16
1236
0
    403745142U, // VLD4DUPdWB_register_Asm_32
1237
0
    404269430U, // VLD4DUPdWB_register_Asm_8
1238
0
    470346102U, // VLD4DUPqAsm_16
1239
0
    470870390U, // VLD4DUPqAsm_32
1240
0
    471394678U, // VLD4DUPqAsm_8
1241
0
    470346102U, // VLD4DUPqWB_fixed_Asm_16
1242
0
    470870390U, // VLD4DUPqWB_fixed_Asm_32
1243
0
    471394678U, // VLD4DUPqWB_fixed_Asm_8
1244
0
    470329718U, // VLD4DUPqWB_register_Asm_16
1245
0
    470854006U, // VLD4DUPqWB_register_Asm_32
1246
0
    471378294U, // VLD4DUPqWB_register_Asm_8
1247
0
    567670U,  // VLD4LNdAsm_16
1248
0
    1091958U, // VLD4LNdAsm_32
1249
0
    1616246U, // VLD4LNdAsm_8
1250
0
    567670U,  // VLD4LNdWB_fixed_Asm_16
1251
0
    1091958U, // VLD4LNdWB_fixed_Asm_32
1252
0
    1616246U, // VLD4LNdWB_fixed_Asm_8
1253
0
    575862U,  // VLD4LNdWB_register_Asm_16
1254
0
    1100150U, // VLD4LNdWB_register_Asm_32
1255
0
    1624438U, // VLD4LNdWB_register_Asm_8
1256
0
    567670U,  // VLD4LNqAsm_16
1257
0
    1091958U, // VLD4LNqAsm_32
1258
0
    567670U,  // VLD4LNqWB_fixed_Asm_16
1259
0
    1091958U, // VLD4LNqWB_fixed_Asm_32
1260
0
    575862U,  // VLD4LNqWB_register_Asm_16
1261
0
    1100150U, // VLD4LNqWB_register_Asm_32
1262
0
    537454966U, // VLD4dAsm_16
1263
0
    537979254U, // VLD4dAsm_32
1264
0
    538503542U, // VLD4dAsm_8
1265
0
    537454966U, // VLD4dWB_fixed_Asm_16
1266
0
    537979254U, // VLD4dWB_fixed_Asm_32
1267
0
    538503542U, // VLD4dWB_fixed_Asm_8
1268
0
    537438582U, // VLD4dWB_register_Asm_16
1269
0
    537962870U, // VLD4dWB_register_Asm_32
1270
0
    538487158U, // VLD4dWB_register_Asm_8
1271
0
    604563830U, // VLD4qAsm_16
1272
0
    605088118U, // VLD4qAsm_32
1273
0
    605612406U, // VLD4qAsm_8
1274
0
    604563830U, // VLD4qWB_fixed_Asm_16
1275
0
    605088118U, // VLD4qWB_fixed_Asm_32
1276
0
    605612406U, // VLD4qWB_fixed_Asm_8
1277
0
    604547446U, // VLD4qWB_register_Asm_16
1278
0
    605071734U, // VLD4qWB_register_Asm_32
1279
0
    605596022U, // VLD4qWB_register_Asm_8
1280
0
    0U, // VMOVD0
1281
0
    0U, // VMOVDcc
1282
0
    0U, // VMOVHcc
1283
0
    0U, // VMOVQ0
1284
0
    0U, // VMOVScc
1285
0
    567567U,  // VST1LNdAsm_16
1286
0
    1091855U, // VST1LNdAsm_32
1287
0
    1616143U, // VST1LNdAsm_8
1288
0
    567567U,  // VST1LNdWB_fixed_Asm_16
1289
0
    1091855U, // VST1LNdWB_fixed_Asm_32
1290
0
    1616143U, // VST1LNdWB_fixed_Asm_8
1291
0
    575759U,  // VST1LNdWB_register_Asm_16
1292
0
    1100047U, // VST1LNdWB_register_Asm_32
1293
0
    1624335U, // VST1LNdWB_register_Asm_8
1294
0
    567632U,  // VST2LNdAsm_16
1295
0
    1091920U, // VST2LNdAsm_32
1296
0
    1616208U, // VST2LNdAsm_8
1297
0
    567632U,  // VST2LNdWB_fixed_Asm_16
1298
0
    1091920U, // VST2LNdWB_fixed_Asm_32
1299
0
    1616208U, // VST2LNdWB_fixed_Asm_8
1300
0
    575824U,  // VST2LNdWB_register_Asm_16
1301
0
    1100112U, // VST2LNdWB_register_Asm_32
1302
0
    1624400U, // VST2LNdWB_register_Asm_8
1303
0
    567632U,  // VST2LNqAsm_16
1304
0
    1091920U, // VST2LNqAsm_32
1305
0
    567632U,  // VST2LNqWB_fixed_Asm_16
1306
0
    1091920U, // VST2LNqWB_fixed_Asm_32
1307
0
    575824U,  // VST2LNqWB_register_Asm_16
1308
0
    1100112U, // VST2LNqWB_register_Asm_32
1309
0
    567653U,  // VST3LNdAsm_16
1310
0
    1091941U, // VST3LNdAsm_32
1311
0
    1616229U, // VST3LNdAsm_8
1312
0
    567653U,  // VST3LNdWB_fixed_Asm_16
1313
0
    1091941U, // VST3LNdWB_fixed_Asm_32
1314
0
    1616229U, // VST3LNdWB_fixed_Asm_8
1315
0
    575845U,  // VST3LNdWB_register_Asm_16
1316
0
    1100133U, // VST3LNdWB_register_Asm_32
1317
0
    1624421U, // VST3LNdWB_register_Asm_8
1318
0
    567653U,  // VST3LNqAsm_16
1319
0
    1091941U, // VST3LNqAsm_32
1320
0
    567653U,  // VST3LNqWB_fixed_Asm_16
1321
0
    1091941U, // VST3LNqWB_fixed_Asm_32
1322
0
    575845U,  // VST3LNqWB_register_Asm_16
1323
0
    1100133U, // VST3LNqWB_register_Asm_32
1324
0
    269019493U, // VST3dAsm_16
1325
0
    269543781U, // VST3dAsm_32
1326
0
    270068069U, // VST3dAsm_8
1327
0
    269019493U, // VST3dWB_fixed_Asm_16
1328
0
    269543781U, // VST3dWB_fixed_Asm_32
1329
0
    270068069U, // VST3dWB_fixed_Asm_8
1330
0
    269003109U, // VST3dWB_register_Asm_16
1331
0
    269527397U, // VST3dWB_register_Asm_32
1332
0
    270051685U, // VST3dWB_register_Asm_8
1333
0
    336128357U, // VST3qAsm_16
1334
0
    336652645U, // VST3qAsm_32
1335
0
    337176933U, // VST3qAsm_8
1336
0
    336128357U, // VST3qWB_fixed_Asm_16
1337
0
    336652645U, // VST3qWB_fixed_Asm_32
1338
0
    337176933U, // VST3qWB_fixed_Asm_8
1339
0
    336111973U, // VST3qWB_register_Asm_16
1340
0
    336636261U, // VST3qWB_register_Asm_32
1341
0
    337160549U, // VST3qWB_register_Asm_8
1342
0
    567675U,  // VST4LNdAsm_16
1343
0
    1091963U, // VST4LNdAsm_32
1344
0
    1616251U, // VST4LNdAsm_8
1345
0
    567675U,  // VST4LNdWB_fixed_Asm_16
1346
0
    1091963U, // VST4LNdWB_fixed_Asm_32
1347
0
    1616251U, // VST4LNdWB_fixed_Asm_8
1348
0
    575867U,  // VST4LNdWB_register_Asm_16
1349
0
    1100155U, // VST4LNdWB_register_Asm_32
1350
0
    1624443U, // VST4LNdWB_register_Asm_8
1351
0
    567675U,  // VST4LNqAsm_16
1352
0
    1091963U, // VST4LNqAsm_32
1353
0
    567675U,  // VST4LNqWB_fixed_Asm_16
1354
0
    1091963U, // VST4LNqWB_fixed_Asm_32
1355
0
    575867U,  // VST4LNqWB_register_Asm_16
1356
0
    1100155U, // VST4LNqWB_register_Asm_32
1357
0
    537454971U, // VST4dAsm_16
1358
0
    537979259U, // VST4dAsm_32
1359
0
    538503547U, // VST4dAsm_8
1360
0
    537454971U, // VST4dWB_fixed_Asm_16
1361
0
    537979259U, // VST4dWB_fixed_Asm_32
1362
0
    538503547U, // VST4dWB_fixed_Asm_8
1363
0
    537438587U, // VST4dWB_register_Asm_16
1364
0
    537962875U, // VST4dWB_register_Asm_32
1365
0
    538487163U, // VST4dWB_register_Asm_8
1366
0
    604563835U, // VST4qAsm_16
1367
0
    605088123U, // VST4qAsm_32
1368
0
    605612411U, // VST4qAsm_8
1369
0
    604563835U, // VST4qWB_fixed_Asm_16
1370
0
    605088123U, // VST4qWB_fixed_Asm_32
1371
0
    605612411U, // VST4qWB_fixed_Asm_8
1372
0
    604547451U, // VST4qWB_register_Asm_16
1373
0
    605071739U, // VST4qWB_register_Asm_32
1374
0
    605596027U, // VST4qWB_register_Asm_8
1375
0
    0U, // WIN__CHKSTK
1376
0
    0U, // WIN__DBZCHK
1377
0
    0U, // t2ABS
1378
0
    0U, // t2ADDSri
1379
0
    0U, // t2ADDSrr
1380
0
    0U, // t2ADDSrs
1381
0
    0U, // t2BF_LabelPseudo
1382
0
    0U, // t2BR_JT
1383
0
    0U, // t2CALL_BTI
1384
0
    0U, // t2DoLoopStart
1385
0
    0U, // t2DoLoopStartTP
1386
0
    0U, // t2LDMIA_RET
1387
0
    673246330U, // t2LDRB_OFFSET_imm
1388
0
    740355194U, // t2LDRB_POST_imm
1389
0
    807464058U, // t2LDRB_PRE_imm
1390
0
    27770U, // t2LDRBpcrel
1391
0
    29094U, // t2LDRConstPool
1392
0
    673246848U, // t2LDRH_OFFSET_imm
1393
0
    740355712U, // t2LDRH_POST_imm
1394
0
    807464576U, // t2LDRH_PRE_imm
1395
0
    28288U, // t2LDRHpcrel
1396
0
    0U, // t2LDRLIT_ga_pcrel
1397
0
    673246349U, // t2LDRSB_OFFSET_imm
1398
0
    740355213U, // t2LDRSB_POST_imm
1399
0
    807464077U, // t2LDRSB_PRE_imm
1400
0
    27789U, // t2LDRSBpcrel
1401
0
    673246887U, // t2LDRSH_OFFSET_imm
1402
0
    740355751U, // t2LDRSH_POST_imm
1403
0
    807464615U, // t2LDRSH_PRE_imm
1404
0
    28327U, // t2LDRSHpcrel
1405
0
    740356518U, // t2LDR_POST_imm
1406
0
    807465382U, // t2LDR_PRE_imm
1407
0
    0U, // t2LDRpci_pic
1408
0
    29094U, // t2LDRpcrel
1409
0
    0U, // t2LEApcrel
1410
0
    0U, // t2LEApcrelJT
1411
0
    0U, // t2LoopDec
1412
0
    0U, // t2LoopEnd
1413
0
    0U, // t2LoopEndDec
1414
0
    0U, // t2MOVCCasr
1415
0
    0U, // t2MOVCCi
1416
0
    0U, // t2MOVCCi16
1417
0
    0U, // t2MOVCCi32imm
1418
0
    0U, // t2MOVCClsl
1419
0
    0U, // t2MOVCClsr
1420
0
    0U, // t2MOVCCr
1421
0
    0U, // t2MOVCCror
1422
0
    62064U, // t2MOVSsi
1423
0
    45680U, // t2MOVSsr
1424
0
    0U, // t2MOVTi16_ga_pcrel
1425
0
    0U, // t2MOV_ga_pcrel
1426
0
    0U, // t2MOVi16_ga_pcrel
1427
0
    0U, // t2MOVi32imm
1428
0
    62539U, // t2MOVsi
1429
0
    46155U, // t2MOVsr
1430
0
    0U, // t2MVNCCi
1431
0
    0U, // t2RSBSri
1432
0
    0U, // t2RSBSrs
1433
0
    673246336U, // t2STRB_OFFSET_imm
1434
0
    740355200U, // t2STRB_POST_imm
1435
0
    807464064U, // t2STRB_PRE_imm
1436
0
    0U, // t2STRB_preidx
1437
0
    673246854U, // t2STRH_OFFSET_imm
1438
0
    740355718U, // t2STRH_POST_imm
1439
0
    807464582U, // t2STRH_PRE_imm
1440
0
    0U, // t2STRH_preidx
1441
0
    740356608U, // t2STR_POST_imm
1442
0
    807465472U, // t2STR_PRE_imm
1443
0
    0U, // t2STR_preidx
1444
0
    0U, // t2SUBSri
1445
0
    0U, // t2SUBSrr
1446
0
    0U, // t2SUBSrs
1447
0
    0U, // t2SpeculationBarrierISBDSBEndBB
1448
0
    0U, // t2SpeculationBarrierSBEndBB
1449
0
    0U, // t2TBB_JT
1450
0
    0U, // t2TBH_JT
1451
0
    0U, // t2WhileLoopSetup
1452
0
    0U, // t2WhileLoopStart
1453
0
    0U, // t2WhileLoopStartLR
1454
0
    0U, // t2WhileLoopStartTP
1455
0
    0U, // tADCS
1456
0
    0U, // tADDSi3
1457
0
    0U, // tADDSi8
1458
0
    0U, // tADDSrr
1459
0
    0U, // tADDframe
1460
0
    0U, // tADJCALLSTACKDOWN
1461
0
    0U, // tADJCALLSTACKUP
1462
0
    0U, // tBLXNS_CALL
1463
0
    0U, // tBLXr_noip
1464
0
    0U, // tBL_PUSHLR
1465
0
    0U, // tBRIND
1466
0
    0U, // tBR_JTr
1467
0
    0U, // tBXNS_RET
1468
0
    0U, // tBX_CALL
1469
0
    0U, // tBX_RET
1470
0
    0U, // tBX_RET_vararg
1471
0
    0U, // tBfar
1472
0
    0U, // tCMP_SWAP_16
1473
0
    0U, // tCMP_SWAP_32
1474
0
    0U, // tCMP_SWAP_8
1475
0
    0U, // tLDMIA_UPD
1476
0
    29094U, // tLDRConstPool
1477
0
    0U, // tLDRLIT_ga_abs
1478
0
    0U, // tLDRLIT_ga_pcrel
1479
0
    0U, // tLDR_postidx
1480
0
    0U, // tLDRpci_pic
1481
0
    0U, // tLEApcrel
1482
0
    0U, // tLEApcrelJT
1483
0
    0U, // tLSLSri
1484
0
    0U, // tMOVCCr_pseudo
1485
0
    0U, // tMOVi32imm
1486
0
    0U, // tPOP_RET
1487
0
    0U, // tRSBS
1488
0
    0U, // tSBCS
1489
0
    0U, // tSUBSi3
1490
0
    0U, // tSUBSi8
1491
0
    0U, // tSUBSrr
1492
0
    0U, // tTAILJMPd
1493
0
    0U, // tTAILJMPdND
1494
0
    0U, // tTAILJMPr
1495
0
    0U, // tTBB_JT
1496
0
    0U, // tTBH_JT
1497
0
    0U, // tTPsoft
1498
0
    2632970U, // ADCri
1499
0
    2632970U, // ADCrr
1500
0
    2690314U, // ADCrsi
1501
0
    77066U, // ADCrsr
1502
0
    2633038U, // ADDri
1503
0
    2633038U, // ADDrr
1504
0
    2690382U, // ADDrsi
1505
0
    77134U, // ADDrsr
1506
0
    2650529U, // ADR
1507
0
    875644520U, // AESD
1508
0
    875644528U, // AESE
1509
0
    942753365U, // AESIMC
1510
0
    942753375U, // AESMC
1511
0
    2633103U, // ANDri
1512
0
    2633103U, // ANDrr
1513
0
    2690447U, // ANDrsi
1514
0
    77199U, // ANDrsr
1515
0
    1010394590U,  // BF16VDOTI_VDOTD
1516
0
    1010394590U,  // BF16VDOTI_VDOTQ
1517
0
    1010394590U,  // BF16VDOTS_VDOTD
1518
0
    1010394590U,  // BF16VDOTS_VDOTQ
1519
0
    943748008U, // BF16_VCVT
1520
0
    876670131U, // BF16_VCVTB
1521
0
    876671894U, // BF16_VCVTT
1522
0
    2682130U, // BFC
1523
0
    2666240U, // BFI
1524
0
    2632983U, // BICri
1525
0
    2632983U, // BICrr
1526
0
    2690327U, // BICrsi
1527
0
    77079U, // BICrsr
1528
0
    4802500U, // BKPT
1529
0
    4818832U, // BL
1530
0
    4802554U, // BLX
1531
0
    2733469U, // BLX_pred
1532
0
    4818938U, // BLXi
1533
0
    1076473681U,  // BL_pred
1534
0
    4802550U, // BX
1535
0
    2731794U, // BXJ
1536
0
    5362935U, // BX_RET
1537
0
    2733303U, // BX_pred
1538
0
    1076472756U,  // Bcc
1539
0
    878305282U, // CDE_CX1
1540
0
    1143515832U,  // CDE_CX1A
1541
0
    1214375736U,  // CDE_CX1D
1542
0
    1143515854U,  // CDE_CX1DA
1543
0
    878305875U, // CDE_CX2
1544
0
    1143524030U,  // CDE_CX2A
1545
0
    1281484606U,  // CDE_CX2D
1546
0
    1143524052U,  // CDE_CX2DA
1547
0
    878305881U, // CDE_CX3
1548
0
    1143605956U,  // CDE_CX3A
1549
0
    1281484612U,  // CDE_CX3D
1550
0
    1143605978U,  // CDE_CX3DA
1551
0
    1012524758U,  // CDE_VCX1A_fpdp
1552
0
    1012524758U,  // CDE_VCX1A_fpsp
1553
0
    1143614135U,  // CDE_VCX1A_vec
1554
0
    878305281U, // CDE_VCX1_fpdp
1555
0
    878305281U, // CDE_VCX1_fpsp
1556
0
    1143621908U,  // CDE_VCX1_vec
1557
0
    1012524765U,  // CDE_VCX2A_fpdp
1558
0
    1012524765U,  // CDE_VCX2A_fpsp
1559
0
    1143630525U,  // CDE_VCX2A_vec
1560
0
    878305874U, // CDE_VCX2_fpdp
1561
0
    878305874U, // CDE_VCX2_fpsp
1562
0
    1143613781U,  // CDE_VCX2_vec
1563
0
    1012524772U,  // CDE_VCX3A_fpdp
1564
0
    1012524772U,  // CDE_VCX3A_fpsp
1565
0
    1143638723U,  // CDE_VCX3A_vec
1566
0
    878305880U, // CDE_VCX3_fpdp
1567
0
    878305880U, // CDE_VCX3_fpsp
1568
0
    1143630186U,  // CDE_VCX3_vec
1569
0
    1344934152U,  // CDP
1570
0
    1416274495U,  // CDP2
1571
0
    5445U,  // CLREX
1572
0
    2651636U, // CLZ
1573
0
    2650273U, // CMNri
1574
0
    2650273U, // CMNzrr
1575
0
    2683041U, // CMNzrsi
1576
0
    2666657U, // CMNzrsr
1577
0
    2650386U, // CMPri
1578
0
    2650386U, // CMPrr
1579
0
    2683154U, // CMPrsi
1580
0
    2666770U, // CMPrsr
1581
0
    4802484U, // CPS1p
1582
0
    1479201365U,  // CPS2p
1583
0
    1479201365U,  // CPS3p
1584
0
    942753529U, // CRC32B
1585
0
    942753537U, // CRC32CB
1586
0
    942753647U, // CRC32CH
1587
0
    942753767U, // CRC32CW
1588
0
    942753639U, // CRC32H
1589
0
    942753759U, // CRC32W
1590
0
    2731508U, // DBG
1591
0
    190232U,  // DMB
1592
0
    190237U,  // DSB
1593
0
    2634192U, // EORri
1594
0
    2634192U, // EORrr
1595
0
    2691536U, // EORrsi
1596
0
    78288U, // EORrsr
1597
0
    4838067U, // ERET
1598
0
    1282438218U,  // FCONSTD
1599
0
    7894090U, // FCONSTH
1600
0
    8418378U, // FCONSTS
1601
0
    942175474U, // FLDMXDB_UPD
1602
0
    2733201U, // FLDMXIA
1603
0
    942175377U, // FLDMXIA_UPD
1604
0
    9032281U, // FMSTAT
1605
0
    942175482U, // FSTMXDB_UPD
1606
0
    2733209U, // FSTMXIA
1607
0
    942175385U, // FSTMXIA_UPD
1608
0
    2732808U, // HINT
1609
0
    4802495U, // HLT
1610
0
    4802355U, // HVC
1611
0
    198434U,  // ISB
1612
0
    2648800U, // LDA
1613
0
    2649009U, // LDAB
1614
0
    2651443U, // LDAEX
1615
0
    2649320U, // LDAEXB
1616
0
    1546153387U,  // LDAEXD
1617
0
    2649816U, // LDAEXH
1618
0
    2649616U, // LDAH
1619
0
    1620223874U,  // LDC2L_OFFSET
1620
0
    1687332738U,  // LDC2L_OPTION
1621
0
    1687332738U,  // LDC2L_POST
1622
0
    1754441602U,  // LDC2L_PRE
1623
0
    1620222502U,  // LDC2_OFFSET
1624
0
    1687331366U,  // LDC2_OPTION
1625
0
    1687331366U,  // LDC2_POST
1626
0
    1754440230U,  // LDC2_PRE
1627
0
    1344843610U,  // LDCL_OFFSET
1628
0
    1344843610U,  // LDCL_OPTION
1629
0
    1344843610U,  // LDCL_POST
1630
0
    1344843610U,  // LDCL_PRE
1631
0
    1344843022U,  // LDC_OFFSET
1632
0
    1344843022U,  // LDC_OPTION
1633
0
    1344843022U,  // LDC_POST
1634
0
    1344843022U,  // LDC_PRE
1635
0
    2730724U, // LDMDA
1636
0
    942172900U, // LDMDA_UPD
1637
0
    2730979U, // LDMDB
1638
0
    942173155U, // LDMDB_UPD
1639
0
    2732107U, // LDMIA
1640
0
    942174283U, // LDMIA_UPD
1641
0
    2730998U, // LDMIB
1642
0
    942173174U, // LDMIB_UPD
1643
0
    2675360U, // LDRBT_POST_IMM
1644
0
    2675360U, // LDRBT_POST_REG
1645
0
    2673786U, // LDRB_POST_IMM
1646
0
    2673786U, // LDRB_POST_REG
1647
0
    2665594U, // LDRB_PRE_IMM
1648
0
    2673786U, // LDRB_PRE_REG
1649
0
    2681978U, // LDRBi12
1650
0
    2665594U, // LDRBrs
1651
0
    2674068U, // LDRD
1652
0
    2755988U, // LDRD_POST
1653
0
    2755988U, // LDRD_PRE
1654
0
    2651455U, // LDREX
1655
0
    2649334U, // LDREXB
1656
0
    1546153401U,  // LDREXD
1657
0
    2649830U, // LDREXH
1658
0
    2666112U, // LDRH
1659
0
    2667203U, // LDRHTi
1660
0
    2675395U, // LDRHTr
1661
0
    2674304U, // LDRH_POST
1662
0
    2674304U, // LDRH_PRE
1663
0
    2665613U, // LDRSB
1664
0
    2667180U, // LDRSBTi
1665
0
    2675372U, // LDRSBTr
1666
0
    2673805U, // LDRSB_POST
1667
0
    2673805U, // LDRSB_PRE
1668
0
    2666151U, // LDRSH
1669
0
    2667215U, // LDRSHTi
1670
0
    2675407U, // LDRSHTr
1671
0
    2674343U, // LDRSH_POST
1672
0
    2674343U, // LDRSH_PRE
1673
0
    2675554U, // LDRT_POST_IMM
1674
0
    2675554U, // LDRT_POST_REG
1675
0
    2675110U, // LDR_POST_IMM
1676
0
    2675110U, // LDR_POST_REG
1677
0
    2666918U, // LDR_PRE_IMM
1678
0
    2675110U, // LDR_PRE_REG
1679
0
    2683302U, // LDRcp
1680
0
    2683302U, // LDRi12
1681
0
    2666918U, // LDRrs
1682
0
    1344934301U,  // MCR
1683
0
    879403589U, // MCR2
1684
0
    1344852440U,  // MCRR
1685
0
    879403595U, // MCRR2
1686
0
    2689828U, // MLA
1687
0
    2667053U, // MLS
1688
0
    10081355U,  // MOVPCLR
1689
0
    2683821U, // MOVTi16
1690
0
    2659403U, // MOVi
1691
0
    2651250U, // MOVi16
1692
0
    2659403U, // MOVr
1693
0
    2659403U, // MOVr_TC
1694
0
    2634827U, // MOVsi
1695
0
    2692171U, // MOVsr
1696
0
    1143606565U,  // MRC
1697
0
    3793452U, // MRC2
1698
0
    1814613289U,  // MRRC
1699
0
    205362U,  // MRRC2
1700
0
    2732634U, // MRS
1701
0
    2650714U, // MRSbanked
1702
0
    2732634U, // MRSsys
1703
0
    1881698798U,  // MSR
1704
0
    1948807662U,  // MSRbanked
1705
0
    1881698798U,  // MSRi
1706
0
    2633774U, // MUL
1707
0
    2674699U, // MVE_ASRLi
1708
0
    2674699U, // MVE_ASRLr
1709
0
    942752741U, // MVE_DLSTP_16
1710
0
    942751988U, // MVE_DLSTP_32
1711
0
    942752350U, // MVE_DLSTP_64
1712
0
    942753400U, // MVE_DLSTP_8
1713
0
    1210700109U,  // MVE_LCTP
1714
0
    10577828U,  // MVE_LETP
1715
0
    2674646U, // MVE_LSLLi
1716
0
    2674646U, // MVE_LSLLr
1717
0
    2674704U, // MVE_LSRL
1718
0
    942207402U, // MVE_SQRSHR
1719
0
    2756597U, // MVE_SQRSHRL
1720
0
    942206849U, // MVE_SQSHL
1721
0
    2674618U, // MVE_SQSHLL
1722
0
    942207409U, // MVE_SRSHR
1723
0
    2674685U, // MVE_SRSHRL
1724
0
    942206867U, // MVE_UQRSHL
1725
0
    2756552U, // MVE_UQRSHLL
1726
0
    942206855U, // MVE_UQSHL
1727
0
    2674625U, // MVE_UQSHLL
1728
0
    942207415U, // MVE_URSHR
1729
0
    2674692U, // MVE_URSHRL
1730
0
    11154380U,  // MVE_VABAVs16
1731
0
    11678668U,  // MVE_VABAVs32
1732
0
    12202956U,  // MVE_VABAVs8
1733
0
    12727244U,  // MVE_VABAVu16
1734
0
    13251532U,  // MVE_VABAVu32
1735
0
    13775820U,  // MVE_VABAVu8
1736
0
    8015174U, // MVE_VABDf16
1737
0
    8539462U, // MVE_VABDf32
1738
0
    11160902U,  // MVE_VABDs16
1739
0
    11685190U,  // MVE_VABDs32
1740
0
    12209478U,  // MVE_VABDs8
1741
0
    12733766U,  // MVE_VABDu16
1742
0
    13258054U,  // MVE_VABDu32
1743
0
    13782342U,  // MVE_VABDu8
1744
0
    8081948U, // MVE_VABSf16
1745
0
    8606236U, // MVE_VABSf32
1746
0
    11227676U,  // MVE_VABSs16
1747
0
    11751964U,  // MVE_VABSs32
1748
0
    12276252U,  // MVE_VABSs8
1749
0
    14314761U,  // MVE_VADC
1750
0
    14298874U,  // MVE_VADCI
1751
0
    11692963U,  // MVE_VADDLVs32acc
1752
0
    11686957U,  // MVE_VADDLVs32no_acc
1753
0
    13265827U,  // MVE_VADDLVu32acc
1754
0
    13259821U,  // MVE_VADDLVu32no_acc
1755
0
    11160476U,  // MVE_VADDVs16acc
1756
0
    11228180U,  // MVE_VADDVs16no_acc
1757
0
    11684764U,  // MVE_VADDVs32acc
1758
0
    11752468U,  // MVE_VADDVs32no_acc
1759
0
    12209052U,  // MVE_VADDVs8acc
1760
0
    12276756U,  // MVE_VADDVs8no_acc
1761
0
    12733340U,  // MVE_VADDVu16acc
1762
0
    12801044U,  // MVE_VADDVu16no_acc
1763
0
    13257628U,  // MVE_VADDVu32acc
1764
0
    13325332U,  // MVE_VADDVu32no_acc
1765
0
    13781916U,  // MVE_VADDVu8acc
1766
0
    13849620U,  // MVE_VADDVu8no_acc
1767
0
    8015223U, // MVE_VADD_qr_f16
1768
0
    8539511U, // MVE_VADD_qr_f32
1769
0
    14830967U,  // MVE_VADD_qr_i16
1770
0
    14306679U,  // MVE_VADD_qr_i32
1771
0
    15355255U,  // MVE_VADD_qr_i8
1772
0
    8015223U, // MVE_VADDf16
1773
0
    8539511U, // MVE_VADDf32
1774
0
    14830967U,  // MVE_VADDi16
1775
0
    14306679U,  // MVE_VADDi32
1776
0
    15355255U,  // MVE_VADDi8
1777
0
    2772366U, // MVE_VAND
1778
0
    2772246U, // MVE_VBIC
1779
0
    14830870U,  // MVE_VBICimmi16
1780
0
    14306582U,  // MVE_VBICimmi32
1781
0
    676338U,  // MVE_VBRSR16
1782
0
    1200626U, // MVE_VBRSR32
1783
0
    1724914U, // MVE_VBRSR8
1784
0
    8006994U, // MVE_VCADDf16
1785
0
    8531282U, // MVE_VCADDf32
1786
0
    14822738U,  // MVE_VCADDi16
1787
0
    14298450U,  // MVE_VCADDi32
1788
0
    15347026U,  // MVE_VCADDi8
1789
0
    11227686U,  // MVE_VCLSs16
1790
0
    11751974U,  // MVE_VCLSs32
1791
0
    12276262U,  // MVE_VCLSs8
1792
0
    14898675U,  // MVE_VCLZs16
1793
0
    14374387U,  // MVE_VCLZs32
1794
0
    15422963U,  // MVE_VCLZs8
1795
0
    8022818U, // MVE_VCMLAf16
1796
0
    8547106U, // MVE_VCMLAf32
1797
0
    2021273873U,  // MVE_VCMPf16
1798
0
    2021273873U,  // MVE_VCMPf16r
1799
0
    2021798161U,  // MVE_VCMPf32
1800
0
    2021798161U,  // MVE_VCMPf32r
1801
0
    2028089617U,  // MVE_VCMPi16
1802
0
    2028089617U,  // MVE_VCMPi16r
1803
0
    2027565329U,  // MVE_VCMPi32
1804
0
    2027565329U,  // MVE_VCMPi32r
1805
0
    2028613905U,  // MVE_VCMPi8
1806
0
    2028613905U,  // MVE_VCMPi8r
1807
0
    2024419601U,  // MVE_VCMPs16
1808
0
    2024419601U,  // MVE_VCMPs16r
1809
0
    2024943889U,  // MVE_VCMPs32
1810
0
    2024943889U,  // MVE_VCMPs32r
1811
0
    2025468177U,  // MVE_VCMPs8
1812
0
    2025468177U,  // MVE_VCMPs8r
1813
0
    2025992465U,  // MVE_VCMPu16
1814
0
    2025992465U,  // MVE_VCMPu16r
1815
0
    2026516753U,  // MVE_VCMPu32
1816
0
    2026516753U,  // MVE_VCMPu32r
1817
0
    2027041041U,  // MVE_VCMPu8
1818
0
    2027041041U,  // MVE_VCMPu8r
1819
0
    8007724U, // MVE_VCMULf16
1820
0
    8532012U, // MVE_VCMULf32
1821
0
    940265810U, // MVE_VCTP16
1822
0
    940790098U, // MVE_VCTP32
1823
0
    955470162U, // MVE_VCTP64
1824
0
    941314386U, // MVE_VCTP8
1825
0
    888818867U, // MVE_VCVTf16f32bh
1826
0
    888820630U, // MVE_VCVTf16f32th
1827
0
    1291998120U,  // MVE_VCVTf16s16_fix
1828
0
    1224954792U,  // MVE_VCVTf16s16n
1829
0
    1292522408U,  // MVE_VCVTf16u16_fix
1830
0
    1225479080U,  // MVE_VCVTf16u16n
1831
0
    18042035U,  // MVE_VCVTf32f16bh
1832
0
    18043798U,  // MVE_VCVTf32f16th
1833
0
    1293570984U,  // MVE_VCVTf32s32_fix
1834
0
    1226527656U,  // MVE_VCVTf32s32n
1835
0
    1294095272U,  // MVE_VCVTf32u32_fix
1836
0
    1227051944U,  // MVE_VCVTf32u32n
1837
0
    1294619560U,  // MVE_VCVTs16f16_fix
1838
0
    1227574128U,  // MVE_VCVTs16f16a
1839
0
    1227575410U,  // MVE_VCVTs16f16m
1840
0
    1227575506U,  // MVE_VCVTs16f16n
1841
0
    1227575646U,  // MVE_VCVTs16f16p
1842
0
    1227576232U,  // MVE_VCVTs16f16z
1843
0
    1295143848U,  // MVE_VCVTs32f32_fix
1844
0
    1228098416U,  // MVE_VCVTs32f32a
1845
0
    1228099698U,  // MVE_VCVTs32f32m
1846
0
    1228099794U,  // MVE_VCVTs32f32n
1847
0
    1228099934U,  // MVE_VCVTs32f32p
1848
0
    1228100520U,  // MVE_VCVTs32f32z
1849
0
    1295668136U,  // MVE_VCVTu16f16_fix
1850
0
    1228622704U,  // MVE_VCVTu16f16a
1851
0
    1228623986U,  // MVE_VCVTu16f16m
1852
0
    1228624082U,  // MVE_VCVTu16f16n
1853
0
    1228624222U,  // MVE_VCVTu16f16p
1854
0
    1228624808U,  // MVE_VCVTu16f16z
1855
0
    1296192424U,  // MVE_VCVTu32f32_fix
1856
0
    1229146992U,  // MVE_VCVTu32f32a
1857
0
    1229148274U,  // MVE_VCVTu32f32m
1858
0
    1229148370U,  // MVE_VCVTu32f32n
1859
0
    1229148510U,  // MVE_VCVTu32f32p
1860
0
    1229149096U,  // MVE_VCVTu32f32z
1861
0
    12726628U,  // MVE_VDDUPu16
1862
0
    13250916U,  // MVE_VDDUPu32
1863
0
    13775204U,  // MVE_VDDUPu8
1864
0
    741744U,  // MVE_VDUP16
1865
0
    1266032U, // MVE_VDUP32
1866
0
    1790320U, // MVE_VDUP8
1867
0
    12743029U,  // MVE_VDWDUPu16
1868
0
    13267317U,  // MVE_VDWDUPu32
1869
0
    13791605U,  // MVE_VDWDUPu8
1870
0
    2773455U, // MVE_VEOR
1871
0
    8008208U, // MVE_VFMA_qr_Sf16
1872
0
    8532496U, // MVE_VFMA_qr_Sf32
1873
0
    8006457U, // MVE_VFMA_qr_f16
1874
0
    8530745U, // MVE_VFMA_qr_f32
1875
0
    8006457U, // MVE_VFMAf16
1876
0
    8530745U, // MVE_VFMAf32
1877
0
    8008252U, // MVE_VFMSf16
1878
0
    8532540U, // MVE_VFMSf32
1879
0
    11160933U,  // MVE_VHADD_qr_s16
1880
0
    11685221U,  // MVE_VHADD_qr_s32
1881
0
    12209509U,  // MVE_VHADD_qr_s8
1882
0
    12733797U,  // MVE_VHADD_qr_u16
1883
0
    13258085U,  // MVE_VHADD_qr_u32
1884
0
    13782373U,  // MVE_VHADD_qr_u8
1885
0
    11160933U,  // MVE_VHADDs16
1886
0
    11685221U,  // MVE_VHADDs32
1887
0
    12209509U,  // MVE_VHADDs8
1888
0
    12733797U,  // MVE_VHADDu16
1889
0
    13258085U,  // MVE_VHADDu32
1890
0
    13782373U,  // MVE_VHADDu8
1891
0
    11152715U,  // MVE_VHCADDs16
1892
0
    11677003U,  // MVE_VHCADDs32
1893
0
    12201291U,  // MVE_VHCADDs8
1894
0
    11160777U,  // MVE_VHSUB_qr_s16
1895
0
    11685065U,  // MVE_VHSUB_qr_s32
1896
0
    12209353U,  // MVE_VHSUB_qr_s8
1897
0
    12733641U,  // MVE_VHSUB_qr_u16
1898
0
    13257929U,  // MVE_VHSUB_qr_u32
1899
0
    13782217U,  // MVE_VHSUB_qr_u8
1900
0
    11160777U,  // MVE_VHSUBs16
1901
0
    11685065U,  // MVE_VHSUBs32
1902
0
    12209353U,  // MVE_VHSUBs8
1903
0
    12733641U,  // MVE_VHSUBu16
1904
0
    13257929U,  // MVE_VHSUBu32
1905
0
    13782217U,  // MVE_VHSUBu8
1906
0
    12726634U,  // MVE_VIDUPu16
1907
0
    13250922U,  // MVE_VIDUPu32
1908
0
    13775210U,  // MVE_VIDUPu8
1909
0
    12743036U,  // MVE_VIWDUPu16
1910
0
    13267324U,  // MVE_VIWDUPu32
1911
0
    13791612U,  // MVE_VIWDUPu8
1912
0
    21717869U,  // MVE_VLD20_16
1913
0
    22242157U,  // MVE_VLD20_16_wb
1914
0
    21716999U,  // MVE_VLD20_32
1915
0
    22241287U,  // MVE_VLD20_32_wb
1916
0
    21718505U,  // MVE_VLD20_8
1917
0
    22242793U,  // MVE_VLD20_8_wb
1918
0
    21717909U,  // MVE_VLD21_16
1919
0
    22242197U,  // MVE_VLD21_16_wb
1920
0
    21717065U,  // MVE_VLD21_32
1921
0
    22241353U,  // MVE_VLD21_32_wb
1922
0
    21718541U,  // MVE_VLD21_8
1923
0
    22242829U,  // MVE_VLD21_8_wb
1924
0
    21726081U,  // MVE_VLD40_16
1925
0
    22250369U,  // MVE_VLD40_16_wb
1926
0
    21725211U,  // MVE_VLD40_32
1927
0
    22249499U,  // MVE_VLD40_32_wb
1928
0
    21726715U,  // MVE_VLD40_8
1929
0
    22251003U,  // MVE_VLD40_8_wb
1930
0
    21726121U,  // MVE_VLD41_16
1931
0
    22250409U,  // MVE_VLD41_16_wb
1932
0
    21725277U,  // MVE_VLD41_32
1933
0
    22249565U,  // MVE_VLD41_32_wb
1934
0
    21726751U,  // MVE_VLD41_8
1935
0
    22251039U,  // MVE_VLD41_8_wb
1936
0
    21726141U,  // MVE_VLD42_16
1937
0
    22250429U,  // MVE_VLD42_16_wb
1938
0
    21725323U,  // MVE_VLD42_32
1939
0
    22249611U,  // MVE_VLD42_32_wb
1940
0
    21726769U,  // MVE_VLD42_8
1941
0
    22251057U,  // MVE_VLD42_8_wb
1942
0
    21726161U,  // MVE_VLD43_16
1943
0
    22250449U,  // MVE_VLD43_16_wb
1944
0
    21725356U,  // MVE_VLD43_32
1945
0
    22249644U,  // MVE_VLD43_32_wb
1946
0
    21726787U,  // MVE_VLD43_8
1947
0
    22251075U,  // MVE_VLD43_8_wb
1948
0
    11160697U,  // MVE_VLDRBS16
1949
0
    950676601U, // MVE_VLDRBS16_post
1950
0
    950676601U, // MVE_VLDRBS16_pre
1951
0
    11160697U,  // MVE_VLDRBS16_rq
1952
0
    11684985U,  // MVE_VLDRBS32
1953
0
    951200889U, // MVE_VLDRBS32_post
1954
0
    951200889U, // MVE_VLDRBS32_pre
1955
0
    11684985U,  // MVE_VLDRBS32_rq
1956
0
    12733561U,  // MVE_VLDRBU16
1957
0
    952249465U, // MVE_VLDRBU16_post
1958
0
    952249465U, // MVE_VLDRBU16_pre
1959
0
    12733561U,  // MVE_VLDRBU16_rq
1960
0
    13257849U,  // MVE_VLDRBU32
1961
0
    952773753U, // MVE_VLDRBU32_post
1962
0
    952773753U, // MVE_VLDRBU32_pre
1963
0
    13257849U,  // MVE_VLDRBU32_rq
1964
0
    13782137U,  // MVE_VLDRBU8
1965
0
    953298041U, // MVE_VLDRBU8_post
1966
0
    953298041U, // MVE_VLDRBU8_pre
1967
0
    13782137U,  // MVE_VLDRBU8_rq
1968
0
    22695315U,  // MVE_VLDRDU64_qi
1969
0
    962211219U, // MVE_VLDRDU64_qi_pre
1970
0
    22695315U,  // MVE_VLDRDU64_rq
1971
0
    22695315U,  // MVE_VLDRDU64_rq_u
1972
0
    11685503U,  // MVE_VLDRHS32
1973
0
    951201407U, // MVE_VLDRHS32_post
1974
0
    951201407U, // MVE_VLDRHS32_pre
1975
0
    11685503U,  // MVE_VLDRHS32_rq
1976
0
    11685503U,  // MVE_VLDRHS32_rq_u
1977
0
    12734079U,  // MVE_VLDRHU16
1978
0
    952249983U, // MVE_VLDRHU16_post
1979
0
    952249983U, // MVE_VLDRHU16_pre
1980
0
    12734079U,  // MVE_VLDRHU16_rq
1981
0
    12734079U,  // MVE_VLDRHU16_rq_u
1982
0
    13258367U,  // MVE_VLDRHU32
1983
0
    952774271U, // MVE_VLDRHU32_post
1984
0
    952774271U, // MVE_VLDRHU32_pre
1985
0
    13258367U,  // MVE_VLDRHU32_rq
1986
0
    13258367U,  // MVE_VLDRHU32_rq_u
1987
0
    13259878U,  // MVE_VLDRWU32
1988
0
    952775782U, // MVE_VLDRWU32_post
1989
0
    952775782U, // MVE_VLDRWU32_pre
1990
0
    13259878U,  // MVE_VLDRWU32_qi
1991
0
    952775782U, // MVE_VLDRWU32_qi_pre
1992
0
    13259878U,  // MVE_VLDRWU32_rq
1993
0
    13259878U,  // MVE_VLDRWU32_rq_u
1994
0
    950686733U, // MVE_VMAXAVs16
1995
0
    951211021U, // MVE_VMAXAVs32
1996
0
    951735309U, // MVE_VMAXAVs8
1997
0
    11160491U,  // MVE_VMAXAs16
1998
0
    11684779U,  // MVE_VMAXAs32
1999
0
    12209067U,  // MVE_VMAXAs8
2000
0
    947540989U, // MVE_VMAXNMAVf16
2001
0
    948065277U, // MVE_VMAXNMAVf32
2002
0
    8014668U, // MVE_VMAXNMAf16
2003
0
    8538956U, // MVE_VMAXNMAf32
2004
0
    947541052U, // MVE_VMAXNMVf16
2005
0
    948065340U, // MVE_VMAXNMVf32
2006
0
    8015958U, // MVE_VMAXNMf16
2007
0
    8540246U, // MVE_VMAXNMf32
2008
0
    950686799U, // MVE_VMAXVs16
2009
0
    951211087U, // MVE_VMAXVs32
2010
0
    951735375U, // MVE_VMAXVs8
2011
0
    952259663U, // MVE_VMAXVu16
2012
0
    952783951U, // MVE_VMAXVu32
2013
0
    953308239U, // MVE_VMAXVu8
2014
0
    11162791U,  // MVE_VMAXs16
2015
0
    11687079U,  // MVE_VMAXs32
2016
0
    12211367U,  // MVE_VMAXs8
2017
0
    12735655U,  // MVE_VMAXu16
2018
0
    13259943U,  // MVE_VMAXu32
2019
0
    13784231U,  // MVE_VMAXu8
2020
0
    950686726U, // MVE_VMINAVs16
2021
0
    951211014U, // MVE_VMINAVs32
2022
0
    951735302U, // MVE_VMINAVs8
2023
0
    11160404U,  // MVE_VMINAs16
2024
0
    11684692U,  // MVE_VMINAs32
2025
0
    12208980U,  // MVE_VMINAs8
2026
0
    947540980U, // MVE_VMINNMAVf16
2027
0
    948065268U, // MVE_VMINNMAVf32
2028
0
    8014660U, // MVE_VMINNMAf16
2029
0
    8538948U, // MVE_VMINNMAf32
2030
0
    947541044U, // MVE_VMINNMVf16
2031
0
    948065332U, // MVE_VMINNMVf32
2032
0
    8015951U, // MVE_VMINNMf16
2033
0
    8540239U, // MVE_VMINNMf32
2034
0
    950686788U, // MVE_VMINVs16
2035
0
    951211076U, // MVE_VMINVs32
2036
0
    951735364U, // MVE_VMINVs8
2037
0
    952259652U, // MVE_VMINVu16
2038
0
    952783940U, // MVE_VMINVu32
2039
0
    953308228U, // MVE_VMINVu8
2040
0
    11161756U,  // MVE_VMINs16
2041
0
    11686044U,  // MVE_VMINs32
2042
0
    12210332U,  // MVE_VMINs8
2043
0
    12734620U,  // MVE_VMINu16
2044
0
    13258908U,  // MVE_VMINu32
2045
0
    13783196U,  // MVE_VMINu8
2046
0
    11152246U,  // MVE_VMLADAVas16
2047
0
    11676534U,  // MVE_VMLADAVas32
2048
0
    12200822U,  // MVE_VMLADAVas8
2049
0
    12725110U,  // MVE_VMLADAVau16
2050
0
    13249398U,  // MVE_VMLADAVau32
2051
0
    13773686U,  // MVE_VMLADAVau8
2052
0
    11154632U,  // MVE_VMLADAVaxs16
2053
0
    11678920U,  // MVE_VMLADAVaxs32
2054
0
    12203208U,  // MVE_VMLADAVaxs8
2055
0
    11162578U,  // MVE_VMLADAVs16
2056
0
    11686866U,  // MVE_VMLADAVs32
2057
0
    12211154U,  // MVE_VMLADAVs8
2058
0
    12735442U,  // MVE_VMLADAVu16
2059
0
    13259730U,  // MVE_VMLADAVu32
2060
0
    13784018U,  // MVE_VMLADAVu8
2061
0
    11163085U,  // MVE_VMLADAVxs16
2062
0
    11687373U,  // MVE_VMLADAVxs32
2063
0
    12211661U,  // MVE_VMLADAVxs8
2064
0
    11176831U,  // MVE_VMLALDAVas16
2065
0
    11701119U,  // MVE_VMLALDAVas32
2066
0
    12749695U,  // MVE_VMLALDAVau16
2067
0
    13273983U,  // MVE_VMLALDAVau32
2068
0
    11179218U,  // MVE_VMLALDAVaxs16
2069
0
    11703506U,  // MVE_VMLALDAVaxs32
2070
0
    11154394U,  // MVE_VMLALDAVs16
2071
0
    11678682U,  // MVE_VMLALDAVs32
2072
0
    12727258U,  // MVE_VMLALDAVu16
2073
0
    13251546U,  // MVE_VMLALDAVu32
2074
0
    11154902U,  // MVE_VMLALDAVxs16
2075
0
    11679190U,  // MVE_VMLALDAVxs32
2076
0
    14823946U,  // MVE_VMLAS_qr_i16
2077
0
    14299658U,  // MVE_VMLAS_qr_i32
2078
0
    15348234U,  // MVE_VMLAS_qr_i8
2079
0
    14822196U,  // MVE_VMLA_qr_i16
2080
0
    14297908U,  // MVE_VMLA_qr_i32
2081
0
    15346484U,  // MVE_VMLA_qr_i8
2082
0
    11152275U,  // MVE_VMLSDAVas16
2083
0
    11676563U,  // MVE_VMLSDAVas32
2084
0
    12200851U,  // MVE_VMLSDAVas8
2085
0
    11154664U,  // MVE_VMLSDAVaxs16
2086
0
    11678952U,  // MVE_VMLSDAVaxs32
2087
0
    12203240U,  // MVE_VMLSDAVaxs8
2088
0
    11162604U,  // MVE_VMLSDAVs16
2089
0
    11686892U,  // MVE_VMLSDAVs32
2090
0
    12211180U,  // MVE_VMLSDAVs8
2091
0
    11163114U,  // MVE_VMLSDAVxs16
2092
0
    11687402U,  // MVE_VMLSDAVxs32
2093
0
    12211690U,  // MVE_VMLSDAVxs8
2094
0
    11176841U,  // MVE_VMLSLDAVas16
2095
0
    11701129U,  // MVE_VMLSLDAVas32
2096
0
    11179229U,  // MVE_VMLSLDAVaxs16
2097
0
    11703517U,  // MVE_VMLSLDAVaxs32
2098
0
    11154403U,  // MVE_VMLSLDAVs16
2099
0
    11678691U,  // MVE_VMLSLDAVs32
2100
0
    11154912U,  // MVE_VMLSLDAVxs16
2101
0
    11679200U,  // MVE_VMLSLDAVxs32
2102
0
    11226142U,  // MVE_VMOVLs16bh
2103
0
    11227900U,  // MVE_VMOVLs16th
2104
0
    12274718U,  // MVE_VMOVLs8bh
2105
0
    12276476U,  // MVE_VMOVLs8th
2106
0
    12799006U,  // MVE_VMOVLu16bh
2107
0
    12800764U,  // MVE_VMOVLu16th
2108
0
    13847582U,  // MVE_VMOVLu8bh
2109
0
    13849340U,  // MVE_VMOVLu8th
2110
0
    14830701U,  // MVE_VMOVNi16bh
2111
0
    14832465U,  // MVE_VMOVNi16th
2112
0
    14306413U,  // MVE_VMOVNi32bh
2113
0
    14308177U,  // MVE_VMOVNi32th
2114
0
    1111114U, // MVE_VMOV_from_lane_32
2115
0
    11072586U,  // MVE_VMOV_from_lane_s16
2116
0
    12121162U,  // MVE_VMOV_from_lane_s8
2117
0
    12645450U,  // MVE_VMOV_from_lane_u16
2118
0
    13694026U,  // MVE_VMOV_from_lane_u8
2119
0
    2757706U, // MVE_VMOV_q_rr
2120
0
    2675786U, // MVE_VMOV_rr_q
2121
0
    570442U,  // MVE_VMOV_to_lane_16
2122
0
    1094730U, // MVE_VMOV_to_lane_32
2123
0
    1619018U, // MVE_VMOV_to_lane_8
2124
0
    8606794U, // MVE_VMOVimmf32
2125
0
    14898250U,  // MVE_VMOVimmi16
2126
0
    14373962U,  // MVE_VMOVimmi32
2127
0
    2103661642U,  // MVE_VMOVimmi64
2128
0
    15422538U,  // MVE_VMOVimmi8
2129
0
    11161209U,  // MVE_VMULHs16
2130
0
    11685497U,  // MVE_VMULHs32
2131
0
    12209785U,  // MVE_VMULHs8
2132
0
    12734073U,  // MVE_VMULHu16
2133
0
    13258361U,  // MVE_VMULHu32
2134
0
    13782649U,  // MVE_VMULHu8
2135
0
    23743506U,  // MVE_VMULLBp16
2136
0
    24267794U,  // MVE_VMULLBp8
2137
0
    11160594U,  // MVE_VMULLBs16
2138
0
    11684882U,  // MVE_VMULLBs32
2139
0
    12209170U,  // MVE_VMULLBs8
2140
0
    12733458U,  // MVE_VMULLBu16
2141
0
    13257746U,  // MVE_VMULLBu32
2142
0
    13782034U,  // MVE_VMULLBu8
2143
0
    23745269U,  // MVE_VMULLTp16
2144
0
    24269557U,  // MVE_VMULLTp8
2145
0
    11162357U,  // MVE_VMULLTs16
2146
0
    11686645U,  // MVE_VMULLTs32
2147
0
    12210933U,  // MVE_VMULLTs8
2148
0
    12735221U,  // MVE_VMULLTu16
2149
0
    13259509U,  // MVE_VMULLTu32
2150
0
    13783797U,  // MVE_VMULLTu8
2151
0
    8015934U, // MVE_VMUL_qr_f16
2152
0
    8540222U, // MVE_VMUL_qr_f32
2153
0
    14831678U,  // MVE_VMUL_qr_i16
2154
0
    14307390U,  // MVE_VMUL_qr_i32
2155
0
    15355966U,  // MVE_VMUL_qr_i8
2156
0
    8015934U, // MVE_VMULf16
2157
0
    8540222U, // MVE_VMULf32
2158
0
    14831678U,  // MVE_VMULi16
2159
0
    14307390U,  // MVE_VMULi32
2160
0
    15355966U,  // MVE_VMULi8
2161
0
    2838769U, // MVE_VMVN
2162
0
    14897393U,  // MVE_VMVNimmi16
2163
0
    14373105U,  // MVE_VMVNimmi32
2164
0
    8080899U, // MVE_VNEGf16
2165
0
    8605187U, // MVE_VNEGf32
2166
0
    11226627U,  // MVE_VNEGs16
2167
0
    11750915U,  // MVE_VNEGs32
2168
0
    12275203U,  // MVE_VNEGs8
2169
0
    2773185U, // MVE_VORN
2170
0
    2773469U, // MVE_VORR
2171
0
    14832093U,  // MVE_VORRimmi16
2172
0
    14307805U,  // MVE_VORRimmi32
2173
0
    1210798936U,  // MVE_VPNOT
2174
0
    2772855U, // MVE_VPSEL
2175
0
    1210823538U,  // MVE_VPST
2176
0
    2028712798U,  // MVE_VPTv16i8
2177
0
    2028712798U,  // MVE_VPTv16i8r
2178
0
    2025567070U,  // MVE_VPTv16s8
2179
0
    2025567070U,  // MVE_VPTv16s8r
2180
0
    2027139934U,  // MVE_VPTv16u8
2181
0
    2027139934U,  // MVE_VPTv16u8r
2182
0
    2021897054U,  // MVE_VPTv4f32
2183
0
    2021897054U,  // MVE_VPTv4f32r
2184
0
    2027664222U,  // MVE_VPTv4i32
2185
0
    2027664222U,  // MVE_VPTv4i32r
2186
0
    2025042782U,  // MVE_VPTv4s32
2187
0
    2025042782U,  // MVE_VPTv4s32r
2188
0
    2026615646U,  // MVE_VPTv4u32
2189
0
    2026615646U,  // MVE_VPTv4u32r
2190
0
    2021372766U,  // MVE_VPTv8f16
2191
0
    2021372766U,  // MVE_VPTv8f16r
2192
0
    2028188510U,  // MVE_VPTv8i16
2193
0
    2028188510U,  // MVE_VPTv8i16r
2194
0
    2024518494U,  // MVE_VPTv8s16
2195
0
    2024518494U,  // MVE_VPTv8s16r
2196
0
    2026091358U,  // MVE_VPTv8u16
2197
0
    2026091358U,  // MVE_VPTv8u16r
2198
0
    11227670U,  // MVE_VQABSs16
2199
0
    11751958U,  // MVE_VQABSs32
2200
0
    12276246U,  // MVE_VQABSs8
2201
0
    11160945U,  // MVE_VQADD_qr_s16
2202
0
    11685233U,  // MVE_VQADD_qr_s32
2203
0
    12209521U,  // MVE_VQADD_qr_s8
2204
0
    12733809U,  // MVE_VQADD_qr_u16
2205
0
    13258097U,  // MVE_VQADD_qr_u32
2206
0
    13782385U,  // MVE_VQADD_qr_u8
2207
0
    11160945U,  // MVE_VQADDs16
2208
0
    11685233U,  // MVE_VQADDs32
2209
0
    12209521U,  // MVE_VQADDs8
2210
0
    12733809U,  // MVE_VQADDu16
2211
0
    13258097U,  // MVE_VQADDu32
2212
0
    13782385U,  // MVE_VQADDu8
2213
0
    11154779U,  // MVE_VQDMLADHXs16
2214
0
    11679067U,  // MVE_VQDMLADHXs32
2215
0
    12203355U,  // MVE_VQDMLADHXs8
2216
0
    11152950U,  // MVE_VQDMLADHs16
2217
0
    11677238U,  // MVE_VQDMLADHs32
2218
0
    12201526U,  // MVE_VQDMLADHs8
2219
0
    11152917U,  // MVE_VQDMLAH_qrs16
2220
0
    11677205U,  // MVE_VQDMLAH_qrs32
2221
0
    12201493U,  // MVE_VQDMLAH_qrs8
2222
0
    11153035U,  // MVE_VQDMLASH_qrs16
2223
0
    11677323U,  // MVE_VQDMLASH_qrs32
2224
0
    12201611U,  // MVE_VQDMLASH_qrs8
2225
0
    11154800U,  // MVE_VQDMLSDHXs16
2226
0
    11679088U,  // MVE_VQDMLSDHXs32
2227
0
    12203376U,  // MVE_VQDMLSDHXs8
2228
0
    11152969U,  // MVE_VQDMLSDHs16
2229
0
    11677257U,  // MVE_VQDMLSDHs32
2230
0
    12201545U,  // MVE_VQDMLSDHs8
2231
0
    11161185U,  // MVE_VQDMULH_qr_s16
2232
0
    11685473U,  // MVE_VQDMULH_qr_s32
2233
0
    12209761U,  // MVE_VQDMULH_qr_s8
2234
0
    11161185U,  // MVE_VQDMULHi16
2235
0
    11685473U,  // MVE_VQDMULHi32
2236
0
    12209761U,  // MVE_VQDMULHi8
2237
0
    11160585U,  // MVE_VQDMULL_qr_s16bh
2238
0
    11162348U,  // MVE_VQDMULL_qr_s16th
2239
0
    11684873U,  // MVE_VQDMULL_qr_s32bh
2240
0
    11686636U,  // MVE_VQDMULL_qr_s32th
2241
0
    11160585U,  // MVE_VQDMULLs16bh
2242
0
    11162348U,  // MVE_VQDMULLs16th
2243
0
    11684873U,  // MVE_VQDMULLs32bh
2244
0
    11686636U,  // MVE_VQDMULLs32th
2245
0
    11160677U,  // MVE_VQMOVNs16bh
2246
0
    11162441U,  // MVE_VQMOVNs16th
2247
0
    11684965U,  // MVE_VQMOVNs32bh
2248
0
    11686729U,  // MVE_VQMOVNs32th
2249
0
    12733541U,  // MVE_VQMOVNu16bh
2250
0
    12735305U,  // MVE_VQMOVNu16th
2251
0
    13257829U,  // MVE_VQMOVNu32bh
2252
0
    13259593U,  // MVE_VQMOVNu32th
2253
0
    11160668U,  // MVE_VQMOVUNs16bh
2254
0
    11162432U,  // MVE_VQMOVUNs16th
2255
0
    11684956U,  // MVE_VQMOVUNs32bh
2256
0
    11686720U,  // MVE_VQMOVUNs32th
2257
0
    11226621U,  // MVE_VQNEGs16
2258
0
    11750909U,  // MVE_VQNEGs32
2259
0
    12275197U,  // MVE_VQNEGs8
2260
0
    11154789U,  // MVE_VQRDMLADHXs16
2261
0
    11679077U,  // MVE_VQRDMLADHXs32
2262
0
    12203365U,  // MVE_VQRDMLADHXs8
2263
0
    11152959U,  // MVE_VQRDMLADHs16
2264
0
    11677247U,  // MVE_VQRDMLADHs32
2265
0
    12201535U,  // MVE_VQRDMLADHs8
2266
0
    11152925U,  // MVE_VQRDMLAH_qrs16
2267
0
    11677213U,  // MVE_VQRDMLAH_qrs32
2268
0
    12201501U,  // MVE_VQRDMLAH_qrs8
2269
0
    11153044U,  // MVE_VQRDMLASH_qrs16
2270
0
    11677332U,  // MVE_VQRDMLASH_qrs32
2271
0
    12201620U,  // MVE_VQRDMLASH_qrs8
2272
0
    11154810U,  // MVE_VQRDMLSDHXs16
2273
0
    11679098U,  // MVE_VQRDMLSDHXs32
2274
0
    12203386U,  // MVE_VQRDMLSDHXs8
2275
0
    11152978U,  // MVE_VQRDMLSDHs16
2276
0
    11677266U,  // MVE_VQRDMLSDHs32
2277
0
    12201554U,  // MVE_VQRDMLSDHs8
2278
0
    11161193U,  // MVE_VQRDMULH_qr_s16
2279
0
    11685481U,  // MVE_VQRDMULH_qr_s32
2280
0
    12209769U,  // MVE_VQRDMULH_qr_s8
2281
0
    11161193U,  // MVE_VQRDMULHi16
2282
0
    11685481U,  // MVE_VQRDMULHi32
2283
0
    12209769U,  // MVE_VQRDMULHi8
2284
0
    11161498U,  // MVE_VQRSHL_by_vecs16
2285
0
    11685786U,  // MVE_VQRSHL_by_vecs32
2286
0
    12210074U,  // MVE_VQRSHL_by_vecs8
2287
0
    12734362U,  // MVE_VQRSHL_by_vecu16
2288
0
    13258650U,  // MVE_VQRSHL_by_vecu32
2289
0
    13782938U,  // MVE_VQRSHL_by_vecu8
2290
0
    11161498U,  // MVE_VQRSHL_qrs16
2291
0
    11685786U,  // MVE_VQRSHL_qrs32
2292
0
    12210074U,  // MVE_VQRSHL_qrs8
2293
0
    12734362U,  // MVE_VQRSHL_qru16
2294
0
    13258650U,  // MVE_VQRSHL_qru32
2295
0
    13782938U,  // MVE_VQRSHL_qru8
2296
0
    11152433U,  // MVE_VQRSHRNbhs16
2297
0
    11676721U,  // MVE_VQRSHRNbhs32
2298
0
    12725297U,  // MVE_VQRSHRNbhu16
2299
0
    13249585U,  // MVE_VQRSHRNbhu32
2300
0
    11154197U,  // MVE_VQRSHRNths16
2301
0
    11678485U,  // MVE_VQRSHRNths32
2302
0
    12727061U,  // MVE_VQRSHRNthu16
2303
0
    13251349U,  // MVE_VQRSHRNthu32
2304
0
    11152466U,  // MVE_VQRSHRUNs16bh
2305
0
    11154230U,  // MVE_VQRSHRUNs16th
2306
0
    11676754U,  // MVE_VQRSHRUNs32bh
2307
0
    11678518U,  // MVE_VQRSHRUNs32th
2308
0
    11162565U,  // MVE_VQSHLU_imms16
2309
0
    11686853U,  // MVE_VQSHLU_imms32
2310
0
    12211141U,  // MVE_VQSHLU_imms8
2311
0
    11161485U,  // MVE_VQSHL_by_vecs16
2312
0
    11685773U,  // MVE_VQSHL_by_vecs32
2313
0
    12210061U,  // MVE_VQSHL_by_vecs8
2314
0
    12734349U,  // MVE_VQSHL_by_vecu16
2315
0
    13258637U,  // MVE_VQSHL_by_vecu32
2316
0
    13782925U,  // MVE_VQSHL_by_vecu8
2317
0
    11161485U,  // MVE_VQSHL_qrs16
2318
0
    11685773U,  // MVE_VQSHL_qrs32
2319
0
    12210061U,  // MVE_VQSHL_qrs8
2320
0
    12734349U,  // MVE_VQSHL_qru16
2321
0
    13258637U,  // MVE_VQSHL_qru32
2322
0
    13782925U,  // MVE_VQSHL_qru8
2323
0
    11161485U,  // MVE_VQSHLimms16
2324
0
    11685773U,  // MVE_VQSHLimms32
2325
0
    12210061U,  // MVE_VQSHLimms8
2326
0
    12734349U,  // MVE_VQSHLimmu16
2327
0
    13258637U,  // MVE_VQSHLimmu32
2328
0
    13782925U,  // MVE_VQSHLimmu8
2329
0
    11152425U,  // MVE_VQSHRNbhs16
2330
0
    11676713U,  // MVE_VQSHRNbhs32
2331
0
    12725289U,  // MVE_VQSHRNbhu16
2332
0
    13249577U,  // MVE_VQSHRNbhu32
2333
0
    11154189U,  // MVE_VQSHRNths16
2334
0
    11678477U,  // MVE_VQSHRNths32
2335
0
    12727053U,  // MVE_VQSHRNthu16
2336
0
    13251341U,  // MVE_VQSHRNthu32
2337
0
    11152457U,  // MVE_VQSHRUNs16bh
2338
0
    11154221U,  // MVE_VQSHRUNs16th
2339
0
    11676745U,  // MVE_VQSHRUNs32bh
2340
0
    11678509U,  // MVE_VQSHRUNs32th
2341
0
    11160783U,  // MVE_VQSUB_qr_s16
2342
0
    11685071U,  // MVE_VQSUB_qr_s32
2343
0
    12209359U,  // MVE_VQSUB_qr_s8
2344
0
    12733647U,  // MVE_VQSUB_qr_u16
2345
0
    13257935U,  // MVE_VQSUB_qr_u32
2346
0
    13782223U,  // MVE_VQSUB_qr_u8
2347
0
    11160783U,  // MVE_VQSUBs16
2348
0
    11685071U,  // MVE_VQSUBs32
2349
0
    12209359U,  // MVE_VQSUBs8
2350
0
    12733647U,  // MVE_VQSUBu16
2351
0
    13257935U,  // MVE_VQSUBu32
2352
0
    13782223U,  // MVE_VQSUBu8
2353
0
    1788408U, // MVE_VREV16_8
2354
0
    739609U,  // MVE_VREV32_16
2355
0
    1788185U, // MVE_VREV32_8
2356
0
    739695U,  // MVE_VREV64_16
2357
0
    1263983U, // MVE_VREV64_32
2358
0
    1788271U, // MVE_VREV64_8
2359
0
    11160926U,  // MVE_VRHADDs16
2360
0
    11685214U,  // MVE_VRHADDs32
2361
0
    12209502U,  // MVE_VRHADDs8
2362
0
    12733790U,  // MVE_VRHADDu16
2363
0
    13258078U,  // MVE_VRHADDu32
2364
0
    13782366U,  // MVE_VRHADDu8
2365
0
    8080229U, // MVE_VRINTf16A
2366
0
    8081509U, // MVE_VRINTf16M
2367
0
    8081611U, // MVE_VRINTf16N
2368
0
    8081751U, // MVE_VRINTf16P
2369
0
    8082886U, // MVE_VRINTf16X
2370
0
    8082936U, // MVE_VRINTf16Z
2371
0
    8604517U, // MVE_VRINTf32A
2372
0
    8605797U, // MVE_VRINTf32M
2373
0
    8605899U, // MVE_VRINTf32N
2374
0
    8606039U, // MVE_VRINTf32P
2375
0
    8607174U, // MVE_VRINTf32X
2376
0
    8607224U, // MVE_VRINTf32Z
2377
0
    11700976U,  // MVE_VRMLALDAVHas32
2378
0
    13273840U,  // MVE_VRMLALDAVHau32
2379
0
    11703415U,  // MVE_VRMLALDAVHaxs32
2380
0
    11677378U,  // MVE_VRMLALDAVHs32
2381
0
    13250242U,  // MVE_VRMLALDAVHu32
2382
0
    11679109U,  // MVE_VRMLALDAVHxs32
2383
0
    11700988U,  // MVE_VRMLSLDAVHas32
2384
0
    11703428U,  // MVE_VRMLSLDAVHaxs32
2385
0
    11677389U,  // MVE_VRMLSLDAVHs32
2386
0
    11679121U,  // MVE_VRMLSLDAVHxs32
2387
0
    11161202U,  // MVE_VRMULHs16
2388
0
    11685490U,  // MVE_VRMULHs32
2389
0
    12209778U,  // MVE_VRMULHs8
2390
0
    12734066U,  // MVE_VRMULHu16
2391
0
    13258354U,  // MVE_VRMULHu32
2392
0
    13782642U,  // MVE_VRMULHu8
2393
0
    11161505U,  // MVE_VRSHL_by_vecs16
2394
0
    11685793U,  // MVE_VRSHL_by_vecs32
2395
0
    12210081U,  // MVE_VRSHL_by_vecs8
2396
0
    12734369U,  // MVE_VRSHL_by_vecu16
2397
0
    13258657U,  // MVE_VRSHL_by_vecu32
2398
0
    13782945U,  // MVE_VRSHL_by_vecu8
2399
0
    11161505U,  // MVE_VRSHL_qrs16
2400
0
    11685793U,  // MVE_VRSHL_qrs32
2401
0
    12210081U,  // MVE_VRSHL_qrs8
2402
0
    12734369U,  // MVE_VRSHL_qru16
2403
0
    13258657U,  // MVE_VRSHL_qru32
2404
0
    13782945U,  // MVE_VRSHL_qru8
2405
0
    14822458U,  // MVE_VRSHRNi16bh
2406
0
    14824222U,  // MVE_VRSHRNi16th
2407
0
    14298170U,  // MVE_VRSHRNi32bh
2408
0
    14299934U,  // MVE_VRSHRNi32th
2409
0
    11162045U,  // MVE_VRSHR_imms16
2410
0
    11686333U,  // MVE_VRSHR_imms32
2411
0
    12210621U,  // MVE_VRSHR_imms8
2412
0
    12734909U,  // MVE_VRSHR_immu16
2413
0
    13259197U,  // MVE_VRSHR_immu32
2414
0
    13783485U,  // MVE_VRSHR_immu8
2415
0
    14314756U,  // MVE_VSBC
2416
0
    14298868U,  // MVE_VSBCI
2417
0
    875195675U, // MVE_VSHLC
2418
0
    11160578U,  // MVE_VSHLL_imms16bh
2419
0
    11162341U,  // MVE_VSHLL_imms16th
2420
0
    12209154U,  // MVE_VSHLL_imms8bh
2421
0
    12210917U,  // MVE_VSHLL_imms8th
2422
0
    12733442U,  // MVE_VSHLL_immu16bh
2423
0
    12735205U,  // MVE_VSHLL_immu16th
2424
0
    13782018U,  // MVE_VSHLL_immu8bh
2425
0
    13783781U,  // MVE_VSHLL_immu8th
2426
0
    11226114U,  // MVE_VSHLL_lws16bh
2427
0
    11227877U,  // MVE_VSHLL_lws16th
2428
0
    12274690U,  // MVE_VSHLL_lws8bh
2429
0
    12276453U,  // MVE_VSHLL_lws8th
2430
0
    12798978U,  // MVE_VSHLL_lwu16bh
2431
0
    12800741U,  // MVE_VSHLL_lwu16th
2432
0
    13847554U,  // MVE_VSHLL_lwu8bh
2433
0
    13849317U,  // MVE_VSHLL_lwu8th
2434
0
    11161511U,  // MVE_VSHL_by_vecs16
2435
0
    11685799U,  // MVE_VSHL_by_vecs32
2436
0
    12210087U,  // MVE_VSHL_by_vecs8
2437
0
    12734375U,  // MVE_VSHL_by_vecu16
2438
0
    13258663U,  // MVE_VSHL_by_vecu32
2439
0
    13782951U,  // MVE_VSHL_by_vecu8
2440
0
    14831527U,  // MVE_VSHL_immi16
2441
0
    14307239U,  // MVE_VSHL_immi32
2442
0
    15355815U,  // MVE_VSHL_immi8
2443
0
    11161511U,  // MVE_VSHL_qrs16
2444
0
    11685799U,  // MVE_VSHL_qrs32
2445
0
    12210087U,  // MVE_VSHL_qrs8
2446
0
    12734375U,  // MVE_VSHL_qru16
2447
0
    13258663U,  // MVE_VSHL_qru32
2448
0
    13782951U,  // MVE_VSHL_qru8
2449
0
    14822466U,  // MVE_VSHRNi16bh
2450
0
    14824230U,  // MVE_VSHRNi16th
2451
0
    14298178U,  // MVE_VSHRNi32bh
2452
0
    14299942U,  // MVE_VSHRNi32th
2453
0
    11162051U,  // MVE_VSHR_imms16
2454
0
    11686339U,  // MVE_VSHR_imms32
2455
0
    12210627U,  // MVE_VSHR_imms8
2456
0
    12734915U,  // MVE_VSHR_immu16
2457
0
    13259203U,  // MVE_VSHR_immu32
2458
0
    13783491U,  // MVE_VSHR_immu8
2459
0
    667400U,  // MVE_VSLIimm16
2460
0
    1191688U, // MVE_VSLIimm32
2461
0
    1715976U, // MVE_VSLIimm8
2462
0
    667405U,  // MVE_VSRIimm16
2463
0
    1191693U, // MVE_VSRIimm32
2464
0
    1715981U, // MVE_VSRIimm8
2465
0
    24863607U,  // MVE_VST20_16
2466
0
    246647U,  // MVE_VST20_16_wb
2467
0
    24862737U,  // MVE_VST20_32
2468
0
    245777U,  // MVE_VST20_32_wb
2469
0
    24864242U,  // MVE_VST20_8
2470
0
    247282U,  // MVE_VST20_8_wb
2471
0
    24863647U,  // MVE_VST21_16
2472
0
    246687U,  // MVE_VST21_16_wb
2473
0
    24862803U,  // MVE_VST21_32
2474
0
    245843U,  // MVE_VST21_32_wb
2475
0
    24864278U,  // MVE_VST21_8
2476
0
    247318U,  // MVE_VST21_8_wb
2477
0
    24871819U,  // MVE_VST40_16
2478
0
    254859U,  // MVE_VST40_16_wb
2479
0
    24870949U,  // MVE_VST40_32
2480
0
    253989U,  // MVE_VST40_32_wb
2481
0
    24872452U,  // MVE_VST40_8
2482
0
    255492U,  // MVE_VST40_8_wb
2483
0
    24871859U,  // MVE_VST41_16
2484
0
    254899U,  // MVE_VST41_16_wb
2485
0
    24871015U,  // MVE_VST41_32
2486
0
    254055U,  // MVE_VST41_32_wb
2487
0
    24872488U,  // MVE_VST41_8
2488
0
    255528U,  // MVE_VST41_8_wb
2489
0
    24871879U,  // MVE_VST42_16
2490
0
    254919U,  // MVE_VST42_16_wb
2491
0
    24871061U,  // MVE_VST42_32
2492
0
    254101U,  // MVE_VST42_32_wb
2493
0
    24872506U,  // MVE_VST42_8
2494
0
    255546U,  // MVE_VST42_8_wb
2495
0
    24871899U,  // MVE_VST43_16
2496
0
    254939U,  // MVE_VST43_16_wb
2497
0
    24871094U,  // MVE_VST43_32
2498
0
    254134U,  // MVE_VST43_32_wb
2499
0
    24872524U,  // MVE_VST43_8
2500
0
    255564U,  // MVE_VST43_8_wb
2501
0
    674943U,  // MVE_VSTRB16
2502
0
    940190847U, // MVE_VSTRB16_post
2503
0
    940190847U, // MVE_VSTRB16_pre
2504
0
    674943U,  // MVE_VSTRB16_rq
2505
0
    1199231U, // MVE_VSTRB32
2506
0
    940715135U, // MVE_VSTRB32_post
2507
0
    940715135U, // MVE_VSTRB32_pre
2508
0
    1199231U, // MVE_VSTRB32_rq
2509
0
    1723519U, // MVE_VSTRB8_rq
2510
0
    1723519U, // MVE_VSTRBU8
2511
0
    941239423U, // MVE_VSTRBU8_post
2512
0
    941239423U, // MVE_VSTRBU8_pre
2513
0
    15879577U,  // MVE_VSTRD64_qi
2514
0
    955395481U, // MVE_VSTRD64_qi_pre
2515
0
    15879577U,  // MVE_VSTRD64_rq
2516
0
    15879577U,  // MVE_VSTRD64_rq_u
2517
0
    675461U,  // MVE_VSTRH16_rq
2518
0
    675461U,  // MVE_VSTRH16_rq_u
2519
0
    1199749U, // MVE_VSTRH32
2520
0
    940715653U, // MVE_VSTRH32_post
2521
0
    940715653U, // MVE_VSTRH32_pre
2522
0
    1199749U, // MVE_VSTRH32_rq
2523
0
    1199749U, // MVE_VSTRH32_rq_u
2524
0
    675461U,  // MVE_VSTRHU16
2525
0
    940191365U, // MVE_VSTRHU16_post
2526
0
    940191365U, // MVE_VSTRHU16_pre
2527
0
    1201260U, // MVE_VSTRW32_qi
2528
0
    940717164U, // MVE_VSTRW32_qi_pre
2529
0
    1201260U, // MVE_VSTRW32_rq
2530
0
    1201260U, // MVE_VSTRW32_rq_u
2531
0
    1201260U, // MVE_VSTRWU32
2532
0
    940717164U, // MVE_VSTRWU32_post
2533
0
    940717164U, // MVE_VSTRWU32_pre
2534
0
    8015061U, // MVE_VSUB_qr_f16
2535
0
    8539349U, // MVE_VSUB_qr_f32
2536
0
    14830805U,  // MVE_VSUB_qr_i16
2537
0
    14306517U,  // MVE_VSUB_qr_i32
2538
0
    15355093U,  // MVE_VSUB_qr_i8
2539
0
    8015061U, // MVE_VSUBf16
2540
0
    8539349U, // MVE_VSUBf32
2541
0
    14830805U,  // MVE_VSUBi16
2542
0
    14306517U,  // MVE_VSUBi32
2543
0
    15355093U,  // MVE_VSUBi8
2544
0
    942752751U, // MVE_WLSTP_16
2545
0
    942751998U, // MVE_WLSTP_32
2546
0
    942752360U, // MVE_WLSTP_64
2547
0
    942753409U, // MVE_WLSTP_8
2548
0
    2658546U, // MVNi
2549
0
    2658546U, // MVNr
2550
0
    2633970U, // MVNsi
2551
0
    2691314U, // MVNsr
2552
0
    942752186U, // NEON_VMAXNMNDf
2553
0
    942753081U, // NEON_VMAXNMNDh
2554
0
    942752186U, // NEON_VMAXNMNQf
2555
0
    942753081U, // NEON_VMAXNMNQh
2556
0
    942752174U, // NEON_VMINNMNDf
2557
0
    942753069U, // NEON_VMINNMNDh
2558
0
    942752174U, // NEON_VMINNMNQf
2559
0
    942753069U, // NEON_VMINNMNQh
2560
0
    2634206U, // ORRri
2561
0
    2634206U, // ORRrr
2562
0
    2691550U, // ORRrsi
2563
0
    78302U, // ORRrsr
2564
0
    2667147U, // PKHBT
2565
0
    2665630U, // PKHTB
2566
0
    264176U,  // PLDWi12
2567
0
    272368U,  // PLDWrs
2568
0
    264010U,  // PLDi12
2569
0
    272202U,  // PLDrs
2570
0
    264056U,  // PLIi12
2571
0
    272248U,  // PLIrs
2572
0
    2682226U, // QADD
2573
0
    2681301U, // QADD16
2574
0
    2681404U, // QADD8
2575
0
    2684343U, // QASX
2576
0
    2682200U, // QDADD
2577
0
    2682051U, // QDSUB
2578
0
    2684089U, // QSAX
2579
0
    2682064U, // QSUB
2580
0
    2681263U, // QSUB16
2581
0
    2681365U, // QSUB8
2582
0
    2650838U, // RBIT
2583
0
    2651162U, // REV
2584
0
    2648569U, // REV16
2585
0
    2649778U, // REVSH
2586
0
    4802283U, // RFEDA
2587
0
    25249515U,  // RFEDA_UPD
2588
0
    4802314U, // RFEDB
2589
0
    25249546U,  // RFEDB_UPD
2590
0
    4802290U, // RFEIA
2591
0
    25249522U,  // RFEIA_UPD
2592
0
    4802321U, // RFEIB
2593
0
    25249553U,  // RFEIB_UPD
2594
0
    2632847U, // RSBri
2595
0
    2632847U, // RSBrr
2596
0
    2690191U, // RSBrsi
2597
0
    76943U, // RSBrsr
2598
0
    2633006U, // RSCri
2599
0
    2633006U, // RSCrr
2600
0
    2690350U, // RSCrsi
2601
0
    77102U, // RSCrsr
2602
0
    2681308U, // SADD16
2603
0
    2681410U, // SADD8
2604
0
    2684348U, // SASX
2605
0
    3206U,  // SB
2606
0
    2632965U, // SBCri
2607
0
    2632965U, // SBCrr
2608
0
    2690309U, // SBCrsi
2609
0
    77061U, // SBCrsr
2610
0
    2667857U, // SBFX
2611
0
    2683934U, // SDIV
2612
0
    2682745U, // SEL
2613
0
    280399U,  // SETEND
2614
0
    4802460U, // SETPAN
2615
0
    875643072U, // SHA1C
2616
0
    942751946U, // SHA1H
2617
0
    875643104U, // SHA1M
2618
0
    875643114U, // SHA1P
2619
0
    875642927U, // SHA1SU0
2620
0
    875642993U, // SHA1SU1
2621
0
    875643092U, // SHA256H
2622
0
    875643039U, // SHA256H2
2623
0
    875642939U, // SHA256SU0
2624
0
    875643005U, // SHA256SU1
2625
0
    2681284U, // SHADD16
2626
0
    2681389U, // SHADD8
2627
0
    2684330U, // SHASX
2628
0
    2684076U, // SHSAX
2629
0
    2681246U, // SHSUB16
2630
0
    2681350U, // SHSUB8
2631
0
    2731297U, // SMC
2632
0
    2665410U, // SMLABB
2633
0
    2667140U, // SMLABT
2634
0
    2665786U, // SMLAD
2635
0
    2667783U, // SMLADX
2636
0
    290621U,  // SMLAL
2637
0
    2755529U, // SMLALBB
2638
0
    2757265U, // SMLALBT
2639
0
    2755964U, // SMLALD
2640
0
    2757909U, // SMLALDX
2641
0
    2755748U, // SMLALTB
2642
0
    2757507U, // SMLALTT
2643
0
    2665623U, // SMLATB
2644
0
    2667388U, // SMLATT
2645
0
    2665690U, // SMLAWB
2646
0
    2667442U, // SMLAWT
2647
0
    2665887U, // SMLSD
2648
0
    2667813U, // SMLSDX
2649
0
    2755975U, // SMLSLD
2650
0
    2757917U, // SMLSLDX
2651
0
    2665256U, // SMMLA
2652
0
    2666902U, // SMMLAR
2653
0
    2667051U, // SMMLS
2654
0
    2666982U, // SMMLSR
2655
0
    2682930U, // SMMUL
2656
0
    2683336U, // SMMULR
2657
0
    2682176U, // SMUAD
2658
0
    2684174U, // SMUADX
2659
0
    2681809U, // SMULBB
2660
0
    2683545U, // SMULBT
2661
0
    2691043U, // SMULL
2662
0
    2682028U, // SMULTB
2663
0
    2683787U, // SMULTT
2664
0
    2682081U, // SMULWB
2665
0
    2683833U, // SMULWT
2666
0
    2682277U, // SMUSD
2667
0
    2684204U, // SMUSDX
2668
0
    4802618U, // SRSDA
2669
0
    4802570U, // SRSDA_UPD
2670
0
    4802640U, // SRSDB
2671
0
    4802594U, // SRSDB_UPD
2672
0
    4802629U, // SRSIA
2673
0
    4802582U, // SRSIA_UPD
2674
0
    4802651U, // SRSIB
2675
0
    4802606U, // SRSIB_UPD
2676
0
    2667125U, // SSAT
2677
0
    2681322U, // SSAT16
2678
0
    2684094U, // SSAX
2679
0
    2681270U, // SSUB16
2680
0
    2681371U, // SSUB8
2681
0
    1620223881U,  // STC2L_OFFSET
2682
0
    1687332745U,  // STC2L_OPTION
2683
0
    1687332745U,  // STC2L_POST
2684
0
    1754441609U,  // STC2L_PRE
2685
0
    1620222521U,  // STC2_OFFSET
2686
0
    1687331385U,  // STC2_OPTION
2687
0
    1687331385U,  // STC2_POST
2688
0
    1754440249U,  // STC2_PRE
2689
0
    1344843615U,  // STCL_OFFSET
2690
0
    1344843615U,  // STCL_OPTION
2691
0
    1344843615U,  // STCL_POST
2692
0
    1344843615U,  // STCL_PRE
2693
0
    1344843058U,  // STC_OFFSET
2694
0
    1344843058U,  // STC_OPTION
2695
0
    1344843058U,  // STC_POST
2696
0
    1344843058U,  // STC_PRE
2697
0
    2650152U, // STL
2698
0
    2649113U, // STLB
2699
0
    2684217U, // STLEX
2700
0
    2682095U, // STLEXB
2701
0
    2682290U, // STLEXD
2702
0
    2682591U, // STLEXH
2703
0
    2649692U, // STLH
2704
0
    2730730U, // STMDA
2705
0
    942172906U, // STMDA_UPD
2706
0
    2730986U, // STMDB
2707
0
    942173162U, // STMDB_UPD
2708
0
    2732142U, // STMIA
2709
0
    942174318U, // STMIA_UPD
2710
0
    2731004U, // STMIB
2711
0
    942173180U, // STMIB_UPD
2712
0
    942199462U, // STRBT_POST_IMM
2713
0
    942199462U, // STRBT_POST_REG
2714
0
    942197888U, // STRB_POST_IMM
2715
0
    942197888U, // STRB_POST_REG
2716
0
    942189696U, // STRB_PRE_IMM
2717
0
    942197888U, // STRB_PRE_REG
2718
0
    2681984U, // STRBi12
2719
0
    2665600U, // STRBrs
2720
0
    2674074U, // STRD
2721
0
    942280090U, // STRD_POST
2722
0
    942280090U, // STRD_PRE
2723
0
    2684235U, // STREX
2724
0
    2682109U, // STREXB
2725
0
    2682304U, // STREXD
2726
0
    2682605U, // STREXH
2727
0
    2666118U, // STRH
2728
0
    942191305U, // STRHTi
2729
0
    942199497U, // STRHTr
2730
0
    942198406U, // STRH_POST
2731
0
    942198406U, // STRH_PRE
2732
0
    942199661U, // STRT_POST_IMM
2733
0
    942199661U, // STRT_POST_REG
2734
0
    942199296U, // STR_POST_IMM
2735
0
    942199296U, // STR_POST_REG
2736
0
    942191104U, // STR_PRE_IMM
2737
0
    942199296U, // STR_PRE_REG
2738
0
    2683392U, // STRi12
2739
0
    2667008U, // STRrs
2740
0
    2632901U, // SUBri
2741
0
    2632901U, // SUBrr
2742
0
    2690245U, // SUBrsi
2743
0
    76997U, // SUBrsr
2744
0
    2731318U, // SVC
2745
0
    2683268U, // SWP
2746
0
    2681972U, // SWPB
2747
0
    2665398U, // SXTAB
2748
0
    2664832U, // SXTAB16
2749
0
    2666022U, // SXTAH
2750
0
    2682041U, // SXTB
2751
0
    2681232U, // SXTB16
2752
0
    2682552U, // SXTH
2753
0
    2650514U, // TEQri
2754
0
    2650514U, // TEQrr
2755
0
    2683282U, // TEQrsi
2756
0
    2666898U, // TEQrsr
2757
0
    4355U,  // TRAP
2758
0
    4355U,  // TRAPNaCl
2759
0
    296743U,  // TSB
2760
0
    2651000U, // TSTri
2761
0
    2651000U, // TSTrr
2762
0
    2683768U, // TSTrsi
2763
0
    2667384U, // TSTrsr
2764
0
    2681315U, // UADD16
2765
0
    2681416U, // UADD8
2766
0
    2684353U, // UASX
2767
0
    2667862U, // UBFX
2768
0
    4802395U, // UDF
2769
0
    2683939U, // UDIV
2770
0
    2681292U, // UHADD16
2771
0
    2681396U, // UHADD8
2772
0
    2684336U, // UHASX
2773
0
    2684082U, // UHSAX
2774
0
    2681254U, // UHSUB16
2775
0
    2681357U, // UHSUB8
2776
0
    2756386U, // UMAAL
2777
0
    290627U,  // UMLAL
2778
0
    2691049U, // UMULL
2779
0
    2681300U, // UQADD16
2780
0
    2681403U, // UQADD8
2781
0
    2684342U, // UQASX
2782
0
    2684088U, // UQSAX
2783
0
    2681262U, // UQSUB16
2784
0
    2681364U, // UQSUB8
2785
0
    2681383U, // USAD8
2786
0
    2664959U, // USADA8
2787
0
    2667130U, // USAT
2788
0
    2681329U, // USAT16
2789
0
    2684099U, // USAX
2790
0
    2681277U, // USUB16
2791
0
    2681377U, // USUB8
2792
0
    2665404U, // UXTAB
2793
0
    2664840U, // UXTAB16
2794
0
    2666028U, // UXTAH
2795
0
    2682046U, // UXTB
2796
0
    2681239U, // UXTB16
2797
0
    2682557U, // UXTH
2798
0
    11579176U,  // VABALsv2i64
2799
0
    11054888U,  // VABALsv4i32
2800
0
    12103464U,  // VABALsv8i16
2801
0
    13152040U,  // VABALuv2i64
2802
0
    12627752U,  // VABALuv4i32
2803
0
    13676328U,  // VABALuv8i16
2804
0
    12102345U,  // VABAsv16i8
2805
0
    11578057U,  // VABAsv2i32
2806
0
    11053769U,  // VABAsv4i16
2807
0
    11578057U,  // VABAsv4i32
2808
0
    11053769U,  // VABAsv8i16
2809
0
    12102345U,  // VABAsv8i8
2810
0
    13675209U,  // VABAuv16i8
2811
0
    13150921U,  // VABAuv2i32
2812
0
    12626633U,  // VABAuv4i16
2813
0
    13150921U,  // VABAuv4i32
2814
0
    12626633U,  // VABAuv8i16
2815
0
    13675209U,  // VABAuv8i8
2816
0
    11595620U,  // VABDLsv2i64
2817
0
    11071332U,  // VABDLsv4i32
2818
0
    12119908U,  // VABDLsv8i16
2819
0
    13168484U,  // VABDLuv2i64
2820
0
    12644196U,  // VABDLuv4i32
2821
0
    13692772U,  // VABDLuv8i16
2822
0
    8449350U, // VABDfd
2823
0
    8449350U, // VABDfq
2824
0
    7925062U, // VABDhd
2825
0
    7925062U, // VABDhq
2826
0
    12119366U,  // VABDsv16i8
2827
0
    11595078U,  // VABDsv2i32
2828
0
    11070790U,  // VABDsv4i16
2829
0
    11595078U,  // VABDsv4i32
2830
0
    11070790U,  // VABDsv8i16
2831
0
    12119366U,  // VABDsv8i8
2832
0
    13692230U,  // VABDuv16i8
2833
0
    13167942U,  // VABDuv2i32
2834
0
    12643654U,  // VABDuv4i16
2835
0
    13167942U,  // VABDuv4i32
2836
0
    12643654U,  // VABDuv8i16
2837
0
    13692230U,  // VABDuv8i8
2838
0
    1282437660U,  // VABSD
2839
0
    7893532U, // VABSH
2840
0
    8417820U, // VABSS
2841
0
    8417820U, // VABSfd
2842
0
    8417820U, // VABSfq
2843
0
    7893532U, // VABShd
2844
0
    7893532U, // VABShq
2845
0
    12087836U,  // VABSv16i8
2846
0
    11563548U,  // VABSv2i32
2847
0
    11039260U,  // VABSv4i16
2848
0
    11563548U,  // VABSv4i32
2849
0
    11039260U,  // VABSv8i16
2850
0
    12087836U,  // VABSv8i8
2851
0
    8449479U, // VACGEfd
2852
0
    8449479U, // VACGEfq
2853
0
    7925191U, // VACGEhd
2854
0
    7925191U, // VACGEhq
2855
0
    8450744U, // VACGTfd
2856
0
    8450744U, // VACGTfq
2857
0
    7926456U, // VACGThd
2858
0
    7926456U, // VACGThq
2859
0
    1282469239U,  // VADDD
2860
0
    7925111U, // VADDH
2861
0
    962654351U, // VADDHNv2i32
2862
0
    14217359U,  // VADDHNv4i16
2863
0
    14741647U,  // VADDHNv8i8
2864
0
    11595633U,  // VADDLsv2i64
2865
0
    11071345U,  // VADDLsv4i32
2866
0
    12119921U,  // VADDLsv8i16
2867
0
    13168497U,  // VADDLuv2i64
2868
0
    12644209U,  // VADDLuv4i32
2869
0
    13692785U,  // VADDLuv8i16
2870
0
    8449399U, // VADDS
2871
0
    11596891U,  // VADDWsv2i64
2872
0
    11072603U,  // VADDWsv4i32
2873
0
    12121179U,  // VADDWsv8i16
2874
0
    13169755U,  // VADDWuv2i64
2875
0
    12645467U,  // VADDWuv4i32
2876
0
    13694043U,  // VADDWuv8i16
2877
0
    8449399U, // VADDfd
2878
0
    8449399U, // VADDfq
2879
0
    7925111U, // VADDhd
2880
0
    7925111U, // VADDhq
2881
0
    15265143U,  // VADDv16i8
2882
0
    962653559U, // VADDv1i64
2883
0
    14216567U,  // VADDv2i32
2884
0
    962653559U, // VADDv2i64
2885
0
    14740855U,  // VADDv4i16
2886
0
    14216567U,  // VADDv4i32
2887
0
    14740855U,  // VADDv8i16
2888
0
    15265143U,  // VADDv8i8
2889
0
    2682254U, // VANDd
2890
0
    2682254U, // VANDq
2891
0
    1010394566U,  // VBF16MALBQ
2892
0
    1010394566U,  // VBF16MALBQI
2893
0
    1010394578U,  // VBF16MALTQ
2894
0
    1010394578U,  // VBF16MALTQI
2895
0
    2682134U, // VBICd
2896
0
    14216470U,  // VBICiv2i32
2897
0
    14740758U,  // VBICiv4i16
2898
0
    14216470U,  // VBICiv4i32
2899
0
    14740758U,  // VBICiv8i16
2900
0
    2682134U, // VBICq
2901
0
    2665967U, // VBIFd
2902
0
    2665967U, // VBIFq
2903
0
    2667227U, // VBITd
2904
0
    2667227U, // VBITq
2905
0
    2666517U, // VBSLd
2906
0
    2666517U, // VBSLq
2907
0
    0U, // VBSPd
2908
0
    0U, // VBSPq
2909
0
    942752151U, // VCADDv2f32
2910
0
    942753024U, // VCADDv4f16
2911
0
    942752151U, // VCADDv4f32
2912
0
    942753024U, // VCADDv8f16
2913
0
    8450445U, // VCEQfd
2914
0
    8450445U, // VCEQfq
2915
0
    7926157U, // VCEQhd
2916
0
    7926157U, // VCEQhq
2917
0
    15266189U,  // VCEQv16i8
2918
0
    14217613U,  // VCEQv2i32
2919
0
    14741901U,  // VCEQv4i16
2920
0
    14217613U,  // VCEQv4i32
2921
0
    14741901U,  // VCEQv8i16
2922
0
    15266189U,  // VCEQv8i8
2923
0
    15233421U,  // VCEQzv16i8
2924
0
    8417677U, // VCEQzv2f32
2925
0
    14184845U,  // VCEQzv2i32
2926
0
    7893389U, // VCEQzv4f16
2927
0
    8417677U, // VCEQzv4f32
2928
0
    14709133U,  // VCEQzv4i16
2929
0
    14184845U,  // VCEQzv4i32
2930
0
    7893389U, // VCEQzv8f16
2931
0
    14709133U,  // VCEQzv8i16
2932
0
    15233421U,  // VCEQzv8i8
2933
0
    8449485U, // VCGEfd
2934
0
    8449485U, // VCGEfq
2935
0
    7925197U, // VCGEhd
2936
0
    7925197U, // VCGEhq
2937
0
    12119501U,  // VCGEsv16i8
2938
0
    11595213U,  // VCGEsv2i32
2939
0
    11070925U,  // VCGEsv4i16
2940
0
    11595213U,  // VCGEsv4i32
2941
0
    11070925U,  // VCGEsv8i16
2942
0
    12119501U,  // VCGEsv8i8
2943
0
    13692365U,  // VCGEuv16i8
2944
0
    13168077U,  // VCGEuv2i32
2945
0
    12643789U,  // VCGEuv4i16
2946
0
    13168077U,  // VCGEuv4i32
2947
0
    12643789U,  // VCGEuv8i16
2948
0
    13692365U,  // VCGEuv8i8
2949
0
    12086733U,  // VCGEzv16i8
2950
0
    8416717U, // VCGEzv2f32
2951
0
    11562445U,  // VCGEzv2i32
2952
0
    7892429U, // VCGEzv4f16
2953
0
    8416717U, // VCGEzv4f32
2954
0
    11038157U,  // VCGEzv4i16
2955
0
    11562445U,  // VCGEzv4i32
2956
0
    7892429U, // VCGEzv8f16
2957
0
    11038157U,  // VCGEzv8i16
2958
0
    12086733U,  // VCGEzv8i8
2959
0
    8450750U, // VCGTfd
2960
0
    8450750U, // VCGTfq
2961
0
    7926462U, // VCGThd
2962
0
    7926462U, // VCGThq
2963
0
    12120766U,  // VCGTsv16i8
2964
0
    11596478U,  // VCGTsv2i32
2965
0
    11072190U,  // VCGTsv4i16
2966
0
    11596478U,  // VCGTsv4i32
2967
0
    11072190U,  // VCGTsv8i16
2968
0
    12120766U,  // VCGTsv8i8
2969
0
    13693630U,  // VCGTuv16i8
2970
0
    13169342U,  // VCGTuv2i32
2971
0
    12645054U,  // VCGTuv4i16
2972
0
    13169342U,  // VCGTuv4i32
2973
0
    12645054U,  // VCGTuv8i16
2974
0
    13693630U,  // VCGTuv8i8
2975
0
    12087998U,  // VCGTzv16i8
2976
0
    8417982U, // VCGTzv2f32
2977
0
    11563710U,  // VCGTzv2i32
2978
0
    7893694U, // VCGTzv4f16
2979
0
    8417982U, // VCGTzv4f32
2980
0
    11039422U,  // VCGTzv4i16
2981
0
    11563710U,  // VCGTzv4i32
2982
0
    7893694U, // VCGTzv8f16
2983
0
    11039422U,  // VCGTzv8i16
2984
0
    12087998U,  // VCGTzv8i8
2985
0
    12086738U,  // VCLEzv16i8
2986
0
    8416722U, // VCLEzv2f32
2987
0
    11562450U,  // VCLEzv2i32
2988
0
    7892434U, // VCLEzv4f16
2989
0
    8416722U, // VCLEzv4f32
2990
0
    11038162U,  // VCLEzv4i16
2991
0
    11562450U,  // VCLEzv4i32
2992
0
    7892434U, // VCLEzv8f16
2993
0
    11038162U,  // VCLEzv8i16
2994
0
    12086738U,  // VCLEzv8i8
2995
0
    12087846U,  // VCLSv16i8
2996
0
    11563558U,  // VCLSv2i32
2997
0
    11039270U,  // VCLSv4i16
2998
0
    11563558U,  // VCLSv4i32
2999
0
    11039270U,  // VCLSv8i16
3000
0
    12087846U,  // VCLSv8i8
3001
0
    12088032U,  // VCLTzv16i8
3002
0
    8418016U, // VCLTzv2f32
3003
0
    11563744U,  // VCLTzv2i32
3004
0
    7893728U, // VCLTzv4f16
3005
0
    8418016U, // VCLTzv4f32
3006
0
    11039456U,  // VCLTzv4i16
3007
0
    11563744U,  // VCLTzv4i32
3008
0
    7893728U, // VCLTzv8f16
3009
0
    11039456U,  // VCLTzv8i16
3010
0
    12088032U,  // VCLTzv8i8
3011
0
    15234547U,  // VCLZv16i8
3012
0
    14185971U,  // VCLZv2i32
3013
0
    14710259U,  // VCLZv4i16
3014
0
    14185971U,  // VCLZv4i32
3015
0
    14710259U,  // VCLZv8i16
3016
0
    15234547U,  // VCLZv8i8
3017
0
    875643264U, // VCMLAv2f32
3018
0
    875643264U, // VCMLAv2f32_indexed
3019
0
    875644137U, // VCMLAv4f16
3020
0
    875644137U, // VCMLAv4f16_indexed
3021
0
    875643264U, // VCMLAv4f32
3022
0
    875643264U, // VCMLAv4f32_indexed
3023
0
    875644137U, // VCMLAv8f16
3024
0
    875644137U, // VCMLAv8f16_indexed
3025
0
    1282437393U,  // VCMPD
3026
0
    1282436574U,  // VCMPED
3027
0
    7892446U, // VCMPEH
3028
0
    8416734U, // VCMPES
3029
0
    2154933726U,  // VCMPEZD
3030
0
    7974366U, // VCMPEZH
3031
0
    8498654U, // VCMPEZS
3032
0
    7893265U, // VCMPH
3033
0
    8417553U, // VCMPS
3034
0
    2154934545U,  // VCMPZD
3035
0
    7975185U, // VCMPZH
3036
0
    8499473U, // VCMPZS
3037
0
    1602307U, // VCNTd
3038
0
    1602307U, // VCNTq
3039
0
    942752008U, // VCVTANSDf
3040
0
    942752881U, // VCVTANSDh
3041
0
    942752008U, // VCVTANSQf
3042
0
    942752881U, // VCVTANSQh
3043
0
    942752068U, // VCVTANUDf
3044
0
    942752941U, // VCVTANUDh
3045
0
    942752068U, // VCVTANUQf
3046
0
    942752941U, // VCVTANUQh
3047
0
    942752370U, // VCVTASD
3048
0
    942752761U, // VCVTASH
3049
0
    942752008U, // VCVTASS
3050
0
    942752430U, // VCVTAUD
3051
0
    942752821U, // VCVTAUH
3052
0
    942752068U, // VCVTAUS
3053
0
    25750707U,  // VCVTBDH
3054
0
    26242227U,  // VCVTBHD
3055
0
    17853619U,  // VCVTBHS
3056
0
    888728755U, // VCVTBSH
3057
0
    26768296U,  // VCVTDS
3058
0
    942752023U, // VCVTMNSDf
3059
0
    942752896U, // VCVTMNSDh
3060
0
    942752023U, // VCVTMNSQf
3061
0
    942752896U, // VCVTMNSQh
3062
0
    942752083U, // VCVTMNUDf
3063
0
    942752956U, // VCVTMNUDh
3064
0
    942752083U, // VCVTMNUQf
3065
0
    942752956U, // VCVTMNUQh
3066
0
    942752385U, // VCVTMSD
3067
0
    942752776U, // VCVTMSH
3068
0
    942752023U, // VCVTMSS
3069
0
    942752445U, // VCVTMUD
3070
0
    942752836U, // VCVTMUH
3071
0
    942752083U, // VCVTMUS
3072
0
    942752038U, // VCVTNNSDf
3073
0
    942752911U, // VCVTNNSDh
3074
0
    942752038U, // VCVTNNSQf
3075
0
    942752911U, // VCVTNNSQh
3076
0
    942752098U, // VCVTNNUDf
3077
0
    942752971U, // VCVTNNUDh
3078
0
    942752098U, // VCVTNNUQf
3079
0
    942752971U, // VCVTNNUQh
3080
0
    942752400U, // VCVTNSD
3081
0
    942752791U, // VCVTNSH
3082
0
    942752038U, // VCVTNSS
3083
0
    942752460U, // VCVTNUD
3084
0
    942752851U, // VCVTNUH
3085
0
    942752098U, // VCVTNUS
3086
0
    942752053U, // VCVTPNSDf
3087
0
    942752926U, // VCVTPNSDh
3088
0
    942752053U, // VCVTPNSQf
3089
0
    942752926U, // VCVTPNSQh
3090
0
    942752113U, // VCVTPNUDf
3091
0
    942752986U, // VCVTPNUDh
3092
0
    942752113U, // VCVTPNUQf
3093
0
    942752986U, // VCVTPNUQh
3094
0
    942752415U, // VCVTPSD
3095
0
    942752806U, // VCVTPSH
3096
0
    942752053U, // VCVTPSS
3097
0
    942752475U, // VCVTPUD
3098
0
    942752866U, // VCVTPUH
3099
0
    942752113U, // VCVTPUS
3100
0
    27292584U,  // VCVTSD
3101
0
    25752470U,  // VCVTTDH
3102
0
    26243990U,  // VCVTTHD
3103
0
    17855382U,  // VCVTTHS
3104
0
    888730518U, // VCVTTSH
3105
0
    955806632U, // VCVTf2h
3106
0
    1227912104U,  // VCVTf2sd
3107
0
    1227912104U,  // VCVTf2sq
3108
0
    1228960680U,  // VCVTf2ud
3109
0
    1228960680U,  // VCVTf2uq
3110
0
    1295053736U,  // VCVTf2xsd
3111
0
    1295053736U,  // VCVTf2xsq
3112
0
    1296102312U,  // VCVTf2xud
3113
0
    1296102312U,  // VCVTf2xuq
3114
0
    17855400U,  // VCVTh2f
3115
0
    1227387816U,  // VCVTh2sd
3116
0
    1227387816U,  // VCVTh2sq
3117
0
    1228436392U,  // VCVTh2ud
3118
0
    1228436392U,  // VCVTh2uq
3119
0
    1294529448U,  // VCVTh2xsd
3120
0
    1294529448U,  // VCVTh2xsq
3121
0
    1295578024U,  // VCVTh2xud
3122
0
    1295578024U,  // VCVTh2xuq
3123
0
    1226339240U,  // VCVTs2fd
3124
0
    1226339240U,  // VCVTs2fq
3125
0
    1224766376U,  // VCVTs2hd
3126
0
    1224766376U,  // VCVTs2hq
3127
0
    1226863528U,  // VCVTu2fd
3128
0
    1226863528U,  // VCVTu2fq
3129
0
    1225290664U,  // VCVTu2hd
3130
0
    1225290664U,  // VCVTu2hq
3131
0
    1293480872U,  // VCVTxs2fd
3132
0
    1293480872U,  // VCVTxs2fq
3133
0
    1291908008U,  // VCVTxs2hd
3134
0
    1291908008U,  // VCVTxs2hq
3135
0
    1294005160U,  // VCVTxu2fd
3136
0
    1294005160U,  // VCVTxu2fq
3137
0
    1292432296U,  // VCVTxu2hd
3138
0
    1292432296U,  // VCVTxu2hq
3139
0
    1282470952U,  // VDIVD
3140
0
    7926824U, // VDIVH
3141
0
    8451112U, // VDIVS
3142
0
    553328U,  // VDUP16d
3143
0
    553328U,  // VDUP16q
3144
0
    1077616U, // VDUP32d
3145
0
    1077616U, // VDUP32q
3146
0
    1601904U, // VDUP8d
3147
0
    1601904U, // VDUP8q
3148
0
    586096U,  // VDUPLN16d
3149
0
    586096U,  // VDUPLN16q
3150
0
    1110384U, // VDUPLN32d
3151
0
    1110384U, // VDUPLN32q
3152
0
    1634672U, // VDUPLN8d
3153
0
    1634672U, // VDUPLN8q
3154
0
    2683343U, // VEORd
3155
0
    2683343U, // VEORq
3156
0
    570304U,  // VEXTd16
3157
0
    1094592U, // VEXTd32
3158
0
    1618880U, // VEXTd8
3159
0
    570304U,  // VEXTq16
3160
0
    1094592U, // VEXTq32
3161
0
    15774656U,  // VEXTq64
3162
0
    1618880U, // VEXTq8
3163
0
    1282452281U,  // VFMAD
3164
0
    7908153U, // VFMAH
3165
0
    942753047U, // VFMALD
3166
0
    942753047U, // VFMALDI
3167
0
    942753047U, // VFMALQ
3168
0
    942753047U, // VFMALQI
3169
0
    8432441U, // VFMAS
3170
0
    8432441U, // VFMAfd
3171
0
    8432441U, // VFMAfq
3172
0
    7908153U, // VFMAhd
3173
0
    7908153U, // VFMAhq
3174
0
    1282454076U,  // VFMSD
3175
0
    7909948U, // VFMSH
3176
0
    942753058U, // VFMSLD
3177
0
    942753058U, // VFMSLDI
3178
0
    942753058U, // VFMSLQ
3179
0
    942753058U, // VFMSLQI
3180
0
    8434236U, // VFMSS
3181
0
    8434236U, // VFMSfd
3182
0
    8434236U, // VFMSfq
3183
0
    7909948U, // VFMShd
3184
0
    7909948U, // VFMShq
3185
0
    1282452286U,  // VFNMAD
3186
0
    7908158U, // VFNMAH
3187
0
    8432446U, // VFNMAS
3188
0
    1282454081U,  // VFNMSD
3189
0
    7909953U, // VFNMSH
3190
0
    8434241U, // VFNMSS
3191
0
    942752526U, // VFP_VMAXNMD
3192
0
    942753081U, // VFP_VMAXNMH
3193
0
    942752186U, // VFP_VMAXNMS
3194
0
    942752514U, // VFP_VMINNMD
3195
0
    942753069U, // VFP_VMINNMH
3196
0
    942752174U, // VFP_VMINNMS
3197
0
    1111114U, // VGETLNi32
3198
0
    11072586U,  // VGETLNs16
3199
0
    12121162U,  // VGETLNs8
3200
0
    12645450U,  // VGETLNu16
3201
0
    13694026U,  // VGETLNu8
3202
0
    12119397U,  // VHADDsv16i8
3203
0
    11595109U,  // VHADDsv2i32
3204
0
    11070821U,  // VHADDsv4i16
3205
0
    11595109U,  // VHADDsv4i32
3206
0
    11070821U,  // VHADDsv8i16
3207
0
    12119397U,  // VHADDsv8i8
3208
0
    13692261U,  // VHADDuv16i8
3209
0
    13167973U,  // VHADDuv2i32
3210
0
    12643685U,  // VHADDuv4i16
3211
0
    13167973U,  // VHADDuv4i32
3212
0
    12643685U,  // VHADDuv8i16
3213
0
    13692261U,  // VHADDuv8i8
3214
0
    12119241U,  // VHSUBsv16i8
3215
0
    11594953U,  // VHSUBsv2i32
3216
0
    11070665U,  // VHSUBsv4i16
3217
0
    11594953U,  // VHSUBsv4i32
3218
0
    11070665U,  // VHSUBsv8i16
3219
0
    12119241U,  // VHSUBsv8i8
3220
0
    13692105U,  // VHSUBuv16i8
3221
0
    13167817U,  // VHSUBuv2i32
3222
0
    12643529U,  // VHSUBuv4i16
3223
0
    13167817U,  // VHSUBuv4i32
3224
0
    12643529U,  // VHSUBuv8i16
3225
0
    13692105U,  // VHSUBuv8i8
3226
0
    875644277U, // VINSH
3227
0
    1235776418U,  // VJCVT
3228
0
    2215176452U,  // VLD1DUPd16
3229
0
    2215160068U,  // VLD1DUPd16wb_fixed
3230
0
    2215168260U,  // VLD1DUPd16wb_register
3231
0
    2215700740U,  // VLD1DUPd32
3232
0
    2215684356U,  // VLD1DUPd32wb_fixed
3233
0
    2215692548U,  // VLD1DUPd32wb_register
3234
0
    2216225028U,  // VLD1DUPd8
3235
0
    2216208644U,  // VLD1DUPd8wb_fixed
3236
0
    2216216836U,  // VLD1DUPd8wb_register
3237
0
    2282285316U,  // VLD1DUPq16
3238
0
    2282268932U,  // VLD1DUPq16wb_fixed
3239
0
    2282277124U,  // VLD1DUPq16wb_register
3240
0
    2282809604U,  // VLD1DUPq32
3241
0
    2282793220U,  // VLD1DUPq32wb_fixed
3242
0
    2282801412U,  // VLD1DUPq32wb_register
3243
0
    2283333892U,  // VLD1DUPq8
3244
0
    2283317508U,  // VLD1DUPq8wb_fixed
3245
0
    2283325700U,  // VLD1DUPq8wb_register
3246
0
    28363012U,  // VLD1LNd16
3247
0
    28616964U,  // VLD1LNd16_UPD
3248
0
    28887300U,  // VLD1LNd32
3249
0
    29141252U,  // VLD1LNd32_UPD
3250
0
    29411588U,  // VLD1LNd8
3251
0
    29665540U,  // VLD1LNd8_UPD
3252
0
    0U, // VLD1LNq16Pseudo
3253
0
    0U, // VLD1LNq16Pseudo_UPD
3254
0
    0U, // VLD1LNq32Pseudo
3255
0
    0U, // VLD1LNq32Pseudo_UPD
3256
0
    0U, // VLD1LNq8Pseudo
3257
0
    0U, // VLD1LNq8Pseudo_UPD
3258
0
    2349394180U,  // VLD1d16
3259
0
    537454852U, // VLD1d16Q
3260
0
    0U, // VLD1d16QPseudo
3261
0
    0U, // VLD1d16QPseudoWB_fixed
3262
0
    0U, // VLD1d16QPseudoWB_register
3263
0
    537438468U, // VLD1d16Qwb_fixed
3264
0
    537446660U, // VLD1d16Qwb_register
3265
0
    269019396U, // VLD1d16T
3266
0
    0U, // VLD1d16TPseudo
3267
0
    0U, // VLD1d16TPseudoWB_fixed
3268
0
    0U, // VLD1d16TPseudoWB_register
3269
0
    269003012U, // VLD1d16Twb_fixed
3270
0
    269011204U, // VLD1d16Twb_register
3271
0
    2349377796U,  // VLD1d16wb_fixed
3272
0
    2349385988U,  // VLD1d16wb_register
3273
0
    2349918468U,  // VLD1d32
3274
0
    537979140U, // VLD1d32Q
3275
0
    0U, // VLD1d32QPseudo
3276
0
    0U, // VLD1d32QPseudoWB_fixed
3277
0
    0U, // VLD1d32QPseudoWB_register
3278
0
    537962756U, // VLD1d32Qwb_fixed
3279
0
    537970948U, // VLD1d32Qwb_register
3280
0
    269543684U, // VLD1d32T
3281
0
    0U, // VLD1d32TPseudo
3282
0
    0U, // VLD1d32TPseudoWB_fixed
3283
0
    0U, // VLD1d32TPseudoWB_register
3284
0
    269527300U, // VLD1d32Twb_fixed
3285
0
    269535492U, // VLD1d32Twb_register
3286
0
    2349902084U,  // VLD1d32wb_fixed
3287
0
    2349910276U,  // VLD1d32wb_register
3288
0
    2364598532U,  // VLD1d64
3289
0
    552659204U, // VLD1d64Q
3290
0
    0U, // VLD1d64QPseudo
3291
0
    0U, // VLD1d64QPseudoWB_fixed
3292
0
    0U, // VLD1d64QPseudoWB_register
3293
0
    552642820U, // VLD1d64Qwb_fixed
3294
0
    552651012U, // VLD1d64Qwb_register
3295
0
    284223748U, // VLD1d64T
3296
0
    0U, // VLD1d64TPseudo
3297
0
    0U, // VLD1d64TPseudoWB_fixed
3298
0
    0U, // VLD1d64TPseudoWB_register
3299
0
    284207364U, // VLD1d64Twb_fixed
3300
0
    284215556U, // VLD1d64Twb_register
3301
0
    2364582148U,  // VLD1d64wb_fixed
3302
0
    2364590340U,  // VLD1d64wb_register
3303
0
    2350442756U,  // VLD1d8
3304
0
    538503428U, // VLD1d8Q
3305
0
    0U, // VLD1d8QPseudo
3306
0
    0U, // VLD1d8QPseudoWB_fixed
3307
0
    0U, // VLD1d8QPseudoWB_register
3308
0
    538487044U, // VLD1d8Qwb_fixed
3309
0
    538495236U, // VLD1d8Qwb_register
3310
0
    270067972U, // VLD1d8T
3311
0
    0U, // VLD1d8TPseudo
3312
0
    0U, // VLD1d8TPseudoWB_fixed
3313
0
    0U, // VLD1d8TPseudoWB_register
3314
0
    270051588U, // VLD1d8Twb_fixed
3315
0
    270059780U, // VLD1d8Twb_register
3316
0
    2350426372U,  // VLD1d8wb_fixed
3317
0
    2350434564U,  // VLD1d8wb_register
3318
0
    2416503044U,  // VLD1q16
3319
0
    0U, // VLD1q16HighQPseudo
3320
0
    0U, // VLD1q16HighQPseudo_UPD
3321
0
    0U, // VLD1q16HighTPseudo
3322
0
    0U, // VLD1q16HighTPseudo_UPD
3323
0
    0U, // VLD1q16LowQPseudo_UPD
3324
0
    0U, // VLD1q16LowTPseudo_UPD
3325
0
    2416486660U,  // VLD1q16wb_fixed
3326
0
    2416494852U,  // VLD1q16wb_register
3327
0
    2417027332U,  // VLD1q32
3328
0
    0U, // VLD1q32HighQPseudo
3329
0
    0U, // VLD1q32HighQPseudo_UPD
3330
0
    0U, // VLD1q32HighTPseudo
3331
0
    0U, // VLD1q32HighTPseudo_UPD
3332
0
    0U, // VLD1q32LowQPseudo_UPD
3333
0
    0U, // VLD1q32LowTPseudo_UPD
3334
0
    2417010948U,  // VLD1q32wb_fixed
3335
0
    2417019140U,  // VLD1q32wb_register
3336
0
    2431707396U,  // VLD1q64
3337
0
    0U, // VLD1q64HighQPseudo
3338
0
    0U, // VLD1q64HighQPseudo_UPD
3339
0
    0U, // VLD1q64HighTPseudo
3340
0
    0U, // VLD1q64HighTPseudo_UPD
3341
0
    0U, // VLD1q64LowQPseudo_UPD
3342
0
    0U, // VLD1q64LowTPseudo_UPD
3343
0
    2431691012U,  // VLD1q64wb_fixed
3344
0
    2431699204U,  // VLD1q64wb_register
3345
0
    2417551620U,  // VLD1q8
3346
0
    0U, // VLD1q8HighQPseudo
3347
0
    0U, // VLD1q8HighQPseudo_UPD
3348
0
    0U, // VLD1q8HighTPseudo
3349
0
    0U, // VLD1q8HighTPseudo_UPD
3350
0
    0U, // VLD1q8LowQPseudo_UPD
3351
0
    0U, // VLD1q8LowTPseudo_UPD
3352
0
    2417535236U,  // VLD1q8wb_fixed
3353
0
    2417543428U,  // VLD1q8wb_register
3354
0
    2282285365U,  // VLD2DUPd16
3355
0
    2282268981U,  // VLD2DUPd16wb_fixed
3356
0
    2282277173U,  // VLD2DUPd16wb_register
3357
0
    2483611957U,  // VLD2DUPd16x2
3358
0
    2483595573U,  // VLD2DUPd16x2wb_fixed
3359
0
    2483603765U,  // VLD2DUPd16x2wb_register
3360
0
    2282809653U,  // VLD2DUPd32
3361
0
    2282793269U,  // VLD2DUPd32wb_fixed
3362
0
    2282801461U,  // VLD2DUPd32wb_register
3363
0
    2484136245U,  // VLD2DUPd32x2
3364
0
    2484119861U,  // VLD2DUPd32x2wb_fixed
3365
0
    2484128053U,  // VLD2DUPd32x2wb_register
3366
0
    2283333941U,  // VLD2DUPd8
3367
0
    2283317557U,  // VLD2DUPd8wb_fixed
3368
0
    2283325749U,  // VLD2DUPd8wb_register
3369
0
    2484660533U,  // VLD2DUPd8x2
3370
0
    2484644149U,  // VLD2DUPd8x2wb_fixed
3371
0
    2484652341U,  // VLD2DUPd8x2wb_register
3372
0
    0U, // VLD2DUPq16EvenPseudo
3373
0
    0U, // VLD2DUPq16OddPseudo
3374
0
    0U, // VLD2DUPq16OddPseudoWB_fixed
3375
0
    0U, // VLD2DUPq16OddPseudoWB_register
3376
0
    0U, // VLD2DUPq32EvenPseudo
3377
0
    0U, // VLD2DUPq32OddPseudo
3378
0
    0U, // VLD2DUPq32OddPseudoWB_fixed
3379
0
    0U, // VLD2DUPq32OddPseudoWB_register
3380
0
    0U, // VLD2DUPq8EvenPseudo
3381
0
    0U, // VLD2DUPq8OddPseudo
3382
0
    0U, // VLD2DUPq8OddPseudoWB_fixed
3383
0
    0U, // VLD2DUPq8OddPseudoWB_register
3384
0
    28617013U,  // VLD2LNd16
3385
0
    0U, // VLD2LNd16Pseudo
3386
0
    0U, // VLD2LNd16Pseudo_UPD
3387
0
    28625205U,  // VLD2LNd16_UPD
3388
0
    29141301U,  // VLD2LNd32
3389
0
    0U, // VLD2LNd32Pseudo
3390
0
    0U, // VLD2LNd32Pseudo_UPD
3391
0
    29149493U,  // VLD2LNd32_UPD
3392
0
    29665589U,  // VLD2LNd8
3393
0
    0U, // VLD2LNd8Pseudo
3394
0
    0U, // VLD2LNd8Pseudo_UPD
3395
0
    29673781U,  // VLD2LNd8_UPD
3396
0
    28617013U,  // VLD2LNq16
3397
0
    0U, // VLD2LNq16Pseudo
3398
0
    0U, // VLD2LNq16Pseudo_UPD
3399
0
    28625205U,  // VLD2LNq16_UPD
3400
0
    29141301U,  // VLD2LNq32
3401
0
    0U, // VLD2LNq32Pseudo
3402
0
    0U, // VLD2LNq32Pseudo_UPD
3403
0
    29149493U,  // VLD2LNq32_UPD
3404
0
    2550720821U,  // VLD2b16
3405
0
    2550704437U,  // VLD2b16wb_fixed
3406
0
    2550712629U,  // VLD2b16wb_register
3407
0
    2551245109U,  // VLD2b32
3408
0
    2551228725U,  // VLD2b32wb_fixed
3409
0
    2551236917U,  // VLD2b32wb_register
3410
0
    2551769397U,  // VLD2b8
3411
0
    2551753013U,  // VLD2b8wb_fixed
3412
0
    2551761205U,  // VLD2b8wb_register
3413
0
    2416503093U,  // VLD2d16
3414
0
    2416486709U,  // VLD2d16wb_fixed
3415
0
    2416494901U,  // VLD2d16wb_register
3416
0
    2417027381U,  // VLD2d32
3417
0
    2417010997U,  // VLD2d32wb_fixed
3418
0
    2417019189U,  // VLD2d32wb_register
3419
0
    2417551669U,  // VLD2d8
3420
0
    2417535285U,  // VLD2d8wb_fixed
3421
0
    2417543477U,  // VLD2d8wb_register
3422
0
    537454901U, // VLD2q16
3423
0
    0U, // VLD2q16Pseudo
3424
0
    0U, // VLD2q16PseudoWB_fixed
3425
0
    0U, // VLD2q16PseudoWB_register
3426
0
    537438517U, // VLD2q16wb_fixed
3427
0
    537446709U, // VLD2q16wb_register
3428
0
    537979189U, // VLD2q32
3429
0
    0U, // VLD2q32Pseudo
3430
0
    0U, // VLD2q32PseudoWB_fixed
3431
0
    0U, // VLD2q32PseudoWB_register
3432
0
    537962805U, // VLD2q32wb_fixed
3433
0
    537970997U, // VLD2q32wb_register
3434
0
    538503477U, // VLD2q8
3435
0
    0U, // VLD2q8Pseudo
3436
0
    0U, // VLD2q8PseudoWB_fixed
3437
0
    0U, // VLD2q8PseudoWB_register
3438
0
    538487093U, // VLD2q8wb_fixed
3439
0
    538495285U, // VLD2q8wb_register
3440
0
    28363098U,  // VLD3DUPd16
3441
0
    0U, // VLD3DUPd16Pseudo
3442
0
    0U, // VLD3DUPd16Pseudo_UPD
3443
0
    28617050U,  // VLD3DUPd16_UPD
3444
0
    28887386U,  // VLD3DUPd32
3445
0
    0U, // VLD3DUPd32Pseudo
3446
0
    0U, // VLD3DUPd32Pseudo_UPD
3447
0
    29141338U,  // VLD3DUPd32_UPD
3448
0
    29411674U,  // VLD3DUPd8
3449
0
    0U, // VLD3DUPd8Pseudo
3450
0
    0U, // VLD3DUPd8Pseudo_UPD
3451
0
    29665626U,  // VLD3DUPd8_UPD
3452
0
    28363098U,  // VLD3DUPq16
3453
0
    0U, // VLD3DUPq16EvenPseudo
3454
0
    0U, // VLD3DUPq16OddPseudo
3455
0
    0U, // VLD3DUPq16OddPseudo_UPD
3456
0
    28617050U,  // VLD3DUPq16_UPD
3457
0
    28887386U,  // VLD3DUPq32
3458
0
    0U, // VLD3DUPq32EvenPseudo
3459
0
    0U, // VLD3DUPq32OddPseudo
3460
0
    0U, // VLD3DUPq32OddPseudo_UPD
3461
0
    29141338U,  // VLD3DUPq32_UPD
3462
0
    29411674U,  // VLD3DUPq8
3463
0
    0U, // VLD3DUPq8EvenPseudo
3464
0
    0U, // VLD3DUPq8OddPseudo
3465
0
    0U, // VLD3DUPq8OddPseudo_UPD
3466
0
    29665626U,  // VLD3DUPq8_UPD
3467
0
    28625242U,  // VLD3LNd16
3468
0
    0U, // VLD3LNd16Pseudo
3469
0
    0U, // VLD3LNd16Pseudo_UPD
3470
0
    28633434U,  // VLD3LNd16_UPD
3471
0
    29149530U,  // VLD3LNd32
3472
0
    0U, // VLD3LNd32Pseudo
3473
0
    0U, // VLD3LNd32Pseudo_UPD
3474
0
    29157722U,  // VLD3LNd32_UPD
3475
0
    29673818U,  // VLD3LNd8
3476
0
    0U, // VLD3LNd8Pseudo
3477
0
    0U, // VLD3LNd8Pseudo_UPD
3478
0
    29682010U,  // VLD3LNd8_UPD
3479
0
    28625242U,  // VLD3LNq16
3480
0
    0U, // VLD3LNq16Pseudo
3481
0
    0U, // VLD3LNq16Pseudo_UPD
3482
0
    28633434U,  // VLD3LNq16_UPD
3483
0
    29149530U,  // VLD3LNq32
3484
0
    0U, // VLD3LNq32Pseudo
3485
0
    0U, // VLD3LNq32Pseudo_UPD
3486
0
    29157722U,  // VLD3LNq32_UPD
3487
0
    28363098U,  // VLD3d16
3488
0
    0U, // VLD3d16Pseudo
3489
0
    0U, // VLD3d16Pseudo_UPD
3490
0
    28617050U,  // VLD3d16_UPD
3491
0
    28887386U,  // VLD3d32
3492
0
    0U, // VLD3d32Pseudo
3493
0
    0U, // VLD3d32Pseudo_UPD
3494
0
    29141338U,  // VLD3d32_UPD
3495
0
    29411674U,  // VLD3d8
3496
0
    0U, // VLD3d8Pseudo
3497
0
    0U, // VLD3d8Pseudo_UPD
3498
0
    29665626U,  // VLD3d8_UPD
3499
0
    28363098U,  // VLD3q16
3500
0
    0U, // VLD3q16Pseudo_UPD
3501
0
    28617050U,  // VLD3q16_UPD
3502
0
    0U, // VLD3q16oddPseudo
3503
0
    0U, // VLD3q16oddPseudo_UPD
3504
0
    28887386U,  // VLD3q32
3505
0
    0U, // VLD3q32Pseudo_UPD
3506
0
    29141338U,  // VLD3q32_UPD
3507
0
    0U, // VLD3q32oddPseudo
3508
0
    0U, // VLD3q32oddPseudo_UPD
3509
0
    29411674U,  // VLD3q8
3510
0
    0U, // VLD3q8Pseudo_UPD
3511
0
    29665626U,  // VLD3q8_UPD
3512
0
    0U, // VLD3q8oddPseudo
3513
0
    0U, // VLD3q8oddPseudo_UPD
3514
0
    28445046U,  // VLD4DUPd16
3515
0
    0U, // VLD4DUPd16Pseudo
3516
0
    0U, // VLD4DUPd16Pseudo_UPD
3517
0
    28641654U,  // VLD4DUPd16_UPD
3518
0
    28969334U,  // VLD4DUPd32
3519
0
    0U, // VLD4DUPd32Pseudo
3520
0
    0U, // VLD4DUPd32Pseudo_UPD
3521
0
    29165942U,  // VLD4DUPd32_UPD
3522
0
    29493622U,  // VLD4DUPd8
3523
0
    0U, // VLD4DUPd8Pseudo
3524
0
    0U, // VLD4DUPd8Pseudo_UPD
3525
0
    29690230U,  // VLD4DUPd8_UPD
3526
0
    28445046U,  // VLD4DUPq16
3527
0
    0U, // VLD4DUPq16EvenPseudo
3528
0
    0U, // VLD4DUPq16OddPseudo
3529
0
    0U, // VLD4DUPq16OddPseudo_UPD
3530
0
    28641654U,  // VLD4DUPq16_UPD
3531
0
    28969334U,  // VLD4DUPq32
3532
0
    0U, // VLD4DUPq32EvenPseudo
3533
0
    0U, // VLD4DUPq32OddPseudo
3534
0
    0U, // VLD4DUPq32OddPseudo_UPD
3535
0
    29165942U,  // VLD4DUPq32_UPD
3536
0
    29493622U,  // VLD4DUPq8
3537
0
    0U, // VLD4DUPq8EvenPseudo
3538
0
    0U, // VLD4DUPq8OddPseudo
3539
0
    0U, // VLD4DUPq8OddPseudo_UPD
3540
0
    29690230U,  // VLD4DUPq8_UPD
3541
0
    28633462U,  // VLD4LNd16
3542
0
    0U, // VLD4LNd16Pseudo
3543
0
    0U, // VLD4LNd16Pseudo_UPD
3544
0
    28649846U,  // VLD4LNd16_UPD
3545
0
    29157750U,  // VLD4LNd32
3546
0
    0U, // VLD4LNd32Pseudo
3547
0
    0U, // VLD4LNd32Pseudo_UPD
3548
0
    29174134U,  // VLD4LNd32_UPD
3549
0
    29682038U,  // VLD4LNd8
3550
0
    0U, // VLD4LNd8Pseudo
3551
0
    0U, // VLD4LNd8Pseudo_UPD
3552
0
    29698422U,  // VLD4LNd8_UPD
3553
0
    28633462U,  // VLD4LNq16
3554
0
    0U, // VLD4LNq16Pseudo
3555
0
    0U, // VLD4LNq16Pseudo_UPD
3556
0
    28649846U,  // VLD4LNq16_UPD
3557
0
    29157750U,  // VLD4LNq32
3558
0
    0U, // VLD4LNq32Pseudo
3559
0
    0U, // VLD4LNq32Pseudo_UPD
3560
0
    29174134U,  // VLD4LNq32_UPD
3561
0
    28445046U,  // VLD4d16
3562
0
    0U, // VLD4d16Pseudo
3563
0
    0U, // VLD4d16Pseudo_UPD
3564
0
    28641654U,  // VLD4d16_UPD
3565
0
    28969334U,  // VLD4d32
3566
0
    0U, // VLD4d32Pseudo
3567
0
    0U, // VLD4d32Pseudo_UPD
3568
0
    29165942U,  // VLD4d32_UPD
3569
0
    29493622U,  // VLD4d8
3570
0
    0U, // VLD4d8Pseudo
3571
0
    0U, // VLD4d8Pseudo_UPD
3572
0
    29690230U,  // VLD4d8_UPD
3573
0
    28445046U,  // VLD4q16
3574
0
    0U, // VLD4q16Pseudo_UPD
3575
0
    28641654U,  // VLD4q16_UPD
3576
0
    0U, // VLD4q16oddPseudo
3577
0
    0U, // VLD4q16oddPseudo_UPD
3578
0
    28969334U,  // VLD4q32
3579
0
    0U, // VLD4q32Pseudo_UPD
3580
0
    29165942U,  // VLD4q32_UPD
3581
0
    0U, // VLD4q32oddPseudo
3582
0
    0U, // VLD4q32oddPseudo_UPD
3583
0
    29493622U,  // VLD4q8
3584
0
    0U, // VLD4q8Pseudo_UPD
3585
0
    29690230U,  // VLD4q8_UPD
3586
0
    0U, // VLD4q8oddPseudo
3587
0
    0U, // VLD4q8oddPseudo_UPD
3588
0
    942173154U, // VLDMDDB_UPD
3589
0
    2730766U, // VLDMDIA
3590
0
    942172942U, // VLDMDIA_UPD
3591
0
    0U, // VLDMQIA
3592
0
    942173154U, // VLDMSDB_UPD
3593
0
    2730766U, // VLDMSIA
3594
0
    942172942U, // VLDMSIA_UPD
3595
0
    2683301U, // VLDRD
3596
0
    586149U,  // VLDRH
3597
0
    2683301U, // VLDRS
3598
0
    2647159205U,  // VLDR_FPCXTNS_off
3599
0
    768143781U, // VLDR_FPCXTNS_post
3600
0
    2714300837U,  // VLDR_FPCXTNS_pre
3601
0
    2647683493U,  // VLDR_FPCXTS_off
3602
0
    768668069U, // VLDR_FPCXTS_post
3603
0
    2714825125U,  // VLDR_FPCXTS_pre
3604
0
    2648207781U,  // VLDR_FPSCR_NZCVQC_off
3605
0
    769192357U, // VLDR_FPSCR_NZCVQC_post
3606
0
    2715349413U,  // VLDR_FPSCR_NZCVQC_pre
3607
0
    2648732069U,  // VLDR_FPSCR_off
3608
0
    769716645U, // VLDR_FPSCR_post
3609
0
    2715873701U,  // VLDR_FPSCR_pre
3610
0
    2783506853U,  // VLDR_P0_off
3611
0
    1709748645U,  // VLDR_P0_post
3612
0
    2850599333U,  // VLDR_P0_pre
3613
0
    2649780645U,  // VLDR_VPR_off
3614
0
    770765221U, // VLDR_VPR_post
3615
0
    2716922277U,  // VLDR_VPR_pre
3616
0
    2732105U, // VLLDM
3617
0
    2732140U, // VLSTM
3618
0
    8451239U, // VMAXfd
3619
0
    8451239U, // VMAXfq
3620
0
    7926951U, // VMAXhd
3621
0
    7926951U, // VMAXhq
3622
0
    12121255U,  // VMAXsv16i8
3623
0
    11596967U,  // VMAXsv2i32
3624
0
    11072679U,  // VMAXsv4i16
3625
0
    11596967U,  // VMAXsv4i32
3626
0
    11072679U,  // VMAXsv8i16
3627
0
    12121255U,  // VMAXsv8i8
3628
0
    13694119U,  // VMAXuv16i8
3629
0
    13169831U,  // VMAXuv2i32
3630
0
    12645543U,  // VMAXuv4i16
3631
0
    13169831U,  // VMAXuv4i32
3632
0
    12645543U,  // VMAXuv8i16
3633
0
    13694119U,  // VMAXuv8i8
3634
0
    8450204U, // VMINfd
3635
0
    8450204U, // VMINfq
3636
0
    7925916U, // VMINhd
3637
0
    7925916U, // VMINhq
3638
0
    12120220U,  // VMINsv16i8
3639
0
    11595932U,  // VMINsv2i32
3640
0
    11071644U,  // VMINsv4i16
3641
0
    11595932U,  // VMINsv4i32
3642
0
    11071644U,  // VMINsv8i16
3643
0
    12120220U,  // VMINsv8i8
3644
0
    13693084U,  // VMINuv16i8
3645
0
    13168796U,  // VMINuv2i32
3646
0
    12644508U,  // VMINuv4i16
3647
0
    13168796U,  // VMINuv4i32
3648
0
    12644508U,  // VMINuv8i16
3649
0
    13693084U,  // VMINuv8i8
3650
0
    1282452276U,  // VMLAD
3651
0
    7908148U, // VMLAH
3652
0
    11587401U,  // VMLALslsv2i32
3653
0
    11063113U,  // VMLALslsv4i16
3654
0
    13160265U,  // VMLALsluv2i32
3655
0
    12635977U,  // VMLALsluv4i16
3656
0
    11579209U,  // VMLALsv2i64
3657
0
    11054921U,  // VMLALsv4i32
3658
0
    12103497U,  // VMLALsv8i16
3659
0
    13152073U,  // VMLALuv2i64
3660
0
    12627785U,  // VMLALuv4i32
3661
0
    13676361U,  // VMLALuv8i16
3662
0
    8432436U, // VMLAS
3663
0
    8432436U, // VMLAfd
3664
0
    8432436U, // VMLAfq
3665
0
    7908148U, // VMLAhd
3666
0
    7908148U, // VMLAhq
3667
0
    8440628U, // VMLAslfd
3668
0
    8440628U, // VMLAslfq
3669
0
    7916340U, // VMLAslhd
3670
0
    7916340U, // VMLAslhq
3671
0
    14207796U,  // VMLAslv2i32
3672
0
    14732084U,  // VMLAslv4i16
3673
0
    14207796U,  // VMLAslv4i32
3674
0
    14732084U,  // VMLAslv8i16
3675
0
    15248180U,  // VMLAv16i8
3676
0
    14199604U,  // VMLAv2i32
3677
0
    14723892U,  // VMLAv4i16
3678
0
    14199604U,  // VMLAv4i32
3679
0
    14723892U,  // VMLAv8i16
3680
0
    15248180U,  // VMLAv8i8
3681
0
    1282454071U,  // VMLSD
3682
0
    7909943U, // VMLSH
3683
0
    11587618U,  // VMLSLslsv2i32
3684
0
    11063330U,  // VMLSLslsv4i16
3685
0
    13160482U,  // VMLSLsluv2i32
3686
0
    12636194U,  // VMLSLsluv4i16
3687
0
    11579426U,  // VMLSLsv2i64
3688
0
    11055138U,  // VMLSLsv4i32
3689
0
    12103714U,  // VMLSLsv8i16
3690
0
    13152290U,  // VMLSLuv2i64
3691
0
    12628002U,  // VMLSLuv4i32
3692
0
    13676578U,  // VMLSLuv8i16
3693
0
    8434231U, // VMLSS
3694
0
    8434231U, // VMLSfd
3695
0
    8434231U, // VMLSfq
3696
0
    7909943U, // VMLShd
3697
0
    7909943U, // VMLShq
3698
0
    8442423U, // VMLSslfd
3699
0
    8442423U, // VMLSslfq
3700
0
    7918135U, // VMLSslhd
3701
0
    7918135U, // VMLSslhq
3702
0
    14209591U,  // VMLSslv2i32
3703
0
    14733879U,  // VMLSslv4i16
3704
0
    14209591U,  // VMLSslv4i32
3705
0
    14733879U,  // VMLSslv8i16
3706
0
    15249975U,  // VMLSv16i8
3707
0
    14201399U,  // VMLSv2i32
3708
0
    14725687U,  // VMLSv4i16
3709
0
    14201399U,  // VMLSv4i32
3710
0
    14725687U,  // VMLSv8i16
3711
0
    15249975U,  // VMLSv8i8
3712
0
    1010394554U,  // VMMLA
3713
0
    1282438218U,  // VMOVD
3714
0
    2683978U, // VMOVDRR
3715
0
    942753187U, // VMOVH
3716
0
    7894090U, // VMOVHR
3717
0
    11563075U,  // VMOVLsv2i64
3718
0
    11038787U,  // VMOVLsv4i32
3719
0
    12087363U,  // VMOVLsv8i16
3720
0
    13135939U,  // VMOVLuv2i64
3721
0
    12611651U,  // VMOVLuv4i32
3722
0
    13660227U,  // VMOVLuv8i16
3723
0
    962621693U, // VMOVNv2i32
3724
0
    14184701U,  // VMOVNv4i16
3725
0
    14708989U,  // VMOVNv8i8
3726
0
    7894090U, // VMOVRH
3727
0
    2683978U, // VMOVRRD
3728
0
    2667594U, // VMOVRRS
3729
0
    2651210U, // VMOVRS
3730
0
    8418378U, // VMOVS
3731
0
    2651210U, // VMOVSR
3732
0
    2667594U, // VMOVSRR
3733
0
    15234122U,  // VMOVv16i8
3734
0
    2103473226U,  // VMOVv1i64
3735
0
    8418378U, // VMOVv2f32
3736
0
    14185546U,  // VMOVv2i32
3737
0
    2103473226U,  // VMOVv2i64
3738
0
    8418378U, // VMOVv4f32
3739
0
    14709834U,  // VMOVv4i16
3740
0
    14185546U,  // VMOVv4i32
3741
0
    14709834U,  // VMOVv8i16
3742
0
    15234122U,  // VMOVv8i8
3743
0
    2732633U, // VMRS
3744
0
    2732633U, // VMRS_FPCXTNS
3745
0
    2732633U, // VMRS_FPCXTS
3746
0
    2732633U, // VMRS_FPEXC
3747
0
    2732633U, // VMRS_FPINST
3748
0
    2732633U, // VMRS_FPINST2
3749
0
    2650713U, // VMRS_FPSCR_NZCVQC
3750
0
    2732633U, // VMRS_FPSID
3751
0
    2732633U, // VMRS_MVFR0
3752
0
    2732633U, // VMRS_MVFR1
3753
0
    2732633U, // VMRS_MVFR2
3754
0
    2650713U, // VMRS_P0
3755
0
    2732633U, // VMRS_VPR
3756
0
    31568365U,  // VMSR
3757
0
    29995501U,  // VMSR_FPCXTNS
3758
0
    30519789U,  // VMSR_FPCXTS
3759
0
    33141229U,  // VMSR_FPEXC
3760
0
    33665517U,  // VMSR_FPINST
3761
0
    34189805U,  // VMSR_FPINST2
3762
0
    970486253U, // VMSR_FPSCR_NZCVQC
3763
0
    34714093U,  // VMSR_FPSID
3764
0
    971534829U, // VMSR_P0
3765
0
    32616941U,  // VMSR_VPR
3766
0
    1282469950U,  // VMULD
3767
0
    7925822U, // VMULH
3768
0
    942752610U, // VMULLp64
3769
0
    24178671U,  // VMULLp8
3770
0
    11579375U,  // VMULLslsv2i32
3771
0
    11055087U,  // VMULLslsv4i16
3772
0
    13152239U,  // VMULLsluv2i32
3773
0
    12627951U,  // VMULLsluv4i16
3774
0
    11595759U,  // VMULLsv2i64
3775
0
    11071471U,  // VMULLsv4i32
3776
0
    12120047U,  // VMULLsv8i16
3777
0
    13168623U,  // VMULLuv2i64
3778
0
    12644335U,  // VMULLuv4i32
3779
0
    13692911U,  // VMULLuv8i16
3780
0
    8450110U, // VMULS
3781
0
    8450110U, // VMULfd
3782
0
    8450110U, // VMULfq
3783
0
    7925822U, // VMULhd
3784
0
    7925822U, // VMULhq
3785
0
    24178750U,  // VMULpd
3786
0
    24178750U,  // VMULpq
3787
0
    8433726U, // VMULslfd
3788
0
    8433726U, // VMULslfq
3789
0
    7909438U, // VMULslhd
3790
0
    7909438U, // VMULslhq
3791
0
    14200894U,  // VMULslv2i32
3792
0
    14725182U,  // VMULslv4i16
3793
0
    14200894U,  // VMULslv4i32
3794
0
    14725182U,  // VMULslv8i16
3795
0
    15265854U,  // VMULv16i8
3796
0
    14217278U,  // VMULv2i32
3797
0
    14741566U,  // VMULv4i16
3798
0
    14217278U,  // VMULv4i32
3799
0
    14741566U,  // VMULv8i16
3800
0
    15265854U,  // VMULv8i8
3801
0
    2650353U, // VMVNd
3802
0
    2650353U, // VMVNq
3803
0
    14184689U,  // VMVNv2i32
3804
0
    14708977U,  // VMVNv4i16
3805
0
    14184689U,  // VMVNv4i32
3806
0
    14708977U,  // VMVNv8i16
3807
0
    1282436611U,  // VNEGD
3808
0
    7892483U, // VNEGH
3809
0
    8416771U, // VNEGS
3810
0
    8416771U, // VNEGf32q
3811
0
    8416771U, // VNEGfd
3812
0
    7892483U, // VNEGhd
3813
0
    7892483U, // VNEGhq
3814
0
    11038211U,  // VNEGs16d
3815
0
    11038211U,  // VNEGs16q
3816
0
    11562499U,  // VNEGs32d
3817
0
    11562499U,  // VNEGs32q
3818
0
    12086787U,  // VNEGs8d
3819
0
    12086787U,  // VNEGs8q
3820
0
    1282452270U,  // VNMLAD
3821
0
    7908142U, // VNMLAH
3822
0
    8432430U, // VNMLAS
3823
0
    1282454065U,  // VNMLSD
3824
0
    7909937U, // VNMLSH
3825
0
    8434225U, // VNMLSS
3826
0
    1282469944U,  // VNMULD
3827
0
    7925816U, // VNMULH
3828
0
    8450104U, // VNMULS
3829
0
    2683073U, // VORNd
3830
0
    2683073U, // VORNq
3831
0
    2683357U, // VORRd
3832
0
    14217693U,  // VORRiv2i32
3833
0
    14741981U,  // VORRiv4i16
3834
0
    14217693U,  // VORRiv4i32
3835
0
    14741981U,  // VORRiv8i16
3836
0
    2683357U, // VORRq
3837
0
    12119854U,  // VPADALsv16i8
3838
0
    11595566U,  // VPADALsv2i32
3839
0
    11071278U,  // VPADALsv4i16
3840
0
    11595566U,  // VPADALsv4i32
3841
0
    11071278U,  // VPADALsv8i16
3842
0
    12119854U,  // VPADALsv8i8
3843
0
    13692718U,  // VPADALuv16i8
3844
0
    13168430U,  // VPADALuv2i32
3845
0
    12644142U,  // VPADALuv4i16
3846
0
    13168430U,  // VPADALuv4i32
3847
0
    12644142U,  // VPADALuv8i16
3848
0
    13692718U,  // VPADALuv8i8
3849
0
    12087146U,  // VPADDLsv16i8
3850
0
    11562858U,  // VPADDLsv2i32
3851
0
    11038570U,  // VPADDLsv4i16
3852
0
    11562858U,  // VPADDLsv4i32
3853
0
    11038570U,  // VPADDLsv8i16
3854
0
    12087146U,  // VPADDLsv8i8
3855
0
    13660010U,  // VPADDLuv16i8
3856
0
    13135722U,  // VPADDLuv2i32
3857
0
    12611434U,  // VPADDLuv4i16
3858
0
    13135722U,  // VPADDLuv4i32
3859
0
    12611434U,  // VPADDLuv8i16
3860
0
    13660010U,  // VPADDLuv8i8
3861
0
    8449387U, // VPADDf
3862
0
    7925099U, // VPADDh
3863
0
    14740843U,  // VPADDi16
3864
0
    14216555U,  // VPADDi32
3865
0
    15265131U,  // VPADDi8
3866
0
    8451233U, // VPMAXf
3867
0
    7926945U, // VPMAXh
3868
0
    11072673U,  // VPMAXs16
3869
0
    11596961U,  // VPMAXs32
3870
0
    12121249U,  // VPMAXs8
3871
0
    12645537U,  // VPMAXu16
3872
0
    13169825U,  // VPMAXu32
3873
0
    13694113U,  // VPMAXu8
3874
0
    8450198U, // VPMINf
3875
0
    7925910U, // VPMINh
3876
0
    11071638U,  // VPMINs16
3877
0
    11595926U,  // VPMINs32
3878
0
    12120214U,  // VPMINs8
3879
0
    12644502U,  // VPMINu16
3880
0
    13168790U,  // VPMINu32
3881
0
    13693078U,  // VPMINu8
3882
0
    12087830U,  // VQABSv16i8
3883
0
    11563542U,  // VQABSv2i32
3884
0
    11039254U,  // VQABSv4i16
3885
0
    11563542U,  // VQABSv4i32
3886
0
    11039254U,  // VQABSv8i16
3887
0
    12087830U,  // VQABSv8i8
3888
0
    12119409U,  // VQADDsv16i8
3889
0
    974712177U, // VQADDsv1i64
3890
0
    11595121U,  // VQADDsv2i32
3891
0
    974712177U, // VQADDsv2i64
3892
0
    11070833U,  // VQADDsv4i16
3893
0
    11595121U,  // VQADDsv4i32
3894
0
    11070833U,  // VQADDsv8i16
3895
0
    12119409U,  // VQADDsv8i8
3896
0
    13692273U,  // VQADDuv16i8
3897
0
    22605169U,  // VQADDuv1i64
3898
0
    13167985U,  // VQADDuv2i32
3899
0
    22605169U,  // VQADDuv2i64
3900
0
    12643697U,  // VQADDuv4i16
3901
0
    13167985U,  // VQADDuv4i32
3902
0
    12643697U,  // VQADDuv8i16
3903
0
    13692273U,  // VQADDuv8i8
3904
0
    11587381U,  // VQDMLALslv2i32
3905
0
    11063093U,  // VQDMLALslv4i16
3906
0
    11579189U,  // VQDMLALv2i64
3907
0
    11054901U,  // VQDMLALv4i32
3908
0
    11587610U,  // VQDMLSLslv2i32
3909
0
    11063322U,  // VQDMLSLslv4i16
3910
0
    11579418U,  // VQDMLSLv2i64
3911
0
    11055130U,  // VQDMLSLv4i32
3912
0
    11578977U,  // VQDMULHslv2i32
3913
0
    11054689U,  // VQDMULHslv4i16
3914
0
    11578977U,  // VQDMULHslv4i32
3915
0
    11054689U,  // VQDMULHslv8i16
3916
0
    11595361U,  // VQDMULHv2i32
3917
0
    11071073U,  // VQDMULHv4i16
3918
0
    11595361U,  // VQDMULHv4i32
3919
0
    11071073U,  // VQDMULHv8i16
3920
0
    11579355U,  // VQDMULLslv2i32
3921
0
    11055067U,  // VQDMULLslv4i16
3922
0
    11595739U,  // VQDMULLv2i64
3923
0
    11071451U,  // VQDMULLv4i32
3924
0
    974680297U, // VQMOVNsuv2i32
3925
0
    11563241U,  // VQMOVNsuv4i16
3926
0
    11038953U,  // VQMOVNsuv8i8
3927
0
    974680310U, // VQMOVNsv2i32
3928
0
    11563254U,  // VQMOVNsv4i16
3929
0
    11038966U,  // VQMOVNsv8i8
3930
0
    22573302U,  // VQMOVNuv2i32
3931
0
    13136118U,  // VQMOVNuv4i16
3932
0
    12611830U,  // VQMOVNuv8i8
3933
0
    12086781U,  // VQNEGv16i8
3934
0
    11562493U,  // VQNEGv2i32
3935
0
    11038205U,  // VQNEGv4i16
3936
0
    11562493U,  // VQNEGv4i32
3937
0
    11038205U,  // VQNEGv8i16
3938
0
    12086781U,  // VQNEGv8i8
3939
0
    11587101U,  // VQRDMLAHslv2i32
3940
0
    11062813U,  // VQRDMLAHslv4i16
3941
0
    11587101U,  // VQRDMLAHslv4i32
3942
0
    11062813U,  // VQRDMLAHslv8i16
3943
0
    11578909U,  // VQRDMLAHv2i32
3944
0
    11054621U,  // VQRDMLAHv4i16
3945
0
    11578909U,  // VQRDMLAHv4i32
3946
0
    11054621U,  // VQRDMLAHv8i16
3947
0
    11587230U,  // VQRDMLSHslv2i32
3948
0
    11062942U,  // VQRDMLSHslv4i16
3949
0
    11587230U,  // VQRDMLSHslv4i32
3950
0
    11062942U,  // VQRDMLSHslv8i16
3951
0
    11579038U,  // VQRDMLSHv2i32
3952
0
    11054750U,  // VQRDMLSHv4i16
3953
0
    11579038U,  // VQRDMLSHv4i32
3954
0
    11054750U,  // VQRDMLSHv8i16
3955
0
    11578985U,  // VQRDMULHslv2i32
3956
0
    11054697U,  // VQRDMULHslv4i16
3957
0
    11578985U,  // VQRDMULHslv4i32
3958
0
    11054697U,  // VQRDMULHslv8i16
3959
0
    11595369U,  // VQRDMULHv2i32
3960
0
    11071081U,  // VQRDMULHv4i16
3961
0
    11595369U,  // VQRDMULHv4i32
3962
0
    11071081U,  // VQRDMULHv8i16
3963
0
    12119962U,  // VQRSHLsv16i8
3964
0
    974712730U, // VQRSHLsv1i64
3965
0
    11595674U,  // VQRSHLsv2i32
3966
0
    974712730U, // VQRSHLsv2i64
3967
0
    11071386U,  // VQRSHLsv4i16
3968
0
    11595674U,  // VQRSHLsv4i32
3969
0
    11071386U,  // VQRSHLsv8i16
3970
0
    12119962U,  // VQRSHLsv8i8
3971
0
    13692826U,  // VQRSHLuv16i8
3972
0
    22605722U,  // VQRSHLuv1i64
3973
0
    13168538U,  // VQRSHLuv2i32
3974
0
    22605722U,  // VQRSHLuv2i64
3975
0
    12644250U,  // VQRSHLuv4i16
3976
0
    13168538U,  // VQRSHLuv4i32
3977
0
    12644250U,  // VQRSHLuv8i16
3978
0
    13692826U,  // VQRSHLuv8i8
3979
0
    974713004U, // VQRSHRNsv2i32
3980
0
    11595948U,  // VQRSHRNsv4i16
3981
0
    11071660U,  // VQRSHRNsv8i8
3982
0
    22605996U,  // VQRSHRNuv2i32
3983
0
    13168812U,  // VQRSHRNuv4i16
3984
0
    12644524U,  // VQRSHRNuv8i8
3985
0
    974713056U, // VQRSHRUNv2i32
3986
0
    11596000U,  // VQRSHRUNv4i16
3987
0
    11071712U,  // VQRSHRUNv8i8
3988
0
    12119949U,  // VQSHLsiv16i8
3989
0
    974712717U, // VQSHLsiv1i64
3990
0
    11595661U,  // VQSHLsiv2i32
3991
0
    974712717U, // VQSHLsiv2i64
3992
0
    11071373U,  // VQSHLsiv4i16
3993
0
    11595661U,  // VQSHLsiv4i32
3994
0
    11071373U,  // VQSHLsiv8i16
3995
0
    12119949U,  // VQSHLsiv8i8
3996
0
    12121029U,  // VQSHLsuv16i8
3997
0
    974713797U, // VQSHLsuv1i64
3998
0
    11596741U,  // VQSHLsuv2i32
3999
0
    974713797U, // VQSHLsuv2i64
4000
0
    11072453U,  // VQSHLsuv4i16
4001
0
    11596741U,  // VQSHLsuv4i32
4002
0
    11072453U,  // VQSHLsuv8i16
4003
0
    12121029U,  // VQSHLsuv8i8
4004
0
    12119949U,  // VQSHLsv16i8
4005
0
    974712717U, // VQSHLsv1i64
4006
0
    11595661U,  // VQSHLsv2i32
4007
0
    974712717U, // VQSHLsv2i64
4008
0
    11071373U,  // VQSHLsv4i16
4009
0
    11595661U,  // VQSHLsv4i32
4010
0
    11071373U,  // VQSHLsv8i16
4011
0
    12119949U,  // VQSHLsv8i8
4012
0
    13692813U,  // VQSHLuiv16i8
4013
0
    22605709U,  // VQSHLuiv1i64
4014
0
    13168525U,  // VQSHLuiv2i32
4015
0
    22605709U,  // VQSHLuiv2i64
4016
0
    12644237U,  // VQSHLuiv4i16
4017
0
    13168525U,  // VQSHLuiv4i32
4018
0
    12644237U,  // VQSHLuiv8i16
4019
0
    13692813U,  // VQSHLuiv8i8
4020
0
    13692813U,  // VQSHLuv16i8
4021
0
    22605709U,  // VQSHLuv1i64
4022
0
    13168525U,  // VQSHLuv2i32
4023
0
    22605709U,  // VQSHLuv2i64
4024
0
    12644237U,  // VQSHLuv4i16
4025
0
    13168525U,  // VQSHLuv4i32
4026
0
    12644237U,  // VQSHLuv8i16
4027
0
    13692813U,  // VQSHLuv8i8
4028
0
    974712997U, // VQSHRNsv2i32
4029
0
    11595941U,  // VQSHRNsv4i16
4030
0
    11071653U,  // VQSHRNsv8i8
4031
0
    22605989U,  // VQSHRNuv2i32
4032
0
    13168805U,  // VQSHRNuv4i16
4033
0
    12644517U,  // VQSHRNuv8i8
4034
0
    974713048U, // VQSHRUNv2i32
4035
0
    11595992U,  // VQSHRUNv4i16
4036
0
    11071704U,  // VQSHRUNv8i8
4037
0
    12119247U,  // VQSUBsv16i8
4038
0
    974712015U, // VQSUBsv1i64
4039
0
    11594959U,  // VQSUBsv2i32
4040
0
    974712015U, // VQSUBsv2i64
4041
0
    11070671U,  // VQSUBsv4i16
4042
0
    11594959U,  // VQSUBsv4i32
4043
0
    11070671U,  // VQSUBsv8i16
4044
0
    12119247U,  // VQSUBsv8i8
4045
0
    13692111U,  // VQSUBuv16i8
4046
0
    22605007U,  // VQSUBuv1i64
4047
0
    13167823U,  // VQSUBuv2i32
4048
0
    22605007U,  // VQSUBuv2i64
4049
0
    12643535U,  // VQSUBuv4i16
4050
0
    13167823U,  // VQSUBuv4i32
4051
0
    12643535U,  // VQSUBuv8i16
4052
0
    13692111U,  // VQSUBuv8i8
4053
0
    962654343U, // VRADDHNv2i32
4054
0
    14217351U,  // VRADDHNv4i16
4055
0
    14741639U,  // VRADDHNv8i8
4056
0
    13135319U,  // VRECPEd
4057
0
    8416727U, // VRECPEfd
4058
0
    8416727U, // VRECPEfq
4059
0
    7892439U, // VRECPEhd
4060
0
    7892439U, // VRECPEhq
4061
0
    13135319U,  // VRECPEq
4062
0
    8450642U, // VRECPSfd
4063
0
    8450642U, // VRECPSfq
4064
0
    7926354U, // VRECPShd
4065
0
    7926354U, // VRECPShq
4066
0
    1599992U, // VREV16d8
4067
0
    1599992U, // VREV16q8
4068
0
    551193U,  // VREV32d16
4069
0
    1599769U, // VREV32d8
4070
0
    551193U,  // VREV32q16
4071
0
    1599769U, // VREV32q8
4072
0
    551279U,  // VREV64d16
4073
0
    1075567U, // VREV64d32
4074
0
    1599855U, // VREV64d8
4075
0
    551279U,  // VREV64q16
4076
0
    1075567U, // VREV64q32
4077
0
    1599855U, // VREV64q8
4078
0
    12119390U,  // VRHADDsv16i8
4079
0
    11595102U,  // VRHADDsv2i32
4080
0
    11070814U,  // VRHADDsv4i16
4081
0
    11595102U,  // VRHADDsv4i32
4082
0
    11070814U,  // VRHADDsv8i16
4083
0
    12119390U,  // VRHADDsv8i8
4084
0
    13692254U,  // VRHADDuv16i8
4085
0
    13167966U,  // VRHADDuv2i32
4086
0
    12643678U,  // VRHADDuv4i16
4087
0
    13167966U,  // VRHADDuv4i32
4088
0
    12643678U,  // VRHADDuv8i16
4089
0
    13692254U,  // VRHADDuv8i8
4090
0
    942752490U, // VRINTAD
4091
0
    942753012U, // VRINTAH
4092
0
    942752139U, // VRINTANDf
4093
0
    942753012U, // VRINTANDh
4094
0
    942752139U, // VRINTANQf
4095
0
    942753012U, // VRINTANQh
4096
0
    942752139U, // VRINTAS
4097
0
    942752538U, // VRINTMD
4098
0
    942753093U, // VRINTMH
4099
0
    942752198U, // VRINTMNDf
4100
0
    942753093U, // VRINTMNDh
4101
0
    942752198U, // VRINTMNQf
4102
0
    942753093U, // VRINTMNQh
4103
0
    942752198U, // VRINTMS
4104
0
    942752550U, // VRINTND
4105
0
    942753105U, // VRINTNH
4106
0
    942752210U, // VRINTNNDf
4107
0
    942753105U, // VRINTNNDh
4108
0
    942752210U, // VRINTNNQf
4109
0
    942753105U, // VRINTNNQh
4110
0
    942752210U, // VRINTNS
4111
0
    942752562U, // VRINTPD
4112
0
    942753117U, // VRINTPH
4113
0
    942752222U, // VRINTPNDf
4114
0
    942753117U, // VRINTPNDh
4115
0
    942752222U, // VRINTPNQf
4116
0
    942753117U, // VRINTPNQh
4117
0
    942752222U, // VRINTPS
4118
0
    1282437624U,  // VRINTRD
4119
0
    7893496U, // VRINTRH
4120
0
    8417784U, // VRINTRS
4121
0
    1282438598U,  // VRINTXD
4122
0
    7894470U, // VRINTXH
4123
0
    942752270U, // VRINTXNDf
4124
0
    942753175U, // VRINTXNDh
4125
0
    942752270U, // VRINTXNQf
4126
0
    942753175U, // VRINTXNQh
4127
0
    8418758U, // VRINTXS
4128
0
    1282438648U,  // VRINTZD
4129
0
    7894520U, // VRINTZH
4130
0
    942752282U, // VRINTZNDf
4131
0
    942753198U, // VRINTZNDh
4132
0
    942752282U, // VRINTZNQf
4133
0
    942753198U, // VRINTZNQh
4134
0
    8418808U, // VRINTZS
4135
0
    12119969U,  // VRSHLsv16i8
4136
0
    974712737U, // VRSHLsv1i64
4137
0
    11595681U,  // VRSHLsv2i32
4138
0
    974712737U, // VRSHLsv2i64
4139
0
    11071393U,  // VRSHLsv4i16
4140
0
    11595681U,  // VRSHLsv4i32
4141
0
    11071393U,  // VRSHLsv8i16
4142
0
    12119969U,  // VRSHLsv8i8
4143
0
    13692833U,  // VRSHLuv16i8
4144
0
    22605729U,  // VRSHLuv1i64
4145
0
    13168545U,  // VRSHLuv2i32
4146
0
    22605729U,  // VRSHLuv2i64
4147
0
    12644257U,  // VRSHLuv4i16
4148
0
    13168545U,  // VRSHLuv4i32
4149
0
    12644257U,  // VRSHLuv8i16
4150
0
    13692833U,  // VRSHLuv8i8
4151
0
    962654388U, // VRSHRNv2i32
4152
0
    14217396U,  // VRSHRNv4i16
4153
0
    14741684U,  // VRSHRNv8i8
4154
0
    12120509U,  // VRSHRsv16i8
4155
0
    974713277U, // VRSHRsv1i64
4156
0
    11596221U,  // VRSHRsv2i32
4157
0
    974713277U, // VRSHRsv2i64
4158
0
    11071933U,  // VRSHRsv4i16
4159
0
    11596221U,  // VRSHRsv4i32
4160
0
    11071933U,  // VRSHRsv8i16
4161
0
    12120509U,  // VRSHRsv8i8
4162
0
    13693373U,  // VRSHRuv16i8
4163
0
    22606269U,  // VRSHRuv1i64
4164
0
    13169085U,  // VRSHRuv2i32
4165
0
    22606269U,  // VRSHRuv2i64
4166
0
    12644797U,  // VRSHRuv4i16
4167
0
    13169085U,  // VRSHRuv4i32
4168
0
    12644797U,  // VRSHRuv8i16
4169
0
    13693373U,  // VRSHRuv8i8
4170
0
    13135332U,  // VRSQRTEd
4171
0
    8416740U, // VRSQRTEfd
4172
0
    8416740U, // VRSQRTEfq
4173
0
    7892452U, // VRSQRTEhd
4174
0
    7892452U, // VRSQRTEhq
4175
0
    13135332U,  // VRSQRTEq
4176
0
    8450664U, // VRSQRTSfd
4177
0
    8450664U, // VRSQRTSfq
4178
0
    7926376U, // VRSQRTShd
4179
0
    7926376U, // VRSQRTShq
4180
0
    12102490U,  // VRSRAsv16i8
4181
0
    907586394U, // VRSRAsv1i64
4182
0
    11578202U,  // VRSRAsv2i32
4183
0
    907586394U, // VRSRAsv2i64
4184
0
    11053914U,  // VRSRAsv4i16
4185
0
    11578202U,  // VRSRAsv4i32
4186
0
    11053914U,  // VRSRAsv8i16
4187
0
    12102490U,  // VRSRAsv8i8
4188
0
    13675354U,  // VRSRAuv16i8
4189
0
    22588250U,  // VRSRAuv1i64
4190
0
    13151066U,  // VRSRAuv2i32
4191
0
    22588250U,  // VRSRAuv2i64
4192
0
    12626778U,  // VRSRAuv4i16
4193
0
    13151066U,  // VRSRAuv4i32
4194
0
    12626778U,  // VRSRAuv8i16
4195
0
    13675354U,  // VRSRAuv8i8
4196
0
    962654328U, // VRSUBHNv2i32
4197
0
    14217336U,  // VRSUBHNv4i16
4198
0
    14741624U,  // VRSUBHNv8i8
4199
0
    2888421469U,  // VSCCLRMD
4200
0
    2888421469U,  // VSCCLRMS
4201
0
    1010394796U,  // VSDOTD
4202
0
    1010394796U,  // VSDOTDI
4203
0
    1010394796U,  // VSDOTQ
4204
0
    1010394796U,  // VSDOTQI
4205
0
    942752574U, // VSELEQD
4206
0
    942753129U, // VSELEQH
4207
0
    942752234U, // VSELEQS
4208
0
    942752502U, // VSELGED
4209
0
    942753035U, // VSELGEH
4210
0
    942752162U, // VSELGES
4211
0
    942752598U, // VSELGTD
4212
0
    942753163U, // VSELGTH
4213
0
    942752258U, // VSELGTS
4214
0
    942752586U, // VSELVSD
4215
0
    942753151U, // VSELVSH
4216
0
    942752246U, // VSELVSS
4217
0
    570442U,  // VSETLNi16
4218
0
    1094730U, // VSETLNi32
4219
0
    1619018U, // VSETLNi8
4220
0
    14741456U,  // VSHLLi16
4221
0
    14217168U,  // VSHLLi32
4222
0
    15265744U,  // VSHLLi8
4223
0
    11595728U,  // VSHLLsv2i64
4224
0
    11071440U,  // VSHLLsv4i32
4225
0
    12120016U,  // VSHLLsv8i16
4226
0
    13168592U,  // VSHLLuv2i64
4227
0
    12644304U,  // VSHLLuv4i32
4228
0
    13692880U,  // VSHLLuv8i16
4229
0
    15265703U,  // VSHLiv16i8
4230
0
    962654119U, // VSHLiv1i64
4231
0
    14217127U,  // VSHLiv2i32
4232
0
    962654119U, // VSHLiv2i64
4233
0
    14741415U,  // VSHLiv4i16
4234
0
    14217127U,  // VSHLiv4i32
4235
0
    14741415U,  // VSHLiv8i16
4236
0
    15265703U,  // VSHLiv8i8
4237
0
    12119975U,  // VSHLsv16i8
4238
0
    974712743U, // VSHLsv1i64
4239
0
    11595687U,  // VSHLsv2i32
4240
0
    974712743U, // VSHLsv2i64
4241
0
    11071399U,  // VSHLsv4i16
4242
0
    11595687U,  // VSHLsv4i32
4243
0
    11071399U,  // VSHLsv8i16
4244
0
    12119975U,  // VSHLsv8i8
4245
0
    13692839U,  // VSHLuv16i8
4246
0
    22605735U,  // VSHLuv1i64
4247
0
    13168551U,  // VSHLuv2i32
4248
0
    22605735U,  // VSHLuv2i64
4249
0
    12644263U,  // VSHLuv4i16
4250
0
    13168551U,  // VSHLuv4i32
4251
0
    12644263U,  // VSHLuv8i16
4252
0
    13692839U,  // VSHLuv8i8
4253
0
    962654395U, // VSHRNv2i32
4254
0
    14217403U,  // VSHRNv4i16
4255
0
    14741691U,  // VSHRNv8i8
4256
0
    12120515U,  // VSHRsv16i8
4257
0
    974713283U, // VSHRsv1i64
4258
0
    11596227U,  // VSHRsv2i32
4259
0
    974713283U, // VSHRsv2i64
4260
0
    11071939U,  // VSHRsv4i16
4261
0
    11596227U,  // VSHRsv4i32
4262
0
    11071939U,  // VSHRsv8i16
4263
0
    12120515U,  // VSHRsv8i8
4264
0
    13693379U,  // VSHRuv16i8
4265
0
    22606275U,  // VSHRuv1i64
4266
0
    13169091U,  // VSHRuv2i32
4267
0
    22606275U,  // VSHRuv2i64
4268
0
    12644803U,  // VSHRuv4i16
4269
0
    13169091U,  // VSHRuv4i32
4270
0
    12644803U,  // VSHRuv8i16
4271
0
    13693379U,  // VSHRuv8i8
4272
0
    35713960U,  // VSHTOD
4273
0
    1291908008U,  // VSHTOH
4274
0
    36238248U,  // VSHTOS
4275
0
    1244689320U,  // VSITOD
4276
0
    1245213608U,  // VSITOH
4277
0
    1226339240U,  // VSITOS
4278
0
    1617672U, // VSLIv16i8
4279
0
    15773448U,  // VSLIv1i64
4280
0
    1093384U, // VSLIv2i32
4281
0
    15773448U,  // VSLIv2i64
4282
0
    569096U,  // VSLIv4i16
4283
0
    1093384U, // VSLIv4i32
4284
0
    569096U,  // VSLIv8i16
4285
0
    1617672U, // VSLIv8i8
4286
0
    1311830952U,  // VSLTOD
4287
0
    1312355240U,  // VSLTOH
4288
0
    1293480872U,  // VSLTOS
4289
0
    1010394774U,  // VSMMLA
4290
0
    1282437991U,  // VSQRTD
4291
0
    7893863U, // VSQRTH
4292
0
    8418151U, // VSQRTS
4293
0
    12102496U,  // VSRAsv16i8
4294
0
    907586400U, // VSRAsv1i64
4295
0
    11578208U,  // VSRAsv2i32
4296
0
    907586400U, // VSRAsv2i64
4297
0
    11053920U,  // VSRAsv4i16
4298
0
    11578208U,  // VSRAsv4i32
4299
0
    11053920U,  // VSRAsv8i16
4300
0
    12102496U,  // VSRAsv8i8
4301
0
    13675360U,  // VSRAuv16i8
4302
0
    22588256U,  // VSRAuv1i64
4303
0
    13151072U,  // VSRAuv2i32
4304
0
    22588256U,  // VSRAuv2i64
4305
0
    12626784U,  // VSRAuv4i16
4306
0
    13151072U,  // VSRAuv4i32
4307
0
    12626784U,  // VSRAuv8i16
4308
0
    13675360U,  // VSRAuv8i8
4309
0
    1617677U, // VSRIv16i8
4310
0
    15773453U,  // VSRIv1i64
4311
0
    1093389U, // VSRIv2i32
4312
0
    15773453U,  // VSRIv2i64
4313
0
    569101U,  // VSRIv4i16
4314
0
    1093389U, // VSRIv4i32
4315
0
    569101U,  // VSRIv8i16
4316
0
    1617677U, // VSRIv8i8
4317
0
    900770063U, // VST1LNd16
4318
0
    2981234959U,  // VST1LNd16_UPD
4319
0
    901294351U, // VST1LNd32
4320
0
    2981759247U,  // VST1LNd32_UPD
4321
0
    901818639U, // VST1LNd8
4322
0
    2982283535U,  // VST1LNd8_UPD
4323
0
    0U, // VST1LNq16Pseudo
4324
0
    0U, // VST1LNq16Pseudo_UPD
4325
0
    0U, // VST1LNq32Pseudo
4326
0
    0U, // VST1LNq32Pseudo_UPD
4327
0
    0U, // VST1LNq8Pseudo
4328
0
    0U, // VST1LNq8Pseudo_UPD
4329
0
    3020482831U,  // VST1d16
4330
0
    3087591695U,  // VST1d16Q
4331
0
    0U, // VST1d16QPseudo
4332
0
    0U, // VST1d16QPseudoWB_fixed
4333
0
    0U, // VST1d16QPseudoWB_register
4334
0
    3154684175U,  // VST1d16Qwb_fixed
4335
0
    3221801231U,  // VST1d16Qwb_register
4336
0
    3288918287U,  // VST1d16T
4337
0
    0U, // VST1d16TPseudo
4338
0
    0U, // VST1d16TPseudoWB_fixed
4339
0
    0U, // VST1d16TPseudoWB_register
4340
0
    3356010767U,  // VST1d16Twb_fixed
4341
0
    3423127823U,  // VST1d16Twb_register
4342
0
    3490228495U,  // VST1d16wb_fixed
4343
0
    3557345551U,  // VST1d16wb_register
4344
0
    3021007119U,  // VST1d32
4345
0
    3088115983U,  // VST1d32Q
4346
0
    0U, // VST1d32QPseudo
4347
0
    0U, // VST1d32QPseudoWB_fixed
4348
0
    0U, // VST1d32QPseudoWB_register
4349
0
    3155208463U,  // VST1d32Qwb_fixed
4350
0
    3222325519U,  // VST1d32Qwb_register
4351
0
    3289442575U,  // VST1d32T
4352
0
    0U, // VST1d32TPseudo
4353
0
    0U, // VST1d32TPseudoWB_fixed
4354
0
    0U, // VST1d32TPseudoWB_register
4355
0
    3356535055U,  // VST1d32Twb_fixed
4356
0
    3423652111U,  // VST1d32Twb_register
4357
0
    3490752783U,  // VST1d32wb_fixed
4358
0
    3557869839U,  // VST1d32wb_register
4359
0
    3035687183U,  // VST1d64
4360
0
    3102796047U,  // VST1d64Q
4361
0
    0U, // VST1d64QPseudo
4362
0
    0U, // VST1d64QPseudoWB_fixed
4363
0
    0U, // VST1d64QPseudoWB_register
4364
0
    3169888527U,  // VST1d64Qwb_fixed
4365
0
    3237005583U,  // VST1d64Qwb_register
4366
0
    3304122639U,  // VST1d64T
4367
0
    0U, // VST1d64TPseudo
4368
0
    0U, // VST1d64TPseudoWB_fixed
4369
0
    0U, // VST1d64TPseudoWB_register
4370
0
    3371215119U,  // VST1d64Twb_fixed
4371
0
    3438332175U,  // VST1d64Twb_register
4372
0
    3505432847U,  // VST1d64wb_fixed
4373
0
    3572549903U,  // VST1d64wb_register
4374
0
    3021531407U,  // VST1d8
4375
0
    3088640271U,  // VST1d8Q
4376
0
    0U, // VST1d8QPseudo
4377
0
    0U, // VST1d8QPseudoWB_fixed
4378
0
    0U, // VST1d8QPseudoWB_register
4379
0
    3155732751U,  // VST1d8Qwb_fixed
4380
0
    3222849807U,  // VST1d8Qwb_register
4381
0
    3289966863U,  // VST1d8T
4382
0
    0U, // VST1d8TPseudo
4383
0
    0U, // VST1d8TPseudoWB_fixed
4384
0
    0U, // VST1d8TPseudoWB_register
4385
0
    3357059343U,  // VST1d8Twb_fixed
4386
0
    3424176399U,  // VST1d8Twb_register
4387
0
    3491277071U,  // VST1d8wb_fixed
4388
0
    3558394127U,  // VST1d8wb_register
4389
0
    3624462607U,  // VST1q16
4390
0
    0U, // VST1q16HighQPseudo
4391
0
    0U, // VST1q16HighQPseudo_UPD
4392
0
    0U, // VST1q16HighTPseudo
4393
0
    0U, // VST1q16HighTPseudo_UPD
4394
0
    0U, // VST1q16LowQPseudo_UPD
4395
0
    0U, // VST1q16LowTPseudo_UPD
4396
0
    3691555087U,  // VST1q16wb_fixed
4397
0
    3758672143U,  // VST1q16wb_register
4398
0
    3624986895U,  // VST1q32
4399
0
    0U, // VST1q32HighQPseudo
4400
0
    0U, // VST1q32HighQPseudo_UPD
4401
0
    0U, // VST1q32HighTPseudo
4402
0
    0U, // VST1q32HighTPseudo_UPD
4403
0
    0U, // VST1q32LowQPseudo_UPD
4404
0
    0U, // VST1q32LowTPseudo_UPD
4405
0
    3692079375U,  // VST1q32wb_fixed
4406
0
    3759196431U,  // VST1q32wb_register
4407
0
    3639666959U,  // VST1q64
4408
0
    0U, // VST1q64HighQPseudo
4409
0
    0U, // VST1q64HighQPseudo_UPD
4410
0
    0U, // VST1q64HighTPseudo
4411
0
    0U, // VST1q64HighTPseudo_UPD
4412
0
    0U, // VST1q64LowQPseudo_UPD
4413
0
    0U, // VST1q64LowTPseudo_UPD
4414
0
    3706759439U,  // VST1q64wb_fixed
4415
0
    3773876495U,  // VST1q64wb_register
4416
0
    3625511183U,  // VST1q8
4417
0
    0U, // VST1q8HighQPseudo
4418
0
    0U, // VST1q8HighQPseudo_UPD
4419
0
    0U, // VST1q8HighTPseudo
4420
0
    0U, // VST1q8HighTPseudo_UPD
4421
0
    0U, // VST1q8LowQPseudo_UPD
4422
0
    0U, // VST1q8LowTPseudo_UPD
4423
0
    3692603663U,  // VST1q8wb_fixed
4424
0
    3759720719U,  // VST1q8wb_register
4425
0
    900778320U, // VST2LNd16
4426
0
    0U, // VST2LNd16Pseudo
4427
0
    0U, // VST2LNd16Pseudo_UPD
4428
0
    2981407056U,  // VST2LNd16_UPD
4429
0
    901302608U, // VST2LNd32
4430
0
    0U, // VST2LNd32Pseudo
4431
0
    0U, // VST2LNd32Pseudo_UPD
4432
0
    2981931344U,  // VST2LNd32_UPD
4433
0
    901826896U, // VST2LNd8
4434
0
    0U, // VST2LNd8Pseudo
4435
0
    0U, // VST2LNd8Pseudo_UPD
4436
0
    2982455632U,  // VST2LNd8_UPD
4437
0
    900778320U, // VST2LNq16
4438
0
    0U, // VST2LNq16Pseudo
4439
0
    0U, // VST2LNq16Pseudo_UPD
4440
0
    2981407056U,  // VST2LNq16_UPD
4441
0
    901302608U, // VST2LNq32
4442
0
    0U, // VST2LNq32Pseudo
4443
0
    0U, // VST2LNq32Pseudo_UPD
4444
0
    2981931344U,  // VST2LNq32_UPD
4445
0
    3825789264U,  // VST2b16
4446
0
    3892881744U,  // VST2b16wb_fixed
4447
0
    3959998800U,  // VST2b16wb_register
4448
0
    3826313552U,  // VST2b32
4449
0
    3893406032U,  // VST2b32wb_fixed
4450
0
    3960523088U,  // VST2b32wb_register
4451
0
    3826837840U,  // VST2b8
4452
0
    3893930320U,  // VST2b8wb_fixed
4453
0
    3961047376U,  // VST2b8wb_register
4454
0
    3624462672U,  // VST2d16
4455
0
    3691555152U,  // VST2d16wb_fixed
4456
0
    3758672208U,  // VST2d16wb_register
4457
0
    3624986960U,  // VST2d32
4458
0
    3692079440U,  // VST2d32wb_fixed
4459
0
    3759196496U,  // VST2d32wb_register
4460
0
    3625511248U,  // VST2d8
4461
0
    3692603728U,  // VST2d8wb_fixed
4462
0
    3759720784U,  // VST2d8wb_register
4463
0
    3087591760U,  // VST2q16
4464
0
    0U, // VST2q16Pseudo
4465
0
    0U, // VST2q16PseudoWB_fixed
4466
0
    0U, // VST2q16PseudoWB_register
4467
0
    3154684240U,  // VST2q16wb_fixed
4468
0
    3221801296U,  // VST2q16wb_register
4469
0
    3088116048U,  // VST2q32
4470
0
    0U, // VST2q32Pseudo
4471
0
    0U, // VST2q32PseudoWB_fixed
4472
0
    0U, // VST2q32PseudoWB_register
4473
0
    3155208528U,  // VST2q32wb_fixed
4474
0
    3222325584U,  // VST2q32wb_register
4475
0
    3088640336U,  // VST2q8
4476
0
    0U, // VST2q8Pseudo
4477
0
    0U, // VST2q8PseudoWB_fixed
4478
0
    0U, // VST2q8PseudoWB_register
4479
0
    3155732816U,  // VST2q8wb_fixed
4480
0
    3222849872U,  // VST2q8wb_register
4481
0
    900860261U, // VST3LNd16
4482
0
    0U, // VST3LNd16Pseudo
4483
0
    0U, // VST3LNd16Pseudo_UPD
4484
0
    2981431653U,  // VST3LNd16_UPD
4485
0
    901384549U, // VST3LNd32
4486
0
    0U, // VST3LNd32Pseudo
4487
0
    0U, // VST3LNd32Pseudo_UPD
4488
0
    2981955941U,  // VST3LNd32_UPD
4489
0
    901908837U, // VST3LNd8
4490
0
    0U, // VST3LNd8Pseudo
4491
0
    0U, // VST3LNd8Pseudo_UPD
4492
0
    2982480229U,  // VST3LNd8_UPD
4493
0
    900860261U, // VST3LNq16
4494
0
    0U, // VST3LNq16Pseudo
4495
0
    0U, // VST3LNq16Pseudo_UPD
4496
0
    2981431653U,  // VST3LNq16_UPD
4497
0
    901384549U, // VST3LNq32
4498
0
    0U, // VST3LNq32Pseudo
4499
0
    0U, // VST3LNq32Pseudo_UPD
4500
0
    2981955941U,  // VST3LNq32_UPD
4501
0
    900778341U, // VST3d16
4502
0
    0U, // VST3d16Pseudo
4503
0
    0U, // VST3d16Pseudo_UPD
4504
0
    2981407077U,  // VST3d16_UPD
4505
0
    901302629U, // VST3d32
4506
0
    0U, // VST3d32Pseudo
4507
0
    0U, // VST3d32Pseudo_UPD
4508
0
    2981931365U,  // VST3d32_UPD
4509
0
    901826917U, // VST3d8
4510
0
    0U, // VST3d8Pseudo
4511
0
    0U, // VST3d8Pseudo_UPD
4512
0
    2982455653U,  // VST3d8_UPD
4513
0
    900778341U, // VST3q16
4514
0
    0U, // VST3q16Pseudo_UPD
4515
0
    2981407077U,  // VST3q16_UPD
4516
0
    0U, // VST3q16oddPseudo
4517
0
    0U, // VST3q16oddPseudo_UPD
4518
0
    901302629U, // VST3q32
4519
0
    0U, // VST3q32Pseudo_UPD
4520
0
    2981931365U,  // VST3q32_UPD
4521
0
    0U, // VST3q32oddPseudo
4522
0
    0U, // VST3q32oddPseudo_UPD
4523
0
    901826917U, // VST3q8
4524
0
    0U, // VST3q8Pseudo_UPD
4525
0
    2982455653U,  // VST3q8_UPD
4526
0
    0U, // VST3q8oddPseudo
4527
0
    0U, // VST3q8oddPseudo_UPD
4528
0
    901032315U, // VST4LNd16
4529
0
    0U, // VST4LNd16Pseudo
4530
0
    0U, // VST4LNd16Pseudo_UPD
4531
0
    2981415291U,  // VST4LNd16_UPD
4532
0
    901556603U, // VST4LNd32
4533
0
    0U, // VST4LNd32Pseudo
4534
0
    0U, // VST4LNd32Pseudo_UPD
4535
0
    2981939579U,  // VST4LNd32_UPD
4536
0
    902080891U, // VST4LNd8
4537
0
    0U, // VST4LNd8Pseudo
4538
0
    0U, // VST4LNd8Pseudo_UPD
4539
0
    2982463867U,  // VST4LNd8_UPD
4540
0
    901032315U, // VST4LNq16
4541
0
    0U, // VST4LNq16Pseudo
4542
0
    0U, // VST4LNq16Pseudo_UPD
4543
0
    2981415291U,  // VST4LNq16_UPD
4544
0
    901556603U, // VST4LNq32
4545
0
    0U, // VST4LNq32Pseudo
4546
0
    0U, // VST4LNq32Pseudo_UPD
4547
0
    2981939579U,  // VST4LNq32_UPD
4548
0
    900860283U, // VST4d16
4549
0
    0U, // VST4d16Pseudo
4550
0
    0U, // VST4d16Pseudo_UPD
4551
0
    2981431675U,  // VST4d16_UPD
4552
0
    901384571U, // VST4d32
4553
0
    0U, // VST4d32Pseudo
4554
0
    0U, // VST4d32Pseudo_UPD
4555
0
    2981955963U,  // VST4d32_UPD
4556
0
    901908859U, // VST4d8
4557
0
    0U, // VST4d8Pseudo
4558
0
    0U, // VST4d8Pseudo_UPD
4559
0
    2982480251U,  // VST4d8_UPD
4560
0
    900860283U, // VST4q16
4561
0
    0U, // VST4q16Pseudo_UPD
4562
0
    2981431675U,  // VST4q16_UPD
4563
0
    0U, // VST4q16oddPseudo
4564
0
    0U, // VST4q16oddPseudo_UPD
4565
0
    901384571U, // VST4q32
4566
0
    0U, // VST4q32Pseudo_UPD
4567
0
    2981955963U,  // VST4q32_UPD
4568
0
    0U, // VST4q32oddPseudo
4569
0
    0U, // VST4q32oddPseudo_UPD
4570
0
    901908859U, // VST4q8
4571
0
    0U, // VST4q8Pseudo_UPD
4572
0
    2982480251U,  // VST4q8_UPD
4573
0
    0U, // VST4q8oddPseudo
4574
0
    0U, // VST4q8oddPseudo_UPD
4575
0
    942173161U, // VSTMDDB_UPD
4576
0
    2730773U, // VSTMDIA
4577
0
    942172949U, // VSTMDIA_UPD
4578
0
    0U, // VSTMQIA
4579
0
    942173161U, // VSTMSDB_UPD
4580
0
    2730773U, // VSTMSIA
4581
0
    942172949U, // VSTMSIA_UPD
4582
0
    2683391U, // VSTRD
4583
0
    586239U,  // VSTRH
4584
0
    2683391U, // VSTRS
4585
0
    2647159295U,  // VSTR_FPCXTNS_off
4586
0
    768143871U, // VSTR_FPCXTNS_post
4587
0
    2714300927U,  // VSTR_FPCXTNS_pre
4588
0
    2647683583U,  // VSTR_FPCXTS_off
4589
0
    768668159U, // VSTR_FPCXTS_post
4590
0
    2714825215U,  // VSTR_FPCXTS_pre
4591
0
    2648207871U,  // VSTR_FPSCR_NZCVQC_off
4592
0
    769192447U, // VSTR_FPSCR_NZCVQC_post
4593
0
    2715349503U,  // VSTR_FPSCR_NZCVQC_pre
4594
0
    2648732159U,  // VSTR_FPSCR_off
4595
0
    769716735U, // VSTR_FPSCR_post
4596
0
    2715873791U,  // VSTR_FPSCR_pre
4597
0
    2783506943U,  // VSTR_P0_off
4598
0
    1709748735U,  // VSTR_P0_post
4599
0
    2850599423U,  // VSTR_P0_pre
4600
0
    2649780735U,  // VSTR_VPR_off
4601
0
    770765311U, // VSTR_VPR_post
4602
0
    2716922367U,  // VSTR_VPR_pre
4603
0
    1282469077U,  // VSUBD
4604
0
    7924949U, // VSUBH
4605
0
    962654336U, // VSUBHNv2i32
4606
0
    14217344U,  // VSUBHNv4i16
4607
0
    14741632U,  // VSUBHNv8i8
4608
0
    11595604U,  // VSUBLsv2i64
4609
0
    11071316U,  // VSUBLsv4i32
4610
0
    12119892U,  // VSUBLsv8i16
4611
0
    13168468U,  // VSUBLuv2i64
4612
0
    12644180U,  // VSUBLuv4i32
4613
0
    13692756U,  // VSUBLuv8i16
4614
0
    8449237U, // VSUBS
4615
0
    11596885U,  // VSUBWsv2i64
4616
0
    11072597U,  // VSUBWsv4i32
4617
0
    12121173U,  // VSUBWsv8i16
4618
0
    13169749U,  // VSUBWuv2i64
4619
0
    12645461U,  // VSUBWuv4i32
4620
0
    13694037U,  // VSUBWuv8i16
4621
0
    8449237U, // VSUBfd
4622
0
    8449237U, // VSUBfq
4623
0
    7924949U, // VSUBhd
4624
0
    7924949U, // VSUBhq
4625
0
    15264981U,  // VSUBv16i8
4626
0
    962653397U, // VSUBv1i64
4627
0
    14216405U,  // VSUBv2i32
4628
0
    962653397U, // VSUBv2i64
4629
0
    14740693U,  // VSUBv4i16
4630
0
    14216405U,  // VSUBv4i32
4631
0
    14740693U,  // VSUBv8i16
4632
0
    15264981U,  // VSUBv8i8
4633
0
    1010394817U,  // VSUDOTDI
4634
0
    1010394817U,  // VSUDOTQI
4635
0
    2666883U, // VSWPd
4636
0
    2666883U, // VSWPq
4637
0
    1634127U, // VTBL1
4638
0
    1634127U, // VTBL2
4639
0
    1634127U, // VTBL3
4640
0
    0U, // VTBL3Pseudo
4641
0
    1634127U, // VTBL4
4642
0
    0U, // VTBL4Pseudo
4643
0
    1619202U, // VTBX1
4644
0
    1619202U, // VTBX2
4645
0
    1619202U, // VTBX3
4646
0
    0U, // VTBX3Pseudo
4647
0
    1619202U, // VTBX4
4648
0
    0U, // VTBX4Pseudo
4649
0
    37811112U,  // VTOSHD
4650
0
    1294529448U,  // VTOSHH
4651
0
    38335400U,  // VTOSHS
4652
0
    1235776004U,  // VTOSIRD
4653
0
    1246786052U,  // VTOSIRH
4654
0
    1227911684U,  // VTOSIRS
4655
0
    1235776424U,  // VTOSIZD
4656
0
    1246786472U,  // VTOSIZH
4657
0
    1227912104U,  // VTOSIZS
4658
0
    1302918056U,  // VTOSLD
4659
0
    1313928104U,  // VTOSLH
4660
0
    1295053736U,  // VTOSLS
4661
0
    39383976U,  // VTOUHD
4662
0
    1295578024U,  // VTOUHH
4663
0
    39908264U,  // VTOUHS
4664
0
    1248358916U,  // VTOUIRD
4665
0
    1248883204U,  // VTOUIRH
4666
0
    1228960260U,  // VTOUIRS
4667
0
    1248359336U,  // VTOUIZD
4668
0
    1248883624U,  // VTOUIZH
4669
0
    1228960680U,  // VTOUIZS
4670
0
    1315500968U,  // VTOULD
4671
0
    1316025256U,  // VTOULH
4672
0
    1296102312U,  // VTOULS
4673
0
    569542U,  // VTRNd16
4674
0
    1093830U, // VTRNd32
4675
0
    1618118U, // VTRNd8
4676
0
    569542U,  // VTRNq16
4677
0
    1093830U, // VTRNq32
4678
0
    1618118U, // VTRNq8
4679
0
    1635191U, // VTSTv16i8
4680
0
    1110903U, // VTSTv2i32
4681
0
    586615U,  // VTSTv4i16
4682
0
    1110903U, // VTSTv4i32
4683
0
    586615U,  // VTSTv8i16
4684
0
    1635191U, // VTSTv8i8
4685
0
    1010394828U,  // VUDOTD
4686
0
    1010394828U,  // VUDOTDI
4687
0
    1010394828U,  // VUDOTQ
4688
0
    1010394828U,  // VUDOTQI
4689
0
    41481128U,  // VUHTOD
4690
0
    1292432296U,  // VUHTOH
4691
0
    42005416U,  // VUHTOS
4692
0
    1250456488U,  // VUITOD
4693
0
    1250980776U,  // VUITOH
4694
0
    1226863528U,  // VUITOS
4695
0
    1317598120U,  // VULTOD
4696
0
    1318122408U,  // VULTOH
4697
0
    1294005160U,  // VULTOS
4698
0
    1010394806U,  // VUMMLA
4699
0
    1010394785U,  // VUSDOTD
4700
0
    1010394785U,  // VUSDOTDI
4701
0
    1010394785U,  // VUSDOTQ
4702
0
    1010394785U,  // VUSDOTQI
4703
0
    1010394762U,  // VUSMMLA
4704
0
    569736U,  // VUZPd16
4705
0
    1618312U, // VUZPd8
4706
0
    569736U,  // VUZPq16
4707
0
    1094024U, // VUZPq32
4708
0
    1618312U, // VUZPq8
4709
0
    569612U,  // VZIPd16
4710
0
    1618188U, // VZIPd8
4711
0
    569612U,  // VZIPq16
4712
0
    1093900U, // VZIPq32
4713
0
    1618188U, // VZIPq8
4714
0
    2730724U, // sysLDMDA
4715
0
    942172900U, // sysLDMDA_UPD
4716
0
    2730979U, // sysLDMDB
4717
0
    942173155U, // sysLDMDB_UPD
4718
0
    2732107U, // sysLDMIA
4719
0
    942174283U, // sysLDMIA_UPD
4720
0
    2730998U, // sysLDMIB
4721
0
    942173174U, // sysLDMIB_UPD
4722
0
    2730730U, // sysSTMDA
4723
0
    942172906U, // sysSTMDA_UPD
4724
0
    2730986U, // sysSTMDB
4725
0
    942173162U, // sysSTMDB_UPD
4726
0
    2732142U, // sysSTMIA
4727
0
    942174318U, // sysSTMIA_UPD
4728
0
    2731004U, // sysSTMIB
4729
0
    942173180U, // sysSTMIB_UPD
4730
0
    2632970U, // t2ADCri
4731
0
    43527434U,  // t2ADCrr
4732
0
    43584778U,  // t2ADCrs
4733
0
    43527502U,  // t2ADDri
4734
0
    2683996U, // t2ADDri12
4735
0
    43527502U,  // t2ADDrr
4736
0
    43584846U,  // t2ADDrs
4737
0
    43527502U,  // t2ADDspImm
4738
0
    2683996U, // t2ADDspImm12
4739
0
    43544993U,  // t2ADR
4740
0
    2633103U, // t2ANDri
4741
0
    43527567U,  // t2ANDrr
4742
0
    43584911U,  // t2ANDrs
4743
0
    43528674U,  // t2ASRri
4744
0
    43528674U,  // t2ASRrr
4745
0
    4413U,  // t2AUT
4746
0
    875154955U, // t2AUTG
4747
0
    1117367220U,  // t2B
4748
0
    2682130U, // t2BFC
4749
0
    2666240U, // t2BFI
4750
0
    1076391805U,  // t2BFLi
4751
0
    1076393377U,  // t2BFLr
4752
0
    1076391404U,  // t2BFi
4753
0
    4029777812U,  // t2BFic
4754
0
    1076393298U,  // t2BFr
4755
0
    2632983U, // t2BICri
4756
0
    43527447U,  // t2BICrr
4757
0
    43584791U,  // t2BICrs
4758
0
    1917U,  // t2BTI
4759
0
    875156380U, // t2BXAUT
4760
0
    2731794U, // t2BXJ
4761
0
    1117367220U,  // t2Bcc
4762
0
    1344934152U,  // t2CDP
4763
0
    1344932154U,  // t2CDP2
4764
0
    4838725U, // t2CLREX
4765
0
    2888421472U,  // t2CLRM
4766
0
    2651636U, // t2CLZ
4767
0
    43544737U,  // t2CMNri
4768
0
    43544737U,  // t2CMNzrr
4769
0
    43577505U,  // t2CMNzrs
4770
0
    43544850U,  // t2CMPri
4771
0
    43544850U,  // t2CMPrr
4772
0
    43577618U,  // t2CMPrs
4773
0
    4802484U, // t2CPS1p
4774
0
    1520095829U,  // t2CPS2p
4775
0
    1479201365U,  // t2CPS3p
4776
0
    942753529U, // t2CRC32B
4777
0
    942753537U, // t2CRC32CB
4778
0
    942753647U, // t2CRC32CH
4779
0
    942753767U, // t2CRC32CW
4780
0
    942753639U, // t2CRC32H
4781
0
    942753759U, // t2CRC32W
4782
0
    942753686U, // t2CSEL
4783
0
    942753580U, // t2CSINC
4784
0
    942753738U, // t2CSINV
4785
0
    942753632U, // t2CSNEG
4786
0
    2731508U, // t2DBG
4787
0
    4835593U, // t2DCPS1
4788
0
    4835658U, // t2DCPS2
4789
0
    4835679U, // t2DCPS3
4790
0
    942753706U, // t2DLS
4791
0
    4096371749U,  // t2DMB
4792
0
    4096371845U,  // t2DSB
4793
0
    2634192U, // t2EORri
4794
0
    43528656U,  // t2EORrr
4795
0
    43586000U,  // t2EORrs
4796
0
    43627272U,  // t2HINT
4797
0
    4802513U, // t2HVC
4798
0
    4163480713U,  // t2ISB
4799
0
    69751512U,  // t2IT
4800
0
    0U, // t2Int_eh_sjlj_setjmp
4801
0
    0U, // t2Int_eh_sjlj_setjmp_nofp
4802
0
    2648800U, // t2LDA
4803
0
    2649009U, // t2LDAB
4804
0
    2651443U, // t2LDAEX
4805
0
    2649320U, // t2LDAEXB
4806
0
    2682283U, // t2LDAEXD
4807
0
    2649816U, // t2LDAEXH
4808
0
    2649616U, // t2LDAH
4809
0
    1344843542U,  // t2LDC2L_OFFSET
4810
0
    1344843542U,  // t2LDC2L_OPTION
4811
0
    1344843542U,  // t2LDC2L_POST
4812
0
    1344843542U,  // t2LDC2L_PRE
4813
0
    1344842016U,  // t2LDC2_OFFSET
4814
0
    1344842016U,  // t2LDC2_OPTION
4815
0
    1344842016U,  // t2LDC2_POST
4816
0
    1344842016U,  // t2LDC2_PRE
4817
0
    1344843610U,  // t2LDCL_OFFSET
4818
0
    1344843610U,  // t2LDCL_OPTION
4819
0
    1344843610U,  // t2LDCL_POST
4820
0
    1344843610U,  // t2LDCL_PRE
4821
0
    1344843022U,  // t2LDC_OFFSET
4822
0
    1344843022U,  // t2LDC_OPTION
4823
0
    1344843022U,  // t2LDC_POST
4824
0
    1344843022U,  // t2LDC_PRE
4825
0
    2730979U, // t2LDMDB
4826
0
    942173155U, // t2LDMDB_UPD
4827
0
    43626571U,  // t2LDMIA
4828
0
    983068747U, // t2LDMIA_UPD
4829
0
    2683552U, // t2LDRBT
4830
0
    2665594U, // t2LDRB_POST
4831
0
    2665594U, // t2LDRB_PRE
4832
0
    43576442U,  // t2LDRBi12
4833
0
    2681978U, // t2LDRBi8
4834
0
    43543674U,  // t2LDRBpci
4835
0
    43560058U,  // t2LDRBs
4836
0
    2674068U, // t2LDRD_POST
4837
0
    2674068U, // t2LDRD_PRE
4838
0
    2665876U, // t2LDRDi8
4839
0
    2684223U, // t2LDREX
4840
0
    2649334U, // t2LDREXB
4841
0
    2682297U, // t2LDREXD
4842
0
    2649830U, // t2LDREXH
4843
0
    2683587U, // t2LDRHT
4844
0
    2666112U, // t2LDRH_POST
4845
0
    2666112U, // t2LDRH_PRE
4846
0
    43576960U,  // t2LDRHi12
4847
0
    2682496U, // t2LDRHi8
4848
0
    43544192U,  // t2LDRHpci
4849
0
    43560576U,  // t2LDRHs
4850
0
    2683564U, // t2LDRSBT
4851
0
    2665613U, // t2LDRSB_POST
4852
0
    2665613U, // t2LDRSB_PRE
4853
0
    43576461U,  // t2LDRSBi12
4854
0
    2681997U, // t2LDRSBi8
4855
0
    43543693U,  // t2LDRSBpci
4856
0
    43560077U,  // t2LDRSBs
4857
0
    2683599U, // t2LDRSHT
4858
0
    2666151U, // t2LDRSH_POST
4859
0
    2666151U, // t2LDRSH_PRE
4860
0
    43576999U,  // t2LDRSHi12
4861
0
    2682535U, // t2LDRSHi8
4862
0
    43544231U,  // t2LDRSHpci
4863
0
    43560615U,  // t2LDRSHs
4864
0
    2683746U, // t2LDRT
4865
0
    2666918U, // t2LDR_POST
4866
0
    2666918U, // t2LDR_PRE
4867
0
    43577766U,  // t2LDRi12
4868
0
    2683302U, // t2LDRi8
4869
0
    43544998U,  // t2LDRpci
4870
0
    43561382U,  // t2LDRs
4871
0
    4818775U, // t2LE
4872
0
    10577751U,  // t2LEUpdate
4873
0
    43528222U,  // t2LSLri
4874
0
    43528222U,  // t2LSLrr
4875
0
    43528681U,  // t2LSRri
4876
0
    43528681U,  // t2LSRrr
4877
0
    1344934301U,  // t2MCR
4878
0
    1344932159U,  // t2MCR2
4879
0
    1344852440U,  // t2MCRR
4880
0
    1344850244U,  // t2MCRR2
4881
0
    2665252U, // t2MLA
4882
0
    2667053U, // t2MLS
4883
0
    2683821U, // t2MOVTi16
4884
0
    43553867U,  // t2MOVi
4885
0
    2651250U, // t2MOVi16
4886
0
    43553867U,  // t2MOVr
4887
0
    43545182U,  // t2MOVsra_glue
4888
0
    43545187U,  // t2MOVsrl_glue
4889
0
    1143606565U,  // t2MRC
4890
0
    1143605541U,  // t2MRC2
4891
0
    1814613289U,  // t2MRRC
4892
0
    1814612266U,  // t2MRRC2
4893
0
    2732634U, // t2MRS_AR
4894
0
    2650714U, // t2MRS_M
4895
0
    2650714U, // t2MRSbanked
4896
0
    2732634U, // t2MRSsys_AR
4897
0
    1881698798U,  // t2MSR_AR
4898
0
    1881698798U,  // t2MSR_M
4899
0
    1948807662U,  // t2MSRbanked
4900
0
    2682926U, // t2MUL
4901
0
    2658546U, // t2MVNi
4902
0
    43553010U,  // t2MVNr
4903
0
    43528434U,  // t2MVNs
4904
0
    2633922U, // t2ORNri
4905
0
    2633922U, // t2ORNrr
4906
0
    2691266U, // t2ORNrs
4907
0
    2634206U, // t2ORRri
4908
0
    43528670U,  // t2ORRrr
4909
0
    43586014U,  // t2ORRrs
4910
0
    4378U,  // t2PAC
4911
0
    4394U,  // t2PACBTI
4912
0
    2731512U, // t2PACG
4913
0
    2667147U, // t2PKHBT
4914
0
    2665630U, // t2PKHTB
4915
0
    4230509665U,  // t2PLDWi12
4916
0
    2651233U, // t2PLDWi8
4917
0
    69792865U,  // t2PLDWs
4918
0
    4230507907U,  // t2PLDi12
4919
0
    2649475U, // t2PLDi8
4920
0
    136949123U, // t2PLDpci
4921
0
    69791107U,  // t2PLDs
4922
0
    4230508292U,  // t2PLIi12
4923
0
    2649860U, // t2PLIi8
4924
0
    136949508U, // t2PLIpci
4925
0
    69791492U,  // t2PLIs
4926
0
    2682226U, // t2QADD
4927
0
    2681301U, // t2QADD16
4928
0
    2681404U, // t2QADD8
4929
0
    2684343U, // t2QASX
4930
0
    2682200U, // t2QDADD
4931
0
    2682051U, // t2QDSUB
4932
0
    2684089U, // t2QSAX
4933
0
    2682064U, // t2QSUB
4934
0
    2681263U, // t2QSUB16
4935
0
    2681365U, // t2QSUB8
4936
0
    2650838U, // t2RBIT
4937
0
    43545626U,  // t2REV
4938
0
    43543033U,  // t2REV16
4939
0
    43544242U,  // t2REVSH
4940
0
    2730972U, // t2RFEDB
4941
0
    2730972U, // t2RFEDBW
4942
0
    2730760U, // t2RFEIA
4943
0
    2730760U, // t2RFEIAW
4944
0
    43528660U,  // t2RORri
4945
0
    43528660U,  // t2RORrr
4946
0
    2659750U, // t2RRX
4947
0
    43527311U,  // t2RSBri
4948
0
    2632847U, // t2RSBrr
4949
0
    2690191U, // t2RSBrs
4950
0
    2681308U, // t2SADD16
4951
0
    2681410U, // t2SADD8
4952
0
    2684348U, // t2SASX
4953
0
    3206U,  // t2SB
4954
0
    2632965U, // t2SBCri
4955
0
    43527429U,  // t2SBCrr
4956
0
    43584773U,  // t2SBCrs
4957
0
    2667857U, // t2SBFX
4958
0
    2683934U, // t2SDIV
4959
0
    2682745U, // t2SEL
4960
0
    4802460U, // t2SETPAN
4961
0
    4836872U, // t2SG
4962
0
    2681284U, // t2SHADD16
4963
0
    2681389U, // t2SHADD8
4964
0
    2684330U, // t2SHASX
4965
0
    2684076U, // t2SHSAX
4966
0
    2681246U, // t2SHSUB16
4967
0
    2681350U, // t2SHSUB8
4968
0
    2731297U, // t2SMC
4969
0
    2665410U, // t2SMLABB
4970
0
    2667140U, // t2SMLABT
4971
0
    2665786U, // t2SMLAD
4972
0
    2667783U, // t2SMLADX
4973
0
    2756413U, // t2SMLAL
4974
0
    2755529U, // t2SMLALBB
4975
0
    2757265U, // t2SMLALBT
4976
0
    2755964U, // t2SMLALD
4977
0
    2757909U, // t2SMLALDX
4978
0
    2755748U, // t2SMLALTB
4979
0
    2757507U, // t2SMLALTT
4980
0
    2665623U, // t2SMLATB
4981
0
    2667388U, // t2SMLATT
4982
0
    2665690U, // t2SMLAWB
4983
0
    2667442U, // t2SMLAWT
4984
0
    2665887U, // t2SMLSD
4985
0
    2667813U, // t2SMLSDX
4986
0
    2755975U, // t2SMLSLD
4987
0
    2757917U, // t2SMLSLDX
4988
0
    2665256U, // t2SMMLA
4989
0
    2666902U, // t2SMMLAR
4990
0
    2667051U, // t2SMMLS
4991
0
    2666982U, // t2SMMLSR
4992
0
    2682930U, // t2SMMUL
4993
0
    2683336U, // t2SMMULR
4994
0
    2682176U, // t2SMUAD
4995
0
    2684174U, // t2SMUADX
4996
0
    2681809U, // t2SMULBB
4997
0
    2683545U, // t2SMULBT
4998
0
    2666467U, // t2SMULL
4999
0
    2682028U, // t2SMULTB
5000
0
    2683787U, // t2SMULTT
5001
0
    2682081U, // t2SMULWB
5002
0
    2683833U, // t2SMULWT
5003
0
    2682277U, // t2SMUSD
5004
0
    2684204U, // t2SMUSDX
5005
0
    44149744U,  // t2SRSDB
5006
0
    44674032U,  // t2SRSDB_UPD
5007
0
    44149532U,  // t2SRSIA
5008
0
    44673820U,  // t2SRSIA_UPD
5009
0
    2667125U, // t2SSAT
5010
0
    2681322U, // t2SSAT16
5011
0
    2684094U, // t2SSAX
5012
0
    2681270U, // t2SSUB16
5013
0
    2681371U, // t2SSUB8
5014
0
    1344843548U,  // t2STC2L_OFFSET
5015
0
    1344843548U,  // t2STC2L_OPTION
5016
0
    1344843548U,  // t2STC2L_POST
5017
0
    1344843548U,  // t2STC2L_PRE
5018
0
    1344842032U,  // t2STC2_OFFSET
5019
0
    1344842032U,  // t2STC2_OPTION
5020
0
    1344842032U,  // t2STC2_POST
5021
0
    1344842032U,  // t2STC2_PRE
5022
0
    1344843615U,  // t2STCL_OFFSET
5023
0
    1344843615U,  // t2STCL_OPTION
5024
0
    1344843615U,  // t2STCL_POST
5025
0
    1344843615U,  // t2STCL_PRE
5026
0
    1344843058U,  // t2STC_OFFSET
5027
0
    1344843058U,  // t2STC_OPTION
5028
0
    1344843058U,  // t2STC_POST
5029
0
    1344843058U,  // t2STC_PRE
5030
0
    2650152U, // t2STL
5031
0
    2649113U, // t2STLB
5032
0
    2684217U, // t2STLEX
5033
0
    2682095U, // t2STLEXB
5034
0
    2665906U, // t2STLEXD
5035
0
    2682591U, // t2STLEXH
5036
0
    2649692U, // t2STLH
5037
0
    2730986U, // t2STMDB
5038
0
    942173162U, // t2STMDB_UPD
5039
0
    43626606U,  // t2STMIA
5040
0
    983068782U, // t2STMIA_UPD
5041
0
    2683558U, // t2STRBT
5042
0
    942189696U, // t2STRB_POST
5043
0
    942189696U, // t2STRB_PRE
5044
0
    43576448U,  // t2STRBi12
5045
0
    2681984U, // t2STRBi8
5046
0
    43560064U,  // t2STRBs
5047
0
    942198170U, // t2STRD_POST
5048
0
    942198170U, // t2STRD_PRE
5049
0
    2665882U, // t2STRDi8
5050
0
    2667851U, // t2STREX
5051
0
    2682109U, // t2STREXB
5052
0
    2665920U, // t2STREXD
5053
0
    2682605U, // t2STREXH
5054
0
    2683593U, // t2STRHT
5055
0
    942190214U, // t2STRH_POST
5056
0
    942190214U, // t2STRH_PRE
5057
0
    43576966U,  // t2STRHi12
5058
0
    2682502U, // t2STRHi8
5059
0
    43560582U,  // t2STRHs
5060
0
    2683757U, // t2STRT
5061
0
    942191104U, // t2STR_POST
5062
0
    942191104U, // t2STR_PRE
5063
0
    43577856U,  // t2STRi12
5064
0
    2683392U, // t2STRi8
5065
0
    43561472U,  // t2STRs
5066
0
    45199905U,  // t2SUBS_PC_LR
5067
0
    43527365U,  // t2SUBri
5068
0
    2683990U, // t2SUBri12
5069
0
    43527365U,  // t2SUBrr
5070
0
    43584709U,  // t2SUBrs
5071
0
    43527365U,  // t2SUBspImm
5072
0
    2683990U, // t2SUBspImm12
5073
0
    2665398U, // t2SXTAB
5074
0
    2664832U, // t2SXTAB16
5075
0
    2666022U, // t2SXTAH
5076
0
    43576505U,  // t2SXTB
5077
0
    2681232U, // t2SXTB16
5078
0
    43577016U,  // t2SXTH
5079
0
    203975640U, // t2TBB
5080
0
    271085106U, // t2TBH
5081
0
    43544978U,  // t2TEQri
5082
0
    43544978U,  // t2TEQrr
5083
0
    43577746U,  // t2TEQrs
5084
0
    338275475U, // t2TSB
5085
0
    43545464U,  // t2TSTri
5086
0
    43545464U,  // t2TSTrr
5087
0
    43578232U,  // t2TSTrs
5088
0
    2651008U, // t2TT
5089
0
    2648940U, // t2TTA
5090
0
    2650751U, // t2TTAT
5091
0
    2651026U, // t2TTT
5092
0
    2681315U, // t2UADD16
5093
0
    2681416U, // t2UADD8
5094
0
    2684353U, // t2UASX
5095
0
    2667862U, // t2UBFX
5096
0
    4802520U, // t2UDF
5097
0
    2683939U, // t2UDIV
5098
0
    2681292U, // t2UHADD16
5099
0
    2681396U, // t2UHADD8
5100
0
    2684336U, // t2UHASX
5101
0
    2684082U, // t2UHSAX
5102
0
    2681254U, // t2UHSUB16
5103
0
    2681357U, // t2UHSUB8
5104
0
    2756386U, // t2UMAAL
5105
0
    2756419U, // t2UMLAL
5106
0
    2666473U, // t2UMULL
5107
0
    2681300U, // t2UQADD16
5108
0
    2681403U, // t2UQADD8
5109
0
    2684342U, // t2UQASX
5110
0
    2684088U, // t2UQSAX
5111
0
    2681262U, // t2UQSUB16
5112
0
    2681364U, // t2UQSUB8
5113
0
    2681383U, // t2USAD8
5114
0
    2664959U, // t2USADA8
5115
0
    2667130U, // t2USAT
5116
0
    2681329U, // t2USAT16
5117
0
    2684099U, // t2USAX
5118
0
    2681277U, // t2USUB16
5119
0
    2681377U, // t2USUB8
5120
0
    2665404U, // t2UXTAB
5121
0
    2664840U, // t2UXTAB16
5122
0
    2666028U, // t2UXTAH
5123
0
    43576510U,  // t2UXTB
5124
0
    2681239U, // t2UXTB16
5125
0
    43577021U,  // t2UXTH
5126
0
    942753711U, // t2WLS
5127
0
    1052593418U,  // tADC
5128
0
    2682190U, // tADDhirr
5129
0
    918375758U, // tADDi3
5130
0
    1052593486U,  // tADDi8
5131
0
    2682190U, // tADDrSP
5132
0
    2682190U, // tADDrSPi
5133
0
    918375758U, // tADDrr
5134
0
    2682190U, // tADDspi
5135
0
    2682190U, // tADDspr
5136
0
    2650529U, // tADR
5137
0
    1052593551U,  // tAND
5138
0
    918376930U, // tASRri
5139
0
    1052594658U,  // tASRrr
5140
0
    1076472756U,  // tB
5141
0
    1052593431U,  // tBIC
5142
0
    4802500U, // tBKPT
5143
0
    405393233U, // tBL
5144
0
    875156044U, // tBLXNSr
5145
0
    405394845U, // tBLXi
5146
0
    875156893U, // tBLXr
5147
0
    2733303U, // tBX
5148
0
    2732615U, // tBXNS
5149
0
    1076472756U,  // tBcc
5150
0
    4029761540U,  // tCBNZ
5151
0
    4029761535U,  // tCBZ
5152
0
    2650273U, // tCMNz
5153
0
    2650386U, // tCMPhir
5154
0
    2650386U, // tCMPi8
5155
0
    2650386U, // tCMPr
5156
0
    1476579925U,  // tCPS
5157
0
    1052594640U,  // tEOR
5158
0
    2732808U, // tHINT
5159
0
    4802495U, // tHLT
5160
0
    0U, // tInt_WIN_eh_sjlj_longjmp
5161
0
    0U, // tInt_eh_sjlj_longjmp
5162
0
    0U, // tInt_eh_sjlj_setjmp
5163
0
    2732107U, // tLDMIA
5164
0
    2681978U, // tLDRBi
5165
0
    2681978U, // tLDRBr
5166
0
    2682496U, // tLDRHi
5167
0
    2682496U, // tLDRHr
5168
0
    2681997U, // tLDRSB
5169
0
    2682535U, // tLDRSH
5170
0
    2683302U, // tLDRi
5171
0
    2650534U, // tLDRpci
5172
0
    2683302U, // tLDRr
5173
0
    2683302U, // tLDRspi
5174
0
    918376478U, // tLSLri
5175
0
    1052594206U,  // tLSLrr
5176
0
    918376937U, // tLSRri
5177
0
    1052594665U,  // tLSRrr
5178
0
    942753721U, // tMOVSr
5179
0
    1254446155U,  // tMOVi8
5180
0
    2651211U, // tMOVr
5181
0
    918376494U, // tMUL
5182
0
    1254445298U,  // tMVN
5183
0
    1052594654U,  // tORR
5184
0
    0U, // tPICADD
5185
0
    2888421654U,  // tPOP
5186
0
    2888421037U,  // tPUSH
5187
0
    2651162U, // tREV
5188
0
    2648569U, // tREV16
5189
0
    2649778U, // tREVSH
5190
0
    1052594644U,  // tROR
5191
0
    2193968271U,  // tRSB
5192
0
    1052593413U,  // tSBC
5193
0
    280399U,  // tSETEND
5194
0
    942174318U, // tSTMIA_UPD
5195
0
    2681984U, // tSTRBi
5196
0
    2681984U, // tSTRBr
5197
0
    2682502U, // tSTRHi
5198
0
    2682502U, // tSTRHr
5199
0
    2683392U, // tSTRi
5200
0
    2683392U, // tSTRr
5201
0
    2683392U, // tSTRspi
5202
0
    918375621U, // tSUBi3
5203
0
    1052593349U,  // tSUBi8
5204
0
    918375621U, // tSUBrr
5205
0
    2682053U, // tSUBspi
5206
0
    2731318U, // tSVC
5207
0
    2649273U, // tSXTB
5208
0
    2649784U, // tSXTH
5209
0
    4355U,  // tTRAP
5210
0
    2651000U, // tTST
5211
0
    4802395U, // tUDF
5212
0
    2649278U, // tUXTB
5213
0
    2649789U, // tUXTH
5214
0
    2298U,  // t__brkdiv0
5215
0
  };
5216
5217
0
  static const uint32_t OpInfo1[] = {
5218
0
    0U, // PHI
5219
0
    0U, // INLINEASM
5220
0
    0U, // INLINEASM_BR
5221
0
    0U, // CFI_INSTRUCTION
5222
0
    0U, // EH_LABEL
5223
0
    0U, // GC_LABEL
5224
0
    0U, // ANNOTATION_LABEL
5225
0
    0U, // KILL
5226
0
    0U, // EXTRACT_SUBREG
5227
0
    0U, // INSERT_SUBREG
5228
0
    0U, // IMPLICIT_DEF
5229
0
    0U, // SUBREG_TO_REG
5230
0
    0U, // COPY_TO_REGCLASS
5231
0
    0U, // DBG_VALUE
5232
0
    0U, // DBG_VALUE_LIST
5233
0
    0U, // DBG_INSTR_REF
5234
0
    0U, // DBG_PHI
5235
0
    0U, // DBG_LABEL
5236
0
    0U, // REG_SEQUENCE
5237
0
    0U, // COPY
5238
0
    0U, // BUNDLE
5239
0
    0U, // LIFETIME_START
5240
0
    0U, // LIFETIME_END
5241
0
    0U, // PSEUDO_PROBE
5242
0
    0U, // ARITH_FENCE
5243
0
    0U, // STACKMAP
5244
0
    0U, // FENTRY_CALL
5245
0
    0U, // PATCHPOINT
5246
0
    0U, // LOAD_STACK_GUARD
5247
0
    0U, // PREALLOCATED_SETUP
5248
0
    0U, // PREALLOCATED_ARG
5249
0
    0U, // STATEPOINT
5250
0
    0U, // LOCAL_ESCAPE
5251
0
    0U, // FAULTING_OP
5252
0
    0U, // PATCHABLE_OP
5253
0
    0U, // PATCHABLE_FUNCTION_ENTER
5254
0
    0U, // PATCHABLE_RET
5255
0
    0U, // PATCHABLE_FUNCTION_EXIT
5256
0
    0U, // PATCHABLE_TAIL_CALL
5257
0
    0U, // PATCHABLE_EVENT_CALL
5258
0
    0U, // PATCHABLE_TYPED_EVENT_CALL
5259
0
    0U, // ICALL_BRANCH_FUNNEL
5260
0
    0U, // MEMBARRIER
5261
0
    0U, // JUMP_TABLE_DEBUG_INFO
5262
0
    0U, // G_ASSERT_SEXT
5263
0
    0U, // G_ASSERT_ZEXT
5264
0
    0U, // G_ASSERT_ALIGN
5265
0
    0U, // G_ADD
5266
0
    0U, // G_SUB
5267
0
    0U, // G_MUL
5268
0
    0U, // G_SDIV
5269
0
    0U, // G_UDIV
5270
0
    0U, // G_SREM
5271
0
    0U, // G_UREM
5272
0
    0U, // G_SDIVREM
5273
0
    0U, // G_UDIVREM
5274
0
    0U, // G_AND
5275
0
    0U, // G_OR
5276
0
    0U, // G_XOR
5277
0
    0U, // G_IMPLICIT_DEF
5278
0
    0U, // G_PHI
5279
0
    0U, // G_FRAME_INDEX
5280
0
    0U, // G_GLOBAL_VALUE
5281
0
    0U, // G_CONSTANT_POOL
5282
0
    0U, // G_EXTRACT
5283
0
    0U, // G_UNMERGE_VALUES
5284
0
    0U, // G_INSERT
5285
0
    0U, // G_MERGE_VALUES
5286
0
    0U, // G_BUILD_VECTOR
5287
0
    0U, // G_BUILD_VECTOR_TRUNC
5288
0
    0U, // G_CONCAT_VECTORS
5289
0
    0U, // G_PTRTOINT
5290
0
    0U, // G_INTTOPTR
5291
0
    0U, // G_BITCAST
5292
0
    0U, // G_FREEZE
5293
0
    0U, // G_CONSTANT_FOLD_BARRIER
5294
0
    0U, // G_INTRINSIC_FPTRUNC_ROUND
5295
0
    0U, // G_INTRINSIC_TRUNC
5296
0
    0U, // G_INTRINSIC_ROUND
5297
0
    0U, // G_INTRINSIC_LRINT
5298
0
    0U, // G_INTRINSIC_ROUNDEVEN
5299
0
    0U, // G_READCYCLECOUNTER
5300
0
    0U, // G_LOAD
5301
0
    0U, // G_SEXTLOAD
5302
0
    0U, // G_ZEXTLOAD
5303
0
    0U, // G_INDEXED_LOAD
5304
0
    0U, // G_INDEXED_SEXTLOAD
5305
0
    0U, // G_INDEXED_ZEXTLOAD
5306
0
    0U, // G_STORE
5307
0
    0U, // G_INDEXED_STORE
5308
0
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
5309
0
    0U, // G_ATOMIC_CMPXCHG
5310
0
    0U, // G_ATOMICRMW_XCHG
5311
0
    0U, // G_ATOMICRMW_ADD
5312
0
    0U, // G_ATOMICRMW_SUB
5313
0
    0U, // G_ATOMICRMW_AND
5314
0
    0U, // G_ATOMICRMW_NAND
5315
0
    0U, // G_ATOMICRMW_OR
5316
0
    0U, // G_ATOMICRMW_XOR
5317
0
    0U, // G_ATOMICRMW_MAX
5318
0
    0U, // G_ATOMICRMW_MIN
5319
0
    0U, // G_ATOMICRMW_UMAX
5320
0
    0U, // G_ATOMICRMW_UMIN
5321
0
    0U, // G_ATOMICRMW_FADD
5322
0
    0U, // G_ATOMICRMW_FSUB
5323
0
    0U, // G_ATOMICRMW_FMAX
5324
0
    0U, // G_ATOMICRMW_FMIN
5325
0
    0U, // G_ATOMICRMW_UINC_WRAP
5326
0
    0U, // G_ATOMICRMW_UDEC_WRAP
5327
0
    0U, // G_FENCE
5328
0
    0U, // G_PREFETCH
5329
0
    0U, // G_BRCOND
5330
0
    0U, // G_BRINDIRECT
5331
0
    0U, // G_INVOKE_REGION_START
5332
0
    0U, // G_INTRINSIC
5333
0
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
5334
0
    0U, // G_INTRINSIC_CONVERGENT
5335
0
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
5336
0
    0U, // G_ANYEXT
5337
0
    0U, // G_TRUNC
5338
0
    0U, // G_CONSTANT
5339
0
    0U, // G_FCONSTANT
5340
0
    0U, // G_VASTART
5341
0
    0U, // G_VAARG
5342
0
    0U, // G_SEXT
5343
0
    0U, // G_SEXT_INREG
5344
0
    0U, // G_ZEXT
5345
0
    0U, // G_SHL
5346
0
    0U, // G_LSHR
5347
0
    0U, // G_ASHR
5348
0
    0U, // G_FSHL
5349
0
    0U, // G_FSHR
5350
0
    0U, // G_ROTR
5351
0
    0U, // G_ROTL
5352
0
    0U, // G_ICMP
5353
0
    0U, // G_FCMP
5354
0
    0U, // G_SELECT
5355
0
    0U, // G_UADDO
5356
0
    0U, // G_UADDE
5357
0
    0U, // G_USUBO
5358
0
    0U, // G_USUBE
5359
0
    0U, // G_SADDO
5360
0
    0U, // G_SADDE
5361
0
    0U, // G_SSUBO
5362
0
    0U, // G_SSUBE
5363
0
    0U, // G_UMULO
5364
0
    0U, // G_SMULO
5365
0
    0U, // G_UMULH
5366
0
    0U, // G_SMULH
5367
0
    0U, // G_UADDSAT
5368
0
    0U, // G_SADDSAT
5369
0
    0U, // G_USUBSAT
5370
0
    0U, // G_SSUBSAT
5371
0
    0U, // G_USHLSAT
5372
0
    0U, // G_SSHLSAT
5373
0
    0U, // G_SMULFIX
5374
0
    0U, // G_UMULFIX
5375
0
    0U, // G_SMULFIXSAT
5376
0
    0U, // G_UMULFIXSAT
5377
0
    0U, // G_SDIVFIX
5378
0
    0U, // G_UDIVFIX
5379
0
    0U, // G_SDIVFIXSAT
5380
0
    0U, // G_UDIVFIXSAT
5381
0
    0U, // G_FADD
5382
0
    0U, // G_FSUB
5383
0
    0U, // G_FMUL
5384
0
    0U, // G_FMA
5385
0
    0U, // G_FMAD
5386
0
    0U, // G_FDIV
5387
0
    0U, // G_FREM
5388
0
    0U, // G_FPOW
5389
0
    0U, // G_FPOWI
5390
0
    0U, // G_FEXP
5391
0
    0U, // G_FEXP2
5392
0
    0U, // G_FEXP10
5393
0
    0U, // G_FLOG
5394
0
    0U, // G_FLOG2
5395
0
    0U, // G_FLOG10
5396
0
    0U, // G_FLDEXP
5397
0
    0U, // G_FFREXP
5398
0
    0U, // G_FNEG
5399
0
    0U, // G_FPEXT
5400
0
    0U, // G_FPTRUNC
5401
0
    0U, // G_FPTOSI
5402
0
    0U, // G_FPTOUI
5403
0
    0U, // G_SITOFP
5404
0
    0U, // G_UITOFP
5405
0
    0U, // G_FABS
5406
0
    0U, // G_FCOPYSIGN
5407
0
    0U, // G_IS_FPCLASS
5408
0
    0U, // G_FCANONICALIZE
5409
0
    0U, // G_FMINNUM
5410
0
    0U, // G_FMAXNUM
5411
0
    0U, // G_FMINNUM_IEEE
5412
0
    0U, // G_FMAXNUM_IEEE
5413
0
    0U, // G_FMINIMUM
5414
0
    0U, // G_FMAXIMUM
5415
0
    0U, // G_GET_FPENV
5416
0
    0U, // G_SET_FPENV
5417
0
    0U, // G_RESET_FPENV
5418
0
    0U, // G_GET_FPMODE
5419
0
    0U, // G_SET_FPMODE
5420
0
    0U, // G_RESET_FPMODE
5421
0
    0U, // G_PTR_ADD
5422
0
    0U, // G_PTRMASK
5423
0
    0U, // G_SMIN
5424
0
    0U, // G_SMAX
5425
0
    0U, // G_UMIN
5426
0
    0U, // G_UMAX
5427
0
    0U, // G_ABS
5428
0
    0U, // G_LROUND
5429
0
    0U, // G_LLROUND
5430
0
    0U, // G_BR
5431
0
    0U, // G_BRJT
5432
0
    0U, // G_INSERT_VECTOR_ELT
5433
0
    0U, // G_EXTRACT_VECTOR_ELT
5434
0
    0U, // G_SHUFFLE_VECTOR
5435
0
    0U, // G_CTTZ
5436
0
    0U, // G_CTTZ_ZERO_UNDEF
5437
0
    0U, // G_CTLZ
5438
0
    0U, // G_CTLZ_ZERO_UNDEF
5439
0
    0U, // G_CTPOP
5440
0
    0U, // G_BSWAP
5441
0
    0U, // G_BITREVERSE
5442
0
    0U, // G_FCEIL
5443
0
    0U, // G_FCOS
5444
0
    0U, // G_FSIN
5445
0
    0U, // G_FSQRT
5446
0
    0U, // G_FFLOOR
5447
0
    0U, // G_FRINT
5448
0
    0U, // G_FNEARBYINT
5449
0
    0U, // G_ADDRSPACE_CAST
5450
0
    0U, // G_BLOCK_ADDR
5451
0
    0U, // G_JUMP_TABLE
5452
0
    0U, // G_DYN_STACKALLOC
5453
0
    0U, // G_STACKSAVE
5454
0
    0U, // G_STACKRESTORE
5455
0
    0U, // G_STRICT_FADD
5456
0
    0U, // G_STRICT_FSUB
5457
0
    0U, // G_STRICT_FMUL
5458
0
    0U, // G_STRICT_FDIV
5459
0
    0U, // G_STRICT_FREM
5460
0
    0U, // G_STRICT_FMA
5461
0
    0U, // G_STRICT_FSQRT
5462
0
    0U, // G_STRICT_FLDEXP
5463
0
    0U, // G_READ_REGISTER
5464
0
    0U, // G_WRITE_REGISTER
5465
0
    0U, // G_MEMCPY
5466
0
    0U, // G_MEMCPY_INLINE
5467
0
    0U, // G_MEMMOVE
5468
0
    0U, // G_MEMSET
5469
0
    0U, // G_BZERO
5470
0
    0U, // G_VECREDUCE_SEQ_FADD
5471
0
    0U, // G_VECREDUCE_SEQ_FMUL
5472
0
    0U, // G_VECREDUCE_FADD
5473
0
    0U, // G_VECREDUCE_FMUL
5474
0
    0U, // G_VECREDUCE_FMAX
5475
0
    0U, // G_VECREDUCE_FMIN
5476
0
    0U, // G_VECREDUCE_FMAXIMUM
5477
0
    0U, // G_VECREDUCE_FMINIMUM
5478
0
    0U, // G_VECREDUCE_ADD
5479
0
    0U, // G_VECREDUCE_MUL
5480
0
    0U, // G_VECREDUCE_AND
5481
0
    0U, // G_VECREDUCE_OR
5482
0
    0U, // G_VECREDUCE_XOR
5483
0
    0U, // G_VECREDUCE_SMAX
5484
0
    0U, // G_VECREDUCE_SMIN
5485
0
    0U, // G_VECREDUCE_UMAX
5486
0
    0U, // G_VECREDUCE_UMIN
5487
0
    0U, // G_SBFX
5488
0
    0U, // G_UBFX
5489
0
    0U, // ABS
5490
0
    0U, // ADDSri
5491
0
    0U, // ADDSrr
5492
0
    0U, // ADDSrsi
5493
0
    0U, // ADDSrsr
5494
0
    0U, // ADJCALLSTACKDOWN
5495
0
    0U, // ADJCALLSTACKUP
5496
0
    0U, // ASRi
5497
0
    0U, // ASRr
5498
0
    0U, // B
5499
0
    0U, // BCCZi64
5500
0
    0U, // BCCi64
5501
0
    0U, // BLX_noip
5502
0
    0U, // BLX_pred_noip
5503
0
    0U, // BL_PUSHLR
5504
0
    0U, // BMOVPCB_CALL
5505
0
    0U, // BMOVPCRX_CALL
5506
0
    0U, // BR_JTadd
5507
0
    0U, // BR_JTm_i12
5508
0
    0U, // BR_JTm_rs
5509
0
    0U, // BR_JTr
5510
0
    0U, // BX_CALL
5511
0
    0U, // CMP_SWAP_16
5512
0
    0U, // CMP_SWAP_32
5513
0
    0U, // CMP_SWAP_64
5514
0
    0U, // CMP_SWAP_8
5515
0
    0U, // CONSTPOOL_ENTRY
5516
0
    0U, // COPY_STRUCT_BYVAL_I32
5517
0
    0U, // ITasm
5518
0
    0U, // Int_eh_sjlj_dispatchsetup
5519
0
    0U, // Int_eh_sjlj_longjmp
5520
0
    0U, // Int_eh_sjlj_setjmp
5521
0
    0U, // Int_eh_sjlj_setjmp_nofp
5522
0
    0U, // Int_eh_sjlj_setup_dispatch
5523
0
    0U, // JUMPTABLE_ADDRS
5524
0
    0U, // JUMPTABLE_INSTS
5525
0
    0U, // JUMPTABLE_TBB
5526
0
    0U, // JUMPTABLE_TBH
5527
0
    0U, // LDMIA_RET
5528
0
    128U, // LDRBT_POST
5529
0
    16384U, // LDRConstPool
5530
0
    128U, // LDRHTii
5531
0
    0U, // LDRLIT_ga_abs
5532
0
    0U, // LDRLIT_ga_pcrel
5533
0
    0U, // LDRLIT_ga_pcrel_ldr
5534
0
    128U, // LDRSBTii
5535
0
    128U, // LDRSHTii
5536
0
    128U, // LDRT_POST
5537
0
    0U, // LEApcrel
5538
0
    0U, // LEApcrelJT
5539
0
    0U, // LOADDUAL
5540
0
    0U, // LSLi
5541
0
    0U, // LSLr
5542
0
    0U, // LSRi
5543
0
    0U, // LSRr
5544
0
    0U, // MEMCPY
5545
0
    0U, // MLAv5
5546
0
    0U, // MOVCCi
5547
0
    0U, // MOVCCi16
5548
0
    0U, // MOVCCi32imm
5549
0
    0U, // MOVCCr
5550
0
    0U, // MOVCCsi
5551
0
    0U, // MOVCCsr
5552
0
    0U, // MOVPCRX
5553
0
    0U, // MOVTi16_ga_pcrel
5554
0
    0U, // MOV_ga_pcrel
5555
0
    0U, // MOV_ga_pcrel_ldr
5556
0
    0U, // MOVi16_ga_pcrel
5557
0
    0U, // MOVi32imm
5558
0
    0U, // MOVsra_glue
5559
0
    0U, // MOVsrl_glue
5560
0
    0U, // MQPRCopy
5561
0
    0U, // MQQPRLoad
5562
0
    0U, // MQQPRStore
5563
0
    0U, // MQQQQPRLoad
5564
0
    0U, // MQQQQPRStore
5565
0
    0U, // MULv5
5566
0
    0U, // MVE_MEMCPYLOOPINST
5567
0
    0U, // MVE_MEMSETLOOPINST
5568
0
    0U, // MVNCCi
5569
0
    0U, // PICADD
5570
0
    0U, // PICLDR
5571
0
    0U, // PICLDRB
5572
0
    0U, // PICLDRH
5573
0
    0U, // PICLDRSB
5574
0
    0U, // PICLDRSH
5575
0
    0U, // PICSTR
5576
0
    0U, // PICSTRB
5577
0
    0U, // PICSTRH
5578
0
    0U, // RORi
5579
0
    0U, // RORr
5580
0
    0U, // RRX
5581
0
    16384U, // RRXi
5582
0
    0U, // RSBSri
5583
0
    0U, // RSBSrsi
5584
0
    0U, // RSBSrsr
5585
0
    0U, // SEH_EpilogEnd
5586
0
    0U, // SEH_EpilogStart
5587
0
    0U, // SEH_Nop
5588
0
    0U, // SEH_Nop_Ret
5589
0
    0U, // SEH_PrologEnd
5590
0
    0U, // SEH_SaveFRegs
5591
0
    0U, // SEH_SaveLR
5592
0
    0U, // SEH_SaveRegs
5593
0
    0U, // SEH_SaveRegs_Ret
5594
0
    0U, // SEH_SaveSP
5595
0
    0U, // SEH_StackAlloc
5596
0
    0U, // SMLALv5
5597
0
    0U, // SMULLv5
5598
0
    0U, // SPACE
5599
0
    0U, // STOREDUAL
5600
0
    128U, // STRBT_POST
5601
0
    0U, // STRBi_preidx
5602
0
    0U, // STRBr_preidx
5603
0
    0U, // STRH_preidx
5604
0
    128U, // STRT_POST
5605
0
    0U, // STRi_preidx
5606
0
    0U, // STRr_preidx
5607
0
    0U, // SUBS_PC_LR
5608
0
    0U, // SUBSri
5609
0
    0U, // SUBSrr
5610
0
    0U, // SUBSrsi
5611
0
    0U, // SUBSrsr
5612
0
    0U, // SpeculationBarrierISBDSBEndBB
5613
0
    0U, // SpeculationBarrierSBEndBB
5614
0
    0U, // TAILJMPd
5615
0
    0U, // TAILJMPr
5616
0
    0U, // TAILJMPr4
5617
0
    0U, // TCRETURNdi
5618
0
    0U, // TCRETURNri
5619
0
    0U, // TPsoft
5620
0
    0U, // UMLALv5
5621
0
    0U, // UMULLv5
5622
0
    16640U, // VLD1LNdAsm_16
5623
0
    16640U, // VLD1LNdAsm_32
5624
0
    16640U, // VLD1LNdAsm_8
5625
0
    33024U, // VLD1LNdWB_fixed_Asm_16
5626
0
    33024U, // VLD1LNdWB_fixed_Asm_32
5627
0
    33024U, // VLD1LNdWB_fixed_Asm_8
5628
0
    524544U,  // VLD1LNdWB_register_Asm_16
5629
0
    524544U,  // VLD1LNdWB_register_Asm_32
5630
0
    524544U,  // VLD1LNdWB_register_Asm_8
5631
0
    16640U, // VLD2LNdAsm_16
5632
0
    16640U, // VLD2LNdAsm_32
5633
0
    16640U, // VLD2LNdAsm_8
5634
0
    33024U, // VLD2LNdWB_fixed_Asm_16
5635
0
    33024U, // VLD2LNdWB_fixed_Asm_32
5636
0
    33024U, // VLD2LNdWB_fixed_Asm_8
5637
0
    524544U,  // VLD2LNdWB_register_Asm_16
5638
0
    524544U,  // VLD2LNdWB_register_Asm_32
5639
0
    524544U,  // VLD2LNdWB_register_Asm_8
5640
0
    16640U, // VLD2LNqAsm_16
5641
0
    16640U, // VLD2LNqAsm_32
5642
0
    33024U, // VLD2LNqWB_fixed_Asm_16
5643
0
    33024U, // VLD2LNqWB_fixed_Asm_32
5644
0
    524544U,  // VLD2LNqWB_register_Asm_16
5645
0
    524544U,  // VLD2LNqWB_register_Asm_32
5646
0
    2U, // VLD3DUPdAsm_16
5647
0
    2U, // VLD3DUPdAsm_32
5648
0
    2U, // VLD3DUPdAsm_8
5649
0
    4U, // VLD3DUPdWB_fixed_Asm_16
5650
0
    4U, // VLD3DUPdWB_fixed_Asm_32
5651
0
    4U, // VLD3DUPdWB_fixed_Asm_8
5652
0
    16768U, // VLD3DUPdWB_register_Asm_16
5653
0
    16768U, // VLD3DUPdWB_register_Asm_32
5654
0
    16768U, // VLD3DUPdWB_register_Asm_8
5655
0
    2U, // VLD3DUPqAsm_16
5656
0
    2U, // VLD3DUPqAsm_32
5657
0
    2U, // VLD3DUPqAsm_8
5658
0
    4U, // VLD3DUPqWB_fixed_Asm_16
5659
0
    4U, // VLD3DUPqWB_fixed_Asm_32
5660
0
    4U, // VLD3DUPqWB_fixed_Asm_8
5661
0
    16768U, // VLD3DUPqWB_register_Asm_16
5662
0
    16768U, // VLD3DUPqWB_register_Asm_32
5663
0
    16768U, // VLD3DUPqWB_register_Asm_8
5664
0
    16640U, // VLD3LNdAsm_16
5665
0
    16640U, // VLD3LNdAsm_32
5666
0
    16640U, // VLD3LNdAsm_8
5667
0
    33024U, // VLD3LNdWB_fixed_Asm_16
5668
0
    33024U, // VLD3LNdWB_fixed_Asm_32
5669
0
    33024U, // VLD3LNdWB_fixed_Asm_8
5670
0
    524544U,  // VLD3LNdWB_register_Asm_16
5671
0
    524544U,  // VLD3LNdWB_register_Asm_32
5672
0
    524544U,  // VLD3LNdWB_register_Asm_8
5673
0
    16640U, // VLD3LNqAsm_16
5674
0
    16640U, // VLD3LNqAsm_32
5675
0
    33024U, // VLD3LNqWB_fixed_Asm_16
5676
0
    33024U, // VLD3LNqWB_fixed_Asm_32
5677
0
    524544U,  // VLD3LNqWB_register_Asm_16
5678
0
    524544U,  // VLD3LNqWB_register_Asm_32
5679
0
    518U, // VLD3dAsm_16
5680
0
    518U, // VLD3dAsm_32
5681
0
    518U, // VLD3dAsm_8
5682
0
    646U, // VLD3dWB_fixed_Asm_16
5683
0
    646U, // VLD3dWB_fixed_Asm_32
5684
0
    646U, // VLD3dWB_fixed_Asm_8
5685
0
    49926U, // VLD3dWB_register_Asm_16
5686
0
    49926U, // VLD3dWB_register_Asm_32
5687
0
    49926U, // VLD3dWB_register_Asm_8
5688
0
    2U, // VLD3qAsm_16
5689
0
    2U, // VLD3qAsm_32
5690
0
    2U, // VLD3qAsm_8
5691
0
    4U, // VLD3qWB_fixed_Asm_16
5692
0
    4U, // VLD3qWB_fixed_Asm_32
5693
0
    4U, // VLD3qWB_fixed_Asm_8
5694
0
    16768U, // VLD3qWB_register_Asm_16
5695
0
    16768U, // VLD3qWB_register_Asm_32
5696
0
    16768U, // VLD3qWB_register_Asm_8
5697
0
    2U, // VLD4DUPdAsm_16
5698
0
    2U, // VLD4DUPdAsm_32
5699
0
    2U, // VLD4DUPdAsm_8
5700
0
    4U, // VLD4DUPdWB_fixed_Asm_16
5701
0
    4U, // VLD4DUPdWB_fixed_Asm_32
5702
0
    4U, // VLD4DUPdWB_fixed_Asm_8
5703
0
    16768U, // VLD4DUPdWB_register_Asm_16
5704
0
    16768U, // VLD4DUPdWB_register_Asm_32
5705
0
    16768U, // VLD4DUPdWB_register_Asm_8
5706
0
    2U, // VLD4DUPqAsm_16
5707
0
    2U, // VLD4DUPqAsm_32
5708
0
    2U, // VLD4DUPqAsm_8
5709
0
    4U, // VLD4DUPqWB_fixed_Asm_16
5710
0
    4U, // VLD4DUPqWB_fixed_Asm_32
5711
0
    4U, // VLD4DUPqWB_fixed_Asm_8
5712
0
    16768U, // VLD4DUPqWB_register_Asm_16
5713
0
    16768U, // VLD4DUPqWB_register_Asm_32
5714
0
    16768U, // VLD4DUPqWB_register_Asm_8
5715
0
    16640U, // VLD4LNdAsm_16
5716
0
    16640U, // VLD4LNdAsm_32
5717
0
    16640U, // VLD4LNdAsm_8
5718
0
    33024U, // VLD4LNdWB_fixed_Asm_16
5719
0
    33024U, // VLD4LNdWB_fixed_Asm_32
5720
0
    33024U, // VLD4LNdWB_fixed_Asm_8
5721
0
    524544U,  // VLD4LNdWB_register_Asm_16
5722
0
    524544U,  // VLD4LNdWB_register_Asm_32
5723
0
    524544U,  // VLD4LNdWB_register_Asm_8
5724
0
    16640U, // VLD4LNqAsm_16
5725
0
    16640U, // VLD4LNqAsm_32
5726
0
    33024U, // VLD4LNqWB_fixed_Asm_16
5727
0
    33024U, // VLD4LNqWB_fixed_Asm_32
5728
0
    524544U,  // VLD4LNqWB_register_Asm_16
5729
0
    524544U,  // VLD4LNqWB_register_Asm_32
5730
0
    518U, // VLD4dAsm_16
5731
0
    518U, // VLD4dAsm_32
5732
0
    518U, // VLD4dAsm_8
5733
0
    646U, // VLD4dWB_fixed_Asm_16
5734
0
    646U, // VLD4dWB_fixed_Asm_32
5735
0
    646U, // VLD4dWB_fixed_Asm_8
5736
0
    49926U, // VLD4dWB_register_Asm_16
5737
0
    49926U, // VLD4dWB_register_Asm_32
5738
0
    49926U, // VLD4dWB_register_Asm_8
5739
0
    2U, // VLD4qAsm_16
5740
0
    2U, // VLD4qAsm_32
5741
0
    2U, // VLD4qAsm_8
5742
0
    4U, // VLD4qWB_fixed_Asm_16
5743
0
    4U, // VLD4qWB_fixed_Asm_32
5744
0
    4U, // VLD4qWB_fixed_Asm_8
5745
0
    16768U, // VLD4qWB_register_Asm_16
5746
0
    16768U, // VLD4qWB_register_Asm_32
5747
0
    16768U, // VLD4qWB_register_Asm_8
5748
0
    0U, // VMOVD0
5749
0
    0U, // VMOVDcc
5750
0
    0U, // VMOVHcc
5751
0
    0U, // VMOVQ0
5752
0
    0U, // VMOVScc
5753
0
    16640U, // VST1LNdAsm_16
5754
0
    16640U, // VST1LNdAsm_32
5755
0
    16640U, // VST1LNdAsm_8
5756
0
    33024U, // VST1LNdWB_fixed_Asm_16
5757
0
    33024U, // VST1LNdWB_fixed_Asm_32
5758
0
    33024U, // VST1LNdWB_fixed_Asm_8
5759
0
    524544U,  // VST1LNdWB_register_Asm_16
5760
0
    524544U,  // VST1LNdWB_register_Asm_32
5761
0
    524544U,  // VST1LNdWB_register_Asm_8
5762
0
    16640U, // VST2LNdAsm_16
5763
0
    16640U, // VST2LNdAsm_32
5764
0
    16640U, // VST2LNdAsm_8
5765
0
    33024U, // VST2LNdWB_fixed_Asm_16
5766
0
    33024U, // VST2LNdWB_fixed_Asm_32
5767
0
    33024U, // VST2LNdWB_fixed_Asm_8
5768
0
    524544U,  // VST2LNdWB_register_Asm_16
5769
0
    524544U,  // VST2LNdWB_register_Asm_32
5770
0
    524544U,  // VST2LNdWB_register_Asm_8
5771
0
    16640U, // VST2LNqAsm_16
5772
0
    16640U, // VST2LNqAsm_32
5773
0
    33024U, // VST2LNqWB_fixed_Asm_16
5774
0
    33024U, // VST2LNqWB_fixed_Asm_32
5775
0
    524544U,  // VST2LNqWB_register_Asm_16
5776
0
    524544U,  // VST2LNqWB_register_Asm_32
5777
0
    16640U, // VST3LNdAsm_16
5778
0
    16640U, // VST3LNdAsm_32
5779
0
    16640U, // VST3LNdAsm_8
5780
0
    33024U, // VST3LNdWB_fixed_Asm_16
5781
0
    33024U, // VST3LNdWB_fixed_Asm_32
5782
0
    33024U, // VST3LNdWB_fixed_Asm_8
5783
0
    524544U,  // VST3LNdWB_register_Asm_16
5784
0
    524544U,  // VST3LNdWB_register_Asm_32
5785
0
    524544U,  // VST3LNdWB_register_Asm_8
5786
0
    16640U, // VST3LNqAsm_16
5787
0
    16640U, // VST3LNqAsm_32
5788
0
    33024U, // VST3LNqWB_fixed_Asm_16
5789
0
    33024U, // VST3LNqWB_fixed_Asm_32
5790
0
    524544U,  // VST3LNqWB_register_Asm_16
5791
0
    524544U,  // VST3LNqWB_register_Asm_32
5792
0
    518U, // VST3dAsm_16
5793
0
    518U, // VST3dAsm_32
5794
0
    518U, // VST3dAsm_8
5795
0
    646U, // VST3dWB_fixed_Asm_16
5796
0
    646U, // VST3dWB_fixed_Asm_32
5797
0
    646U, // VST3dWB_fixed_Asm_8
5798
0
    49926U, // VST3dWB_register_Asm_16
5799
0
    49926U, // VST3dWB_register_Asm_32
5800
0
    49926U, // VST3dWB_register_Asm_8
5801
0
    2U, // VST3qAsm_16
5802
0
    2U, // VST3qAsm_32
5803
0
    2U, // VST3qAsm_8
5804
0
    4U, // VST3qWB_fixed_Asm_16
5805
0
    4U, // VST3qWB_fixed_Asm_32
5806
0
    4U, // VST3qWB_fixed_Asm_8
5807
0
    16768U, // VST3qWB_register_Asm_16
5808
0
    16768U, // VST3qWB_register_Asm_32
5809
0
    16768U, // VST3qWB_register_Asm_8
5810
0
    16640U, // VST4LNdAsm_16
5811
0
    16640U, // VST4LNdAsm_32
5812
0
    16640U, // VST4LNdAsm_8
5813
0
    33024U, // VST4LNdWB_fixed_Asm_16
5814
0
    33024U, // VST4LNdWB_fixed_Asm_32
5815
0
    33024U, // VST4LNdWB_fixed_Asm_8
5816
0
    524544U,  // VST4LNdWB_register_Asm_16
5817
0
    524544U,  // VST4LNdWB_register_Asm_32
5818
0
    524544U,  // VST4LNdWB_register_Asm_8
5819
0
    16640U, // VST4LNqAsm_16
5820
0
    16640U, // VST4LNqAsm_32
5821
0
    33024U, // VST4LNqWB_fixed_Asm_16
5822
0
    33024U, // VST4LNqWB_fixed_Asm_32
5823
0
    524544U,  // VST4LNqWB_register_Asm_16
5824
0
    524544U,  // VST4LNqWB_register_Asm_32
5825
0
    518U, // VST4dAsm_16
5826
0
    518U, // VST4dAsm_32
5827
0
    518U, // VST4dAsm_8
5828
0
    646U, // VST4dWB_fixed_Asm_16
5829
0
    646U, // VST4dWB_fixed_Asm_32
5830
0
    646U, // VST4dWB_fixed_Asm_8
5831
0
    49926U, // VST4dWB_register_Asm_16
5832
0
    49926U, // VST4dWB_register_Asm_32
5833
0
    49926U, // VST4dWB_register_Asm_8
5834
0
    2U, // VST4qAsm_16
5835
0
    2U, // VST4qAsm_32
5836
0
    2U, // VST4qAsm_8
5837
0
    4U, // VST4qWB_fixed_Asm_16
5838
0
    4U, // VST4qWB_fixed_Asm_32
5839
0
    4U, // VST4qWB_fixed_Asm_8
5840
0
    16768U, // VST4qWB_register_Asm_16
5841
0
    16768U, // VST4qWB_register_Asm_32
5842
0
    16768U, // VST4qWB_register_Asm_8
5843
0
    0U, // WIN__CHKSTK
5844
0
    0U, // WIN__DBZCHK
5845
0
    0U, // t2ABS
5846
0
    0U, // t2ADDSri
5847
0
    0U, // t2ADDSrr
5848
0
    0U, // t2ADDSrs
5849
0
    0U, // t2BF_LabelPseudo
5850
0
    0U, // t2BR_JT
5851
0
    0U, // t2CALL_BTI
5852
0
    0U, // t2DoLoopStart
5853
0
    0U, // t2DoLoopStartTP
5854
0
    0U, // t2LDMIA_RET
5855
0
    0U, // t2LDRB_OFFSET_imm
5856
0
    896U, // t2LDRB_POST_imm
5857
0
    0U, // t2LDRB_PRE_imm
5858
0
    16384U, // t2LDRBpcrel
5859
0
    16384U, // t2LDRConstPool
5860
0
    0U, // t2LDRH_OFFSET_imm
5861
0
    896U, // t2LDRH_POST_imm
5862
0
    0U, // t2LDRH_PRE_imm
5863
0
    16384U, // t2LDRHpcrel
5864
0
    0U, // t2LDRLIT_ga_pcrel
5865
0
    0U, // t2LDRSB_OFFSET_imm
5866
0
    896U, // t2LDRSB_POST_imm
5867
0
    0U, // t2LDRSB_PRE_imm
5868
0
    16384U, // t2LDRSBpcrel
5869
0
    0U, // t2LDRSH_OFFSET_imm
5870
0
    896U, // t2LDRSH_POST_imm
5871
0
    0U, // t2LDRSH_PRE_imm
5872
0
    16384U, // t2LDRSHpcrel
5873
0
    896U, // t2LDR_POST_imm
5874
0
    0U, // t2LDR_PRE_imm
5875
0
    0U, // t2LDRpci_pic
5876
0
    16384U, // t2LDRpcrel
5877
0
    0U, // t2LEApcrel
5878
0
    0U, // t2LEApcrelJT
5879
0
    0U, // t2LoopDec
5880
0
    0U, // t2LoopEnd
5881
0
    0U, // t2LoopEndDec
5882
0
    0U, // t2MOVCCasr
5883
0
    0U, // t2MOVCCi
5884
0
    0U, // t2MOVCCi16
5885
0
    0U, // t2MOVCCi32imm
5886
0
    0U, // t2MOVCClsl
5887
0
    0U, // t2MOVCClsr
5888
0
    0U, // t2MOVCCr
5889
0
    0U, // t2MOVCCror
5890
0
    1024U,  // t2MOVSsi
5891
0
    1152U,  // t2MOVSsr
5892
0
    0U, // t2MOVTi16_ga_pcrel
5893
0
    0U, // t2MOV_ga_pcrel
5894
0
    0U, // t2MOVi16_ga_pcrel
5895
0
    0U, // t2MOVi32imm
5896
0
    1024U,  // t2MOVsi
5897
0
    1152U,  // t2MOVsr
5898
0
    0U, // t2MVNCCi
5899
0
    0U, // t2RSBSri
5900
0
    0U, // t2RSBSrs
5901
0
    0U, // t2STRB_OFFSET_imm
5902
0
    896U, // t2STRB_POST_imm
5903
0
    0U, // t2STRB_PRE_imm
5904
0
    0U, // t2STRB_preidx
5905
0
    0U, // t2STRH_OFFSET_imm
5906
0
    896U, // t2STRH_POST_imm
5907
0
    0U, // t2STRH_PRE_imm
5908
0
    0U, // t2STRH_preidx
5909
0
    896U, // t2STR_POST_imm
5910
0
    0U, // t2STR_PRE_imm
5911
0
    0U, // t2STR_preidx
5912
0
    0U, // t2SUBSri
5913
0
    0U, // t2SUBSrr
5914
0
    0U, // t2SUBSrs
5915
0
    0U, // t2SpeculationBarrierISBDSBEndBB
5916
0
    0U, // t2SpeculationBarrierSBEndBB
5917
0
    0U, // t2TBB_JT
5918
0
    0U, // t2TBH_JT
5919
0
    0U, // t2WhileLoopSetup
5920
0
    0U, // t2WhileLoopStart
5921
0
    0U, // t2WhileLoopStartLR
5922
0
    0U, // t2WhileLoopStartTP
5923
0
    0U, // tADCS
5924
0
    0U, // tADDSi3
5925
0
    0U, // tADDSi8
5926
0
    0U, // tADDSrr
5927
0
    0U, // tADDframe
5928
0
    0U, // tADJCALLSTACKDOWN
5929
0
    0U, // tADJCALLSTACKUP
5930
0
    0U, // tBLXNS_CALL
5931
0
    0U, // tBLXr_noip
5932
0
    0U, // tBL_PUSHLR
5933
0
    0U, // tBRIND
5934
0
    0U, // tBR_JTr
5935
0
    0U, // tBXNS_RET
5936
0
    0U, // tBX_CALL
5937
0
    0U, // tBX_RET
5938
0
    0U, // tBX_RET_vararg
5939
0
    0U, // tBfar
5940
0
    0U, // tCMP_SWAP_16
5941
0
    0U, // tCMP_SWAP_32
5942
0
    0U, // tCMP_SWAP_8
5943
0
    0U, // tLDMIA_UPD
5944
0
    16384U, // tLDRConstPool
5945
0
    0U, // tLDRLIT_ga_abs
5946
0
    0U, // tLDRLIT_ga_pcrel
5947
0
    0U, // tLDR_postidx
5948
0
    0U, // tLDRpci_pic
5949
0
    0U, // tLEApcrel
5950
0
    0U, // tLEApcrelJT
5951
0
    0U, // tLSLSri
5952
0
    0U, // tMOVCCr_pseudo
5953
0
    0U, // tMOVi32imm
5954
0
    0U, // tPOP_RET
5955
0
    0U, // tRSBS
5956
0
    0U, // tSBCS
5957
0
    0U, // tSUBSi3
5958
0
    0U, // tSUBSi8
5959
0
    0U, // tSUBSrr
5960
0
    0U, // tTAILJMPd
5961
0
    0U, // tTAILJMPdND
5962
0
    0U, // tTAILJMPr
5963
0
    0U, // tTBB_JT
5964
0
    0U, // tTBH_JT
5965
0
    0U, // tTPsoft
5966
0
    1048576U, // ADCri
5967
0
    0U, // ADCrr
5968
0
    1572864U, // ADCrsi
5969
0
    0U, // ADCrsr
5970
0
    1048576U, // ADDri
5971
0
    0U, // ADDrr
5972
0
    1572864U, // ADDrsi
5973
0
    0U, // ADDrsr
5974
0
    1280U,  // ADR
5975
0
    2U, // AESD
5976
0
    2U, // AESE
5977
0
    2U, // AESIMC
5978
0
    2U, // AESMC
5979
0
    1048576U, // ANDri
5980
0
    0U, // ANDrr
5981
0
    1572864U, // ANDrsi
5982
0
    0U, // ANDrsr
5983
0
    520U, // BF16VDOTI_VDOTD
5984
0
    520U, // BF16VDOTI_VDOTQ
5985
0
    2U, // BF16VDOTS_VDOTD
5986
0
    2U, // BF16VDOTS_VDOTQ
5987
0
    2U, // BF16_VCVT
5988
0
    2U, // BF16_VCVTB
5989
0
    2U, // BF16_VCVTT
5990
0
    1408U,  // BFC
5991
0
    2098688U, // BFI
5992
0
    1048576U, // BICri
5993
0
    0U, // BICrr
5994
0
    1572864U, // BICrsi
5995
0
    0U, // BICrsr
5996
0
    0U, // BKPT
5997
0
    0U, // BL
5998
0
    0U, // BLX
5999
0
    2U, // BLX_pred
6000
0
    0U, // BLXi
6001
0
    2U, // BL_pred
6002
0
    0U, // BX
6003
0
    2U, // BXJ
6004
0
    0U, // BX_RET
6005
0
    2U, // BX_pred
6006
0
    2U, // Bcc
6007
0
    2U, // CDE_CX1
6008
0
    16778U, // CDE_CX1A
6009
0
    0U, // CDE_CX1D
6010
0
    524U, // CDE_CX1DA
6011
0
    16768U, // CDE_CX2
6012
0
    524682U,  // CDE_CX2A
6013
0
    526U, // CDE_CX2D
6014
0
    2687756U, // CDE_CX2DA
6015
0
    524672U,  // CDE_CX3
6016
0
    34079114U,  // CDE_CX3A
6017
0
    2687758U, // CDE_CX3D
6018
0
    70320908U,  // CDE_CX3DA
6019
0
    2U, // CDE_VCX1A_fpdp
6020
0
    2U, // CDE_VCX1A_fpsp
6021
0
    16778U, // CDE_VCX1A_vec
6022
0
    2U, // CDE_VCX1_fpdp
6023
0
    2U, // CDE_VCX1_fpsp
6024
0
    17930U, // CDE_VCX1_vec
6025
0
    18048U, // CDE_VCX2A_fpdp
6026
0
    18048U, // CDE_VCX2A_fpsp
6027
0
    524682U,  // CDE_VCX2A_vec
6028
0
    16768U, // CDE_VCX2_fpdp
6029
0
    16768U, // CDE_VCX2_fpsp
6030
0
    3671562U, // CDE_VCX2_vec
6031
0
    4195968U, // CDE_VCX3A_fpdp
6032
0
    4195968U, // CDE_VCX3A_fpsp
6033
0
    34079114U,  // CDE_VCX3A_vec
6034
0
    524672U,  // CDE_VCX3_fpdp
6035
0
    524672U,  // CDE_VCX3_fpsp
6036
0
    37225994U,  // CDE_VCX3_vec
6037
0
    82704U, // CDP
6038
0
    0U, // CDP2
6039
0
    0U, // CLREX
6040
0
    16384U, // CLZ
6041
0
    1792U,  // CMNri
6042
0
    16384U, // CMNzrr
6043
0
    1920U,  // CMNzrsi
6044
0
    1152U,  // CMNzrsr
6045
0
    1792U,  // CMPri
6046
0
    16384U, // CMPrr
6047
0
    1920U,  // CMPrsi
6048
0
    1152U,  // CMPrsr
6049
0
    0U, // CPS1p
6050
0
    2U, // CPS2p
6051
0
    17920U, // CPS3p
6052
0
    17920U, // CRC32B
6053
0
    17920U, // CRC32CB
6054
0
    17920U, // CRC32CH
6055
0
    17920U, // CRC32CW
6056
0
    17920U, // CRC32H
6057
0
    17920U, // CRC32W
6058
0
    2U, // DBG
6059
0
    0U, // DMB
6060
0
    0U, // DSB
6061
0
    1048576U, // EORri
6062
0
    0U, // EORrr
6063
0
    1572864U, // EORrsi
6064
0
    0U, // EORrsr
6065
0
    0U, // ERET
6066
0
    18U,  // FCONSTD
6067
0
    2048U,  // FCONSTH
6068
0
    2048U,  // FCONSTS
6069
0
    532U, // FLDMXDB_UPD
6070
0
    18560U, // FLDMXIA
6071
0
    532U, // FLDMXIA_UPD
6072
0
    0U, // FMSTAT
6073
0
    532U, // FSTMXDB_UPD
6074
0
    18560U, // FSTMXIA
6075
0
    532U, // FSTMXIA_UPD
6076
0
    2U, // HINT
6077
0
    0U, // HLT
6078
0
    0U, // HVC
6079
0
    0U, // ISB
6080
0
    128U, // LDA
6081
0
    128U, // LDAB
6082
0
    128U, // LDAEX
6083
0
    128U, // LDAEXB
6084
0
    0U, // LDAEXD
6085
0
    128U, // LDAEXH
6086
0
    128U, // LDAH
6087
0
    0U, // LDC2L_OFFSET
6088
0
    2304U,  // LDC2L_OPTION
6089
0
    2432U,  // LDC2L_POST
6090
0
    0U, // LDC2L_PRE
6091
0
    0U, // LDC2_OFFSET
6092
0
    2304U,  // LDC2_OPTION
6093
0
    2432U,  // LDC2_POST
6094
0
    0U, // LDC2_PRE
6095
0
    2582U,  // LDCL_OFFSET
6096
0
    4721302U, // LDCL_OPTION
6097
0
    5245590U, // LDCL_POST
6098
0
    2838U,  // LDCL_PRE
6099
0
    2582U,  // LDC_OFFSET
6100
0
    4721302U, // LDC_OPTION
6101
0
    5245590U, // LDC_POST
6102
0
    2838U,  // LDC_PRE
6103
0
    18560U, // LDMDA
6104
0
    532U, // LDMDA_UPD
6105
0
    18560U, // LDMDB
6106
0
    532U, // LDMDB_UPD
6107
0
    18560U, // LDMIA
6108
0
    532U, // LDMIA_UPD
6109
0
    18560U, // LDMIB
6110
0
    532U, // LDMIB_UPD
6111
0
    5769856U, // LDRBT_POST_IMM
6112
0
    5769856U, // LDRBT_POST_REG
6113
0
    5769856U, // LDRB_POST_IMM
6114
0
    5769856U, // LDRB_POST_REG
6115
0
    2944U,  // LDRB_PRE_IMM
6116
0
    3072U,  // LDRB_PRE_REG
6117
0
    3200U,  // LDRBi12
6118
0
    3328U,  // LDRBrs
6119
0
    6291456U, // LDRD
6120
0
    40370176U,  // LDRD_POST
6121
0
    7340032U, // LDRD_PRE
6122
0
    128U, // LDREX
6123
0
    128U, // LDREXB
6124
0
    0U, // LDREXD
6125
0
    128U, // LDREXH
6126
0
    3456U,  // LDRH
6127
0
    7867008U, // LDRHTi
6128
0
    8391296U, // LDRHTr
6129
0
    8915584U, // LDRH_POST
6130
0
    3584U,  // LDRH_PRE
6131
0
    3456U,  // LDRSB
6132
0
    7867008U, // LDRSBTi
6133
0
    8391296U, // LDRSBTr
6134
0
    8915584U, // LDRSB_POST
6135
0
    3584U,  // LDRSB_PRE
6136
0
    3456U,  // LDRSH
6137
0
    7867008U, // LDRSHTi
6138
0
    8391296U, // LDRSHTr
6139
0
    8915584U, // LDRSH_POST
6140
0
    3584U,  // LDRSH_PRE
6141
0
    5769856U, // LDRT_POST_IMM
6142
0
    5769856U, // LDRT_POST_REG
6143
0
    5769856U, // LDR_POST_IMM
6144
0
    5769856U, // LDR_POST_REG
6145
0
    2944U,  // LDR_PRE_IMM
6146
0
    3072U,  // LDR_PRE_REG
6147
0
    3200U,  // LDRcp
6148
0
    3200U,  // LDRi12
6149
0
    3328U,  // LDRrs
6150
0
    103908112U, // MCR
6151
0
    3712U,  // MCR2
6152
0
    137462544U, // MCRR
6153
0
    9437568U, // MCRR2
6154
0
    33554432U,  // MLA
6155
0
    33554432U,  // MLS
6156
0
    0U, // MOVPCLR
6157
0
    17920U, // MOVTi16
6158
0
    1792U,  // MOVi
6159
0
    16384U, // MOVi16
6160
0
    16384U, // MOVr
6161
0
    16384U, // MOVr_TC
6162
0
    1920U,  // MOVsi
6163
0
    1152U,  // MOVsr
6164
0
    115480U,  // MRC
6165
0
    3712U,  // MRC2
6166
0
    0U, // MRRC
6167
0
    0U, // MRRC2
6168
0
    26U,  // MRS
6169
0
    3840U,  // MRSbanked
6170
0
    28U,  // MRSsys
6171
0
    528U, // MSR
6172
0
    0U, // MSRbanked
6173
0
    30U,  // MSRi
6174
0
    0U, // MUL
6175
0
    524288U,  // MVE_ASRLi
6176
0
    524288U,  // MVE_ASRLr
6177
0
    2U, // MVE_DLSTP_16
6178
0
    2U, // MVE_DLSTP_32
6179
0
    2U, // MVE_DLSTP_64
6180
0
    2U, // MVE_DLSTP_8
6181
0
    0U, // MVE_LCTP
6182
0
    0U, // MVE_LETP
6183
0
    524288U,  // MVE_LSLLi
6184
0
    524288U,  // MVE_LSLLr
6185
0
    524288U,  // MVE_LSRL
6186
0
    17920U, // MVE_SQRSHR
6187
0
    9961472U, // MVE_SQRSHRL
6188
0
    17920U, // MVE_SQSHL
6189
0
    524288U,  // MVE_SQSHLL
6190
0
    17920U, // MVE_SRSHR
6191
0
    524288U,  // MVE_SRSHRL
6192
0
    17920U, // MVE_UQRSHL
6193
0
    9961472U, // MVE_UQRSHLL
6194
0
    17920U, // MVE_UQSHL
6195
0
    524288U,  // MVE_UQSHLL
6196
0
    17920U, // MVE_URSHR
6197
0
    524288U,  // MVE_URSHRL
6198
0
    3671552U, // MVE_VABAVs16
6199
0
    3671552U, // MVE_VABAVs32
6200
0
    3671552U, // MVE_VABAVs8
6201
0
    3671552U, // MVE_VABAVu16
6202
0
    3671552U, // MVE_VABAVu32
6203
0
    3671552U, // MVE_VABAVu8
6204
0
    0U, // MVE_VABDf16
6205
0
    0U, // MVE_VABDf32
6206
0
    0U, // MVE_VABDs16
6207
0
    0U, // MVE_VABDs32
6208
0
    0U, // MVE_VABDs8
6209
0
    0U, // MVE_VABDu16
6210
0
    0U, // MVE_VABDu32
6211
0
    0U, // MVE_VABDu8
6212
0
    16384U, // MVE_VABSf16
6213
0
    16384U, // MVE_VABSf32
6214
0
    16384U, // MVE_VABSs16
6215
0
    16384U, // MVE_VABSs32
6216
0
    16384U, // MVE_VABSs8
6217
0
    3671552U, // MVE_VADC
6218
0
    3671552U, // MVE_VADCI
6219
0
    524288U,  // MVE_VADDLVs32acc
6220
0
    0U, // MVE_VADDLVs32no_acc
6221
0
    524288U,  // MVE_VADDLVu32acc
6222
0
    0U, // MVE_VADDLVu32no_acc
6223
0
    17920U, // MVE_VADDVs16acc
6224
0
    16384U, // MVE_VADDVs16no_acc
6225
0
    17920U, // MVE_VADDVs32acc
6226
0
    16384U, // MVE_VADDVs32no_acc
6227
0
    17920U, // MVE_VADDVs8acc
6228
0
    16384U, // MVE_VADDVs8no_acc
6229
0
    17920U, // MVE_VADDVu16acc
6230
0
    16384U, // MVE_VADDVu16no_acc
6231
0
    17920U, // MVE_VADDVu32acc
6232
0
    16384U, // MVE_VADDVu32no_acc
6233
0
    17920U, // MVE_VADDVu8acc
6234
0
    16384U, // MVE_VADDVu8no_acc
6235
0
    0U, // MVE_VADD_qr_f16
6236
0
    0U, // MVE_VADD_qr_f32
6237
0
    0U, // MVE_VADD_qr_i16
6238
0
    0U, // MVE_VADD_qr_i32
6239
0
    0U, // MVE_VADD_qr_i8
6240
0
    0U, // MVE_VADDf16
6241
0
    0U, // MVE_VADDf32
6242
0
    0U, // MVE_VADDi16
6243
0
    0U, // MVE_VADDi32
6244
0
    0U, // MVE_VADDi8
6245
0
    0U, // MVE_VAND
6246
0
    0U, // MVE_VBIC
6247
0
    3968U,  // MVE_VBICimmi16
6248
0
    3968U,  // MVE_VBICimmi32
6249
0
    0U, // MVE_VBRSR16
6250
0
    0U, // MVE_VBRSR32
6251
0
    0U, // MVE_VBRSR8
6252
0
    33554432U,  // MVE_VCADDf16
6253
0
    33554432U,  // MVE_VCADDf32
6254
0
    33554432U,  // MVE_VCADDi16
6255
0
    33554432U,  // MVE_VCADDi32
6256
0
    33554432U,  // MVE_VCADDi8
6257
0
    16384U, // MVE_VCLSs16
6258
0
    16384U, // MVE_VCLSs32
6259
0
    16384U, // MVE_VCLSs8
6260
0
    16384U, // MVE_VCLZs16
6261
0
    16384U, // MVE_VCLZs32
6262
0
    16384U, // MVE_VCLZs8
6263
0
    37225984U,  // MVE_VCMLAf16
6264
0
    37225984U,  // MVE_VCMLAf32
6265
0
    0U, // MVE_VCMPf16
6266
0
    0U, // MVE_VCMPf16r
6267
0
    0U, // MVE_VCMPf32
6268
0
    0U, // MVE_VCMPf32r
6269
0
    0U, // MVE_VCMPi16
6270
0
    0U, // MVE_VCMPi16r
6271
0
    0U, // MVE_VCMPi32
6272
0
    0U, // MVE_VCMPi32r
6273
0
    0U, // MVE_VCMPi8
6274
0
    0U, // MVE_VCMPi8r
6275
0
    0U, // MVE_VCMPs16
6276
0
    0U, // MVE_VCMPs16r
6277
0
    0U, // MVE_VCMPs32
6278
0
    0U, // MVE_VCMPs32r
6279
0
    0U, // MVE_VCMPs8
6280
0
    0U, // MVE_VCMPs8r
6281
0
    0U, // MVE_VCMPu16
6282
0
    0U, // MVE_VCMPu16r
6283
0
    0U, // MVE_VCMPu32
6284
0
    0U, // MVE_VCMPu32r
6285
0
    0U, // MVE_VCMPu8
6286
0
    0U, // MVE_VCMPu8r
6287
0
    33554432U,  // MVE_VCMULf16
6288
0
    33554432U,  // MVE_VCMULf32
6289
0
    2U, // MVE_VCTP16
6290
0
    2U, // MVE_VCTP32
6291
0
    2U, // MVE_VCTP64
6292
0
    2U, // MVE_VCTP8
6293
0
    2U, // MVE_VCVTf16f32bh
6294
0
    2U, // MVE_VCVTf16f32th
6295
0
    536U, // MVE_VCVTf16s16_fix
6296
0
    0U, // MVE_VCVTf16s16n
6297
0
    536U, // MVE_VCVTf16u16_fix
6298
0
    0U, // MVE_VCVTf16u16n
6299
0
    0U, // MVE_VCVTf32f16bh
6300
0
    0U, // MVE_VCVTf32f16th
6301
0
    536U, // MVE_VCVTf32s32_fix
6302
0
    0U, // MVE_VCVTf32s32n
6303
0
    536U, // MVE_VCVTf32u32_fix
6304
0
    0U, // MVE_VCVTf32u32n
6305
0
    536U, // MVE_VCVTs16f16_fix
6306
0
    0U, // MVE_VCVTs16f16a
6307
0
    0U, // MVE_VCVTs16f16m
6308
0
    0U, // MVE_VCVTs16f16n
6309
0
    0U, // MVE_VCVTs16f16p
6310
0
    0U, // MVE_VCVTs16f16z
6311
0
    536U, // MVE_VCVTs32f32_fix
6312
0
    0U, // MVE_VCVTs32f32a
6313
0
    0U, // MVE_VCVTs32f32m
6314
0
    0U, // MVE_VCVTs32f32n
6315
0
    0U, // MVE_VCVTs32f32p
6316
0
    0U, // MVE_VCVTs32f32z
6317
0
    536U, // MVE_VCVTu16f16_fix
6318
0
    0U, // MVE_VCVTu16f16a
6319
0
    0U, // MVE_VCVTu16f16m
6320
0
    0U, // MVE_VCVTu16f16n
6321
0
    0U, // MVE_VCVTu16f16p
6322
0
    0U, // MVE_VCVTu16f16z
6323
0
    536U, // MVE_VCVTu32f32_fix
6324
0
    0U, // MVE_VCVTu32f32a
6325
0
    0U, // MVE_VCVTu32f32m
6326
0
    0U, // MVE_VCVTu32f32n
6327
0
    0U, // MVE_VCVTu32f32p
6328
0
    0U, // MVE_VCVTu32f32z
6329
0
    3670016U, // MVE_VDDUPu16
6330
0
    3670016U, // MVE_VDDUPu32
6331
0
    3670016U, // MVE_VDDUPu8
6332
0
    16384U, // MVE_VDUP16
6333
0
    16384U, // MVE_VDUP32
6334
0
    16384U, // MVE_VDUP8
6335
0
    37224448U,  // MVE_VDWDUPu16
6336
0
    37224448U,  // MVE_VDWDUPu32
6337
0
    37224448U,  // MVE_VDWDUPu8
6338
0
    0U, // MVE_VEOR
6339
0
    3671552U, // MVE_VFMA_qr_Sf16
6340
0
    3671552U, // MVE_VFMA_qr_Sf32
6341
0
    3671552U, // MVE_VFMA_qr_f16
6342
0
    3671552U, // MVE_VFMA_qr_f32
6343
0
    3671552U, // MVE_VFMAf16
6344
0
    3671552U, // MVE_VFMAf32
6345
0
    3671552U, // MVE_VFMSf16
6346
0
    3671552U, // MVE_VFMSf32
6347
0
    0U, // MVE_VHADD_qr_s16
6348
0
    0U, // MVE_VHADD_qr_s32
6349
0
    0U, // MVE_VHADD_qr_s8
6350
0
    0U, // MVE_VHADD_qr_u16
6351
0
    0U, // MVE_VHADD_qr_u32
6352
0
    0U, // MVE_VHADD_qr_u8
6353
0
    0U, // MVE_VHADDs16
6354
0
    0U, // MVE_VHADDs32
6355
0
    0U, // MVE_VHADDs8
6356
0
    0U, // MVE_VHADDu16
6357
0
    0U, // MVE_VHADDu32
6358
0
    0U, // MVE_VHADDu8
6359
0
    33554432U,  // MVE_VHCADDs16
6360
0
    33554432U,  // MVE_VHCADDs32
6361
0
    33554432U,  // MVE_VHCADDs8
6362
0
    0U, // MVE_VHSUB_qr_s16
6363
0
    0U, // MVE_VHSUB_qr_s32
6364
0
    0U, // MVE_VHSUB_qr_s8
6365
0
    0U, // MVE_VHSUB_qr_u16
6366
0
    0U, // MVE_VHSUB_qr_u32
6367
0
    0U, // MVE_VHSUB_qr_u8
6368
0
    0U, // MVE_VHSUBs16
6369
0
    0U, // MVE_VHSUBs32
6370
0
    0U, // MVE_VHSUBs8
6371
0
    0U, // MVE_VHSUBu16
6372
0
    0U, // MVE_VHSUBu32
6373
0
    0U, // MVE_VHSUBu8
6374
0
    3670016U, // MVE_VIDUPu16
6375
0
    3670016U, // MVE_VIDUPu32
6376
0
    3670016U, // MVE_VIDUPu8
6377
0
    37224448U,  // MVE_VIWDUPu16
6378
0
    37224448U,  // MVE_VIWDUPu32
6379
0
    37224448U,  // MVE_VIWDUPu8
6380
0
    0U, // MVE_VLD20_16
6381
0
    0U, // MVE_VLD20_16_wb
6382
0
    0U, // MVE_VLD20_32
6383
0
    0U, // MVE_VLD20_32_wb
6384
0
    0U, // MVE_VLD20_8
6385
0
    0U, // MVE_VLD20_8_wb
6386
0
    0U, // MVE_VLD21_16
6387
0
    0U, // MVE_VLD21_16_wb
6388
0
    0U, // MVE_VLD21_32
6389
0
    0U, // MVE_VLD21_32_wb
6390
0
    0U, // MVE_VLD21_8
6391
0
    0U, // MVE_VLD21_8_wb
6392
0
    0U, // MVE_VLD40_16
6393
0
    0U, // MVE_VLD40_16_wb
6394
0
    0U, // MVE_VLD40_32
6395
0
    0U, // MVE_VLD40_32_wb
6396
0
    0U, // MVE_VLD40_8
6397
0
    0U, // MVE_VLD40_8_wb
6398
0
    0U, // MVE_VLD41_16
6399
0
    0U, // MVE_VLD41_16_wb
6400
0
    0U, // MVE_VLD41_32
6401
0
    0U, // MVE_VLD41_32_wb
6402
0
    0U, // MVE_VLD41_8
6403
0
    0U, // MVE_VLD41_8_wb
6404
0
    0U, // MVE_VLD42_16
6405
0
    0U, // MVE_VLD42_16_wb
6406
0
    0U, // MVE_VLD42_32
6407
0
    0U, // MVE_VLD42_32_wb
6408
0
    0U, // MVE_VLD42_8
6409
0
    0U, // MVE_VLD42_8_wb
6410
0
    0U, // MVE_VLD43_16
6411
0
    0U, // MVE_VLD43_16_wb
6412
0
    0U, // MVE_VLD43_32
6413
0
    0U, // MVE_VLD43_32_wb
6414
0
    0U, // MVE_VLD43_8
6415
0
    0U, // MVE_VLD43_8_wb
6416
0
    4096U,  // MVE_VLDRBS16
6417
0
    133760U,  // MVE_VLDRBS16_post
6418
0
    4224U,  // MVE_VLDRBS16_pre
6419
0
    4352U,  // MVE_VLDRBS16_rq
6420
0
    4096U,  // MVE_VLDRBS32
6421
0
    133760U,  // MVE_VLDRBS32_post
6422
0
    4224U,  // MVE_VLDRBS32_pre
6423
0
    4352U,  // MVE_VLDRBS32_rq
6424
0
    4096U,  // MVE_VLDRBU16
6425
0
    133760U,  // MVE_VLDRBU16_post
6426
0
    4224U,  // MVE_VLDRBU16_pre
6427
0
    4352U,  // MVE_VLDRBU16_rq
6428
0
    4096U,  // MVE_VLDRBU32
6429
0
    133760U,  // MVE_VLDRBU32_post
6430
0
    4224U,  // MVE_VLDRBU32_pre
6431
0
    4352U,  // MVE_VLDRBU32_rq
6432
0
    4096U,  // MVE_VLDRBU8
6433
0
    133760U,  // MVE_VLDRBU8_post
6434
0
    4480U,  // MVE_VLDRBU8_pre
6435
0
    4352U,  // MVE_VLDRBU8_rq
6436
0
    4096U,  // MVE_VLDRDU64_qi
6437
0
    4224U,  // MVE_VLDRDU64_qi_pre
6438
0
    4608U,  // MVE_VLDRDU64_rq
6439
0
    4352U,  // MVE_VLDRDU64_rq_u
6440
0
    4096U,  // MVE_VLDRHS32
6441
0
    133760U,  // MVE_VLDRHS32_post
6442
0
    4224U,  // MVE_VLDRHS32_pre
6443
0
    4736U,  // MVE_VLDRHS32_rq
6444
0
    4352U,  // MVE_VLDRHS32_rq_u
6445
0
    4096U,  // MVE_VLDRHU16
6446
0
    133760U,  // MVE_VLDRHU16_post
6447
0
    4480U,  // MVE_VLDRHU16_pre
6448
0
    4736U,  // MVE_VLDRHU16_rq
6449
0
    4352U,  // MVE_VLDRHU16_rq_u
6450
0
    4096U,  // MVE_VLDRHU32
6451
0
    133760U,  // MVE_VLDRHU32_post
6452
0
    4224U,  // MVE_VLDRHU32_pre
6453
0
    4736U,  // MVE_VLDRHU32_rq
6454
0
    4352U,  // MVE_VLDRHU32_rq_u
6455
0
    4096U,  // MVE_VLDRWU32
6456
0
    133760U,  // MVE_VLDRWU32_post
6457
0
    4480U,  // MVE_VLDRWU32_pre
6458
0
    4096U,  // MVE_VLDRWU32_qi
6459
0
    4224U,  // MVE_VLDRWU32_qi_pre
6460
0
    4864U,  // MVE_VLDRWU32_rq
6461
0
    4352U,  // MVE_VLDRWU32_rq_u
6462
0
    17920U, // MVE_VMAXAVs16
6463
0
    17920U, // MVE_VMAXAVs32
6464
0
    17920U, // MVE_VMAXAVs8
6465
0
    17920U, // MVE_VMAXAs16
6466
0
    17920U, // MVE_VMAXAs32
6467
0
    17920U, // MVE_VMAXAs8
6468
0
    17920U, // MVE_VMAXNMAVf16
6469
0
    17920U, // MVE_VMAXNMAVf32
6470
0
    17920U, // MVE_VMAXNMAf16
6471
0
    17920U, // MVE_VMAXNMAf32
6472
0
    17920U, // MVE_VMAXNMVf16
6473
0
    17920U, // MVE_VMAXNMVf32
6474
0
    0U, // MVE_VMAXNMf16
6475
0
    0U, // MVE_VMAXNMf32
6476
0
    17920U, // MVE_VMAXVs16
6477
0
    17920U, // MVE_VMAXVs32
6478
0
    17920U, // MVE_VMAXVs8
6479
0
    17920U, // MVE_VMAXVu16
6480
0
    17920U, // MVE_VMAXVu32
6481
0
    17920U, // MVE_VMAXVu8
6482
0
    0U, // MVE_VMAXs16
6483
0
    0U, // MVE_VMAXs32
6484
0
    0U, // MVE_VMAXs8
6485
0
    0U, // MVE_VMAXu16
6486
0
    0U, // MVE_VMAXu32
6487
0
    0U, // MVE_VMAXu8
6488
0
    17920U, // MVE_VMINAVs16
6489
0
    17920U, // MVE_VMINAVs32
6490
0
    17920U, // MVE_VMINAVs8
6491
0
    17920U, // MVE_VMINAs16
6492
0
    17920U, // MVE_VMINAs32
6493
0
    17920U, // MVE_VMINAs8
6494
0
    17920U, // MVE_VMINNMAVf16
6495
0
    17920U, // MVE_VMINNMAVf32
6496
0
    17920U, // MVE_VMINNMAf16
6497
0
    17920U, // MVE_VMINNMAf32
6498
0
    17920U, // MVE_VMINNMVf16
6499
0
    17920U, // MVE_VMINNMVf32
6500
0
    0U, // MVE_VMINNMf16
6501
0
    0U, // MVE_VMINNMf32
6502
0
    17920U, // MVE_VMINVs16
6503
0
    17920U, // MVE_VMINVs32
6504
0
    17920U, // MVE_VMINVs8
6505
0
    17920U, // MVE_VMINVu16
6506
0
    17920U, // MVE_VMINVu32
6507
0
    17920U, // MVE_VMINVu8
6508
0
    0U, // MVE_VMINs16
6509
0
    0U, // MVE_VMINs32
6510
0
    0U, // MVE_VMINs8
6511
0
    0U, // MVE_VMINu16
6512
0
    0U, // MVE_VMINu32
6513
0
    0U, // MVE_VMINu8
6514
0
    3671552U, // MVE_VMLADAVas16
6515
0
    3671552U, // MVE_VMLADAVas32
6516
0
    3671552U, // MVE_VMLADAVas8
6517
0
    3671552U, // MVE_VMLADAVau16
6518
0
    3671552U, // MVE_VMLADAVau32
6519
0
    3671552U, // MVE_VMLADAVau8
6520
0
    3671552U, // MVE_VMLADAVaxs16
6521
0
    3671552U, // MVE_VMLADAVaxs32
6522
0
    3671552U, // MVE_VMLADAVaxs8
6523
0
    0U, // MVE_VMLADAVs16
6524
0
    0U, // MVE_VMLADAVs32
6525
0
    0U, // MVE_VMLADAVs8
6526
0
    0U, // MVE_VMLADAVu16
6527
0
    0U, // MVE_VMLADAVu32
6528
0
    0U, // MVE_VMLADAVu8
6529
0
    0U, // MVE_VMLADAVxs16
6530
0
    0U, // MVE_VMLADAVxs32
6531
0
    0U, // MVE_VMLADAVxs8
6532
0
    34078720U,  // MVE_VMLALDAVas16
6533
0
    34078720U,  // MVE_VMLALDAVas32
6534
0
    34078720U,  // MVE_VMLALDAVau16
6535
0
    34078720U,  // MVE_VMLALDAVau32
6536
0
    34078720U,  // MVE_VMLALDAVaxs16
6537
0
    34078720U,  // MVE_VMLALDAVaxs32
6538
0
    33554432U,  // MVE_VMLALDAVs16
6539
0
    33554432U,  // MVE_VMLALDAVs32
6540
0
    33554432U,  // MVE_VMLALDAVu16
6541
0
    33554432U,  // MVE_VMLALDAVu32
6542
0
    33554432U,  // MVE_VMLALDAVxs16
6543
0
    33554432U,  // MVE_VMLALDAVxs32
6544
0
    3671552U, // MVE_VMLAS_qr_i16
6545
0
    3671552U, // MVE_VMLAS_qr_i32
6546
0
    3671552U, // MVE_VMLAS_qr_i8
6547
0
    3671552U, // MVE_VMLA_qr_i16
6548
0
    3671552U, // MVE_VMLA_qr_i32
6549
0
    3671552U, // MVE_VMLA_qr_i8
6550
0
    3671552U, // MVE_VMLSDAVas16
6551
0
    3671552U, // MVE_VMLSDAVas32
6552
0
    3671552U, // MVE_VMLSDAVas8
6553
0
    3671552U, // MVE_VMLSDAVaxs16
6554
0
    3671552U, // MVE_VMLSDAVaxs32
6555
0
    3671552U, // MVE_VMLSDAVaxs8
6556
0
    0U, // MVE_VMLSDAVs16
6557
0
    0U, // MVE_VMLSDAVs32
6558
0
    0U, // MVE_VMLSDAVs8
6559
0
    0U, // MVE_VMLSDAVxs16
6560
0
    0U, // MVE_VMLSDAVxs32
6561
0
    0U, // MVE_VMLSDAVxs8
6562
0
    34078720U,  // MVE_VMLSLDAVas16
6563
0
    34078720U,  // MVE_VMLSLDAVas32
6564
0
    34078720U,  // MVE_VMLSLDAVaxs16
6565
0
    34078720U,  // MVE_VMLSLDAVaxs32
6566
0
    33554432U,  // MVE_VMLSLDAVs16
6567
0
    33554432U,  // MVE_VMLSLDAVs32
6568
0
    33554432U,  // MVE_VMLSLDAVxs16
6569
0
    33554432U,  // MVE_VMLSLDAVxs32
6570
0
    16384U, // MVE_VMOVLs16bh
6571
0
    16384U, // MVE_VMOVLs16th
6572
0
    16384U, // MVE_VMOVLs8bh
6573
0
    16384U, // MVE_VMOVLs8th
6574
0
    16384U, // MVE_VMOVLu16bh
6575
0
    16384U, // MVE_VMOVLu16th
6576
0
    16384U, // MVE_VMOVLu8bh
6577
0
    16384U, // MVE_VMOVLu8th
6578
0
    17920U, // MVE_VMOVNi16bh
6579
0
    17920U, // MVE_VMOVNi16th
6580
0
    17920U, // MVE_VMOVNi32bh
6581
0
    17920U, // MVE_VMOVNi32th
6582
0
    147456U,  // MVE_VMOV_from_lane_32
6583
0
    147456U,  // MVE_VMOV_from_lane_s16
6584
0
    147456U,  // MVE_VMOV_from_lane_s8
6585
0
    147456U,  // MVE_VMOV_from_lane_u16
6586
0
    147456U,  // MVE_VMOV_from_lane_u8
6587
0
    10650376U,  // MVE_VMOV_q_rr
6588
0
    167772160U, // MVE_VMOV_rr_q
6589
0
    32U,  // MVE_VMOV_to_lane_16
6590
0
    32U,  // MVE_VMOV_to_lane_32
6591
0
    32U,  // MVE_VMOV_to_lane_8
6592
0
    2048U,  // MVE_VMOVimmf32
6593
0
    4992U,  // MVE_VMOVimmi16
6594
0
    4992U,  // MVE_VMOVimmi32
6595
0
    0U, // MVE_VMOVimmi64
6596
0
    4992U,  // MVE_VMOVimmi8
6597
0
    0U, // MVE_VMULHs16
6598
0
    0U, // MVE_VMULHs32
6599
0
    0U, // MVE_VMULHs8
6600
0
    0U, // MVE_VMULHu16
6601
0
    0U, // MVE_VMULHu32
6602
0
    0U, // MVE_VMULHu8
6603
0
    0U, // MVE_VMULLBp16
6604
0
    0U, // MVE_VMULLBp8
6605
0
    0U, // MVE_VMULLBs16
6606
0
    0U, // MVE_VMULLBs32
6607
0
    0U, // MVE_VMULLBs8
6608
0
    0U, // MVE_VMULLBu16
6609
0
    0U, // MVE_VMULLBu32
6610
0
    0U, // MVE_VMULLBu8
6611
0
    0U, // MVE_VMULLTp16
6612
0
    0U, // MVE_VMULLTp8
6613
0
    0U, // MVE_VMULLTs16
6614
0
    0U, // MVE_VMULLTs32
6615
0
    0U, // MVE_VMULLTs8
6616
0
    0U, // MVE_VMULLTu16
6617
0
    0U, // MVE_VMULLTu32
6618
0
    0U, // MVE_VMULLTu8
6619
0
    0U, // MVE_VMUL_qr_f16
6620
0
    0U, // MVE_VMUL_qr_f32
6621
0
    0U, // MVE_VMUL_qr_i16
6622
0
    0U, // MVE_VMUL_qr_i32
6623
0
    0U, // MVE_VMUL_qr_i8
6624
0
    0U, // MVE_VMULf16
6625
0
    0U, // MVE_VMULf32
6626
0
    0U, // MVE_VMULi16
6627
0
    0U, // MVE_VMULi32
6628
0
    0U, // MVE_VMULi8
6629
0
    16384U, // MVE_VMVN
6630
0
    4992U,  // MVE_VMVNimmi16
6631
0
    4992U,  // MVE_VMVNimmi32
6632
0
    16384U, // MVE_VNEGf16
6633
0
    16384U, // MVE_VNEGf32
6634
0
    16384U, // MVE_VNEGs16
6635
0
    16384U, // MVE_VNEGs32
6636
0
    16384U, // MVE_VNEGs8
6637
0
    0U, // MVE_VORN
6638
0
    0U, // MVE_VORR
6639
0
    3968U,  // MVE_VORRimmi16
6640
0
    3968U,  // MVE_VORRimmi32
6641
0
    0U, // MVE_VPNOT
6642
0
    0U, // MVE_VPSEL
6643
0
    0U, // MVE_VPST
6644
0
    0U, // MVE_VPTv16i8
6645
0
    0U, // MVE_VPTv16i8r
6646
0
    0U, // MVE_VPTv16s8
6647
0
    0U, // MVE_VPTv16s8r
6648
0
    0U, // MVE_VPTv16u8
6649
0
    0U, // MVE_VPTv16u8r
6650
0
    0U, // MVE_VPTv4f32
6651
0
    0U, // MVE_VPTv4f32r
6652
0
    0U, // MVE_VPTv4i32
6653
0
    0U, // MVE_VPTv4i32r
6654
0
    0U, // MVE_VPTv4s32
6655
0
    0U, // MVE_VPTv4s32r
6656
0
    0U, // MVE_VPTv4u32
6657
0
    0U, // MVE_VPTv4u32r
6658
0
    0U, // MVE_VPTv8f16
6659
0
    0U, // MVE_VPTv8f16r
6660
0
    0U, // MVE_VPTv8i16
6661
0
    0U, // MVE_VPTv8i16r
6662
0
    0U, // MVE_VPTv8s16
6663
0
    0U, // MVE_VPTv8s16r
6664
0
    0U, // MVE_VPTv8u16
6665
0
    0U, // MVE_VPTv8u16r
6666
0
    16384U, // MVE_VQABSs16
6667
0
    16384U, // MVE_VQABSs32
6668
0
    16384U, // MVE_VQABSs8
6669
0
    0U, // MVE_VQADD_qr_s16
6670
0
    0U, // MVE_VQADD_qr_s32
6671
0
    0U, // MVE_VQADD_qr_s8
6672
0
    0U, // MVE_VQADD_qr_u16
6673
0
    0U, // MVE_VQADD_qr_u32
6674
0
    0U, // MVE_VQADD_qr_u8
6675
0
    0U, // MVE_VQADDs16
6676
0
    0U, // MVE_VQADDs32
6677
0
    0U, // MVE_VQADDs8
6678
0
    0U, // MVE_VQADDu16
6679
0
    0U, // MVE_VQADDu32
6680
0
    0U, // MVE_VQADDu8
6681
0
    3671552U, // MVE_VQDMLADHXs16
6682
0
    3671552U, // MVE_VQDMLADHXs32
6683
0
    3671552U, // MVE_VQDMLADHXs8
6684
0
    3671552U, // MVE_VQDMLADHs16
6685
0
    3671552U, // MVE_VQDMLADHs32
6686
0
    3671552U, // MVE_VQDMLADHs8
6687
0
    3671552U, // MVE_VQDMLAH_qrs16
6688
0
    3671552U, // MVE_VQDMLAH_qrs32
6689
0
    3671552U, // MVE_VQDMLAH_qrs8
6690
0
    3671552U, // MVE_VQDMLASH_qrs16
6691
0
    3671552U, // MVE_VQDMLASH_qrs32
6692
0
    3671552U, // MVE_VQDMLASH_qrs8
6693
0
    3671552U, // MVE_VQDMLSDHXs16
6694
0
    3671552U, // MVE_VQDMLSDHXs32
6695
0
    3671552U, // MVE_VQDMLSDHXs8
6696
0
    3671552U, // MVE_VQDMLSDHs16
6697
0
    3671552U, // MVE_VQDMLSDHs32
6698
0
    3671552U, // MVE_VQDMLSDHs8
6699
0
    0U, // MVE_VQDMULH_qr_s16
6700
0
    0U, // MVE_VQDMULH_qr_s32
6701
0
    0U, // MVE_VQDMULH_qr_s8
6702
0
    0U, // MVE_VQDMULHi16
6703
0
    0U, // MVE_VQDMULHi32
6704
0
    0U, // MVE_VQDMULHi8
6705
0
    0U, // MVE_VQDMULL_qr_s16bh
6706
0
    0U, // MVE_VQDMULL_qr_s16th
6707
0
    0U, // MVE_VQDMULL_qr_s32bh
6708
0
    0U, // MVE_VQDMULL_qr_s32th
6709
0
    0U, // MVE_VQDMULLs16bh
6710
0
    0U, // MVE_VQDMULLs16th
6711
0
    0U, // MVE_VQDMULLs32bh
6712
0
    0U, // MVE_VQDMULLs32th
6713
0
    17920U, // MVE_VQMOVNs16bh
6714
0
    17920U, // MVE_VQMOVNs16th
6715
0
    17920U, // MVE_VQMOVNs32bh
6716
0
    17920U, // MVE_VQMOVNs32th
6717
0
    17920U, // MVE_VQMOVNu16bh
6718
0
    17920U, // MVE_VQMOVNu16th
6719
0
    17920U, // MVE_VQMOVNu32bh
6720
0
    17920U, // MVE_VQMOVNu32th
6721
0
    17920U, // MVE_VQMOVUNs16bh
6722
0
    17920U, // MVE_VQMOVUNs16th
6723
0
    17920U, // MVE_VQMOVUNs32bh
6724
0
    17920U, // MVE_VQMOVUNs32th
6725
0
    16384U, // MVE_VQNEGs16
6726
0
    16384U, // MVE_VQNEGs32
6727
0
    16384U, // MVE_VQNEGs8
6728
0
    3671552U, // MVE_VQRDMLADHXs16
6729
0
    3671552U, // MVE_VQRDMLADHXs32
6730
0
    3671552U, // MVE_VQRDMLADHXs8
6731
0
    3671552U, // MVE_VQRDMLADHs16
6732
0
    3671552U, // MVE_VQRDMLADHs32
6733
0
    3671552U, // MVE_VQRDMLADHs8
6734
0
    3671552U, // MVE_VQRDMLAH_qrs16
6735
0
    3671552U, // MVE_VQRDMLAH_qrs32
6736
0
    3671552U, // MVE_VQRDMLAH_qrs8
6737
0
    3671552U, // MVE_VQRDMLASH_qrs16
6738
0
    3671552U, // MVE_VQRDMLASH_qrs32
6739
0
    3671552U, // MVE_VQRDMLASH_qrs8
6740
0
    3671552U, // MVE_VQRDMLSDHXs16
6741
0
    3671552U, // MVE_VQRDMLSDHXs32
6742
0
    3671552U, // MVE_VQRDMLSDHXs8
6743
0
    3671552U, // MVE_VQRDMLSDHs16
6744
0
    3671552U, // MVE_VQRDMLSDHs32
6745
0
    3671552U, // MVE_VQRDMLSDHs8
6746
0
    0U, // MVE_VQRDMULH_qr_s16
6747
0
    0U, // MVE_VQRDMULH_qr_s32
6748
0
    0U, // MVE_VQRDMULH_qr_s8
6749
0
    0U, // MVE_VQRDMULHi16
6750
0
    0U, // MVE_VQRDMULHi32
6751
0
    0U, // MVE_VQRDMULHi8
6752
0
    0U, // MVE_VQRSHL_by_vecs16
6753
0
    0U, // MVE_VQRSHL_by_vecs32
6754
0
    0U, // MVE_VQRSHL_by_vecs8
6755
0
    0U, // MVE_VQRSHL_by_vecu16
6756
0
    0U, // MVE_VQRSHL_by_vecu32
6757
0
    0U, // MVE_VQRSHL_by_vecu8
6758
0
    17920U, // MVE_VQRSHL_qrs16
6759
0
    17920U, // MVE_VQRSHL_qrs32
6760
0
    17920U, // MVE_VQRSHL_qrs8
6761
0
    17920U, // MVE_VQRSHL_qru16
6762
0
    17920U, // MVE_VQRSHL_qru32
6763
0
    17920U, // MVE_VQRSHL_qru8
6764
0
    3671552U, // MVE_VQRSHRNbhs16
6765
0
    3671552U, // MVE_VQRSHRNbhs32
6766
0
    3671552U, // MVE_VQRSHRNbhu16
6767
0
    3671552U, // MVE_VQRSHRNbhu32
6768
0
    3671552U, // MVE_VQRSHRNths16
6769
0
    3671552U, // MVE_VQRSHRNths32
6770
0
    3671552U, // MVE_VQRSHRNthu16
6771
0
    3671552U, // MVE_VQRSHRNthu32
6772
0
    3671552U, // MVE_VQRSHRUNs16bh
6773
0
    3671552U, // MVE_VQRSHRUNs16th
6774
0
    3671552U, // MVE_VQRSHRUNs32bh
6775
0
    3671552U, // MVE_VQRSHRUNs32th
6776
0
    0U, // MVE_VQSHLU_imms16
6777
0
    0U, // MVE_VQSHLU_imms32
6778
0
    0U, // MVE_VQSHLU_imms8
6779
0
    0U, // MVE_VQSHL_by_vecs16
6780
0
    0U, // MVE_VQSHL_by_vecs32
6781
0
    0U, // MVE_VQSHL_by_vecs8
6782
0
    0U, // MVE_VQSHL_by_vecu16
6783
0
    0U, // MVE_VQSHL_by_vecu32
6784
0
    0U, // MVE_VQSHL_by_vecu8
6785
0
    17920U, // MVE_VQSHL_qrs16
6786
0
    17920U, // MVE_VQSHL_qrs32
6787
0
    17920U, // MVE_VQSHL_qrs8
6788
0
    17920U, // MVE_VQSHL_qru16
6789
0
    17920U, // MVE_VQSHL_qru32
6790
0
    17920U, // MVE_VQSHL_qru8
6791
0
    0U, // MVE_VQSHLimms16
6792
0
    0U, // MVE_VQSHLimms32
6793
0
    0U, // MVE_VQSHLimms8
6794
0
    0U, // MVE_VQSHLimmu16
6795
0
    0U, // MVE_VQSHLimmu32
6796
0
    0U, // MVE_VQSHLimmu8
6797
0
    3671552U, // MVE_VQSHRNbhs16
6798
0
    3671552U, // MVE_VQSHRNbhs32
6799
0
    3671552U, // MVE_VQSHRNbhu16
6800
0
    3671552U, // MVE_VQSHRNbhu32
6801
0
    3671552U, // MVE_VQSHRNths16
6802
0
    3671552U, // MVE_VQSHRNths32
6803
0
    3671552U, // MVE_VQSHRNthu16
6804
0
    3671552U, // MVE_VQSHRNthu32
6805
0
    3671552U, // MVE_VQSHRUNs16bh
6806
0
    3671552U, // MVE_VQSHRUNs16th
6807
0
    3671552U, // MVE_VQSHRUNs32bh
6808
0
    3671552U, // MVE_VQSHRUNs32th
6809
0
    0U, // MVE_VQSUB_qr_s16
6810
0
    0U, // MVE_VQSUB_qr_s32
6811
0
    0U, // MVE_VQSUB_qr_s8
6812
0
    0U, // MVE_VQSUB_qr_u16
6813
0
    0U, // MVE_VQSUB_qr_u32
6814
0
    0U, // MVE_VQSUB_qr_u8
6815
0
    0U, // MVE_VQSUBs16
6816
0
    0U, // MVE_VQSUBs32
6817
0
    0U, // MVE_VQSUBs8
6818
0
    0U, // MVE_VQSUBu16
6819
0
    0U, // MVE_VQSUBu32
6820
0
    0U, // MVE_VQSUBu8
6821
0
    16384U, // MVE_VREV16_8
6822
0
    16384U, // MVE_VREV32_16
6823
0
    16384U, // MVE_VREV32_8
6824
0
    16384U, // MVE_VREV64_16
6825
0
    16384U, // MVE_VREV64_32
6826
0
    16384U, // MVE_VREV64_8
6827
0
    0U, // MVE_VRHADDs16
6828
0
    0U, // MVE_VRHADDs32
6829
0
    0U, // MVE_VRHADDs8
6830
0
    0U, // MVE_VRHADDu16
6831
0
    0U, // MVE_VRHADDu32
6832
0
    0U, // MVE_VRHADDu8
6833
0
    16384U, // MVE_VRINTf16A
6834
0
    16384U, // MVE_VRINTf16M
6835
0
    16384U, // MVE_VRINTf16N
6836
0
    16384U, // MVE_VRINTf16P
6837
0
    16384U, // MVE_VRINTf16X
6838
0
    16384U, // MVE_VRINTf16Z
6839
0
    16384U, // MVE_VRINTf32A
6840
0
    16384U, // MVE_VRINTf32M
6841
0
    16384U, // MVE_VRINTf32N
6842
0
    16384U, // MVE_VRINTf32P
6843
0
    16384U, // MVE_VRINTf32X
6844
0
    16384U, // MVE_VRINTf32Z
6845
0
    34078720U,  // MVE_VRMLALDAVHas32
6846
0
    34078720U,  // MVE_VRMLALDAVHau32
6847
0
    34078720U,  // MVE_VRMLALDAVHaxs32
6848
0
    33554432U,  // MVE_VRMLALDAVHs32
6849
0
    33554432U,  // MVE_VRMLALDAVHu32
6850
0
    33554432U,  // MVE_VRMLALDAVHxs32
6851
0
    34078720U,  // MVE_VRMLSLDAVHas32
6852
0
    34078720U,  // MVE_VRMLSLDAVHaxs32
6853
0
    33554432U,  // MVE_VRMLSLDAVHs32
6854
0
    33554432U,  // MVE_VRMLSLDAVHxs32
6855
0
    0U, // MVE_VRMULHs16
6856
0
    0U, // MVE_VRMULHs32
6857
0
    0U, // MVE_VRMULHs8
6858
0
    0U, // MVE_VRMULHu16
6859
0
    0U, // MVE_VRMULHu32
6860
0
    0U, // MVE_VRMULHu8
6861
0
    0U, // MVE_VRSHL_by_vecs16
6862
0
    0U, // MVE_VRSHL_by_vecs32
6863
0
    0U, // MVE_VRSHL_by_vecs8
6864
0
    0U, // MVE_VRSHL_by_vecu16
6865
0
    0U, // MVE_VRSHL_by_vecu32
6866
0
    0U, // MVE_VRSHL_by_vecu8
6867
0
    17920U, // MVE_VRSHL_qrs16
6868
0
    17920U, // MVE_VRSHL_qrs32
6869
0
    17920U, // MVE_VRSHL_qrs8
6870
0
    17920U, // MVE_VRSHL_qru16
6871
0
    17920U, // MVE_VRSHL_qru32
6872
0
    17920U, // MVE_VRSHL_qru8
6873
0
    3671552U, // MVE_VRSHRNi16bh
6874
0
    3671552U, // MVE_VRSHRNi16th
6875
0
    3671552U, // MVE_VRSHRNi32bh
6876
0
    3671552U, // MVE_VRSHRNi32th
6877
0
    0U, // MVE_VRSHR_imms16
6878
0
    0U, // MVE_VRSHR_imms32
6879
0
    0U, // MVE_VRSHR_imms8
6880
0
    0U, // MVE_VRSHR_immu16
6881
0
    0U, // MVE_VRSHR_immu32
6882
0
    0U, // MVE_VRSHR_immu8
6883
0
    3671552U, // MVE_VSBC
6884
0
    3671552U, // MVE_VSBCI
6885
0
    524672U,  // MVE_VSHLC
6886
0
    0U, // MVE_VSHLL_imms16bh
6887
0
    0U, // MVE_VSHLL_imms16th
6888
0
    0U, // MVE_VSHLL_imms8bh
6889
0
    0U, // MVE_VSHLL_imms8th
6890
0
    0U, // MVE_VSHLL_immu16bh
6891
0
    0U, // MVE_VSHLL_immu16th
6892
0
    0U, // MVE_VSHLL_immu8bh
6893
0
    0U, // MVE_VSHLL_immu8th
6894
0
    180224U,  // MVE_VSHLL_lws16bh
6895
0
    180224U,  // MVE_VSHLL_lws16th
6896
0
    196608U,  // MVE_VSHLL_lws8bh
6897
0
    196608U,  // MVE_VSHLL_lws8th
6898
0
    180224U,  // MVE_VSHLL_lwu16bh
6899
0
    180224U,  // MVE_VSHLL_lwu16th
6900
0
    196608U,  // MVE_VSHLL_lwu8bh
6901
0
    196608U,  // MVE_VSHLL_lwu8th
6902
0
    0U, // MVE_VSHL_by_vecs16
6903
0
    0U, // MVE_VSHL_by_vecs32
6904
0
    0U, // MVE_VSHL_by_vecs8
6905
0
    0U, // MVE_VSHL_by_vecu16
6906
0
    0U, // MVE_VSHL_by_vecu32
6907
0
    0U, // MVE_VSHL_by_vecu8
6908
0
    0U, // MVE_VSHL_immi16
6909
0
    0U, // MVE_VSHL_immi32
6910
0
    0U, // MVE_VSHL_immi8
6911
0
    17920U, // MVE_VSHL_qrs16
6912
0
    17920U, // MVE_VSHL_qrs32
6913
0
    17920U, // MVE_VSHL_qrs8
6914
0
    17920U, // MVE_VSHL_qru16
6915
0
    17920U, // MVE_VSHL_qru32
6916
0
    17920U, // MVE_VSHL_qru8
6917
0
    3671552U, // MVE_VSHRNi16bh
6918
0
    3671552U, // MVE_VSHRNi16th
6919
0
    3671552U, // MVE_VSHRNi32bh
6920
0
    3671552U, // MVE_VSHRNi32th
6921
0
    0U, // MVE_VSHR_imms16
6922
0
    0U, // MVE_VSHR_imms32
6923
0
    0U, // MVE_VSHR_imms8
6924
0
    0U, // MVE_VSHR_immu16
6925
0
    0U, // MVE_VSHR_immu32
6926
0
    0U, // MVE_VSHR_immu8
6927
0
    3671552U, // MVE_VSLIimm16
6928
0
    3671552U, // MVE_VSLIimm32
6929
0
    3671552U, // MVE_VSLIimm8
6930
0
    3671552U, // MVE_VSRIimm16
6931
0
    3671552U, // MVE_VSRIimm32
6932
0
    3671552U, // MVE_VSRIimm8
6933
0
    0U, // MVE_VST20_16
6934
0
    0U, // MVE_VST20_16_wb
6935
0
    0U, // MVE_VST20_32
6936
0
    0U, // MVE_VST20_32_wb
6937
0
    0U, // MVE_VST20_8
6938
0
    0U, // MVE_VST20_8_wb
6939
0
    0U, // MVE_VST21_16
6940
0
    0U, // MVE_VST21_16_wb
6941
0
    0U, // MVE_VST21_32
6942
0
    0U, // MVE_VST21_32_wb
6943
0
    0U, // MVE_VST21_8
6944
0
    0U, // MVE_VST21_8_wb
6945
0
    0U, // MVE_VST40_16
6946
0
    0U, // MVE_VST40_16_wb
6947
0
    0U, // MVE_VST40_32
6948
0
    0U, // MVE_VST40_32_wb
6949
0
    0U, // MVE_VST40_8
6950
0
    0U, // MVE_VST40_8_wb
6951
0
    0U, // MVE_VST41_16
6952
0
    0U, // MVE_VST41_16_wb
6953
0
    0U, // MVE_VST41_32
6954
0
    0U, // MVE_VST41_32_wb
6955
0
    0U, // MVE_VST41_8
6956
0
    0U, // MVE_VST41_8_wb
6957
0
    0U, // MVE_VST42_16
6958
0
    0U, // MVE_VST42_16_wb
6959
0
    0U, // MVE_VST42_32
6960
0
    0U, // MVE_VST42_32_wb
6961
0
    0U, // MVE_VST42_8
6962
0
    0U, // MVE_VST42_8_wb
6963
0
    0U, // MVE_VST43_16
6964
0
    0U, // MVE_VST43_16_wb
6965
0
    0U, // MVE_VST43_32
6966
0
    0U, // MVE_VST43_32_wb
6967
0
    0U, // MVE_VST43_8
6968
0
    0U, // MVE_VST43_8_wb
6969
0
    4096U,  // MVE_VSTRB16
6970
0
    133760U,  // MVE_VSTRB16_post
6971
0
    4224U,  // MVE_VSTRB16_pre
6972
0
    4352U,  // MVE_VSTRB16_rq
6973
0
    4096U,  // MVE_VSTRB32
6974
0
    133760U,  // MVE_VSTRB32_post
6975
0
    4224U,  // MVE_VSTRB32_pre
6976
0
    4352U,  // MVE_VSTRB32_rq
6977
0
    4352U,  // MVE_VSTRB8_rq
6978
0
    4096U,  // MVE_VSTRBU8
6979
0
    133760U,  // MVE_VSTRBU8_post
6980
0
    4480U,  // MVE_VSTRBU8_pre
6981
0
    4096U,  // MVE_VSTRD64_qi
6982
0
    4224U,  // MVE_VSTRD64_qi_pre
6983
0
    4608U,  // MVE_VSTRD64_rq
6984
0
    4352U,  // MVE_VSTRD64_rq_u
6985
0
    4736U,  // MVE_VSTRH16_rq
6986
0
    4352U,  // MVE_VSTRH16_rq_u
6987
0
    4096U,  // MVE_VSTRH32
6988
0
    133760U,  // MVE_VSTRH32_post
6989
0
    4224U,  // MVE_VSTRH32_pre
6990
0
    4736U,  // MVE_VSTRH32_rq
6991
0
    4352U,  // MVE_VSTRH32_rq_u
6992
0
    4096U,  // MVE_VSTRHU16
6993
0
    133760U,  // MVE_VSTRHU16_post
6994
0
    4480U,  // MVE_VSTRHU16_pre
6995
0
    4096U,  // MVE_VSTRW32_qi
6996
0
    4224U,  // MVE_VSTRW32_qi_pre
6997
0
    4864U,  // MVE_VSTRW32_rq
6998
0
    4352U,  // MVE_VSTRW32_rq_u
6999
0
    4096U,  // MVE_VSTRWU32
7000
0
    133760U,  // MVE_VSTRWU32_post
7001
0
    4480U,  // MVE_VSTRWU32_pre
7002
0
    0U, // MVE_VSUB_qr_f16
7003
0
    0U, // MVE_VSUB_qr_f32
7004
0
    0U, // MVE_VSUB_qr_i16
7005
0
    0U, // MVE_VSUB_qr_i32
7006
0
    0U, // MVE_VSUB_qr_i8
7007
0
    0U, // MVE_VSUBf16
7008
0
    0U, // MVE_VSUBf32
7009
0
    0U, // MVE_VSUBi16
7010
0
    0U, // MVE_VSUBi32
7011
0
    0U, // MVE_VSUBi8
7012
0
    21504U, // MVE_WLSTP_16
7013
0
    21504U, // MVE_WLSTP_32
7014
0
    21504U, // MVE_WLSTP_64
7015
0
    21504U, // MVE_WLSTP_8
7016
0
    1792U,  // MVNi
7017
0
    16384U, // MVNr
7018
0
    1920U,  // MVNsi
7019
0
    1152U,  // MVNsr
7020
0
    17920U, // NEON_VMAXNMNDf
7021
0
    17920U, // NEON_VMAXNMNDh
7022
0
    17920U, // NEON_VMAXNMNQf
7023
0
    17920U, // NEON_VMAXNMNQh
7024
0
    17920U, // NEON_VMINNMNDf
7025
0
    17920U, // NEON_VMINNMNDh
7026
0
    17920U, // NEON_VMINNMNQf
7027
0
    17920U, // NEON_VMINNMNQh
7028
0
    1048576U, // ORRri
7029
0
    0U, // ORRrr
7030
0
    1572864U, // ORRrsi
7031
0
    0U, // ORRrsr
7032
0
    201326592U, // PKHBT
7033
0
    234881024U, // PKHTB
7034
0
    0U, // PLDWi12
7035
0
    0U, // PLDWrs
7036
0
    0U, // PLDi12
7037
0
    0U, // PLDrs
7038
0
    0U, // PLIi12
7039
0
    0U, // PLIrs
7040
0
    0U, // QADD
7041
0
    0U, // QADD16
7042
0
    0U, // QADD8
7043
0
    0U, // QASX
7044
0
    0U, // QDADD
7045
0
    0U, // QDSUB
7046
0
    0U, // QSAX
7047
0
    0U, // QSUB
7048
0
    0U, // QSUB16
7049
0
    0U, // QSUB8
7050
0
    16384U, // RBIT
7051
0
    16384U, // REV
7052
0
    16384U, // REV16
7053
0
    16384U, // REVSH
7054
0
    0U, // RFEDA
7055
0
    0U, // RFEDA_UPD
7056
0
    0U, // RFEDB
7057
0
    0U, // RFEDB_UPD
7058
0
    0U, // RFEIA
7059
0
    0U, // RFEIA_UPD
7060
0
    0U, // RFEIB
7061
0
    0U, // RFEIB_UPD
7062
0
    1048576U, // RSBri
7063
0
    0U, // RSBrr
7064
0
    1572864U, // RSBrsi
7065
0
    0U, // RSBrsr
7066
0
    1048576U, // RSCri
7067
0
    0U, // RSCrr
7068
0
    1572864U, // RSCrsi
7069
0
    0U, // RSCrsr
7070
0
    0U, // SADD16
7071
0
    0U, // SADD8
7072
0
    0U, // SASX
7073
0
    0U, // SB
7074
0
    1048576U, // SBCri
7075
0
    0U, // SBCrr
7076
0
    1572864U, // SBCrsi
7077
0
    0U, // SBCrsr
7078
0
    33554432U,  // SBFX
7079
0
    0U, // SDIV
7080
0
    0U, // SEL
7081
0
    0U, // SETEND
7082
0
    0U, // SETPAN
7083
0
    16768U, // SHA1C
7084
0
    2U, // SHA1H
7085
0
    16768U, // SHA1M
7086
0
    16768U, // SHA1P
7087
0
    16768U, // SHA1SU0
7088
0
    2U, // SHA1SU1
7089
0
    16768U, // SHA256H
7090
0
    16768U, // SHA256H2
7091
0
    2U, // SHA256SU0
7092
0
    16768U, // SHA256SU1
7093
0
    0U, // SHADD16
7094
0
    0U, // SHADD8
7095
0
    0U, // SHASX
7096
0
    0U, // SHSAX
7097
0
    0U, // SHSUB16
7098
0
    0U, // SHSUB8
7099
0
    2U, // SMC
7100
0
    33554432U,  // SMLABB
7101
0
    33554432U,  // SMLABT
7102
0
    33554432U,  // SMLAD
7103
0
    33554432U,  // SMLADX
7104
0
    0U, // SMLAL
7105
0
    33554432U,  // SMLALBB
7106
0
    33554432U,  // SMLALBT
7107
0
    33554432U,  // SMLALD
7108
0
    33554432U,  // SMLALDX
7109
0
    33554432U,  // SMLALTB
7110
0
    33554432U,  // SMLALTT
7111
0
    33554432U,  // SMLATB
7112
0
    33554432U,  // SMLATT
7113
0
    33554432U,  // SMLAWB
7114
0
    33554432U,  // SMLAWT
7115
0
    33554432U,  // SMLSD
7116
0
    33554432U,  // SMLSDX
7117
0
    33554432U,  // SMLSLD
7118
0
    33554432U,  // SMLSLDX
7119
0
    33554432U,  // SMMLA
7120
0
    33554432U,  // SMMLAR
7121
0
    33554432U,  // SMMLS
7122
0
    33554432U,  // SMMLSR
7123
0
    0U, // SMMUL
7124
0
    0U, // SMMULR
7125
0
    0U, // SMUAD
7126
0
    0U, // SMUADX
7127
0
    0U, // SMULBB
7128
0
    0U, // SMULBT
7129
0
    33554432U,  // SMULL
7130
0
    0U, // SMULTB
7131
0
    0U, // SMULTT
7132
0
    0U, // SMULWB
7133
0
    0U, // SMULWT
7134
0
    0U, // SMUSD
7135
0
    0U, // SMUSDX
7136
0
    0U, // SRSDA
7137
0
    0U, // SRSDA_UPD
7138
0
    0U, // SRSDB
7139
0
    0U, // SRSDB_UPD
7140
0
    0U, // SRSIA
7141
0
    0U, // SRSIA_UPD
7142
0
    0U, // SRSIB
7143
0
    0U, // SRSIB_UPD
7144
0
    218240U,  // SSAT
7145
0
    21632U, // SSAT16
7146
0
    0U, // SSAX
7147
0
    0U, // SSUB16
7148
0
    0U, // SSUB8
7149
0
    0U, // STC2L_OFFSET
7150
0
    2304U,  // STC2L_OPTION
7151
0
    2432U,  // STC2L_POST
7152
0
    0U, // STC2L_PRE
7153
0
    0U, // STC2_OFFSET
7154
0
    2304U,  // STC2_OPTION
7155
0
    2432U,  // STC2_POST
7156
0
    0U, // STC2_PRE
7157
0
    2582U,  // STCL_OFFSET
7158
0
    4721302U, // STCL_OPTION
7159
0
    5245590U, // STCL_POST
7160
0
    2838U,  // STCL_PRE
7161
0
    2582U,  // STC_OFFSET
7162
0
    4721302U, // STC_OPTION
7163
0
    5245590U, // STC_POST
7164
0
    2838U,  // STC_PRE
7165
0
    128U, // STL
7166
0
    128U, // STLB
7167
0
    11010048U,  // STLEX
7168
0
    11010048U,  // STLEXB
7169
0
    5376U,  // STLEXD
7170
0
    11010048U,  // STLEXH
7171
0
    128U, // STLH
7172
0
    18560U, // STMDA
7173
0
    532U, // STMDA_UPD
7174
0
    18560U, // STMDB
7175
0
    532U, // STMDB_UPD
7176
0
    18560U, // STMIA
7177
0
    532U, // STMIA_UPD
7178
0
    18560U, // STMIB
7179
0
    532U, // STMIB_UPD
7180
0
    5769856U, // STRBT_POST_IMM
7181
0
    5769856U, // STRBT_POST_REG
7182
0
    5769856U, // STRB_POST_IMM
7183
0
    5769856U, // STRB_POST_REG
7184
0
    2944U,  // STRB_PRE_IMM
7185
0
    3072U,  // STRB_PRE_REG
7186
0
    3200U,  // STRBi12
7187
0
    3328U,  // STRBrs
7188
0
    6291456U, // STRD
7189
0
    40371712U,  // STRD_POST
7190
0
    7341568U, // STRD_PRE
7191
0
    11010048U,  // STREX
7192
0
    11010048U,  // STREXB
7193
0
    5376U,  // STREXD
7194
0
    11010048U,  // STREXH
7195
0
    3456U,  // STRH
7196
0
    7867008U, // STRHTi
7197
0
    8391296U, // STRHTr
7198
0
    8915584U, // STRH_POST
7199
0
    3584U,  // STRH_PRE
7200
0
    5769856U, // STRT_POST_IMM
7201
0
    5769856U, // STRT_POST_REG
7202
0
    5769856U, // STR_POST_IMM
7203
0
    5769856U, // STR_POST_REG
7204
0
    2944U,  // STR_PRE_IMM
7205
0
    3072U,  // STR_PRE_REG
7206
0
    3200U,  // STRi12
7207
0
    3328U,  // STRrs
7208
0
    1048576U, // SUBri
7209
0
    0U, // SUBrr
7210
0
    1572864U, // SUBrsi
7211
0
    0U, // SUBrsr
7212
0
    2U, // SVC
7213
0
    11010048U,  // SWP
7214
0
    11010048U,  // SWPB
7215
0
    268435456U, // SXTAB
7216
0
    268435456U, // SXTAB16
7217
0
    268435456U, // SXTAH
7218
0
    229376U,  // SXTB
7219
0
    229376U,  // SXTB16
7220
0
    229376U,  // SXTH
7221
0
    1792U,  // TEQri
7222
0
    16384U, // TEQrr
7223
0
    1920U,  // TEQrsi
7224
0
    1152U,  // TEQrsr
7225
0
    0U, // TRAP
7226
0
    0U, // TRAPNaCl
7227
0
    0U, // TSB
7228
0
    1792U,  // TSTri
7229
0
    16384U, // TSTrr
7230
0
    1920U,  // TSTrsi
7231
0
    1152U,  // TSTrsr
7232
0
    0U, // UADD16
7233
0
    0U, // UADD8
7234
0
    0U, // UASX
7235
0
    33554432U,  // UBFX
7236
0
    0U, // UDF
7237
0
    0U, // UDIV
7238
0
    0U, // UHADD16
7239
0
    0U, // UHADD8
7240
0
    0U, // UHASX
7241
0
    0U, // UHSAX
7242
0
    0U, // UHSUB16
7243
0
    0U, // UHSUB8
7244
0
    33554432U,  // UMAAL
7245
0
    0U, // UMLAL
7246
0
    33554432U,  // UMULL
7247
0
    0U, // UQADD16
7248
0
    0U, // UQADD8
7249
0
    0U, // UQASX
7250
0
    0U, // UQSAX
7251
0
    0U, // UQSUB16
7252
0
    0U, // UQSUB8
7253
0
    0U, // USAD8
7254
0
    33554432U,  // USADA8
7255
0
    301989888U, // USAT
7256
0
    0U, // USAT16
7257
0
    0U, // USAX
7258
0
    0U, // USUB16
7259
0
    0U, // USUB8
7260
0
    268435456U, // UXTAB
7261
0
    268435456U, // UXTAB16
7262
0
    268435456U, // UXTAH
7263
0
    229376U,  // UXTB
7264
0
    229376U,  // UXTB16
7265
0
    229376U,  // UXTH
7266
0
    3671552U, // VABALsv2i64
7267
0
    3671552U, // VABALsv4i32
7268
0
    3671552U, // VABALsv8i16
7269
0
    3671552U, // VABALuv2i64
7270
0
    3671552U, // VABALuv4i32
7271
0
    3671552U, // VABALuv8i16
7272
0
    3671552U, // VABAsv16i8
7273
0
    3671552U, // VABAsv2i32
7274
0
    3671552U, // VABAsv4i16
7275
0
    3671552U, // VABAsv4i32
7276
0
    3671552U, // VABAsv8i16
7277
0
    3671552U, // VABAsv8i8
7278
0
    3671552U, // VABAuv16i8
7279
0
    3671552U, // VABAuv2i32
7280
0
    3671552U, // VABAuv4i16
7281
0
    3671552U, // VABAuv4i32
7282
0
    3671552U, // VABAuv8i16
7283
0
    3671552U, // VABAuv8i8
7284
0
    0U, // VABDLsv2i64
7285
0
    0U, // VABDLsv4i32
7286
0
    0U, // VABDLsv8i16
7287
0
    0U, // VABDLuv2i64
7288
0
    0U, // VABDLuv4i32
7289
0
    0U, // VABDLuv8i16
7290
0
    0U, // VABDfd
7291
0
    0U, // VABDfq
7292
0
    0U, // VABDhd
7293
0
    0U, // VABDhq
7294
0
    0U, // VABDsv16i8
7295
0
    0U, // VABDsv2i32
7296
0
    0U, // VABDsv4i16
7297
0
    0U, // VABDsv4i32
7298
0
    0U, // VABDsv8i16
7299
0
    0U, // VABDsv8i8
7300
0
    0U, // VABDuv16i8
7301
0
    0U, // VABDuv2i32
7302
0
    0U, // VABDuv4i16
7303
0
    0U, // VABDuv4i32
7304
0
    0U, // VABDuv8i16
7305
0
    0U, // VABDuv8i8
7306
0
    528U, // VABSD
7307
0
    16384U, // VABSH
7308
0
    16384U, // VABSS
7309
0
    16384U, // VABSfd
7310
0
    16384U, // VABSfq
7311
0
    16384U, // VABShd
7312
0
    16384U, // VABShq
7313
0
    16384U, // VABSv16i8
7314
0
    16384U, // VABSv2i32
7315
0
    16384U, // VABSv4i16
7316
0
    16384U, // VABSv4i32
7317
0
    16384U, // VABSv8i16
7318
0
    16384U, // VABSv8i8
7319
0
    0U, // VACGEfd
7320
0
    0U, // VACGEfq
7321
0
    0U, // VACGEhd
7322
0
    0U, // VACGEhq
7323
0
    0U, // VACGTfd
7324
0
    0U, // VACGTfq
7325
0
    0U, // VACGThd
7326
0
    0U, // VACGThq
7327
0
    2720528U, // VADDD
7328
0
    0U, // VADDH
7329
0
    17920U, // VADDHNv2i32
7330
0
    0U, // VADDHNv4i16
7331
0
    0U, // VADDHNv8i8
7332
0
    0U, // VADDLsv2i64
7333
0
    0U, // VADDLsv4i32
7334
0
    0U, // VADDLsv8i16
7335
0
    0U, // VADDLuv2i64
7336
0
    0U, // VADDLuv4i32
7337
0
    0U, // VADDLuv8i16
7338
0
    0U, // VADDS
7339
0
    0U, // VADDWsv2i64
7340
0
    0U, // VADDWsv4i32
7341
0
    0U, // VADDWsv8i16
7342
0
    0U, // VADDWuv2i64
7343
0
    0U, // VADDWuv4i32
7344
0
    0U, // VADDWuv8i16
7345
0
    0U, // VADDfd
7346
0
    0U, // VADDfq
7347
0
    0U, // VADDhd
7348
0
    0U, // VADDhq
7349
0
    0U, // VADDv16i8
7350
0
    17920U, // VADDv1i64
7351
0
    0U, // VADDv2i32
7352
0
    17920U, // VADDv2i64
7353
0
    0U, // VADDv4i16
7354
0
    0U, // VADDv4i32
7355
0
    0U, // VADDv8i16
7356
0
    0U, // VADDv8i8
7357
0
    0U, // VANDd
7358
0
    0U, // VANDq
7359
0
    2U, // VBF16MALBQ
7360
0
    520U, // VBF16MALBQI
7361
0
    2U, // VBF16MALTQ
7362
0
    520U, // VBF16MALTQI
7363
0
    0U, // VBICd
7364
0
    4992U,  // VBICiv2i32
7365
0
    4992U,  // VBICiv4i16
7366
0
    4992U,  // VBICiv4i32
7367
0
    4992U,  // VBICiv8i16
7368
0
    0U, // VBICq
7369
0
    3671552U, // VBIFd
7370
0
    3671552U, // VBIFq
7371
0
    3671552U, // VBITd
7372
0
    3671552U, // VBITq
7373
0
    3671552U, // VBSLd
7374
0
    3671552U, // VBSLq
7375
0
    0U, // VBSPd
7376
0
    0U, // VBSPq
7377
0
    11535872U,  // VCADDv2f32
7378
0
    11535872U,  // VCADDv4f16
7379
0
    11535872U,  // VCADDv4f32
7380
0
    11535872U,  // VCADDv8f16
7381
0
    0U, // VCEQfd
7382
0
    0U, // VCEQfq
7383
0
    0U, // VCEQhd
7384
0
    0U, // VCEQhq
7385
0
    0U, // VCEQv16i8
7386
0
    0U, // VCEQv2i32
7387
0
    0U, // VCEQv4i16
7388
0
    0U, // VCEQv4i32
7389
0
    0U, // VCEQv8i16
7390
0
    0U, // VCEQv8i8
7391
0
    245760U,  // VCEQzv16i8
7392
0
    245760U,  // VCEQzv2f32
7393
0
    245760U,  // VCEQzv2i32
7394
0
    245760U,  // VCEQzv4f16
7395
0
    245760U,  // VCEQzv4f32
7396
0
    245760U,  // VCEQzv4i16
7397
0
    245760U,  // VCEQzv4i32
7398
0
    245760U,  // VCEQzv8f16
7399
0
    245760U,  // VCEQzv8i16
7400
0
    245760U,  // VCEQzv8i8
7401
0
    0U, // VCGEfd
7402
0
    0U, // VCGEfq
7403
0
    0U, // VCGEhd
7404
0
    0U, // VCGEhq
7405
0
    0U, // VCGEsv16i8
7406
0
    0U, // VCGEsv2i32
7407
0
    0U, // VCGEsv4i16
7408
0
    0U, // VCGEsv4i32
7409
0
    0U, // VCGEsv8i16
7410
0
    0U, // VCGEsv8i8
7411
0
    0U, // VCGEuv16i8
7412
0
    0U, // VCGEuv2i32
7413
0
    0U, // VCGEuv4i16
7414
0
    0U, // VCGEuv4i32
7415
0
    0U, // VCGEuv8i16
7416
0
    0U, // VCGEuv8i8
7417
0
    245760U,  // VCGEzv16i8
7418
0
    245760U,  // VCGEzv2f32
7419
0
    245760U,  // VCGEzv2i32
7420
0
    245760U,  // VCGEzv4f16
7421
0
    245760U,  // VCGEzv4f32
7422
0
    245760U,  // VCGEzv4i16
7423
0
    245760U,  // VCGEzv4i32
7424
0
    245760U,  // VCGEzv8f16
7425
0
    245760U,  // VCGEzv8i16
7426
0
    245760U,  // VCGEzv8i8
7427
0
    0U, // VCGTfd
7428
0
    0U, // VCGTfq
7429
0
    0U, // VCGThd
7430
0
    0U, // VCGThq
7431
0
    0U, // VCGTsv16i8
7432
0
    0U, // VCGTsv2i32
7433
0
    0U, // VCGTsv4i16
7434
0
    0U, // VCGTsv4i32
7435
0
    0U, // VCGTsv8i16
7436
0
    0U, // VCGTsv8i8
7437
0
    0U, // VCGTuv16i8
7438
0
    0U, // VCGTuv2i32
7439
0
    0U, // VCGTuv4i16
7440
0
    0U, // VCGTuv4i32
7441
0
    0U, // VCGTuv8i16
7442
0
    0U, // VCGTuv8i8
7443
0
    245760U,  // VCGTzv16i8
7444
0
    245760U,  // VCGTzv2f32
7445
0
    245760U,  // VCGTzv2i32
7446
0
    245760U,  // VCGTzv4f16
7447
0
    245760U,  // VCGTzv4f32
7448
0
    245760U,  // VCGTzv4i16
7449
0
    245760U,  // VCGTzv4i32
7450
0
    245760U,  // VCGTzv8f16
7451
0
    245760U,  // VCGTzv8i16
7452
0
    245760U,  // VCGTzv8i8
7453
0
    245760U,  // VCLEzv16i8
7454
0
    245760U,  // VCLEzv2f32
7455
0
    245760U,  // VCLEzv2i32
7456
0
    245760U,  // VCLEzv4f16
7457
0
    245760U,  // VCLEzv4f32
7458
0
    245760U,  // VCLEzv4i16
7459
0
    245760U,  // VCLEzv4i32
7460
0
    245760U,  // VCLEzv8f16
7461
0
    245760U,  // VCLEzv8i16
7462
0
    245760U,  // VCLEzv8i8
7463
0
    16384U, // VCLSv16i8
7464
0
    16384U, // VCLSv2i32
7465
0
    16384U, // VCLSv4i16
7466
0
    16384U, // VCLSv4i32
7467
0
    16384U, // VCLSv8i16
7468
0
    16384U, // VCLSv8i8
7469
0
    245760U,  // VCLTzv16i8
7470
0
    245760U,  // VCLTzv2f32
7471
0
    245760U,  // VCLTzv2i32
7472
0
    245760U,  // VCLTzv4f16
7473
0
    245760U,  // VCLTzv4f32
7474
0
    245760U,  // VCLTzv4i16
7475
0
    245760U,  // VCLTzv4i32
7476
0
    245760U,  // VCLTzv8f16
7477
0
    245760U,  // VCLTzv8i16
7478
0
    245760U,  // VCLTzv8i8
7479
0
    16384U, // VCLZv16i8
7480
0
    16384U, // VCLZv2i32
7481
0
    16384U, // VCLZv4i16
7482
0
    16384U, // VCLZv4i32
7483
0
    16384U, // VCLZv8i16
7484
0
    16384U, // VCLZv8i8
7485
0
    12059008U,  // VCMLAv2f32
7486
0
    262528U,  // VCMLAv2f32_indexed
7487
0
    12059008U,  // VCMLAv4f16
7488
0
    262528U,  // VCMLAv4f16_indexed
7489
0
    12059008U,  // VCMLAv4f32
7490
0
    262528U,  // VCMLAv4f32_indexed
7491
0
    12059008U,  // VCMLAv8f16
7492
0
    262528U,  // VCMLAv8f16_indexed
7493
0
    528U, // VCMPD
7494
0
    528U, // VCMPED
7495
0
    16384U, // VCMPEH
7496
0
    16384U, // VCMPES
7497
0
    0U, // VCMPEZD
7498
0
    34U,  // VCMPEZH
7499
0
    34U,  // VCMPEZS
7500
0
    16384U, // VCMPH
7501
0
    16384U, // VCMPS
7502
0
    0U, // VCMPZD
7503
0
    34U,  // VCMPZH
7504
0
    34U,  // VCMPZS
7505
0
    16384U, // VCNTd
7506
0
    16384U, // VCNTq
7507
0
    2U, // VCVTANSDf
7508
0
    2U, // VCVTANSDh
7509
0
    2U, // VCVTANSQf
7510
0
    2U, // VCVTANSQh
7511
0
    2U, // VCVTANUDf
7512
0
    2U, // VCVTANUDh
7513
0
    2U, // VCVTANUQf
7514
0
    2U, // VCVTANUQh
7515
0
    2U, // VCVTASD
7516
0
    2U, // VCVTASH
7517
0
    2U, // VCVTASS
7518
0
    2U, // VCVTAUD
7519
0
    2U, // VCVTAUH
7520
0
    2U, // VCVTAUS
7521
0
    0U, // VCVTBDH
7522
0
    0U, // VCVTBHD
7523
0
    0U, // VCVTBHS
7524
0
    2U, // VCVTBSH
7525
0
    0U, // VCVTDS
7526
0
    2U, // VCVTMNSDf
7527
0
    2U, // VCVTMNSDh
7528
0
    2U, // VCVTMNSQf
7529
0
    2U, // VCVTMNSQh
7530
0
    2U, // VCVTMNUDf
7531
0
    2U, // VCVTMNUDh
7532
0
    2U, // VCVTMNUQf
7533
0
    2U, // VCVTMNUQh
7534
0
    2U, // VCVTMSD
7535
0
    2U, // VCVTMSH
7536
0
    2U, // VCVTMSS
7537
0
    2U, // VCVTMUD
7538
0
    2U, // VCVTMUH
7539
0
    2U, // VCVTMUS
7540
0
    2U, // VCVTNNSDf
7541
0
    2U, // VCVTNNSDh
7542
0
    2U, // VCVTNNSQf
7543
0
    2U, // VCVTNNSQh
7544
0
    2U, // VCVTNNUDf
7545
0
    2U, // VCVTNNUDh
7546
0
    2U, // VCVTNNUQf
7547
0
    2U, // VCVTNNUQh
7548
0
    2U, // VCVTNSD
7549
0
    2U, // VCVTNSH
7550
0
    2U, // VCVTNSS
7551
0
    2U, // VCVTNUD
7552
0
    2U, // VCVTNUH
7553
0
    2U, // VCVTNUS
7554
0
    2U, // VCVTPNSDf
7555
0
    2U, // VCVTPNSDh
7556
0
    2U, // VCVTPNSQf
7557
0
    2U, // VCVTPNSQh
7558
0
    2U, // VCVTPNUDf
7559
0
    2U, // VCVTPNUDh
7560
0
    2U, // VCVTPNUQf
7561
0
    2U, // VCVTPNUQh
7562
0
    2U, // VCVTPSD
7563
0
    2U, // VCVTPSH
7564
0
    2U, // VCVTPSS
7565
0
    2U, // VCVTPUD
7566
0
    2U, // VCVTPUH
7567
0
    2U, // VCVTPUS
7568
0
    0U, // VCVTSD
7569
0
    0U, // VCVTTDH
7570
0
    0U, // VCVTTHD
7571
0
    0U, // VCVTTHS
7572
0
    2U, // VCVTTSH
7573
0
    2U, // VCVTf2h
7574
0
    0U, // VCVTf2sd
7575
0
    0U, // VCVTf2sq
7576
0
    0U, // VCVTf2ud
7577
0
    0U, // VCVTf2uq
7578
0
    536U, // VCVTf2xsd
7579
0
    536U, // VCVTf2xsq
7580
0
    536U, // VCVTf2xud
7581
0
    536U, // VCVTf2xuq
7582
0
    0U, // VCVTh2f
7583
0
    0U, // VCVTh2sd
7584
0
    0U, // VCVTh2sq
7585
0
    0U, // VCVTh2ud
7586
0
    0U, // VCVTh2uq
7587
0
    536U, // VCVTh2xsd
7588
0
    536U, // VCVTh2xsq
7589
0
    536U, // VCVTh2xud
7590
0
    536U, // VCVTh2xuq
7591
0
    0U, // VCVTs2fd
7592
0
    0U, // VCVTs2fq
7593
0
    0U, // VCVTs2hd
7594
0
    0U, // VCVTs2hq
7595
0
    0U, // VCVTu2fd
7596
0
    0U, // VCVTu2fq
7597
0
    0U, // VCVTu2hd
7598
0
    0U, // VCVTu2hq
7599
0
    536U, // VCVTxs2fd
7600
0
    536U, // VCVTxs2fq
7601
0
    536U, // VCVTxs2hd
7602
0
    536U, // VCVTxs2hq
7603
0
    536U, // VCVTxu2fd
7604
0
    536U, // VCVTxu2fq
7605
0
    536U, // VCVTxu2hd
7606
0
    536U, // VCVTxu2hq
7607
0
    2720528U, // VDIVD
7608
0
    0U, // VDIVH
7609
0
    0U, // VDIVS
7610
0
    16384U, // VDUP16d
7611
0
    16384U, // VDUP16q
7612
0
    16384U, // VDUP32d
7613
0
    16384U, // VDUP32q
7614
0
    16384U, // VDUP8d
7615
0
    16384U, // VDUP8q
7616
0
    147456U,  // VDUPLN16d
7617
0
    147456U,  // VDUPLN16q
7618
0
    147456U,  // VDUPLN32d
7619
0
    147456U,  // VDUPLN32q
7620
0
    147456U,  // VDUPLN8d
7621
0
    147456U,  // VDUPLN8q
7622
0
    0U, // VEORd
7623
0
    0U, // VEORq
7624
0
    33554432U,  // VEXTd16
7625
0
    33554432U,  // VEXTd32
7626
0
    33554432U,  // VEXTd8
7627
0
    33554432U,  // VEXTq16
7628
0
    33554432U,  // VEXTq32
7629
0
    33554432U,  // VEXTq64
7630
0
    33554432U,  // VEXTq8
7631
0
    49944U, // VFMAD
7632
0
    3671552U, // VFMAH
7633
0
    17920U, // VFMALD
7634
0
    280064U,  // VFMALDI
7635
0
    17920U, // VFMALQ
7636
0
    280064U,  // VFMALQI
7637
0
    3671552U, // VFMAS
7638
0
    3671552U, // VFMAfd
7639
0
    3671552U, // VFMAfq
7640
0
    3671552U, // VFMAhd
7641
0
    3671552U, // VFMAhq
7642
0
    49944U, // VFMSD
7643
0
    3671552U, // VFMSH
7644
0
    17920U, // VFMSLD
7645
0
    280064U,  // VFMSLDI
7646
0
    17920U, // VFMSLQ
7647
0
    280064U,  // VFMSLQI
7648
0
    3671552U, // VFMSS
7649
0
    3671552U, // VFMSfd
7650
0
    3671552U, // VFMSfq
7651
0
    3671552U, // VFMShd
7652
0
    3671552U, // VFMShq
7653
0
    49944U, // VFNMAD
7654
0
    3671552U, // VFNMAH
7655
0
    3671552U, // VFNMAS
7656
0
    49944U, // VFNMSD
7657
0
    3671552U, // VFNMSH
7658
0
    3671552U, // VFNMSS
7659
0
    17920U, // VFP_VMAXNMD
7660
0
    17920U, // VFP_VMAXNMH
7661
0
    17920U, // VFP_VMAXNMS
7662
0
    17920U, // VFP_VMINNMD
7663
0
    17920U, // VFP_VMINNMH
7664
0
    17920U, // VFP_VMINNMS
7665
0
    147456U,  // VGETLNi32
7666
0
    147456U,  // VGETLNs16
7667
0
    147456U,  // VGETLNs8
7668
0
    147456U,  // VGETLNu16
7669
0
    147456U,  // VGETLNu8
7670
0
    0U, // VHADDsv16i8
7671
0
    0U, // VHADDsv2i32
7672
0
    0U, // VHADDsv4i16
7673
0
    0U, // VHADDsv4i32
7674
0
    0U, // VHADDsv8i16
7675
0
    0U, // VHADDsv8i8
7676
0
    0U, // VHADDuv16i8
7677
0
    0U, // VHADDuv2i32
7678
0
    0U, // VHADDuv4i16
7679
0
    0U, // VHADDuv4i32
7680
0
    0U, // VHADDuv8i16
7681
0
    0U, // VHADDuv8i8
7682
0
    0U, // VHSUBsv16i8
7683
0
    0U, // VHSUBsv2i32
7684
0
    0U, // VHSUBsv4i16
7685
0
    0U, // VHSUBsv4i32
7686
0
    0U, // VHSUBsv8i16
7687
0
    0U, // VHSUBsv8i8
7688
0
    0U, // VHSUBuv16i8
7689
0
    0U, // VHSUBuv2i32
7690
0
    0U, // VHSUBuv4i16
7691
0
    0U, // VHSUBuv4i32
7692
0
    0U, // VHSUBuv8i16
7693
0
    0U, // VHSUBuv8i8
7694
0
    2U, // VINSH
7695
0
    0U, // VJCVT
7696
0
    518U, // VLD1DUPd16
7697
0
    676U, // VLD1DUPd16wb_fixed
7698
0
    2687780U, // VLD1DUPd16wb_register
7699
0
    518U, // VLD1DUPd32
7700
0
    676U, // VLD1DUPd32wb_fixed
7701
0
    2687780U, // VLD1DUPd32wb_register
7702
0
    518U, // VLD1DUPd8
7703
0
    676U, // VLD1DUPd8wb_fixed
7704
0
    2687780U, // VLD1DUPd8wb_register
7705
0
    518U, // VLD1DUPq16
7706
0
    676U, // VLD1DUPq16wb_fixed
7707
0
    2687780U, // VLD1DUPq16wb_register
7708
0
    518U, // VLD1DUPq32
7709
0
    676U, // VLD1DUPq32wb_fixed
7710
0
    2687780U, // VLD1DUPq32wb_register
7711
0
    518U, // VLD1DUPq8
7712
0
    676U, // VLD1DUPq8wb_fixed
7713
0
    2687780U, // VLD1DUPq8wb_register
7714
0
    12883366U,  // VLD1LNd16
7715
0
    13407782U,  // VLD1LNd16_UPD
7716
0
    12883366U,  // VLD1LNd32
7717
0
    13407782U,  // VLD1LNd32_UPD
7718
0
    12883366U,  // VLD1LNd8
7719
0
    13407782U,  // VLD1LNd8_UPD
7720
0
    0U, // VLD1LNq16Pseudo
7721
0
    0U, // VLD1LNq16Pseudo_UPD
7722
0
    0U, // VLD1LNq32Pseudo
7723
0
    0U, // VLD1LNq32Pseudo_UPD
7724
0
    0U, // VLD1LNq8Pseudo
7725
0
    0U, // VLD1LNq8Pseudo_UPD
7726
0
    518U, // VLD1d16
7727
0
    518U, // VLD1d16Q
7728
0
    0U, // VLD1d16QPseudo
7729
0
    0U, // VLD1d16QPseudoWB_fixed
7730
0
    0U, // VLD1d16QPseudoWB_register
7731
0
    676U, // VLD1d16Qwb_fixed
7732
0
    2687780U, // VLD1d16Qwb_register
7733
0
    518U, // VLD1d16T
7734
0
    0U, // VLD1d16TPseudo
7735
0
    0U, // VLD1d16TPseudoWB_fixed
7736
0
    0U, // VLD1d16TPseudoWB_register
7737
0
    676U, // VLD1d16Twb_fixed
7738
0
    2687780U, // VLD1d16Twb_register
7739
0
    676U, // VLD1d16wb_fixed
7740
0
    2687780U, // VLD1d16wb_register
7741
0
    518U, // VLD1d32
7742
0
    518U, // VLD1d32Q
7743
0
    0U, // VLD1d32QPseudo
7744
0
    0U, // VLD1d32QPseudoWB_fixed
7745
0
    0U, // VLD1d32QPseudoWB_register
7746
0
    676U, // VLD1d32Qwb_fixed
7747
0
    2687780U, // VLD1d32Qwb_register
7748
0
    518U, // VLD1d32T
7749
0
    0U, // VLD1d32TPseudo
7750
0
    0U, // VLD1d32TPseudoWB_fixed
7751
0
    0U, // VLD1d32TPseudoWB_register
7752
0
    676U, // VLD1d32Twb_fixed
7753
0
    2687780U, // VLD1d32Twb_register
7754
0
    676U, // VLD1d32wb_fixed
7755
0
    2687780U, // VLD1d32wb_register
7756
0
    518U, // VLD1d64
7757
0
    518U, // VLD1d64Q
7758
0
    0U, // VLD1d64QPseudo
7759
0
    0U, // VLD1d64QPseudoWB_fixed
7760
0
    0U, // VLD1d64QPseudoWB_register
7761
0
    676U, // VLD1d64Qwb_fixed
7762
0
    2687780U, // VLD1d64Qwb_register
7763
0
    518U, // VLD1d64T
7764
0
    0U, // VLD1d64TPseudo
7765
0
    0U, // VLD1d64TPseudoWB_fixed
7766
0
    0U, // VLD1d64TPseudoWB_register
7767
0
    676U, // VLD1d64Twb_fixed
7768
0
    2687780U, // VLD1d64Twb_register
7769
0
    676U, // VLD1d64wb_fixed
7770
0
    2687780U, // VLD1d64wb_register
7771
0
    518U, // VLD1d8
7772
0
    518U, // VLD1d8Q
7773
0
    0U, // VLD1d8QPseudo
7774
0
    0U, // VLD1d8QPseudoWB_fixed
7775
0
    0U, // VLD1d8QPseudoWB_register
7776
0
    676U, // VLD1d8Qwb_fixed
7777
0
    2687780U, // VLD1d8Qwb_register
7778
0
    518U, // VLD1d8T
7779
0
    0U, // VLD1d8TPseudo
7780
0
    0U, // VLD1d8TPseudoWB_fixed
7781
0
    0U, // VLD1d8TPseudoWB_register
7782
0
    676U, // VLD1d8Twb_fixed
7783
0
    2687780U, // VLD1d8Twb_register
7784
0
    676U, // VLD1d8wb_fixed
7785
0
    2687780U, // VLD1d8wb_register
7786
0
    518U, // VLD1q16
7787
0
    0U, // VLD1q16HighQPseudo
7788
0
    0U, // VLD1q16HighQPseudo_UPD
7789
0
    0U, // VLD1q16HighTPseudo
7790
0
    0U, // VLD1q16HighTPseudo_UPD
7791
0
    0U, // VLD1q16LowQPseudo_UPD
7792
0
    0U, // VLD1q16LowTPseudo_UPD
7793
0
    676U, // VLD1q16wb_fixed
7794
0
    2687780U, // VLD1q16wb_register
7795
0
    518U, // VLD1q32
7796
0
    0U, // VLD1q32HighQPseudo
7797
0
    0U, // VLD1q32HighQPseudo_UPD
7798
0
    0U, // VLD1q32HighTPseudo
7799
0
    0U, // VLD1q32HighTPseudo_UPD
7800
0
    0U, // VLD1q32LowQPseudo_UPD
7801
0
    0U, // VLD1q32LowTPseudo_UPD
7802
0
    676U, // VLD1q32wb_fixed
7803
0
    2687780U, // VLD1q32wb_register
7804
0
    518U, // VLD1q64
7805
0
    0U, // VLD1q64HighQPseudo
7806
0
    0U, // VLD1q64HighQPseudo_UPD
7807
0
    0U, // VLD1q64HighTPseudo
7808
0
    0U, // VLD1q64HighTPseudo_UPD
7809
0
    0U, // VLD1q64LowQPseudo_UPD
7810
0
    0U, // VLD1q64LowTPseudo_UPD
7811
0
    676U, // VLD1q64wb_fixed
7812
0
    2687780U, // VLD1q64wb_register
7813
0
    518U, // VLD1q8
7814
0
    0U, // VLD1q8HighQPseudo
7815
0
    0U, // VLD1q8HighQPseudo_UPD
7816
0
    0U, // VLD1q8HighTPseudo
7817
0
    0U, // VLD1q8HighTPseudo_UPD
7818
0
    0U, // VLD1q8LowQPseudo_UPD
7819
0
    0U, // VLD1q8LowTPseudo_UPD
7820
0
    676U, // VLD1q8wb_fixed
7821
0
    2687780U, // VLD1q8wb_register
7822
0
    518U, // VLD2DUPd16
7823
0
    676U, // VLD2DUPd16wb_fixed
7824
0
    2687780U, // VLD2DUPd16wb_register
7825
0
    518U, // VLD2DUPd16x2
7826
0
    676U, // VLD2DUPd16x2wb_fixed
7827
0
    2687780U, // VLD2DUPd16x2wb_register
7828
0
    518U, // VLD2DUPd32
7829
0
    676U, // VLD2DUPd32wb_fixed
7830
0
    2687780U, // VLD2DUPd32wb_register
7831
0
    518U, // VLD2DUPd32x2
7832
0
    676U, // VLD2DUPd32x2wb_fixed
7833
0
    2687780U, // VLD2DUPd32x2wb_register
7834
0
    518U, // VLD2DUPd8
7835
0
    676U, // VLD2DUPd8wb_fixed
7836
0
    2687780U, // VLD2DUPd8wb_register
7837
0
    518U, // VLD2DUPd8x2
7838
0
    676U, // VLD2DUPd8x2wb_fixed
7839
0
    2687780U, // VLD2DUPd8x2wb_register
7840
0
    0U, // VLD2DUPq16EvenPseudo
7841
0
    0U, // VLD2DUPq16OddPseudo
7842
0
    0U, // VLD2DUPq16OddPseudoWB_fixed
7843
0
    0U, // VLD2DUPq16OddPseudoWB_register
7844
0
    0U, // VLD2DUPq32EvenPseudo
7845
0
    0U, // VLD2DUPq32OddPseudo
7846
0
    0U, // VLD2DUPq32OddPseudoWB_fixed
7847
0
    0U, // VLD2DUPq32OddPseudoWB_register
7848
0
    0U, // VLD2DUPq8EvenPseudo
7849
0
    0U, // VLD2DUPq8OddPseudo
7850
0
    0U, // VLD2DUPq8OddPseudoWB_fixed
7851
0
    0U, // VLD2DUPq8OddPseudoWB_register
7852
0
    13948454U,  // VLD2LNd16
7853
0
    0U, // VLD2LNd16Pseudo
7854
0
    0U, // VLD2LNd16Pseudo_UPD
7855
0
    349869734U, // VLD2LNd16_UPD
7856
0
    13948454U,  // VLD2LNd32
7857
0
    0U, // VLD2LNd32Pseudo
7858
0
    0U, // VLD2LNd32Pseudo_UPD
7859
0
    349869734U, // VLD2LNd32_UPD
7860
0
    13948454U,  // VLD2LNd8
7861
0
    0U, // VLD2LNd8Pseudo
7862
0
    0U, // VLD2LNd8Pseudo_UPD
7863
0
    349869734U, // VLD2LNd8_UPD
7864
0
    13948454U,  // VLD2LNq16
7865
0
    0U, // VLD2LNq16Pseudo
7866
0
    0U, // VLD2LNq16Pseudo_UPD
7867
0
    349869734U, // VLD2LNq16_UPD
7868
0
    13948454U,  // VLD2LNq32
7869
0
    0U, // VLD2LNq32Pseudo
7870
0
    0U, // VLD2LNq32Pseudo_UPD
7871
0
    349869734U, // VLD2LNq32_UPD
7872
0
    518U, // VLD2b16
7873
0
    676U, // VLD2b16wb_fixed
7874
0
    2687780U, // VLD2b16wb_register
7875
0
    518U, // VLD2b32
7876
0
    676U, // VLD2b32wb_fixed
7877
0
    2687780U, // VLD2b32wb_register
7878
0
    518U, // VLD2b8
7879
0
    676U, // VLD2b8wb_fixed
7880
0
    2687780U, // VLD2b8wb_register
7881
0
    518U, // VLD2d16
7882
0
    676U, // VLD2d16wb_fixed
7883
0
    2687780U, // VLD2d16wb_register
7884
0
    518U, // VLD2d32
7885
0
    676U, // VLD2d32wb_fixed
7886
0
    2687780U, // VLD2d32wb_register
7887
0
    518U, // VLD2d8
7888
0
    676U, // VLD2d8wb_fixed
7889
0
    2687780U, // VLD2d8wb_register
7890
0
    518U, // VLD2q16
7891
0
    0U, // VLD2q16Pseudo
7892
0
    0U, // VLD2q16PseudoWB_fixed
7893
0
    0U, // VLD2q16PseudoWB_register
7894
0
    676U, // VLD2q16wb_fixed
7895
0
    2687780U, // VLD2q16wb_register
7896
0
    518U, // VLD2q32
7897
0
    0U, // VLD2q32Pseudo
7898
0
    0U, // VLD2q32PseudoWB_fixed
7899
0
    0U, // VLD2q32PseudoWB_register
7900
0
    676U, // VLD2q32wb_fixed
7901
0
    2687780U, // VLD2q32wb_register
7902
0
    518U, // VLD2q8
7903
0
    0U, // VLD2q8Pseudo
7904
0
    0U, // VLD2q8PseudoWB_fixed
7905
0
    0U, // VLD2q8PseudoWB_register
7906
0
    676U, // VLD2q8wb_fixed
7907
0
    2687780U, // VLD2q8wb_register
7908
0
    333608U,  // VLD3DUPd16
7909
0
    0U, // VLD3DUPd16Pseudo
7910
0
    0U, // VLD3DUPd16Pseudo_UPD
7911
0
    15030056U,  // VLD3DUPd16_UPD
7912
0
    333608U,  // VLD3DUPd32
7913
0
    0U, // VLD3DUPd32Pseudo
7914
0
    0U, // VLD3DUPd32Pseudo_UPD
7915
0
    15030056U,  // VLD3DUPd32_UPD
7916
0
    333608U,  // VLD3DUPd8
7917
0
    0U, // VLD3DUPd8Pseudo
7918
0
    0U, // VLD3DUPd8Pseudo_UPD
7919
0
    15030056U,  // VLD3DUPd8_UPD
7920
0
    333608U,  // VLD3DUPq16
7921
0
    0U, // VLD3DUPq16EvenPseudo
7922
0
    0U, // VLD3DUPq16OddPseudo
7923
0
    0U, // VLD3DUPq16OddPseudo_UPD
7924
0
    15030056U,  // VLD3DUPq16_UPD
7925
0
    333608U,  // VLD3DUPq32
7926
0
    0U, // VLD3DUPq32EvenPseudo
7927
0
    0U, // VLD3DUPq32OddPseudo
7928
0
    0U, // VLD3DUPq32OddPseudo_UPD
7929
0
    15030056U,  // VLD3DUPq32_UPD
7930
0
    333608U,  // VLD3DUPq8
7931
0
    0U, // VLD3DUPq8EvenPseudo
7932
0
    0U, // VLD3DUPq8OddPseudo
7933
0
    0U, // VLD3DUPq8OddPseudo_UPD
7934
0
    15030056U,  // VLD3DUPq8_UPD
7935
0
    383424166U, // VLD3LNd16
7936
0
    0U, // VLD3LNd16Pseudo
7937
0
    0U, // VLD3LNd16Pseudo_UPD
7938
0
    15505318U,  // VLD3LNd16_UPD
7939
0
    383424166U, // VLD3LNd32
7940
0
    0U, // VLD3LNd32Pseudo
7941
0
    0U, // VLD3LNd32Pseudo_UPD
7942
0
    15505318U,  // VLD3LNd32_UPD
7943
0
    383424166U, // VLD3LNd8
7944
0
    0U, // VLD3LNd8Pseudo
7945
0
    0U, // VLD3LNd8Pseudo_UPD
7946
0
    15505318U,  // VLD3LNd8_UPD
7947
0
    383424166U, // VLD3LNq16
7948
0
    0U, // VLD3LNq16Pseudo
7949
0
    0U, // VLD3LNq16Pseudo_UPD
7950
0
    15505318U,  // VLD3LNq16_UPD
7951
0
    383424166U, // VLD3LNq32
7952
0
    0U, // VLD3LNq32Pseudo
7953
0
    0U, // VLD3LNq32Pseudo_UPD
7954
0
    15505318U,  // VLD3LNq32_UPD
7955
0
    402653184U, // VLD3d16
7956
0
    0U, // VLD3d16Pseudo
7957
0
    0U, // VLD3d16Pseudo_UPD
7958
0
    402653184U, // VLD3d16_UPD
7959
0
    402653184U, // VLD3d32
7960
0
    0U, // VLD3d32Pseudo
7961
0
    0U, // VLD3d32Pseudo_UPD
7962
0
    402653184U, // VLD3d32_UPD
7963
0
    402653184U, // VLD3d8
7964
0
    0U, // VLD3d8Pseudo
7965
0
    0U, // VLD3d8Pseudo_UPD
7966
0
    402653184U, // VLD3d8_UPD
7967
0
    402653184U, // VLD3q16
7968
0
    0U, // VLD3q16Pseudo_UPD
7969
0
    402653184U, // VLD3q16_UPD
7970
0
    0U, // VLD3q16oddPseudo
7971
0
    0U, // VLD3q16oddPseudo_UPD
7972
0
    402653184U, // VLD3q32
7973
0
    0U, // VLD3q32Pseudo_UPD
7974
0
    402653184U, // VLD3q32_UPD
7975
0
    0U, // VLD3q32oddPseudo
7976
0
    0U, // VLD3q32oddPseudo_UPD
7977
0
    402653184U, // VLD3q8
7978
0
    0U, // VLD3q8Pseudo_UPD
7979
0
    402653184U, // VLD3q8_UPD
7980
0
    0U, // VLD3q8oddPseudo
7981
0
    0U, // VLD3q8oddPseudo_UPD
7982
0
    2971688U, // VLD4DUPd16
7983
0
    0U, // VLD4DUPd16Pseudo
7984
0
    0U, // VLD4DUPd16Pseudo_UPD
7985
0
    366632U,  // VLD4DUPd16_UPD
7986
0
    2971688U, // VLD4DUPd32
7987
0
    0U, // VLD4DUPd32Pseudo
7988
0
    0U, // VLD4DUPd32Pseudo_UPD
7989
0
    366632U,  // VLD4DUPd32_UPD
7990
0
    2971688U, // VLD4DUPd8
7991
0
    0U, // VLD4DUPd8Pseudo
7992
0
    0U, // VLD4DUPd8Pseudo_UPD
7993
0
    366632U,  // VLD4DUPd8_UPD
7994
0
    2971688U, // VLD4DUPq16
7995
0
    0U, // VLD4DUPq16EvenPseudo
7996
0
    0U, // VLD4DUPq16OddPseudo
7997
0
    0U, // VLD4DUPq16OddPseudo_UPD
7998
0
    366632U,  // VLD4DUPq16_UPD
7999
0
    2971688U, // VLD4DUPq32
8000
0
    0U, // VLD4DUPq32EvenPseudo
8001
0
    0U, // VLD4DUPq32OddPseudo
8002
0
    0U, // VLD4DUPq32OddPseudo_UPD
8003
0
    366632U,  // VLD4DUPq32_UPD
8004
0
    2971688U, // VLD4DUPq8
8005
0
    0U, // VLD4DUPq8EvenPseudo
8006
0
    0U, // VLD4DUPq8OddPseudo
8007
0
    0U, // VLD4DUPq8OddPseudo_UPD
8008
0
    366632U,  // VLD4DUPq8_UPD
8009
0
    440194982U, // VLD4LNd16
8010
0
    0U, // VLD4LNd16Pseudo
8011
0
    0U, // VLD4LNd16Pseudo_UPD
8012
0
    6310U,  // VLD4LNd16_UPD
8013
0
    440194982U, // VLD4LNd32
8014
0
    0U, // VLD4LNd32Pseudo
8015
0
    0U, // VLD4LNd32Pseudo_UPD
8016
0
    6310U,  // VLD4LNd32_UPD
8017
0
    440194982U, // VLD4LNd8
8018
0
    0U, // VLD4LNd8Pseudo
8019
0
    0U, // VLD4LNd8Pseudo_UPD
8020
0
    6310U,  // VLD4LNd8_UPD
8021
0
    440194982U, // VLD4LNq16
8022
0
    0U, // VLD4LNq16Pseudo
8023
0
    0U, // VLD4LNq16Pseudo_UPD
8024
0
    6310U,  // VLD4LNq16_UPD
8025
0
    440194982U, // VLD4LNq32
8026
0
    0U, // VLD4LNq32Pseudo
8027
0
    0U, // VLD4LNq32Pseudo_UPD
8028
0
    6310U,  // VLD4LNq32_UPD
8029
0
    33554432U,  // VLD4d16
8030
0
    0U, // VLD4d16Pseudo
8031
0
    0U, // VLD4d16Pseudo_UPD
8032
0
    33554432U,  // VLD4d16_UPD
8033
0
    33554432U,  // VLD4d32
8034
0
    0U, // VLD4d32Pseudo
8035
0
    0U, // VLD4d32Pseudo_UPD
8036
0
    33554432U,  // VLD4d32_UPD
8037
0
    33554432U,  // VLD4d8
8038
0
    0U, // VLD4d8Pseudo
8039
0
    0U, // VLD4d8Pseudo_UPD
8040
0
    33554432U,  // VLD4d8_UPD
8041
0
    33554432U,  // VLD4q16
8042
0
    0U, // VLD4q16Pseudo_UPD
8043
0
    33554432U,  // VLD4q16_UPD
8044
0
    0U, // VLD4q16oddPseudo
8045
0
    0U, // VLD4q16oddPseudo_UPD
8046
0
    33554432U,  // VLD4q32
8047
0
    0U, // VLD4q32Pseudo_UPD
8048
0
    33554432U,  // VLD4q32_UPD
8049
0
    0U, // VLD4q32oddPseudo
8050
0
    0U, // VLD4q32oddPseudo_UPD
8051
0
    33554432U,  // VLD4q8
8052
0
    0U, // VLD4q8Pseudo_UPD
8053
0
    33554432U,  // VLD4q8_UPD
8054
0
    0U, // VLD4q8oddPseudo
8055
0
    0U, // VLD4q8oddPseudo_UPD
8056
0
    532U, // VLDMDDB_UPD
8057
0
    18560U, // VLDMDIA
8058
0
    532U, // VLDMDIA_UPD
8059
0
    0U, // VLDMQIA
8060
0
    532U, // VLDMSDB_UPD
8061
0
    18560U, // VLDMSIA
8062
0
    532U, // VLDMSIA_UPD
8063
0
    6400U,  // VLDRD
8064
0
    6528U,  // VLDRH
8065
0
    6400U,  // VLDRS
8066
0
    0U, // VLDR_FPCXTNS_off
8067
0
    42U,  // VLDR_FPCXTNS_post
8068
0
    0U, // VLDR_FPCXTNS_pre
8069
0
    0U, // VLDR_FPCXTS_off
8070
0
    42U,  // VLDR_FPCXTS_post
8071
0
    0U, // VLDR_FPCXTS_pre
8072
0
    0U, // VLDR_FPSCR_NZCVQC_off
8073
0
    42U,  // VLDR_FPSCR_NZCVQC_post
8074
0
    0U, // VLDR_FPSCR_NZCVQC_pre
8075
0
    0U, // VLDR_FPSCR_off
8076
0
    42U,  // VLDR_FPSCR_post
8077
0
    0U, // VLDR_FPSCR_pre
8078
0
    0U, // VLDR_P0_off
8079
0
    44U,  // VLDR_P0_post
8080
0
    0U, // VLDR_P0_pre
8081
0
    0U, // VLDR_VPR_off
8082
0
    42U,  // VLDR_VPR_post
8083
0
    0U, // VLDR_VPR_pre
8084
0
    2U, // VLLDM
8085
0
    2U, // VLSTM
8086
0
    0U, // VMAXfd
8087
0
    0U, // VMAXfq
8088
0
    0U, // VMAXhd
8089
0
    0U, // VMAXhq
8090
0
    0U, // VMAXsv16i8
8091
0
    0U, // VMAXsv2i32
8092
0
    0U, // VMAXsv4i16
8093
0
    0U, // VMAXsv4i32
8094
0
    0U, // VMAXsv8i16
8095
0
    0U, // VMAXsv8i8
8096
0
    0U, // VMAXuv16i8
8097
0
    0U, // VMAXuv2i32
8098
0
    0U, // VMAXuv4i16
8099
0
    0U, // VMAXuv4i32
8100
0
    0U, // VMAXuv8i16
8101
0
    0U, // VMAXuv8i8
8102
0
    0U, // VMINfd
8103
0
    0U, // VMINfq
8104
0
    0U, // VMINhd
8105
0
    0U, // VMINhq
8106
0
    0U, // VMINsv16i8
8107
0
    0U, // VMINsv2i32
8108
0
    0U, // VMINsv4i16
8109
0
    0U, // VMINsv4i32
8110
0
    0U, // VMINsv8i16
8111
0
    0U, // VMINsv8i8
8112
0
    0U, // VMINuv16i8
8113
0
    0U, // VMINuv2i32
8114
0
    0U, // VMINuv4i16
8115
0
    0U, // VMINuv4i32
8116
0
    0U, // VMINuv8i16
8117
0
    0U, // VMINuv8i8
8118
0
    49944U, // VMLAD
8119
0
    3671552U, // VMLAH
8120
0
    473433600U, // VMLALslsv2i32
8121
0
    473433600U, // VMLALslsv4i16
8122
0
    473433600U, // VMLALsluv2i32
8123
0
    473433600U, // VMLALsluv4i16
8124
0
    3671552U, // VMLALsv2i64
8125
0
    3671552U, // VMLALsv4i32
8126
0
    3671552U, // VMLALsv8i16
8127
0
    3671552U, // VMLALuv2i64
8128
0
    3671552U, // VMLALuv4i32
8129
0
    3671552U, // VMLALuv8i16
8130
0
    3671552U, // VMLAS
8131
0
    3671552U, // VMLAfd
8132
0
    3671552U, // VMLAfq
8133
0
    3671552U, // VMLAhd
8134
0
    3671552U, // VMLAhq
8135
0
    473433600U, // VMLAslfd
8136
0
    473433600U, // VMLAslfq
8137
0
    473433600U, // VMLAslhd
8138
0
    473433600U, // VMLAslhq
8139
0
    473433600U, // VMLAslv2i32
8140
0
    473433600U, // VMLAslv4i16
8141
0
    473433600U, // VMLAslv4i32
8142
0
    473433600U, // VMLAslv8i16
8143
0
    3671552U, // VMLAv16i8
8144
0
    3671552U, // VMLAv2i32
8145
0
    3671552U, // VMLAv4i16
8146
0
    3671552U, // VMLAv4i32
8147
0
    3671552U, // VMLAv8i16
8148
0
    3671552U, // VMLAv8i8
8149
0
    49944U, // VMLSD
8150
0
    3671552U, // VMLSH
8151
0
    473433600U, // VMLSLslsv2i32
8152
0
    473433600U, // VMLSLslsv4i16
8153
0
    473433600U, // VMLSLsluv2i32
8154
0
    473433600U, // VMLSLsluv4i16
8155
0
    3671552U, // VMLSLsv2i64
8156
0
    3671552U, // VMLSLsv4i32
8157
0
    3671552U, // VMLSLsv8i16
8158
0
    3671552U, // VMLSLuv2i64
8159
0
    3671552U, // VMLSLuv4i32
8160
0
    3671552U, // VMLSLuv8i16
8161
0
    3671552U, // VMLSS
8162
0
    3671552U, // VMLSfd
8163
0
    3671552U, // VMLSfq
8164
0
    3671552U, // VMLShd
8165
0
    3671552U, // VMLShq
8166
0
    473433600U, // VMLSslfd
8167
0
    473433600U, // VMLSslfq
8168
0
    473433600U, // VMLSslhd
8169
0
    473433600U, // VMLSslhq
8170
0
    473433600U, // VMLSslv2i32
8171
0
    473433600U, // VMLSslv4i16
8172
0
    473433600U, // VMLSslv4i32
8173
0
    473433600U, // VMLSslv8i16
8174
0
    3671552U, // VMLSv16i8
8175
0
    3671552U, // VMLSv2i32
8176
0
    3671552U, // VMLSv4i16
8177
0
    3671552U, // VMLSv4i32
8178
0
    3671552U, // VMLSv8i16
8179
0
    3671552U, // VMLSv8i8
8180
0
    2U, // VMMLA
8181
0
    528U, // VMOVD
8182
0
    0U, // VMOVDRR
8183
0
    2U, // VMOVH
8184
0
    16384U, // VMOVHR
8185
0
    16384U, // VMOVLsv2i64
8186
0
    16384U, // VMOVLsv4i32
8187
0
    16384U, // VMOVLsv8i16
8188
0
    16384U, // VMOVLuv2i64
8189
0
    16384U, // VMOVLuv4i32
8190
0
    16384U, // VMOVLuv8i16
8191
0
    2U, // VMOVNv2i32
8192
0
    16384U, // VMOVNv4i16
8193
0
    16384U, // VMOVNv8i8
8194
0
    16384U, // VMOVRH
8195
0
    0U, // VMOVRRD
8196
0
    33554432U,  // VMOVRRS
8197
0
    16384U, // VMOVRS
8198
0
    16384U, // VMOVS
8199
0
    16384U, // VMOVSR
8200
0
    33554432U,  // VMOVSRR
8201
0
    4992U,  // VMOVv16i8
8202
0
    0U, // VMOVv1i64
8203
0
    2048U,  // VMOVv2f32
8204
0
    4992U,  // VMOVv2i32
8205
0
    0U, // VMOVv2i64
8206
0
    2048U,  // VMOVv4f32
8207
0
    4992U,  // VMOVv4i16
8208
0
    4992U,  // VMOVv4i32
8209
0
    4992U,  // VMOVv8i16
8210
0
    4992U,  // VMOVv8i8
8211
0
    46U,  // VMRS
8212
0
    48U,  // VMRS_FPCXTNS
8213
0
    50U,  // VMRS_FPCXTS
8214
0
    52U,  // VMRS_FPEXC
8215
0
    54U,  // VMRS_FPINST
8216
0
    56U,  // VMRS_FPINST2
8217
0
    58U,  // VMRS_FPSCR_NZCVQC
8218
0
    60U,  // VMRS_FPSID
8219
0
    62U,  // VMRS_MVFR0
8220
0
    64U,  // VMRS_MVFR1
8221
0
    66U,  // VMRS_MVFR2
8222
0
    68U,  // VMRS_P0
8223
0
    70U,  // VMRS_VPR
8224
0
    2U, // VMSR
8225
0
    2U, // VMSR_FPCXTNS
8226
0
    2U, // VMSR_FPCXTS
8227
0
    0U, // VMSR_FPEXC
8228
0
    0U, // VMSR_FPINST
8229
0
    0U, // VMSR_FPINST2
8230
0
    2U, // VMSR_FPSCR_NZCVQC
8231
0
    0U, // VMSR_FPSID
8232
0
    2U, // VMSR_P0
8233
0
    2U, // VMSR_VPR
8234
0
    2720528U, // VMULD
8235
0
    0U, // VMULH
8236
0
    17920U, // VMULLp64
8237
0
    0U, // VMULLp8
8238
0
    167772160U, // VMULLslsv2i32
8239
0
    167772160U, // VMULLslsv4i16
8240
0
    167772160U, // VMULLsluv2i32
8241
0
    167772160U, // VMULLsluv4i16
8242
0
    0U, // VMULLsv2i64
8243
0
    0U, // VMULLsv4i32
8244
0
    0U, // VMULLsv8i16
8245
0
    0U, // VMULLuv2i64
8246
0
    0U, // VMULLuv4i32
8247
0
    0U, // VMULLuv8i16
8248
0
    0U, // VMULS
8249
0
    0U, // VMULfd
8250
0
    0U, // VMULfq
8251
0
    0U, // VMULhd
8252
0
    0U, // VMULhq
8253
0
    0U, // VMULpd
8254
0
    0U, // VMULpq
8255
0
    167772160U, // VMULslfd
8256
0
    167772160U, // VMULslfq
8257
0
    167772160U, // VMULslhd
8258
0
    167772160U, // VMULslhq
8259
0
    167772160U, // VMULslv2i32
8260
0
    167772160U, // VMULslv4i16
8261
0
    167772160U, // VMULslv4i32
8262
0
    167772160U, // VMULslv8i16
8263
0
    0U, // VMULv16i8
8264
0
    0U, // VMULv2i32
8265
0
    0U, // VMULv4i16
8266
0
    0U, // VMULv4i32
8267
0
    0U, // VMULv8i16
8268
0
    0U, // VMULv8i8
8269
0
    16384U, // VMVNd
8270
0
    16384U, // VMVNq
8271
0
    4992U,  // VMVNv2i32
8272
0
    4992U,  // VMVNv4i16
8273
0
    4992U,  // VMVNv4i32
8274
0
    4992U,  // VMVNv8i16
8275
0
    528U, // VNEGD
8276
0
    16384U, // VNEGH
8277
0
    16384U, // VNEGS
8278
0
    16384U, // VNEGf32q
8279
0
    16384U, // VNEGfd
8280
0
    16384U, // VNEGhd
8281
0
    16384U, // VNEGhq
8282
0
    16384U, // VNEGs16d
8283
0
    16384U, // VNEGs16q
8284
0
    16384U, // VNEGs32d
8285
0
    16384U, // VNEGs32q
8286
0
    16384U, // VNEGs8d
8287
0
    16384U, // VNEGs8q
8288
0
    49944U, // VNMLAD
8289
0
    3671552U, // VNMLAH
8290
0
    3671552U, // VNMLAS
8291
0
    49944U, // VNMLSD
8292
0
    3671552U, // VNMLSH
8293
0
    3671552U, // VNMLSS
8294
0
    2720528U, // VNMULD
8295
0
    0U, // VNMULH
8296
0
    0U, // VNMULS
8297
0
    0U, // VORNd
8298
0
    0U, // VORNq
8299
0
    0U, // VORRd
8300
0
    4992U,  // VORRiv2i32
8301
0
    4992U,  // VORRiv4i16
8302
0
    4992U,  // VORRiv4i32
8303
0
    4992U,  // VORRiv8i16
8304
0
    0U, // VORRq
8305
0
    17920U, // VPADALsv16i8
8306
0
    17920U, // VPADALsv2i32
8307
0
    17920U, // VPADALsv4i16
8308
0
    17920U, // VPADALsv4i32
8309
0
    17920U, // VPADALsv8i16
8310
0
    17920U, // VPADALsv8i8
8311
0
    17920U, // VPADALuv16i8
8312
0
    17920U, // VPADALuv2i32
8313
0
    17920U, // VPADALuv4i16
8314
0
    17920U, // VPADALuv4i32
8315
0
    17920U, // VPADALuv8i16
8316
0
    17920U, // VPADALuv8i8
8317
0
    16384U, // VPADDLsv16i8
8318
0
    16384U, // VPADDLsv2i32
8319
0
    16384U, // VPADDLsv4i16
8320
0
    16384U, // VPADDLsv4i32
8321
0
    16384U, // VPADDLsv8i16
8322
0
    16384U, // VPADDLsv8i8
8323
0
    16384U, // VPADDLuv16i8
8324
0
    16384U, // VPADDLuv2i32
8325
0
    16384U, // VPADDLuv4i16
8326
0
    16384U, // VPADDLuv4i32
8327
0
    16384U, // VPADDLuv8i16
8328
0
    16384U, // VPADDLuv8i8
8329
0
    0U, // VPADDf
8330
0
    0U, // VPADDh
8331
0
    0U, // VPADDi16
8332
0
    0U, // VPADDi32
8333
0
    0U, // VPADDi8
8334
0
    0U, // VPMAXf
8335
0
    0U, // VPMAXh
8336
0
    0U, // VPMAXs16
8337
0
    0U, // VPMAXs32
8338
0
    0U, // VPMAXs8
8339
0
    0U, // VPMAXu16
8340
0
    0U, // VPMAXu32
8341
0
    0U, // VPMAXu8
8342
0
    0U, // VPMINf
8343
0
    0U, // VPMINh
8344
0
    0U, // VPMINs16
8345
0
    0U, // VPMINs32
8346
0
    0U, // VPMINs8
8347
0
    0U, // VPMINu16
8348
0
    0U, // VPMINu32
8349
0
    0U, // VPMINu8
8350
0
    16384U, // VQABSv16i8
8351
0
    16384U, // VQABSv2i32
8352
0
    16384U, // VQABSv4i16
8353
0
    16384U, // VQABSv4i32
8354
0
    16384U, // VQABSv8i16
8355
0
    16384U, // VQABSv8i8
8356
0
    0U, // VQADDsv16i8
8357
0
    17920U, // VQADDsv1i64
8358
0
    0U, // VQADDsv2i32
8359
0
    17920U, // VQADDsv2i64
8360
0
    0U, // VQADDsv4i16
8361
0
    0U, // VQADDsv4i32
8362
0
    0U, // VQADDsv8i16
8363
0
    0U, // VQADDsv8i8
8364
0
    0U, // VQADDuv16i8
8365
0
    0U, // VQADDuv1i64
8366
0
    0U, // VQADDuv2i32
8367
0
    0U, // VQADDuv2i64
8368
0
    0U, // VQADDuv4i16
8369
0
    0U, // VQADDuv4i32
8370
0
    0U, // VQADDuv8i16
8371
0
    0U, // VQADDuv8i8
8372
0
    473433600U, // VQDMLALslv2i32
8373
0
    473433600U, // VQDMLALslv4i16
8374
0
    3671552U, // VQDMLALv2i64
8375
0
    3671552U, // VQDMLALv4i32
8376
0
    473433600U, // VQDMLSLslv2i32
8377
0
    473433600U, // VQDMLSLslv4i16
8378
0
    3671552U, // VQDMLSLv2i64
8379
0
    3671552U, // VQDMLSLv4i32
8380
0
    167772160U, // VQDMULHslv2i32
8381
0
    167772160U, // VQDMULHslv4i16
8382
0
    167772160U, // VQDMULHslv4i32
8383
0
    167772160U, // VQDMULHslv8i16
8384
0
    0U, // VQDMULHv2i32
8385
0
    0U, // VQDMULHv4i16
8386
0
    0U, // VQDMULHv4i32
8387
0
    0U, // VQDMULHv8i16
8388
0
    167772160U, // VQDMULLslv2i32
8389
0
    167772160U, // VQDMULLslv4i16
8390
0
    0U, // VQDMULLv2i64
8391
0
    0U, // VQDMULLv4i32
8392
0
    2U, // VQMOVNsuv2i32
8393
0
    16384U, // VQMOVNsuv4i16
8394
0
    16384U, // VQMOVNsuv8i8
8395
0
    2U, // VQMOVNsv2i32
8396
0
    16384U, // VQMOVNsv4i16
8397
0
    16384U, // VQMOVNsv8i8
8398
0
    16384U, // VQMOVNuv2i32
8399
0
    16384U, // VQMOVNuv4i16
8400
0
    16384U, // VQMOVNuv8i8
8401
0
    16384U, // VQNEGv16i8
8402
0
    16384U, // VQNEGv2i32
8403
0
    16384U, // VQNEGv4i16
8404
0
    16384U, // VQNEGv4i32
8405
0
    16384U, // VQNEGv8i16
8406
0
    16384U, // VQNEGv8i8
8407
0
    473433600U, // VQRDMLAHslv2i32
8408
0
    473433600U, // VQRDMLAHslv4i16
8409
0
    473433600U, // VQRDMLAHslv4i32
8410
0
    473433600U, // VQRDMLAHslv8i16
8411
0
    3671552U, // VQRDMLAHv2i32
8412
0
    3671552U, // VQRDMLAHv4i16
8413
0
    3671552U, // VQRDMLAHv4i32
8414
0
    3671552U, // VQRDMLAHv8i16
8415
0
    473433600U, // VQRDMLSHslv2i32
8416
0
    473433600U, // VQRDMLSHslv4i16
8417
0
    473433600U, // VQRDMLSHslv4i32
8418
0
    473433600U, // VQRDMLSHslv8i16
8419
0
    3671552U, // VQRDMLSHv2i32
8420
0
    3671552U, // VQRDMLSHv4i16
8421
0
    3671552U, // VQRDMLSHv4i32
8422
0
    3671552U, // VQRDMLSHv8i16
8423
0
    167772160U, // VQRDMULHslv2i32
8424
0
    167772160U, // VQRDMULHslv4i16
8425
0
    167772160U, // VQRDMULHslv4i32
8426
0
    167772160U, // VQRDMULHslv8i16
8427
0
    0U, // VQRDMULHv2i32
8428
0
    0U, // VQRDMULHv4i16
8429
0
    0U, // VQRDMULHv4i32
8430
0
    0U, // VQRDMULHv8i16
8431
0
    0U, // VQRSHLsv16i8
8432
0
    17920U, // VQRSHLsv1i64
8433
0
    0U, // VQRSHLsv2i32
8434
0
    17920U, // VQRSHLsv2i64
8435
0
    0U, // VQRSHLsv4i16
8436
0
    0U, // VQRSHLsv4i32
8437
0
    0U, // VQRSHLsv8i16
8438
0
    0U, // VQRSHLsv8i8
8439
0
    0U, // VQRSHLuv16i8
8440
0
    0U, // VQRSHLuv1i64
8441
0
    0U, // VQRSHLuv2i32
8442
0
    0U, // VQRSHLuv2i64
8443
0
    0U, // VQRSHLuv4i16
8444
0
    0U, // VQRSHLuv4i32
8445
0
    0U, // VQRSHLuv8i16
8446
0
    0U, // VQRSHLuv8i8
8447
0
    17920U, // VQRSHRNsv2i32
8448
0
    0U, // VQRSHRNsv4i16
8449
0
    0U, // VQRSHRNsv8i8
8450
0
    0U, // VQRSHRNuv2i32
8451
0
    0U, // VQRSHRNuv4i16
8452
0
    0U, // VQRSHRNuv8i8
8453
0
    17920U, // VQRSHRUNv2i32
8454
0
    0U, // VQRSHRUNv4i16
8455
0
    0U, // VQRSHRUNv8i8
8456
0
    0U, // VQSHLsiv16i8
8457
0
    17920U, // VQSHLsiv1i64
8458
0
    0U, // VQSHLsiv2i32
8459
0
    17920U, // VQSHLsiv2i64
8460
0
    0U, // VQSHLsiv4i16
8461
0
    0U, // VQSHLsiv4i32
8462
0
    0U, // VQSHLsiv8i16
8463
0
    0U, // VQSHLsiv8i8
8464
0
    0U, // VQSHLsuv16i8
8465
0
    17920U, // VQSHLsuv1i64
8466
0
    0U, // VQSHLsuv2i32
8467
0
    17920U, // VQSHLsuv2i64
8468
0
    0U, // VQSHLsuv4i16
8469
0
    0U, // VQSHLsuv4i32
8470
0
    0U, // VQSHLsuv8i16
8471
0
    0U, // VQSHLsuv8i8
8472
0
    0U, // VQSHLsv16i8
8473
0
    17920U, // VQSHLsv1i64
8474
0
    0U, // VQSHLsv2i32
8475
0
    17920U, // VQSHLsv2i64
8476
0
    0U, // VQSHLsv4i16
8477
0
    0U, // VQSHLsv4i32
8478
0
    0U, // VQSHLsv8i16
8479
0
    0U, // VQSHLsv8i8
8480
0
    0U, // VQSHLuiv16i8
8481
0
    0U, // VQSHLuiv1i64
8482
0
    0U, // VQSHLuiv2i32
8483
0
    0U, // VQSHLuiv2i64
8484
0
    0U, // VQSHLuiv4i16
8485
0
    0U, // VQSHLuiv4i32
8486
0
    0U, // VQSHLuiv8i16
8487
0
    0U, // VQSHLuiv8i8
8488
0
    0U, // VQSHLuv16i8
8489
0
    0U, // VQSHLuv1i64
8490
0
    0U, // VQSHLuv2i32
8491
0
    0U, // VQSHLuv2i64
8492
0
    0U, // VQSHLuv4i16
8493
0
    0U, // VQSHLuv4i32
8494
0
    0U, // VQSHLuv8i16
8495
0
    0U, // VQSHLuv8i8
8496
0
    17920U, // VQSHRNsv2i32
8497
0
    0U, // VQSHRNsv4i16
8498
0
    0U, // VQSHRNsv8i8
8499
0
    0U, // VQSHRNuv2i32
8500
0
    0U, // VQSHRNuv4i16
8501
0
    0U, // VQSHRNuv8i8
8502
0
    17920U, // VQSHRUNv2i32
8503
0
    0U, // VQSHRUNv4i16
8504
0
    0U, // VQSHRUNv8i8
8505
0
    0U, // VQSUBsv16i8
8506
0
    17920U, // VQSUBsv1i64
8507
0
    0U, // VQSUBsv2i32
8508
0
    17920U, // VQSUBsv2i64
8509
0
    0U, // VQSUBsv4i16
8510
0
    0U, // VQSUBsv4i32
8511
0
    0U, // VQSUBsv8i16
8512
0
    0U, // VQSUBsv8i8
8513
0
    0U, // VQSUBuv16i8
8514
0
    0U, // VQSUBuv1i64
8515
0
    0U, // VQSUBuv2i32
8516
0
    0U, // VQSUBuv2i64
8517
0
    0U, // VQSUBuv4i16
8518
0
    0U, // VQSUBuv4i32
8519
0
    0U, // VQSUBuv8i16
8520
0
    0U, // VQSUBuv8i8
8521
0
    17920U, // VRADDHNv2i32
8522
0
    0U, // VRADDHNv4i16
8523
0
    0U, // VRADDHNv8i8
8524
0
    16384U, // VRECPEd
8525
0
    16384U, // VRECPEfd
8526
0
    16384U, // VRECPEfq
8527
0
    16384U, // VRECPEhd
8528
0
    16384U, // VRECPEhq
8529
0
    16384U, // VRECPEq
8530
0
    0U, // VRECPSfd
8531
0
    0U, // VRECPSfq
8532
0
    0U, // VRECPShd
8533
0
    0U, // VRECPShq
8534
0
    16384U, // VREV16d8
8535
0
    16384U, // VREV16q8
8536
0
    16384U, // VREV32d16
8537
0
    16384U, // VREV32d8
8538
0
    16384U, // VREV32q16
8539
0
    16384U, // VREV32q8
8540
0
    16384U, // VREV64d16
8541
0
    16384U, // VREV64d32
8542
0
    16384U, // VREV64d8
8543
0
    16384U, // VREV64q16
8544
0
    16384U, // VREV64q32
8545
0
    16384U, // VREV64q8
8546
0
    0U, // VRHADDsv16i8
8547
0
    0U, // VRHADDsv2i32
8548
0
    0U, // VRHADDsv4i16
8549
0
    0U, // VRHADDsv4i32
8550
0
    0U, // VRHADDsv8i16
8551
0
    0U, // VRHADDsv8i8
8552
0
    0U, // VRHADDuv16i8
8553
0
    0U, // VRHADDuv2i32
8554
0
    0U, // VRHADDuv4i16
8555
0
    0U, // VRHADDuv4i32
8556
0
    0U, // VRHADDuv8i16
8557
0
    0U, // VRHADDuv8i8
8558
0
    2U, // VRINTAD
8559
0
    2U, // VRINTAH
8560
0
    2U, // VRINTANDf
8561
0
    2U, // VRINTANDh
8562
0
    2U, // VRINTANQf
8563
0
    2U, // VRINTANQh
8564
0
    2U, // VRINTAS
8565
0
    2U, // VRINTMD
8566
0
    2U, // VRINTMH
8567
0
    2U, // VRINTMNDf
8568
0
    2U, // VRINTMNDh
8569
0
    2U, // VRINTMNQf
8570
0
    2U, // VRINTMNQh
8571
0
    2U, // VRINTMS
8572
0
    2U, // VRINTND
8573
0
    2U, // VRINTNH
8574
0
    2U, // VRINTNNDf
8575
0
    2U, // VRINTNNDh
8576
0
    2U, // VRINTNNQf
8577
0
    2U, // VRINTNNQh
8578
0
    2U, // VRINTNS
8579
0
    2U, // VRINTPD
8580
0
    2U, // VRINTPH
8581
0
    2U, // VRINTPNDf
8582
0
    2U, // VRINTPNDh
8583
0
    2U, // VRINTPNQf
8584
0
    2U, // VRINTPNQh
8585
0
    2U, // VRINTPS
8586
0
    528U, // VRINTRD
8587
0
    16384U, // VRINTRH
8588
0
    16384U, // VRINTRS
8589
0
    528U, // VRINTXD
8590
0
    16384U, // VRINTXH
8591
0
    2U, // VRINTXNDf
8592
0
    2U, // VRINTXNDh
8593
0
    2U, // VRINTXNQf
8594
0
    2U, // VRINTXNQh
8595
0
    16384U, // VRINTXS
8596
0
    528U, // VRINTZD
8597
0
    16384U, // VRINTZH
8598
0
    2U, // VRINTZNDf
8599
0
    2U, // VRINTZNDh
8600
0
    2U, // VRINTZNQf
8601
0
    2U, // VRINTZNQh
8602
0
    16384U, // VRINTZS
8603
0
    0U, // VRSHLsv16i8
8604
0
    17920U, // VRSHLsv1i64
8605
0
    0U, // VRSHLsv2i32
8606
0
    17920U, // VRSHLsv2i64
8607
0
    0U, // VRSHLsv4i16
8608
0
    0U, // VRSHLsv4i32
8609
0
    0U, // VRSHLsv8i16
8610
0
    0U, // VRSHLsv8i8
8611
0
    0U, // VRSHLuv16i8
8612
0
    0U, // VRSHLuv1i64
8613
0
    0U, // VRSHLuv2i32
8614
0
    0U, // VRSHLuv2i64
8615
0
    0U, // VRSHLuv4i16
8616
0
    0U, // VRSHLuv4i32
8617
0
    0U, // VRSHLuv8i16
8618
0
    0U, // VRSHLuv8i8
8619
0
    17920U, // VRSHRNv2i32
8620
0
    0U, // VRSHRNv4i16
8621
0
    0U, // VRSHRNv8i8
8622
0
    0U, // VRSHRsv16i8
8623
0
    17920U, // VRSHRsv1i64
8624
0
    0U, // VRSHRsv2i32
8625
0
    17920U, // VRSHRsv2i64
8626
0
    0U, // VRSHRsv4i16
8627
0
    0U, // VRSHRsv4i32
8628
0
    0U, // VRSHRsv8i16
8629
0
    0U, // VRSHRsv8i8
8630
0
    0U, // VRSHRuv16i8
8631
0
    0U, // VRSHRuv1i64
8632
0
    0U, // VRSHRuv2i32
8633
0
    0U, // VRSHRuv2i64
8634
0
    0U, // VRSHRuv4i16
8635
0
    0U, // VRSHRuv4i32
8636
0
    0U, // VRSHRuv8i16
8637
0
    0U, // VRSHRuv8i8
8638
0
    16384U, // VRSQRTEd
8639
0
    16384U, // VRSQRTEfd
8640
0
    16384U, // VRSQRTEfq
8641
0
    16384U, // VRSQRTEhd
8642
0
    16384U, // VRSQRTEhq
8643
0
    16384U, // VRSQRTEq
8644
0
    0U, // VRSQRTSfd
8645
0
    0U, // VRSQRTSfq
8646
0
    0U, // VRSQRTShd
8647
0
    0U, // VRSQRTShq
8648
0
    3671552U, // VRSRAsv16i8
8649
0
    16768U, // VRSRAsv1i64
8650
0
    3671552U, // VRSRAsv2i32
8651
0
    16768U, // VRSRAsv2i64
8652
0
    3671552U, // VRSRAsv4i16
8653
0
    3671552U, // VRSRAsv4i32
8654
0
    3671552U, // VRSRAsv8i16
8655
0
    3671552U, // VRSRAsv8i8
8656
0
    3671552U, // VRSRAuv16i8
8657
0
    3671552U, // VRSRAuv1i64
8658
0
    3671552U, // VRSRAuv2i32
8659
0
    3671552U, // VRSRAuv2i64
8660
0
    3671552U, // VRSRAuv4i16
8661
0
    3671552U, // VRSRAuv4i32
8662
0
    3671552U, // VRSRAuv8i16
8663
0
    3671552U, // VRSRAuv8i8
8664
0
    17920U, // VRSUBHNv2i32
8665
0
    0U, // VRSUBHNv4i16
8666
0
    0U, // VRSUBHNv8i8
8667
0
    0U, // VSCCLRMD
8668
0
    0U, // VSCCLRMS
8669
0
    2U, // VSDOTD
8670
0
    520U, // VSDOTDI
8671
0
    2U, // VSDOTQ
8672
0
    520U, // VSDOTQI
8673
0
    17920U, // VSELEQD
8674
0
    17920U, // VSELEQH
8675
0
    17920U, // VSELEQS
8676
0
    17920U, // VSELGED
8677
0
    17920U, // VSELGEH
8678
0
    17920U, // VSELGES
8679
0
    17920U, // VSELGTD
8680
0
    17920U, // VSELGTH
8681
0
    17920U, // VSELGTS
8682
0
    17920U, // VSELVSD
8683
0
    17920U, // VSELVSH
8684
0
    17920U, // VSELVSS
8685
0
    32U,  // VSETLNi16
8686
0
    32U,  // VSETLNi32
8687
0
    32U,  // VSETLNi8
8688
0
    0U, // VSHLLi16
8689
0
    0U, // VSHLLi32
8690
0
    0U, // VSHLLi8
8691
0
    0U, // VSHLLsv2i64
8692
0
    0U, // VSHLLsv4i32
8693
0
    0U, // VSHLLsv8i16
8694
0
    0U, // VSHLLuv2i64
8695
0
    0U, // VSHLLuv4i32
8696
0
    0U, // VSHLLuv8i16
8697
0
    0U, // VSHLiv16i8
8698
0
    17920U, // VSHLiv1i64
8699
0
    0U, // VSHLiv2i32
8700
0
    17920U, // VSHLiv2i64
8701
0
    0U, // VSHLiv4i16
8702
0
    0U, // VSHLiv4i32
8703
0
    0U, // VSHLiv8i16
8704
0
    0U, // VSHLiv8i8
8705
0
    0U, // VSHLsv16i8
8706
0
    17920U, // VSHLsv1i64
8707
0
    0U, // VSHLsv2i32
8708
0
    17920U, // VSHLsv2i64
8709
0
    0U, // VSHLsv4i16
8710
0
    0U, // VSHLsv4i32
8711
0
    0U, // VSHLsv8i16
8712
0
    0U, // VSHLsv8i8
8713
0
    0U, // VSHLuv16i8
8714
0
    0U, // VSHLuv1i64
8715
0
    0U, // VSHLuv2i32
8716
0
    0U, // VSHLuv2i64
8717
0
    0U, // VSHLuv4i16
8718
0
    0U, // VSHLuv4i32
8719
0
    0U, // VSHLuv8i16
8720
0
    0U, // VSHLuv8i8
8721
0
    17920U, // VSHRNv2i32
8722
0
    0U, // VSHRNv4i16
8723
0
    0U, // VSHRNv8i8
8724
0
    0U, // VSHRsv16i8
8725
0
    17920U, // VSHRsv1i64
8726
0
    0U, // VSHRsv2i32
8727
0
    17920U, // VSHRsv2i64
8728
0
    0U, // VSHRsv4i16
8729
0
    0U, // VSHRsv4i32
8730
0
    0U, // VSHRsv8i16
8731
0
    0U, // VSHRsv8i8
8732
0
    0U, // VSHRuv16i8
8733
0
    0U, // VSHRuv1i64
8734
0
    0U, // VSHRuv2i32
8735
0
    0U, // VSHRuv2i64
8736
0
    0U, // VSHRuv4i16
8737
0
    0U, // VSHRuv4i32
8738
0
    0U, // VSHRuv8i16
8739
0
    0U, // VSHRuv8i8
8740
0
    0U, // VSHTOD
8741
0
    72U,  // VSHTOH
8742
0
    0U, // VSHTOS
8743
0
    0U, // VSITOD
8744
0
    0U, // VSITOH
8745
0
    0U, // VSITOS
8746
0
    3671552U, // VSLIv16i8
8747
0
    3671552U, // VSLIv1i64
8748
0
    3671552U, // VSLIv2i32
8749
0
    3671552U, // VSLIv2i64
8750
0
    3671552U, // VSLIv4i16
8751
0
    3671552U, // VSLIv4i32
8752
0
    3671552U, // VSLIv8i16
8753
0
    3671552U, // VSLIv8i8
8754
0
    74U,  // VSLTOD
8755
0
    74U,  // VSLTOH
8756
0
    74U,  // VSLTOS
8757
0
    2U, // VSMMLA
8758
0
    528U, // VSQRTD
8759
0
    16384U, // VSQRTH
8760
0
    16384U, // VSQRTS
8761
0
    3671552U, // VSRAsv16i8
8762
0
    16768U, // VSRAsv1i64
8763
0
    3671552U, // VSRAsv2i32
8764
0
    16768U, // VSRAsv2i64
8765
0
    3671552U, // VSRAsv4i16
8766
0
    3671552U, // VSRAsv4i32
8767
0
    3671552U, // VSRAsv8i16
8768
0
    3671552U, // VSRAsv8i8
8769
0
    3671552U, // VSRAuv16i8
8770
0
    3671552U, // VSRAuv1i64
8771
0
    3671552U, // VSRAuv2i32
8772
0
    3671552U, // VSRAuv2i64
8773
0
    3671552U, // VSRAuv4i16
8774
0
    3671552U, // VSRAuv4i32
8775
0
    3671552U, // VSRAuv8i16
8776
0
    3671552U, // VSRAuv8i8
8777
0
    3671552U, // VSRIv16i8
8778
0
    3671552U, // VSRIv1i64
8779
0
    3671552U, // VSRIv2i32
8780
0
    3671552U, // VSRIv2i64
8781
0
    3671552U, // VSRIv4i16
8782
0
    3671552U, // VSRIv4i32
8783
0
    3671552U, // VSRIv8i16
8784
0
    3671552U, // VSRIv8i8
8785
0
    6694U,  // VST1LNd16
8786
0
    516201126U, // VST1LNd16_UPD
8787
0
    6694U,  // VST1LNd32
8788
0
    516201126U, // VST1LNd32_UPD
8789
0
    6694U,  // VST1LNd8
8790
0
    516201126U, // VST1LNd8_UPD
8791
0
    0U, // VST1LNq16Pseudo
8792
0
    0U, // VST1LNq16Pseudo_UPD
8793
0
    0U, // VST1LNq32Pseudo
8794
0
    0U, // VST1LNq32Pseudo_UPD
8795
0
    0U, // VST1LNq8Pseudo
8796
0
    0U, // VST1LNq8Pseudo_UPD
8797
0
    0U, // VST1d16
8798
0
    0U, // VST1d16Q
8799
0
    0U, // VST1d16QPseudo
8800
0
    0U, // VST1d16QPseudoWB_fixed
8801
0
    0U, // VST1d16QPseudoWB_register
8802
0
    0U, // VST1d16Qwb_fixed
8803
0
    0U, // VST1d16Qwb_register
8804
0
    0U, // VST1d16T
8805
0
    0U, // VST1d16TPseudo
8806
0
    0U, // VST1d16TPseudoWB_fixed
8807
0
    0U, // VST1d16TPseudoWB_register
8808
0
    0U, // VST1d16Twb_fixed
8809
0
    0U, // VST1d16Twb_register
8810
0
    0U, // VST1d16wb_fixed
8811
0
    0U, // VST1d16wb_register
8812
0
    0U, // VST1d32
8813
0
    0U, // VST1d32Q
8814
0
    0U, // VST1d32QPseudo
8815
0
    0U, // VST1d32QPseudoWB_fixed
8816
0
    0U, // VST1d32QPseudoWB_register
8817
0
    0U, // VST1d32Qwb_fixed
8818
0
    0U, // VST1d32Qwb_register
8819
0
    0U, // VST1d32T
8820
0
    0U, // VST1d32TPseudo
8821
0
    0U, // VST1d32TPseudoWB_fixed
8822
0
    0U, // VST1d32TPseudoWB_register
8823
0
    0U, // VST1d32Twb_fixed
8824
0
    0U, // VST1d32Twb_register
8825
0
    0U, // VST1d32wb_fixed
8826
0
    0U, // VST1d32wb_register
8827
0
    0U, // VST1d64
8828
0
    0U, // VST1d64Q
8829
0
    0U, // VST1d64QPseudo
8830
0
    0U, // VST1d64QPseudoWB_fixed
8831
0
    0U, // VST1d64QPseudoWB_register
8832
0
    0U, // VST1d64Qwb_fixed
8833
0
    0U, // VST1d64Qwb_register
8834
0
    0U, // VST1d64T
8835
0
    0U, // VST1d64TPseudo
8836
0
    0U, // VST1d64TPseudoWB_fixed
8837
0
    0U, // VST1d64TPseudoWB_register
8838
0
    0U, // VST1d64Twb_fixed
8839
0
    0U, // VST1d64Twb_register
8840
0
    0U, // VST1d64wb_fixed
8841
0
    0U, // VST1d64wb_register
8842
0
    0U, // VST1d8
8843
0
    0U, // VST1d8Q
8844
0
    0U, // VST1d8QPseudo
8845
0
    0U, // VST1d8QPseudoWB_fixed
8846
0
    0U, // VST1d8QPseudoWB_register
8847
0
    0U, // VST1d8Qwb_fixed
8848
0
    0U, // VST1d8Qwb_register
8849
0
    0U, // VST1d8T
8850
0
    0U, // VST1d8TPseudo
8851
0
    0U, // VST1d8TPseudoWB_fixed
8852
0
    0U, // VST1d8TPseudoWB_register
8853
0
    0U, // VST1d8Twb_fixed
8854
0
    0U, // VST1d8Twb_register
8855
0
    0U, // VST1d8wb_fixed
8856
0
    0U, // VST1d8wb_register
8857
0
    0U, // VST1q16
8858
0
    0U, // VST1q16HighQPseudo
8859
0
    0U, // VST1q16HighQPseudo_UPD
8860
0
    0U, // VST1q16HighTPseudo
8861
0
    0U, // VST1q16HighTPseudo_UPD
8862
0
    0U, // VST1q16LowQPseudo_UPD
8863
0
    0U, // VST1q16LowTPseudo_UPD
8864
0
    0U, // VST1q16wb_fixed
8865
0
    0U, // VST1q16wb_register
8866
0
    0U, // VST1q32
8867
0
    0U, // VST1q32HighQPseudo
8868
0
    0U, // VST1q32HighQPseudo_UPD
8869
0
    0U, // VST1q32HighTPseudo
8870
0
    0U, // VST1q32HighTPseudo_UPD
8871
0
    0U, // VST1q32LowQPseudo_UPD
8872
0
    0U, // VST1q32LowTPseudo_UPD
8873
0
    0U, // VST1q32wb_fixed
8874
0
    0U, // VST1q32wb_register
8875
0
    0U, // VST1q64
8876
0
    0U, // VST1q64HighQPseudo
8877
0
    0U, // VST1q64HighQPseudo_UPD
8878
0
    0U, // VST1q64HighTPseudo
8879
0
    0U, // VST1q64HighTPseudo_UPD
8880
0
    0U, // VST1q64LowQPseudo_UPD
8881
0
    0U, // VST1q64LowTPseudo_UPD
8882
0
    0U, // VST1q64wb_fixed
8883
0
    0U, // VST1q64wb_register
8884
0
    0U, // VST1q8
8885
0
    0U, // VST1q8HighQPseudo
8886
0
    0U, // VST1q8HighQPseudo_UPD
8887
0
    0U, // VST1q8HighTPseudo
8888
0
    0U, // VST1q8HighTPseudo_UPD
8889
0
    0U, // VST1q8LowQPseudo_UPD
8890
0
    0U, // VST1q8LowTPseudo_UPD
8891
0
    0U, // VST1q8wb_fixed
8892
0
    0U, // VST1q8wb_register
8893
0
    440194470U, // VST2LNd16
8894
0
    0U, // VST2LNd16Pseudo
8895
0
    0U, // VST2LNd16Pseudo_UPD
8896
0
    440718886U, // VST2LNd16_UPD
8897
0
    440194470U, // VST2LNd32
8898
0
    0U, // VST2LNd32Pseudo
8899
0
    0U, // VST2LNd32Pseudo_UPD
8900
0
    440718886U, // VST2LNd32_UPD
8901
0
    440194470U, // VST2LNd8
8902
0
    0U, // VST2LNd8Pseudo
8903
0
    0U, // VST2LNd8Pseudo_UPD
8904
0
    440718886U, // VST2LNd8_UPD
8905
0
    440194470U, // VST2LNq16
8906
0
    0U, // VST2LNq16Pseudo
8907
0
    0U, // VST2LNq16Pseudo_UPD
8908
0
    440718886U, // VST2LNq16_UPD
8909
0
    440194470U, // VST2LNq32
8910
0
    0U, // VST2LNq32Pseudo
8911
0
    0U, // VST2LNq32Pseudo_UPD
8912
0
    440718886U, // VST2LNq32_UPD
8913
0
    0U, // VST2b16
8914
0
    0U, // VST2b16wb_fixed
8915
0
    0U, // VST2b16wb_register
8916
0
    0U, // VST2b32
8917
0
    0U, // VST2b32wb_fixed
8918
0
    0U, // VST2b32wb_register
8919
0
    0U, // VST2b8
8920
0
    0U, // VST2b8wb_fixed
8921
0
    0U, // VST2b8wb_register
8922
0
    0U, // VST2d16
8923
0
    0U, // VST2d16wb_fixed
8924
0
    0U, // VST2d16wb_register
8925
0
    0U, // VST2d32
8926
0
    0U, // VST2d32wb_fixed
8927
0
    0U, // VST2d32wb_register
8928
0
    0U, // VST2d8
8929
0
    0U, // VST2d8wb_fixed
8930
0
    0U, // VST2d8wb_register
8931
0
    0U, // VST2q16
8932
0
    0U, // VST2q16Pseudo
8933
0
    0U, // VST2q16PseudoWB_fixed
8934
0
    0U, // VST2q16PseudoWB_register
8935
0
    0U, // VST2q16wb_fixed
8936
0
    0U, // VST2q16wb_register
8937
0
    0U, // VST2q32
8938
0
    0U, // VST2q32Pseudo
8939
0
    0U, // VST2q32PseudoWB_fixed
8940
0
    0U, // VST2q32PseudoWB_register
8941
0
    0U, // VST2q32wb_fixed
8942
0
    0U, // VST2q32wb_register
8943
0
    0U, // VST2q8
8944
0
    0U, // VST2q8Pseudo
8945
0
    0U, // VST2q8PseudoWB_fixed
8946
0
    0U, // VST2q8PseudoWB_register
8947
0
    0U, // VST2q8wb_fixed
8948
0
    0U, // VST2q8wb_register
8949
0
    440195750U, // VST3LNd16
8950
0
    0U, // VST3LNd16Pseudo
8951
0
    0U, // VST3LNd16Pseudo_UPD
8952
0
    6950U,  // VST3LNd16_UPD
8953
0
    440195750U, // VST3LNd32
8954
0
    0U, // VST3LNd32Pseudo
8955
0
    0U, // VST3LNd32Pseudo_UPD
8956
0
    6950U,  // VST3LNd32_UPD
8957
0
    440195750U, // VST3LNd8
8958
0
    0U, // VST3LNd8Pseudo
8959
0
    0U, // VST3LNd8Pseudo_UPD
8960
0
    6950U,  // VST3LNd8_UPD
8961
0
    440195750U, // VST3LNq16
8962
0
    0U, // VST3LNq16Pseudo
8963
0
    0U, // VST3LNq16Pseudo_UPD
8964
0
    6950U,  // VST3LNq16_UPD
8965
0
    440195750U, // VST3LNq32
8966
0
    0U, // VST3LNq32Pseudo
8967
0
    0U, // VST3LNq32Pseudo_UPD
8968
0
    6950U,  // VST3LNq32_UPD
8969
0
    403177856U, // VST3d16
8970
0
    0U, // VST3d16Pseudo
8971
0
    0U, // VST3d16Pseudo_UPD
8972
0
    383872U,  // VST3d16_UPD
8973
0
    403177856U, // VST3d32
8974
0
    0U, // VST3d32Pseudo
8975
0
    0U, // VST3d32Pseudo_UPD
8976
0
    383872U,  // VST3d32_UPD
8977
0
    403177856U, // VST3d8
8978
0
    0U, // VST3d8Pseudo
8979
0
    0U, // VST3d8Pseudo_UPD
8980
0
    383872U,  // VST3d8_UPD
8981
0
    403177856U, // VST3q16
8982
0
    0U, // VST3q16Pseudo_UPD
8983
0
    383872U,  // VST3q16_UPD
8984
0
    0U, // VST3q16oddPseudo
8985
0
    0U, // VST3q16oddPseudo_UPD
8986
0
    403177856U, // VST3q32
8987
0
    0U, // VST3q32Pseudo_UPD
8988
0
    383872U,  // VST3q32_UPD
8989
0
    0U, // VST3q32oddPseudo
8990
0
    0U, // VST3q32oddPseudo_UPD
8991
0
    403177856U, // VST3q8
8992
0
    0U, // VST3q8Pseudo_UPD
8993
0
    383872U,  // VST3q8_UPD
8994
0
    0U, // VST3q8oddPseudo
8995
0
    0U, // VST3q8oddPseudo_UPD
8996
0
    440194598U, // VST4LNd16
8997
0
    0U, // VST4LNd16Pseudo
8998
0
    0U, // VST4LNd16Pseudo_UPD
8999
0
    399014U,  // VST4LNd16_UPD
9000
0
    440194598U, // VST4LNd32
9001
0
    0U, // VST4LNd32Pseudo
9002
0
    0U, // VST4LNd32Pseudo_UPD
9003
0
    399014U,  // VST4LNd32_UPD
9004
0
    440194598U, // VST4LNd8
9005
0
    0U, // VST4LNd8Pseudo
9006
0
    0U, // VST4LNd8Pseudo_UPD
9007
0
    399014U,  // VST4LNd8_UPD
9008
0
    440194598U, // VST4LNq16
9009
0
    0U, // VST4LNq16Pseudo
9010
0
    0U, // VST4LNq16Pseudo_UPD
9011
0
    399014U,  // VST4LNq16_UPD
9012
0
    440194598U, // VST4LNq32
9013
0
    0U, // VST4LNq32Pseudo
9014
0
    0U, // VST4LNq32Pseudo_UPD
9015
0
    399014U,  // VST4LNq32_UPD
9016
0
    34079104U,  // VST4d16
9017
0
    0U, // VST4d16Pseudo
9018
0
    0U, // VST4d16Pseudo_UPD
9019
0
    15735680U,  // VST4d16_UPD
9020
0
    34079104U,  // VST4d32
9021
0
    0U, // VST4d32Pseudo
9022
0
    0U, // VST4d32Pseudo_UPD
9023
0
    15735680U,  // VST4d32_UPD
9024
0
    34079104U,  // VST4d8
9025
0
    0U, // VST4d8Pseudo
9026
0
    0U, // VST4d8Pseudo_UPD
9027
0
    15735680U,  // VST4d8_UPD
9028
0
    34079104U,  // VST4q16
9029
0
    0U, // VST4q16Pseudo_UPD
9030
0
    15735680U,  // VST4q16_UPD
9031
0
    0U, // VST4q16oddPseudo
9032
0
    0U, // VST4q16oddPseudo_UPD
9033
0
    34079104U,  // VST4q32
9034
0
    0U, // VST4q32Pseudo_UPD
9035
0
    15735680U,  // VST4q32_UPD
9036
0
    0U, // VST4q32oddPseudo
9037
0
    0U, // VST4q32oddPseudo_UPD
9038
0
    34079104U,  // VST4q8
9039
0
    0U, // VST4q8Pseudo_UPD
9040
0
    15735680U,  // VST4q8_UPD
9041
0
    0U, // VST4q8oddPseudo
9042
0
    0U, // VST4q8oddPseudo_UPD
9043
0
    532U, // VSTMDDB_UPD
9044
0
    18560U, // VSTMDIA
9045
0
    532U, // VSTMDIA_UPD
9046
0
    0U, // VSTMQIA
9047
0
    532U, // VSTMSDB_UPD
9048
0
    18560U, // VSTMSIA
9049
0
    532U, // VSTMSIA_UPD
9050
0
    6400U,  // VSTRD
9051
0
    6528U,  // VSTRH
9052
0
    6400U,  // VSTRS
9053
0
    0U, // VSTR_FPCXTNS_off
9054
0
    42U,  // VSTR_FPCXTNS_post
9055
0
    0U, // VSTR_FPCXTNS_pre
9056
0
    0U, // VSTR_FPCXTS_off
9057
0
    42U,  // VSTR_FPCXTS_post
9058
0
    0U, // VSTR_FPCXTS_pre
9059
0
    0U, // VSTR_FPSCR_NZCVQC_off
9060
0
    42U,  // VSTR_FPSCR_NZCVQC_post
9061
0
    0U, // VSTR_FPSCR_NZCVQC_pre
9062
0
    0U, // VSTR_FPSCR_off
9063
0
    42U,  // VSTR_FPSCR_post
9064
0
    0U, // VSTR_FPSCR_pre
9065
0
    0U, // VSTR_P0_off
9066
0
    44U,  // VSTR_P0_post
9067
0
    0U, // VSTR_P0_pre
9068
0
    0U, // VSTR_VPR_off
9069
0
    42U,  // VSTR_VPR_post
9070
0
    0U, // VSTR_VPR_pre
9071
0
    2720528U, // VSUBD
9072
0
    0U, // VSUBH
9073
0
    17920U, // VSUBHNv2i32
9074
0
    0U, // VSUBHNv4i16
9075
0
    0U, // VSUBHNv8i8
9076
0
    0U, // VSUBLsv2i64
9077
0
    0U, // VSUBLsv4i32
9078
0
    0U, // VSUBLsv8i16
9079
0
    0U, // VSUBLuv2i64
9080
0
    0U, // VSUBLuv4i32
9081
0
    0U, // VSUBLuv8i16
9082
0
    0U, // VSUBS
9083
0
    0U, // VSUBWsv2i64
9084
0
    0U, // VSUBWsv4i32
9085
0
    0U, // VSUBWsv8i16
9086
0
    0U, // VSUBWuv2i64
9087
0
    0U, // VSUBWuv4i32
9088
0
    0U, // VSUBWuv8i16
9089
0
    0U, // VSUBfd
9090
0
    0U, // VSUBfq
9091
0
    0U, // VSUBhd
9092
0
    0U, // VSUBhq
9093
0
    0U, // VSUBv16i8
9094
0
    17920U, // VSUBv1i64
9095
0
    0U, // VSUBv2i32
9096
0
    17920U, // VSUBv2i64
9097
0
    0U, // VSUBv4i16
9098
0
    0U, // VSUBv4i32
9099
0
    0U, // VSUBv8i16
9100
0
    0U, // VSUBv8i8
9101
0
    520U, // VSUDOTDI
9102
0
    520U, // VSUDOTQI
9103
0
    16384U, // VSWPd
9104
0
    16384U, // VSWPq
9105
0
    7168U,  // VTBL1
9106
0
    7296U,  // VTBL2
9107
0
    7424U,  // VTBL3
9108
0
    0U, // VTBL3Pseudo
9109
0
    7552U,  // VTBL4
9110
0
    0U, // VTBL4Pseudo
9111
0
    7680U,  // VTBX1
9112
0
    7808U,  // VTBX2
9113
0
    7936U,  // VTBX3
9114
0
    0U, // VTBX3Pseudo
9115
0
    8064U,  // VTBX4
9116
0
    0U, // VTBX4Pseudo
9117
0
    0U, // VTOSHD
9118
0
    72U,  // VTOSHH
9119
0
    0U, // VTOSHS
9120
0
    0U, // VTOSIRD
9121
0
    0U, // VTOSIRH
9122
0
    0U, // VTOSIRS
9123
0
    0U, // VTOSIZD
9124
0
    0U, // VTOSIZH
9125
0
    0U, // VTOSIZS
9126
0
    74U,  // VTOSLD
9127
0
    74U,  // VTOSLH
9128
0
    74U,  // VTOSLS
9129
0
    0U, // VTOUHD
9130
0
    72U,  // VTOUHH
9131
0
    0U, // VTOUHS
9132
0
    0U, // VTOUIRD
9133
0
    0U, // VTOUIRH
9134
0
    0U, // VTOUIRS
9135
0
    0U, // VTOUIZD
9136
0
    0U, // VTOUIZH
9137
0
    0U, // VTOUIZS
9138
0
    74U,  // VTOULD
9139
0
    74U,  // VTOULH
9140
0
    74U,  // VTOULS
9141
0
    16384U, // VTRNd16
9142
0
    16384U, // VTRNd32
9143
0
    16384U, // VTRNd8
9144
0
    16384U, // VTRNq16
9145
0
    16384U, // VTRNq32
9146
0
    16384U, // VTRNq8
9147
0
    0U, // VTSTv16i8
9148
0
    0U, // VTSTv2i32
9149
0
    0U, // VTSTv4i16
9150
0
    0U, // VTSTv4i32
9151
0
    0U, // VTSTv8i16
9152
0
    0U, // VTSTv8i8
9153
0
    2U, // VUDOTD
9154
0
    520U, // VUDOTDI
9155
0
    2U, // VUDOTQ
9156
0
    520U, // VUDOTQI
9157
0
    0U, // VUHTOD
9158
0
    72U,  // VUHTOH
9159
0
    0U, // VUHTOS
9160
0
    0U, // VUITOD
9161
0
    0U, // VUITOH
9162
0
    0U, // VUITOS
9163
0
    74U,  // VULTOD
9164
0
    74U,  // VULTOH
9165
0
    74U,  // VULTOS
9166
0
    2U, // VUMMLA
9167
0
    2U, // VUSDOTD
9168
0
    520U, // VUSDOTDI
9169
0
    2U, // VUSDOTQ
9170
0
    520U, // VUSDOTQI
9171
0
    2U, // VUSMMLA
9172
0
    16384U, // VUZPd16
9173
0
    16384U, // VUZPd8
9174
0
    16384U, // VUZPq16
9175
0
    16384U, // VUZPq32
9176
0
    16384U, // VUZPq8
9177
0
    16384U, // VZIPd16
9178
0
    16384U, // VZIPd8
9179
0
    16384U, // VZIPq16
9180
0
    16384U, // VZIPq32
9181
0
    16384U, // VZIPq8
9182
0
    411776U,  // sysLDMDA
9183
0
    8212U,  // sysLDMDA_UPD
9184
0
    411776U,  // sysLDMDB
9185
0
    8212U,  // sysLDMDB_UPD
9186
0
    411776U,  // sysLDMIA
9187
0
    8212U,  // sysLDMIA_UPD
9188
0
    411776U,  // sysLDMIB
9189
0
    8212U,  // sysLDMIB_UPD
9190
0
    411776U,  // sysSTMDA
9191
0
    8212U,  // sysSTMDA_UPD
9192
0
    411776U,  // sysSTMDB
9193
0
    8212U,  // sysSTMDB_UPD
9194
0
    411776U,  // sysSTMIA
9195
0
    8212U,  // sysSTMIA_UPD
9196
0
    411776U,  // sysSTMIB
9197
0
    8212U,  // sysSTMIB_UPD
9198
0
    0U, // t2ADCri
9199
0
    0U, // t2ADCrr
9200
0
    16252928U,  // t2ADCrs
9201
0
    0U, // t2ADDri
9202
0
    0U, // t2ADDri12
9203
0
    0U, // t2ADDrr
9204
0
    16252928U,  // t2ADDrs
9205
0
    0U, // t2ADDspImm
9206
0
    0U, // t2ADDspImm12
9207
0
    1280U,  // t2ADR
9208
0
    0U, // t2ANDri
9209
0
    0U, // t2ANDrr
9210
0
    16252928U,  // t2ANDrs
9211
0
    16777216U,  // t2ASRri
9212
0
    0U, // t2ASRrr
9213
0
    0U, // t2AUT
9214
0
    524672U,  // t2AUTG
9215
0
    2U, // t2B
9216
0
    1408U,  // t2BFC
9217
0
    2098688U, // t2BFI
9218
0
    8320U,  // t2BFLi
9219
0
    16384U, // t2BFLr
9220
0
    8320U,  // t2BFi
9221
0
    17306624U,  // t2BFic
9222
0
    16384U, // t2BFr
9223
0
    0U, // t2BICri
9224
0
    0U, // t2BICrr
9225
0
    16252928U,  // t2BICrs
9226
0
    0U, // t2BTI
9227
0
    524672U,  // t2BXAUT
9228
0
    2U, // t2BXJ
9229
0
    2U, // t2Bcc
9230
0
    82704U, // t2CDP
9231
0
    82704U, // t2CDP2
9232
0
    0U, // t2CLREX
9233
0
    0U, // t2CLRM
9234
0
    16384U, // t2CLZ
9235
0
    16384U, // t2CMNri
9236
0
    16384U, // t2CMNzrr
9237
0
    1024U,  // t2CMNzrs
9238
0
    16384U, // t2CMPri
9239
0
    16384U, // t2CMPrr
9240
0
    1024U,  // t2CMPrs
9241
0
    0U, // t2CPS1p
9242
0
    2U, // t2CPS2p
9243
0
    17920U, // t2CPS3p
9244
0
    17920U, // t2CRC32B
9245
0
    17920U, // t2CRC32CB
9246
0
    17920U, // t2CRC32CH
9247
0
    17920U, // t2CRC32CW
9248
0
    17920U, // t2CRC32H
9249
0
    17920U, // t2CRC32W
9250
0
    17303040U,  // t2CSEL
9251
0
    17303040U,  // t2CSINC
9252
0
    17303040U,  // t2CSINV
9253
0
    17303040U,  // t2CSNEG
9254
0
    2U, // t2DBG
9255
0
    0U, // t2DCPS1
9256
0
    0U, // t2DCPS2
9257
0
    0U, // t2DCPS3
9258
0
    2U, // t2DLS
9259
0
    0U, // t2DMB
9260
0
    0U, // t2DSB
9261
0
    0U, // t2EORri
9262
0
    0U, // t2EORrr
9263
0
    16252928U,  // t2EORrs
9264
0
    2U, // t2HINT
9265
0
    0U, // t2HVC
9266
0
    0U, // t2ISB
9267
0
    0U, // t2IT
9268
0
    0U, // t2Int_eh_sjlj_setjmp
9269
0
    0U, // t2Int_eh_sjlj_setjmp_nofp
9270
0
    128U, // t2LDA
9271
0
    128U, // t2LDAB
9272
0
    128U, // t2LDAEX
9273
0
    128U, // t2LDAEXB
9274
0
    11010048U,  // t2LDAEXD
9275
0
    128U, // t2LDAEXH
9276
0
    128U, // t2LDAH
9277
0
    2582U,  // t2LDC2L_OFFSET
9278
0
    4721302U, // t2LDC2L_OPTION
9279
0
    5245590U, // t2LDC2L_POST
9280
0
    2838U,  // t2LDC2L_PRE
9281
0
    2582U,  // t2LDC2_OFFSET
9282
0
    4721302U, // t2LDC2_OPTION
9283
0
    5245590U, // t2LDC2_POST
9284
0
    2838U,  // t2LDC2_PRE
9285
0
    2582U,  // t2LDCL_OFFSET
9286
0
    4721302U, // t2LDCL_OPTION
9287
0
    5245590U, // t2LDCL_POST
9288
0
    2838U,  // t2LDCL_PRE
9289
0
    2582U,  // t2LDC_OFFSET
9290
0
    4721302U, // t2LDC_OPTION
9291
0
    5245590U, // t2LDC_POST
9292
0
    2838U,  // t2LDC_PRE
9293
0
    18560U, // t2LDMDB
9294
0
    532U, // t2LDMDB_UPD
9295
0
    18560U, // t2LDMIA
9296
0
    532U, // t2LDMIA_UPD
9297
0
    4096U,  // t2LDRBT
9298
0
    133760U,  // t2LDRB_POST
9299
0
    4480U,  // t2LDRB_PRE
9300
0
    3200U,  // t2LDRBi12
9301
0
    4096U,  // t2LDRBi8
9302
0
    8448U,  // t2LDRBpci
9303
0
    8576U,  // t2LDRBs
9304
0
    543686656U, // t2LDRD_POST
9305
0
    17825792U,  // t2LDRD_PRE
9306
0
    18350080U,  // t2LDRDi8
9307
0
    8704U,  // t2LDREX
9308
0
    128U, // t2LDREXB
9309
0
    11010048U,  // t2LDREXD
9310
0
    128U, // t2LDREXH
9311
0
    4096U,  // t2LDRHT
9312
0
    133760U,  // t2LDRH_POST
9313
0
    4480U,  // t2LDRH_PRE
9314
0
    3200U,  // t2LDRHi12
9315
0
    4096U,  // t2LDRHi8
9316
0
    8448U,  // t2LDRHpci
9317
0
    8576U,  // t2LDRHs
9318
0
    4096U,  // t2LDRSBT
9319
0
    133760U,  // t2LDRSB_POST
9320
0
    4480U,  // t2LDRSB_PRE
9321
0
    3200U,  // t2LDRSBi12
9322
0
    4096U,  // t2LDRSBi8
9323
0
    8448U,  // t2LDRSBpci
9324
0
    8576U,  // t2LDRSBs
9325
0
    4096U,  // t2LDRSHT
9326
0
    133760U,  // t2LDRSH_POST
9327
0
    4480U,  // t2LDRSH_PRE
9328
0
    3200U,  // t2LDRSHi12
9329
0
    4096U,  // t2LDRSHi8
9330
0
    8448U,  // t2LDRSHpci
9331
0
    8576U,  // t2LDRSHs
9332
0
    4096U,  // t2LDRT
9333
0
    133760U,  // t2LDR_POST
9334
0
    4480U,  // t2LDR_PRE
9335
0
    3200U,  // t2LDRi12
9336
0
    4096U,  // t2LDRi8
9337
0
    8448U,  // t2LDRpci
9338
0
    8576U,  // t2LDRs
9339
0
    0U, // t2LE
9340
0
    0U, // t2LEUpdate
9341
0
    0U, // t2LSLri
9342
0
    0U, // t2LSLrr
9343
0
    16777216U,  // t2LSRri
9344
0
    0U, // t2LSRrr
9345
0
    103908112U, // t2MCR
9346
0
    103908112U, // t2MCR2
9347
0
    137462544U, // t2MCRR
9348
0
    137462544U, // t2MCRR2
9349
0
    33554432U,  // t2MLA
9350
0
    33554432U,  // t2MLS
9351
0
    17920U, // t2MOVTi16
9352
0
    16384U, // t2MOVi
9353
0
    16384U, // t2MOVi16
9354
0
    16384U, // t2MOVr
9355
0
    425984U,  // t2MOVsra_glue
9356
0
    425984U,  // t2MOVsrl_glue
9357
0
    115480U,  // t2MRC
9358
0
    115480U,  // t2MRC2
9359
0
    0U, // t2MRRC
9360
0
    0U, // t2MRRC2
9361
0
    26U,  // t2MRS_AR
9362
0
    8832U,  // t2MRS_M
9363
0
    3840U,  // t2MRSbanked
9364
0
    28U,  // t2MRSsys_AR
9365
0
    528U, // t2MSR_AR
9366
0
    528U, // t2MSR_M
9367
0
    0U, // t2MSRbanked
9368
0
    0U, // t2MUL
9369
0
    16384U, // t2MVNi
9370
0
    16384U, // t2MVNr
9371
0
    1024U,  // t2MVNs
9372
0
    0U, // t2ORNri
9373
0
    0U, // t2ORNrr
9374
0
    16252928U,  // t2ORNrs
9375
0
    0U, // t2ORRri
9376
0
    0U, // t2ORRrr
9377
0
    16252928U,  // t2ORRrs
9378
0
    0U, // t2PAC
9379
0
    0U, // t2PACBTI
9380
0
    524672U,  // t2PACG
9381
0
    201326592U, // t2PKHBT
9382
0
    234881024U, // t2PKHTB
9383
0
    0U, // t2PLDWi12
9384
0
    1U, // t2PLDWi8
9385
0
    1U, // t2PLDWs
9386
0
    0U, // t2PLDi12
9387
0
    1U, // t2PLDi8
9388
0
    1U, // t2PLDpci
9389
0
    1U, // t2PLDs
9390
0
    0U, // t2PLIi12
9391
0
    1U, // t2PLIi8
9392
0
    1U, // t2PLIpci
9393
0
    1U, // t2PLIs
9394
0
    0U, // t2QADD
9395
0
    0U, // t2QADD16
9396
0
    0U, // t2QADD8
9397
0
    0U, // t2QASX
9398
0
    0U, // t2QDADD
9399
0
    0U, // t2QDSUB
9400
0
    0U, // t2QSAX
9401
0
    0U, // t2QSUB
9402
0
    0U, // t2QSUB16
9403
0
    0U, // t2QSUB8
9404
0
    16384U, // t2RBIT
9405
0
    16384U, // t2REV
9406
0
    16384U, // t2REV16
9407
0
    16384U, // t2REVSH
9408
0
    2U, // t2RFEDB
9409
0
    4U, // t2RFEDBW
9410
0
    2U, // t2RFEIA
9411
0
    4U, // t2RFEIAW
9412
0
    0U, // t2RORri
9413
0
    0U, // t2RORrr
9414
0
    16384U, // t2RRX
9415
0
    0U, // t2RSBri
9416
0
    0U, // t2RSBrr
9417
0
    16252928U,  // t2RSBrs
9418
0
    0U, // t2SADD16
9419
0
    0U, // t2SADD8
9420
0
    0U, // t2SASX
9421
0
    0U, // t2SB
9422
0
    0U, // t2SBCri
9423
0
    0U, // t2SBCrr
9424
0
    16252928U,  // t2SBCrs
9425
0
    33554432U,  // t2SBFX
9426
0
    0U, // t2SDIV
9427
0
    0U, // t2SEL
9428
0
    0U, // t2SETPAN
9429
0
    0U, // t2SG
9430
0
    0U, // t2SHADD16
9431
0
    0U, // t2SHADD8
9432
0
    0U, // t2SHASX
9433
0
    0U, // t2SHSAX
9434
0
    0U, // t2SHSUB16
9435
0
    0U, // t2SHSUB8
9436
0
    2U, // t2SMC
9437
0
    33554432U,  // t2SMLABB
9438
0
    33554432U,  // t2SMLABT
9439
0
    33554432U,  // t2SMLAD
9440
0
    33554432U,  // t2SMLADX
9441
0
    33554432U,  // t2SMLAL
9442
0
    33554432U,  // t2SMLALBB
9443
0
    33554432U,  // t2SMLALBT
9444
0
    33554432U,  // t2SMLALD
9445
0
    33554432U,  // t2SMLALDX
9446
0
    33554432U,  // t2SMLALTB
9447
0
    33554432U,  // t2SMLALTT
9448
0
    33554432U,  // t2SMLATB
9449
0
    33554432U,  // t2SMLATT
9450
0
    33554432U,  // t2SMLAWB
9451
0
    33554432U,  // t2SMLAWT
9452
0
    33554432U,  // t2SMLSD
9453
0
    33554432U,  // t2SMLSDX
9454
0
    33554432U,  // t2SMLSLD
9455
0
    33554432U,  // t2SMLSLDX
9456
0
    33554432U,  // t2SMMLA
9457
0
    33554432U,  // t2SMMLAR
9458
0
    33554432U,  // t2SMMLS
9459
0
    33554432U,  // t2SMMLSR
9460
0
    0U, // t2SMMUL
9461
0
    0U, // t2SMMULR
9462
0
    0U, // t2SMUAD
9463
0
    0U, // t2SMUADX
9464
0
    0U, // t2SMULBB
9465
0
    0U, // t2SMULBT
9466
0
    33554432U,  // t2SMULL
9467
0
    0U, // t2SMULTB
9468
0
    0U, // t2SMULTT
9469
0
    0U, // t2SMULWB
9470
0
    0U, // t2SMULWT
9471
0
    0U, // t2SMUSD
9472
0
    0U, // t2SMUSDX
9473
0
    0U, // t2SRSDB
9474
0
    0U, // t2SRSDB_UPD
9475
0
    0U, // t2SRSIA
9476
0
    0U, // t2SRSIA_UPD
9477
0
    218240U,  // t2SSAT
9478
0
    21632U, // t2SSAT16
9479
0
    0U, // t2SSAX
9480
0
    0U, // t2SSUB16
9481
0
    0U, // t2SSUB8
9482
0
    2582U,  // t2STC2L_OFFSET
9483
0
    4721302U, // t2STC2L_OPTION
9484
0
    5245590U, // t2STC2L_POST
9485
0
    2838U,  // t2STC2L_PRE
9486
0
    2582U,  // t2STC2_OFFSET
9487
0
    4721302U, // t2STC2_OPTION
9488
0
    5245590U, // t2STC2_POST
9489
0
    2838U,  // t2STC2_PRE
9490
0
    2582U,  // t2STCL_OFFSET
9491
0
    4721302U, // t2STCL_OPTION
9492
0
    5245590U, // t2STCL_POST
9493
0
    2838U,  // t2STCL_PRE
9494
0
    2582U,  // t2STC_OFFSET
9495
0
    4721302U, // t2STC_OPTION
9496
0
    5245590U, // t2STC_POST
9497
0
    2838U,  // t2STC_PRE
9498
0
    128U, // t2STL
9499
0
    128U, // t2STLB
9500
0
    11010048U,  // t2STLEX
9501
0
    11010048U,  // t2STLEXB
9502
0
    33554432U,  // t2STLEXD
9503
0
    11010048U,  // t2STLEXH
9504
0
    128U, // t2STLH
9505
0
    18560U, // t2STMDB
9506
0
    532U, // t2STMDB_UPD
9507
0
    18560U, // t2STMIA
9508
0
    532U, // t2STMIA_UPD
9509
0
    4096U,  // t2STRBT
9510
0
    133760U,  // t2STRB_POST
9511
0
    4480U,  // t2STRB_PRE
9512
0
    3200U,  // t2STRBi12
9513
0
    4096U,  // t2STRBi8
9514
0
    8576U,  // t2STRBs
9515
0
    543688192U, // t2STRD_POST
9516
0
    17827328U,  // t2STRD_PRE
9517
0
    18350080U,  // t2STRDi8
9518
0
    18874368U,  // t2STREX
9519
0
    11010048U,  // t2STREXB
9520
0
    33554432U,  // t2STREXD
9521
0
    11010048U,  // t2STREXH
9522
0
    4096U,  // t2STRHT
9523
0
    133760U,  // t2STRH_POST
9524
0
    4480U,  // t2STRH_PRE
9525
0
    3200U,  // t2STRHi12
9526
0
    4096U,  // t2STRHi8
9527
0
    8576U,  // t2STRHs
9528
0
    4096U,  // t2STRT
9529
0
    133760U,  // t2STR_POST
9530
0
    4480U,  // t2STR_PRE
9531
0
    3200U,  // t2STRi12
9532
0
    4096U,  // t2STRi8
9533
0
    8576U,  // t2STRs
9534
0
    0U, // t2SUBS_PC_LR
9535
0
    0U, // t2SUBri
9536
0
    0U, // t2SUBri12
9537
0
    0U, // t2SUBrr
9538
0
    16252928U,  // t2SUBrs
9539
0
    0U, // t2SUBspImm
9540
0
    0U, // t2SUBspImm12
9541
0
    268435456U, // t2SXTAB
9542
0
    268435456U, // t2SXTAB16
9543
0
    268435456U, // t2SXTAH
9544
0
    229376U,  // t2SXTB
9545
0
    229376U,  // t2SXTB16
9546
0
    229376U,  // t2SXTH
9547
0
    1U, // t2TBB
9548
0
    1U, // t2TBH
9549
0
    16384U, // t2TEQri
9550
0
    16384U, // t2TEQrr
9551
0
    1024U,  // t2TEQrs
9552
0
    1U, // t2TSB
9553
0
    16384U, // t2TSTri
9554
0
    16384U, // t2TSTrr
9555
0
    1024U,  // t2TSTrs
9556
0
    16384U, // t2TT
9557
0
    16384U, // t2TTA
9558
0
    16384U, // t2TTAT
9559
0
    16384U, // t2TTT
9560
0
    0U, // t2UADD16
9561
0
    0U, // t2UADD8
9562
0
    0U, // t2UASX
9563
0
    33554432U,  // t2UBFX
9564
0
    0U, // t2UDF
9565
0
    0U, // t2UDIV
9566
0
    0U, // t2UHADD16
9567
0
    0U, // t2UHADD8
9568
0
    0U, // t2UHASX
9569
0
    0U, // t2UHSAX
9570
0
    0U, // t2UHSUB16
9571
0
    0U, // t2UHSUB8
9572
0
    33554432U,  // t2UMAAL
9573
0
    33554432U,  // t2UMLAL
9574
0
    33554432U,  // t2UMULL
9575
0
    0U, // t2UQADD16
9576
0
    0U, // t2UQADD8
9577
0
    0U, // t2UQASX
9578
0
    0U, // t2UQSAX
9579
0
    0U, // t2UQSUB16
9580
0
    0U, // t2UQSUB8
9581
0
    0U, // t2USAD8
9582
0
    33554432U,  // t2USADA8
9583
0
    301989888U, // t2USAT
9584
0
    0U, // t2USAT16
9585
0
    0U, // t2USAX
9586
0
    0U, // t2USUB16
9587
0
    0U, // t2USUB8
9588
0
    268435456U, // t2UXTAB
9589
0
    268435456U, // t2UXTAB16
9590
0
    268435456U, // t2UXTAH
9591
0
    229376U,  // t2UXTB
9592
0
    229376U,  // t2UXTB16
9593
0
    229376U,  // t2UXTH
9594
0
    21504U, // t2WLS
9595
0
    2U, // tADC
9596
0
    17920U, // tADDhirr
9597
0
    16768U, // tADDi3
9598
0
    2U, // tADDi8
9599
0
    0U, // tADDrSP
9600
0
    19398656U,  // tADDrSPi
9601
0
    16768U, // tADDrr
9602
0
    8960U,  // tADDspi
9603
0
    17920U, // tADDspr
9604
0
    9088U,  // tADR
9605
0
    2U, // tAND
9606
0
    9216U,  // tASRri
9607
0
    2U, // tASRrr
9608
0
    2U, // tB
9609
0
    2U, // tBIC
9610
0
    0U, // tBKPT
9611
0
    1U, // tBL
9612
0
    2U, // tBLXNSr
9613
0
    1U, // tBLXi
9614
0
    2U, // tBLXr
9615
0
    2U, // tBX
9616
0
    2U, // tBXNS
9617
0
    2U, // tBcc
9618
0
    2U, // tCBNZ
9619
0
    2U, // tCBZ
9620
0
    16384U, // tCMNz
9621
0
    16384U, // tCMPhir
9622
0
    16384U, // tCMPi8
9623
0
    16384U, // tCMPr
9624
0
    2U, // tCPS
9625
0
    2U, // tEOR
9626
0
    2U, // tHINT
9627
0
    0U, // tHLT
9628
0
    0U, // tInt_WIN_eh_sjlj_longjmp
9629
0
    0U, // tInt_eh_sjlj_longjmp
9630
0
    0U, // tInt_eh_sjlj_setjmp
9631
0
    18560U, // tLDMIA
9632
0
    9344U,  // tLDRBi
9633
0
    9472U,  // tLDRBr
9634
0
    9600U,  // tLDRHi
9635
0
    9472U,  // tLDRHr
9636
0
    9472U,  // tLDRSB
9637
0
    9472U,  // tLDRSH
9638
0
    9728U,  // tLDRi
9639
0
    8448U,  // tLDRpci
9640
0
    9472U,  // tLDRr
9641
0
    9856U,  // tLDRspi
9642
0
    16768U, // tLSLri
9643
0
    2U, // tLSLrr
9644
0
    9216U,  // tLSRri
9645
0
    2U, // tLSRrr
9646
0
    2U, // tMOVSr
9647
0
    0U, // tMOVi8
9648
0
    16384U, // tMOVr
9649
0
    16768U, // tMUL
9650
0
    0U, // tMVN
9651
0
    2U, // tORR
9652
0
    0U, // tPICADD
9653
0
    0U, // tPOP
9654
0
    0U, // tPUSH
9655
0
    16384U, // tREV
9656
0
    16384U, // tREV16
9657
0
    16384U, // tREVSH
9658
0
    2U, // tROR
9659
0
    0U, // tRSB
9660
0
    2U, // tSBC
9661
0
    0U, // tSETEND
9662
0
    532U, // tSTMIA_UPD
9663
0
    9344U,  // tSTRBi
9664
0
    9472U,  // tSTRBr
9665
0
    9600U,  // tSTRHi
9666
0
    9472U,  // tSTRHr
9667
0
    9728U,  // tSTRi
9668
0
    9472U,  // tSTRr
9669
0
    9856U,  // tSTRspi
9670
0
    16768U, // tSUBi3
9671
0
    2U, // tSUBi8
9672
0
    16768U, // tSUBrr
9673
0
    8960U,  // tSUBspi
9674
0
    2U, // tSVC
9675
0
    16384U, // tSXTB
9676
0
    16384U, // tSXTH
9677
0
    0U, // tTRAP
9678
0
    16384U, // tTST
9679
0
    0U, // tUDF
9680
0
    16384U, // tUXTB
9681
0
    16384U, // tUXTH
9682
0
    0U, // t__brkdiv0
9683
0
  };
9684
9685
  // Emit the opcode for the instruction.
9686
0
  uint64_t Bits = 0;
9687
0
  Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0;
9688
0
  Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32;
9689
0
  if (Bits == 0)
9690
0
    return {nullptr, Bits};
9691
0
  return {AsmStrs+(Bits & 8191)-1, Bits};
9692
9693
0
}
9694
/// printInstruction - This method is automatically generated by tablegen
9695
/// from the instruction set description.
9696
LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
9697
void ARMInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) {
9698
  O << "\t";
9699
9700
  auto MnemonicInfo = getMnemonic(MI);
9701
9702
  O << MnemonicInfo.first;
9703
9704
  uint64_t Bits = MnemonicInfo.second;
9705
  assert(Bits != 0 && "Cannot print this instruction.");
9706
9707
  // Fragment 0 encoded into 6 bits for 43 unique commands.
9708
  switch ((Bits >> 13) & 63) {
9709
  default: llvm_unreachable("Invalid command number.");
9710
  case 0:
9711
    // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
9712
    return;
9713
    break;
9714
  case 1:
9715
    // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, ADCri, ADCrr, ADDri, A...
9716
    printSBitModifierOperand(MI, 5, STI, O);
9717
    printPredicateOperand(MI, 3, STI, O);
9718
    break;
9719
  case 2:
9720
    // ITasm, t2IT
9721
    printThumbITMask(MI, 1, STI, O);
9722
    break;
9723
  case 3:
9724
    // LDRBT_POST, LDRConstPool, LDRHTii, LDRSBTii, LDRSHTii, LDRT_POST, STRB...
9725
    printPredicateOperand(MI, 2, STI, O);
9726
    break;
9727
  case 4:
9728
    // RRXi, MOVi, MOVr, MOVr_TC, MVNi, MVNr, t2MOVi, t2MOVr, t2MVNi, t2MVNr,...
9729
    printSBitModifierOperand(MI, 4, STI, O);
9730
    printPredicateOperand(MI, 2, STI, O);
9731
    break;
9732
  case 5:
9733
    // VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_16, VL...
9734
    printPredicateOperand(MI, 4, STI, O);
9735
    break;
9736
  case 6:
9737
    // VLD1LNdWB_register_Asm_16, VLD1LNdWB_register_Asm_32, VLD1LNdWB_regist...
9738
    printPredicateOperand(MI, 5, STI, O);
9739
    break;
9740
  case 7:
9741
    // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPdWB_fixed_Asm_16...
9742
    printPredicateOperand(MI, 3, STI, O);
9743
    break;
9744
  case 8:
9745
    // ADCrsi, ADDrsi, ANDrsi, BICrsi, EORrsi, MLA, MOVsr, MVNsr, ORRrsi, RSB...
9746
    printSBitModifierOperand(MI, 6, STI, O);
9747
    printPredicateOperand(MI, 4, STI, O);
9748
    break;
9749
  case 9:
9750
    // ADCrsr, ADDrsr, ANDrsr, BICrsr, EORrsr, ORRrsr, RSBrsr, RSCrsr, SBCrsr...
9751
    printSBitModifierOperand(MI, 7, STI, O);
9752
    printPredicateOperand(MI, 5, STI, O);
9753
    O << "\t";
9754
    printOperand(MI, 0, STI, O);
9755
    O << ", ";
9756
    printOperand(MI, 1, STI, O);
9757
    O << ", ";
9758
    printSORegRegOperand(MI, 2, STI, O);
9759
    return;
9760
    break;
9761
  case 10:
9762
    // AESD, AESE, AESIMC, AESMC, BKPT, BLX, BX, CPS1p, CRC32B, CRC32CB, CRC3...
9763
    printOperand(MI, 0, STI, O);
9764
    break;
9765
  case 11:
9766
    // BF16VDOTI_VDOTD, BF16VDOTI_VDOTQ, BF16VDOTS_VDOTD, BF16VDOTS_VDOTQ, MV...
9767
    printOperand(MI, 1, STI, O);
9768
    O << ", ";
9769
    break;
9770
  case 12:
9771
    // BL, BLXi, t2BFic, t2LE
9772
    printOperand(MI, Address, 0, STI, O);
9773
    break;
9774
  case 13:
9775
    // BLX_pred, BL_pred, BXJ, BX_pred, Bcc, DBG, FLDMXIA, FSTMXIA, HINT, LDM...
9776
    printPredicateOperand(MI, 1, STI, O);
9777
    break;
9778
  case 14:
9779
    // BX_RET, ERET, FMSTAT, MOVPCLR, MVE_LCTP, VSCCLRMD, VSCCLRMS, t2AUTG, t...
9780
    printPredicateOperand(MI, 0, STI, O);
9781
    break;
9782
  case 15:
9783
    // CDE_CX1, CDE_CX1D, CDE_CX2, CDE_CX2D, CDE_CX3, CDE_CX3D, CDE_VCX1A_fpd...
9784
    printPImmediate(MI, 1, STI, O);
9785
    O << ", ";
9786
    break;
9787
  case 16:
9788
    // CDE_CX3A, CDE_CX3DA, CDP, LDRD_POST, LDRD_PRE, MCR, MRC, MVE_SQRSHRL, ...
9789
    printPredicateOperand(MI, 6, STI, O);
9790
    break;
9791
  case 17:
9792
    // CDE_VCX1A_vec, CDE_VCX2_vec, MVE_VABAVs16, MVE_VABAVs32, MVE_VABAVs8, ...
9793
    printVPTPredicateOperand(MI, 4, STI, O);
9794
    break;
9795
  case 18:
9796
    // CDE_VCX1_vec, MVE_VABDf16, MVE_VABDf32, MVE_VABDs16, MVE_VABDs32, MVE_...
9797
    printVPTPredicateOperand(MI, 3, STI, O);
9798
    break;
9799
  case 19:
9800
    // CDE_VCX2A_vec, CDE_VCX3_vec, MVE_VADC, MVE_VADDLVs32acc, MVE_VADDLVu32...
9801
    printVPTPredicateOperand(MI, 5, STI, O);
9802
    break;
9803
  case 20:
9804
    // CDE_VCX3A_vec, MVE_VMLALDAVas16, MVE_VMLALDAVas32, MVE_VMLALDAVau16, M...
9805
    printVPTPredicateOperand(MI, 6, STI, O);
9806
    break;
9807
  case 21:
9808
    // CDP2, LDC2L_OFFSET, LDC2L_OPTION, LDC2L_POST, LDC2L_PRE, LDC2_OFFSET, ...
9809
    printPImmediate(MI, 0, STI, O);
9810
    O << ", ";
9811
    break;
9812
  case 22:
9813
    // CPS2p, CPS3p, t2CPS2p, t2CPS3p, tCPS
9814
    printCPSIMod(MI, 0, STI, O);
9815
    break;
9816
  case 23:
9817
    // DMB, DSB
9818
    printMemBOption(MI, 0, STI, O);
9819
    return;
9820
    break;
9821
  case 24:
9822
    // ISB
9823
    printInstSyncBOption(MI, 0, STI, O);
9824
    return;
9825
    break;
9826
  case 25:
9827
    // MRRC2
9828
    printPImmediate(MI, 2, STI, O);
9829
    O << ", ";
9830
    printOperand(MI, 3, STI, O);
9831
    O << ", ";
9832
    printOperand(MI, 0, STI, O);
9833
    O << ", ";
9834
    printOperand(MI, 1, STI, O);
9835
    O << ", ";
9836
    printCImmediate(MI, 4, STI, O);
9837
    return;
9838
    break;
9839
  case 26:
9840
    // MVE_VABSf16, MVE_VABSf32, MVE_VABSs16, MVE_VABSs32, MVE_VABSs8, MVE_VA...
9841
    printVPTPredicateOperand(MI, 2, STI, O);
9842
    break;
9843
  case 27:
9844
    // MVE_VLD20_16, MVE_VLD20_16_wb, MVE_VLD20_32, MVE_VLD20_32_wb, MVE_VLD2...
9845
    printMVEVectorList<2>(MI, 0, STI, O);
9846
    O << ", ";
9847
    break;
9848
  case 28:
9849
    // MVE_VLD40_16, MVE_VLD40_16_wb, MVE_VLD40_32, MVE_VLD40_32_wb, MVE_VLD4...
9850
    printMVEVectorList<4>(MI, 0, STI, O);
9851
    O << ", ";
9852
    break;
9853
  case 29:
9854
    // MVE_VPST, MVE_VPTv16i8, MVE_VPTv16i8r, MVE_VPTv16s8, MVE_VPTv16s8r, MV...
9855
    printVPTMask(MI, 0, STI, O);
9856
    break;
9857
  case 30:
9858
    // MVE_VST20_16_wb, MVE_VST20_32_wb, MVE_VST20_8_wb, MVE_VST21_16_wb, MVE...
9859
    printMVEVectorList<2>(MI, 1, STI, O);
9860
    O << ", ";
9861
    printAddrMode7Operand(MI, 2, STI, O);
9862
    O << '!';
9863
    return;
9864
    break;
9865
  case 31:
9866
    // MVE_VST40_16_wb, MVE_VST40_32_wb, MVE_VST40_8_wb, MVE_VST41_16_wb, MVE...
9867
    printMVEVectorList<4>(MI, 1, STI, O);
9868
    O << ", ";
9869
    printAddrMode7Operand(MI, 2, STI, O);
9870
    O << '!';
9871
    return;
9872
    break;
9873
  case 32:
9874
    // PLDWi12, PLDi12, PLIi12
9875
    printAddrModeImm12Operand<false>(MI, 0, STI, O);
9876
    return;
9877
    break;
9878
  case 33:
9879
    // PLDWrs, PLDrs, PLIrs
9880
    printAddrMode2Operand(MI, 0, STI, O);
9881
    return;
9882
    break;
9883
  case 34:
9884
    // SETEND, tSETEND
9885
    printSetendOperand(MI, 0, STI, O);
9886
    return;
9887
    break;
9888
  case 35:
9889
    // SMLAL, UMLAL
9890
    printSBitModifierOperand(MI, 8, STI, O);
9891
    printPredicateOperand(MI, 6, STI, O);
9892
    O << "\t";
9893
    printOperand(MI, 0, STI, O);
9894
    O << ", ";
9895
    printOperand(MI, 1, STI, O);
9896
    O << ", ";
9897
    printOperand(MI, 2, STI, O);
9898
    O << ", ";
9899
    printOperand(MI, 3, STI, O);
9900
    return;
9901
    break;
9902
  case 36:
9903
    // TSB
9904
    printTraceSyncBOption(MI, 0, STI, O);
9905
    return;
9906
    break;
9907
  case 37:
9908
    // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD, VLD2LNd16, VLD2LNd32, VLD2...
9909
    printPredicateOperand(MI, 7, STI, O);
9910
    break;
9911
  case 38:
9912
    // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U...
9913
    printPredicateOperand(MI, 9, STI, O);
9914
    break;
9915
  case 39:
9916
    // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U...
9917
    printPredicateOperand(MI, 11, STI, O);
9918
    break;
9919
  case 40:
9920
    // VLD4DUPd16_UPD, VLD4DUPd32_UPD, VLD4DUPd8_UPD, VLD4DUPq16_UPD, VLD4DUP...
9921
    printPredicateOperand(MI, 8, STI, O);
9922
    break;
9923
  case 41:
9924
    // VLD4LNd16_UPD, VLD4LNd32_UPD, VLD4LNd8_UPD, VLD4LNq16_UPD, VLD4LNq32_U...
9925
    printPredicateOperand(MI, 13, STI, O);
9926
    break;
9927
  case 42:
9928
    // tADC, tADDi3, tADDi8, tADDrr, tAND, tASRri, tASRrr, tBIC, tEOR, tLSLri...
9929
    printSBitModifierOperand(MI, 1, STI, O);
9930
    break;
9931
  }
9932
9933
9934
  // Fragment 1 encoded into 7 bits for 89 unique commands.
9935
  switch ((Bits >> 19) & 127) {
9936
  default: llvm_unreachable("Invalid command number.");
9937
  case 0:
9938
    // ASRi, ASRr, ITasm, LDRBT_POST, LDRConstPool, LDRHTii, LDRSBTii, LDRSHT...
9939
    O << ' ';
9940
    break;
9941
  case 1:
9942
    // VLD1LNdAsm_16, VLD1LNdWB_fixed_Asm_16, VLD1LNdWB_register_Asm_16, VLD2...
9943
    O << ".16\t";
9944
    break;
9945
  case 2:
9946
    // VLD1LNdAsm_32, VLD1LNdWB_fixed_Asm_32, VLD1LNdWB_register_Asm_32, VLD2...
9947
    O << ".32\t";
9948
    break;
9949
  case 3:
9950
    // VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_8, VLD1LNdWB_register_Asm_8, VLD2LNd...
9951
    O << ".8\t";
9952
    break;
9953
  case 4:
9954
    // t2LDRB_OFFSET_imm, t2LDRB_POST_imm, t2LDRB_PRE_imm, t2LDRH_OFFSET_imm,...
9955
    O << ".w ";
9956
    printOperand(MI, 0, STI, O);
9957
    O << ", ";
9958
    break;
9959
  case 5:
9960
    // ADCri, ADCrr, ADCrsi, ADDri, ADDrr, ADDrsi, ADR, ANDri, ANDrr, ANDrsi,...
9961
    O << "\t";
9962
    break;
9963
  case 6:
9964
    // AESD, AESE, AESIMC, AESMC, CRC32B, CRC32CB, CRC32CH, CRC32CW, CRC32H, ...
9965
    O << ", ";
9966
    break;
9967
  case 7:
9968
    // BF16VDOTI_VDOTD, BF16VDOTI_VDOTQ, BF16VDOTS_VDOTD, BF16VDOTS_VDOTQ, MR...
9969
    printOperand(MI, 2, STI, O);
9970
    O << ", ";
9971
    break;
9972
  case 8:
9973
    // BF16_VCVT, BF16_VCVTB, BF16_VCVTT
9974
    O << ".bf16.f32\t";
9975
    printOperand(MI, 0, STI, O);
9976
    O << ", ";
9977
    break;
9978
  case 9:
9979
    // BKPT, BL, BLX, BLXi, BX, CPS1p, ERET, HLT, HVC, RFEDA, RFEDB, RFEIA, R...
9980
    return;
9981
    break;
9982
  case 10:
9983
    // BX_RET
9984
    O << "\tlr";
9985
    return;
9986
    break;
9987
  case 11:
9988
    // CDE_CX1, CDE_CX2, CDE_CX3, CDE_VCX1A_fpdp, CDE_VCX1A_fpsp, CDE_VCX1_fp...
9989
    printOperand(MI, 0, STI, O);
9990
    O << ", ";
9991
    break;
9992
  case 12:
9993
    // CDE_CX1D, CDE_CX2D, CDE_CX3D
9994
    printGPRPairOperand(MI, 0, STI, O);
9995
    O << ", ";
9996
    printOperand(MI, 2, STI, O);
9997
    break;
9998
  case 13:
9999
    // CDP2, MCR2, MCRR2
10000
    printOperand(MI, 1, STI, O);
10001
    O << ", ";
10002
    break;
10003
  case 14:
10004
    // FCONSTD, VABSD, VADDD, VCMPD, VCMPED, VCMPEZD, VCMPZD, VDIVD, VFMAD, V...
10005
    O << ".f64\t";
10006
    printOperand(MI, 0, STI, O);
10007
    break;
10008
  case 15:
10009
    // FCONSTH, MVE_VABDf16, MVE_VABSf16, MVE_VADD_qr_f16, MVE_VADDf16, MVE_V...
10010
    O << ".f16\t";
10011
    break;
10012
  case 16:
10013
    // FCONSTS, MVE_VABDf32, MVE_VABSf32, MVE_VADD_qr_f32, MVE_VADDf32, MVE_V...
10014
    O << ".f32\t";
10015
    break;
10016
  case 17:
10017
    // FMSTAT
10018
    O << "\tAPSR_nzcv, fpscr";
10019
    return;
10020
    break;
10021
  case 18:
10022
    // LDC2L_OFFSET, LDC2L_OPTION, LDC2L_POST, LDC2L_PRE, LDC2_OFFSET, LDC2_O...
10023
    printCImmediate(MI, 1, STI, O);
10024
    O << ", ";
10025
    break;
10026
  case 19:
10027
    // MOVPCLR
10028
    O << "\tpc, lr";
10029
    return;
10030
    break;
10031
  case 20:
10032
    // MVE_LETP, t2LEUpdate
10033
    printOperand(MI, Address, 2, STI, O);
10034
    return;
10035
    break;
10036
  case 21:
10037
    // MVE_VABAVs16, MVE_VABDs16, MVE_VABSs16, MVE_VADDVs16acc, MVE_VADDVs16n...
10038
    O << ".s16\t";
10039
    break;
10040
  case 22:
10041
    // MVE_VABAVs32, MVE_VABDs32, MVE_VABSs32, MVE_VADDLVs32acc, MVE_VADDLVs3...
10042
    O << ".s32\t";
10043
    break;
10044
  case 23:
10045
    // MVE_VABAVs8, MVE_VABDs8, MVE_VABSs8, MVE_VADDVs8acc, MVE_VADDVs8no_acc...
10046
    O << ".s8\t";
10047
    break;
10048
  case 24:
10049
    // MVE_VABAVu16, MVE_VABDu16, MVE_VADDVu16acc, MVE_VADDVu16no_acc, MVE_VC...
10050
    O << ".u16\t";
10051
    break;
10052
  case 25:
10053
    // MVE_VABAVu32, MVE_VABDu32, MVE_VADDLVu32acc, MVE_VADDLVu32no_acc, MVE_...
10054
    O << ".u32\t";
10055
    break;
10056
  case 26:
10057
    // MVE_VABAVu8, MVE_VABDu8, MVE_VADDVu8acc, MVE_VADDVu8no_acc, MVE_VCMPu8...
10058
    O << ".u8\t";
10059
    break;
10060
  case 27:
10061
    // MVE_VADC, MVE_VADCI, MVE_VADD_qr_i32, MVE_VADDi32, MVE_VBICimmi32, MVE...
10062
    O << ".i32\t";
10063
    break;
10064
  case 28:
10065
    // MVE_VADD_qr_i16, MVE_VADDi16, MVE_VBICimmi16, MVE_VCADDi16, MVE_VCLZs1...
10066
    O << ".i16\t";
10067
    break;
10068
  case 29:
10069
    // MVE_VADD_qr_i8, MVE_VADDi8, MVE_VCADDi8, MVE_VCLZs8, MVE_VCMPi8, MVE_V...
10070
    O << ".i8\t";
10071
    break;
10072
  case 30:
10073
    // MVE_VCTP64, MVE_VSTRD64_qi, MVE_VSTRD64_qi_pre, MVE_VSTRD64_rq, MVE_VS...
10074
    O << ".64\t";
10075
    break;
10076
  case 31:
10077
    // MVE_VCVTf16f32bh, MVE_VCVTf16f32th, VCVTBSH, VCVTTSH, VCVTf2h
10078
    O << ".f16.f32\t";
10079
    printOperand(MI, 0, STI, O);
10080
    O << ", ";
10081
    break;
10082
  case 32:
10083
    // MVE_VCVTf16s16_fix, MVE_VCVTf16s16n, VCVTs2hd, VCVTs2hq, VCVTxs2hd, VC...
10084
    O << ".f16.s16\t";
10085
    printOperand(MI, 0, STI, O);
10086
    O << ", ";
10087
    printOperand(MI, 1, STI, O);
10088
    break;
10089
  case 33:
10090
    // MVE_VCVTf16u16_fix, MVE_VCVTf16u16n, VCVTu2hd, VCVTu2hq, VCVTxu2hd, VC...
10091
    O << ".f16.u16\t";
10092
    printOperand(MI, 0, STI, O);
10093
    O << ", ";
10094
    printOperand(MI, 1, STI, O);
10095
    break;
10096
  case 34:
10097
    // MVE_VCVTf32f16bh, MVE_VCVTf32f16th, VCVTBHS, VCVTTHS, VCVTh2f
10098
    O << ".f32.f16\t";
10099
    printOperand(MI, 0, STI, O);
10100
    O << ", ";
10101
    printOperand(MI, 1, STI, O);
10102
    return;
10103
    break;
10104
  case 35:
10105
    // MVE_VCVTf32s32_fix, MVE_VCVTf32s32n, VCVTs2fd, VCVTs2fq, VCVTxs2fd, VC...
10106
    O << ".f32.s32\t";
10107
    printOperand(MI, 0, STI, O);
10108
    O << ", ";
10109
    printOperand(MI, 1, STI, O);
10110
    break;
10111
  case 36:
10112
    // MVE_VCVTf32u32_fix, MVE_VCVTf32u32n, VCVTu2fd, VCVTu2fq, VCVTxu2fd, VC...
10113
    O << ".f32.u32\t";
10114
    printOperand(MI, 0, STI, O);
10115
    O << ", ";
10116
    printOperand(MI, 1, STI, O);
10117
    break;
10118
  case 37:
10119
    // MVE_VCVTs16f16_fix, MVE_VCVTs16f16a, MVE_VCVTs16f16m, MVE_VCVTs16f16n,...
10120
    O << ".s16.f16\t";
10121
    printOperand(MI, 0, STI, O);
10122
    O << ", ";
10123
    printOperand(MI, 1, STI, O);
10124
    break;
10125
  case 38:
10126
    // MVE_VCVTs32f32_fix, MVE_VCVTs32f32a, MVE_VCVTs32f32m, MVE_VCVTs32f32n,...
10127
    O << ".s32.f32\t";
10128
    printOperand(MI, 0, STI, O);
10129
    O << ", ";
10130
    printOperand(MI, 1, STI, O);
10131
    break;
10132
  case 39:
10133
    // MVE_VCVTu16f16_fix, MVE_VCVTu16f16a, MVE_VCVTu16f16m, MVE_VCVTu16f16n,...
10134
    O << ".u16.f16\t";
10135
    printOperand(MI, 0, STI, O);
10136
    O << ", ";
10137
    printOperand(MI, 1, STI, O);
10138
    break;
10139
  case 40:
10140
    // MVE_VCVTu32f32_fix, MVE_VCVTu32f32a, MVE_VCVTu32f32m, MVE_VCVTu32f32n,...
10141
    O << ".u32.f32\t";
10142
    printOperand(MI, 0, STI, O);
10143
    O << ", ";
10144
    printOperand(MI, 1, STI, O);
10145
    break;
10146
  case 41:
10147
    // MVE_VLD20_16, MVE_VLD20_32, MVE_VLD20_8, MVE_VLD21_16, MVE_VLD21_32, M...
10148
    printAddrMode7Operand(MI, 2, STI, O);
10149
    return;
10150
    break;
10151
  case 42:
10152
    // MVE_VLD20_16_wb, MVE_VLD20_32_wb, MVE_VLD20_8_wb, MVE_VLD21_16_wb, MVE...
10153
    printAddrMode7Operand(MI, 3, STI, O);
10154
    O << '!';
10155
    return;
10156
    break;
10157
  case 43:
10158
    // MVE_VLDRDU64_qi, MVE_VLDRDU64_qi_pre, MVE_VLDRDU64_rq, MVE_VLDRDU64_rq...
10159
    O << ".u64\t";
10160
    break;
10161
  case 44:
10162
    // MVE_VMOVimmi64, VADDHNv2i32, VADDv1i64, VADDv2i64, VMOVNv2i32, VMOVv1i...
10163
    O << ".i64\t";
10164
    printOperand(MI, 0, STI, O);
10165
    O << ", ";
10166
    break;
10167
  case 45:
10168
    // MVE_VMULLBp16, MVE_VMULLTp16
10169
    O << ".p16\t";
10170
    printOperand(MI, 0, STI, O);
10171
    O << ", ";
10172
    printOperand(MI, 1, STI, O);
10173
    O << ", ";
10174
    printOperand(MI, 2, STI, O);
10175
    return;
10176
    break;
10177
  case 46:
10178
    // MVE_VMULLBp8, MVE_VMULLTp8, VMULLp8, VMULpd, VMULpq
10179
    O << ".p8\t";
10180
    printOperand(MI, 0, STI, O);
10181
    O << ", ";
10182
    printOperand(MI, 1, STI, O);
10183
    O << ", ";
10184
    printOperand(MI, 2, STI, O);
10185
    return;
10186
    break;
10187
  case 47:
10188
    // MVE_VST20_16, MVE_VST20_32, MVE_VST20_8, MVE_VST21_16, MVE_VST21_32, M...
10189
    printAddrMode7Operand(MI, 1, STI, O);
10190
    return;
10191
    break;
10192
  case 48:
10193
    // RFEDA_UPD, RFEDB_UPD, RFEIA_UPD, RFEIB_UPD
10194
    O << '!';
10195
    return;
10196
    break;
10197
  case 49:
10198
    // VCVTBDH, VCVTTDH
10199
    O << ".f16.f64\t";
10200
    printOperand(MI, 0, STI, O);
10201
    O << ", ";
10202
    printOperand(MI, 2, STI, O);
10203
    return;
10204
    break;
10205
  case 50:
10206
    // VCVTBHD, VCVTTHD
10207
    O << ".f64.f16\t";
10208
    printOperand(MI, 0, STI, O);
10209
    O << ", ";
10210
    printOperand(MI, 1, STI, O);
10211
    return;
10212
    break;
10213
  case 51:
10214
    // VCVTDS
10215
    O << ".f64.f32\t";
10216
    printOperand(MI, 0, STI, O);
10217
    O << ", ";
10218
    printOperand(MI, 1, STI, O);
10219
    return;
10220
    break;
10221
  case 52:
10222
    // VCVTSD
10223
    O << ".f32.f64\t";
10224
    printOperand(MI, 0, STI, O);
10225
    O << ", ";
10226
    printOperand(MI, 1, STI, O);
10227
    return;
10228
    break;
10229
  case 53:
10230
    // VJCVT, VTOSIRD, VTOSIZD, VTOSLD
10231
    O << ".s32.f64\t";
10232
    printOperand(MI, 0, STI, O);
10233
    O << ", ";
10234
    printOperand(MI, 1, STI, O);
10235
    break;
10236
  case 54:
10237
    // VLD1LNd16, VLD1LNd16_UPD, VLD2LNd16, VLD2LNd16_UPD, VLD2LNq16, VLD2LNq...
10238
    O << ".16\t{";
10239
    break;
10240
  case 55:
10241
    // VLD1LNd32, VLD1LNd32_UPD, VLD2LNd32, VLD2LNd32_UPD, VLD2LNq32, VLD2LNq...
10242
    O << ".32\t{";
10243
    break;
10244
  case 56:
10245
    // VLD1LNd8, VLD1LNd8_UPD, VLD2LNd8, VLD2LNd8_UPD, VLD3DUPd8, VLD3DUPd8_U...
10246
    O << ".8\t{";
10247
    break;
10248
  case 57:
10249
    // VLDR_FPCXTNS_off, VLDR_FPCXTNS_post, VLDR_FPCXTNS_pre, VMSR_FPCXTNS, V...
10250
    O << "\tfpcxtns, ";
10251
    break;
10252
  case 58:
10253
    // VLDR_FPCXTS_off, VLDR_FPCXTS_post, VLDR_FPCXTS_pre, VMSR_FPCXTS, VSTR_...
10254
    O << "\tfpcxts, ";
10255
    break;
10256
  case 59:
10257
    // VLDR_FPSCR_NZCVQC_off, VLDR_FPSCR_NZCVQC_post, VLDR_FPSCR_NZCVQC_pre, ...
10258
    O << "\tfpscr_nzcvqc, ";
10259
    break;
10260
  case 60:
10261
    // VLDR_FPSCR_off, VLDR_FPSCR_post, VLDR_FPSCR_pre, VMSR, VSTR_FPSCR_off,...
10262
    O << "\tfpscr, ";
10263
    break;
10264
  case 61:
10265
    // VLDR_P0_off, VLDR_P0_post, VLDR_P0_pre, VMSR_P0, VSTR_P0_off, VSTR_P0_...
10266
    O << "\tp0, ";
10267
    break;
10268
  case 62:
10269
    // VLDR_VPR_off, VLDR_VPR_post, VLDR_VPR_pre, VMSR_VPR, VSTR_VPR_off, VST...
10270
    O << "\tvpr, ";
10271
    break;
10272
  case 63:
10273
    // VMSR_FPEXC
10274
    O << "\tfpexc, ";
10275
    printOperand(MI, 0, STI, O);
10276
    return;
10277
    break;
10278
  case 64:
10279
    // VMSR_FPINST
10280
    O << "\tfpinst, ";
10281
    printOperand(MI, 0, STI, O);
10282
    return;
10283
    break;
10284
  case 65:
10285
    // VMSR_FPINST2
10286
    O << "\tfpinst2, ";
10287
    printOperand(MI, 0, STI, O);
10288
    return;
10289
    break;
10290
  case 66:
10291
    // VMSR_FPSID
10292
    O << "\tfpsid, ";
10293
    printOperand(MI, 0, STI, O);
10294
    return;
10295
    break;
10296
  case 67:
10297
    // VQADDsv1i64, VQADDsv2i64, VQMOVNsuv2i32, VQMOVNsv2i32, VQRSHLsv1i64, V...
10298
    O << ".s64\t";
10299
    printOperand(MI, 0, STI, O);
10300
    O << ", ";
10301
    break;
10302
  case 68:
10303
    // VSHTOD
10304
    O << ".f64.s16\t";
10305
    printOperand(MI, 0, STI, O);
10306
    O << ", ";
10307
    printOperand(MI, 1, STI, O);
10308
    O << ", ";
10309
    printFBits16(MI, 2, STI, O);
10310
    return;
10311
    break;
10312
  case 69:
10313
    // VSHTOS
10314
    O << ".f32.s16\t";
10315
    printOperand(MI, 0, STI, O);
10316
    O << ", ";
10317
    printOperand(MI, 1, STI, O);
10318
    O << ", ";
10319
    printFBits16(MI, 2, STI, O);
10320
    return;
10321
    break;
10322
  case 70:
10323
    // VSITOD, VSLTOD
10324
    O << ".f64.s32\t";
10325
    printOperand(MI, 0, STI, O);
10326
    O << ", ";
10327
    printOperand(MI, 1, STI, O);
10328
    break;
10329
  case 71:
10330
    // VSITOH, VSLTOH
10331
    O << ".f16.s32\t";
10332
    printOperand(MI, 0, STI, O);
10333
    O << ", ";
10334
    printOperand(MI, 1, STI, O);
10335
    break;
10336
  case 72:
10337
    // VTOSHD
10338
    O << ".s16.f64\t";
10339
    printOperand(MI, 0, STI, O);
10340
    O << ", ";
10341
    printOperand(MI, 1, STI, O);
10342
    O << ", ";
10343
    printFBits16(MI, 2, STI, O);
10344
    return;
10345
    break;
10346
  case 73:
10347
    // VTOSHS
10348
    O << ".s16.f32\t";
10349
    printOperand(MI, 0, STI, O);
10350
    O << ", ";
10351
    printOperand(MI, 1, STI, O);
10352
    O << ", ";
10353
    printFBits16(MI, 2, STI, O);
10354
    return;
10355
    break;
10356
  case 74:
10357
    // VTOSIRH, VTOSIZH, VTOSLH
10358
    O << ".s32.f16\t";
10359
    printOperand(MI, 0, STI, O);
10360
    O << ", ";
10361
    printOperand(MI, 1, STI, O);
10362
    break;
10363
  case 75:
10364
    // VTOUHD
10365
    O << ".u16.f64\t";
10366
    printOperand(MI, 0, STI, O);
10367
    O << ", ";
10368
    printOperand(MI, 1, STI, O);
10369
    O << ", ";
10370
    printFBits16(MI, 2, STI, O);
10371
    return;
10372
    break;
10373
  case 76:
10374
    // VTOUHS
10375
    O << ".u16.f32\t";
10376
    printOperand(MI, 0, STI, O);
10377
    O << ", ";
10378
    printOperand(MI, 1, STI, O);
10379
    O << ", ";
10380
    printFBits16(MI, 2, STI, O);
10381
    return;
10382
    break;
10383
  case 77:
10384
    // VTOUIRD, VTOUIZD, VTOULD
10385
    O << ".u32.f64\t";
10386
    printOperand(MI, 0, STI, O);
10387
    O << ", ";
10388
    printOperand(MI, 1, STI, O);
10389
    break;
10390
  case 78:
10391
    // VTOUIRH, VTOUIZH, VTOULH
10392
    O << ".u32.f16\t";
10393
    printOperand(MI, 0, STI, O);
10394
    O << ", ";
10395
    printOperand(MI, 1, STI, O);
10396
    break;
10397
  case 79:
10398
    // VUHTOD
10399
    O << ".f64.u16\t";
10400
    printOperand(MI, 0, STI, O);
10401
    O << ", ";
10402
    printOperand(MI, 1, STI, O);
10403
    O << ", ";
10404
    printFBits16(MI, 2, STI, O);
10405
    return;
10406
    break;
10407
  case 80:
10408
    // VUHTOS
10409
    O << ".f32.u16\t";
10410
    printOperand(MI, 0, STI, O);
10411
    O << ", ";
10412
    printOperand(MI, 1, STI, O);
10413
    O << ", ";
10414
    printFBits16(MI, 2, STI, O);
10415
    return;
10416
    break;
10417
  case 81:
10418
    // VUITOD, VULTOD
10419
    O << ".f64.u32\t";
10420
    printOperand(MI, 0, STI, O);
10421
    O << ", ";
10422
    printOperand(MI, 1, STI, O);
10423
    break;
10424
  case 82:
10425
    // VUITOH, VULTOH
10426
    O << ".f16.u32\t";
10427
    printOperand(MI, 0, STI, O);
10428
    O << ", ";
10429
    printOperand(MI, 1, STI, O);
10430
    break;
10431
  case 83:
10432
    // t2ADCrr, t2ADCrs, t2ADDri, t2ADDrr, t2ADDrs, t2ADDspImm, t2ADR, t2ANDr...
10433
    O << ".w\t";
10434
    break;
10435
  case 84:
10436
    // t2SRSDB, t2SRSIA
10437
    O << "\tsp, ";
10438
    printOperand(MI, 0, STI, O);
10439
    return;
10440
    break;
10441
  case 85:
10442
    // t2SRSDB_UPD, t2SRSIA_UPD
10443
    O << "\tsp!, ";
10444
    printOperand(MI, 0, STI, O);
10445
    return;
10446
    break;
10447
  case 86:
10448
    // t2SUBS_PC_LR
10449
    O << "\tpc, lr, ";
10450
    printOperand(MI, 0, STI, O);
10451
    return;
10452
    break;
10453
  case 87:
10454
    // tADC, tADDi3, tADDi8, tADDrr, tAND, tASRri, tASRrr, tBIC, tEOR, tLSLri...
10455
    printPredicateOperand(MI, 4, STI, O);
10456
    O << "\t";
10457
    printOperand(MI, 0, STI, O);
10458
    O << ", ";
10459
    break;
10460
  case 88:
10461
    // tMOVi8, tMVN, tRSB
10462
    printPredicateOperand(MI, 3, STI, O);
10463
    O << "\t";
10464
    printOperand(MI, 0, STI, O);
10465
    O << ", ";
10466
    printOperand(MI, 2, STI, O);
10467
    break;
10468
  }
10469
10470
10471
  // Fragment 2 encoded into 7 bits for 71 unique commands.
10472
  switch ((Bits >> 26) & 127) {
10473
  default: llvm_unreachable("Invalid command number.");
10474
  case 0:
10475
    // ASRi, ASRr, LDRBT_POST, LDRConstPool, LDRHTii, LDRSBTii, LDRSHTii, LDR...
10476
    printOperand(MI, 0, STI, O);
10477
    break;
10478
  case 1:
10479
    // ITasm, t2IT
10480
    printMandatoryPredicateOperand(MI, 0, STI, O);
10481
    return;
10482
    break;
10483
  case 2:
10484
    // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPdWB_fixed_Asm_16...
10485
    printVectorListThreeAllLanes(MI, 0, STI, O);
10486
    O << ", ";
10487
    printAddrMode6Operand(MI, 1, STI, O);
10488
    break;
10489
  case 3:
10490
    // VLD3DUPqAsm_16, VLD3DUPqAsm_32, VLD3DUPqAsm_8, VLD3DUPqWB_fixed_Asm_16...
10491
    printVectorListThreeSpacedAllLanes(MI, 0, STI, O);
10492
    O << ", ";
10493
    printAddrMode6Operand(MI, 1, STI, O);
10494
    break;
10495
  case 4:
10496
    // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD3dWB_fixed_Asm_16, VLD3dWB_fi...
10497
    printVectorListThree(MI, 0, STI, O);
10498
    O << ", ";
10499
    break;
10500
  case 5:
10501
    // VLD3qAsm_16, VLD3qAsm_32, VLD3qAsm_8, VLD3qWB_fixed_Asm_16, VLD3qWB_fi...
10502
    printVectorListThreeSpaced(MI, 0, STI, O);
10503
    O << ", ";
10504
    printAddrMode6Operand(MI, 1, STI, O);
10505
    break;
10506
  case 6:
10507
    // VLD4DUPdAsm_16, VLD4DUPdAsm_32, VLD4DUPdAsm_8, VLD4DUPdWB_fixed_Asm_16...
10508
    printVectorListFourAllLanes(MI, 0, STI, O);
10509
    O << ", ";
10510
    printAddrMode6Operand(MI, 1, STI, O);
10511
    break;
10512
  case 7:
10513
    // VLD4DUPqAsm_16, VLD4DUPqAsm_32, VLD4DUPqAsm_8, VLD4DUPqWB_fixed_Asm_16...
10514
    printVectorListFourSpacedAllLanes(MI, 0, STI, O);
10515
    O << ", ";
10516
    printAddrMode6Operand(MI, 1, STI, O);
10517
    break;
10518
  case 8:
10519
    // VLD4dAsm_16, VLD4dAsm_32, VLD4dAsm_8, VLD4dWB_fixed_Asm_16, VLD4dWB_fi...
10520
    printVectorListFour(MI, 0, STI, O);
10521
    O << ", ";
10522
    break;
10523
  case 9:
10524
    // VLD4qAsm_16, VLD4qAsm_32, VLD4qAsm_8, VLD4qWB_fixed_Asm_16, VLD4qWB_fi...
10525
    printVectorListFourSpaced(MI, 0, STI, O);
10526
    O << ", ";
10527
    printAddrMode6Operand(MI, 1, STI, O);
10528
    break;
10529
  case 10:
10530
    // t2LDRB_OFFSET_imm, t2LDRH_OFFSET_imm, t2LDRSB_OFFSET_imm, t2LDRSH_OFFS...
10531
    printT2AddrModeImm8Operand<false>(MI, 1, STI, O);
10532
    return;
10533
    break;
10534
  case 11:
10535
    // t2LDRB_POST_imm, t2LDRH_POST_imm, t2LDRSB_POST_imm, t2LDRSH_POST_imm, ...
10536
    printAddrMode7Operand(MI, 1, STI, O);
10537
    break;
10538
  case 12:
10539
    // t2LDRB_PRE_imm, t2LDRH_PRE_imm, t2LDRSB_PRE_imm, t2LDRSH_PRE_imm, t2LD...
10540
    printT2AddrModeImm8Operand<true>(MI, 1, STI, O);
10541
    O << '!';
10542
    return;
10543
    break;
10544
  case 13:
10545
    // AESD, AESE, BF16_VCVTB, BF16_VCVTT, CDE_CX1, CDE_CX2, CDE_CX3, CDE_VCX...
10546
    printOperand(MI, 2, STI, O);
10547
    break;
10548
  case 14:
10549
    // AESIMC, AESMC, BF16_VCVT, CRC32B, CRC32CB, CRC32CH, CRC32CW, CRC32H, C...
10550
    printOperand(MI, 1, STI, O);
10551
    break;
10552
  case 15:
10553
    // BF16VDOTI_VDOTD, BF16VDOTI_VDOTQ, BF16VDOTS_VDOTD, BF16VDOTS_VDOTQ, CD...
10554
    printOperand(MI, 3, STI, O);
10555
    break;
10556
  case 16:
10557
    // BL_pred, Bcc, t2B, t2BFLi, t2BFLr, t2BFi, t2BFr, t2Bcc, tB, tBcc
10558
    printOperand(MI, Address, 0, STI, O);
10559
    break;
10560
  case 17:
10561
    // CDE_CX1A, CDE_CX1DA, CDE_CX2A, CDE_CX2DA, CDE_CX3A, CDE_CX3DA, CDE_VCX...
10562
    printPImmediate(MI, 1, STI, O);
10563
    O << ", ";
10564
    break;
10565
  case 18:
10566
    // CDE_CX1D, MVE_LCTP, MVE_VCVTf16s16n, MVE_VCVTf16u16n, MVE_VCVTf32s32n,...
10567
    return;
10568
    break;
10569
  case 19:
10570
    // CDE_CX2D, CDE_CX3D, FCONSTD, MVE_VCVTf16s16_fix, MVE_VCVTf16u16_fix, M...
10571
    O << ", ";
10572
    break;
10573
  case 20:
10574
    // CDP, LDCL_OFFSET, LDCL_OPTION, LDCL_POST, LDCL_PRE, LDC_OFFSET, LDC_OP...
10575
    printPImmediate(MI, 0, STI, O);
10576
    O << ", ";
10577
    break;
10578
  case 21:
10579
    // CDP2
10580
    printCImmediate(MI, 2, STI, O);
10581
    O << ", ";
10582
    printCImmediate(MI, 3, STI, O);
10583
    O << ", ";
10584
    printCImmediate(MI, 4, STI, O);
10585
    O << ", ";
10586
    printOperand(MI, 5, STI, O);
10587
    return;
10588
    break;
10589
  case 22:
10590
    // CPS2p, CPS3p, t2CPS2p, t2CPS3p, tCPS
10591
    printCPSIFlag(MI, 1, STI, O);
10592
    break;
10593
  case 23:
10594
    // LDAEXD, LDREXD
10595
    printGPRPairOperand(MI, 0, STI, O);
10596
    O << ", ";
10597
    printAddrMode7Operand(MI, 1, STI, O);
10598
    return;
10599
    break;
10600
  case 24:
10601
    // LDC2L_OFFSET, LDC2_OFFSET, STC2L_OFFSET, STC2_OFFSET
10602
    printAddrMode5Operand<false>(MI, 2, STI, O);
10603
    return;
10604
    break;
10605
  case 25:
10606
    // LDC2L_OPTION, LDC2L_POST, LDC2_OPTION, LDC2_POST, STC2L_OPTION, STC2L_...
10607
    printAddrMode7Operand(MI, 2, STI, O);
10608
    break;
10609
  case 26:
10610
    // LDC2L_PRE, LDC2_PRE, STC2L_PRE, STC2_PRE
10611
    printAddrMode5Operand<true>(MI, 2, STI, O);
10612
    O << '!';
10613
    return;
10614
    break;
10615
  case 27:
10616
    // MRRC, t2MRRC, t2MRRC2
10617
    printPImmediate(MI, 2, STI, O);
10618
    O << ", ";
10619
    printOperand(MI, 3, STI, O);
10620
    O << ", ";
10621
    printOperand(MI, 0, STI, O);
10622
    O << ", ";
10623
    printOperand(MI, 1, STI, O);
10624
    O << ", ";
10625
    printCImmediate(MI, 4, STI, O);
10626
    return;
10627
    break;
10628
  case 28:
10629
    // MSR, MSRi, t2MSR_AR, t2MSR_M
10630
    printMSRMaskOperand(MI, 0, STI, O);
10631
    O << ", ";
10632
    break;
10633
  case 29:
10634
    // MSRbanked, t2MSRbanked
10635
    printBankedRegOperand(MI, 0, STI, O);
10636
    O << ", ";
10637
    printOperand(MI, 1, STI, O);
10638
    return;
10639
    break;
10640
  case 30:
10641
    // MVE_VCMPf16, MVE_VCMPf16r, MVE_VCMPf32, MVE_VCMPf32r, MVE_VCMPi16, MVE...
10642
    printMandatoryRestrictedPredicateOperand(MI, 3, STI, O);
10643
    O << ", ";
10644
    printOperand(MI, 1, STI, O);
10645
    O << ", ";
10646
    printOperand(MI, 2, STI, O);
10647
    return;
10648
    break;
10649
  case 31:
10650
    // MVE_VMOVimmi64, VMOVv1i64, VMOVv2i64
10651
    printVMOVModImmOperand(MI, 1, STI, O);
10652
    return;
10653
    break;
10654
  case 32:
10655
    // VCMPEZD, VCMPZD, tRSB
10656
    O << ", #0";
10657
    return;
10658
    break;
10659
  case 33:
10660
    // VLD1DUPd16, VLD1DUPd16wb_fixed, VLD1DUPd16wb_register, VLD1DUPd32, VLD...
10661
    printVectorListOneAllLanes(MI, 0, STI, O);
10662
    O << ", ";
10663
    break;
10664
  case 34:
10665
    // VLD1DUPq16, VLD1DUPq16wb_fixed, VLD1DUPq16wb_register, VLD1DUPq32, VLD...
10666
    printVectorListTwoAllLanes(MI, 0, STI, O);
10667
    O << ", ";
10668
    break;
10669
  case 35:
10670
    // VLD1d16, VLD1d16wb_fixed, VLD1d16wb_register, VLD1d32, VLD1d32wb_fixed...
10671
    printVectorListOne(MI, 0, STI, O);
10672
    O << ", ";
10673
    break;
10674
  case 36:
10675
    // VLD1q16, VLD1q16wb_fixed, VLD1q16wb_register, VLD1q32, VLD1q32wb_fixed...
10676
    printVectorListTwo(MI, 0, STI, O);
10677
    O << ", ";
10678
    break;
10679
  case 37:
10680
    // VLD2DUPd16x2, VLD2DUPd16x2wb_fixed, VLD2DUPd16x2wb_register, VLD2DUPd3...
10681
    printVectorListTwoSpacedAllLanes(MI, 0, STI, O);
10682
    O << ", ";
10683
    break;
10684
  case 38:
10685
    // VLD2b16, VLD2b16wb_fixed, VLD2b16wb_register, VLD2b32, VLD2b32wb_fixed...
10686
    printVectorListTwoSpaced(MI, 0, STI, O);
10687
    O << ", ";
10688
    break;
10689
  case 39:
10690
    // VLDR_FPCXTNS_off, VLDR_FPCXTS_off, VLDR_FPSCR_NZCVQC_off, VLDR_FPSCR_o...
10691
    printT2AddrModeImm8s4Operand<false>(MI, 0, STI, O);
10692
    return;
10693
    break;
10694
  case 40:
10695
    // VLDR_FPCXTNS_pre, VLDR_FPCXTS_pre, VLDR_FPSCR_NZCVQC_pre, VLDR_FPSCR_p...
10696
    printT2AddrModeImm8s4Operand<true>(MI, 1, STI, O);
10697
    O << '!';
10698
    return;
10699
    break;
10700
  case 41:
10701
    // VLDR_P0_off, VSTR_P0_off
10702
    printT2AddrModeImm8s4Operand<false>(MI, 1, STI, O);
10703
    return;
10704
    break;
10705
  case 42:
10706
    // VLDR_P0_pre, VSTR_P0_pre
10707
    printT2AddrModeImm8s4Operand<true>(MI, 2, STI, O);
10708
    O << '!';
10709
    return;
10710
    break;
10711
  case 43:
10712
    // VSCCLRMD, VSCCLRMS, t2CLRM, tPOP, tPUSH
10713
    printRegisterList(MI, 2, STI, O);
10714
    return;
10715
    break;
10716
  case 44:
10717
    // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD, VST2LNd16_UPD, VST2LNd32_U...
10718
    printOperand(MI, 4, STI, O);
10719
    break;
10720
  case 45:
10721
    // VST1d16, VST1d32, VST1d64, VST1d8
10722
    printVectorListOne(MI, 2, STI, O);
10723
    O << ", ";
10724
    printAddrMode6Operand(MI, 0, STI, O);
10725
    return;
10726
    break;
10727
  case 46:
10728
    // VST1d16Q, VST1d32Q, VST1d64Q, VST1d8Q, VST2q16, VST2q32, VST2q8
10729
    printVectorListFour(MI, 2, STI, O);
10730
    O << ", ";
10731
    printAddrMode6Operand(MI, 0, STI, O);
10732
    return;
10733
    break;
10734
  case 47:
10735
    // VST1d16Qwb_fixed, VST1d32Qwb_fixed, VST1d64Qwb_fixed, VST1d8Qwb_fixed,...
10736
    printVectorListFour(MI, 3, STI, O);
10737
    O << ", ";
10738
    printAddrMode6Operand(MI, 1, STI, O);
10739
    O << '!';
10740
    return;
10741
    break;
10742
  case 48:
10743
    // VST1d16Qwb_register, VST1d32Qwb_register, VST1d64Qwb_register, VST1d8Q...
10744
    printVectorListFour(MI, 4, STI, O);
10745
    O << ", ";
10746
    printAddrMode6Operand(MI, 1, STI, O);
10747
    O << ", ";
10748
    printOperand(MI, 3, STI, O);
10749
    return;
10750
    break;
10751
  case 49:
10752
    // VST1d16T, VST1d32T, VST1d64T, VST1d8T
10753
    printVectorListThree(MI, 2, STI, O);
10754
    O << ", ";
10755
    printAddrMode6Operand(MI, 0, STI, O);
10756
    return;
10757
    break;
10758
  case 50:
10759
    // VST1d16Twb_fixed, VST1d32Twb_fixed, VST1d64Twb_fixed, VST1d8Twb_fixed
10760
    printVectorListThree(MI, 3, STI, O);
10761
    O << ", ";
10762
    printAddrMode6Operand(MI, 1, STI, O);
10763
    O << '!';
10764
    return;
10765
    break;
10766
  case 51:
10767
    // VST1d16Twb_register, VST1d32Twb_register, VST1d64Twb_register, VST1d8T...
10768
    printVectorListThree(MI, 4, STI, O);
10769
    O << ", ";
10770
    printAddrMode6Operand(MI, 1, STI, O);
10771
    O << ", ";
10772
    printOperand(MI, 3, STI, O);
10773
    return;
10774
    break;
10775
  case 52:
10776
    // VST1d16wb_fixed, VST1d32wb_fixed, VST1d64wb_fixed, VST1d8wb_fixed
10777
    printVectorListOne(MI, 3, STI, O);
10778
    O << ", ";
10779
    printAddrMode6Operand(MI, 1, STI, O);
10780
    O << '!';
10781
    return;
10782
    break;
10783
  case 53:
10784
    // VST1d16wb_register, VST1d32wb_register, VST1d64wb_register, VST1d8wb_r...
10785
    printVectorListOne(MI, 4, STI, O);
10786
    O << ", ";
10787
    printAddrMode6Operand(MI, 1, STI, O);
10788
    O << ", ";
10789
    printOperand(MI, 3, STI, O);
10790
    return;
10791
    break;
10792
  case 54:
10793
    // VST1q16, VST1q32, VST1q64, VST1q8, VST2d16, VST2d32, VST2d8
10794
    printVectorListTwo(MI, 2, STI, O);
10795
    O << ", ";
10796
    printAddrMode6Operand(MI, 0, STI, O);
10797
    return;
10798
    break;
10799
  case 55:
10800
    // VST1q16wb_fixed, VST1q32wb_fixed, VST1q64wb_fixed, VST1q8wb_fixed, VST...
10801
    printVectorListTwo(MI, 3, STI, O);
10802
    O << ", ";
10803
    printAddrMode6Operand(MI, 1, STI, O);
10804
    O << '!';
10805
    return;
10806
    break;
10807
  case 56:
10808
    // VST1q16wb_register, VST1q32wb_register, VST1q64wb_register, VST1q8wb_r...
10809
    printVectorListTwo(MI, 4, STI, O);
10810
    O << ", ";
10811
    printAddrMode6Operand(MI, 1, STI, O);
10812
    O << ", ";
10813
    printOperand(MI, 3, STI, O);
10814
    return;
10815
    break;
10816
  case 57:
10817
    // VST2b16, VST2b32, VST2b8
10818
    printVectorListTwoSpaced(MI, 2, STI, O);
10819
    O << ", ";
10820
    printAddrMode6Operand(MI, 0, STI, O);
10821
    return;
10822
    break;
10823
  case 58:
10824
    // VST2b16wb_fixed, VST2b32wb_fixed, VST2b8wb_fixed
10825
    printVectorListTwoSpaced(MI, 3, STI, O);
10826
    O << ", ";
10827
    printAddrMode6Operand(MI, 1, STI, O);
10828
    O << '!';
10829
    return;
10830
    break;
10831
  case 59:
10832
    // VST2b16wb_register, VST2b32wb_register, VST2b8wb_register
10833
    printVectorListTwoSpaced(MI, 4, STI, O);
10834
    O << ", ";
10835
    printAddrMode6Operand(MI, 1, STI, O);
10836
    O << ", ";
10837
    printOperand(MI, 3, STI, O);
10838
    return;
10839
    break;
10840
  case 60:
10841
    // t2BFic, tCBNZ, tCBZ
10842
    printOperand(MI, Address, 1, STI, O);
10843
    break;
10844
  case 61:
10845
    // t2DMB, t2DSB
10846
    printMemBOption(MI, 0, STI, O);
10847
    return;
10848
    break;
10849
  case 62:
10850
    // t2ISB
10851
    printInstSyncBOption(MI, 0, STI, O);
10852
    return;
10853
    break;
10854
  case 63:
10855
    // t2PLDWi12, t2PLDi12, t2PLIi12
10856
    printAddrModeImm12Operand<false>(MI, 0, STI, O);
10857
    return;
10858
    break;
10859
  case 64:
10860
    // t2PLDWi8, t2PLDi8, t2PLIi8
10861
    printT2AddrModeImm8Operand<false>(MI, 0, STI, O);
10862
    return;
10863
    break;
10864
  case 65:
10865
    // t2PLDWs, t2PLDs, t2PLIs
10866
    printT2AddrModeSoRegOperand(MI, 0, STI, O);
10867
    return;
10868
    break;
10869
  case 66:
10870
    // t2PLDpci, t2PLIpci
10871
    printThumbLdrLabelOperand(MI, 0, STI, O);
10872
    return;
10873
    break;
10874
  case 67:
10875
    // t2TBB
10876
    printAddrModeTBB(MI, 0, STI, O);
10877
    return;
10878
    break;
10879
  case 68:
10880
    // t2TBH
10881
    printAddrModeTBH(MI, 0, STI, O);
10882
    return;
10883
    break;
10884
  case 69:
10885
    // t2TSB
10886
    printTraceSyncBOption(MI, 0, STI, O);
10887
    return;
10888
    break;
10889
  case 70:
10890
    // tBL, tBLXi
10891
    printOperand(MI, Address, 2, STI, O);
10892
    return;
10893
    break;
10894
  }
10895
10896
10897
  // Fragment 3 encoded into 6 bits for 38 unique commands.
10898
  switch ((Bits >> 33) & 63) {
10899
  default: llvm_unreachable("Invalid command number.");
10900
  case 0:
10901
    // ASRi, ASRr, LDRBT_POST, LDRConstPool, LDRHTii, LDRSBTii, LDRSHTii, LDR...
10902
    O << ", ";
10903
    break;
10904
  case 1:
10905
    // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPqAsm_16, VLD3DUP...
10906
    return;
10907
    break;
10908
  case 2:
10909
    // VLD3DUPdWB_fixed_Asm_16, VLD3DUPdWB_fixed_Asm_32, VLD3DUPdWB_fixed_Asm...
10910
    O << '!';
10911
    return;
10912
    break;
10913
  case 3:
10914
    // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD3dWB_fixed_Asm_16, VLD3dWB_fi...
10915
    printAddrMode6Operand(MI, 1, STI, O);
10916
    break;
10917
  case 4:
10918
    // BF16VDOTI_VDOTD, BF16VDOTI_VDOTQ, MVE_VMOV_q_rr, VBF16MALBQI, VBF16MAL...
10919
    printVectorIndex(MI, 4, STI, O);
10920
    break;
10921
  case 5:
10922
    // CDE_CX1A, CDE_CX2A, CDE_CX3A, CDE_VCX1A_vec, CDE_VCX1_vec, CDE_VCX2A_v...
10923
    printOperand(MI, 0, STI, O);
10924
    O << ", ";
10925
    break;
10926
  case 6:
10927
    // CDE_CX1DA, CDE_CX2DA, CDE_CX3DA
10928
    printGPRPairOperand(MI, 0, STI, O);
10929
    O << ", ";
10930
    printOperand(MI, 3, STI, O);
10931
    break;
10932
  case 7:
10933
    // CDE_CX2D, CDE_CX3D
10934
    printOperand(MI, 3, STI, O);
10935
    break;
10936
  case 8:
10937
    // CDP, MCR, MCRR, MSR, VABSD, VADDD, VCMPD, VCMPED, VDIVD, VMOVD, VMULD,...
10938
    printOperand(MI, 1, STI, O);
10939
    break;
10940
  case 9:
10941
    // FCONSTD
10942
    printFPImmOperand(MI, 1, STI, O);
10943
    return;
10944
    break;
10945
  case 10:
10946
    // FLDMXDB_UPD, FLDMXIA_UPD, FSTMXDB_UPD, FSTMXIA_UPD, LDMDA_UPD, LDMDB_U...
10947
    O << "!, ";
10948
    printRegisterList(MI, 4, STI, O);
10949
    break;
10950
  case 11:
10951
    // LDCL_OFFSET, LDCL_OPTION, LDCL_POST, LDCL_PRE, LDC_OFFSET, LDC_OPTION,...
10952
    printCImmediate(MI, 1, STI, O);
10953
    O << ", ";
10954
    break;
10955
  case 12:
10956
    // MRC, MVE_VCVTf16s16_fix, MVE_VCVTf16u16_fix, MVE_VCVTf32s32_fix, MVE_V...
10957
    printOperand(MI, 2, STI, O);
10958
    break;
10959
  case 13:
10960
    // MRS, t2MRS_AR
10961
    O << ", apsr";
10962
    return;
10963
    break;
10964
  case 14:
10965
    // MRSsys, t2MRSsys_AR
10966
    O << ", spsr";
10967
    return;
10968
    break;
10969
  case 15:
10970
    // MSRi
10971
    printModImmOperand(MI, 1, STI, O);
10972
    return;
10973
    break;
10974
  case 16:
10975
    // MVE_VMOV_to_lane_16, MVE_VMOV_to_lane_32, MVE_VMOV_to_lane_8, VSETLNi1...
10976
    printVectorIndex(MI, 3, STI, O);
10977
    O << ", ";
10978
    printOperand(MI, 2, STI, O);
10979
    return;
10980
    break;
10981
  case 17:
10982
    // VCMPEZH, VCMPEZS, VCMPZH, VCMPZS
10983
    O << ", #0";
10984
    return;
10985
    break;
10986
  case 18:
10987
    // VLD1DUPd16wb_fixed, VLD1DUPd16wb_register, VLD1DUPd32wb_fixed, VLD1DUP...
10988
    printAddrMode6Operand(MI, 2, STI, O);
10989
    break;
10990
  case 19:
10991
    // VLD1LNd16, VLD1LNd16_UPD, VLD1LNd32, VLD1LNd32_UPD, VLD1LNd8, VLD1LNd8...
10992
    O << '[';
10993
    break;
10994
  case 20:
10995
    // VLD3DUPd16, VLD3DUPd16_UPD, VLD3DUPd32, VLD3DUPd32_UPD, VLD3DUPd8, VLD...
10996
    O << "[], ";
10997
    printOperand(MI, 1, STI, O);
10998
    O << "[], ";
10999
    printOperand(MI, 2, STI, O);
11000
    break;
11001
  case 21:
11002
    // VLDR_FPCXTNS_post, VLDR_FPCXTS_post, VLDR_FPSCR_NZCVQC_post, VLDR_FPSC...
11003
    printT2AddrModeImm8s4OffsetOperand(MI, 2, STI, O);
11004
    return;
11005
    break;
11006
  case 22:
11007
    // VLDR_P0_post, VSTR_P0_post
11008
    printT2AddrModeImm8s4OffsetOperand(MI, 3, STI, O);
11009
    return;
11010
    break;
11011
  case 23:
11012
    // VMRS
11013
    O << ", fpscr";
11014
    return;
11015
    break;
11016
  case 24:
11017
    // VMRS_FPCXTNS
11018
    O << ", fpcxtns";
11019
    return;
11020
    break;
11021
  case 25:
11022
    // VMRS_FPCXTS
11023
    O << ", fpcxts";
11024
    return;
11025
    break;
11026
  case 26:
11027
    // VMRS_FPEXC
11028
    O << ", fpexc";
11029
    return;
11030
    break;
11031
  case 27:
11032
    // VMRS_FPINST
11033
    O << ", fpinst";
11034
    return;
11035
    break;
11036
  case 28:
11037
    // VMRS_FPINST2
11038
    O << ", fpinst2";
11039
    return;
11040
    break;
11041
  case 29:
11042
    // VMRS_FPSCR_NZCVQC
11043
    O << ", fpscr_nzcvqc";
11044
    return;
11045
    break;
11046
  case 30:
11047
    // VMRS_FPSID
11048
    O << ", fpsid";
11049
    return;
11050
    break;
11051
  case 31:
11052
    // VMRS_MVFR0
11053
    O << ", mvfr0";
11054
    return;
11055
    break;
11056
  case 32:
11057
    // VMRS_MVFR1
11058
    O << ", mvfr1";
11059
    return;
11060
    break;
11061
  case 33:
11062
    // VMRS_MVFR2
11063
    O << ", mvfr2";
11064
    return;
11065
    break;
11066
  case 34:
11067
    // VMRS_P0
11068
    O << ", p0";
11069
    return;
11070
    break;
11071
  case 35:
11072
    // VMRS_VPR
11073
    O << ", vpr";
11074
    return;
11075
    break;
11076
  case 36:
11077
    // VSHTOH, VTOSHH, VTOUHH, VUHTOH
11078
    printFBits16(MI, 2, STI, O);
11079
    return;
11080
    break;
11081
  case 37:
11082
    // VSLTOD, VSLTOH, VSLTOS, VTOSLD, VTOSLH, VTOSLS, VTOULD, VTOULH, VTOULS...
11083
    printFBits32(MI, 2, STI, O);
11084
    return;
11085
    break;
11086
  }
11087
11088
11089
  // Fragment 4 encoded into 7 bits for 78 unique commands.
11090
  switch ((Bits >> 39) & 127) {
11091
  default: llvm_unreachable("Invalid command number.");
11092
  case 0:
11093
    // ASRi, ASRr, LDRConstPool, LSLi, LSLr, LSRi, LSRr, RORi, RORr, RRXi, t2...
11094
    printOperand(MI, 1, STI, O);
11095
    break;
11096
  case 1:
11097
    // LDRBT_POST, LDRHTii, LDRSBTii, LDRSHTii, LDRT_POST, STRBT_POST, STRT_P...
11098
    printAddrMode7Operand(MI, 1, STI, O);
11099
    return;
11100
    break;
11101
  case 2:
11102
    // VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_16, VL...
11103
    printAddrMode6Operand(MI, 2, STI, O);
11104
    break;
11105
  case 3:
11106
    // VLD3DUPdWB_register_Asm_16, VLD3DUPdWB_register_Asm_32, VLD3DUPdWB_reg...
11107
    printOperand(MI, 3, STI, O);
11108
    break;
11109
  case 4:
11110
    // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD4dAsm_16, VLD4dAsm_32, VLD4dA...
11111
    return;
11112
    break;
11113
  case 5:
11114
    // VLD3dWB_fixed_Asm_16, VLD3dWB_fixed_Asm_32, VLD3dWB_fixed_Asm_8, VLD4d...
11115
    O << '!';
11116
    return;
11117
    break;
11118
  case 6:
11119
    // VLD3dWB_register_Asm_16, VLD3dWB_register_Asm_32, VLD3dWB_register_Asm...
11120
    O << ", ";
11121
    break;
11122
  case 7:
11123
    // t2LDRB_POST_imm, t2LDRH_POST_imm, t2LDRSB_POST_imm, t2LDRSH_POST_imm, ...
11124
    printT2AddrModeImm8OffsetOperand(MI, 2, STI, O);
11125
    return;
11126
    break;
11127
  case 8:
11128
    // t2MOVSsi, t2MOVsi, t2CMNzrs, t2CMPrs, t2MVNs, t2TEQrs, t2TSTrs
11129
    printT2SOOperand(MI, 1, STI, O);
11130
    return;
11131
    break;
11132
  case 9:
11133
    // t2MOVSsr, t2MOVsr, CMNzrsr, CMPrsr, MOVsr, MVNsr, TEQrsr, TSTrsr
11134
    printSORegRegOperand(MI, 1, STI, O);
11135
    return;
11136
    break;
11137
  case 10:
11138
    // ADR, t2ADR
11139
    printAdrLabelOperand<0>(MI, 1, STI, O);
11140
    return;
11141
    break;
11142
  case 11:
11143
    // BFC, t2BFC
11144
    printBitfieldInvMaskImmOperand(MI, 2, STI, O);
11145
    return;
11146
    break;
11147
  case 12:
11148
    // BFI, CDE_VCX1_vec, CDE_VCX2_vec, CDE_VCX3_vec, CPS3p, CRC32B, CRC32CB,...
11149
    printOperand(MI, 2, STI, O);
11150
    break;
11151
  case 13:
11152
    // CDE_VCX2A_fpdp, CDE_VCX2A_fpsp, CDE_VCX3A_fpdp, CDE_VCX3A_fpsp
11153
    printOperand(MI, 4, STI, O);
11154
    break;
11155
  case 14:
11156
    // CMNri, CMPri, MOVi, MVNi, TEQri, TSTri
11157
    printModImmOperand(MI, 1, STI, O);
11158
    return;
11159
    break;
11160
  case 15:
11161
    // CMNzrsi, CMPrsi, MOVsi, MVNsi, TEQrsi, TSTrsi
11162
    printSORegImmOperand(MI, 1, STI, O);
11163
    return;
11164
    break;
11165
  case 16:
11166
    // FCONSTH, FCONSTS, MVE_VMOVimmf32, VMOVv2f32, VMOVv4f32
11167
    printFPImmOperand(MI, 1, STI, O);
11168
    return;
11169
    break;
11170
  case 17:
11171
    // FLDMXIA, FSTMXIA, LDMDA, LDMDB, LDMIA, LDMIB, STMDA, STMDB, STMIA, STM...
11172
    printRegisterList(MI, 3, STI, O);
11173
    break;
11174
  case 18:
11175
    // LDC2L_OPTION, LDC2_OPTION, STC2L_OPTION, STC2_OPTION
11176
    printCoprocOptionImm(MI, 3, STI, O);
11177
    return;
11178
    break;
11179
  case 19:
11180
    // LDC2L_POST, LDC2_POST, STC2L_POST, STC2_POST
11181
    printPostIdxImm8s4Operand(MI, 3, STI, O);
11182
    return;
11183
    break;
11184
  case 20:
11185
    // LDCL_OFFSET, LDC_OFFSET, STCL_OFFSET, STC_OFFSET, t2LDC2L_OFFSET, t2LD...
11186
    printAddrMode5Operand<false>(MI, 2, STI, O);
11187
    return;
11188
    break;
11189
  case 21:
11190
    // LDCL_OPTION, LDCL_POST, LDC_OPTION, LDC_POST, LDRBT_POST_IMM, LDRBT_PO...
11191
    printAddrMode7Operand(MI, 2, STI, O);
11192
    break;
11193
  case 22:
11194
    // LDCL_PRE, LDC_PRE, STCL_PRE, STC_PRE, t2LDC2L_PRE, t2LDC2_PRE, t2LDCL_...
11195
    printAddrMode5Operand<true>(MI, 2, STI, O);
11196
    O << '!';
11197
    return;
11198
    break;
11199
  case 23:
11200
    // LDRB_PRE_IMM, LDR_PRE_IMM, STRB_PRE_IMM, STR_PRE_IMM
11201
    printAddrModeImm12Operand<true>(MI, 2, STI, O);
11202
    O << '!';
11203
    return;
11204
    break;
11205
  case 24:
11206
    // LDRB_PRE_REG, LDR_PRE_REG, STRB_PRE_REG, STR_PRE_REG
11207
    printAddrMode2Operand(MI, 2, STI, O);
11208
    O << '!';
11209
    return;
11210
    break;
11211
  case 25:
11212
    // LDRBi12, LDRcp, LDRi12, STRBi12, STRi12, t2LDRBi12, t2LDRHi12, t2LDRSB...
11213
    printAddrModeImm12Operand<false>(MI, 1, STI, O);
11214
    return;
11215
    break;
11216
  case 26:
11217
    // LDRBrs, LDRrs, STRBrs, STRrs
11218
    printAddrMode2Operand(MI, 1, STI, O);
11219
    return;
11220
    break;
11221
  case 27:
11222
    // LDRH, LDRSB, LDRSH, STRH
11223
    printAddrMode3Operand<false>(MI, 1, STI, O);
11224
    return;
11225
    break;
11226
  case 28:
11227
    // LDRH_PRE, LDRSB_PRE, LDRSH_PRE, STRH_PRE
11228
    printAddrMode3Operand<true>(MI, 2, STI, O);
11229
    O << '!';
11230
    return;
11231
    break;
11232
  case 29:
11233
    // MCR2, MRC2
11234
    printCImmediate(MI, 3, STI, O);
11235
    O << ", ";
11236
    printCImmediate(MI, 4, STI, O);
11237
    O << ", ";
11238
    printOperand(MI, 5, STI, O);
11239
    return;
11240
    break;
11241
  case 30:
11242
    // MRSbanked, t2MRSbanked
11243
    printBankedRegOperand(MI, 1, STI, O);
11244
    return;
11245
    break;
11246
  case 31:
11247
    // MVE_VBICimmi16, MVE_VBICimmi32, MVE_VORRimmi16, MVE_VORRimmi32
11248
    printVMOVModImmOperand(MI, 2, STI, O);
11249
    return;
11250
    break;
11251
  case 32:
11252
    // MVE_VLDRBS16, MVE_VLDRBS32, MVE_VLDRBU16, MVE_VLDRBU32, MVE_VLDRBU8, M...
11253
    printT2AddrModeImm8Operand<false>(MI, 1, STI, O);
11254
    return;
11255
    break;
11256
  case 33:
11257
    // MVE_VLDRBS16_pre, MVE_VLDRBS32_pre, MVE_VLDRBU16_pre, MVE_VLDRBU32_pre...
11258
    printT2AddrModeImm8Operand<false>(MI, 2, STI, O);
11259
    O << '!';
11260
    return;
11261
    break;
11262
  case 34:
11263
    // MVE_VLDRBS16_rq, MVE_VLDRBS32_rq, MVE_VLDRBU16_rq, MVE_VLDRBU32_rq, MV...
11264
    printMveAddrModeRQOperand<0>(MI, 1, STI, O);
11265
    return;
11266
    break;
11267
  case 35:
11268
    // MVE_VLDRBU8_pre, MVE_VLDRHU16_pre, MVE_VLDRWU32_pre, MVE_VSTRBU8_pre, ...
11269
    printT2AddrModeImm8Operand<true>(MI, 2, STI, O);
11270
    O << '!';
11271
    return;
11272
    break;
11273
  case 36:
11274
    // MVE_VLDRDU64_rq, MVE_VSTRD64_rq
11275
    printMveAddrModeRQOperand<3>(MI, 1, STI, O);
11276
    return;
11277
    break;
11278
  case 37:
11279
    // MVE_VLDRHS32_rq, MVE_VLDRHU16_rq, MVE_VLDRHU32_rq, MVE_VSTRH16_rq, MVE...
11280
    printMveAddrModeRQOperand<1>(MI, 1, STI, O);
11281
    return;
11282
    break;
11283
  case 38:
11284
    // MVE_VLDRWU32_rq, MVE_VSTRW32_rq
11285
    printMveAddrModeRQOperand<2>(MI, 1, STI, O);
11286
    return;
11287
    break;
11288
  case 39:
11289
    // MVE_VMOVimmi16, MVE_VMOVimmi32, MVE_VMOVimmi8, MVE_VMVNimmi16, MVE_VMV...
11290
    printVMOVModImmOperand(MI, 1, STI, O);
11291
    return;
11292
    break;
11293
  case 40:
11294
    // MVE_WLSTP_16, MVE_WLSTP_32, MVE_WLSTP_64, MVE_WLSTP_8, t2BFic, t2WLS
11295
    printOperand(MI, Address, 2, STI, O);
11296
    break;
11297
  case 41:
11298
    // SSAT, SSAT16, t2SSAT, t2SSAT16
11299
    printImmPlusOneOperand(MI, 1, STI, O);
11300
    O << ", ";
11301
    printOperand(MI, 2, STI, O);
11302
    break;
11303
  case 42:
11304
    // STLEXD, STREXD
11305
    printGPRPairOperand(MI, 1, STI, O);
11306
    O << ", ";
11307
    printAddrMode7Operand(MI, 2, STI, O);
11308
    return;
11309
    break;
11310
  case 43:
11311
    // VLD1LNd16, VLD1LNd32, VLD1LNd8, VST2LNd16, VST2LNd32, VST2LNd8, VST2LN...
11312
    printNoHashImmediate(MI, 4, STI, O);
11313
    break;
11314
  case 44:
11315
    // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD, VLD2LNd16, VLD2LNd32, VLD2...
11316
    printNoHashImmediate(MI, 6, STI, O);
11317
    break;
11318
  case 45:
11319
    // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U...
11320
    printNoHashImmediate(MI, 8, STI, O);
11321
    O << "], ";
11322
    break;
11323
  case 46:
11324
    // VLD3DUPd16, VLD3DUPd16_UPD, VLD3DUPd32, VLD3DUPd32_UPD, VLD3DUPd8, VLD...
11325
    O << "[]}, ";
11326
    break;
11327
  case 47:
11328
    // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U...
11329
    printNoHashImmediate(MI, 10, STI, O);
11330
    O << "], ";
11331
    printOperand(MI, 1, STI, O);
11332
    O << '[';
11333
    printNoHashImmediate(MI, 10, STI, O);
11334
    O << "], ";
11335
    printOperand(MI, 2, STI, O);
11336
    O << '[';
11337
    printNoHashImmediate(MI, 10, STI, O);
11338
    break;
11339
  case 48:
11340
    // VLD4DUPd16, VLD4DUPd16_UPD, VLD4DUPd32, VLD4DUPd32_UPD, VLD4DUPd8, VLD...
11341
    O << "[], ";
11342
    printOperand(MI, 3, STI, O);
11343
    O << "[]}, ";
11344
    break;
11345
  case 49:
11346
    // VLD4LNd16_UPD, VLD4LNd32_UPD, VLD4LNd8_UPD, VLD4LNq16_UPD, VLD4LNq32_U...
11347
    printNoHashImmediate(MI, 12, STI, O);
11348
    O << "], ";
11349
    printOperand(MI, 1, STI, O);
11350
    O << '[';
11351
    printNoHashImmediate(MI, 12, STI, O);
11352
    O << "], ";
11353
    printOperand(MI, 2, STI, O);
11354
    O << '[';
11355
    printNoHashImmediate(MI, 12, STI, O);
11356
    O << "], ";
11357
    printOperand(MI, 3, STI, O);
11358
    O << '[';
11359
    printNoHashImmediate(MI, 12, STI, O);
11360
    O << "]}, ";
11361
    printAddrMode6Operand(MI, 5, STI, O);
11362
    printAddrMode6OffsetOperand(MI, 7, STI, O);
11363
    return;
11364
    break;
11365
  case 50:
11366
    // VLDRD, VLDRS, VSTRD, VSTRS
11367
    printAddrMode5Operand<false>(MI, 1, STI, O);
11368
    return;
11369
    break;
11370
  case 51:
11371
    // VLDRH, VSTRH
11372
    printAddrMode5FP16Operand<false>(MI, 1, STI, O);
11373
    return;
11374
    break;
11375
  case 52:
11376
    // VST1LNd16, VST1LNd32, VST1LNd8
11377
    printNoHashImmediate(MI, 3, STI, O);
11378
    O << "]}, ";
11379
    printAddrMode6Operand(MI, 0, STI, O);
11380
    return;
11381
    break;
11382
  case 53:
11383
    // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD, VST3LNd16, VST3LNd32, VST3...
11384
    printNoHashImmediate(MI, 5, STI, O);
11385
    break;
11386
  case 54:
11387
    // VST3LNd16_UPD, VST3LNd32_UPD, VST3LNd8_UPD, VST3LNq16_UPD, VST3LNq32_U...
11388
    printNoHashImmediate(MI, 7, STI, O);
11389
    O << "], ";
11390
    printOperand(MI, 5, STI, O);
11391
    O << '[';
11392
    printNoHashImmediate(MI, 7, STI, O);
11393
    O << "], ";
11394
    printOperand(MI, 6, STI, O);
11395
    O << '[';
11396
    printNoHashImmediate(MI, 7, STI, O);
11397
    O << "]}, ";
11398
    printAddrMode6Operand(MI, 1, STI, O);
11399
    printAddrMode6OffsetOperand(MI, 3, STI, O);
11400
    return;
11401
    break;
11402
  case 55:
11403
    // VST3d16_UPD, VST3d32_UPD, VST3d8_UPD, VST3q16_UPD, VST3q32_UPD, VST3q8...
11404
    printOperand(MI, 5, STI, O);
11405
    O << ", ";
11406
    printOperand(MI, 6, STI, O);
11407
    break;
11408
  case 56:
11409
    // VTBL1
11410
    printVectorListOne(MI, 1, STI, O);
11411
    O << ", ";
11412
    printOperand(MI, 2, STI, O);
11413
    return;
11414
    break;
11415
  case 57:
11416
    // VTBL2
11417
    printVectorListTwo(MI, 1, STI, O);
11418
    O << ", ";
11419
    printOperand(MI, 2, STI, O);
11420
    return;
11421
    break;
11422
  case 58:
11423
    // VTBL3
11424
    printVectorListThree(MI, 1, STI, O);
11425
    O << ", ";
11426
    printOperand(MI, 2, STI, O);
11427
    return;
11428
    break;
11429
  case 59:
11430
    // VTBL4
11431
    printVectorListFour(MI, 1, STI, O);
11432
    O << ", ";
11433
    printOperand(MI, 2, STI, O);
11434
    return;
11435
    break;
11436
  case 60:
11437
    // VTBX1
11438
    printVectorListOne(MI, 2, STI, O);
11439
    O << ", ";
11440
    printOperand(MI, 3, STI, O);
11441
    return;
11442
    break;
11443
  case 61:
11444
    // VTBX2
11445
    printVectorListTwo(MI, 2, STI, O);
11446
    O << ", ";
11447
    printOperand(MI, 3, STI, O);
11448
    return;
11449
    break;
11450
  case 62:
11451
    // VTBX3
11452
    printVectorListThree(MI, 2, STI, O);
11453
    O << ", ";
11454
    printOperand(MI, 3, STI, O);
11455
    return;
11456
    break;
11457
  case 63:
11458
    // VTBX4
11459
    printVectorListFour(MI, 2, STI, O);
11460
    O << ", ";
11461
    printOperand(MI, 3, STI, O);
11462
    return;
11463
    break;
11464
  case 64:
11465
    // sysLDMDA_UPD, sysLDMDB_UPD, sysLDMIA_UPD, sysLDMIB_UPD, sysSTMDA_UPD, ...
11466
    O << " ^";
11467
    return;
11468
    break;
11469
  case 65:
11470
    // t2BFLi, t2BFi
11471
    printOperand(MI, Address, 1, STI, O);
11472
    return;
11473
    break;
11474
  case 66:
11475
    // t2LDRBpci, t2LDRHpci, t2LDRSBpci, t2LDRSHpci, t2LDRpci, tLDRpci
11476
    printThumbLdrLabelOperand(MI, 1, STI, O);
11477
    return;
11478
    break;
11479
  case 67:
11480
    // t2LDRBs, t2LDRHs, t2LDRSBs, t2LDRSHs, t2LDRs, t2STRBs, t2STRHs, t2STRs
11481
    printT2AddrModeSoRegOperand(MI, 1, STI, O);
11482
    return;
11483
    break;
11484
  case 68:
11485
    // t2LDREX
11486
    printT2AddrModeImm0_1020s4Operand(MI, 1, STI, O);
11487
    return;
11488
    break;
11489
  case 69:
11490
    // t2MRS_M
11491
    printMSRMaskOperand(MI, 1, STI, O);
11492
    return;
11493
    break;
11494
  case 70:
11495
    // tADDspi, tSUBspi
11496
    printThumbS4ImmOperand(MI, 2, STI, O);
11497
    return;
11498
    break;
11499
  case 71:
11500
    // tADR
11501
    printAdrLabelOperand<2>(MI, Address, 1, STI, O);
11502
    return;
11503
    break;
11504
  case 72:
11505
    // tASRri, tLSRri
11506
    printThumbSRImm(MI, 3, STI, O);
11507
    return;
11508
    break;
11509
  case 73:
11510
    // tLDRBi, tSTRBi
11511
    printThumbAddrModeImm5S1Operand(MI, 1, STI, O);
11512
    return;
11513
    break;
11514
  case 74:
11515
    // tLDRBr, tLDRHr, tLDRSB, tLDRSH, tLDRr, tSTRBr, tSTRHr, tSTRr
11516
    printThumbAddrModeRROperand(MI, 1, STI, O);
11517
    return;
11518
    break;
11519
  case 75:
11520
    // tLDRHi, tSTRHi
11521
    printThumbAddrModeImm5S2Operand(MI, 1, STI, O);
11522
    return;
11523
    break;
11524
  case 76:
11525
    // tLDRi, tSTRi
11526
    printThumbAddrModeImm5S4Operand(MI, 1, STI, O);
11527
    return;
11528
    break;
11529
  case 77:
11530
    // tLDRspi, tSTRspi
11531
    printThumbAddrModeSPOperand(MI, 1, STI, O);
11532
    return;
11533
    break;
11534
  }
11535
11536
11537
  // Fragment 5 encoded into 5 bits for 27 unique commands.
11538
  switch ((Bits >> 46) & 31) {
11539
  default: llvm_unreachable("Invalid command number.");
11540
  case 0:
11541
    // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, VLD1LNdWB_register_Asm...
11542
    O << ", ";
11543
    break;
11544
  case 1:
11545
    // LDRConstPool, RRXi, VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD2LN...
11546
    return;
11547
    break;
11548
  case 2:
11549
    // VLD1LNdWB_fixed_Asm_16, VLD1LNdWB_fixed_Asm_32, VLD1LNdWB_fixed_Asm_8,...
11550
    O << '!';
11551
    return;
11552
    break;
11553
  case 3:
11554
    // VLD3dWB_register_Asm_16, VLD3dWB_register_Asm_32, VLD3dWB_register_Asm...
11555
    printOperand(MI, 3, STI, O);
11556
    return;
11557
    break;
11558
  case 4:
11559
    // CDE_CX2DA, CDE_CX3D, CDE_CX3DA, VLD1DUPd16wb_register, VLD1DUPd32wb_re...
11560
    printOperand(MI, 4, STI, O);
11561
    break;
11562
  case 5:
11563
    // CDP, t2CDP, t2CDP2
11564
    printCImmediate(MI, 2, STI, O);
11565
    O << ", ";
11566
    printCImmediate(MI, 3, STI, O);
11567
    O << ", ";
11568
    printCImmediate(MI, 4, STI, O);
11569
    O << ", ";
11570
    printOperand(MI, 5, STI, O);
11571
    return;
11572
    break;
11573
  case 6:
11574
    // MCR, MCRR, VADDD, VDIVD, VMULD, VNMULD, VSUBD, t2MCR, t2MCR2, t2MCRR, ...
11575
    printOperand(MI, 2, STI, O);
11576
    break;
11577
  case 7:
11578
    // MRC, t2MRC, t2MRC2
11579
    printOperand(MI, 0, STI, O);
11580
    O << ", ";
11581
    printCImmediate(MI, 3, STI, O);
11582
    O << ", ";
11583
    printCImmediate(MI, 4, STI, O);
11584
    O << ", ";
11585
    printOperand(MI, 5, STI, O);
11586
    return;
11587
    break;
11588
  case 8:
11589
    // MVE_VLDRBS16_post, MVE_VLDRBS32_post, MVE_VLDRBU16_post, MVE_VLDRBU32_...
11590
    printT2AddrModeImm8OffsetOperand(MI, 3, STI, O);
11591
    return;
11592
    break;
11593
  case 9:
11594
    // MVE_VMOV_from_lane_32, MVE_VMOV_from_lane_s16, MVE_VMOV_from_lane_s8, ...
11595
    printVectorIndex(MI, 2, STI, O);
11596
    return;
11597
    break;
11598
  case 10:
11599
    // MVE_VMOV_q_rr, VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_U...
11600
    printOperand(MI, 1, STI, O);
11601
    break;
11602
  case 11:
11603
    // MVE_VSHLL_lws16bh, MVE_VSHLL_lws16th, MVE_VSHLL_lwu16bh, MVE_VSHLL_lwu...
11604
    O << ", #16";
11605
    return;
11606
    break;
11607
  case 12:
11608
    // MVE_VSHLL_lws8bh, MVE_VSHLL_lws8th, MVE_VSHLL_lwu8bh, MVE_VSHLL_lwu8th
11609
    O << ", #8";
11610
    return;
11611
    break;
11612
  case 13:
11613
    // SSAT, t2SSAT
11614
    printShiftImmOperand(MI, 3, STI, O);
11615
    return;
11616
    break;
11617
  case 14:
11618
    // SXTB, SXTB16, SXTH, UXTB, UXTB16, UXTH, t2SXTB, t2SXTB16, t2SXTH, t2UX...
11619
    printRotImmOperand(MI, 2, STI, O);
11620
    return;
11621
    break;
11622
  case 15:
11623
    // VCEQzv16i8, VCEQzv2f32, VCEQzv2i32, VCEQzv4f16, VCEQzv4f32, VCEQzv4i16...
11624
    O << ", #0";
11625
    return;
11626
    break;
11627
  case 16:
11628
    // VCMLAv2f32_indexed, VCMLAv4f16_indexed, VCMLAv4f32_indexed, VCMLAv8f16...
11629
    printVectorIndex(MI, 4, STI, O);
11630
    O << ", ";
11631
    printComplexRotationOp<90, 0>(MI, 5, STI, O);
11632
    return;
11633
    break;
11634
  case 17:
11635
    // VFMALDI, VFMALQI, VFMSLDI, VFMSLQI
11636
    printVectorIndex(MI, 3, STI, O);
11637
    return;
11638
    break;
11639
  case 18:
11640
    // VLD1LNd16, VLD1LNd16_UPD, VLD1LNd32, VLD1LNd32_UPD, VLD1LNd8, VLD1LNd8...
11641
    O << "]}, ";
11642
    break;
11643
  case 19:
11644
    // VLD2LNd16, VLD2LNd32, VLD2LNd8, VLD2LNq16, VLD2LNq32, VLD4LNd16, VLD4L...
11645
    O << "], ";
11646
    break;
11647
  case 20:
11648
    // VLD3DUPd16, VLD3DUPd32, VLD3DUPd8, VLD3DUPq16, VLD3DUPq32, VLD3DUPq8
11649
    printAddrMode6Operand(MI, 3, STI, O);
11650
    return;
11651
    break;
11652
  case 21:
11653
    // VLD3DUPd16_UPD, VLD3DUPd32_UPD, VLD3DUPd8_UPD, VLD3DUPq16_UPD, VLD3DUP...
11654
    printAddrMode6Operand(MI, 4, STI, O);
11655
    break;
11656
  case 22:
11657
    // VLD4DUPd16_UPD, VLD4DUPd32_UPD, VLD4DUPd8_UPD, VLD4DUPq16_UPD, VLD4DUP...
11658
    printAddrMode6Operand(MI, 5, STI, O);
11659
    printAddrMode6OffsetOperand(MI, 7, STI, O);
11660
    return;
11661
    break;
11662
  case 23:
11663
    // VST3d16_UPD, VST3d32_UPD, VST3d8_UPD, VST3q16_UPD, VST3q32_UPD, VST3q8...
11664
    O << "}, ";
11665
    printAddrMode6Operand(MI, 1, STI, O);
11666
    printAddrMode6OffsetOperand(MI, 3, STI, O);
11667
    return;
11668
    break;
11669
  case 24:
11670
    // VST4LNd16_UPD, VST4LNd32_UPD, VST4LNd8_UPD, VST4LNq16_UPD, VST4LNq32_U...
11671
    printOperand(MI, 5, STI, O);
11672
    O << '[';
11673
    printNoHashImmediate(MI, 8, STI, O);
11674
    O << "], ";
11675
    printOperand(MI, 6, STI, O);
11676
    O << '[';
11677
    printNoHashImmediate(MI, 8, STI, O);
11678
    O << "], ";
11679
    printOperand(MI, 7, STI, O);
11680
    O << '[';
11681
    printNoHashImmediate(MI, 8, STI, O);
11682
    O << "]}, ";
11683
    printAddrMode6Operand(MI, 1, STI, O);
11684
    printAddrMode6OffsetOperand(MI, 3, STI, O);
11685
    return;
11686
    break;
11687
  case 25:
11688
    // sysLDMDA, sysLDMDB, sysLDMIA, sysLDMIB, sysSTMDA, sysSTMDB, sysSTMIA, ...
11689
    O << " ^";
11690
    return;
11691
    break;
11692
  case 26:
11693
    // t2MOVsra_glue, t2MOVsrl_glue
11694
    O << ", #1";
11695
    return;
11696
    break;
11697
  }
11698
11699
11700
  // Fragment 6 encoded into 6 bits for 38 unique commands.
11701
  switch ((Bits >> 51) & 63) {
11702
  default: llvm_unreachable("Invalid command number.");
11703
  case 0:
11704
    // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, ADCrr, ADDrr, ANDrr, B...
11705
    printOperand(MI, 2, STI, O);
11706
    break;
11707
  case 1:
11708
    // VLD1LNdWB_register_Asm_16, VLD1LNdWB_register_Asm_32, VLD1LNdWB_regist...
11709
    printOperand(MI, 4, STI, O);
11710
    break;
11711
  case 2:
11712
    // ADCri, ADDri, ANDri, BICri, EORri, ORRri, RSBri, RSCri, SBCri, SUBri
11713
    printModImmOperand(MI, 2, STI, O);
11714
    return;
11715
    break;
11716
  case 3:
11717
    // ADCrsi, ADDrsi, ANDrsi, BICrsi, EORrsi, ORRrsi, RSBrsi, RSCrsi, SBCrsi...
11718
    printSORegImmOperand(MI, 2, STI, O);
11719
    return;
11720
    break;
11721
  case 4:
11722
    // BFI, t2BFI
11723
    printBitfieldInvMaskImmOperand(MI, 3, STI, O);
11724
    return;
11725
    break;
11726
  case 5:
11727
    // CDE_CX2DA, CDE_CX3D, VADDD, VDIVD, VLD1DUPd16wb_register, VLD1DUPd32wb...
11728
    return;
11729
    break;
11730
  case 6:
11731
    // CDE_CX3DA, MCR, MCRR, t2MCR, t2MCR2, t2MCRR, t2MCRR2
11732
    O << ", ";
11733
    break;
11734
  case 7:
11735
    // CDE_VCX2_vec, CDE_VCX3_vec, MVE_VABAVs16, MVE_VABAVs32, MVE_VABAVs8, M...
11736
    printOperand(MI, 3, STI, O);
11737
    break;
11738
  case 8:
11739
    // CDE_VCX3A_fpdp, CDE_VCX3A_fpsp, VST2LNd16_UPD, VST2LNd32_UPD, VST2LNd8...
11740
    printOperand(MI, 5, STI, O);
11741
    break;
11742
  case 9:
11743
    // LDCL_OPTION, LDC_OPTION, STCL_OPTION, STC_OPTION, t2LDC2L_OPTION, t2LD...
11744
    printCoprocOptionImm(MI, 3, STI, O);
11745
    return;
11746
    break;
11747
  case 10:
11748
    // LDCL_POST, LDC_POST, STCL_POST, STC_POST, t2LDC2L_POST, t2LDC2_POST, t...
11749
    printPostIdxImm8s4Operand(MI, 3, STI, O);
11750
    return;
11751
    break;
11752
  case 11:
11753
    // LDRBT_POST_IMM, LDRBT_POST_REG, LDRB_POST_IMM, LDRB_POST_REG, LDRT_POS...
11754
    printAddrMode2OffsetOperand(MI, 3, STI, O);
11755
    return;
11756
    break;
11757
  case 12:
11758
    // LDRD, STRD
11759
    printAddrMode3Operand<false>(MI, 2, STI, O);
11760
    return;
11761
    break;
11762
  case 13:
11763
    // LDRD_POST, STRD_POST, t2LDRD_POST, t2STRD_POST
11764
    printAddrMode7Operand(MI, 3, STI, O);
11765
    break;
11766
  case 14:
11767
    // LDRD_PRE, STRD_PRE
11768
    printAddrMode3Operand<true>(MI, 3, STI, O);
11769
    O << '!';
11770
    return;
11771
    break;
11772
  case 15:
11773
    // LDRHTi, LDRSBTi, LDRSHTi, STRHTi
11774
    printPostIdxImm8Operand(MI, 3, STI, O);
11775
    return;
11776
    break;
11777
  case 16:
11778
    // LDRHTr, LDRSBTr, LDRSHTr, STRHTr
11779
    printPostIdxRegOperand(MI, 3, STI, O);
11780
    return;
11781
    break;
11782
  case 17:
11783
    // LDRH_POST, LDRSB_POST, LDRSH_POST, STRH_POST
11784
    printAddrMode3OffsetOperand(MI, 3, STI, O);
11785
    return;
11786
    break;
11787
  case 18:
11788
    // MCRR2
11789
    printCImmediate(MI, 4, STI, O);
11790
    return;
11791
    break;
11792
  case 19:
11793
    // MVE_SQRSHRL, MVE_UQRSHLL
11794
    printMveSaturateOp(MI, 5, STI, O);
11795
    O << ", ";
11796
    printOperand(MI, 4, STI, O);
11797
    return;
11798
    break;
11799
  case 20:
11800
    // MVE_VMOV_q_rr
11801
    printVectorIndex(MI, 5, STI, O);
11802
    O << ", ";
11803
    printOperand(MI, 2, STI, O);
11804
    O << ", ";
11805
    printOperand(MI, 3, STI, O);
11806
    return;
11807
    break;
11808
  case 21:
11809
    // STLEX, STLEXB, STLEXH, STREX, STREXB, STREXH, SWP, SWPB, t2LDAEXD, t2L...
11810
    printAddrMode7Operand(MI, 2, STI, O);
11811
    return;
11812
    break;
11813
  case 22:
11814
    // VCADDv2f32, VCADDv4f16, VCADDv4f32, VCADDv8f16
11815
    printComplexRotationOp<180, 90>(MI, 3, STI, O);
11816
    return;
11817
    break;
11818
  case 23:
11819
    // VCMLAv2f32, VCMLAv4f16, VCMLAv4f32, VCMLAv8f16
11820
    printComplexRotationOp<90, 0>(MI, 4, STI, O);
11821
    return;
11822
    break;
11823
  case 24:
11824
    // VLD1LNd16, VLD1LNd32, VLD1LNd8, VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8...
11825
    printAddrMode6Operand(MI, 1, STI, O);
11826
    break;
11827
  case 25:
11828
    // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD
11829
    printAddrMode6Operand(MI, 2, STI, O);
11830
    printAddrMode6OffsetOperand(MI, 4, STI, O);
11831
    return;
11832
    break;
11833
  case 26:
11834
    // VLD2LNd16, VLD2LNd32, VLD2LNd8, VLD2LNq16, VLD2LNq32
11835
    printOperand(MI, 1, STI, O);
11836
    O << '[';
11837
    printNoHashImmediate(MI, 6, STI, O);
11838
    O << "]}, ";
11839
    printAddrMode6Operand(MI, 2, STI, O);
11840
    return;
11841
    break;
11842
  case 27:
11843
    // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U...
11844
    O << '[';
11845
    printNoHashImmediate(MI, 8, STI, O);
11846
    break;
11847
  case 28:
11848
    // VLD3DUPd16_UPD, VLD3DUPd32_UPD, VLD3DUPd8_UPD, VLD3DUPq16_UPD, VLD3DUP...
11849
    printAddrMode6OffsetOperand(MI, 6, STI, O);
11850
    return;
11851
    break;
11852
  case 29:
11853
    // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U...
11854
    printAddrMode6Operand(MI, 4, STI, O);
11855
    printAddrMode6OffsetOperand(MI, 6, STI, O);
11856
    return;
11857
    break;
11858
  case 30:
11859
    // VST4d16_UPD, VST4d32_UPD, VST4d8_UPD, VST4q16_UPD, VST4q32_UPD, VST4q8...
11860
    printOperand(MI, 7, STI, O);
11861
    O << "}, ";
11862
    printAddrMode6Operand(MI, 1, STI, O);
11863
    printAddrMode6OffsetOperand(MI, 3, STI, O);
11864
    return;
11865
    break;
11866
  case 31:
11867
    // t2ADCrs, t2ADDrs, t2ANDrs, t2BICrs, t2EORrs, t2ORNrs, t2ORRrs, t2RSBrs...
11868
    printT2SOOperand(MI, 2, STI, O);
11869
    return;
11870
    break;
11871
  case 32:
11872
    // t2ASRri, t2LSRri
11873
    printThumbSRImm(MI, 2, STI, O);
11874
    return;
11875
    break;
11876
  case 33:
11877
    // t2BFic, t2CSEL, t2CSINC, t2CSINV, t2CSNEG
11878
    printMandatoryPredicateOperand(MI, 3, STI, O);
11879
    return;
11880
    break;
11881
  case 34:
11882
    // t2LDRD_PRE, t2STRD_PRE
11883
    printT2AddrModeImm8s4Operand<true>(MI, 3, STI, O);
11884
    O << '!';
11885
    return;
11886
    break;
11887
  case 35:
11888
    // t2LDRDi8, t2STRDi8
11889
    printT2AddrModeImm8s4Operand<false>(MI, 2, STI, O);
11890
    return;
11891
    break;
11892
  case 36:
11893
    // t2STREX
11894
    printT2AddrModeImm0_1020s4Operand(MI, 2, STI, O);
11895
    return;
11896
    break;
11897
  case 37:
11898
    // tADDrSPi
11899
    printThumbS4ImmOperand(MI, 2, STI, O);
11900
    return;
11901
    break;
11902
  }
11903
11904
11905
  // Fragment 7 encoded into 5 bits for 17 unique commands.
11906
  switch ((Bits >> 57) & 31) {
11907
  default: llvm_unreachable("Invalid command number.");
11908
  case 0:
11909
    // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, VLD1LNdWB_register_Asm...
11910
    return;
11911
    break;
11912
  case 1:
11913
    // CDE_CX3A, CDE_VCX3A_vec, CDE_VCX3_vec, LDRD_POST, MLA, MLS, MVE_VCADDf...
11914
    O << ", ";
11915
    break;
11916
  case 2:
11917
    // CDE_CX3DA
11918
    printOperand(MI, 5, STI, O);
11919
    return;
11920
    break;
11921
  case 3:
11922
    // MCR, t2MCR, t2MCR2
11923
    printCImmediate(MI, 3, STI, O);
11924
    O << ", ";
11925
    printCImmediate(MI, 4, STI, O);
11926
    O << ", ";
11927
    printOperand(MI, 5, STI, O);
11928
    return;
11929
    break;
11930
  case 4:
11931
    // MCRR, t2MCRR, t2MCRR2
11932
    printOperand(MI, 3, STI, O);
11933
    O << ", ";
11934
    printCImmediate(MI, 4, STI, O);
11935
    return;
11936
    break;
11937
  case 5:
11938
    // MVE_VMOV_rr_q, VMULLslsv2i32, VMULLslsv4i16, VMULLsluv2i32, VMULLsluv4...
11939
    printVectorIndex(MI, 3, STI, O);
11940
    break;
11941
  case 6:
11942
    // PKHBT, t2PKHBT
11943
    printPKHLSLShiftImm(MI, 3, STI, O);
11944
    return;
11945
    break;
11946
  case 7:
11947
    // PKHTB, t2PKHTB
11948
    printPKHASRShiftImm(MI, 3, STI, O);
11949
    return;
11950
    break;
11951
  case 8:
11952
    // SXTAB, SXTAB16, SXTAH, UXTAB, UXTAB16, UXTAH, t2SXTAB, t2SXTAB16, t2SX...
11953
    printRotImmOperand(MI, 3, STI, O);
11954
    return;
11955
    break;
11956
  case 9:
11957
    // USAT, t2USAT
11958
    printShiftImmOperand(MI, 3, STI, O);
11959
    return;
11960
    break;
11961
  case 10:
11962
    // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U...
11963
    O << "]}, ";
11964
    printAddrMode6Operand(MI, 3, STI, O);
11965
    printAddrMode6OffsetOperand(MI, 5, STI, O);
11966
    return;
11967
    break;
11968
  case 11:
11969
    // VLD3LNd16, VLD3LNd32, VLD3LNd8, VLD3LNq16, VLD3LNq32
11970
    O << "], ";
11971
    printOperand(MI, 2, STI, O);
11972
    O << '[';
11973
    printNoHashImmediate(MI, 8, STI, O);
11974
    O << "]}, ";
11975
    printAddrMode6Operand(MI, 3, STI, O);
11976
    return;
11977
    break;
11978
  case 12:
11979
    // VLD3d16, VLD3d16_UPD, VLD3d32, VLD3d32_UPD, VLD3d8, VLD3d8_UPD, VLD3q1...
11980
    O << "}, ";
11981
    break;
11982
  case 13:
11983
    // VLD4LNd16, VLD4LNd32, VLD4LNd8, VLD4LNq16, VLD4LNq32, VST2LNd16, VST2L...
11984
    O << '[';
11985
    break;
11986
  case 14:
11987
    // VMLALslsv2i32, VMLALslsv4i16, VMLALsluv2i32, VMLALsluv4i16, VMLAslfd, ...
11988
    printVectorIndex(MI, 4, STI, O);
11989
    return;
11990
    break;
11991
  case 15:
11992
    // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD
11993
    printAddrMode6OffsetOperand(MI, 3, STI, O);
11994
    return;
11995
    break;
11996
  case 16:
11997
    // t2LDRD_POST, t2STRD_POST
11998
    printT2AddrModeImm8s4OffsetOperand(MI, 4, STI, O);
11999
    return;
12000
    break;
12001
  }
12002
12003
  switch (MI->getOpcode()) {
12004
  default: llvm_unreachable("Unexpected opcode.");
12005
  case ARM::CDE_CX3A:
12006
  case ARM::CDE_VCX3A_vec:
12007
  case ARM::CDE_VCX3_vec:
12008
  case ARM::LDRD_POST:
12009
  case ARM::MLA:
12010
  case ARM::MLS:
12011
  case ARM::MVE_VCADDf16:
12012
  case ARM::MVE_VCADDf32:
12013
  case ARM::MVE_VCADDi16:
12014
  case ARM::MVE_VCADDi32:
12015
  case ARM::MVE_VCADDi8:
12016
  case ARM::MVE_VCMLAf16:
12017
  case ARM::MVE_VCMLAf32:
12018
  case ARM::MVE_VCMULf16:
12019
  case ARM::MVE_VCMULf32:
12020
  case ARM::MVE_VDWDUPu16:
12021
  case ARM::MVE_VDWDUPu32:
12022
  case ARM::MVE_VDWDUPu8:
12023
  case ARM::MVE_VHCADDs16:
12024
  case ARM::MVE_VHCADDs32:
12025
  case ARM::MVE_VHCADDs8:
12026
  case ARM::MVE_VIWDUPu16:
12027
  case ARM::MVE_VIWDUPu32:
12028
  case ARM::MVE_VIWDUPu8:
12029
  case ARM::MVE_VMLALDAVas16:
12030
  case ARM::MVE_VMLALDAVas32:
12031
  case ARM::MVE_VMLALDAVau16:
12032
  case ARM::MVE_VMLALDAVau32:
12033
  case ARM::MVE_VMLALDAVaxs16:
12034
  case ARM::MVE_VMLALDAVaxs32:
12035
  case ARM::MVE_VMLALDAVs16:
12036
  case ARM::MVE_VMLALDAVs32:
12037
  case ARM::MVE_VMLALDAVu16:
12038
  case ARM::MVE_VMLALDAVu32:
12039
  case ARM::MVE_VMLALDAVxs16:
12040
  case ARM::MVE_VMLALDAVxs32:
12041
  case ARM::MVE_VMLSLDAVas16:
12042
  case ARM::MVE_VMLSLDAVas32:
12043
  case ARM::MVE_VMLSLDAVaxs16:
12044
  case ARM::MVE_VMLSLDAVaxs32:
12045
  case ARM::MVE_VMLSLDAVs16:
12046
  case ARM::MVE_VMLSLDAVs32:
12047
  case ARM::MVE_VMLSLDAVxs16:
12048
  case ARM::MVE_VMLSLDAVxs32:
12049
  case ARM::MVE_VRMLALDAVHas32:
12050
  case ARM::MVE_VRMLALDAVHau32:
12051
  case ARM::MVE_VRMLALDAVHaxs32:
12052
  case ARM::MVE_VRMLALDAVHs32:
12053
  case ARM::MVE_VRMLALDAVHu32:
12054
  case ARM::MVE_VRMLALDAVHxs32:
12055
  case ARM::MVE_VRMLSLDAVHas32:
12056
  case ARM::MVE_VRMLSLDAVHaxs32:
12057
  case ARM::MVE_VRMLSLDAVHs32:
12058
  case ARM::MVE_VRMLSLDAVHxs32:
12059
  case ARM::SBFX:
12060
  case ARM::SMLABB:
12061
  case ARM::SMLABT:
12062
  case ARM::SMLAD:
12063
  case ARM::SMLADX:
12064
  case ARM::SMLALBB:
12065
  case ARM::SMLALBT:
12066
  case ARM::SMLALD:
12067
  case ARM::SMLALDX:
12068
  case ARM::SMLALTB:
12069
  case ARM::SMLALTT:
12070
  case ARM::SMLATB:
12071
  case ARM::SMLATT:
12072
  case ARM::SMLAWB:
12073
  case ARM::SMLAWT:
12074
  case ARM::SMLSD:
12075
  case ARM::SMLSDX:
12076
  case ARM::SMLSLD:
12077
  case ARM::SMLSLDX:
12078
  case ARM::SMMLA:
12079
  case ARM::SMMLAR:
12080
  case ARM::SMMLS:
12081
  case ARM::SMMLSR:
12082
  case ARM::SMULL:
12083
  case ARM::STRD_POST:
12084
  case ARM::UBFX:
12085
  case ARM::UMAAL:
12086
  case ARM::UMULL:
12087
  case ARM::USADA8:
12088
  case ARM::VEXTd16:
12089
  case ARM::VEXTd32:
12090
  case ARM::VEXTd8:
12091
  case ARM::VEXTq16:
12092
  case ARM::VEXTq32:
12093
  case ARM::VEXTq64:
12094
  case ARM::VEXTq8:
12095
  case ARM::VLD3d16:
12096
  case ARM::VLD3d32:
12097
  case ARM::VLD3d8:
12098
  case ARM::VLD3q16:
12099
  case ARM::VLD3q32:
12100
  case ARM::VLD3q8:
12101
  case ARM::VMOVRRS:
12102
  case ARM::VMOVSRR:
12103
  case ARM::VST3d16:
12104
  case ARM::VST3d32:
12105
  case ARM::VST3d8:
12106
  case ARM::VST3q16:
12107
  case ARM::VST3q32:
12108
  case ARM::VST3q8:
12109
  case ARM::t2MLA:
12110
  case ARM::t2MLS:
12111
  case ARM::t2SBFX:
12112
  case ARM::t2SMLABB:
12113
  case ARM::t2SMLABT:
12114
  case ARM::t2SMLAD:
12115
  case ARM::t2SMLADX:
12116
  case ARM::t2SMLAL:
12117
  case ARM::t2SMLALBB:
12118
  case ARM::t2SMLALBT:
12119
  case ARM::t2SMLALD:
12120
  case ARM::t2SMLALDX:
12121
  case ARM::t2SMLALTB:
12122
  case ARM::t2SMLALTT:
12123
  case ARM::t2SMLATB:
12124
  case ARM::t2SMLATT:
12125
  case ARM::t2SMLAWB:
12126
  case ARM::t2SMLAWT:
12127
  case ARM::t2SMLSD:
12128
  case ARM::t2SMLSDX:
12129
  case ARM::t2SMLSLD:
12130
  case ARM::t2SMLSLDX:
12131
  case ARM::t2SMMLA:
12132
  case ARM::t2SMMLAR:
12133
  case ARM::t2SMMLS:
12134
  case ARM::t2SMMLSR:
12135
  case ARM::t2SMULL:
12136
  case ARM::t2STLEXD:
12137
  case ARM::t2STREXD:
12138
  case ARM::t2UBFX:
12139
  case ARM::t2UMAAL:
12140
  case ARM::t2UMLAL:
12141
  case ARM::t2UMULL:
12142
  case ARM::t2USADA8:
12143
    switch (MI->getOpcode()) {
12144
    default: llvm_unreachable("Unexpected opcode.");
12145
    case ARM::CDE_CX3A:
12146
    case ARM::CDE_VCX3A_vec:
12147
    case ARM::MVE_VMLALDAVas16:
12148
    case ARM::MVE_VMLALDAVas32:
12149
    case ARM::MVE_VMLALDAVau16:
12150
    case ARM::MVE_VMLALDAVau32:
12151
    case ARM::MVE_VMLALDAVaxs16:
12152
    case ARM::MVE_VMLALDAVaxs32:
12153
    case ARM::MVE_VMLSLDAVas16:
12154
    case ARM::MVE_VMLSLDAVas32:
12155
    case ARM::MVE_VMLSLDAVaxs16:
12156
    case ARM::MVE_VMLSLDAVaxs32:
12157
    case ARM::MVE_VRMLALDAVHas32:
12158
    case ARM::MVE_VRMLALDAVHau32:
12159
    case ARM::MVE_VRMLALDAVHaxs32:
12160
    case ARM::MVE_VRMLSLDAVHas32:
12161
    case ARM::MVE_VRMLSLDAVHaxs32:
12162
      printOperand(MI, 5, STI, O);
12163
      break;
12164
    case ARM::CDE_VCX3_vec:
12165
    case ARM::MVE_VDWDUPu16:
12166
    case ARM::MVE_VDWDUPu32:
12167
    case ARM::MVE_VDWDUPu8:
12168
    case ARM::MVE_VIWDUPu16:
12169
    case ARM::MVE_VIWDUPu32:
12170
    case ARM::MVE_VIWDUPu8:
12171
      printOperand(MI, 4, STI, O);
12172
      break;
12173
    case ARM::LDRD_POST:
12174
    case ARM::STRD_POST:
12175
      printAddrMode3OffsetOperand(MI, 4, STI, O);
12176
      break;
12177
    case ARM::MLA:
12178
    case ARM::MLS:
12179
    case ARM::MVE_VMLALDAVs16:
12180
    case ARM::MVE_VMLALDAVs32:
12181
    case ARM::MVE_VMLALDAVu16:
12182
    case ARM::MVE_VMLALDAVu32:
12183
    case ARM::MVE_VMLALDAVxs16:
12184
    case ARM::MVE_VMLALDAVxs32:
12185
    case ARM::MVE_VMLSLDAVs16:
12186
    case ARM::MVE_VMLSLDAVs32:
12187
    case ARM::MVE_VMLSLDAVxs16:
12188
    case ARM::MVE_VMLSLDAVxs32:
12189
    case ARM::MVE_VRMLALDAVHs32:
12190
    case ARM::MVE_VRMLALDAVHu32:
12191
    case ARM::MVE_VRMLALDAVHxs32:
12192
    case ARM::MVE_VRMLSLDAVHs32:
12193
    case ARM::MVE_VRMLSLDAVHxs32:
12194
    case ARM::SMLABB:
12195
    case ARM::SMLABT:
12196
    case ARM::SMLAD:
12197
    case ARM::SMLADX:
12198
    case ARM::SMLALBB:
12199
    case ARM::SMLALBT:
12200
    case ARM::SMLALD:
12201
    case ARM::SMLALDX:
12202
    case ARM::SMLALTB:
12203
    case ARM::SMLALTT:
12204
    case ARM::SMLATB:
12205
    case ARM::SMLATT:
12206
    case ARM::SMLAWB:
12207
    case ARM::SMLAWT:
12208
    case ARM::SMLSD:
12209
    case ARM::SMLSDX:
12210
    case ARM::SMLSLD:
12211
    case ARM::SMLSLDX:
12212
    case ARM::SMMLA:
12213
    case ARM::SMMLAR:
12214
    case ARM::SMMLS:
12215
    case ARM::SMMLSR:
12216
    case ARM::SMULL:
12217
    case ARM::UMAAL:
12218
    case ARM::UMULL:
12219
    case ARM::USADA8:
12220
    case ARM::VEXTd16:
12221
    case ARM::VEXTd32:
12222
    case ARM::VEXTd8:
12223
    case ARM::VEXTq16:
12224
    case ARM::VEXTq32:
12225
    case ARM::VEXTq64:
12226
    case ARM::VEXTq8:
12227
    case ARM::VMOVRRS:
12228
    case ARM::VMOVSRR:
12229
    case ARM::t2MLA:
12230
    case ARM::t2MLS:
12231
    case ARM::t2SMLABB:
12232
    case ARM::t2SMLABT:
12233
    case ARM::t2SMLAD:
12234
    case ARM::t2SMLADX:
12235
    case ARM::t2SMLAL:
12236
    case ARM::t2SMLALBB:
12237
    case ARM::t2SMLALBT:
12238
    case ARM::t2SMLALD:
12239
    case ARM::t2SMLALDX:
12240
    case ARM::t2SMLALTB:
12241
    case ARM::t2SMLALTT:
12242
    case ARM::t2SMLATB:
12243
    case ARM::t2SMLATT:
12244
    case ARM::t2SMLAWB:
12245
    case ARM::t2SMLAWT:
12246
    case ARM::t2SMLSD:
12247
    case ARM::t2SMLSDX:
12248
    case ARM::t2SMLSLD:
12249
    case ARM::t2SMLSLDX:
12250
    case ARM::t2SMMLA:
12251
    case ARM::t2SMMLAR:
12252
    case ARM::t2SMMLS:
12253
    case ARM::t2SMMLSR:
12254
    case ARM::t2SMULL:
12255
    case ARM::t2UMAAL:
12256
    case ARM::t2UMLAL:
12257
    case ARM::t2UMULL:
12258
    case ARM::t2USADA8:
12259
      printOperand(MI, 3, STI, O);
12260
      break;
12261
    case ARM::MVE_VCADDf16:
12262
    case ARM::MVE_VCADDf32:
12263
    case ARM::MVE_VCADDi16:
12264
    case ARM::MVE_VCADDi32:
12265
    case ARM::MVE_VCADDi8:
12266
    case ARM::MVE_VHCADDs16:
12267
    case ARM::MVE_VHCADDs32:
12268
    case ARM::MVE_VHCADDs8:
12269
      printComplexRotationOp<180, 90>(MI, 3, STI, O);
12270
      break;
12271
    case ARM::MVE_VCMLAf16:
12272
    case ARM::MVE_VCMLAf32:
12273
      printComplexRotationOp<90, 0>(MI, 4, STI, O);
12274
      break;
12275
    case ARM::MVE_VCMULf16:
12276
    case ARM::MVE_VCMULf32:
12277
      printComplexRotationOp<90, 0>(MI, 3, STI, O);
12278
      break;
12279
    case ARM::SBFX:
12280
    case ARM::UBFX:
12281
    case ARM::t2SBFX:
12282
    case ARM::t2UBFX:
12283
      printImmPlusOneOperand(MI, 3, STI, O);
12284
      break;
12285
    case ARM::VLD3d16:
12286
    case ARM::VLD3d32:
12287
    case ARM::VLD3d8:
12288
    case ARM::VLD3q16:
12289
    case ARM::VLD3q32:
12290
    case ARM::VLD3q8:
12291
      printAddrMode6Operand(MI, 3, STI, O);
12292
      break;
12293
    case ARM::VST3d16:
12294
    case ARM::VST3d32:
12295
    case ARM::VST3d8:
12296
    case ARM::VST3q16:
12297
    case ARM::VST3q32:
12298
    case ARM::VST3q8:
12299
      printAddrMode6Operand(MI, 0, STI, O);
12300
      break;
12301
    case ARM::t2STLEXD:
12302
    case ARM::t2STREXD:
12303
      printAddrMode7Operand(MI, 3, STI, O);
12304
      break;
12305
    }
12306
    return;
12307
    break;
12308
  case ARM::MVE_VMOV_rr_q:
12309
    O << ", ";
12310
    printOperand(MI, 2, STI, O);
12311
    printVectorIndex(MI, 4, STI, O);
12312
    return;
12313
    break;
12314
  case ARM::VLD3d16_UPD:
12315
  case ARM::VLD3d32_UPD:
12316
  case ARM::VLD3d8_UPD:
12317
  case ARM::VLD3q16_UPD:
12318
  case ARM::VLD3q32_UPD:
12319
  case ARM::VLD3q8_UPD:
12320
    printAddrMode6Operand(MI, 4, STI, O);
12321
    printAddrMode6OffsetOperand(MI, 6, STI, O);
12322
    return;
12323
    break;
12324
  case ARM::VLD4LNd16:
12325
  case ARM::VLD4LNd32:
12326
  case ARM::VLD4LNd8:
12327
  case ARM::VLD4LNq16:
12328
  case ARM::VLD4LNq32:
12329
    printNoHashImmediate(MI, 10, STI, O);
12330
    O << "]}, ";
12331
    printAddrMode6Operand(MI, 4, STI, O);
12332
    return;
12333
    break;
12334
  case ARM::VLD4d16:
12335
  case ARM::VLD4d32:
12336
  case ARM::VLD4d8:
12337
  case ARM::VLD4q16:
12338
  case ARM::VLD4q32:
12339
  case ARM::VLD4q8:
12340
    printOperand(MI, 3, STI, O);
12341
    O << "}, ";
12342
    printAddrMode6Operand(MI, 4, STI, O);
12343
    return;
12344
    break;
12345
  case ARM::VLD4d16_UPD:
12346
  case ARM::VLD4d32_UPD:
12347
  case ARM::VLD4d8_UPD:
12348
  case ARM::VLD4q16_UPD:
12349
  case ARM::VLD4q32_UPD:
12350
  case ARM::VLD4q8_UPD:
12351
    printOperand(MI, 3, STI, O);
12352
    O << "}, ";
12353
    printAddrMode6Operand(MI, 5, STI, O);
12354
    printAddrMode6OffsetOperand(MI, 7, STI, O);
12355
    return;
12356
    break;
12357
  case ARM::VMULLslsv2i32:
12358
  case ARM::VMULLslsv4i16:
12359
  case ARM::VMULLsluv2i32:
12360
  case ARM::VMULLsluv4i16:
12361
  case ARM::VMULslfd:
12362
  case ARM::VMULslfq:
12363
  case ARM::VMULslhd:
12364
  case ARM::VMULslhq:
12365
  case ARM::VMULslv2i32:
12366
  case ARM::VMULslv4i16:
12367
  case ARM::VMULslv4i32:
12368
  case ARM::VMULslv8i16:
12369
  case ARM::VQDMULHslv2i32:
12370
  case ARM::VQDMULHslv4i16:
12371
  case ARM::VQDMULHslv4i32:
12372
  case ARM::VQDMULHslv8i16:
12373
  case ARM::VQDMULLslv2i32:
12374
  case ARM::VQDMULLslv4i16:
12375
  case ARM::VQRDMULHslv2i32:
12376
  case ARM::VQRDMULHslv4i16:
12377
  case ARM::VQRDMULHslv4i32:
12378
  case ARM::VQRDMULHslv8i16:
12379
    return;
12380
    break;
12381
  case ARM::VST2LNd16:
12382
  case ARM::VST2LNd32:
12383
  case ARM::VST2LNd8:
12384
  case ARM::VST2LNq16:
12385
  case ARM::VST2LNq32:
12386
    printNoHashImmediate(MI, 4, STI, O);
12387
    O << "]}, ";
12388
    printAddrMode6Operand(MI, 0, STI, O);
12389
    return;
12390
    break;
12391
  case ARM::VST2LNd16_UPD:
12392
  case ARM::VST2LNd32_UPD:
12393
  case ARM::VST2LNd8_UPD:
12394
  case ARM::VST2LNq16_UPD:
12395
  case ARM::VST2LNq32_UPD:
12396
    printNoHashImmediate(MI, 6, STI, O);
12397
    O << "]}, ";
12398
    printAddrMode6Operand(MI, 1, STI, O);
12399
    printAddrMode6OffsetOperand(MI, 3, STI, O);
12400
    return;
12401
    break;
12402
  case ARM::VST3LNd16:
12403
  case ARM::VST3LNd32:
12404
  case ARM::VST3LNd8:
12405
  case ARM::VST3LNq16:
12406
  case ARM::VST3LNq32:
12407
    printNoHashImmediate(MI, 5, STI, O);
12408
    O << "], ";
12409
    printOperand(MI, 4, STI, O);
12410
    O << '[';
12411
    printNoHashImmediate(MI, 5, STI, O);
12412
    O << "]}, ";
12413
    printAddrMode6Operand(MI, 0, STI, O);
12414
    return;
12415
    break;
12416
  case ARM::VST4LNd16:
12417
  case ARM::VST4LNd32:
12418
  case ARM::VST4LNd8:
12419
  case ARM::VST4LNq16:
12420
  case ARM::VST4LNq32:
12421
    printNoHashImmediate(MI, 6, STI, O);
12422
    O << "], ";
12423
    printOperand(MI, 4, STI, O);
12424
    O << '[';
12425
    printNoHashImmediate(MI, 6, STI, O);
12426
    O << "], ";
12427
    printOperand(MI, 5, STI, O);
12428
    O << '[';
12429
    printNoHashImmediate(MI, 6, STI, O);
12430
    O << "]}, ";
12431
    printAddrMode6Operand(MI, 0, STI, O);
12432
    return;
12433
    break;
12434
  case ARM::VST4d16:
12435
  case ARM::VST4d32:
12436
  case ARM::VST4d8:
12437
  case ARM::VST4q16:
12438
  case ARM::VST4q32:
12439
  case ARM::VST4q8:
12440
    printOperand(MI, 5, STI, O);
12441
    O << "}, ";
12442
    printAddrMode6Operand(MI, 0, STI, O);
12443
    return;
12444
    break;
12445
  }
12446
}
12447
12448
12449
/// getRegisterName - This method is automatically generated by tblgen
12450
/// from the register set description.  This returns the assembler name
12451
/// for the specified register.
12452
const char *ARMInstPrinter::
12453
0
getRegisterName(MCRegister Reg, unsigned AltIdx) {
12454
0
  unsigned RegNo = Reg.id();
12455
0
  assert(RegNo && RegNo < 296 && "Invalid register number!");
12456
12457
12458
0
#ifdef __GNUC__
12459
0
#pragma GCC diagnostic push
12460
0
#pragma GCC diagnostic ignored "-Woverlength-strings"
12461
0
#endif
12462
0
  static const char AsmStrsNoRegAltName[] = {
12463
0
  /* 0 */ "D4_D6_D8_D10\0"
12464
0
  /* 13 */ "D7_D8_D9_D10\0"
12465
0
  /* 26 */ "Q7_Q8_Q9_Q10\0"
12466
0
  /* 39 */ "d10\0"
12467
0
  /* 43 */ "q10\0"
12468
0
  /* 47 */ "r10\0"
12469
0
  /* 51 */ "s10\0"
12470
0
  /* 55 */ "D14_D16_D18_D20\0"
12471
0
  /* 71 */ "D17_D18_D19_D20\0"
12472
0
  /* 87 */ "d20\0"
12473
0
  /* 91 */ "s20\0"
12474
0
  /* 95 */ "D24_D26_D28_D30\0"
12475
0
  /* 111 */ "D27_D28_D29_D30\0"
12476
0
  /* 127 */ "d30\0"
12477
0
  /* 131 */ "s30\0"
12478
0
  /* 135 */ "d0\0"
12479
0
  /* 138 */ "p0\0"
12480
0
  /* 141 */ "q0\0"
12481
0
  /* 144 */ "mvfr0\0"
12482
0
  /* 150 */ "s0\0"
12483
0
  /* 153 */ "D9_D10_D11\0"
12484
0
  /* 164 */ "D5_D7_D9_D11\0"
12485
0
  /* 177 */ "Q8_Q9_Q10_Q11\0"
12486
0
  /* 191 */ "R10_R11\0"
12487
0
  /* 199 */ "d11\0"
12488
0
  /* 203 */ "q11\0"
12489
0
  /* 207 */ "r11\0"
12490
0
  /* 211 */ "s11\0"
12491
0
  /* 215 */ "D19_D20_D21\0"
12492
0
  /* 227 */ "D15_D17_D19_D21\0"
12493
0
  /* 243 */ "d21\0"
12494
0
  /* 247 */ "s21\0"
12495
0
  /* 251 */ "D29_D30_D31\0"
12496
0
  /* 263 */ "D25_D27_D29_D31\0"
12497
0
  /* 279 */ "d31\0"
12498
0
  /* 283 */ "s31\0"
12499
0
  /* 287 */ "Q0_Q1\0"
12500
0
  /* 293 */ "R0_R1\0"
12501
0
  /* 299 */ "d1\0"
12502
0
  /* 302 */ "q1\0"
12503
0
  /* 305 */ "mvfr1\0"
12504
0
  /* 311 */ "s1\0"
12505
0
  /* 314 */ "D6_D8_D10_D12\0"
12506
0
  /* 328 */ "D9_D10_D11_D12\0"
12507
0
  /* 343 */ "Q9_Q10_Q11_Q12\0"
12508
0
  /* 358 */ "d12\0"
12509
0
  /* 362 */ "q12\0"
12510
0
  /* 366 */ "r12\0"
12511
0
  /* 370 */ "s12\0"
12512
0
  /* 374 */ "D16_D18_D20_D22\0"
12513
0
  /* 390 */ "D19_D20_D21_D22\0"
12514
0
  /* 406 */ "d22\0"
12515
0
  /* 410 */ "s22\0"
12516
0
  /* 414 */ "D0_D2\0"
12517
0
  /* 420 */ "D0_D1_D2\0"
12518
0
  /* 429 */ "Q1_Q2\0"
12519
0
  /* 435 */ "d2\0"
12520
0
  /* 438 */ "q2\0"
12521
0
  /* 441 */ "mvfr2\0"
12522
0
  /* 447 */ "s2\0"
12523
0
  /* 450 */ "fpinst2\0"
12524
0
  /* 458 */ "D7_D9_D11_D13\0"
12525
0
  /* 472 */ "D11_D12_D13\0"
12526
0
  /* 484 */ "Q10_Q11_Q12_Q13\0"
12527
0
  /* 500 */ "d13\0"
12528
0
  /* 504 */ "q13\0"
12529
0
  /* 508 */ "s13\0"
12530
0
  /* 512 */ "D17_D19_D21_D23\0"
12531
0
  /* 528 */ "D21_D22_D23\0"
12532
0
  /* 540 */ "d23\0"
12533
0
  /* 544 */ "s23\0"
12534
0
  /* 548 */ "D1_D3\0"
12535
0
  /* 554 */ "D1_D2_D3\0"
12536
0
  /* 563 */ "Q0_Q1_Q2_Q3\0"
12537
0
  /* 575 */ "R2_R3\0"
12538
0
  /* 581 */ "d3\0"
12539
0
  /* 584 */ "q3\0"
12540
0
  /* 587 */ "r3\0"
12541
0
  /* 590 */ "s3\0"
12542
0
  /* 593 */ "D8_D10_D12_D14\0"
12543
0
  /* 608 */ "D11_D12_D13_D14\0"
12544
0
  /* 624 */ "Q11_Q12_Q13_Q14\0"
12545
0
  /* 640 */ "d14\0"
12546
0
  /* 644 */ "q14\0"
12547
0
  /* 648 */ "s14\0"
12548
0
  /* 652 */ "D18_D20_D22_D24\0"
12549
0
  /* 668 */ "D21_D22_D23_D24\0"
12550
0
  /* 684 */ "d24\0"
12551
0
  /* 688 */ "s24\0"
12552
0
  /* 692 */ "D0_D2_D4\0"
12553
0
  /* 701 */ "D1_D2_D3_D4\0"
12554
0
  /* 713 */ "Q1_Q2_Q3_Q4\0"
12555
0
  /* 725 */ "d4\0"
12556
0
  /* 728 */ "q4\0"
12557
0
  /* 731 */ "r4\0"
12558
0
  /* 734 */ "s4\0"
12559
0
  /* 737 */ "D9_D11_D13_D15\0"
12560
0
  /* 752 */ "D13_D14_D15\0"
12561
0
  /* 764 */ "Q12_Q13_Q14_Q15\0"
12562
0
  /* 780 */ "d15\0"
12563
0
  /* 784 */ "q15\0"
12564
0
  /* 788 */ "s15\0"
12565
0
  /* 792 */ "D19_D21_D23_D25\0"
12566
0
  /* 808 */ "D23_D24_D25\0"
12567
0
  /* 820 */ "d25\0"
12568
0
  /* 824 */ "s25\0"
12569
0
  /* 828 */ "D1_D3_D5\0"
12570
0
  /* 837 */ "D3_D4_D5\0"
12571
0
  /* 846 */ "Q2_Q3_Q4_Q5\0"
12572
0
  /* 858 */ "R4_R5\0"
12573
0
  /* 864 */ "d5\0"
12574
0
  /* 867 */ "q5\0"
12575
0
  /* 870 */ "r5\0"
12576
0
  /* 873 */ "s5\0"
12577
0
  /* 876 */ "D10_D12_D14_D16\0"
12578
0
  /* 892 */ "D13_D14_D15_D16\0"
12579
0
  /* 908 */ "d16\0"
12580
0
  /* 912 */ "s16\0"
12581
0
  /* 916 */ "D20_D22_D24_D26\0"
12582
0
  /* 932 */ "D23_D24_D25_D26\0"
12583
0
  /* 948 */ "d26\0"
12584
0
  /* 952 */ "s26\0"
12585
0
  /* 956 */ "D0_D2_D4_D6\0"
12586
0
  /* 968 */ "D3_D4_D5_D6\0"
12587
0
  /* 980 */ "Q3_Q4_Q5_Q6\0"
12588
0
  /* 992 */ "d6\0"
12589
0
  /* 995 */ "q6\0"
12590
0
  /* 998 */ "r6\0"
12591
0
  /* 1001 */ "s6\0"
12592
0
  /* 1004 */ "D11_D13_D15_D17\0"
12593
0
  /* 1020 */ "D15_D16_D17\0"
12594
0
  /* 1032 */ "d17\0"
12595
0
  /* 1036 */ "s17\0"
12596
0
  /* 1040 */ "D21_D23_D25_D27\0"
12597
0
  /* 1056 */ "D25_D26_D27\0"
12598
0
  /* 1068 */ "d27\0"
12599
0
  /* 1072 */ "s27\0"
12600
0
  /* 1076 */ "D1_D3_D5_D7\0"
12601
0
  /* 1088 */ "D5_D6_D7\0"
12602
0
  /* 1097 */ "Q4_Q5_Q6_Q7\0"
12603
0
  /* 1109 */ "R6_R7\0"
12604
0
  /* 1115 */ "d7\0"
12605
0
  /* 1118 */ "q7\0"
12606
0
  /* 1121 */ "r7\0"
12607
0
  /* 1124 */ "s7\0"
12608
0
  /* 1127 */ "D12_D14_D16_D18\0"
12609
0
  /* 1143 */ "D15_D16_D17_D18\0"
12610
0
  /* 1159 */ "d18\0"
12611
0
  /* 1163 */ "s18\0"
12612
0
  /* 1167 */ "D22_D24_D26_D28\0"
12613
0
  /* 1183 */ "D25_D26_D27_D28\0"
12614
0
  /* 1199 */ "d28\0"
12615
0
  /* 1203 */ "s28\0"
12616
0
  /* 1207 */ "D2_D4_D6_D8\0"
12617
0
  /* 1219 */ "D5_D6_D7_D8\0"
12618
0
  /* 1231 */ "Q5_Q6_Q7_Q8\0"
12619
0
  /* 1243 */ "d8\0"
12620
0
  /* 1246 */ "q8\0"
12621
0
  /* 1249 */ "r8\0"
12622
0
  /* 1252 */ "s8\0"
12623
0
  /* 1255 */ "D13_D15_D17_D19\0"
12624
0
  /* 1271 */ "D17_D18_D19\0"
12625
0
  /* 1283 */ "d19\0"
12626
0
  /* 1287 */ "s19\0"
12627
0
  /* 1291 */ "D23_D25_D27_D29\0"
12628
0
  /* 1307 */ "D27_D28_D29\0"
12629
0
  /* 1319 */ "d29\0"
12630
0
  /* 1323 */ "s29\0"
12631
0
  /* 1327 */ "D3_D5_D7_D9\0"
12632
0
  /* 1339 */ "D7_D8_D9\0"
12633
0
  /* 1348 */ "Q6_Q7_Q8_Q9\0"
12634
0
  /* 1360 */ "R8_R9\0"
12635
0
  /* 1366 */ "d9\0"
12636
0
  /* 1369 */ "q9\0"
12637
0
  /* 1372 */ "r9\0"
12638
0
  /* 1375 */ "s9\0"
12639
0
  /* 1378 */ "R12_SP\0"
12640
0
  /* 1385 */ "pc\0"
12641
0
  /* 1388 */ "fpscr_nzcvqc\0"
12642
0
  /* 1401 */ "fpexc\0"
12643
0
  /* 1407 */ "fpsid\0"
12644
0
  /* 1413 */ "ra_auth_code\0"
12645
0
  /* 1426 */ "itstate\0"
12646
0
  /* 1434 */ "sp\0"
12647
0
  /* 1437 */ "fpscr\0"
12648
0
  /* 1443 */ "lr\0"
12649
0
  /* 1446 */ "vpr\0"
12650
0
  /* 1450 */ "apsr\0"
12651
0
  /* 1455 */ "cpsr\0"
12652
0
  /* 1460 */ "spsr\0"
12653
0
  /* 1465 */ "zr\0"
12654
0
  /* 1468 */ "fpcxtns\0"
12655
0
  /* 1476 */ "fpcxts\0"
12656
0
  /* 1483 */ "fpinst\0"
12657
0
  /* 1490 */ "fpscr_nzcv\0"
12658
0
  /* 1501 */ "apsr_nzcv\0"
12659
0
};
12660
0
#ifdef __GNUC__
12661
0
#pragma GCC diagnostic pop
12662
0
#endif
12663
12664
0
  static const uint16_t RegAsmOffsetNoRegAltName[] = {
12665
0
    1450, 1501, 1455, 1468, 1476, 1401, 1483, 1437, 1490, 1388, 1407, 1426, 1443, 1385, 
12666
0
    1413, 1434, 1460, 1446, 1465, 135, 299, 435, 581, 725, 864, 992, 1115, 1243, 
12667
0
    1366, 39, 199, 358, 500, 640, 780, 908, 1032, 1159, 1283, 87, 243, 406, 
12668
0
    540, 684, 820, 948, 1068, 1199, 1319, 127, 279, 450, 144, 305, 441, 138, 
12669
0
    141, 302, 438, 584, 728, 867, 995, 1118, 1246, 1369, 43, 203, 362, 504, 
12670
0
    644, 784, 147, 308, 444, 587, 731, 870, 998, 1121, 1249, 1372, 47, 207, 
12671
0
    366, 150, 311, 447, 590, 734, 873, 1001, 1124, 1252, 1375, 51, 211, 370, 
12672
0
    508, 648, 788, 912, 1036, 1163, 1287, 91, 247, 410, 544, 688, 824, 952, 
12673
0
    1072, 1203, 1323, 131, 283, 414, 548, 695, 831, 962, 1082, 1213, 1333, 6, 
12674
0
    170, 320, 464, 600, 744, 884, 1012, 1135, 1263, 63, 235, 382, 520, 660, 
12675
0
    800, 924, 1048, 1175, 1299, 103, 271, 287, 429, 569, 719, 852, 986, 1103, 
12676
0
    1237, 1354, 32, 183, 350, 492, 632, 772, 563, 713, 846, 980, 1097, 1231, 
12677
0
    1348, 26, 177, 343, 484, 624, 764, 293, 575, 858, 1109, 1360, 191, 1378, 
12678
0
    420, 554, 704, 837, 971, 1088, 1222, 1339, 16, 153, 331, 472, 612, 752, 
12679
0
    896, 1020, 1147, 1271, 75, 215, 394, 528, 672, 808, 936, 1056, 1187, 1307, 
12680
0
    115, 251, 692, 828, 959, 1079, 1210, 1330, 3, 167, 317, 461, 596, 740, 
12681
0
    880, 1008, 1131, 1259, 59, 231, 378, 516, 656, 796, 920, 1044, 1171, 1295, 
12682
0
    99, 267, 956, 1076, 1207, 1327, 0, 164, 314, 458, 593, 737, 876, 1004, 
12683
0
    1127, 1255, 55, 227, 374, 512, 652, 792, 916, 1040, 1167, 1291, 95, 263, 
12684
0
    423, 707, 974, 1225, 19, 335, 616, 900, 1151, 79, 398, 676, 940, 1191, 
12685
0
    119, 701, 968, 1219, 13, 328, 608, 892, 1143, 71, 390, 668, 932, 1183, 
12686
0
    111, 
12687
0
  };
12688
12689
12690
0
#ifdef __GNUC__
12691
0
#pragma GCC diagnostic push
12692
0
#pragma GCC diagnostic ignored "-Woverlength-strings"
12693
0
#endif
12694
0
  static const char AsmStrsRegNamesRaw[] = {
12695
0
  /* 0 */ "r13\0"
12696
0
  /* 4 */ "r14\0"
12697
0
  /* 8 */ "r15\0"
12698
0
};
12699
0
#ifdef __GNUC__
12700
0
#pragma GCC diagnostic pop
12701
0
#endif
12702
12703
0
  static const uint8_t RegAsmOffsetRegNamesRaw[] = {
12704
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 8, 
12705
0
    3, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12706
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12707
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12708
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12709
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12710
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12711
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12712
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12713
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12714
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12715
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12716
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12717
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12718
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12719
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12720
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12721
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12722
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12723
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12724
0
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
12725
0
    3, 
12726
0
  };
12727
12728
0
  switch(AltIdx) {
12729
0
  default: llvm_unreachable("Invalid register alt name index!");
12730
0
  case ARM::NoRegAltName:
12731
0
    assert(*(AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]) &&
12732
0
           "Invalid alt name index for register!");
12733
0
    return AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1];
12734
0
  case ARM::RegNamesRaw:
12735
0
    if (!*(AsmStrsRegNamesRaw+RegAsmOffsetRegNamesRaw[RegNo-1]))
12736
0
      return getRegisterName(RegNo, ARM::NoRegAltName);
12737
0
    return AsmStrsRegNamesRaw+RegAsmOffsetRegNamesRaw[RegNo-1];
12738
0
  }
12739
0
}
12740
12741
#ifdef PRINT_ALIAS_INSTR
12742
#undef PRINT_ALIAS_INSTR
12743
12744
0
bool ARMInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) {
12745
0
  static const PatternsForOpcode OpToPatterns[] = {
12746
0
    {ARM::DSB, 0, 3 },
12747
0
    {ARM::HINT, 3, 9 },
12748
0
    {ARM::MVE_VMLADAVas16, 12, 1 },
12749
0
    {ARM::MVE_VMLADAVas32, 13, 1 },
12750
0
    {ARM::MVE_VMLADAVas8, 14, 1 },
12751
0
    {ARM::MVE_VMLADAVau16, 15, 1 },
12752
0
    {ARM::MVE_VMLADAVau32, 16, 1 },
12753
0
    {ARM::MVE_VMLADAVau8, 17, 1 },
12754
0
    {ARM::MVE_VMLADAVs16, 18, 1 },
12755
0
    {ARM::MVE_VMLADAVs32, 19, 1 },
12756
0
    {ARM::MVE_VMLADAVs8, 20, 1 },
12757
0
    {ARM::MVE_VMLADAVu16, 21, 1 },
12758
0
    {ARM::MVE_VMLADAVu32, 22, 1 },
12759
0
    {ARM::MVE_VMLADAVu8, 23, 1 },
12760
0
    {ARM::MVE_VMLALDAVas16, 24, 1 },
12761
0
    {ARM::MVE_VMLALDAVas32, 25, 1 },
12762
0
    {ARM::MVE_VMLALDAVau16, 26, 1 },
12763
0
    {ARM::MVE_VMLALDAVau32, 27, 1 },
12764
0
    {ARM::MVE_VMLALDAVs16, 28, 1 },
12765
0
    {ARM::MVE_VMLALDAVs32, 29, 1 },
12766
0
    {ARM::MVE_VMLALDAVu16, 30, 1 },
12767
0
    {ARM::MVE_VMLALDAVu32, 31, 1 },
12768
0
    {ARM::MVE_VORR, 32, 1 },
12769
0
    {ARM::MVE_VRMLALDAVHas32, 33, 1 },
12770
0
    {ARM::MVE_VRMLALDAVHau32, 34, 1 },
12771
0
    {ARM::MVE_VRMLALDAVHs32, 35, 1 },
12772
0
    {ARM::MVE_VRMLALDAVHu32, 36, 1 },
12773
0
    {ARM::t2CSINC, 37, 2 },
12774
0
    {ARM::t2CSINV, 39, 2 },
12775
0
    {ARM::t2CSNEG, 41, 1 },
12776
0
    {ARM::t2DSB, 42, 3 },
12777
0
    {ARM::t2HINT, 45, 13 },
12778
0
    {ARM::t2SUBS_PC_LR, 58, 1 },
12779
0
    {ARM::tHINT, 59, 6 },
12780
0
  };
12781
12782
0
  static const AliasPattern Patterns[] = {
12783
    // ARM::DSB - 0
12784
0
    {0, 0, 1, 3 },
12785
0
    {5, 3, 1, 3 },
12786
0
    {11, 6, 1, 3 },
12787
    // ARM::HINT - 3
12788
0
    {15, 9, 3, 3 },
12789
0
    {23, 12, 3, 3 },
12790
0
    {33, 15, 3, 3 },
12791
0
    {41, 18, 3, 3 },
12792
0
    {49, 21, 3, 3 },
12793
0
    {57, 24, 3, 3 },
12794
0
    {66, 27, 3, 3 },
12795
0
    {74, 30, 3, 3 },
12796
0
    {83, 33, 3, 4 },
12797
    // ARM::MVE_VMLADAVas16 - 12
12798
0
    {94, 37, 7, 6 },
12799
    // ARM::MVE_VMLADAVas32 - 13
12800
0
    {120, 43, 7, 6 },
12801
    // ARM::MVE_VMLADAVas8 - 14
12802
0
    {146, 49, 7, 6 },
12803
    // ARM::MVE_VMLADAVau16 - 15
12804
0
    {171, 55, 7, 6 },
12805
    // ARM::MVE_VMLADAVau32 - 16
12806
0
    {197, 61, 7, 6 },
12807
    // ARM::MVE_VMLADAVau8 - 17
12808
0
    {223, 67, 7, 6 },
12809
    // ARM::MVE_VMLADAVs16 - 18
12810
0
    {248, 73, 6, 5 },
12811
    // ARM::MVE_VMLADAVs32 - 19
12812
0
    {273, 78, 6, 5 },
12813
    // ARM::MVE_VMLADAVs8 - 20
12814
0
    {298, 83, 6, 5 },
12815
    // ARM::MVE_VMLADAVu16 - 21
12816
0
    {322, 88, 6, 5 },
12817
    // ARM::MVE_VMLADAVu32 - 22
12818
0
    {347, 93, 6, 5 },
12819
    // ARM::MVE_VMLADAVu8 - 23
12820
0
    {372, 98, 6, 5 },
12821
    // ARM::MVE_VMLALDAVas16 - 24
12822
0
    {396, 103, 9, 8 },
12823
    // ARM::MVE_VMLALDAVas32 - 25
12824
0
    {427, 111, 9, 8 },
12825
    // ARM::MVE_VMLALDAVau16 - 26
12826
0
    {458, 119, 9, 8 },
12827
    // ARM::MVE_VMLALDAVau32 - 27
12828
0
    {489, 127, 9, 8 },
12829
    // ARM::MVE_VMLALDAVs16 - 28
12830
0
    {520, 135, 7, 6 },
12831
    // ARM::MVE_VMLALDAVs32 - 29
12832
0
    {550, 141, 7, 6 },
12833
    // ARM::MVE_VMLALDAVu16 - 30
12834
0
    {580, 147, 7, 6 },
12835
    // ARM::MVE_VMLALDAVu32 - 31
12836
0
    {610, 153, 7, 6 },
12837
    // ARM::MVE_VORR - 32
12838
0
    {640, 159, 7, 5 },
12839
    // ARM::MVE_VRMLALDAVHas32 - 33
12840
0
    {656, 164, 9, 8 },
12841
    // ARM::MVE_VRMLALDAVHau32 - 34
12842
0
    {689, 172, 9, 8 },
12843
    // ARM::MVE_VRMLALDAVHs32 - 35
12844
0
    {722, 180, 7, 6 },
12845
    // ARM::MVE_VRMLALDAVHu32 - 36
12846
0
    {754, 186, 7, 6 },
12847
    // ARM::t2CSINC - 37
12848
0
    {786, 192, 4, 4 },
12849
0
    {800, 196, 4, 4 },
12850
    // ARM::t2CSINV - 39
12851
0
    {818, 200, 4, 4 },
12852
0
    {833, 204, 4, 4 },
12853
    // ARM::t2CSNEG - 41
12854
0
    {851, 208, 4, 4 },
12855
    // ARM::t2DSB - 42
12856
0
    {0, 212, 3, 6 },
12857
0
    {5, 218, 3, 6 },
12858
0
    {869, 224, 3, 2 },
12859
    // ARM::t2HINT - 45
12860
0
    {877, 226, 3, 3 },
12861
0
    {887, 229, 3, 3 },
12862
0
    {899, 232, 3, 3 },
12863
0
    {909, 235, 3, 3 },
12864
0
    {919, 238, 3, 3 },
12865
0
    {929, 241, 3, 4 },
12866
0
    {940, 245, 3, 4 },
12867
0
    {74, 249, 3, 3 },
12868
0
    {950, 252, 3, 3 },
12869
0
    {971, 255, 3, 3 },
12870
0
    {979, 258, 3, 3 },
12871
0
    {997, 261, 3, 3 },
12872
0
    {83, 264, 3, 5 },
12873
    // ARM::t2SUBS_PC_LR - 58
12874
0
    {1015, 269, 3, 4 },
12875
    // ARM::tHINT - 59
12876
0
    {15, 273, 3, 3 },
12877
0
    {23, 276, 3, 3 },
12878
0
    {33, 279, 3, 3 },
12879
0
    {41, 282, 3, 3 },
12880
0
    {49, 285, 3, 3 },
12881
0
    {57, 288, 3, 4 },
12882
0
  };
12883
12884
0
  static const AliasPatternCond Conds[] = {
12885
    // (DSB 0) - 0
12886
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
12887
0
    {AliasPatternCond::K_NegFeature, ARM::ModeThumb},
12888
0
    {AliasPatternCond::K_Feature, ARM::FeatureDB},
12889
    // (DSB 4) - 3
12890
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
12891
0
    {AliasPatternCond::K_NegFeature, ARM::ModeThumb},
12892
0
    {AliasPatternCond::K_Feature, ARM::FeatureDB},
12893
    // (DSB 12) - 6
12894
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
12895
0
    {AliasPatternCond::K_NegFeature, ARM::ModeThumb},
12896
0
    {AliasPatternCond::K_Feature, ARM::FeatureDFB},
12897
    // (HINT 0, pred:$p) - 9
12898
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
12899
0
    {AliasPatternCond::K_NegFeature, ARM::ModeThumb},
12900
0
    {AliasPatternCond::K_Feature, ARM::HasV6KOps},
12901
    // (HINT 1, pred:$p) - 12
12902
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
12903
0
    {AliasPatternCond::K_NegFeature, ARM::ModeThumb},
12904
0
    {AliasPatternCond::K_Feature, ARM::HasV6KOps},
12905
    // (HINT 2, pred:$p) - 15
12906
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
12907
0
    {AliasPatternCond::K_NegFeature, ARM::ModeThumb},
12908
0
    {AliasPatternCond::K_Feature, ARM::HasV6KOps},
12909
    // (HINT 3, pred:$p) - 18
12910
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
12911
0
    {AliasPatternCond::K_NegFeature, ARM::ModeThumb},
12912
0
    {AliasPatternCond::K_Feature, ARM::HasV6KOps},
12913
    // (HINT 4, pred:$p) - 21
12914
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
12915
0
    {AliasPatternCond::K_NegFeature, ARM::ModeThumb},
12916
0
    {AliasPatternCond::K_Feature, ARM::HasV6KOps},
12917
    // (HINT 5, pred:$p) - 24
12918
0
    {AliasPatternCond::K_Imm, uint32_t(5)},
12919
0
    {AliasPatternCond::K_NegFeature, ARM::ModeThumb},
12920
0
    {AliasPatternCond::K_Feature, ARM::HasV8Ops},
12921
    // (HINT 16, pred:$p) - 27
12922
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
12923
0
    {AliasPatternCond::K_NegFeature, ARM::ModeThumb},
12924
0
    {AliasPatternCond::K_Feature, ARM::FeatureRAS},
12925
    // (HINT 20, pred:$p) - 30
12926
0
    {AliasPatternCond::K_Imm, uint32_t(20)},
12927
0
    {AliasPatternCond::K_NegFeature, ARM::ModeThumb},
12928
0
    {AliasPatternCond::K_Feature, ARM::HasV6KOps},
12929
    // (HINT 22, pred:$p) - 33
12930
0
    {AliasPatternCond::K_Imm, uint32_t(22)},
12931
0
    {AliasPatternCond::K_NegFeature, ARM::ModeThumb},
12932
0
    {AliasPatternCond::K_Feature, ARM::HasV8Ops},
12933
0
    {AliasPatternCond::K_Feature, ARM::FeatureCLRBHB},
12934
    // (MVE_VMLADAVas16 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 37
12935
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
12936
0
    {AliasPatternCond::K_Ignore, 0},
12937
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12938
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12939
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
12940
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
12941
    // (MVE_VMLADAVas32 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 43
12942
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
12943
0
    {AliasPatternCond::K_Ignore, 0},
12944
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12945
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12946
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
12947
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
12948
    // (MVE_VMLADAVas8 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 49
12949
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
12950
0
    {AliasPatternCond::K_Ignore, 0},
12951
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12952
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12953
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
12954
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
12955
    // (MVE_VMLADAVau16 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 55
12956
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
12957
0
    {AliasPatternCond::K_Ignore, 0},
12958
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12959
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12960
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
12961
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
12962
    // (MVE_VMLADAVau32 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 61
12963
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
12964
0
    {AliasPatternCond::K_Ignore, 0},
12965
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12966
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12967
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
12968
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
12969
    // (MVE_VMLADAVau8 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 67
12970
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
12971
0
    {AliasPatternCond::K_Ignore, 0},
12972
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12973
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12974
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
12975
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
12976
    // (MVE_VMLADAVs16 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 73
12977
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
12978
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12979
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12980
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
12981
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
12982
    // (MVE_VMLADAVs32 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 78
12983
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
12984
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12985
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12986
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
12987
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
12988
    // (MVE_VMLADAVs8 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 83
12989
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
12990
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12991
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12992
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
12993
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
12994
    // (MVE_VMLADAVu16 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 88
12995
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
12996
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12997
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
12998
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
12999
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13000
    // (MVE_VMLADAVu32 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 93
13001
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
13002
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13003
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13004
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
13005
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13006
    // (MVE_VMLADAVu8 tGPREven:$RdaDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 98
13007
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
13008
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13009
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13010
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
13011
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13012
    // (MVE_VMLALDAVas16 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 103
13013
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
13014
0
    {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID},
13015
0
    {AliasPatternCond::K_Ignore, 0},
13016
0
    {AliasPatternCond::K_Ignore, 0},
13017
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13018
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13019
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
13020
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13021
    // (MVE_VMLALDAVas32 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 111
13022
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
13023
0
    {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID},
13024
0
    {AliasPatternCond::K_Ignore, 0},
13025
0
    {AliasPatternCond::K_Ignore, 0},
13026
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13027
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13028
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
13029
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13030
    // (MVE_VMLALDAVau16 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 119
13031
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
13032
0
    {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID},
13033
0
    {AliasPatternCond::K_Ignore, 0},
13034
0
    {AliasPatternCond::K_Ignore, 0},
13035
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13036
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13037
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
13038
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13039
    // (MVE_VMLALDAVau32 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 127
13040
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
13041
0
    {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID},
13042
0
    {AliasPatternCond::K_Ignore, 0},
13043
0
    {AliasPatternCond::K_Ignore, 0},
13044
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13045
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13046
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
13047
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13048
    // (MVE_VMLALDAVs16 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 135
13049
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
13050
0
    {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID},
13051
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13052
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13053
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
13054
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13055
    // (MVE_VMLALDAVs32 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 141
13056
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
13057
0
    {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID},
13058
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13059
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13060
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
13061
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13062
    // (MVE_VMLALDAVu16 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 147
13063
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
13064
0
    {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID},
13065
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13066
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13067
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
13068
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13069
    // (MVE_VMLALDAVu32 tGPREven:$RdaLoDest, tGPROdd:$RdaHiDest, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 153
13070
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
13071
0
    {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID},
13072
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13073
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13074
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
13075
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13076
    // (MVE_VORR MQPR:$Qd, MQPR:$Qm, MQPR:$Qm, vpred_r:$vp) - 159
13077
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13078
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13079
0
    {AliasPatternCond::K_TiedReg, 1},
13080
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
13081
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13082
    // (MVE_VRMLALDAVHas32 tGPREven:$RdaLo, tGPROdd:$RdaHi, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 164
13083
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
13084
0
    {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID},
13085
0
    {AliasPatternCond::K_Ignore, 0},
13086
0
    {AliasPatternCond::K_Ignore, 0},
13087
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13088
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13089
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
13090
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13091
    // (MVE_VRMLALDAVHau32 tGPREven:$RdaLo, tGPROdd:$RdaHi, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 172
13092
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
13093
0
    {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID},
13094
0
    {AliasPatternCond::K_Ignore, 0},
13095
0
    {AliasPatternCond::K_Ignore, 0},
13096
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13097
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13098
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
13099
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13100
    // (MVE_VRMLALDAVHs32 tGPREven:$RdaLo, tGPROdd:$RdaHi, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 180
13101
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
13102
0
    {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID},
13103
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13104
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13105
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
13106
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13107
    // (MVE_VRMLALDAVHu32 tGPREven:$RdaLo, tGPROdd:$RdaHi, MQPR:$Qn, MQPR:$Qm, vpred_n:$vp) - 186
13108
0
    {AliasPatternCond::K_RegClass, ARM::tGPREvenRegClassID},
13109
0
    {AliasPatternCond::K_RegClass, ARM::tGPROddRegClassID},
13110
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13111
0
    {AliasPatternCond::K_RegClass, ARM::MQPRRegClassID},
13112
0
    {AliasPatternCond::K_Feature, ARM::HasMVEIntegerOps},
13113
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13114
    // (t2CSINC rGPR:$Rd, ZR, ZR, pred_noal_inv:$fcond) - 192
13115
0
    {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID},
13116
0
    {AliasPatternCond::K_Reg, ARM::ZR},
13117
0
    {AliasPatternCond::K_Reg, ARM::ZR},
13118
0
    {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps},
13119
    // (t2CSINC rGPR:$Rd, GPRwithZRnosp:$Rn, GPRwithZRnosp:$Rn, pred_noal_inv:$fcond) - 196
13120
0
    {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID},
13121
0
    {AliasPatternCond::K_RegClass, ARM::GPRwithZRnospRegClassID},
13122
0
    {AliasPatternCond::K_TiedReg, 1},
13123
0
    {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps},
13124
    // (t2CSINV rGPR:$Rd, ZR, ZR, pred_noal_inv:$fcond) - 200
13125
0
    {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID},
13126
0
    {AliasPatternCond::K_Reg, ARM::ZR},
13127
0
    {AliasPatternCond::K_Reg, ARM::ZR},
13128
0
    {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps},
13129
    // (t2CSINV rGPR:$Rd, GPRwithZRnosp:$Rn, GPRwithZRnosp:$Rn, pred_noal_inv:$fcond) - 204
13130
0
    {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID},
13131
0
    {AliasPatternCond::K_RegClass, ARM::GPRwithZRnospRegClassID},
13132
0
    {AliasPatternCond::K_TiedReg, 1},
13133
0
    {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps},
13134
    // (t2CSNEG rGPR:$Rd, GPRwithZRnosp:$Rn, GPRwithZRnosp:$Rn, pred_noal_inv:$fcond) - 208
13135
0
    {AliasPatternCond::K_RegClass, ARM::rGPRRegClassID},
13136
0
    {AliasPatternCond::K_RegClass, ARM::GPRwithZRnospRegClassID},
13137
0
    {AliasPatternCond::K_TiedReg, 1},
13138
0
    {AliasPatternCond::K_Feature, ARM::HasV8_1MMainlineOps},
13139
    // (t2DSB 0, 14, 0) - 212
13140
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
13141
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
13142
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
13143
0
    {AliasPatternCond::K_Feature, ARM::FeatureDB},
13144
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13145
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13146
    // (t2DSB 4, 14, 0) - 218
13147
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
13148
0
    {AliasPatternCond::K_Imm, uint32_t(14)},
13149
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
13150
0
    {AliasPatternCond::K_Feature, ARM::FeatureDB},
13151
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13152
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13153
    // (t2DSB 12, pred:$p) - 224
13154
0
    {AliasPatternCond::K_Imm, uint32_t(12)},
13155
0
    {AliasPatternCond::K_Feature, ARM::FeatureDFB},
13156
    // (t2HINT 0, pred:$p) - 226
13157
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
13158
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13159
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13160
    // (t2HINT 1, pred:$p) - 229
13161
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
13162
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13163
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13164
    // (t2HINT 2, pred:$p) - 232
13165
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
13166
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13167
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13168
    // (t2HINT 3, pred:$p) - 235
13169
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
13170
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13171
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13172
    // (t2HINT 4, pred:$p) - 238
13173
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
13174
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13175
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13176
    // (t2HINT 5, pred:$p) - 241
13177
0
    {AliasPatternCond::K_Imm, uint32_t(5)},
13178
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13179
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13180
0
    {AliasPatternCond::K_Feature, ARM::HasV8Ops},
13181
    // (t2HINT 16, pred:$p) - 245
13182
0
    {AliasPatternCond::K_Imm, uint32_t(16)},
13183
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13184
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13185
0
    {AliasPatternCond::K_Feature, ARM::FeatureRAS},
13186
    // (t2HINT 20, pred:$p) - 249
13187
0
    {AliasPatternCond::K_Imm, uint32_t(20)},
13188
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13189
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13190
    // (t2HINT 13, pred:$p) - 252
13191
0
    {AliasPatternCond::K_Imm, uint32_t(13)},
13192
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13193
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13194
    // (t2HINT 15, pred:$p) - 255
13195
0
    {AliasPatternCond::K_Imm, uint32_t(15)},
13196
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13197
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13198
    // (t2HINT 29, pred:$p) - 258
13199
0
    {AliasPatternCond::K_Imm, uint32_t(29)},
13200
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13201
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13202
    // (t2HINT 45, pred:$p) - 261
13203
0
    {AliasPatternCond::K_Imm, uint32_t(45)},
13204
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13205
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13206
    // (t2HINT 22, pred:$p) - 264
13207
0
    {AliasPatternCond::K_Imm, uint32_t(22)},
13208
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13209
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13210
0
    {AliasPatternCond::K_Feature, ARM::HasV8Ops},
13211
0
    {AliasPatternCond::K_Feature, ARM::FeatureCLRBHB},
13212
    // (t2SUBS_PC_LR 0, pred:$p) - 269
13213
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
13214
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13215
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13216
0
    {AliasPatternCond::K_Feature, ARM::FeatureVirtualization},
13217
    // (tHINT 0, pred:$p) - 273
13218
0
    {AliasPatternCond::K_Imm, uint32_t(0)},
13219
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13220
0
    {AliasPatternCond::K_Feature, ARM::HasV6MOps},
13221
    // (tHINT 1, pred:$p) - 276
13222
0
    {AliasPatternCond::K_Imm, uint32_t(1)},
13223
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13224
0
    {AliasPatternCond::K_Feature, ARM::HasV6MOps},
13225
    // (tHINT 2, pred:$p) - 279
13226
0
    {AliasPatternCond::K_Imm, uint32_t(2)},
13227
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13228
0
    {AliasPatternCond::K_Feature, ARM::HasV6MOps},
13229
    // (tHINT 3, pred:$p) - 282
13230
0
    {AliasPatternCond::K_Imm, uint32_t(3)},
13231
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13232
0
    {AliasPatternCond::K_Feature, ARM::HasV6MOps},
13233
    // (tHINT 4, pred:$p) - 285
13234
0
    {AliasPatternCond::K_Imm, uint32_t(4)},
13235
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13236
0
    {AliasPatternCond::K_Feature, ARM::HasV6MOps},
13237
    // (tHINT 5, pred:$p) - 288
13238
0
    {AliasPatternCond::K_Imm, uint32_t(5)},
13239
0
    {AliasPatternCond::K_Feature, ARM::ModeThumb},
13240
0
    {AliasPatternCond::K_Feature, ARM::FeatureThumb2},
13241
0
    {AliasPatternCond::K_Feature, ARM::HasV8Ops},
13242
0
  };
13243
13244
0
  static const char AsmStrings[] =
13245
0
    /* 0 */ "ssbb\0"
13246
0
    /* 5 */ "pssbb\0"
13247
0
    /* 11 */ "dfb\0"
13248
0
    /* 15 */ "nop$\xFF\x02\x01\0"
13249
0
    /* 23 */ "yield$\xFF\x02\x01\0"
13250
0
    /* 33 */ "wfe$\xFF\x02\x01\0"
13251
0
    /* 41 */ "wfi$\xFF\x02\x01\0"
13252
0
    /* 49 */ "sev$\xFF\x02\x01\0"
13253
0
    /* 57 */ "sevl$\xFF\x02\x01\0"
13254
0
    /* 66 */ "esb$\xFF\x02\x01\0"
13255
0
    /* 74 */ "csdb$\xFF\x02\x01\0"
13256
0
    /* 83 */ "clrbhb$\xFF\x02\x01\0"
13257
0
    /* 94 */ "vmlava$\xFF\x05\x02.s16 $\x01, $\x03, $\x04\0"
13258
0
    /* 120 */ "vmlava$\xFF\x05\x02.s32  $\x01, $\x03, $\x04\0"
13259
0
    /* 146 */ "vmlava$\xFF\x05\x02.s8 $\x01, $\x03, $\x04\0"
13260
0
    /* 171 */ "vmlava$\xFF\x05\x02.u16  $\x01, $\x03, $\x04\0"
13261
0
    /* 197 */ "vmlava$\xFF\x05\x02.u32  $\x01, $\x03, $\x04\0"
13262
0
    /* 223 */ "vmlava$\xFF\x05\x02.u8 $\x01, $\x03, $\x04\0"
13263
0
    /* 248 */ "vmlav$\xFF\x04\x02.s16 $\x01, $\x02, $\x03\0"
13264
0
    /* 273 */ "vmlav$\xFF\x04\x02.s32 $\x01, $\x02, $\x03\0"
13265
0
    /* 298 */ "vmlav$\xFF\x04\x02.s8  $\x01, $\x02, $\x03\0"
13266
0
    /* 322 */ "vmlav$\xFF\x04\x02.u16 $\x01, $\x02, $\x03\0"
13267
0
    /* 347 */ "vmlav$\xFF\x04\x02.u32 $\x01, $\x02, $\x03\0"
13268
0
    /* 372 */ "vmlav$\xFF\x04\x02.u8  $\x01, $\x02, $\x03\0"
13269
0
    /* 396 */ "vmlalva$\xFF\x07\x02.s16 $\x01, $\x02, $\x05, $\x06\0"
13270
0
    /* 427 */ "vmlalva$\xFF\x07\x02.s32 $\x01, $\x02, $\x05, $\x06\0"
13271
0
    /* 458 */ "vmlalva$\xFF\x07\x02.u16 $\x01, $\x02, $\x05, $\x06\0"
13272
0
    /* 489 */ "vmlalva$\xFF\x07\x02.u32 $\x01, $\x02, $\x05, $\x06\0"
13273
0
    /* 520 */ "vmlalv$\xFF\x05\x02.s16  $\x01, $\x02, $\x03, $\x04\0"
13274
0
    /* 550 */ "vmlalv$\xFF\x05\x02.s32  $\x01, $\x02, $\x03, $\x04\0"
13275
0
    /* 580 */ "vmlalv$\xFF\x05\x02.u16  $\x01, $\x02, $\x03, $\x04\0"
13276
0
    /* 610 */ "vmlalv$\xFF\x05\x02.u32  $\x01, $\x02, $\x03, $\x04\0"
13277
0
    /* 640 */ "vmov$\xFF\x04\x02  $\x01, $\x02\0"
13278
0
    /* 656 */ "vrmlalvha$\xFF\x07\x02.s32 $\x01, $\x02, $\x05, $\x06\0"
13279
0
    /* 689 */ "vrmlalvha$\xFF\x07\x02.u32 $\x01, $\x02, $\x05, $\x06\0"
13280
0
    /* 722 */ "vrmlalvh$\xFF\x05\x02.s32  $\x01, $\x02, $\x03, $\x04\0"
13281
0
    /* 754 */ "vrmlalvh$\xFF\x05\x02.u32  $\x01, $\x02, $\x03, $\x04\0"
13282
0
    /* 786 */ "cset $\x01, $\xFF\x04\x03\0"
13283
0
    /* 800 */ "cinc $\x01, $\x02, $\xFF\x04\x03\0"
13284
0
    /* 818 */ "csetm  $\x01, $\xFF\x04\x03\0"
13285
0
    /* 833 */ "cinv $\x01, $\x02, $\xFF\x04\x03\0"
13286
0
    /* 851 */ "cneg $\x01, $\x02, $\xFF\x04\x03\0"
13287
0
    /* 869 */ "dfb$\xFF\x02\x01\0"
13288
0
    /* 877 */ "nop$\xFF\x02\x01.w\0"
13289
0
    /* 887 */ "yield$\xFF\x02\x01.w\0"
13290
0
    /* 899 */ "wfe$\xFF\x02\x01.w\0"
13291
0
    /* 909 */ "wfi$\xFF\x02\x01.w\0"
13292
0
    /* 919 */ "sev$\xFF\x02\x01.w\0"
13293
0
    /* 929 */ "sevl$\xFF\x02\x01.w\0"
13294
0
    /* 940 */ "esb$\xFF\x02\x01.w\0"
13295
0
    /* 950 */ "pacbti$\xFF\x02\x01 r12,lr,sp\0"
13296
0
    /* 971 */ "bti$\xFF\x02\x01\0"
13297
0
    /* 979 */ "pac$\xFF\x02\x01 r12,lr,sp\0"
13298
0
    /* 997 */ "aut$\xFF\x02\x01 r12,lr,sp\0"
13299
0
    /* 1015 */ "eret$\xFF\x02\x01\0"
13300
0
  ;
13301
13302
0
#ifndef NDEBUG
13303
0
  static struct SortCheck {
13304
0
    SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
13305
0
      assert(std::is_sorted(
13306
0
                 OpToPatterns.begin(), OpToPatterns.end(),
13307
0
                 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
13308
0
                   return L.Opcode < R.Opcode;
13309
0
                 }) &&
13310
0
             "tablegen failed to sort opcode patterns");
13311
0
    }
13312
0
  } sortCheckVar(OpToPatterns);
13313
0
#endif
13314
13315
0
  AliasMatchingData M {
13316
0
    ArrayRef(OpToPatterns),
13317
0
    ArrayRef(Patterns),
13318
0
    ArrayRef(Conds),
13319
0
    StringRef(AsmStrings, std::size(AsmStrings)),
13320
0
    nullptr,
13321
0
  };
13322
0
  const char *AsmString = matchAliasPatterns(MI, &STI, M);
13323
0
  if (!AsmString) return false;
13324
13325
0
  unsigned I = 0;
13326
0
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
13327
0
         AsmString[I] != '$' && AsmString[I] != '\0')
13328
0
    ++I;
13329
0
  OS << '\t' << StringRef(AsmString, I);
13330
0
  if (AsmString[I] != '\0') {
13331
0
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
13332
0
      OS << '\t';
13333
0
      ++I;
13334
0
    }
13335
0
    do {
13336
0
      if (AsmString[I] == '$') {
13337
0
        ++I;
13338
0
        if (AsmString[I] == (char)0xff) {
13339
0
          ++I;
13340
0
          int OpIdx = AsmString[I++] - 1;
13341
0
          int PrintMethodIdx = AsmString[I++] - 1;
13342
0
          printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS);
13343
0
        } else
13344
0
          printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS);
13345
0
      } else {
13346
0
        OS << AsmString[I++];
13347
0
      }
13348
0
    } while (AsmString[I] != '\0');
13349
0
  }
13350
13351
0
  return true;
13352
0
}
13353
13354
void ARMInstPrinter::printCustomAliasOperand(
13355
         const MCInst *MI, uint64_t Address, unsigned OpIdx,
13356
         unsigned PrintMethodIdx,
13357
         const MCSubtargetInfo &STI,
13358
0
         raw_ostream &OS) {
13359
0
  switch (PrintMethodIdx) {
13360
0
  default:
13361
0
    llvm_unreachable("Unknown PrintMethod kind");
13362
0
    break;
13363
0
  case 0:
13364
0
    printPredicateOperand(MI, OpIdx, STI, OS);
13365
0
    break;
13366
0
  case 1:
13367
0
    printVPTPredicateOperand(MI, OpIdx, STI, OS);
13368
0
    break;
13369
0
  case 2:
13370
0
    printMandatoryInvertedPredicateOperand(MI, OpIdx, STI, OS);
13371
0
    break;
13372
0
  }
13373
0
}
13374
13375
#endif // PRINT_ALIAS_INSTR