Rizin
unix-like reverse engineering framework and cli tools
AArch64MappingInsn.inc
Go to the documentation of this file.
1 // This is auto-gen data for Capstone engine (www.capstone-engine.org)
2 // By Nguyen Anh Quynh <aquynh@gmail.com>
3 
4 {
5  AArch64_ABSv16i8, ARM64_INS_ABS,
6 #ifndef CAPSTONE_DIET
7  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8 #endif
9 },
10 {
11  AArch64_ABSv1i64, ARM64_INS_ABS,
12 #ifndef CAPSTONE_DIET
13  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
14 #endif
15 },
16 {
17  AArch64_ABSv2i32, ARM64_INS_ABS,
18 #ifndef CAPSTONE_DIET
19  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
20 #endif
21 },
22 {
23  AArch64_ABSv2i64, ARM64_INS_ABS,
24 #ifndef CAPSTONE_DIET
25  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
26 #endif
27 },
28 {
29  AArch64_ABSv4i16, ARM64_INS_ABS,
30 #ifndef CAPSTONE_DIET
31  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
32 #endif
33 },
34 {
35  AArch64_ABSv4i32, ARM64_INS_ABS,
36 #ifndef CAPSTONE_DIET
37  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
38 #endif
39 },
40 {
41  AArch64_ABSv8i16, ARM64_INS_ABS,
42 #ifndef CAPSTONE_DIET
43  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
44 #endif
45 },
46 {
47  AArch64_ABSv8i8, ARM64_INS_ABS,
48 #ifndef CAPSTONE_DIET
49  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
50 #endif
51 },
52 {
53  AArch64_ADCSWr, ARM64_INS_ADC,
54 #ifndef CAPSTONE_DIET
55  { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
56 #endif
57 },
58 {
59  AArch64_ADCSXr, ARM64_INS_ADC,
60 #ifndef CAPSTONE_DIET
61  { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
62 #endif
63 },
64 {
65  AArch64_ADCWr, ARM64_INS_ADC,
66 #ifndef CAPSTONE_DIET
67  { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
68 #endif
69 },
70 {
71  AArch64_ADCXr, ARM64_INS_ADC,
72 #ifndef CAPSTONE_DIET
73  { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
74 #endif
75 },
76 {
77  AArch64_ADDHNv2i64_v2i32, ARM64_INS_ADDHN,
78 #ifndef CAPSTONE_DIET
79  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
80 #endif
81 },
82 {
83  AArch64_ADDHNv2i64_v4i32, ARM64_INS_ADDHN2,
84 #ifndef CAPSTONE_DIET
85  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
86 #endif
87 },
88 {
89  AArch64_ADDHNv4i32_v4i16, ARM64_INS_ADDHN,
90 #ifndef CAPSTONE_DIET
91  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
92 #endif
93 },
94 {
95  AArch64_ADDHNv4i32_v8i16, ARM64_INS_ADDHN2,
96 #ifndef CAPSTONE_DIET
97  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
98 #endif
99 },
100 {
101  AArch64_ADDHNv8i16_v16i8, ARM64_INS_ADDHN2,
102 #ifndef CAPSTONE_DIET
103  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
104 #endif
105 },
106 {
107  AArch64_ADDHNv8i16_v8i8, ARM64_INS_ADDHN,
108 #ifndef CAPSTONE_DIET
109  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
110 #endif
111 },
112 {
113  AArch64_ADDPv16i8, ARM64_INS_ADDP,
114 #ifndef CAPSTONE_DIET
115  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
116 #endif
117 },
118 {
119  AArch64_ADDPv2i32, ARM64_INS_ADDP,
120 #ifndef CAPSTONE_DIET
121  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
122 #endif
123 },
124 {
125  AArch64_ADDPv2i64, ARM64_INS_ADDP,
126 #ifndef CAPSTONE_DIET
127  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
128 #endif
129 },
130 {
131  AArch64_ADDPv2i64p, ARM64_INS_ADDP,
132 #ifndef CAPSTONE_DIET
133  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
134 #endif
135 },
136 {
137  AArch64_ADDPv4i16, ARM64_INS_ADDP,
138 #ifndef CAPSTONE_DIET
139  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
140 #endif
141 },
142 {
143  AArch64_ADDPv4i32, ARM64_INS_ADDP,
144 #ifndef CAPSTONE_DIET
145  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
146 #endif
147 },
148 {
149  AArch64_ADDPv8i16, ARM64_INS_ADDP,
150 #ifndef CAPSTONE_DIET
151  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
152 #endif
153 },
154 {
155  AArch64_ADDPv8i8, ARM64_INS_ADDP,
156 #ifndef CAPSTONE_DIET
157  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
158 #endif
159 },
160 {
161  AArch64_ADDSWri, ARM64_INS_ADD,
162 #ifndef CAPSTONE_DIET
163  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
164 #endif
165 },
166 {
167  AArch64_ADDSWrs, ARM64_INS_ADD,
168 #ifndef CAPSTONE_DIET
169  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
170 #endif
171 },
172 {
173  AArch64_ADDSWrx, ARM64_INS_ADD,
174 #ifndef CAPSTONE_DIET
175  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
176 #endif
177 },
178 {
179  AArch64_ADDSXri, ARM64_INS_ADD,
180 #ifndef CAPSTONE_DIET
181  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
182 #endif
183 },
184 {
185  AArch64_ADDSXrs, ARM64_INS_ADD,
186 #ifndef CAPSTONE_DIET
187  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
188 #endif
189 },
190 {
191  AArch64_ADDSXrx, ARM64_INS_ADD,
192 #ifndef CAPSTONE_DIET
193  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
194 #endif
195 },
196 {
197  AArch64_ADDSXrx64, ARM64_INS_ADD,
198 #ifndef CAPSTONE_DIET
199  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
200 #endif
201 },
202 {
203  AArch64_ADDVv16i8v, ARM64_INS_ADDV,
204 #ifndef CAPSTONE_DIET
205  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
206 #endif
207 },
208 {
209  AArch64_ADDVv4i16v, ARM64_INS_ADDV,
210 #ifndef CAPSTONE_DIET
211  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
212 #endif
213 },
214 {
215  AArch64_ADDVv4i32v, ARM64_INS_ADDV,
216 #ifndef CAPSTONE_DIET
217  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
218 #endif
219 },
220 {
221  AArch64_ADDVv8i16v, ARM64_INS_ADDV,
222 #ifndef CAPSTONE_DIET
223  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
224 #endif
225 },
226 {
227  AArch64_ADDVv8i8v, ARM64_INS_ADDV,
228 #ifndef CAPSTONE_DIET
229  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
230 #endif
231 },
232 {
233  AArch64_ADDWri, ARM64_INS_ADD,
234 #ifndef CAPSTONE_DIET
235  { 0 }, { 0 }, { 0 }, 0, 0
236 #endif
237 },
238 {
239  AArch64_ADDWrs, ARM64_INS_ADD,
240 #ifndef CAPSTONE_DIET
241  { 0 }, { 0 }, { 0 }, 0, 0
242 #endif
243 },
244 {
245  AArch64_ADDWrx, ARM64_INS_ADD,
246 #ifndef CAPSTONE_DIET
247  { 0 }, { 0 }, { 0 }, 0, 0
248 #endif
249 },
250 {
251  AArch64_ADDXri, ARM64_INS_ADD,
252 #ifndef CAPSTONE_DIET
253  { 0 }, { 0 }, { 0 }, 0, 0
254 #endif
255 },
256 {
257  AArch64_ADDXrs, ARM64_INS_ADD,
258 #ifndef CAPSTONE_DIET
259  { 0 }, { 0 }, { 0 }, 0, 0
260 #endif
261 },
262 {
263  AArch64_ADDXrx, ARM64_INS_ADD,
264 #ifndef CAPSTONE_DIET
265  { 0 }, { 0 }, { 0 }, 0, 0
266 #endif
267 },
268 {
269  AArch64_ADDXrx64, ARM64_INS_ADD,
270 #ifndef CAPSTONE_DIET
271  { 0 }, { 0 }, { 0 }, 0, 0
272 #endif
273 },
274 {
275  AArch64_ADDv16i8, ARM64_INS_ADD,
276 #ifndef CAPSTONE_DIET
277  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
278 #endif
279 },
280 {
281  AArch64_ADDv1i64, ARM64_INS_ADD,
282 #ifndef CAPSTONE_DIET
283  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
284 #endif
285 },
286 {
287  AArch64_ADDv2i32, ARM64_INS_ADD,
288 #ifndef CAPSTONE_DIET
289  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
290 #endif
291 },
292 {
293  AArch64_ADDv2i64, ARM64_INS_ADD,
294 #ifndef CAPSTONE_DIET
295  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
296 #endif
297 },
298 {
299  AArch64_ADDv4i16, ARM64_INS_ADD,
300 #ifndef CAPSTONE_DIET
301  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
302 #endif
303 },
304 {
305  AArch64_ADDv4i32, ARM64_INS_ADD,
306 #ifndef CAPSTONE_DIET
307  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
308 #endif
309 },
310 {
311  AArch64_ADDv8i16, ARM64_INS_ADD,
312 #ifndef CAPSTONE_DIET
313  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
314 #endif
315 },
316 {
317  AArch64_ADDv8i8, ARM64_INS_ADD,
318 #ifndef CAPSTONE_DIET
319  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
320 #endif
321 },
322 {
323  AArch64_ADR, ARM64_INS_ADR,
324 #ifndef CAPSTONE_DIET
325  { 0 }, { 0 }, { 0 }, 0, 0
326 #endif
327 },
328 {
329  AArch64_ADRP, ARM64_INS_ADRP,
330 #ifndef CAPSTONE_DIET
331  { 0 }, { 0 }, { 0 }, 0, 0
332 #endif
333 },
334 {
335  AArch64_AESDrr, ARM64_INS_AESD,
336 #ifndef CAPSTONE_DIET
337  { 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
338 #endif
339 },
340 {
341  AArch64_AESErr, ARM64_INS_AESE,
342 #ifndef CAPSTONE_DIET
343  { 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
344 #endif
345 },
346 {
347  AArch64_AESIMCrr, ARM64_INS_AESIMC,
348 #ifndef CAPSTONE_DIET
349  { 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
350 #endif
351 },
352 {
353  AArch64_AESMCrr, ARM64_INS_AESMC,
354 #ifndef CAPSTONE_DIET
355  { 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
356 #endif
357 },
358 {
359  AArch64_ANDSWri, ARM64_INS_AND,
360 #ifndef CAPSTONE_DIET
361  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
362 #endif
363 },
364 {
365  AArch64_ANDSWrs, ARM64_INS_AND,
366 #ifndef CAPSTONE_DIET
367  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
368 #endif
369 },
370 {
371  AArch64_ANDSXri, ARM64_INS_AND,
372 #ifndef CAPSTONE_DIET
373  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
374 #endif
375 },
376 {
377  AArch64_ANDSXrs, ARM64_INS_AND,
378 #ifndef CAPSTONE_DIET
379  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
380 #endif
381 },
382 {
383  AArch64_ANDWri, ARM64_INS_AND,
384 #ifndef CAPSTONE_DIET
385  { 0 }, { 0 }, { 0 }, 0, 0
386 #endif
387 },
388 {
389  AArch64_ANDWrs, ARM64_INS_AND,
390 #ifndef CAPSTONE_DIET
391  { 0 }, { 0 }, { 0 }, 0, 0
392 #endif
393 },
394 {
395  AArch64_ANDXri, ARM64_INS_AND,
396 #ifndef CAPSTONE_DIET
397  { 0 }, { 0 }, { 0 }, 0, 0
398 #endif
399 },
400 {
401  AArch64_ANDXrs, ARM64_INS_AND,
402 #ifndef CAPSTONE_DIET
403  { 0 }, { 0 }, { 0 }, 0, 0
404 #endif
405 },
406 {
407  AArch64_ANDv16i8, ARM64_INS_AND,
408 #ifndef CAPSTONE_DIET
409  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
410 #endif
411 },
412 {
413  AArch64_ANDv8i8, ARM64_INS_AND,
414 #ifndef CAPSTONE_DIET
415  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
416 #endif
417 },
418 {
419  AArch64_ASRVWr, ARM64_INS_ASR,
420 #ifndef CAPSTONE_DIET
421  { 0 }, { 0 }, { 0 }, 0, 0
422 #endif
423 },
424 {
425  AArch64_ASRVXr, ARM64_INS_ASR,
426 #ifndef CAPSTONE_DIET
427  { 0 }, { 0 }, { 0 }, 0, 0
428 #endif
429 },
430 {
431  AArch64_B, ARM64_INS_B,
432 #ifndef CAPSTONE_DIET
433  { 0 }, { 0 }, { ARM64_GRP_JUMP, ARM64_GRP_BRANCH_RELATIVE, 0 }, 1, 0
434 #endif
435 },
436 {
437  AArch64_BFMWri, ARM64_INS_BFM,
438 #ifndef CAPSTONE_DIET
439  { 0 }, { 0 }, { 0 }, 0, 0
440 #endif
441 },
442 {
443  AArch64_BFMXri, ARM64_INS_BFM,
444 #ifndef CAPSTONE_DIET
445  { 0 }, { 0 }, { 0 }, 0, 0
446 #endif
447 },
448 {
449  AArch64_BICSWrs, ARM64_INS_BIC,
450 #ifndef CAPSTONE_DIET
451  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
452 #endif
453 },
454 {
455  AArch64_BICSXrs, ARM64_INS_BIC,
456 #ifndef CAPSTONE_DIET
457  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
458 #endif
459 },
460 {
461  AArch64_BICWrs, ARM64_INS_BIC,
462 #ifndef CAPSTONE_DIET
463  { 0 }, { 0 }, { 0 }, 0, 0
464 #endif
465 },
466 {
467  AArch64_BICXrs, ARM64_INS_BIC,
468 #ifndef CAPSTONE_DIET
469  { 0 }, { 0 }, { 0 }, 0, 0
470 #endif
471 },
472 {
473  AArch64_BICv16i8, ARM64_INS_BIC,
474 #ifndef CAPSTONE_DIET
475  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
476 #endif
477 },
478 {
479  AArch64_BICv2i32, ARM64_INS_BIC,
480 #ifndef CAPSTONE_DIET
481  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
482 #endif
483 },
484 {
485  AArch64_BICv4i16, ARM64_INS_BIC,
486 #ifndef CAPSTONE_DIET
487  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
488 #endif
489 },
490 {
491  AArch64_BICv4i32, ARM64_INS_BIC,
492 #ifndef CAPSTONE_DIET
493  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
494 #endif
495 },
496 {
497  AArch64_BICv8i16, ARM64_INS_BIC,
498 #ifndef CAPSTONE_DIET
499  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
500 #endif
501 },
502 {
503  AArch64_BICv8i8, ARM64_INS_BIC,
504 #ifndef CAPSTONE_DIET
505  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
506 #endif
507 },
508 {
509  AArch64_BIFv16i8, ARM64_INS_BIF,
510 #ifndef CAPSTONE_DIET
511  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
512 #endif
513 },
514 {
515  AArch64_BIFv8i8, ARM64_INS_BIF,
516 #ifndef CAPSTONE_DIET
517  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
518 #endif
519 },
520 {
521  AArch64_BITv16i8, ARM64_INS_BIT,
522 #ifndef CAPSTONE_DIET
523  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
524 #endif
525 },
526 {
527  AArch64_BITv8i8, ARM64_INS_BIT,
528 #ifndef CAPSTONE_DIET
529  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
530 #endif
531 },
532 {
533  AArch64_BL, ARM64_INS_BL,
534 #ifndef CAPSTONE_DIET
535  { 0 }, { ARM64_REG_LR, 0 }, { ARM64_GRP_JUMP, ARM64_GRP_BRANCH_RELATIVE, 0 }, 1, 0
536 #endif
537 },
538 {
539  AArch64_BLR, ARM64_INS_BLR,
540 #ifndef CAPSTONE_DIET
541  { 0 }, { ARM64_REG_LR, 0 }, { ARM64_GRP_JUMP, ARM64_GRP_BRANCH_RELATIVE, 0 }, 1, 1
542 #endif
543 },
544 {
545  AArch64_BR, ARM64_INS_BR,
546 #ifndef CAPSTONE_DIET
547  { 0 }, { 0 }, { ARM64_GRP_JUMP, 0 }, 1, 1
548 #endif
549 },
550 {
551  AArch64_BRK, ARM64_INS_BRK,
552 #ifndef CAPSTONE_DIET
553  { 0 }, { 0 }, { 0 }, 0, 0
554 #endif
555 },
556 {
557  AArch64_BSLv16i8, ARM64_INS_BSL,
558 #ifndef CAPSTONE_DIET
559  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
560 #endif
561 },
562 {
563  AArch64_BSLv8i8, ARM64_INS_BSL,
564 #ifndef CAPSTONE_DIET
565  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
566 #endif
567 },
568 {
569  AArch64_Bcc, ARM64_INS_B,
570 #ifndef CAPSTONE_DIET
571  { ARM64_REG_NZCV, 0 }, { 0 }, { ARM64_GRP_JUMP, ARM64_GRP_BRANCH_RELATIVE, 0 }, 1, 0
572 #endif
573 },
574 {
575  AArch64_CBNZW, ARM64_INS_CBNZ,
576 #ifndef CAPSTONE_DIET
577  { 0 }, { 0 }, { ARM64_GRP_JUMP, ARM64_GRP_BRANCH_RELATIVE, 0 }, 1, 0
578 #endif
579 },
580 {
581  AArch64_CBNZX, ARM64_INS_CBNZ,
582 #ifndef CAPSTONE_DIET
583  { 0 }, { 0 }, { ARM64_GRP_JUMP, ARM64_GRP_BRANCH_RELATIVE, 0 }, 1, 0
584 #endif
585 },
586 {
587  AArch64_CBZW, ARM64_INS_CBZ,
588 #ifndef CAPSTONE_DIET
589  { 0 }, { 0 }, { ARM64_GRP_JUMP, ARM64_GRP_BRANCH_RELATIVE, 0 }, 1, 0
590 #endif
591 },
592 {
593  AArch64_CBZX, ARM64_INS_CBZ,
594 #ifndef CAPSTONE_DIET
595  { 0 }, { 0 }, { ARM64_GRP_JUMP, ARM64_GRP_BRANCH_RELATIVE, 0 }, 1, 0
596 #endif
597 },
598 {
599  AArch64_CCMNWi, ARM64_INS_CCMN,
600 #ifndef CAPSTONE_DIET
601  { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
602 #endif
603 },
604 {
605  AArch64_CCMNWr, ARM64_INS_CCMN,
606 #ifndef CAPSTONE_DIET
607  { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
608 #endif
609 },
610 {
611  AArch64_CCMNXi, ARM64_INS_CCMN,
612 #ifndef CAPSTONE_DIET
613  { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
614 #endif
615 },
616 {
617  AArch64_CCMNXr, ARM64_INS_CCMN,
618 #ifndef CAPSTONE_DIET
619  { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
620 #endif
621 },
622 {
623  AArch64_CCMPWi, ARM64_INS_CCMP,
624 #ifndef CAPSTONE_DIET
625  { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
626 #endif
627 },
628 {
629  AArch64_CCMPWr, ARM64_INS_CCMP,
630 #ifndef CAPSTONE_DIET
631  { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
632 #endif
633 },
634 {
635  AArch64_CCMPXi, ARM64_INS_CCMP,
636 #ifndef CAPSTONE_DIET
637  { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
638 #endif
639 },
640 {
641  AArch64_CCMPXr, ARM64_INS_CCMP,
642 #ifndef CAPSTONE_DIET
643  { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
644 #endif
645 },
646 {
647  AArch64_CLREX, ARM64_INS_CLREX,
648 #ifndef CAPSTONE_DIET
649  { 0 }, { 0 }, { 0 }, 0, 0
650 #endif
651 },
652 {
653  AArch64_CLSWr, ARM64_INS_CLS,
654 #ifndef CAPSTONE_DIET
655  { 0 }, { 0 }, { 0 }, 0, 0
656 #endif
657 },
658 {
659  AArch64_CLSXr, ARM64_INS_CLS,
660 #ifndef CAPSTONE_DIET
661  { 0 }, { 0 }, { 0 }, 0, 0
662 #endif
663 },
664 {
665  AArch64_CLSv16i8, ARM64_INS_CLS,
666 #ifndef CAPSTONE_DIET
667  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
668 #endif
669 },
670 {
671  AArch64_CLSv2i32, ARM64_INS_CLS,
672 #ifndef CAPSTONE_DIET
673  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
674 #endif
675 },
676 {
677  AArch64_CLSv4i16, ARM64_INS_CLS,
678 #ifndef CAPSTONE_DIET
679  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
680 #endif
681 },
682 {
683  AArch64_CLSv4i32, ARM64_INS_CLS,
684 #ifndef CAPSTONE_DIET
685  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
686 #endif
687 },
688 {
689  AArch64_CLSv8i16, ARM64_INS_CLS,
690 #ifndef CAPSTONE_DIET
691  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
692 #endif
693 },
694 {
695  AArch64_CLSv8i8, ARM64_INS_CLS,
696 #ifndef CAPSTONE_DIET
697  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
698 #endif
699 },
700 {
701  AArch64_CLZWr, ARM64_INS_CLZ,
702 #ifndef CAPSTONE_DIET
703  { 0 }, { 0 }, { 0 }, 0, 0
704 #endif
705 },
706 {
707  AArch64_CLZXr, ARM64_INS_CLZ,
708 #ifndef CAPSTONE_DIET
709  { 0 }, { 0 }, { 0 }, 0, 0
710 #endif
711 },
712 {
713  AArch64_CLZv16i8, ARM64_INS_CLZ,
714 #ifndef CAPSTONE_DIET
715  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
716 #endif
717 },
718 {
719  AArch64_CLZv2i32, ARM64_INS_CLZ,
720 #ifndef CAPSTONE_DIET
721  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
722 #endif
723 },
724 {
725  AArch64_CLZv4i16, ARM64_INS_CLZ,
726 #ifndef CAPSTONE_DIET
727  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
728 #endif
729 },
730 {
731  AArch64_CLZv4i32, ARM64_INS_CLZ,
732 #ifndef CAPSTONE_DIET
733  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
734 #endif
735 },
736 {
737  AArch64_CLZv8i16, ARM64_INS_CLZ,
738 #ifndef CAPSTONE_DIET
739  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
740 #endif
741 },
742 {
743  AArch64_CLZv8i8, ARM64_INS_CLZ,
744 #ifndef CAPSTONE_DIET
745  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
746 #endif
747 },
748 {
749  AArch64_CMEQv16i8, ARM64_INS_CMEQ,
750 #ifndef CAPSTONE_DIET
751  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
752 #endif
753 },
754 {
755  AArch64_CMEQv16i8rz, ARM64_INS_CMEQ,
756 #ifndef CAPSTONE_DIET
757  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
758 #endif
759 },
760 {
761  AArch64_CMEQv1i64, ARM64_INS_CMEQ,
762 #ifndef CAPSTONE_DIET
763  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
764 #endif
765 },
766 {
767  AArch64_CMEQv1i64rz, ARM64_INS_CMEQ,
768 #ifndef CAPSTONE_DIET
769  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
770 #endif
771 },
772 {
773  AArch64_CMEQv2i32, ARM64_INS_CMEQ,
774 #ifndef CAPSTONE_DIET
775  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
776 #endif
777 },
778 {
779  AArch64_CMEQv2i32rz, ARM64_INS_CMEQ,
780 #ifndef CAPSTONE_DIET
781  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
782 #endif
783 },
784 {
785  AArch64_CMEQv2i64, ARM64_INS_CMEQ,
786 #ifndef CAPSTONE_DIET
787  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
788 #endif
789 },
790 {
791  AArch64_CMEQv2i64rz, ARM64_INS_CMEQ,
792 #ifndef CAPSTONE_DIET
793  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
794 #endif
795 },
796 {
797  AArch64_CMEQv4i16, ARM64_INS_CMEQ,
798 #ifndef CAPSTONE_DIET
799  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
800 #endif
801 },
802 {
803  AArch64_CMEQv4i16rz, ARM64_INS_CMEQ,
804 #ifndef CAPSTONE_DIET
805  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
806 #endif
807 },
808 {
809  AArch64_CMEQv4i32, ARM64_INS_CMEQ,
810 #ifndef CAPSTONE_DIET
811  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
812 #endif
813 },
814 {
815  AArch64_CMEQv4i32rz, ARM64_INS_CMEQ,
816 #ifndef CAPSTONE_DIET
817  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
818 #endif
819 },
820 {
821  AArch64_CMEQv8i16, ARM64_INS_CMEQ,
822 #ifndef CAPSTONE_DIET
823  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
824 #endif
825 },
826 {
827  AArch64_CMEQv8i16rz, ARM64_INS_CMEQ,
828 #ifndef CAPSTONE_DIET
829  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
830 #endif
831 },
832 {
833  AArch64_CMEQv8i8, ARM64_INS_CMEQ,
834 #ifndef CAPSTONE_DIET
835  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
836 #endif
837 },
838 {
839  AArch64_CMEQv8i8rz, ARM64_INS_CMEQ,
840 #ifndef CAPSTONE_DIET
841  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
842 #endif
843 },
844 {
845  AArch64_CMGEv16i8, ARM64_INS_CMGE,
846 #ifndef CAPSTONE_DIET
847  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
848 #endif
849 },
850 {
851  AArch64_CMGEv16i8rz, ARM64_INS_CMGE,
852 #ifndef CAPSTONE_DIET
853  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
854 #endif
855 },
856 {
857  AArch64_CMGEv1i64, ARM64_INS_CMGE,
858 #ifndef CAPSTONE_DIET
859  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
860 #endif
861 },
862 {
863  AArch64_CMGEv1i64rz, ARM64_INS_CMGE,
864 #ifndef CAPSTONE_DIET
865  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
866 #endif
867 },
868 {
869  AArch64_CMGEv2i32, ARM64_INS_CMGE,
870 #ifndef CAPSTONE_DIET
871  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
872 #endif
873 },
874 {
875  AArch64_CMGEv2i32rz, ARM64_INS_CMGE,
876 #ifndef CAPSTONE_DIET
877  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
878 #endif
879 },
880 {
881  AArch64_CMGEv2i64, ARM64_INS_CMGE,
882 #ifndef CAPSTONE_DIET
883  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
884 #endif
885 },
886 {
887  AArch64_CMGEv2i64rz, ARM64_INS_CMGE,
888 #ifndef CAPSTONE_DIET
889  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
890 #endif
891 },
892 {
893  AArch64_CMGEv4i16, ARM64_INS_CMGE,
894 #ifndef CAPSTONE_DIET
895  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
896 #endif
897 },
898 {
899  AArch64_CMGEv4i16rz, ARM64_INS_CMGE,
900 #ifndef CAPSTONE_DIET
901  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
902 #endif
903 },
904 {
905  AArch64_CMGEv4i32, ARM64_INS_CMGE,
906 #ifndef CAPSTONE_DIET
907  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
908 #endif
909 },
910 {
911  AArch64_CMGEv4i32rz, ARM64_INS_CMGE,
912 #ifndef CAPSTONE_DIET
913  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
914 #endif
915 },
916 {
917  AArch64_CMGEv8i16, ARM64_INS_CMGE,
918 #ifndef CAPSTONE_DIET
919  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
920 #endif
921 },
922 {
923  AArch64_CMGEv8i16rz, ARM64_INS_CMGE,
924 #ifndef CAPSTONE_DIET
925  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
926 #endif
927 },
928 {
929  AArch64_CMGEv8i8, ARM64_INS_CMGE,
930 #ifndef CAPSTONE_DIET
931  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
932 #endif
933 },
934 {
935  AArch64_CMGEv8i8rz, ARM64_INS_CMGE,
936 #ifndef CAPSTONE_DIET
937  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
938 #endif
939 },
940 {
941  AArch64_CMGTv16i8, ARM64_INS_CMGT,
942 #ifndef CAPSTONE_DIET
943  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
944 #endif
945 },
946 {
947  AArch64_CMGTv16i8rz, ARM64_INS_CMGT,
948 #ifndef CAPSTONE_DIET
949  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
950 #endif
951 },
952 {
953  AArch64_CMGTv1i64, ARM64_INS_CMGT,
954 #ifndef CAPSTONE_DIET
955  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
956 #endif
957 },
958 {
959  AArch64_CMGTv1i64rz, ARM64_INS_CMGT,
960 #ifndef CAPSTONE_DIET
961  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
962 #endif
963 },
964 {
965  AArch64_CMGTv2i32, ARM64_INS_CMGT,
966 #ifndef CAPSTONE_DIET
967  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
968 #endif
969 },
970 {
971  AArch64_CMGTv2i32rz, ARM64_INS_CMGT,
972 #ifndef CAPSTONE_DIET
973  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
974 #endif
975 },
976 {
977  AArch64_CMGTv2i64, ARM64_INS_CMGT,
978 #ifndef CAPSTONE_DIET
979  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
980 #endif
981 },
982 {
983  AArch64_CMGTv2i64rz, ARM64_INS_CMGT,
984 #ifndef CAPSTONE_DIET
985  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
986 #endif
987 },
988 {
989  AArch64_CMGTv4i16, ARM64_INS_CMGT,
990 #ifndef CAPSTONE_DIET
991  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
992 #endif
993 },
994 {
995  AArch64_CMGTv4i16rz, ARM64_INS_CMGT,
996 #ifndef CAPSTONE_DIET
997  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
998 #endif
999 },
1000 {
1001  AArch64_CMGTv4i32, ARM64_INS_CMGT,
1002 #ifndef CAPSTONE_DIET
1003  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1004 #endif
1005 },
1006 {
1007  AArch64_CMGTv4i32rz, ARM64_INS_CMGT,
1008 #ifndef CAPSTONE_DIET
1009  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1010 #endif
1011 },
1012 {
1013  AArch64_CMGTv8i16, ARM64_INS_CMGT,
1014 #ifndef CAPSTONE_DIET
1015  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1016 #endif
1017 },
1018 {
1019  AArch64_CMGTv8i16rz, ARM64_INS_CMGT,
1020 #ifndef CAPSTONE_DIET
1021  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1022 #endif
1023 },
1024 {
1025  AArch64_CMGTv8i8, ARM64_INS_CMGT,
1026 #ifndef CAPSTONE_DIET
1027  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1028 #endif
1029 },
1030 {
1031  AArch64_CMGTv8i8rz, ARM64_INS_CMGT,
1032 #ifndef CAPSTONE_DIET
1033  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1034 #endif
1035 },
1036 {
1037  AArch64_CMHIv16i8, ARM64_INS_CMHI,
1038 #ifndef CAPSTONE_DIET
1039  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1040 #endif
1041 },
1042 {
1043  AArch64_CMHIv1i64, ARM64_INS_CMHI,
1044 #ifndef CAPSTONE_DIET
1045  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1046 #endif
1047 },
1048 {
1049  AArch64_CMHIv2i32, ARM64_INS_CMHI,
1050 #ifndef CAPSTONE_DIET
1051  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1052 #endif
1053 },
1054 {
1055  AArch64_CMHIv2i64, ARM64_INS_CMHI,
1056 #ifndef CAPSTONE_DIET
1057  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1058 #endif
1059 },
1060 {
1061  AArch64_CMHIv4i16, ARM64_INS_CMHI,
1062 #ifndef CAPSTONE_DIET
1063  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1064 #endif
1065 },
1066 {
1067  AArch64_CMHIv4i32, ARM64_INS_CMHI,
1068 #ifndef CAPSTONE_DIET
1069  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1070 #endif
1071 },
1072 {
1073  AArch64_CMHIv8i16, ARM64_INS_CMHI,
1074 #ifndef CAPSTONE_DIET
1075  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1076 #endif
1077 },
1078 {
1079  AArch64_CMHIv8i8, ARM64_INS_CMHI,
1080 #ifndef CAPSTONE_DIET
1081  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1082 #endif
1083 },
1084 {
1085  AArch64_CMHSv16i8, ARM64_INS_CMHS,
1086 #ifndef CAPSTONE_DIET
1087  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1088 #endif
1089 },
1090 {
1091  AArch64_CMHSv1i64, ARM64_INS_CMHS,
1092 #ifndef CAPSTONE_DIET
1093  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1094 #endif
1095 },
1096 {
1097  AArch64_CMHSv2i32, ARM64_INS_CMHS,
1098 #ifndef CAPSTONE_DIET
1099  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1100 #endif
1101 },
1102 {
1103  AArch64_CMHSv2i64, ARM64_INS_CMHS,
1104 #ifndef CAPSTONE_DIET
1105  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1106 #endif
1107 },
1108 {
1109  AArch64_CMHSv4i16, ARM64_INS_CMHS,
1110 #ifndef CAPSTONE_DIET
1111  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1112 #endif
1113 },
1114 {
1115  AArch64_CMHSv4i32, ARM64_INS_CMHS,
1116 #ifndef CAPSTONE_DIET
1117  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1118 #endif
1119 },
1120 {
1121  AArch64_CMHSv8i16, ARM64_INS_CMHS,
1122 #ifndef CAPSTONE_DIET
1123  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1124 #endif
1125 },
1126 {
1127  AArch64_CMHSv8i8, ARM64_INS_CMHS,
1128 #ifndef CAPSTONE_DIET
1129  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1130 #endif
1131 },
1132 {
1133  AArch64_CMLEv16i8rz, ARM64_INS_CMLE,
1134 #ifndef CAPSTONE_DIET
1135  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1136 #endif
1137 },
1138 {
1139  AArch64_CMLEv1i64rz, ARM64_INS_CMLE,
1140 #ifndef CAPSTONE_DIET
1141  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1142 #endif
1143 },
1144 {
1145  AArch64_CMLEv2i32rz, ARM64_INS_CMLE,
1146 #ifndef CAPSTONE_DIET
1147  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1148 #endif
1149 },
1150 {
1151  AArch64_CMLEv2i64rz, ARM64_INS_CMLE,
1152 #ifndef CAPSTONE_DIET
1153  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1154 #endif
1155 },
1156 {
1157  AArch64_CMLEv4i16rz, ARM64_INS_CMLE,
1158 #ifndef CAPSTONE_DIET
1159  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1160 #endif
1161 },
1162 {
1163  AArch64_CMLEv4i32rz, ARM64_INS_CMLE,
1164 #ifndef CAPSTONE_DIET
1165  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1166 #endif
1167 },
1168 {
1169  AArch64_CMLEv8i16rz, ARM64_INS_CMLE,
1170 #ifndef CAPSTONE_DIET
1171  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1172 #endif
1173 },
1174 {
1175  AArch64_CMLEv8i8rz, ARM64_INS_CMLE,
1176 #ifndef CAPSTONE_DIET
1177  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1178 #endif
1179 },
1180 {
1181  AArch64_CMLTv16i8rz, ARM64_INS_CMLT,
1182 #ifndef CAPSTONE_DIET
1183  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1184 #endif
1185 },
1186 {
1187  AArch64_CMLTv1i64rz, ARM64_INS_CMLT,
1188 #ifndef CAPSTONE_DIET
1189  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1190 #endif
1191 },
1192 {
1193  AArch64_CMLTv2i32rz, ARM64_INS_CMLT,
1194 #ifndef CAPSTONE_DIET
1195  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1196 #endif
1197 },
1198 {
1199  AArch64_CMLTv2i64rz, ARM64_INS_CMLT,
1200 #ifndef CAPSTONE_DIET
1201  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1202 #endif
1203 },
1204 {
1205  AArch64_CMLTv4i16rz, ARM64_INS_CMLT,
1206 #ifndef CAPSTONE_DIET
1207  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1208 #endif
1209 },
1210 {
1211  AArch64_CMLTv4i32rz, ARM64_INS_CMLT,
1212 #ifndef CAPSTONE_DIET
1213  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1214 #endif
1215 },
1216 {
1217  AArch64_CMLTv8i16rz, ARM64_INS_CMLT,
1218 #ifndef CAPSTONE_DIET
1219  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1220 #endif
1221 },
1222 {
1223  AArch64_CMLTv8i8rz, ARM64_INS_CMLT,
1224 #ifndef CAPSTONE_DIET
1225  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1226 #endif
1227 },
1228 {
1229  AArch64_CMTSTv16i8, ARM64_INS_CMTST,
1230 #ifndef CAPSTONE_DIET
1231  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1232 #endif
1233 },
1234 {
1235  AArch64_CMTSTv1i64, ARM64_INS_CMTST,
1236 #ifndef CAPSTONE_DIET
1237  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1238 #endif
1239 },
1240 {
1241  AArch64_CMTSTv2i32, ARM64_INS_CMTST,
1242 #ifndef CAPSTONE_DIET
1243  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1244 #endif
1245 },
1246 {
1247  AArch64_CMTSTv2i64, ARM64_INS_CMTST,
1248 #ifndef CAPSTONE_DIET
1249  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1250 #endif
1251 },
1252 {
1253  AArch64_CMTSTv4i16, ARM64_INS_CMTST,
1254 #ifndef CAPSTONE_DIET
1255  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1256 #endif
1257 },
1258 {
1259  AArch64_CMTSTv4i32, ARM64_INS_CMTST,
1260 #ifndef CAPSTONE_DIET
1261  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1262 #endif
1263 },
1264 {
1265  AArch64_CMTSTv8i16, ARM64_INS_CMTST,
1266 #ifndef CAPSTONE_DIET
1267  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1268 #endif
1269 },
1270 {
1271  AArch64_CMTSTv8i8, ARM64_INS_CMTST,
1272 #ifndef CAPSTONE_DIET
1273  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1274 #endif
1275 },
1276 {
1277  AArch64_CNTv16i8, ARM64_INS_CNT,
1278 #ifndef CAPSTONE_DIET
1279  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1280 #endif
1281 },
1282 {
1283  AArch64_CNTv8i8, ARM64_INS_CNT,
1284 #ifndef CAPSTONE_DIET
1285  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1286 #endif
1287 },
1288 {
1289  AArch64_CPYi16, ARM64_INS_MOV,
1290 #ifndef CAPSTONE_DIET
1291  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1292 #endif
1293 },
1294 {
1295  AArch64_CPYi32, ARM64_INS_MOV,
1296 #ifndef CAPSTONE_DIET
1297  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1298 #endif
1299 },
1300 {
1301  AArch64_CPYi64, ARM64_INS_MOV,
1302 #ifndef CAPSTONE_DIET
1303  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1304 #endif
1305 },
1306 {
1307  AArch64_CPYi8, ARM64_INS_MOV,
1308 #ifndef CAPSTONE_DIET
1309  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1310 #endif
1311 },
1312 {
1313  AArch64_CRC32Brr, ARM64_INS_CRC32B,
1314 #ifndef CAPSTONE_DIET
1315  { 0 }, { 0 }, { ARM64_GRP_CRC, 0 }, 0, 0
1316 #endif
1317 },
1318 {
1319  AArch64_CRC32CBrr, ARM64_INS_CRC32CB,
1320 #ifndef CAPSTONE_DIET
1321  { 0 }, { 0 }, { ARM64_GRP_CRC, 0 }, 0, 0
1322 #endif
1323 },
1324 {
1325  AArch64_CRC32CHrr, ARM64_INS_CRC32CH,
1326 #ifndef CAPSTONE_DIET
1327  { 0 }, { 0 }, { ARM64_GRP_CRC, 0 }, 0, 0
1328 #endif
1329 },
1330 {
1331  AArch64_CRC32CWrr, ARM64_INS_CRC32CW,
1332 #ifndef CAPSTONE_DIET
1333  { 0 }, { 0 }, { ARM64_GRP_CRC, 0 }, 0, 0
1334 #endif
1335 },
1336 {
1337  AArch64_CRC32CXrr, ARM64_INS_CRC32CX,
1338 #ifndef CAPSTONE_DIET
1339  { 0 }, { 0 }, { ARM64_GRP_CRC, 0 }, 0, 0
1340 #endif
1341 },
1342 {
1343  AArch64_CRC32Hrr, ARM64_INS_CRC32H,
1344 #ifndef CAPSTONE_DIET
1345  { 0 }, { 0 }, { ARM64_GRP_CRC, 0 }, 0, 0
1346 #endif
1347 },
1348 {
1349  AArch64_CRC32Wrr, ARM64_INS_CRC32W,
1350 #ifndef CAPSTONE_DIET
1351  { 0 }, { 0 }, { ARM64_GRP_CRC, 0 }, 0, 0
1352 #endif
1353 },
1354 {
1355  AArch64_CRC32Xrr, ARM64_INS_CRC32X,
1356 #ifndef CAPSTONE_DIET
1357  { 0 }, { 0 }, { ARM64_GRP_CRC, 0 }, 0, 0
1358 #endif
1359 },
1360 {
1361  AArch64_CSELWr, ARM64_INS_CSEL,
1362 #ifndef CAPSTONE_DIET
1363  { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
1364 #endif
1365 },
1366 {
1367  AArch64_CSELXr, ARM64_INS_CSEL,
1368 #ifndef CAPSTONE_DIET
1369  { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
1370 #endif
1371 },
1372 {
1373  AArch64_CSINCWr, ARM64_INS_CSINC,
1374 #ifndef CAPSTONE_DIET
1375  { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
1376 #endif
1377 },
1378 {
1379  AArch64_CSINCXr, ARM64_INS_CSINC,
1380 #ifndef CAPSTONE_DIET
1381  { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
1382 #endif
1383 },
1384 {
1385  AArch64_CSINVWr, ARM64_INS_CSINV,
1386 #ifndef CAPSTONE_DIET
1387  { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
1388 #endif
1389 },
1390 {
1391  AArch64_CSINVXr, ARM64_INS_CSINV,
1392 #ifndef CAPSTONE_DIET
1393  { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
1394 #endif
1395 },
1396 {
1397  AArch64_CSNEGWr, ARM64_INS_CSNEG,
1398 #ifndef CAPSTONE_DIET
1399  { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
1400 #endif
1401 },
1402 {
1403  AArch64_CSNEGXr, ARM64_INS_CSNEG,
1404 #ifndef CAPSTONE_DIET
1405  { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
1406 #endif
1407 },
1408 {
1409  AArch64_DCPS1, ARM64_INS_DCPS1,
1410 #ifndef CAPSTONE_DIET
1411  { 0 }, { 0 }, { 0 }, 0, 0
1412 #endif
1413 },
1414 {
1415  AArch64_DCPS2, ARM64_INS_DCPS2,
1416 #ifndef CAPSTONE_DIET
1417  { 0 }, { 0 }, { 0 }, 0, 0
1418 #endif
1419 },
1420 {
1421  AArch64_DCPS3, ARM64_INS_DCPS3,
1422 #ifndef CAPSTONE_DIET
1423  { 0 }, { 0 }, { 0 }, 0, 0
1424 #endif
1425 },
1426 {
1427  AArch64_DMB, ARM64_INS_DMB,
1428 #ifndef CAPSTONE_DIET
1429  { 0 }, { 0 }, { 0 }, 0, 0
1430 #endif
1431 },
1432 {
1433  AArch64_DRPS, ARM64_INS_DRPS,
1434 #ifndef CAPSTONE_DIET
1435  { 0 }, { 0 }, { 0 }, 0, 0
1436 #endif
1437 },
1438 {
1439  AArch64_DSB, ARM64_INS_DSB,
1440 #ifndef CAPSTONE_DIET
1441  { 0 }, { 0 }, { 0 }, 0, 0
1442 #endif
1443 },
1444 {
1445  AArch64_DUPv16i8gpr, ARM64_INS_DUP,
1446 #ifndef CAPSTONE_DIET
1447  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1448 #endif
1449 },
1450 {
1451  AArch64_DUPv16i8lane, ARM64_INS_DUP,
1452 #ifndef CAPSTONE_DIET
1453  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1454 #endif
1455 },
1456 {
1457  AArch64_DUPv2i32gpr, ARM64_INS_DUP,
1458 #ifndef CAPSTONE_DIET
1459  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1460 #endif
1461 },
1462 {
1463  AArch64_DUPv2i32lane, ARM64_INS_DUP,
1464 #ifndef CAPSTONE_DIET
1465  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1466 #endif
1467 },
1468 {
1469  AArch64_DUPv2i64gpr, ARM64_INS_DUP,
1470 #ifndef CAPSTONE_DIET
1471  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1472 #endif
1473 },
1474 {
1475  AArch64_DUPv2i64lane, ARM64_INS_DUP,
1476 #ifndef CAPSTONE_DIET
1477  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1478 #endif
1479 },
1480 {
1481  AArch64_DUPv4i16gpr, ARM64_INS_DUP,
1482 #ifndef CAPSTONE_DIET
1483  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1484 #endif
1485 },
1486 {
1487  AArch64_DUPv4i16lane, ARM64_INS_DUP,
1488 #ifndef CAPSTONE_DIET
1489  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1490 #endif
1491 },
1492 {
1493  AArch64_DUPv4i32gpr, ARM64_INS_DUP,
1494 #ifndef CAPSTONE_DIET
1495  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1496 #endif
1497 },
1498 {
1499  AArch64_DUPv4i32lane, ARM64_INS_DUP,
1500 #ifndef CAPSTONE_DIET
1501  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1502 #endif
1503 },
1504 {
1505  AArch64_DUPv8i16gpr, ARM64_INS_DUP,
1506 #ifndef CAPSTONE_DIET
1507  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1508 #endif
1509 },
1510 {
1511  AArch64_DUPv8i16lane, ARM64_INS_DUP,
1512 #ifndef CAPSTONE_DIET
1513  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1514 #endif
1515 },
1516 {
1517  AArch64_DUPv8i8gpr, ARM64_INS_DUP,
1518 #ifndef CAPSTONE_DIET
1519  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1520 #endif
1521 },
1522 {
1523  AArch64_DUPv8i8lane, ARM64_INS_DUP,
1524 #ifndef CAPSTONE_DIET
1525  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1526 #endif
1527 },
1528 {
1529  AArch64_EONWrs, ARM64_INS_EON,
1530 #ifndef CAPSTONE_DIET
1531  { 0 }, { 0 }, { 0 }, 0, 0
1532 #endif
1533 },
1534 {
1535  AArch64_EONXrs, ARM64_INS_EON,
1536 #ifndef CAPSTONE_DIET
1537  { 0 }, { 0 }, { 0 }, 0, 0
1538 #endif
1539 },
1540 {
1541  AArch64_EORWri, ARM64_INS_EOR,
1542 #ifndef CAPSTONE_DIET
1543  { 0 }, { 0 }, { 0 }, 0, 0
1544 #endif
1545 },
1546 {
1547  AArch64_EORWrs, ARM64_INS_EOR,
1548 #ifndef CAPSTONE_DIET
1549  { 0 }, { 0 }, { 0 }, 0, 0
1550 #endif
1551 },
1552 {
1553  AArch64_EORXri, ARM64_INS_EOR,
1554 #ifndef CAPSTONE_DIET
1555  { 0 }, { 0 }, { 0 }, 0, 0
1556 #endif
1557 },
1558 {
1559  AArch64_EORXrs, ARM64_INS_EOR,
1560 #ifndef CAPSTONE_DIET
1561  { 0 }, { 0 }, { 0 }, 0, 0
1562 #endif
1563 },
1564 {
1565  AArch64_EORv16i8, ARM64_INS_EOR,
1566 #ifndef CAPSTONE_DIET
1567  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1568 #endif
1569 },
1570 {
1571  AArch64_EORv8i8, ARM64_INS_EOR,
1572 #ifndef CAPSTONE_DIET
1573  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1574 #endif
1575 },
1576 {
1577  AArch64_ERET, ARM64_INS_ERET,
1578 #ifndef CAPSTONE_DIET
1579  { 0 }, { 0 }, { 0 }, 0, 0
1580 #endif
1581 },
1582 {
1583  AArch64_EXTRWrri, ARM64_INS_EXTR,
1584 #ifndef CAPSTONE_DIET
1585  { 0 }, { 0 }, { 0 }, 0, 0
1586 #endif
1587 },
1588 {
1589  AArch64_EXTRXrri, ARM64_INS_EXTR,
1590 #ifndef CAPSTONE_DIET
1591  { 0 }, { 0 }, { 0 }, 0, 0
1592 #endif
1593 },
1594 {
1595  AArch64_EXTv16i8, ARM64_INS_EXT,
1596 #ifndef CAPSTONE_DIET
1597  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1598 #endif
1599 },
1600 {
1601  AArch64_EXTv8i8, ARM64_INS_EXT,
1602 #ifndef CAPSTONE_DIET
1603  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1604 #endif
1605 },
1606 {
1607  AArch64_FABD32, ARM64_INS_FABD,
1608 #ifndef CAPSTONE_DIET
1609  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1610 #endif
1611 },
1612 {
1613  AArch64_FABD64, ARM64_INS_FABD,
1614 #ifndef CAPSTONE_DIET
1615  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1616 #endif
1617 },
1618 {
1619  AArch64_FABDv2f32, ARM64_INS_FABD,
1620 #ifndef CAPSTONE_DIET
1621  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1622 #endif
1623 },
1624 {
1625  AArch64_FABDv2f64, ARM64_INS_FABD,
1626 #ifndef CAPSTONE_DIET
1627  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1628 #endif
1629 },
1630 {
1631  AArch64_FABDv4f32, ARM64_INS_FABD,
1632 #ifndef CAPSTONE_DIET
1633  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1634 #endif
1635 },
1636 {
1637  AArch64_FABSDr, ARM64_INS_FABS,
1638 #ifndef CAPSTONE_DIET
1639  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
1640 #endif
1641 },
1642 {
1643  AArch64_FABSSr, ARM64_INS_FABS,
1644 #ifndef CAPSTONE_DIET
1645  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
1646 #endif
1647 },
1648 {
1649  AArch64_FABSv2f32, ARM64_INS_FABS,
1650 #ifndef CAPSTONE_DIET
1651  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1652 #endif
1653 },
1654 {
1655  AArch64_FABSv2f64, ARM64_INS_FABS,
1656 #ifndef CAPSTONE_DIET
1657  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1658 #endif
1659 },
1660 {
1661  AArch64_FABSv4f32, ARM64_INS_FABS,
1662 #ifndef CAPSTONE_DIET
1663  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1664 #endif
1665 },
1666 {
1667  AArch64_FACGE32, ARM64_INS_FACGE,
1668 #ifndef CAPSTONE_DIET
1669  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1670 #endif
1671 },
1672 {
1673  AArch64_FACGE64, ARM64_INS_FACGE,
1674 #ifndef CAPSTONE_DIET
1675  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1676 #endif
1677 },
1678 {
1679  AArch64_FACGEv2f32, ARM64_INS_FACGE,
1680 #ifndef CAPSTONE_DIET
1681  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1682 #endif
1683 },
1684 {
1685  AArch64_FACGEv2f64, ARM64_INS_FACGE,
1686 #ifndef CAPSTONE_DIET
1687  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1688 #endif
1689 },
1690 {
1691  AArch64_FACGEv4f32, ARM64_INS_FACGE,
1692 #ifndef CAPSTONE_DIET
1693  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1694 #endif
1695 },
1696 {
1697  AArch64_FACGT32, ARM64_INS_FACGT,
1698 #ifndef CAPSTONE_DIET
1699  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1700 #endif
1701 },
1702 {
1703  AArch64_FACGT64, ARM64_INS_FACGT,
1704 #ifndef CAPSTONE_DIET
1705  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1706 #endif
1707 },
1708 {
1709  AArch64_FACGTv2f32, ARM64_INS_FACGT,
1710 #ifndef CAPSTONE_DIET
1711  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1712 #endif
1713 },
1714 {
1715  AArch64_FACGTv2f64, ARM64_INS_FACGT,
1716 #ifndef CAPSTONE_DIET
1717  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1718 #endif
1719 },
1720 {
1721  AArch64_FACGTv4f32, ARM64_INS_FACGT,
1722 #ifndef CAPSTONE_DIET
1723  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1724 #endif
1725 },
1726 {
1727  AArch64_FADDDrr, ARM64_INS_FADD,
1728 #ifndef CAPSTONE_DIET
1729  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
1730 #endif
1731 },
1732 {
1733  AArch64_FADDPv2f32, ARM64_INS_FADDP,
1734 #ifndef CAPSTONE_DIET
1735  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1736 #endif
1737 },
1738 {
1739  AArch64_FADDPv2f64, ARM64_INS_FADDP,
1740 #ifndef CAPSTONE_DIET
1741  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1742 #endif
1743 },
1744 {
1745  AArch64_FADDPv2i32p, ARM64_INS_FADDP,
1746 #ifndef CAPSTONE_DIET
1747  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1748 #endif
1749 },
1750 {
1751  AArch64_FADDPv2i64p, ARM64_INS_FADDP,
1752 #ifndef CAPSTONE_DIET
1753  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1754 #endif
1755 },
1756 {
1757  AArch64_FADDPv4f32, ARM64_INS_FADDP,
1758 #ifndef CAPSTONE_DIET
1759  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1760 #endif
1761 },
1762 {
1763  AArch64_FADDSrr, ARM64_INS_FADD,
1764 #ifndef CAPSTONE_DIET
1765  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
1766 #endif
1767 },
1768 {
1769  AArch64_FADDv2f32, ARM64_INS_FADD,
1770 #ifndef CAPSTONE_DIET
1771  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1772 #endif
1773 },
1774 {
1775  AArch64_FADDv2f64, ARM64_INS_FADD,
1776 #ifndef CAPSTONE_DIET
1777  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1778 #endif
1779 },
1780 {
1781  AArch64_FADDv4f32, ARM64_INS_FADD,
1782 #ifndef CAPSTONE_DIET
1783  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1784 #endif
1785 },
1786 {
1787  AArch64_FCCMPDrr, ARM64_INS_FCCMP,
1788 #ifndef CAPSTONE_DIET
1789  { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
1790 #endif
1791 },
1792 {
1793  AArch64_FCCMPEDrr, ARM64_INS_FCCMPE,
1794 #ifndef CAPSTONE_DIET
1795  { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
1796 #endif
1797 },
1798 {
1799  AArch64_FCCMPESrr, ARM64_INS_FCCMPE,
1800 #ifndef CAPSTONE_DIET
1801  { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
1802 #endif
1803 },
1804 {
1805  AArch64_FCCMPSrr, ARM64_INS_FCCMP,
1806 #ifndef CAPSTONE_DIET
1807  { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
1808 #endif
1809 },
1810 {
1811  AArch64_FCMEQ32, ARM64_INS_FCMEQ,
1812 #ifndef CAPSTONE_DIET
1813  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1814 #endif
1815 },
1816 {
1817  AArch64_FCMEQ64, ARM64_INS_FCMEQ,
1818 #ifndef CAPSTONE_DIET
1819  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1820 #endif
1821 },
1822 {
1823  AArch64_FCMEQv1i32rz, ARM64_INS_FCMEQ,
1824 #ifndef CAPSTONE_DIET
1825  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1826 #endif
1827 },
1828 {
1829  AArch64_FCMEQv1i64rz, ARM64_INS_FCMEQ,
1830 #ifndef CAPSTONE_DIET
1831  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1832 #endif
1833 },
1834 {
1835  AArch64_FCMEQv2f32, ARM64_INS_FCMEQ,
1836 #ifndef CAPSTONE_DIET
1837  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1838 #endif
1839 },
1840 {
1841  AArch64_FCMEQv2f64, ARM64_INS_FCMEQ,
1842 #ifndef CAPSTONE_DIET
1843  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1844 #endif
1845 },
1846 {
1847  AArch64_FCMEQv2i32rz, ARM64_INS_FCMEQ,
1848 #ifndef CAPSTONE_DIET
1849  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1850 #endif
1851 },
1852 {
1853  AArch64_FCMEQv2i64rz, ARM64_INS_FCMEQ,
1854 #ifndef CAPSTONE_DIET
1855  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1856 #endif
1857 },
1858 {
1859  AArch64_FCMEQv4f32, ARM64_INS_FCMEQ,
1860 #ifndef CAPSTONE_DIET
1861  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1862 #endif
1863 },
1864 {
1865  AArch64_FCMEQv4i32rz, ARM64_INS_FCMEQ,
1866 #ifndef CAPSTONE_DIET
1867  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1868 #endif
1869 },
1870 {
1871  AArch64_FCMGE32, ARM64_INS_FCMGE,
1872 #ifndef CAPSTONE_DIET
1873  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1874 #endif
1875 },
1876 {
1877  AArch64_FCMGE64, ARM64_INS_FCMGE,
1878 #ifndef CAPSTONE_DIET
1879  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1880 #endif
1881 },
1882 {
1883  AArch64_FCMGEv1i32rz, ARM64_INS_FCMGE,
1884 #ifndef CAPSTONE_DIET
1885  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1886 #endif
1887 },
1888 {
1889  AArch64_FCMGEv1i64rz, ARM64_INS_FCMGE,
1890 #ifndef CAPSTONE_DIET
1891  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1892 #endif
1893 },
1894 {
1895  AArch64_FCMGEv2f32, ARM64_INS_FCMGE,
1896 #ifndef CAPSTONE_DIET
1897  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1898 #endif
1899 },
1900 {
1901  AArch64_FCMGEv2f64, ARM64_INS_FCMGE,
1902 #ifndef CAPSTONE_DIET
1903  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1904 #endif
1905 },
1906 {
1907  AArch64_FCMGEv2i32rz, ARM64_INS_FCMGE,
1908 #ifndef CAPSTONE_DIET
1909  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1910 #endif
1911 },
1912 {
1913  AArch64_FCMGEv2i64rz, ARM64_INS_FCMGE,
1914 #ifndef CAPSTONE_DIET
1915  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1916 #endif
1917 },
1918 {
1919  AArch64_FCMGEv4f32, ARM64_INS_FCMGE,
1920 #ifndef CAPSTONE_DIET
1921  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1922 #endif
1923 },
1924 {
1925  AArch64_FCMGEv4i32rz, ARM64_INS_FCMGE,
1926 #ifndef CAPSTONE_DIET
1927  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1928 #endif
1929 },
1930 {
1931  AArch64_FCMGT32, ARM64_INS_FCMGT,
1932 #ifndef CAPSTONE_DIET
1933  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1934 #endif
1935 },
1936 {
1937  AArch64_FCMGT64, ARM64_INS_FCMGT,
1938 #ifndef CAPSTONE_DIET
1939  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1940 #endif
1941 },
1942 {
1943  AArch64_FCMGTv1i32rz, ARM64_INS_FCMGT,
1944 #ifndef CAPSTONE_DIET
1945  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1946 #endif
1947 },
1948 {
1949  AArch64_FCMGTv1i64rz, ARM64_INS_FCMGT,
1950 #ifndef CAPSTONE_DIET
1951  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1952 #endif
1953 },
1954 {
1955  AArch64_FCMGTv2f32, ARM64_INS_FCMGT,
1956 #ifndef CAPSTONE_DIET
1957  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1958 #endif
1959 },
1960 {
1961  AArch64_FCMGTv2f64, ARM64_INS_FCMGT,
1962 #ifndef CAPSTONE_DIET
1963  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1964 #endif
1965 },
1966 {
1967  AArch64_FCMGTv2i32rz, ARM64_INS_FCMGT,
1968 #ifndef CAPSTONE_DIET
1969  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1970 #endif
1971 },
1972 {
1973  AArch64_FCMGTv2i64rz, ARM64_INS_FCMGT,
1974 #ifndef CAPSTONE_DIET
1975  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1976 #endif
1977 },
1978 {
1979  AArch64_FCMGTv4f32, ARM64_INS_FCMGT,
1980 #ifndef CAPSTONE_DIET
1981  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1982 #endif
1983 },
1984 {
1985  AArch64_FCMGTv4i32rz, ARM64_INS_FCMGT,
1986 #ifndef CAPSTONE_DIET
1987  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1988 #endif
1989 },
1990 {
1991  AArch64_FCMLEv1i32rz, ARM64_INS_FCMLE,
1992 #ifndef CAPSTONE_DIET
1993  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
1994 #endif
1995 },
1996 {
1997  AArch64_FCMLEv1i64rz, ARM64_INS_FCMLE,
1998 #ifndef CAPSTONE_DIET
1999  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2000 #endif
2001 },
2002 {
2003  AArch64_FCMLEv2i32rz, ARM64_INS_FCMLE,
2004 #ifndef CAPSTONE_DIET
2005  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2006 #endif
2007 },
2008 {
2009  AArch64_FCMLEv2i64rz, ARM64_INS_FCMLE,
2010 #ifndef CAPSTONE_DIET
2011  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2012 #endif
2013 },
2014 {
2015  AArch64_FCMLEv4i32rz, ARM64_INS_FCMLE,
2016 #ifndef CAPSTONE_DIET
2017  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2018 #endif
2019 },
2020 {
2021  AArch64_FCMLTv1i32rz, ARM64_INS_FCMLT,
2022 #ifndef CAPSTONE_DIET
2023  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2024 #endif
2025 },
2026 {
2027  AArch64_FCMLTv1i64rz, ARM64_INS_FCMLT,
2028 #ifndef CAPSTONE_DIET
2029  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2030 #endif
2031 },
2032 {
2033  AArch64_FCMLTv2i32rz, ARM64_INS_FCMLT,
2034 #ifndef CAPSTONE_DIET
2035  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2036 #endif
2037 },
2038 {
2039  AArch64_FCMLTv2i64rz, ARM64_INS_FCMLT,
2040 #ifndef CAPSTONE_DIET
2041  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2042 #endif
2043 },
2044 {
2045  AArch64_FCMLTv4i32rz, ARM64_INS_FCMLT,
2046 #ifndef CAPSTONE_DIET
2047  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2048 #endif
2049 },
2050 {
2051  AArch64_FCMPDri, ARM64_INS_FCMP,
2052 #ifndef CAPSTONE_DIET
2053  { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2054 #endif
2055 },
2056 {
2057  AArch64_FCMPDrr, ARM64_INS_FCMP,
2058 #ifndef CAPSTONE_DIET
2059  { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2060 #endif
2061 },
2062 {
2063  AArch64_FCMPEDri, ARM64_INS_FCMPE,
2064 #ifndef CAPSTONE_DIET
2065  { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2066 #endif
2067 },
2068 {
2069  AArch64_FCMPEDrr, ARM64_INS_FCMPE,
2070 #ifndef CAPSTONE_DIET
2071  { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2072 #endif
2073 },
2074 {
2075  AArch64_FCMPESri, ARM64_INS_FCMPE,
2076 #ifndef CAPSTONE_DIET
2077  { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2078 #endif
2079 },
2080 {
2081  AArch64_FCMPESrr, ARM64_INS_FCMPE,
2082 #ifndef CAPSTONE_DIET
2083  { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2084 #endif
2085 },
2086 {
2087  AArch64_FCMPSri, ARM64_INS_FCMP,
2088 #ifndef CAPSTONE_DIET
2089  { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2090 #endif
2091 },
2092 {
2093  AArch64_FCMPSrr, ARM64_INS_FCMP,
2094 #ifndef CAPSTONE_DIET
2095  { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2096 #endif
2097 },
2098 {
2099  AArch64_FCSELDrrr, ARM64_INS_FCSEL,
2100 #ifndef CAPSTONE_DIET
2101  { ARM64_REG_NZCV, 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2102 #endif
2103 },
2104 {
2105  AArch64_FCSELSrrr, ARM64_INS_FCSEL,
2106 #ifndef CAPSTONE_DIET
2107  { ARM64_REG_NZCV, 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2108 #endif
2109 },
2110 {
2111  AArch64_FCVTASUWDr, ARM64_INS_FCVTAS,
2112 #ifndef CAPSTONE_DIET
2113  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2114 #endif
2115 },
2116 {
2117  AArch64_FCVTASUWSr, ARM64_INS_FCVTAS,
2118 #ifndef CAPSTONE_DIET
2119  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2120 #endif
2121 },
2122 {
2123  AArch64_FCVTASUXDr, ARM64_INS_FCVTAS,
2124 #ifndef CAPSTONE_DIET
2125  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2126 #endif
2127 },
2128 {
2129  AArch64_FCVTASUXSr, ARM64_INS_FCVTAS,
2130 #ifndef CAPSTONE_DIET
2131  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2132 #endif
2133 },
2134 {
2135  AArch64_FCVTASv1i32, ARM64_INS_FCVTAS,
2136 #ifndef CAPSTONE_DIET
2137  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2138 #endif
2139 },
2140 {
2141  AArch64_FCVTASv1i64, ARM64_INS_FCVTAS,
2142 #ifndef CAPSTONE_DIET
2143  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2144 #endif
2145 },
2146 {
2147  AArch64_FCVTASv2f32, ARM64_INS_FCVTAS,
2148 #ifndef CAPSTONE_DIET
2149  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2150 #endif
2151 },
2152 {
2153  AArch64_FCVTASv2f64, ARM64_INS_FCVTAS,
2154 #ifndef CAPSTONE_DIET
2155  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2156 #endif
2157 },
2158 {
2159  AArch64_FCVTASv4f32, ARM64_INS_FCVTAS,
2160 #ifndef CAPSTONE_DIET
2161  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2162 #endif
2163 },
2164 {
2165  AArch64_FCVTAUUWDr, ARM64_INS_FCVTAU,
2166 #ifndef CAPSTONE_DIET
2167  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2168 #endif
2169 },
2170 {
2171  AArch64_FCVTAUUWSr, ARM64_INS_FCVTAU,
2172 #ifndef CAPSTONE_DIET
2173  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2174 #endif
2175 },
2176 {
2177  AArch64_FCVTAUUXDr, ARM64_INS_FCVTAU,
2178 #ifndef CAPSTONE_DIET
2179  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2180 #endif
2181 },
2182 {
2183  AArch64_FCVTAUUXSr, ARM64_INS_FCVTAU,
2184 #ifndef CAPSTONE_DIET
2185  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2186 #endif
2187 },
2188 {
2189  AArch64_FCVTAUv1i32, ARM64_INS_FCVTAU,
2190 #ifndef CAPSTONE_DIET
2191  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2192 #endif
2193 },
2194 {
2195  AArch64_FCVTAUv1i64, ARM64_INS_FCVTAU,
2196 #ifndef CAPSTONE_DIET
2197  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2198 #endif
2199 },
2200 {
2201  AArch64_FCVTAUv2f32, ARM64_INS_FCVTAU,
2202 #ifndef CAPSTONE_DIET
2203  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2204 #endif
2205 },
2206 {
2207  AArch64_FCVTAUv2f64, ARM64_INS_FCVTAU,
2208 #ifndef CAPSTONE_DIET
2209  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2210 #endif
2211 },
2212 {
2213  AArch64_FCVTAUv4f32, ARM64_INS_FCVTAU,
2214 #ifndef CAPSTONE_DIET
2215  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2216 #endif
2217 },
2218 {
2219  AArch64_FCVTDHr, ARM64_INS_FCVT,
2220 #ifndef CAPSTONE_DIET
2221  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2222 #endif
2223 },
2224 {
2225  AArch64_FCVTDSr, ARM64_INS_FCVT,
2226 #ifndef CAPSTONE_DIET
2227  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2228 #endif
2229 },
2230 {
2231  AArch64_FCVTHDr, ARM64_INS_FCVT,
2232 #ifndef CAPSTONE_DIET
2233  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2234 #endif
2235 },
2236 {
2237  AArch64_FCVTHSr, ARM64_INS_FCVT,
2238 #ifndef CAPSTONE_DIET
2239  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2240 #endif
2241 },
2242 {
2243  AArch64_FCVTLv2i32, ARM64_INS_FCVTL,
2244 #ifndef CAPSTONE_DIET
2245  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2246 #endif
2247 },
2248 {
2249  AArch64_FCVTLv4i16, ARM64_INS_FCVTL,
2250 #ifndef CAPSTONE_DIET
2251  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2252 #endif
2253 },
2254 {
2255  AArch64_FCVTLv4i32, ARM64_INS_FCVTL2,
2256 #ifndef CAPSTONE_DIET
2257  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2258 #endif
2259 },
2260 {
2261  AArch64_FCVTLv8i16, ARM64_INS_FCVTL2,
2262 #ifndef CAPSTONE_DIET
2263  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2264 #endif
2265 },
2266 {
2267  AArch64_FCVTMSUWDr, ARM64_INS_FCVTMS,
2268 #ifndef CAPSTONE_DIET
2269  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2270 #endif
2271 },
2272 {
2273  AArch64_FCVTMSUWSr, ARM64_INS_FCVTMS,
2274 #ifndef CAPSTONE_DIET
2275  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2276 #endif
2277 },
2278 {
2279  AArch64_FCVTMSUXDr, ARM64_INS_FCVTMS,
2280 #ifndef CAPSTONE_DIET
2281  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2282 #endif
2283 },
2284 {
2285  AArch64_FCVTMSUXSr, ARM64_INS_FCVTMS,
2286 #ifndef CAPSTONE_DIET
2287  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2288 #endif
2289 },
2290 {
2291  AArch64_FCVTMSv1i32, ARM64_INS_FCVTMS,
2292 #ifndef CAPSTONE_DIET
2293  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2294 #endif
2295 },
2296 {
2297  AArch64_FCVTMSv1i64, ARM64_INS_FCVTMS,
2298 #ifndef CAPSTONE_DIET
2299  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2300 #endif
2301 },
2302 {
2303  AArch64_FCVTMSv2f32, ARM64_INS_FCVTMS,
2304 #ifndef CAPSTONE_DIET
2305  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2306 #endif
2307 },
2308 {
2309  AArch64_FCVTMSv2f64, ARM64_INS_FCVTMS,
2310 #ifndef CAPSTONE_DIET
2311  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2312 #endif
2313 },
2314 {
2315  AArch64_FCVTMSv4f32, ARM64_INS_FCVTMS,
2316 #ifndef CAPSTONE_DIET
2317  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2318 #endif
2319 },
2320 {
2321  AArch64_FCVTMUUWDr, ARM64_INS_FCVTMU,
2322 #ifndef CAPSTONE_DIET
2323  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2324 #endif
2325 },
2326 {
2327  AArch64_FCVTMUUWSr, ARM64_INS_FCVTMU,
2328 #ifndef CAPSTONE_DIET
2329  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2330 #endif
2331 },
2332 {
2333  AArch64_FCVTMUUXDr, ARM64_INS_FCVTMU,
2334 #ifndef CAPSTONE_DIET
2335  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2336 #endif
2337 },
2338 {
2339  AArch64_FCVTMUUXSr, ARM64_INS_FCVTMU,
2340 #ifndef CAPSTONE_DIET
2341  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2342 #endif
2343 },
2344 {
2345  AArch64_FCVTMUv1i32, ARM64_INS_FCVTMU,
2346 #ifndef CAPSTONE_DIET
2347  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2348 #endif
2349 },
2350 {
2351  AArch64_FCVTMUv1i64, ARM64_INS_FCVTMU,
2352 #ifndef CAPSTONE_DIET
2353  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2354 #endif
2355 },
2356 {
2357  AArch64_FCVTMUv2f32, ARM64_INS_FCVTMU,
2358 #ifndef CAPSTONE_DIET
2359  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2360 #endif
2361 },
2362 {
2363  AArch64_FCVTMUv2f64, ARM64_INS_FCVTMU,
2364 #ifndef CAPSTONE_DIET
2365  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2366 #endif
2367 },
2368 {
2369  AArch64_FCVTMUv4f32, ARM64_INS_FCVTMU,
2370 #ifndef CAPSTONE_DIET
2371  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2372 #endif
2373 },
2374 {
2375  AArch64_FCVTNSUWDr, ARM64_INS_FCVTNS,
2376 #ifndef CAPSTONE_DIET
2377  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2378 #endif
2379 },
2380 {
2381  AArch64_FCVTNSUWSr, ARM64_INS_FCVTNS,
2382 #ifndef CAPSTONE_DIET
2383  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2384 #endif
2385 },
2386 {
2387  AArch64_FCVTNSUXDr, ARM64_INS_FCVTNS,
2388 #ifndef CAPSTONE_DIET
2389  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2390 #endif
2391 },
2392 {
2393  AArch64_FCVTNSUXSr, ARM64_INS_FCVTNS,
2394 #ifndef CAPSTONE_DIET
2395  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2396 #endif
2397 },
2398 {
2399  AArch64_FCVTNSv1i32, ARM64_INS_FCVTNS,
2400 #ifndef CAPSTONE_DIET
2401  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2402 #endif
2403 },
2404 {
2405  AArch64_FCVTNSv1i64, ARM64_INS_FCVTNS,
2406 #ifndef CAPSTONE_DIET
2407  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2408 #endif
2409 },
2410 {
2411  AArch64_FCVTNSv2f32, ARM64_INS_FCVTNS,
2412 #ifndef CAPSTONE_DIET
2413  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2414 #endif
2415 },
2416 {
2417  AArch64_FCVTNSv2f64, ARM64_INS_FCVTNS,
2418 #ifndef CAPSTONE_DIET
2419  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2420 #endif
2421 },
2422 {
2423  AArch64_FCVTNSv4f32, ARM64_INS_FCVTNS,
2424 #ifndef CAPSTONE_DIET
2425  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2426 #endif
2427 },
2428 {
2429  AArch64_FCVTNUUWDr, ARM64_INS_FCVTNU,
2430 #ifndef CAPSTONE_DIET
2431  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2432 #endif
2433 },
2434 {
2435  AArch64_FCVTNUUWSr, ARM64_INS_FCVTNU,
2436 #ifndef CAPSTONE_DIET
2437  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2438 #endif
2439 },
2440 {
2441  AArch64_FCVTNUUXDr, ARM64_INS_FCVTNU,
2442 #ifndef CAPSTONE_DIET
2443  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2444 #endif
2445 },
2446 {
2447  AArch64_FCVTNUUXSr, ARM64_INS_FCVTNU,
2448 #ifndef CAPSTONE_DIET
2449  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2450 #endif
2451 },
2452 {
2453  AArch64_FCVTNUv1i32, ARM64_INS_FCVTNU,
2454 #ifndef CAPSTONE_DIET
2455  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2456 #endif
2457 },
2458 {
2459  AArch64_FCVTNUv1i64, ARM64_INS_FCVTNU,
2460 #ifndef CAPSTONE_DIET
2461  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2462 #endif
2463 },
2464 {
2465  AArch64_FCVTNUv2f32, ARM64_INS_FCVTNU,
2466 #ifndef CAPSTONE_DIET
2467  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2468 #endif
2469 },
2470 {
2471  AArch64_FCVTNUv2f64, ARM64_INS_FCVTNU,
2472 #ifndef CAPSTONE_DIET
2473  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2474 #endif
2475 },
2476 {
2477  AArch64_FCVTNUv4f32, ARM64_INS_FCVTNU,
2478 #ifndef CAPSTONE_DIET
2479  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2480 #endif
2481 },
2482 {
2483  AArch64_FCVTNv2i32, ARM64_INS_FCVTN,
2484 #ifndef CAPSTONE_DIET
2485  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2486 #endif
2487 },
2488 {
2489  AArch64_FCVTNv4i16, ARM64_INS_FCVTN,
2490 #ifndef CAPSTONE_DIET
2491  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2492 #endif
2493 },
2494 {
2495  AArch64_FCVTNv4i32, ARM64_INS_FCVTN2,
2496 #ifndef CAPSTONE_DIET
2497  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2498 #endif
2499 },
2500 {
2501  AArch64_FCVTNv8i16, ARM64_INS_FCVTN2,
2502 #ifndef CAPSTONE_DIET
2503  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2504 #endif
2505 },
2506 {
2507  AArch64_FCVTPSUWDr, ARM64_INS_FCVTPS,
2508 #ifndef CAPSTONE_DIET
2509  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2510 #endif
2511 },
2512 {
2513  AArch64_FCVTPSUWSr, ARM64_INS_FCVTPS,
2514 #ifndef CAPSTONE_DIET
2515  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2516 #endif
2517 },
2518 {
2519  AArch64_FCVTPSUXDr, ARM64_INS_FCVTPS,
2520 #ifndef CAPSTONE_DIET
2521  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2522 #endif
2523 },
2524 {
2525  AArch64_FCVTPSUXSr, ARM64_INS_FCVTPS,
2526 #ifndef CAPSTONE_DIET
2527  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2528 #endif
2529 },
2530 {
2531  AArch64_FCVTPSv1i32, ARM64_INS_FCVTPS,
2532 #ifndef CAPSTONE_DIET
2533  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2534 #endif
2535 },
2536 {
2537  AArch64_FCVTPSv1i64, ARM64_INS_FCVTPS,
2538 #ifndef CAPSTONE_DIET
2539  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2540 #endif
2541 },
2542 {
2543  AArch64_FCVTPSv2f32, ARM64_INS_FCVTPS,
2544 #ifndef CAPSTONE_DIET
2545  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2546 #endif
2547 },
2548 {
2549  AArch64_FCVTPSv2f64, ARM64_INS_FCVTPS,
2550 #ifndef CAPSTONE_DIET
2551  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2552 #endif
2553 },
2554 {
2555  AArch64_FCVTPSv4f32, ARM64_INS_FCVTPS,
2556 #ifndef CAPSTONE_DIET
2557  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2558 #endif
2559 },
2560 {
2561  AArch64_FCVTPUUWDr, ARM64_INS_FCVTPU,
2562 #ifndef CAPSTONE_DIET
2563  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2564 #endif
2565 },
2566 {
2567  AArch64_FCVTPUUWSr, ARM64_INS_FCVTPU,
2568 #ifndef CAPSTONE_DIET
2569  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2570 #endif
2571 },
2572 {
2573  AArch64_FCVTPUUXDr, ARM64_INS_FCVTPU,
2574 #ifndef CAPSTONE_DIET
2575  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2576 #endif
2577 },
2578 {
2579  AArch64_FCVTPUUXSr, ARM64_INS_FCVTPU,
2580 #ifndef CAPSTONE_DIET
2581  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2582 #endif
2583 },
2584 {
2585  AArch64_FCVTPUv1i32, ARM64_INS_FCVTPU,
2586 #ifndef CAPSTONE_DIET
2587  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2588 #endif
2589 },
2590 {
2591  AArch64_FCVTPUv1i64, ARM64_INS_FCVTPU,
2592 #ifndef CAPSTONE_DIET
2593  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2594 #endif
2595 },
2596 {
2597  AArch64_FCVTPUv2f32, ARM64_INS_FCVTPU,
2598 #ifndef CAPSTONE_DIET
2599  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2600 #endif
2601 },
2602 {
2603  AArch64_FCVTPUv2f64, ARM64_INS_FCVTPU,
2604 #ifndef CAPSTONE_DIET
2605  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2606 #endif
2607 },
2608 {
2609  AArch64_FCVTPUv4f32, ARM64_INS_FCVTPU,
2610 #ifndef CAPSTONE_DIET
2611  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2612 #endif
2613 },
2614 {
2615  AArch64_FCVTSDr, ARM64_INS_FCVT,
2616 #ifndef CAPSTONE_DIET
2617  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2618 #endif
2619 },
2620 {
2621  AArch64_FCVTSHr, ARM64_INS_FCVT,
2622 #ifndef CAPSTONE_DIET
2623  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2624 #endif
2625 },
2626 {
2627  AArch64_FCVTXNv1i64, ARM64_INS_FCVTXN,
2628 #ifndef CAPSTONE_DIET
2629  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2630 #endif
2631 },
2632 {
2633  AArch64_FCVTXNv2f32, ARM64_INS_FCVTXN,
2634 #ifndef CAPSTONE_DIET
2635  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2636 #endif
2637 },
2638 {
2639  AArch64_FCVTXNv4f32, ARM64_INS_FCVTXN2,
2640 #ifndef CAPSTONE_DIET
2641  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2642 #endif
2643 },
2644 {
2645  AArch64_FCVTZSSWDri, ARM64_INS_FCVTZS,
2646 #ifndef CAPSTONE_DIET
2647  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2648 #endif
2649 },
2650 {
2651  AArch64_FCVTZSSWSri, ARM64_INS_FCVTZS,
2652 #ifndef CAPSTONE_DIET
2653  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2654 #endif
2655 },
2656 {
2657  AArch64_FCVTZSSXDri, ARM64_INS_FCVTZS,
2658 #ifndef CAPSTONE_DIET
2659  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2660 #endif
2661 },
2662 {
2663  AArch64_FCVTZSSXSri, ARM64_INS_FCVTZS,
2664 #ifndef CAPSTONE_DIET
2665  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2666 #endif
2667 },
2668 {
2669  AArch64_FCVTZSUWDr, ARM64_INS_FCVTZS,
2670 #ifndef CAPSTONE_DIET
2671  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2672 #endif
2673 },
2674 {
2675  AArch64_FCVTZSUWSr, ARM64_INS_FCVTZS,
2676 #ifndef CAPSTONE_DIET
2677  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2678 #endif
2679 },
2680 {
2681  AArch64_FCVTZSUXDr, ARM64_INS_FCVTZS,
2682 #ifndef CAPSTONE_DIET
2683  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2684 #endif
2685 },
2686 {
2687  AArch64_FCVTZSUXSr, ARM64_INS_FCVTZS,
2688 #ifndef CAPSTONE_DIET
2689  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2690 #endif
2691 },
2692 {
2693  AArch64_FCVTZS_IntSWDri, ARM64_INS_FCVTZS,
2694 #ifndef CAPSTONE_DIET
2695  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2696 #endif
2697 },
2698 {
2699  AArch64_FCVTZS_IntSWSri, ARM64_INS_FCVTZS,
2700 #ifndef CAPSTONE_DIET
2701  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2702 #endif
2703 },
2704 {
2705  AArch64_FCVTZS_IntSXDri, ARM64_INS_FCVTZS,
2706 #ifndef CAPSTONE_DIET
2707  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2708 #endif
2709 },
2710 {
2711  AArch64_FCVTZS_IntSXSri, ARM64_INS_FCVTZS,
2712 #ifndef CAPSTONE_DIET
2713  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2714 #endif
2715 },
2716 {
2717  AArch64_FCVTZS_IntUWDr, ARM64_INS_FCVTZS,
2718 #ifndef CAPSTONE_DIET
2719  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2720 #endif
2721 },
2722 {
2723  AArch64_FCVTZS_IntUWSr, ARM64_INS_FCVTZS,
2724 #ifndef CAPSTONE_DIET
2725  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2726 #endif
2727 },
2728 {
2729  AArch64_FCVTZS_IntUXDr, ARM64_INS_FCVTZS,
2730 #ifndef CAPSTONE_DIET
2731  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2732 #endif
2733 },
2734 {
2735  AArch64_FCVTZS_IntUXSr, ARM64_INS_FCVTZS,
2736 #ifndef CAPSTONE_DIET
2737  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2738 #endif
2739 },
2740 {
2741  AArch64_FCVTZS_Intv2f32, ARM64_INS_FCVTZS,
2742 #ifndef CAPSTONE_DIET
2743  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2744 #endif
2745 },
2746 {
2747  AArch64_FCVTZS_Intv2f64, ARM64_INS_FCVTZS,
2748 #ifndef CAPSTONE_DIET
2749  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2750 #endif
2751 },
2752 {
2753  AArch64_FCVTZS_Intv4f32, ARM64_INS_FCVTZS,
2754 #ifndef CAPSTONE_DIET
2755  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2756 #endif
2757 },
2758 {
2759  AArch64_FCVTZSd, ARM64_INS_FCVTZS,
2760 #ifndef CAPSTONE_DIET
2761  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2762 #endif
2763 },
2764 {
2765  AArch64_FCVTZSs, ARM64_INS_FCVTZS,
2766 #ifndef CAPSTONE_DIET
2767  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2768 #endif
2769 },
2770 {
2771  AArch64_FCVTZSv1i32, ARM64_INS_FCVTZS,
2772 #ifndef CAPSTONE_DIET
2773  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2774 #endif
2775 },
2776 {
2777  AArch64_FCVTZSv1i64, ARM64_INS_FCVTZS,
2778 #ifndef CAPSTONE_DIET
2779  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2780 #endif
2781 },
2782 {
2783  AArch64_FCVTZSv2f32, ARM64_INS_FCVTZS,
2784 #ifndef CAPSTONE_DIET
2785  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2786 #endif
2787 },
2788 {
2789  AArch64_FCVTZSv2f64, ARM64_INS_FCVTZS,
2790 #ifndef CAPSTONE_DIET
2791  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2792 #endif
2793 },
2794 {
2795  AArch64_FCVTZSv2i32_shift, ARM64_INS_FCVTZS,
2796 #ifndef CAPSTONE_DIET
2797  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2798 #endif
2799 },
2800 {
2801  AArch64_FCVTZSv2i64_shift, ARM64_INS_FCVTZS,
2802 #ifndef CAPSTONE_DIET
2803  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2804 #endif
2805 },
2806 {
2807  AArch64_FCVTZSv4f32, ARM64_INS_FCVTZS,
2808 #ifndef CAPSTONE_DIET
2809  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2810 #endif
2811 },
2812 {
2813  AArch64_FCVTZSv4i32_shift, ARM64_INS_FCVTZS,
2814 #ifndef CAPSTONE_DIET
2815  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2816 #endif
2817 },
2818 {
2819  AArch64_FCVTZUSWDri, ARM64_INS_FCVTZU,
2820 #ifndef CAPSTONE_DIET
2821  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2822 #endif
2823 },
2824 {
2825  AArch64_FCVTZUSWSri, ARM64_INS_FCVTZU,
2826 #ifndef CAPSTONE_DIET
2827  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2828 #endif
2829 },
2830 {
2831  AArch64_FCVTZUSXDri, ARM64_INS_FCVTZU,
2832 #ifndef CAPSTONE_DIET
2833  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2834 #endif
2835 },
2836 {
2837  AArch64_FCVTZUSXSri, ARM64_INS_FCVTZU,
2838 #ifndef CAPSTONE_DIET
2839  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2840 #endif
2841 },
2842 {
2843  AArch64_FCVTZUUWDr, ARM64_INS_FCVTZU,
2844 #ifndef CAPSTONE_DIET
2845  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2846 #endif
2847 },
2848 {
2849  AArch64_FCVTZUUWSr, ARM64_INS_FCVTZU,
2850 #ifndef CAPSTONE_DIET
2851  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2852 #endif
2853 },
2854 {
2855  AArch64_FCVTZUUXDr, ARM64_INS_FCVTZU,
2856 #ifndef CAPSTONE_DIET
2857  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2858 #endif
2859 },
2860 {
2861  AArch64_FCVTZUUXSr, ARM64_INS_FCVTZU,
2862 #ifndef CAPSTONE_DIET
2863  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2864 #endif
2865 },
2866 {
2867  AArch64_FCVTZU_IntSWDri, ARM64_INS_FCVTZU,
2868 #ifndef CAPSTONE_DIET
2869  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2870 #endif
2871 },
2872 {
2873  AArch64_FCVTZU_IntSWSri, ARM64_INS_FCVTZU,
2874 #ifndef CAPSTONE_DIET
2875  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2876 #endif
2877 },
2878 {
2879  AArch64_FCVTZU_IntSXDri, ARM64_INS_FCVTZU,
2880 #ifndef CAPSTONE_DIET
2881  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2882 #endif
2883 },
2884 {
2885  AArch64_FCVTZU_IntSXSri, ARM64_INS_FCVTZU,
2886 #ifndef CAPSTONE_DIET
2887  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2888 #endif
2889 },
2890 {
2891  AArch64_FCVTZU_IntUWDr, ARM64_INS_FCVTZU,
2892 #ifndef CAPSTONE_DIET
2893  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2894 #endif
2895 },
2896 {
2897  AArch64_FCVTZU_IntUWSr, ARM64_INS_FCVTZU,
2898 #ifndef CAPSTONE_DIET
2899  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2900 #endif
2901 },
2902 {
2903  AArch64_FCVTZU_IntUXDr, ARM64_INS_FCVTZU,
2904 #ifndef CAPSTONE_DIET
2905  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2906 #endif
2907 },
2908 {
2909  AArch64_FCVTZU_IntUXSr, ARM64_INS_FCVTZU,
2910 #ifndef CAPSTONE_DIET
2911  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2912 #endif
2913 },
2914 {
2915  AArch64_FCVTZU_Intv2f32, ARM64_INS_FCVTZU,
2916 #ifndef CAPSTONE_DIET
2917  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2918 #endif
2919 },
2920 {
2921  AArch64_FCVTZU_Intv2f64, ARM64_INS_FCVTZU,
2922 #ifndef CAPSTONE_DIET
2923  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2924 #endif
2925 },
2926 {
2927  AArch64_FCVTZU_Intv4f32, ARM64_INS_FCVTZU,
2928 #ifndef CAPSTONE_DIET
2929  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2930 #endif
2931 },
2932 {
2933  AArch64_FCVTZUd, ARM64_INS_FCVTZU,
2934 #ifndef CAPSTONE_DIET
2935  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2936 #endif
2937 },
2938 {
2939  AArch64_FCVTZUs, ARM64_INS_FCVTZU,
2940 #ifndef CAPSTONE_DIET
2941  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2942 #endif
2943 },
2944 {
2945  AArch64_FCVTZUv1i32, ARM64_INS_FCVTZU,
2946 #ifndef CAPSTONE_DIET
2947  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2948 #endif
2949 },
2950 {
2951  AArch64_FCVTZUv1i64, ARM64_INS_FCVTZU,
2952 #ifndef CAPSTONE_DIET
2953  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2954 #endif
2955 },
2956 {
2957  AArch64_FCVTZUv2f32, ARM64_INS_FCVTZU,
2958 #ifndef CAPSTONE_DIET
2959  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2960 #endif
2961 },
2962 {
2963  AArch64_FCVTZUv2f64, ARM64_INS_FCVTZU,
2964 #ifndef CAPSTONE_DIET
2965  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2966 #endif
2967 },
2968 {
2969  AArch64_FCVTZUv2i32_shift, ARM64_INS_FCVTZU,
2970 #ifndef CAPSTONE_DIET
2971  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2972 #endif
2973 },
2974 {
2975  AArch64_FCVTZUv2i64_shift, ARM64_INS_FCVTZU,
2976 #ifndef CAPSTONE_DIET
2977  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2978 #endif
2979 },
2980 {
2981  AArch64_FCVTZUv4f32, ARM64_INS_FCVTZU,
2982 #ifndef CAPSTONE_DIET
2983  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2984 #endif
2985 },
2986 {
2987  AArch64_FCVTZUv4i32_shift, ARM64_INS_FCVTZU,
2988 #ifndef CAPSTONE_DIET
2989  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
2990 #endif
2991 },
2992 {
2993  AArch64_FDIVDrr, ARM64_INS_FDIV,
2994 #ifndef CAPSTONE_DIET
2995  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
2996 #endif
2997 },
2998 {
2999  AArch64_FDIVSrr, ARM64_INS_FDIV,
3000 #ifndef CAPSTONE_DIET
3001  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3002 #endif
3003 },
3004 {
3005  AArch64_FDIVv2f32, ARM64_INS_FDIV,
3006 #ifndef CAPSTONE_DIET
3007  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3008 #endif
3009 },
3010 {
3011  AArch64_FDIVv2f64, ARM64_INS_FDIV,
3012 #ifndef CAPSTONE_DIET
3013  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3014 #endif
3015 },
3016 {
3017  AArch64_FDIVv4f32, ARM64_INS_FDIV,
3018 #ifndef CAPSTONE_DIET
3019  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3020 #endif
3021 },
3022 {
3023  AArch64_FMADDDrrr, ARM64_INS_FMADD,
3024 #ifndef CAPSTONE_DIET
3025  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3026 #endif
3027 },
3028 {
3029  AArch64_FMADDSrrr, ARM64_INS_FMADD,
3030 #ifndef CAPSTONE_DIET
3031  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3032 #endif
3033 },
3034 {
3035  AArch64_FMAXDrr, ARM64_INS_FMAX,
3036 #ifndef CAPSTONE_DIET
3037  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3038 #endif
3039 },
3040 {
3041  AArch64_FMAXNMDrr, ARM64_INS_FMAXNM,
3042 #ifndef CAPSTONE_DIET
3043  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3044 #endif
3045 },
3046 {
3047  AArch64_FMAXNMPv2f32, ARM64_INS_FMAXNMP,
3048 #ifndef CAPSTONE_DIET
3049  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3050 #endif
3051 },
3052 {
3053  AArch64_FMAXNMPv2f64, ARM64_INS_FMAXNMP,
3054 #ifndef CAPSTONE_DIET
3055  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3056 #endif
3057 },
3058 {
3059  AArch64_FMAXNMPv2i32p, ARM64_INS_FMAXNMP,
3060 #ifndef CAPSTONE_DIET
3061  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3062 #endif
3063 },
3064 {
3065  AArch64_FMAXNMPv2i64p, ARM64_INS_FMAXNMP,
3066 #ifndef CAPSTONE_DIET
3067  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3068 #endif
3069 },
3070 {
3071  AArch64_FMAXNMPv4f32, ARM64_INS_FMAXNMP,
3072 #ifndef CAPSTONE_DIET
3073  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3074 #endif
3075 },
3076 {
3077  AArch64_FMAXNMSrr, ARM64_INS_FMAXNM,
3078 #ifndef CAPSTONE_DIET
3079  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3080 #endif
3081 },
3082 {
3083  AArch64_FMAXNMVv4i32v, ARM64_INS_FMAXNMV,
3084 #ifndef CAPSTONE_DIET
3085  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3086 #endif
3087 },
3088 {
3089  AArch64_FMAXNMv2f32, ARM64_INS_FMAXNM,
3090 #ifndef CAPSTONE_DIET
3091  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3092 #endif
3093 },
3094 {
3095  AArch64_FMAXNMv2f64, ARM64_INS_FMAXNM,
3096 #ifndef CAPSTONE_DIET
3097  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3098 #endif
3099 },
3100 {
3101  AArch64_FMAXNMv4f32, ARM64_INS_FMAXNM,
3102 #ifndef CAPSTONE_DIET
3103  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3104 #endif
3105 },
3106 {
3107  AArch64_FMAXPv2f32, ARM64_INS_FMAXP,
3108 #ifndef CAPSTONE_DIET
3109  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3110 #endif
3111 },
3112 {
3113  AArch64_FMAXPv2f64, ARM64_INS_FMAXP,
3114 #ifndef CAPSTONE_DIET
3115  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3116 #endif
3117 },
3118 {
3119  AArch64_FMAXPv2i32p, ARM64_INS_FMAXP,
3120 #ifndef CAPSTONE_DIET
3121  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3122 #endif
3123 },
3124 {
3125  AArch64_FMAXPv2i64p, ARM64_INS_FMAXP,
3126 #ifndef CAPSTONE_DIET
3127  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3128 #endif
3129 },
3130 {
3131  AArch64_FMAXPv4f32, ARM64_INS_FMAXP,
3132 #ifndef CAPSTONE_DIET
3133  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3134 #endif
3135 },
3136 {
3137  AArch64_FMAXSrr, ARM64_INS_FMAX,
3138 #ifndef CAPSTONE_DIET
3139  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3140 #endif
3141 },
3142 {
3143  AArch64_FMAXVv4i32v, ARM64_INS_FMAXV,
3144 #ifndef CAPSTONE_DIET
3145  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3146 #endif
3147 },
3148 {
3149  AArch64_FMAXv2f32, ARM64_INS_FMAX,
3150 #ifndef CAPSTONE_DIET
3151  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3152 #endif
3153 },
3154 {
3155  AArch64_FMAXv2f64, ARM64_INS_FMAX,
3156 #ifndef CAPSTONE_DIET
3157  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3158 #endif
3159 },
3160 {
3161  AArch64_FMAXv4f32, ARM64_INS_FMAX,
3162 #ifndef CAPSTONE_DIET
3163  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3164 #endif
3165 },
3166 {
3167  AArch64_FMINDrr, ARM64_INS_FMIN,
3168 #ifndef CAPSTONE_DIET
3169  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3170 #endif
3171 },
3172 {
3173  AArch64_FMINNMDrr, ARM64_INS_FMINNM,
3174 #ifndef CAPSTONE_DIET
3175  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3176 #endif
3177 },
3178 {
3179  AArch64_FMINNMPv2f32, ARM64_INS_FMINNMP,
3180 #ifndef CAPSTONE_DIET
3181  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3182 #endif
3183 },
3184 {
3185  AArch64_FMINNMPv2f64, ARM64_INS_FMINNMP,
3186 #ifndef CAPSTONE_DIET
3187  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3188 #endif
3189 },
3190 {
3191  AArch64_FMINNMPv2i32p, ARM64_INS_FMINNMP,
3192 #ifndef CAPSTONE_DIET
3193  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3194 #endif
3195 },
3196 {
3197  AArch64_FMINNMPv2i64p, ARM64_INS_FMINNMP,
3198 #ifndef CAPSTONE_DIET
3199  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3200 #endif
3201 },
3202 {
3203  AArch64_FMINNMPv4f32, ARM64_INS_FMINNMP,
3204 #ifndef CAPSTONE_DIET
3205  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3206 #endif
3207 },
3208 {
3209  AArch64_FMINNMSrr, ARM64_INS_FMINNM,
3210 #ifndef CAPSTONE_DIET
3211  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3212 #endif
3213 },
3214 {
3215  AArch64_FMINNMVv4i32v, ARM64_INS_FMINNMV,
3216 #ifndef CAPSTONE_DIET
3217  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3218 #endif
3219 },
3220 {
3221  AArch64_FMINNMv2f32, ARM64_INS_FMINNM,
3222 #ifndef CAPSTONE_DIET
3223  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3224 #endif
3225 },
3226 {
3227  AArch64_FMINNMv2f64, ARM64_INS_FMINNM,
3228 #ifndef CAPSTONE_DIET
3229  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3230 #endif
3231 },
3232 {
3233  AArch64_FMINNMv4f32, ARM64_INS_FMINNM,
3234 #ifndef CAPSTONE_DIET
3235  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3236 #endif
3237 },
3238 {
3239  AArch64_FMINPv2f32, ARM64_INS_FMINP,
3240 #ifndef CAPSTONE_DIET
3241  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3242 #endif
3243 },
3244 {
3245  AArch64_FMINPv2f64, ARM64_INS_FMINP,
3246 #ifndef CAPSTONE_DIET
3247  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3248 #endif
3249 },
3250 {
3251  AArch64_FMINPv2i32p, ARM64_INS_FMINP,
3252 #ifndef CAPSTONE_DIET
3253  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3254 #endif
3255 },
3256 {
3257  AArch64_FMINPv2i64p, ARM64_INS_FMINP,
3258 #ifndef CAPSTONE_DIET
3259  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3260 #endif
3261 },
3262 {
3263  AArch64_FMINPv4f32, ARM64_INS_FMINP,
3264 #ifndef CAPSTONE_DIET
3265  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3266 #endif
3267 },
3268 {
3269  AArch64_FMINSrr, ARM64_INS_FMIN,
3270 #ifndef CAPSTONE_DIET
3271  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3272 #endif
3273 },
3274 {
3275  AArch64_FMINVv4i32v, ARM64_INS_FMINV,
3276 #ifndef CAPSTONE_DIET
3277  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3278 #endif
3279 },
3280 {
3281  AArch64_FMINv2f32, ARM64_INS_FMIN,
3282 #ifndef CAPSTONE_DIET
3283  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3284 #endif
3285 },
3286 {
3287  AArch64_FMINv2f64, ARM64_INS_FMIN,
3288 #ifndef CAPSTONE_DIET
3289  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3290 #endif
3291 },
3292 {
3293  AArch64_FMINv4f32, ARM64_INS_FMIN,
3294 #ifndef CAPSTONE_DIET
3295  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3296 #endif
3297 },
3298 {
3299  AArch64_FMLAv1i32_indexed, ARM64_INS_FMLA,
3300 #ifndef CAPSTONE_DIET
3301  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3302 #endif
3303 },
3304 {
3305  AArch64_FMLAv1i64_indexed, ARM64_INS_FMLA,
3306 #ifndef CAPSTONE_DIET
3307  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3308 #endif
3309 },
3310 {
3311  AArch64_FMLAv2f32, ARM64_INS_FMLA,
3312 #ifndef CAPSTONE_DIET
3313  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3314 #endif
3315 },
3316 {
3317  AArch64_FMLAv2f64, ARM64_INS_FMLA,
3318 #ifndef CAPSTONE_DIET
3319  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3320 #endif
3321 },
3322 {
3323  AArch64_FMLAv2i32_indexed, ARM64_INS_FMLA,
3324 #ifndef CAPSTONE_DIET
3325  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3326 #endif
3327 },
3328 {
3329  AArch64_FMLAv2i64_indexed, ARM64_INS_FMLA,
3330 #ifndef CAPSTONE_DIET
3331  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3332 #endif
3333 },
3334 {
3335  AArch64_FMLAv4f32, ARM64_INS_FMLA,
3336 #ifndef CAPSTONE_DIET
3337  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3338 #endif
3339 },
3340 {
3341  AArch64_FMLAv4i32_indexed, ARM64_INS_FMLA,
3342 #ifndef CAPSTONE_DIET
3343  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3344 #endif
3345 },
3346 {
3347  AArch64_FMLSv1i32_indexed, ARM64_INS_FMLS,
3348 #ifndef CAPSTONE_DIET
3349  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3350 #endif
3351 },
3352 {
3353  AArch64_FMLSv1i64_indexed, ARM64_INS_FMLS,
3354 #ifndef CAPSTONE_DIET
3355  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3356 #endif
3357 },
3358 {
3359  AArch64_FMLSv2f32, ARM64_INS_FMLS,
3360 #ifndef CAPSTONE_DIET
3361  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3362 #endif
3363 },
3364 {
3365  AArch64_FMLSv2f64, ARM64_INS_FMLS,
3366 #ifndef CAPSTONE_DIET
3367  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3368 #endif
3369 },
3370 {
3371  AArch64_FMLSv2i32_indexed, ARM64_INS_FMLS,
3372 #ifndef CAPSTONE_DIET
3373  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3374 #endif
3375 },
3376 {
3377  AArch64_FMLSv2i64_indexed, ARM64_INS_FMLS,
3378 #ifndef CAPSTONE_DIET
3379  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3380 #endif
3381 },
3382 {
3383  AArch64_FMLSv4f32, ARM64_INS_FMLS,
3384 #ifndef CAPSTONE_DIET
3385  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3386 #endif
3387 },
3388 {
3389  AArch64_FMLSv4i32_indexed, ARM64_INS_FMLS,
3390 #ifndef CAPSTONE_DIET
3391  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3392 #endif
3393 },
3394 {
3395  AArch64_FMOVDXHighr, ARM64_INS_FMOV,
3396 #ifndef CAPSTONE_DIET
3397  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3398 #endif
3399 },
3400 {
3401  AArch64_FMOVDXr, ARM64_INS_FMOV,
3402 #ifndef CAPSTONE_DIET
3403  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3404 #endif
3405 },
3406 {
3407  AArch64_FMOVDi, ARM64_INS_FMOV,
3408 #ifndef CAPSTONE_DIET
3409  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3410 #endif
3411 },
3412 {
3413  AArch64_FMOVDr, ARM64_INS_FMOV,
3414 #ifndef CAPSTONE_DIET
3415  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3416 #endif
3417 },
3418 {
3419  AArch64_FMOVSWr, ARM64_INS_FMOV,
3420 #ifndef CAPSTONE_DIET
3421  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3422 #endif
3423 },
3424 {
3425  AArch64_FMOVSi, ARM64_INS_FMOV,
3426 #ifndef CAPSTONE_DIET
3427  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3428 #endif
3429 },
3430 {
3431  AArch64_FMOVSr, ARM64_INS_FMOV,
3432 #ifndef CAPSTONE_DIET
3433  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3434 #endif
3435 },
3436 {
3437  AArch64_FMOVWSr, ARM64_INS_FMOV,
3438 #ifndef CAPSTONE_DIET
3439  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3440 #endif
3441 },
3442 {
3443  AArch64_FMOVXDHighr, ARM64_INS_FMOV,
3444 #ifndef CAPSTONE_DIET
3445  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3446 #endif
3447 },
3448 {
3449  AArch64_FMOVXDr, ARM64_INS_FMOV,
3450 #ifndef CAPSTONE_DIET
3451  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3452 #endif
3453 },
3454 {
3455  AArch64_FMOVv2f32_ns, ARM64_INS_FMOV,
3456 #ifndef CAPSTONE_DIET
3457  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3458 #endif
3459 },
3460 {
3461  AArch64_FMOVv2f64_ns, ARM64_INS_FMOV,
3462 #ifndef CAPSTONE_DIET
3463  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3464 #endif
3465 },
3466 {
3467  AArch64_FMOVv4f32_ns, ARM64_INS_FMOV,
3468 #ifndef CAPSTONE_DIET
3469  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3470 #endif
3471 },
3472 {
3473  AArch64_FMSUBDrrr, ARM64_INS_FMSUB,
3474 #ifndef CAPSTONE_DIET
3475  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3476 #endif
3477 },
3478 {
3479  AArch64_FMSUBSrrr, ARM64_INS_FMSUB,
3480 #ifndef CAPSTONE_DIET
3481  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3482 #endif
3483 },
3484 {
3485  AArch64_FMULDrr, ARM64_INS_FMUL,
3486 #ifndef CAPSTONE_DIET
3487  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3488 #endif
3489 },
3490 {
3491  AArch64_FMULSrr, ARM64_INS_FMUL,
3492 #ifndef CAPSTONE_DIET
3493  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3494 #endif
3495 },
3496 {
3497  AArch64_FMULX32, ARM64_INS_FMULX,
3498 #ifndef CAPSTONE_DIET
3499  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3500 #endif
3501 },
3502 {
3503  AArch64_FMULX64, ARM64_INS_FMULX,
3504 #ifndef CAPSTONE_DIET
3505  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3506 #endif
3507 },
3508 {
3509  AArch64_FMULXv1i32_indexed, ARM64_INS_FMULX,
3510 #ifndef CAPSTONE_DIET
3511  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3512 #endif
3513 },
3514 {
3515  AArch64_FMULXv1i64_indexed, ARM64_INS_FMULX,
3516 #ifndef CAPSTONE_DIET
3517  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3518 #endif
3519 },
3520 {
3521  AArch64_FMULXv2f32, ARM64_INS_FMULX,
3522 #ifndef CAPSTONE_DIET
3523  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3524 #endif
3525 },
3526 {
3527  AArch64_FMULXv2f64, ARM64_INS_FMULX,
3528 #ifndef CAPSTONE_DIET
3529  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3530 #endif
3531 },
3532 {
3533  AArch64_FMULXv2i32_indexed, ARM64_INS_FMULX,
3534 #ifndef CAPSTONE_DIET
3535  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3536 #endif
3537 },
3538 {
3539  AArch64_FMULXv2i64_indexed, ARM64_INS_FMULX,
3540 #ifndef CAPSTONE_DIET
3541  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3542 #endif
3543 },
3544 {
3545  AArch64_FMULXv4f32, ARM64_INS_FMULX,
3546 #ifndef CAPSTONE_DIET
3547  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3548 #endif
3549 },
3550 {
3551  AArch64_FMULXv4i32_indexed, ARM64_INS_FMULX,
3552 #ifndef CAPSTONE_DIET
3553  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3554 #endif
3555 },
3556 {
3557  AArch64_FMULv1i32_indexed, ARM64_INS_FMUL,
3558 #ifndef CAPSTONE_DIET
3559  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3560 #endif
3561 },
3562 {
3563  AArch64_FMULv1i64_indexed, ARM64_INS_FMUL,
3564 #ifndef CAPSTONE_DIET
3565  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3566 #endif
3567 },
3568 {
3569  AArch64_FMULv2f32, ARM64_INS_FMUL,
3570 #ifndef CAPSTONE_DIET
3571  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3572 #endif
3573 },
3574 {
3575  AArch64_FMULv2f64, ARM64_INS_FMUL,
3576 #ifndef CAPSTONE_DIET
3577  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3578 #endif
3579 },
3580 {
3581  AArch64_FMULv2i32_indexed, ARM64_INS_FMUL,
3582 #ifndef CAPSTONE_DIET
3583  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3584 #endif
3585 },
3586 {
3587  AArch64_FMULv2i64_indexed, ARM64_INS_FMUL,
3588 #ifndef CAPSTONE_DIET
3589  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3590 #endif
3591 },
3592 {
3593  AArch64_FMULv4f32, ARM64_INS_FMUL,
3594 #ifndef CAPSTONE_DIET
3595  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3596 #endif
3597 },
3598 {
3599  AArch64_FMULv4i32_indexed, ARM64_INS_FMUL,
3600 #ifndef CAPSTONE_DIET
3601  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3602 #endif
3603 },
3604 {
3605  AArch64_FNEGDr, ARM64_INS_FNEG,
3606 #ifndef CAPSTONE_DIET
3607  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3608 #endif
3609 },
3610 {
3611  AArch64_FNEGSr, ARM64_INS_FNEG,
3612 #ifndef CAPSTONE_DIET
3613  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3614 #endif
3615 },
3616 {
3617  AArch64_FNEGv2f32, ARM64_INS_FNEG,
3618 #ifndef CAPSTONE_DIET
3619  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3620 #endif
3621 },
3622 {
3623  AArch64_FNEGv2f64, ARM64_INS_FNEG,
3624 #ifndef CAPSTONE_DIET
3625  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3626 #endif
3627 },
3628 {
3629  AArch64_FNEGv4f32, ARM64_INS_FNEG,
3630 #ifndef CAPSTONE_DIET
3631  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3632 #endif
3633 },
3634 {
3635  AArch64_FNMADDDrrr, ARM64_INS_FNMADD,
3636 #ifndef CAPSTONE_DIET
3637  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3638 #endif
3639 },
3640 {
3641  AArch64_FNMADDSrrr, ARM64_INS_FNMADD,
3642 #ifndef CAPSTONE_DIET
3643  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3644 #endif
3645 },
3646 {
3647  AArch64_FNMSUBDrrr, ARM64_INS_FNMSUB,
3648 #ifndef CAPSTONE_DIET
3649  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3650 #endif
3651 },
3652 {
3653  AArch64_FNMSUBSrrr, ARM64_INS_FNMSUB,
3654 #ifndef CAPSTONE_DIET
3655  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3656 #endif
3657 },
3658 {
3659  AArch64_FNMULDrr, ARM64_INS_FNMUL,
3660 #ifndef CAPSTONE_DIET
3661  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3662 #endif
3663 },
3664 {
3665  AArch64_FNMULSrr, ARM64_INS_FNMUL,
3666 #ifndef CAPSTONE_DIET
3667  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3668 #endif
3669 },
3670 {
3671  AArch64_FRECPEv1i32, ARM64_INS_FRECPE,
3672 #ifndef CAPSTONE_DIET
3673  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3674 #endif
3675 },
3676 {
3677  AArch64_FRECPEv1i64, ARM64_INS_FRECPE,
3678 #ifndef CAPSTONE_DIET
3679  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3680 #endif
3681 },
3682 {
3683  AArch64_FRECPEv2f32, ARM64_INS_FRECPE,
3684 #ifndef CAPSTONE_DIET
3685  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3686 #endif
3687 },
3688 {
3689  AArch64_FRECPEv2f64, ARM64_INS_FRECPE,
3690 #ifndef CAPSTONE_DIET
3691  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3692 #endif
3693 },
3694 {
3695  AArch64_FRECPEv4f32, ARM64_INS_FRECPE,
3696 #ifndef CAPSTONE_DIET
3697  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3698 #endif
3699 },
3700 {
3701  AArch64_FRECPS32, ARM64_INS_FRECPS,
3702 #ifndef CAPSTONE_DIET
3703  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3704 #endif
3705 },
3706 {
3707  AArch64_FRECPS64, ARM64_INS_FRECPS,
3708 #ifndef CAPSTONE_DIET
3709  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3710 #endif
3711 },
3712 {
3713  AArch64_FRECPSv2f32, ARM64_INS_FRECPS,
3714 #ifndef CAPSTONE_DIET
3715  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3716 #endif
3717 },
3718 {
3719  AArch64_FRECPSv2f64, ARM64_INS_FRECPS,
3720 #ifndef CAPSTONE_DIET
3721  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3722 #endif
3723 },
3724 {
3725  AArch64_FRECPSv4f32, ARM64_INS_FRECPS,
3726 #ifndef CAPSTONE_DIET
3727  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3728 #endif
3729 },
3730 {
3731  AArch64_FRECPXv1i32, ARM64_INS_FRECPX,
3732 #ifndef CAPSTONE_DIET
3733  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3734 #endif
3735 },
3736 {
3737  AArch64_FRECPXv1i64, ARM64_INS_FRECPX,
3738 #ifndef CAPSTONE_DIET
3739  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3740 #endif
3741 },
3742 {
3743  AArch64_FRINTADr, ARM64_INS_FRINTA,
3744 #ifndef CAPSTONE_DIET
3745  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3746 #endif
3747 },
3748 {
3749  AArch64_FRINTASr, ARM64_INS_FRINTA,
3750 #ifndef CAPSTONE_DIET
3751  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3752 #endif
3753 },
3754 {
3755  AArch64_FRINTAv2f32, ARM64_INS_FRINTA,
3756 #ifndef CAPSTONE_DIET
3757  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3758 #endif
3759 },
3760 {
3761  AArch64_FRINTAv2f64, ARM64_INS_FRINTA,
3762 #ifndef CAPSTONE_DIET
3763  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3764 #endif
3765 },
3766 {
3767  AArch64_FRINTAv4f32, ARM64_INS_FRINTA,
3768 #ifndef CAPSTONE_DIET
3769  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3770 #endif
3771 },
3772 {
3773  AArch64_FRINTIDr, ARM64_INS_FRINTI,
3774 #ifndef CAPSTONE_DIET
3775  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3776 #endif
3777 },
3778 {
3779  AArch64_FRINTISr, ARM64_INS_FRINTI,
3780 #ifndef CAPSTONE_DIET
3781  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3782 #endif
3783 },
3784 {
3785  AArch64_FRINTIv2f32, ARM64_INS_FRINTI,
3786 #ifndef CAPSTONE_DIET
3787  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3788 #endif
3789 },
3790 {
3791  AArch64_FRINTIv2f64, ARM64_INS_FRINTI,
3792 #ifndef CAPSTONE_DIET
3793  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3794 #endif
3795 },
3796 {
3797  AArch64_FRINTIv4f32, ARM64_INS_FRINTI,
3798 #ifndef CAPSTONE_DIET
3799  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3800 #endif
3801 },
3802 {
3803  AArch64_FRINTMDr, ARM64_INS_FRINTM,
3804 #ifndef CAPSTONE_DIET
3805  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3806 #endif
3807 },
3808 {
3809  AArch64_FRINTMSr, ARM64_INS_FRINTM,
3810 #ifndef CAPSTONE_DIET
3811  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3812 #endif
3813 },
3814 {
3815  AArch64_FRINTMv2f32, ARM64_INS_FRINTM,
3816 #ifndef CAPSTONE_DIET
3817  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3818 #endif
3819 },
3820 {
3821  AArch64_FRINTMv2f64, ARM64_INS_FRINTM,
3822 #ifndef CAPSTONE_DIET
3823  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3824 #endif
3825 },
3826 {
3827  AArch64_FRINTMv4f32, ARM64_INS_FRINTM,
3828 #ifndef CAPSTONE_DIET
3829  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3830 #endif
3831 },
3832 {
3833  AArch64_FRINTNDr, ARM64_INS_FRINTN,
3834 #ifndef CAPSTONE_DIET
3835  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3836 #endif
3837 },
3838 {
3839  AArch64_FRINTNSr, ARM64_INS_FRINTN,
3840 #ifndef CAPSTONE_DIET
3841  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3842 #endif
3843 },
3844 {
3845  AArch64_FRINTNv2f32, ARM64_INS_FRINTN,
3846 #ifndef CAPSTONE_DIET
3847  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3848 #endif
3849 },
3850 {
3851  AArch64_FRINTNv2f64, ARM64_INS_FRINTN,
3852 #ifndef CAPSTONE_DIET
3853  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3854 #endif
3855 },
3856 {
3857  AArch64_FRINTNv4f32, ARM64_INS_FRINTN,
3858 #ifndef CAPSTONE_DIET
3859  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3860 #endif
3861 },
3862 {
3863  AArch64_FRINTPDr, ARM64_INS_FRINTP,
3864 #ifndef CAPSTONE_DIET
3865  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3866 #endif
3867 },
3868 {
3869  AArch64_FRINTPSr, ARM64_INS_FRINTP,
3870 #ifndef CAPSTONE_DIET
3871  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3872 #endif
3873 },
3874 {
3875  AArch64_FRINTPv2f32, ARM64_INS_FRINTP,
3876 #ifndef CAPSTONE_DIET
3877  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3878 #endif
3879 },
3880 {
3881  AArch64_FRINTPv2f64, ARM64_INS_FRINTP,
3882 #ifndef CAPSTONE_DIET
3883  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3884 #endif
3885 },
3886 {
3887  AArch64_FRINTPv4f32, ARM64_INS_FRINTP,
3888 #ifndef CAPSTONE_DIET
3889  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3890 #endif
3891 },
3892 {
3893  AArch64_FRINTXDr, ARM64_INS_FRINTX,
3894 #ifndef CAPSTONE_DIET
3895  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3896 #endif
3897 },
3898 {
3899  AArch64_FRINTXSr, ARM64_INS_FRINTX,
3900 #ifndef CAPSTONE_DIET
3901  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3902 #endif
3903 },
3904 {
3905  AArch64_FRINTXv2f32, ARM64_INS_FRINTX,
3906 #ifndef CAPSTONE_DIET
3907  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3908 #endif
3909 },
3910 {
3911  AArch64_FRINTXv2f64, ARM64_INS_FRINTX,
3912 #ifndef CAPSTONE_DIET
3913  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3914 #endif
3915 },
3916 {
3917  AArch64_FRINTXv4f32, ARM64_INS_FRINTX,
3918 #ifndef CAPSTONE_DIET
3919  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3920 #endif
3921 },
3922 {
3923  AArch64_FRINTZDr, ARM64_INS_FRINTZ,
3924 #ifndef CAPSTONE_DIET
3925  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3926 #endif
3927 },
3928 {
3929  AArch64_FRINTZSr, ARM64_INS_FRINTZ,
3930 #ifndef CAPSTONE_DIET
3931  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
3932 #endif
3933 },
3934 {
3935  AArch64_FRINTZv2f32, ARM64_INS_FRINTZ,
3936 #ifndef CAPSTONE_DIET
3937  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3938 #endif
3939 },
3940 {
3941  AArch64_FRINTZv2f64, ARM64_INS_FRINTZ,
3942 #ifndef CAPSTONE_DIET
3943  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3944 #endif
3945 },
3946 {
3947  AArch64_FRINTZv4f32, ARM64_INS_FRINTZ,
3948 #ifndef CAPSTONE_DIET
3949  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3950 #endif
3951 },
3952 {
3953  AArch64_FRSQRTEv1i32, ARM64_INS_FRSQRTE,
3954 #ifndef CAPSTONE_DIET
3955  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3956 #endif
3957 },
3958 {
3959  AArch64_FRSQRTEv1i64, ARM64_INS_FRSQRTE,
3960 #ifndef CAPSTONE_DIET
3961  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3962 #endif
3963 },
3964 {
3965  AArch64_FRSQRTEv2f32, ARM64_INS_FRSQRTE,
3966 #ifndef CAPSTONE_DIET
3967  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3968 #endif
3969 },
3970 {
3971  AArch64_FRSQRTEv2f64, ARM64_INS_FRSQRTE,
3972 #ifndef CAPSTONE_DIET
3973  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3974 #endif
3975 },
3976 {
3977  AArch64_FRSQRTEv4f32, ARM64_INS_FRSQRTE,
3978 #ifndef CAPSTONE_DIET
3979  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3980 #endif
3981 },
3982 {
3983  AArch64_FRSQRTS32, ARM64_INS_FRSQRTS,
3984 #ifndef CAPSTONE_DIET
3985  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3986 #endif
3987 },
3988 {
3989  AArch64_FRSQRTS64, ARM64_INS_FRSQRTS,
3990 #ifndef CAPSTONE_DIET
3991  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3992 #endif
3993 },
3994 {
3995  AArch64_FRSQRTSv2f32, ARM64_INS_FRSQRTS,
3996 #ifndef CAPSTONE_DIET
3997  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
3998 #endif
3999 },
4000 {
4001  AArch64_FRSQRTSv2f64, ARM64_INS_FRSQRTS,
4002 #ifndef CAPSTONE_DIET
4003  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4004 #endif
4005 },
4006 {
4007  AArch64_FRSQRTSv4f32, ARM64_INS_FRSQRTS,
4008 #ifndef CAPSTONE_DIET
4009  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4010 #endif
4011 },
4012 {
4013  AArch64_FSQRTDr, ARM64_INS_FSQRT,
4014 #ifndef CAPSTONE_DIET
4015  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
4016 #endif
4017 },
4018 {
4019  AArch64_FSQRTSr, ARM64_INS_FSQRT,
4020 #ifndef CAPSTONE_DIET
4021  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
4022 #endif
4023 },
4024 {
4025  AArch64_FSQRTv2f32, ARM64_INS_FSQRT,
4026 #ifndef CAPSTONE_DIET
4027  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4028 #endif
4029 },
4030 {
4031  AArch64_FSQRTv2f64, ARM64_INS_FSQRT,
4032 #ifndef CAPSTONE_DIET
4033  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4034 #endif
4035 },
4036 {
4037  AArch64_FSQRTv4f32, ARM64_INS_FSQRT,
4038 #ifndef CAPSTONE_DIET
4039  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4040 #endif
4041 },
4042 {
4043  AArch64_FSUBDrr, ARM64_INS_FSUB,
4044 #ifndef CAPSTONE_DIET
4045  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
4046 #endif
4047 },
4048 {
4049  AArch64_FSUBSrr, ARM64_INS_FSUB,
4050 #ifndef CAPSTONE_DIET
4051  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
4052 #endif
4053 },
4054 {
4055  AArch64_FSUBv2f32, ARM64_INS_FSUB,
4056 #ifndef CAPSTONE_DIET
4057  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4058 #endif
4059 },
4060 {
4061  AArch64_FSUBv2f64, ARM64_INS_FSUB,
4062 #ifndef CAPSTONE_DIET
4063  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4064 #endif
4065 },
4066 {
4067  AArch64_FSUBv4f32, ARM64_INS_FSUB,
4068 #ifndef CAPSTONE_DIET
4069  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4070 #endif
4071 },
4072 {
4073  AArch64_HINT, ARM64_INS_HINT,
4074 #ifndef CAPSTONE_DIET
4075  { 0 }, { 0 }, { 0 }, 0, 0
4076 #endif
4077 },
4078 {
4079  AArch64_HLT, ARM64_INS_HLT,
4080 #ifndef CAPSTONE_DIET
4081  { 0 }, { 0 }, { 0 }, 0, 0
4082 #endif
4083 },
4084 {
4085  AArch64_HVC, ARM64_INS_HVC,
4086 #ifndef CAPSTONE_DIET
4087  { 0 }, { 0 }, { 0 }, 0, 0
4088 #endif
4089 },
4090 {
4091  AArch64_INSvi16gpr, ARM64_INS_INS,
4092 #ifndef CAPSTONE_DIET
4093  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4094 #endif
4095 },
4096 {
4097  AArch64_INSvi16lane, ARM64_INS_INS,
4098 #ifndef CAPSTONE_DIET
4099  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4100 #endif
4101 },
4102 {
4103  AArch64_INSvi32gpr, ARM64_INS_INS,
4104 #ifndef CAPSTONE_DIET
4105  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4106 #endif
4107 },
4108 {
4109  AArch64_INSvi32lane, ARM64_INS_INS,
4110 #ifndef CAPSTONE_DIET
4111  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4112 #endif
4113 },
4114 {
4115  AArch64_INSvi64gpr, ARM64_INS_INS,
4116 #ifndef CAPSTONE_DIET
4117  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4118 #endif
4119 },
4120 {
4121  AArch64_INSvi64lane, ARM64_INS_INS,
4122 #ifndef CAPSTONE_DIET
4123  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4124 #endif
4125 },
4126 {
4127  AArch64_INSvi8gpr, ARM64_INS_INS,
4128 #ifndef CAPSTONE_DIET
4129  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4130 #endif
4131 },
4132 {
4133  AArch64_INSvi8lane, ARM64_INS_INS,
4134 #ifndef CAPSTONE_DIET
4135  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4136 #endif
4137 },
4138 {
4139  AArch64_ISB, ARM64_INS_ISB,
4140 #ifndef CAPSTONE_DIET
4141  { 0 }, { 0 }, { 0 }, 0, 0
4142 #endif
4143 },
4144 {
4145  AArch64_LD1Fourv16b, ARM64_INS_LD1,
4146 #ifndef CAPSTONE_DIET
4147  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4148 #endif
4149 },
4150 {
4151  AArch64_LD1Fourv16b_POST, ARM64_INS_LD1,
4152 #ifndef CAPSTONE_DIET
4153  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4154 #endif
4155 },
4156 {
4157  AArch64_LD1Fourv1d, ARM64_INS_LD1,
4158 #ifndef CAPSTONE_DIET
4159  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4160 #endif
4161 },
4162 {
4163  AArch64_LD1Fourv1d_POST, ARM64_INS_LD1,
4164 #ifndef CAPSTONE_DIET
4165  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4166 #endif
4167 },
4168 {
4169  AArch64_LD1Fourv2d, ARM64_INS_LD1,
4170 #ifndef CAPSTONE_DIET
4171  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4172 #endif
4173 },
4174 {
4175  AArch64_LD1Fourv2d_POST, ARM64_INS_LD1,
4176 #ifndef CAPSTONE_DIET
4177  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4178 #endif
4179 },
4180 {
4181  AArch64_LD1Fourv2s, ARM64_INS_LD1,
4182 #ifndef CAPSTONE_DIET
4183  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4184 #endif
4185 },
4186 {
4187  AArch64_LD1Fourv2s_POST, ARM64_INS_LD1,
4188 #ifndef CAPSTONE_DIET
4189  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4190 #endif
4191 },
4192 {
4193  AArch64_LD1Fourv4h, ARM64_INS_LD1,
4194 #ifndef CAPSTONE_DIET
4195  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4196 #endif
4197 },
4198 {
4199  AArch64_LD1Fourv4h_POST, ARM64_INS_LD1,
4200 #ifndef CAPSTONE_DIET
4201  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4202 #endif
4203 },
4204 {
4205  AArch64_LD1Fourv4s, ARM64_INS_LD1,
4206 #ifndef CAPSTONE_DIET
4207  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4208 #endif
4209 },
4210 {
4211  AArch64_LD1Fourv4s_POST, ARM64_INS_LD1,
4212 #ifndef CAPSTONE_DIET
4213  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4214 #endif
4215 },
4216 {
4217  AArch64_LD1Fourv8b, ARM64_INS_LD1,
4218 #ifndef CAPSTONE_DIET
4219  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4220 #endif
4221 },
4222 {
4223  AArch64_LD1Fourv8b_POST, ARM64_INS_LD1,
4224 #ifndef CAPSTONE_DIET
4225  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4226 #endif
4227 },
4228 {
4229  AArch64_LD1Fourv8h, ARM64_INS_LD1,
4230 #ifndef CAPSTONE_DIET
4231  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4232 #endif
4233 },
4234 {
4235  AArch64_LD1Fourv8h_POST, ARM64_INS_LD1,
4236 #ifndef CAPSTONE_DIET
4237  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4238 #endif
4239 },
4240 {
4241  AArch64_LD1Onev16b, ARM64_INS_LD1,
4242 #ifndef CAPSTONE_DIET
4243  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4244 #endif
4245 },
4246 {
4247  AArch64_LD1Onev16b_POST, ARM64_INS_LD1,
4248 #ifndef CAPSTONE_DIET
4249  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4250 #endif
4251 },
4252 {
4253  AArch64_LD1Onev1d, ARM64_INS_LD1,
4254 #ifndef CAPSTONE_DIET
4255  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4256 #endif
4257 },
4258 {
4259  AArch64_LD1Onev1d_POST, ARM64_INS_LD1,
4260 #ifndef CAPSTONE_DIET
4261  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4262 #endif
4263 },
4264 {
4265  AArch64_LD1Onev2d, ARM64_INS_LD1,
4266 #ifndef CAPSTONE_DIET
4267  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4268 #endif
4269 },
4270 {
4271  AArch64_LD1Onev2d_POST, ARM64_INS_LD1,
4272 #ifndef CAPSTONE_DIET
4273  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4274 #endif
4275 },
4276 {
4277  AArch64_LD1Onev2s, ARM64_INS_LD1,
4278 #ifndef CAPSTONE_DIET
4279  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4280 #endif
4281 },
4282 {
4283  AArch64_LD1Onev2s_POST, ARM64_INS_LD1,
4284 #ifndef CAPSTONE_DIET
4285  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4286 #endif
4287 },
4288 {
4289  AArch64_LD1Onev4h, ARM64_INS_LD1,
4290 #ifndef CAPSTONE_DIET
4291  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4292 #endif
4293 },
4294 {
4295  AArch64_LD1Onev4h_POST, ARM64_INS_LD1,
4296 #ifndef CAPSTONE_DIET
4297  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4298 #endif
4299 },
4300 {
4301  AArch64_LD1Onev4s, ARM64_INS_LD1,
4302 #ifndef CAPSTONE_DIET
4303  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4304 #endif
4305 },
4306 {
4307  AArch64_LD1Onev4s_POST, ARM64_INS_LD1,
4308 #ifndef CAPSTONE_DIET
4309  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4310 #endif
4311 },
4312 {
4313  AArch64_LD1Onev8b, ARM64_INS_LD1,
4314 #ifndef CAPSTONE_DIET
4315  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4316 #endif
4317 },
4318 {
4319  AArch64_LD1Onev8b_POST, ARM64_INS_LD1,
4320 #ifndef CAPSTONE_DIET
4321  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4322 #endif
4323 },
4324 {
4325  AArch64_LD1Onev8h, ARM64_INS_LD1,
4326 #ifndef CAPSTONE_DIET
4327  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4328 #endif
4329 },
4330 {
4331  AArch64_LD1Onev8h_POST, ARM64_INS_LD1,
4332 #ifndef CAPSTONE_DIET
4333  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4334 #endif
4335 },
4336 {
4337  AArch64_LD1Rv16b, ARM64_INS_LD1R,
4338 #ifndef CAPSTONE_DIET
4339  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4340 #endif
4341 },
4342 {
4343  AArch64_LD1Rv16b_POST, ARM64_INS_LD1R,
4344 #ifndef CAPSTONE_DIET
4345  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4346 #endif
4347 },
4348 {
4349  AArch64_LD1Rv1d, ARM64_INS_LD1R,
4350 #ifndef CAPSTONE_DIET
4351  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4352 #endif
4353 },
4354 {
4355  AArch64_LD1Rv1d_POST, ARM64_INS_LD1R,
4356 #ifndef CAPSTONE_DIET
4357  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4358 #endif
4359 },
4360 {
4361  AArch64_LD1Rv2d, ARM64_INS_LD1R,
4362 #ifndef CAPSTONE_DIET
4363  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4364 #endif
4365 },
4366 {
4367  AArch64_LD1Rv2d_POST, ARM64_INS_LD1R,
4368 #ifndef CAPSTONE_DIET
4369  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4370 #endif
4371 },
4372 {
4373  AArch64_LD1Rv2s, ARM64_INS_LD1R,
4374 #ifndef CAPSTONE_DIET
4375  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4376 #endif
4377 },
4378 {
4379  AArch64_LD1Rv2s_POST, ARM64_INS_LD1R,
4380 #ifndef CAPSTONE_DIET
4381  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4382 #endif
4383 },
4384 {
4385  AArch64_LD1Rv4h, ARM64_INS_LD1R,
4386 #ifndef CAPSTONE_DIET
4387  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4388 #endif
4389 },
4390 {
4391  AArch64_LD1Rv4h_POST, ARM64_INS_LD1R,
4392 #ifndef CAPSTONE_DIET
4393  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4394 #endif
4395 },
4396 {
4397  AArch64_LD1Rv4s, ARM64_INS_LD1R,
4398 #ifndef CAPSTONE_DIET
4399  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4400 #endif
4401 },
4402 {
4403  AArch64_LD1Rv4s_POST, ARM64_INS_LD1R,
4404 #ifndef CAPSTONE_DIET
4405  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4406 #endif
4407 },
4408 {
4409  AArch64_LD1Rv8b, ARM64_INS_LD1R,
4410 #ifndef CAPSTONE_DIET
4411  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4412 #endif
4413 },
4414 {
4415  AArch64_LD1Rv8b_POST, ARM64_INS_LD1R,
4416 #ifndef CAPSTONE_DIET
4417  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4418 #endif
4419 },
4420 {
4421  AArch64_LD1Rv8h, ARM64_INS_LD1R,
4422 #ifndef CAPSTONE_DIET
4423  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4424 #endif
4425 },
4426 {
4427  AArch64_LD1Rv8h_POST, ARM64_INS_LD1R,
4428 #ifndef CAPSTONE_DIET
4429  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4430 #endif
4431 },
4432 {
4433  AArch64_LD1Threev16b, ARM64_INS_LD1,
4434 #ifndef CAPSTONE_DIET
4435  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4436 #endif
4437 },
4438 {
4439  AArch64_LD1Threev16b_POST, ARM64_INS_LD1,
4440 #ifndef CAPSTONE_DIET
4441  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4442 #endif
4443 },
4444 {
4445  AArch64_LD1Threev1d, ARM64_INS_LD1,
4446 #ifndef CAPSTONE_DIET
4447  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4448 #endif
4449 },
4450 {
4451  AArch64_LD1Threev1d_POST, ARM64_INS_LD1,
4452 #ifndef CAPSTONE_DIET
4453  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4454 #endif
4455 },
4456 {
4457  AArch64_LD1Threev2d, ARM64_INS_LD1,
4458 #ifndef CAPSTONE_DIET
4459  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4460 #endif
4461 },
4462 {
4463  AArch64_LD1Threev2d_POST, ARM64_INS_LD1,
4464 #ifndef CAPSTONE_DIET
4465  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4466 #endif
4467 },
4468 {
4469  AArch64_LD1Threev2s, ARM64_INS_LD1,
4470 #ifndef CAPSTONE_DIET
4471  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4472 #endif
4473 },
4474 {
4475  AArch64_LD1Threev2s_POST, ARM64_INS_LD1,
4476 #ifndef CAPSTONE_DIET
4477  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4478 #endif
4479 },
4480 {
4481  AArch64_LD1Threev4h, ARM64_INS_LD1,
4482 #ifndef CAPSTONE_DIET
4483  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4484 #endif
4485 },
4486 {
4487  AArch64_LD1Threev4h_POST, ARM64_INS_LD1,
4488 #ifndef CAPSTONE_DIET
4489  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4490 #endif
4491 },
4492 {
4493  AArch64_LD1Threev4s, ARM64_INS_LD1,
4494 #ifndef CAPSTONE_DIET
4495  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4496 #endif
4497 },
4498 {
4499  AArch64_LD1Threev4s_POST, ARM64_INS_LD1,
4500 #ifndef CAPSTONE_DIET
4501  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4502 #endif
4503 },
4504 {
4505  AArch64_LD1Threev8b, ARM64_INS_LD1,
4506 #ifndef CAPSTONE_DIET
4507  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4508 #endif
4509 },
4510 {
4511  AArch64_LD1Threev8b_POST, ARM64_INS_LD1,
4512 #ifndef CAPSTONE_DIET
4513  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4514 #endif
4515 },
4516 {
4517  AArch64_LD1Threev8h, ARM64_INS_LD1,
4518 #ifndef CAPSTONE_DIET
4519  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4520 #endif
4521 },
4522 {
4523  AArch64_LD1Threev8h_POST, ARM64_INS_LD1,
4524 #ifndef CAPSTONE_DIET
4525  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4526 #endif
4527 },
4528 {
4529  AArch64_LD1Twov16b, ARM64_INS_LD1,
4530 #ifndef CAPSTONE_DIET
4531  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4532 #endif
4533 },
4534 {
4535  AArch64_LD1Twov16b_POST, ARM64_INS_LD1,
4536 #ifndef CAPSTONE_DIET
4537  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4538 #endif
4539 },
4540 {
4541  AArch64_LD1Twov1d, ARM64_INS_LD1,
4542 #ifndef CAPSTONE_DIET
4543  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4544 #endif
4545 },
4546 {
4547  AArch64_LD1Twov1d_POST, ARM64_INS_LD1,
4548 #ifndef CAPSTONE_DIET
4549  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4550 #endif
4551 },
4552 {
4553  AArch64_LD1Twov2d, ARM64_INS_LD1,
4554 #ifndef CAPSTONE_DIET
4555  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4556 #endif
4557 },
4558 {
4559  AArch64_LD1Twov2d_POST, ARM64_INS_LD1,
4560 #ifndef CAPSTONE_DIET
4561  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4562 #endif
4563 },
4564 {
4565  AArch64_LD1Twov2s, ARM64_INS_LD1,
4566 #ifndef CAPSTONE_DIET
4567  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4568 #endif
4569 },
4570 {
4571  AArch64_LD1Twov2s_POST, ARM64_INS_LD1,
4572 #ifndef CAPSTONE_DIET
4573  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4574 #endif
4575 },
4576 {
4577  AArch64_LD1Twov4h, ARM64_INS_LD1,
4578 #ifndef CAPSTONE_DIET
4579  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4580 #endif
4581 },
4582 {
4583  AArch64_LD1Twov4h_POST, ARM64_INS_LD1,
4584 #ifndef CAPSTONE_DIET
4585  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4586 #endif
4587 },
4588 {
4589  AArch64_LD1Twov4s, ARM64_INS_LD1,
4590 #ifndef CAPSTONE_DIET
4591  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4592 #endif
4593 },
4594 {
4595  AArch64_LD1Twov4s_POST, ARM64_INS_LD1,
4596 #ifndef CAPSTONE_DIET
4597  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4598 #endif
4599 },
4600 {
4601  AArch64_LD1Twov8b, ARM64_INS_LD1,
4602 #ifndef CAPSTONE_DIET
4603  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4604 #endif
4605 },
4606 {
4607  AArch64_LD1Twov8b_POST, ARM64_INS_LD1,
4608 #ifndef CAPSTONE_DIET
4609  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4610 #endif
4611 },
4612 {
4613  AArch64_LD1Twov8h, ARM64_INS_LD1,
4614 #ifndef CAPSTONE_DIET
4615  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4616 #endif
4617 },
4618 {
4619  AArch64_LD1Twov8h_POST, ARM64_INS_LD1,
4620 #ifndef CAPSTONE_DIET
4621  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4622 #endif
4623 },
4624 {
4625  AArch64_LD1i16, ARM64_INS_LD1,
4626 #ifndef CAPSTONE_DIET
4627  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4628 #endif
4629 },
4630 {
4631  AArch64_LD1i16_POST, ARM64_INS_LD1,
4632 #ifndef CAPSTONE_DIET
4633  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4634 #endif
4635 },
4636 {
4637  AArch64_LD1i32, ARM64_INS_LD1,
4638 #ifndef CAPSTONE_DIET
4639  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4640 #endif
4641 },
4642 {
4643  AArch64_LD1i32_POST, ARM64_INS_LD1,
4644 #ifndef CAPSTONE_DIET
4645  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4646 #endif
4647 },
4648 {
4649  AArch64_LD1i64, ARM64_INS_LD1,
4650 #ifndef CAPSTONE_DIET
4651  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4652 #endif
4653 },
4654 {
4655  AArch64_LD1i64_POST, ARM64_INS_LD1,
4656 #ifndef CAPSTONE_DIET
4657  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4658 #endif
4659 },
4660 {
4661  AArch64_LD1i8, ARM64_INS_LD1,
4662 #ifndef CAPSTONE_DIET
4663  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4664 #endif
4665 },
4666 {
4667  AArch64_LD1i8_POST, ARM64_INS_LD1,
4668 #ifndef CAPSTONE_DIET
4669  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4670 #endif
4671 },
4672 {
4673  AArch64_LD2Rv16b, ARM64_INS_LD2R,
4674 #ifndef CAPSTONE_DIET
4675  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4676 #endif
4677 },
4678 {
4679  AArch64_LD2Rv16b_POST, ARM64_INS_LD2R,
4680 #ifndef CAPSTONE_DIET
4681  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4682 #endif
4683 },
4684 {
4685  AArch64_LD2Rv1d, ARM64_INS_LD2R,
4686 #ifndef CAPSTONE_DIET
4687  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4688 #endif
4689 },
4690 {
4691  AArch64_LD2Rv1d_POST, ARM64_INS_LD2R,
4692 #ifndef CAPSTONE_DIET
4693  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4694 #endif
4695 },
4696 {
4697  AArch64_LD2Rv2d, ARM64_INS_LD2R,
4698 #ifndef CAPSTONE_DIET
4699  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4700 #endif
4701 },
4702 {
4703  AArch64_LD2Rv2d_POST, ARM64_INS_LD2R,
4704 #ifndef CAPSTONE_DIET
4705  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4706 #endif
4707 },
4708 {
4709  AArch64_LD2Rv2s, ARM64_INS_LD2R,
4710 #ifndef CAPSTONE_DIET
4711  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4712 #endif
4713 },
4714 {
4715  AArch64_LD2Rv2s_POST, ARM64_INS_LD2R,
4716 #ifndef CAPSTONE_DIET
4717  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4718 #endif
4719 },
4720 {
4721  AArch64_LD2Rv4h, ARM64_INS_LD2R,
4722 #ifndef CAPSTONE_DIET
4723  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4724 #endif
4725 },
4726 {
4727  AArch64_LD2Rv4h_POST, ARM64_INS_LD2R,
4728 #ifndef CAPSTONE_DIET
4729  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4730 #endif
4731 },
4732 {
4733  AArch64_LD2Rv4s, ARM64_INS_LD2R,
4734 #ifndef CAPSTONE_DIET
4735  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4736 #endif
4737 },
4738 {
4739  AArch64_LD2Rv4s_POST, ARM64_INS_LD2R,
4740 #ifndef CAPSTONE_DIET
4741  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4742 #endif
4743 },
4744 {
4745  AArch64_LD2Rv8b, ARM64_INS_LD2R,
4746 #ifndef CAPSTONE_DIET
4747  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4748 #endif
4749 },
4750 {
4751  AArch64_LD2Rv8b_POST, ARM64_INS_LD2R,
4752 #ifndef CAPSTONE_DIET
4753  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4754 #endif
4755 },
4756 {
4757  AArch64_LD2Rv8h, ARM64_INS_LD2R,
4758 #ifndef CAPSTONE_DIET
4759  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4760 #endif
4761 },
4762 {
4763  AArch64_LD2Rv8h_POST, ARM64_INS_LD2R,
4764 #ifndef CAPSTONE_DIET
4765  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4766 #endif
4767 },
4768 {
4769  AArch64_LD2Twov16b, ARM64_INS_LD2,
4770 #ifndef CAPSTONE_DIET
4771  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4772 #endif
4773 },
4774 {
4775  AArch64_LD2Twov16b_POST, ARM64_INS_LD2,
4776 #ifndef CAPSTONE_DIET
4777  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4778 #endif
4779 },
4780 {
4781  AArch64_LD2Twov2d, ARM64_INS_LD2,
4782 #ifndef CAPSTONE_DIET
4783  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4784 #endif
4785 },
4786 {
4787  AArch64_LD2Twov2d_POST, ARM64_INS_LD2,
4788 #ifndef CAPSTONE_DIET
4789  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4790 #endif
4791 },
4792 {
4793  AArch64_LD2Twov2s, ARM64_INS_LD2,
4794 #ifndef CAPSTONE_DIET
4795  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4796 #endif
4797 },
4798 {
4799  AArch64_LD2Twov2s_POST, ARM64_INS_LD2,
4800 #ifndef CAPSTONE_DIET
4801  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4802 #endif
4803 },
4804 {
4805  AArch64_LD2Twov4h, ARM64_INS_LD2,
4806 #ifndef CAPSTONE_DIET
4807  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4808 #endif
4809 },
4810 {
4811  AArch64_LD2Twov4h_POST, ARM64_INS_LD2,
4812 #ifndef CAPSTONE_DIET
4813  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4814 #endif
4815 },
4816 {
4817  AArch64_LD2Twov4s, ARM64_INS_LD2,
4818 #ifndef CAPSTONE_DIET
4819  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4820 #endif
4821 },
4822 {
4823  AArch64_LD2Twov4s_POST, ARM64_INS_LD2,
4824 #ifndef CAPSTONE_DIET
4825  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4826 #endif
4827 },
4828 {
4829  AArch64_LD2Twov8b, ARM64_INS_LD2,
4830 #ifndef CAPSTONE_DIET
4831  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4832 #endif
4833 },
4834 {
4835  AArch64_LD2Twov8b_POST, ARM64_INS_LD2,
4836 #ifndef CAPSTONE_DIET
4837  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4838 #endif
4839 },
4840 {
4841  AArch64_LD2Twov8h, ARM64_INS_LD2,
4842 #ifndef CAPSTONE_DIET
4843  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4844 #endif
4845 },
4846 {
4847  AArch64_LD2Twov8h_POST, ARM64_INS_LD2,
4848 #ifndef CAPSTONE_DIET
4849  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4850 #endif
4851 },
4852 {
4853  AArch64_LD2i16, ARM64_INS_LD2,
4854 #ifndef CAPSTONE_DIET
4855  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4856 #endif
4857 },
4858 {
4859  AArch64_LD2i16_POST, ARM64_INS_LD2,
4860 #ifndef CAPSTONE_DIET
4861  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4862 #endif
4863 },
4864 {
4865  AArch64_LD2i32, ARM64_INS_LD2,
4866 #ifndef CAPSTONE_DIET
4867  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4868 #endif
4869 },
4870 {
4871  AArch64_LD2i32_POST, ARM64_INS_LD2,
4872 #ifndef CAPSTONE_DIET
4873  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4874 #endif
4875 },
4876 {
4877  AArch64_LD2i64, ARM64_INS_LD2,
4878 #ifndef CAPSTONE_DIET
4879  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4880 #endif
4881 },
4882 {
4883  AArch64_LD2i64_POST, ARM64_INS_LD2,
4884 #ifndef CAPSTONE_DIET
4885  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4886 #endif
4887 },
4888 {
4889  AArch64_LD2i8, ARM64_INS_LD2,
4890 #ifndef CAPSTONE_DIET
4891  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4892 #endif
4893 },
4894 {
4895  AArch64_LD2i8_POST, ARM64_INS_LD2,
4896 #ifndef CAPSTONE_DIET
4897  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4898 #endif
4899 },
4900 {
4901  AArch64_LD3Rv16b, ARM64_INS_LD3R,
4902 #ifndef CAPSTONE_DIET
4903  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4904 #endif
4905 },
4906 {
4907  AArch64_LD3Rv16b_POST, ARM64_INS_LD3R,
4908 #ifndef CAPSTONE_DIET
4909  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4910 #endif
4911 },
4912 {
4913  AArch64_LD3Rv1d, ARM64_INS_LD3R,
4914 #ifndef CAPSTONE_DIET
4915  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4916 #endif
4917 },
4918 {
4919  AArch64_LD3Rv1d_POST, ARM64_INS_LD3R,
4920 #ifndef CAPSTONE_DIET
4921  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4922 #endif
4923 },
4924 {
4925  AArch64_LD3Rv2d, ARM64_INS_LD3R,
4926 #ifndef CAPSTONE_DIET
4927  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4928 #endif
4929 },
4930 {
4931  AArch64_LD3Rv2d_POST, ARM64_INS_LD3R,
4932 #ifndef CAPSTONE_DIET
4933  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4934 #endif
4935 },
4936 {
4937  AArch64_LD3Rv2s, ARM64_INS_LD3R,
4938 #ifndef CAPSTONE_DIET
4939  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4940 #endif
4941 },
4942 {
4943  AArch64_LD3Rv2s_POST, ARM64_INS_LD3R,
4944 #ifndef CAPSTONE_DIET
4945  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4946 #endif
4947 },
4948 {
4949  AArch64_LD3Rv4h, ARM64_INS_LD3R,
4950 #ifndef CAPSTONE_DIET
4951  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4952 #endif
4953 },
4954 {
4955  AArch64_LD3Rv4h_POST, ARM64_INS_LD3R,
4956 #ifndef CAPSTONE_DIET
4957  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4958 #endif
4959 },
4960 {
4961  AArch64_LD3Rv4s, ARM64_INS_LD3R,
4962 #ifndef CAPSTONE_DIET
4963  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4964 #endif
4965 },
4966 {
4967  AArch64_LD3Rv4s_POST, ARM64_INS_LD3R,
4968 #ifndef CAPSTONE_DIET
4969  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4970 #endif
4971 },
4972 {
4973  AArch64_LD3Rv8b, ARM64_INS_LD3R,
4974 #ifndef CAPSTONE_DIET
4975  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4976 #endif
4977 },
4978 {
4979  AArch64_LD3Rv8b_POST, ARM64_INS_LD3R,
4980 #ifndef CAPSTONE_DIET
4981  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4982 #endif
4983 },
4984 {
4985  AArch64_LD3Rv8h, ARM64_INS_LD3R,
4986 #ifndef CAPSTONE_DIET
4987  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4988 #endif
4989 },
4990 {
4991  AArch64_LD3Rv8h_POST, ARM64_INS_LD3R,
4992 #ifndef CAPSTONE_DIET
4993  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
4994 #endif
4995 },
4996 {
4997  AArch64_LD3Threev16b, ARM64_INS_LD3,
4998 #ifndef CAPSTONE_DIET
4999  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5000 #endif
5001 },
5002 {
5003  AArch64_LD3Threev16b_POST, ARM64_INS_LD3,
5004 #ifndef CAPSTONE_DIET
5005  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5006 #endif
5007 },
5008 {
5009  AArch64_LD3Threev2d, ARM64_INS_LD3,
5010 #ifndef CAPSTONE_DIET
5011  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5012 #endif
5013 },
5014 {
5015  AArch64_LD3Threev2d_POST, ARM64_INS_LD3,
5016 #ifndef CAPSTONE_DIET
5017  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5018 #endif
5019 },
5020 {
5021  AArch64_LD3Threev2s, ARM64_INS_LD3,
5022 #ifndef CAPSTONE_DIET
5023  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5024 #endif
5025 },
5026 {
5027  AArch64_LD3Threev2s_POST, ARM64_INS_LD3,
5028 #ifndef CAPSTONE_DIET
5029  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5030 #endif
5031 },
5032 {
5033  AArch64_LD3Threev4h, ARM64_INS_LD3,
5034 #ifndef CAPSTONE_DIET
5035  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5036 #endif
5037 },
5038 {
5039  AArch64_LD3Threev4h_POST, ARM64_INS_LD3,
5040 #ifndef CAPSTONE_DIET
5041  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5042 #endif
5043 },
5044 {
5045  AArch64_LD3Threev4s, ARM64_INS_LD3,
5046 #ifndef CAPSTONE_DIET
5047  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5048 #endif
5049 },
5050 {
5051  AArch64_LD3Threev4s_POST, ARM64_INS_LD3,
5052 #ifndef CAPSTONE_DIET
5053  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5054 #endif
5055 },
5056 {
5057  AArch64_LD3Threev8b, ARM64_INS_LD3,
5058 #ifndef CAPSTONE_DIET
5059  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5060 #endif
5061 },
5062 {
5063  AArch64_LD3Threev8b_POST, ARM64_INS_LD3,
5064 #ifndef CAPSTONE_DIET
5065  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5066 #endif
5067 },
5068 {
5069  AArch64_LD3Threev8h, ARM64_INS_LD3,
5070 #ifndef CAPSTONE_DIET
5071  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5072 #endif
5073 },
5074 {
5075  AArch64_LD3Threev8h_POST, ARM64_INS_LD3,
5076 #ifndef CAPSTONE_DIET
5077  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5078 #endif
5079 },
5080 {
5081  AArch64_LD3i16, ARM64_INS_LD3,
5082 #ifndef CAPSTONE_DIET
5083  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5084 #endif
5085 },
5086 {
5087  AArch64_LD3i16_POST, ARM64_INS_LD3,
5088 #ifndef CAPSTONE_DIET
5089  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5090 #endif
5091 },
5092 {
5093  AArch64_LD3i32, ARM64_INS_LD3,
5094 #ifndef CAPSTONE_DIET
5095  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5096 #endif
5097 },
5098 {
5099  AArch64_LD3i32_POST, ARM64_INS_LD3,
5100 #ifndef CAPSTONE_DIET
5101  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5102 #endif
5103 },
5104 {
5105  AArch64_LD3i64, ARM64_INS_LD3,
5106 #ifndef CAPSTONE_DIET
5107  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5108 #endif
5109 },
5110 {
5111  AArch64_LD3i64_POST, ARM64_INS_LD3,
5112 #ifndef CAPSTONE_DIET
5113  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5114 #endif
5115 },
5116 {
5117  AArch64_LD3i8, ARM64_INS_LD3,
5118 #ifndef CAPSTONE_DIET
5119  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5120 #endif
5121 },
5122 {
5123  AArch64_LD3i8_POST, ARM64_INS_LD3,
5124 #ifndef CAPSTONE_DIET
5125  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5126 #endif
5127 },
5128 {
5129  AArch64_LD4Fourv16b, ARM64_INS_LD4,
5130 #ifndef CAPSTONE_DIET
5131  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5132 #endif
5133 },
5134 {
5135  AArch64_LD4Fourv16b_POST, ARM64_INS_LD4,
5136 #ifndef CAPSTONE_DIET
5137  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5138 #endif
5139 },
5140 {
5141  AArch64_LD4Fourv2d, ARM64_INS_LD4,
5142 #ifndef CAPSTONE_DIET
5143  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5144 #endif
5145 },
5146 {
5147  AArch64_LD4Fourv2d_POST, ARM64_INS_LD4,
5148 #ifndef CAPSTONE_DIET
5149  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5150 #endif
5151 },
5152 {
5153  AArch64_LD4Fourv2s, ARM64_INS_LD4,
5154 #ifndef CAPSTONE_DIET
5155  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5156 #endif
5157 },
5158 {
5159  AArch64_LD4Fourv2s_POST, ARM64_INS_LD4,
5160 #ifndef CAPSTONE_DIET
5161  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5162 #endif
5163 },
5164 {
5165  AArch64_LD4Fourv4h, ARM64_INS_LD4,
5166 #ifndef CAPSTONE_DIET
5167  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5168 #endif
5169 },
5170 {
5171  AArch64_LD4Fourv4h_POST, ARM64_INS_LD4,
5172 #ifndef CAPSTONE_DIET
5173  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5174 #endif
5175 },
5176 {
5177  AArch64_LD4Fourv4s, ARM64_INS_LD4,
5178 #ifndef CAPSTONE_DIET
5179  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5180 #endif
5181 },
5182 {
5183  AArch64_LD4Fourv4s_POST, ARM64_INS_LD4,
5184 #ifndef CAPSTONE_DIET
5185  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5186 #endif
5187 },
5188 {
5189  AArch64_LD4Fourv8b, ARM64_INS_LD4,
5190 #ifndef CAPSTONE_DIET
5191  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5192 #endif
5193 },
5194 {
5195  AArch64_LD4Fourv8b_POST, ARM64_INS_LD4,
5196 #ifndef CAPSTONE_DIET
5197  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5198 #endif
5199 },
5200 {
5201  AArch64_LD4Fourv8h, ARM64_INS_LD4,
5202 #ifndef CAPSTONE_DIET
5203  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5204 #endif
5205 },
5206 {
5207  AArch64_LD4Fourv8h_POST, ARM64_INS_LD4,
5208 #ifndef CAPSTONE_DIET
5209  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5210 #endif
5211 },
5212 {
5213  AArch64_LD4Rv16b, ARM64_INS_LD4R,
5214 #ifndef CAPSTONE_DIET
5215  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5216 #endif
5217 },
5218 {
5219  AArch64_LD4Rv16b_POST, ARM64_INS_LD4R,
5220 #ifndef CAPSTONE_DIET
5221  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5222 #endif
5223 },
5224 {
5225  AArch64_LD4Rv1d, ARM64_INS_LD4R,
5226 #ifndef CAPSTONE_DIET
5227  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5228 #endif
5229 },
5230 {
5231  AArch64_LD4Rv1d_POST, ARM64_INS_LD4R,
5232 #ifndef CAPSTONE_DIET
5233  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5234 #endif
5235 },
5236 {
5237  AArch64_LD4Rv2d, ARM64_INS_LD4R,
5238 #ifndef CAPSTONE_DIET
5239  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5240 #endif
5241 },
5242 {
5243  AArch64_LD4Rv2d_POST, ARM64_INS_LD4R,
5244 #ifndef CAPSTONE_DIET
5245  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5246 #endif
5247 },
5248 {
5249  AArch64_LD4Rv2s, ARM64_INS_LD4R,
5250 #ifndef CAPSTONE_DIET
5251  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5252 #endif
5253 },
5254 {
5255  AArch64_LD4Rv2s_POST, ARM64_INS_LD4R,
5256 #ifndef CAPSTONE_DIET
5257  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5258 #endif
5259 },
5260 {
5261  AArch64_LD4Rv4h, ARM64_INS_LD4R,
5262 #ifndef CAPSTONE_DIET
5263  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5264 #endif
5265 },
5266 {
5267  AArch64_LD4Rv4h_POST, ARM64_INS_LD4R,
5268 #ifndef CAPSTONE_DIET
5269  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5270 #endif
5271 },
5272 {
5273  AArch64_LD4Rv4s, ARM64_INS_LD4R,
5274 #ifndef CAPSTONE_DIET
5275  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5276 #endif
5277 },
5278 {
5279  AArch64_LD4Rv4s_POST, ARM64_INS_LD4R,
5280 #ifndef CAPSTONE_DIET
5281  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5282 #endif
5283 },
5284 {
5285  AArch64_LD4Rv8b, ARM64_INS_LD4R,
5286 #ifndef CAPSTONE_DIET
5287  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5288 #endif
5289 },
5290 {
5291  AArch64_LD4Rv8b_POST, ARM64_INS_LD4R,
5292 #ifndef CAPSTONE_DIET
5293  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5294 #endif
5295 },
5296 {
5297  AArch64_LD4Rv8h, ARM64_INS_LD4R,
5298 #ifndef CAPSTONE_DIET
5299  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5300 #endif
5301 },
5302 {
5303  AArch64_LD4Rv8h_POST, ARM64_INS_LD4R,
5304 #ifndef CAPSTONE_DIET
5305  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5306 #endif
5307 },
5308 {
5309  AArch64_LD4i16, ARM64_INS_LD4,
5310 #ifndef CAPSTONE_DIET
5311  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5312 #endif
5313 },
5314 {
5315  AArch64_LD4i16_POST, ARM64_INS_LD4,
5316 #ifndef CAPSTONE_DIET
5317  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5318 #endif
5319 },
5320 {
5321  AArch64_LD4i32, ARM64_INS_LD4,
5322 #ifndef CAPSTONE_DIET
5323  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5324 #endif
5325 },
5326 {
5327  AArch64_LD4i32_POST, ARM64_INS_LD4,
5328 #ifndef CAPSTONE_DIET
5329  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5330 #endif
5331 },
5332 {
5333  AArch64_LD4i64, ARM64_INS_LD4,
5334 #ifndef CAPSTONE_DIET
5335  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5336 #endif
5337 },
5338 {
5339  AArch64_LD4i64_POST, ARM64_INS_LD4,
5340 #ifndef CAPSTONE_DIET
5341  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5342 #endif
5343 },
5344 {
5345  AArch64_LD4i8, ARM64_INS_LD4,
5346 #ifndef CAPSTONE_DIET
5347  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5348 #endif
5349 },
5350 {
5351  AArch64_LD4i8_POST, ARM64_INS_LD4,
5352 #ifndef CAPSTONE_DIET
5353  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
5354 #endif
5355 },
5356 {
5357  AArch64_LDARB, ARM64_INS_LDARB,
5358 #ifndef CAPSTONE_DIET
5359  { 0 }, { 0 }, { 0 }, 0, 0
5360 #endif
5361 },
5362 {
5363  AArch64_LDARH, ARM64_INS_LDARH,
5364 #ifndef CAPSTONE_DIET
5365  { 0 }, { 0 }, { 0 }, 0, 0
5366 #endif
5367 },
5368 {
5369  AArch64_LDARW, ARM64_INS_LDAR,
5370 #ifndef CAPSTONE_DIET
5371  { 0 }, { 0 }, { 0 }, 0, 0
5372 #endif
5373 },
5374 {
5375  AArch64_LDARX, ARM64_INS_LDAR,
5376 #ifndef CAPSTONE_DIET
5377  { 0 }, { 0 }, { 0 }, 0, 0
5378 #endif
5379 },
5380 {
5381  AArch64_LDAXPW, ARM64_INS_LDAXP,
5382 #ifndef CAPSTONE_DIET
5383  { 0 }, { 0 }, { 0 }, 0, 0
5384 #endif
5385 },
5386 {
5387  AArch64_LDAXPX, ARM64_INS_LDAXP,
5388 #ifndef CAPSTONE_DIET
5389  { 0 }, { 0 }, { 0 }, 0, 0
5390 #endif
5391 },
5392 {
5393  AArch64_LDAXRB, ARM64_INS_LDAXRB,
5394 #ifndef CAPSTONE_DIET
5395  { 0 }, { 0 }, { 0 }, 0, 0
5396 #endif
5397 },
5398 {
5399  AArch64_LDAXRH, ARM64_INS_LDAXRH,
5400 #ifndef CAPSTONE_DIET
5401  { 0 }, { 0 }, { 0 }, 0, 0
5402 #endif
5403 },
5404 {
5405  AArch64_LDAXRW, ARM64_INS_LDAXR,
5406 #ifndef CAPSTONE_DIET
5407  { 0 }, { 0 }, { 0 }, 0, 0
5408 #endif
5409 },
5410 {
5411  AArch64_LDAXRX, ARM64_INS_LDAXR,
5412 #ifndef CAPSTONE_DIET
5413  { 0 }, { 0 }, { 0 }, 0, 0
5414 #endif
5415 },
5416 {
5417  AArch64_LDNPDi, ARM64_INS_LDNP,
5418 #ifndef CAPSTONE_DIET
5419  { 0 }, { 0 }, { 0 }, 0, 0
5420 #endif
5421 },
5422 {
5423  AArch64_LDNPQi, ARM64_INS_LDNP,
5424 #ifndef CAPSTONE_DIET
5425  { 0 }, { 0 }, { 0 }, 0, 0
5426 #endif
5427 },
5428 {
5429  AArch64_LDNPSi, ARM64_INS_LDNP,
5430 #ifndef CAPSTONE_DIET
5431  { 0 }, { 0 }, { 0 }, 0, 0
5432 #endif
5433 },
5434 {
5435  AArch64_LDNPWi, ARM64_INS_LDNP,
5436 #ifndef CAPSTONE_DIET
5437  { 0 }, { 0 }, { 0 }, 0, 0
5438 #endif
5439 },
5440 {
5441  AArch64_LDNPXi, ARM64_INS_LDNP,
5442 #ifndef CAPSTONE_DIET
5443  { 0 }, { 0 }, { 0 }, 0, 0
5444 #endif
5445 },
5446 {
5447  AArch64_LDPDi, ARM64_INS_LDP,
5448 #ifndef CAPSTONE_DIET
5449  { 0 }, { 0 }, { 0 }, 0, 0
5450 #endif
5451 },
5452 {
5453  AArch64_LDPDpost, ARM64_INS_LDP,
5454 #ifndef CAPSTONE_DIET
5455  { 0 }, { 0 }, { 0 }, 0, 0
5456 #endif
5457 },
5458 {
5459  AArch64_LDPDpre, ARM64_INS_LDP,
5460 #ifndef CAPSTONE_DIET
5461  { 0 }, { 0 }, { 0 }, 0, 0
5462 #endif
5463 },
5464 {
5465  AArch64_LDPQi, ARM64_INS_LDP,
5466 #ifndef CAPSTONE_DIET
5467  { 0 }, { 0 }, { 0 }, 0, 0
5468 #endif
5469 },
5470 {
5471  AArch64_LDPQpost, ARM64_INS_LDP,
5472 #ifndef CAPSTONE_DIET
5473  { 0 }, { 0 }, { 0 }, 0, 0
5474 #endif
5475 },
5476 {
5477  AArch64_LDPQpre, ARM64_INS_LDP,
5478 #ifndef CAPSTONE_DIET
5479  { 0 }, { 0 }, { 0 }, 0, 0
5480 #endif
5481 },
5482 {
5483  AArch64_LDPSWi, ARM64_INS_LDPSW,
5484 #ifndef CAPSTONE_DIET
5485  { 0 }, { 0 }, { 0 }, 0, 0
5486 #endif
5487 },
5488 {
5489  AArch64_LDPSWpost, ARM64_INS_LDPSW,
5490 #ifndef CAPSTONE_DIET
5491  { 0 }, { 0 }, { 0 }, 0, 0
5492 #endif
5493 },
5494 {
5495  AArch64_LDPSWpre, ARM64_INS_LDPSW,
5496 #ifndef CAPSTONE_DIET
5497  { 0 }, { 0 }, { 0 }, 0, 0
5498 #endif
5499 },
5500 {
5501  AArch64_LDPSi, ARM64_INS_LDP,
5502 #ifndef CAPSTONE_DIET
5503  { 0 }, { 0 }, { 0 }, 0, 0
5504 #endif
5505 },
5506 {
5507  AArch64_LDPSpost, ARM64_INS_LDP,
5508 #ifndef CAPSTONE_DIET
5509  { 0 }, { 0 }, { 0 }, 0, 0
5510 #endif
5511 },
5512 {
5513  AArch64_LDPSpre, ARM64_INS_LDP,
5514 #ifndef CAPSTONE_DIET
5515  { 0 }, { 0 }, { 0 }, 0, 0
5516 #endif
5517 },
5518 {
5519  AArch64_LDPWi, ARM64_INS_LDP,
5520 #ifndef CAPSTONE_DIET
5521  { 0 }, { 0 }, { 0 }, 0, 0
5522 #endif
5523 },
5524 {
5525  AArch64_LDPWpost, ARM64_INS_LDP,
5526 #ifndef CAPSTONE_DIET
5527  { 0 }, { 0 }, { 0 }, 0, 0
5528 #endif
5529 },
5530 {
5531  AArch64_LDPWpre, ARM64_INS_LDP,
5532 #ifndef CAPSTONE_DIET
5533  { 0 }, { 0 }, { 0 }, 0, 0
5534 #endif
5535 },
5536 {
5537  AArch64_LDPXi, ARM64_INS_LDP,
5538 #ifndef CAPSTONE_DIET
5539  { 0 }, { 0 }, { 0 }, 0, 0
5540 #endif
5541 },
5542 {
5543  AArch64_LDPXpost, ARM64_INS_LDP,
5544 #ifndef CAPSTONE_DIET
5545  { 0 }, { 0 }, { 0 }, 0, 0
5546 #endif
5547 },
5548 {
5549  AArch64_LDPXpre, ARM64_INS_LDP,
5550 #ifndef CAPSTONE_DIET
5551  { 0 }, { 0 }, { 0 }, 0, 0
5552 #endif
5553 },
5554 {
5555  AArch64_LDRBBpost, ARM64_INS_LDRB,
5556 #ifndef CAPSTONE_DIET
5557  { 0 }, { 0 }, { 0 }, 0, 0
5558 #endif
5559 },
5560 {
5561  AArch64_LDRBBpre, ARM64_INS_LDRB,
5562 #ifndef CAPSTONE_DIET
5563  { 0 }, { 0 }, { 0 }, 0, 0
5564 #endif
5565 },
5566 {
5567  AArch64_LDRBBroW, ARM64_INS_LDRB,
5568 #ifndef CAPSTONE_DIET
5569  { 0 }, { 0 }, { 0 }, 0, 0
5570 #endif
5571 },
5572 {
5573  AArch64_LDRBBroX, ARM64_INS_LDRB,
5574 #ifndef CAPSTONE_DIET
5575  { 0 }, { 0 }, { 0 }, 0, 0
5576 #endif
5577 },
5578 {
5579  AArch64_LDRBBui, ARM64_INS_LDRB,
5580 #ifndef CAPSTONE_DIET
5581  { 0 }, { 0 }, { 0 }, 0, 0
5582 #endif
5583 },
5584 {
5585  AArch64_LDRBpost, ARM64_INS_LDR,
5586 #ifndef CAPSTONE_DIET
5587  { 0 }, { 0 }, { 0 }, 0, 0
5588 #endif
5589 },
5590 {
5591  AArch64_LDRBpre, ARM64_INS_LDR,
5592 #ifndef CAPSTONE_DIET
5593  { 0 }, { 0 }, { 0 }, 0, 0
5594 #endif
5595 },
5596 {
5597  AArch64_LDRBroW, ARM64_INS_LDR,
5598 #ifndef CAPSTONE_DIET
5599  { 0 }, { 0 }, { 0 }, 0, 0
5600 #endif
5601 },
5602 {
5603  AArch64_LDRBroX, ARM64_INS_LDR,
5604 #ifndef CAPSTONE_DIET
5605  { 0 }, { 0 }, { 0 }, 0, 0
5606 #endif
5607 },
5608 {
5609  AArch64_LDRBui, ARM64_INS_LDR,
5610 #ifndef CAPSTONE_DIET
5611  { 0 }, { 0 }, { 0 }, 0, 0
5612 #endif
5613 },
5614 {
5615  AArch64_LDRDl, ARM64_INS_LDR,
5616 #ifndef CAPSTONE_DIET
5617  { 0 }, { 0 }, { 0 }, 0, 0
5618 #endif
5619 },
5620 {
5621  AArch64_LDRDpost, ARM64_INS_LDR,
5622 #ifndef CAPSTONE_DIET
5623  { 0 }, { 0 }, { 0 }, 0, 0
5624 #endif
5625 },
5626 {
5627  AArch64_LDRDpre, ARM64_INS_LDR,
5628 #ifndef CAPSTONE_DIET
5629  { 0 }, { 0 }, { 0 }, 0, 0
5630 #endif
5631 },
5632 {
5633  AArch64_LDRDroW, ARM64_INS_LDR,
5634 #ifndef CAPSTONE_DIET
5635  { 0 }, { 0 }, { 0 }, 0, 0
5636 #endif
5637 },
5638 {
5639  AArch64_LDRDroX, ARM64_INS_LDR,
5640 #ifndef CAPSTONE_DIET
5641  { 0 }, { 0 }, { 0 }, 0, 0
5642 #endif
5643 },
5644 {
5645  AArch64_LDRDui, ARM64_INS_LDR,
5646 #ifndef CAPSTONE_DIET
5647  { 0 }, { 0 }, { 0 }, 0, 0
5648 #endif
5649 },
5650 {
5651  AArch64_LDRHHpost, ARM64_INS_LDRH,
5652 #ifndef CAPSTONE_DIET
5653  { 0 }, { 0 }, { 0 }, 0, 0
5654 #endif
5655 },
5656 {
5657  AArch64_LDRHHpre, ARM64_INS_LDRH,
5658 #ifndef CAPSTONE_DIET
5659  { 0 }, { 0 }, { 0 }, 0, 0
5660 #endif
5661 },
5662 {
5663  AArch64_LDRHHroW, ARM64_INS_LDRH,
5664 #ifndef CAPSTONE_DIET
5665  { 0 }, { 0 }, { 0 }, 0, 0
5666 #endif
5667 },
5668 {
5669  AArch64_LDRHHroX, ARM64_INS_LDRH,
5670 #ifndef CAPSTONE_DIET
5671  { 0 }, { 0 }, { 0 }, 0, 0
5672 #endif
5673 },
5674 {
5675  AArch64_LDRHHui, ARM64_INS_LDRH,
5676 #ifndef CAPSTONE_DIET
5677  { 0 }, { 0 }, { 0 }, 0, 0
5678 #endif
5679 },
5680 {
5681  AArch64_LDRHpost, ARM64_INS_LDR,
5682 #ifndef CAPSTONE_DIET
5683  { 0 }, { 0 }, { 0 }, 0, 0
5684 #endif
5685 },
5686 {
5687  AArch64_LDRHpre, ARM64_INS_LDR,
5688 #ifndef CAPSTONE_DIET
5689  { 0 }, { 0 }, { 0 }, 0, 0
5690 #endif
5691 },
5692 {
5693  AArch64_LDRHroW, ARM64_INS_LDR,
5694 #ifndef CAPSTONE_DIET
5695  { 0 }, { 0 }, { 0 }, 0, 0
5696 #endif
5697 },
5698 {
5699  AArch64_LDRHroX, ARM64_INS_LDR,
5700 #ifndef CAPSTONE_DIET
5701  { 0 }, { 0 }, { 0 }, 0, 0
5702 #endif
5703 },
5704 {
5705  AArch64_LDRHui, ARM64_INS_LDR,
5706 #ifndef CAPSTONE_DIET
5707  { 0 }, { 0 }, { 0 }, 0, 0
5708 #endif
5709 },
5710 {
5711  AArch64_LDRQl, ARM64_INS_LDR,
5712 #ifndef CAPSTONE_DIET
5713  { 0 }, { 0 }, { 0 }, 0, 0
5714 #endif
5715 },
5716 {
5717  AArch64_LDRQpost, ARM64_INS_LDR,
5718 #ifndef CAPSTONE_DIET
5719  { 0 }, { 0 }, { 0 }, 0, 0
5720 #endif
5721 },
5722 {
5723  AArch64_LDRQpre, ARM64_INS_LDR,
5724 #ifndef CAPSTONE_DIET
5725  { 0 }, { 0 }, { 0 }, 0, 0
5726 #endif
5727 },
5728 {
5729  AArch64_LDRQroW, ARM64_INS_LDR,
5730 #ifndef CAPSTONE_DIET
5731  { 0 }, { 0 }, { 0 }, 0, 0
5732 #endif
5733 },
5734 {
5735  AArch64_LDRQroX, ARM64_INS_LDR,
5736 #ifndef CAPSTONE_DIET
5737  { 0 }, { 0 }, { 0 }, 0, 0
5738 #endif
5739 },
5740 {
5741  AArch64_LDRQui, ARM64_INS_LDR,
5742 #ifndef CAPSTONE_DIET
5743  { 0 }, { 0 }, { 0 }, 0, 0
5744 #endif
5745 },
5746 {
5747  AArch64_LDRSBWpost, ARM64_INS_LDRSB,
5748 #ifndef CAPSTONE_DIET
5749  { 0 }, { 0 }, { 0 }, 0, 0
5750 #endif
5751 },
5752 {
5753  AArch64_LDRSBWpre, ARM64_INS_LDRSB,
5754 #ifndef CAPSTONE_DIET
5755  { 0 }, { 0 }, { 0 }, 0, 0
5756 #endif
5757 },
5758 {
5759  AArch64_LDRSBWroW, ARM64_INS_LDRSB,
5760 #ifndef CAPSTONE_DIET
5761  { 0 }, { 0 }, { 0 }, 0, 0
5762 #endif
5763 },
5764 {
5765  AArch64_LDRSBWroX, ARM64_INS_LDRSB,
5766 #ifndef CAPSTONE_DIET
5767  { 0 }, { 0 }, { 0 }, 0, 0
5768 #endif
5769 },
5770 {
5771  AArch64_LDRSBWui, ARM64_INS_LDRSB,
5772 #ifndef CAPSTONE_DIET
5773  { 0 }, { 0 }, { 0 }, 0, 0
5774 #endif
5775 },
5776 {
5777  AArch64_LDRSBXpost, ARM64_INS_LDRSB,
5778 #ifndef CAPSTONE_DIET
5779  { 0 }, { 0 }, { 0 }, 0, 0
5780 #endif
5781 },
5782 {
5783  AArch64_LDRSBXpre, ARM64_INS_LDRSB,
5784 #ifndef CAPSTONE_DIET
5785  { 0 }, { 0 }, { 0 }, 0, 0
5786 #endif
5787 },
5788 {
5789  AArch64_LDRSBXroW, ARM64_INS_LDRSB,
5790 #ifndef CAPSTONE_DIET
5791  { 0 }, { 0 }, { 0 }, 0, 0
5792 #endif
5793 },
5794 {
5795  AArch64_LDRSBXroX, ARM64_INS_LDRSB,
5796 #ifndef CAPSTONE_DIET
5797  { 0 }, { 0 }, { 0 }, 0, 0
5798 #endif
5799 },
5800 {
5801  AArch64_LDRSBXui, ARM64_INS_LDRSB,
5802 #ifndef CAPSTONE_DIET
5803  { 0 }, { 0 }, { 0 }, 0, 0
5804 #endif
5805 },
5806 {
5807  AArch64_LDRSHWpost, ARM64_INS_LDRSH,
5808 #ifndef CAPSTONE_DIET
5809  { 0 }, { 0 }, { 0 }, 0, 0
5810 #endif
5811 },
5812 {
5813  AArch64_LDRSHWpre, ARM64_INS_LDRSH,
5814 #ifndef CAPSTONE_DIET
5815  { 0 }, { 0 }, { 0 }, 0, 0
5816 #endif
5817 },
5818 {
5819  AArch64_LDRSHWroW, ARM64_INS_LDRSH,
5820 #ifndef CAPSTONE_DIET
5821  { 0 }, { 0 }, { 0 }, 0, 0
5822 #endif
5823 },
5824 {
5825  AArch64_LDRSHWroX, ARM64_INS_LDRSH,
5826 #ifndef CAPSTONE_DIET
5827  { 0 }, { 0 }, { 0 }, 0, 0
5828 #endif
5829 },
5830 {
5831  AArch64_LDRSHWui, ARM64_INS_LDRSH,
5832 #ifndef CAPSTONE_DIET
5833  { 0 }, { 0 }, { 0 }, 0, 0
5834 #endif
5835 },
5836 {
5837  AArch64_LDRSHXpost, ARM64_INS_LDRSH,
5838 #ifndef CAPSTONE_DIET
5839  { 0 }, { 0 }, { 0 }, 0, 0
5840 #endif
5841 },
5842 {
5843  AArch64_LDRSHXpre, ARM64_INS_LDRSH,
5844 #ifndef CAPSTONE_DIET
5845  { 0 }, { 0 }, { 0 }, 0, 0
5846 #endif
5847 },
5848 {
5849  AArch64_LDRSHXroW, ARM64_INS_LDRSH,
5850 #ifndef CAPSTONE_DIET
5851  { 0 }, { 0 }, { 0 }, 0, 0
5852 #endif
5853 },
5854 {
5855  AArch64_LDRSHXroX, ARM64_INS_LDRSH,
5856 #ifndef CAPSTONE_DIET
5857  { 0 }, { 0 }, { 0 }, 0, 0
5858 #endif
5859 },
5860 {
5861  AArch64_LDRSHXui, ARM64_INS_LDRSH,
5862 #ifndef CAPSTONE_DIET
5863  { 0 }, { 0 }, { 0 }, 0, 0
5864 #endif
5865 },
5866 {
5867  AArch64_LDRSWl, ARM64_INS_LDRSW,
5868 #ifndef CAPSTONE_DIET
5869  { 0 }, { 0 }, { 0 }, 0, 0
5870 #endif
5871 },
5872 {
5873  AArch64_LDRSWpost, ARM64_INS_LDRSW,
5874 #ifndef CAPSTONE_DIET
5875  { 0 }, { 0 }, { 0 }, 0, 0
5876 #endif
5877 },
5878 {
5879  AArch64_LDRSWpre, ARM64_INS_LDRSW,
5880 #ifndef CAPSTONE_DIET
5881  { 0 }, { 0 }, { 0 }, 0, 0
5882 #endif
5883 },
5884 {
5885  AArch64_LDRSWroW, ARM64_INS_LDRSW,
5886 #ifndef CAPSTONE_DIET
5887  { 0 }, { 0 }, { 0 }, 0, 0
5888 #endif
5889 },
5890 {
5891  AArch64_LDRSWroX, ARM64_INS_LDRSW,
5892 #ifndef CAPSTONE_DIET
5893  { 0 }, { 0 }, { 0 }, 0, 0
5894 #endif
5895 },
5896 {
5897  AArch64_LDRSWui, ARM64_INS_LDRSW,
5898 #ifndef CAPSTONE_DIET
5899  { 0 }, { 0 }, { 0 }, 0, 0
5900 #endif
5901 },
5902 {
5903  AArch64_LDRSl, ARM64_INS_LDR,
5904 #ifndef CAPSTONE_DIET
5905  { 0 }, { 0 }, { 0 }, 0, 0
5906 #endif
5907 },
5908 {
5909  AArch64_LDRSpost, ARM64_INS_LDR,
5910 #ifndef CAPSTONE_DIET
5911  { 0 }, { 0 }, { 0 }, 0, 0
5912 #endif
5913 },
5914 {
5915  AArch64_LDRSpre, ARM64_INS_LDR,
5916 #ifndef CAPSTONE_DIET
5917  { 0 }, { 0 }, { 0 }, 0, 0
5918 #endif
5919 },
5920 {
5921  AArch64_LDRSroW, ARM64_INS_LDR,
5922 #ifndef CAPSTONE_DIET
5923  { 0 }, { 0 }, { 0 }, 0, 0
5924 #endif
5925 },
5926 {
5927  AArch64_LDRSroX, ARM64_INS_LDR,
5928 #ifndef CAPSTONE_DIET
5929  { 0 }, { 0 }, { 0 }, 0, 0
5930 #endif
5931 },
5932 {
5933  AArch64_LDRSui, ARM64_INS_LDR,
5934 #ifndef CAPSTONE_DIET
5935  { 0 }, { 0 }, { 0 }, 0, 0
5936 #endif
5937 },
5938 {
5939  AArch64_LDRWl, ARM64_INS_LDR,
5940 #ifndef CAPSTONE_DIET
5941  { 0 }, { 0 }, { 0 }, 0, 0
5942 #endif
5943 },
5944 {
5945  AArch64_LDRWpost, ARM64_INS_LDR,
5946 #ifndef CAPSTONE_DIET
5947  { 0 }, { 0 }, { 0 }, 0, 0
5948 #endif
5949 },
5950 {
5951  AArch64_LDRWpre, ARM64_INS_LDR,
5952 #ifndef CAPSTONE_DIET
5953  { 0 }, { 0 }, { 0 }, 0, 0
5954 #endif
5955 },
5956 {
5957  AArch64_LDRWroW, ARM64_INS_LDR,
5958 #ifndef CAPSTONE_DIET
5959  { 0 }, { 0 }, { 0 }, 0, 0
5960 #endif
5961 },
5962 {
5963  AArch64_LDRWroX, ARM64_INS_LDR,
5964 #ifndef CAPSTONE_DIET
5965  { 0 }, { 0 }, { 0 }, 0, 0
5966 #endif
5967 },
5968 {
5969  AArch64_LDRWui, ARM64_INS_LDR,
5970 #ifndef CAPSTONE_DIET
5971  { 0 }, { 0 }, { 0 }, 0, 0
5972 #endif
5973 },
5974 {
5975  AArch64_LDRXl, ARM64_INS_LDR,
5976 #ifndef CAPSTONE_DIET
5977  { 0 }, { 0 }, { 0 }, 0, 0
5978 #endif
5979 },
5980 {
5981  AArch64_LDRXpost, ARM64_INS_LDR,
5982 #ifndef CAPSTONE_DIET
5983  { 0 }, { 0 }, { 0 }, 0, 0
5984 #endif
5985 },
5986 {
5987  AArch64_LDRXpre, ARM64_INS_LDR,
5988 #ifndef CAPSTONE_DIET
5989  { 0 }, { 0 }, { 0 }, 0, 0
5990 #endif
5991 },
5992 {
5993  AArch64_LDRXroW, ARM64_INS_LDR,
5994 #ifndef CAPSTONE_DIET
5995  { 0 }, { 0 }, { 0 }, 0, 0
5996 #endif
5997 },
5998 {
5999  AArch64_LDRXroX, ARM64_INS_LDR,
6000 #ifndef CAPSTONE_DIET
6001  { 0 }, { 0 }, { 0 }, 0, 0
6002 #endif
6003 },
6004 {
6005  AArch64_LDRXui, ARM64_INS_LDR,
6006 #ifndef CAPSTONE_DIET
6007  { 0 }, { 0 }, { 0 }, 0, 0
6008 #endif
6009 },
6010 {
6011  AArch64_LDTRBi, ARM64_INS_LDTRB,
6012 #ifndef CAPSTONE_DIET
6013  { 0 }, { 0 }, { 0 }, 0, 0
6014 #endif
6015 },
6016 {
6017  AArch64_LDTRHi, ARM64_INS_LDTRH,
6018 #ifndef CAPSTONE_DIET
6019  { 0 }, { 0 }, { 0 }, 0, 0
6020 #endif
6021 },
6022 {
6023  AArch64_LDTRSBWi, ARM64_INS_LDTRSB,
6024 #ifndef CAPSTONE_DIET
6025  { 0 }, { 0 }, { 0 }, 0, 0
6026 #endif
6027 },
6028 {
6029  AArch64_LDTRSBXi, ARM64_INS_LDTRSB,
6030 #ifndef CAPSTONE_DIET
6031  { 0 }, { 0 }, { 0 }, 0, 0
6032 #endif
6033 },
6034 {
6035  AArch64_LDTRSHWi, ARM64_INS_LDTRSH,
6036 #ifndef CAPSTONE_DIET
6037  { 0 }, { 0 }, { 0 }, 0, 0
6038 #endif
6039 },
6040 {
6041  AArch64_LDTRSHXi, ARM64_INS_LDTRSH,
6042 #ifndef CAPSTONE_DIET
6043  { 0 }, { 0 }, { 0 }, 0, 0
6044 #endif
6045 },
6046 {
6047  AArch64_LDTRSWi, ARM64_INS_LDTRSW,
6048 #ifndef CAPSTONE_DIET
6049  { 0 }, { 0 }, { 0 }, 0, 0
6050 #endif
6051 },
6052 {
6053  AArch64_LDTRWi, ARM64_INS_LDTR,
6054 #ifndef CAPSTONE_DIET
6055  { 0 }, { 0 }, { 0 }, 0, 0
6056 #endif
6057 },
6058 {
6059  AArch64_LDTRXi, ARM64_INS_LDTR,
6060 #ifndef CAPSTONE_DIET
6061  { 0 }, { 0 }, { 0 }, 0, 0
6062 #endif
6063 },
6064 {
6065  AArch64_LDURBBi, ARM64_INS_LDURB,
6066 #ifndef CAPSTONE_DIET
6067  { 0 }, { 0 }, { 0 }, 0, 0
6068 #endif
6069 },
6070 {
6071  AArch64_LDURBi, ARM64_INS_LDUR,
6072 #ifndef CAPSTONE_DIET
6073  { 0 }, { 0 }, { 0 }, 0, 0
6074 #endif
6075 },
6076 {
6077  AArch64_LDURDi, ARM64_INS_LDUR,
6078 #ifndef CAPSTONE_DIET
6079  { 0 }, { 0 }, { 0 }, 0, 0
6080 #endif
6081 },
6082 {
6083  AArch64_LDURHHi, ARM64_INS_LDURH,
6084 #ifndef CAPSTONE_DIET
6085  { 0 }, { 0 }, { 0 }, 0, 0
6086 #endif
6087 },
6088 {
6089  AArch64_LDURHi, ARM64_INS_LDUR,
6090 #ifndef CAPSTONE_DIET
6091  { 0 }, { 0 }, { 0 }, 0, 0
6092 #endif
6093 },
6094 {
6095  AArch64_LDURQi, ARM64_INS_LDUR,
6096 #ifndef CAPSTONE_DIET
6097  { 0 }, { 0 }, { 0 }, 0, 0
6098 #endif
6099 },
6100 {
6101  AArch64_LDURSBWi, ARM64_INS_LDURSB,
6102 #ifndef CAPSTONE_DIET
6103  { 0 }, { 0 }, { 0 }, 0, 0
6104 #endif
6105 },
6106 {
6107  AArch64_LDURSBXi, ARM64_INS_LDURSB,
6108 #ifndef CAPSTONE_DIET
6109  { 0 }, { 0 }, { 0 }, 0, 0
6110 #endif
6111 },
6112 {
6113  AArch64_LDURSHWi, ARM64_INS_LDURSH,
6114 #ifndef CAPSTONE_DIET
6115  { 0 }, { 0 }, { 0 }, 0, 0
6116 #endif
6117 },
6118 {
6119  AArch64_LDURSHXi, ARM64_INS_LDURSH,
6120 #ifndef CAPSTONE_DIET
6121  { 0 }, { 0 }, { 0 }, 0, 0
6122 #endif
6123 },
6124 {
6125  AArch64_LDURSWi, ARM64_INS_LDURSW,
6126 #ifndef CAPSTONE_DIET
6127  { 0 }, { 0 }, { 0 }, 0, 0
6128 #endif
6129 },
6130 {
6131  AArch64_LDURSi, ARM64_INS_LDUR,
6132 #ifndef CAPSTONE_DIET
6133  { 0 }, { 0 }, { 0 }, 0, 0
6134 #endif
6135 },
6136 {
6137  AArch64_LDURWi, ARM64_INS_LDUR,
6138 #ifndef CAPSTONE_DIET
6139  { 0 }, { 0 }, { 0 }, 0, 0
6140 #endif
6141 },
6142 {
6143  AArch64_LDURXi, ARM64_INS_LDUR,
6144 #ifndef CAPSTONE_DIET
6145  { 0 }, { 0 }, { 0 }, 0, 0
6146 #endif
6147 },
6148 {
6149  AArch64_LDXPW, ARM64_INS_LDXP,
6150 #ifndef CAPSTONE_DIET
6151  { 0 }, { 0 }, { 0 }, 0, 0
6152 #endif
6153 },
6154 {
6155  AArch64_LDXPX, ARM64_INS_LDXP,
6156 #ifndef CAPSTONE_DIET
6157  { 0 }, { 0 }, { 0 }, 0, 0
6158 #endif
6159 },
6160 {
6161  AArch64_LDXRB, ARM64_INS_LDXRB,
6162 #ifndef CAPSTONE_DIET
6163  { 0 }, { 0 }, { 0 }, 0, 0
6164 #endif
6165 },
6166 {
6167  AArch64_LDXRH, ARM64_INS_LDXRH,
6168 #ifndef CAPSTONE_DIET
6169  { 0 }, { 0 }, { 0 }, 0, 0
6170 #endif
6171 },
6172 {
6173  AArch64_LDXRW, ARM64_INS_LDXR,
6174 #ifndef CAPSTONE_DIET
6175  { 0 }, { 0 }, { 0 }, 0, 0
6176 #endif
6177 },
6178 {
6179  AArch64_LDXRX, ARM64_INS_LDXR,
6180 #ifndef CAPSTONE_DIET
6181  { 0 }, { 0 }, { 0 }, 0, 0
6182 #endif
6183 },
6184 {
6185  AArch64_LSLVWr, ARM64_INS_LSL,
6186 #ifndef CAPSTONE_DIET
6187  { 0 }, { 0 }, { 0 }, 0, 0
6188 #endif
6189 },
6190 {
6191  AArch64_LSLVXr, ARM64_INS_LSL,
6192 #ifndef CAPSTONE_DIET
6193  { 0 }, { 0 }, { 0 }, 0, 0
6194 #endif
6195 },
6196 {
6197  AArch64_LSRVWr, ARM64_INS_LSR,
6198 #ifndef CAPSTONE_DIET
6199  { 0 }, { 0 }, { 0 }, 0, 0
6200 #endif
6201 },
6202 {
6203  AArch64_LSRVXr, ARM64_INS_LSR,
6204 #ifndef CAPSTONE_DIET
6205  { 0 }, { 0 }, { 0 }, 0, 0
6206 #endif
6207 },
6208 {
6209  AArch64_MADDWrrr, ARM64_INS_MADD,
6210 #ifndef CAPSTONE_DIET
6211  { 0 }, { 0 }, { 0 }, 0, 0
6212 #endif
6213 },
6214 {
6215  AArch64_MADDXrrr, ARM64_INS_MADD,
6216 #ifndef CAPSTONE_DIET
6217  { 0 }, { 0 }, { 0 }, 0, 0
6218 #endif
6219 },
6220 {
6221  AArch64_MLAv16i8, ARM64_INS_MLA,
6222 #ifndef CAPSTONE_DIET
6223  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6224 #endif
6225 },
6226 {
6227  AArch64_MLAv2i32, ARM64_INS_MLA,
6228 #ifndef CAPSTONE_DIET
6229  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6230 #endif
6231 },
6232 {
6233  AArch64_MLAv2i32_indexed, ARM64_INS_MLA,
6234 #ifndef CAPSTONE_DIET
6235  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6236 #endif
6237 },
6238 {
6239  AArch64_MLAv4i16, ARM64_INS_MLA,
6240 #ifndef CAPSTONE_DIET
6241  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6242 #endif
6243 },
6244 {
6245  AArch64_MLAv4i16_indexed, ARM64_INS_MLA,
6246 #ifndef CAPSTONE_DIET
6247  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6248 #endif
6249 },
6250 {
6251  AArch64_MLAv4i32, ARM64_INS_MLA,
6252 #ifndef CAPSTONE_DIET
6253  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6254 #endif
6255 },
6256 {
6257  AArch64_MLAv4i32_indexed, ARM64_INS_MLA,
6258 #ifndef CAPSTONE_DIET
6259  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6260 #endif
6261 },
6262 {
6263  AArch64_MLAv8i16, ARM64_INS_MLA,
6264 #ifndef CAPSTONE_DIET
6265  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6266 #endif
6267 },
6268 {
6269  AArch64_MLAv8i16_indexed, ARM64_INS_MLA,
6270 #ifndef CAPSTONE_DIET
6271  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6272 #endif
6273 },
6274 {
6275  AArch64_MLAv8i8, ARM64_INS_MLA,
6276 #ifndef CAPSTONE_DIET
6277  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6278 #endif
6279 },
6280 {
6281  AArch64_MLSv16i8, ARM64_INS_MLS,
6282 #ifndef CAPSTONE_DIET
6283  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6284 #endif
6285 },
6286 {
6287  AArch64_MLSv2i32, ARM64_INS_MLS,
6288 #ifndef CAPSTONE_DIET
6289  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6290 #endif
6291 },
6292 {
6293  AArch64_MLSv2i32_indexed, ARM64_INS_MLS,
6294 #ifndef CAPSTONE_DIET
6295  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6296 #endif
6297 },
6298 {
6299  AArch64_MLSv4i16, ARM64_INS_MLS,
6300 #ifndef CAPSTONE_DIET
6301  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6302 #endif
6303 },
6304 {
6305  AArch64_MLSv4i16_indexed, ARM64_INS_MLS,
6306 #ifndef CAPSTONE_DIET
6307  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6308 #endif
6309 },
6310 {
6311  AArch64_MLSv4i32, ARM64_INS_MLS,
6312 #ifndef CAPSTONE_DIET
6313  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6314 #endif
6315 },
6316 {
6317  AArch64_MLSv4i32_indexed, ARM64_INS_MLS,
6318 #ifndef CAPSTONE_DIET
6319  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6320 #endif
6321 },
6322 {
6323  AArch64_MLSv8i16, ARM64_INS_MLS,
6324 #ifndef CAPSTONE_DIET
6325  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6326 #endif
6327 },
6328 {
6329  AArch64_MLSv8i16_indexed, ARM64_INS_MLS,
6330 #ifndef CAPSTONE_DIET
6331  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6332 #endif
6333 },
6334 {
6335  AArch64_MLSv8i8, ARM64_INS_MLS,
6336 #ifndef CAPSTONE_DIET
6337  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6338 #endif
6339 },
6340 {
6341  AArch64_MOVID, ARM64_INS_MOVI,
6342 #ifndef CAPSTONE_DIET
6343  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6344 #endif
6345 },
6346 {
6347  AArch64_MOVIv16b_ns, ARM64_INS_MOVI,
6348 #ifndef CAPSTONE_DIET
6349  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6350 #endif
6351 },
6352 {
6353  AArch64_MOVIv2d_ns, ARM64_INS_MOVI,
6354 #ifndef CAPSTONE_DIET
6355  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6356 #endif
6357 },
6358 {
6359  AArch64_MOVIv2i32, ARM64_INS_MOVI,
6360 #ifndef CAPSTONE_DIET
6361  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6362 #endif
6363 },
6364 {
6365  AArch64_MOVIv2s_msl, ARM64_INS_MOVI,
6366 #ifndef CAPSTONE_DIET
6367  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6368 #endif
6369 },
6370 {
6371  AArch64_MOVIv4i16, ARM64_INS_MOVI,
6372 #ifndef CAPSTONE_DIET
6373  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6374 #endif
6375 },
6376 {
6377  AArch64_MOVIv4i32, ARM64_INS_MOVI,
6378 #ifndef CAPSTONE_DIET
6379  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6380 #endif
6381 },
6382 {
6383  AArch64_MOVIv4s_msl, ARM64_INS_MOVI,
6384 #ifndef CAPSTONE_DIET
6385  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6386 #endif
6387 },
6388 {
6389  AArch64_MOVIv8b_ns, ARM64_INS_MOVI,
6390 #ifndef CAPSTONE_DIET
6391  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6392 #endif
6393 },
6394 {
6395  AArch64_MOVIv8i16, ARM64_INS_MOVI,
6396 #ifndef CAPSTONE_DIET
6397  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6398 #endif
6399 },
6400 {
6401  AArch64_MOVKWi, ARM64_INS_MOVK,
6402 #ifndef CAPSTONE_DIET
6403  { 0 }, { 0 }, { 0 }, 0, 0
6404 #endif
6405 },
6406 {
6407  AArch64_MOVKXi, ARM64_INS_MOVK,
6408 #ifndef CAPSTONE_DIET
6409  { 0 }, { 0 }, { 0 }, 0, 0
6410 #endif
6411 },
6412 {
6413  AArch64_MOVNWi, ARM64_INS_MOVN,
6414 #ifndef CAPSTONE_DIET
6415  { 0 }, { 0 }, { 0 }, 0, 0
6416 #endif
6417 },
6418 {
6419  AArch64_MOVNXi, ARM64_INS_MOVN,
6420 #ifndef CAPSTONE_DIET
6421  { 0 }, { 0 }, { 0 }, 0, 0
6422 #endif
6423 },
6424 {
6425  AArch64_MOVZWi, ARM64_INS_MOVZ,
6426 #ifndef CAPSTONE_DIET
6427  { 0 }, { 0 }, { 0 }, 0, 0
6428 #endif
6429 },
6430 {
6431  AArch64_MOVZXi, ARM64_INS_MOVZ,
6432 #ifndef CAPSTONE_DIET
6433  { 0 }, { 0 }, { 0 }, 0, 0
6434 #endif
6435 },
6436 {
6437  AArch64_MRS, ARM64_INS_MRS,
6438 #ifndef CAPSTONE_DIET
6439  { 0 }, { 0 }, { ARM64_GRP_PRIVILEGE, 0 }, 0, 0
6440 #endif
6441 },
6442 {
6443  AArch64_MSR, ARM64_INS_MSR,
6444 #ifndef CAPSTONE_DIET
6445  { 0 }, { 0 }, { ARM64_GRP_PRIVILEGE, 0 }, 0, 0
6446 #endif
6447 },
6448 {
6449  AArch64_MSRpstate, ARM64_INS_MSR,
6450 #ifndef CAPSTONE_DIET
6451  { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_PRIVILEGE, 0 }, 0, 0
6452 #endif
6453 },
6454 {
6455  AArch64_MSUBWrrr, ARM64_INS_MSUB,
6456 #ifndef CAPSTONE_DIET
6457  { 0 }, { 0 }, { 0 }, 0, 0
6458 #endif
6459 },
6460 {
6461  AArch64_MSUBXrrr, ARM64_INS_MSUB,
6462 #ifndef CAPSTONE_DIET
6463  { 0 }, { 0 }, { 0 }, 0, 0
6464 #endif
6465 },
6466 {
6467  AArch64_MULv16i8, ARM64_INS_MUL,
6468 #ifndef CAPSTONE_DIET
6469  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6470 #endif
6471 },
6472 {
6473  AArch64_MULv2i32, ARM64_INS_MUL,
6474 #ifndef CAPSTONE_DIET
6475  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6476 #endif
6477 },
6478 {
6479  AArch64_MULv2i32_indexed, ARM64_INS_MUL,
6480 #ifndef CAPSTONE_DIET
6481  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6482 #endif
6483 },
6484 {
6485  AArch64_MULv4i16, ARM64_INS_MUL,
6486 #ifndef CAPSTONE_DIET
6487  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6488 #endif
6489 },
6490 {
6491  AArch64_MULv4i16_indexed, ARM64_INS_MUL,
6492 #ifndef CAPSTONE_DIET
6493  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6494 #endif
6495 },
6496 {
6497  AArch64_MULv4i32, ARM64_INS_MUL,
6498 #ifndef CAPSTONE_DIET
6499  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6500 #endif
6501 },
6502 {
6503  AArch64_MULv4i32_indexed, ARM64_INS_MUL,
6504 #ifndef CAPSTONE_DIET
6505  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6506 #endif
6507 },
6508 {
6509  AArch64_MULv8i16, ARM64_INS_MUL,
6510 #ifndef CAPSTONE_DIET
6511  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6512 #endif
6513 },
6514 {
6515  AArch64_MULv8i16_indexed, ARM64_INS_MUL,
6516 #ifndef CAPSTONE_DIET
6517  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6518 #endif
6519 },
6520 {
6521  AArch64_MULv8i8, ARM64_INS_MUL,
6522 #ifndef CAPSTONE_DIET
6523  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6524 #endif
6525 },
6526 {
6527  AArch64_MVNIv2i32, ARM64_INS_MVNI,
6528 #ifndef CAPSTONE_DIET
6529  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6530 #endif
6531 },
6532 {
6533  AArch64_MVNIv2s_msl, ARM64_INS_MVNI,
6534 #ifndef CAPSTONE_DIET
6535  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6536 #endif
6537 },
6538 {
6539  AArch64_MVNIv4i16, ARM64_INS_MVNI,
6540 #ifndef CAPSTONE_DIET
6541  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6542 #endif
6543 },
6544 {
6545  AArch64_MVNIv4i32, ARM64_INS_MVNI,
6546 #ifndef CAPSTONE_DIET
6547  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6548 #endif
6549 },
6550 {
6551  AArch64_MVNIv4s_msl, ARM64_INS_MVNI,
6552 #ifndef CAPSTONE_DIET
6553  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6554 #endif
6555 },
6556 {
6557  AArch64_MVNIv8i16, ARM64_INS_MVNI,
6558 #ifndef CAPSTONE_DIET
6559  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6560 #endif
6561 },
6562 {
6563  AArch64_NEGv16i8, ARM64_INS_NEG,
6564 #ifndef CAPSTONE_DIET
6565  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6566 #endif
6567 },
6568 {
6569  AArch64_NEGv1i64, ARM64_INS_NEG,
6570 #ifndef CAPSTONE_DIET
6571  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6572 #endif
6573 },
6574 {
6575  AArch64_NEGv2i32, ARM64_INS_NEG,
6576 #ifndef CAPSTONE_DIET
6577  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6578 #endif
6579 },
6580 {
6581  AArch64_NEGv2i64, ARM64_INS_NEG,
6582 #ifndef CAPSTONE_DIET
6583  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6584 #endif
6585 },
6586 {
6587  AArch64_NEGv4i16, ARM64_INS_NEG,
6588 #ifndef CAPSTONE_DIET
6589  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6590 #endif
6591 },
6592 {
6593  AArch64_NEGv4i32, ARM64_INS_NEG,
6594 #ifndef CAPSTONE_DIET
6595  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6596 #endif
6597 },
6598 {
6599  AArch64_NEGv8i16, ARM64_INS_NEG,
6600 #ifndef CAPSTONE_DIET
6601  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6602 #endif
6603 },
6604 {
6605  AArch64_NEGv8i8, ARM64_INS_NEG,
6606 #ifndef CAPSTONE_DIET
6607  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6608 #endif
6609 },
6610 {
6611  AArch64_NOTv16i8, ARM64_INS_NOT,
6612 #ifndef CAPSTONE_DIET
6613  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6614 #endif
6615 },
6616 {
6617  AArch64_NOTv8i8, ARM64_INS_NOT,
6618 #ifndef CAPSTONE_DIET
6619  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6620 #endif
6621 },
6622 {
6623  AArch64_ORNWrs, ARM64_INS_ORN,
6624 #ifndef CAPSTONE_DIET
6625  { 0 }, { 0 }, { 0 }, 0, 0
6626 #endif
6627 },
6628 {
6629  AArch64_ORNXrs, ARM64_INS_ORN,
6630 #ifndef CAPSTONE_DIET
6631  { 0 }, { 0 }, { 0 }, 0, 0
6632 #endif
6633 },
6634 {
6635  AArch64_ORNv16i8, ARM64_INS_ORN,
6636 #ifndef CAPSTONE_DIET
6637  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6638 #endif
6639 },
6640 {
6641  AArch64_ORNv8i8, ARM64_INS_ORN,
6642 #ifndef CAPSTONE_DIET
6643  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6644 #endif
6645 },
6646 {
6647  AArch64_ORRWri, ARM64_INS_ORR,
6648 #ifndef CAPSTONE_DIET
6649  { 0 }, { 0 }, { 0 }, 0, 0
6650 #endif
6651 },
6652 {
6653  AArch64_ORRWrs, ARM64_INS_ORR,
6654 #ifndef CAPSTONE_DIET
6655  { 0 }, { 0 }, { 0 }, 0, 0
6656 #endif
6657 },
6658 {
6659  AArch64_ORRXri, ARM64_INS_ORR,
6660 #ifndef CAPSTONE_DIET
6661  { 0 }, { 0 }, { 0 }, 0, 0
6662 #endif
6663 },
6664 {
6665  AArch64_ORRXrs, ARM64_INS_ORR,
6666 #ifndef CAPSTONE_DIET
6667  { 0 }, { 0 }, { 0 }, 0, 0
6668 #endif
6669 },
6670 {
6671  AArch64_ORRv16i8, ARM64_INS_ORR,
6672 #ifndef CAPSTONE_DIET
6673  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6674 #endif
6675 },
6676 {
6677  AArch64_ORRv2i32, ARM64_INS_ORR,
6678 #ifndef CAPSTONE_DIET
6679  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6680 #endif
6681 },
6682 {
6683  AArch64_ORRv4i16, ARM64_INS_ORR,
6684 #ifndef CAPSTONE_DIET
6685  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6686 #endif
6687 },
6688 {
6689  AArch64_ORRv4i32, ARM64_INS_ORR,
6690 #ifndef CAPSTONE_DIET
6691  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6692 #endif
6693 },
6694 {
6695  AArch64_ORRv8i16, ARM64_INS_ORR,
6696 #ifndef CAPSTONE_DIET
6697  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6698 #endif
6699 },
6700 {
6701  AArch64_ORRv8i8, ARM64_INS_ORR,
6702 #ifndef CAPSTONE_DIET
6703  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6704 #endif
6705 },
6706 {
6707  AArch64_PMULLv16i8, ARM64_INS_PMULL2,
6708 #ifndef CAPSTONE_DIET
6709  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6710 #endif
6711 },
6712 {
6713  AArch64_PMULLv1i64, ARM64_INS_PMULL,
6714 #ifndef CAPSTONE_DIET
6715  { 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
6716 #endif
6717 },
6718 {
6719  AArch64_PMULLv2i64, ARM64_INS_PMULL2,
6720 #ifndef CAPSTONE_DIET
6721  { 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
6722 #endif
6723 },
6724 {
6725  AArch64_PMULLv8i8, ARM64_INS_PMULL,
6726 #ifndef CAPSTONE_DIET
6727  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6728 #endif
6729 },
6730 {
6731  AArch64_PMULv16i8, ARM64_INS_PMUL,
6732 #ifndef CAPSTONE_DIET
6733  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6734 #endif
6735 },
6736 {
6737  AArch64_PMULv8i8, ARM64_INS_PMUL,
6738 #ifndef CAPSTONE_DIET
6739  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6740 #endif
6741 },
6742 {
6743  AArch64_PRFMl, ARM64_INS_PRFM,
6744 #ifndef CAPSTONE_DIET
6745  { 0 }, { 0 }, { 0 }, 0, 0
6746 #endif
6747 },
6748 {
6749  AArch64_PRFMroW, ARM64_INS_PRFM,
6750 #ifndef CAPSTONE_DIET
6751  { 0 }, { 0 }, { 0 }, 0, 0
6752 #endif
6753 },
6754 {
6755  AArch64_PRFMroX, ARM64_INS_PRFM,
6756 #ifndef CAPSTONE_DIET
6757  { 0 }, { 0 }, { 0 }, 0, 0
6758 #endif
6759 },
6760 {
6761  AArch64_PRFMui, ARM64_INS_PRFM,
6762 #ifndef CAPSTONE_DIET
6763  { 0 }, { 0 }, { 0 }, 0, 0
6764 #endif
6765 },
6766 {
6767  AArch64_PRFUMi, ARM64_INS_PRFUM,
6768 #ifndef CAPSTONE_DIET
6769  { 0 }, { 0 }, { 0 }, 0, 0
6770 #endif
6771 },
6772 {
6773  AArch64_RADDHNv2i64_v2i32, ARM64_INS_RADDHN,
6774 #ifndef CAPSTONE_DIET
6775  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6776 #endif
6777 },
6778 {
6779  AArch64_RADDHNv2i64_v4i32, ARM64_INS_RADDHN2,
6780 #ifndef CAPSTONE_DIET
6781  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6782 #endif
6783 },
6784 {
6785  AArch64_RADDHNv4i32_v4i16, ARM64_INS_RADDHN,
6786 #ifndef CAPSTONE_DIET
6787  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6788 #endif
6789 },
6790 {
6791  AArch64_RADDHNv4i32_v8i16, ARM64_INS_RADDHN2,
6792 #ifndef CAPSTONE_DIET
6793  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6794 #endif
6795 },
6796 {
6797  AArch64_RADDHNv8i16_v16i8, ARM64_INS_RADDHN2,
6798 #ifndef CAPSTONE_DIET
6799  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6800 #endif
6801 },
6802 {
6803  AArch64_RADDHNv8i16_v8i8, ARM64_INS_RADDHN,
6804 #ifndef CAPSTONE_DIET
6805  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6806 #endif
6807 },
6808 {
6809  AArch64_RBITWr, ARM64_INS_RBIT,
6810 #ifndef CAPSTONE_DIET
6811  { 0 }, { 0 }, { 0 }, 0, 0
6812 #endif
6813 },
6814 {
6815  AArch64_RBITXr, ARM64_INS_RBIT,
6816 #ifndef CAPSTONE_DIET
6817  { 0 }, { 0 }, { 0 }, 0, 0
6818 #endif
6819 },
6820 {
6821  AArch64_RBITv16i8, ARM64_INS_RBIT,
6822 #ifndef CAPSTONE_DIET
6823  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6824 #endif
6825 },
6826 {
6827  AArch64_RBITv8i8, ARM64_INS_RBIT,
6828 #ifndef CAPSTONE_DIET
6829  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6830 #endif
6831 },
6832 {
6833  AArch64_RET, ARM64_INS_RET,
6834 #ifndef CAPSTONE_DIET
6835  { 0 }, { 0 }, { ARM64_GRP_RET, 0 }, 0, 0
6836 #endif
6837 },
6838 {
6839  AArch64_REV16Wr, ARM64_INS_REV16,
6840 #ifndef CAPSTONE_DIET
6841  { 0 }, { 0 }, { 0 }, 0, 0
6842 #endif
6843 },
6844 {
6845  AArch64_REV16Xr, ARM64_INS_REV16,
6846 #ifndef CAPSTONE_DIET
6847  { 0 }, { 0 }, { 0 }, 0, 0
6848 #endif
6849 },
6850 {
6851  AArch64_REV16v16i8, ARM64_INS_REV16,
6852 #ifndef CAPSTONE_DIET
6853  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6854 #endif
6855 },
6856 {
6857  AArch64_REV16v8i8, ARM64_INS_REV16,
6858 #ifndef CAPSTONE_DIET
6859  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6860 #endif
6861 },
6862 {
6863  AArch64_REV32Xr, ARM64_INS_REV32,
6864 #ifndef CAPSTONE_DIET
6865  { 0 }, { 0 }, { 0 }, 0, 0
6866 #endif
6867 },
6868 {
6869  AArch64_REV32v16i8, ARM64_INS_REV32,
6870 #ifndef CAPSTONE_DIET
6871  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6872 #endif
6873 },
6874 {
6875  AArch64_REV32v4i16, ARM64_INS_REV32,
6876 #ifndef CAPSTONE_DIET
6877  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6878 #endif
6879 },
6880 {
6881  AArch64_REV32v8i16, ARM64_INS_REV32,
6882 #ifndef CAPSTONE_DIET
6883  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6884 #endif
6885 },
6886 {
6887  AArch64_REV32v8i8, ARM64_INS_REV32,
6888 #ifndef CAPSTONE_DIET
6889  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6890 #endif
6891 },
6892 {
6893  AArch64_REV64v16i8, ARM64_INS_REV64,
6894 #ifndef CAPSTONE_DIET
6895  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6896 #endif
6897 },
6898 {
6899  AArch64_REV64v2i32, ARM64_INS_REV64,
6900 #ifndef CAPSTONE_DIET
6901  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6902 #endif
6903 },
6904 {
6905  AArch64_REV64v4i16, ARM64_INS_REV64,
6906 #ifndef CAPSTONE_DIET
6907  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6908 #endif
6909 },
6910 {
6911  AArch64_REV64v4i32, ARM64_INS_REV64,
6912 #ifndef CAPSTONE_DIET
6913  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6914 #endif
6915 },
6916 {
6917  AArch64_REV64v8i16, ARM64_INS_REV64,
6918 #ifndef CAPSTONE_DIET
6919  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6920 #endif
6921 },
6922 {
6923  AArch64_REV64v8i8, ARM64_INS_REV64,
6924 #ifndef CAPSTONE_DIET
6925  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6926 #endif
6927 },
6928 {
6929  AArch64_REVWr, ARM64_INS_REV,
6930 #ifndef CAPSTONE_DIET
6931  { 0 }, { 0 }, { 0 }, 0, 0
6932 #endif
6933 },
6934 {
6935  AArch64_REVXr, ARM64_INS_REV,
6936 #ifndef CAPSTONE_DIET
6937  { 0 }, { 0 }, { 0 }, 0, 0
6938 #endif
6939 },
6940 {
6941  AArch64_RORVWr, ARM64_INS_ROR,
6942 #ifndef CAPSTONE_DIET
6943  { 0 }, { 0 }, { 0 }, 0, 0
6944 #endif
6945 },
6946 {
6947  AArch64_RORVXr, ARM64_INS_ROR,
6948 #ifndef CAPSTONE_DIET
6949  { 0 }, { 0 }, { 0 }, 0, 0
6950 #endif
6951 },
6952 {
6953  AArch64_RSHRNv16i8_shift, ARM64_INS_RSHRN2,
6954 #ifndef CAPSTONE_DIET
6955  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6956 #endif
6957 },
6958 {
6959  AArch64_RSHRNv2i32_shift, ARM64_INS_RSHRN,
6960 #ifndef CAPSTONE_DIET
6961  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6962 #endif
6963 },
6964 {
6965  AArch64_RSHRNv4i16_shift, ARM64_INS_RSHRN,
6966 #ifndef CAPSTONE_DIET
6967  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6968 #endif
6969 },
6970 {
6971  AArch64_RSHRNv4i32_shift, ARM64_INS_RSHRN2,
6972 #ifndef CAPSTONE_DIET
6973  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6974 #endif
6975 },
6976 {
6977  AArch64_RSHRNv8i16_shift, ARM64_INS_RSHRN2,
6978 #ifndef CAPSTONE_DIET
6979  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6980 #endif
6981 },
6982 {
6983  AArch64_RSHRNv8i8_shift, ARM64_INS_RSHRN,
6984 #ifndef CAPSTONE_DIET
6985  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6986 #endif
6987 },
6988 {
6989  AArch64_RSUBHNv2i64_v2i32, ARM64_INS_RSUBHN,
6990 #ifndef CAPSTONE_DIET
6991  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6992 #endif
6993 },
6994 {
6995  AArch64_RSUBHNv2i64_v4i32, ARM64_INS_RSUBHN2,
6996 #ifndef CAPSTONE_DIET
6997  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
6998 #endif
6999 },
7000 {
7001  AArch64_RSUBHNv4i32_v4i16, ARM64_INS_RSUBHN,
7002 #ifndef CAPSTONE_DIET
7003  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7004 #endif
7005 },
7006 {
7007  AArch64_RSUBHNv4i32_v8i16, ARM64_INS_RSUBHN2,
7008 #ifndef CAPSTONE_DIET
7009  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7010 #endif
7011 },
7012 {
7013  AArch64_RSUBHNv8i16_v16i8, ARM64_INS_RSUBHN2,
7014 #ifndef CAPSTONE_DIET
7015  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7016 #endif
7017 },
7018 {
7019  AArch64_RSUBHNv8i16_v8i8, ARM64_INS_RSUBHN,
7020 #ifndef CAPSTONE_DIET
7021  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7022 #endif
7023 },
7024 {
7025  AArch64_SABALv16i8_v8i16, ARM64_INS_SABAL2,
7026 #ifndef CAPSTONE_DIET
7027  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7028 #endif
7029 },
7030 {
7031  AArch64_SABALv2i32_v2i64, ARM64_INS_SABAL,
7032 #ifndef CAPSTONE_DIET
7033  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7034 #endif
7035 },
7036 {
7037  AArch64_SABALv4i16_v4i32, ARM64_INS_SABAL,
7038 #ifndef CAPSTONE_DIET
7039  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7040 #endif
7041 },
7042 {
7043  AArch64_SABALv4i32_v2i64, ARM64_INS_SABAL2,
7044 #ifndef CAPSTONE_DIET
7045  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7046 #endif
7047 },
7048 {
7049  AArch64_SABALv8i16_v4i32, ARM64_INS_SABAL2,
7050 #ifndef CAPSTONE_DIET
7051  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7052 #endif
7053 },
7054 {
7055  AArch64_SABALv8i8_v8i16, ARM64_INS_SABAL,
7056 #ifndef CAPSTONE_DIET
7057  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7058 #endif
7059 },
7060 {
7061  AArch64_SABAv16i8, ARM64_INS_SABA,
7062 #ifndef CAPSTONE_DIET
7063  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7064 #endif
7065 },
7066 {
7067  AArch64_SABAv2i32, ARM64_INS_SABA,
7068 #ifndef CAPSTONE_DIET
7069  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7070 #endif
7071 },
7072 {
7073  AArch64_SABAv4i16, ARM64_INS_SABA,
7074 #ifndef CAPSTONE_DIET
7075  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7076 #endif
7077 },
7078 {
7079  AArch64_SABAv4i32, ARM64_INS_SABA,
7080 #ifndef CAPSTONE_DIET
7081  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7082 #endif
7083 },
7084 {
7085  AArch64_SABAv8i16, ARM64_INS_SABA,
7086 #ifndef CAPSTONE_DIET
7087  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7088 #endif
7089 },
7090 {
7091  AArch64_SABAv8i8, ARM64_INS_SABA,
7092 #ifndef CAPSTONE_DIET
7093  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7094 #endif
7095 },
7096 {
7097  AArch64_SABDLv16i8_v8i16, ARM64_INS_SABDL2,
7098 #ifndef CAPSTONE_DIET
7099  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7100 #endif
7101 },
7102 {
7103  AArch64_SABDLv2i32_v2i64, ARM64_INS_SABDL,
7104 #ifndef CAPSTONE_DIET
7105  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7106 #endif
7107 },
7108 {
7109  AArch64_SABDLv4i16_v4i32, ARM64_INS_SABDL,
7110 #ifndef CAPSTONE_DIET
7111  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7112 #endif
7113 },
7114 {
7115  AArch64_SABDLv4i32_v2i64, ARM64_INS_SABDL2,
7116 #ifndef CAPSTONE_DIET
7117  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7118 #endif
7119 },
7120 {
7121  AArch64_SABDLv8i16_v4i32, ARM64_INS_SABDL2,
7122 #ifndef CAPSTONE_DIET
7123  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7124 #endif
7125 },
7126 {
7127  AArch64_SABDLv8i8_v8i16, ARM64_INS_SABDL,
7128 #ifndef CAPSTONE_DIET
7129  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7130 #endif
7131 },
7132 {
7133  AArch64_SABDv16i8, ARM64_INS_SABD,
7134 #ifndef CAPSTONE_DIET
7135  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7136 #endif
7137 },
7138 {
7139  AArch64_SABDv2i32, ARM64_INS_SABD,
7140 #ifndef CAPSTONE_DIET
7141  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7142 #endif
7143 },
7144 {
7145  AArch64_SABDv4i16, ARM64_INS_SABD,
7146 #ifndef CAPSTONE_DIET
7147  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7148 #endif
7149 },
7150 {
7151  AArch64_SABDv4i32, ARM64_INS_SABD,
7152 #ifndef CAPSTONE_DIET
7153  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7154 #endif
7155 },
7156 {
7157  AArch64_SABDv8i16, ARM64_INS_SABD,
7158 #ifndef CAPSTONE_DIET
7159  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7160 #endif
7161 },
7162 {
7163  AArch64_SABDv8i8, ARM64_INS_SABD,
7164 #ifndef CAPSTONE_DIET
7165  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7166 #endif
7167 },
7168 {
7169  AArch64_SADALPv16i8_v8i16, ARM64_INS_SADALP,
7170 #ifndef CAPSTONE_DIET
7171  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7172 #endif
7173 },
7174 {
7175  AArch64_SADALPv2i32_v1i64, ARM64_INS_SADALP,
7176 #ifndef CAPSTONE_DIET
7177  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7178 #endif
7179 },
7180 {
7181  AArch64_SADALPv4i16_v2i32, ARM64_INS_SADALP,
7182 #ifndef CAPSTONE_DIET
7183  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7184 #endif
7185 },
7186 {
7187  AArch64_SADALPv4i32_v2i64, ARM64_INS_SADALP,
7188 #ifndef CAPSTONE_DIET
7189  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7190 #endif
7191 },
7192 {
7193  AArch64_SADALPv8i16_v4i32, ARM64_INS_SADALP,
7194 #ifndef CAPSTONE_DIET
7195  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7196 #endif
7197 },
7198 {
7199  AArch64_SADALPv8i8_v4i16, ARM64_INS_SADALP,
7200 #ifndef CAPSTONE_DIET
7201  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7202 #endif
7203 },
7204 {
7205  AArch64_SADDLPv16i8_v8i16, ARM64_INS_SADDLP,
7206 #ifndef CAPSTONE_DIET
7207  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7208 #endif
7209 },
7210 {
7211  AArch64_SADDLPv2i32_v1i64, ARM64_INS_SADDLP,
7212 #ifndef CAPSTONE_DIET
7213  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7214 #endif
7215 },
7216 {
7217  AArch64_SADDLPv4i16_v2i32, ARM64_INS_SADDLP,
7218 #ifndef CAPSTONE_DIET
7219  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7220 #endif
7221 },
7222 {
7223  AArch64_SADDLPv4i32_v2i64, ARM64_INS_SADDLP,
7224 #ifndef CAPSTONE_DIET
7225  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7226 #endif
7227 },
7228 {
7229  AArch64_SADDLPv8i16_v4i32, ARM64_INS_SADDLP,
7230 #ifndef CAPSTONE_DIET
7231  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7232 #endif
7233 },
7234 {
7235  AArch64_SADDLPv8i8_v4i16, ARM64_INS_SADDLP,
7236 #ifndef CAPSTONE_DIET
7237  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7238 #endif
7239 },
7240 {
7241  AArch64_SADDLVv16i8v, ARM64_INS_SADDLV,
7242 #ifndef CAPSTONE_DIET
7243  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7244 #endif
7245 },
7246 {
7247  AArch64_SADDLVv4i16v, ARM64_INS_SADDLV,
7248 #ifndef CAPSTONE_DIET
7249  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7250 #endif
7251 },
7252 {
7253  AArch64_SADDLVv4i32v, ARM64_INS_SADDLV,
7254 #ifndef CAPSTONE_DIET
7255  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7256 #endif
7257 },
7258 {
7259  AArch64_SADDLVv8i16v, ARM64_INS_SADDLV,
7260 #ifndef CAPSTONE_DIET
7261  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7262 #endif
7263 },
7264 {
7265  AArch64_SADDLVv8i8v, ARM64_INS_SADDLV,
7266 #ifndef CAPSTONE_DIET
7267  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7268 #endif
7269 },
7270 {
7271  AArch64_SADDLv16i8_v8i16, ARM64_INS_SADDL2,
7272 #ifndef CAPSTONE_DIET
7273  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7274 #endif
7275 },
7276 {
7277  AArch64_SADDLv2i32_v2i64, ARM64_INS_SADDL,
7278 #ifndef CAPSTONE_DIET
7279  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7280 #endif
7281 },
7282 {
7283  AArch64_SADDLv4i16_v4i32, ARM64_INS_SADDL,
7284 #ifndef CAPSTONE_DIET
7285  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7286 #endif
7287 },
7288 {
7289  AArch64_SADDLv4i32_v2i64, ARM64_INS_SADDL2,
7290 #ifndef CAPSTONE_DIET
7291  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7292 #endif
7293 },
7294 {
7295  AArch64_SADDLv8i16_v4i32, ARM64_INS_SADDL2,
7296 #ifndef CAPSTONE_DIET
7297  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7298 #endif
7299 },
7300 {
7301  AArch64_SADDLv8i8_v8i16, ARM64_INS_SADDL,
7302 #ifndef CAPSTONE_DIET
7303  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7304 #endif
7305 },
7306 {
7307  AArch64_SADDWv16i8_v8i16, ARM64_INS_SADDW2,
7308 #ifndef CAPSTONE_DIET
7309  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7310 #endif
7311 },
7312 {
7313  AArch64_SADDWv2i32_v2i64, ARM64_INS_SADDW,
7314 #ifndef CAPSTONE_DIET
7315  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7316 #endif
7317 },
7318 {
7319  AArch64_SADDWv4i16_v4i32, ARM64_INS_SADDW,
7320 #ifndef CAPSTONE_DIET
7321  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7322 #endif
7323 },
7324 {
7325  AArch64_SADDWv4i32_v2i64, ARM64_INS_SADDW2,
7326 #ifndef CAPSTONE_DIET
7327  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7328 #endif
7329 },
7330 {
7331  AArch64_SADDWv8i16_v4i32, ARM64_INS_SADDW2,
7332 #ifndef CAPSTONE_DIET
7333  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7334 #endif
7335 },
7336 {
7337  AArch64_SADDWv8i8_v8i16, ARM64_INS_SADDW,
7338 #ifndef CAPSTONE_DIET
7339  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7340 #endif
7341 },
7342 {
7343  AArch64_SBCSWr, ARM64_INS_SBC,
7344 #ifndef CAPSTONE_DIET
7345  { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
7346 #endif
7347 },
7348 {
7349  AArch64_SBCSXr, ARM64_INS_SBC,
7350 #ifndef CAPSTONE_DIET
7351  { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
7352 #endif
7353 },
7354 {
7355  AArch64_SBCWr, ARM64_INS_SBC,
7356 #ifndef CAPSTONE_DIET
7357  { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
7358 #endif
7359 },
7360 {
7361  AArch64_SBCXr, ARM64_INS_SBC,
7362 #ifndef CAPSTONE_DIET
7363  { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0
7364 #endif
7365 },
7366 {
7367  AArch64_SBFMWri, ARM64_INS_SBFM,
7368 #ifndef CAPSTONE_DIET
7369  { 0 }, { 0 }, { 0 }, 0, 0
7370 #endif
7371 },
7372 {
7373  AArch64_SBFMXri, ARM64_INS_SBFM,
7374 #ifndef CAPSTONE_DIET
7375  { 0 }, { 0 }, { 0 }, 0, 0
7376 #endif
7377 },
7378 {
7379  AArch64_SCVTFSWDri, ARM64_INS_SCVTF,
7380 #ifndef CAPSTONE_DIET
7381  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
7382 #endif
7383 },
7384 {
7385  AArch64_SCVTFSWSri, ARM64_INS_SCVTF,
7386 #ifndef CAPSTONE_DIET
7387  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
7388 #endif
7389 },
7390 {
7391  AArch64_SCVTFSXDri, ARM64_INS_SCVTF,
7392 #ifndef CAPSTONE_DIET
7393  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
7394 #endif
7395 },
7396 {
7397  AArch64_SCVTFSXSri, ARM64_INS_SCVTF,
7398 #ifndef CAPSTONE_DIET
7399  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
7400 #endif
7401 },
7402 {
7403  AArch64_SCVTFUWDri, ARM64_INS_SCVTF,
7404 #ifndef CAPSTONE_DIET
7405  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
7406 #endif
7407 },
7408 {
7409  AArch64_SCVTFUWSri, ARM64_INS_SCVTF,
7410 #ifndef CAPSTONE_DIET
7411  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
7412 #endif
7413 },
7414 {
7415  AArch64_SCVTFUXDri, ARM64_INS_SCVTF,
7416 #ifndef CAPSTONE_DIET
7417  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
7418 #endif
7419 },
7420 {
7421  AArch64_SCVTFUXSri, ARM64_INS_SCVTF,
7422 #ifndef CAPSTONE_DIET
7423  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
7424 #endif
7425 },
7426 {
7427  AArch64_SCVTFd, ARM64_INS_SCVTF,
7428 #ifndef CAPSTONE_DIET
7429  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7430 #endif
7431 },
7432 {
7433  AArch64_SCVTFs, ARM64_INS_SCVTF,
7434 #ifndef CAPSTONE_DIET
7435  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7436 #endif
7437 },
7438 {
7439  AArch64_SCVTFv1i32, ARM64_INS_SCVTF,
7440 #ifndef CAPSTONE_DIET
7441  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7442 #endif
7443 },
7444 {
7445  AArch64_SCVTFv1i64, ARM64_INS_SCVTF,
7446 #ifndef CAPSTONE_DIET
7447  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7448 #endif
7449 },
7450 {
7451  AArch64_SCVTFv2f32, ARM64_INS_SCVTF,
7452 #ifndef CAPSTONE_DIET
7453  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7454 #endif
7455 },
7456 {
7457  AArch64_SCVTFv2f64, ARM64_INS_SCVTF,
7458 #ifndef CAPSTONE_DIET
7459  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7460 #endif
7461 },
7462 {
7463  AArch64_SCVTFv2i32_shift, ARM64_INS_SCVTF,
7464 #ifndef CAPSTONE_DIET
7465  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7466 #endif
7467 },
7468 {
7469  AArch64_SCVTFv2i64_shift, ARM64_INS_SCVTF,
7470 #ifndef CAPSTONE_DIET
7471  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7472 #endif
7473 },
7474 {
7475  AArch64_SCVTFv4f32, ARM64_INS_SCVTF,
7476 #ifndef CAPSTONE_DIET
7477  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7478 #endif
7479 },
7480 {
7481  AArch64_SCVTFv4i32_shift, ARM64_INS_SCVTF,
7482 #ifndef CAPSTONE_DIET
7483  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7484 #endif
7485 },
7486 {
7487  AArch64_SDIVWr, ARM64_INS_SDIV,
7488 #ifndef CAPSTONE_DIET
7489  { 0 }, { 0 }, { 0 }, 0, 0
7490 #endif
7491 },
7492 {
7493  AArch64_SDIVXr, ARM64_INS_SDIV,
7494 #ifndef CAPSTONE_DIET
7495  { 0 }, { 0 }, { 0 }, 0, 0
7496 #endif
7497 },
7498 {
7499  AArch64_SDIV_IntWr, ARM64_INS_SDIV,
7500 #ifndef CAPSTONE_DIET
7501  { 0 }, { 0 }, { 0 }, 0, 0
7502 #endif
7503 },
7504 {
7505  AArch64_SDIV_IntXr, ARM64_INS_SDIV,
7506 #ifndef CAPSTONE_DIET
7507  { 0 }, { 0 }, { 0 }, 0, 0
7508 #endif
7509 },
7510 {
7511  AArch64_SHA1Crrr, ARM64_INS_SHA1C,
7512 #ifndef CAPSTONE_DIET
7513  { 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
7514 #endif
7515 },
7516 {
7517  AArch64_SHA1Hrr, ARM64_INS_SHA1H,
7518 #ifndef CAPSTONE_DIET
7519  { 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
7520 #endif
7521 },
7522 {
7523  AArch64_SHA1Mrrr, ARM64_INS_SHA1M,
7524 #ifndef CAPSTONE_DIET
7525  { 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
7526 #endif
7527 },
7528 {
7529  AArch64_SHA1Prrr, ARM64_INS_SHA1P,
7530 #ifndef CAPSTONE_DIET
7531  { 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
7532 #endif
7533 },
7534 {
7535  AArch64_SHA1SU0rrr, ARM64_INS_SHA1SU0,
7536 #ifndef CAPSTONE_DIET
7537  { 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
7538 #endif
7539 },
7540 {
7541  AArch64_SHA1SU1rr, ARM64_INS_SHA1SU1,
7542 #ifndef CAPSTONE_DIET
7543  { 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
7544 #endif
7545 },
7546 {
7547  AArch64_SHA256H2rrr, ARM64_INS_SHA256H2,
7548 #ifndef CAPSTONE_DIET
7549  { 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
7550 #endif
7551 },
7552 {
7553  AArch64_SHA256Hrrr, ARM64_INS_SHA256H,
7554 #ifndef CAPSTONE_DIET
7555  { 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
7556 #endif
7557 },
7558 {
7559  AArch64_SHA256SU0rr, ARM64_INS_SHA256SU0,
7560 #ifndef CAPSTONE_DIET
7561  { 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
7562 #endif
7563 },
7564 {
7565  AArch64_SHA256SU1rrr, ARM64_INS_SHA256SU1,
7566 #ifndef CAPSTONE_DIET
7567  { 0 }, { 0 }, { ARM64_GRP_CRYPTO, 0 }, 0, 0
7568 #endif
7569 },
7570 {
7571  AArch64_SHADDv16i8, ARM64_INS_SHADD,
7572 #ifndef CAPSTONE_DIET
7573  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7574 #endif
7575 },
7576 {
7577  AArch64_SHADDv2i32, ARM64_INS_SHADD,
7578 #ifndef CAPSTONE_DIET
7579  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7580 #endif
7581 },
7582 {
7583  AArch64_SHADDv4i16, ARM64_INS_SHADD,
7584 #ifndef CAPSTONE_DIET
7585  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7586 #endif
7587 },
7588 {
7589  AArch64_SHADDv4i32, ARM64_INS_SHADD,
7590 #ifndef CAPSTONE_DIET
7591  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7592 #endif
7593 },
7594 {
7595  AArch64_SHADDv8i16, ARM64_INS_SHADD,
7596 #ifndef CAPSTONE_DIET
7597  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7598 #endif
7599 },
7600 {
7601  AArch64_SHADDv8i8, ARM64_INS_SHADD,
7602 #ifndef CAPSTONE_DIET
7603  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7604 #endif
7605 },
7606 {
7607  AArch64_SHLLv16i8, ARM64_INS_SHLL2,
7608 #ifndef CAPSTONE_DIET
7609  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7610 #endif
7611 },
7612 {
7613  AArch64_SHLLv2i32, ARM64_INS_SHLL,
7614 #ifndef CAPSTONE_DIET
7615  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7616 #endif
7617 },
7618 {
7619  AArch64_SHLLv4i16, ARM64_INS_SHLL,
7620 #ifndef CAPSTONE_DIET
7621  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7622 #endif
7623 },
7624 {
7625  AArch64_SHLLv4i32, ARM64_INS_SHLL2,
7626 #ifndef CAPSTONE_DIET
7627  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7628 #endif
7629 },
7630 {
7631  AArch64_SHLLv8i16, ARM64_INS_SHLL2,
7632 #ifndef CAPSTONE_DIET
7633  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7634 #endif
7635 },
7636 {
7637  AArch64_SHLLv8i8, ARM64_INS_SHLL,
7638 #ifndef CAPSTONE_DIET
7639  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7640 #endif
7641 },
7642 {
7643  AArch64_SHLd, ARM64_INS_SHL,
7644 #ifndef CAPSTONE_DIET
7645  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7646 #endif
7647 },
7648 {
7649  AArch64_SHLv16i8_shift, ARM64_INS_SHL,
7650 #ifndef CAPSTONE_DIET
7651  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7652 #endif
7653 },
7654 {
7655  AArch64_SHLv2i32_shift, ARM64_INS_SHL,
7656 #ifndef CAPSTONE_DIET
7657  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7658 #endif
7659 },
7660 {
7661  AArch64_SHLv2i64_shift, ARM64_INS_SHL,
7662 #ifndef CAPSTONE_DIET
7663  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7664 #endif
7665 },
7666 {
7667  AArch64_SHLv4i16_shift, ARM64_INS_SHL,
7668 #ifndef CAPSTONE_DIET
7669  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7670 #endif
7671 },
7672 {
7673  AArch64_SHLv4i32_shift, ARM64_INS_SHL,
7674 #ifndef CAPSTONE_DIET
7675  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7676 #endif
7677 },
7678 {
7679  AArch64_SHLv8i16_shift, ARM64_INS_SHL,
7680 #ifndef CAPSTONE_DIET
7681  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7682 #endif
7683 },
7684 {
7685  AArch64_SHLv8i8_shift, ARM64_INS_SHL,
7686 #ifndef CAPSTONE_DIET
7687  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7688 #endif
7689 },
7690 {
7691  AArch64_SHRNv16i8_shift, ARM64_INS_SHRN2,
7692 #ifndef CAPSTONE_DIET
7693  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7694 #endif
7695 },
7696 {
7697  AArch64_SHRNv2i32_shift, ARM64_INS_SHRN,
7698 #ifndef CAPSTONE_DIET
7699  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7700 #endif
7701 },
7702 {
7703  AArch64_SHRNv4i16_shift, ARM64_INS_SHRN,
7704 #ifndef CAPSTONE_DIET
7705  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7706 #endif
7707 },
7708 {
7709  AArch64_SHRNv4i32_shift, ARM64_INS_SHRN2,
7710 #ifndef CAPSTONE_DIET
7711  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7712 #endif
7713 },
7714 {
7715  AArch64_SHRNv8i16_shift, ARM64_INS_SHRN2,
7716 #ifndef CAPSTONE_DIET
7717  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7718 #endif
7719 },
7720 {
7721  AArch64_SHRNv8i8_shift, ARM64_INS_SHRN,
7722 #ifndef CAPSTONE_DIET
7723  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7724 #endif
7725 },
7726 {
7727  AArch64_SHSUBv16i8, ARM64_INS_SHSUB,
7728 #ifndef CAPSTONE_DIET
7729  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7730 #endif
7731 },
7732 {
7733  AArch64_SHSUBv2i32, ARM64_INS_SHSUB,
7734 #ifndef CAPSTONE_DIET
7735  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7736 #endif
7737 },
7738 {
7739  AArch64_SHSUBv4i16, ARM64_INS_SHSUB,
7740 #ifndef CAPSTONE_DIET
7741  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7742 #endif
7743 },
7744 {
7745  AArch64_SHSUBv4i32, ARM64_INS_SHSUB,
7746 #ifndef CAPSTONE_DIET
7747  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7748 #endif
7749 },
7750 {
7751  AArch64_SHSUBv8i16, ARM64_INS_SHSUB,
7752 #ifndef CAPSTONE_DIET
7753  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7754 #endif
7755 },
7756 {
7757  AArch64_SHSUBv8i8, ARM64_INS_SHSUB,
7758 #ifndef CAPSTONE_DIET
7759  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7760 #endif
7761 },
7762 {
7763  AArch64_SLId, ARM64_INS_SLI,
7764 #ifndef CAPSTONE_DIET
7765  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7766 #endif
7767 },
7768 {
7769  AArch64_SLIv16i8_shift, ARM64_INS_SLI,
7770 #ifndef CAPSTONE_DIET
7771  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7772 #endif
7773 },
7774 {
7775  AArch64_SLIv2i32_shift, ARM64_INS_SLI,
7776 #ifndef CAPSTONE_DIET
7777  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7778 #endif
7779 },
7780 {
7781  AArch64_SLIv2i64_shift, ARM64_INS_SLI,
7782 #ifndef CAPSTONE_DIET
7783  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7784 #endif
7785 },
7786 {
7787  AArch64_SLIv4i16_shift, ARM64_INS_SLI,
7788 #ifndef CAPSTONE_DIET
7789  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7790 #endif
7791 },
7792 {
7793  AArch64_SLIv4i32_shift, ARM64_INS_SLI,
7794 #ifndef CAPSTONE_DIET
7795  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7796 #endif
7797 },
7798 {
7799  AArch64_SLIv8i16_shift, ARM64_INS_SLI,
7800 #ifndef CAPSTONE_DIET
7801  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7802 #endif
7803 },
7804 {
7805  AArch64_SLIv8i8_shift, ARM64_INS_SLI,
7806 #ifndef CAPSTONE_DIET
7807  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7808 #endif
7809 },
7810 {
7811  AArch64_SMADDLrrr, ARM64_INS_SMADDL,
7812 #ifndef CAPSTONE_DIET
7813  { 0 }, { 0 }, { 0 }, 0, 0
7814 #endif
7815 },
7816 {
7817  AArch64_SMAXPv16i8, ARM64_INS_SMAXP,
7818 #ifndef CAPSTONE_DIET
7819  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7820 #endif
7821 },
7822 {
7823  AArch64_SMAXPv2i32, ARM64_INS_SMAXP,
7824 #ifndef CAPSTONE_DIET
7825  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7826 #endif
7827 },
7828 {
7829  AArch64_SMAXPv4i16, ARM64_INS_SMAXP,
7830 #ifndef CAPSTONE_DIET
7831  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7832 #endif
7833 },
7834 {
7835  AArch64_SMAXPv4i32, ARM64_INS_SMAXP,
7836 #ifndef CAPSTONE_DIET
7837  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7838 #endif
7839 },
7840 {
7841  AArch64_SMAXPv8i16, ARM64_INS_SMAXP,
7842 #ifndef CAPSTONE_DIET
7843  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7844 #endif
7845 },
7846 {
7847  AArch64_SMAXPv8i8, ARM64_INS_SMAXP,
7848 #ifndef CAPSTONE_DIET
7849  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7850 #endif
7851 },
7852 {
7853  AArch64_SMAXVv16i8v, ARM64_INS_SMAXV,
7854 #ifndef CAPSTONE_DIET
7855  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7856 #endif
7857 },
7858 {
7859  AArch64_SMAXVv4i16v, ARM64_INS_SMAXV,
7860 #ifndef CAPSTONE_DIET
7861  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7862 #endif
7863 },
7864 {
7865  AArch64_SMAXVv4i32v, ARM64_INS_SMAXV,
7866 #ifndef CAPSTONE_DIET
7867  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7868 #endif
7869 },
7870 {
7871  AArch64_SMAXVv8i16v, ARM64_INS_SMAXV,
7872 #ifndef CAPSTONE_DIET
7873  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7874 #endif
7875 },
7876 {
7877  AArch64_SMAXVv8i8v, ARM64_INS_SMAXV,
7878 #ifndef CAPSTONE_DIET
7879  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7880 #endif
7881 },
7882 {
7883  AArch64_SMAXv16i8, ARM64_INS_SMAX,
7884 #ifndef CAPSTONE_DIET
7885  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7886 #endif
7887 },
7888 {
7889  AArch64_SMAXv2i32, ARM64_INS_SMAX,
7890 #ifndef CAPSTONE_DIET
7891  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7892 #endif
7893 },
7894 {
7895  AArch64_SMAXv4i16, ARM64_INS_SMAX,
7896 #ifndef CAPSTONE_DIET
7897  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7898 #endif
7899 },
7900 {
7901  AArch64_SMAXv4i32, ARM64_INS_SMAX,
7902 #ifndef CAPSTONE_DIET
7903  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7904 #endif
7905 },
7906 {
7907  AArch64_SMAXv8i16, ARM64_INS_SMAX,
7908 #ifndef CAPSTONE_DIET
7909  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7910 #endif
7911 },
7912 {
7913  AArch64_SMAXv8i8, ARM64_INS_SMAX,
7914 #ifndef CAPSTONE_DIET
7915  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7916 #endif
7917 },
7918 {
7919  AArch64_SMC, ARM64_INS_SMC,
7920 #ifndef CAPSTONE_DIET
7921  { 0 }, { 0 }, { 0 }, 0, 0
7922 #endif
7923 },
7924 {
7925  AArch64_SMINPv16i8, ARM64_INS_SMINP,
7926 #ifndef CAPSTONE_DIET
7927  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7928 #endif
7929 },
7930 {
7931  AArch64_SMINPv2i32, ARM64_INS_SMINP,
7932 #ifndef CAPSTONE_DIET
7933  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7934 #endif
7935 },
7936 {
7937  AArch64_SMINPv4i16, ARM64_INS_SMINP,
7938 #ifndef CAPSTONE_DIET
7939  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7940 #endif
7941 },
7942 {
7943  AArch64_SMINPv4i32, ARM64_INS_SMINP,
7944 #ifndef CAPSTONE_DIET
7945  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7946 #endif
7947 },
7948 {
7949  AArch64_SMINPv8i16, ARM64_INS_SMINP,
7950 #ifndef CAPSTONE_DIET
7951  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7952 #endif
7953 },
7954 {
7955  AArch64_SMINPv8i8, ARM64_INS_SMINP,
7956 #ifndef CAPSTONE_DIET
7957  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7958 #endif
7959 },
7960 {
7961  AArch64_SMINVv16i8v, ARM64_INS_SMINV,
7962 #ifndef CAPSTONE_DIET
7963  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7964 #endif
7965 },
7966 {
7967  AArch64_SMINVv4i16v, ARM64_INS_SMINV,
7968 #ifndef CAPSTONE_DIET
7969  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7970 #endif
7971 },
7972 {
7973  AArch64_SMINVv4i32v, ARM64_INS_SMINV,
7974 #ifndef CAPSTONE_DIET
7975  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7976 #endif
7977 },
7978 {
7979  AArch64_SMINVv8i16v, ARM64_INS_SMINV,
7980 #ifndef CAPSTONE_DIET
7981  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7982 #endif
7983 },
7984 {
7985  AArch64_SMINVv8i8v, ARM64_INS_SMINV,
7986 #ifndef CAPSTONE_DIET
7987  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7988 #endif
7989 },
7990 {
7991  AArch64_SMINv16i8, ARM64_INS_SMIN,
7992 #ifndef CAPSTONE_DIET
7993  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
7994 #endif
7995 },
7996 {
7997  AArch64_SMINv2i32, ARM64_INS_SMIN,
7998 #ifndef CAPSTONE_DIET
7999  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8000 #endif
8001 },
8002 {
8003  AArch64_SMINv4i16, ARM64_INS_SMIN,
8004 #ifndef CAPSTONE_DIET
8005  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8006 #endif
8007 },
8008 {
8009  AArch64_SMINv4i32, ARM64_INS_SMIN,
8010 #ifndef CAPSTONE_DIET
8011  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8012 #endif
8013 },
8014 {
8015  AArch64_SMINv8i16, ARM64_INS_SMIN,
8016 #ifndef CAPSTONE_DIET
8017  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8018 #endif
8019 },
8020 {
8021  AArch64_SMINv8i8, ARM64_INS_SMIN,
8022 #ifndef CAPSTONE_DIET
8023  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8024 #endif
8025 },
8026 {
8027  AArch64_SMLALv16i8_v8i16, ARM64_INS_SMLAL2,
8028 #ifndef CAPSTONE_DIET
8029  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8030 #endif
8031 },
8032 {
8033  AArch64_SMLALv2i32_indexed, ARM64_INS_SMLAL,
8034 #ifndef CAPSTONE_DIET
8035  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8036 #endif
8037 },
8038 {
8039  AArch64_SMLALv2i32_v2i64, ARM64_INS_SMLAL,
8040 #ifndef CAPSTONE_DIET
8041  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8042 #endif
8043 },
8044 {
8045  AArch64_SMLALv4i16_indexed, ARM64_INS_SMLAL,
8046 #ifndef CAPSTONE_DIET
8047  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8048 #endif
8049 },
8050 {
8051  AArch64_SMLALv4i16_v4i32, ARM64_INS_SMLAL,
8052 #ifndef CAPSTONE_DIET
8053  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8054 #endif
8055 },
8056 {
8057  AArch64_SMLALv4i32_indexed, ARM64_INS_SMLAL2,
8058 #ifndef CAPSTONE_DIET
8059  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8060 #endif
8061 },
8062 {
8063  AArch64_SMLALv4i32_v2i64, ARM64_INS_SMLAL2,
8064 #ifndef CAPSTONE_DIET
8065  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8066 #endif
8067 },
8068 {
8069  AArch64_SMLALv8i16_indexed, ARM64_INS_SMLAL2,
8070 #ifndef CAPSTONE_DIET
8071  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8072 #endif
8073 },
8074 {
8075  AArch64_SMLALv8i16_v4i32, ARM64_INS_SMLAL2,
8076 #ifndef CAPSTONE_DIET
8077  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8078 #endif
8079 },
8080 {
8081  AArch64_SMLALv8i8_v8i16, ARM64_INS_SMLAL,
8082 #ifndef CAPSTONE_DIET
8083  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8084 #endif
8085 },
8086 {
8087  AArch64_SMLSLv16i8_v8i16, ARM64_INS_SMLSL2,
8088 #ifndef CAPSTONE_DIET
8089  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8090 #endif
8091 },
8092 {
8093  AArch64_SMLSLv2i32_indexed, ARM64_INS_SMLSL,
8094 #ifndef CAPSTONE_DIET
8095  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8096 #endif
8097 },
8098 {
8099  AArch64_SMLSLv2i32_v2i64, ARM64_INS_SMLSL,
8100 #ifndef CAPSTONE_DIET
8101  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8102 #endif
8103 },
8104 {
8105  AArch64_SMLSLv4i16_indexed, ARM64_INS_SMLSL,
8106 #ifndef CAPSTONE_DIET
8107  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8108 #endif
8109 },
8110 {
8111  AArch64_SMLSLv4i16_v4i32, ARM64_INS_SMLSL,
8112 #ifndef CAPSTONE_DIET
8113  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8114 #endif
8115 },
8116 {
8117  AArch64_SMLSLv4i32_indexed, ARM64_INS_SMLSL2,
8118 #ifndef CAPSTONE_DIET
8119  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8120 #endif
8121 },
8122 {
8123  AArch64_SMLSLv4i32_v2i64, ARM64_INS_SMLSL2,
8124 #ifndef CAPSTONE_DIET
8125  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8126 #endif
8127 },
8128 {
8129  AArch64_SMLSLv8i16_indexed, ARM64_INS_SMLSL2,
8130 #ifndef CAPSTONE_DIET
8131  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8132 #endif
8133 },
8134 {
8135  AArch64_SMLSLv8i16_v4i32, ARM64_INS_SMLSL2,
8136 #ifndef CAPSTONE_DIET
8137  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8138 #endif
8139 },
8140 {
8141  AArch64_SMLSLv8i8_v8i16, ARM64_INS_SMLSL,
8142 #ifndef CAPSTONE_DIET
8143  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8144 #endif
8145 },
8146 {
8147  AArch64_SMOVvi16to32, ARM64_INS_SMOV,
8148 #ifndef CAPSTONE_DIET
8149  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8150 #endif
8151 },
8152 {
8153  AArch64_SMOVvi16to64, ARM64_INS_SMOV,
8154 #ifndef CAPSTONE_DIET
8155  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8156 #endif
8157 },
8158 {
8159  AArch64_SMOVvi32to64, ARM64_INS_SMOV,
8160 #ifndef CAPSTONE_DIET
8161  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8162 #endif
8163 },
8164 {
8165  AArch64_SMOVvi8to32, ARM64_INS_SMOV,
8166 #ifndef CAPSTONE_DIET
8167  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8168 #endif
8169 },
8170 {
8171  AArch64_SMOVvi8to64, ARM64_INS_SMOV,
8172 #ifndef CAPSTONE_DIET
8173  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8174 #endif
8175 },
8176 {
8177  AArch64_SMSUBLrrr, ARM64_INS_SMSUBL,
8178 #ifndef CAPSTONE_DIET
8179  { 0 }, { 0 }, { 0 }, 0, 0
8180 #endif
8181 },
8182 {
8183  AArch64_SMULHrr, ARM64_INS_SMULH,
8184 #ifndef CAPSTONE_DIET
8185  { 0 }, { 0 }, { 0 }, 0, 0
8186 #endif
8187 },
8188 {
8189  AArch64_SMULLv16i8_v8i16, ARM64_INS_SMULL2,
8190 #ifndef CAPSTONE_DIET
8191  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8192 #endif
8193 },
8194 {
8195  AArch64_SMULLv2i32_indexed, ARM64_INS_SMULL,
8196 #ifndef CAPSTONE_DIET
8197  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8198 #endif
8199 },
8200 {
8201  AArch64_SMULLv2i32_v2i64, ARM64_INS_SMULL,
8202 #ifndef CAPSTONE_DIET
8203  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8204 #endif
8205 },
8206 {
8207  AArch64_SMULLv4i16_indexed, ARM64_INS_SMULL,
8208 #ifndef CAPSTONE_DIET
8209  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8210 #endif
8211 },
8212 {
8213  AArch64_SMULLv4i16_v4i32, ARM64_INS_SMULL,
8214 #ifndef CAPSTONE_DIET
8215  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8216 #endif
8217 },
8218 {
8219  AArch64_SMULLv4i32_indexed, ARM64_INS_SMULL2,
8220 #ifndef CAPSTONE_DIET
8221  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8222 #endif
8223 },
8224 {
8225  AArch64_SMULLv4i32_v2i64, ARM64_INS_SMULL2,
8226 #ifndef CAPSTONE_DIET
8227  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8228 #endif
8229 },
8230 {
8231  AArch64_SMULLv8i16_indexed, ARM64_INS_SMULL2,
8232 #ifndef CAPSTONE_DIET
8233  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8234 #endif
8235 },
8236 {
8237  AArch64_SMULLv8i16_v4i32, ARM64_INS_SMULL2,
8238 #ifndef CAPSTONE_DIET
8239  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8240 #endif
8241 },
8242 {
8243  AArch64_SMULLv8i8_v8i16, ARM64_INS_SMULL,
8244 #ifndef CAPSTONE_DIET
8245  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8246 #endif
8247 },
8248 {
8249  AArch64_SQABSv16i8, ARM64_INS_SQABS,
8250 #ifndef CAPSTONE_DIET
8251  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8252 #endif
8253 },
8254 {
8255  AArch64_SQABSv1i16, ARM64_INS_SQABS,
8256 #ifndef CAPSTONE_DIET
8257  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8258 #endif
8259 },
8260 {
8261  AArch64_SQABSv1i32, ARM64_INS_SQABS,
8262 #ifndef CAPSTONE_DIET
8263  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8264 #endif
8265 },
8266 {
8267  AArch64_SQABSv1i64, ARM64_INS_SQABS,
8268 #ifndef CAPSTONE_DIET
8269  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8270 #endif
8271 },
8272 {
8273  AArch64_SQABSv1i8, ARM64_INS_SQABS,
8274 #ifndef CAPSTONE_DIET
8275  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8276 #endif
8277 },
8278 {
8279  AArch64_SQABSv2i32, ARM64_INS_SQABS,
8280 #ifndef CAPSTONE_DIET
8281  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8282 #endif
8283 },
8284 {
8285  AArch64_SQABSv2i64, ARM64_INS_SQABS,
8286 #ifndef CAPSTONE_DIET
8287  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8288 #endif
8289 },
8290 {
8291  AArch64_SQABSv4i16, ARM64_INS_SQABS,
8292 #ifndef CAPSTONE_DIET
8293  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8294 #endif
8295 },
8296 {
8297  AArch64_SQABSv4i32, ARM64_INS_SQABS,
8298 #ifndef CAPSTONE_DIET
8299  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8300 #endif
8301 },
8302 {
8303  AArch64_SQABSv8i16, ARM64_INS_SQABS,
8304 #ifndef CAPSTONE_DIET
8305  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8306 #endif
8307 },
8308 {
8309  AArch64_SQABSv8i8, ARM64_INS_SQABS,
8310 #ifndef CAPSTONE_DIET
8311  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8312 #endif
8313 },
8314 {
8315  AArch64_SQADDv16i8, ARM64_INS_SQADD,
8316 #ifndef CAPSTONE_DIET
8317  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8318 #endif
8319 },
8320 {
8321  AArch64_SQADDv1i16, ARM64_INS_SQADD,
8322 #ifndef CAPSTONE_DIET
8323  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8324 #endif
8325 },
8326 {
8327  AArch64_SQADDv1i32, ARM64_INS_SQADD,
8328 #ifndef CAPSTONE_DIET
8329  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8330 #endif
8331 },
8332 {
8333  AArch64_SQADDv1i64, ARM64_INS_SQADD,
8334 #ifndef CAPSTONE_DIET
8335  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8336 #endif
8337 },
8338 {
8339  AArch64_SQADDv1i8, ARM64_INS_SQADD,
8340 #ifndef CAPSTONE_DIET
8341  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8342 #endif
8343 },
8344 {
8345  AArch64_SQADDv2i32, ARM64_INS_SQADD,
8346 #ifndef CAPSTONE_DIET
8347  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8348 #endif
8349 },
8350 {
8351  AArch64_SQADDv2i64, ARM64_INS_SQADD,
8352 #ifndef CAPSTONE_DIET
8353  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8354 #endif
8355 },
8356 {
8357  AArch64_SQADDv4i16, ARM64_INS_SQADD,
8358 #ifndef CAPSTONE_DIET
8359  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8360 #endif
8361 },
8362 {
8363  AArch64_SQADDv4i32, ARM64_INS_SQADD,
8364 #ifndef CAPSTONE_DIET
8365  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8366 #endif
8367 },
8368 {
8369  AArch64_SQADDv8i16, ARM64_INS_SQADD,
8370 #ifndef CAPSTONE_DIET
8371  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8372 #endif
8373 },
8374 {
8375  AArch64_SQADDv8i8, ARM64_INS_SQADD,
8376 #ifndef CAPSTONE_DIET
8377  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8378 #endif
8379 },
8380 {
8381  AArch64_SQDMLALi16, ARM64_INS_SQDMLAL,
8382 #ifndef CAPSTONE_DIET
8383  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8384 #endif
8385 },
8386 {
8387  AArch64_SQDMLALi32, ARM64_INS_SQDMLAL,
8388 #ifndef CAPSTONE_DIET
8389  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8390 #endif
8391 },
8392 {
8393  AArch64_SQDMLALv1i32_indexed, ARM64_INS_SQDMLAL,
8394 #ifndef CAPSTONE_DIET
8395  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8396 #endif
8397 },
8398 {
8399  AArch64_SQDMLALv1i64_indexed, ARM64_INS_SQDMLAL,
8400 #ifndef CAPSTONE_DIET
8401  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8402 #endif
8403 },
8404 {
8405  AArch64_SQDMLALv2i32_indexed, ARM64_INS_SQDMLAL,
8406 #ifndef CAPSTONE_DIET
8407  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8408 #endif
8409 },
8410 {
8411  AArch64_SQDMLALv2i32_v2i64, ARM64_INS_SQDMLAL,
8412 #ifndef CAPSTONE_DIET
8413  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8414 #endif
8415 },
8416 {
8417  AArch64_SQDMLALv4i16_indexed, ARM64_INS_SQDMLAL,
8418 #ifndef CAPSTONE_DIET
8419  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8420 #endif
8421 },
8422 {
8423  AArch64_SQDMLALv4i16_v4i32, ARM64_INS_SQDMLAL,
8424 #ifndef CAPSTONE_DIET
8425  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8426 #endif
8427 },
8428 {
8429  AArch64_SQDMLALv4i32_indexed, ARM64_INS_SQDMLAL2,
8430 #ifndef CAPSTONE_DIET
8431  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8432 #endif
8433 },
8434 {
8435  AArch64_SQDMLALv4i32_v2i64, ARM64_INS_SQDMLAL2,
8436 #ifndef CAPSTONE_DIET
8437  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8438 #endif
8439 },
8440 {
8441  AArch64_SQDMLALv8i16_indexed, ARM64_INS_SQDMLAL2,
8442 #ifndef CAPSTONE_DIET
8443  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8444 #endif
8445 },
8446 {
8447  AArch64_SQDMLALv8i16_v4i32, ARM64_INS_SQDMLAL2,
8448 #ifndef CAPSTONE_DIET
8449  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8450 #endif
8451 },
8452 {
8453  AArch64_SQDMLSLi16, ARM64_INS_SQDMLSL,
8454 #ifndef CAPSTONE_DIET
8455  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8456 #endif
8457 },
8458 {
8459  AArch64_SQDMLSLi32, ARM64_INS_SQDMLSL,
8460 #ifndef CAPSTONE_DIET
8461  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8462 #endif
8463 },
8464 {
8465  AArch64_SQDMLSLv1i32_indexed, ARM64_INS_SQDMLSL,
8466 #ifndef CAPSTONE_DIET
8467  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8468 #endif
8469 },
8470 {
8471  AArch64_SQDMLSLv1i64_indexed, ARM64_INS_SQDMLSL,
8472 #ifndef CAPSTONE_DIET
8473  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8474 #endif
8475 },
8476 {
8477  AArch64_SQDMLSLv2i32_indexed, ARM64_INS_SQDMLSL,
8478 #ifndef CAPSTONE_DIET
8479  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8480 #endif
8481 },
8482 {
8483  AArch64_SQDMLSLv2i32_v2i64, ARM64_INS_SQDMLSL,
8484 #ifndef CAPSTONE_DIET
8485  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8486 #endif
8487 },
8488 {
8489  AArch64_SQDMLSLv4i16_indexed, ARM64_INS_SQDMLSL,
8490 #ifndef CAPSTONE_DIET
8491  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8492 #endif
8493 },
8494 {
8495  AArch64_SQDMLSLv4i16_v4i32, ARM64_INS_SQDMLSL,
8496 #ifndef CAPSTONE_DIET
8497  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8498 #endif
8499 },
8500 {
8501  AArch64_SQDMLSLv4i32_indexed, ARM64_INS_SQDMLSL2,
8502 #ifndef CAPSTONE_DIET
8503  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8504 #endif
8505 },
8506 {
8507  AArch64_SQDMLSLv4i32_v2i64, ARM64_INS_SQDMLSL2,
8508 #ifndef CAPSTONE_DIET
8509  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8510 #endif
8511 },
8512 {
8513  AArch64_SQDMLSLv8i16_indexed, ARM64_INS_SQDMLSL2,
8514 #ifndef CAPSTONE_DIET
8515  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8516 #endif
8517 },
8518 {
8519  AArch64_SQDMLSLv8i16_v4i32, ARM64_INS_SQDMLSL2,
8520 #ifndef CAPSTONE_DIET
8521  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8522 #endif
8523 },
8524 {
8525  AArch64_SQDMULHv1i16, ARM64_INS_SQDMULH,
8526 #ifndef CAPSTONE_DIET
8527  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8528 #endif
8529 },
8530 {
8531  AArch64_SQDMULHv1i16_indexed, ARM64_INS_SQDMULH,
8532 #ifndef CAPSTONE_DIET
8533  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8534 #endif
8535 },
8536 {
8537  AArch64_SQDMULHv1i32, ARM64_INS_SQDMULH,
8538 #ifndef CAPSTONE_DIET
8539  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8540 #endif
8541 },
8542 {
8543  AArch64_SQDMULHv1i32_indexed, ARM64_INS_SQDMULH,
8544 #ifndef CAPSTONE_DIET
8545  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8546 #endif
8547 },
8548 {
8549  AArch64_SQDMULHv2i32, ARM64_INS_SQDMULH,
8550 #ifndef CAPSTONE_DIET
8551  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8552 #endif
8553 },
8554 {
8555  AArch64_SQDMULHv2i32_indexed, ARM64_INS_SQDMULH,
8556 #ifndef CAPSTONE_DIET
8557  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8558 #endif
8559 },
8560 {
8561  AArch64_SQDMULHv4i16, ARM64_INS_SQDMULH,
8562 #ifndef CAPSTONE_DIET
8563  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8564 #endif
8565 },
8566 {
8567  AArch64_SQDMULHv4i16_indexed, ARM64_INS_SQDMULH,
8568 #ifndef CAPSTONE_DIET
8569  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8570 #endif
8571 },
8572 {
8573  AArch64_SQDMULHv4i32, ARM64_INS_SQDMULH,
8574 #ifndef CAPSTONE_DIET
8575  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8576 #endif
8577 },
8578 {
8579  AArch64_SQDMULHv4i32_indexed, ARM64_INS_SQDMULH,
8580 #ifndef CAPSTONE_DIET
8581  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8582 #endif
8583 },
8584 {
8585  AArch64_SQDMULHv8i16, ARM64_INS_SQDMULH,
8586 #ifndef CAPSTONE_DIET
8587  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8588 #endif
8589 },
8590 {
8591  AArch64_SQDMULHv8i16_indexed, ARM64_INS_SQDMULH,
8592 #ifndef CAPSTONE_DIET
8593  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8594 #endif
8595 },
8596 {
8597  AArch64_SQDMULLi16, ARM64_INS_SQDMULL,
8598 #ifndef CAPSTONE_DIET
8599  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8600 #endif
8601 },
8602 {
8603  AArch64_SQDMULLi32, ARM64_INS_SQDMULL,
8604 #ifndef CAPSTONE_DIET
8605  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8606 #endif
8607 },
8608 {
8609  AArch64_SQDMULLv1i32_indexed, ARM64_INS_SQDMULL,
8610 #ifndef CAPSTONE_DIET
8611  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8612 #endif
8613 },
8614 {
8615  AArch64_SQDMULLv1i64_indexed, ARM64_INS_SQDMULL,
8616 #ifndef CAPSTONE_DIET
8617  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8618 #endif
8619 },
8620 {
8621  AArch64_SQDMULLv2i32_indexed, ARM64_INS_SQDMULL,
8622 #ifndef CAPSTONE_DIET
8623  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8624 #endif
8625 },
8626 {
8627  AArch64_SQDMULLv2i32_v2i64, ARM64_INS_SQDMULL,
8628 #ifndef CAPSTONE_DIET
8629  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8630 #endif
8631 },
8632 {
8633  AArch64_SQDMULLv4i16_indexed, ARM64_INS_SQDMULL,
8634 #ifndef CAPSTONE_DIET
8635  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8636 #endif
8637 },
8638 {
8639  AArch64_SQDMULLv4i16_v4i32, ARM64_INS_SQDMULL,
8640 #ifndef CAPSTONE_DIET
8641  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8642 #endif
8643 },
8644 {
8645  AArch64_SQDMULLv4i32_indexed, ARM64_INS_SQDMULL2,
8646 #ifndef CAPSTONE_DIET
8647  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8648 #endif
8649 },
8650 {
8651  AArch64_SQDMULLv4i32_v2i64, ARM64_INS_SQDMULL2,
8652 #ifndef CAPSTONE_DIET
8653  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8654 #endif
8655 },
8656 {
8657  AArch64_SQDMULLv8i16_indexed, ARM64_INS_SQDMULL2,
8658 #ifndef CAPSTONE_DIET
8659  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8660 #endif
8661 },
8662 {
8663  AArch64_SQDMULLv8i16_v4i32, ARM64_INS_SQDMULL2,
8664 #ifndef CAPSTONE_DIET
8665  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8666 #endif
8667 },
8668 {
8669  AArch64_SQNEGv16i8, ARM64_INS_SQNEG,
8670 #ifndef CAPSTONE_DIET
8671  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8672 #endif
8673 },
8674 {
8675  AArch64_SQNEGv1i16, ARM64_INS_SQNEG,
8676 #ifndef CAPSTONE_DIET
8677  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8678 #endif
8679 },
8680 {
8681  AArch64_SQNEGv1i32, ARM64_INS_SQNEG,
8682 #ifndef CAPSTONE_DIET
8683  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8684 #endif
8685 },
8686 {
8687  AArch64_SQNEGv1i64, ARM64_INS_SQNEG,
8688 #ifndef CAPSTONE_DIET
8689  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8690 #endif
8691 },
8692 {
8693  AArch64_SQNEGv1i8, ARM64_INS_SQNEG,
8694 #ifndef CAPSTONE_DIET
8695  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8696 #endif
8697 },
8698 {
8699  AArch64_SQNEGv2i32, ARM64_INS_SQNEG,
8700 #ifndef CAPSTONE_DIET
8701  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8702 #endif
8703 },
8704 {
8705  AArch64_SQNEGv2i64, ARM64_INS_SQNEG,
8706 #ifndef CAPSTONE_DIET
8707  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8708 #endif
8709 },
8710 {
8711  AArch64_SQNEGv4i16, ARM64_INS_SQNEG,
8712 #ifndef CAPSTONE_DIET
8713  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8714 #endif
8715 },
8716 {
8717  AArch64_SQNEGv4i32, ARM64_INS_SQNEG,
8718 #ifndef CAPSTONE_DIET
8719  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8720 #endif
8721 },
8722 {
8723  AArch64_SQNEGv8i16, ARM64_INS_SQNEG,
8724 #ifndef CAPSTONE_DIET
8725  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8726 #endif
8727 },
8728 {
8729  AArch64_SQNEGv8i8, ARM64_INS_SQNEG,
8730 #ifndef CAPSTONE_DIET
8731  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8732 #endif
8733 },
8734 {
8735  AArch64_SQRDMULHv1i16, ARM64_INS_SQRDMULH,
8736 #ifndef CAPSTONE_DIET
8737  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8738 #endif
8739 },
8740 {
8741  AArch64_SQRDMULHv1i16_indexed, ARM64_INS_SQRDMULH,
8742 #ifndef CAPSTONE_DIET
8743  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8744 #endif
8745 },
8746 {
8747  AArch64_SQRDMULHv1i32, ARM64_INS_SQRDMULH,
8748 #ifndef CAPSTONE_DIET
8749  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8750 #endif
8751 },
8752 {
8753  AArch64_SQRDMULHv1i32_indexed, ARM64_INS_SQRDMULH,
8754 #ifndef CAPSTONE_DIET
8755  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8756 #endif
8757 },
8758 {
8759  AArch64_SQRDMULHv2i32, ARM64_INS_SQRDMULH,
8760 #ifndef CAPSTONE_DIET
8761  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8762 #endif
8763 },
8764 {
8765  AArch64_SQRDMULHv2i32_indexed, ARM64_INS_SQRDMULH,
8766 #ifndef CAPSTONE_DIET
8767  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8768 #endif
8769 },
8770 {
8771  AArch64_SQRDMULHv4i16, ARM64_INS_SQRDMULH,
8772 #ifndef CAPSTONE_DIET
8773  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8774 #endif
8775 },
8776 {
8777  AArch64_SQRDMULHv4i16_indexed, ARM64_INS_SQRDMULH,
8778 #ifndef CAPSTONE_DIET
8779  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8780 #endif
8781 },
8782 {
8783  AArch64_SQRDMULHv4i32, ARM64_INS_SQRDMULH,
8784 #ifndef CAPSTONE_DIET
8785  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8786 #endif
8787 },
8788 {
8789  AArch64_SQRDMULHv4i32_indexed, ARM64_INS_SQRDMULH,
8790 #ifndef CAPSTONE_DIET
8791  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8792 #endif
8793 },
8794 {
8795  AArch64_SQRDMULHv8i16, ARM64_INS_SQRDMULH,
8796 #ifndef CAPSTONE_DIET
8797  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8798 #endif
8799 },
8800 {
8801  AArch64_SQRDMULHv8i16_indexed, ARM64_INS_SQRDMULH,
8802 #ifndef CAPSTONE_DIET
8803  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8804 #endif
8805 },
8806 {
8807  AArch64_SQRSHLv16i8, ARM64_INS_SQRSHL,
8808 #ifndef CAPSTONE_DIET
8809  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8810 #endif
8811 },
8812 {
8813  AArch64_SQRSHLv1i16, ARM64_INS_SQRSHL,
8814 #ifndef CAPSTONE_DIET
8815  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8816 #endif
8817 },
8818 {
8819  AArch64_SQRSHLv1i32, ARM64_INS_SQRSHL,
8820 #ifndef CAPSTONE_DIET
8821  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8822 #endif
8823 },
8824 {
8825  AArch64_SQRSHLv1i64, ARM64_INS_SQRSHL,
8826 #ifndef CAPSTONE_DIET
8827  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8828 #endif
8829 },
8830 {
8831  AArch64_SQRSHLv1i8, ARM64_INS_SQRSHL,
8832 #ifndef CAPSTONE_DIET
8833  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8834 #endif
8835 },
8836 {
8837  AArch64_SQRSHLv2i32, ARM64_INS_SQRSHL,
8838 #ifndef CAPSTONE_DIET
8839  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8840 #endif
8841 },
8842 {
8843  AArch64_SQRSHLv2i64, ARM64_INS_SQRSHL,
8844 #ifndef CAPSTONE_DIET
8845  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8846 #endif
8847 },
8848 {
8849  AArch64_SQRSHLv4i16, ARM64_INS_SQRSHL,
8850 #ifndef CAPSTONE_DIET
8851  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8852 #endif
8853 },
8854 {
8855  AArch64_SQRSHLv4i32, ARM64_INS_SQRSHL,
8856 #ifndef CAPSTONE_DIET
8857  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8858 #endif
8859 },
8860 {
8861  AArch64_SQRSHLv8i16, ARM64_INS_SQRSHL,
8862 #ifndef CAPSTONE_DIET
8863  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8864 #endif
8865 },
8866 {
8867  AArch64_SQRSHLv8i8, ARM64_INS_SQRSHL,
8868 #ifndef CAPSTONE_DIET
8869  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8870 #endif
8871 },
8872 {
8873  AArch64_SQRSHRNb, ARM64_INS_SQRSHRN,
8874 #ifndef CAPSTONE_DIET
8875  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8876 #endif
8877 },
8878 {
8879  AArch64_SQRSHRNh, ARM64_INS_SQRSHRN,
8880 #ifndef CAPSTONE_DIET
8881  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8882 #endif
8883 },
8884 {
8885  AArch64_SQRSHRNs, ARM64_INS_SQRSHRN,
8886 #ifndef CAPSTONE_DIET
8887  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8888 #endif
8889 },
8890 {
8891  AArch64_SQRSHRNv16i8_shift, ARM64_INS_SQRSHRN2,
8892 #ifndef CAPSTONE_DIET
8893  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8894 #endif
8895 },
8896 {
8897  AArch64_SQRSHRNv2i32_shift, ARM64_INS_SQRSHRN,
8898 #ifndef CAPSTONE_DIET
8899  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8900 #endif
8901 },
8902 {
8903  AArch64_SQRSHRNv4i16_shift, ARM64_INS_SQRSHRN,
8904 #ifndef CAPSTONE_DIET
8905  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8906 #endif
8907 },
8908 {
8909  AArch64_SQRSHRNv4i32_shift, ARM64_INS_SQRSHRN2,
8910 #ifndef CAPSTONE_DIET
8911  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8912 #endif
8913 },
8914 {
8915  AArch64_SQRSHRNv8i16_shift, ARM64_INS_SQRSHRN2,
8916 #ifndef CAPSTONE_DIET
8917  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8918 #endif
8919 },
8920 {
8921  AArch64_SQRSHRNv8i8_shift, ARM64_INS_SQRSHRN,
8922 #ifndef CAPSTONE_DIET
8923  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8924 #endif
8925 },
8926 {
8927  AArch64_SQRSHRUNb, ARM64_INS_SQRSHRUN,
8928 #ifndef CAPSTONE_DIET
8929  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8930 #endif
8931 },
8932 {
8933  AArch64_SQRSHRUNh, ARM64_INS_SQRSHRUN,
8934 #ifndef CAPSTONE_DIET
8935  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8936 #endif
8937 },
8938 {
8939  AArch64_SQRSHRUNs, ARM64_INS_SQRSHRUN,
8940 #ifndef CAPSTONE_DIET
8941  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8942 #endif
8943 },
8944 {
8945  AArch64_SQRSHRUNv16i8_shift, ARM64_INS_SQRSHRUN2,
8946 #ifndef CAPSTONE_DIET
8947  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8948 #endif
8949 },
8950 {
8951  AArch64_SQRSHRUNv2i32_shift, ARM64_INS_SQRSHRUN,
8952 #ifndef CAPSTONE_DIET
8953  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8954 #endif
8955 },
8956 {
8957  AArch64_SQRSHRUNv4i16_shift, ARM64_INS_SQRSHRUN,
8958 #ifndef CAPSTONE_DIET
8959  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8960 #endif
8961 },
8962 {
8963  AArch64_SQRSHRUNv4i32_shift, ARM64_INS_SQRSHRUN2,
8964 #ifndef CAPSTONE_DIET
8965  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8966 #endif
8967 },
8968 {
8969  AArch64_SQRSHRUNv8i16_shift, ARM64_INS_SQRSHRUN2,
8970 #ifndef CAPSTONE_DIET
8971  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8972 #endif
8973 },
8974 {
8975  AArch64_SQRSHRUNv8i8_shift, ARM64_INS_SQRSHRUN,
8976 #ifndef CAPSTONE_DIET
8977  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8978 #endif
8979 },
8980 {
8981  AArch64_SQSHLUb, ARM64_INS_SQSHLU,
8982 #ifndef CAPSTONE_DIET
8983  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8984 #endif
8985 },
8986 {
8987  AArch64_SQSHLUd, ARM64_INS_SQSHLU,
8988 #ifndef CAPSTONE_DIET
8989  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8990 #endif
8991 },
8992 {
8993  AArch64_SQSHLUh, ARM64_INS_SQSHLU,
8994 #ifndef CAPSTONE_DIET
8995  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
8996 #endif
8997 },
8998 {
8999  AArch64_SQSHLUs, ARM64_INS_SQSHLU,
9000 #ifndef CAPSTONE_DIET
9001  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9002 #endif
9003 },
9004 {
9005  AArch64_SQSHLUv16i8_shift, ARM64_INS_SQSHLU,
9006 #ifndef CAPSTONE_DIET
9007  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9008 #endif
9009 },
9010 {
9011  AArch64_SQSHLUv2i32_shift, ARM64_INS_SQSHLU,
9012 #ifndef CAPSTONE_DIET
9013  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9014 #endif
9015 },
9016 {
9017  AArch64_SQSHLUv2i64_shift, ARM64_INS_SQSHLU,
9018 #ifndef CAPSTONE_DIET
9019  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9020 #endif
9021 },
9022 {
9023  AArch64_SQSHLUv4i16_shift, ARM64_INS_SQSHLU,
9024 #ifndef CAPSTONE_DIET
9025  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9026 #endif
9027 },
9028 {
9029  AArch64_SQSHLUv4i32_shift, ARM64_INS_SQSHLU,
9030 #ifndef CAPSTONE_DIET
9031  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9032 #endif
9033 },
9034 {
9035  AArch64_SQSHLUv8i16_shift, ARM64_INS_SQSHLU,
9036 #ifndef CAPSTONE_DIET
9037  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9038 #endif
9039 },
9040 {
9041  AArch64_SQSHLUv8i8_shift, ARM64_INS_SQSHLU,
9042 #ifndef CAPSTONE_DIET
9043  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9044 #endif
9045 },
9046 {
9047  AArch64_SQSHLb, ARM64_INS_SQSHL,
9048 #ifndef CAPSTONE_DIET
9049  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9050 #endif
9051 },
9052 {
9053  AArch64_SQSHLd, ARM64_INS_SQSHL,
9054 #ifndef CAPSTONE_DIET
9055  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9056 #endif
9057 },
9058 {
9059  AArch64_SQSHLh, ARM64_INS_SQSHL,
9060 #ifndef CAPSTONE_DIET
9061  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9062 #endif
9063 },
9064 {
9065  AArch64_SQSHLs, ARM64_INS_SQSHL,
9066 #ifndef CAPSTONE_DIET
9067  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9068 #endif
9069 },
9070 {
9071  AArch64_SQSHLv16i8, ARM64_INS_SQSHL,
9072 #ifndef CAPSTONE_DIET
9073  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9074 #endif
9075 },
9076 {
9077  AArch64_SQSHLv16i8_shift, ARM64_INS_SQSHL,
9078 #ifndef CAPSTONE_DIET
9079  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9080 #endif
9081 },
9082 {
9083  AArch64_SQSHLv1i16, ARM64_INS_SQSHL,
9084 #ifndef CAPSTONE_DIET
9085  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9086 #endif
9087 },
9088 {
9089  AArch64_SQSHLv1i32, ARM64_INS_SQSHL,
9090 #ifndef CAPSTONE_DIET
9091  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9092 #endif
9093 },
9094 {
9095  AArch64_SQSHLv1i64, ARM64_INS_SQSHL,
9096 #ifndef CAPSTONE_DIET
9097  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9098 #endif
9099 },
9100 {
9101  AArch64_SQSHLv1i8, ARM64_INS_SQSHL,
9102 #ifndef CAPSTONE_DIET
9103  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9104 #endif
9105 },
9106 {
9107  AArch64_SQSHLv2i32, ARM64_INS_SQSHL,
9108 #ifndef CAPSTONE_DIET
9109  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9110 #endif
9111 },
9112 {
9113  AArch64_SQSHLv2i32_shift, ARM64_INS_SQSHL,
9114 #ifndef CAPSTONE_DIET
9115  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9116 #endif
9117 },
9118 {
9119  AArch64_SQSHLv2i64, ARM64_INS_SQSHL,
9120 #ifndef CAPSTONE_DIET
9121  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9122 #endif
9123 },
9124 {
9125  AArch64_SQSHLv2i64_shift, ARM64_INS_SQSHL,
9126 #ifndef CAPSTONE_DIET
9127  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9128 #endif
9129 },
9130 {
9131  AArch64_SQSHLv4i16, ARM64_INS_SQSHL,
9132 #ifndef CAPSTONE_DIET
9133  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9134 #endif
9135 },
9136 {
9137  AArch64_SQSHLv4i16_shift, ARM64_INS_SQSHL,
9138 #ifndef CAPSTONE_DIET
9139  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9140 #endif
9141 },
9142 {
9143  AArch64_SQSHLv4i32, ARM64_INS_SQSHL,
9144 #ifndef CAPSTONE_DIET
9145  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9146 #endif
9147 },
9148 {
9149  AArch64_SQSHLv4i32_shift, ARM64_INS_SQSHL,
9150 #ifndef CAPSTONE_DIET
9151  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9152 #endif
9153 },
9154 {
9155  AArch64_SQSHLv8i16, ARM64_INS_SQSHL,
9156 #ifndef CAPSTONE_DIET
9157  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9158 #endif
9159 },
9160 {
9161  AArch64_SQSHLv8i16_shift, ARM64_INS_SQSHL,
9162 #ifndef CAPSTONE_DIET
9163  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9164 #endif
9165 },
9166 {
9167  AArch64_SQSHLv8i8, ARM64_INS_SQSHL,
9168 #ifndef CAPSTONE_DIET
9169  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9170 #endif
9171 },
9172 {
9173  AArch64_SQSHLv8i8_shift, ARM64_INS_SQSHL,
9174 #ifndef CAPSTONE_DIET
9175  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9176 #endif
9177 },
9178 {
9179  AArch64_SQSHRNb, ARM64_INS_SQSHRN,
9180 #ifndef CAPSTONE_DIET
9181  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9182 #endif
9183 },
9184 {
9185  AArch64_SQSHRNh, ARM64_INS_SQSHRN,
9186 #ifndef CAPSTONE_DIET
9187  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9188 #endif
9189 },
9190 {
9191  AArch64_SQSHRNs, ARM64_INS_SQSHRN,
9192 #ifndef CAPSTONE_DIET
9193  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9194 #endif
9195 },
9196 {
9197  AArch64_SQSHRNv16i8_shift, ARM64_INS_SQSHRN2,
9198 #ifndef CAPSTONE_DIET
9199  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9200 #endif
9201 },
9202 {
9203  AArch64_SQSHRNv2i32_shift, ARM64_INS_SQSHRN,
9204 #ifndef CAPSTONE_DIET
9205  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9206 #endif
9207 },
9208 {
9209  AArch64_SQSHRNv4i16_shift, ARM64_INS_SQSHRN,
9210 #ifndef CAPSTONE_DIET
9211  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9212 #endif
9213 },
9214 {
9215  AArch64_SQSHRNv4i32_shift, ARM64_INS_SQSHRN2,
9216 #ifndef CAPSTONE_DIET
9217  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9218 #endif
9219 },
9220 {
9221  AArch64_SQSHRNv8i16_shift, ARM64_INS_SQSHRN2,
9222 #ifndef CAPSTONE_DIET
9223  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9224 #endif
9225 },
9226 {
9227  AArch64_SQSHRNv8i8_shift, ARM64_INS_SQSHRN,
9228 #ifndef CAPSTONE_DIET
9229  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9230 #endif
9231 },
9232 {
9233  AArch64_SQSHRUNb, ARM64_INS_SQSHRUN,
9234 #ifndef CAPSTONE_DIET
9235  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9236 #endif
9237 },
9238 {
9239  AArch64_SQSHRUNh, ARM64_INS_SQSHRUN,
9240 #ifndef CAPSTONE_DIET
9241  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9242 #endif
9243 },
9244 {
9245  AArch64_SQSHRUNs, ARM64_INS_SQSHRUN,
9246 #ifndef CAPSTONE_DIET
9247  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9248 #endif
9249 },
9250 {
9251  AArch64_SQSHRUNv16i8_shift, ARM64_INS_SQSHRUN2,
9252 #ifndef CAPSTONE_DIET
9253  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9254 #endif
9255 },
9256 {
9257  AArch64_SQSHRUNv2i32_shift, ARM64_INS_SQSHRUN,
9258 #ifndef CAPSTONE_DIET
9259  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9260 #endif
9261 },
9262 {
9263  AArch64_SQSHRUNv4i16_shift, ARM64_INS_SQSHRUN,
9264 #ifndef CAPSTONE_DIET
9265  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9266 #endif
9267 },
9268 {
9269  AArch64_SQSHRUNv4i32_shift, ARM64_INS_SQSHRUN2,
9270 #ifndef CAPSTONE_DIET
9271  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9272 #endif
9273 },
9274 {
9275  AArch64_SQSHRUNv8i16_shift, ARM64_INS_SQSHRUN2,
9276 #ifndef CAPSTONE_DIET
9277  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9278 #endif
9279 },
9280 {
9281  AArch64_SQSHRUNv8i8_shift, ARM64_INS_SQSHRUN,
9282 #ifndef CAPSTONE_DIET
9283  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9284 #endif
9285 },
9286 {
9287  AArch64_SQSUBv16i8, ARM64_INS_SQSUB,
9288 #ifndef CAPSTONE_DIET
9289  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9290 #endif
9291 },
9292 {
9293  AArch64_SQSUBv1i16, ARM64_INS_SQSUB,
9294 #ifndef CAPSTONE_DIET
9295  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9296 #endif
9297 },
9298 {
9299  AArch64_SQSUBv1i32, ARM64_INS_SQSUB,
9300 #ifndef CAPSTONE_DIET
9301  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9302 #endif
9303 },
9304 {
9305  AArch64_SQSUBv1i64, ARM64_INS_SQSUB,
9306 #ifndef CAPSTONE_DIET
9307  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9308 #endif
9309 },
9310 {
9311  AArch64_SQSUBv1i8, ARM64_INS_SQSUB,
9312 #ifndef CAPSTONE_DIET
9313  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9314 #endif
9315 },
9316 {
9317  AArch64_SQSUBv2i32, ARM64_INS_SQSUB,
9318 #ifndef CAPSTONE_DIET
9319  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9320 #endif
9321 },
9322 {
9323  AArch64_SQSUBv2i64, ARM64_INS_SQSUB,
9324 #ifndef CAPSTONE_DIET
9325  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9326 #endif
9327 },
9328 {
9329  AArch64_SQSUBv4i16, ARM64_INS_SQSUB,
9330 #ifndef CAPSTONE_DIET
9331  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9332 #endif
9333 },
9334 {
9335  AArch64_SQSUBv4i32, ARM64_INS_SQSUB,
9336 #ifndef CAPSTONE_DIET
9337  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9338 #endif
9339 },
9340 {
9341  AArch64_SQSUBv8i16, ARM64_INS_SQSUB,
9342 #ifndef CAPSTONE_DIET
9343  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9344 #endif
9345 },
9346 {
9347  AArch64_SQSUBv8i8, ARM64_INS_SQSUB,
9348 #ifndef CAPSTONE_DIET
9349  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9350 #endif
9351 },
9352 {
9353  AArch64_SQXTNv16i8, ARM64_INS_SQXTN2,
9354 #ifndef CAPSTONE_DIET
9355  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9356 #endif
9357 },
9358 {
9359  AArch64_SQXTNv1i16, ARM64_INS_SQXTN,
9360 #ifndef CAPSTONE_DIET
9361  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9362 #endif
9363 },
9364 {
9365  AArch64_SQXTNv1i32, ARM64_INS_SQXTN,
9366 #ifndef CAPSTONE_DIET
9367  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9368 #endif
9369 },
9370 {
9371  AArch64_SQXTNv1i8, ARM64_INS_SQXTN,
9372 #ifndef CAPSTONE_DIET
9373  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9374 #endif
9375 },
9376 {
9377  AArch64_SQXTNv2i32, ARM64_INS_SQXTN,
9378 #ifndef CAPSTONE_DIET
9379  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9380 #endif
9381 },
9382 {
9383  AArch64_SQXTNv4i16, ARM64_INS_SQXTN,
9384 #ifndef CAPSTONE_DIET
9385  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9386 #endif
9387 },
9388 {
9389  AArch64_SQXTNv4i32, ARM64_INS_SQXTN2,
9390 #ifndef CAPSTONE_DIET
9391  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9392 #endif
9393 },
9394 {
9395  AArch64_SQXTNv8i16, ARM64_INS_SQXTN2,
9396 #ifndef CAPSTONE_DIET
9397  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9398 #endif
9399 },
9400 {
9401  AArch64_SQXTNv8i8, ARM64_INS_SQXTN,
9402 #ifndef CAPSTONE_DIET
9403  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9404 #endif
9405 },
9406 {
9407  AArch64_SQXTUNv16i8, ARM64_INS_SQXTUN2,
9408 #ifndef CAPSTONE_DIET
9409  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9410 #endif
9411 },
9412 {
9413  AArch64_SQXTUNv1i16, ARM64_INS_SQXTUN,
9414 #ifndef CAPSTONE_DIET
9415  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9416 #endif
9417 },
9418 {
9419  AArch64_SQXTUNv1i32, ARM64_INS_SQXTUN,
9420 #ifndef CAPSTONE_DIET
9421  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9422 #endif
9423 },
9424 {
9425  AArch64_SQXTUNv1i8, ARM64_INS_SQXTUN,
9426 #ifndef CAPSTONE_DIET
9427  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9428 #endif
9429 },
9430 {
9431  AArch64_SQXTUNv2i32, ARM64_INS_SQXTUN,
9432 #ifndef CAPSTONE_DIET
9433  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9434 #endif
9435 },
9436 {
9437  AArch64_SQXTUNv4i16, ARM64_INS_SQXTUN,
9438 #ifndef CAPSTONE_DIET
9439  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9440 #endif
9441 },
9442 {
9443  AArch64_SQXTUNv4i32, ARM64_INS_SQXTUN2,
9444 #ifndef CAPSTONE_DIET
9445  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9446 #endif
9447 },
9448 {
9449  AArch64_SQXTUNv8i16, ARM64_INS_SQXTUN2,
9450 #ifndef CAPSTONE_DIET
9451  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9452 #endif
9453 },
9454 {
9455  AArch64_SQXTUNv8i8, ARM64_INS_SQXTUN,
9456 #ifndef CAPSTONE_DIET
9457  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9458 #endif
9459 },
9460 {
9461  AArch64_SRHADDv16i8, ARM64_INS_SRHADD,
9462 #ifndef CAPSTONE_DIET
9463  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9464 #endif
9465 },
9466 {
9467  AArch64_SRHADDv2i32, ARM64_INS_SRHADD,
9468 #ifndef CAPSTONE_DIET
9469  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9470 #endif
9471 },
9472 {
9473  AArch64_SRHADDv4i16, ARM64_INS_SRHADD,
9474 #ifndef CAPSTONE_DIET
9475  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9476 #endif
9477 },
9478 {
9479  AArch64_SRHADDv4i32, ARM64_INS_SRHADD,
9480 #ifndef CAPSTONE_DIET
9481  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9482 #endif
9483 },
9484 {
9485  AArch64_SRHADDv8i16, ARM64_INS_SRHADD,
9486 #ifndef CAPSTONE_DIET
9487  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9488 #endif
9489 },
9490 {
9491  AArch64_SRHADDv8i8, ARM64_INS_SRHADD,
9492 #ifndef CAPSTONE_DIET
9493  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9494 #endif
9495 },
9496 {
9497  AArch64_SRId, ARM64_INS_SRI,
9498 #ifndef CAPSTONE_DIET
9499  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9500 #endif
9501 },
9502 {
9503  AArch64_SRIv16i8_shift, ARM64_INS_SRI,
9504 #ifndef CAPSTONE_DIET
9505  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9506 #endif
9507 },
9508 {
9509  AArch64_SRIv2i32_shift, ARM64_INS_SRI,
9510 #ifndef CAPSTONE_DIET
9511  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9512 #endif
9513 },
9514 {
9515  AArch64_SRIv2i64_shift, ARM64_INS_SRI,
9516 #ifndef CAPSTONE_DIET
9517  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9518 #endif
9519 },
9520 {
9521  AArch64_SRIv4i16_shift, ARM64_INS_SRI,
9522 #ifndef CAPSTONE_DIET
9523  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9524 #endif
9525 },
9526 {
9527  AArch64_SRIv4i32_shift, ARM64_INS_SRI,
9528 #ifndef CAPSTONE_DIET
9529  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9530 #endif
9531 },
9532 {
9533  AArch64_SRIv8i16_shift, ARM64_INS_SRI,
9534 #ifndef CAPSTONE_DIET
9535  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9536 #endif
9537 },
9538 {
9539  AArch64_SRIv8i8_shift, ARM64_INS_SRI,
9540 #ifndef CAPSTONE_DIET
9541  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9542 #endif
9543 },
9544 {
9545  AArch64_SRSHLv16i8, ARM64_INS_SRSHL,
9546 #ifndef CAPSTONE_DIET
9547  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9548 #endif
9549 },
9550 {
9551  AArch64_SRSHLv1i64, ARM64_INS_SRSHL,
9552 #ifndef CAPSTONE_DIET
9553  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9554 #endif
9555 },
9556 {
9557  AArch64_SRSHLv2i32, ARM64_INS_SRSHL,
9558 #ifndef CAPSTONE_DIET
9559  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9560 #endif
9561 },
9562 {
9563  AArch64_SRSHLv2i64, ARM64_INS_SRSHL,
9564 #ifndef CAPSTONE_DIET
9565  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9566 #endif
9567 },
9568 {
9569  AArch64_SRSHLv4i16, ARM64_INS_SRSHL,
9570 #ifndef CAPSTONE_DIET
9571  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9572 #endif
9573 },
9574 {
9575  AArch64_SRSHLv4i32, ARM64_INS_SRSHL,
9576 #ifndef CAPSTONE_DIET
9577  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9578 #endif
9579 },
9580 {
9581  AArch64_SRSHLv8i16, ARM64_INS_SRSHL,
9582 #ifndef CAPSTONE_DIET
9583  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9584 #endif
9585 },
9586 {
9587  AArch64_SRSHLv8i8, ARM64_INS_SRSHL,
9588 #ifndef CAPSTONE_DIET
9589  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9590 #endif
9591 },
9592 {
9593  AArch64_SRSHRd, ARM64_INS_SRSHR,
9594 #ifndef CAPSTONE_DIET
9595  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9596 #endif
9597 },
9598 {
9599  AArch64_SRSHRv16i8_shift, ARM64_INS_SRSHR,
9600 #ifndef CAPSTONE_DIET
9601  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9602 #endif
9603 },
9604 {
9605  AArch64_SRSHRv2i32_shift, ARM64_INS_SRSHR,
9606 #ifndef CAPSTONE_DIET
9607  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9608 #endif
9609 },
9610 {
9611  AArch64_SRSHRv2i64_shift, ARM64_INS_SRSHR,
9612 #ifndef CAPSTONE_DIET
9613  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9614 #endif
9615 },
9616 {
9617  AArch64_SRSHRv4i16_shift, ARM64_INS_SRSHR,
9618 #ifndef CAPSTONE_DIET
9619  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9620 #endif
9621 },
9622 {
9623  AArch64_SRSHRv4i32_shift, ARM64_INS_SRSHR,
9624 #ifndef CAPSTONE_DIET
9625  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9626 #endif
9627 },
9628 {
9629  AArch64_SRSHRv8i16_shift, ARM64_INS_SRSHR,
9630 #ifndef CAPSTONE_DIET
9631  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9632 #endif
9633 },
9634 {
9635  AArch64_SRSHRv8i8_shift, ARM64_INS_SRSHR,
9636 #ifndef CAPSTONE_DIET
9637  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9638 #endif
9639 },
9640 {
9641  AArch64_SRSRAd, ARM64_INS_SRSRA,
9642 #ifndef CAPSTONE_DIET
9643  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9644 #endif
9645 },
9646 {
9647  AArch64_SRSRAv16i8_shift, ARM64_INS_SRSRA,
9648 #ifndef CAPSTONE_DIET
9649  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9650 #endif
9651 },
9652 {
9653  AArch64_SRSRAv2i32_shift, ARM64_INS_SRSRA,
9654 #ifndef CAPSTONE_DIET
9655  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9656 #endif
9657 },
9658 {
9659  AArch64_SRSRAv2i64_shift, ARM64_INS_SRSRA,
9660 #ifndef CAPSTONE_DIET
9661  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9662 #endif
9663 },
9664 {
9665  AArch64_SRSRAv4i16_shift, ARM64_INS_SRSRA,
9666 #ifndef CAPSTONE_DIET
9667  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9668 #endif
9669 },
9670 {
9671  AArch64_SRSRAv4i32_shift, ARM64_INS_SRSRA,
9672 #ifndef CAPSTONE_DIET
9673  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9674 #endif
9675 },
9676 {
9677  AArch64_SRSRAv8i16_shift, ARM64_INS_SRSRA,
9678 #ifndef CAPSTONE_DIET
9679  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9680 #endif
9681 },
9682 {
9683  AArch64_SRSRAv8i8_shift, ARM64_INS_SRSRA,
9684 #ifndef CAPSTONE_DIET
9685  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9686 #endif
9687 },
9688 {
9689  AArch64_SSHLLv16i8_shift, ARM64_INS_SSHLL2,
9690 #ifndef CAPSTONE_DIET
9691  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9692 #endif
9693 },
9694 {
9695  AArch64_SSHLLv2i32_shift, ARM64_INS_SSHLL,
9696 #ifndef CAPSTONE_DIET
9697  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9698 #endif
9699 },
9700 {
9701  AArch64_SSHLLv4i16_shift, ARM64_INS_SSHLL,
9702 #ifndef CAPSTONE_DIET
9703  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9704 #endif
9705 },
9706 {
9707  AArch64_SSHLLv4i32_shift, ARM64_INS_SSHLL2,
9708 #ifndef CAPSTONE_DIET
9709  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9710 #endif
9711 },
9712 {
9713  AArch64_SSHLLv8i16_shift, ARM64_INS_SSHLL2,
9714 #ifndef CAPSTONE_DIET
9715  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9716 #endif
9717 },
9718 {
9719  AArch64_SSHLLv8i8_shift, ARM64_INS_SSHLL,
9720 #ifndef CAPSTONE_DIET
9721  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9722 #endif
9723 },
9724 {
9725  AArch64_SSHLv16i8, ARM64_INS_SSHL,
9726 #ifndef CAPSTONE_DIET
9727  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9728 #endif
9729 },
9730 {
9731  AArch64_SSHLv1i64, ARM64_INS_SSHL,
9732 #ifndef CAPSTONE_DIET
9733  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9734 #endif
9735 },
9736 {
9737  AArch64_SSHLv2i32, ARM64_INS_SSHL,
9738 #ifndef CAPSTONE_DIET
9739  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9740 #endif
9741 },
9742 {
9743  AArch64_SSHLv2i64, ARM64_INS_SSHL,
9744 #ifndef CAPSTONE_DIET
9745  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9746 #endif
9747 },
9748 {
9749  AArch64_SSHLv4i16, ARM64_INS_SSHL,
9750 #ifndef CAPSTONE_DIET
9751  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9752 #endif
9753 },
9754 {
9755  AArch64_SSHLv4i32, ARM64_INS_SSHL,
9756 #ifndef CAPSTONE_DIET
9757  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9758 #endif
9759 },
9760 {
9761  AArch64_SSHLv8i16, ARM64_INS_SSHL,
9762 #ifndef CAPSTONE_DIET
9763  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9764 #endif
9765 },
9766 {
9767  AArch64_SSHLv8i8, ARM64_INS_SSHL,
9768 #ifndef CAPSTONE_DIET
9769  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9770 #endif
9771 },
9772 {
9773  AArch64_SSHRd, ARM64_INS_SSHR,
9774 #ifndef CAPSTONE_DIET
9775  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9776 #endif
9777 },
9778 {
9779  AArch64_SSHRv16i8_shift, ARM64_INS_SSHR,
9780 #ifndef CAPSTONE_DIET
9781  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9782 #endif
9783 },
9784 {
9785  AArch64_SSHRv2i32_shift, ARM64_INS_SSHR,
9786 #ifndef CAPSTONE_DIET
9787  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9788 #endif
9789 },
9790 {
9791  AArch64_SSHRv2i64_shift, ARM64_INS_SSHR,
9792 #ifndef CAPSTONE_DIET
9793  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9794 #endif
9795 },
9796 {
9797  AArch64_SSHRv4i16_shift, ARM64_INS_SSHR,
9798 #ifndef CAPSTONE_DIET
9799  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9800 #endif
9801 },
9802 {
9803  AArch64_SSHRv4i32_shift, ARM64_INS_SSHR,
9804 #ifndef CAPSTONE_DIET
9805  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9806 #endif
9807 },
9808 {
9809  AArch64_SSHRv8i16_shift, ARM64_INS_SSHR,
9810 #ifndef CAPSTONE_DIET
9811  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9812 #endif
9813 },
9814 {
9815  AArch64_SSHRv8i8_shift, ARM64_INS_SSHR,
9816 #ifndef CAPSTONE_DIET
9817  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9818 #endif
9819 },
9820 {
9821  AArch64_SSRAd, ARM64_INS_SSRA,
9822 #ifndef CAPSTONE_DIET
9823  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9824 #endif
9825 },
9826 {
9827  AArch64_SSRAv16i8_shift, ARM64_INS_SSRA,
9828 #ifndef CAPSTONE_DIET
9829  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9830 #endif
9831 },
9832 {
9833  AArch64_SSRAv2i32_shift, ARM64_INS_SSRA,
9834 #ifndef CAPSTONE_DIET
9835  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9836 #endif
9837 },
9838 {
9839  AArch64_SSRAv2i64_shift, ARM64_INS_SSRA,
9840 #ifndef CAPSTONE_DIET
9841  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9842 #endif
9843 },
9844 {
9845  AArch64_SSRAv4i16_shift, ARM64_INS_SSRA,
9846 #ifndef CAPSTONE_DIET
9847  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9848 #endif
9849 },
9850 {
9851  AArch64_SSRAv4i32_shift, ARM64_INS_SSRA,
9852 #ifndef CAPSTONE_DIET
9853  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9854 #endif
9855 },
9856 {
9857  AArch64_SSRAv8i16_shift, ARM64_INS_SSRA,
9858 #ifndef CAPSTONE_DIET
9859  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9860 #endif
9861 },
9862 {
9863  AArch64_SSRAv8i8_shift, ARM64_INS_SSRA,
9864 #ifndef CAPSTONE_DIET
9865  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9866 #endif
9867 },
9868 {
9869  AArch64_SSUBLv16i8_v8i16, ARM64_INS_SSUBL2,
9870 #ifndef CAPSTONE_DIET
9871  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9872 #endif
9873 },
9874 {
9875  AArch64_SSUBLv2i32_v2i64, ARM64_INS_SSUBL,
9876 #ifndef CAPSTONE_DIET
9877  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9878 #endif
9879 },
9880 {
9881  AArch64_SSUBLv4i16_v4i32, ARM64_INS_SSUBL,
9882 #ifndef CAPSTONE_DIET
9883  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9884 #endif
9885 },
9886 {
9887  AArch64_SSUBLv4i32_v2i64, ARM64_INS_SSUBL2,
9888 #ifndef CAPSTONE_DIET
9889  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9890 #endif
9891 },
9892 {
9893  AArch64_SSUBLv8i16_v4i32, ARM64_INS_SSUBL2,
9894 #ifndef CAPSTONE_DIET
9895  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9896 #endif
9897 },
9898 {
9899  AArch64_SSUBLv8i8_v8i16, ARM64_INS_SSUBL,
9900 #ifndef CAPSTONE_DIET
9901  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9902 #endif
9903 },
9904 {
9905  AArch64_SSUBWv16i8_v8i16, ARM64_INS_SSUBW2,
9906 #ifndef CAPSTONE_DIET
9907  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9908 #endif
9909 },
9910 {
9911  AArch64_SSUBWv2i32_v2i64, ARM64_INS_SSUBW,
9912 #ifndef CAPSTONE_DIET
9913  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9914 #endif
9915 },
9916 {
9917  AArch64_SSUBWv4i16_v4i32, ARM64_INS_SSUBW,
9918 #ifndef CAPSTONE_DIET
9919  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9920 #endif
9921 },
9922 {
9923  AArch64_SSUBWv4i32_v2i64, ARM64_INS_SSUBW2,
9924 #ifndef CAPSTONE_DIET
9925  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9926 #endif
9927 },
9928 {
9929  AArch64_SSUBWv8i16_v4i32, ARM64_INS_SSUBW2,
9930 #ifndef CAPSTONE_DIET
9931  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9932 #endif
9933 },
9934 {
9935  AArch64_SSUBWv8i8_v8i16, ARM64_INS_SSUBW,
9936 #ifndef CAPSTONE_DIET
9937  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9938 #endif
9939 },
9940 {
9941  AArch64_ST1Fourv16b, ARM64_INS_ST1,
9942 #ifndef CAPSTONE_DIET
9943  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9944 #endif
9945 },
9946 {
9947  AArch64_ST1Fourv16b_POST, ARM64_INS_ST1,
9948 #ifndef CAPSTONE_DIET
9949  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9950 #endif
9951 },
9952 {
9953  AArch64_ST1Fourv1d, ARM64_INS_ST1,
9954 #ifndef CAPSTONE_DIET
9955  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9956 #endif
9957 },
9958 {
9959  AArch64_ST1Fourv1d_POST, ARM64_INS_ST1,
9960 #ifndef CAPSTONE_DIET
9961  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9962 #endif
9963 },
9964 {
9965  AArch64_ST1Fourv2d, ARM64_INS_ST1,
9966 #ifndef CAPSTONE_DIET
9967  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9968 #endif
9969 },
9970 {
9971  AArch64_ST1Fourv2d_POST, ARM64_INS_ST1,
9972 #ifndef CAPSTONE_DIET
9973  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9974 #endif
9975 },
9976 {
9977  AArch64_ST1Fourv2s, ARM64_INS_ST1,
9978 #ifndef CAPSTONE_DIET
9979  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9980 #endif
9981 },
9982 {
9983  AArch64_ST1Fourv2s_POST, ARM64_INS_ST1,
9984 #ifndef CAPSTONE_DIET
9985  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9986 #endif
9987 },
9988 {
9989  AArch64_ST1Fourv4h, ARM64_INS_ST1,
9990 #ifndef CAPSTONE_DIET
9991  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9992 #endif
9993 },
9994 {
9995  AArch64_ST1Fourv4h_POST, ARM64_INS_ST1,
9996 #ifndef CAPSTONE_DIET
9997  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
9998 #endif
9999 },
10000 {
10001  AArch64_ST1Fourv4s, ARM64_INS_ST1,
10002 #ifndef CAPSTONE_DIET
10003  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10004 #endif
10005 },
10006 {
10007  AArch64_ST1Fourv4s_POST, ARM64_INS_ST1,
10008 #ifndef CAPSTONE_DIET
10009  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10010 #endif
10011 },
10012 {
10013  AArch64_ST1Fourv8b, ARM64_INS_ST1,
10014 #ifndef CAPSTONE_DIET
10015  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10016 #endif
10017 },
10018 {
10019  AArch64_ST1Fourv8b_POST, ARM64_INS_ST1,
10020 #ifndef CAPSTONE_DIET
10021  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10022 #endif
10023 },
10024 {
10025  AArch64_ST1Fourv8h, ARM64_INS_ST1,
10026 #ifndef CAPSTONE_DIET
10027  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10028 #endif
10029 },
10030 {
10031  AArch64_ST1Fourv8h_POST, ARM64_INS_ST1,
10032 #ifndef CAPSTONE_DIET
10033  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10034 #endif
10035 },
10036 {
10037  AArch64_ST1Onev16b, ARM64_INS_ST1,
10038 #ifndef CAPSTONE_DIET
10039  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10040 #endif
10041 },
10042 {
10043  AArch64_ST1Onev16b_POST, ARM64_INS_ST1,
10044 #ifndef CAPSTONE_DIET
10045  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10046 #endif
10047 },
10048 {
10049  AArch64_ST1Onev1d, ARM64_INS_ST1,
10050 #ifndef CAPSTONE_DIET
10051  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10052 #endif
10053 },
10054 {
10055  AArch64_ST1Onev1d_POST, ARM64_INS_ST1,
10056 #ifndef CAPSTONE_DIET
10057  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10058 #endif
10059 },
10060 {
10061  AArch64_ST1Onev2d, ARM64_INS_ST1,
10062 #ifndef CAPSTONE_DIET
10063  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10064 #endif
10065 },
10066 {
10067  AArch64_ST1Onev2d_POST, ARM64_INS_ST1,
10068 #ifndef CAPSTONE_DIET
10069  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10070 #endif
10071 },
10072 {
10073  AArch64_ST1Onev2s, ARM64_INS_ST1,
10074 #ifndef CAPSTONE_DIET
10075  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10076 #endif
10077 },
10078 {
10079  AArch64_ST1Onev2s_POST, ARM64_INS_ST1,
10080 #ifndef CAPSTONE_DIET
10081  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10082 #endif
10083 },
10084 {
10085  AArch64_ST1Onev4h, ARM64_INS_ST1,
10086 #ifndef CAPSTONE_DIET
10087  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10088 #endif
10089 },
10090 {
10091  AArch64_ST1Onev4h_POST, ARM64_INS_ST1,
10092 #ifndef CAPSTONE_DIET
10093  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10094 #endif
10095 },
10096 {
10097  AArch64_ST1Onev4s, ARM64_INS_ST1,
10098 #ifndef CAPSTONE_DIET
10099  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10100 #endif
10101 },
10102 {
10103  AArch64_ST1Onev4s_POST, ARM64_INS_ST1,
10104 #ifndef CAPSTONE_DIET
10105  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10106 #endif
10107 },
10108 {
10109  AArch64_ST1Onev8b, ARM64_INS_ST1,
10110 #ifndef CAPSTONE_DIET
10111  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10112 #endif
10113 },
10114 {
10115  AArch64_ST1Onev8b_POST, ARM64_INS_ST1,
10116 #ifndef CAPSTONE_DIET
10117  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10118 #endif
10119 },
10120 {
10121  AArch64_ST1Onev8h, ARM64_INS_ST1,
10122 #ifndef CAPSTONE_DIET
10123  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10124 #endif
10125 },
10126 {
10127  AArch64_ST1Onev8h_POST, ARM64_INS_ST1,
10128 #ifndef CAPSTONE_DIET
10129  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10130 #endif
10131 },
10132 {
10133  AArch64_ST1Threev16b, ARM64_INS_ST1,
10134 #ifndef CAPSTONE_DIET
10135  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10136 #endif
10137 },
10138 {
10139  AArch64_ST1Threev16b_POST, ARM64_INS_ST1,
10140 #ifndef CAPSTONE_DIET
10141  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10142 #endif
10143 },
10144 {
10145  AArch64_ST1Threev1d, ARM64_INS_ST1,
10146 #ifndef CAPSTONE_DIET
10147  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10148 #endif
10149 },
10150 {
10151  AArch64_ST1Threev1d_POST, ARM64_INS_ST1,
10152 #ifndef CAPSTONE_DIET
10153  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10154 #endif
10155 },
10156 {
10157  AArch64_ST1Threev2d, ARM64_INS_ST1,
10158 #ifndef CAPSTONE_DIET
10159  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10160 #endif
10161 },
10162 {
10163  AArch64_ST1Threev2d_POST, ARM64_INS_ST1,
10164 #ifndef CAPSTONE_DIET
10165  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10166 #endif
10167 },
10168 {
10169  AArch64_ST1Threev2s, ARM64_INS_ST1,
10170 #ifndef CAPSTONE_DIET
10171  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10172 #endif
10173 },
10174 {
10175  AArch64_ST1Threev2s_POST, ARM64_INS_ST1,
10176 #ifndef CAPSTONE_DIET
10177  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10178 #endif
10179 },
10180 {
10181  AArch64_ST1Threev4h, ARM64_INS_ST1,
10182 #ifndef CAPSTONE_DIET
10183  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10184 #endif
10185 },
10186 {
10187  AArch64_ST1Threev4h_POST, ARM64_INS_ST1,
10188 #ifndef CAPSTONE_DIET
10189  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10190 #endif
10191 },
10192 {
10193  AArch64_ST1Threev4s, ARM64_INS_ST1,
10194 #ifndef CAPSTONE_DIET
10195  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10196 #endif
10197 },
10198 {
10199  AArch64_ST1Threev4s_POST, ARM64_INS_ST1,
10200 #ifndef CAPSTONE_DIET
10201  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10202 #endif
10203 },
10204 {
10205  AArch64_ST1Threev8b, ARM64_INS_ST1,
10206 #ifndef CAPSTONE_DIET
10207  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10208 #endif
10209 },
10210 {
10211  AArch64_ST1Threev8b_POST, ARM64_INS_ST1,
10212 #ifndef CAPSTONE_DIET
10213  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10214 #endif
10215 },
10216 {
10217  AArch64_ST1Threev8h, ARM64_INS_ST1,
10218 #ifndef CAPSTONE_DIET
10219  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10220 #endif
10221 },
10222 {
10223  AArch64_ST1Threev8h_POST, ARM64_INS_ST1,
10224 #ifndef CAPSTONE_DIET
10225  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10226 #endif
10227 },
10228 {
10229  AArch64_ST1Twov16b, ARM64_INS_ST1,
10230 #ifndef CAPSTONE_DIET
10231  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10232 #endif
10233 },
10234 {
10235  AArch64_ST1Twov16b_POST, ARM64_INS_ST1,
10236 #ifndef CAPSTONE_DIET
10237  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10238 #endif
10239 },
10240 {
10241  AArch64_ST1Twov1d, ARM64_INS_ST1,
10242 #ifndef CAPSTONE_DIET
10243  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10244 #endif
10245 },
10246 {
10247  AArch64_ST1Twov1d_POST, ARM64_INS_ST1,
10248 #ifndef CAPSTONE_DIET
10249  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10250 #endif
10251 },
10252 {
10253  AArch64_ST1Twov2d, ARM64_INS_ST1,
10254 #ifndef CAPSTONE_DIET
10255  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10256 #endif
10257 },
10258 {
10259  AArch64_ST1Twov2d_POST, ARM64_INS_ST1,
10260 #ifndef CAPSTONE_DIET
10261  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10262 #endif
10263 },
10264 {
10265  AArch64_ST1Twov2s, ARM64_INS_ST1,
10266 #ifndef CAPSTONE_DIET
10267  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10268 #endif
10269 },
10270 {
10271  AArch64_ST1Twov2s_POST, ARM64_INS_ST1,
10272 #ifndef CAPSTONE_DIET
10273  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10274 #endif
10275 },
10276 {
10277  AArch64_ST1Twov4h, ARM64_INS_ST1,
10278 #ifndef CAPSTONE_DIET
10279  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10280 #endif
10281 },
10282 {
10283  AArch64_ST1Twov4h_POST, ARM64_INS_ST1,
10284 #ifndef CAPSTONE_DIET
10285  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10286 #endif
10287 },
10288 {
10289  AArch64_ST1Twov4s, ARM64_INS_ST1,
10290 #ifndef CAPSTONE_DIET
10291  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10292 #endif
10293 },
10294 {
10295  AArch64_ST1Twov4s_POST, ARM64_INS_ST1,
10296 #ifndef CAPSTONE_DIET
10297  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10298 #endif
10299 },
10300 {
10301  AArch64_ST1Twov8b, ARM64_INS_ST1,
10302 #ifndef CAPSTONE_DIET
10303  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10304 #endif
10305 },
10306 {
10307  AArch64_ST1Twov8b_POST, ARM64_INS_ST1,
10308 #ifndef CAPSTONE_DIET
10309  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10310 #endif
10311 },
10312 {
10313  AArch64_ST1Twov8h, ARM64_INS_ST1,
10314 #ifndef CAPSTONE_DIET
10315  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10316 #endif
10317 },
10318 {
10319  AArch64_ST1Twov8h_POST, ARM64_INS_ST1,
10320 #ifndef CAPSTONE_DIET
10321  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10322 #endif
10323 },
10324 {
10325  AArch64_ST1i16, ARM64_INS_ST1,
10326 #ifndef CAPSTONE_DIET
10327  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10328 #endif
10329 },
10330 {
10331  AArch64_ST1i16_POST, ARM64_INS_ST1,
10332 #ifndef CAPSTONE_DIET
10333  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10334 #endif
10335 },
10336 {
10337  AArch64_ST1i32, ARM64_INS_ST1,
10338 #ifndef CAPSTONE_DIET
10339  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10340 #endif
10341 },
10342 {
10343  AArch64_ST1i32_POST, ARM64_INS_ST1,
10344 #ifndef CAPSTONE_DIET
10345  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10346 #endif
10347 },
10348 {
10349  AArch64_ST1i64, ARM64_INS_ST1,
10350 #ifndef CAPSTONE_DIET
10351  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10352 #endif
10353 },
10354 {
10355  AArch64_ST1i64_POST, ARM64_INS_ST1,
10356 #ifndef CAPSTONE_DIET
10357  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10358 #endif
10359 },
10360 {
10361  AArch64_ST1i8, ARM64_INS_ST1,
10362 #ifndef CAPSTONE_DIET
10363  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10364 #endif
10365 },
10366 {
10367  AArch64_ST1i8_POST, ARM64_INS_ST1,
10368 #ifndef CAPSTONE_DIET
10369  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10370 #endif
10371 },
10372 {
10373  AArch64_ST2Twov16b, ARM64_INS_ST2,
10374 #ifndef CAPSTONE_DIET
10375  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10376 #endif
10377 },
10378 {
10379  AArch64_ST2Twov16b_POST, ARM64_INS_ST2,
10380 #ifndef CAPSTONE_DIET
10381  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10382 #endif
10383 },
10384 {
10385  AArch64_ST2Twov2d, ARM64_INS_ST2,
10386 #ifndef CAPSTONE_DIET
10387  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10388 #endif
10389 },
10390 {
10391  AArch64_ST2Twov2d_POST, ARM64_INS_ST2,
10392 #ifndef CAPSTONE_DIET
10393  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10394 #endif
10395 },
10396 {
10397  AArch64_ST2Twov2s, ARM64_INS_ST2,
10398 #ifndef CAPSTONE_DIET
10399  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10400 #endif
10401 },
10402 {
10403  AArch64_ST2Twov2s_POST, ARM64_INS_ST2,
10404 #ifndef CAPSTONE_DIET
10405  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10406 #endif
10407 },
10408 {
10409  AArch64_ST2Twov4h, ARM64_INS_ST2,
10410 #ifndef CAPSTONE_DIET
10411  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10412 #endif
10413 },
10414 {
10415  AArch64_ST2Twov4h_POST, ARM64_INS_ST2,
10416 #ifndef CAPSTONE_DIET
10417  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10418 #endif
10419 },
10420 {
10421  AArch64_ST2Twov4s, ARM64_INS_ST2,
10422 #ifndef CAPSTONE_DIET
10423  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10424 #endif
10425 },
10426 {
10427  AArch64_ST2Twov4s_POST, ARM64_INS_ST2,
10428 #ifndef CAPSTONE_DIET
10429  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10430 #endif
10431 },
10432 {
10433  AArch64_ST2Twov8b, ARM64_INS_ST2,
10434 #ifndef CAPSTONE_DIET
10435  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10436 #endif
10437 },
10438 {
10439  AArch64_ST2Twov8b_POST, ARM64_INS_ST2,
10440 #ifndef CAPSTONE_DIET
10441  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10442 #endif
10443 },
10444 {
10445  AArch64_ST2Twov8h, ARM64_INS_ST2,
10446 #ifndef CAPSTONE_DIET
10447  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10448 #endif
10449 },
10450 {
10451  AArch64_ST2Twov8h_POST, ARM64_INS_ST2,
10452 #ifndef CAPSTONE_DIET
10453  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10454 #endif
10455 },
10456 {
10457  AArch64_ST2i16, ARM64_INS_ST2,
10458 #ifndef CAPSTONE_DIET
10459  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10460 #endif
10461 },
10462 {
10463  AArch64_ST2i16_POST, ARM64_INS_ST2,
10464 #ifndef CAPSTONE_DIET
10465  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10466 #endif
10467 },
10468 {
10469  AArch64_ST2i32, ARM64_INS_ST2,
10470 #ifndef CAPSTONE_DIET
10471  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10472 #endif
10473 },
10474 {
10475  AArch64_ST2i32_POST, ARM64_INS_ST2,
10476 #ifndef CAPSTONE_DIET
10477  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10478 #endif
10479 },
10480 {
10481  AArch64_ST2i64, ARM64_INS_ST2,
10482 #ifndef CAPSTONE_DIET
10483  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10484 #endif
10485 },
10486 {
10487  AArch64_ST2i64_POST, ARM64_INS_ST2,
10488 #ifndef CAPSTONE_DIET
10489  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10490 #endif
10491 },
10492 {
10493  AArch64_ST2i8, ARM64_INS_ST2,
10494 #ifndef CAPSTONE_DIET
10495  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10496 #endif
10497 },
10498 {
10499  AArch64_ST2i8_POST, ARM64_INS_ST2,
10500 #ifndef CAPSTONE_DIET
10501  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10502 #endif
10503 },
10504 {
10505  AArch64_ST3Threev16b, ARM64_INS_ST3,
10506 #ifndef CAPSTONE_DIET
10507  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10508 #endif
10509 },
10510 {
10511  AArch64_ST3Threev16b_POST, ARM64_INS_ST3,
10512 #ifndef CAPSTONE_DIET
10513  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10514 #endif
10515 },
10516 {
10517  AArch64_ST3Threev2d, ARM64_INS_ST3,
10518 #ifndef CAPSTONE_DIET
10519  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10520 #endif
10521 },
10522 {
10523  AArch64_ST3Threev2d_POST, ARM64_INS_ST3,
10524 #ifndef CAPSTONE_DIET
10525  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10526 #endif
10527 },
10528 {
10529  AArch64_ST3Threev2s, ARM64_INS_ST3,
10530 #ifndef CAPSTONE_DIET
10531  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10532 #endif
10533 },
10534 {
10535  AArch64_ST3Threev2s_POST, ARM64_INS_ST3,
10536 #ifndef CAPSTONE_DIET
10537  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10538 #endif
10539 },
10540 {
10541  AArch64_ST3Threev4h, ARM64_INS_ST3,
10542 #ifndef CAPSTONE_DIET
10543  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10544 #endif
10545 },
10546 {
10547  AArch64_ST3Threev4h_POST, ARM64_INS_ST3,
10548 #ifndef CAPSTONE_DIET
10549  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10550 #endif
10551 },
10552 {
10553  AArch64_ST3Threev4s, ARM64_INS_ST3,
10554 #ifndef CAPSTONE_DIET
10555  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10556 #endif
10557 },
10558 {
10559  AArch64_ST3Threev4s_POST, ARM64_INS_ST3,
10560 #ifndef CAPSTONE_DIET
10561  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10562 #endif
10563 },
10564 {
10565  AArch64_ST3Threev8b, ARM64_INS_ST3,
10566 #ifndef CAPSTONE_DIET
10567  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10568 #endif
10569 },
10570 {
10571  AArch64_ST3Threev8b_POST, ARM64_INS_ST3,
10572 #ifndef CAPSTONE_DIET
10573  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10574 #endif
10575 },
10576 {
10577  AArch64_ST3Threev8h, ARM64_INS_ST3,
10578 #ifndef CAPSTONE_DIET
10579  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10580 #endif
10581 },
10582 {
10583  AArch64_ST3Threev8h_POST, ARM64_INS_ST3,
10584 #ifndef CAPSTONE_DIET
10585  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10586 #endif
10587 },
10588 {
10589  AArch64_ST3i16, ARM64_INS_ST3,
10590 #ifndef CAPSTONE_DIET
10591  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10592 #endif
10593 },
10594 {
10595  AArch64_ST3i16_POST, ARM64_INS_ST3,
10596 #ifndef CAPSTONE_DIET
10597  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10598 #endif
10599 },
10600 {
10601  AArch64_ST3i32, ARM64_INS_ST3,
10602 #ifndef CAPSTONE_DIET
10603  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10604 #endif
10605 },
10606 {
10607  AArch64_ST3i32_POST, ARM64_INS_ST3,
10608 #ifndef CAPSTONE_DIET
10609  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10610 #endif
10611 },
10612 {
10613  AArch64_ST3i64, ARM64_INS_ST3,
10614 #ifndef CAPSTONE_DIET
10615  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10616 #endif
10617 },
10618 {
10619  AArch64_ST3i64_POST, ARM64_INS_ST3,
10620 #ifndef CAPSTONE_DIET
10621  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10622 #endif
10623 },
10624 {
10625  AArch64_ST3i8, ARM64_INS_ST3,
10626 #ifndef CAPSTONE_DIET
10627  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10628 #endif
10629 },
10630 {
10631  AArch64_ST3i8_POST, ARM64_INS_ST3,
10632 #ifndef CAPSTONE_DIET
10633  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10634 #endif
10635 },
10636 {
10637  AArch64_ST4Fourv16b, ARM64_INS_ST4,
10638 #ifndef CAPSTONE_DIET
10639  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10640 #endif
10641 },
10642 {
10643  AArch64_ST4Fourv16b_POST, ARM64_INS_ST4,
10644 #ifndef CAPSTONE_DIET
10645  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10646 #endif
10647 },
10648 {
10649  AArch64_ST4Fourv2d, ARM64_INS_ST4,
10650 #ifndef CAPSTONE_DIET
10651  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10652 #endif
10653 },
10654 {
10655  AArch64_ST4Fourv2d_POST, ARM64_INS_ST4,
10656 #ifndef CAPSTONE_DIET
10657  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10658 #endif
10659 },
10660 {
10661  AArch64_ST4Fourv2s, ARM64_INS_ST4,
10662 #ifndef CAPSTONE_DIET
10663  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10664 #endif
10665 },
10666 {
10667  AArch64_ST4Fourv2s_POST, ARM64_INS_ST4,
10668 #ifndef CAPSTONE_DIET
10669  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10670 #endif
10671 },
10672 {
10673  AArch64_ST4Fourv4h, ARM64_INS_ST4,
10674 #ifndef CAPSTONE_DIET
10675  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10676 #endif
10677 },
10678 {
10679  AArch64_ST4Fourv4h_POST, ARM64_INS_ST4,
10680 #ifndef CAPSTONE_DIET
10681  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10682 #endif
10683 },
10684 {
10685  AArch64_ST4Fourv4s, ARM64_INS_ST4,
10686 #ifndef CAPSTONE_DIET
10687  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10688 #endif
10689 },
10690 {
10691  AArch64_ST4Fourv4s_POST, ARM64_INS_ST4,
10692 #ifndef CAPSTONE_DIET
10693  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10694 #endif
10695 },
10696 {
10697  AArch64_ST4Fourv8b, ARM64_INS_ST4,
10698 #ifndef CAPSTONE_DIET
10699  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10700 #endif
10701 },
10702 {
10703  AArch64_ST4Fourv8b_POST, ARM64_INS_ST4,
10704 #ifndef CAPSTONE_DIET
10705  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10706 #endif
10707 },
10708 {
10709  AArch64_ST4Fourv8h, ARM64_INS_ST4,
10710 #ifndef CAPSTONE_DIET
10711  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10712 #endif
10713 },
10714 {
10715  AArch64_ST4Fourv8h_POST, ARM64_INS_ST4,
10716 #ifndef CAPSTONE_DIET
10717  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10718 #endif
10719 },
10720 {
10721  AArch64_ST4i16, ARM64_INS_ST4,
10722 #ifndef CAPSTONE_DIET
10723  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10724 #endif
10725 },
10726 {
10727  AArch64_ST4i16_POST, ARM64_INS_ST4,
10728 #ifndef CAPSTONE_DIET
10729  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10730 #endif
10731 },
10732 {
10733  AArch64_ST4i32, ARM64_INS_ST4,
10734 #ifndef CAPSTONE_DIET
10735  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10736 #endif
10737 },
10738 {
10739  AArch64_ST4i32_POST, ARM64_INS_ST4,
10740 #ifndef CAPSTONE_DIET
10741  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10742 #endif
10743 },
10744 {
10745  AArch64_ST4i64, ARM64_INS_ST4,
10746 #ifndef CAPSTONE_DIET
10747  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10748 #endif
10749 },
10750 {
10751  AArch64_ST4i64_POST, ARM64_INS_ST4,
10752 #ifndef CAPSTONE_DIET
10753  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10754 #endif
10755 },
10756 {
10757  AArch64_ST4i8, ARM64_INS_ST4,
10758 #ifndef CAPSTONE_DIET
10759  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10760 #endif
10761 },
10762 {
10763  AArch64_ST4i8_POST, ARM64_INS_ST4,
10764 #ifndef CAPSTONE_DIET
10765  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
10766 #endif
10767 },
10768 {
10769  AArch64_STLRB, ARM64_INS_STLRB,
10770 #ifndef CAPSTONE_DIET
10771  { 0 }, { 0 }, { 0 }, 0, 0
10772 #endif
10773 },
10774 {
10775  AArch64_STLRH, ARM64_INS_STLRH,
10776 #ifndef CAPSTONE_DIET
10777  { 0 }, { 0 }, { 0 }, 0, 0
10778 #endif
10779 },
10780 {
10781  AArch64_STLRW, ARM64_INS_STLR,
10782 #ifndef CAPSTONE_DIET
10783  { 0 }, { 0 }, { 0 }, 0, 0
10784 #endif
10785 },
10786 {
10787  AArch64_STLRX, ARM64_INS_STLR,
10788 #ifndef CAPSTONE_DIET
10789  { 0 }, { 0 }, { 0 }, 0, 0
10790 #endif
10791 },
10792 {
10793  AArch64_STLXPW, ARM64_INS_STLXP,
10794 #ifndef CAPSTONE_DIET
10795  { 0 }, { 0 }, { 0 }, 0, 0
10796 #endif
10797 },
10798 {
10799  AArch64_STLXPX, ARM64_INS_STLXP,
10800 #ifndef CAPSTONE_DIET
10801  { 0 }, { 0 }, { 0 }, 0, 0
10802 #endif
10803 },
10804 {
10805  AArch64_STLXRB, ARM64_INS_STLXRB,
10806 #ifndef CAPSTONE_DIET
10807  { 0 }, { 0 }, { 0 }, 0, 0
10808 #endif
10809 },
10810 {
10811  AArch64_STLXRH, ARM64_INS_STLXRH,
10812 #ifndef CAPSTONE_DIET
10813  { 0 }, { 0 }, { 0 }, 0, 0
10814 #endif
10815 },
10816 {
10817  AArch64_STLXRW, ARM64_INS_STLXR,
10818 #ifndef CAPSTONE_DIET
10819  { 0 }, { 0 }, { 0 }, 0, 0
10820 #endif
10821 },
10822 {
10823  AArch64_STLXRX, ARM64_INS_STLXR,
10824 #ifndef CAPSTONE_DIET
10825  { 0 }, { 0 }, { 0 }, 0, 0
10826 #endif
10827 },
10828 {
10829  AArch64_STNPDi, ARM64_INS_STNP,
10830 #ifndef CAPSTONE_DIET
10831  { 0 }, { 0 }, { 0 }, 0, 0
10832 #endif
10833 },
10834 {
10835  AArch64_STNPQi, ARM64_INS_STNP,
10836 #ifndef CAPSTONE_DIET
10837  { 0 }, { 0 }, { 0 }, 0, 0
10838 #endif
10839 },
10840 {
10841  AArch64_STNPSi, ARM64_INS_STNP,
10842 #ifndef CAPSTONE_DIET
10843  { 0 }, { 0 }, { 0 }, 0, 0
10844 #endif
10845 },
10846 {
10847  AArch64_STNPWi, ARM64_INS_STNP,
10848 #ifndef CAPSTONE_DIET
10849  { 0 }, { 0 }, { 0 }, 0, 0
10850 #endif
10851 },
10852 {
10853  AArch64_STNPXi, ARM64_INS_STNP,
10854 #ifndef CAPSTONE_DIET
10855  { 0 }, { 0 }, { 0 }, 0, 0
10856 #endif
10857 },
10858 {
10859  AArch64_STPDi, ARM64_INS_STP,
10860 #ifndef CAPSTONE_DIET
10861  { 0 }, { 0 }, { 0 }, 0, 0
10862 #endif
10863 },
10864 {
10865  AArch64_STPDpost, ARM64_INS_STP,
10866 #ifndef CAPSTONE_DIET
10867  { 0 }, { 0 }, { 0 }, 0, 0
10868 #endif
10869 },
10870 {
10871  AArch64_STPDpre, ARM64_INS_STP,
10872 #ifndef CAPSTONE_DIET
10873  { 0 }, { 0 }, { 0 }, 0, 0
10874 #endif
10875 },
10876 {
10877  AArch64_STPQi, ARM64_INS_STP,
10878 #ifndef CAPSTONE_DIET
10879  { 0 }, { 0 }, { 0 }, 0, 0
10880 #endif
10881 },
10882 {
10883  AArch64_STPQpost, ARM64_INS_STP,
10884 #ifndef CAPSTONE_DIET
10885  { 0 }, { 0 }, { 0 }, 0, 0
10886 #endif
10887 },
10888 {
10889  AArch64_STPQpre, ARM64_INS_STP,
10890 #ifndef CAPSTONE_DIET
10891  { 0 }, { 0 }, { 0 }, 0, 0
10892 #endif
10893 },
10894 {
10895  AArch64_STPSi, ARM64_INS_STP,
10896 #ifndef CAPSTONE_DIET
10897  { 0 }, { 0 }, { 0 }, 0, 0
10898 #endif
10899 },
10900 {
10901  AArch64_STPSpost, ARM64_INS_STP,
10902 #ifndef CAPSTONE_DIET
10903  { 0 }, { 0 }, { 0 }, 0, 0
10904 #endif
10905 },
10906 {
10907  AArch64_STPSpre, ARM64_INS_STP,
10908 #ifndef CAPSTONE_DIET
10909  { 0 }, { 0 }, { 0 }, 0, 0
10910 #endif
10911 },
10912 {
10913  AArch64_STPWi, ARM64_INS_STP,
10914 #ifndef CAPSTONE_DIET
10915  { 0 }, { 0 }, { 0 }, 0, 0
10916 #endif
10917 },
10918 {
10919  AArch64_STPWpost, ARM64_INS_STP,
10920 #ifndef CAPSTONE_DIET
10921  { 0 }, { 0 }, { 0 }, 0, 0
10922 #endif
10923 },
10924 {
10925  AArch64_STPWpre, ARM64_INS_STP,
10926 #ifndef CAPSTONE_DIET
10927  { 0 }, { 0 }, { 0 }, 0, 0
10928 #endif
10929 },
10930 {
10931  AArch64_STPXi, ARM64_INS_STP,
10932 #ifndef CAPSTONE_DIET
10933  { 0 }, { 0 }, { 0 }, 0, 0
10934 #endif
10935 },
10936 {
10937  AArch64_STPXpost, ARM64_INS_STP,
10938 #ifndef CAPSTONE_DIET
10939  { 0 }, { 0 }, { 0 }, 0, 0
10940 #endif
10941 },
10942 {
10943  AArch64_STPXpre, ARM64_INS_STP,
10944 #ifndef CAPSTONE_DIET
10945  { 0 }, { 0 }, { 0 }, 0, 0
10946 #endif
10947 },
10948 {
10949  AArch64_STRBBpost, ARM64_INS_STRB,
10950 #ifndef CAPSTONE_DIET
10951  { 0 }, { 0 }, { 0 }, 0, 0
10952 #endif
10953 },
10954 {
10955  AArch64_STRBBpre, ARM64_INS_STRB,
10956 #ifndef CAPSTONE_DIET
10957  { 0 }, { 0 }, { 0 }, 0, 0
10958 #endif
10959 },
10960 {
10961  AArch64_STRBBroW, ARM64_INS_STRB,
10962 #ifndef CAPSTONE_DIET
10963  { 0 }, { 0 }, { 0 }, 0, 0
10964 #endif
10965 },
10966 {
10967  AArch64_STRBBroX, ARM64_INS_STRB,
10968 #ifndef CAPSTONE_DIET
10969  { 0 }, { 0 }, { 0 }, 0, 0
10970 #endif
10971 },
10972 {
10973  AArch64_STRBBui, ARM64_INS_STRB,
10974 #ifndef CAPSTONE_DIET
10975  { 0 }, { 0 }, { 0 }, 0, 0
10976 #endif
10977 },
10978 {
10979  AArch64_STRBpost, ARM64_INS_STR,
10980 #ifndef CAPSTONE_DIET
10981  { 0 }, { 0 }, { 0 }, 0, 0
10982 #endif
10983 },
10984 {
10985  AArch64_STRBpre, ARM64_INS_STR,
10986 #ifndef CAPSTONE_DIET
10987  { 0 }, { 0 }, { 0 }, 0, 0
10988 #endif
10989 },
10990 {
10991  AArch64_STRBroW, ARM64_INS_STR,
10992 #ifndef CAPSTONE_DIET
10993  { 0 }, { 0 }, { 0 }, 0, 0
10994 #endif
10995 },
10996 {
10997  AArch64_STRBroX, ARM64_INS_STR,
10998 #ifndef CAPSTONE_DIET
10999  { 0 }, { 0 }, { 0 }, 0, 0
11000 #endif
11001 },
11002 {
11003  AArch64_STRBui, ARM64_INS_STR,
11004 #ifndef CAPSTONE_DIET
11005  { 0 }, { 0 }, { 0 }, 0, 0
11006 #endif
11007 },
11008 {
11009  AArch64_STRDpost, ARM64_INS_STR,
11010 #ifndef CAPSTONE_DIET
11011  { 0 }, { 0 }, { 0 }, 0, 0
11012 #endif
11013 },
11014 {
11015  AArch64_STRDpre, ARM64_INS_STR,
11016 #ifndef CAPSTONE_DIET
11017  { 0 }, { 0 }, { 0 }, 0, 0
11018 #endif
11019 },
11020 {
11021  AArch64_STRDroW, ARM64_INS_STR,
11022 #ifndef CAPSTONE_DIET
11023  { 0 }, { 0 }, { 0 }, 0, 0
11024 #endif
11025 },
11026 {
11027  AArch64_STRDroX, ARM64_INS_STR,
11028 #ifndef CAPSTONE_DIET
11029  { 0 }, { 0 }, { 0 }, 0, 0
11030 #endif
11031 },
11032 {
11033  AArch64_STRDui, ARM64_INS_STR,
11034 #ifndef CAPSTONE_DIET
11035  { 0 }, { 0 }, { 0 }, 0, 0
11036 #endif
11037 },
11038 {
11039  AArch64_STRHHpost, ARM64_INS_STRH,
11040 #ifndef CAPSTONE_DIET
11041  { 0 }, { 0 }, { 0 }, 0, 0
11042 #endif
11043 },
11044 {
11045  AArch64_STRHHpre, ARM64_INS_STRH,
11046 #ifndef CAPSTONE_DIET
11047  { 0 }, { 0 }, { 0 }, 0, 0
11048 #endif
11049 },
11050 {
11051  AArch64_STRHHroW, ARM64_INS_STRH,
11052 #ifndef CAPSTONE_DIET
11053  { 0 }, { 0 }, { 0 }, 0, 0
11054 #endif
11055 },
11056 {
11057  AArch64_STRHHroX, ARM64_INS_STRH,
11058 #ifndef CAPSTONE_DIET
11059  { 0 }, { 0 }, { 0 }, 0, 0
11060 #endif
11061 },
11062 {
11063  AArch64_STRHHui, ARM64_INS_STRH,
11064 #ifndef CAPSTONE_DIET
11065  { 0 }, { 0 }, { 0 }, 0, 0
11066 #endif
11067 },
11068 {
11069  AArch64_STRHpost, ARM64_INS_STR,
11070 #ifndef CAPSTONE_DIET
11071  { 0 }, { 0 }, { 0 }, 0, 0
11072 #endif
11073 },
11074 {
11075  AArch64_STRHpre, ARM64_INS_STR,
11076 #ifndef CAPSTONE_DIET
11077  { 0 }, { 0 }, { 0 }, 0, 0
11078 #endif
11079 },
11080 {
11081  AArch64_STRHroW, ARM64_INS_STR,
11082 #ifndef CAPSTONE_DIET
11083  { 0 }, { 0 }, { 0 }, 0, 0
11084 #endif
11085 },
11086 {
11087  AArch64_STRHroX, ARM64_INS_STR,
11088 #ifndef CAPSTONE_DIET
11089  { 0 }, { 0 }, { 0 }, 0, 0
11090 #endif
11091 },
11092 {
11093  AArch64_STRHui, ARM64_INS_STR,
11094 #ifndef CAPSTONE_DIET
11095  { 0 }, { 0 }, { 0 }, 0, 0
11096 #endif
11097 },
11098 {
11099  AArch64_STRQpost, ARM64_INS_STR,
11100 #ifndef CAPSTONE_DIET
11101  { 0 }, { 0 }, { 0 }, 0, 0
11102 #endif
11103 },
11104 {
11105  AArch64_STRQpre, ARM64_INS_STR,
11106 #ifndef CAPSTONE_DIET
11107  { 0 }, { 0 }, { 0 }, 0, 0
11108 #endif
11109 },
11110 {
11111  AArch64_STRQroW, ARM64_INS_STR,
11112 #ifndef CAPSTONE_DIET
11113  { 0 }, { 0 }, { 0 }, 0, 0
11114 #endif
11115 },
11116 {
11117  AArch64_STRQroX, ARM64_INS_STR,
11118 #ifndef CAPSTONE_DIET
11119  { 0 }, { 0 }, { 0 }, 0, 0
11120 #endif
11121 },
11122 {
11123  AArch64_STRQui, ARM64_INS_STR,
11124 #ifndef CAPSTONE_DIET
11125  { 0 }, { 0 }, { 0 }, 0, 0
11126 #endif
11127 },
11128 {
11129  AArch64_STRSpost, ARM64_INS_STR,
11130 #ifndef CAPSTONE_DIET
11131  { 0 }, { 0 }, { 0 }, 0, 0
11132 #endif
11133 },
11134 {
11135  AArch64_STRSpre, ARM64_INS_STR,
11136 #ifndef CAPSTONE_DIET
11137  { 0 }, { 0 }, { 0 }, 0, 0
11138 #endif
11139 },
11140 {
11141  AArch64_STRSroW, ARM64_INS_STR,
11142 #ifndef CAPSTONE_DIET
11143  { 0 }, { 0 }, { 0 }, 0, 0
11144 #endif
11145 },
11146 {
11147  AArch64_STRSroX, ARM64_INS_STR,
11148 #ifndef CAPSTONE_DIET
11149  { 0 }, { 0 }, { 0 }, 0, 0
11150 #endif
11151 },
11152 {
11153  AArch64_STRSui, ARM64_INS_STR,
11154 #ifndef CAPSTONE_DIET
11155  { 0 }, { 0 }, { 0 }, 0, 0
11156 #endif
11157 },
11158 {
11159  AArch64_STRWpost, ARM64_INS_STR,
11160 #ifndef CAPSTONE_DIET
11161  { 0 }, { 0 }, { 0 }, 0, 0
11162 #endif
11163 },
11164 {
11165  AArch64_STRWpre, ARM64_INS_STR,
11166 #ifndef CAPSTONE_DIET
11167  { 0 }, { 0 }, { 0 }, 0, 0
11168 #endif
11169 },
11170 {
11171  AArch64_STRWroW, ARM64_INS_STR,
11172 #ifndef CAPSTONE_DIET
11173  { 0 }, { 0 }, { 0 }, 0, 0
11174 #endif
11175 },
11176 {
11177  AArch64_STRWroX, ARM64_INS_STR,
11178 #ifndef CAPSTONE_DIET
11179  { 0 }, { 0 }, { 0 }, 0, 0
11180 #endif
11181 },
11182 {
11183  AArch64_STRWui, ARM64_INS_STR,
11184 #ifndef CAPSTONE_DIET
11185  { 0 }, { 0 }, { 0 }, 0, 0
11186 #endif
11187 },
11188 {
11189  AArch64_STRXpost, ARM64_INS_STR,
11190 #ifndef CAPSTONE_DIET
11191  { 0 }, { 0 }, { 0 }, 0, 0
11192 #endif
11193 },
11194 {
11195  AArch64_STRXpre, ARM64_INS_STR,
11196 #ifndef CAPSTONE_DIET
11197  { 0 }, { 0 }, { 0 }, 0, 0
11198 #endif
11199 },
11200 {
11201  AArch64_STRXroW, ARM64_INS_STR,
11202 #ifndef CAPSTONE_DIET
11203  { 0 }, { 0 }, { 0 }, 0, 0
11204 #endif
11205 },
11206 {
11207  AArch64_STRXroX, ARM64_INS_STR,
11208 #ifndef CAPSTONE_DIET
11209  { 0 }, { 0 }, { 0 }, 0, 0
11210 #endif
11211 },
11212 {
11213  AArch64_STRXui, ARM64_INS_STR,
11214 #ifndef CAPSTONE_DIET
11215  { 0 }, { 0 }, { 0 }, 0, 0
11216 #endif
11217 },
11218 {
11219  AArch64_STTRBi, ARM64_INS_STTRB,
11220 #ifndef CAPSTONE_DIET
11221  { 0 }, { 0 }, { 0 }, 0, 0
11222 #endif
11223 },
11224 {
11225  AArch64_STTRHi, ARM64_INS_STTRH,
11226 #ifndef CAPSTONE_DIET
11227  { 0 }, { 0 }, { 0 }, 0, 0
11228 #endif
11229 },
11230 {
11231  AArch64_STTRWi, ARM64_INS_STTR,
11232 #ifndef CAPSTONE_DIET
11233  { 0 }, { 0 }, { 0 }, 0, 0
11234 #endif
11235 },
11236 {
11237  AArch64_STTRXi, ARM64_INS_STTR,
11238 #ifndef CAPSTONE_DIET
11239  { 0 }, { 0 }, { 0 }, 0, 0
11240 #endif
11241 },
11242 {
11243  AArch64_STURBBi, ARM64_INS_STURB,
11244 #ifndef CAPSTONE_DIET
11245  { 0 }, { 0 }, { 0 }, 0, 0
11246 #endif
11247 },
11248 {
11249  AArch64_STURBi, ARM64_INS_STUR,
11250 #ifndef CAPSTONE_DIET
11251  { 0 }, { 0 }, { 0 }, 0, 0
11252 #endif
11253 },
11254 {
11255  AArch64_STURDi, ARM64_INS_STUR,
11256 #ifndef CAPSTONE_DIET
11257  { 0 }, { 0 }, { 0 }, 0, 0
11258 #endif
11259 },
11260 {
11261  AArch64_STURHHi, ARM64_INS_STURH,
11262 #ifndef CAPSTONE_DIET
11263  { 0 }, { 0 }, { 0 }, 0, 0
11264 #endif
11265 },
11266 {
11267  AArch64_STURHi, ARM64_INS_STUR,
11268 #ifndef CAPSTONE_DIET
11269  { 0 }, { 0 }, { 0 }, 0, 0
11270 #endif
11271 },
11272 {
11273  AArch64_STURQi, ARM64_INS_STUR,
11274 #ifndef CAPSTONE_DIET
11275  { 0 }, { 0 }, { 0 }, 0, 0
11276 #endif
11277 },
11278 {
11279  AArch64_STURSi, ARM64_INS_STUR,
11280 #ifndef CAPSTONE_DIET
11281  { 0 }, { 0 }, { 0 }, 0, 0
11282 #endif
11283 },
11284 {
11285  AArch64_STURWi, ARM64_INS_STUR,
11286 #ifndef CAPSTONE_DIET
11287  { 0 }, { 0 }, { 0 }, 0, 0
11288 #endif
11289 },
11290 {
11291  AArch64_STURXi, ARM64_INS_STUR,
11292 #ifndef CAPSTONE_DIET
11293  { 0 }, { 0 }, { 0 }, 0, 0
11294 #endif
11295 },
11296 {
11297  AArch64_STXPW, ARM64_INS_STXP,
11298 #ifndef CAPSTONE_DIET
11299  { 0 }, { 0 }, { 0 }, 0, 0
11300 #endif
11301 },
11302 {
11303  AArch64_STXPX, ARM64_INS_STXP,
11304 #ifndef CAPSTONE_DIET
11305  { 0 }, { 0 }, { 0 }, 0, 0
11306 #endif
11307 },
11308 {
11309  AArch64_STXRB, ARM64_INS_STXRB,
11310 #ifndef CAPSTONE_DIET
11311  { 0 }, { 0 }, { 0 }, 0, 0
11312 #endif
11313 },
11314 {
11315  AArch64_STXRH, ARM64_INS_STXRH,
11316 #ifndef CAPSTONE_DIET
11317  { 0 }, { 0 }, { 0 }, 0, 0
11318 #endif
11319 },
11320 {
11321  AArch64_STXRW, ARM64_INS_STXR,
11322 #ifndef CAPSTONE_DIET
11323  { 0 }, { 0 }, { 0 }, 0, 0
11324 #endif
11325 },
11326 {
11327  AArch64_STXRX, ARM64_INS_STXR,
11328 #ifndef CAPSTONE_DIET
11329  { 0 }, { 0 }, { 0 }, 0, 0
11330 #endif
11331 },
11332 {
11333  AArch64_SUBHNv2i64_v2i32, ARM64_INS_SUBHN,
11334 #ifndef CAPSTONE_DIET
11335  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11336 #endif
11337 },
11338 {
11339  AArch64_SUBHNv2i64_v4i32, ARM64_INS_SUBHN2,
11340 #ifndef CAPSTONE_DIET
11341  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11342 #endif
11343 },
11344 {
11345  AArch64_SUBHNv4i32_v4i16, ARM64_INS_SUBHN,
11346 #ifndef CAPSTONE_DIET
11347  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11348 #endif
11349 },
11350 {
11351  AArch64_SUBHNv4i32_v8i16, ARM64_INS_SUBHN2,
11352 #ifndef CAPSTONE_DIET
11353  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11354 #endif
11355 },
11356 {
11357  AArch64_SUBHNv8i16_v16i8, ARM64_INS_SUBHN2,
11358 #ifndef CAPSTONE_DIET
11359  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11360 #endif
11361 },
11362 {
11363  AArch64_SUBHNv8i16_v8i8, ARM64_INS_SUBHN,
11364 #ifndef CAPSTONE_DIET
11365  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11366 #endif
11367 },
11368 {
11369  AArch64_SUBSWri, ARM64_INS_SUB,
11370 #ifndef CAPSTONE_DIET
11371  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
11372 #endif
11373 },
11374 {
11375  AArch64_SUBSWrs, ARM64_INS_SUB,
11376 #ifndef CAPSTONE_DIET
11377  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
11378 #endif
11379 },
11380 {
11381  AArch64_SUBSWrx, ARM64_INS_SUB,
11382 #ifndef CAPSTONE_DIET
11383  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
11384 #endif
11385 },
11386 {
11387  AArch64_SUBSXri, ARM64_INS_SUB,
11388 #ifndef CAPSTONE_DIET
11389  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
11390 #endif
11391 },
11392 {
11393  AArch64_SUBSXrs, ARM64_INS_SUB,
11394 #ifndef CAPSTONE_DIET
11395  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
11396 #endif
11397 },
11398 {
11399  AArch64_SUBSXrx, ARM64_INS_SUB,
11400 #ifndef CAPSTONE_DIET
11401  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
11402 #endif
11403 },
11404 {
11405  AArch64_SUBSXrx64, ARM64_INS_SUB,
11406 #ifndef CAPSTONE_DIET
11407  { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0
11408 #endif
11409 },
11410 {
11411  AArch64_SUBWri, ARM64_INS_SUB,
11412 #ifndef CAPSTONE_DIET
11413  { 0 }, { 0 }, { 0 }, 0, 0
11414 #endif
11415 },
11416 {
11417  AArch64_SUBWrs, ARM64_INS_SUB,
11418 #ifndef CAPSTONE_DIET
11419  { 0 }, { 0 }, { 0 }, 0, 0
11420 #endif
11421 },
11422 {
11423  AArch64_SUBWrx, ARM64_INS_SUB,
11424 #ifndef CAPSTONE_DIET
11425  { 0 }, { 0 }, { 0 }, 0, 0
11426 #endif
11427 },
11428 {
11429  AArch64_SUBXri, ARM64_INS_SUB,
11430 #ifndef CAPSTONE_DIET
11431  { 0 }, { 0 }, { 0 }, 0, 0
11432 #endif
11433 },
11434 {
11435  AArch64_SUBXrs, ARM64_INS_SUB,
11436 #ifndef CAPSTONE_DIET
11437  { 0 }, { 0 }, { 0 }, 0, 0
11438 #endif
11439 },
11440 {
11441  AArch64_SUBXrx, ARM64_INS_SUB,
11442 #ifndef CAPSTONE_DIET
11443  { 0 }, { 0 }, { 0 }, 0, 0
11444 #endif
11445 },
11446 {
11447  AArch64_SUBXrx64, ARM64_INS_SUB,
11448 #ifndef CAPSTONE_DIET
11449  { 0 }, { 0 }, { 0 }, 0, 0
11450 #endif
11451 },
11452 {
11453  AArch64_SUBv16i8, ARM64_INS_SUB,
11454 #ifndef CAPSTONE_DIET
11455  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11456 #endif
11457 },
11458 {
11459  AArch64_SUBv1i64, ARM64_INS_SUB,
11460 #ifndef CAPSTONE_DIET
11461  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11462 #endif
11463 },
11464 {
11465  AArch64_SUBv2i32, ARM64_INS_SUB,
11466 #ifndef CAPSTONE_DIET
11467  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11468 #endif
11469 },
11470 {
11471  AArch64_SUBv2i64, ARM64_INS_SUB,
11472 #ifndef CAPSTONE_DIET
11473  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11474 #endif
11475 },
11476 {
11477  AArch64_SUBv4i16, ARM64_INS_SUB,
11478 #ifndef CAPSTONE_DIET
11479  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11480 #endif
11481 },
11482 {
11483  AArch64_SUBv4i32, ARM64_INS_SUB,
11484 #ifndef CAPSTONE_DIET
11485  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11486 #endif
11487 },
11488 {
11489  AArch64_SUBv8i16, ARM64_INS_SUB,
11490 #ifndef CAPSTONE_DIET
11491  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11492 #endif
11493 },
11494 {
11495  AArch64_SUBv8i8, ARM64_INS_SUB,
11496 #ifndef CAPSTONE_DIET
11497  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11498 #endif
11499 },
11500 {
11501  AArch64_SUQADDv16i8, ARM64_INS_SUQADD,
11502 #ifndef CAPSTONE_DIET
11503  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11504 #endif
11505 },
11506 {
11507  AArch64_SUQADDv1i16, ARM64_INS_SUQADD,
11508 #ifndef CAPSTONE_DIET
11509  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11510 #endif
11511 },
11512 {
11513  AArch64_SUQADDv1i32, ARM64_INS_SUQADD,
11514 #ifndef CAPSTONE_DIET
11515  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11516 #endif
11517 },
11518 {
11519  AArch64_SUQADDv1i64, ARM64_INS_SUQADD,
11520 #ifndef CAPSTONE_DIET
11521  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11522 #endif
11523 },
11524 {
11525  AArch64_SUQADDv1i8, ARM64_INS_SUQADD,
11526 #ifndef CAPSTONE_DIET
11527  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11528 #endif
11529 },
11530 {
11531  AArch64_SUQADDv2i32, ARM64_INS_SUQADD,
11532 #ifndef CAPSTONE_DIET
11533  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11534 #endif
11535 },
11536 {
11537  AArch64_SUQADDv2i64, ARM64_INS_SUQADD,
11538 #ifndef CAPSTONE_DIET
11539  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11540 #endif
11541 },
11542 {
11543  AArch64_SUQADDv4i16, ARM64_INS_SUQADD,
11544 #ifndef CAPSTONE_DIET
11545  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11546 #endif
11547 },
11548 {
11549  AArch64_SUQADDv4i32, ARM64_INS_SUQADD,
11550 #ifndef CAPSTONE_DIET
11551  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11552 #endif
11553 },
11554 {
11555  AArch64_SUQADDv8i16, ARM64_INS_SUQADD,
11556 #ifndef CAPSTONE_DIET
11557  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11558 #endif
11559 },
11560 {
11561  AArch64_SUQADDv8i8, ARM64_INS_SUQADD,
11562 #ifndef CAPSTONE_DIET
11563  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11564 #endif
11565 },
11566 {
11567  AArch64_SVC, ARM64_INS_SVC,
11568 #ifndef CAPSTONE_DIET
11569  { 0, 0 }, { ARM64_REG_LR, 0 }, { ARM64_GRP_INT, 0 }, 0, 0
11570 #endif
11571 },
11572 {
11573  AArch64_SYSLxt, ARM64_INS_SYSL,
11574 #ifndef CAPSTONE_DIET
11575  { 0 }, { 0 }, { 0 }, 0, 0
11576 #endif
11577 },
11578 {
11579  AArch64_SYSxt, ARM64_INS_SYS,
11580 #ifndef CAPSTONE_DIET
11581  { 0 }, { 0 }, { 0 }, 0, 0
11582 #endif
11583 },
11584 {
11585  AArch64_TBLv16i8Four, ARM64_INS_TBL,
11586 #ifndef CAPSTONE_DIET
11587  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11588 #endif
11589 },
11590 {
11591  AArch64_TBLv16i8One, ARM64_INS_TBL,
11592 #ifndef CAPSTONE_DIET
11593  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11594 #endif
11595 },
11596 {
11597  AArch64_TBLv16i8Three, ARM64_INS_TBL,
11598 #ifndef CAPSTONE_DIET
11599  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11600 #endif
11601 },
11602 {
11603  AArch64_TBLv16i8Two, ARM64_INS_TBL,
11604 #ifndef CAPSTONE_DIET
11605  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11606 #endif
11607 },
11608 {
11609  AArch64_TBLv8i8Four, ARM64_INS_TBL,
11610 #ifndef CAPSTONE_DIET
11611  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11612 #endif
11613 },
11614 {
11615  AArch64_TBLv8i8One, ARM64_INS_TBL,
11616 #ifndef CAPSTONE_DIET
11617  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11618 #endif
11619 },
11620 {
11621  AArch64_TBLv8i8Three, ARM64_INS_TBL,
11622 #ifndef CAPSTONE_DIET
11623  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11624 #endif
11625 },
11626 {
11627  AArch64_TBLv8i8Two, ARM64_INS_TBL,
11628 #ifndef CAPSTONE_DIET
11629  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11630 #endif
11631 },
11632 {
11633  AArch64_TBNZW, ARM64_INS_TBNZ,
11634 #ifndef CAPSTONE_DIET
11635  { 0 }, { 0 }, { ARM64_GRP_JUMP, ARM64_GRP_BRANCH_RELATIVE, 0 }, 1, 0
11636 #endif
11637 },
11638 {
11639  AArch64_TBNZX, ARM64_INS_TBNZ,
11640 #ifndef CAPSTONE_DIET
11641  { 0 }, { 0 }, { ARM64_GRP_JUMP, ARM64_GRP_BRANCH_RELATIVE, 0 }, 1, 0
11642 #endif
11643 },
11644 {
11645  AArch64_TBXv16i8Four, ARM64_INS_TBX,
11646 #ifndef CAPSTONE_DIET
11647  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11648 #endif
11649 },
11650 {
11651  AArch64_TBXv16i8One, ARM64_INS_TBX,
11652 #ifndef CAPSTONE_DIET
11653  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11654 #endif
11655 },
11656 {
11657  AArch64_TBXv16i8Three, ARM64_INS_TBX,
11658 #ifndef CAPSTONE_DIET
11659  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11660 #endif
11661 },
11662 {
11663  AArch64_TBXv16i8Two, ARM64_INS_TBX,
11664 #ifndef CAPSTONE_DIET
11665  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11666 #endif
11667 },
11668 {
11669  AArch64_TBXv8i8Four, ARM64_INS_TBX,
11670 #ifndef CAPSTONE_DIET
11671  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11672 #endif
11673 },
11674 {
11675  AArch64_TBXv8i8One, ARM64_INS_TBX,
11676 #ifndef CAPSTONE_DIET
11677  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11678 #endif
11679 },
11680 {
11681  AArch64_TBXv8i8Three, ARM64_INS_TBX,
11682 #ifndef CAPSTONE_DIET
11683  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11684 #endif
11685 },
11686 {
11687  AArch64_TBXv8i8Two, ARM64_INS_TBX,
11688 #ifndef CAPSTONE_DIET
11689  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11690 #endif
11691 },
11692 {
11693  AArch64_TBZW, ARM64_INS_TBZ,
11694 #ifndef CAPSTONE_DIET
11695  { 0 }, { 0 }, { ARM64_GRP_JUMP, ARM64_GRP_BRANCH_RELATIVE, 0 }, 1, 0
11696 #endif
11697 },
11698 {
11699  AArch64_TBZX, ARM64_INS_TBZ,
11700 #ifndef CAPSTONE_DIET
11701  { 0 }, { 0 }, { ARM64_GRP_JUMP, ARM64_GRP_BRANCH_RELATIVE, 0 }, 1, 0
11702 #endif
11703 },
11704 {
11705  AArch64_TRN1v16i8, ARM64_INS_TRN1,
11706 #ifndef CAPSTONE_DIET
11707  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11708 #endif
11709 },
11710 {
11711  AArch64_TRN1v2i32, ARM64_INS_TRN1,
11712 #ifndef CAPSTONE_DIET
11713  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11714 #endif
11715 },
11716 {
11717  AArch64_TRN1v2i64, ARM64_INS_TRN1,
11718 #ifndef CAPSTONE_DIET
11719  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11720 #endif
11721 },
11722 {
11723  AArch64_TRN1v4i16, ARM64_INS_TRN1,
11724 #ifndef CAPSTONE_DIET
11725  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11726 #endif
11727 },
11728 {
11729  AArch64_TRN1v4i32, ARM64_INS_TRN1,
11730 #ifndef CAPSTONE_DIET
11731  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11732 #endif
11733 },
11734 {
11735  AArch64_TRN1v8i16, ARM64_INS_TRN1,
11736 #ifndef CAPSTONE_DIET
11737  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11738 #endif
11739 },
11740 {
11741  AArch64_TRN1v8i8, ARM64_INS_TRN1,
11742 #ifndef CAPSTONE_DIET
11743  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11744 #endif
11745 },
11746 {
11747  AArch64_TRN2v16i8, ARM64_INS_TRN2,
11748 #ifndef CAPSTONE_DIET
11749  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11750 #endif
11751 },
11752 {
11753  AArch64_TRN2v2i32, ARM64_INS_TRN2,
11754 #ifndef CAPSTONE_DIET
11755  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11756 #endif
11757 },
11758 {
11759  AArch64_TRN2v2i64, ARM64_INS_TRN2,
11760 #ifndef CAPSTONE_DIET
11761  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11762 #endif
11763 },
11764 {
11765  AArch64_TRN2v4i16, ARM64_INS_TRN2,
11766 #ifndef CAPSTONE_DIET
11767  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11768 #endif
11769 },
11770 {
11771  AArch64_TRN2v4i32, ARM64_INS_TRN2,
11772 #ifndef CAPSTONE_DIET
11773  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11774 #endif
11775 },
11776 {
11777  AArch64_TRN2v8i16, ARM64_INS_TRN2,
11778 #ifndef CAPSTONE_DIET
11779  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11780 #endif
11781 },
11782 {
11783  AArch64_TRN2v8i8, ARM64_INS_TRN2,
11784 #ifndef CAPSTONE_DIET
11785  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11786 #endif
11787 },
11788 {
11789  AArch64_UABALv16i8_v8i16, ARM64_INS_UABAL2,
11790 #ifndef CAPSTONE_DIET
11791  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11792 #endif
11793 },
11794 {
11795  AArch64_UABALv2i32_v2i64, ARM64_INS_UABAL,
11796 #ifndef CAPSTONE_DIET
11797  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11798 #endif
11799 },
11800 {
11801  AArch64_UABALv4i16_v4i32, ARM64_INS_UABAL,
11802 #ifndef CAPSTONE_DIET
11803  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11804 #endif
11805 },
11806 {
11807  AArch64_UABALv4i32_v2i64, ARM64_INS_UABAL2,
11808 #ifndef CAPSTONE_DIET
11809  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11810 #endif
11811 },
11812 {
11813  AArch64_UABALv8i16_v4i32, ARM64_INS_UABAL2,
11814 #ifndef CAPSTONE_DIET
11815  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11816 #endif
11817 },
11818 {
11819  AArch64_UABALv8i8_v8i16, ARM64_INS_UABAL,
11820 #ifndef CAPSTONE_DIET
11821  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11822 #endif
11823 },
11824 {
11825  AArch64_UABAv16i8, ARM64_INS_UABA,
11826 #ifndef CAPSTONE_DIET
11827  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11828 #endif
11829 },
11830 {
11831  AArch64_UABAv2i32, ARM64_INS_UABA,
11832 #ifndef CAPSTONE_DIET
11833  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11834 #endif
11835 },
11836 {
11837  AArch64_UABAv4i16, ARM64_INS_UABA,
11838 #ifndef CAPSTONE_DIET
11839  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11840 #endif
11841 },
11842 {
11843  AArch64_UABAv4i32, ARM64_INS_UABA,
11844 #ifndef CAPSTONE_DIET
11845  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11846 #endif
11847 },
11848 {
11849  AArch64_UABAv8i16, ARM64_INS_UABA,
11850 #ifndef CAPSTONE_DIET
11851  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11852 #endif
11853 },
11854 {
11855  AArch64_UABAv8i8, ARM64_INS_UABA,
11856 #ifndef CAPSTONE_DIET
11857  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11858 #endif
11859 },
11860 {
11861  AArch64_UABDLv16i8_v8i16, ARM64_INS_UABDL2,
11862 #ifndef CAPSTONE_DIET
11863  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11864 #endif
11865 },
11866 {
11867  AArch64_UABDLv2i32_v2i64, ARM64_INS_UABDL,
11868 #ifndef CAPSTONE_DIET
11869  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11870 #endif
11871 },
11872 {
11873  AArch64_UABDLv4i16_v4i32, ARM64_INS_UABDL,
11874 #ifndef CAPSTONE_DIET
11875  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11876 #endif
11877 },
11878 {
11879  AArch64_UABDLv4i32_v2i64, ARM64_INS_UABDL2,
11880 #ifndef CAPSTONE_DIET
11881  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11882 #endif
11883 },
11884 {
11885  AArch64_UABDLv8i16_v4i32, ARM64_INS_UABDL2,
11886 #ifndef CAPSTONE_DIET
11887  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11888 #endif
11889 },
11890 {
11891  AArch64_UABDLv8i8_v8i16, ARM64_INS_UABDL,
11892 #ifndef CAPSTONE_DIET
11893  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11894 #endif
11895 },
11896 {
11897  AArch64_UABDv16i8, ARM64_INS_UABD,
11898 #ifndef CAPSTONE_DIET
11899  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11900 #endif
11901 },
11902 {
11903  AArch64_UABDv2i32, ARM64_INS_UABD,
11904 #ifndef CAPSTONE_DIET
11905  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11906 #endif
11907 },
11908 {
11909  AArch64_UABDv4i16, ARM64_INS_UABD,
11910 #ifndef CAPSTONE_DIET
11911  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11912 #endif
11913 },
11914 {
11915  AArch64_UABDv4i32, ARM64_INS_UABD,
11916 #ifndef CAPSTONE_DIET
11917  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11918 #endif
11919 },
11920 {
11921  AArch64_UABDv8i16, ARM64_INS_UABD,
11922 #ifndef CAPSTONE_DIET
11923  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11924 #endif
11925 },
11926 {
11927  AArch64_UABDv8i8, ARM64_INS_UABD,
11928 #ifndef CAPSTONE_DIET
11929  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11930 #endif
11931 },
11932 {
11933  AArch64_UADALPv16i8_v8i16, ARM64_INS_UADALP,
11934 #ifndef CAPSTONE_DIET
11935  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11936 #endif
11937 },
11938 {
11939  AArch64_UADALPv2i32_v1i64, ARM64_INS_UADALP,
11940 #ifndef CAPSTONE_DIET
11941  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11942 #endif
11943 },
11944 {
11945  AArch64_UADALPv4i16_v2i32, ARM64_INS_UADALP,
11946 #ifndef CAPSTONE_DIET
11947  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11948 #endif
11949 },
11950 {
11951  AArch64_UADALPv4i32_v2i64, ARM64_INS_UADALP,
11952 #ifndef CAPSTONE_DIET
11953  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11954 #endif
11955 },
11956 {
11957  AArch64_UADALPv8i16_v4i32, ARM64_INS_UADALP,
11958 #ifndef CAPSTONE_DIET
11959  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11960 #endif
11961 },
11962 {
11963  AArch64_UADALPv8i8_v4i16, ARM64_INS_UADALP,
11964 #ifndef CAPSTONE_DIET
11965  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11966 #endif
11967 },
11968 {
11969  AArch64_UADDLPv16i8_v8i16, ARM64_INS_UADDLP,
11970 #ifndef CAPSTONE_DIET
11971  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11972 #endif
11973 },
11974 {
11975  AArch64_UADDLPv2i32_v1i64, ARM64_INS_UADDLP,
11976 #ifndef CAPSTONE_DIET
11977  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11978 #endif
11979 },
11980 {
11981  AArch64_UADDLPv4i16_v2i32, ARM64_INS_UADDLP,
11982 #ifndef CAPSTONE_DIET
11983  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11984 #endif
11985 },
11986 {
11987  AArch64_UADDLPv4i32_v2i64, ARM64_INS_UADDLP,
11988 #ifndef CAPSTONE_DIET
11989  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11990 #endif
11991 },
11992 {
11993  AArch64_UADDLPv8i16_v4i32, ARM64_INS_UADDLP,
11994 #ifndef CAPSTONE_DIET
11995  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
11996 #endif
11997 },
11998 {
11999  AArch64_UADDLPv8i8_v4i16, ARM64_INS_UADDLP,
12000 #ifndef CAPSTONE_DIET
12001  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12002 #endif
12003 },
12004 {
12005  AArch64_UADDLVv16i8v, ARM64_INS_UADDLV,
12006 #ifndef CAPSTONE_DIET
12007  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12008 #endif
12009 },
12010 {
12011  AArch64_UADDLVv4i16v, ARM64_INS_UADDLV,
12012 #ifndef CAPSTONE_DIET
12013  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12014 #endif
12015 },
12016 {
12017  AArch64_UADDLVv4i32v, ARM64_INS_UADDLV,
12018 #ifndef CAPSTONE_DIET
12019  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12020 #endif
12021 },
12022 {
12023  AArch64_UADDLVv8i16v, ARM64_INS_UADDLV,
12024 #ifndef CAPSTONE_DIET
12025  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12026 #endif
12027 },
12028 {
12029  AArch64_UADDLVv8i8v, ARM64_INS_UADDLV,
12030 #ifndef CAPSTONE_DIET
12031  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12032 #endif
12033 },
12034 {
12035  AArch64_UADDLv16i8_v8i16, ARM64_INS_UADDL2,
12036 #ifndef CAPSTONE_DIET
12037  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12038 #endif
12039 },
12040 {
12041  AArch64_UADDLv2i32_v2i64, ARM64_INS_UADDL,
12042 #ifndef CAPSTONE_DIET
12043  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12044 #endif
12045 },
12046 {
12047  AArch64_UADDLv4i16_v4i32, ARM64_INS_UADDL,
12048 #ifndef CAPSTONE_DIET
12049  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12050 #endif
12051 },
12052 {
12053  AArch64_UADDLv4i32_v2i64, ARM64_INS_UADDL2,
12054 #ifndef CAPSTONE_DIET
12055  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12056 #endif
12057 },
12058 {
12059  AArch64_UADDLv8i16_v4i32, ARM64_INS_UADDL2,
12060 #ifndef CAPSTONE_DIET
12061  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12062 #endif
12063 },
12064 {
12065  AArch64_UADDLv8i8_v8i16, ARM64_INS_UADDL,
12066 #ifndef CAPSTONE_DIET
12067  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12068 #endif
12069 },
12070 {
12071  AArch64_UADDWv16i8_v8i16, ARM64_INS_UADDW2,
12072 #ifndef CAPSTONE_DIET
12073  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12074 #endif
12075 },
12076 {
12077  AArch64_UADDWv2i32_v2i64, ARM64_INS_UADDW,
12078 #ifndef CAPSTONE_DIET
12079  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12080 #endif
12081 },
12082 {
12083  AArch64_UADDWv4i16_v4i32, ARM64_INS_UADDW,
12084 #ifndef CAPSTONE_DIET
12085  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12086 #endif
12087 },
12088 {
12089  AArch64_UADDWv4i32_v2i64, ARM64_INS_UADDW2,
12090 #ifndef CAPSTONE_DIET
12091  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12092 #endif
12093 },
12094 {
12095  AArch64_UADDWv8i16_v4i32, ARM64_INS_UADDW2,
12096 #ifndef CAPSTONE_DIET
12097  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12098 #endif
12099 },
12100 {
12101  AArch64_UADDWv8i8_v8i16, ARM64_INS_UADDW,
12102 #ifndef CAPSTONE_DIET
12103  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12104 #endif
12105 },
12106 {
12107  AArch64_UBFMWri, ARM64_INS_UBFM,
12108 #ifndef CAPSTONE_DIET
12109  { 0 }, { 0 }, { 0 }, 0, 0
12110 #endif
12111 },
12112 {
12113  AArch64_UBFMXri, ARM64_INS_UBFM,
12114 #ifndef CAPSTONE_DIET
12115  { 0 }, { 0 }, { 0 }, 0, 0
12116 #endif
12117 },
12118 {
12119  AArch64_UCVTFSWDri, ARM64_INS_UCVTF,
12120 #ifndef CAPSTONE_DIET
12121  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
12122 #endif
12123 },
12124 {
12125  AArch64_UCVTFSWSri, ARM64_INS_UCVTF,
12126 #ifndef CAPSTONE_DIET
12127  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
12128 #endif
12129 },
12130 {
12131  AArch64_UCVTFSXDri, ARM64_INS_UCVTF,
12132 #ifndef CAPSTONE_DIET
12133  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
12134 #endif
12135 },
12136 {
12137  AArch64_UCVTFSXSri, ARM64_INS_UCVTF,
12138 #ifndef CAPSTONE_DIET
12139  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
12140 #endif
12141 },
12142 {
12143  AArch64_UCVTFUWDri, ARM64_INS_UCVTF,
12144 #ifndef CAPSTONE_DIET
12145  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
12146 #endif
12147 },
12148 {
12149  AArch64_UCVTFUWSri, ARM64_INS_UCVTF,
12150 #ifndef CAPSTONE_DIET
12151  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
12152 #endif
12153 },
12154 {
12155  AArch64_UCVTFUXDri, ARM64_INS_UCVTF,
12156 #ifndef CAPSTONE_DIET
12157  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
12158 #endif
12159 },
12160 {
12161  AArch64_UCVTFUXSri, ARM64_INS_UCVTF,
12162 #ifndef CAPSTONE_DIET
12163  { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0
12164 #endif
12165 },
12166 {
12167  AArch64_UCVTFd, ARM64_INS_UCVTF,
12168 #ifndef CAPSTONE_DIET
12169  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12170 #endif
12171 },
12172 {
12173  AArch64_UCVTFs, ARM64_INS_UCVTF,
12174 #ifndef CAPSTONE_DIET
12175  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12176 #endif
12177 },
12178 {
12179  AArch64_UCVTFv1i32, ARM64_INS_UCVTF,
12180 #ifndef CAPSTONE_DIET
12181  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12182 #endif
12183 },
12184 {
12185  AArch64_UCVTFv1i64, ARM64_INS_UCVTF,
12186 #ifndef CAPSTONE_DIET
12187  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12188 #endif
12189 },
12190 {
12191  AArch64_UCVTFv2f32, ARM64_INS_UCVTF,
12192 #ifndef CAPSTONE_DIET
12193  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12194 #endif
12195 },
12196 {
12197  AArch64_UCVTFv2f64, ARM64_INS_UCVTF,
12198 #ifndef CAPSTONE_DIET
12199  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12200 #endif
12201 },
12202 {
12203  AArch64_UCVTFv2i32_shift, ARM64_INS_UCVTF,
12204 #ifndef CAPSTONE_DIET
12205  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12206 #endif
12207 },
12208 {
12209  AArch64_UCVTFv2i64_shift, ARM64_INS_UCVTF,
12210 #ifndef CAPSTONE_DIET
12211  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12212 #endif
12213 },
12214 {
12215  AArch64_UCVTFv4f32, ARM64_INS_UCVTF,
12216 #ifndef CAPSTONE_DIET
12217  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12218 #endif
12219 },
12220 {
12221  AArch64_UCVTFv4i32_shift, ARM64_INS_UCVTF,
12222 #ifndef CAPSTONE_DIET
12223  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12224 #endif
12225 },
12226 {
12227  AArch64_UDIVWr, ARM64_INS_UDIV,
12228 #ifndef CAPSTONE_DIET
12229  { 0 }, { 0 }, { 0 }, 0, 0
12230 #endif
12231 },
12232 {
12233  AArch64_UDIVXr, ARM64_INS_UDIV,
12234 #ifndef CAPSTONE_DIET
12235  { 0 }, { 0 }, { 0 }, 0, 0
12236 #endif
12237 },
12238 {
12239  AArch64_UDIV_IntWr, ARM64_INS_UDIV,
12240 #ifndef CAPSTONE_DIET
12241  { 0 }, { 0 }, { 0 }, 0, 0
12242 #endif
12243 },
12244 {
12245  AArch64_UDIV_IntXr, ARM64_INS_UDIV,
12246 #ifndef CAPSTONE_DIET
12247  { 0 }, { 0 }, { 0 }, 0, 0
12248 #endif
12249 },
12250 {
12251  AArch64_UHADDv16i8, ARM64_INS_UHADD,
12252 #ifndef CAPSTONE_DIET
12253  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12254 #endif
12255 },
12256 {
12257  AArch64_UHADDv2i32, ARM64_INS_UHADD,
12258 #ifndef CAPSTONE_DIET
12259  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12260 #endif
12261 },
12262 {
12263  AArch64_UHADDv4i16, ARM64_INS_UHADD,
12264 #ifndef CAPSTONE_DIET
12265  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12266 #endif
12267 },
12268 {
12269  AArch64_UHADDv4i32, ARM64_INS_UHADD,
12270 #ifndef CAPSTONE_DIET
12271  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12272 #endif
12273 },
12274 {
12275  AArch64_UHADDv8i16, ARM64_INS_UHADD,
12276 #ifndef CAPSTONE_DIET
12277  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12278 #endif
12279 },
12280 {
12281  AArch64_UHADDv8i8, ARM64_INS_UHADD,
12282 #ifndef CAPSTONE_DIET
12283  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12284 #endif
12285 },
12286 {
12287  AArch64_UHSUBv16i8, ARM64_INS_UHSUB,
12288 #ifndef CAPSTONE_DIET
12289  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12290 #endif
12291 },
12292 {
12293  AArch64_UHSUBv2i32, ARM64_INS_UHSUB,
12294 #ifndef CAPSTONE_DIET
12295  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12296 #endif
12297 },
12298 {
12299  AArch64_UHSUBv4i16, ARM64_INS_UHSUB,
12300 #ifndef CAPSTONE_DIET
12301  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12302 #endif
12303 },
12304 {
12305  AArch64_UHSUBv4i32, ARM64_INS_UHSUB,
12306 #ifndef CAPSTONE_DIET
12307  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12308 #endif
12309 },
12310 {
12311  AArch64_UHSUBv8i16, ARM64_INS_UHSUB,
12312 #ifndef CAPSTONE_DIET
12313  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12314 #endif
12315 },
12316 {
12317  AArch64_UHSUBv8i8, ARM64_INS_UHSUB,
12318 #ifndef CAPSTONE_DIET
12319  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12320 #endif
12321 },
12322 {
12323  AArch64_UMADDLrrr, ARM64_INS_UMADDL,
12324 #ifndef CAPSTONE_DIET
12325  { 0 }, { 0 }, { 0 }, 0, 0
12326 #endif
12327 },
12328 {
12329  AArch64_UMAXPv16i8, ARM64_INS_UMAXP,
12330 #ifndef CAPSTONE_DIET
12331  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12332 #endif
12333 },
12334 {
12335  AArch64_UMAXPv2i32, ARM64_INS_UMAXP,
12336 #ifndef CAPSTONE_DIET
12337  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12338 #endif
12339 },
12340 {
12341  AArch64_UMAXPv4i16, ARM64_INS_UMAXP,
12342 #ifndef CAPSTONE_DIET
12343  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12344 #endif
12345 },
12346 {
12347  AArch64_UMAXPv4i32, ARM64_INS_UMAXP,
12348 #ifndef CAPSTONE_DIET
12349  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12350 #endif
12351 },
12352 {
12353  AArch64_UMAXPv8i16, ARM64_INS_UMAXP,
12354 #ifndef CAPSTONE_DIET
12355  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12356 #endif
12357 },
12358 {
12359  AArch64_UMAXPv8i8, ARM64_INS_UMAXP,
12360 #ifndef CAPSTONE_DIET
12361  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12362 #endif
12363 },
12364 {
12365  AArch64_UMAXVv16i8v, ARM64_INS_UMAXV,
12366 #ifndef CAPSTONE_DIET
12367  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12368 #endif
12369 },
12370 {
12371  AArch64_UMAXVv4i16v, ARM64_INS_UMAXV,
12372 #ifndef CAPSTONE_DIET
12373  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12374 #endif
12375 },
12376 {
12377  AArch64_UMAXVv4i32v, ARM64_INS_UMAXV,
12378 #ifndef CAPSTONE_DIET
12379  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12380 #endif
12381 },
12382 {
12383  AArch64_UMAXVv8i16v, ARM64_INS_UMAXV,
12384 #ifndef CAPSTONE_DIET
12385  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12386 #endif
12387 },
12388 {
12389  AArch64_UMAXVv8i8v, ARM64_INS_UMAXV,
12390 #ifndef CAPSTONE_DIET
12391  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12392 #endif
12393 },
12394 {
12395  AArch64_UMAXv16i8, ARM64_INS_UMAX,
12396 #ifndef CAPSTONE_DIET
12397  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12398 #endif
12399 },
12400 {
12401  AArch64_UMAXv2i32, ARM64_INS_UMAX,
12402 #ifndef CAPSTONE_DIET
12403  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12404 #endif
12405 },
12406 {
12407  AArch64_UMAXv4i16, ARM64_INS_UMAX,
12408 #ifndef CAPSTONE_DIET
12409  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12410 #endif
12411 },
12412 {
12413  AArch64_UMAXv4i32, ARM64_INS_UMAX,
12414 #ifndef CAPSTONE_DIET
12415  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12416 #endif
12417 },
12418 {
12419  AArch64_UMAXv8i16, ARM64_INS_UMAX,
12420 #ifndef CAPSTONE_DIET
12421  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12422 #endif
12423 },
12424 {
12425  AArch64_UMAXv8i8, ARM64_INS_UMAX,
12426 #ifndef CAPSTONE_DIET
12427  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12428 #endif
12429 },
12430 {
12431  AArch64_UMINPv16i8, ARM64_INS_UMINP,
12432 #ifndef CAPSTONE_DIET
12433  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12434 #endif
12435 },
12436 {
12437  AArch64_UMINPv2i32, ARM64_INS_UMINP,
12438 #ifndef CAPSTONE_DIET
12439  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12440 #endif
12441 },
12442 {
12443  AArch64_UMINPv4i16, ARM64_INS_UMINP,
12444 #ifndef CAPSTONE_DIET
12445  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12446 #endif
12447 },
12448 {
12449  AArch64_UMINPv4i32, ARM64_INS_UMINP,
12450 #ifndef CAPSTONE_DIET
12451  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12452 #endif
12453 },
12454 {
12455  AArch64_UMINPv8i16, ARM64_INS_UMINP,
12456 #ifndef CAPSTONE_DIET
12457  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12458 #endif
12459 },
12460 {
12461  AArch64_UMINPv8i8, ARM64_INS_UMINP,
12462 #ifndef CAPSTONE_DIET
12463  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12464 #endif
12465 },
12466 {
12467  AArch64_UMINVv16i8v, ARM64_INS_UMINV,
12468 #ifndef CAPSTONE_DIET
12469  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12470 #endif
12471 },
12472 {
12473  AArch64_UMINVv4i16v, ARM64_INS_UMINV,
12474 #ifndef CAPSTONE_DIET
12475  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12476 #endif
12477 },
12478 {
12479  AArch64_UMINVv4i32v, ARM64_INS_UMINV,
12480 #ifndef CAPSTONE_DIET
12481  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12482 #endif
12483 },
12484 {
12485  AArch64_UMINVv8i16v, ARM64_INS_UMINV,
12486 #ifndef CAPSTONE_DIET
12487  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12488 #endif
12489 },
12490 {
12491  AArch64_UMINVv8i8v, ARM64_INS_UMINV,
12492 #ifndef CAPSTONE_DIET
12493  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12494 #endif
12495 },
12496 {
12497  AArch64_UMINv16i8, ARM64_INS_UMIN,
12498 #ifndef CAPSTONE_DIET
12499  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12500 #endif
12501 },
12502 {
12503  AArch64_UMINv2i32, ARM64_INS_UMIN,
12504 #ifndef CAPSTONE_DIET
12505  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12506 #endif
12507 },
12508 {
12509  AArch64_UMINv4i16, ARM64_INS_UMIN,
12510 #ifndef CAPSTONE_DIET
12511  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12512 #endif
12513 },
12514 {
12515  AArch64_UMINv4i32, ARM64_INS_UMIN,
12516 #ifndef CAPSTONE_DIET
12517  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12518 #endif
12519 },
12520 {
12521  AArch64_UMINv8i16, ARM64_INS_UMIN,
12522 #ifndef CAPSTONE_DIET
12523  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12524 #endif
12525 },
12526 {
12527  AArch64_UMINv8i8, ARM64_INS_UMIN,
12528 #ifndef CAPSTONE_DIET
12529  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12530 #endif
12531 },
12532 {
12533  AArch64_UMLALv16i8_v8i16, ARM64_INS_UMLAL2,
12534 #ifndef CAPSTONE_DIET
12535  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12536 #endif
12537 },
12538 {
12539  AArch64_UMLALv2i32_indexed, ARM64_INS_UMLAL,
12540 #ifndef CAPSTONE_DIET
12541  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12542 #endif
12543 },
12544 {
12545  AArch64_UMLALv2i32_v2i64, ARM64_INS_UMLAL,
12546 #ifndef CAPSTONE_DIET
12547  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12548 #endif
12549 },
12550 {
12551  AArch64_UMLALv4i16_indexed, ARM64_INS_UMLAL,
12552 #ifndef CAPSTONE_DIET
12553  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12554 #endif
12555 },
12556 {
12557  AArch64_UMLALv4i16_v4i32, ARM64_INS_UMLAL,
12558 #ifndef CAPSTONE_DIET
12559  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12560 #endif
12561 },
12562 {
12563  AArch64_UMLALv4i32_indexed, ARM64_INS_UMLAL2,
12564 #ifndef CAPSTONE_DIET
12565  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12566 #endif
12567 },
12568 {
12569  AArch64_UMLALv4i32_v2i64, ARM64_INS_UMLAL2,
12570 #ifndef CAPSTONE_DIET
12571  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12572 #endif
12573 },
12574 {
12575  AArch64_UMLALv8i16_indexed, ARM64_INS_UMLAL2,
12576 #ifndef CAPSTONE_DIET
12577  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12578 #endif
12579 },
12580 {
12581  AArch64_UMLALv8i16_v4i32, ARM64_INS_UMLAL2,
12582 #ifndef CAPSTONE_DIET
12583  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12584 #endif
12585 },
12586 {
12587  AArch64_UMLALv8i8_v8i16, ARM64_INS_UMLAL,
12588 #ifndef CAPSTONE_DIET
12589  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12590 #endif
12591 },
12592 {
12593  AArch64_UMLSLv16i8_v8i16, ARM64_INS_UMLSL2,
12594 #ifndef CAPSTONE_DIET
12595  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12596 #endif
12597 },
12598 {
12599  AArch64_UMLSLv2i32_indexed, ARM64_INS_UMLSL,
12600 #ifndef CAPSTONE_DIET
12601  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12602 #endif
12603 },
12604 {
12605  AArch64_UMLSLv2i32_v2i64, ARM64_INS_UMLSL,
12606 #ifndef CAPSTONE_DIET
12607  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12608 #endif
12609 },
12610 {
12611  AArch64_UMLSLv4i16_indexed, ARM64_INS_UMLSL,
12612 #ifndef CAPSTONE_DIET
12613  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12614 #endif
12615 },
12616 {
12617  AArch64_UMLSLv4i16_v4i32, ARM64_INS_UMLSL,
12618 #ifndef CAPSTONE_DIET
12619  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12620 #endif
12621 },
12622 {
12623  AArch64_UMLSLv4i32_indexed, ARM64_INS_UMLSL2,
12624 #ifndef CAPSTONE_DIET
12625  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12626 #endif
12627 },
12628 {
12629  AArch64_UMLSLv4i32_v2i64, ARM64_INS_UMLSL2,
12630 #ifndef CAPSTONE_DIET
12631  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12632 #endif
12633 },
12634 {
12635  AArch64_UMLSLv8i16_indexed, ARM64_INS_UMLSL2,
12636 #ifndef CAPSTONE_DIET
12637  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12638 #endif
12639 },
12640 {
12641  AArch64_UMLSLv8i16_v4i32, ARM64_INS_UMLSL2,
12642 #ifndef CAPSTONE_DIET
12643  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12644 #endif
12645 },
12646 {
12647  AArch64_UMLSLv8i8_v8i16, ARM64_INS_UMLSL,
12648 #ifndef CAPSTONE_DIET
12649  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12650 #endif
12651 },
12652 {
12653  AArch64_UMOVvi16, ARM64_INS_UMOV,
12654 #ifndef CAPSTONE_DIET
12655  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12656 #endif
12657 },
12658 {
12659  AArch64_UMOVvi32, ARM64_INS_UMOV,
12660 #ifndef CAPSTONE_DIET
12661  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12662 #endif
12663 },
12664 {
12665  AArch64_UMOVvi64, ARM64_INS_UMOV,
12666 #ifndef CAPSTONE_DIET
12667  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12668 #endif
12669 },
12670 {
12671  AArch64_UMOVvi8, ARM64_INS_UMOV,
12672 #ifndef CAPSTONE_DIET
12673  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12674 #endif
12675 },
12676 {
12677  AArch64_UMSUBLrrr, ARM64_INS_UMSUBL,
12678 #ifndef CAPSTONE_DIET
12679  { 0 }, { 0 }, { 0 }, 0, 0
12680 #endif
12681 },
12682 {
12683  AArch64_UMULHrr, ARM64_INS_UMULH,
12684 #ifndef CAPSTONE_DIET
12685  { 0 }, { 0 }, { 0 }, 0, 0
12686 #endif
12687 },
12688 {
12689  AArch64_UMULLv16i8_v8i16, ARM64_INS_UMULL2,
12690 #ifndef CAPSTONE_DIET
12691  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12692 #endif
12693 },
12694 {
12695  AArch64_UMULLv2i32_indexed, ARM64_INS_UMULL,
12696 #ifndef CAPSTONE_DIET
12697  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12698 #endif
12699 },
12700 {
12701  AArch64_UMULLv2i32_v2i64, ARM64_INS_UMULL,
12702 #ifndef CAPSTONE_DIET
12703  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12704 #endif
12705 },
12706 {
12707  AArch64_UMULLv4i16_indexed, ARM64_INS_UMULL,
12708 #ifndef CAPSTONE_DIET
12709  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12710 #endif
12711 },
12712 {
12713  AArch64_UMULLv4i16_v4i32, ARM64_INS_UMULL,
12714 #ifndef CAPSTONE_DIET
12715  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12716 #endif
12717 },
12718 {
12719  AArch64_UMULLv4i32_indexed, ARM64_INS_UMULL2,
12720 #ifndef CAPSTONE_DIET
12721  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12722 #endif
12723 },
12724 {
12725  AArch64_UMULLv4i32_v2i64, ARM64_INS_UMULL2,
12726 #ifndef CAPSTONE_DIET
12727  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12728 #endif
12729 },
12730 {
12731  AArch64_UMULLv8i16_indexed, ARM64_INS_UMULL2,
12732 #ifndef CAPSTONE_DIET
12733  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12734 #endif
12735 },
12736 {
12737  AArch64_UMULLv8i16_v4i32, ARM64_INS_UMULL2,
12738 #ifndef CAPSTONE_DIET
12739  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12740 #endif
12741 },
12742 {
12743  AArch64_UMULLv8i8_v8i16, ARM64_INS_UMULL,
12744 #ifndef CAPSTONE_DIET
12745  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12746 #endif
12747 },
12748 {
12749  AArch64_UQADDv16i8, ARM64_INS_UQADD,
12750 #ifndef CAPSTONE_DIET
12751  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12752 #endif
12753 },
12754 {
12755  AArch64_UQADDv1i16, ARM64_INS_UQADD,
12756 #ifndef CAPSTONE_DIET
12757  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12758 #endif
12759 },
12760 {
12761  AArch64_UQADDv1i32, ARM64_INS_UQADD,
12762 #ifndef CAPSTONE_DIET
12763  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12764 #endif
12765 },
12766 {
12767  AArch64_UQADDv1i64, ARM64_INS_UQADD,
12768 #ifndef CAPSTONE_DIET
12769  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12770 #endif
12771 },
12772 {
12773  AArch64_UQADDv1i8, ARM64_INS_UQADD,
12774 #ifndef CAPSTONE_DIET
12775  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12776 #endif
12777 },
12778 {
12779  AArch64_UQADDv2i32, ARM64_INS_UQADD,
12780 #ifndef CAPSTONE_DIET
12781  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12782 #endif
12783 },
12784 {
12785  AArch64_UQADDv2i64, ARM64_INS_UQADD,
12786 #ifndef CAPSTONE_DIET
12787  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12788 #endif
12789 },
12790 {
12791  AArch64_UQADDv4i16, ARM64_INS_UQADD,
12792 #ifndef CAPSTONE_DIET
12793  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12794 #endif
12795 },
12796 {
12797  AArch64_UQADDv4i32, ARM64_INS_UQADD,
12798 #ifndef CAPSTONE_DIET
12799  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12800 #endif
12801 },
12802 {
12803  AArch64_UQADDv8i16, ARM64_INS_UQADD,
12804 #ifndef CAPSTONE_DIET
12805  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12806 #endif
12807 },
12808 {
12809  AArch64_UQADDv8i8, ARM64_INS_UQADD,
12810 #ifndef CAPSTONE_DIET
12811  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12812 #endif
12813 },
12814 {
12815  AArch64_UQRSHLv16i8, ARM64_INS_UQRSHL,
12816 #ifndef CAPSTONE_DIET
12817  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12818 #endif
12819 },
12820 {
12821  AArch64_UQRSHLv1i16, ARM64_INS_UQRSHL,
12822 #ifndef CAPSTONE_DIET
12823  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12824 #endif
12825 },
12826 {
12827  AArch64_UQRSHLv1i32, ARM64_INS_UQRSHL,
12828 #ifndef CAPSTONE_DIET
12829  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12830 #endif
12831 },
12832 {
12833  AArch64_UQRSHLv1i64, ARM64_INS_UQRSHL,
12834 #ifndef CAPSTONE_DIET
12835  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12836 #endif
12837 },
12838 {
12839  AArch64_UQRSHLv1i8, ARM64_INS_UQRSHL,
12840 #ifndef CAPSTONE_DIET
12841  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12842 #endif
12843 },
12844 {
12845  AArch64_UQRSHLv2i32, ARM64_INS_UQRSHL,
12846 #ifndef CAPSTONE_DIET
12847  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12848 #endif
12849 },
12850 {
12851  AArch64_UQRSHLv2i64, ARM64_INS_UQRSHL,
12852 #ifndef CAPSTONE_DIET
12853  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12854 #endif
12855 },
12856 {
12857  AArch64_UQRSHLv4i16, ARM64_INS_UQRSHL,
12858 #ifndef CAPSTONE_DIET
12859  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12860 #endif
12861 },
12862 {
12863  AArch64_UQRSHLv4i32, ARM64_INS_UQRSHL,
12864 #ifndef CAPSTONE_DIET
12865  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12866 #endif
12867 },
12868 {
12869  AArch64_UQRSHLv8i16, ARM64_INS_UQRSHL,
12870 #ifndef CAPSTONE_DIET
12871  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12872 #endif
12873 },
12874 {
12875  AArch64_UQRSHLv8i8, ARM64_INS_UQRSHL,
12876 #ifndef CAPSTONE_DIET
12877  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12878 #endif
12879 },
12880 {
12881  AArch64_UQRSHRNb, ARM64_INS_UQRSHRN,
12882 #ifndef CAPSTONE_DIET
12883  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12884 #endif
12885 },
12886 {
12887  AArch64_UQRSHRNh, ARM64_INS_UQRSHRN,
12888 #ifndef CAPSTONE_DIET
12889  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12890 #endif
12891 },
12892 {
12893  AArch64_UQRSHRNs, ARM64_INS_UQRSHRN,
12894 #ifndef CAPSTONE_DIET
12895  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12896 #endif
12897 },
12898 {
12899  AArch64_UQRSHRNv16i8_shift, ARM64_INS_UQRSHRN2,
12900 #ifndef CAPSTONE_DIET
12901  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12902 #endif
12903 },
12904 {
12905  AArch64_UQRSHRNv2i32_shift, ARM64_INS_UQRSHRN,
12906 #ifndef CAPSTONE_DIET
12907  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12908 #endif
12909 },
12910 {
12911  AArch64_UQRSHRNv4i16_shift, ARM64_INS_UQRSHRN,
12912 #ifndef CAPSTONE_DIET
12913  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12914 #endif
12915 },
12916 {
12917  AArch64_UQRSHRNv4i32_shift, ARM64_INS_UQRSHRN2,
12918 #ifndef CAPSTONE_DIET
12919  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12920 #endif
12921 },
12922 {
12923  AArch64_UQRSHRNv8i16_shift, ARM64_INS_UQRSHRN2,
12924 #ifndef CAPSTONE_DIET
12925  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12926 #endif
12927 },
12928 {
12929  AArch64_UQRSHRNv8i8_shift, ARM64_INS_UQRSHRN,
12930 #ifndef CAPSTONE_DIET
12931  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12932 #endif
12933 },
12934 {
12935  AArch64_UQSHLb, ARM64_INS_UQSHL,
12936 #ifndef CAPSTONE_DIET
12937  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12938 #endif
12939 },
12940 {
12941  AArch64_UQSHLd, ARM64_INS_UQSHL,
12942 #ifndef CAPSTONE_DIET
12943  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12944 #endif
12945 },
12946 {
12947  AArch64_UQSHLh, ARM64_INS_UQSHL,
12948 #ifndef CAPSTONE_DIET
12949  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12950 #endif
12951 },
12952 {
12953  AArch64_UQSHLs, ARM64_INS_UQSHL,
12954 #ifndef CAPSTONE_DIET
12955  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12956 #endif
12957 },
12958 {
12959  AArch64_UQSHLv16i8, ARM64_INS_UQSHL,
12960 #ifndef CAPSTONE_DIET
12961  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12962 #endif
12963 },
12964 {
12965  AArch64_UQSHLv16i8_shift, ARM64_INS_UQSHL,
12966 #ifndef CAPSTONE_DIET
12967  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12968 #endif
12969 },
12970 {
12971  AArch64_UQSHLv1i16, ARM64_INS_UQSHL,
12972 #ifndef CAPSTONE_DIET
12973  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12974 #endif
12975 },
12976 {
12977  AArch64_UQSHLv1i32, ARM64_INS_UQSHL,
12978 #ifndef CAPSTONE_DIET
12979  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12980 #endif
12981 },
12982 {
12983  AArch64_UQSHLv1i64, ARM64_INS_UQSHL,
12984 #ifndef CAPSTONE_DIET
12985  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12986 #endif
12987 },
12988 {
12989  AArch64_UQSHLv1i8, ARM64_INS_UQSHL,
12990 #ifndef CAPSTONE_DIET
12991  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12992 #endif
12993 },
12994 {
12995  AArch64_UQSHLv2i32, ARM64_INS_UQSHL,
12996 #ifndef CAPSTONE_DIET
12997  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
12998 #endif
12999 },
13000 {
13001  AArch64_UQSHLv2i32_shift, ARM64_INS_UQSHL,
13002 #ifndef CAPSTONE_DIET
13003  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13004 #endif
13005 },
13006 {
13007  AArch64_UQSHLv2i64, ARM64_INS_UQSHL,
13008 #ifndef CAPSTONE_DIET
13009  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13010 #endif
13011 },
13012 {
13013  AArch64_UQSHLv2i64_shift, ARM64_INS_UQSHL,
13014 #ifndef CAPSTONE_DIET
13015  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13016 #endif
13017 },
13018 {
13019  AArch64_UQSHLv4i16, ARM64_INS_UQSHL,
13020 #ifndef CAPSTONE_DIET
13021  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13022 #endif
13023 },
13024 {
13025  AArch64_UQSHLv4i16_shift, ARM64_INS_UQSHL,
13026 #ifndef CAPSTONE_DIET
13027  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13028 #endif
13029 },
13030 {
13031  AArch64_UQSHLv4i32, ARM64_INS_UQSHL,
13032 #ifndef CAPSTONE_DIET
13033  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13034 #endif
13035 },
13036 {
13037  AArch64_UQSHLv4i32_shift, ARM64_INS_UQSHL,
13038 #ifndef CAPSTONE_DIET
13039  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13040 #endif
13041 },
13042 {
13043  AArch64_UQSHLv8i16, ARM64_INS_UQSHL,
13044 #ifndef CAPSTONE_DIET
13045  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13046 #endif
13047 },
13048 {
13049  AArch64_UQSHLv8i16_shift, ARM64_INS_UQSHL,
13050 #ifndef CAPSTONE_DIET
13051  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13052 #endif
13053 },
13054 {
13055  AArch64_UQSHLv8i8, ARM64_INS_UQSHL,
13056 #ifndef CAPSTONE_DIET
13057  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13058 #endif
13059 },
13060 {
13061  AArch64_UQSHLv8i8_shift, ARM64_INS_UQSHL,
13062 #ifndef CAPSTONE_DIET
13063  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13064 #endif
13065 },
13066 {
13067  AArch64_UQSHRNb, ARM64_INS_UQSHRN,
13068 #ifndef CAPSTONE_DIET
13069  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13070 #endif
13071 },
13072 {
13073  AArch64_UQSHRNh, ARM64_INS_UQSHRN,
13074 #ifndef CAPSTONE_DIET
13075  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13076 #endif
13077 },
13078 {
13079  AArch64_UQSHRNs, ARM64_INS_UQSHRN,
13080 #ifndef CAPSTONE_DIET
13081  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13082 #endif
13083 },
13084 {
13085  AArch64_UQSHRNv16i8_shift, ARM64_INS_UQSHRN2,
13086 #ifndef CAPSTONE_DIET
13087  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13088 #endif
13089 },
13090 {
13091  AArch64_UQSHRNv2i32_shift, ARM64_INS_UQSHRN,
13092 #ifndef CAPSTONE_DIET
13093  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13094 #endif
13095 },
13096 {
13097  AArch64_UQSHRNv4i16_shift, ARM64_INS_UQSHRN,
13098 #ifndef CAPSTONE_DIET
13099  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13100 #endif
13101 },
13102 {
13103  AArch64_UQSHRNv4i32_shift, ARM64_INS_UQSHRN2,
13104 #ifndef CAPSTONE_DIET
13105  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13106 #endif
13107 },
13108 {
13109  AArch64_UQSHRNv8i16_shift, ARM64_INS_UQSHRN2,
13110 #ifndef CAPSTONE_DIET
13111  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13112 #endif
13113 },
13114 {
13115  AArch64_UQSHRNv8i8_shift, ARM64_INS_UQSHRN,
13116 #ifndef CAPSTONE_DIET
13117  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13118 #endif
13119 },
13120 {
13121  AArch64_UQSUBv16i8, ARM64_INS_UQSUB,
13122 #ifndef CAPSTONE_DIET
13123  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13124 #endif
13125 },
13126 {
13127  AArch64_UQSUBv1i16, ARM64_INS_UQSUB,
13128 #ifndef CAPSTONE_DIET
13129  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13130 #endif
13131 },
13132 {
13133  AArch64_UQSUBv1i32, ARM64_INS_UQSUB,
13134 #ifndef CAPSTONE_DIET
13135  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13136 #endif
13137 },
13138 {
13139  AArch64_UQSUBv1i64, ARM64_INS_UQSUB,
13140 #ifndef CAPSTONE_DIET
13141  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13142 #endif
13143 },
13144 {
13145  AArch64_UQSUBv1i8, ARM64_INS_UQSUB,
13146 #ifndef CAPSTONE_DIET
13147  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13148 #endif
13149 },
13150 {
13151  AArch64_UQSUBv2i32, ARM64_INS_UQSUB,
13152 #ifndef CAPSTONE_DIET
13153  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13154 #endif
13155 },
13156 {
13157  AArch64_UQSUBv2i64, ARM64_INS_UQSUB,
13158 #ifndef CAPSTONE_DIET
13159  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13160 #endif
13161 },
13162 {
13163  AArch64_UQSUBv4i16, ARM64_INS_UQSUB,
13164 #ifndef CAPSTONE_DIET
13165  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13166 #endif
13167 },
13168 {
13169  AArch64_UQSUBv4i32, ARM64_INS_UQSUB,
13170 #ifndef CAPSTONE_DIET
13171  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13172 #endif
13173 },
13174 {
13175  AArch64_UQSUBv8i16, ARM64_INS_UQSUB,
13176 #ifndef CAPSTONE_DIET
13177  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13178 #endif
13179 },
13180 {
13181  AArch64_UQSUBv8i8, ARM64_INS_UQSUB,
13182 #ifndef CAPSTONE_DIET
13183  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13184 #endif
13185 },
13186 {
13187  AArch64_UQXTNv16i8, ARM64_INS_UQXTN2,
13188 #ifndef CAPSTONE_DIET
13189  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13190 #endif
13191 },
13192 {
13193  AArch64_UQXTNv1i16, ARM64_INS_UQXTN,
13194 #ifndef CAPSTONE_DIET
13195  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13196 #endif
13197 },
13198 {
13199  AArch64_UQXTNv1i32, ARM64_INS_UQXTN,
13200 #ifndef CAPSTONE_DIET
13201  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13202 #endif
13203 },
13204 {
13205  AArch64_UQXTNv1i8, ARM64_INS_UQXTN,
13206 #ifndef CAPSTONE_DIET
13207  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13208 #endif
13209 },
13210 {
13211  AArch64_UQXTNv2i32, ARM64_INS_UQXTN,
13212 #ifndef CAPSTONE_DIET
13213  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13214 #endif
13215 },
13216 {
13217  AArch64_UQXTNv4i16, ARM64_INS_UQXTN,
13218 #ifndef CAPSTONE_DIET
13219  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13220 #endif
13221 },
13222 {
13223  AArch64_UQXTNv4i32, ARM64_INS_UQXTN2,
13224 #ifndef CAPSTONE_DIET
13225  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13226 #endif
13227 },
13228 {
13229  AArch64_UQXTNv8i16, ARM64_INS_UQXTN2,
13230 #ifndef CAPSTONE_DIET
13231  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13232 #endif
13233 },
13234 {
13235  AArch64_UQXTNv8i8, ARM64_INS_UQXTN,
13236 #ifndef CAPSTONE_DIET
13237  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13238 #endif
13239 },
13240 {
13241  AArch64_URECPEv2i32, ARM64_INS_URECPE,
13242 #ifndef CAPSTONE_DIET
13243  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13244 #endif
13245 },
13246 {
13247  AArch64_URECPEv4i32, ARM64_INS_URECPE,
13248 #ifndef CAPSTONE_DIET
13249  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13250 #endif
13251 },
13252 {
13253  AArch64_URHADDv16i8, ARM64_INS_URHADD,
13254 #ifndef CAPSTONE_DIET
13255  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13256 #endif
13257 },
13258 {
13259  AArch64_URHADDv2i32, ARM64_INS_URHADD,
13260 #ifndef CAPSTONE_DIET
13261  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13262 #endif
13263 },
13264 {
13265  AArch64_URHADDv4i16, ARM64_INS_URHADD,
13266 #ifndef CAPSTONE_DIET
13267  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13268 #endif
13269 },
13270 {
13271  AArch64_URHADDv4i32, ARM64_INS_URHADD,
13272 #ifndef CAPSTONE_DIET
13273  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13274 #endif
13275 },
13276 {
13277  AArch64_URHADDv8i16, ARM64_INS_URHADD,
13278 #ifndef CAPSTONE_DIET
13279  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13280 #endif
13281 },
13282 {
13283  AArch64_URHADDv8i8, ARM64_INS_URHADD,
13284 #ifndef CAPSTONE_DIET
13285  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13286 #endif
13287 },
13288 {
13289  AArch64_URSHLv16i8, ARM64_INS_URSHL,
13290 #ifndef CAPSTONE_DIET
13291  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13292 #endif
13293 },
13294 {
13295  AArch64_URSHLv1i64, ARM64_INS_URSHL,
13296 #ifndef CAPSTONE_DIET
13297  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13298 #endif
13299 },
13300 {
13301  AArch64_URSHLv2i32, ARM64_INS_URSHL,
13302 #ifndef CAPSTONE_DIET
13303  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13304 #endif
13305 },
13306 {
13307  AArch64_URSHLv2i64, ARM64_INS_URSHL,
13308 #ifndef CAPSTONE_DIET
13309  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13310 #endif
13311 },
13312 {
13313  AArch64_URSHLv4i16, ARM64_INS_URSHL,
13314 #ifndef CAPSTONE_DIET
13315  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13316 #endif
13317 },
13318 {
13319  AArch64_URSHLv4i32, ARM64_INS_URSHL,
13320 #ifndef CAPSTONE_DIET
13321  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13322 #endif
13323 },
13324 {
13325  AArch64_URSHLv8i16, ARM64_INS_URSHL,
13326 #ifndef CAPSTONE_DIET
13327  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13328 #endif
13329 },
13330 {
13331  AArch64_URSHLv8i8, ARM64_INS_URSHL,
13332 #ifndef CAPSTONE_DIET
13333  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13334 #endif
13335 },
13336 {
13337  AArch64_URSHRd, ARM64_INS_URSHR,
13338 #ifndef CAPSTONE_DIET
13339  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13340 #endif
13341 },
13342 {
13343  AArch64_URSHRv16i8_shift, ARM64_INS_URSHR,
13344 #ifndef CAPSTONE_DIET
13345  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13346 #endif
13347 },
13348 {
13349  AArch64_URSHRv2i32_shift, ARM64_INS_URSHR,
13350 #ifndef CAPSTONE_DIET
13351  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13352 #endif
13353 },
13354 {
13355  AArch64_URSHRv2i64_shift, ARM64_INS_URSHR,
13356 #ifndef CAPSTONE_DIET
13357  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13358 #endif
13359 },
13360 {
13361  AArch64_URSHRv4i16_shift, ARM64_INS_URSHR,
13362 #ifndef CAPSTONE_DIET
13363  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13364 #endif
13365 },
13366 {
13367  AArch64_URSHRv4i32_shift, ARM64_INS_URSHR,
13368 #ifndef CAPSTONE_DIET
13369  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13370 #endif
13371 },
13372 {
13373  AArch64_URSHRv8i16_shift, ARM64_INS_URSHR,
13374 #ifndef CAPSTONE_DIET
13375  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13376 #endif
13377 },
13378 {
13379  AArch64_URSHRv8i8_shift, ARM64_INS_URSHR,
13380 #ifndef CAPSTONE_DIET
13381  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13382 #endif
13383 },
13384 {
13385  AArch64_URSQRTEv2i32, ARM64_INS_URSQRTE,
13386 #ifndef CAPSTONE_DIET
13387  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13388 #endif
13389 },
13390 {
13391  AArch64_URSQRTEv4i32, ARM64_INS_URSQRTE,
13392 #ifndef CAPSTONE_DIET
13393  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13394 #endif
13395 },
13396 {
13397  AArch64_URSRAd, ARM64_INS_URSRA,
13398 #ifndef CAPSTONE_DIET
13399  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13400 #endif
13401 },
13402 {
13403  AArch64_URSRAv16i8_shift, ARM64_INS_URSRA,
13404 #ifndef CAPSTONE_DIET
13405  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13406 #endif
13407 },
13408 {
13409  AArch64_URSRAv2i32_shift, ARM64_INS_URSRA,
13410 #ifndef CAPSTONE_DIET
13411  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13412 #endif
13413 },
13414 {
13415  AArch64_URSRAv2i64_shift, ARM64_INS_URSRA,
13416 #ifndef CAPSTONE_DIET
13417  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13418 #endif
13419 },
13420 {
13421  AArch64_URSRAv4i16_shift, ARM64_INS_URSRA,
13422 #ifndef CAPSTONE_DIET
13423  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13424 #endif
13425 },
13426 {
13427  AArch64_URSRAv4i32_shift, ARM64_INS_URSRA,
13428 #ifndef CAPSTONE_DIET
13429  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13430 #endif
13431 },
13432 {
13433  AArch64_URSRAv8i16_shift, ARM64_INS_URSRA,
13434 #ifndef CAPSTONE_DIET
13435  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13436 #endif
13437 },
13438 {
13439  AArch64_URSRAv8i8_shift, ARM64_INS_URSRA,
13440 #ifndef CAPSTONE_DIET
13441  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13442 #endif
13443 },
13444 {
13445  AArch64_USHLLv16i8_shift, ARM64_INS_USHLL2,
13446 #ifndef CAPSTONE_DIET
13447  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13448 #endif
13449 },
13450 {
13451  AArch64_USHLLv2i32_shift, ARM64_INS_USHLL,
13452 #ifndef CAPSTONE_DIET
13453  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13454 #endif
13455 },
13456 {
13457  AArch64_USHLLv4i16_shift, ARM64_INS_USHLL,
13458 #ifndef CAPSTONE_DIET
13459  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13460 #endif
13461 },
13462 {
13463  AArch64_USHLLv4i32_shift, ARM64_INS_USHLL2,
13464 #ifndef CAPSTONE_DIET
13465  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13466 #endif
13467 },
13468 {
13469  AArch64_USHLLv8i16_shift, ARM64_INS_USHLL2,
13470 #ifndef CAPSTONE_DIET
13471  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13472 #endif
13473 },
13474 {
13475  AArch64_USHLLv8i8_shift, ARM64_INS_USHLL,
13476 #ifndef CAPSTONE_DIET
13477  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13478 #endif
13479 },
13480 {
13481  AArch64_USHLv16i8, ARM64_INS_USHL,
13482 #ifndef CAPSTONE_DIET
13483  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13484 #endif
13485 },
13486 {
13487  AArch64_USHLv1i64, ARM64_INS_USHL,
13488 #ifndef CAPSTONE_DIET
13489  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13490 #endif
13491 },
13492 {
13493  AArch64_USHLv2i32, ARM64_INS_USHL,
13494 #ifndef CAPSTONE_DIET
13495  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13496 #endif
13497 },
13498 {
13499  AArch64_USHLv2i64, ARM64_INS_USHL,
13500 #ifndef CAPSTONE_DIET
13501  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13502 #endif
13503 },
13504 {
13505  AArch64_USHLv4i16, ARM64_INS_USHL,
13506 #ifndef CAPSTONE_DIET
13507  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13508 #endif
13509 },
13510 {
13511  AArch64_USHLv4i32, ARM64_INS_USHL,
13512 #ifndef CAPSTONE_DIET
13513  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13514 #endif
13515 },
13516 {
13517  AArch64_USHLv8i16, ARM64_INS_USHL,
13518 #ifndef CAPSTONE_DIET
13519  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13520 #endif
13521 },
13522 {
13523  AArch64_USHLv8i8, ARM64_INS_USHL,
13524 #ifndef CAPSTONE_DIET
13525  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13526 #endif
13527 },
13528 {
13529  AArch64_USHRd, ARM64_INS_USHR,
13530 #ifndef CAPSTONE_DIET
13531  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13532 #endif
13533 },
13534 {
13535  AArch64_USHRv16i8_shift, ARM64_INS_USHR,
13536 #ifndef CAPSTONE_DIET
13537  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13538 #endif
13539 },
13540 {
13541  AArch64_USHRv2i32_shift, ARM64_INS_USHR,
13542 #ifndef CAPSTONE_DIET
13543  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13544 #endif
13545 },
13546 {
13547  AArch64_USHRv2i64_shift, ARM64_INS_USHR,
13548 #ifndef CAPSTONE_DIET
13549  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13550 #endif
13551 },
13552 {
13553  AArch64_USHRv4i16_shift, ARM64_INS_USHR,
13554 #ifndef CAPSTONE_DIET
13555  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13556 #endif
13557 },
13558 {
13559  AArch64_USHRv4i32_shift, ARM64_INS_USHR,
13560 #ifndef CAPSTONE_DIET
13561  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13562 #endif
13563 },
13564 {
13565  AArch64_USHRv8i16_shift, ARM64_INS_USHR,
13566 #ifndef CAPSTONE_DIET
13567  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13568 #endif
13569 },
13570 {
13571  AArch64_USHRv8i8_shift, ARM64_INS_USHR,
13572 #ifndef CAPSTONE_DIET
13573  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13574 #endif
13575 },
13576 {
13577  AArch64_USQADDv16i8, ARM64_INS_USQADD,
13578 #ifndef CAPSTONE_DIET
13579  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13580 #endif
13581 },
13582 {
13583  AArch64_USQADDv1i16, ARM64_INS_USQADD,
13584 #ifndef CAPSTONE_DIET
13585  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13586 #endif
13587 },
13588 {
13589  AArch64_USQADDv1i32, ARM64_INS_USQADD,
13590 #ifndef CAPSTONE_DIET
13591  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13592 #endif
13593 },
13594 {
13595  AArch64_USQADDv1i64, ARM64_INS_USQADD,
13596 #ifndef CAPSTONE_DIET
13597  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13598 #endif
13599 },
13600 {
13601  AArch64_USQADDv1i8, ARM64_INS_USQADD,
13602 #ifndef CAPSTONE_DIET
13603  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13604 #endif
13605 },
13606 {
13607  AArch64_USQADDv2i32, ARM64_INS_USQADD,
13608 #ifndef CAPSTONE_DIET
13609  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13610 #endif
13611 },
13612 {
13613  AArch64_USQADDv2i64, ARM64_INS_USQADD,
13614 #ifndef CAPSTONE_DIET
13615  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13616 #endif
13617 },
13618 {
13619  AArch64_USQADDv4i16, ARM64_INS_USQADD,
13620 #ifndef CAPSTONE_DIET
13621  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13622 #endif
13623 },
13624 {
13625  AArch64_USQADDv4i32, ARM64_INS_USQADD,
13626 #ifndef CAPSTONE_DIET
13627  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13628 #endif
13629 },
13630 {
13631  AArch64_USQADDv8i16, ARM64_INS_USQADD,
13632 #ifndef CAPSTONE_DIET
13633  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13634 #endif
13635 },
13636 {
13637  AArch64_USQADDv8i8, ARM64_INS_USQADD,
13638 #ifndef CAPSTONE_DIET
13639  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13640 #endif
13641 },
13642 {
13643  AArch64_USRAd, ARM64_INS_USRA,
13644 #ifndef CAPSTONE_DIET
13645  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13646 #endif
13647 },
13648 {
13649  AArch64_USRAv16i8_shift, ARM64_INS_USRA,
13650 #ifndef CAPSTONE_DIET
13651  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13652 #endif
13653 },
13654 {
13655  AArch64_USRAv2i32_shift, ARM64_INS_USRA,
13656 #ifndef CAPSTONE_DIET
13657  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13658 #endif
13659 },
13660 {
13661  AArch64_USRAv2i64_shift, ARM64_INS_USRA,
13662 #ifndef CAPSTONE_DIET
13663  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13664 #endif
13665 },
13666 {
13667  AArch64_USRAv4i16_shift, ARM64_INS_USRA,
13668 #ifndef CAPSTONE_DIET
13669  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13670 #endif
13671 },
13672 {
13673  AArch64_USRAv4i32_shift, ARM64_INS_USRA,
13674 #ifndef CAPSTONE_DIET
13675  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13676 #endif
13677 },
13678 {
13679  AArch64_USRAv8i16_shift, ARM64_INS_USRA,
13680 #ifndef CAPSTONE_DIET
13681  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13682 #endif
13683 },
13684 {
13685  AArch64_USRAv8i8_shift, ARM64_INS_USRA,
13686 #ifndef CAPSTONE_DIET
13687  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13688 #endif
13689 },
13690 {
13691  AArch64_USUBLv16i8_v8i16, ARM64_INS_USUBL2,
13692 #ifndef CAPSTONE_DIET
13693  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13694 #endif
13695 },
13696 {
13697  AArch64_USUBLv2i32_v2i64, ARM64_INS_USUBL,
13698 #ifndef CAPSTONE_DIET
13699  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13700 #endif
13701 },
13702 {
13703  AArch64_USUBLv4i16_v4i32, ARM64_INS_USUBL,
13704 #ifndef CAPSTONE_DIET
13705  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13706 #endif
13707 },
13708 {
13709  AArch64_USUBLv4i32_v2i64, ARM64_INS_USUBL2,
13710 #ifndef CAPSTONE_DIET
13711  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13712 #endif
13713 },
13714 {
13715  AArch64_USUBLv8i16_v4i32, ARM64_INS_USUBL2,
13716 #ifndef CAPSTONE_DIET
13717  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13718 #endif
13719 },
13720 {
13721  AArch64_USUBLv8i8_v8i16, ARM64_INS_USUBL,
13722 #ifndef CAPSTONE_DIET
13723  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13724 #endif
13725 },
13726 {
13727  AArch64_USUBWv16i8_v8i16, ARM64_INS_USUBW2,
13728 #ifndef CAPSTONE_DIET
13729  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13730 #endif
13731 },
13732 {
13733  AArch64_USUBWv2i32_v2i64, ARM64_INS_USUBW,
13734 #ifndef CAPSTONE_DIET
13735  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13736 #endif
13737 },
13738 {
13739  AArch64_USUBWv4i16_v4i32, ARM64_INS_USUBW,
13740 #ifndef CAPSTONE_DIET
13741  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13742 #endif
13743 },
13744 {
13745  AArch64_USUBWv4i32_v2i64, ARM64_INS_USUBW2,
13746 #ifndef CAPSTONE_DIET
13747  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13748 #endif
13749 },
13750 {
13751  AArch64_USUBWv8i16_v4i32, ARM64_INS_USUBW2,
13752 #ifndef CAPSTONE_DIET
13753  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13754 #endif
13755 },
13756 {
13757  AArch64_USUBWv8i8_v8i16, ARM64_INS_USUBW,
13758 #ifndef CAPSTONE_DIET
13759  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13760 #endif
13761 },
13762 {
13763  AArch64_UZP1v16i8, ARM64_INS_UZP1,
13764 #ifndef CAPSTONE_DIET
13765  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13766 #endif
13767 },
13768 {
13769  AArch64_UZP1v2i32, ARM64_INS_UZP1,
13770 #ifndef CAPSTONE_DIET
13771  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13772 #endif
13773 },
13774 {
13775  AArch64_UZP1v2i64, ARM64_INS_UZP1,
13776 #ifndef CAPSTONE_DIET
13777  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13778 #endif
13779 },
13780 {
13781  AArch64_UZP1v4i16, ARM64_INS_UZP1,
13782 #ifndef CAPSTONE_DIET
13783  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13784 #endif
13785 },
13786 {
13787  AArch64_UZP1v4i32, ARM64_INS_UZP1,
13788 #ifndef CAPSTONE_DIET
13789  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13790 #endif
13791 },
13792 {
13793  AArch64_UZP1v8i16, ARM64_INS_UZP1,
13794 #ifndef CAPSTONE_DIET
13795  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13796 #endif
13797 },
13798 {
13799  AArch64_UZP1v8i8, ARM64_INS_UZP1,
13800 #ifndef CAPSTONE_DIET
13801  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13802 #endif
13803 },
13804 {
13805  AArch64_UZP2v16i8, ARM64_INS_UZP2,
13806 #ifndef CAPSTONE_DIET
13807  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13808 #endif
13809 },
13810 {
13811  AArch64_UZP2v2i32, ARM64_INS_UZP2,
13812 #ifndef CAPSTONE_DIET
13813  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13814 #endif
13815 },
13816 {
13817  AArch64_UZP2v2i64, ARM64_INS_UZP2,
13818 #ifndef CAPSTONE_DIET
13819  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13820 #endif
13821 },
13822 {
13823  AArch64_UZP2v4i16, ARM64_INS_UZP2,
13824 #ifndef CAPSTONE_DIET
13825  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13826 #endif
13827 },
13828 {
13829  AArch64_UZP2v4i32, ARM64_INS_UZP2,
13830 #ifndef CAPSTONE_DIET
13831  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13832 #endif
13833 },
13834 {
13835  AArch64_UZP2v8i16, ARM64_INS_UZP2,
13836 #ifndef CAPSTONE_DIET
13837  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13838 #endif
13839 },
13840 {
13841  AArch64_UZP2v8i8, ARM64_INS_UZP2,
13842 #ifndef CAPSTONE_DIET
13843  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13844 #endif
13845 },
13846 {
13847  AArch64_XTNv16i8, ARM64_INS_XTN2,
13848 #ifndef CAPSTONE_DIET
13849  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13850 #endif
13851 },
13852 {
13853  AArch64_XTNv2i32, ARM64_INS_XTN,
13854 #ifndef CAPSTONE_DIET
13855  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13856 #endif
13857 },
13858 {
13859  AArch64_XTNv4i16, ARM64_INS_XTN,
13860 #ifndef CAPSTONE_DIET
13861  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13862 #endif
13863 },
13864 {
13865  AArch64_XTNv4i32, ARM64_INS_XTN2,
13866 #ifndef CAPSTONE_DIET
13867  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13868 #endif
13869 },
13870 {
13871  AArch64_XTNv8i16, ARM64_INS_XTN2,
13872 #ifndef CAPSTONE_DIET
13873  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13874 #endif
13875 },
13876 {
13877  AArch64_XTNv8i8, ARM64_INS_XTN,
13878 #ifndef CAPSTONE_DIET
13879  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13880 #endif
13881 },
13882 {
13883  AArch64_ZIP1v16i8, ARM64_INS_ZIP1,
13884 #ifndef CAPSTONE_DIET
13885  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13886 #endif
13887 },
13888 {
13889  AArch64_ZIP1v2i32, ARM64_INS_ZIP1,
13890 #ifndef CAPSTONE_DIET
13891  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13892 #endif
13893 },
13894 {
13895  AArch64_ZIP1v2i64, ARM64_INS_ZIP1,
13896 #ifndef CAPSTONE_DIET
13897  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13898 #endif
13899 },
13900 {
13901  AArch64_ZIP1v4i16, ARM64_INS_ZIP1,
13902 #ifndef CAPSTONE_DIET
13903  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13904 #endif
13905 },
13906 {
13907  AArch64_ZIP1v4i32, ARM64_INS_ZIP1,
13908 #ifndef CAPSTONE_DIET
13909  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13910 #endif
13911 },
13912 {
13913  AArch64_ZIP1v8i16, ARM64_INS_ZIP1,
13914 #ifndef CAPSTONE_DIET
13915  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13916 #endif
13917 },
13918 {
13919  AArch64_ZIP1v8i8, ARM64_INS_ZIP1,
13920 #ifndef CAPSTONE_DIET
13921  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13922 #endif
13923 },
13924 {
13925  AArch64_ZIP2v16i8, ARM64_INS_ZIP2,
13926 #ifndef CAPSTONE_DIET
13927  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13928 #endif
13929 },
13930 {
13931  AArch64_ZIP2v2i32, ARM64_INS_ZIP2,
13932 #ifndef CAPSTONE_DIET
13933  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13934 #endif
13935 },
13936 {
13937  AArch64_ZIP2v2i64, ARM64_INS_ZIP2,
13938 #ifndef CAPSTONE_DIET
13939  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13940 #endif
13941 },
13942 {
13943  AArch64_ZIP2v4i16, ARM64_INS_ZIP2,
13944 #ifndef CAPSTONE_DIET
13945  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13946 #endif
13947 },
13948 {
13949  AArch64_ZIP2v4i32, ARM64_INS_ZIP2,
13950 #ifndef CAPSTONE_DIET
13951  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13952 #endif
13953 },
13954 {
13955  AArch64_ZIP2v8i16, ARM64_INS_ZIP2,
13956 #ifndef CAPSTONE_DIET
13957  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13958 #endif
13959 },
13960 {
13961  AArch64_ZIP2v8i8, ARM64_INS_ZIP2,
13962 #ifndef CAPSTONE_DIET
13963  { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0
13964 #endif
13965 },
@ ARM64_GRP_BRANCH_RELATIVE
= CS_GRP_BRANCH_RELATIVE
Definition: arm64.h:1149
@ ARM64_GRP_CRC
Definition: arm64.h:1155
@ ARM64_GRP_PRIVILEGE
= CS_GRP_PRIVILEGE
Definition: arm64.h:1148
@ ARM64_GRP_CRYPTO
Definition: arm64.h:1152
@ ARM64_GRP_FPARMV8
Definition: arm64.h:1153
@ ARM64_GRP_INT
Definition: arm64.h:1147
@ ARM64_GRP_NEON
Definition: arm64.h:1154
@ ARM64_GRP_JUMP
= CS_GRP_JUMP
Definition: arm64.h:1144
@ ARM64_GRP_RET
Definition: arm64.h:1146
@ ARM64_REG_LR
Definition: arm64.h:618
@ ARM64_REG_NZCV
Definition: arm64.h:352
@ ARM64_INS_SRSRA
Definition: arm64.h:979
@ ARM64_INS_SMLAL2
Definition: arm64.h:939
@ ARM64_INS_RSHRN
Definition: arm64.h:892
@ ARM64_INS_SMSUBL
Definition: arm64.h:944
@ ARM64_INS_PMULL
Definition: arm64.h:878
@ ARM64_INS_UMAXP
Definition: arm64.h:1047
@ ARM64_INS_FNMSUB
Definition: arm64.h:795
@ ARM64_INS_LDAR
Definition: arm64.h:828
@ ARM64_INS_STNP
Definition: arm64.h:1000
@ ARM64_INS_FCVTNS
Definition: arm64.h:763
@ ARM64_INS_TBL
Definition: arm64.h:1022
@ ARM64_INS_SQSHRUN
Definition: arm64.h:968
@ ARM64_INS_AND
Definition: arm64.h:687
@ ARM64_INS_SQXTN
Definition: arm64.h:972
@ ARM64_INS_UMIN
Definition: arm64.h:1052
@ ARM64_INS_CSINC
Definition: arm64.h:725
@ ARM64_INS_UMLSL
Definition: arm64.h:1056
@ ARM64_INS_SHRN2
Definition: arm64.h:927
@ ARM64_INS_SMAXV
Definition: arm64.h:933
@ ARM64_INS_RADDHN2
Definition: arm64.h:883
@ ARM64_INS_USUBL
Definition: arm64.h:1085
@ ARM64_INS_FNEG
Definition: arm64.h:793
@ ARM64_INS_SSUBW2
Definition: arm64.h:987
@ ARM64_INS_LDTRH
Definition: arm64.h:843
@ ARM64_INS_SABAL
Definition: arm64.h:896
@ ARM64_INS_FACGE
Definition: arm64.h:742
@ ARM64_INS_SMLAL
Definition: arm64.h:940
@ ARM64_INS_UABDL2
Definition: arm64.h:1031
@ ARM64_INS_SADDW2
Definition: arm64.h:907
@ ARM64_INS_ST1
Definition: arm64.h:989
@ ARM64_INS_FMLS
Definition: arm64.h:788
@ ARM64_INS_LDURH
Definition: arm64.h:851
@ ARM64_INS_RBIT
Definition: arm64.h:884
@ ARM64_INS_CCMN
Definition: arm64.h:701
@ ARM64_INS_CRC32H
Definition: arm64.h:721
@ ARM64_INS_BIF
Definition: arm64.h:692
@ ARM64_INS_RADDHN
Definition: arm64.h:882
@ ARM64_INS_FMINNMV
Definition: arm64.h:784
@ ARM64_INS_SQDMULH
Definition: arm64.h:954
@ ARM64_INS_TBNZ
Definition: arm64.h:1023
@ ARM64_INS_SMAXP
Definition: arm64.h:932
@ ARM64_INS_FCVTL2
Definition: arm64.h:760
@ ARM64_INS_FSQRT
Definition: arm64.h:809
@ ARM64_INS_ORN
Definition: arm64.h:875
@ ARM64_INS_CMLT
Definition: arm64.h:712
@ ARM64_INS_LDPSW
Definition: arm64.h:835
@ ARM64_INS_UADDW
Definition: arm64.h:1040
@ ARM64_INS_SHA1SU1
Definition: arm64.h:918
@ ARM64_INS_CSNEG
Definition: arm64.h:727
@ ARM64_INS_SADALP
Definition: arm64.h:902
@ ARM64_INS_DSB
Definition: arm64.h:733
@ ARM64_INS_STUR
Definition: arm64.h:1009
@ ARM64_INS_FCVT
Definition: arm64.h:758
@ ARM64_INS_FCCMP
Definition: arm64.h:746
@ ARM64_INS_UADALP
Definition: arm64.h:1034
@ ARM64_INS_FCVTN2
Definition: arm64.h:766
@ ARM64_INS_CRC32B
Definition: arm64.h:716
@ ARM64_INS_LDRH
Definition: arm64.h:838
@ ARM64_INS_SSHR
Definition: arm64.h:983
@ ARM64_INS_LDARH
Definition: arm64.h:827
@ ARM64_INS_SADDLV
Definition: arm64.h:904
@ ARM64_INS_ADC
Definition: arm64.h:675
@ ARM64_INS_FCMLT
Definition: arm64.h:752
@ ARM64_INS_ERET
Definition: arm64.h:737
@ ARM64_INS_UMINV
Definition: arm64.h:1051
@ ARM64_INS_SVC
Definition: arm64.h:1019
@ ARM64_INS_CSINV
Definition: arm64.h:726
@ ARM64_INS_SQSHRUN2
Definition: arm64.h:969
@ ARM64_INS_TBX
Definition: arm64.h:1024
@ ARM64_INS_CMHS
Definition: arm64.h:710
@ ARM64_INS_LD1R
Definition: arm64.h:818
@ ARM64_INS_DUP
Definition: arm64.h:734
@ ARM64_INS_HLT
Definition: arm64.h:812
@ ARM64_INS_LDAXRB
Definition: arm64.h:830
@ ARM64_INS_SMINP
Definition: arm64.h:936
@ ARM64_INS_UZP2
Definition: arm64.h:1089
@ ARM64_INS_NOT
Definition: arm64.h:874
@ ARM64_INS_SABDL2
Definition: arm64.h:899
@ ARM64_INS_USUBL2
Definition: arm64.h:1084
@ ARM64_INS_UHSUB
Definition: arm64.h:1045
@ ARM64_INS_CMTST
Definition: arm64.h:713
@ ARM64_INS_SABAL2
Definition: arm64.h:895
@ ARM64_INS_FMAXNMV
Definition: arm64.h:778
@ ARM64_INS_LD2
Definition: arm64.h:820
@ ARM64_INS_UABA
Definition: arm64.h:1030
@ ARM64_INS_SHA1M
Definition: arm64.h:915
@ ARM64_INS_STLXR
Definition: arm64.h:999
@ ARM64_INS_FCVTXN
Definition: arm64.h:769
@ ARM64_INS_LDXP
Definition: arm64.h:855
@ ARM64_INS_ST4
Definition: arm64.h:992
@ ARM64_INS_EON
Definition: arm64.h:735
@ ARM64_INS_FADD
Definition: arm64.h:744
@ ARM64_INS_UADDW2
Definition: arm64.h:1039
@ ARM64_INS_AESD
Definition: arm64.h:683
@ ARM64_INS_CSEL
Definition: arm64.h:724
@ ARM64_INS_UQXTN
Definition: arm64.h:1071
@ ARM64_INS_REV32
Definition: arm64.h:887
@ ARM64_INS_SQADD
Definition: arm64.h:949
@ ARM64_INS_RSUBHN
Definition: arm64.h:893
@ ARM64_INS_MOVI
Definition: arm64.h:864
@ ARM64_INS_UQRSHRN
Definition: arm64.h:1064
@ ARM64_INS_CCMP
Definition: arm64.h:702
@ ARM64_INS_RSHRN2
Definition: arm64.h:891
@ ARM64_INS_UMADDL
Definition: arm64.h:1046
@ ARM64_INS_ADDV
Definition: arm64.h:680
@ ARM64_INS_SQDMLSL
Definition: arm64.h:952
@ ARM64_INS_ADDHN2
Definition: arm64.h:677
@ ARM64_INS_ISB
Definition: arm64.h:816
@ ARM64_INS_RET
Definition: arm64.h:885
@ ARM64_INS_TBZ
Definition: arm64.h:1025
@ ARM64_INS_SMLSL2
Definition: arm64.h:941
@ ARM64_INS_LDXRH
Definition: arm64.h:857
@ ARM64_INS_URSHR
Definition: arm64.h:1075
@ ARM64_INS_FCMEQ
Definition: arm64.h:748
@ ARM64_INS_LDTRSB
Definition: arm64.h:844
@ ARM64_INS_PRFM
Definition: arm64.h:880
@ ARM64_INS_FMINNM
Definition: arm64.h:782
@ ARM64_INS_FMADD
Definition: arm64.h:774
@ ARM64_INS_LDTR
Definition: arm64.h:848
@ ARM64_INS_SQDMLAL2
Definition: arm64.h:951
@ ARM64_INS_BRK
Definition: arm64.h:697
@ ARM64_INS_SHA1C
Definition: arm64.h:913
@ ARM64_INS_AESIMC
Definition: arm64.h:685
@ ARM64_INS_SQXTUN2
Definition: arm64.h:973
@ ARM64_INS_LDNP
Definition: arm64.h:833
@ ARM64_INS_SHA256SU1
Definition: arm64.h:922
@ ARM64_INS_SABA
Definition: arm64.h:898
@ ARM64_INS_LDRSW
Definition: arm64.h:841
@ ARM64_INS_UMAXV
Definition: arm64.h:1048
@ ARM64_INS_LDAXRH
Definition: arm64.h:831
@ ARM64_INS_SRSHR
Definition: arm64.h:978
@ ARM64_INS_UCVTF
Definition: arm64.h:1042
@ ARM64_INS_STXR
Definition: arm64.h:1014
@ ARM64_INS_USHR
Definition: arm64.h:1081
@ ARM64_INS_LDARB
Definition: arm64.h:826
@ ARM64_INS_STXRB
Definition: arm64.h:1012
@ ARM64_INS_LD3
Definition: arm64.h:822
@ ARM64_INS_MOVK
Definition: arm64.h:865
@ ARM64_INS_EXT
Definition: arm64.h:739
@ ARM64_INS_MRS
Definition: arm64.h:868
@ ARM64_INS_AESE
Definition: arm64.h:684
@ ARM64_INS_SSUBL
Definition: arm64.h:986
@ ARM64_INS_USHLL2
Definition: arm64.h:1078
@ ARM64_INS_SADDL2
Definition: arm64.h:905
@ ARM64_INS_SABDL
Definition: arm64.h:900
@ ARM64_INS_FACGT
Definition: arm64.h:743
@ ARM64_INS_MOVN
Definition: arm64.h:866
@ ARM64_INS_STXP
Definition: arm64.h:1011
@ ARM64_INS_FCVTXN2
Definition: arm64.h:770
@ ARM64_INS_FCVTZU
Definition: arm64.h:772
@ ARM64_INS_URSQRTE
Definition: arm64.h:1076
@ ARM64_INS_SHADD
Definition: arm64.h:923
@ ARM64_INS_LD4R
Definition: arm64.h:824
@ ARM64_INS_FCMGE
Definition: arm64.h:749
@ ARM64_INS_FMLA
Definition: arm64.h:787
@ ARM64_INS_CRC32CX
Definition: arm64.h:720
@ ARM64_INS_SRHADD
Definition: arm64.h:975
@ ARM64_INS_PMULL2
Definition: arm64.h:877
@ ARM64_INS_STURH
Definition: arm64.h:1010
@ ARM64_INS_SSHLL
Definition: arm64.h:981
@ ARM64_INS_FRSQRTE
Definition: arm64.h:807
@ ARM64_INS_FCVTL
Definition: arm64.h:759
@ ARM64_INS_FMAX
Definition: arm64.h:775
@ ARM64_INS_INS
Definition: arm64.h:814
@ ARM64_INS_SQRSHRN
Definition: arm64.h:960
@ ARM64_INS_SLI
Definition: arm64.h:930
@ ARM64_INS_UMULL
Definition: arm64.h:1061
@ ARM64_INS_ZIP1
Definition: arm64.h:1092
@ ARM64_INS_FMSUB
Definition: arm64.h:790
@ ARM64_INS_SCVTF
Definition: arm64.h:911
@ ARM64_INS_SMAX
Definition: arm64.h:934
@ ARM64_INS_ROR
Definition: arm64.h:890
@ ARM64_INS_FCVTN
Definition: arm64.h:765
@ ARM64_INS_DCPS3
Definition: arm64.h:730
@ ARM64_INS_LDTRSW
Definition: arm64.h:847
@ ARM64_INS_LDURB
Definition: arm64.h:849
@ ARM64_INS_UADDL2
Definition: arm64.h:1037
@ ARM64_INS_FDIV
Definition: arm64.h:773
@ ARM64_INS_LDURSB
Definition: arm64.h:852
@ ARM64_INS_FRINTN
Definition: arm64.h:803
@ ARM64_INS_SMULL2
Definition: arm64.h:946
@ ARM64_INS_REV
Definition: arm64.h:889
@ ARM64_INS_SQNEG
Definition: arm64.h:957
@ ARM64_INS_FNMUL
Definition: arm64.h:796
@ ARM64_INS_STLXRH
Definition: arm64.h:998
@ ARM64_INS_LDAXR
Definition: arm64.h:832
@ ARM64_INS_LDUR
Definition: arm64.h:850
@ ARM64_INS_REV64
Definition: arm64.h:888
@ ARM64_INS_HVC
Definition: arm64.h:813
@ ARM64_INS_UQRSHRN2
Definition: arm64.h:1065
@ ARM64_INS_BFM
Definition: arm64.h:690
@ ARM64_INS_XTN
Definition: arm64.h:1091
@ ARM64_INS_PMUL
Definition: arm64.h:879
@ ARM64_INS_SBFM
Definition: arm64.h:910
@ ARM64_INS_STLXRB
Definition: arm64.h:997
@ ARM64_INS_SHA1H
Definition: arm64.h:914
@ ARM64_INS_MVNI
Definition: arm64.h:872
@ ARM64_INS_LDXRB
Definition: arm64.h:856
@ ARM64_INS_SRI
Definition: arm64.h:976
@ ARM64_INS_SHA256H
Definition: arm64.h:920
@ ARM64_INS_FMINNMP
Definition: arm64.h:783
@ ARM64_INS_ADR
Definition: arm64.h:681
@ ARM64_INS_DMB
Definition: arm64.h:731
@ ARM64_INS_SMULL
Definition: arm64.h:947
@ ARM64_INS_SQDMLSL2
Definition: arm64.h:953
@ ARM64_INS_USRA
Definition: arm64.h:1083
@ ARM64_INS_SMC
Definition: arm64.h:935
@ ARM64_INS_SYS
Definition: arm64.h:1021
@ ARM64_INS_UABAL
Definition: arm64.h:1029
@ ARM64_INS_SHA256SU0
Definition: arm64.h:921
@ ARM64_INS_SQXTN2
Definition: arm64.h:971
@ ARM64_INS_SQRSHRUN2
Definition: arm64.h:963
@ ARM64_INS_SHA1P
Definition: arm64.h:916
@ ARM64_INS_FCVTZS
Definition: arm64.h:771
@ ARM64_INS_SHLL2
Definition: arm64.h:924
@ ARM64_INS_SABD
Definition: arm64.h:901
@ ARM64_INS_SQDMULL2
Definition: arm64.h:956
@ ARM64_INS_SADDW
Definition: arm64.h:908
@ ARM64_INS_SMADDL
Definition: arm64.h:931
@ ARM64_INS_SQABS
Definition: arm64.h:948
@ ARM64_INS_MSUB
Definition: arm64.h:870
@ ARM64_INS_SQDMLAL
Definition: arm64.h:950
@ ARM64_INS_LDTRB
Definition: arm64.h:842
@ ARM64_INS_FCVTPS
Definition: arm64.h:767
@ ARM64_INS_UMSUBL
Definition: arm64.h:1058
@ ARM64_INS_ADRP
Definition: arm64.h:682
@ ARM64_INS_SMULH
Definition: arm64.h:945
@ ARM64_INS_STLRH
Definition: arm64.h:994
@ ARM64_INS_UQXTN2
Definition: arm64.h:1070
@ ARM64_INS_USQADD
Definition: arm64.h:1082
@ ARM64_INS_FABS
Definition: arm64.h:741
@ ARM64_INS_SQSHRN2
Definition: arm64.h:967
@ ARM64_INS_FRECPX
Definition: arm64.h:799
@ ARM64_INS_LDAXP
Definition: arm64.h:829
@ ARM64_INS_ST3
Definition: arm64.h:991
@ ARM64_INS_SBC
Definition: arm64.h:909
@ ARM64_INS_LDRSB
Definition: arm64.h:839
@ ARM64_INS_SHSUB
Definition: arm64.h:929
@ ARM64_INS_SSHLL2
Definition: arm64.h:980
@ ARM64_INS_SUBHN2
Definition: arm64.h:1016
@ ARM64_INS_CRC32W
Definition: arm64.h:722
@ ARM64_INS_CRC32CH
Definition: arm64.h:718
@ ARM64_INS_FRECPE
Definition: arm64.h:797
@ ARM64_INS_URECPE
Definition: arm64.h:1072
@ ARM64_INS_FMAXP
Definition: arm64.h:779
@ ARM64_INS_SQSHLU
Definition: arm64.h:964
@ ARM64_INS_STRH
Definition: arm64.h:1004
@ ARM64_INS_MSR
Definition: arm64.h:869
@ ARM64_INS_FRINTA
Definition: arm64.h:800
@ ARM64_INS_FCMLE
Definition: arm64.h:751
@ ARM64_INS_CBNZ
Definition: arm64.h:699
@ ARM64_INS_USUBW2
Definition: arm64.h:1086
@ ARM64_INS_UMULL2
Definition: arm64.h:1060
@ ARM64_INS_UBFM
Definition: arm64.h:1041
@ ARM64_INS_STTRH
Definition: arm64.h:1006
@ ARM64_INS_LSL
Definition: arm64.h:859
@ ARM64_INS_UABDL
Definition: arm64.h:1032
@ ARM64_INS_LDR
Definition: arm64.h:837
@ ARM64_INS_SQSHL
Definition: arm64.h:965
@ ARM64_INS_PRFUM
Definition: arm64.h:881
@ ARM64_INS_CRC32X
Definition: arm64.h:723
@ ARM64_INS_FCSEL
Definition: arm64.h:755
@ ARM64_INS_FRINTX
Definition: arm64.h:805
@ ARM64_INS_URSRA
Definition: arm64.h:1077
@ ARM64_INS_STTR
Definition: arm64.h:1007
@ ARM64_INS_MLA
Definition: arm64.h:862
@ ARM64_INS_SHLL
Definition: arm64.h:925
@ ARM64_INS_FMOV
Definition: arm64.h:789
@ ARM64_INS_SDIV
Definition: arm64.h:912
@ ARM64_INS_ADDHN
Definition: arm64.h:676
@ ARM64_INS_FRINTI
Definition: arm64.h:801
@ ARM64_INS_MADD
Definition: arm64.h:861
@ ARM64_INS_URSHL
Definition: arm64.h:1074
@ ARM64_INS_UHADD
Definition: arm64.h:1044
@ ARM64_INS_SSUBW
Definition: arm64.h:988
@ ARM64_INS_UMLAL2
Definition: arm64.h:1053
@ ARM64_INS_LDRB
Definition: arm64.h:836
@ ARM64_INS_UMLAL
Definition: arm64.h:1054
@ ARM64_INS_CLS
Definition: arm64.h:704
@ ARM64_INS_CMEQ
Definition: arm64.h:706
@ ARM64_INS_REV16
Definition: arm64.h:886
@ ARM64_INS_FRINTP
Definition: arm64.h:804
@ ARM64_INS_MLS
Definition: arm64.h:863
@ ARM64_INS_USUBW
Definition: arm64.h:1087
@ ARM64_INS_B
Definition: arm64.h:689
@ ARM64_INS_UQSHL
Definition: arm64.h:1066
@ ARM64_INS_BSL
Definition: arm64.h:698
@ ARM64_INS_CMHI
Definition: arm64.h:709
@ ARM64_INS_FNMADD
Definition: arm64.h:794
@ ARM64_INS_STR
Definition: arm64.h:1003
@ ARM64_INS_SQRSHRUN
Definition: arm64.h:962
@ ARM64_INS_LD4
Definition: arm64.h:823
@ ARM64_INS_UQSUB
Definition: arm64.h:1069
@ ARM64_INS_MOVZ
Definition: arm64.h:867
@ ARM64_INS_SQRSHL
Definition: arm64.h:959
@ ARM64_INS_NEG
Definition: arm64.h:873
@ ARM64_INS_UMINP
Definition: arm64.h:1050
@ ARM64_INS_SRSHL
Definition: arm64.h:977
@ ARM64_INS_UABD
Definition: arm64.h:1033
@ ARM64_INS_SUQADD
Definition: arm64.h:1018
@ ARM64_INS_FCVTMU
Definition: arm64.h:762
@ ARM64_INS_UADDLP
Definition: arm64.h:1035
@ ARM64_INS_FMIN
Definition: arm64.h:781
@ ARM64_INS_FMAXNMP
Definition: arm64.h:777
@ ARM64_INS_LD2R
Definition: arm64.h:819
@ ARM64_INS_SSRA
Definition: arm64.h:984
@ ARM64_INS_UMLSL2
Definition: arm64.h:1055
@ ARM64_INS_CMGT
Definition: arm64.h:708
@ ARM64_INS_LDURSW
Definition: arm64.h:854
@ ARM64_INS_FMAXV
Definition: arm64.h:780
@ ARM64_INS_UMULH
Definition: arm64.h:1059
@ ARM64_INS_SSUBL2
Definition: arm64.h:985
@ ARM64_INS_EXTR
Definition: arm64.h:738
@ ARM64_INS_ST2
Definition: arm64.h:990
@ ARM64_INS_UDIV
Definition: arm64.h:1043
@ ARM64_INS_STLR
Definition: arm64.h:995
@ ARM64_INS_ADD
Definition: arm64.h:679
@ ARM64_INS_FRINTZ
Definition: arm64.h:806
@ ARM64_INS_SMINV
Definition: arm64.h:937
@ ARM64_INS_SQDMULL
Definition: arm64.h:955
@ ARM64_INS_TRN2
Definition: arm64.h:1027
@ ARM64_INS_FABD
Definition: arm64.h:740
@ ARM64_INS_HINT
Definition: arm64.h:811
@ ARM64_INS_USHLL
Definition: arm64.h:1079
@ ARM64_INS_AESMC
Definition: arm64.h:686
@ ARM64_INS_STLRB
Definition: arm64.h:993
@ ARM64_INS_FMULX
Definition: arm64.h:792
@ ARM64_INS_FCVTPU
Definition: arm64.h:768
@ ARM64_INS_SMOV
Definition: arm64.h:943
@ ARM64_INS_MOV
Definition: arm64.h:715
@ ARM64_INS_UADDL
Definition: arm64.h:1038
@ ARM64_INS_FCVTMS
Definition: arm64.h:761
@ ARM64_INS_USHL
Definition: arm64.h:1080
@ ARM64_INS_DRPS
Definition: arm64.h:732
@ ARM64_INS_UQSHRN2
Definition: arm64.h:1068
@ ARM64_INS_BIT
Definition: arm64.h:693
@ ARM64_INS_LDRSH
Definition: arm64.h:840
@ ARM64_INS_CLZ
Definition: arm64.h:705
@ ARM64_INS_FCVTAS
Definition: arm64.h:756
@ ARM64_INS_FRSQRTS
Definition: arm64.h:808
@ ARM64_INS_RSUBHN2
Definition: arm64.h:894
@ ARM64_INS_UMOV
Definition: arm64.h:1057
@ ARM64_INS_SQSUB
Definition: arm64.h:970
@ ARM64_INS_BR
Definition: arm64.h:696
@ ARM64_INS_DCPS1
Definition: arm64.h:728
@ ARM64_INS_LSR
Definition: arm64.h:860
@ ARM64_INS_SMLSL
Definition: arm64.h:942
@ ARM64_INS_FCMGT
Definition: arm64.h:750
@ ARM64_INS_ZIP2
Definition: arm64.h:1093
@ ARM64_INS_LDP
Definition: arm64.h:834
@ ARM64_INS_FMINV
Definition: arm64.h:786
@ ARM64_INS_BL
Definition: arm64.h:694
@ ARM64_INS_SMIN
Definition: arm64.h:938
@ ARM64_INS_SADDLP
Definition: arm64.h:903
@ ARM64_INS_FADDP
Definition: arm64.h:745
@ ARM64_INS_UABAL2
Definition: arm64.h:1028
@ ARM64_INS_SSHL
Definition: arm64.h:982
@ ARM64_INS_BIC
Definition: arm64.h:691
@ ARM64_INS_ABS
Definition: arm64.h:674
@ ARM64_INS_EOR
Definition: arm64.h:736
@ ARM64_INS_LD3R
Definition: arm64.h:821
@ ARM64_INS_XTN2
Definition: arm64.h:1090
@ ARM64_INS_CMGE
Definition: arm64.h:707
@ ARM64_INS_STXRH
Definition: arm64.h:1013
@ ARM64_INS_SHL
Definition: arm64.h:926
@ ARM64_INS_TRN1
Definition: arm64.h:1026
@ ARM64_INS_SUBHN
Definition: arm64.h:1015
@ ARM64_INS_CLREX
Definition: arm64.h:703
@ ARM64_INS_SQSHRN
Definition: arm64.h:966
@ ARM64_INS_MUL
Definition: arm64.h:871
@ ARM64_INS_STURB
Definition: arm64.h:1008
@ ARM64_INS_STTRB
Definition: arm64.h:1005
@ ARM64_INS_FCMP
Definition: arm64.h:753
@ ARM64_INS_LD1
Definition: arm64.h:817
@ ARM64_INS_CNT
Definition: arm64.h:714
@ ARM64_INS_LDURSH
Definition: arm64.h:853
@ ARM64_INS_CMLE
Definition: arm64.h:711
@ ARM64_INS_FMAXNM
Definition: arm64.h:776
@ ARM64_INS_FRINTM
Definition: arm64.h:802
@ ARM64_INS_CBZ
Definition: arm64.h:700
@ ARM64_INS_ORR
Definition: arm64.h:876
@ ARM64_INS_LDTRSH
Definition: arm64.h:846
@ ARM64_INS_BLR
Definition: arm64.h:695
@ ARM64_INS_SYSL
Definition: arm64.h:1020
@ ARM64_INS_UZP1
Definition: arm64.h:1088
@ ARM64_INS_STRB
Definition: arm64.h:1002
@ ARM64_INS_SUB
Definition: arm64.h:1017
@ ARM64_INS_UQSHRN
Definition: arm64.h:1067
@ ARM64_INS_DCPS2
Definition: arm64.h:729
@ ARM64_INS_FCVTNU
Definition: arm64.h:764
@ ARM64_INS_FMUL
Definition: arm64.h:791
@ ARM64_INS_FCVTAU
Definition: arm64.h:757
@ ARM64_INS_FSUB
Definition: arm64.h:810
@ ARM64_INS_LDXR
Definition: arm64.h:858
@ ARM64_INS_SHA1SU0
Definition: arm64.h:917
@ ARM64_INS_FCCMPE
Definition: arm64.h:747
@ ARM64_INS_STLXP
Definition: arm64.h:996
@ ARM64_INS_SADDL
Definition: arm64.h:906
@ ARM64_INS_FCMPE
Definition: arm64.h:754
@ ARM64_INS_ASR
Definition: arm64.h:688
@ ARM64_INS_SQRSHRN2
Definition: arm64.h:961
@ ARM64_INS_CRC32CW
Definition: arm64.h:719
@ ARM64_INS_UQADD
Definition: arm64.h:1062
@ ARM64_INS_FMINP
Definition: arm64.h:785
@ ARM64_INS_UQRSHL
Definition: arm64.h:1063
@ ARM64_INS_SHRN
Definition: arm64.h:928
@ ARM64_INS_SQRDMULH
Definition: arm64.h:958
@ ARM64_INS_CRC32CB
Definition: arm64.h:717
@ ARM64_INS_UMAX
Definition: arm64.h:1049
@ ARM64_INS_STP
Definition: arm64.h:1001
@ ARM64_INS_FRECPS
Definition: arm64.h:798
@ ARM64_INS_SQXTUN
Definition: arm64.h:974
@ ARM64_INS_SHA256H2
Definition: arm64.h:919
@ ARM64_INS_UADDLV
Definition: arm64.h:1036
@ ARM64_INS_ADDP
Definition: arm64.h:678
@ ARM64_INS_URHADD
Definition: arm64.h:1073