1/* Capstone Disassembly Engine, http://www.capstone-engine.org */
2/* This is auto-gen data for Capstone disassembly engine (www.capstone-engine.org) */
3/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
4
5
6{	/* AArch64_ABS_ZPmZ_B, AArch64_INS_ABS: abs */
7	0,
8	{ 0 }
9},
10
11{	/* AArch64_ABS_ZPmZ_D, AArch64_INS_ABS: abs */
12	0,
13	{ 0 }
14},
15
16{	/* AArch64_ABS_ZPmZ_H, AArch64_INS_ABS: abs */
17	0,
18	{ 0 }
19},
20
21{	/* AArch64_ABS_ZPmZ_S, AArch64_INS_ABS: abs */
22	0,
23	{ 0 }
24},
25
26{	/* AArch64_ABSv16i8, AArch64_INS_ABS: abs */
27	0,
28	{ CS_AC_WRITE, CS_AC_READ, 0 }
29},
30
31{	/* AArch64_ABSv1i64, AArch64_INS_ABS: abs */
32	0,
33	{ CS_AC_WRITE, CS_AC_READ, 0 }
34},
35
36{	/* AArch64_ABSv2i32, AArch64_INS_ABS: abs */
37	0,
38	{ CS_AC_WRITE, CS_AC_READ, 0 }
39},
40
41{	/* AArch64_ABSv2i64, AArch64_INS_ABS: abs */
42	0,
43	{ CS_AC_WRITE, CS_AC_READ, 0 }
44},
45
46{	/* AArch64_ABSv4i16, AArch64_INS_ABS: abs */
47	0,
48	{ CS_AC_WRITE, CS_AC_READ, 0 }
49},
50
51{	/* AArch64_ABSv4i32, AArch64_INS_ABS: abs */
52	0,
53	{ CS_AC_WRITE, CS_AC_READ, 0 }
54},
55
56{	/* AArch64_ABSv8i16, AArch64_INS_ABS: abs */
57	0,
58	{ CS_AC_WRITE, CS_AC_READ, 0 }
59},
60
61{	/* AArch64_ABSv8i8, AArch64_INS_ABS: abs */
62	0,
63	{ CS_AC_WRITE, CS_AC_READ, 0 }
64},
65
66{	/* AArch64_ADCSWr, AArch64_INS_ADCS: adcs */
67	0,
68	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
69},
70
71{	/* AArch64_ADCSXr, AArch64_INS_ADCS: adcs */
72	0,
73	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
74},
75
76{	/* AArch64_ADCWr, AArch64_INS_ADC: adc */
77	0,
78	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
79},
80
81{	/* AArch64_ADCXr, AArch64_INS_ADC: adc */
82	0,
83	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
84},
85
86{	/* AArch64_ADDHNv2i64_v2i32, AArch64_INS_ADDHN: addhn */
87	0,
88	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
89},
90
91{	/* AArch64_ADDHNv2i64_v4i32, AArch64_INS_ADDHN2: addhn2 */
92	0,
93	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
94},
95
96{	/* AArch64_ADDHNv4i32_v4i16, AArch64_INS_ADDHN: addhn */
97	0,
98	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
99},
100
101{	/* AArch64_ADDHNv4i32_v8i16, AArch64_INS_ADDHN2: addhn2 */
102	0,
103	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
104},
105
106{	/* AArch64_ADDHNv8i16_v16i8, AArch64_INS_ADDHN2: addhn2 */
107	0,
108	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
109},
110
111{	/* AArch64_ADDHNv8i16_v8i8, AArch64_INS_ADDHN: addhn */
112	0,
113	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
114},
115
116{	/* AArch64_ADDPL_XXI, AArch64_INS_ADDPL: addpl */
117	0,
118	{ 0 }
119},
120
121{	/* AArch64_ADDPv16i8, AArch64_INS_ADDP: addp */
122	0,
123	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
124},
125
126{	/* AArch64_ADDPv2i32, AArch64_INS_ADDP: addp */
127	0,
128	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
129},
130
131{	/* AArch64_ADDPv2i64, AArch64_INS_ADDP: addp */
132	0,
133	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
134},
135
136{	/* AArch64_ADDPv2i64p, AArch64_INS_ADDP: addp */
137	0,
138	{ CS_AC_WRITE, CS_AC_READ, 0 }
139},
140
141{	/* AArch64_ADDPv4i16, AArch64_INS_ADDP: addp */
142	0,
143	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
144},
145
146{	/* AArch64_ADDPv4i32, AArch64_INS_ADDP: addp */
147	0,
148	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
149},
150
151{	/* AArch64_ADDPv8i16, AArch64_INS_ADDP: addp */
152	0,
153	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
154},
155
156{	/* AArch64_ADDPv8i8, AArch64_INS_ADDP: addp */
157	0,
158	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
159},
160
161{	/* AArch64_ADDSWri, AArch64_INS_ADDS: adds */
162	0,
163	{  CS_AC_READ, CS_AC_READ, CS_AC_READ,0 }
164},
165
166{	/* AArch64_ADDSWrs, AArch64_INS_ADDS: adds */
167	0,
168	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
169},
170
171{	/* AArch64_ADDSWrx, AArch64_INS_ADDS: adds */
172	0,
173	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
174},
175
176{	/* AArch64_ADDSXri, AArch64_INS_ADDS: adds */
177	0,
178	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
179},
180
181{	/* AArch64_ADDSXrs, AArch64_INS_ADDS: adds */
182	0,
183	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
184},
185
186{	/* AArch64_ADDSXrx, AArch64_INS_ADDS: adds */
187	0,
188	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
189},
190
191{	/* AArch64_ADDSXrx64, AArch64_INS_ADDS: adds */
192	0,
193	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
194},
195
196{	/* AArch64_ADDVL_XXI, AArch64_INS_ADDVL: addvl */
197	0,
198	{ 0 }
199},
200
201{	/* AArch64_ADDVv16i8v, AArch64_INS_ADDV: addv */
202	0,
203	{ CS_AC_WRITE, CS_AC_READ, 0 }
204},
205
206{	/* AArch64_ADDVv4i16v, AArch64_INS_ADDV: addv */
207	0,
208	{ CS_AC_WRITE, CS_AC_READ, 0 }
209},
210
211{	/* AArch64_ADDVv4i32v, AArch64_INS_ADDV: addv */
212	0,
213	{ CS_AC_WRITE, CS_AC_READ, 0 }
214},
215
216{	/* AArch64_ADDVv8i16v, AArch64_INS_ADDV: addv */
217	0,
218	{ CS_AC_WRITE, CS_AC_READ, 0 }
219},
220
221{	/* AArch64_ADDVv8i8v, AArch64_INS_ADDV: addv */
222	0,
223	{ CS_AC_WRITE, CS_AC_READ, 0 }
224},
225
226{	/* AArch64_ADDWri, AArch64_INS_ADD: add */
227	0,
228	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
229},
230
231{	/* AArch64_ADDWrs, AArch64_INS_ADD: add */
232	0,
233	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
234},
235
236{	/* AArch64_ADDWrx, AArch64_INS_ADD: add */
237	0,
238	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
239},
240
241{	/* AArch64_ADDXri, AArch64_INS_ADD: add */
242	0,
243	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
244},
245
246{	/* AArch64_ADDXrs, AArch64_INS_ADD: add */
247	0,
248	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
249},
250
251{	/* AArch64_ADDXrx, AArch64_INS_ADD: add */
252	0,
253	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
254},
255
256{	/* AArch64_ADDXrx64, AArch64_INS_ADD: add */
257	0,
258	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
259},
260
261{	/* AArch64_ADD_ZI_B, AArch64_INS_ADD: add */
262	0,
263	{ 0 }
264},
265
266{	/* AArch64_ADD_ZI_D, AArch64_INS_ADD: add */
267	0,
268	{ 0 }
269},
270
271{	/* AArch64_ADD_ZI_H, AArch64_INS_ADD: add */
272	0,
273	{ 0 }
274},
275
276{	/* AArch64_ADD_ZI_S, AArch64_INS_ADD: add */
277	0,
278	{ 0 }
279},
280
281{	/* AArch64_ADD_ZPmZ_B, AArch64_INS_ADD: add */
282	0,
283	{ 0 }
284},
285
286{	/* AArch64_ADD_ZPmZ_D, AArch64_INS_ADD: add */
287	0,
288	{ 0 }
289},
290
291{	/* AArch64_ADD_ZPmZ_H, AArch64_INS_ADD: add */
292	0,
293	{ 0 }
294},
295
296{	/* AArch64_ADD_ZPmZ_S, AArch64_INS_ADD: add */
297	0,
298	{ 0 }
299},
300
301{	/* AArch64_ADD_ZZZ_B, AArch64_INS_ADD: add */
302	0,
303	{ 0 }
304},
305
306{	/* AArch64_ADD_ZZZ_D, AArch64_INS_ADD: add */
307	0,
308	{ 0 }
309},
310
311{	/* AArch64_ADD_ZZZ_H, AArch64_INS_ADD: add */
312	0,
313	{ 0 }
314},
315
316{	/* AArch64_ADD_ZZZ_S, AArch64_INS_ADD: add */
317	0,
318	{ 0 }
319},
320
321{	/* AArch64_ADDv16i8, AArch64_INS_ADD: add */
322	0,
323	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
324},
325
326{	/* AArch64_ADDv1i64, AArch64_INS_ADD: add */
327	0,
328	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
329},
330
331{	/* AArch64_ADDv2i32, AArch64_INS_ADD: add */
332	0,
333	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
334},
335
336{	/* AArch64_ADDv2i64, AArch64_INS_ADD: add */
337	0,
338	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
339},
340
341{	/* AArch64_ADDv4i16, AArch64_INS_ADD: add */
342	0,
343	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
344},
345
346{	/* AArch64_ADDv4i32, AArch64_INS_ADD: add */
347	0,
348	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
349},
350
351{	/* AArch64_ADDv8i16, AArch64_INS_ADD: add */
352	0,
353	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
354},
355
356{	/* AArch64_ADDv8i8, AArch64_INS_ADD: add */
357	0,
358	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
359},
360
361{	/* AArch64_ADR, AArch64_INS_ADR: adr */
362	0,
363	{ CS_AC_WRITE, CS_AC_READ, 0 }
364},
365
366{	/* AArch64_ADRP, AArch64_INS_ADRP: adrp */
367	0,
368	{ CS_AC_WRITE, CS_AC_READ, 0 }
369},
370
371{	/* AArch64_ADR_LSL_ZZZ_D_0, AArch64_INS_ADR: adr */
372	0,
373	{ 0 }
374},
375
376{	/* AArch64_ADR_LSL_ZZZ_D_1, AArch64_INS_ADR: adr */
377	0,
378	{ 0 }
379},
380
381{	/* AArch64_ADR_LSL_ZZZ_D_2, AArch64_INS_ADR: adr */
382	0,
383	{ 0 }
384},
385
386{	/* AArch64_ADR_LSL_ZZZ_D_3, AArch64_INS_ADR: adr */
387	0,
388	{ 0 }
389},
390
391{	/* AArch64_ADR_LSL_ZZZ_S_0, AArch64_INS_ADR: adr */
392	0,
393	{ 0 }
394},
395
396{	/* AArch64_ADR_LSL_ZZZ_S_1, AArch64_INS_ADR: adr */
397	0,
398	{ 0 }
399},
400
401{	/* AArch64_ADR_LSL_ZZZ_S_2, AArch64_INS_ADR: adr */
402	0,
403	{ 0 }
404},
405
406{	/* AArch64_ADR_LSL_ZZZ_S_3, AArch64_INS_ADR: adr */
407	0,
408	{ 0 }
409},
410
411{	/* AArch64_ADR_SXTW_ZZZ_D_0, AArch64_INS_ADR: adr */
412	0,
413	{ 0 }
414},
415
416{	/* AArch64_ADR_SXTW_ZZZ_D_1, AArch64_INS_ADR: adr */
417	0,
418	{ 0 }
419},
420
421{	/* AArch64_ADR_SXTW_ZZZ_D_2, AArch64_INS_ADR: adr */
422	0,
423	{ 0 }
424},
425
426{	/* AArch64_ADR_SXTW_ZZZ_D_3, AArch64_INS_ADR: adr */
427	0,
428	{ 0 }
429},
430
431{	/* AArch64_ADR_UXTW_ZZZ_D_0, AArch64_INS_ADR: adr */
432	0,
433	{ 0 }
434},
435
436{	/* AArch64_ADR_UXTW_ZZZ_D_1, AArch64_INS_ADR: adr */
437	0,
438	{ 0 }
439},
440
441{	/* AArch64_ADR_UXTW_ZZZ_D_2, AArch64_INS_ADR: adr */
442	0,
443	{ 0 }
444},
445
446{	/* AArch64_ADR_UXTW_ZZZ_D_3, AArch64_INS_ADR: adr */
447	0,
448	{ 0 }
449},
450
451{	/* AArch64_AESDrr, AArch64_INS_AESD: aesd */
452	0,
453	{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
454},
455
456{	/* AArch64_AESErr, AArch64_INS_AESE: aese */
457	0,
458	{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
459},
460
461{	/* AArch64_AESIMCrr, AArch64_INS_AESIMC: aesimc */
462	0,
463	{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
464},
465
466{	/* AArch64_AESMCrr, AArch64_INS_AESMC: aesmc */
467	0,
468	{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
469},
470
471{	/* AArch64_ANDSWri, AArch64_INS_ANDS: ands */
472	0,
473	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
474},
475
476{	/* AArch64_ANDSWrs, AArch64_INS_ANDS: ands */
477	0,
478	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
479},
480
481{	/* AArch64_ANDSXri, AArch64_INS_ANDS: ands */
482	0,
483	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
484},
485
486{	/* AArch64_ANDSXrs, AArch64_INS_ANDS: ands */
487	0,
488	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
489},
490
491{	/* AArch64_ANDS_PPzPP, AArch64_INS_ANDS: ands */
492	0,
493	{ 0 }
494},
495
496{	/* AArch64_ANDV_VPZ_B, AArch64_INS_ANDV: andv */
497	0,
498	{ 0 }
499},
500
501{	/* AArch64_ANDV_VPZ_D, AArch64_INS_ANDV: andv */
502	0,
503	{ 0 }
504},
505
506{	/* AArch64_ANDV_VPZ_H, AArch64_INS_ANDV: andv */
507	0,
508	{ 0 }
509},
510
511{	/* AArch64_ANDV_VPZ_S, AArch64_INS_ANDV: andv */
512	0,
513	{ 0 }
514},
515
516{	/* AArch64_ANDWri, AArch64_INS_AND: and */
517	0,
518	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
519},
520
521{	/* AArch64_ANDWrs, AArch64_INS_AND: and */
522	0,
523	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
524},
525
526{	/* AArch64_ANDXri, AArch64_INS_AND: and */
527	0,
528	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
529},
530
531{	/* AArch64_ANDXrs, AArch64_INS_AND: and */
532	0,
533	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
534},
535
536{	/* AArch64_AND_PPzPP, AArch64_INS_AND: and */
537	0,
538	{ 0 }
539},
540
541{	/* AArch64_AND_ZI, AArch64_INS_AND: and */
542	0,
543	{ 0 }
544},
545
546{	/* AArch64_AND_ZPmZ_B, AArch64_INS_AND: and */
547	0,
548	{ 0 }
549},
550
551{	/* AArch64_AND_ZPmZ_D, AArch64_INS_AND: and */
552	0,
553	{ 0 }
554},
555
556{	/* AArch64_AND_ZPmZ_H, AArch64_INS_AND: and */
557	0,
558	{ 0 }
559},
560
561{	/* AArch64_AND_ZPmZ_S, AArch64_INS_AND: and */
562	0,
563	{ 0 }
564},
565
566{	/* AArch64_AND_ZZZ, AArch64_INS_AND: and */
567	0,
568	{ 0 }
569},
570
571{	/* AArch64_ANDv16i8, AArch64_INS_AND: and */
572	0,
573	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
574},
575
576{	/* AArch64_ANDv8i8, AArch64_INS_AND: and */
577	0,
578	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
579},
580
581{	/* AArch64_ASRD_ZPmI_B, AArch64_INS_ASRD: asrd */
582	0,
583	{ 0 }
584},
585
586{	/* AArch64_ASRD_ZPmI_D, AArch64_INS_ASRD: asrd */
587	0,
588	{ 0 }
589},
590
591{	/* AArch64_ASRD_ZPmI_H, AArch64_INS_ASRD: asrd */
592	0,
593	{ 0 }
594},
595
596{	/* AArch64_ASRD_ZPmI_S, AArch64_INS_ASRD: asrd */
597	0,
598	{ 0 }
599},
600
601{	/* AArch64_ASRR_ZPmZ_B, AArch64_INS_ASRR: asrr */
602	0,
603	{ 0 }
604},
605
606{	/* AArch64_ASRR_ZPmZ_D, AArch64_INS_ASRR: asrr */
607	0,
608	{ 0 }
609},
610
611{	/* AArch64_ASRR_ZPmZ_H, AArch64_INS_ASRR: asrr */
612	0,
613	{ 0 }
614},
615
616{	/* AArch64_ASRR_ZPmZ_S, AArch64_INS_ASRR: asrr */
617	0,
618	{ 0 }
619},
620
621{	/* AArch64_ASRVWr, AArch64_INS_ASR: asr */
622	0,
623	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
624},
625
626{	/* AArch64_ASRVXr, AArch64_INS_ASR: asr */
627	0,
628	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
629},
630
631{	/* AArch64_ASR_WIDE_ZPmZ_B, AArch64_INS_ASR: asr */
632	0,
633	{ 0 }
634},
635
636{	/* AArch64_ASR_WIDE_ZPmZ_H, AArch64_INS_ASR: asr */
637	0,
638	{ 0 }
639},
640
641{	/* AArch64_ASR_WIDE_ZPmZ_S, AArch64_INS_ASR: asr */
642	0,
643	{ 0 }
644},
645
646{	/* AArch64_ASR_WIDE_ZZZ_B, AArch64_INS_ASR: asr */
647	0,
648	{ 0 }
649},
650
651{	/* AArch64_ASR_WIDE_ZZZ_H, AArch64_INS_ASR: asr */
652	0,
653	{ 0 }
654},
655
656{	/* AArch64_ASR_WIDE_ZZZ_S, AArch64_INS_ASR: asr */
657	0,
658	{ 0 }
659},
660
661{	/* AArch64_ASR_ZPmI_B, AArch64_INS_ASR: asr */
662	0,
663	{ 0 }
664},
665
666{	/* AArch64_ASR_ZPmI_D, AArch64_INS_ASR: asr */
667	0,
668	{ 0 }
669},
670
671{	/* AArch64_ASR_ZPmI_H, AArch64_INS_ASR: asr */
672	0,
673	{ 0 }
674},
675
676{	/* AArch64_ASR_ZPmI_S, AArch64_INS_ASR: asr */
677	0,
678	{ 0 }
679},
680
681{	/* AArch64_ASR_ZPmZ_B, AArch64_INS_ASR: asr */
682	0,
683	{ 0 }
684},
685
686{	/* AArch64_ASR_ZPmZ_D, AArch64_INS_ASR: asr */
687	0,
688	{ 0 }
689},
690
691{	/* AArch64_ASR_ZPmZ_H, AArch64_INS_ASR: asr */
692	0,
693	{ 0 }
694},
695
696{	/* AArch64_ASR_ZPmZ_S, AArch64_INS_ASR: asr */
697	0,
698	{ 0 }
699},
700
701{	/* AArch64_ASR_ZZI_B, AArch64_INS_ASR: asr */
702	0,
703	{ 0 }
704},
705
706{	/* AArch64_ASR_ZZI_D, AArch64_INS_ASR: asr */
707	0,
708	{ 0 }
709},
710
711{	/* AArch64_ASR_ZZI_H, AArch64_INS_ASR: asr */
712	0,
713	{ 0 }
714},
715
716{	/* AArch64_ASR_ZZI_S, AArch64_INS_ASR: asr */
717	0,
718	{ 0 }
719},
720
721{	/* AArch64_AUTDA, AArch64_INS_AUTDA: autda */
722	0,
723	{ 0 }
724},
725
726{	/* AArch64_AUTDB, AArch64_INS_AUTDB: autdb */
727	0,
728	{ 0 }
729},
730
731{	/* AArch64_AUTDZA, AArch64_INS_AUTDZA: autdza */
732	0,
733	{ 0 }
734},
735
736{	/* AArch64_AUTDZB, AArch64_INS_AUTDZB: autdzb */
737	0,
738	{ 0 }
739},
740
741{	/* AArch64_AUTIA, AArch64_INS_AUTIA: autia */
742	0,
743	{ 0 }
744},
745
746{	/* AArch64_AUTIA1716, AArch64_INS_AUTIA1716: autia1716 */
747	0,
748	{ 0 }
749},
750
751{	/* AArch64_AUTIASP, AArch64_INS_AUTIASP: autiasp */
752	0,
753	{ 0 }
754},
755
756{	/* AArch64_AUTIAZ, AArch64_INS_AUTIAZ: autiaz */
757	0,
758	{ 0 }
759},
760
761{	/* AArch64_AUTIB, AArch64_INS_AUTIB: autib */
762	0,
763	{ 0 }
764},
765
766{	/* AArch64_AUTIB1716, AArch64_INS_AUTIB1716: autib1716 */
767	0,
768	{ 0 }
769},
770
771{	/* AArch64_AUTIBSP, AArch64_INS_AUTIBSP: autibsp */
772	0,
773	{ 0 }
774},
775
776{	/* AArch64_AUTIBZ, AArch64_INS_AUTIBZ: autibz */
777	0,
778	{ 0 }
779},
780
781{	/* AArch64_AUTIZA, AArch64_INS_AUTIZA: autiza */
782	0,
783	{ 0 }
784},
785
786{	/* AArch64_AUTIZB, AArch64_INS_AUTIZB: autizb */
787	0,
788	{ 0 }
789},
790
791{	/* AArch64_B, AArch64_INS_B: b */
792	0,
793	{ CS_AC_READ, 0 }
794},
795
796{	/* AArch64_BCAX, AArch64_INS_BCAX: bcax */
797	0,
798	{ 0 }
799},
800
801{	/* AArch64_BFMWri, AArch64_INS_BFM: bfm */
802	0,
803	{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
804},
805
806{	/* AArch64_BFMXri, AArch64_INS_BFM: bfm */
807	0,
808	{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
809},
810
811{	/* AArch64_BICSWrs, AArch64_INS_BICS: bics */
812	0,
813	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
814},
815
816{	/* AArch64_BICSXrs, AArch64_INS_BICS: bics */
817	0,
818	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
819},
820
821{	/* AArch64_BICS_PPzPP, AArch64_INS_BICS: bics */
822	0,
823	{ 0 }
824},
825
826{	/* AArch64_BICWrs, AArch64_INS_BIC: bic */
827	0,
828	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
829},
830
831{	/* AArch64_BICXrs, AArch64_INS_BIC: bic */
832	0,
833	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
834},
835
836{	/* AArch64_BIC_PPzPP, AArch64_INS_BIC: bic */
837	0,
838	{ 0 }
839},
840
841{	/* AArch64_BIC_ZPmZ_B, AArch64_INS_BIC: bic */
842	0,
843	{ 0 }
844},
845
846{	/* AArch64_BIC_ZPmZ_D, AArch64_INS_BIC: bic */
847	0,
848	{ 0 }
849},
850
851{	/* AArch64_BIC_ZPmZ_H, AArch64_INS_BIC: bic */
852	0,
853	{ 0 }
854},
855
856{	/* AArch64_BIC_ZPmZ_S, AArch64_INS_BIC: bic */
857	0,
858	{ 0 }
859},
860
861{	/* AArch64_BIC_ZZZ, AArch64_INS_BIC: bic */
862	0,
863	{ 0 }
864},
865
866{	/* AArch64_BICv16i8, AArch64_INS_BIC: bic */
867	0,
868	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
869},
870
871{	/* AArch64_BICv2i32, AArch64_INS_BIC: bic */
872	0,
873	{ CS_AC_WRITE, CS_AC_READ, 0 }
874},
875
876{	/* AArch64_BICv4i16, AArch64_INS_BIC: bic */
877	0,
878	{ CS_AC_WRITE, CS_AC_READ, 0 }
879},
880
881{	/* AArch64_BICv4i32, AArch64_INS_BIC: bic */
882	0,
883	{ CS_AC_WRITE, CS_AC_READ, 0 }
884},
885
886{	/* AArch64_BICv8i16, AArch64_INS_BIC: bic */
887	0,
888	{ CS_AC_WRITE, CS_AC_READ, 0 }
889},
890
891{	/* AArch64_BICv8i8, AArch64_INS_BIC: bic */
892	0,
893	{ CS_AC_WRITE, CS_AC_READ, 0 }
894},
895
896{	/* AArch64_BIFv16i8, AArch64_INS_BIF: bif */
897	0,
898	{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
899},
900
901{	/* AArch64_BIFv8i8, AArch64_INS_BIF: bif */
902	0,
903	{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
904},
905
906{	/* AArch64_BITv16i8, AArch64_INS_BIT: bit */
907	0,
908	{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
909},
910
911{	/* AArch64_BITv8i8, AArch64_INS_BIT: bit */
912	0,
913	{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
914},
915
916{	/* AArch64_BL, AArch64_INS_BL: bl */
917	0,
918	{ CS_AC_READ, 0 }
919},
920
921{	/* AArch64_BLR, AArch64_INS_BLR: blr */
922	0,
923	{ CS_AC_READ, 0 }
924},
925
926{	/* AArch64_BLRAA, AArch64_INS_BLRAA: blraa */
927	0,
928	{ 0 }
929},
930
931{	/* AArch64_BLRAAZ, AArch64_INS_BLRAAZ: blraaz */
932	0,
933	{ 0 }
934},
935
936{	/* AArch64_BLRAB, AArch64_INS_BLRAB: blrab */
937	0,
938	{ 0 }
939},
940
941{	/* AArch64_BLRABZ, AArch64_INS_BLRABZ: blrabz */
942	0,
943	{ 0 }
944},
945
946{	/* AArch64_BR, AArch64_INS_BR: br */
947	0,
948	{ CS_AC_READ, 0 }
949},
950
951{	/* AArch64_BRAA, AArch64_INS_BRAA: braa */
952	0,
953	{ 0 }
954},
955
956{	/* AArch64_BRAAZ, AArch64_INS_BRAAZ: braaz */
957	0,
958	{ 0 }
959},
960
961{	/* AArch64_BRAB, AArch64_INS_BRAB: brab */
962	0,
963	{ 0 }
964},
965
966{	/* AArch64_BRABZ, AArch64_INS_BRABZ: brabz */
967	0,
968	{ 0 }
969},
970
971{	/* AArch64_BRK, AArch64_INS_BRK: brk */
972	0,
973	{ CS_AC_READ, 0 }
974},
975
976{	/* AArch64_BRKAS_PPzP, AArch64_INS_BRKAS: brkas */
977	0,
978	{ 0 }
979},
980
981{	/* AArch64_BRKA_PPmP, AArch64_INS_BRKA: brka */
982	0,
983	{ 0 }
984},
985
986{	/* AArch64_BRKA_PPzP, AArch64_INS_BRKA: brka */
987	0,
988	{ 0 }
989},
990
991{	/* AArch64_BRKBS_PPzP, AArch64_INS_BRKBS: brkbs */
992	0,
993	{ 0 }
994},
995
996{	/* AArch64_BRKB_PPmP, AArch64_INS_BRKB: brkb */
997	0,
998	{ 0 }
999},
1000
1001{	/* AArch64_BRKB_PPzP, AArch64_INS_BRKB: brkb */
1002	0,
1003	{ 0 }
1004},
1005
1006{	/* AArch64_BRKNS_PPzP, AArch64_INS_BRKNS: brkns */
1007	0,
1008	{ 0 }
1009},
1010
1011{	/* AArch64_BRKN_PPzP, AArch64_INS_BRKN: brkn */
1012	0,
1013	{ 0 }
1014},
1015
1016{	/* AArch64_BRKPAS_PPzPP, AArch64_INS_BRKPAS: brkpas */
1017	0,
1018	{ 0 }
1019},
1020
1021{	/* AArch64_BRKPA_PPzPP, AArch64_INS_BRKPA: brkpa */
1022	0,
1023	{ 0 }
1024},
1025
1026{	/* AArch64_BRKPBS_PPzPP, AArch64_INS_BRKPBS: brkpbs */
1027	0,
1028	{ 0 }
1029},
1030
1031{	/* AArch64_BRKPB_PPzPP, AArch64_INS_BRKPB: brkpb */
1032	0,
1033	{ 0 }
1034},
1035
1036{	/* AArch64_BSLv16i8, AArch64_INS_BSL: bsl */
1037	0,
1038	{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1039},
1040
1041{	/* AArch64_BSLv8i8, AArch64_INS_BSL: bsl */
1042	0,
1043	{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1044},
1045
1046{	/* AArch64_Bcc, AArch64_INS_B: b */
1047	0,
1048	{ CS_AC_READ, 0 }
1049},
1050
1051{	/* AArch64_CASAB, AArch64_INS_CASAB: casab */
1052	0,
1053	{ 0 }
1054},
1055
1056{	/* AArch64_CASAH, AArch64_INS_CASAH: casah */
1057	0,
1058	{ 0 }
1059},
1060
1061{	/* AArch64_CASALB, AArch64_INS_CASALB: casalb */
1062	0,
1063	{ 0 }
1064},
1065
1066{	/* AArch64_CASALH, AArch64_INS_CASALH: casalh */
1067	0,
1068	{ 0 }
1069},
1070
1071{	/* AArch64_CASALW, AArch64_INS_CASAL: casal */
1072	0,
1073	{ 0 }
1074},
1075
1076{	/* AArch64_CASALX, AArch64_INS_CASAL: casal */
1077	0,
1078	{ 0 }
1079},
1080
1081{	/* AArch64_CASAW, AArch64_INS_CASA: casa */
1082	0,
1083	{ 0 }
1084},
1085
1086{	/* AArch64_CASAX, AArch64_INS_CASA: casa */
1087	0,
1088	{ 0 }
1089},
1090
1091{	/* AArch64_CASB, AArch64_INS_CASB: casb */
1092	0,
1093	{ 0 }
1094},
1095
1096{	/* AArch64_CASH, AArch64_INS_CASH: cash */
1097	0,
1098	{ 0 }
1099},
1100
1101{	/* AArch64_CASLB, AArch64_INS_CASLB: caslb */
1102	0,
1103	{ 0 }
1104},
1105
1106{	/* AArch64_CASLH, AArch64_INS_CASLH: caslh */
1107	0,
1108	{ 0 }
1109},
1110
1111{	/* AArch64_CASLW, AArch64_INS_CASL: casl */
1112	0,
1113	{ 0 }
1114},
1115
1116{	/* AArch64_CASLX, AArch64_INS_CASL: casl */
1117	0,
1118	{ 0 }
1119},
1120
1121{	/* AArch64_CASPALW, AArch64_INS_CASPAL: caspal */
1122	0,
1123	{ 0 }
1124},
1125
1126{	/* AArch64_CASPALX, AArch64_INS_CASPAL: caspal */
1127	0,
1128	{ 0 }
1129},
1130
1131{	/* AArch64_CASPAW, AArch64_INS_CASPA: caspa */
1132	0,
1133	{ 0 }
1134},
1135
1136{	/* AArch64_CASPAX, AArch64_INS_CASPA: caspa */
1137	0,
1138	{ 0 }
1139},
1140
1141{	/* AArch64_CASPLW, AArch64_INS_CASPL: caspl */
1142	0,
1143	{ 0 }
1144},
1145
1146{	/* AArch64_CASPLX, AArch64_INS_CASPL: caspl */
1147	0,
1148	{ 0 }
1149},
1150
1151{	/* AArch64_CASPW, AArch64_INS_CASP: casp */
1152	0,
1153	{ 0 }
1154},
1155
1156{	/* AArch64_CASPX, AArch64_INS_CASP: casp */
1157	0,
1158	{ 0 }
1159},
1160
1161{	/* AArch64_CASW, AArch64_INS_CAS: cas */
1162	0,
1163	{ 0 }
1164},
1165
1166{	/* AArch64_CASX, AArch64_INS_CAS: cas */
1167	0,
1168	{ 0 }
1169},
1170
1171{	/* AArch64_CBNZW, AArch64_INS_CBNZ: cbnz */
1172	0,
1173	{ CS_AC_READ, CS_AC_READ, 0 }
1174},
1175
1176{	/* AArch64_CBNZX, AArch64_INS_CBNZ: cbnz */
1177	0,
1178	{ CS_AC_READ, CS_AC_READ, 0 }
1179},
1180
1181{	/* AArch64_CBZW, AArch64_INS_CBZ: cbz */
1182	0,
1183	{ CS_AC_READ, CS_AC_READ, 0 }
1184},
1185
1186{	/* AArch64_CBZX, AArch64_INS_CBZ: cbz */
1187	0,
1188	{ CS_AC_READ, CS_AC_READ, 0 }
1189},
1190
1191{	/* AArch64_CCMNWi, AArch64_INS_CCMN: ccmn */
1192	0,
1193	{ CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
1194},
1195
1196{	/* AArch64_CCMNWr, AArch64_INS_CCMN: ccmn */
1197	0,
1198	{ CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
1199},
1200
1201{	/* AArch64_CCMNXi, AArch64_INS_CCMN: ccmn */
1202	0,
1203	{ CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
1204},
1205
1206{	/* AArch64_CCMNXr, AArch64_INS_CCMN: ccmn */
1207	0,
1208	{ CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
1209},
1210
1211{	/* AArch64_CCMPWi, AArch64_INS_CCMP: ccmp */
1212	0,
1213	{ CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
1214},
1215
1216{	/* AArch64_CCMPWr, AArch64_INS_CCMP: ccmp */
1217	0,
1218	{ CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
1219},
1220
1221{	/* AArch64_CCMPXi, AArch64_INS_CCMP: ccmp */
1222	0,
1223	{ CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
1224},
1225
1226{	/* AArch64_CCMPXr, AArch64_INS_CCMP: ccmp */
1227	0,
1228	{ CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
1229},
1230
1231{	/* AArch64_CFINV, AArch64_INS_CFINV: cfinv */
1232	0,
1233	{ 0 }
1234},
1235
1236{	/* AArch64_CLASTA_RPZ_B, AArch64_INS_CLASTA: clasta */
1237	0,
1238	{ 0 }
1239},
1240
1241{	/* AArch64_CLASTA_RPZ_D, AArch64_INS_CLASTA: clasta */
1242	0,
1243	{ 0 }
1244},
1245
1246{	/* AArch64_CLASTA_RPZ_H, AArch64_INS_CLASTA: clasta */
1247	0,
1248	{ 0 }
1249},
1250
1251{	/* AArch64_CLASTA_RPZ_S, AArch64_INS_CLASTA: clasta */
1252	0,
1253	{ 0 }
1254},
1255
1256{	/* AArch64_CLASTA_VPZ_B, AArch64_INS_CLASTA: clasta */
1257	0,
1258	{ 0 }
1259},
1260
1261{	/* AArch64_CLASTA_VPZ_D, AArch64_INS_CLASTA: clasta */
1262	0,
1263	{ 0 }
1264},
1265
1266{	/* AArch64_CLASTA_VPZ_H, AArch64_INS_CLASTA: clasta */
1267	0,
1268	{ 0 }
1269},
1270
1271{	/* AArch64_CLASTA_VPZ_S, AArch64_INS_CLASTA: clasta */
1272	0,
1273	{ 0 }
1274},
1275
1276{	/* AArch64_CLASTA_ZPZ_B, AArch64_INS_CLASTA: clasta */
1277	0,
1278	{ 0 }
1279},
1280
1281{	/* AArch64_CLASTA_ZPZ_D, AArch64_INS_CLASTA: clasta */
1282	0,
1283	{ 0 }
1284},
1285
1286{	/* AArch64_CLASTA_ZPZ_H, AArch64_INS_CLASTA: clasta */
1287	0,
1288	{ 0 }
1289},
1290
1291{	/* AArch64_CLASTA_ZPZ_S, AArch64_INS_CLASTA: clasta */
1292	0,
1293	{ 0 }
1294},
1295
1296{	/* AArch64_CLASTB_RPZ_B, AArch64_INS_CLASTB: clastb */
1297	0,
1298	{ 0 }
1299},
1300
1301{	/* AArch64_CLASTB_RPZ_D, AArch64_INS_CLASTB: clastb */
1302	0,
1303	{ 0 }
1304},
1305
1306{	/* AArch64_CLASTB_RPZ_H, AArch64_INS_CLASTB: clastb */
1307	0,
1308	{ 0 }
1309},
1310
1311{	/* AArch64_CLASTB_RPZ_S, AArch64_INS_CLASTB: clastb */
1312	0,
1313	{ 0 }
1314},
1315
1316{	/* AArch64_CLASTB_VPZ_B, AArch64_INS_CLASTB: clastb */
1317	0,
1318	{ 0 }
1319},
1320
1321{	/* AArch64_CLASTB_VPZ_D, AArch64_INS_CLASTB: clastb */
1322	0,
1323	{ 0 }
1324},
1325
1326{	/* AArch64_CLASTB_VPZ_H, AArch64_INS_CLASTB: clastb */
1327	0,
1328	{ 0 }
1329},
1330
1331{	/* AArch64_CLASTB_VPZ_S, AArch64_INS_CLASTB: clastb */
1332	0,
1333	{ 0 }
1334},
1335
1336{	/* AArch64_CLASTB_ZPZ_B, AArch64_INS_CLASTB: clastb */
1337	0,
1338	{ 0 }
1339},
1340
1341{	/* AArch64_CLASTB_ZPZ_D, AArch64_INS_CLASTB: clastb */
1342	0,
1343	{ 0 }
1344},
1345
1346{	/* AArch64_CLASTB_ZPZ_H, AArch64_INS_CLASTB: clastb */
1347	0,
1348	{ 0 }
1349},
1350
1351{	/* AArch64_CLASTB_ZPZ_S, AArch64_INS_CLASTB: clastb */
1352	0,
1353	{ 0 }
1354},
1355
1356{	/* AArch64_CLREX, AArch64_INS_CLREX: clrex */
1357	0,
1358	{ CS_AC_READ, 0 }
1359},
1360
1361{	/* AArch64_CLSWr, AArch64_INS_CLS: cls */
1362	0,
1363	{ CS_AC_WRITE, CS_AC_READ, 0 }
1364},
1365
1366{	/* AArch64_CLSXr, AArch64_INS_CLS: cls */
1367	0,
1368	{ CS_AC_WRITE, CS_AC_READ, 0 }
1369},
1370
1371{	/* AArch64_CLS_ZPmZ_B, AArch64_INS_CLS: cls */
1372	0,
1373	{ 0 }
1374},
1375
1376{	/* AArch64_CLS_ZPmZ_D, AArch64_INS_CLS: cls */
1377	0,
1378	{ 0 }
1379},
1380
1381{	/* AArch64_CLS_ZPmZ_H, AArch64_INS_CLS: cls */
1382	0,
1383	{ 0 }
1384},
1385
1386{	/* AArch64_CLS_ZPmZ_S, AArch64_INS_CLS: cls */
1387	0,
1388	{ 0 }
1389},
1390
1391{	/* AArch64_CLSv16i8, AArch64_INS_CLS: cls */
1392	0,
1393	{ CS_AC_WRITE, CS_AC_READ, 0 }
1394},
1395
1396{	/* AArch64_CLSv2i32, AArch64_INS_CLS: cls */
1397	0,
1398	{ CS_AC_WRITE, CS_AC_READ, 0 }
1399},
1400
1401{	/* AArch64_CLSv4i16, AArch64_INS_CLS: cls */
1402	0,
1403	{ CS_AC_WRITE, CS_AC_READ, 0 }
1404},
1405
1406{	/* AArch64_CLSv4i32, AArch64_INS_CLS: cls */
1407	0,
1408	{ CS_AC_WRITE, CS_AC_READ, 0 }
1409},
1410
1411{	/* AArch64_CLSv8i16, AArch64_INS_CLS: cls */
1412	0,
1413	{ CS_AC_WRITE, CS_AC_READ, 0 }
1414},
1415
1416{	/* AArch64_CLSv8i8, AArch64_INS_CLS: cls */
1417	0,
1418	{ CS_AC_WRITE, CS_AC_READ, 0 }
1419},
1420
1421{	/* AArch64_CLZWr, AArch64_INS_CLZ: clz */
1422	0,
1423	{ CS_AC_WRITE, CS_AC_READ, 0 }
1424},
1425
1426{	/* AArch64_CLZXr, AArch64_INS_CLZ: clz */
1427	0,
1428	{ CS_AC_WRITE, CS_AC_READ, 0 }
1429},
1430
1431{	/* AArch64_CLZ_ZPmZ_B, AArch64_INS_CLZ: clz */
1432	0,
1433	{ 0 }
1434},
1435
1436{	/* AArch64_CLZ_ZPmZ_D, AArch64_INS_CLZ: clz */
1437	0,
1438	{ 0 }
1439},
1440
1441{	/* AArch64_CLZ_ZPmZ_H, AArch64_INS_CLZ: clz */
1442	0,
1443	{ 0 }
1444},
1445
1446{	/* AArch64_CLZ_ZPmZ_S, AArch64_INS_CLZ: clz */
1447	0,
1448	{ 0 }
1449},
1450
1451{	/* AArch64_CLZv16i8, AArch64_INS_CLZ: clz */
1452	0,
1453	{ CS_AC_WRITE, CS_AC_READ, 0 }
1454},
1455
1456{	/* AArch64_CLZv2i32, AArch64_INS_CLZ: clz */
1457	0,
1458	{ CS_AC_WRITE, CS_AC_READ, 0 }
1459},
1460
1461{	/* AArch64_CLZv4i16, AArch64_INS_CLZ: clz */
1462	0,
1463	{ CS_AC_WRITE, CS_AC_READ, 0 }
1464},
1465
1466{	/* AArch64_CLZv4i32, AArch64_INS_CLZ: clz */
1467	0,
1468	{ CS_AC_WRITE, CS_AC_READ, 0 }
1469},
1470
1471{	/* AArch64_CLZv8i16, AArch64_INS_CLZ: clz */
1472	0,
1473	{ CS_AC_WRITE, CS_AC_READ, 0 }
1474},
1475
1476{	/* AArch64_CLZv8i8, AArch64_INS_CLZ: clz */
1477	0,
1478	{ CS_AC_WRITE, CS_AC_READ, 0 }
1479},
1480
1481{	/* AArch64_CMEQv16i8, AArch64_INS_CMEQ: cmeq */
1482	0,
1483	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1484},
1485
1486{	/* AArch64_CMEQv16i8rz, AArch64_INS_CMEQ: cmeq */
1487	0,
1488	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1489},
1490
1491{	/* AArch64_CMEQv1i64, AArch64_INS_CMEQ: cmeq */
1492	0,
1493	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1494},
1495
1496{	/* AArch64_CMEQv1i64rz, AArch64_INS_CMEQ: cmeq */
1497	0,
1498	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1499},
1500
1501{	/* AArch64_CMEQv2i32, AArch64_INS_CMEQ: cmeq */
1502	0,
1503	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1504},
1505
1506{	/* AArch64_CMEQv2i32rz, AArch64_INS_CMEQ: cmeq */
1507	0,
1508	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1509},
1510
1511{	/* AArch64_CMEQv2i64, AArch64_INS_CMEQ: cmeq */
1512	0,
1513	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1514},
1515
1516{	/* AArch64_CMEQv2i64rz, AArch64_INS_CMEQ: cmeq */
1517	0,
1518	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1519},
1520
1521{	/* AArch64_CMEQv4i16, AArch64_INS_CMEQ: cmeq */
1522	0,
1523	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1524},
1525
1526{	/* AArch64_CMEQv4i16rz, AArch64_INS_CMEQ: cmeq */
1527	0,
1528	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1529},
1530
1531{	/* AArch64_CMEQv4i32, AArch64_INS_CMEQ: cmeq */
1532	0,
1533	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1534},
1535
1536{	/* AArch64_CMEQv4i32rz, AArch64_INS_CMEQ: cmeq */
1537	0,
1538	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1539},
1540
1541{	/* AArch64_CMEQv8i16, AArch64_INS_CMEQ: cmeq */
1542	0,
1543	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1544},
1545
1546{	/* AArch64_CMEQv8i16rz, AArch64_INS_CMEQ: cmeq */
1547	0,
1548	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1549},
1550
1551{	/* AArch64_CMEQv8i8, AArch64_INS_CMEQ: cmeq */
1552	0,
1553	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1554},
1555
1556{	/* AArch64_CMEQv8i8rz, AArch64_INS_CMEQ: cmeq */
1557	0,
1558	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1559},
1560
1561{	/* AArch64_CMGEv16i8, AArch64_INS_CMGE: cmge */
1562	0,
1563	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1564},
1565
1566{	/* AArch64_CMGEv16i8rz, AArch64_INS_CMGE: cmge */
1567	0,
1568	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1569},
1570
1571{	/* AArch64_CMGEv1i64, AArch64_INS_CMGE: cmge */
1572	0,
1573	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1574},
1575
1576{	/* AArch64_CMGEv1i64rz, AArch64_INS_CMGE: cmge */
1577	0,
1578	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1579},
1580
1581{	/* AArch64_CMGEv2i32, AArch64_INS_CMGE: cmge */
1582	0,
1583	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1584},
1585
1586{	/* AArch64_CMGEv2i32rz, AArch64_INS_CMGE: cmge */
1587	0,
1588	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1589},
1590
1591{	/* AArch64_CMGEv2i64, AArch64_INS_CMGE: cmge */
1592	0,
1593	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1594},
1595
1596{	/* AArch64_CMGEv2i64rz, AArch64_INS_CMGE: cmge */
1597	0,
1598	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1599},
1600
1601{	/* AArch64_CMGEv4i16, AArch64_INS_CMGE: cmge */
1602	0,
1603	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1604},
1605
1606{	/* AArch64_CMGEv4i16rz, AArch64_INS_CMGE: cmge */
1607	0,
1608	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1609},
1610
1611{	/* AArch64_CMGEv4i32, AArch64_INS_CMGE: cmge */
1612	0,
1613	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1614},
1615
1616{	/* AArch64_CMGEv4i32rz, AArch64_INS_CMGE: cmge */
1617	0,
1618	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1619},
1620
1621{	/* AArch64_CMGEv8i16, AArch64_INS_CMGE: cmge */
1622	0,
1623	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1624},
1625
1626{	/* AArch64_CMGEv8i16rz, AArch64_INS_CMGE: cmge */
1627	0,
1628	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1629},
1630
1631{	/* AArch64_CMGEv8i8, AArch64_INS_CMGE: cmge */
1632	0,
1633	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1634},
1635
1636{	/* AArch64_CMGEv8i8rz, AArch64_INS_CMGE: cmge */
1637	0,
1638	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1639},
1640
1641{	/* AArch64_CMGTv16i8, AArch64_INS_CMGT: cmgt */
1642	0,
1643	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1644},
1645
1646{	/* AArch64_CMGTv16i8rz, AArch64_INS_CMGT: cmgt */
1647	0,
1648	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1649},
1650
1651{	/* AArch64_CMGTv1i64, AArch64_INS_CMGT: cmgt */
1652	0,
1653	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1654},
1655
1656{	/* AArch64_CMGTv1i64rz, AArch64_INS_CMGT: cmgt */
1657	0,
1658	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1659},
1660
1661{	/* AArch64_CMGTv2i32, AArch64_INS_CMGT: cmgt */
1662	0,
1663	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1664},
1665
1666{	/* AArch64_CMGTv2i32rz, AArch64_INS_CMGT: cmgt */
1667	0,
1668	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1669},
1670
1671{	/* AArch64_CMGTv2i64, AArch64_INS_CMGT: cmgt */
1672	0,
1673	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1674},
1675
1676{	/* AArch64_CMGTv2i64rz, AArch64_INS_CMGT: cmgt */
1677	0,
1678	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1679},
1680
1681{	/* AArch64_CMGTv4i16, AArch64_INS_CMGT: cmgt */
1682	0,
1683	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1684},
1685
1686{	/* AArch64_CMGTv4i16rz, AArch64_INS_CMGT: cmgt */
1687	0,
1688	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1689},
1690
1691{	/* AArch64_CMGTv4i32, AArch64_INS_CMGT: cmgt */
1692	0,
1693	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1694},
1695
1696{	/* AArch64_CMGTv4i32rz, AArch64_INS_CMGT: cmgt */
1697	0,
1698	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1699},
1700
1701{	/* AArch64_CMGTv8i16, AArch64_INS_CMGT: cmgt */
1702	0,
1703	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1704},
1705
1706{	/* AArch64_CMGTv8i16rz, AArch64_INS_CMGT: cmgt */
1707	0,
1708	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1709},
1710
1711{	/* AArch64_CMGTv8i8, AArch64_INS_CMGT: cmgt */
1712	0,
1713	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1714},
1715
1716{	/* AArch64_CMGTv8i8rz, AArch64_INS_CMGT: cmgt */
1717	0,
1718	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1719},
1720
1721{	/* AArch64_CMHIv16i8, AArch64_INS_CMHI: cmhi */
1722	0,
1723	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1724},
1725
1726{	/* AArch64_CMHIv1i64, AArch64_INS_CMHI: cmhi */
1727	0,
1728	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1729},
1730
1731{	/* AArch64_CMHIv2i32, AArch64_INS_CMHI: cmhi */
1732	0,
1733	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1734},
1735
1736{	/* AArch64_CMHIv2i64, AArch64_INS_CMHI: cmhi */
1737	0,
1738	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1739},
1740
1741{	/* AArch64_CMHIv4i16, AArch64_INS_CMHI: cmhi */
1742	0,
1743	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1744},
1745
1746{	/* AArch64_CMHIv4i32, AArch64_INS_CMHI: cmhi */
1747	0,
1748	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1749},
1750
1751{	/* AArch64_CMHIv8i16, AArch64_INS_CMHI: cmhi */
1752	0,
1753	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1754},
1755
1756{	/* AArch64_CMHIv8i8, AArch64_INS_CMHI: cmhi */
1757	0,
1758	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1759},
1760
1761{	/* AArch64_CMHSv16i8, AArch64_INS_CMHS: cmhs */
1762	0,
1763	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1764},
1765
1766{	/* AArch64_CMHSv1i64, AArch64_INS_CMHS: cmhs */
1767	0,
1768	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1769},
1770
1771{	/* AArch64_CMHSv2i32, AArch64_INS_CMHS: cmhs */
1772	0,
1773	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1774},
1775
1776{	/* AArch64_CMHSv2i64, AArch64_INS_CMHS: cmhs */
1777	0,
1778	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1779},
1780
1781{	/* AArch64_CMHSv4i16, AArch64_INS_CMHS: cmhs */
1782	0,
1783	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1784},
1785
1786{	/* AArch64_CMHSv4i32, AArch64_INS_CMHS: cmhs */
1787	0,
1788	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1789},
1790
1791{	/* AArch64_CMHSv8i16, AArch64_INS_CMHS: cmhs */
1792	0,
1793	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1794},
1795
1796{	/* AArch64_CMHSv8i8, AArch64_INS_CMHS: cmhs */
1797	0,
1798	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1799},
1800
1801{	/* AArch64_CMLEv16i8rz, AArch64_INS_CMLE: cmle */
1802	0,
1803	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1804},
1805
1806{	/* AArch64_CMLEv1i64rz, AArch64_INS_CMLE: cmle */
1807	0,
1808	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1809},
1810
1811{	/* AArch64_CMLEv2i32rz, AArch64_INS_CMLE: cmle */
1812	0,
1813	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1814},
1815
1816{	/* AArch64_CMLEv2i64rz, AArch64_INS_CMLE: cmle */
1817	0,
1818	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1819},
1820
1821{	/* AArch64_CMLEv4i16rz, AArch64_INS_CMLE: cmle */
1822	0,
1823	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1824},
1825
1826{	/* AArch64_CMLEv4i32rz, AArch64_INS_CMLE: cmle */
1827	0,
1828	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1829},
1830
1831{	/* AArch64_CMLEv8i16rz, AArch64_INS_CMLE: cmle */
1832	0,
1833	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1834},
1835
1836{	/* AArch64_CMLEv8i8rz, AArch64_INS_CMLE: cmle */
1837	0,
1838	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1839},
1840
1841{	/* AArch64_CMLTv16i8rz, AArch64_INS_CMLT: cmlt */
1842	0,
1843	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1844},
1845
1846{	/* AArch64_CMLTv1i64rz, AArch64_INS_CMLT: cmlt */
1847	0,
1848	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1849},
1850
1851{	/* AArch64_CMLTv2i32rz, AArch64_INS_CMLT: cmlt */
1852	0,
1853	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1854},
1855
1856{	/* AArch64_CMLTv2i64rz, AArch64_INS_CMLT: cmlt */
1857	0,
1858	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1859},
1860
1861{	/* AArch64_CMLTv4i16rz, AArch64_INS_CMLT: cmlt */
1862	0,
1863	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1864},
1865
1866{	/* AArch64_CMLTv4i32rz, AArch64_INS_CMLT: cmlt */
1867	0,
1868	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1869},
1870
1871{	/* AArch64_CMLTv8i16rz, AArch64_INS_CMLT: cmlt */
1872	0,
1873	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1874},
1875
1876{	/* AArch64_CMLTv8i8rz, AArch64_INS_CMLT: cmlt */
1877	0,
1878	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
1879},
1880
1881{	/* AArch64_CMPEQ_PPzZI_B, AArch64_INS_CMPEQ: cmpeq */
1882	0,
1883	{ 0 }
1884},
1885
1886{	/* AArch64_CMPEQ_PPzZI_D, AArch64_INS_CMPEQ: cmpeq */
1887	0,
1888	{ 0 }
1889},
1890
1891{	/* AArch64_CMPEQ_PPzZI_H, AArch64_INS_CMPEQ: cmpeq */
1892	0,
1893	{ 0 }
1894},
1895
1896{	/* AArch64_CMPEQ_PPzZI_S, AArch64_INS_CMPEQ: cmpeq */
1897	0,
1898	{ 0 }
1899},
1900
1901{	/* AArch64_CMPEQ_PPzZZ_B, AArch64_INS_CMPEQ: cmpeq */
1902	0,
1903	{ 0 }
1904},
1905
1906{	/* AArch64_CMPEQ_PPzZZ_D, AArch64_INS_CMPEQ: cmpeq */
1907	0,
1908	{ 0 }
1909},
1910
1911{	/* AArch64_CMPEQ_PPzZZ_H, AArch64_INS_CMPEQ: cmpeq */
1912	0,
1913	{ 0 }
1914},
1915
1916{	/* AArch64_CMPEQ_PPzZZ_S, AArch64_INS_CMPEQ: cmpeq */
1917	0,
1918	{ 0 }
1919},
1920
1921{	/* AArch64_CMPEQ_WIDE_PPzZZ_B, AArch64_INS_CMPEQ: cmpeq */
1922	0,
1923	{ 0 }
1924},
1925
1926{	/* AArch64_CMPEQ_WIDE_PPzZZ_H, AArch64_INS_CMPEQ: cmpeq */
1927	0,
1928	{ 0 }
1929},
1930
1931{	/* AArch64_CMPEQ_WIDE_PPzZZ_S, AArch64_INS_CMPEQ: cmpeq */
1932	0,
1933	{ 0 }
1934},
1935
1936{	/* AArch64_CMPGE_PPzZI_B, AArch64_INS_CMPGE: cmpge */
1937	0,
1938	{ 0 }
1939},
1940
1941{	/* AArch64_CMPGE_PPzZI_D, AArch64_INS_CMPGE: cmpge */
1942	0,
1943	{ 0 }
1944},
1945
1946{	/* AArch64_CMPGE_PPzZI_H, AArch64_INS_CMPGE: cmpge */
1947	0,
1948	{ 0 }
1949},
1950
1951{	/* AArch64_CMPGE_PPzZI_S, AArch64_INS_CMPGE: cmpge */
1952	0,
1953	{ 0 }
1954},
1955
1956{	/* AArch64_CMPGE_PPzZZ_B, AArch64_INS_CMPGE: cmpge */
1957	0,
1958	{ 0 }
1959},
1960
1961{	/* AArch64_CMPGE_PPzZZ_D, AArch64_INS_CMPGE: cmpge */
1962	0,
1963	{ 0 }
1964},
1965
1966{	/* AArch64_CMPGE_PPzZZ_H, AArch64_INS_CMPGE: cmpge */
1967	0,
1968	{ 0 }
1969},
1970
1971{	/* AArch64_CMPGE_PPzZZ_S, AArch64_INS_CMPGE: cmpge */
1972	0,
1973	{ 0 }
1974},
1975
1976{	/* AArch64_CMPGE_WIDE_PPzZZ_B, AArch64_INS_CMPGE: cmpge */
1977	0,
1978	{ 0 }
1979},
1980
1981{	/* AArch64_CMPGE_WIDE_PPzZZ_H, AArch64_INS_CMPGE: cmpge */
1982	0,
1983	{ 0 }
1984},
1985
1986{	/* AArch64_CMPGE_WIDE_PPzZZ_S, AArch64_INS_CMPGE: cmpge */
1987	0,
1988	{ 0 }
1989},
1990
1991{	/* AArch64_CMPGT_PPzZI_B, AArch64_INS_CMPGT: cmpgt */
1992	0,
1993	{ 0 }
1994},
1995
1996{	/* AArch64_CMPGT_PPzZI_D, AArch64_INS_CMPGT: cmpgt */
1997	0,
1998	{ 0 }
1999},
2000
2001{	/* AArch64_CMPGT_PPzZI_H, AArch64_INS_CMPGT: cmpgt */
2002	0,
2003	{ 0 }
2004},
2005
2006{	/* AArch64_CMPGT_PPzZI_S, AArch64_INS_CMPGT: cmpgt */
2007	0,
2008	{ 0 }
2009},
2010
2011{	/* AArch64_CMPGT_PPzZZ_B, AArch64_INS_CMPGT: cmpgt */
2012	0,
2013	{ 0 }
2014},
2015
2016{	/* AArch64_CMPGT_PPzZZ_D, AArch64_INS_CMPGT: cmpgt */
2017	0,
2018	{ 0 }
2019},
2020
2021{	/* AArch64_CMPGT_PPzZZ_H, AArch64_INS_CMPGT: cmpgt */
2022	0,
2023	{ 0 }
2024},
2025
2026{	/* AArch64_CMPGT_PPzZZ_S, AArch64_INS_CMPGT: cmpgt */
2027	0,
2028	{ 0 }
2029},
2030
2031{	/* AArch64_CMPGT_WIDE_PPzZZ_B, AArch64_INS_CMPGT: cmpgt */
2032	0,
2033	{ 0 }
2034},
2035
2036{	/* AArch64_CMPGT_WIDE_PPzZZ_H, AArch64_INS_CMPGT: cmpgt */
2037	0,
2038	{ 0 }
2039},
2040
2041{	/* AArch64_CMPGT_WIDE_PPzZZ_S, AArch64_INS_CMPGT: cmpgt */
2042	0,
2043	{ 0 }
2044},
2045
2046{	/* AArch64_CMPHI_PPzZI_B, AArch64_INS_CMPHI: cmphi */
2047	0,
2048	{ 0 }
2049},
2050
2051{	/* AArch64_CMPHI_PPzZI_D, AArch64_INS_CMPHI: cmphi */
2052	0,
2053	{ 0 }
2054},
2055
2056{	/* AArch64_CMPHI_PPzZI_H, AArch64_INS_CMPHI: cmphi */
2057	0,
2058	{ 0 }
2059},
2060
2061{	/* AArch64_CMPHI_PPzZI_S, AArch64_INS_CMPHI: cmphi */
2062	0,
2063	{ 0 }
2064},
2065
2066{	/* AArch64_CMPHI_PPzZZ_B, AArch64_INS_CMPHI: cmphi */
2067	0,
2068	{ 0 }
2069},
2070
2071{	/* AArch64_CMPHI_PPzZZ_D, AArch64_INS_CMPHI: cmphi */
2072	0,
2073	{ 0 }
2074},
2075
2076{	/* AArch64_CMPHI_PPzZZ_H, AArch64_INS_CMPHI: cmphi */
2077	0,
2078	{ 0 }
2079},
2080
2081{	/* AArch64_CMPHI_PPzZZ_S, AArch64_INS_CMPHI: cmphi */
2082	0,
2083	{ 0 }
2084},
2085
2086{	/* AArch64_CMPHI_WIDE_PPzZZ_B, AArch64_INS_CMPHI: cmphi */
2087	0,
2088	{ 0 }
2089},
2090
2091{	/* AArch64_CMPHI_WIDE_PPzZZ_H, AArch64_INS_CMPHI: cmphi */
2092	0,
2093	{ 0 }
2094},
2095
2096{	/* AArch64_CMPHI_WIDE_PPzZZ_S, AArch64_INS_CMPHI: cmphi */
2097	0,
2098	{ 0 }
2099},
2100
2101{	/* AArch64_CMPHS_PPzZI_B, AArch64_INS_CMPHS: cmphs */
2102	0,
2103	{ 0 }
2104},
2105
2106{	/* AArch64_CMPHS_PPzZI_D, AArch64_INS_CMPHS: cmphs */
2107	0,
2108	{ 0 }
2109},
2110
2111{	/* AArch64_CMPHS_PPzZI_H, AArch64_INS_CMPHS: cmphs */
2112	0,
2113	{ 0 }
2114},
2115
2116{	/* AArch64_CMPHS_PPzZI_S, AArch64_INS_CMPHS: cmphs */
2117	0,
2118	{ 0 }
2119},
2120
2121{	/* AArch64_CMPHS_PPzZZ_B, AArch64_INS_CMPHS: cmphs */
2122	0,
2123	{ 0 }
2124},
2125
2126{	/* AArch64_CMPHS_PPzZZ_D, AArch64_INS_CMPHS: cmphs */
2127	0,
2128	{ 0 }
2129},
2130
2131{	/* AArch64_CMPHS_PPzZZ_H, AArch64_INS_CMPHS: cmphs */
2132	0,
2133	{ 0 }
2134},
2135
2136{	/* AArch64_CMPHS_PPzZZ_S, AArch64_INS_CMPHS: cmphs */
2137	0,
2138	{ 0 }
2139},
2140
2141{	/* AArch64_CMPHS_WIDE_PPzZZ_B, AArch64_INS_CMPHS: cmphs */
2142	0,
2143	{ 0 }
2144},
2145
2146{	/* AArch64_CMPHS_WIDE_PPzZZ_H, AArch64_INS_CMPHS: cmphs */
2147	0,
2148	{ 0 }
2149},
2150
2151{	/* AArch64_CMPHS_WIDE_PPzZZ_S, AArch64_INS_CMPHS: cmphs */
2152	0,
2153	{ 0 }
2154},
2155
2156{	/* AArch64_CMPLE_PPzZI_B, AArch64_INS_CMPLE: cmple */
2157	0,
2158	{ 0 }
2159},
2160
2161{	/* AArch64_CMPLE_PPzZI_D, AArch64_INS_CMPLE: cmple */
2162	0,
2163	{ 0 }
2164},
2165
2166{	/* AArch64_CMPLE_PPzZI_H, AArch64_INS_CMPLE: cmple */
2167	0,
2168	{ 0 }
2169},
2170
2171{	/* AArch64_CMPLE_PPzZI_S, AArch64_INS_CMPLE: cmple */
2172	0,
2173	{ 0 }
2174},
2175
2176{	/* AArch64_CMPLE_WIDE_PPzZZ_B, AArch64_INS_CMPLE: cmple */
2177	0,
2178	{ 0 }
2179},
2180
2181{	/* AArch64_CMPLE_WIDE_PPzZZ_H, AArch64_INS_CMPLE: cmple */
2182	0,
2183	{ 0 }
2184},
2185
2186{	/* AArch64_CMPLE_WIDE_PPzZZ_S, AArch64_INS_CMPLE: cmple */
2187	0,
2188	{ 0 }
2189},
2190
2191{	/* AArch64_CMPLO_PPzZI_B, AArch64_INS_CMPLO: cmplo */
2192	0,
2193	{ 0 }
2194},
2195
2196{	/* AArch64_CMPLO_PPzZI_D, AArch64_INS_CMPLO: cmplo */
2197	0,
2198	{ 0 }
2199},
2200
2201{	/* AArch64_CMPLO_PPzZI_H, AArch64_INS_CMPLO: cmplo */
2202	0,
2203	{ 0 }
2204},
2205
2206{	/* AArch64_CMPLO_PPzZI_S, AArch64_INS_CMPLO: cmplo */
2207	0,
2208	{ 0 }
2209},
2210
2211{	/* AArch64_CMPLO_WIDE_PPzZZ_B, AArch64_INS_CMPLO: cmplo */
2212	0,
2213	{ 0 }
2214},
2215
2216{	/* AArch64_CMPLO_WIDE_PPzZZ_H, AArch64_INS_CMPLO: cmplo */
2217	0,
2218	{ 0 }
2219},
2220
2221{	/* AArch64_CMPLO_WIDE_PPzZZ_S, AArch64_INS_CMPLO: cmplo */
2222	0,
2223	{ 0 }
2224},
2225
2226{	/* AArch64_CMPLS_PPzZI_B, AArch64_INS_CMPLS: cmpls */
2227	0,
2228	{ 0 }
2229},
2230
2231{	/* AArch64_CMPLS_PPzZI_D, AArch64_INS_CMPLS: cmpls */
2232	0,
2233	{ 0 }
2234},
2235
2236{	/* AArch64_CMPLS_PPzZI_H, AArch64_INS_CMPLS: cmpls */
2237	0,
2238	{ 0 }
2239},
2240
2241{	/* AArch64_CMPLS_PPzZI_S, AArch64_INS_CMPLS: cmpls */
2242	0,
2243	{ 0 }
2244},
2245
2246{	/* AArch64_CMPLS_WIDE_PPzZZ_B, AArch64_INS_CMPLS: cmpls */
2247	0,
2248	{ 0 }
2249},
2250
2251{	/* AArch64_CMPLS_WIDE_PPzZZ_H, AArch64_INS_CMPLS: cmpls */
2252	0,
2253	{ 0 }
2254},
2255
2256{	/* AArch64_CMPLS_WIDE_PPzZZ_S, AArch64_INS_CMPLS: cmpls */
2257	0,
2258	{ 0 }
2259},
2260
2261{	/* AArch64_CMPLT_PPzZI_B, AArch64_INS_CMPLT: cmplt */
2262	0,
2263	{ 0 }
2264},
2265
2266{	/* AArch64_CMPLT_PPzZI_D, AArch64_INS_CMPLT: cmplt */
2267	0,
2268	{ 0 }
2269},
2270
2271{	/* AArch64_CMPLT_PPzZI_H, AArch64_INS_CMPLT: cmplt */
2272	0,
2273	{ 0 }
2274},
2275
2276{	/* AArch64_CMPLT_PPzZI_S, AArch64_INS_CMPLT: cmplt */
2277	0,
2278	{ 0 }
2279},
2280
2281{	/* AArch64_CMPLT_WIDE_PPzZZ_B, AArch64_INS_CMPLT: cmplt */
2282	0,
2283	{ 0 }
2284},
2285
2286{	/* AArch64_CMPLT_WIDE_PPzZZ_H, AArch64_INS_CMPLT: cmplt */
2287	0,
2288	{ 0 }
2289},
2290
2291{	/* AArch64_CMPLT_WIDE_PPzZZ_S, AArch64_INS_CMPLT: cmplt */
2292	0,
2293	{ 0 }
2294},
2295
2296{	/* AArch64_CMPNE_PPzZI_B, AArch64_INS_CMPNE: cmpne */
2297	0,
2298	{ 0 }
2299},
2300
2301{	/* AArch64_CMPNE_PPzZI_D, AArch64_INS_CMPNE: cmpne */
2302	0,
2303	{ 0 }
2304},
2305
2306{	/* AArch64_CMPNE_PPzZI_H, AArch64_INS_CMPNE: cmpne */
2307	0,
2308	{ 0 }
2309},
2310
2311{	/* AArch64_CMPNE_PPzZI_S, AArch64_INS_CMPNE: cmpne */
2312	0,
2313	{ 0 }
2314},
2315
2316{	/* AArch64_CMPNE_PPzZZ_B, AArch64_INS_CMPNE: cmpne */
2317	0,
2318	{ 0 }
2319},
2320
2321{	/* AArch64_CMPNE_PPzZZ_D, AArch64_INS_CMPNE: cmpne */
2322	0,
2323	{ 0 }
2324},
2325
2326{	/* AArch64_CMPNE_PPzZZ_H, AArch64_INS_CMPNE: cmpne */
2327	0,
2328	{ 0 }
2329},
2330
2331{	/* AArch64_CMPNE_PPzZZ_S, AArch64_INS_CMPNE: cmpne */
2332	0,
2333	{ 0 }
2334},
2335
2336{	/* AArch64_CMPNE_WIDE_PPzZZ_B, AArch64_INS_CMPNE: cmpne */
2337	0,
2338	{ 0 }
2339},
2340
2341{	/* AArch64_CMPNE_WIDE_PPzZZ_H, AArch64_INS_CMPNE: cmpne */
2342	0,
2343	{ 0 }
2344},
2345
2346{	/* AArch64_CMPNE_WIDE_PPzZZ_S, AArch64_INS_CMPNE: cmpne */
2347	0,
2348	{ 0 }
2349},
2350
2351{	/* AArch64_CMTSTv16i8, AArch64_INS_CMTST: cmtst */
2352	0,
2353	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2354},
2355
2356{	/* AArch64_CMTSTv1i64, AArch64_INS_CMTST: cmtst */
2357	0,
2358	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2359},
2360
2361{	/* AArch64_CMTSTv2i32, AArch64_INS_CMTST: cmtst */
2362	0,
2363	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2364},
2365
2366{	/* AArch64_CMTSTv2i64, AArch64_INS_CMTST: cmtst */
2367	0,
2368	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2369},
2370
2371{	/* AArch64_CMTSTv4i16, AArch64_INS_CMTST: cmtst */
2372	0,
2373	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2374},
2375
2376{	/* AArch64_CMTSTv4i32, AArch64_INS_CMTST: cmtst */
2377	0,
2378	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2379},
2380
2381{	/* AArch64_CMTSTv8i16, AArch64_INS_CMTST: cmtst */
2382	0,
2383	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2384},
2385
2386{	/* AArch64_CMTSTv8i8, AArch64_INS_CMTST: cmtst */
2387	0,
2388	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2389},
2390
2391{	/* AArch64_CNOT_ZPmZ_B, AArch64_INS_CNOT: cnot */
2392	0,
2393	{ 0 }
2394},
2395
2396{	/* AArch64_CNOT_ZPmZ_D, AArch64_INS_CNOT: cnot */
2397	0,
2398	{ 0 }
2399},
2400
2401{	/* AArch64_CNOT_ZPmZ_H, AArch64_INS_CNOT: cnot */
2402	0,
2403	{ 0 }
2404},
2405
2406{	/* AArch64_CNOT_ZPmZ_S, AArch64_INS_CNOT: cnot */
2407	0,
2408	{ 0 }
2409},
2410
2411{	/* AArch64_CNTB_XPiI, AArch64_INS_CNTB: cntb */
2412	0,
2413	{ 0 }
2414},
2415
2416{	/* AArch64_CNTD_XPiI, AArch64_INS_CNTD: cntd */
2417	0,
2418	{ 0 }
2419},
2420
2421{	/* AArch64_CNTH_XPiI, AArch64_INS_CNTH: cnth */
2422	0,
2423	{ 0 }
2424},
2425
2426{	/* AArch64_CNTP_XPP_B, AArch64_INS_CNTP: cntp */
2427	0,
2428	{ 0 }
2429},
2430
2431{	/* AArch64_CNTP_XPP_D, AArch64_INS_CNTP: cntp */
2432	0,
2433	{ 0 }
2434},
2435
2436{	/* AArch64_CNTP_XPP_H, AArch64_INS_CNTP: cntp */
2437	0,
2438	{ 0 }
2439},
2440
2441{	/* AArch64_CNTP_XPP_S, AArch64_INS_CNTP: cntp */
2442	0,
2443	{ 0 }
2444},
2445
2446{	/* AArch64_CNTW_XPiI, AArch64_INS_CNTW: cntw */
2447	0,
2448	{ 0 }
2449},
2450
2451{	/* AArch64_CNT_ZPmZ_B, AArch64_INS_CNT: cnt */
2452	0,
2453	{ 0 }
2454},
2455
2456{	/* AArch64_CNT_ZPmZ_D, AArch64_INS_CNT: cnt */
2457	0,
2458	{ 0 }
2459},
2460
2461{	/* AArch64_CNT_ZPmZ_H, AArch64_INS_CNT: cnt */
2462	0,
2463	{ 0 }
2464},
2465
2466{	/* AArch64_CNT_ZPmZ_S, AArch64_INS_CNT: cnt */
2467	0,
2468	{ 0 }
2469},
2470
2471{	/* AArch64_CNTv16i8, AArch64_INS_CNT: cnt */
2472	0,
2473	{ CS_AC_WRITE, CS_AC_READ, 0 }
2474},
2475
2476{	/* AArch64_CNTv8i8, AArch64_INS_CNT: cnt */
2477	0,
2478	{ CS_AC_WRITE, CS_AC_READ, 0 }
2479},
2480
2481{	/* AArch64_COMPACT_ZPZ_D, AArch64_INS_COMPACT: compact */
2482	0,
2483	{ 0 }
2484},
2485
2486{	/* AArch64_COMPACT_ZPZ_S, AArch64_INS_COMPACT: compact */
2487	0,
2488	{ 0 }
2489},
2490
2491{	/* AArch64_CPY_ZPmI_B, AArch64_INS_CPY: cpy */
2492	0,
2493	{ 0 }
2494},
2495
2496{	/* AArch64_CPY_ZPmI_D, AArch64_INS_CPY: cpy */
2497	0,
2498	{ 0 }
2499},
2500
2501{	/* AArch64_CPY_ZPmI_H, AArch64_INS_CPY: cpy */
2502	0,
2503	{ 0 }
2504},
2505
2506{	/* AArch64_CPY_ZPmI_S, AArch64_INS_CPY: cpy */
2507	0,
2508	{ 0 }
2509},
2510
2511{	/* AArch64_CPY_ZPmR_B, AArch64_INS_CPY: cpy */
2512	0,
2513	{ 0 }
2514},
2515
2516{	/* AArch64_CPY_ZPmR_D, AArch64_INS_CPY: cpy */
2517	0,
2518	{ 0 }
2519},
2520
2521{	/* AArch64_CPY_ZPmR_H, AArch64_INS_CPY: cpy */
2522	0,
2523	{ 0 }
2524},
2525
2526{	/* AArch64_CPY_ZPmR_S, AArch64_INS_CPY: cpy */
2527	0,
2528	{ 0 }
2529},
2530
2531{	/* AArch64_CPY_ZPmV_B, AArch64_INS_CPY: cpy */
2532	0,
2533	{ 0 }
2534},
2535
2536{	/* AArch64_CPY_ZPmV_D, AArch64_INS_CPY: cpy */
2537	0,
2538	{ 0 }
2539},
2540
2541{	/* AArch64_CPY_ZPmV_H, AArch64_INS_CPY: cpy */
2542	0,
2543	{ 0 }
2544},
2545
2546{	/* AArch64_CPY_ZPmV_S, AArch64_INS_CPY: cpy */
2547	0,
2548	{ 0 }
2549},
2550
2551{	/* AArch64_CPY_ZPzI_B, AArch64_INS_CPY: cpy */
2552	0,
2553	{ 0 }
2554},
2555
2556{	/* AArch64_CPY_ZPzI_D, AArch64_INS_CPY: cpy */
2557	0,
2558	{ 0 }
2559},
2560
2561{	/* AArch64_CPY_ZPzI_H, AArch64_INS_CPY: cpy */
2562	0,
2563	{ 0 }
2564},
2565
2566{	/* AArch64_CPY_ZPzI_S, AArch64_INS_CPY: cpy */
2567	0,
2568	{ 0 }
2569},
2570
2571{	/* AArch64_CPYi16, AArch64_INS_DUP: dup */
2572	0,
2573	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2574},
2575
2576{	/* AArch64_CPYi32, AArch64_INS_DUP: dup */
2577	0,
2578	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2579},
2580
2581{	/* AArch64_CPYi64, AArch64_INS_DUP: dup */
2582	0,
2583	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2584},
2585
2586{	/* AArch64_CPYi8, AArch64_INS_DUP: dup */
2587	0,
2588	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2589},
2590
2591{	/* AArch64_CRC32Brr, AArch64_INS_CRC32B: crc32b */
2592	0,
2593	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2594},
2595
2596{	/* AArch64_CRC32CBrr, AArch64_INS_CRC32CB: crc32cb */
2597	0,
2598	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2599},
2600
2601{	/* AArch64_CRC32CHrr, AArch64_INS_CRC32CH: crc32ch */
2602	0,
2603	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2604},
2605
2606{	/* AArch64_CRC32CWrr, AArch64_INS_CRC32CW: crc32cw */
2607	0,
2608	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2609},
2610
2611{	/* AArch64_CRC32CXrr, AArch64_INS_CRC32CX: crc32cx */
2612	0,
2613	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2614},
2615
2616{	/* AArch64_CRC32Hrr, AArch64_INS_CRC32H: crc32h */
2617	0,
2618	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2619},
2620
2621{	/* AArch64_CRC32Wrr, AArch64_INS_CRC32W: crc32w */
2622	0,
2623	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2624},
2625
2626{	/* AArch64_CRC32Xrr, AArch64_INS_CRC32X: crc32x */
2627	0,
2628	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2629},
2630
2631{	/* AArch64_CSELWr, AArch64_INS_CSEL: csel */
2632	0,
2633	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
2634},
2635
2636{	/* AArch64_CSELXr, AArch64_INS_CSEL: csel */
2637	0,
2638	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
2639},
2640
2641{	/* AArch64_CSINCWr, AArch64_INS_CINC: cinc */
2642	0,
2643	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
2644},
2645
2646{	/* AArch64_CSINCXr, AArch64_INS_CINC: cinc */
2647	0,
2648	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
2649},
2650
2651{	/* AArch64_CSINVWr, AArch64_INS_CINV: cinv */
2652	0,
2653	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
2654},
2655
2656{	/* AArch64_CSINVXr, AArch64_INS_CINV: cinv */
2657	0,
2658	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
2659},
2660
2661{	/* AArch64_CSNEGWr, AArch64_INS_CNEG: cneg */
2662	0,
2663	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
2664},
2665
2666{	/* AArch64_CSNEGXr, AArch64_INS_CNEG: cneg */
2667	0,
2668	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
2669},
2670
2671{	/* AArch64_CTERMEQ_WW, AArch64_INS_CTERMEQ: ctermeq */
2672	0,
2673	{ 0 }
2674},
2675
2676{	/* AArch64_CTERMEQ_XX, AArch64_INS_CTERMEQ: ctermeq */
2677	0,
2678	{ 0 }
2679},
2680
2681{	/* AArch64_CTERMNE_WW, AArch64_INS_CTERMNE: ctermne */
2682	0,
2683	{ 0 }
2684},
2685
2686{	/* AArch64_CTERMNE_XX, AArch64_INS_CTERMNE: ctermne */
2687	0,
2688	{ 0 }
2689},
2690
2691{	/* AArch64_DCPS1, AArch64_INS_DCPS1: dcps1 */
2692	0,
2693	{ CS_AC_READ, 0 }
2694},
2695
2696{	/* AArch64_DCPS2, AArch64_INS_DCPS2: dcps2 */
2697	0,
2698	{ CS_AC_READ, 0 }
2699},
2700
2701{	/* AArch64_DCPS3, AArch64_INS_DCPS3: dcps3 */
2702	0,
2703	{ CS_AC_READ, 0 }
2704},
2705
2706{	/* AArch64_DECB_XPiI, AArch64_INS_DECB: decb */
2707	0,
2708	{ 0 }
2709},
2710
2711{	/* AArch64_DECD_XPiI, AArch64_INS_DECD: decd */
2712	0,
2713	{ 0 }
2714},
2715
2716{	/* AArch64_DECD_ZPiI, AArch64_INS_DECD: decd */
2717	0,
2718	{ 0 }
2719},
2720
2721{	/* AArch64_DECH_XPiI, AArch64_INS_DECH: dech */
2722	0,
2723	{ 0 }
2724},
2725
2726{	/* AArch64_DECH_ZPiI, AArch64_INS_DECH: dech */
2727	0,
2728	{ 0 }
2729},
2730
2731{	/* AArch64_DECP_XP_B, AArch64_INS_DECP: decp */
2732	0,
2733	{ 0 }
2734},
2735
2736{	/* AArch64_DECP_XP_D, AArch64_INS_DECP: decp */
2737	0,
2738	{ 0 }
2739},
2740
2741{	/* AArch64_DECP_XP_H, AArch64_INS_DECP: decp */
2742	0,
2743	{ 0 }
2744},
2745
2746{	/* AArch64_DECP_XP_S, AArch64_INS_DECP: decp */
2747	0,
2748	{ 0 }
2749},
2750
2751{	/* AArch64_DECP_ZP_D, AArch64_INS_DECP: decp */
2752	0,
2753	{ 0 }
2754},
2755
2756{	/* AArch64_DECP_ZP_H, AArch64_INS_DECP: decp */
2757	0,
2758	{ 0 }
2759},
2760
2761{	/* AArch64_DECP_ZP_S, AArch64_INS_DECP: decp */
2762	0,
2763	{ 0 }
2764},
2765
2766{	/* AArch64_DECW_XPiI, AArch64_INS_DECW: decw */
2767	0,
2768	{ 0 }
2769},
2770
2771{	/* AArch64_DECW_ZPiI, AArch64_INS_DECW: decw */
2772	0,
2773	{ 0 }
2774},
2775
2776{	/* AArch64_DMB, AArch64_INS_DMB: dmb */
2777	0,
2778	{ CS_AC_READ, 0 }
2779},
2780
2781{	/* AArch64_DRPS, AArch64_INS_DRPS: drps */
2782	0,
2783	{ 0 }
2784},
2785
2786{	/* AArch64_DSB, AArch64_INS_DSB: dsb */
2787	0,
2788	{ CS_AC_READ, 0 }
2789},
2790
2791{	/* AArch64_DUPM_ZI, AArch64_INS_DUPM: dupm */
2792	0,
2793	{ 0 }
2794},
2795
2796{	/* AArch64_DUP_ZI_B, AArch64_INS_DUP: dup */
2797	0,
2798	{ 0 }
2799},
2800
2801{	/* AArch64_DUP_ZI_D, AArch64_INS_DUP: dup */
2802	0,
2803	{ 0 }
2804},
2805
2806{	/* AArch64_DUP_ZI_H, AArch64_INS_DUP: dup */
2807	0,
2808	{ 0 }
2809},
2810
2811{	/* AArch64_DUP_ZI_S, AArch64_INS_DUP: dup */
2812	0,
2813	{ 0 }
2814},
2815
2816{	/* AArch64_DUP_ZR_B, AArch64_INS_DUP: dup */
2817	0,
2818	{ 0 }
2819},
2820
2821{	/* AArch64_DUP_ZR_D, AArch64_INS_DUP: dup */
2822	0,
2823	{ 0 }
2824},
2825
2826{	/* AArch64_DUP_ZR_H, AArch64_INS_DUP: dup */
2827	0,
2828	{ 0 }
2829},
2830
2831{	/* AArch64_DUP_ZR_S, AArch64_INS_DUP: dup */
2832	0,
2833	{ 0 }
2834},
2835
2836{	/* AArch64_DUP_ZZI_B, AArch64_INS_DUP: dup */
2837	0,
2838	{ 0 }
2839},
2840
2841{	/* AArch64_DUP_ZZI_D, AArch64_INS_DUP: dup */
2842	0,
2843	{ 0 }
2844},
2845
2846{	/* AArch64_DUP_ZZI_H, AArch64_INS_DUP: dup */
2847	0,
2848	{ 0 }
2849},
2850
2851{	/* AArch64_DUP_ZZI_Q, AArch64_INS_DUP: dup */
2852	0,
2853	{ 0 }
2854},
2855
2856{	/* AArch64_DUP_ZZI_S, AArch64_INS_DUP: dup */
2857	0,
2858	{ 0 }
2859},
2860
2861{	/* AArch64_DUPv16i8gpr, AArch64_INS_DUP: dup */
2862	0,
2863	{ CS_AC_WRITE, CS_AC_READ, 0 }
2864},
2865
2866{	/* AArch64_DUPv16i8lane, AArch64_INS_DUP: dup */
2867	0,
2868	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2869},
2870
2871{	/* AArch64_DUPv2i32gpr, AArch64_INS_DUP: dup */
2872	0,
2873	{ CS_AC_WRITE, CS_AC_READ, 0 }
2874},
2875
2876{	/* AArch64_DUPv2i32lane, AArch64_INS_DUP: dup */
2877	0,
2878	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2879},
2880
2881{	/* AArch64_DUPv2i64gpr, AArch64_INS_DUP: dup */
2882	0,
2883	{ CS_AC_WRITE, CS_AC_READ, 0 }
2884},
2885
2886{	/* AArch64_DUPv2i64lane, AArch64_INS_DUP: dup */
2887	0,
2888	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2889},
2890
2891{	/* AArch64_DUPv4i16gpr, AArch64_INS_DUP: dup */
2892	0,
2893	{ CS_AC_WRITE, CS_AC_READ, 0 }
2894},
2895
2896{	/* AArch64_DUPv4i16lane, AArch64_INS_DUP: dup */
2897	0,
2898	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2899},
2900
2901{	/* AArch64_DUPv4i32gpr, AArch64_INS_DUP: dup */
2902	0,
2903	{ CS_AC_WRITE, CS_AC_READ, 0 }
2904},
2905
2906{	/* AArch64_DUPv4i32lane, AArch64_INS_DUP: dup */
2907	0,
2908	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2909},
2910
2911{	/* AArch64_DUPv8i16gpr, AArch64_INS_DUP: dup */
2912	0,
2913	{ CS_AC_WRITE, CS_AC_READ, 0 }
2914},
2915
2916{	/* AArch64_DUPv8i16lane, AArch64_INS_DUP: dup */
2917	0,
2918	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2919},
2920
2921{	/* AArch64_DUPv8i8gpr, AArch64_INS_DUP: dup */
2922	0,
2923	{ CS_AC_WRITE, CS_AC_READ, 0 }
2924},
2925
2926{	/* AArch64_DUPv8i8lane, AArch64_INS_DUP: dup */
2927	0,
2928	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2929},
2930
2931{	/* AArch64_EONWrs, AArch64_INS_EON: eon */
2932	0,
2933	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2934},
2935
2936{	/* AArch64_EONXrs, AArch64_INS_EON: eon */
2937	0,
2938	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2939},
2940
2941{	/* AArch64_EOR3, AArch64_INS_EOR3: eor3 */
2942	0,
2943	{ 0 }
2944},
2945
2946{	/* AArch64_EORS_PPzPP, AArch64_INS_EORS: eors */
2947	0,
2948	{ 0 }
2949},
2950
2951{	/* AArch64_EORV_VPZ_B, AArch64_INS_EORV: eorv */
2952	0,
2953	{ 0 }
2954},
2955
2956{	/* AArch64_EORV_VPZ_D, AArch64_INS_EORV: eorv */
2957	0,
2958	{ 0 }
2959},
2960
2961{	/* AArch64_EORV_VPZ_H, AArch64_INS_EORV: eorv */
2962	0,
2963	{ 0 }
2964},
2965
2966{	/* AArch64_EORV_VPZ_S, AArch64_INS_EORV: eorv */
2967	0,
2968	{ 0 }
2969},
2970
2971{	/* AArch64_EORWri, AArch64_INS_EON: eon */
2972	0,
2973	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2974},
2975
2976{	/* AArch64_EORWrs, AArch64_INS_EOR: eor */
2977	0,
2978	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2979},
2980
2981{	/* AArch64_EORXri, AArch64_INS_EON: eon */
2982	0,
2983	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2984},
2985
2986{	/* AArch64_EORXrs, AArch64_INS_EOR: eor */
2987	0,
2988	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
2989},
2990
2991{	/* AArch64_EOR_PPzPP, AArch64_INS_EOR: eor */
2992	0,
2993	{ 0 }
2994},
2995
2996{	/* AArch64_EOR_ZI, AArch64_INS_EON: eon */
2997	0,
2998	{ 0 }
2999},
3000
3001{	/* AArch64_EOR_ZPmZ_B, AArch64_INS_EOR: eor */
3002	0,
3003	{ 0 }
3004},
3005
3006{	/* AArch64_EOR_ZPmZ_D, AArch64_INS_EOR: eor */
3007	0,
3008	{ 0 }
3009},
3010
3011{	/* AArch64_EOR_ZPmZ_H, AArch64_INS_EOR: eor */
3012	0,
3013	{ 0 }
3014},
3015
3016{	/* AArch64_EOR_ZPmZ_S, AArch64_INS_EOR: eor */
3017	0,
3018	{ 0 }
3019},
3020
3021{	/* AArch64_EOR_ZZZ, AArch64_INS_EOR: eor */
3022	0,
3023	{ 0 }
3024},
3025
3026{	/* AArch64_EORv16i8, AArch64_INS_EOR: eor */
3027	0,
3028	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3029},
3030
3031{	/* AArch64_EORv8i8, AArch64_INS_EOR: eor */
3032	0,
3033	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3034},
3035
3036{	/* AArch64_ERET, AArch64_INS_ERET: eret */
3037	0,
3038	{ 0 }
3039},
3040
3041{	/* AArch64_ERETAA, AArch64_INS_ERETAA: eretaa */
3042	0,
3043	{ 0 }
3044},
3045
3046{	/* AArch64_ERETAB, AArch64_INS_ERETAB: eretab */
3047	0,
3048	{ 0 }
3049},
3050
3051{	/* AArch64_EXTRWrri, AArch64_INS_EXTR: extr */
3052	0,
3053	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
3054},
3055
3056{	/* AArch64_EXTRXrri, AArch64_INS_EXTR: extr */
3057	0,
3058	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
3059},
3060
3061{	/* AArch64_EXT_ZZI, AArch64_INS_EXT: ext */
3062	0,
3063	{ 0 }
3064},
3065
3066{	/* AArch64_EXTv16i8, AArch64_INS_EXT: ext */
3067	0,
3068	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
3069},
3070
3071{	/* AArch64_EXTv8i8, AArch64_INS_EXT: ext */
3072	0,
3073	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
3074},
3075
3076{	/* AArch64_FABD16, AArch64_INS_FABD: fabd */
3077	0,
3078	{ 0 }
3079},
3080
3081{	/* AArch64_FABD32, AArch64_INS_FABD: fabd */
3082	0,
3083	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3084},
3085
3086{	/* AArch64_FABD64, AArch64_INS_FABD: fabd */
3087	0,
3088	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3089},
3090
3091{	/* AArch64_FABD_ZPmZ_D, AArch64_INS_FABD: fabd */
3092	0,
3093	{ 0 }
3094},
3095
3096{	/* AArch64_FABD_ZPmZ_H, AArch64_INS_FABD: fabd */
3097	0,
3098	{ 0 }
3099},
3100
3101{	/* AArch64_FABD_ZPmZ_S, AArch64_INS_FABD: fabd */
3102	0,
3103	{ 0 }
3104},
3105
3106{	/* AArch64_FABDv2f32, AArch64_INS_FABD: fabd */
3107	0,
3108	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3109},
3110
3111{	/* AArch64_FABDv2f64, AArch64_INS_FABD: fabd */
3112	0,
3113	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3114},
3115
3116{	/* AArch64_FABDv4f16, AArch64_INS_FABD: fabd */
3117	0,
3118	{ 0 }
3119},
3120
3121{	/* AArch64_FABDv4f32, AArch64_INS_FABD: fabd */
3122	0,
3123	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3124},
3125
3126{	/* AArch64_FABDv8f16, AArch64_INS_FABD: fabd */
3127	0,
3128	{ 0 }
3129},
3130
3131{	/* AArch64_FABSDr, AArch64_INS_FABS: fabs */
3132	0,
3133	{ CS_AC_WRITE, CS_AC_READ, 0 }
3134},
3135
3136{	/* AArch64_FABSHr, AArch64_INS_FABS: fabs */
3137	0,
3138	{ 0 }
3139},
3140
3141{	/* AArch64_FABSSr, AArch64_INS_FABS: fabs */
3142	0,
3143	{ CS_AC_WRITE, CS_AC_READ, 0 }
3144},
3145
3146{	/* AArch64_FABS_ZPmZ_D, AArch64_INS_FABS: fabs */
3147	0,
3148	{ 0 }
3149},
3150
3151{	/* AArch64_FABS_ZPmZ_H, AArch64_INS_FABS: fabs */
3152	0,
3153	{ 0 }
3154},
3155
3156{	/* AArch64_FABS_ZPmZ_S, AArch64_INS_FABS: fabs */
3157	0,
3158	{ 0 }
3159},
3160
3161{	/* AArch64_FABSv2f32, AArch64_INS_FABS: fabs */
3162	0,
3163	{ CS_AC_WRITE, CS_AC_READ, 0 }
3164},
3165
3166{	/* AArch64_FABSv2f64, AArch64_INS_FABS: fabs */
3167	0,
3168	{ CS_AC_WRITE, CS_AC_READ, 0 }
3169},
3170
3171{	/* AArch64_FABSv4f16, AArch64_INS_FABS: fabs */
3172	0,
3173	{ 0 }
3174},
3175
3176{	/* AArch64_FABSv4f32, AArch64_INS_FABS: fabs */
3177	0,
3178	{ CS_AC_WRITE, CS_AC_READ, 0 }
3179},
3180
3181{	/* AArch64_FABSv8f16, AArch64_INS_FABS: fabs */
3182	0,
3183	{ 0 }
3184},
3185
3186{	/* AArch64_FACGE16, AArch64_INS_FACGE: facge */
3187	0,
3188	{ 0 }
3189},
3190
3191{	/* AArch64_FACGE32, AArch64_INS_FACGE: facge */
3192	0,
3193	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3194},
3195
3196{	/* AArch64_FACGE64, AArch64_INS_FACGE: facge */
3197	0,
3198	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3199},
3200
3201{	/* AArch64_FACGE_PPzZZ_D, AArch64_INS_FACGE: facge */
3202	0,
3203	{ 0 }
3204},
3205
3206{	/* AArch64_FACGE_PPzZZ_H, AArch64_INS_FACGE: facge */
3207	0,
3208	{ 0 }
3209},
3210
3211{	/* AArch64_FACGE_PPzZZ_S, AArch64_INS_FACGE: facge */
3212	0,
3213	{ 0 }
3214},
3215
3216{	/* AArch64_FACGEv2f32, AArch64_INS_FACGE: facge */
3217	0,
3218	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3219},
3220
3221{	/* AArch64_FACGEv2f64, AArch64_INS_FACGE: facge */
3222	0,
3223	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3224},
3225
3226{	/* AArch64_FACGEv4f16, AArch64_INS_FACGE: facge */
3227	0,
3228	{ 0 }
3229},
3230
3231{	/* AArch64_FACGEv4f32, AArch64_INS_FACGE: facge */
3232	0,
3233	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3234},
3235
3236{	/* AArch64_FACGEv8f16, AArch64_INS_FACGE: facge */
3237	0,
3238	{ 0 }
3239},
3240
3241{	/* AArch64_FACGT16, AArch64_INS_FACGT: facgt */
3242	0,
3243	{ 0 }
3244},
3245
3246{	/* AArch64_FACGT32, AArch64_INS_FACGT: facgt */
3247	0,
3248	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3249},
3250
3251{	/* AArch64_FACGT64, AArch64_INS_FACGT: facgt */
3252	0,
3253	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3254},
3255
3256{	/* AArch64_FACGT_PPzZZ_D, AArch64_INS_FACGT: facgt */
3257	0,
3258	{ 0 }
3259},
3260
3261{	/* AArch64_FACGT_PPzZZ_H, AArch64_INS_FACGT: facgt */
3262	0,
3263	{ 0 }
3264},
3265
3266{	/* AArch64_FACGT_PPzZZ_S, AArch64_INS_FACGT: facgt */
3267	0,
3268	{ 0 }
3269},
3270
3271{	/* AArch64_FACGTv2f32, AArch64_INS_FACGT: facgt */
3272	0,
3273	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3274},
3275
3276{	/* AArch64_FACGTv2f64, AArch64_INS_FACGT: facgt */
3277	0,
3278	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3279},
3280
3281{	/* AArch64_FACGTv4f16, AArch64_INS_FACGT: facgt */
3282	0,
3283	{ 0 }
3284},
3285
3286{	/* AArch64_FACGTv4f32, AArch64_INS_FACGT: facgt */
3287	0,
3288	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3289},
3290
3291{	/* AArch64_FACGTv8f16, AArch64_INS_FACGT: facgt */
3292	0,
3293	{ 0 }
3294},
3295
3296{	/* AArch64_FADDA_VPZ_D, AArch64_INS_FADDA: fadda */
3297	0,
3298	{ 0 }
3299},
3300
3301{	/* AArch64_FADDA_VPZ_H, AArch64_INS_FADDA: fadda */
3302	0,
3303	{ 0 }
3304},
3305
3306{	/* AArch64_FADDA_VPZ_S, AArch64_INS_FADDA: fadda */
3307	0,
3308	{ 0 }
3309},
3310
3311{	/* AArch64_FADDDrr, AArch64_INS_FADD: fadd */
3312	0,
3313	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3314},
3315
3316{	/* AArch64_FADDHrr, AArch64_INS_FADD: fadd */
3317	0,
3318	{ 0 }
3319},
3320
3321{	/* AArch64_FADDPv2f32, AArch64_INS_FADDP: faddp */
3322	0,
3323	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3324},
3325
3326{	/* AArch64_FADDPv2f64, AArch64_INS_FADDP: faddp */
3327	0,
3328	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3329},
3330
3331{	/* AArch64_FADDPv2i16p, AArch64_INS_FADDP: faddp */
3332	0,
3333	{ 0 }
3334},
3335
3336{	/* AArch64_FADDPv2i32p, AArch64_INS_FADDP: faddp */
3337	0,
3338	{ CS_AC_WRITE, CS_AC_READ, 0 }
3339},
3340
3341{	/* AArch64_FADDPv2i64p, AArch64_INS_FADDP: faddp */
3342	0,
3343	{ CS_AC_WRITE, CS_AC_READ, 0 }
3344},
3345
3346{	/* AArch64_FADDPv4f16, AArch64_INS_FADDP: faddp */
3347	0,
3348	{ 0 }
3349},
3350
3351{	/* AArch64_FADDPv4f32, AArch64_INS_FADDP: faddp */
3352	0,
3353	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3354},
3355
3356{	/* AArch64_FADDPv8f16, AArch64_INS_FADDP: faddp */
3357	0,
3358	{ 0 }
3359},
3360
3361{	/* AArch64_FADDSrr, AArch64_INS_FADD: fadd */
3362	0,
3363	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3364},
3365
3366{	/* AArch64_FADDV_VPZ_D, AArch64_INS_FADDV: faddv */
3367	0,
3368	{ 0 }
3369},
3370
3371{	/* AArch64_FADDV_VPZ_H, AArch64_INS_FADDV: faddv */
3372	0,
3373	{ 0 }
3374},
3375
3376{	/* AArch64_FADDV_VPZ_S, AArch64_INS_FADDV: faddv */
3377	0,
3378	{ 0 }
3379},
3380
3381{	/* AArch64_FADD_ZPmI_D, AArch64_INS_FADD: fadd */
3382	0,
3383	{ 0 }
3384},
3385
3386{	/* AArch64_FADD_ZPmI_H, AArch64_INS_FADD: fadd */
3387	0,
3388	{ 0 }
3389},
3390
3391{	/* AArch64_FADD_ZPmI_S, AArch64_INS_FADD: fadd */
3392	0,
3393	{ 0 }
3394},
3395
3396{	/* AArch64_FADD_ZPmZ_D, AArch64_INS_FADD: fadd */
3397	0,
3398	{ 0 }
3399},
3400
3401{	/* AArch64_FADD_ZPmZ_H, AArch64_INS_FADD: fadd */
3402	0,
3403	{ 0 }
3404},
3405
3406{	/* AArch64_FADD_ZPmZ_S, AArch64_INS_FADD: fadd */
3407	0,
3408	{ 0 }
3409},
3410
3411{	/* AArch64_FADD_ZZZ_D, AArch64_INS_FADD: fadd */
3412	0,
3413	{ 0 }
3414},
3415
3416{	/* AArch64_FADD_ZZZ_H, AArch64_INS_FADD: fadd */
3417	0,
3418	{ 0 }
3419},
3420
3421{	/* AArch64_FADD_ZZZ_S, AArch64_INS_FADD: fadd */
3422	0,
3423	{ 0 }
3424},
3425
3426{	/* AArch64_FADDv2f32, AArch64_INS_FADD: fadd */
3427	0,
3428	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3429},
3430
3431{	/* AArch64_FADDv2f64, AArch64_INS_FADD: fadd */
3432	0,
3433	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3434},
3435
3436{	/* AArch64_FADDv4f16, AArch64_INS_FADD: fadd */
3437	0,
3438	{ 0 }
3439},
3440
3441{	/* AArch64_FADDv4f32, AArch64_INS_FADD: fadd */
3442	0,
3443	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3444},
3445
3446{	/* AArch64_FADDv8f16, AArch64_INS_FADD: fadd */
3447	0,
3448	{ 0 }
3449},
3450
3451{	/* AArch64_FCADD_ZPmZ_D, AArch64_INS_FCADD: fcadd */
3452	0,
3453	{ 0 }
3454},
3455
3456{	/* AArch64_FCADD_ZPmZ_H, AArch64_INS_FCADD: fcadd */
3457	0,
3458	{ 0 }
3459},
3460
3461{	/* AArch64_FCADD_ZPmZ_S, AArch64_INS_FCADD: fcadd */
3462	0,
3463	{ 0 }
3464},
3465
3466{	/* AArch64_FCADDv2f32, AArch64_INS_FCADD: fcadd */
3467	0,
3468	{ 0 }
3469},
3470
3471{	/* AArch64_FCADDv2f64, AArch64_INS_FCADD: fcadd */
3472	0,
3473	{ 0 }
3474},
3475
3476{	/* AArch64_FCADDv4f16, AArch64_INS_FCADD: fcadd */
3477	0,
3478	{ 0 }
3479},
3480
3481{	/* AArch64_FCADDv4f32, AArch64_INS_FCADD: fcadd */
3482	0,
3483	{ 0 }
3484},
3485
3486{	/* AArch64_FCADDv8f16, AArch64_INS_FCADD: fcadd */
3487	0,
3488	{ 0 }
3489},
3490
3491{	/* AArch64_FCCMPDrr, AArch64_INS_FCCMP: fccmp */
3492	0,
3493	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE, CS_AC_READ }
3494},
3495
3496{	/* AArch64_FCCMPEDrr, AArch64_INS_FCCMPE: fccmpe */
3497	0,
3498	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE, CS_AC_READ }
3499},
3500
3501{	/* AArch64_FCCMPEHrr, AArch64_INS_FCCMPE: fccmpe */
3502	0,
3503	{ 0 }
3504},
3505
3506{	/* AArch64_FCCMPESrr, AArch64_INS_FCCMPE: fccmpe */
3507	0,
3508	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE, CS_AC_READ }
3509},
3510
3511{	/* AArch64_FCCMPHrr, AArch64_INS_FCCMP: fccmp */
3512	0,
3513	{ 0 }
3514},
3515
3516{	/* AArch64_FCCMPSrr, AArch64_INS_FCCMP: fccmp */
3517	0,
3518	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE, CS_AC_READ }
3519},
3520
3521{	/* AArch64_FCMEQ16, AArch64_INS_FCMEQ: fcmeq */
3522	0,
3523	{ 0 }
3524},
3525
3526{	/* AArch64_FCMEQ32, AArch64_INS_FCMEQ: fcmeq */
3527	0,
3528	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3529},
3530
3531{	/* AArch64_FCMEQ64, AArch64_INS_FCMEQ: fcmeq */
3532	0,
3533	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3534},
3535
3536{	/* AArch64_FCMEQ_PPzZ0_D, AArch64_INS_FCMEQ: fcmeq */
3537	0,
3538	{ 0 }
3539},
3540
3541{	/* AArch64_FCMEQ_PPzZ0_H, AArch64_INS_FCMEQ: fcmeq */
3542	0,
3543	{ 0 }
3544},
3545
3546{	/* AArch64_FCMEQ_PPzZ0_S, AArch64_INS_FCMEQ: fcmeq */
3547	0,
3548	{ 0 }
3549},
3550
3551{	/* AArch64_FCMEQ_PPzZZ_D, AArch64_INS_FCMEQ: fcmeq */
3552	0,
3553	{ 0 }
3554},
3555
3556{	/* AArch64_FCMEQ_PPzZZ_H, AArch64_INS_FCMEQ: fcmeq */
3557	0,
3558	{ 0 }
3559},
3560
3561{	/* AArch64_FCMEQ_PPzZZ_S, AArch64_INS_FCMEQ: fcmeq */
3562	0,
3563	{ 0 }
3564},
3565
3566{	/* AArch64_FCMEQv1i16rz, AArch64_INS_FCMEQ: fcmeq */
3567	0,
3568	{ 0 }
3569},
3570
3571{	/* AArch64_FCMEQv1i32rz, AArch64_INS_FCMEQ: fcmeq */
3572	0,
3573	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3574},
3575
3576{	/* AArch64_FCMEQv1i64rz, AArch64_INS_FCMEQ: fcmeq */
3577	0,
3578	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3579},
3580
3581{	/* AArch64_FCMEQv2f32, AArch64_INS_FCMEQ: fcmeq */
3582	0,
3583	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3584},
3585
3586{	/* AArch64_FCMEQv2f64, AArch64_INS_FCMEQ: fcmeq */
3587	0,
3588	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3589},
3590
3591{	/* AArch64_FCMEQv2i32rz, AArch64_INS_FCMEQ: fcmeq */
3592	0,
3593	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3594},
3595
3596{	/* AArch64_FCMEQv2i64rz, AArch64_INS_FCMEQ: fcmeq */
3597	0,
3598	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3599},
3600
3601{	/* AArch64_FCMEQv4f16, AArch64_INS_FCMEQ: fcmeq */
3602	0,
3603	{ 0 }
3604},
3605
3606{	/* AArch64_FCMEQv4f32, AArch64_INS_FCMEQ: fcmeq */
3607	0,
3608	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3609},
3610
3611{	/* AArch64_FCMEQv4i16rz, AArch64_INS_FCMEQ: fcmeq */
3612	0,
3613	{ 0 }
3614},
3615
3616{	/* AArch64_FCMEQv4i32rz, AArch64_INS_FCMEQ: fcmeq */
3617	0,
3618	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3619},
3620
3621{	/* AArch64_FCMEQv8f16, AArch64_INS_FCMEQ: fcmeq */
3622	0,
3623	{ 0 }
3624},
3625
3626{	/* AArch64_FCMEQv8i16rz, AArch64_INS_FCMEQ: fcmeq */
3627	0,
3628	{ 0 }
3629},
3630
3631{	/* AArch64_FCMGE16, AArch64_INS_FCMGE: fcmge */
3632	0,
3633	{ 0 }
3634},
3635
3636{	/* AArch64_FCMGE32, AArch64_INS_FCMGE: fcmge */
3637	0,
3638	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3639},
3640
3641{	/* AArch64_FCMGE64, AArch64_INS_FCMGE: fcmge */
3642	0,
3643	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3644},
3645
3646{	/* AArch64_FCMGE_PPzZ0_D, AArch64_INS_FCMGE: fcmge */
3647	0,
3648	{ 0 }
3649},
3650
3651{	/* AArch64_FCMGE_PPzZ0_H, AArch64_INS_FCMGE: fcmge */
3652	0,
3653	{ 0 }
3654},
3655
3656{	/* AArch64_FCMGE_PPzZ0_S, AArch64_INS_FCMGE: fcmge */
3657	0,
3658	{ 0 }
3659},
3660
3661{	/* AArch64_FCMGE_PPzZZ_D, AArch64_INS_FCMGE: fcmge */
3662	0,
3663	{ 0 }
3664},
3665
3666{	/* AArch64_FCMGE_PPzZZ_H, AArch64_INS_FCMGE: fcmge */
3667	0,
3668	{ 0 }
3669},
3670
3671{	/* AArch64_FCMGE_PPzZZ_S, AArch64_INS_FCMGE: fcmge */
3672	0,
3673	{ 0 }
3674},
3675
3676{	/* AArch64_FCMGEv1i16rz, AArch64_INS_FCMGE: fcmge */
3677	0,
3678	{ 0 }
3679},
3680
3681{	/* AArch64_FCMGEv1i32rz, AArch64_INS_FCMGE: fcmge */
3682	0,
3683	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3684},
3685
3686{	/* AArch64_FCMGEv1i64rz, AArch64_INS_FCMGE: fcmge */
3687	0,
3688	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3689},
3690
3691{	/* AArch64_FCMGEv2f32, AArch64_INS_FCMGE: fcmge */
3692	0,
3693	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3694},
3695
3696{	/* AArch64_FCMGEv2f64, AArch64_INS_FCMGE: fcmge */
3697	0,
3698	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3699},
3700
3701{	/* AArch64_FCMGEv2i32rz, AArch64_INS_FCMGE: fcmge */
3702	0,
3703	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3704},
3705
3706{	/* AArch64_FCMGEv2i64rz, AArch64_INS_FCMGE: fcmge */
3707	0,
3708	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3709},
3710
3711{	/* AArch64_FCMGEv4f16, AArch64_INS_FCMGE: fcmge */
3712	0,
3713	{ 0 }
3714},
3715
3716{	/* AArch64_FCMGEv4f32, AArch64_INS_FCMGE: fcmge */
3717	0,
3718	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3719},
3720
3721{	/* AArch64_FCMGEv4i16rz, AArch64_INS_FCMGE: fcmge */
3722	0,
3723	{ 0 }
3724},
3725
3726{	/* AArch64_FCMGEv4i32rz, AArch64_INS_FCMGE: fcmge */
3727	0,
3728	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3729},
3730
3731{	/* AArch64_FCMGEv8f16, AArch64_INS_FCMGE: fcmge */
3732	0,
3733	{ 0 }
3734},
3735
3736{	/* AArch64_FCMGEv8i16rz, AArch64_INS_FCMGE: fcmge */
3737	0,
3738	{ 0 }
3739},
3740
3741{	/* AArch64_FCMGT16, AArch64_INS_FCMGT: fcmgt */
3742	0,
3743	{ 0 }
3744},
3745
3746{	/* AArch64_FCMGT32, AArch64_INS_FCMGT: fcmgt */
3747	0,
3748	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3749},
3750
3751{	/* AArch64_FCMGT64, AArch64_INS_FCMGT: fcmgt */
3752	0,
3753	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3754},
3755
3756{	/* AArch64_FCMGT_PPzZ0_D, AArch64_INS_FCMGT: fcmgt */
3757	0,
3758	{ 0 }
3759},
3760
3761{	/* AArch64_FCMGT_PPzZ0_H, AArch64_INS_FCMGT: fcmgt */
3762	0,
3763	{ 0 }
3764},
3765
3766{	/* AArch64_FCMGT_PPzZ0_S, AArch64_INS_FCMGT: fcmgt */
3767	0,
3768	{ 0 }
3769},
3770
3771{	/* AArch64_FCMGT_PPzZZ_D, AArch64_INS_FCMGT: fcmgt */
3772	0,
3773	{ 0 }
3774},
3775
3776{	/* AArch64_FCMGT_PPzZZ_H, AArch64_INS_FCMGT: fcmgt */
3777	0,
3778	{ 0 }
3779},
3780
3781{	/* AArch64_FCMGT_PPzZZ_S, AArch64_INS_FCMGT: fcmgt */
3782	0,
3783	{ 0 }
3784},
3785
3786{	/* AArch64_FCMGTv1i16rz, AArch64_INS_FCMGT: fcmgt */
3787	0,
3788	{ 0 }
3789},
3790
3791{	/* AArch64_FCMGTv1i32rz, AArch64_INS_FCMGT: fcmgt */
3792	0,
3793	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3794},
3795
3796{	/* AArch64_FCMGTv1i64rz, AArch64_INS_FCMGT: fcmgt */
3797	0,
3798	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3799},
3800
3801{	/* AArch64_FCMGTv2f32, AArch64_INS_FCMGT: fcmgt */
3802	0,
3803	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3804},
3805
3806{	/* AArch64_FCMGTv2f64, AArch64_INS_FCMGT: fcmgt */
3807	0,
3808	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3809},
3810
3811{	/* AArch64_FCMGTv2i32rz, AArch64_INS_FCMGT: fcmgt */
3812	0,
3813	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3814},
3815
3816{	/* AArch64_FCMGTv2i64rz, AArch64_INS_FCMGT: fcmgt */
3817	0,
3818	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3819},
3820
3821{	/* AArch64_FCMGTv4f16, AArch64_INS_FCMGT: fcmgt */
3822	0,
3823	{ 0 }
3824},
3825
3826{	/* AArch64_FCMGTv4f32, AArch64_INS_FCMGT: fcmgt */
3827	0,
3828	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3829},
3830
3831{	/* AArch64_FCMGTv4i16rz, AArch64_INS_FCMGT: fcmgt */
3832	0,
3833	{ 0 }
3834},
3835
3836{	/* AArch64_FCMGTv4i32rz, AArch64_INS_FCMGT: fcmgt */
3837	0,
3838	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3839},
3840
3841{	/* AArch64_FCMGTv8f16, AArch64_INS_FCMGT: fcmgt */
3842	0,
3843	{ 0 }
3844},
3845
3846{	/* AArch64_FCMGTv8i16rz, AArch64_INS_FCMGT: fcmgt */
3847	0,
3848	{ 0 }
3849},
3850
3851{	/* AArch64_FCMLA_ZPmZZ_D, AArch64_INS_FCMLA: fcmla */
3852	0,
3853	{ 0 }
3854},
3855
3856{	/* AArch64_FCMLA_ZPmZZ_H, AArch64_INS_FCMLA: fcmla */
3857	0,
3858	{ 0 }
3859},
3860
3861{	/* AArch64_FCMLA_ZPmZZ_S, AArch64_INS_FCMLA: fcmla */
3862	0,
3863	{ 0 }
3864},
3865
3866{	/* AArch64_FCMLA_ZZZI_H, AArch64_INS_FCMLA: fcmla */
3867	0,
3868	{ 0 }
3869},
3870
3871{	/* AArch64_FCMLA_ZZZI_S, AArch64_INS_FCMLA: fcmla */
3872	0,
3873	{ 0 }
3874},
3875
3876{	/* AArch64_FCMLAv2f32, AArch64_INS_FCMLA: fcmla */
3877	0,
3878	{ 0 }
3879},
3880
3881{	/* AArch64_FCMLAv2f64, AArch64_INS_FCMLA: fcmla */
3882	0,
3883	{ 0 }
3884},
3885
3886{	/* AArch64_FCMLAv4f16, AArch64_INS_FCMLA: fcmla */
3887	0,
3888	{ 0 }
3889},
3890
3891{	/* AArch64_FCMLAv4f16_indexed, AArch64_INS_FCMLA: fcmla */
3892	0,
3893	{ 0 }
3894},
3895
3896{	/* AArch64_FCMLAv4f32, AArch64_INS_FCMLA: fcmla */
3897	0,
3898	{ 0 }
3899},
3900
3901{	/* AArch64_FCMLAv4f32_indexed, AArch64_INS_FCMLA: fcmla */
3902	0,
3903	{ 0 }
3904},
3905
3906{	/* AArch64_FCMLAv8f16, AArch64_INS_FCMLA: fcmla */
3907	0,
3908	{ 0 }
3909},
3910
3911{	/* AArch64_FCMLAv8f16_indexed, AArch64_INS_FCMLA: fcmla */
3912	0,
3913	{ 0 }
3914},
3915
3916{	/* AArch64_FCMLE_PPzZ0_D, AArch64_INS_FCMLE: fcmle */
3917	0,
3918	{ 0 }
3919},
3920
3921{	/* AArch64_FCMLE_PPzZ0_H, AArch64_INS_FCMLE: fcmle */
3922	0,
3923	{ 0 }
3924},
3925
3926{	/* AArch64_FCMLE_PPzZ0_S, AArch64_INS_FCMLE: fcmle */
3927	0,
3928	{ 0 }
3929},
3930
3931{	/* AArch64_FCMLEv1i16rz, AArch64_INS_FCMLE: fcmle */
3932	0,
3933	{ 0 }
3934},
3935
3936{	/* AArch64_FCMLEv1i32rz, AArch64_INS_FCMLE: fcmle */
3937	0,
3938	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3939},
3940
3941{	/* AArch64_FCMLEv1i64rz, AArch64_INS_FCMLE: fcmle */
3942	0,
3943	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3944},
3945
3946{	/* AArch64_FCMLEv2i32rz, AArch64_INS_FCMLE: fcmle */
3947	0,
3948	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3949},
3950
3951{	/* AArch64_FCMLEv2i64rz, AArch64_INS_FCMLE: fcmle */
3952	0,
3953	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3954},
3955
3956{	/* AArch64_FCMLEv4i16rz, AArch64_INS_FCMLE: fcmle */
3957	0,
3958	{ 0 }
3959},
3960
3961{	/* AArch64_FCMLEv4i32rz, AArch64_INS_FCMLE: fcmle */
3962	0,
3963	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3964},
3965
3966{	/* AArch64_FCMLEv8i16rz, AArch64_INS_FCMLE: fcmle */
3967	0,
3968	{ 0 }
3969},
3970
3971{	/* AArch64_FCMLT_PPzZ0_D, AArch64_INS_FCMLT: fcmlt */
3972	0,
3973	{ 0 }
3974},
3975
3976{	/* AArch64_FCMLT_PPzZ0_H, AArch64_INS_FCMLT: fcmlt */
3977	0,
3978	{ 0 }
3979},
3980
3981{	/* AArch64_FCMLT_PPzZ0_S, AArch64_INS_FCMLT: fcmlt */
3982	0,
3983	{ 0 }
3984},
3985
3986{	/* AArch64_FCMLTv1i16rz, AArch64_INS_FCMLT: fcmlt */
3987	0,
3988	{ 0 }
3989},
3990
3991{	/* AArch64_FCMLTv1i32rz, AArch64_INS_FCMLT: fcmlt */
3992	0,
3993	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3994},
3995
3996{	/* AArch64_FCMLTv1i64rz, AArch64_INS_FCMLT: fcmlt */
3997	0,
3998	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
3999},
4000
4001{	/* AArch64_FCMLTv2i32rz, AArch64_INS_FCMLT: fcmlt */
4002	0,
4003	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
4004},
4005
4006{	/* AArch64_FCMLTv2i64rz, AArch64_INS_FCMLT: fcmlt */
4007	0,
4008	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
4009},
4010
4011{	/* AArch64_FCMLTv4i16rz, AArch64_INS_FCMLT: fcmlt */
4012	0,
4013	{ 0 }
4014},
4015
4016{	/* AArch64_FCMLTv4i32rz, AArch64_INS_FCMLT: fcmlt */
4017	0,
4018	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
4019},
4020
4021{	/* AArch64_FCMLTv8i16rz, AArch64_INS_FCMLT: fcmlt */
4022	0,
4023	{ 0 }
4024},
4025
4026{	/* AArch64_FCMNE_PPzZ0_D, AArch64_INS_FCMNE: fcmne */
4027	0,
4028	{ 0 }
4029},
4030
4031{	/* AArch64_FCMNE_PPzZ0_H, AArch64_INS_FCMNE: fcmne */
4032	0,
4033	{ 0 }
4034},
4035
4036{	/* AArch64_FCMNE_PPzZ0_S, AArch64_INS_FCMNE: fcmne */
4037	0,
4038	{ 0 }
4039},
4040
4041{	/* AArch64_FCMNE_PPzZZ_D, AArch64_INS_FCMNE: fcmne */
4042	0,
4043	{ 0 }
4044},
4045
4046{	/* AArch64_FCMNE_PPzZZ_H, AArch64_INS_FCMNE: fcmne */
4047	0,
4048	{ 0 }
4049},
4050
4051{	/* AArch64_FCMNE_PPzZZ_S, AArch64_INS_FCMNE: fcmne */
4052	0,
4053	{ 0 }
4054},
4055
4056{	/* AArch64_FCMPDri, AArch64_INS_FCMP: fcmp */
4057	0,
4058	{ CS_AC_READ, CS_AC_READ, 0 }
4059},
4060
4061{	/* AArch64_FCMPDrr, AArch64_INS_FCMP: fcmp */
4062	0,
4063	{ CS_AC_READ, CS_AC_READ, 0 }
4064},
4065
4066{	/* AArch64_FCMPEDri, AArch64_INS_FCMPE: fcmpe */
4067	0,
4068	{ CS_AC_READ, CS_AC_READ, 0 }
4069},
4070
4071{	/* AArch64_FCMPEDrr, AArch64_INS_FCMPE: fcmpe */
4072	0,
4073	{ CS_AC_READ, CS_AC_READ, 0 }
4074},
4075
4076{	/* AArch64_FCMPEHri, AArch64_INS_FCMPE: fcmpe */
4077	0,
4078	{ 0 }
4079},
4080
4081{	/* AArch64_FCMPEHrr, AArch64_INS_FCMPE: fcmpe */
4082	0,
4083	{ 0 }
4084},
4085
4086{	/* AArch64_FCMPESri, AArch64_INS_FCMPE: fcmpe */
4087	0,
4088	{ CS_AC_READ, CS_AC_READ, 0 }
4089},
4090
4091{	/* AArch64_FCMPESrr, AArch64_INS_FCMPE: fcmpe */
4092	0,
4093	{ CS_AC_READ, CS_AC_READ, 0 }
4094},
4095
4096{	/* AArch64_FCMPHri, AArch64_INS_FCMP: fcmp */
4097	0,
4098	{ 0 }
4099},
4100
4101{	/* AArch64_FCMPHrr, AArch64_INS_FCMP: fcmp */
4102	0,
4103	{ 0 }
4104},
4105
4106{	/* AArch64_FCMPSri, AArch64_INS_FCMP: fcmp */
4107	0,
4108	{ CS_AC_READ, CS_AC_READ, 0 }
4109},
4110
4111{	/* AArch64_FCMPSrr, AArch64_INS_FCMP: fcmp */
4112	0,
4113	{ CS_AC_READ, CS_AC_READ, 0 }
4114},
4115
4116{	/* AArch64_FCMUO_PPzZZ_D, AArch64_INS_FCMUO: fcmuo */
4117	0,
4118	{ 0 }
4119},
4120
4121{	/* AArch64_FCMUO_PPzZZ_H, AArch64_INS_FCMUO: fcmuo */
4122	0,
4123	{ 0 }
4124},
4125
4126{	/* AArch64_FCMUO_PPzZZ_S, AArch64_INS_FCMUO: fcmuo */
4127	0,
4128	{ 0 }
4129},
4130
4131{	/* AArch64_FCPY_ZPmI_D, AArch64_INS_FCPY: fcpy */
4132	0,
4133	{ 0 }
4134},
4135
4136{	/* AArch64_FCPY_ZPmI_H, AArch64_INS_FCPY: fcpy */
4137	0,
4138	{ 0 }
4139},
4140
4141{	/* AArch64_FCPY_ZPmI_S, AArch64_INS_FCPY: fcpy */
4142	0,
4143	{ 0 }
4144},
4145
4146{	/* AArch64_FCSELDrrr, AArch64_INS_FCSEL: fcsel */
4147	0,
4148	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
4149},
4150
4151{	/* AArch64_FCSELHrrr, AArch64_INS_FCSEL: fcsel */
4152	0,
4153	{ 0 }
4154},
4155
4156{	/* AArch64_FCSELSrrr, AArch64_INS_FCSEL: fcsel */
4157	0,
4158	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
4159},
4160
4161{	/* AArch64_FCVTASUWDr, AArch64_INS_FCVTAS: fcvtas */
4162	0,
4163	{ CS_AC_WRITE, CS_AC_READ, 0 }
4164},
4165
4166{	/* AArch64_FCVTASUWHr, AArch64_INS_FCVTAS: fcvtas */
4167	0,
4168	{ 0 }
4169},
4170
4171{	/* AArch64_FCVTASUWSr, AArch64_INS_FCVTAS: fcvtas */
4172	0,
4173	{ CS_AC_WRITE, CS_AC_READ, 0 }
4174},
4175
4176{	/* AArch64_FCVTASUXDr, AArch64_INS_FCVTAS: fcvtas */
4177	0,
4178	{ CS_AC_WRITE, CS_AC_READ, 0 }
4179},
4180
4181{	/* AArch64_FCVTASUXHr, AArch64_INS_FCVTAS: fcvtas */
4182	0,
4183	{ 0 }
4184},
4185
4186{	/* AArch64_FCVTASUXSr, AArch64_INS_FCVTAS: fcvtas */
4187	0,
4188	{ CS_AC_WRITE, CS_AC_READ, 0 }
4189},
4190
4191{	/* AArch64_FCVTASv1f16, AArch64_INS_FCVTAS: fcvtas */
4192	0,
4193	{ 0 }
4194},
4195
4196{	/* AArch64_FCVTASv1i32, AArch64_INS_FCVTAS: fcvtas */
4197	0,
4198	{ CS_AC_WRITE, CS_AC_READ, 0 }
4199},
4200
4201{	/* AArch64_FCVTASv1i64, AArch64_INS_FCVTAS: fcvtas */
4202	0,
4203	{ CS_AC_WRITE, CS_AC_READ, 0 }
4204},
4205
4206{	/* AArch64_FCVTASv2f32, AArch64_INS_FCVTAS: fcvtas */
4207	0,
4208	{ CS_AC_WRITE, CS_AC_READ, 0 }
4209},
4210
4211{	/* AArch64_FCVTASv2f64, AArch64_INS_FCVTAS: fcvtas */
4212	0,
4213	{ CS_AC_WRITE, CS_AC_READ, 0 }
4214},
4215
4216{	/* AArch64_FCVTASv4f16, AArch64_INS_FCVTAS: fcvtas */
4217	0,
4218	{ 0 }
4219},
4220
4221{	/* AArch64_FCVTASv4f32, AArch64_INS_FCVTAS: fcvtas */
4222	0,
4223	{ CS_AC_WRITE, CS_AC_READ, 0 }
4224},
4225
4226{	/* AArch64_FCVTASv8f16, AArch64_INS_FCVTAS: fcvtas */
4227	0,
4228	{ 0 }
4229},
4230
4231{	/* AArch64_FCVTAUUWDr, AArch64_INS_FCVTAU: fcvtau */
4232	0,
4233	{ CS_AC_WRITE, CS_AC_READ, 0 }
4234},
4235
4236{	/* AArch64_FCVTAUUWHr, AArch64_INS_FCVTAU: fcvtau */
4237	0,
4238	{ 0 }
4239},
4240
4241{	/* AArch64_FCVTAUUWSr, AArch64_INS_FCVTAU: fcvtau */
4242	0,
4243	{ CS_AC_WRITE, CS_AC_READ, 0 }
4244},
4245
4246{	/* AArch64_FCVTAUUXDr, AArch64_INS_FCVTAU: fcvtau */
4247	0,
4248	{ CS_AC_WRITE, CS_AC_READ, 0 }
4249},
4250
4251{	/* AArch64_FCVTAUUXHr, AArch64_INS_FCVTAU: fcvtau */
4252	0,
4253	{ 0 }
4254},
4255
4256{	/* AArch64_FCVTAUUXSr, AArch64_INS_FCVTAU: fcvtau */
4257	0,
4258	{ CS_AC_WRITE, CS_AC_READ, 0 }
4259},
4260
4261{	/* AArch64_FCVTAUv1f16, AArch64_INS_FCVTAU: fcvtau */
4262	0,
4263	{ 0 }
4264},
4265
4266{	/* AArch64_FCVTAUv1i32, AArch64_INS_FCVTAU: fcvtau */
4267	0,
4268	{ CS_AC_WRITE, CS_AC_READ, 0 }
4269},
4270
4271{	/* AArch64_FCVTAUv1i64, AArch64_INS_FCVTAU: fcvtau */
4272	0,
4273	{ CS_AC_WRITE, CS_AC_READ, 0 }
4274},
4275
4276{	/* AArch64_FCVTAUv2f32, AArch64_INS_FCVTAU: fcvtau */
4277	0,
4278	{ CS_AC_WRITE, CS_AC_READ, 0 }
4279},
4280
4281{	/* AArch64_FCVTAUv2f64, AArch64_INS_FCVTAU: fcvtau */
4282	0,
4283	{ CS_AC_WRITE, CS_AC_READ, 0 }
4284},
4285
4286{	/* AArch64_FCVTAUv4f16, AArch64_INS_FCVTAU: fcvtau */
4287	0,
4288	{ 0 }
4289},
4290
4291{	/* AArch64_FCVTAUv4f32, AArch64_INS_FCVTAU: fcvtau */
4292	0,
4293	{ CS_AC_WRITE, CS_AC_READ, 0 }
4294},
4295
4296{	/* AArch64_FCVTAUv8f16, AArch64_INS_FCVTAU: fcvtau */
4297	0,
4298	{ 0 }
4299},
4300
4301{	/* AArch64_FCVTDHr, AArch64_INS_FCVT: fcvt */
4302	0,
4303	{ CS_AC_WRITE, CS_AC_READ, 0 }
4304},
4305
4306{	/* AArch64_FCVTDSr, AArch64_INS_FCVT: fcvt */
4307	0,
4308	{ CS_AC_WRITE, CS_AC_READ, 0 }
4309},
4310
4311{	/* AArch64_FCVTHDr, AArch64_INS_FCVT: fcvt */
4312	0,
4313	{ CS_AC_WRITE, CS_AC_READ, 0 }
4314},
4315
4316{	/* AArch64_FCVTHSr, AArch64_INS_FCVT: fcvt */
4317	0,
4318	{ CS_AC_WRITE, CS_AC_READ, 0 }
4319},
4320
4321{	/* AArch64_FCVTLv2i32, AArch64_INS_FCVTL: fcvtl */
4322	0,
4323	{ CS_AC_WRITE, CS_AC_READ, 0 }
4324},
4325
4326{	/* AArch64_FCVTLv4i16, AArch64_INS_FCVTL: fcvtl */
4327	0,
4328	{ CS_AC_WRITE, CS_AC_READ, 0 }
4329},
4330
4331{	/* AArch64_FCVTLv4i32, AArch64_INS_FCVTL2: fcvtl2 */
4332	0,
4333	{ CS_AC_WRITE, CS_AC_READ, 0 }
4334},
4335
4336{	/* AArch64_FCVTLv8i16, AArch64_INS_FCVTL2: fcvtl2 */
4337	0,
4338	{ CS_AC_WRITE, CS_AC_READ, 0 }
4339},
4340
4341{	/* AArch64_FCVTMSUWDr, AArch64_INS_FCVTMS: fcvtms */
4342	0,
4343	{ CS_AC_WRITE, CS_AC_READ, 0 }
4344},
4345
4346{	/* AArch64_FCVTMSUWHr, AArch64_INS_FCVTMS: fcvtms */
4347	0,
4348	{ 0 }
4349},
4350
4351{	/* AArch64_FCVTMSUWSr, AArch64_INS_FCVTMS: fcvtms */
4352	0,
4353	{ CS_AC_WRITE, CS_AC_READ, 0 }
4354},
4355
4356{	/* AArch64_FCVTMSUXDr, AArch64_INS_FCVTMS: fcvtms */
4357	0,
4358	{ CS_AC_WRITE, CS_AC_READ, 0 }
4359},
4360
4361{	/* AArch64_FCVTMSUXHr, AArch64_INS_FCVTMS: fcvtms */
4362	0,
4363	{ 0 }
4364},
4365
4366{	/* AArch64_FCVTMSUXSr, AArch64_INS_FCVTMS: fcvtms */
4367	0,
4368	{ CS_AC_WRITE, CS_AC_READ, 0 }
4369},
4370
4371{	/* AArch64_FCVTMSv1f16, AArch64_INS_FCVTMS: fcvtms */
4372	0,
4373	{ 0 }
4374},
4375
4376{	/* AArch64_FCVTMSv1i32, AArch64_INS_FCVTMS: fcvtms */
4377	0,
4378	{ CS_AC_WRITE, CS_AC_READ, 0 }
4379},
4380
4381{	/* AArch64_FCVTMSv1i64, AArch64_INS_FCVTMS: fcvtms */
4382	0,
4383	{ CS_AC_WRITE, CS_AC_READ, 0 }
4384},
4385
4386{	/* AArch64_FCVTMSv2f32, AArch64_INS_FCVTMS: fcvtms */
4387	0,
4388	{ CS_AC_WRITE, CS_AC_READ, 0 }
4389},
4390
4391{	/* AArch64_FCVTMSv2f64, AArch64_INS_FCVTMS: fcvtms */
4392	0,
4393	{ CS_AC_WRITE, CS_AC_READ, 0 }
4394},
4395
4396{	/* AArch64_FCVTMSv4f16, AArch64_INS_FCVTMS: fcvtms */
4397	0,
4398	{ 0 }
4399},
4400
4401{	/* AArch64_FCVTMSv4f32, AArch64_INS_FCVTMS: fcvtms */
4402	0,
4403	{ CS_AC_WRITE, CS_AC_READ, 0 }
4404},
4405
4406{	/* AArch64_FCVTMSv8f16, AArch64_INS_FCVTMS: fcvtms */
4407	0,
4408	{ 0 }
4409},
4410
4411{	/* AArch64_FCVTMUUWDr, AArch64_INS_FCVTMU: fcvtmu */
4412	0,
4413	{ CS_AC_WRITE, CS_AC_READ, 0 }
4414},
4415
4416{	/* AArch64_FCVTMUUWHr, AArch64_INS_FCVTMU: fcvtmu */
4417	0,
4418	{ 0 }
4419},
4420
4421{	/* AArch64_FCVTMUUWSr, AArch64_INS_FCVTMU: fcvtmu */
4422	0,
4423	{ CS_AC_WRITE, CS_AC_READ, 0 }
4424},
4425
4426{	/* AArch64_FCVTMUUXDr, AArch64_INS_FCVTMU: fcvtmu */
4427	0,
4428	{ CS_AC_WRITE, CS_AC_READ, 0 }
4429},
4430
4431{	/* AArch64_FCVTMUUXHr, AArch64_INS_FCVTMU: fcvtmu */
4432	0,
4433	{ 0 }
4434},
4435
4436{	/* AArch64_FCVTMUUXSr, AArch64_INS_FCVTMU: fcvtmu */
4437	0,
4438	{ CS_AC_WRITE, CS_AC_READ, 0 }
4439},
4440
4441{	/* AArch64_FCVTMUv1f16, AArch64_INS_FCVTMU: fcvtmu */
4442	0,
4443	{ 0 }
4444},
4445
4446{	/* AArch64_FCVTMUv1i32, AArch64_INS_FCVTMU: fcvtmu */
4447	0,
4448	{ CS_AC_WRITE, CS_AC_READ, 0 }
4449},
4450
4451{	/* AArch64_FCVTMUv1i64, AArch64_INS_FCVTMU: fcvtmu */
4452	0,
4453	{ CS_AC_WRITE, CS_AC_READ, 0 }
4454},
4455
4456{	/* AArch64_FCVTMUv2f32, AArch64_INS_FCVTMU: fcvtmu */
4457	0,
4458	{ CS_AC_WRITE, CS_AC_READ, 0 }
4459},
4460
4461{	/* AArch64_FCVTMUv2f64, AArch64_INS_FCVTMU: fcvtmu */
4462	0,
4463	{ CS_AC_WRITE, CS_AC_READ, 0 }
4464},
4465
4466{	/* AArch64_FCVTMUv4f16, AArch64_INS_FCVTMU: fcvtmu */
4467	0,
4468	{ 0 }
4469},
4470
4471{	/* AArch64_FCVTMUv4f32, AArch64_INS_FCVTMU: fcvtmu */
4472	0,
4473	{ CS_AC_WRITE, CS_AC_READ, 0 }
4474},
4475
4476{	/* AArch64_FCVTMUv8f16, AArch64_INS_FCVTMU: fcvtmu */
4477	0,
4478	{ 0 }
4479},
4480
4481{	/* AArch64_FCVTNSUWDr, AArch64_INS_FCVTNS: fcvtns */
4482	0,
4483	{ CS_AC_WRITE, CS_AC_READ, 0 }
4484},
4485
4486{	/* AArch64_FCVTNSUWHr, AArch64_INS_FCVTNS: fcvtns */
4487	0,
4488	{ 0 }
4489},
4490
4491{	/* AArch64_FCVTNSUWSr, AArch64_INS_FCVTNS: fcvtns */
4492	0,
4493	{ CS_AC_WRITE, CS_AC_READ, 0 }
4494},
4495
4496{	/* AArch64_FCVTNSUXDr, AArch64_INS_FCVTNS: fcvtns */
4497	0,
4498	{ CS_AC_WRITE, CS_AC_READ, 0 }
4499},
4500
4501{	/* AArch64_FCVTNSUXHr, AArch64_INS_FCVTNS: fcvtns */
4502	0,
4503	{ 0 }
4504},
4505
4506{	/* AArch64_FCVTNSUXSr, AArch64_INS_FCVTNS: fcvtns */
4507	0,
4508	{ CS_AC_WRITE, CS_AC_READ, 0 }
4509},
4510
4511{	/* AArch64_FCVTNSv1f16, AArch64_INS_FCVTNS: fcvtns */
4512	0,
4513	{ 0 }
4514},
4515
4516{	/* AArch64_FCVTNSv1i32, AArch64_INS_FCVTNS: fcvtns */
4517	0,
4518	{ CS_AC_WRITE, CS_AC_READ, 0 }
4519},
4520
4521{	/* AArch64_FCVTNSv1i64, AArch64_INS_FCVTNS: fcvtns */
4522	0,
4523	{ CS_AC_WRITE, CS_AC_READ, 0 }
4524},
4525
4526{	/* AArch64_FCVTNSv2f32, AArch64_INS_FCVTNS: fcvtns */
4527	0,
4528	{ CS_AC_WRITE, CS_AC_READ, 0 }
4529},
4530
4531{	/* AArch64_FCVTNSv2f64, AArch64_INS_FCVTNS: fcvtns */
4532	0,
4533	{ CS_AC_WRITE, CS_AC_READ, 0 }
4534},
4535
4536{	/* AArch64_FCVTNSv4f16, AArch64_INS_FCVTNS: fcvtns */
4537	0,
4538	{ 0 }
4539},
4540
4541{	/* AArch64_FCVTNSv4f32, AArch64_INS_FCVTNS: fcvtns */
4542	0,
4543	{ CS_AC_WRITE, CS_AC_READ, 0 }
4544},
4545
4546{	/* AArch64_FCVTNSv8f16, AArch64_INS_FCVTNS: fcvtns */
4547	0,
4548	{ 0 }
4549},
4550
4551{	/* AArch64_FCVTNUUWDr, AArch64_INS_FCVTNU: fcvtnu */
4552	0,
4553	{ CS_AC_WRITE, CS_AC_READ, 0 }
4554},
4555
4556{	/* AArch64_FCVTNUUWHr, AArch64_INS_FCVTNU: fcvtnu */
4557	0,
4558	{ 0 }
4559},
4560
4561{	/* AArch64_FCVTNUUWSr, AArch64_INS_FCVTNU: fcvtnu */
4562	0,
4563	{ CS_AC_WRITE, CS_AC_READ, 0 }
4564},
4565
4566{	/* AArch64_FCVTNUUXDr, AArch64_INS_FCVTNU: fcvtnu */
4567	0,
4568	{ CS_AC_WRITE, CS_AC_READ, 0 }
4569},
4570
4571{	/* AArch64_FCVTNUUXHr, AArch64_INS_FCVTNU: fcvtnu */
4572	0,
4573	{ 0 }
4574},
4575
4576{	/* AArch64_FCVTNUUXSr, AArch64_INS_FCVTNU: fcvtnu */
4577	0,
4578	{ CS_AC_WRITE, CS_AC_READ, 0 }
4579},
4580
4581{	/* AArch64_FCVTNUv1f16, AArch64_INS_FCVTNU: fcvtnu */
4582	0,
4583	{ 0 }
4584},
4585
4586{	/* AArch64_FCVTNUv1i32, AArch64_INS_FCVTNU: fcvtnu */
4587	0,
4588	{ CS_AC_WRITE, CS_AC_READ, 0 }
4589},
4590
4591{	/* AArch64_FCVTNUv1i64, AArch64_INS_FCVTNU: fcvtnu */
4592	0,
4593	{ CS_AC_WRITE, CS_AC_READ, 0 }
4594},
4595
4596{	/* AArch64_FCVTNUv2f32, AArch64_INS_FCVTNU: fcvtnu */
4597	0,
4598	{ CS_AC_WRITE, CS_AC_READ, 0 }
4599},
4600
4601{	/* AArch64_FCVTNUv2f64, AArch64_INS_FCVTNU: fcvtnu */
4602	0,
4603	{ CS_AC_WRITE, CS_AC_READ, 0 }
4604},
4605
4606{	/* AArch64_FCVTNUv4f16, AArch64_INS_FCVTNU: fcvtnu */
4607	0,
4608	{ 0 }
4609},
4610
4611{	/* AArch64_FCVTNUv4f32, AArch64_INS_FCVTNU: fcvtnu */
4612	0,
4613	{ CS_AC_WRITE, CS_AC_READ, 0 }
4614},
4615
4616{	/* AArch64_FCVTNUv8f16, AArch64_INS_FCVTNU: fcvtnu */
4617	0,
4618	{ 0 }
4619},
4620
4621{	/* AArch64_FCVTNv2i32, AArch64_INS_FCVTN: fcvtn */
4622	0,
4623	{ CS_AC_WRITE, CS_AC_READ, 0 }
4624},
4625
4626{	/* AArch64_FCVTNv4i16, AArch64_INS_FCVTN: fcvtn */
4627	0,
4628	{ CS_AC_WRITE, CS_AC_READ, 0 }
4629},
4630
4631{	/* AArch64_FCVTNv4i32, AArch64_INS_FCVTN2: fcvtn2 */
4632	0,
4633	{ CS_AC_WRITE, CS_AC_READ, 0 }
4634},
4635
4636{	/* AArch64_FCVTNv8i16, AArch64_INS_FCVTN2: fcvtn2 */
4637	0,
4638	{ CS_AC_WRITE, CS_AC_READ, 0 }
4639},
4640
4641{	/* AArch64_FCVTPSUWDr, AArch64_INS_FCVTPS: fcvtps */
4642	0,
4643	{ CS_AC_WRITE, CS_AC_READ, 0 }
4644},
4645
4646{	/* AArch64_FCVTPSUWHr, AArch64_INS_FCVTPS: fcvtps */
4647	0,
4648	{ 0 }
4649},
4650
4651{	/* AArch64_FCVTPSUWSr, AArch64_INS_FCVTPS: fcvtps */
4652	0,
4653	{ CS_AC_WRITE, CS_AC_READ, 0 }
4654},
4655
4656{	/* AArch64_FCVTPSUXDr, AArch64_INS_FCVTPS: fcvtps */
4657	0,
4658	{ CS_AC_WRITE, CS_AC_READ, 0 }
4659},
4660
4661{	/* AArch64_FCVTPSUXHr, AArch64_INS_FCVTPS: fcvtps */
4662	0,
4663	{ 0 }
4664},
4665
4666{	/* AArch64_FCVTPSUXSr, AArch64_INS_FCVTPS: fcvtps */
4667	0,
4668	{ CS_AC_WRITE, CS_AC_READ, 0 }
4669},
4670
4671{	/* AArch64_FCVTPSv1f16, AArch64_INS_FCVTPS: fcvtps */
4672	0,
4673	{ 0 }
4674},
4675
4676{	/* AArch64_FCVTPSv1i32, AArch64_INS_FCVTPS: fcvtps */
4677	0,
4678	{ CS_AC_WRITE, CS_AC_READ, 0 }
4679},
4680
4681{	/* AArch64_FCVTPSv1i64, AArch64_INS_FCVTPS: fcvtps */
4682	0,
4683	{ CS_AC_WRITE, CS_AC_READ, 0 }
4684},
4685
4686{	/* AArch64_FCVTPSv2f32, AArch64_INS_FCVTPS: fcvtps */
4687	0,
4688	{ CS_AC_WRITE, CS_AC_READ, 0 }
4689},
4690
4691{	/* AArch64_FCVTPSv2f64, AArch64_INS_FCVTPS: fcvtps */
4692	0,
4693	{ CS_AC_WRITE, CS_AC_READ, 0 }
4694},
4695
4696{	/* AArch64_FCVTPSv4f16, AArch64_INS_FCVTPS: fcvtps */
4697	0,
4698	{ 0 }
4699},
4700
4701{	/* AArch64_FCVTPSv4f32, AArch64_INS_FCVTPS: fcvtps */
4702	0,
4703	{ CS_AC_WRITE, CS_AC_READ, 0 }
4704},
4705
4706{	/* AArch64_FCVTPSv8f16, AArch64_INS_FCVTPS: fcvtps */
4707	0,
4708	{ 0 }
4709},
4710
4711{	/* AArch64_FCVTPUUWDr, AArch64_INS_FCVTPU: fcvtpu */
4712	0,
4713	{ CS_AC_WRITE, CS_AC_READ, 0 }
4714},
4715
4716{	/* AArch64_FCVTPUUWHr, AArch64_INS_FCVTPU: fcvtpu */
4717	0,
4718	{ 0 }
4719},
4720
4721{	/* AArch64_FCVTPUUWSr, AArch64_INS_FCVTPU: fcvtpu */
4722	0,
4723	{ CS_AC_WRITE, CS_AC_READ, 0 }
4724},
4725
4726{	/* AArch64_FCVTPUUXDr, AArch64_INS_FCVTPU: fcvtpu */
4727	0,
4728	{ CS_AC_WRITE, CS_AC_READ, 0 }
4729},
4730
4731{	/* AArch64_FCVTPUUXHr, AArch64_INS_FCVTPU: fcvtpu */
4732	0,
4733	{ 0 }
4734},
4735
4736{	/* AArch64_FCVTPUUXSr, AArch64_INS_FCVTPU: fcvtpu */
4737	0,
4738	{ CS_AC_WRITE, CS_AC_READ, 0 }
4739},
4740
4741{	/* AArch64_FCVTPUv1f16, AArch64_INS_FCVTPU: fcvtpu */
4742	0,
4743	{ 0 }
4744},
4745
4746{	/* AArch64_FCVTPUv1i32, AArch64_INS_FCVTPU: fcvtpu */
4747	0,
4748	{ CS_AC_WRITE, CS_AC_READ, 0 }
4749},
4750
4751{	/* AArch64_FCVTPUv1i64, AArch64_INS_FCVTPU: fcvtpu */
4752	0,
4753	{ CS_AC_WRITE, CS_AC_READ, 0 }
4754},
4755
4756{	/* AArch64_FCVTPUv2f32, AArch64_INS_FCVTPU: fcvtpu */
4757	0,
4758	{ CS_AC_WRITE, CS_AC_READ, 0 }
4759},
4760
4761{	/* AArch64_FCVTPUv2f64, AArch64_INS_FCVTPU: fcvtpu */
4762	0,
4763	{ CS_AC_WRITE, CS_AC_READ, 0 }
4764},
4765
4766{	/* AArch64_FCVTPUv4f16, AArch64_INS_FCVTPU: fcvtpu */
4767	0,
4768	{ 0 }
4769},
4770
4771{	/* AArch64_FCVTPUv4f32, AArch64_INS_FCVTPU: fcvtpu */
4772	0,
4773	{ CS_AC_WRITE, CS_AC_READ, 0 }
4774},
4775
4776{	/* AArch64_FCVTPUv8f16, AArch64_INS_FCVTPU: fcvtpu */
4777	0,
4778	{ 0 }
4779},
4780
4781{	/* AArch64_FCVTSDr, AArch64_INS_FCVT: fcvt */
4782	0,
4783	{ CS_AC_WRITE, CS_AC_READ, 0 }
4784},
4785
4786{	/* AArch64_FCVTSHr, AArch64_INS_FCVT: fcvt */
4787	0,
4788	{ CS_AC_WRITE, CS_AC_READ, 0 }
4789},
4790
4791{	/* AArch64_FCVTXNv1i64, AArch64_INS_FCVTXN: fcvtxn */
4792	0,
4793	{ CS_AC_WRITE, CS_AC_READ, 0 }
4794},
4795
4796{	/* AArch64_FCVTXNv2f32, AArch64_INS_FCVTXN: fcvtxn */
4797	0,
4798	{ CS_AC_WRITE, CS_AC_READ, 0 }
4799},
4800
4801{	/* AArch64_FCVTXNv4f32, AArch64_INS_FCVTXN2: fcvtxn2 */
4802	0,
4803	{ CS_AC_WRITE, CS_AC_READ, 0 }
4804},
4805
4806{	/* AArch64_FCVTZSSWDri, AArch64_INS_FCVTZS: fcvtzs */
4807	0,
4808	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
4809},
4810
4811{	/* AArch64_FCVTZSSWHri, AArch64_INS_FCVTZS: fcvtzs */
4812	0,
4813	{ 0 }
4814},
4815
4816{	/* AArch64_FCVTZSSWSri, AArch64_INS_FCVTZS: fcvtzs */
4817	0,
4818	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
4819},
4820
4821{	/* AArch64_FCVTZSSXDri, AArch64_INS_FCVTZS: fcvtzs */
4822	0,
4823	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
4824},
4825
4826{	/* AArch64_FCVTZSSXHri, AArch64_INS_FCVTZS: fcvtzs */
4827	0,
4828	{ 0 }
4829},
4830
4831{	/* AArch64_FCVTZSSXSri, AArch64_INS_FCVTZS: fcvtzs */
4832	0,
4833	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
4834},
4835
4836{	/* AArch64_FCVTZSUWDr, AArch64_INS_FCVTZS: fcvtzs */
4837	0,
4838	{ CS_AC_WRITE, CS_AC_READ, 0 }
4839},
4840
4841{	/* AArch64_FCVTZSUWHr, AArch64_INS_FCVTZS: fcvtzs */
4842	0,
4843	{ 0 }
4844},
4845
4846{	/* AArch64_FCVTZSUWSr, AArch64_INS_FCVTZS: fcvtzs */
4847	0,
4848	{ CS_AC_WRITE, CS_AC_READ, 0 }
4849},
4850
4851{	/* AArch64_FCVTZSUXDr, AArch64_INS_FCVTZS: fcvtzs */
4852	0,
4853	{ CS_AC_WRITE, CS_AC_READ, 0 }
4854},
4855
4856{	/* AArch64_FCVTZSUXHr, AArch64_INS_FCVTZS: fcvtzs */
4857	0,
4858	{ 0 }
4859},
4860
4861{	/* AArch64_FCVTZSUXSr, AArch64_INS_FCVTZS: fcvtzs */
4862	0,
4863	{ CS_AC_WRITE, CS_AC_READ, 0 }
4864},
4865
4866{	/* AArch64_FCVTZS_ZPmZ_DtoD, AArch64_INS_FCVTZS: fcvtzs */
4867	0,
4868	{ 0 }
4869},
4870
4871{	/* AArch64_FCVTZS_ZPmZ_DtoS, AArch64_INS_FCVTZS: fcvtzs */
4872	0,
4873	{ 0 }
4874},
4875
4876{	/* AArch64_FCVTZS_ZPmZ_HtoD, AArch64_INS_FCVTZS: fcvtzs */
4877	0,
4878	{ 0 }
4879},
4880
4881{	/* AArch64_FCVTZS_ZPmZ_HtoH, AArch64_INS_FCVTZS: fcvtzs */
4882	0,
4883	{ 0 }
4884},
4885
4886{	/* AArch64_FCVTZS_ZPmZ_HtoS, AArch64_INS_FCVTZS: fcvtzs */
4887	0,
4888	{ 0 }
4889},
4890
4891{	/* AArch64_FCVTZS_ZPmZ_StoD, AArch64_INS_FCVTZS: fcvtzs */
4892	0,
4893	{ 0 }
4894},
4895
4896{	/* AArch64_FCVTZS_ZPmZ_StoS, AArch64_INS_FCVTZS: fcvtzs */
4897	0,
4898	{ 0 }
4899},
4900
4901{	/* AArch64_FCVTZSd, AArch64_INS_FCVTZS: fcvtzs */
4902	0,
4903	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
4904},
4905
4906{	/* AArch64_FCVTZSh, AArch64_INS_FCVTZS: fcvtzs */
4907	0,
4908	{ 0 }
4909},
4910
4911{	/* AArch64_FCVTZSs, AArch64_INS_FCVTZS: fcvtzs */
4912	0,
4913	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
4914},
4915
4916{	/* AArch64_FCVTZSv1f16, AArch64_INS_FCVTZS: fcvtzs */
4917	0,
4918	{ 0 }
4919},
4920
4921{	/* AArch64_FCVTZSv1i32, AArch64_INS_FCVTZS: fcvtzs */
4922	0,
4923	{ CS_AC_WRITE, CS_AC_READ, 0 }
4924},
4925
4926{	/* AArch64_FCVTZSv1i64, AArch64_INS_FCVTZS: fcvtzs */
4927	0,
4928	{ CS_AC_WRITE, CS_AC_READ, 0 }
4929},
4930
4931{	/* AArch64_FCVTZSv2f32, AArch64_INS_FCVTZS: fcvtzs */
4932	0,
4933	{ CS_AC_WRITE, CS_AC_READ, 0 }
4934},
4935
4936{	/* AArch64_FCVTZSv2f64, AArch64_INS_FCVTZS: fcvtzs */
4937	0,
4938	{ CS_AC_WRITE, CS_AC_READ, 0 }
4939},
4940
4941{	/* AArch64_FCVTZSv2i32_shift, AArch64_INS_FCVTZS: fcvtzs */
4942	0,
4943	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
4944},
4945
4946{	/* AArch64_FCVTZSv2i64_shift, AArch64_INS_FCVTZS: fcvtzs */
4947	0,
4948	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
4949},
4950
4951{	/* AArch64_FCVTZSv4f16, AArch64_INS_FCVTZS: fcvtzs */
4952	0,
4953	{ 0 }
4954},
4955
4956{	/* AArch64_FCVTZSv4f32, AArch64_INS_FCVTZS: fcvtzs */
4957	0,
4958	{ CS_AC_WRITE, CS_AC_READ, 0 }
4959},
4960
4961{	/* AArch64_FCVTZSv4i16_shift, AArch64_INS_FCVTZS: fcvtzs */
4962	0,
4963	{ 0 }
4964},
4965
4966{	/* AArch64_FCVTZSv4i32_shift, AArch64_INS_FCVTZS: fcvtzs */
4967	0,
4968	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
4969},
4970
4971{	/* AArch64_FCVTZSv8f16, AArch64_INS_FCVTZS: fcvtzs */
4972	0,
4973	{ 0 }
4974},
4975
4976{	/* AArch64_FCVTZSv8i16_shift, AArch64_INS_FCVTZS: fcvtzs */
4977	0,
4978	{ 0 }
4979},
4980
4981{	/* AArch64_FCVTZUSWDri, AArch64_INS_FCVTZU: fcvtzu */
4982	0,
4983	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
4984},
4985
4986{	/* AArch64_FCVTZUSWHri, AArch64_INS_FCVTZU: fcvtzu */
4987	0,
4988	{ 0 }
4989},
4990
4991{	/* AArch64_FCVTZUSWSri, AArch64_INS_FCVTZU: fcvtzu */
4992	0,
4993	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
4994},
4995
4996{	/* AArch64_FCVTZUSXDri, AArch64_INS_FCVTZU: fcvtzu */
4997	0,
4998	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
4999},
5000
5001{	/* AArch64_FCVTZUSXHri, AArch64_INS_FCVTZU: fcvtzu */
5002	0,
5003	{ 0 }
5004},
5005
5006{	/* AArch64_FCVTZUSXSri, AArch64_INS_FCVTZU: fcvtzu */
5007	0,
5008	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5009},
5010
5011{	/* AArch64_FCVTZUUWDr, AArch64_INS_FCVTZU: fcvtzu */
5012	0,
5013	{ CS_AC_WRITE, CS_AC_READ, 0 }
5014},
5015
5016{	/* AArch64_FCVTZUUWHr, AArch64_INS_FCVTZU: fcvtzu */
5017	0,
5018	{ 0 }
5019},
5020
5021{	/* AArch64_FCVTZUUWSr, AArch64_INS_FCVTZU: fcvtzu */
5022	0,
5023	{ CS_AC_WRITE, CS_AC_READ, 0 }
5024},
5025
5026{	/* AArch64_FCVTZUUXDr, AArch64_INS_FCVTZU: fcvtzu */
5027	0,
5028	{ CS_AC_WRITE, CS_AC_READ, 0 }
5029},
5030
5031{	/* AArch64_FCVTZUUXHr, AArch64_INS_FCVTZU: fcvtzu */
5032	0,
5033	{ 0 }
5034},
5035
5036{	/* AArch64_FCVTZUUXSr, AArch64_INS_FCVTZU: fcvtzu */
5037	0,
5038	{ CS_AC_WRITE, CS_AC_READ, 0 }
5039},
5040
5041{	/* AArch64_FCVTZU_ZPmZ_DtoD, AArch64_INS_FCVTZU: fcvtzu */
5042	0,
5043	{ 0 }
5044},
5045
5046{	/* AArch64_FCVTZU_ZPmZ_DtoS, AArch64_INS_FCVTZU: fcvtzu */
5047	0,
5048	{ 0 }
5049},
5050
5051{	/* AArch64_FCVTZU_ZPmZ_HtoD, AArch64_INS_FCVTZU: fcvtzu */
5052	0,
5053	{ 0 }
5054},
5055
5056{	/* AArch64_FCVTZU_ZPmZ_HtoH, AArch64_INS_FCVTZU: fcvtzu */
5057	0,
5058	{ 0 }
5059},
5060
5061{	/* AArch64_FCVTZU_ZPmZ_HtoS, AArch64_INS_FCVTZU: fcvtzu */
5062	0,
5063	{ 0 }
5064},
5065
5066{	/* AArch64_FCVTZU_ZPmZ_StoD, AArch64_INS_FCVTZU: fcvtzu */
5067	0,
5068	{ 0 }
5069},
5070
5071{	/* AArch64_FCVTZU_ZPmZ_StoS, AArch64_INS_FCVTZU: fcvtzu */
5072	0,
5073	{ 0 }
5074},
5075
5076{	/* AArch64_FCVTZUd, AArch64_INS_FCVTZU: fcvtzu */
5077	0,
5078	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5079},
5080
5081{	/* AArch64_FCVTZUh, AArch64_INS_FCVTZU: fcvtzu */
5082	0,
5083	{ 0 }
5084},
5085
5086{	/* AArch64_FCVTZUs, AArch64_INS_FCVTZU: fcvtzu */
5087	0,
5088	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5089},
5090
5091{	/* AArch64_FCVTZUv1f16, AArch64_INS_FCVTZU: fcvtzu */
5092	0,
5093	{ 0 }
5094},
5095
5096{	/* AArch64_FCVTZUv1i32, AArch64_INS_FCVTZU: fcvtzu */
5097	0,
5098	{ CS_AC_WRITE, CS_AC_READ, 0 }
5099},
5100
5101{	/* AArch64_FCVTZUv1i64, AArch64_INS_FCVTZU: fcvtzu */
5102	0,
5103	{ CS_AC_WRITE, CS_AC_READ, 0 }
5104},
5105
5106{	/* AArch64_FCVTZUv2f32, AArch64_INS_FCVTZU: fcvtzu */
5107	0,
5108	{ CS_AC_WRITE, CS_AC_READ, 0 }
5109},
5110
5111{	/* AArch64_FCVTZUv2f64, AArch64_INS_FCVTZU: fcvtzu */
5112	0,
5113	{ CS_AC_WRITE, CS_AC_READ, 0 }
5114},
5115
5116{	/* AArch64_FCVTZUv2i32_shift, AArch64_INS_FCVTZU: fcvtzu */
5117	0,
5118	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5119},
5120
5121{	/* AArch64_FCVTZUv2i64_shift, AArch64_INS_FCVTZU: fcvtzu */
5122	0,
5123	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5124},
5125
5126{	/* AArch64_FCVTZUv4f16, AArch64_INS_FCVTZU: fcvtzu */
5127	0,
5128	{ 0 }
5129},
5130
5131{	/* AArch64_FCVTZUv4f32, AArch64_INS_FCVTZU: fcvtzu */
5132	0,
5133	{ CS_AC_WRITE, CS_AC_READ, 0 }
5134},
5135
5136{	/* AArch64_FCVTZUv4i16_shift, AArch64_INS_FCVTZU: fcvtzu */
5137	0,
5138	{ 0 }
5139},
5140
5141{	/* AArch64_FCVTZUv4i32_shift, AArch64_INS_FCVTZU: fcvtzu */
5142	0,
5143	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5144},
5145
5146{	/* AArch64_FCVTZUv8f16, AArch64_INS_FCVTZU: fcvtzu */
5147	0,
5148	{ 0 }
5149},
5150
5151{	/* AArch64_FCVTZUv8i16_shift, AArch64_INS_FCVTZU: fcvtzu */
5152	0,
5153	{ 0 }
5154},
5155
5156{	/* AArch64_FCVT_ZPmZ_DtoH, AArch64_INS_FCVT: fcvt */
5157	0,
5158	{ 0 }
5159},
5160
5161{	/* AArch64_FCVT_ZPmZ_DtoS, AArch64_INS_FCVT: fcvt */
5162	0,
5163	{ 0 }
5164},
5165
5166{	/* AArch64_FCVT_ZPmZ_HtoD, AArch64_INS_FCVT: fcvt */
5167	0,
5168	{ 0 }
5169},
5170
5171{	/* AArch64_FCVT_ZPmZ_HtoS, AArch64_INS_FCVT: fcvt */
5172	0,
5173	{ 0 }
5174},
5175
5176{	/* AArch64_FCVT_ZPmZ_StoD, AArch64_INS_FCVT: fcvt */
5177	0,
5178	{ 0 }
5179},
5180
5181{	/* AArch64_FCVT_ZPmZ_StoH, AArch64_INS_FCVT: fcvt */
5182	0,
5183	{ 0 }
5184},
5185
5186{	/* AArch64_FDIVDrr, AArch64_INS_FDIV: fdiv */
5187	0,
5188	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5189},
5190
5191{	/* AArch64_FDIVHrr, AArch64_INS_FDIV: fdiv */
5192	0,
5193	{ 0 }
5194},
5195
5196{	/* AArch64_FDIVR_ZPmZ_D, AArch64_INS_FDIVR: fdivr */
5197	0,
5198	{ 0 }
5199},
5200
5201{	/* AArch64_FDIVR_ZPmZ_H, AArch64_INS_FDIVR: fdivr */
5202	0,
5203	{ 0 }
5204},
5205
5206{	/* AArch64_FDIVR_ZPmZ_S, AArch64_INS_FDIVR: fdivr */
5207	0,
5208	{ 0 }
5209},
5210
5211{	/* AArch64_FDIVSrr, AArch64_INS_FDIV: fdiv */
5212	0,
5213	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5214},
5215
5216{	/* AArch64_FDIV_ZPmZ_D, AArch64_INS_FDIV: fdiv */
5217	0,
5218	{ 0 }
5219},
5220
5221{	/* AArch64_FDIV_ZPmZ_H, AArch64_INS_FDIV: fdiv */
5222	0,
5223	{ 0 }
5224},
5225
5226{	/* AArch64_FDIV_ZPmZ_S, AArch64_INS_FDIV: fdiv */
5227	0,
5228	{ 0 }
5229},
5230
5231{	/* AArch64_FDIVv2f32, AArch64_INS_FDIV: fdiv */
5232	0,
5233	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5234},
5235
5236{	/* AArch64_FDIVv2f64, AArch64_INS_FDIV: fdiv */
5237	0,
5238	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5239},
5240
5241{	/* AArch64_FDIVv4f16, AArch64_INS_FDIV: fdiv */
5242	0,
5243	{ 0 }
5244},
5245
5246{	/* AArch64_FDIVv4f32, AArch64_INS_FDIV: fdiv */
5247	0,
5248	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5249},
5250
5251{	/* AArch64_FDIVv8f16, AArch64_INS_FDIV: fdiv */
5252	0,
5253	{ 0 }
5254},
5255
5256{	/* AArch64_FDUP_ZI_D, AArch64_INS_FDUP: fdup */
5257	0,
5258	{ 0 }
5259},
5260
5261{	/* AArch64_FDUP_ZI_H, AArch64_INS_FDUP: fdup */
5262	0,
5263	{ 0 }
5264},
5265
5266{	/* AArch64_FDUP_ZI_S, AArch64_INS_FDUP: fdup */
5267	0,
5268	{ 0 }
5269},
5270
5271{	/* AArch64_FEXPA_ZZ_D, AArch64_INS_FEXPA: fexpa */
5272	0,
5273	{ 0 }
5274},
5275
5276{	/* AArch64_FEXPA_ZZ_H, AArch64_INS_FEXPA: fexpa */
5277	0,
5278	{ 0 }
5279},
5280
5281{	/* AArch64_FEXPA_ZZ_S, AArch64_INS_FEXPA: fexpa */
5282	0,
5283	{ 0 }
5284},
5285
5286{	/* AArch64_FJCVTZS, AArch64_INS_FJCVTZS: fjcvtzs */
5287	0,
5288	{ 0 }
5289},
5290
5291{	/* AArch64_FMADDDrrr, AArch64_INS_FMADD: fmadd */
5292	0,
5293	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
5294},
5295
5296{	/* AArch64_FMADDHrrr, AArch64_INS_FMADD: fmadd */
5297	0,
5298	{ 0 }
5299},
5300
5301{	/* AArch64_FMADDSrrr, AArch64_INS_FMADD: fmadd */
5302	0,
5303	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
5304},
5305
5306{	/* AArch64_FMAD_ZPmZZ_D, AArch64_INS_FMAD: fmad */
5307	0,
5308	{ 0 }
5309},
5310
5311{	/* AArch64_FMAD_ZPmZZ_H, AArch64_INS_FMAD: fmad */
5312	0,
5313	{ 0 }
5314},
5315
5316{	/* AArch64_FMAD_ZPmZZ_S, AArch64_INS_FMAD: fmad */
5317	0,
5318	{ 0 }
5319},
5320
5321{	/* AArch64_FMAXDrr, AArch64_INS_FMAX: fmax */
5322	0,
5323	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5324},
5325
5326{	/* AArch64_FMAXHrr, AArch64_INS_FMAX: fmax */
5327	0,
5328	{ 0 }
5329},
5330
5331{	/* AArch64_FMAXNMDrr, AArch64_INS_FMAXNM: fmaxnm */
5332	0,
5333	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5334},
5335
5336{	/* AArch64_FMAXNMHrr, AArch64_INS_FMAXNM: fmaxnm */
5337	0,
5338	{ 0 }
5339},
5340
5341{	/* AArch64_FMAXNMPv2f32, AArch64_INS_FMAXNMP: fmaxnmp */
5342	0,
5343	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5344},
5345
5346{	/* AArch64_FMAXNMPv2f64, AArch64_INS_FMAXNMP: fmaxnmp */
5347	0,
5348	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5349},
5350
5351{	/* AArch64_FMAXNMPv2i16p, AArch64_INS_FMAXNMP: fmaxnmp */
5352	0,
5353	{ 0 }
5354},
5355
5356{	/* AArch64_FMAXNMPv2i32p, AArch64_INS_FMAXNMP: fmaxnmp */
5357	0,
5358	{ CS_AC_WRITE, CS_AC_READ, 0 }
5359},
5360
5361{	/* AArch64_FMAXNMPv2i64p, AArch64_INS_FMAXNMP: fmaxnmp */
5362	0,
5363	{ CS_AC_WRITE, CS_AC_READ, 0 }
5364},
5365
5366{	/* AArch64_FMAXNMPv4f16, AArch64_INS_FMAXNMP: fmaxnmp */
5367	0,
5368	{ 0 }
5369},
5370
5371{	/* AArch64_FMAXNMPv4f32, AArch64_INS_FMAXNMP: fmaxnmp */
5372	0,
5373	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5374},
5375
5376{	/* AArch64_FMAXNMPv8f16, AArch64_INS_FMAXNMP: fmaxnmp */
5377	0,
5378	{ 0 }
5379},
5380
5381{	/* AArch64_FMAXNMSrr, AArch64_INS_FMAXNM: fmaxnm */
5382	0,
5383	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5384},
5385
5386{	/* AArch64_FMAXNMV_VPZ_D, AArch64_INS_FMAXNMV: fmaxnmv */
5387	0,
5388	{ 0 }
5389},
5390
5391{	/* AArch64_FMAXNMV_VPZ_H, AArch64_INS_FMAXNMV: fmaxnmv */
5392	0,
5393	{ 0 }
5394},
5395
5396{	/* AArch64_FMAXNMV_VPZ_S, AArch64_INS_FMAXNMV: fmaxnmv */
5397	0,
5398	{ 0 }
5399},
5400
5401{	/* AArch64_FMAXNMVv4i16v, AArch64_INS_FMAXNMV: fmaxnmv */
5402	0,
5403	{ 0 }
5404},
5405
5406{	/* AArch64_FMAXNMVv4i32v, AArch64_INS_FMAXNMV: fmaxnmv */
5407	0,
5408	{ CS_AC_WRITE, CS_AC_READ, 0 }
5409},
5410
5411{	/* AArch64_FMAXNMVv8i16v, AArch64_INS_FMAXNMV: fmaxnmv */
5412	0,
5413	{ 0 }
5414},
5415
5416{	/* AArch64_FMAXNM_ZPmI_D, AArch64_INS_FMAXNM: fmaxnm */
5417	0,
5418	{ 0 }
5419},
5420
5421{	/* AArch64_FMAXNM_ZPmI_H, AArch64_INS_FMAXNM: fmaxnm */
5422	0,
5423	{ 0 }
5424},
5425
5426{	/* AArch64_FMAXNM_ZPmI_S, AArch64_INS_FMAXNM: fmaxnm */
5427	0,
5428	{ 0 }
5429},
5430
5431{	/* AArch64_FMAXNM_ZPmZ_D, AArch64_INS_FMAXNM: fmaxnm */
5432	0,
5433	{ 0 }
5434},
5435
5436{	/* AArch64_FMAXNM_ZPmZ_H, AArch64_INS_FMAXNM: fmaxnm */
5437	0,
5438	{ 0 }
5439},
5440
5441{	/* AArch64_FMAXNM_ZPmZ_S, AArch64_INS_FMAXNM: fmaxnm */
5442	0,
5443	{ 0 }
5444},
5445
5446{	/* AArch64_FMAXNMv2f32, AArch64_INS_FMAXNM: fmaxnm */
5447	0,
5448	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5449},
5450
5451{	/* AArch64_FMAXNMv2f64, AArch64_INS_FMAXNM: fmaxnm */
5452	0,
5453	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5454},
5455
5456{	/* AArch64_FMAXNMv4f16, AArch64_INS_FMAXNM: fmaxnm */
5457	0,
5458	{ 0 }
5459},
5460
5461{	/* AArch64_FMAXNMv4f32, AArch64_INS_FMAXNM: fmaxnm */
5462	0,
5463	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5464},
5465
5466{	/* AArch64_FMAXNMv8f16, AArch64_INS_FMAXNM: fmaxnm */
5467	0,
5468	{ 0 }
5469},
5470
5471{	/* AArch64_FMAXPv2f32, AArch64_INS_FMAXP: fmaxp */
5472	0,
5473	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5474},
5475
5476{	/* AArch64_FMAXPv2f64, AArch64_INS_FMAXP: fmaxp */
5477	0,
5478	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5479},
5480
5481{	/* AArch64_FMAXPv2i16p, AArch64_INS_FMAXP: fmaxp */
5482	0,
5483	{ 0 }
5484},
5485
5486{	/* AArch64_FMAXPv2i32p, AArch64_INS_FMAXP: fmaxp */
5487	0,
5488	{ CS_AC_WRITE, CS_AC_READ, 0 }
5489},
5490
5491{	/* AArch64_FMAXPv2i64p, AArch64_INS_FMAXP: fmaxp */
5492	0,
5493	{ CS_AC_WRITE, CS_AC_READ, 0 }
5494},
5495
5496{	/* AArch64_FMAXPv4f16, AArch64_INS_FMAXP: fmaxp */
5497	0,
5498	{ 0 }
5499},
5500
5501{	/* AArch64_FMAXPv4f32, AArch64_INS_FMAXP: fmaxp */
5502	0,
5503	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5504},
5505
5506{	/* AArch64_FMAXPv8f16, AArch64_INS_FMAXP: fmaxp */
5507	0,
5508	{ 0 }
5509},
5510
5511{	/* AArch64_FMAXSrr, AArch64_INS_FMAX: fmax */
5512	0,
5513	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5514},
5515
5516{	/* AArch64_FMAXV_VPZ_D, AArch64_INS_FMAXV: fmaxv */
5517	0,
5518	{ 0 }
5519},
5520
5521{	/* AArch64_FMAXV_VPZ_H, AArch64_INS_FMAXV: fmaxv */
5522	0,
5523	{ 0 }
5524},
5525
5526{	/* AArch64_FMAXV_VPZ_S, AArch64_INS_FMAXV: fmaxv */
5527	0,
5528	{ 0 }
5529},
5530
5531{	/* AArch64_FMAXVv4i16v, AArch64_INS_FMAXV: fmaxv */
5532	0,
5533	{ 0 }
5534},
5535
5536{	/* AArch64_FMAXVv4i32v, AArch64_INS_FMAXV: fmaxv */
5537	0,
5538	{ CS_AC_WRITE, CS_AC_READ, 0 }
5539},
5540
5541{	/* AArch64_FMAXVv8i16v, AArch64_INS_FMAXV: fmaxv */
5542	0,
5543	{ 0 }
5544},
5545
5546{	/* AArch64_FMAX_ZPmI_D, AArch64_INS_FMAX: fmax */
5547	0,
5548	{ 0 }
5549},
5550
5551{	/* AArch64_FMAX_ZPmI_H, AArch64_INS_FMAX: fmax */
5552	0,
5553	{ 0 }
5554},
5555
5556{	/* AArch64_FMAX_ZPmI_S, AArch64_INS_FMAX: fmax */
5557	0,
5558	{ 0 }
5559},
5560
5561{	/* AArch64_FMAX_ZPmZ_D, AArch64_INS_FMAX: fmax */
5562	0,
5563	{ 0 }
5564},
5565
5566{	/* AArch64_FMAX_ZPmZ_H, AArch64_INS_FMAX: fmax */
5567	0,
5568	{ 0 }
5569},
5570
5571{	/* AArch64_FMAX_ZPmZ_S, AArch64_INS_FMAX: fmax */
5572	0,
5573	{ 0 }
5574},
5575
5576{	/* AArch64_FMAXv2f32, AArch64_INS_FMAX: fmax */
5577	0,
5578	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5579},
5580
5581{	/* AArch64_FMAXv2f64, AArch64_INS_FMAX: fmax */
5582	0,
5583	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5584},
5585
5586{	/* AArch64_FMAXv4f16, AArch64_INS_FMAX: fmax */
5587	0,
5588	{ 0 }
5589},
5590
5591{	/* AArch64_FMAXv4f32, AArch64_INS_FMAX: fmax */
5592	0,
5593	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5594},
5595
5596{	/* AArch64_FMAXv8f16, AArch64_INS_FMAX: fmax */
5597	0,
5598	{ 0 }
5599},
5600
5601{	/* AArch64_FMINDrr, AArch64_INS_FMIN: fmin */
5602	0,
5603	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5604},
5605
5606{	/* AArch64_FMINHrr, AArch64_INS_FMIN: fmin */
5607	0,
5608	{ 0 }
5609},
5610
5611{	/* AArch64_FMINNMDrr, AArch64_INS_FMINNM: fminnm */
5612	0,
5613	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5614},
5615
5616{	/* AArch64_FMINNMHrr, AArch64_INS_FMINNM: fminnm */
5617	0,
5618	{ 0 }
5619},
5620
5621{	/* AArch64_FMINNMPv2f32, AArch64_INS_FMINNMP: fminnmp */
5622	0,
5623	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5624},
5625
5626{	/* AArch64_FMINNMPv2f64, AArch64_INS_FMINNMP: fminnmp */
5627	0,
5628	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5629},
5630
5631{	/* AArch64_FMINNMPv2i16p, AArch64_INS_FMINNMP: fminnmp */
5632	0,
5633	{ 0 }
5634},
5635
5636{	/* AArch64_FMINNMPv2i32p, AArch64_INS_FMINNMP: fminnmp */
5637	0,
5638	{ CS_AC_WRITE, CS_AC_READ, 0 }
5639},
5640
5641{	/* AArch64_FMINNMPv2i64p, AArch64_INS_FMINNMP: fminnmp */
5642	0,
5643	{ CS_AC_WRITE, CS_AC_READ, 0 }
5644},
5645
5646{	/* AArch64_FMINNMPv4f16, AArch64_INS_FMINNMP: fminnmp */
5647	0,
5648	{ 0 }
5649},
5650
5651{	/* AArch64_FMINNMPv4f32, AArch64_INS_FMINNMP: fminnmp */
5652	0,
5653	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5654},
5655
5656{	/* AArch64_FMINNMPv8f16, AArch64_INS_FMINNMP: fminnmp */
5657	0,
5658	{ 0 }
5659},
5660
5661{	/* AArch64_FMINNMSrr, AArch64_INS_FMINNM: fminnm */
5662	0,
5663	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5664},
5665
5666{	/* AArch64_FMINNMV_VPZ_D, AArch64_INS_FMINNMV: fminnmv */
5667	0,
5668	{ 0 }
5669},
5670
5671{	/* AArch64_FMINNMV_VPZ_H, AArch64_INS_FMINNMV: fminnmv */
5672	0,
5673	{ 0 }
5674},
5675
5676{	/* AArch64_FMINNMV_VPZ_S, AArch64_INS_FMINNMV: fminnmv */
5677	0,
5678	{ 0 }
5679},
5680
5681{	/* AArch64_FMINNMVv4i16v, AArch64_INS_FMINNMV: fminnmv */
5682	0,
5683	{ 0 }
5684},
5685
5686{	/* AArch64_FMINNMVv4i32v, AArch64_INS_FMINNMV: fminnmv */
5687	0,
5688	{ CS_AC_WRITE, CS_AC_READ, 0 }
5689},
5690
5691{	/* AArch64_FMINNMVv8i16v, AArch64_INS_FMINNMV: fminnmv */
5692	0,
5693	{ 0 }
5694},
5695
5696{	/* AArch64_FMINNM_ZPmI_D, AArch64_INS_FMINNM: fminnm */
5697	0,
5698	{ 0 }
5699},
5700
5701{	/* AArch64_FMINNM_ZPmI_H, AArch64_INS_FMINNM: fminnm */
5702	0,
5703	{ 0 }
5704},
5705
5706{	/* AArch64_FMINNM_ZPmI_S, AArch64_INS_FMINNM: fminnm */
5707	0,
5708	{ 0 }
5709},
5710
5711{	/* AArch64_FMINNM_ZPmZ_D, AArch64_INS_FMINNM: fminnm */
5712	0,
5713	{ 0 }
5714},
5715
5716{	/* AArch64_FMINNM_ZPmZ_H, AArch64_INS_FMINNM: fminnm */
5717	0,
5718	{ 0 }
5719},
5720
5721{	/* AArch64_FMINNM_ZPmZ_S, AArch64_INS_FMINNM: fminnm */
5722	0,
5723	{ 0 }
5724},
5725
5726{	/* AArch64_FMINNMv2f32, AArch64_INS_FMINNM: fminnm */
5727	0,
5728	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5729},
5730
5731{	/* AArch64_FMINNMv2f64, AArch64_INS_FMINNM: fminnm */
5732	0,
5733	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5734},
5735
5736{	/* AArch64_FMINNMv4f16, AArch64_INS_FMINNM: fminnm */
5737	0,
5738	{ 0 }
5739},
5740
5741{	/* AArch64_FMINNMv4f32, AArch64_INS_FMINNM: fminnm */
5742	0,
5743	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5744},
5745
5746{	/* AArch64_FMINNMv8f16, AArch64_INS_FMINNM: fminnm */
5747	0,
5748	{ 0 }
5749},
5750
5751{	/* AArch64_FMINPv2f32, AArch64_INS_FMINP: fminp */
5752	0,
5753	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5754},
5755
5756{	/* AArch64_FMINPv2f64, AArch64_INS_FMINP: fminp */
5757	0,
5758	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5759},
5760
5761{	/* AArch64_FMINPv2i16p, AArch64_INS_FMINP: fminp */
5762	0,
5763	{ 0 }
5764},
5765
5766{	/* AArch64_FMINPv2i32p, AArch64_INS_FMINP: fminp */
5767	0,
5768	{ CS_AC_WRITE, CS_AC_READ, 0 }
5769},
5770
5771{	/* AArch64_FMINPv2i64p, AArch64_INS_FMINP: fminp */
5772	0,
5773	{ CS_AC_WRITE, CS_AC_READ, 0 }
5774},
5775
5776{	/* AArch64_FMINPv4f16, AArch64_INS_FMINP: fminp */
5777	0,
5778	{ 0 }
5779},
5780
5781{	/* AArch64_FMINPv4f32, AArch64_INS_FMINP: fminp */
5782	0,
5783	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5784},
5785
5786{	/* AArch64_FMINPv8f16, AArch64_INS_FMINP: fminp */
5787	0,
5788	{ 0 }
5789},
5790
5791{	/* AArch64_FMINSrr, AArch64_INS_FMIN: fmin */
5792	0,
5793	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5794},
5795
5796{	/* AArch64_FMINV_VPZ_D, AArch64_INS_FMINV: fminv */
5797	0,
5798	{ 0 }
5799},
5800
5801{	/* AArch64_FMINV_VPZ_H, AArch64_INS_FMINV: fminv */
5802	0,
5803	{ 0 }
5804},
5805
5806{	/* AArch64_FMINV_VPZ_S, AArch64_INS_FMINV: fminv */
5807	0,
5808	{ 0 }
5809},
5810
5811{	/* AArch64_FMINVv4i16v, AArch64_INS_FMINV: fminv */
5812	0,
5813	{ 0 }
5814},
5815
5816{	/* AArch64_FMINVv4i32v, AArch64_INS_FMINV: fminv */
5817	0,
5818	{ CS_AC_WRITE, CS_AC_READ, 0 }
5819},
5820
5821{	/* AArch64_FMINVv8i16v, AArch64_INS_FMINV: fminv */
5822	0,
5823	{ 0 }
5824},
5825
5826{	/* AArch64_FMIN_ZPmI_D, AArch64_INS_FMIN: fmin */
5827	0,
5828	{ 0 }
5829},
5830
5831{	/* AArch64_FMIN_ZPmI_H, AArch64_INS_FMIN: fmin */
5832	0,
5833	{ 0 }
5834},
5835
5836{	/* AArch64_FMIN_ZPmI_S, AArch64_INS_FMIN: fmin */
5837	0,
5838	{ 0 }
5839},
5840
5841{	/* AArch64_FMIN_ZPmZ_D, AArch64_INS_FMIN: fmin */
5842	0,
5843	{ 0 }
5844},
5845
5846{	/* AArch64_FMIN_ZPmZ_H, AArch64_INS_FMIN: fmin */
5847	0,
5848	{ 0 }
5849},
5850
5851{	/* AArch64_FMIN_ZPmZ_S, AArch64_INS_FMIN: fmin */
5852	0,
5853	{ 0 }
5854},
5855
5856{	/* AArch64_FMINv2f32, AArch64_INS_FMIN: fmin */
5857	0,
5858	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5859},
5860
5861{	/* AArch64_FMINv2f64, AArch64_INS_FMIN: fmin */
5862	0,
5863	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5864},
5865
5866{	/* AArch64_FMINv4f16, AArch64_INS_FMIN: fmin */
5867	0,
5868	{ 0 }
5869},
5870
5871{	/* AArch64_FMINv4f32, AArch64_INS_FMIN: fmin */
5872	0,
5873	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
5874},
5875
5876{	/* AArch64_FMINv8f16, AArch64_INS_FMIN: fmin */
5877	0,
5878	{ 0 }
5879},
5880
5881{	/* AArch64_FMLA_ZPmZZ_D, AArch64_INS_FMLA: fmla */
5882	0,
5883	{ 0 }
5884},
5885
5886{	/* AArch64_FMLA_ZPmZZ_H, AArch64_INS_FMLA: fmla */
5887	0,
5888	{ 0 }
5889},
5890
5891{	/* AArch64_FMLA_ZPmZZ_S, AArch64_INS_FMLA: fmla */
5892	0,
5893	{ 0 }
5894},
5895
5896{	/* AArch64_FMLA_ZZZI_D, AArch64_INS_FMLA: fmla */
5897	0,
5898	{ 0 }
5899},
5900
5901{	/* AArch64_FMLA_ZZZI_H, AArch64_INS_FMLA: fmla */
5902	0,
5903	{ 0 }
5904},
5905
5906{	/* AArch64_FMLA_ZZZI_S, AArch64_INS_FMLA: fmla */
5907	0,
5908	{ 0 }
5909},
5910
5911{	/* AArch64_FMLAv1i16_indexed, AArch64_INS_FMLA: fmla */
5912	0,
5913	{ 0 }
5914},
5915
5916{	/* AArch64_FMLAv1i32_indexed, AArch64_INS_FMLA: fmla */
5917	0,
5918	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
5919},
5920
5921{	/* AArch64_FMLAv1i64_indexed, AArch64_INS_FMLA: fmla */
5922	0,
5923	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
5924},
5925
5926{	/* AArch64_FMLAv2f32, AArch64_INS_FMLA: fmla */
5927	0,
5928	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
5929},
5930
5931{	/* AArch64_FMLAv2f64, AArch64_INS_FMLA: fmla */
5932	0,
5933	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
5934},
5935
5936{	/* AArch64_FMLAv2i32_indexed, AArch64_INS_FMLA: fmla */
5937	0,
5938	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
5939},
5940
5941{	/* AArch64_FMLAv2i64_indexed, AArch64_INS_FMLA: fmla */
5942	0,
5943	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
5944},
5945
5946{	/* AArch64_FMLAv4f16, AArch64_INS_FMLA: fmla */
5947	0,
5948	{ 0 }
5949},
5950
5951{	/* AArch64_FMLAv4f32, AArch64_INS_FMLA: fmla */
5952	0,
5953	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
5954},
5955
5956{	/* AArch64_FMLAv4i16_indexed, AArch64_INS_FMLA: fmla */
5957	0,
5958	{ 0 }
5959},
5960
5961{	/* AArch64_FMLAv4i32_indexed, AArch64_INS_FMLA: fmla */
5962	0,
5963	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
5964},
5965
5966{	/* AArch64_FMLAv8f16, AArch64_INS_FMLA: fmla */
5967	0,
5968	{ 0 }
5969},
5970
5971{	/* AArch64_FMLAv8i16_indexed, AArch64_INS_FMLA: fmla */
5972	0,
5973	{ 0 }
5974},
5975
5976{	/* AArch64_FMLS_ZPmZZ_D, AArch64_INS_FMLS: fmls */
5977	0,
5978	{ 0 }
5979},
5980
5981{	/* AArch64_FMLS_ZPmZZ_H, AArch64_INS_FMLS: fmls */
5982	0,
5983	{ 0 }
5984},
5985
5986{	/* AArch64_FMLS_ZPmZZ_S, AArch64_INS_FMLS: fmls */
5987	0,
5988	{ 0 }
5989},
5990
5991{	/* AArch64_FMLS_ZZZI_D, AArch64_INS_FMLS: fmls */
5992	0,
5993	{ 0 }
5994},
5995
5996{	/* AArch64_FMLS_ZZZI_H, AArch64_INS_FMLS: fmls */
5997	0,
5998	{ 0 }
5999},
6000
6001{	/* AArch64_FMLS_ZZZI_S, AArch64_INS_FMLS: fmls */
6002	0,
6003	{ 0 }
6004},
6005
6006{	/* AArch64_FMLSv1i16_indexed, AArch64_INS_FMLS: fmls */
6007	0,
6008	{ 0 }
6009},
6010
6011{	/* AArch64_FMLSv1i32_indexed, AArch64_INS_FMLS: fmls */
6012	0,
6013	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
6014},
6015
6016{	/* AArch64_FMLSv1i64_indexed, AArch64_INS_FMLS: fmls */
6017	0,
6018	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
6019},
6020
6021{	/* AArch64_FMLSv2f32, AArch64_INS_FMLS: fmls */
6022	0,
6023	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
6024},
6025
6026{	/* AArch64_FMLSv2f64, AArch64_INS_FMLS: fmls */
6027	0,
6028	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
6029},
6030
6031{	/* AArch64_FMLSv2i32_indexed, AArch64_INS_FMLS: fmls */
6032	0,
6033	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
6034},
6035
6036{	/* AArch64_FMLSv2i64_indexed, AArch64_INS_FMLS: fmls */
6037	0,
6038	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
6039},
6040
6041{	/* AArch64_FMLSv4f16, AArch64_INS_FMLS: fmls */
6042	0,
6043	{ 0 }
6044},
6045
6046{	/* AArch64_FMLSv4f32, AArch64_INS_FMLS: fmls */
6047	0,
6048	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
6049},
6050
6051{	/* AArch64_FMLSv4i16_indexed, AArch64_INS_FMLS: fmls */
6052	0,
6053	{ 0 }
6054},
6055
6056{	/* AArch64_FMLSv4i32_indexed, AArch64_INS_FMLS: fmls */
6057	0,
6058	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
6059},
6060
6061{	/* AArch64_FMLSv8f16, AArch64_INS_FMLS: fmls */
6062	0,
6063	{ 0 }
6064},
6065
6066{	/* AArch64_FMLSv8i16_indexed, AArch64_INS_FMLS: fmls */
6067	0,
6068	{ 0 }
6069},
6070
6071{	/* AArch64_FMOVDXHighr, AArch64_INS_FMOV: fmov */
6072	0,
6073	{ CS_AC_WRITE, CS_AC_READ, 0 }
6074},
6075
6076{	/* AArch64_FMOVDXr, AArch64_INS_FMOV: fmov */
6077	0,
6078	{ CS_AC_WRITE, CS_AC_READ, 0 }
6079},
6080
6081{	/* AArch64_FMOVDi, AArch64_INS_FMOV: fmov */
6082	0,
6083	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
6084},
6085
6086{	/* AArch64_FMOVDr, AArch64_INS_FMOV: fmov */
6087	0,
6088	{ CS_AC_WRITE, CS_AC_READ, 0 }
6089},
6090
6091{	/* AArch64_FMOVHWr, AArch64_INS_FMOV: fmov */
6092	0,
6093	{ 0 }
6094},
6095
6096{	/* AArch64_FMOVHXr, AArch64_INS_FMOV: fmov */
6097	0,
6098	{ 0 }
6099},
6100
6101{	/* AArch64_FMOVHi, AArch64_INS_FMOV: fmov */
6102	0,
6103	{ 0 }
6104},
6105
6106{	/* AArch64_FMOVHr, AArch64_INS_FMOV: fmov */
6107	0,
6108	{ 0 }
6109},
6110
6111{	/* AArch64_FMOVSWr, AArch64_INS_FMOV: fmov */
6112	0,
6113	{ CS_AC_WRITE, CS_AC_READ, 0 }
6114},
6115
6116{	/* AArch64_FMOVSi, AArch64_INS_FMOV: fmov */
6117	0,
6118	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
6119},
6120
6121{	/* AArch64_FMOVSr, AArch64_INS_FMOV: fmov */
6122	0,
6123	{ CS_AC_WRITE, CS_AC_READ, 0 }
6124},
6125
6126{	/* AArch64_FMOVWHr, AArch64_INS_FMOV: fmov */
6127	0,
6128	{ 0 }
6129},
6130
6131{	/* AArch64_FMOVWSr, AArch64_INS_FMOV: fmov */
6132	0,
6133	{ CS_AC_WRITE, CS_AC_READ, 0 }
6134},
6135
6136{	/* AArch64_FMOVXDHighr, AArch64_INS_FMOV: fmov */
6137	0,
6138	{ CS_AC_WRITE, CS_AC_READ, 0 }
6139},
6140
6141{	/* AArch64_FMOVXDr, AArch64_INS_FMOV: fmov */
6142	0,
6143	{ CS_AC_WRITE, CS_AC_READ, 0 }
6144},
6145
6146{	/* AArch64_FMOVXHr, AArch64_INS_FMOV: fmov */
6147	0,
6148	{ 0 }
6149},
6150
6151{	/* AArch64_FMOVv2f32_ns, AArch64_INS_FMOV: fmov */
6152	0,
6153	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ,0 }
6154},
6155
6156{	/* AArch64_FMOVv2f64_ns, AArch64_INS_FMOV: fmov */
6157	0,
6158	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ,0 }
6159},
6160
6161{	/* AArch64_FMOVv4f16_ns, AArch64_INS_FMOV: fmov */
6162	0,
6163	{ 0 }
6164},
6165
6166{	/* AArch64_FMOVv4f32_ns, AArch64_INS_FMOV: fmov */
6167	0,
6168	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ,0 }
6169},
6170
6171{	/* AArch64_FMOVv8f16_ns, AArch64_INS_FMOV: fmov */
6172	0,
6173	{ 0 }
6174},
6175
6176{	/* AArch64_FMSB_ZPmZZ_D, AArch64_INS_FMSB: fmsb */
6177	0,
6178	{ 0 }
6179},
6180
6181{	/* AArch64_FMSB_ZPmZZ_H, AArch64_INS_FMSB: fmsb */
6182	0,
6183	{ 0 }
6184},
6185
6186{	/* AArch64_FMSB_ZPmZZ_S, AArch64_INS_FMSB: fmsb */
6187	0,
6188	{ 0 }
6189},
6190
6191{	/* AArch64_FMSUBDrrr, AArch64_INS_FMSUB: fmsub */
6192	0,
6193	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, CS_AC_READ }
6194},
6195
6196{	/* AArch64_FMSUBHrrr, AArch64_INS_FMSUB: fmsub */
6197	0,
6198	{ 0 }
6199},
6200
6201{	/* AArch64_FMSUBSrrr, AArch64_INS_FMSUB: fmsub */
6202	0,
6203	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, CS_AC_READ }
6204},
6205
6206{	/* AArch64_FMULDrr, AArch64_INS_FMUL: fmul */
6207	0,
6208	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, 0 }
6209},
6210
6211{	/* AArch64_FMULHrr, AArch64_INS_FMUL: fmul */
6212	0,
6213	{ 0 }
6214},
6215
6216{	/* AArch64_FMULSrr, AArch64_INS_FMUL: fmul */
6217	0,
6218	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, 0 }
6219},
6220
6221{	/* AArch64_FMULX16, AArch64_INS_FMULX: fmulx */
6222	0,
6223	{ 0 }
6224},
6225
6226{	/* AArch64_FMULX32, AArch64_INS_FMULX: fmulx */
6227	0,
6228	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, 0 }
6229},
6230
6231{	/* AArch64_FMULX64, AArch64_INS_FMULX: fmulx */
6232	0,
6233	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, 0 }
6234},
6235
6236{	/* AArch64_FMULX_ZPmZ_D, AArch64_INS_FMULX: fmulx */
6237	0,
6238	{ 0 }
6239},
6240
6241{	/* AArch64_FMULX_ZPmZ_H, AArch64_INS_FMULX: fmulx */
6242	0,
6243	{ 0 }
6244},
6245
6246{	/* AArch64_FMULX_ZPmZ_S, AArch64_INS_FMULX: fmulx */
6247	0,
6248	{ 0 }
6249},
6250
6251{	/* AArch64_FMULXv1i16_indexed, AArch64_INS_FMULX: fmulx */
6252	0,
6253	{ 0 }
6254},
6255
6256{	/* AArch64_FMULXv1i32_indexed, AArch64_INS_FMULX: fmulx */
6257	0,
6258	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, CS_AC_READ }
6259},
6260
6261{	/* AArch64_FMULXv1i64_indexed, AArch64_INS_FMULX: fmulx */
6262	0,
6263	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, CS_AC_READ }
6264},
6265
6266{	/* AArch64_FMULXv2f32, AArch64_INS_FMULX: fmulx */
6267	0,
6268	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, 0 }
6269},
6270
6271{	/* AArch64_FMULXv2f64, AArch64_INS_FMULX: fmulx */
6272	0,
6273	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, 0 }
6274},
6275
6276{	/* AArch64_FMULXv2i32_indexed, AArch64_INS_FMULX: fmulx */
6277	0,
6278	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, CS_AC_READ }
6279},
6280
6281{	/* AArch64_FMULXv2i64_indexed, AArch64_INS_FMULX: fmulx */
6282	0,
6283	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, CS_AC_READ }
6284},
6285
6286{	/* AArch64_FMULXv4f16, AArch64_INS_FMULX: fmulx */
6287	0,
6288	{ 0 }
6289},
6290
6291{	/* AArch64_FMULXv4f32, AArch64_INS_FMULX: fmulx */
6292	0,
6293	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, 0 }
6294},
6295
6296{	/* AArch64_FMULXv4i16_indexed, AArch64_INS_FMULX: fmulx */
6297	0,
6298	{ 0 }
6299},
6300
6301{	/* AArch64_FMULXv4i32_indexed, AArch64_INS_FMULX: fmulx */
6302	0,
6303	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, CS_AC_READ }
6304},
6305
6306{	/* AArch64_FMULXv8f16, AArch64_INS_FMULX: fmulx */
6307	0,
6308	{ 0 }
6309},
6310
6311{	/* AArch64_FMULXv8i16_indexed, AArch64_INS_FMULX: fmulx */
6312	0,
6313	{ 0 }
6314},
6315
6316{	/* AArch64_FMUL_ZPmI_D, AArch64_INS_FMUL: fmul */
6317	0,
6318	{ 0 }
6319},
6320
6321{	/* AArch64_FMUL_ZPmI_H, AArch64_INS_FMUL: fmul */
6322	0,
6323	{ 0 }
6324},
6325
6326{	/* AArch64_FMUL_ZPmI_S, AArch64_INS_FMUL: fmul */
6327	0,
6328	{ 0 }
6329},
6330
6331{	/* AArch64_FMUL_ZPmZ_D, AArch64_INS_FMUL: fmul */
6332	0,
6333	{ 0 }
6334},
6335
6336{	/* AArch64_FMUL_ZPmZ_H, AArch64_INS_FMUL: fmul */
6337	0,
6338	{ 0 }
6339},
6340
6341{	/* AArch64_FMUL_ZPmZ_S, AArch64_INS_FMUL: fmul */
6342	0,
6343	{ 0 }
6344},
6345
6346{	/* AArch64_FMUL_ZZZI_D, AArch64_INS_FMUL: fmul */
6347	0,
6348	{ 0 }
6349},
6350
6351{	/* AArch64_FMUL_ZZZI_H, AArch64_INS_FMUL: fmul */
6352	0,
6353	{ 0 }
6354},
6355
6356{	/* AArch64_FMUL_ZZZI_S, AArch64_INS_FMUL: fmul */
6357	0,
6358	{ 0 }
6359},
6360
6361{	/* AArch64_FMUL_ZZZ_D, AArch64_INS_FMUL: fmul */
6362	0,
6363	{ 0 }
6364},
6365
6366{	/* AArch64_FMUL_ZZZ_H, AArch64_INS_FMUL: fmul */
6367	0,
6368	{ 0 }
6369},
6370
6371{	/* AArch64_FMUL_ZZZ_S, AArch64_INS_FMUL: fmul */
6372	0,
6373	{ 0 }
6374},
6375
6376{	/* AArch64_FMULv1i16_indexed, AArch64_INS_FMUL: fmul */
6377	0,
6378	{ 0 }
6379},
6380
6381{	/* AArch64_FMULv1i32_indexed, AArch64_INS_FMUL: fmul */
6382	0,
6383	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, CS_AC_READ }
6384},
6385
6386{	/* AArch64_FMULv1i64_indexed, AArch64_INS_FMUL: fmul */
6387	0,
6388	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, CS_AC_READ }
6389},
6390
6391{	/* AArch64_FMULv2f32, AArch64_INS_FMUL: fmul */
6392	0,
6393	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, 0 }
6394},
6395
6396{	/* AArch64_FMULv2f64, AArch64_INS_FMUL: fmul */
6397	0,
6398	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, 0 }
6399},
6400
6401{	/* AArch64_FMULv2i32_indexed, AArch64_INS_FMUL: fmul */
6402	0,
6403	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, CS_AC_READ }
6404},
6405
6406{	/* AArch64_FMULv2i64_indexed, AArch64_INS_FMUL: fmul */
6407	0,
6408	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, CS_AC_READ }
6409},
6410
6411{	/* AArch64_FMULv4f16, AArch64_INS_FMUL: fmul */
6412	0,
6413	{ 0 }
6414},
6415
6416{	/* AArch64_FMULv4f32, AArch64_INS_FMUL: fmul */
6417	0,
6418	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, 0 }
6419},
6420
6421{	/* AArch64_FMULv4i16_indexed, AArch64_INS_FMUL: fmul */
6422	0,
6423	{ 0 }
6424},
6425
6426{	/* AArch64_FMULv4i32_indexed, AArch64_INS_FMUL: fmul */
6427	0,
6428	{ CS_AC_WRITE, CS_AC_READ,  CS_AC_READ, CS_AC_READ }
6429},
6430
6431{	/* AArch64_FMULv8f16, AArch64_INS_FMUL: fmul */
6432	0,
6433	{ 0 }
6434},
6435
6436{	/* AArch64_FMULv8i16_indexed, AArch64_INS_FMUL: fmul */
6437	0,
6438	{ 0 }
6439},
6440
6441{	/* AArch64_FNEGDr, AArch64_INS_FNEG: fneg */
6442	0,
6443	{ CS_AC_WRITE, CS_AC_READ, 0 }
6444},
6445
6446{	/* AArch64_FNEGHr, AArch64_INS_FNEG: fneg */
6447	0,
6448	{ 0 }
6449},
6450
6451{	/* AArch64_FNEGSr, AArch64_INS_FNEG: fneg */
6452	0,
6453	{ CS_AC_WRITE, CS_AC_READ, 0 }
6454},
6455
6456{	/* AArch64_FNEG_ZPmZ_D, AArch64_INS_FNEG: fneg */
6457	0,
6458	{ 0 }
6459},
6460
6461{	/* AArch64_FNEG_ZPmZ_H, AArch64_INS_FNEG: fneg */
6462	0,
6463	{ 0 }
6464},
6465
6466{	/* AArch64_FNEG_ZPmZ_S, AArch64_INS_FNEG: fneg */
6467	0,
6468	{ 0 }
6469},
6470
6471{	/* AArch64_FNEGv2f32, AArch64_INS_FNEG: fneg */
6472	0,
6473	{ CS_AC_WRITE, CS_AC_READ, 0 }
6474},
6475
6476{	/* AArch64_FNEGv2f64, AArch64_INS_FNEG: fneg */
6477	0,
6478	{ CS_AC_WRITE, CS_AC_READ, 0 }
6479},
6480
6481{	/* AArch64_FNEGv4f16, AArch64_INS_FNEG: fneg */
6482	0,
6483	{ 0 }
6484},
6485
6486{	/* AArch64_FNEGv4f32, AArch64_INS_FNEG: fneg */
6487	0,
6488	{ CS_AC_WRITE, CS_AC_READ, 0 }
6489},
6490
6491{	/* AArch64_FNEGv8f16, AArch64_INS_FNEG: fneg */
6492	0,
6493	{ 0 }
6494},
6495
6496{	/* AArch64_FNMADDDrrr, AArch64_INS_FNMADD: fnmadd */
6497	0,
6498	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
6499},
6500
6501{	/* AArch64_FNMADDHrrr, AArch64_INS_FNMADD: fnmadd */
6502	0,
6503	{ 0 }
6504},
6505
6506{	/* AArch64_FNMADDSrrr, AArch64_INS_FNMADD: fnmadd */
6507	0,
6508	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
6509},
6510
6511{	/* AArch64_FNMAD_ZPmZZ_D, AArch64_INS_FNMAD: fnmad */
6512	0,
6513	{ 0 }
6514},
6515
6516{	/* AArch64_FNMAD_ZPmZZ_H, AArch64_INS_FNMAD: fnmad */
6517	0,
6518	{ 0 }
6519},
6520
6521{	/* AArch64_FNMAD_ZPmZZ_S, AArch64_INS_FNMAD: fnmad */
6522	0,
6523	{ 0 }
6524},
6525
6526{	/* AArch64_FNMLA_ZPmZZ_D, AArch64_INS_FNMLA: fnmla */
6527	0,
6528	{ 0 }
6529},
6530
6531{	/* AArch64_FNMLA_ZPmZZ_H, AArch64_INS_FNMLA: fnmla */
6532	0,
6533	{ 0 }
6534},
6535
6536{	/* AArch64_FNMLA_ZPmZZ_S, AArch64_INS_FNMLA: fnmla */
6537	0,
6538	{ 0 }
6539},
6540
6541{	/* AArch64_FNMLS_ZPmZZ_D, AArch64_INS_FNMLS: fnmls */
6542	0,
6543	{ 0 }
6544},
6545
6546{	/* AArch64_FNMLS_ZPmZZ_H, AArch64_INS_FNMLS: fnmls */
6547	0,
6548	{ 0 }
6549},
6550
6551{	/* AArch64_FNMLS_ZPmZZ_S, AArch64_INS_FNMLS: fnmls */
6552	0,
6553	{ 0 }
6554},
6555
6556{	/* AArch64_FNMSB_ZPmZZ_D, AArch64_INS_FNMSB: fnmsb */
6557	0,
6558	{ 0 }
6559},
6560
6561{	/* AArch64_FNMSB_ZPmZZ_H, AArch64_INS_FNMSB: fnmsb */
6562	0,
6563	{ 0 }
6564},
6565
6566{	/* AArch64_FNMSB_ZPmZZ_S, AArch64_INS_FNMSB: fnmsb */
6567	0,
6568	{ 0 }
6569},
6570
6571{	/* AArch64_FNMSUBDrrr, AArch64_INS_FNMSUB: fnmsub */
6572	0,
6573	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
6574},
6575
6576{	/* AArch64_FNMSUBHrrr, AArch64_INS_FNMSUB: fnmsub */
6577	0,
6578	{ 0 }
6579},
6580
6581{	/* AArch64_FNMSUBSrrr, AArch64_INS_FNMSUB: fnmsub */
6582	0,
6583	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
6584},
6585
6586{	/* AArch64_FNMULDrr, AArch64_INS_FNMUL: fnmul */
6587	0,
6588	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
6589},
6590
6591{	/* AArch64_FNMULHrr, AArch64_INS_FNMUL: fnmul */
6592	0,
6593	{ 0 }
6594},
6595
6596{	/* AArch64_FNMULSrr, AArch64_INS_FNMUL: fnmul */
6597	0,
6598	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
6599},
6600
6601{	/* AArch64_FRECPE_ZZ_D, AArch64_INS_FRECPE: frecpe */
6602	0,
6603	{ 0 }
6604},
6605
6606{	/* AArch64_FRECPE_ZZ_H, AArch64_INS_FRECPE: frecpe */
6607	0,
6608	{ 0 }
6609},
6610
6611{	/* AArch64_FRECPE_ZZ_S, AArch64_INS_FRECPE: frecpe */
6612	0,
6613	{ 0 }
6614},
6615
6616{	/* AArch64_FRECPEv1f16, AArch64_INS_FRECPE: frecpe */
6617	0,
6618	{ 0 }
6619},
6620
6621{	/* AArch64_FRECPEv1i32, AArch64_INS_FRECPE: frecpe */
6622	0,
6623	{ CS_AC_WRITE, CS_AC_READ, 0 }
6624},
6625
6626{	/* AArch64_FRECPEv1i64, AArch64_INS_FRECPE: frecpe */
6627	0,
6628	{ CS_AC_WRITE, CS_AC_READ, 0 }
6629},
6630
6631{	/* AArch64_FRECPEv2f32, AArch64_INS_FRECPE: frecpe */
6632	0,
6633	{ CS_AC_WRITE, CS_AC_READ, 0 }
6634},
6635
6636{	/* AArch64_FRECPEv2f64, AArch64_INS_FRECPE: frecpe */
6637	0,
6638	{ CS_AC_WRITE, CS_AC_READ, 0 }
6639},
6640
6641{	/* AArch64_FRECPEv4f16, AArch64_INS_FRECPE: frecpe */
6642	0,
6643	{ 0 }
6644},
6645
6646{	/* AArch64_FRECPEv4f32, AArch64_INS_FRECPE: frecpe */
6647	0,
6648	{ CS_AC_WRITE, CS_AC_READ, 0 }
6649},
6650
6651{	/* AArch64_FRECPEv8f16, AArch64_INS_FRECPE: frecpe */
6652	0,
6653	{ 0 }
6654},
6655
6656{	/* AArch64_FRECPS16, AArch64_INS_FRECPS: frecps */
6657	0,
6658	{ 0 }
6659},
6660
6661{	/* AArch64_FRECPS32, AArch64_INS_FRECPS: frecps */
6662	0,
6663	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
6664},
6665
6666{	/* AArch64_FRECPS64, AArch64_INS_FRECPS: frecps */
6667	0,
6668	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
6669},
6670
6671{	/* AArch64_FRECPS_ZZZ_D, AArch64_INS_FRECPS: frecps */
6672	0,
6673	{ 0 }
6674},
6675
6676{	/* AArch64_FRECPS_ZZZ_H, AArch64_INS_FRECPS: frecps */
6677	0,
6678	{ 0 }
6679},
6680
6681{	/* AArch64_FRECPS_ZZZ_S, AArch64_INS_FRECPS: frecps */
6682	0,
6683	{ 0 }
6684},
6685
6686{	/* AArch64_FRECPSv2f32, AArch64_INS_FRECPS: frecps */
6687	0,
6688	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
6689},
6690
6691{	/* AArch64_FRECPSv2f64, AArch64_INS_FRECPS: frecps */
6692	0,
6693	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
6694},
6695
6696{	/* AArch64_FRECPSv4f16, AArch64_INS_FRECPS: frecps */
6697	0,
6698	{ 0 }
6699},
6700
6701{	/* AArch64_FRECPSv4f32, AArch64_INS_FRECPS: frecps */
6702	0,
6703	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
6704},
6705
6706{	/* AArch64_FRECPSv8f16, AArch64_INS_FRECPS: frecps */
6707	0,
6708	{ 0 }
6709},
6710
6711{	/* AArch64_FRECPX_ZPmZ_D, AArch64_INS_FRECPX: frecpx */
6712	0,
6713	{ 0 }
6714},
6715
6716{	/* AArch64_FRECPX_ZPmZ_H, AArch64_INS_FRECPX: frecpx */
6717	0,
6718	{ 0 }
6719},
6720
6721{	/* AArch64_FRECPX_ZPmZ_S, AArch64_INS_FRECPX: frecpx */
6722	0,
6723	{ 0 }
6724},
6725
6726{	/* AArch64_FRECPXv1f16, AArch64_INS_FRECPX: frecpx */
6727	0,
6728	{ 0 }
6729},
6730
6731{	/* AArch64_FRECPXv1i32, AArch64_INS_FRECPX: frecpx */
6732	0,
6733	{ CS_AC_WRITE, CS_AC_READ, 0 }
6734},
6735
6736{	/* AArch64_FRECPXv1i64, AArch64_INS_FRECPX: frecpx */
6737	0,
6738	{ CS_AC_WRITE, CS_AC_READ, 0 }
6739},
6740
6741{	/* AArch64_FRINTADr, AArch64_INS_FRINTA: frinta */
6742	0,
6743	{ CS_AC_WRITE, CS_AC_READ, 0 }
6744},
6745
6746{	/* AArch64_FRINTAHr, AArch64_INS_FRINTA: frinta */
6747	0,
6748	{ 0 }
6749},
6750
6751{	/* AArch64_FRINTASr, AArch64_INS_FRINTA: frinta */
6752	0,
6753	{ CS_AC_WRITE, CS_AC_READ, 0 }
6754},
6755
6756{	/* AArch64_FRINTA_ZPmZ_D, AArch64_INS_FRINTA: frinta */
6757	0,
6758	{ 0 }
6759},
6760
6761{	/* AArch64_FRINTA_ZPmZ_H, AArch64_INS_FRINTA: frinta */
6762	0,
6763	{ 0 }
6764},
6765
6766{	/* AArch64_FRINTA_ZPmZ_S, AArch64_INS_FRINTA: frinta */
6767	0,
6768	{ 0 }
6769},
6770
6771{	/* AArch64_FRINTAv2f32, AArch64_INS_FRINTA: frinta */
6772	0,
6773	{ CS_AC_WRITE, CS_AC_READ, 0 }
6774},
6775
6776{	/* AArch64_FRINTAv2f64, AArch64_INS_FRINTA: frinta */
6777	0,
6778	{ CS_AC_WRITE, CS_AC_READ, 0 }
6779},
6780
6781{	/* AArch64_FRINTAv4f16, AArch64_INS_FRINTA: frinta */
6782	0,
6783	{ 0 }
6784},
6785
6786{	/* AArch64_FRINTAv4f32, AArch64_INS_FRINTA: frinta */
6787	0,
6788	{ CS_AC_WRITE, CS_AC_READ, 0 }
6789},
6790
6791{	/* AArch64_FRINTAv8f16, AArch64_INS_FRINTA: frinta */
6792	0,
6793	{ 0 }
6794},
6795
6796{	/* AArch64_FRINTIDr, AArch64_INS_FRINTI: frinti */
6797	0,
6798	{ CS_AC_WRITE, CS_AC_READ, 0 }
6799},
6800
6801{	/* AArch64_FRINTIHr, AArch64_INS_FRINTI: frinti */
6802	0,
6803	{ 0 }
6804},
6805
6806{	/* AArch64_FRINTISr, AArch64_INS_FRINTI: frinti */
6807	0,
6808	{ CS_AC_WRITE, CS_AC_READ, 0 }
6809},
6810
6811{	/* AArch64_FRINTI_ZPmZ_D, AArch64_INS_FRINTI: frinti */
6812	0,
6813	{ 0 }
6814},
6815
6816{	/* AArch64_FRINTI_ZPmZ_H, AArch64_INS_FRINTI: frinti */
6817	0,
6818	{ 0 }
6819},
6820
6821{	/* AArch64_FRINTI_ZPmZ_S, AArch64_INS_FRINTI: frinti */
6822	0,
6823	{ 0 }
6824},
6825
6826{	/* AArch64_FRINTIv2f32, AArch64_INS_FRINTI: frinti */
6827	0,
6828	{ CS_AC_WRITE, CS_AC_READ, 0 }
6829},
6830
6831{	/* AArch64_FRINTIv2f64, AArch64_INS_FRINTI: frinti */
6832	0,
6833	{ CS_AC_WRITE, CS_AC_READ, 0 }
6834},
6835
6836{	/* AArch64_FRINTIv4f16, AArch64_INS_FRINTI: frinti */
6837	0,
6838	{ 0 }
6839},
6840
6841{	/* AArch64_FRINTIv4f32, AArch64_INS_FRINTI: frinti */
6842	0,
6843	{ CS_AC_WRITE, CS_AC_READ, 0 }
6844},
6845
6846{	/* AArch64_FRINTIv8f16, AArch64_INS_FRINTI: frinti */
6847	0,
6848	{ 0 }
6849},
6850
6851{	/* AArch64_FRINTMDr, AArch64_INS_FRINTM: frintm */
6852	0,
6853	{ CS_AC_WRITE, CS_AC_READ, 0 }
6854},
6855
6856{	/* AArch64_FRINTMHr, AArch64_INS_FRINTM: frintm */
6857	0,
6858	{ 0 }
6859},
6860
6861{	/* AArch64_FRINTMSr, AArch64_INS_FRINTM: frintm */
6862	0,
6863	{ CS_AC_WRITE, CS_AC_READ, 0 }
6864},
6865
6866{	/* AArch64_FRINTM_ZPmZ_D, AArch64_INS_FRINTM: frintm */
6867	0,
6868	{ 0 }
6869},
6870
6871{	/* AArch64_FRINTM_ZPmZ_H, AArch64_INS_FRINTM: frintm */
6872	0,
6873	{ 0 }
6874},
6875
6876{	/* AArch64_FRINTM_ZPmZ_S, AArch64_INS_FRINTM: frintm */
6877	0,
6878	{ 0 }
6879},
6880
6881{	/* AArch64_FRINTMv2f32, AArch64_INS_FRINTM: frintm */
6882	0,
6883	{ CS_AC_WRITE, CS_AC_READ, 0 }
6884},
6885
6886{	/* AArch64_FRINTMv2f64, AArch64_INS_FRINTM: frintm */
6887	0,
6888	{ CS_AC_WRITE, CS_AC_READ, 0 }
6889},
6890
6891{	/* AArch64_FRINTMv4f16, AArch64_INS_FRINTM: frintm */
6892	0,
6893	{ 0 }
6894},
6895
6896{	/* AArch64_FRINTMv4f32, AArch64_INS_FRINTM: frintm */
6897	0,
6898	{ CS_AC_WRITE, CS_AC_READ, 0 }
6899},
6900
6901{	/* AArch64_FRINTMv8f16, AArch64_INS_FRINTM: frintm */
6902	0,
6903	{ 0 }
6904},
6905
6906{	/* AArch64_FRINTNDr, AArch64_INS_FRINTN: frintn */
6907	0,
6908	{ CS_AC_WRITE, CS_AC_READ, 0 }
6909},
6910
6911{	/* AArch64_FRINTNHr, AArch64_INS_FRINTN: frintn */
6912	0,
6913	{ 0 }
6914},
6915
6916{	/* AArch64_FRINTNSr, AArch64_INS_FRINTN: frintn */
6917	0,
6918	{ CS_AC_WRITE, CS_AC_READ, 0 }
6919},
6920
6921{	/* AArch64_FRINTN_ZPmZ_D, AArch64_INS_FRINTN: frintn */
6922	0,
6923	{ 0 }
6924},
6925
6926{	/* AArch64_FRINTN_ZPmZ_H, AArch64_INS_FRINTN: frintn */
6927	0,
6928	{ 0 }
6929},
6930
6931{	/* AArch64_FRINTN_ZPmZ_S, AArch64_INS_FRINTN: frintn */
6932	0,
6933	{ 0 }
6934},
6935
6936{	/* AArch64_FRINTNv2f32, AArch64_INS_FRINTN: frintn */
6937	0,
6938	{ CS_AC_WRITE, CS_AC_READ, 0 }
6939},
6940
6941{	/* AArch64_FRINTNv2f64, AArch64_INS_FRINTN: frintn */
6942	0,
6943	{ CS_AC_WRITE, CS_AC_READ, 0 }
6944},
6945
6946{	/* AArch64_FRINTNv4f16, AArch64_INS_FRINTN: frintn */
6947	0,
6948	{ 0 }
6949},
6950
6951{	/* AArch64_FRINTNv4f32, AArch64_INS_FRINTN: frintn */
6952	0,
6953	{ CS_AC_WRITE, CS_AC_READ, 0 }
6954},
6955
6956{	/* AArch64_FRINTNv8f16, AArch64_INS_FRINTN: frintn */
6957	0,
6958	{ 0 }
6959},
6960
6961{	/* AArch64_FRINTPDr, AArch64_INS_FRINTP: frintp */
6962	0,
6963	{ CS_AC_WRITE, CS_AC_READ, 0 }
6964},
6965
6966{	/* AArch64_FRINTPHr, AArch64_INS_FRINTP: frintp */
6967	0,
6968	{ 0 }
6969},
6970
6971{	/* AArch64_FRINTPSr, AArch64_INS_FRINTP: frintp */
6972	0,
6973	{ CS_AC_WRITE, CS_AC_READ, 0 }
6974},
6975
6976{	/* AArch64_FRINTP_ZPmZ_D, AArch64_INS_FRINTP: frintp */
6977	0,
6978	{ 0 }
6979},
6980
6981{	/* AArch64_FRINTP_ZPmZ_H, AArch64_INS_FRINTP: frintp */
6982	0,
6983	{ 0 }
6984},
6985
6986{	/* AArch64_FRINTP_ZPmZ_S, AArch64_INS_FRINTP: frintp */
6987	0,
6988	{ 0 }
6989},
6990
6991{	/* AArch64_FRINTPv2f32, AArch64_INS_FRINTP: frintp */
6992	0,
6993	{ CS_AC_WRITE, CS_AC_READ, 0 }
6994},
6995
6996{	/* AArch64_FRINTPv2f64, AArch64_INS_FRINTP: frintp */
6997	0,
6998	{ CS_AC_WRITE, CS_AC_READ, 0 }
6999},
7000
7001{	/* AArch64_FRINTPv4f16, AArch64_INS_FRINTP: frintp */
7002	0,
7003	{ 0 }
7004},
7005
7006{	/* AArch64_FRINTPv4f32, AArch64_INS_FRINTP: frintp */
7007	0,
7008	{ CS_AC_WRITE, CS_AC_READ, 0 }
7009},
7010
7011{	/* AArch64_FRINTPv8f16, AArch64_INS_FRINTP: frintp */
7012	0,
7013	{ 0 }
7014},
7015
7016{	/* AArch64_FRINTXDr, AArch64_INS_FRINTX: frintx */
7017	0,
7018	{ CS_AC_WRITE, CS_AC_READ, 0 }
7019},
7020
7021{	/* AArch64_FRINTXHr, AArch64_INS_FRINTX: frintx */
7022	0,
7023	{ 0 }
7024},
7025
7026{	/* AArch64_FRINTXSr, AArch64_INS_FRINTX: frintx */
7027	0,
7028	{ CS_AC_WRITE, CS_AC_READ, 0 }
7029},
7030
7031{	/* AArch64_FRINTX_ZPmZ_D, AArch64_INS_FRINTX: frintx */
7032	0,
7033	{ 0 }
7034},
7035
7036{	/* AArch64_FRINTX_ZPmZ_H, AArch64_INS_FRINTX: frintx */
7037	0,
7038	{ 0 }
7039},
7040
7041{	/* AArch64_FRINTX_ZPmZ_S, AArch64_INS_FRINTX: frintx */
7042	0,
7043	{ 0 }
7044},
7045
7046{	/* AArch64_FRINTXv2f32, AArch64_INS_FRINTX: frintx */
7047	0,
7048	{ CS_AC_WRITE, CS_AC_READ, 0 }
7049},
7050
7051{	/* AArch64_FRINTXv2f64, AArch64_INS_FRINTX: frintx */
7052	0,
7053	{ CS_AC_WRITE, CS_AC_READ, 0 }
7054},
7055
7056{	/* AArch64_FRINTXv4f16, AArch64_INS_FRINTX: frintx */
7057	0,
7058	{ 0 }
7059},
7060
7061{	/* AArch64_FRINTXv4f32, AArch64_INS_FRINTX: frintx */
7062	0,
7063	{ CS_AC_WRITE, CS_AC_READ, 0 }
7064},
7065
7066{	/* AArch64_FRINTXv8f16, AArch64_INS_FRINTX: frintx */
7067	0,
7068	{ 0 }
7069},
7070
7071{	/* AArch64_FRINTZDr, AArch64_INS_FRINTZ: frintz */
7072	0,
7073	{ CS_AC_WRITE, CS_AC_READ, 0 }
7074},
7075
7076{	/* AArch64_FRINTZHr, AArch64_INS_FRINTZ: frintz */
7077	0,
7078	{ 0 }
7079},
7080
7081{	/* AArch64_FRINTZSr, AArch64_INS_FRINTZ: frintz */
7082	0,
7083	{ CS_AC_WRITE, CS_AC_READ, 0 }
7084},
7085
7086{	/* AArch64_FRINTZ_ZPmZ_D, AArch64_INS_FRINTZ: frintz */
7087	0,
7088	{ 0 }
7089},
7090
7091{	/* AArch64_FRINTZ_ZPmZ_H, AArch64_INS_FRINTZ: frintz */
7092	0,
7093	{ 0 }
7094},
7095
7096{	/* AArch64_FRINTZ_ZPmZ_S, AArch64_INS_FRINTZ: frintz */
7097	0,
7098	{ 0 }
7099},
7100
7101{	/* AArch64_FRINTZv2f32, AArch64_INS_FRINTZ: frintz */
7102	0,
7103	{ CS_AC_WRITE, CS_AC_READ, 0 }
7104},
7105
7106{	/* AArch64_FRINTZv2f64, AArch64_INS_FRINTZ: frintz */
7107	0,
7108	{ CS_AC_WRITE, CS_AC_READ, 0 }
7109},
7110
7111{	/* AArch64_FRINTZv4f16, AArch64_INS_FRINTZ: frintz */
7112	0,
7113	{ 0 }
7114},
7115
7116{	/* AArch64_FRINTZv4f32, AArch64_INS_FRINTZ: frintz */
7117	0,
7118	{ CS_AC_WRITE, CS_AC_READ, 0 }
7119},
7120
7121{	/* AArch64_FRINTZv8f16, AArch64_INS_FRINTZ: frintz */
7122	0,
7123	{ 0 }
7124},
7125
7126{	/* AArch64_FRSQRTE_ZZ_D, AArch64_INS_FRSQRTE: frsqrte */
7127	0,
7128	{ 0 }
7129},
7130
7131{	/* AArch64_FRSQRTE_ZZ_H, AArch64_INS_FRSQRTE: frsqrte */
7132	0,
7133	{ 0 }
7134},
7135
7136{	/* AArch64_FRSQRTE_ZZ_S, AArch64_INS_FRSQRTE: frsqrte */
7137	0,
7138	{ 0 }
7139},
7140
7141{	/* AArch64_FRSQRTEv1f16, AArch64_INS_FRSQRTE: frsqrte */
7142	0,
7143	{ 0 }
7144},
7145
7146{	/* AArch64_FRSQRTEv1i32, AArch64_INS_FRSQRTE: frsqrte */
7147	0,
7148	{ CS_AC_WRITE, CS_AC_READ, 0 }
7149},
7150
7151{	/* AArch64_FRSQRTEv1i64, AArch64_INS_FRSQRTE: frsqrte */
7152	0,
7153	{ CS_AC_WRITE, CS_AC_READ, 0 }
7154},
7155
7156{	/* AArch64_FRSQRTEv2f32, AArch64_INS_FRSQRTE: frsqrte */
7157	0,
7158	{ CS_AC_WRITE, CS_AC_READ, 0 }
7159},
7160
7161{	/* AArch64_FRSQRTEv2f64, AArch64_INS_FRSQRTE: frsqrte */
7162	0,
7163	{ CS_AC_WRITE, CS_AC_READ, 0 }
7164},
7165
7166{	/* AArch64_FRSQRTEv4f16, AArch64_INS_FRSQRTE: frsqrte */
7167	0,
7168	{ 0 }
7169},
7170
7171{	/* AArch64_FRSQRTEv4f32, AArch64_INS_FRSQRTE: frsqrte */
7172	0,
7173	{ CS_AC_WRITE, CS_AC_READ, 0 }
7174},
7175
7176{	/* AArch64_FRSQRTEv8f16, AArch64_INS_FRSQRTE: frsqrte */
7177	0,
7178	{ 0 }
7179},
7180
7181{	/* AArch64_FRSQRTS16, AArch64_INS_FRSQRTS: frsqrts */
7182	0,
7183	{ 0 }
7184},
7185
7186{	/* AArch64_FRSQRTS32, AArch64_INS_FRSQRTS: frsqrts */
7187	0,
7188	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
7189},
7190
7191{	/* AArch64_FRSQRTS64, AArch64_INS_FRSQRTS: frsqrts */
7192	0,
7193	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
7194},
7195
7196{	/* AArch64_FRSQRTS_ZZZ_D, AArch64_INS_FRSQRTS: frsqrts */
7197	0,
7198	{ 0 }
7199},
7200
7201{	/* AArch64_FRSQRTS_ZZZ_H, AArch64_INS_FRSQRTS: frsqrts */
7202	0,
7203	{ 0 }
7204},
7205
7206{	/* AArch64_FRSQRTS_ZZZ_S, AArch64_INS_FRSQRTS: frsqrts */
7207	0,
7208	{ 0 }
7209},
7210
7211{	/* AArch64_FRSQRTSv2f32, AArch64_INS_FRSQRTS: frsqrts */
7212	0,
7213	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
7214},
7215
7216{	/* AArch64_FRSQRTSv2f64, AArch64_INS_FRSQRTS: frsqrts */
7217	0,
7218	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
7219},
7220
7221{	/* AArch64_FRSQRTSv4f16, AArch64_INS_FRSQRTS: frsqrts */
7222	0,
7223	{ 0 }
7224},
7225
7226{	/* AArch64_FRSQRTSv4f32, AArch64_INS_FRSQRTS: frsqrts */
7227	0,
7228	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
7229},
7230
7231{	/* AArch64_FRSQRTSv8f16, AArch64_INS_FRSQRTS: frsqrts */
7232	0,
7233	{ 0 }
7234},
7235
7236{	/* AArch64_FSCALE_ZPmZ_D, AArch64_INS_FSCALE: fscale */
7237	0,
7238	{ 0 }
7239},
7240
7241{	/* AArch64_FSCALE_ZPmZ_H, AArch64_INS_FSCALE: fscale */
7242	0,
7243	{ 0 }
7244},
7245
7246{	/* AArch64_FSCALE_ZPmZ_S, AArch64_INS_FSCALE: fscale */
7247	0,
7248	{ 0 }
7249},
7250
7251{	/* AArch64_FSQRTDr, AArch64_INS_FSQRT: fsqrt */
7252	0,
7253	{ CS_AC_WRITE, CS_AC_READ, 0 }
7254},
7255
7256{	/* AArch64_FSQRTHr, AArch64_INS_FSQRT: fsqrt */
7257	0,
7258	{ 0 }
7259},
7260
7261{	/* AArch64_FSQRTSr, AArch64_INS_FSQRT: fsqrt */
7262	0,
7263	{ CS_AC_WRITE, CS_AC_READ, 0 }
7264},
7265
7266{	/* AArch64_FSQRT_ZPmZ_D, AArch64_INS_FSQRT: fsqrt */
7267	0,
7268	{ 0 }
7269},
7270
7271{	/* AArch64_FSQRT_ZPmZ_H, AArch64_INS_FSQRT: fsqrt */
7272	0,
7273	{ 0 }
7274},
7275
7276{	/* AArch64_FSQRT_ZPmZ_S, AArch64_INS_FSQRT: fsqrt */
7277	0,
7278	{ 0 }
7279},
7280
7281{	/* AArch64_FSQRTv2f32, AArch64_INS_FSQRT: fsqrt */
7282	0,
7283	{ CS_AC_WRITE, CS_AC_READ, 0 }
7284},
7285
7286{	/* AArch64_FSQRTv2f64, AArch64_INS_FSQRT: fsqrt */
7287	0,
7288	{ CS_AC_WRITE, CS_AC_READ, 0 }
7289},
7290
7291{	/* AArch64_FSQRTv4f16, AArch64_INS_FSQRT: fsqrt */
7292	0,
7293	{ 0 }
7294},
7295
7296{	/* AArch64_FSQRTv4f32, AArch64_INS_FSQRT: fsqrt */
7297	0,
7298	{ CS_AC_WRITE, CS_AC_READ, 0 }
7299},
7300
7301{	/* AArch64_FSQRTv8f16, AArch64_INS_FSQRT: fsqrt */
7302	0,
7303	{ 0 }
7304},
7305
7306{	/* AArch64_FSUBDrr, AArch64_INS_FSUB: fsub */
7307	0,
7308	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
7309},
7310
7311{	/* AArch64_FSUBHrr, AArch64_INS_FSUB: fsub */
7312	0,
7313	{ 0 }
7314},
7315
7316{	/* AArch64_FSUBR_ZPmI_D, AArch64_INS_FSUBR: fsubr */
7317	0,
7318	{ 0 }
7319},
7320
7321{	/* AArch64_FSUBR_ZPmI_H, AArch64_INS_FSUBR: fsubr */
7322	0,
7323	{ 0 }
7324},
7325
7326{	/* AArch64_FSUBR_ZPmI_S, AArch64_INS_FSUBR: fsubr */
7327	0,
7328	{ 0 }
7329},
7330
7331{	/* AArch64_FSUBR_ZPmZ_D, AArch64_INS_FSUBR: fsubr */
7332	0,
7333	{ 0 }
7334},
7335
7336{	/* AArch64_FSUBR_ZPmZ_H, AArch64_INS_FSUBR: fsubr */
7337	0,
7338	{ 0 }
7339},
7340
7341{	/* AArch64_FSUBR_ZPmZ_S, AArch64_INS_FSUBR: fsubr */
7342	0,
7343	{ 0 }
7344},
7345
7346{	/* AArch64_FSUBSrr, AArch64_INS_FSUB: fsub */
7347	0,
7348	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
7349},
7350
7351{	/* AArch64_FSUB_ZPmI_D, AArch64_INS_FSUB: fsub */
7352	0,
7353	{ 0 }
7354},
7355
7356{	/* AArch64_FSUB_ZPmI_H, AArch64_INS_FSUB: fsub */
7357	0,
7358	{ 0 }
7359},
7360
7361{	/* AArch64_FSUB_ZPmI_S, AArch64_INS_FSUB: fsub */
7362	0,
7363	{ 0 }
7364},
7365
7366{	/* AArch64_FSUB_ZPmZ_D, AArch64_INS_FSUB: fsub */
7367	0,
7368	{ 0 }
7369},
7370
7371{	/* AArch64_FSUB_ZPmZ_H, AArch64_INS_FSUB: fsub */
7372	0,
7373	{ 0 }
7374},
7375
7376{	/* AArch64_FSUB_ZPmZ_S, AArch64_INS_FSUB: fsub */
7377	0,
7378	{ 0 }
7379},
7380
7381{	/* AArch64_FSUB_ZZZ_D, AArch64_INS_FSUB: fsub */
7382	0,
7383	{ 0 }
7384},
7385
7386{	/* AArch64_FSUB_ZZZ_H, AArch64_INS_FSUB: fsub */
7387	0,
7388	{ 0 }
7389},
7390
7391{	/* AArch64_FSUB_ZZZ_S, AArch64_INS_FSUB: fsub */
7392	0,
7393	{ 0 }
7394},
7395
7396{	/* AArch64_FSUBv2f32, AArch64_INS_FSUB: fsub */
7397	0,
7398	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
7399},
7400
7401{	/* AArch64_FSUBv2f64, AArch64_INS_FSUB: fsub */
7402	0,
7403	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
7404},
7405
7406{	/* AArch64_FSUBv4f16, AArch64_INS_FSUB: fsub */
7407	0,
7408	{ 0 }
7409},
7410
7411{	/* AArch64_FSUBv4f32, AArch64_INS_FSUB: fsub */
7412	0,
7413	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
7414},
7415
7416{	/* AArch64_FSUBv8f16, AArch64_INS_FSUB: fsub */
7417	0,
7418	{ 0 }
7419},
7420
7421{	/* AArch64_FTMAD_ZZI_D, AArch64_INS_FTMAD: ftmad */
7422	0,
7423	{ 0 }
7424},
7425
7426{	/* AArch64_FTMAD_ZZI_H, AArch64_INS_FTMAD: ftmad */
7427	0,
7428	{ 0 }
7429},
7430
7431{	/* AArch64_FTMAD_ZZI_S, AArch64_INS_FTMAD: ftmad */
7432	0,
7433	{ 0 }
7434},
7435
7436{	/* AArch64_FTSMUL_ZZZ_D, AArch64_INS_FTSMUL: ftsmul */
7437	0,
7438	{ 0 }
7439},
7440
7441{	/* AArch64_FTSMUL_ZZZ_H, AArch64_INS_FTSMUL: ftsmul */
7442	0,
7443	{ 0 }
7444},
7445
7446{	/* AArch64_FTSMUL_ZZZ_S, AArch64_INS_FTSMUL: ftsmul */
7447	0,
7448	{ 0 }
7449},
7450
7451{	/* AArch64_FTSSEL_ZZZ_D, AArch64_INS_FTSSEL: ftssel */
7452	0,
7453	{ 0 }
7454},
7455
7456{	/* AArch64_FTSSEL_ZZZ_H, AArch64_INS_FTSSEL: ftssel */
7457	0,
7458	{ 0 }
7459},
7460
7461{	/* AArch64_FTSSEL_ZZZ_S, AArch64_INS_FTSSEL: ftssel */
7462	0,
7463	{ 0 }
7464},
7465
7466{	/* AArch64_GLD1B_D_IMM_REAL, AArch64_INS_LD1B: ld1b */
7467	0,
7468	{ 0 }
7469},
7470
7471{	/* AArch64_GLD1B_D_REAL, AArch64_INS_LD1B: ld1b */
7472	0,
7473	{ 0 }
7474},
7475
7476{	/* AArch64_GLD1B_D_SXTW_REAL, AArch64_INS_LD1B: ld1b */
7477	0,
7478	{ 0 }
7479},
7480
7481{	/* AArch64_GLD1B_D_UXTW_REAL, AArch64_INS_LD1B: ld1b */
7482	0,
7483	{ 0 }
7484},
7485
7486{	/* AArch64_GLD1B_S_IMM_REAL, AArch64_INS_LD1B: ld1b */
7487	0,
7488	{ 0 }
7489},
7490
7491{	/* AArch64_GLD1B_S_SXTW_REAL, AArch64_INS_LD1B: ld1b */
7492	0,
7493	{ 0 }
7494},
7495
7496{	/* AArch64_GLD1B_S_UXTW_REAL, AArch64_INS_LD1B: ld1b */
7497	0,
7498	{ 0 }
7499},
7500
7501{	/* AArch64_GLD1D_IMM_REAL, AArch64_INS_LD1D: ld1d */
7502	0,
7503	{ 0 }
7504},
7505
7506{	/* AArch64_GLD1D_REAL, AArch64_INS_LD1D: ld1d */
7507	0,
7508	{ 0 }
7509},
7510
7511{	/* AArch64_GLD1D_SCALED_REAL, AArch64_INS_LD1D: ld1d */
7512	0,
7513	{ 0 }
7514},
7515
7516{	/* AArch64_GLD1D_SXTW_REAL, AArch64_INS_LD1D: ld1d */
7517	0,
7518	{ 0 }
7519},
7520
7521{	/* AArch64_GLD1D_SXTW_SCALED_REAL, AArch64_INS_LD1D: ld1d */
7522	0,
7523	{ 0 }
7524},
7525
7526{	/* AArch64_GLD1D_UXTW_REAL, AArch64_INS_LD1D: ld1d */
7527	0,
7528	{ 0 }
7529},
7530
7531{	/* AArch64_GLD1D_UXTW_SCALED_REAL, AArch64_INS_LD1D: ld1d */
7532	0,
7533	{ 0 }
7534},
7535
7536{	/* AArch64_GLD1H_D_IMM_REAL, AArch64_INS_LD1H: ld1h */
7537	0,
7538	{ 0 }
7539},
7540
7541{	/* AArch64_GLD1H_D_REAL, AArch64_INS_LD1H: ld1h */
7542	0,
7543	{ 0 }
7544},
7545
7546{	/* AArch64_GLD1H_D_SCALED_REAL, AArch64_INS_LD1H: ld1h */
7547	0,
7548	{ 0 }
7549},
7550
7551{	/* AArch64_GLD1H_D_SXTW_REAL, AArch64_INS_LD1H: ld1h */
7552	0,
7553	{ 0 }
7554},
7555
7556{	/* AArch64_GLD1H_D_SXTW_SCALED_REAL, AArch64_INS_LD1H: ld1h */
7557	0,
7558	{ 0 }
7559},
7560
7561{	/* AArch64_GLD1H_D_UXTW_REAL, AArch64_INS_LD1H: ld1h */
7562	0,
7563	{ 0 }
7564},
7565
7566{	/* AArch64_GLD1H_D_UXTW_SCALED_REAL, AArch64_INS_LD1H: ld1h */
7567	0,
7568	{ 0 }
7569},
7570
7571{	/* AArch64_GLD1H_S_IMM_REAL, AArch64_INS_LD1H: ld1h */
7572	0,
7573	{ 0 }
7574},
7575
7576{	/* AArch64_GLD1H_S_SXTW_REAL, AArch64_INS_LD1H: ld1h */
7577	0,
7578	{ 0 }
7579},
7580
7581{	/* AArch64_GLD1H_S_SXTW_SCALED_REAL, AArch64_INS_LD1H: ld1h */
7582	0,
7583	{ 0 }
7584},
7585
7586{	/* AArch64_GLD1H_S_UXTW_REAL, AArch64_INS_LD1H: ld1h */
7587	0,
7588	{ 0 }
7589},
7590
7591{	/* AArch64_GLD1H_S_UXTW_SCALED_REAL, AArch64_INS_LD1H: ld1h */
7592	0,
7593	{ 0 }
7594},
7595
7596{	/* AArch64_GLD1SB_D_IMM_REAL, AArch64_INS_LD1SB: ld1sb */
7597	0,
7598	{ 0 }
7599},
7600
7601{	/* AArch64_GLD1SB_D_REAL, AArch64_INS_LD1SB: ld1sb */
7602	0,
7603	{ 0 }
7604},
7605
7606{	/* AArch64_GLD1SB_D_SXTW_REAL, AArch64_INS_LD1SB: ld1sb */
7607	0,
7608	{ 0 }
7609},
7610
7611{	/* AArch64_GLD1SB_D_UXTW_REAL, AArch64_INS_LD1SB: ld1sb */
7612	0,
7613	{ 0 }
7614},
7615
7616{	/* AArch64_GLD1SB_S_IMM_REAL, AArch64_INS_LD1SB: ld1sb */
7617	0,
7618	{ 0 }
7619},
7620
7621{	/* AArch64_GLD1SB_S_SXTW_REAL, AArch64_INS_LD1SB: ld1sb */
7622	0,
7623	{ 0 }
7624},
7625
7626{	/* AArch64_GLD1SB_S_UXTW_REAL, AArch64_INS_LD1SB: ld1sb */
7627	0,
7628	{ 0 }
7629},
7630
7631{	/* AArch64_GLD1SH_D_IMM_REAL, AArch64_INS_LD1SH: ld1sh */
7632	0,
7633	{ 0 }
7634},
7635
7636{	/* AArch64_GLD1SH_D_REAL, AArch64_INS_LD1SH: ld1sh */
7637	0,
7638	{ 0 }
7639},
7640
7641{	/* AArch64_GLD1SH_D_SCALED_REAL, AArch64_INS_LD1SH: ld1sh */
7642	0,
7643	{ 0 }
7644},
7645
7646{	/* AArch64_GLD1SH_D_SXTW_REAL, AArch64_INS_LD1SH: ld1sh */
7647	0,
7648	{ 0 }
7649},
7650
7651{	/* AArch64_GLD1SH_D_SXTW_SCALED_REAL, AArch64_INS_LD1SH: ld1sh */
7652	0,
7653	{ 0 }
7654},
7655
7656{	/* AArch64_GLD1SH_D_UXTW_REAL, AArch64_INS_LD1SH: ld1sh */
7657	0,
7658	{ 0 }
7659},
7660
7661{	/* AArch64_GLD1SH_D_UXTW_SCALED_REAL, AArch64_INS_LD1SH: ld1sh */
7662	0,
7663	{ 0 }
7664},
7665
7666{	/* AArch64_GLD1SH_S_IMM_REAL, AArch64_INS_LD1SH: ld1sh */
7667	0,
7668	{ 0 }
7669},
7670
7671{	/* AArch64_GLD1SH_S_SXTW_REAL, AArch64_INS_LD1SH: ld1sh */
7672	0,
7673	{ 0 }
7674},
7675
7676{	/* AArch64_GLD1SH_S_SXTW_SCALED_REAL, AArch64_INS_LD1SH: ld1sh */
7677	0,
7678	{ 0 }
7679},
7680
7681{	/* AArch64_GLD1SH_S_UXTW_REAL, AArch64_INS_LD1SH: ld1sh */
7682	0,
7683	{ 0 }
7684},
7685
7686{	/* AArch64_GLD1SH_S_UXTW_SCALED_REAL, AArch64_INS_LD1SH: ld1sh */
7687	0,
7688	{ 0 }
7689},
7690
7691{	/* AArch64_GLD1SW_D_IMM_REAL, AArch64_INS_LD1SW: ld1sw */
7692	0,
7693	{ 0 }
7694},
7695
7696{	/* AArch64_GLD1SW_D_REAL, AArch64_INS_LD1SW: ld1sw */
7697	0,
7698	{ 0 }
7699},
7700
7701{	/* AArch64_GLD1SW_D_SCALED_REAL, AArch64_INS_LD1SW: ld1sw */
7702	0,
7703	{ 0 }
7704},
7705
7706{	/* AArch64_GLD1SW_D_SXTW_REAL, AArch64_INS_LD1SW: ld1sw */
7707	0,
7708	{ 0 }
7709},
7710
7711{	/* AArch64_GLD1SW_D_SXTW_SCALED_REAL, AArch64_INS_LD1SW: ld1sw */
7712	0,
7713	{ 0 }
7714},
7715
7716{	/* AArch64_GLD1SW_D_UXTW_REAL, AArch64_INS_LD1SW: ld1sw */
7717	0,
7718	{ 0 }
7719},
7720
7721{	/* AArch64_GLD1SW_D_UXTW_SCALED_REAL, AArch64_INS_LD1SW: ld1sw */
7722	0,
7723	{ 0 }
7724},
7725
7726{	/* AArch64_GLD1W_D_IMM_REAL, AArch64_INS_LD1W: ld1w */
7727	0,
7728	{ 0 }
7729},
7730
7731{	/* AArch64_GLD1W_D_REAL, AArch64_INS_LD1W: ld1w */
7732	0,
7733	{ 0 }
7734},
7735
7736{	/* AArch64_GLD1W_D_SCALED_REAL, AArch64_INS_LD1W: ld1w */
7737	0,
7738	{ 0 }
7739},
7740
7741{	/* AArch64_GLD1W_D_SXTW_REAL, AArch64_INS_LD1W: ld1w */
7742	0,
7743	{ 0 }
7744},
7745
7746{	/* AArch64_GLD1W_D_SXTW_SCALED_REAL, AArch64_INS_LD1W: ld1w */
7747	0,
7748	{ 0 }
7749},
7750
7751{	/* AArch64_GLD1W_D_UXTW_REAL, AArch64_INS_LD1W: ld1w */
7752	0,
7753	{ 0 }
7754},
7755
7756{	/* AArch64_GLD1W_D_UXTW_SCALED_REAL, AArch64_INS_LD1W: ld1w */
7757	0,
7758	{ 0 }
7759},
7760
7761{	/* AArch64_GLD1W_IMM_REAL, AArch64_INS_LD1W: ld1w */
7762	0,
7763	{ 0 }
7764},
7765
7766{	/* AArch64_GLD1W_SXTW_REAL, AArch64_INS_LD1W: ld1w */
7767	0,
7768	{ 0 }
7769},
7770
7771{	/* AArch64_GLD1W_SXTW_SCALED_REAL, AArch64_INS_LD1W: ld1w */
7772	0,
7773	{ 0 }
7774},
7775
7776{	/* AArch64_GLD1W_UXTW_REAL, AArch64_INS_LD1W: ld1w */
7777	0,
7778	{ 0 }
7779},
7780
7781{	/* AArch64_GLD1W_UXTW_SCALED_REAL, AArch64_INS_LD1W: ld1w */
7782	0,
7783	{ 0 }
7784},
7785
7786{	/* AArch64_GLDFF1B_D_IMM_REAL, AArch64_INS_LDFF1B: ldff1b */
7787	0,
7788	{ 0 }
7789},
7790
7791{	/* AArch64_GLDFF1B_D_REAL, AArch64_INS_LDFF1B: ldff1b */
7792	0,
7793	{ 0 }
7794},
7795
7796{	/* AArch64_GLDFF1B_D_SXTW_REAL, AArch64_INS_LDFF1B: ldff1b */
7797	0,
7798	{ 0 }
7799},
7800
7801{	/* AArch64_GLDFF1B_D_UXTW_REAL, AArch64_INS_LDFF1B: ldff1b */
7802	0,
7803	{ 0 }
7804},
7805
7806{	/* AArch64_GLDFF1B_S_IMM_REAL, AArch64_INS_LDFF1B: ldff1b */
7807	0,
7808	{ 0 }
7809},
7810
7811{	/* AArch64_GLDFF1B_S_SXTW_REAL, AArch64_INS_LDFF1B: ldff1b */
7812	0,
7813	{ 0 }
7814},
7815
7816{	/* AArch64_GLDFF1B_S_UXTW_REAL, AArch64_INS_LDFF1B: ldff1b */
7817	0,
7818	{ 0 }
7819},
7820
7821{	/* AArch64_GLDFF1D_IMM_REAL, AArch64_INS_LDFF1D: ldff1d */
7822	0,
7823	{ 0 }
7824},
7825
7826{	/* AArch64_GLDFF1D_REAL, AArch64_INS_LDFF1D: ldff1d */
7827	0,
7828	{ 0 }
7829},
7830
7831{	/* AArch64_GLDFF1D_SCALED_REAL, AArch64_INS_LDFF1D: ldff1d */
7832	0,
7833	{ 0 }
7834},
7835
7836{	/* AArch64_GLDFF1D_SXTW_REAL, AArch64_INS_LDFF1D: ldff1d */
7837	0,
7838	{ 0 }
7839},
7840
7841{	/* AArch64_GLDFF1D_SXTW_SCALED_REAL, AArch64_INS_LDFF1D: ldff1d */
7842	0,
7843	{ 0 }
7844},
7845
7846{	/* AArch64_GLDFF1D_UXTW_REAL, AArch64_INS_LDFF1D: ldff1d */
7847	0,
7848	{ 0 }
7849},
7850
7851{	/* AArch64_GLDFF1D_UXTW_SCALED_REAL, AArch64_INS_LDFF1D: ldff1d */
7852	0,
7853	{ 0 }
7854},
7855
7856{	/* AArch64_GLDFF1H_D_IMM_REAL, AArch64_INS_LDFF1H: ldff1h */
7857	0,
7858	{ 0 }
7859},
7860
7861{	/* AArch64_GLDFF1H_D_REAL, AArch64_INS_LDFF1H: ldff1h */
7862	0,
7863	{ 0 }
7864},
7865
7866{	/* AArch64_GLDFF1H_D_SCALED_REAL, AArch64_INS_LDFF1H: ldff1h */
7867	0,
7868	{ 0 }
7869},
7870
7871{	/* AArch64_GLDFF1H_D_SXTW_REAL, AArch64_INS_LDFF1H: ldff1h */
7872	0,
7873	{ 0 }
7874},
7875
7876{	/* AArch64_GLDFF1H_D_SXTW_SCALED_REAL, AArch64_INS_LDFF1H: ldff1h */
7877	0,
7878	{ 0 }
7879},
7880
7881{	/* AArch64_GLDFF1H_D_UXTW_REAL, AArch64_INS_LDFF1H: ldff1h */
7882	0,
7883	{ 0 }
7884},
7885
7886{	/* AArch64_GLDFF1H_D_UXTW_SCALED_REAL, AArch64_INS_LDFF1H: ldff1h */
7887	0,
7888	{ 0 }
7889},
7890
7891{	/* AArch64_GLDFF1H_S_IMM_REAL, AArch64_INS_LDFF1H: ldff1h */
7892	0,
7893	{ 0 }
7894},
7895
7896{	/* AArch64_GLDFF1H_S_SXTW_REAL, AArch64_INS_LDFF1H: ldff1h */
7897	0,
7898	{ 0 }
7899},
7900
7901{	/* AArch64_GLDFF1H_S_SXTW_SCALED_REAL, AArch64_INS_LDFF1H: ldff1h */
7902	0,
7903	{ 0 }
7904},
7905
7906{	/* AArch64_GLDFF1H_S_UXTW_REAL, AArch64_INS_LDFF1H: ldff1h */
7907	0,
7908	{ 0 }
7909},
7910
7911{	/* AArch64_GLDFF1H_S_UXTW_SCALED_REAL, AArch64_INS_LDFF1H: ldff1h */
7912	0,
7913	{ 0 }
7914},
7915
7916{	/* AArch64_GLDFF1SB_D_IMM_REAL, AArch64_INS_LDFF1SB: ldff1sb */
7917	0,
7918	{ 0 }
7919},
7920
7921{	/* AArch64_GLDFF1SB_D_REAL, AArch64_INS_LDFF1SB: ldff1sb */
7922	0,
7923	{ 0 }
7924},
7925
7926{	/* AArch64_GLDFF1SB_D_SXTW_REAL, AArch64_INS_LDFF1SB: ldff1sb */
7927	0,
7928	{ 0 }
7929},
7930
7931{	/* AArch64_GLDFF1SB_D_UXTW_REAL, AArch64_INS_LDFF1SB: ldff1sb */
7932	0,
7933	{ 0 }
7934},
7935
7936{	/* AArch64_GLDFF1SB_S_IMM_REAL, AArch64_INS_LDFF1SB: ldff1sb */
7937	0,
7938	{ 0 }
7939},
7940
7941{	/* AArch64_GLDFF1SB_S_SXTW_REAL, AArch64_INS_LDFF1SB: ldff1sb */
7942	0,
7943	{ 0 }
7944},
7945
7946{	/* AArch64_GLDFF1SB_S_UXTW_REAL, AArch64_INS_LDFF1SB: ldff1sb */
7947	0,
7948	{ 0 }
7949},
7950
7951{	/* AArch64_GLDFF1SH_D_IMM_REAL, AArch64_INS_LDFF1SH: ldff1sh */
7952	0,
7953	{ 0 }
7954},
7955
7956{	/* AArch64_GLDFF1SH_D_REAL, AArch64_INS_LDFF1SH: ldff1sh */
7957	0,
7958	{ 0 }
7959},
7960
7961{	/* AArch64_GLDFF1SH_D_SCALED_REAL, AArch64_INS_LDFF1SH: ldff1sh */
7962	0,
7963	{ 0 }
7964},
7965
7966{	/* AArch64_GLDFF1SH_D_SXTW_REAL, AArch64_INS_LDFF1SH: ldff1sh */
7967	0,
7968	{ 0 }
7969},
7970
7971{	/* AArch64_GLDFF1SH_D_SXTW_SCALED_REAL, AArch64_INS_LDFF1SH: ldff1sh */
7972	0,
7973	{ 0 }
7974},
7975
7976{	/* AArch64_GLDFF1SH_D_UXTW_REAL, AArch64_INS_LDFF1SH: ldff1sh */
7977	0,
7978	{ 0 }
7979},
7980
7981{	/* AArch64_GLDFF1SH_D_UXTW_SCALED_REAL, AArch64_INS_LDFF1SH: ldff1sh */
7982	0,
7983	{ 0 }
7984},
7985
7986{	/* AArch64_GLDFF1SH_S_IMM_REAL, AArch64_INS_LDFF1SH: ldff1sh */
7987	0,
7988	{ 0 }
7989},
7990
7991{	/* AArch64_GLDFF1SH_S_SXTW_REAL, AArch64_INS_LDFF1SH: ldff1sh */
7992	0,
7993	{ 0 }
7994},
7995
7996{	/* AArch64_GLDFF1SH_S_SXTW_SCALED_REAL, AArch64_INS_LDFF1SH: ldff1sh */
7997	0,
7998	{ 0 }
7999},
8000
8001{	/* AArch64_GLDFF1SH_S_UXTW_REAL, AArch64_INS_LDFF1SH: ldff1sh */
8002	0,
8003	{ 0 }
8004},
8005
8006{	/* AArch64_GLDFF1SH_S_UXTW_SCALED_REAL, AArch64_INS_LDFF1SH: ldff1sh */
8007	0,
8008	{ 0 }
8009},
8010
8011{	/* AArch64_GLDFF1SW_D_IMM_REAL, AArch64_INS_LDFF1SW: ldff1sw */
8012	0,
8013	{ 0 }
8014},
8015
8016{	/* AArch64_GLDFF1SW_D_REAL, AArch64_INS_LDFF1SW: ldff1sw */
8017	0,
8018	{ 0 }
8019},
8020
8021{	/* AArch64_GLDFF1SW_D_SCALED_REAL, AArch64_INS_LDFF1SW: ldff1sw */
8022	0,
8023	{ 0 }
8024},
8025
8026{	/* AArch64_GLDFF1SW_D_SXTW_REAL, AArch64_INS_LDFF1SW: ldff1sw */
8027	0,
8028	{ 0 }
8029},
8030
8031{	/* AArch64_GLDFF1SW_D_SXTW_SCALED_REAL, AArch64_INS_LDFF1SW: ldff1sw */
8032	0,
8033	{ 0 }
8034},
8035
8036{	/* AArch64_GLDFF1SW_D_UXTW_REAL, AArch64_INS_LDFF1SW: ldff1sw */
8037	0,
8038	{ 0 }
8039},
8040
8041{	/* AArch64_GLDFF1SW_D_UXTW_SCALED_REAL, AArch64_INS_LDFF1SW: ldff1sw */
8042	0,
8043	{ 0 }
8044},
8045
8046{	/* AArch64_GLDFF1W_D_IMM_REAL, AArch64_INS_LDFF1W: ldff1w */
8047	0,
8048	{ 0 }
8049},
8050
8051{	/* AArch64_GLDFF1W_D_REAL, AArch64_INS_LDFF1W: ldff1w */
8052	0,
8053	{ 0 }
8054},
8055
8056{	/* AArch64_GLDFF1W_D_SCALED_REAL, AArch64_INS_LDFF1W: ldff1w */
8057	0,
8058	{ 0 }
8059},
8060
8061{	/* AArch64_GLDFF1W_D_SXTW_REAL, AArch64_INS_LDFF1W: ldff1w */
8062	0,
8063	{ 0 }
8064},
8065
8066{	/* AArch64_GLDFF1W_D_SXTW_SCALED_REAL, AArch64_INS_LDFF1W: ldff1w */
8067	0,
8068	{ 0 }
8069},
8070
8071{	/* AArch64_GLDFF1W_D_UXTW_REAL, AArch64_INS_LDFF1W: ldff1w */
8072	0,
8073	{ 0 }
8074},
8075
8076{	/* AArch64_GLDFF1W_D_UXTW_SCALED_REAL, AArch64_INS_LDFF1W: ldff1w */
8077	0,
8078	{ 0 }
8079},
8080
8081{	/* AArch64_GLDFF1W_IMM_REAL, AArch64_INS_LDFF1W: ldff1w */
8082	0,
8083	{ 0 }
8084},
8085
8086{	/* AArch64_GLDFF1W_SXTW_REAL, AArch64_INS_LDFF1W: ldff1w */
8087	0,
8088	{ 0 }
8089},
8090
8091{	/* AArch64_GLDFF1W_SXTW_SCALED_REAL, AArch64_INS_LDFF1W: ldff1w */
8092	0,
8093	{ 0 }
8094},
8095
8096{	/* AArch64_GLDFF1W_UXTW_REAL, AArch64_INS_LDFF1W: ldff1w */
8097	0,
8098	{ 0 }
8099},
8100
8101{	/* AArch64_GLDFF1W_UXTW_SCALED_REAL, AArch64_INS_LDFF1W: ldff1w */
8102	0,
8103	{ 0 }
8104},
8105
8106{	/* AArch64_HINT, AArch64_INS_CSDB: csdb */
8107	0,
8108	{ CS_AC_READ, 0 }
8109},
8110
8111{	/* AArch64_HLT, AArch64_INS_HLT: hlt */
8112	0,
8113	{ CS_AC_READ, 0 }
8114},
8115
8116{	/* AArch64_HVC, AArch64_INS_HVC: hvc */
8117	0,
8118	{ CS_AC_READ, 0 }
8119},
8120
8121{	/* AArch64_INCB_XPiI, AArch64_INS_INCB: incb */
8122	0,
8123	{ 0 }
8124},
8125
8126{	/* AArch64_INCD_XPiI, AArch64_INS_INCD: incd */
8127	0,
8128	{ 0 }
8129},
8130
8131{	/* AArch64_INCD_ZPiI, AArch64_INS_INCD: incd */
8132	0,
8133	{ 0 }
8134},
8135
8136{	/* AArch64_INCH_XPiI, AArch64_INS_INCH: inch */
8137	0,
8138	{ 0 }
8139},
8140
8141{	/* AArch64_INCH_ZPiI, AArch64_INS_INCH: inch */
8142	0,
8143	{ 0 }
8144},
8145
8146{	/* AArch64_INCP_XP_B, AArch64_INS_INCP: incp */
8147	0,
8148	{ 0 }
8149},
8150
8151{	/* AArch64_INCP_XP_D, AArch64_INS_INCP: incp */
8152	0,
8153	{ 0 }
8154},
8155
8156{	/* AArch64_INCP_XP_H, AArch64_INS_INCP: incp */
8157	0,
8158	{ 0 }
8159},
8160
8161{	/* AArch64_INCP_XP_S, AArch64_INS_INCP: incp */
8162	0,
8163	{ 0 }
8164},
8165
8166{	/* AArch64_INCP_ZP_D, AArch64_INS_INCP: incp */
8167	0,
8168	{ 0 }
8169},
8170
8171{	/* AArch64_INCP_ZP_H, AArch64_INS_INCP: incp */
8172	0,
8173	{ 0 }
8174},
8175
8176{	/* AArch64_INCP_ZP_S, AArch64_INS_INCP: incp */
8177	0,
8178	{ 0 }
8179},
8180
8181{	/* AArch64_INCW_XPiI, AArch64_INS_INCW: incw */
8182	0,
8183	{ 0 }
8184},
8185
8186{	/* AArch64_INCW_ZPiI, AArch64_INS_INCW: incw */
8187	0,
8188	{ 0 }
8189},
8190
8191{	/* AArch64_INDEX_II_B, AArch64_INS_INDEX: index */
8192	0,
8193	{ 0 }
8194},
8195
8196{	/* AArch64_INDEX_II_D, AArch64_INS_INDEX: index */
8197	0,
8198	{ 0 }
8199},
8200
8201{	/* AArch64_INDEX_II_H, AArch64_INS_INDEX: index */
8202	0,
8203	{ 0 }
8204},
8205
8206{	/* AArch64_INDEX_II_S, AArch64_INS_INDEX: index */
8207	0,
8208	{ 0 }
8209},
8210
8211{	/* AArch64_INDEX_IR_B, AArch64_INS_INDEX: index */
8212	0,
8213	{ 0 }
8214},
8215
8216{	/* AArch64_INDEX_IR_D, AArch64_INS_INDEX: index */
8217	0,
8218	{ 0 }
8219},
8220
8221{	/* AArch64_INDEX_IR_H, AArch64_INS_INDEX: index */
8222	0,
8223	{ 0 }
8224},
8225
8226{	/* AArch64_INDEX_IR_S, AArch64_INS_INDEX: index */
8227	0,
8228	{ 0 }
8229},
8230
8231{	/* AArch64_INDEX_RI_B, AArch64_INS_INDEX: index */
8232	0,
8233	{ 0 }
8234},
8235
8236{	/* AArch64_INDEX_RI_D, AArch64_INS_INDEX: index */
8237	0,
8238	{ 0 }
8239},
8240
8241{	/* AArch64_INDEX_RI_H, AArch64_INS_INDEX: index */
8242	0,
8243	{ 0 }
8244},
8245
8246{	/* AArch64_INDEX_RI_S, AArch64_INS_INDEX: index */
8247	0,
8248	{ 0 }
8249},
8250
8251{	/* AArch64_INDEX_RR_B, AArch64_INS_INDEX: index */
8252	0,
8253	{ 0 }
8254},
8255
8256{	/* AArch64_INDEX_RR_D, AArch64_INS_INDEX: index */
8257	0,
8258	{ 0 }
8259},
8260
8261{	/* AArch64_INDEX_RR_H, AArch64_INS_INDEX: index */
8262	0,
8263	{ 0 }
8264},
8265
8266{	/* AArch64_INDEX_RR_S, AArch64_INS_INDEX: index */
8267	0,
8268	{ 0 }
8269},
8270
8271{	/* AArch64_INSR_ZR_B, AArch64_INS_INSR: insr */
8272	0,
8273	{ 0 }
8274},
8275
8276{	/* AArch64_INSR_ZR_D, AArch64_INS_INSR: insr */
8277	0,
8278	{ 0 }
8279},
8280
8281{	/* AArch64_INSR_ZR_H, AArch64_INS_INSR: insr */
8282	0,
8283	{ 0 }
8284},
8285
8286{	/* AArch64_INSR_ZR_S, AArch64_INS_INSR: insr */
8287	0,
8288	{ 0 }
8289},
8290
8291{	/* AArch64_INSR_ZV_B, AArch64_INS_INSR: insr */
8292	0,
8293	{ 0 }
8294},
8295
8296{	/* AArch64_INSR_ZV_D, AArch64_INS_INSR: insr */
8297	0,
8298	{ 0 }
8299},
8300
8301{	/* AArch64_INSR_ZV_H, AArch64_INS_INSR: insr */
8302	0,
8303	{ 0 }
8304},
8305
8306{	/* AArch64_INSR_ZV_S, AArch64_INS_INSR: insr */
8307	0,
8308	{ 0 }
8309},
8310
8311{	/* AArch64_INSvi16gpr, AArch64_INS_INS: ins */
8312	0,
8313	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
8314},
8315
8316{	/* AArch64_INSvi16lane, AArch64_INS_INS: ins */
8317	0,
8318	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
8319},
8320
8321{	/* AArch64_INSvi32gpr, AArch64_INS_INS: ins */
8322	0,
8323	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
8324},
8325
8326{	/* AArch64_INSvi32lane, AArch64_INS_INS: ins */
8327	0,
8328	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
8329},
8330
8331{	/* AArch64_INSvi64gpr, AArch64_INS_INS: ins */
8332	0,
8333	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
8334},
8335
8336{	/* AArch64_INSvi64lane, AArch64_INS_INS: ins */
8337	0,
8338	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
8339},
8340
8341{	/* AArch64_INSvi8gpr, AArch64_INS_INS: ins */
8342	0,
8343	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
8344},
8345
8346{	/* AArch64_INSvi8lane, AArch64_INS_INS: ins */
8347	0,
8348	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
8349},
8350
8351{	/* AArch64_ISB, AArch64_INS_ISB: isb */
8352	0,
8353	{ 0 }
8354},
8355
8356{	/* AArch64_LASTA_RPZ_B, AArch64_INS_LASTA: lasta */
8357	0,
8358	{ 0 }
8359},
8360
8361{	/* AArch64_LASTA_RPZ_D, AArch64_INS_LASTA: lasta */
8362	0,
8363	{ 0 }
8364},
8365
8366{	/* AArch64_LASTA_RPZ_H, AArch64_INS_LASTA: lasta */
8367	0,
8368	{ 0 }
8369},
8370
8371{	/* AArch64_LASTA_RPZ_S, AArch64_INS_LASTA: lasta */
8372	0,
8373	{ 0 }
8374},
8375
8376{	/* AArch64_LASTA_VPZ_B, AArch64_INS_LASTA: lasta */
8377	0,
8378	{ 0 }
8379},
8380
8381{	/* AArch64_LASTA_VPZ_D, AArch64_INS_LASTA: lasta */
8382	0,
8383	{ 0 }
8384},
8385
8386{	/* AArch64_LASTA_VPZ_H, AArch64_INS_LASTA: lasta */
8387	0,
8388	{ 0 }
8389},
8390
8391{	/* AArch64_LASTA_VPZ_S, AArch64_INS_LASTA: lasta */
8392	0,
8393	{ 0 }
8394},
8395
8396{	/* AArch64_LASTB_RPZ_B, AArch64_INS_LASTB: lastb */
8397	0,
8398	{ 0 }
8399},
8400
8401{	/* AArch64_LASTB_RPZ_D, AArch64_INS_LASTB: lastb */
8402	0,
8403	{ 0 }
8404},
8405
8406{	/* AArch64_LASTB_RPZ_H, AArch64_INS_LASTB: lastb */
8407	0,
8408	{ 0 }
8409},
8410
8411{	/* AArch64_LASTB_RPZ_S, AArch64_INS_LASTB: lastb */
8412	0,
8413	{ 0 }
8414},
8415
8416{	/* AArch64_LASTB_VPZ_B, AArch64_INS_LASTB: lastb */
8417	0,
8418	{ 0 }
8419},
8420
8421{	/* AArch64_LASTB_VPZ_D, AArch64_INS_LASTB: lastb */
8422	0,
8423	{ 0 }
8424},
8425
8426{	/* AArch64_LASTB_VPZ_H, AArch64_INS_LASTB: lastb */
8427	0,
8428	{ 0 }
8429},
8430
8431{	/* AArch64_LASTB_VPZ_S, AArch64_INS_LASTB: lastb */
8432	0,
8433	{ 0 }
8434},
8435
8436{	/* AArch64_LD1B, AArch64_INS_LD1B: ld1b */
8437	0,
8438	{ 0 }
8439},
8440
8441{	/* AArch64_LD1B_D, AArch64_INS_LD1B: ld1b */
8442	0,
8443	{ 0 }
8444},
8445
8446{	/* AArch64_LD1B_D_IMM_REAL, AArch64_INS_LD1B: ld1b */
8447	0,
8448	{ 0 }
8449},
8450
8451{	/* AArch64_LD1B_H, AArch64_INS_LD1B: ld1b */
8452	0,
8453	{ 0 }
8454},
8455
8456{	/* AArch64_LD1B_H_IMM_REAL, AArch64_INS_LD1B: ld1b */
8457	0,
8458	{ 0 }
8459},
8460
8461{	/* AArch64_LD1B_IMM_REAL, AArch64_INS_LD1B: ld1b */
8462	0,
8463	{ 0 }
8464},
8465
8466{	/* AArch64_LD1B_S, AArch64_INS_LD1B: ld1b */
8467	0,
8468	{ 0 }
8469},
8470
8471{	/* AArch64_LD1B_S_IMM_REAL, AArch64_INS_LD1B: ld1b */
8472	0,
8473	{ 0 }
8474},
8475
8476{	/* AArch64_LD1D, AArch64_INS_LD1D: ld1d */
8477	0,
8478	{ 0 }
8479},
8480
8481{	/* AArch64_LD1D_IMM_REAL, AArch64_INS_LD1D: ld1d */
8482	0,
8483	{ 0 }
8484},
8485
8486{	/* AArch64_LD1Fourv16b, AArch64_INS_LD1: ld1 */
8487	0,
8488	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8489},
8490
8491{	/* AArch64_LD1Fourv16b_POST, AArch64_INS_LD1: ld1 */
8492	0,
8493	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8494},
8495
8496{	/* AArch64_LD1Fourv1d, AArch64_INS_LD1: ld1 */
8497	0,
8498	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ,  0 }
8499},
8500
8501{	/* AArch64_LD1Fourv1d_POST, AArch64_INS_LD1: ld1 */
8502	0,
8503	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8504},
8505
8506{	/* AArch64_LD1Fourv2d, AArch64_INS_LD1: ld1 */
8507	0,
8508	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8509},
8510
8511{	/* AArch64_LD1Fourv2d_POST, AArch64_INS_LD1: ld1 */
8512	0,
8513	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8514},
8515
8516{	/* AArch64_LD1Fourv2s, AArch64_INS_LD1: ld1 */
8517	0,
8518	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8519},
8520
8521{	/* AArch64_LD1Fourv2s_POST, AArch64_INS_LD1: ld1 */
8522	0,
8523	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8524},
8525
8526{	/* AArch64_LD1Fourv4h, AArch64_INS_LD1: ld1 */
8527	0,
8528	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8529},
8530
8531{	/* AArch64_LD1Fourv4h_POST, AArch64_INS_LD1: ld1 */
8532	0,
8533	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8534},
8535
8536{	/* AArch64_LD1Fourv4s, AArch64_INS_LD1: ld1 */
8537	0,
8538	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8539},
8540
8541{	/* AArch64_LD1Fourv4s_POST, AArch64_INS_LD1: ld1 */
8542	0,
8543	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8544},
8545
8546{	/* AArch64_LD1Fourv8b, AArch64_INS_LD1: ld1 */
8547	0,
8548	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8549},
8550
8551{	/* AArch64_LD1Fourv8b_POST, AArch64_INS_LD1: ld1 */
8552	0,
8553	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8554},
8555
8556{	/* AArch64_LD1Fourv8h, AArch64_INS_LD1: ld1 */
8557	0,
8558	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8559},
8560
8561{	/* AArch64_LD1Fourv8h_POST, AArch64_INS_LD1: ld1 */
8562	0,
8563	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8564},
8565
8566{	/* AArch64_LD1H, AArch64_INS_LD1H: ld1h */
8567	0,
8568	{ 0 }
8569},
8570
8571{	/* AArch64_LD1H_D, AArch64_INS_LD1H: ld1h */
8572	0,
8573	{ 0 }
8574},
8575
8576{	/* AArch64_LD1H_D_IMM_REAL, AArch64_INS_LD1H: ld1h */
8577	0,
8578	{ 0 }
8579},
8580
8581{	/* AArch64_LD1H_IMM_REAL, AArch64_INS_LD1H: ld1h */
8582	0,
8583	{ 0 }
8584},
8585
8586{	/* AArch64_LD1H_S, AArch64_INS_LD1H: ld1h */
8587	0,
8588	{ 0 }
8589},
8590
8591{	/* AArch64_LD1H_S_IMM_REAL, AArch64_INS_LD1H: ld1h */
8592	0,
8593	{ 0 }
8594},
8595
8596{	/* AArch64_LD1Onev16b, AArch64_INS_LD1: ld1 */
8597	0,
8598	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8599},
8600
8601{	/* AArch64_LD1Onev16b_POST, AArch64_INS_LD1: ld1 */
8602	0,
8603	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8604},
8605
8606{	/* AArch64_LD1Onev1d, AArch64_INS_LD1: ld1 */
8607	0,
8608	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8609},
8610
8611{	/* AArch64_LD1Onev1d_POST, AArch64_INS_LD1: ld1 */
8612	0,
8613	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8614},
8615
8616{	/* AArch64_LD1Onev2d, AArch64_INS_LD1: ld1 */
8617	0,
8618	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8619},
8620
8621{	/* AArch64_LD1Onev2d_POST, AArch64_INS_LD1: ld1 */
8622	0,
8623	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
8624},
8625
8626{	/* AArch64_LD1Onev2s, AArch64_INS_LD1: ld1 */
8627	0,
8628	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8629},
8630
8631{	/* AArch64_LD1Onev2s_POST, AArch64_INS_LD1: ld1 */
8632	0,
8633	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8634},
8635
8636{	/* AArch64_LD1Onev4h, AArch64_INS_LD1: ld1 */
8637	0,
8638	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8639},
8640
8641{	/* AArch64_LD1Onev4h_POST, AArch64_INS_LD1: ld1 */
8642	0,
8643	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8644},
8645
8646{	/* AArch64_LD1Onev4s, AArch64_INS_LD1: ld1 */
8647	0,
8648	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8649},
8650
8651{	/* AArch64_LD1Onev4s_POST, AArch64_INS_LD1: ld1 */
8652	0,
8653	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8654},
8655
8656{	/* AArch64_LD1Onev8b, AArch64_INS_LD1: ld1 */
8657	0,
8658	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8659},
8660
8661{	/* AArch64_LD1Onev8b_POST, AArch64_INS_LD1: ld1 */
8662	0,
8663	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8664},
8665
8666{	/* AArch64_LD1Onev8h, AArch64_INS_LD1: ld1 */
8667	0,
8668	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8669},
8670
8671{	/* AArch64_LD1Onev8h_POST, AArch64_INS_LD1: ld1 */
8672	0,
8673	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8674},
8675
8676{	/* AArch64_LD1RB_D_IMM, AArch64_INS_LD1RB: ld1rb */
8677	0,
8678	{ 0 }
8679},
8680
8681{	/* AArch64_LD1RB_H_IMM, AArch64_INS_LD1RB: ld1rb */
8682	0,
8683	{ 0 }
8684},
8685
8686{	/* AArch64_LD1RB_IMM, AArch64_INS_LD1RB: ld1rb */
8687	0,
8688	{ 0 }
8689},
8690
8691{	/* AArch64_LD1RB_S_IMM, AArch64_INS_LD1RB: ld1rb */
8692	0,
8693	{ 0 }
8694},
8695
8696{	/* AArch64_LD1RD_IMM, AArch64_INS_LD1RD: ld1rd */
8697	0,
8698	{ 0 }
8699},
8700
8701{	/* AArch64_LD1RH_D_IMM, AArch64_INS_LD1RH: ld1rh */
8702	0,
8703	{ 0 }
8704},
8705
8706{	/* AArch64_LD1RH_IMM, AArch64_INS_LD1RH: ld1rh */
8707	0,
8708	{ 0 }
8709},
8710
8711{	/* AArch64_LD1RH_S_IMM, AArch64_INS_LD1RH: ld1rh */
8712	0,
8713	{ 0 }
8714},
8715
8716{	/* AArch64_LD1RQ_B, AArch64_INS_LD1RQB: ld1rqb */
8717	0,
8718	{ 0 }
8719},
8720
8721{	/* AArch64_LD1RQ_B_IMM, AArch64_INS_LD1RQB: ld1rqb */
8722	0,
8723	{ 0 }
8724},
8725
8726{	/* AArch64_LD1RQ_D, AArch64_INS_LD1RQD: ld1rqd */
8727	0,
8728	{ 0 }
8729},
8730
8731{	/* AArch64_LD1RQ_D_IMM, AArch64_INS_LD1RQD: ld1rqd */
8732	0,
8733	{ 0 }
8734},
8735
8736{	/* AArch64_LD1RQ_H, AArch64_INS_LD1RQH: ld1rqh */
8737	0,
8738	{ 0 }
8739},
8740
8741{	/* AArch64_LD1RQ_H_IMM, AArch64_INS_LD1RQH: ld1rqh */
8742	0,
8743	{ 0 }
8744},
8745
8746{	/* AArch64_LD1RQ_W, AArch64_INS_LD1RQW: ld1rqw */
8747	0,
8748	{ 0 }
8749},
8750
8751{	/* AArch64_LD1RQ_W_IMM, AArch64_INS_LD1RQW: ld1rqw */
8752	0,
8753	{ 0 }
8754},
8755
8756{	/* AArch64_LD1RSB_D_IMM, AArch64_INS_LD1RSB: ld1rsb */
8757	0,
8758	{ 0 }
8759},
8760
8761{	/* AArch64_LD1RSB_H_IMM, AArch64_INS_LD1RSB: ld1rsb */
8762	0,
8763	{ 0 }
8764},
8765
8766{	/* AArch64_LD1RSB_S_IMM, AArch64_INS_LD1RSB: ld1rsb */
8767	0,
8768	{ 0 }
8769},
8770
8771{	/* AArch64_LD1RSH_D_IMM, AArch64_INS_LD1RSH: ld1rsh */
8772	0,
8773	{ 0 }
8774},
8775
8776{	/* AArch64_LD1RSH_S_IMM, AArch64_INS_LD1RSH: ld1rsh */
8777	0,
8778	{ 0 }
8779},
8780
8781{	/* AArch64_LD1RSW_IMM, AArch64_INS_LD1RSW: ld1rsw */
8782	0,
8783	{ 0 }
8784},
8785
8786{	/* AArch64_LD1RW_D_IMM, AArch64_INS_LD1RW: ld1rw */
8787	0,
8788	{ 0 }
8789},
8790
8791{	/* AArch64_LD1RW_IMM, AArch64_INS_LD1RW: ld1rw */
8792	0,
8793	{ 0 }
8794},
8795
8796{	/* AArch64_LD1Rv16b, AArch64_INS_LD1R: ld1r */
8797	0,
8798	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8799},
8800
8801{	/* AArch64_LD1Rv16b_POST, AArch64_INS_LD1R: ld1r */
8802	0,
8803	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8804},
8805
8806{	/* AArch64_LD1Rv1d, AArch64_INS_LD1R: ld1r */
8807	0,
8808	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8809},
8810
8811{	/* AArch64_LD1Rv1d_POST, AArch64_INS_LD1R: ld1r */
8812	0,
8813	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8814},
8815
8816{	/* AArch64_LD1Rv2d, AArch64_INS_LD1R: ld1r */
8817	0,
8818	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8819},
8820
8821{	/* AArch64_LD1Rv2d_POST, AArch64_INS_LD1R: ld1r */
8822	0,
8823	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8824},
8825
8826{	/* AArch64_LD1Rv2s, AArch64_INS_LD1R: ld1r */
8827	0,
8828	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8829},
8830
8831{	/* AArch64_LD1Rv2s_POST, AArch64_INS_LD1R: ld1r */
8832	0,
8833	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8834},
8835
8836{	/* AArch64_LD1Rv4h, AArch64_INS_LD1R: ld1r */
8837	0,
8838	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8839},
8840
8841{	/* AArch64_LD1Rv4h_POST, AArch64_INS_LD1R: ld1r */
8842	0,
8843	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8844},
8845
8846{	/* AArch64_LD1Rv4s, AArch64_INS_LD1R: ld1r */
8847	0,
8848	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8849},
8850
8851{	/* AArch64_LD1Rv4s_POST, AArch64_INS_LD1R: ld1r */
8852	0,
8853	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8854},
8855
8856{	/* AArch64_LD1Rv8b, AArch64_INS_LD1R: ld1r */
8857	0,
8858	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8859},
8860
8861{	/* AArch64_LD1Rv8b_POST, AArch64_INS_LD1R: ld1r */
8862	0,
8863	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8864},
8865
8866{	/* AArch64_LD1Rv8h, AArch64_INS_LD1R: ld1r */
8867	0,
8868	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8869},
8870
8871{	/* AArch64_LD1Rv8h_POST, AArch64_INS_LD1R: ld1r */
8872	0,
8873	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8874},
8875
8876{	/* AArch64_LD1SB_D, AArch64_INS_LD1SB: ld1sb */
8877	0,
8878	{ 0 }
8879},
8880
8881{	/* AArch64_LD1SB_D_IMM_REAL, AArch64_INS_LD1SB: ld1sb */
8882	0,
8883	{ 0 }
8884},
8885
8886{	/* AArch64_LD1SB_H, AArch64_INS_LD1SB: ld1sb */
8887	0,
8888	{ 0 }
8889},
8890
8891{	/* AArch64_LD1SB_H_IMM_REAL, AArch64_INS_LD1SB: ld1sb */
8892	0,
8893	{ 0 }
8894},
8895
8896{	/* AArch64_LD1SB_S, AArch64_INS_LD1SB: ld1sb */
8897	0,
8898	{ 0 }
8899},
8900
8901{	/* AArch64_LD1SB_S_IMM_REAL, AArch64_INS_LD1SB: ld1sb */
8902	0,
8903	{ 0 }
8904},
8905
8906{	/* AArch64_LD1SH_D, AArch64_INS_LD1SH: ld1sh */
8907	0,
8908	{ 0 }
8909},
8910
8911{	/* AArch64_LD1SH_D_IMM_REAL, AArch64_INS_LD1SH: ld1sh */
8912	0,
8913	{ 0 }
8914},
8915
8916{	/* AArch64_LD1SH_S, AArch64_INS_LD1SH: ld1sh */
8917	0,
8918	{ 0 }
8919},
8920
8921{	/* AArch64_LD1SH_S_IMM_REAL, AArch64_INS_LD1SH: ld1sh */
8922	0,
8923	{ 0 }
8924},
8925
8926{	/* AArch64_LD1SW_D, AArch64_INS_LD1SW: ld1sw */
8927	0,
8928	{ 0 }
8929},
8930
8931{	/* AArch64_LD1SW_D_IMM_REAL, AArch64_INS_LD1SW: ld1sw */
8932	0,
8933	{ 0 }
8934},
8935
8936{	/* AArch64_LD1Threev16b, AArch64_INS_LD1: ld1 */
8937	0,
8938	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8939},
8940
8941{	/* AArch64_LD1Threev16b_POST, AArch64_INS_LD1: ld1 */
8942	0,
8943	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8944},
8945
8946{	/* AArch64_LD1Threev1d, AArch64_INS_LD1: ld1 */
8947	0,
8948	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8949},
8950
8951{	/* AArch64_LD1Threev1d_POST, AArch64_INS_LD1: ld1 */
8952	0,
8953	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8954},
8955
8956{	/* AArch64_LD1Threev2d, AArch64_INS_LD1: ld1 */
8957	0,
8958	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8959},
8960
8961{	/* AArch64_LD1Threev2d_POST, AArch64_INS_LD1: ld1 */
8962	0,
8963	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8964},
8965
8966{	/* AArch64_LD1Threev2s, AArch64_INS_LD1: ld1 */
8967	0,
8968	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8969},
8970
8971{	/* AArch64_LD1Threev2s_POST, AArch64_INS_LD1: ld1 */
8972	0,
8973	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8974},
8975
8976{	/* AArch64_LD1Threev4h, AArch64_INS_LD1: ld1 */
8977	0,
8978	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8979},
8980
8981{	/* AArch64_LD1Threev4h_POST, AArch64_INS_LD1: ld1 */
8982	0,
8983	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8984},
8985
8986{	/* AArch64_LD1Threev4s, AArch64_INS_LD1: ld1 */
8987	0,
8988	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8989},
8990
8991{	/* AArch64_LD1Threev4s_POST, AArch64_INS_LD1: ld1 */
8992	0,
8993	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
8994},
8995
8996{	/* AArch64_LD1Threev8b, AArch64_INS_LD1: ld1 */
8997	0,
8998	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
8999},
9000
9001{	/* AArch64_LD1Threev8b_POST, AArch64_INS_LD1: ld1 */
9002	0,
9003	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9004},
9005
9006{	/* AArch64_LD1Threev8h, AArch64_INS_LD1: ld1 */
9007	0,
9008	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9009},
9010
9011{	/* AArch64_LD1Threev8h_POST, AArch64_INS_LD1: ld1 */
9012	0,
9013	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9014},
9015
9016{	/* AArch64_LD1Twov16b, AArch64_INS_LD1: ld1 */
9017	0,
9018	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9019},
9020
9021{	/* AArch64_LD1Twov16b_POST, AArch64_INS_LD1: ld1 */
9022	0,
9023	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9024},
9025
9026{	/* AArch64_LD1Twov1d, AArch64_INS_LD1: ld1 */
9027	0,
9028	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9029},
9030
9031{	/* AArch64_LD1Twov1d_POST, AArch64_INS_LD1: ld1 */
9032	0,
9033	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9034},
9035
9036{	/* AArch64_LD1Twov2d, AArch64_INS_LD1: ld1 */
9037	0,
9038	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9039},
9040
9041{	/* AArch64_LD1Twov2d_POST, AArch64_INS_LD1: ld1 */
9042	0,
9043	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9044},
9045
9046{	/* AArch64_LD1Twov2s, AArch64_INS_LD1: ld1 */
9047	0,
9048	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9049},
9050
9051{	/* AArch64_LD1Twov2s_POST, AArch64_INS_LD1: ld1 */
9052	0,
9053	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9054},
9055
9056{	/* AArch64_LD1Twov4h, AArch64_INS_LD1: ld1 */
9057	0,
9058	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9059},
9060
9061{	/* AArch64_LD1Twov4h_POST, AArch64_INS_LD1: ld1 */
9062	0,
9063	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9064},
9065
9066{	/* AArch64_LD1Twov4s, AArch64_INS_LD1: ld1 */
9067	0,
9068	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9069},
9070
9071{	/* AArch64_LD1Twov4s_POST, AArch64_INS_LD1: ld1 */
9072	0,
9073	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9074},
9075
9076{	/* AArch64_LD1Twov8b, AArch64_INS_LD1: ld1 */
9077	0,
9078	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9079},
9080
9081{	/* AArch64_LD1Twov8b_POST, AArch64_INS_LD1: ld1 */
9082	0,
9083	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9084},
9085
9086{	/* AArch64_LD1Twov8h, AArch64_INS_LD1: ld1 */
9087	0,
9088	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9089},
9090
9091{	/* AArch64_LD1Twov8h_POST, AArch64_INS_LD1: ld1 */
9092	0,
9093	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9094},
9095
9096{	/* AArch64_LD1W, AArch64_INS_LD1W: ld1w */
9097	0,
9098	{ 0 }
9099},
9100
9101{	/* AArch64_LD1W_D, AArch64_INS_LD1W: ld1w */
9102	0,
9103	{ 0 }
9104},
9105
9106{	/* AArch64_LD1W_D_IMM_REAL, AArch64_INS_LD1W: ld1w */
9107	0,
9108	{ 0 }
9109},
9110
9111{	/* AArch64_LD1W_IMM_REAL, AArch64_INS_LD1W: ld1w */
9112	0,
9113	{ 0 }
9114},
9115
9116{	/* AArch64_LD1i16, AArch64_INS_LD1: ld1 */
9117	0,
9118	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9119},
9120
9121{	/* AArch64_LD1i16_POST, AArch64_INS_LD1: ld1 */
9122	0,
9123	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9124},
9125
9126{	/* AArch64_LD1i32, AArch64_INS_LD1: ld1 */
9127	0,
9128	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9129},
9130
9131{	/* AArch64_LD1i32_POST, AArch64_INS_LD1: ld1 */
9132	0,
9133	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9134},
9135
9136{	/* AArch64_LD1i64, AArch64_INS_LD1: ld1 */
9137	0,
9138	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9139},
9140
9141{	/* AArch64_LD1i64_POST, AArch64_INS_LD1: ld1 */
9142	0,
9143	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9144},
9145
9146{	/* AArch64_LD1i8, AArch64_INS_LD1: ld1 */
9147	0,
9148	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9149},
9150
9151{	/* AArch64_LD1i8_POST, AArch64_INS_LD1: ld1 */
9152	0,
9153	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9154},
9155
9156{	/* AArch64_LD2B, AArch64_INS_LD2B: ld2b */
9157	0,
9158	{ 0 }
9159},
9160
9161{	/* AArch64_LD2B_IMM, AArch64_INS_LD2B: ld2b */
9162	0,
9163	{ 0 }
9164},
9165
9166{	/* AArch64_LD2D, AArch64_INS_LD2D: ld2d */
9167	0,
9168	{ 0 }
9169},
9170
9171{	/* AArch64_LD2D_IMM, AArch64_INS_LD2D: ld2d */
9172	0,
9173	{ 0 }
9174},
9175
9176{	/* AArch64_LD2H, AArch64_INS_LD2H: ld2h */
9177	0,
9178	{ 0 }
9179},
9180
9181{	/* AArch64_LD2H_IMM, AArch64_INS_LD2H: ld2h */
9182	0,
9183	{ 0 }
9184},
9185
9186{	/* AArch64_LD2Rv16b, AArch64_INS_LD2R: ld2r */
9187	0,
9188	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9189},
9190
9191{	/* AArch64_LD2Rv16b_POST, AArch64_INS_LD2R: ld2r */
9192	0,
9193	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9194},
9195
9196{	/* AArch64_LD2Rv1d, AArch64_INS_LD2R: ld2r */
9197	0,
9198	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9199},
9200
9201{	/* AArch64_LD2Rv1d_POST, AArch64_INS_LD2R: ld2r */
9202	0,
9203	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9204},
9205
9206{	/* AArch64_LD2Rv2d, AArch64_INS_LD2R: ld2r */
9207	0,
9208	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9209},
9210
9211{	/* AArch64_LD2Rv2d_POST, AArch64_INS_LD2R: ld2r */
9212	0,
9213	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9214},
9215
9216{	/* AArch64_LD2Rv2s, AArch64_INS_LD2R: ld2r */
9217	0,
9218	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9219},
9220
9221{	/* AArch64_LD2Rv2s_POST, AArch64_INS_LD2R: ld2r */
9222	0,
9223	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9224},
9225
9226{	/* AArch64_LD2Rv4h, AArch64_INS_LD2R: ld2r */
9227	0,
9228	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9229},
9230
9231{	/* AArch64_LD2Rv4h_POST, AArch64_INS_LD2R: ld2r */
9232	0,
9233	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9234},
9235
9236{	/* AArch64_LD2Rv4s, AArch64_INS_LD2R: ld2r */
9237	0,
9238	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9239},
9240
9241{	/* AArch64_LD2Rv4s_POST, AArch64_INS_LD2R: ld2r */
9242	0,
9243	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9244},
9245
9246{	/* AArch64_LD2Rv8b, AArch64_INS_LD2R: ld2r */
9247	0,
9248	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9249},
9250
9251{	/* AArch64_LD2Rv8b_POST, AArch64_INS_LD2R: ld2r */
9252	0,
9253	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9254},
9255
9256{	/* AArch64_LD2Rv8h, AArch64_INS_LD2R: ld2r */
9257	0,
9258	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9259},
9260
9261{	/* AArch64_LD2Rv8h_POST, AArch64_INS_LD2R: ld2r */
9262	0,
9263	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9264},
9265
9266{	/* AArch64_LD2Twov16b, AArch64_INS_LD2: ld2 */
9267	0,
9268	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0}
9269},
9270
9271{	/* AArch64_LD2Twov16b_POST, AArch64_INS_LD2: ld2 */
9272	0,
9273	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
9274},
9275
9276{	/* AArch64_LD2Twov2d, AArch64_INS_LD2: ld2 */
9277	0,
9278	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0}
9279},
9280
9281{	/* AArch64_LD2Twov2d_POST, AArch64_INS_LD2: ld2 */
9282	0,
9283	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
9284},
9285
9286{	/* AArch64_LD2Twov2s, AArch64_INS_LD2: ld2 */
9287	0,
9288	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0}
9289},
9290
9291{	/* AArch64_LD2Twov2s_POST, AArch64_INS_LD2: ld2 */
9292	0,
9293	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
9294},
9295
9296{	/* AArch64_LD2Twov4h, AArch64_INS_LD2: ld2 */
9297	0,
9298	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0}
9299},
9300
9301{	/* AArch64_LD2Twov4h_POST, AArch64_INS_LD2: ld2 */
9302	0,
9303	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
9304},
9305
9306{	/* AArch64_LD2Twov4s, AArch64_INS_LD2: ld2 */
9307	0,
9308	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0}
9309},
9310
9311{	/* AArch64_LD2Twov4s_POST, AArch64_INS_LD2: ld2 */
9312	0,
9313	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
9314},
9315
9316{	/* AArch64_LD2Twov8b, AArch64_INS_LD2: ld2 */
9317	0,
9318	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0}
9319},
9320
9321{	/* AArch64_LD2Twov8b_POST, AArch64_INS_LD2: ld2 */
9322	0,
9323	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
9324},
9325
9326{	/* AArch64_LD2Twov8h, AArch64_INS_LD2: ld2 */
9327	0,
9328	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0}
9329},
9330
9331{	/* AArch64_LD2Twov8h_POST, AArch64_INS_LD2: ld2 */
9332	0,
9333	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
9334},
9335
9336{	/* AArch64_LD2W, AArch64_INS_LD2W: ld2w */
9337	0,
9338	{ 0 }
9339},
9340
9341{	/* AArch64_LD2W_IMM, AArch64_INS_LD2W: ld2w */
9342	0,
9343	{ 0 }
9344},
9345
9346{	/* AArch64_LD2i16, AArch64_INS_LD2: ld2 */
9347	0,
9348	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0}
9349},
9350
9351{	/* AArch64_LD2i16_POST, AArch64_INS_LD2: ld2 */
9352	0,
9353	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
9354},
9355
9356{	/* AArch64_LD2i32, AArch64_INS_LD2: ld2 */
9357	0,
9358	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0}
9359},
9360
9361{	/* AArch64_LD2i32_POST, AArch64_INS_LD2: ld2 */
9362	0,
9363	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
9364},
9365
9366{	/* AArch64_LD2i64, AArch64_INS_LD2: ld2 */
9367	0,
9368	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0}
9369},
9370
9371{	/* AArch64_LD2i64_POST, AArch64_INS_LD2: ld2 */
9372	0,
9373	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
9374},
9375
9376{	/* AArch64_LD2i8, AArch64_INS_LD2: ld2 */
9377	0,
9378	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0}
9379},
9380
9381{	/* AArch64_LD2i8_POST, AArch64_INS_LD2: ld2 */
9382	0,
9383	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
9384},
9385
9386{	/* AArch64_LD3B, AArch64_INS_LD3B: ld3b */
9387	0,
9388	{ 0 }
9389},
9390
9391{	/* AArch64_LD3B_IMM, AArch64_INS_LD3B: ld3b */
9392	0,
9393	{ 0 }
9394},
9395
9396{	/* AArch64_LD3D, AArch64_INS_LD3D: ld3d */
9397	0,
9398	{ 0 }
9399},
9400
9401{	/* AArch64_LD3D_IMM, AArch64_INS_LD3D: ld3d */
9402	0,
9403	{ 0 }
9404},
9405
9406{	/* AArch64_LD3H, AArch64_INS_LD3H: ld3h */
9407	0,
9408	{ 0 }
9409},
9410
9411{	/* AArch64_LD3H_IMM, AArch64_INS_LD3H: ld3h */
9412	0,
9413	{ 0 }
9414},
9415
9416{	/* AArch64_LD3Rv16b, AArch64_INS_LD3R: ld3r */
9417	0,
9418	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9419},
9420
9421{	/* AArch64_LD3Rv16b_POST, AArch64_INS_LD3R: ld3r */
9422	0,
9423	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9424},
9425
9426{	/* AArch64_LD3Rv1d, AArch64_INS_LD3R: ld3r */
9427	0,
9428	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9429},
9430
9431{	/* AArch64_LD3Rv1d_POST, AArch64_INS_LD3R: ld3r */
9432	0,
9433	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9434},
9435
9436{	/* AArch64_LD3Rv2d, AArch64_INS_LD3R: ld3r */
9437	0,
9438	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9439},
9440
9441{	/* AArch64_LD3Rv2d_POST, AArch64_INS_LD3R: ld3r */
9442	0,
9443	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9444},
9445
9446{	/* AArch64_LD3Rv2s, AArch64_INS_LD3R: ld3r */
9447	0,
9448	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9449},
9450
9451{	/* AArch64_LD3Rv2s_POST, AArch64_INS_LD3R: ld3r */
9452	0,
9453	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9454},
9455
9456{	/* AArch64_LD3Rv4h, AArch64_INS_LD3R: ld3r */
9457	0,
9458	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9459},
9460
9461{	/* AArch64_LD3Rv4h_POST, AArch64_INS_LD3R: ld3r */
9462	0,
9463	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9464},
9465
9466{	/* AArch64_LD3Rv4s, AArch64_INS_LD3R: ld3r */
9467	0,
9468	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9469},
9470
9471{	/* AArch64_LD3Rv4s_POST, AArch64_INS_LD3R: ld3r */
9472	0,
9473	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9474},
9475
9476{	/* AArch64_LD3Rv8b, AArch64_INS_LD3R: ld3r */
9477	0,
9478	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9479},
9480
9481{	/* AArch64_LD3Rv8b_POST, AArch64_INS_LD3R: ld3r */
9482	0,
9483	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9484},
9485
9486{	/* AArch64_LD3Rv8h, AArch64_INS_LD3R: ld3r */
9487	0,
9488	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9489},
9490
9491{	/* AArch64_LD3Rv8h_POST, AArch64_INS_LD3R: ld3r */
9492	0,
9493	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9494},
9495
9496{	/* AArch64_LD3Threev16b, AArch64_INS_LD3: ld3 */
9497	0,
9498	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9499},
9500
9501{	/* AArch64_LD3Threev16b_POST, AArch64_INS_LD3: ld3 */
9502	0,
9503	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9504},
9505
9506{	/* AArch64_LD3Threev2d, AArch64_INS_LD3: ld3 */
9507	0,
9508	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9509},
9510
9511{	/* AArch64_LD3Threev2d_POST, AArch64_INS_LD3: ld3 */
9512	0,
9513	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9514},
9515
9516{	/* AArch64_LD3Threev2s, AArch64_INS_LD3: ld3 */
9517	0,
9518	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9519},
9520
9521{	/* AArch64_LD3Threev2s_POST, AArch64_INS_LD3: ld3 */
9522	0,
9523	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9524},
9525
9526{	/* AArch64_LD3Threev4h, AArch64_INS_LD3: ld3 */
9527	0,
9528	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9529},
9530
9531{	/* AArch64_LD3Threev4h_POST, AArch64_INS_LD3: ld3 */
9532	0,
9533	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9534},
9535
9536{	/* AArch64_LD3Threev4s, AArch64_INS_LD3: ld3 */
9537	0,
9538	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9539},
9540
9541{	/* AArch64_LD3Threev4s_POST, AArch64_INS_LD3: ld3 */
9542	0,
9543	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9544},
9545
9546{	/* AArch64_LD3Threev8b, AArch64_INS_LD3: ld3 */
9547	0,
9548	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9549},
9550
9551{	/* AArch64_LD3Threev8b_POST, AArch64_INS_LD3: ld3 */
9552	0,
9553	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9554},
9555
9556{	/* AArch64_LD3Threev8h, AArch64_INS_LD3: ld3 */
9557	0,
9558	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9559},
9560
9561{	/* AArch64_LD3Threev8h_POST, AArch64_INS_LD3: ld3 */
9562	0,
9563	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9564},
9565
9566{	/* AArch64_LD3W, AArch64_INS_LD3W: ld3w */
9567	0,
9568	{ 0 }
9569},
9570
9571{	/* AArch64_LD3W_IMM, AArch64_INS_LD3W: ld3w */
9572	0,
9573	{ 0 }
9574},
9575
9576{	/* AArch64_LD3i16, AArch64_INS_LD3: ld3 */
9577	0,
9578	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9579},
9580
9581{	/* AArch64_LD3i16_POST, AArch64_INS_LD3: ld3 */
9582	0,
9583	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
9584},
9585
9586{	/* AArch64_LD3i32, AArch64_INS_LD3: ld3 */
9587	0,
9588	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9589},
9590
9591{	/* AArch64_LD3i32_POST, AArch64_INS_LD3: ld3 */
9592	0,
9593	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
9594},
9595
9596{	/* AArch64_LD3i64, AArch64_INS_LD3: ld3 */
9597	0,
9598	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9599},
9600
9601{	/* AArch64_LD3i64_POST, AArch64_INS_LD3: ld3 */
9602	0,
9603	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
9604},
9605
9606{	/* AArch64_LD3i8, AArch64_INS_LD3: ld3 */
9607	0,
9608	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9609},
9610
9611{	/* AArch64_LD3i8_POST, AArch64_INS_LD3: ld3 */
9612	0,
9613	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
9614},
9615
9616{	/* AArch64_LD4B, AArch64_INS_LD4B: ld4b */
9617	0,
9618	{ 0 }
9619},
9620
9621{	/* AArch64_LD4B_IMM, AArch64_INS_LD4B: ld4b */
9622	0,
9623	{ 0 }
9624},
9625
9626{	/* AArch64_LD4D, AArch64_INS_LD4D: ld4d */
9627	0,
9628	{ 0 }
9629},
9630
9631{	/* AArch64_LD4D_IMM, AArch64_INS_LD4D: ld4d */
9632	0,
9633	{ 0 }
9634},
9635
9636{	/* AArch64_LD4Fourv16b, AArch64_INS_LD4: ld4 */
9637	0,
9638	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9639},
9640
9641{	/* AArch64_LD4Fourv16b_POST, AArch64_INS_LD4: ld4 */
9642	0,
9643	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9644},
9645
9646{	/* AArch64_LD4Fourv2d, AArch64_INS_LD4: ld4 */
9647	0,
9648	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9649},
9650
9651{	/* AArch64_LD4Fourv2d_POST, AArch64_INS_LD4: ld4 */
9652	0,
9653	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9654},
9655
9656{	/* AArch64_LD4Fourv2s, AArch64_INS_LD4: ld4 */
9657	0,
9658	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9659},
9660
9661{	/* AArch64_LD4Fourv2s_POST, AArch64_INS_LD4: ld4 */
9662	0,
9663	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9664},
9665
9666{	/* AArch64_LD4Fourv4h, AArch64_INS_LD4: ld4 */
9667	0,
9668	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9669},
9670
9671{	/* AArch64_LD4Fourv4h_POST, AArch64_INS_LD4: ld4 */
9672	0,
9673	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9674},
9675
9676{	/* AArch64_LD4Fourv4s, AArch64_INS_LD4: ld4 */
9677	0,
9678	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9679},
9680
9681{	/* AArch64_LD4Fourv4s_POST, AArch64_INS_LD4: ld4 */
9682	0,
9683	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9684},
9685
9686{	/* AArch64_LD4Fourv8b, AArch64_INS_LD4: ld4 */
9687	0,
9688	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9689},
9690
9691{	/* AArch64_LD4Fourv8b_POST, AArch64_INS_LD4: ld4 */
9692	0,
9693	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9694},
9695
9696{	/* AArch64_LD4Fourv8h, AArch64_INS_LD4: ld4 */
9697	0,
9698	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9699},
9700
9701{	/* AArch64_LD4Fourv8h_POST, AArch64_INS_LD4: ld4 */
9702	0,
9703	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9704},
9705
9706{	/* AArch64_LD4H, AArch64_INS_LD4H: ld4h */
9707	0,
9708	{ 0 }
9709},
9710
9711{	/* AArch64_LD4H_IMM, AArch64_INS_LD4H: ld4h */
9712	0,
9713	{ 0 }
9714},
9715
9716{	/* AArch64_LD4Rv16b, AArch64_INS_LD4R: ld4r */
9717	0,
9718	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9719},
9720
9721{	/* AArch64_LD4Rv16b_POST, AArch64_INS_LD4R: ld4r */
9722	0,
9723	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9724},
9725
9726{	/* AArch64_LD4Rv1d, AArch64_INS_LD4R: ld4r */
9727	0,
9728	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9729},
9730
9731{	/* AArch64_LD4Rv1d_POST, AArch64_INS_LD4R: ld4r */
9732	0,
9733	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9734},
9735
9736{	/* AArch64_LD4Rv2d, AArch64_INS_LD4R: ld4r */
9737	0,
9738	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9739},
9740
9741{	/* AArch64_LD4Rv2d_POST, AArch64_INS_LD4R: ld4r */
9742	0,
9743	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9744},
9745
9746{	/* AArch64_LD4Rv2s, AArch64_INS_LD4R: ld4r */
9747	0,
9748	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9749},
9750
9751{	/* AArch64_LD4Rv2s_POST, AArch64_INS_LD4R: ld4r */
9752	0,
9753	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9754},
9755
9756{	/* AArch64_LD4Rv4h, AArch64_INS_LD4R: ld4r */
9757	0,
9758	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9759},
9760
9761{	/* AArch64_LD4Rv4h_POST, AArch64_INS_LD4R: ld4r */
9762	0,
9763	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9764},
9765
9766{	/* AArch64_LD4Rv4s, AArch64_INS_LD4R: ld4r */
9767	0,
9768	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9769},
9770
9771{	/* AArch64_LD4Rv4s_POST, AArch64_INS_LD4R: ld4r */
9772	0,
9773	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9774},
9775
9776{	/* AArch64_LD4Rv8b, AArch64_INS_LD4R: ld4r */
9777	0,
9778	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9779},
9780
9781{	/* AArch64_LD4Rv8b_POST, AArch64_INS_LD4R: ld4r */
9782	0,
9783	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9784},
9785
9786{	/* AArch64_LD4Rv8h, AArch64_INS_LD4R: ld4r */
9787	0,
9788	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9789},
9790
9791{	/* AArch64_LD4Rv8h_POST, AArch64_INS_LD4R: ld4r */
9792	0,
9793	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
9794},
9795
9796{	/* AArch64_LD4W, AArch64_INS_LD4W: ld4w */
9797	0,
9798	{ 0 }
9799},
9800
9801{	/* AArch64_LD4W_IMM, AArch64_INS_LD4W: ld4w */
9802	0,
9803	{ 0 }
9804},
9805
9806{	/* AArch64_LD4i16, AArch64_INS_LD4: ld4 */
9807	0,
9808	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9809},
9810
9811{	/* AArch64_LD4i16_POST, AArch64_INS_LD4: ld4 */
9812	0,
9813	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
9814},
9815
9816{	/* AArch64_LD4i32, AArch64_INS_LD4: ld4 */
9817	0,
9818	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9819},
9820
9821{	/* AArch64_LD4i32_POST, AArch64_INS_LD4: ld4 */
9822	0,
9823	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
9824},
9825
9826{	/* AArch64_LD4i64, AArch64_INS_LD4: ld4 */
9827	0,
9828	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9829},
9830
9831{	/* AArch64_LD4i64_POST, AArch64_INS_LD4: ld4 */
9832	0,
9833	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
9834},
9835
9836{	/* AArch64_LD4i8, AArch64_INS_LD4: ld4 */
9837	0,
9838	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
9839},
9840
9841{	/* AArch64_LD4i8_POST, AArch64_INS_LD4: ld4 */
9842	0,
9843	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
9844},
9845
9846{	/* AArch64_LDADDAB, AArch64_INS_LDADDAB: ldaddab */
9847	0,
9848	{ 0 }
9849},
9850
9851{	/* AArch64_LDADDAH, AArch64_INS_LDADDAH: ldaddah */
9852	0,
9853	{ 0 }
9854},
9855
9856{	/* AArch64_LDADDALB, AArch64_INS_LDADDALB: ldaddalb */
9857	0,
9858	{ 0 }
9859},
9860
9861{	/* AArch64_LDADDALH, AArch64_INS_LDADDALH: ldaddalh */
9862	0,
9863	{ 0 }
9864},
9865
9866{	/* AArch64_LDADDALW, AArch64_INS_LDADDAL: ldaddal */
9867	0,
9868	{ 0 }
9869},
9870
9871{	/* AArch64_LDADDALX, AArch64_INS_LDADDAL: ldaddal */
9872	0,
9873	{ 0 }
9874},
9875
9876{	/* AArch64_LDADDAW, AArch64_INS_LDADDA: ldadda */
9877	0,
9878	{ 0 }
9879},
9880
9881{	/* AArch64_LDADDAX, AArch64_INS_LDADDA: ldadda */
9882	0,
9883	{ 0 }
9884},
9885
9886{	/* AArch64_LDADDB, AArch64_INS_LDADDB: ldaddb */
9887	0,
9888	{ 0 }
9889},
9890
9891{	/* AArch64_LDADDH, AArch64_INS_LDADDH: ldaddh */
9892	0,
9893	{ 0 }
9894},
9895
9896{	/* AArch64_LDADDLB, AArch64_INS_LDADDLB: ldaddlb */
9897	0,
9898	{ 0 }
9899},
9900
9901{	/* AArch64_LDADDLH, AArch64_INS_LDADDLH: ldaddlh */
9902	0,
9903	{ 0 }
9904},
9905
9906{	/* AArch64_LDADDLW, AArch64_INS_LDADDL: ldaddl */
9907	0,
9908	{ 0 }
9909},
9910
9911{	/* AArch64_LDADDLX, AArch64_INS_LDADDL: ldaddl */
9912	0,
9913	{ 0 }
9914},
9915
9916{	/* AArch64_LDADDW, AArch64_INS_LDADD: ldadd */
9917	0,
9918	{ 0 }
9919},
9920
9921{	/* AArch64_LDADDX, AArch64_INS_LDADD: ldadd */
9922	0,
9923	{ 0 }
9924},
9925
9926{	/* AArch64_LDAPRB, AArch64_INS_LDAPRB: ldaprb */
9927	0,
9928	{ 0 }
9929},
9930
9931{	/* AArch64_LDAPRH, AArch64_INS_LDAPRH: ldaprh */
9932	0,
9933	{ 0 }
9934},
9935
9936{	/* AArch64_LDAPRW, AArch64_INS_LDAPR: ldapr */
9937	0,
9938	{ 0 }
9939},
9940
9941{	/* AArch64_LDAPRX, AArch64_INS_LDAPR: ldapr */
9942	0,
9943	{ 0 }
9944},
9945
9946{	/* AArch64_LDAPURBi, AArch64_INS_LDAPURB: ldapurb */
9947	0,
9948	{ 0 }
9949},
9950
9951{	/* AArch64_LDAPURHi, AArch64_INS_LDAPURH: ldapurh */
9952	0,
9953	{ 0 }
9954},
9955
9956{	/* AArch64_LDAPURSBWi, AArch64_INS_LDAPURSB: ldapursb */
9957	0,
9958	{ 0 }
9959},
9960
9961{	/* AArch64_LDAPURSBXi, AArch64_INS_LDAPURSB: ldapursb */
9962	0,
9963	{ 0 }
9964},
9965
9966{	/* AArch64_LDAPURSHWi, AArch64_INS_LDAPURSH: ldapursh */
9967	0,
9968	{ 0 }
9969},
9970
9971{	/* AArch64_LDAPURSHXi, AArch64_INS_LDAPURSH: ldapursh */
9972	0,
9973	{ 0 }
9974},
9975
9976{	/* AArch64_LDAPURSWi, AArch64_INS_LDAPURSW: ldapursw */
9977	0,
9978	{ 0 }
9979},
9980
9981{	/* AArch64_LDAPURXi, AArch64_INS_LDAPUR: ldapur */
9982	0,
9983	{ 0 }
9984},
9985
9986{	/* AArch64_LDAPURi, AArch64_INS_LDAPUR: ldapur */
9987	0,
9988	{ 0 }
9989},
9990
9991{	/* AArch64_LDARB, AArch64_INS_LDARB: ldarb */
9992	0,
9993	{ CS_AC_WRITE, CS_AC_READ, 0 }
9994},
9995
9996{	/* AArch64_LDARH, AArch64_INS_LDARH: ldarh */
9997	0,
9998	{ CS_AC_WRITE, CS_AC_READ, 0 }
9999},
10000
10001{	/* AArch64_LDARW, AArch64_INS_LDAR: ldar */
10002	0,
10003	{ CS_AC_WRITE, CS_AC_READ, 0 }
10004},
10005
10006{	/* AArch64_LDARX, AArch64_INS_LDAR: ldar */
10007	0,
10008	{ CS_AC_WRITE, CS_AC_READ, 0 }
10009},
10010
10011{	/* AArch64_LDAXPW, AArch64_INS_LDAXP: ldaxp */
10012	0,
10013	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, 0 }
10014},
10015
10016{	/* AArch64_LDAXPX, AArch64_INS_LDAXP: ldaxp */
10017	0,
10018	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, 0 }
10019},
10020
10021{	/* AArch64_LDAXRB, AArch64_INS_LDAXRB: ldaxrb */
10022	0,
10023	{ CS_AC_WRITE, CS_AC_READ, 0 }
10024},
10025
10026{	/* AArch64_LDAXRH, AArch64_INS_LDAXRH: ldaxrh */
10027	0,
10028	{ CS_AC_WRITE, CS_AC_READ, 0 }
10029},
10030
10031{	/* AArch64_LDAXRW, AArch64_INS_LDAXR: ldaxr */
10032	0,
10033	{ CS_AC_WRITE, CS_AC_READ, 0 }
10034},
10035
10036{	/* AArch64_LDAXRX, AArch64_INS_LDAXR: ldaxr */
10037	0,
10038	{ CS_AC_WRITE, CS_AC_READ, 0 }
10039},
10040
10041{	/* AArch64_LDCLRAB, AArch64_INS_LDCLRAB: ldclrab */
10042	0,
10043	{ 0 }
10044},
10045
10046{	/* AArch64_LDCLRAH, AArch64_INS_LDCLRAH: ldclrah */
10047	0,
10048	{ 0 }
10049},
10050
10051{	/* AArch64_LDCLRALB, AArch64_INS_LDCLRALB: ldclralb */
10052	0,
10053	{ 0 }
10054},
10055
10056{	/* AArch64_LDCLRALH, AArch64_INS_LDCLRALH: ldclralh */
10057	0,
10058	{ 0 }
10059},
10060
10061{	/* AArch64_LDCLRALW, AArch64_INS_LDCLRAL: ldclral */
10062	0,
10063	{ 0 }
10064},
10065
10066{	/* AArch64_LDCLRALX, AArch64_INS_LDCLRAL: ldclral */
10067	0,
10068	{ 0 }
10069},
10070
10071{	/* AArch64_LDCLRAW, AArch64_INS_LDCLRA: ldclra */
10072	0,
10073	{ 0 }
10074},
10075
10076{	/* AArch64_LDCLRAX, AArch64_INS_LDCLRA: ldclra */
10077	0,
10078	{ 0 }
10079},
10080
10081{	/* AArch64_LDCLRB, AArch64_INS_LDCLRB: ldclrb */
10082	0,
10083	{ 0 }
10084},
10085
10086{	/* AArch64_LDCLRH, AArch64_INS_LDCLRH: ldclrh */
10087	0,
10088	{ 0 }
10089},
10090
10091{	/* AArch64_LDCLRLB, AArch64_INS_LDCLRLB: ldclrlb */
10092	0,
10093	{ 0 }
10094},
10095
10096{	/* AArch64_LDCLRLH, AArch64_INS_LDCLRLH: ldclrlh */
10097	0,
10098	{ 0 }
10099},
10100
10101{	/* AArch64_LDCLRLW, AArch64_INS_LDCLRL: ldclrl */
10102	0,
10103	{ 0 }
10104},
10105
10106{	/* AArch64_LDCLRLX, AArch64_INS_LDCLRL: ldclrl */
10107	0,
10108	{ 0 }
10109},
10110
10111{	/* AArch64_LDCLRW, AArch64_INS_LDCLR: ldclr */
10112	0,
10113	{ 0 }
10114},
10115
10116{	/* AArch64_LDCLRX, AArch64_INS_LDCLR: ldclr */
10117	0,
10118	{ 0 }
10119},
10120
10121{	/* AArch64_LDEORAB, AArch64_INS_LDEORAB: ldeorab */
10122	0,
10123	{ 0 }
10124},
10125
10126{	/* AArch64_LDEORAH, AArch64_INS_LDEORAH: ldeorah */
10127	0,
10128	{ 0 }
10129},
10130
10131{	/* AArch64_LDEORALB, AArch64_INS_LDEORALB: ldeoralb */
10132	0,
10133	{ 0 }
10134},
10135
10136{	/* AArch64_LDEORALH, AArch64_INS_LDEORALH: ldeoralh */
10137	0,
10138	{ 0 }
10139},
10140
10141{	/* AArch64_LDEORALW, AArch64_INS_LDEORAL: ldeoral */
10142	0,
10143	{ 0 }
10144},
10145
10146{	/* AArch64_LDEORALX, AArch64_INS_LDEORAL: ldeoral */
10147	0,
10148	{ 0 }
10149},
10150
10151{	/* AArch64_LDEORAW, AArch64_INS_LDEORA: ldeora */
10152	0,
10153	{ 0 }
10154},
10155
10156{	/* AArch64_LDEORAX, AArch64_INS_LDEORA: ldeora */
10157	0,
10158	{ 0 }
10159},
10160
10161{	/* AArch64_LDEORB, AArch64_INS_LDEORB: ldeorb */
10162	0,
10163	{ 0 }
10164},
10165
10166{	/* AArch64_LDEORH, AArch64_INS_LDEORH: ldeorh */
10167	0,
10168	{ 0 }
10169},
10170
10171{	/* AArch64_LDEORLB, AArch64_INS_LDEORLB: ldeorlb */
10172	0,
10173	{ 0 }
10174},
10175
10176{	/* AArch64_LDEORLH, AArch64_INS_LDEORLH: ldeorlh */
10177	0,
10178	{ 0 }
10179},
10180
10181{	/* AArch64_LDEORLW, AArch64_INS_LDEORL: ldeorl */
10182	0,
10183	{ 0 }
10184},
10185
10186{	/* AArch64_LDEORLX, AArch64_INS_LDEORL: ldeorl */
10187	0,
10188	{ 0 }
10189},
10190
10191{	/* AArch64_LDEORW, AArch64_INS_LDEOR: ldeor */
10192	0,
10193	{ 0 }
10194},
10195
10196{	/* AArch64_LDEORX, AArch64_INS_LDEOR: ldeor */
10197	0,
10198	{ 0 }
10199},
10200
10201{	/* AArch64_LDFF1B_D_REAL, AArch64_INS_LDFF1B: ldff1b */
10202	0,
10203	{ 0 }
10204},
10205
10206{	/* AArch64_LDFF1B_H_REAL, AArch64_INS_LDFF1B: ldff1b */
10207	0,
10208	{ 0 }
10209},
10210
10211{	/* AArch64_LDFF1B_REAL, AArch64_INS_LDFF1B: ldff1b */
10212	0,
10213	{ 0 }
10214},
10215
10216{	/* AArch64_LDFF1B_S_REAL, AArch64_INS_LDFF1B: ldff1b */
10217	0,
10218	{ 0 }
10219},
10220
10221{	/* AArch64_LDFF1D_REAL, AArch64_INS_LDFF1D: ldff1d */
10222	0,
10223	{ 0 }
10224},
10225
10226{	/* AArch64_LDFF1H_D_REAL, AArch64_INS_LDFF1H: ldff1h */
10227	0,
10228	{ 0 }
10229},
10230
10231{	/* AArch64_LDFF1H_REAL, AArch64_INS_LDFF1H: ldff1h */
10232	0,
10233	{ 0 }
10234},
10235
10236{	/* AArch64_LDFF1H_S_REAL, AArch64_INS_LDFF1H: ldff1h */
10237	0,
10238	{ 0 }
10239},
10240
10241{	/* AArch64_LDFF1SB_D_REAL, AArch64_INS_LDFF1SB: ldff1sb */
10242	0,
10243	{ 0 }
10244},
10245
10246{	/* AArch64_LDFF1SB_H_REAL, AArch64_INS_LDFF1SB: ldff1sb */
10247	0,
10248	{ 0 }
10249},
10250
10251{	/* AArch64_LDFF1SB_S_REAL, AArch64_INS_LDFF1SB: ldff1sb */
10252	0,
10253	{ 0 }
10254},
10255
10256{	/* AArch64_LDFF1SH_D_REAL, AArch64_INS_LDFF1SH: ldff1sh */
10257	0,
10258	{ 0 }
10259},
10260
10261{	/* AArch64_LDFF1SH_S_REAL, AArch64_INS_LDFF1SH: ldff1sh */
10262	0,
10263	{ 0 }
10264},
10265
10266{	/* AArch64_LDFF1SW_D_REAL, AArch64_INS_LDFF1SW: ldff1sw */
10267	0,
10268	{ 0 }
10269},
10270
10271{	/* AArch64_LDFF1W_D_REAL, AArch64_INS_LDFF1W: ldff1w */
10272	0,
10273	{ 0 }
10274},
10275
10276{	/* AArch64_LDFF1W_REAL, AArch64_INS_LDFF1W: ldff1w */
10277	0,
10278	{ 0 }
10279},
10280
10281{	/* AArch64_LDLARB, AArch64_INS_LDLARB: ldlarb */
10282	0,
10283	{ 0 }
10284},
10285
10286{	/* AArch64_LDLARH, AArch64_INS_LDLARH: ldlarh */
10287	0,
10288	{ 0 }
10289},
10290
10291{	/* AArch64_LDLARW, AArch64_INS_LDLAR: ldlar */
10292	0,
10293	{ 0 }
10294},
10295
10296{	/* AArch64_LDLARX, AArch64_INS_LDLAR: ldlar */
10297	0,
10298	{ 0 }
10299},
10300
10301{	/* AArch64_LDNF1B_D_IMM_REAL, AArch64_INS_LDNF1B: ldnf1b */
10302	0,
10303	{ 0 }
10304},
10305
10306{	/* AArch64_LDNF1B_H_IMM_REAL, AArch64_INS_LDNF1B: ldnf1b */
10307	0,
10308	{ 0 }
10309},
10310
10311{	/* AArch64_LDNF1B_IMM_REAL, AArch64_INS_LDNF1B: ldnf1b */
10312	0,
10313	{ 0 }
10314},
10315
10316{	/* AArch64_LDNF1B_S_IMM_REAL, AArch64_INS_LDNF1B: ldnf1b */
10317	0,
10318	{ 0 }
10319},
10320
10321{	/* AArch64_LDNF1D_IMM_REAL, AArch64_INS_LDNF1D: ldnf1d */
10322	0,
10323	{ 0 }
10324},
10325
10326{	/* AArch64_LDNF1H_D_IMM_REAL, AArch64_INS_LDNF1H: ldnf1h */
10327	0,
10328	{ 0 }
10329},
10330
10331{	/* AArch64_LDNF1H_IMM_REAL, AArch64_INS_LDNF1H: ldnf1h */
10332	0,
10333	{ 0 }
10334},
10335
10336{	/* AArch64_LDNF1H_S_IMM_REAL, AArch64_INS_LDNF1H: ldnf1h */
10337	0,
10338	{ 0 }
10339},
10340
10341{	/* AArch64_LDNF1SB_D_IMM_REAL, AArch64_INS_LDNF1SB: ldnf1sb */
10342	0,
10343	{ 0 }
10344},
10345
10346{	/* AArch64_LDNF1SB_H_IMM_REAL, AArch64_INS_LDNF1SB: ldnf1sb */
10347	0,
10348	{ 0 }
10349},
10350
10351{	/* AArch64_LDNF1SB_S_IMM_REAL, AArch64_INS_LDNF1SB: ldnf1sb */
10352	0,
10353	{ 0 }
10354},
10355
10356{	/* AArch64_LDNF1SH_D_IMM_REAL, AArch64_INS_LDNF1SH: ldnf1sh */
10357	0,
10358	{ 0 }
10359},
10360
10361{	/* AArch64_LDNF1SH_S_IMM_REAL, AArch64_INS_LDNF1SH: ldnf1sh */
10362	0,
10363	{ 0 }
10364},
10365
10366{	/* AArch64_LDNF1SW_D_IMM_REAL, AArch64_INS_LDNF1SW: ldnf1sw */
10367	0,
10368	{ 0 }
10369},
10370
10371{	/* AArch64_LDNF1W_D_IMM_REAL, AArch64_INS_LDNF1W: ldnf1w */
10372	0,
10373	{ 0 }
10374},
10375
10376{	/* AArch64_LDNF1W_IMM_REAL, AArch64_INS_LDNF1W: ldnf1w */
10377	0,
10378	{ 0 }
10379},
10380
10381{	/* AArch64_LDNPDi, AArch64_INS_LDNP: ldnp */
10382	0,
10383	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ }
10384},
10385
10386{	/* AArch64_LDNPQi, AArch64_INS_LDNP: ldnp */
10387	0,
10388	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ }
10389},
10390
10391{	/* AArch64_LDNPSi, AArch64_INS_LDNP: ldnp */
10392	0,
10393	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ }
10394},
10395
10396{	/* AArch64_LDNPWi, AArch64_INS_LDNP: ldnp */
10397	0,
10398	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ }
10399},
10400
10401{	/* AArch64_LDNPXi, AArch64_INS_LDNP: ldnp */
10402	0,
10403	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ }
10404},
10405
10406{	/* AArch64_LDNT1B_ZRI, AArch64_INS_LDNT1B: ldnt1b */
10407	0,
10408	{ 0 }
10409},
10410
10411{	/* AArch64_LDNT1B_ZRR, AArch64_INS_LDNT1B: ldnt1b */
10412	0,
10413	{ 0 }
10414},
10415
10416{	/* AArch64_LDNT1D_ZRI, AArch64_INS_LDNT1D: ldnt1d */
10417	0,
10418	{ 0 }
10419},
10420
10421{	/* AArch64_LDNT1D_ZRR, AArch64_INS_LDNT1D: ldnt1d */
10422	0,
10423	{ 0 }
10424},
10425
10426{	/* AArch64_LDNT1H_ZRI, AArch64_INS_LDNT1H: ldnt1h */
10427	0,
10428	{ 0 }
10429},
10430
10431{	/* AArch64_LDNT1H_ZRR, AArch64_INS_LDNT1H: ldnt1h */
10432	0,
10433	{ 0 }
10434},
10435
10436{	/* AArch64_LDNT1W_ZRI, AArch64_INS_LDNT1W: ldnt1w */
10437	0,
10438	{ 0 }
10439},
10440
10441{	/* AArch64_LDNT1W_ZRR, AArch64_INS_LDNT1W: ldnt1w */
10442	0,
10443	{ 0 }
10444},
10445
10446{	/* AArch64_LDPDi, AArch64_INS_LDP: ldp */
10447	0,
10448	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ }
10449},
10450
10451{	/* AArch64_LDPDpost, AArch64_INS_LDP: ldp */
10452	0,
10453	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
10454},
10455
10456{	/* AArch64_LDPDpre, AArch64_INS_LDP: ldp */
10457	0,
10458	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
10459},
10460
10461{	/* AArch64_LDPQi, AArch64_INS_LDP: ldp */
10462	0,
10463	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ }
10464},
10465
10466{	/* AArch64_LDPQpost, AArch64_INS_LDP: ldp */
10467	0,
10468	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
10469},
10470
10471{	/* AArch64_LDPQpre, AArch64_INS_LDP: ldp */
10472	0,
10473	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
10474},
10475
10476{	/* AArch64_LDPSWi, AArch64_INS_LDPSW: ldpsw */
10477	0,
10478	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ }
10479},
10480
10481{	/* AArch64_LDPSWpost, AArch64_INS_LDPSW: ldpsw */
10482	0,
10483	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
10484},
10485
10486{	/* AArch64_LDPSWpre, AArch64_INS_LDPSW: ldpsw */
10487	0,
10488	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
10489},
10490
10491{	/* AArch64_LDPSi, AArch64_INS_LDP: ldp */
10492	0,
10493	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ }
10494},
10495
10496{	/* AArch64_LDPSpost, AArch64_INS_LDP: ldp */
10497	0,
10498	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
10499},
10500
10501{	/* AArch64_LDPSpre, AArch64_INS_LDP: ldp */
10502	0,
10503	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
10504},
10505
10506{	/* AArch64_LDPWi, AArch64_INS_LDP: ldp */
10507	0,
10508	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ }
10509},
10510
10511{	/* AArch64_LDPWpost, AArch64_INS_LDP: ldp */
10512	0,
10513	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
10514},
10515
10516{	/* AArch64_LDPWpre, AArch64_INS_LDP: ldp */
10517	0,
10518	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
10519},
10520
10521{	/* AArch64_LDPXi, AArch64_INS_LDP: ldp */
10522	0,
10523	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ }
10524},
10525
10526{	/* AArch64_LDPXpost, AArch64_INS_LDP: ldp */
10527	0,
10528	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
10529},
10530
10531{	/* AArch64_LDPXpre, AArch64_INS_LDP: ldp */
10532	0,
10533	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
10534},
10535
10536{	/* AArch64_LDRAAindexed, AArch64_INS_LDRAA: ldraa */
10537	0,
10538	{ 0 }
10539},
10540
10541{	/* AArch64_LDRAAwriteback, AArch64_INS_LDRAA: ldraa */
10542	0,
10543	{ 0 }
10544},
10545
10546{	/* AArch64_LDRABindexed, AArch64_INS_LDRAB: ldrab */
10547	0,
10548	{ 0 }
10549},
10550
10551{	/* AArch64_LDRABwriteback, AArch64_INS_LDRAB: ldrab */
10552	0,
10553	{ 0 }
10554},
10555
10556{	/* AArch64_LDRBBpost, AArch64_INS_LDRB: ldrb */
10557	0,
10558	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10559},
10560
10561{	/* AArch64_LDRBBpre, AArch64_INS_LDRB: ldrb */
10562	0,
10563	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10564},
10565
10566{	/* AArch64_LDRBBroW, AArch64_INS_LDRB: ldrb */
10567	0,
10568	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10569},
10570
10571{	/* AArch64_LDRBBroX, AArch64_INS_LDRB: ldrb */
10572	0,
10573	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10574},
10575
10576{	/* AArch64_LDRBBui, AArch64_INS_LDRB: ldrb */
10577	0,
10578	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10579},
10580
10581{	/* AArch64_LDRBpost, AArch64_INS_LDR: ldr */
10582	0,
10583	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10584},
10585
10586{	/* AArch64_LDRBpre, AArch64_INS_LDR: ldr */
10587	0,
10588	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10589},
10590
10591{	/* AArch64_LDRBroW, AArch64_INS_LDR: ldr */
10592	0,
10593	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10594},
10595
10596{	/* AArch64_LDRBroX, AArch64_INS_LDR: ldr */
10597	0,
10598	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10599},
10600
10601{	/* AArch64_LDRBui, AArch64_INS_LDR: ldr */
10602	0,
10603	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10604},
10605
10606{	/* AArch64_LDRDl, AArch64_INS_LDR: ldr */
10607	0,
10608	{ CS_AC_WRITE, CS_AC_READ, 0 }
10609},
10610
10611{	/* AArch64_LDRDpost, AArch64_INS_LDR: ldr */
10612	0,
10613	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10614},
10615
10616{	/* AArch64_LDRDpre, AArch64_INS_LDR: ldr */
10617	0,
10618	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10619},
10620
10621{	/* AArch64_LDRDroW, AArch64_INS_LDR: ldr */
10622	00,
10623	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
10624},
10625
10626{	/* AArch64_LDRDroX, AArch64_INS_LDR: ldr */
10627	0,
10628	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10629},
10630
10631{	/* AArch64_LDRDui, AArch64_INS_LDR: ldr */
10632	0,
10633	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10634},
10635
10636{	/* AArch64_LDRHHpost, AArch64_INS_LDRH: ldrh */
10637	0,
10638	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10639},
10640
10641{	/* AArch64_LDRHHpre, AArch64_INS_LDRH: ldrh */
10642	0,
10643	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10644},
10645
10646{	/* AArch64_LDRHHroW, AArch64_INS_LDRH: ldrh */
10647	0,
10648	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10649},
10650
10651{	/* AArch64_LDRHHroX, AArch64_INS_LDRH: ldrh */
10652	0,
10653	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10654},
10655
10656{	/* AArch64_LDRHHui, AArch64_INS_LDRH: ldrh */
10657	0,
10658	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10659},
10660
10661{	/* AArch64_LDRHpost, AArch64_INS_LDR: ldr */
10662	0,
10663	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10664},
10665
10666{	/* AArch64_LDRHpre, AArch64_INS_LDR: ldr */
10667	0,
10668	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10669},
10670
10671{	/* AArch64_LDRHroW, AArch64_INS_LDR: ldr */
10672	0,
10673	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10674},
10675
10676{	/* AArch64_LDRHroX, AArch64_INS_LDR: ldr */
10677	0,
10678	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10679},
10680
10681{	/* AArch64_LDRHui, AArch64_INS_LDR: ldr */
10682	0,
10683	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10684},
10685
10686{	/* AArch64_LDRQl, AArch64_INS_LDR: ldr */
10687	0,
10688	{ CS_AC_WRITE, CS_AC_READ, 0 }
10689},
10690
10691{	/* AArch64_LDRQpost, AArch64_INS_LDR: ldr */
10692	0,
10693	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10694},
10695
10696{	/* AArch64_LDRQpre, AArch64_INS_LDR: ldr */
10697	0,
10698	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10699},
10700
10701{	/* AArch64_LDRQroW, AArch64_INS_LDR: ldr */
10702	0,
10703	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10704},
10705
10706{	/* AArch64_LDRQroX, AArch64_INS_LDR: ldr */
10707	0,
10708	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10709},
10710
10711{	/* AArch64_LDRQui, AArch64_INS_LDR: ldr */
10712	0,
10713	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10714},
10715
10716{	/* AArch64_LDRSBWpost, AArch64_INS_LDRSB: ldrsb */
10717	0,
10718	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10719},
10720
10721{	/* AArch64_LDRSBWpre, AArch64_INS_LDRSB: ldrsb */
10722	0,
10723	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10724},
10725
10726{	/* AArch64_LDRSBWroW, AArch64_INS_LDRSB: ldrsb */
10727	0,
10728	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10729},
10730
10731{	/* AArch64_LDRSBWroX, AArch64_INS_LDRSB: ldrsb */
10732	0,
10733	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10734},
10735
10736{	/* AArch64_LDRSBWui, AArch64_INS_LDRSB: ldrsb */
10737	0,
10738	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10739},
10740
10741{	/* AArch64_LDRSBXpost, AArch64_INS_LDRSB: ldrsb */
10742	0,
10743	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10744},
10745
10746{	/* AArch64_LDRSBXpre, AArch64_INS_LDRSB: ldrsb */
10747	0,
10748	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10749},
10750
10751{	/* AArch64_LDRSBXroW, AArch64_INS_LDRSB: ldrsb */
10752	0,
10753	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10754},
10755
10756{	/* AArch64_LDRSBXroX, AArch64_INS_LDRSB: ldrsb */
10757	0,
10758	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10759},
10760
10761{	/* AArch64_LDRSBXui, AArch64_INS_LDRSB: ldrsb */
10762	0,
10763	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10764},
10765
10766{	/* AArch64_LDRSHWpost, AArch64_INS_LDRSH: ldrsh */
10767	0,
10768	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10769},
10770
10771{	/* AArch64_LDRSHWpre, AArch64_INS_LDRSH: ldrsh */
10772	0,
10773	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10774},
10775
10776{	/* AArch64_LDRSHWroW, AArch64_INS_LDRSH: ldrsh */
10777	0,
10778	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10779},
10780
10781{	/* AArch64_LDRSHWroX, AArch64_INS_LDRSH: ldrsh */
10782	0,
10783	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10784},
10785
10786{	/* AArch64_LDRSHWui, AArch64_INS_LDRSH: ldrsh */
10787	0,
10788	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10789},
10790
10791{	/* AArch64_LDRSHXpost, AArch64_INS_LDRSH: ldrsh */
10792	0,
10793	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10794},
10795
10796{	/* AArch64_LDRSHXpre, AArch64_INS_LDRSH: ldrsh */
10797	0,
10798	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10799},
10800
10801{	/* AArch64_LDRSHXroW, AArch64_INS_LDRSH: ldrsh */
10802	0,
10803	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10804},
10805
10806{	/* AArch64_LDRSHXroX, AArch64_INS_LDRSH: ldrsh */
10807	0,
10808	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10809},
10810
10811{	/* AArch64_LDRSHXui, AArch64_INS_LDRSH: ldrsh */
10812	0,
10813	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10814},
10815
10816{	/* AArch64_LDRSWl, AArch64_INS_LDRSW: ldrsw */
10817	0,
10818	{ CS_AC_WRITE, CS_AC_READ, 0 }
10819},
10820
10821{	/* AArch64_LDRSWpost, AArch64_INS_LDRSW: ldrsw */
10822	0,
10823	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10824},
10825
10826{	/* AArch64_LDRSWpre, AArch64_INS_LDRSW: ldrsw */
10827	0,
10828	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10829},
10830
10831{	/* AArch64_LDRSWroW, AArch64_INS_LDRSW: ldrsw */
10832	0,
10833	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10834},
10835
10836{	/* AArch64_LDRSWroX, AArch64_INS_LDRSW: ldrsw */
10837	0,
10838	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10839},
10840
10841{	/* AArch64_LDRSWui, AArch64_INS_LDRSW: ldrsw */
10842	0,
10843	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10844},
10845
10846{	/* AArch64_LDRSl, AArch64_INS_LDR: ldr */
10847	0,
10848	{ CS_AC_WRITE, CS_AC_READ, 0 }
10849},
10850
10851{	/* AArch64_LDRSpost, AArch64_INS_LDR: ldr */
10852	0,
10853	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10854},
10855
10856{	/* AArch64_LDRSpre, AArch64_INS_LDR: ldr */
10857	0,
10858	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10859},
10860
10861{	/* AArch64_LDRSroW, AArch64_INS_LDR: ldr */
10862	0,
10863	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10864},
10865
10866{	/* AArch64_LDRSroX, AArch64_INS_LDR: ldr */
10867	0,
10868	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10869},
10870
10871{	/* AArch64_LDRSui, AArch64_INS_LDR: ldr */
10872	0,
10873	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10874},
10875
10876{	/* AArch64_LDRWl, AArch64_INS_LDR: ldr */
10877	0,
10878	{ CS_AC_WRITE, CS_AC_READ, 0 }
10879},
10880
10881{	/* AArch64_LDRWpost, AArch64_INS_LDR: ldr */
10882	0,
10883	{ CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
10884},
10885
10886{	/* AArch64_LDRWpre, AArch64_INS_LDR: ldr */
10887	0,
10888	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10889},
10890
10891{	/* AArch64_LDRWroW, AArch64_INS_LDR: ldr */
10892	0,
10893	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10894},
10895
10896{	/* AArch64_LDRWroX, AArch64_INS_LDR: ldr */
10897	0,
10898	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10899},
10900
10901{	/* AArch64_LDRWui, AArch64_INS_LDR: ldr */
10902	0,
10903	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10904},
10905
10906{	/* AArch64_LDRXl, AArch64_INS_LDR: ldr */
10907	0,
10908	{ CS_AC_WRITE, CS_AC_READ, 0 }
10909},
10910
10911{	/* AArch64_LDRXpost, AArch64_INS_LDR: ldr */
10912	0,
10913	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10914},
10915
10916{	/* AArch64_LDRXpre, AArch64_INS_LDR: ldr */
10917	0,
10918	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10919},
10920
10921{	/* AArch64_LDRXroW, AArch64_INS_LDR: ldr */
10922	0,
10923	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10924},
10925
10926{	/* AArch64_LDRXroX, AArch64_INS_LDR: ldr */
10927	0,
10928	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
10929},
10930
10931{	/* AArch64_LDRXui, AArch64_INS_LDR: ldr */
10932	0,
10933	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
10934},
10935
10936{	/* AArch64_LDR_PXI, AArch64_INS_LDR: ldr */
10937	0,
10938	{ 0 }
10939},
10940
10941{	/* AArch64_LDR_ZXI, AArch64_INS_LDR: ldr */
10942	0,
10943	{ 0 }
10944},
10945
10946{	/* AArch64_LDSETAB, AArch64_INS_LDSETAB: ldsetab */
10947	0,
10948	{ 0 }
10949},
10950
10951{	/* AArch64_LDSETAH, AArch64_INS_LDSETAH: ldsetah */
10952	0,
10953	{ 0 }
10954},
10955
10956{	/* AArch64_LDSETALB, AArch64_INS_LDSETALB: ldsetalb */
10957	0,
10958	{ 0 }
10959},
10960
10961{	/* AArch64_LDSETALH, AArch64_INS_LDSETALH: ldsetalh */
10962	0,
10963	{ 0 }
10964},
10965
10966{	/* AArch64_LDSETALW, AArch64_INS_LDSETAL: ldsetal */
10967	0,
10968	{ 0 }
10969},
10970
10971{	/* AArch64_LDSETALX, AArch64_INS_LDSETAL: ldsetal */
10972	0,
10973	{ 0 }
10974},
10975
10976{	/* AArch64_LDSETAW, AArch64_INS_LDSETA: ldseta */
10977	0,
10978	{ 0 }
10979},
10980
10981{	/* AArch64_LDSETAX, AArch64_INS_LDSETA: ldseta */
10982	0,
10983	{ 0 }
10984},
10985
10986{	/* AArch64_LDSETB, AArch64_INS_LDSETB: ldsetb */
10987	0,
10988	{ 0 }
10989},
10990
10991{	/* AArch64_LDSETH, AArch64_INS_LDSETH: ldseth */
10992	0,
10993	{ 0 }
10994},
10995
10996{	/* AArch64_LDSETLB, AArch64_INS_LDSETLB: ldsetlb */
10997	0,
10998	{ 0 }
10999},
11000
11001{	/* AArch64_LDSETLH, AArch64_INS_LDSETLH: ldsetlh */
11002	0,
11003	{ 0 }
11004},
11005
11006{	/* AArch64_LDSETLW, AArch64_INS_LDSETL: ldsetl */
11007	0,
11008	{ 0 }
11009},
11010
11011{	/* AArch64_LDSETLX, AArch64_INS_LDSETL: ldsetl */
11012	0,
11013	{ 0 }
11014},
11015
11016{	/* AArch64_LDSETW, AArch64_INS_LDSET: ldset */
11017	0,
11018	{ 0 }
11019},
11020
11021{	/* AArch64_LDSETX, AArch64_INS_LDSET: ldset */
11022	0,
11023	{ 0 }
11024},
11025
11026{	/* AArch64_LDSMAXAB, AArch64_INS_LDSMAXAB: ldsmaxab */
11027	0,
11028	{ 0 }
11029},
11030
11031{	/* AArch64_LDSMAXAH, AArch64_INS_LDSMAXAH: ldsmaxah */
11032	0,
11033	{ 0 }
11034},
11035
11036{	/* AArch64_LDSMAXALB, AArch64_INS_LDSMAXALB: ldsmaxalb */
11037	0,
11038	{ 0 }
11039},
11040
11041{	/* AArch64_LDSMAXALH, AArch64_INS_LDSMAXALH: ldsmaxalh */
11042	0,
11043	{ 0 }
11044},
11045
11046{	/* AArch64_LDSMAXALW, AArch64_INS_LDSMAXAL: ldsmaxal */
11047	0,
11048	{ 0 }
11049},
11050
11051{	/* AArch64_LDSMAXALX, AArch64_INS_LDSMAXAL: ldsmaxal */
11052	0,
11053	{ 0 }
11054},
11055
11056{	/* AArch64_LDSMAXAW, AArch64_INS_LDSMAXA: ldsmaxa */
11057	0,
11058	{ 0 }
11059},
11060
11061{	/* AArch64_LDSMAXAX, AArch64_INS_LDSMAXA: ldsmaxa */
11062	0,
11063	{ 0 }
11064},
11065
11066{	/* AArch64_LDSMAXB, AArch64_INS_LDSMAXB: ldsmaxb */
11067	0,
11068	{ 0 }
11069},
11070
11071{	/* AArch64_LDSMAXH, AArch64_INS_LDSMAXH: ldsmaxh */
11072	0,
11073	{ 0 }
11074},
11075
11076{	/* AArch64_LDSMAXLB, AArch64_INS_LDSMAXLB: ldsmaxlb */
11077	0,
11078	{ 0 }
11079},
11080
11081{	/* AArch64_LDSMAXLH, AArch64_INS_LDSMAXLH: ldsmaxlh */
11082	0,
11083	{ 0 }
11084},
11085
11086{	/* AArch64_LDSMAXLW, AArch64_INS_LDSMAXL: ldsmaxl */
11087	0,
11088	{ 0 }
11089},
11090
11091{	/* AArch64_LDSMAXLX, AArch64_INS_LDSMAXL: ldsmaxl */
11092	0,
11093	{ 0 }
11094},
11095
11096{	/* AArch64_LDSMAXW, AArch64_INS_LDSMAX: ldsmax */
11097	0,
11098	{ 0 }
11099},
11100
11101{	/* AArch64_LDSMAXX, AArch64_INS_LDSMAX: ldsmax */
11102	0,
11103	{ 0 }
11104},
11105
11106{	/* AArch64_LDSMINAB, AArch64_INS_LDSMINAB: ldsminab */
11107	0,
11108	{ 0 }
11109},
11110
11111{	/* AArch64_LDSMINAH, AArch64_INS_LDSMINAH: ldsminah */
11112	0,
11113	{ 0 }
11114},
11115
11116{	/* AArch64_LDSMINALB, AArch64_INS_LDSMINALB: ldsminalb */
11117	0,
11118	{ 0 }
11119},
11120
11121{	/* AArch64_LDSMINALH, AArch64_INS_LDSMINALH: ldsminalh */
11122	0,
11123	{ 0 }
11124},
11125
11126{	/* AArch64_LDSMINALW, AArch64_INS_LDSMINAL: ldsminal */
11127	0,
11128	{ 0 }
11129},
11130
11131{	/* AArch64_LDSMINALX, AArch64_INS_LDSMINAL: ldsminal */
11132	0,
11133	{ 0 }
11134},
11135
11136{	/* AArch64_LDSMINAW, AArch64_INS_LDSMINA: ldsmina */
11137	0,
11138	{ 0 }
11139},
11140
11141{	/* AArch64_LDSMINAX, AArch64_INS_LDSMINA: ldsmina */
11142	0,
11143	{ 0 }
11144},
11145
11146{	/* AArch64_LDSMINB, AArch64_INS_LDSMINB: ldsminb */
11147	0,
11148	{ 0 }
11149},
11150
11151{	/* AArch64_LDSMINH, AArch64_INS_LDSMINH: ldsminh */
11152	0,
11153	{ 0 }
11154},
11155
11156{	/* AArch64_LDSMINLB, AArch64_INS_LDSMINLB: ldsminlb */
11157	0,
11158	{ 0 }
11159},
11160
11161{	/* AArch64_LDSMINLH, AArch64_INS_LDSMINLH: ldsminlh */
11162	0,
11163	{ 0 }
11164},
11165
11166{	/* AArch64_LDSMINLW, AArch64_INS_LDSMINL: ldsminl */
11167	0,
11168	{ 0 }
11169},
11170
11171{	/* AArch64_LDSMINLX, AArch64_INS_LDSMINL: ldsminl */
11172	0,
11173	{ 0 }
11174},
11175
11176{	/* AArch64_LDSMINW, AArch64_INS_LDSMIN: ldsmin */
11177	0,
11178	{ 0 }
11179},
11180
11181{	/* AArch64_LDSMINX, AArch64_INS_LDSMIN: ldsmin */
11182	0,
11183	{ 0 }
11184},
11185
11186{	/* AArch64_LDTRBi, AArch64_INS_LDTRB: ldtrb */
11187	0,
11188	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11189},
11190
11191{	/* AArch64_LDTRHi, AArch64_INS_LDTRH: ldtrh */
11192	0,
11193	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11194},
11195
11196{	/* AArch64_LDTRSBWi, AArch64_INS_LDTRSB: ldtrsb */
11197	0,
11198	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11199},
11200
11201{	/* AArch64_LDTRSBXi, AArch64_INS_LDTRSB: ldtrsb */
11202	0,
11203	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11204},
11205
11206{	/* AArch64_LDTRSHWi, AArch64_INS_LDTRSH: ldtrsh */
11207	0,
11208	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11209},
11210
11211{	/* AArch64_LDTRSHXi, AArch64_INS_LDTRSH: ldtrsh */
11212	0,
11213	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11214},
11215
11216{	/* AArch64_LDTRSWi, AArch64_INS_LDTRSW: ldtrsw */
11217	0,
11218	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11219},
11220
11221{	/* AArch64_LDTRWi, AArch64_INS_LDTR: ldtr */
11222	0,
11223	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11224},
11225
11226{	/* AArch64_LDTRXi, AArch64_INS_LDTR: ldtr */
11227	0,
11228	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11229},
11230
11231{	/* AArch64_LDUMAXAB, AArch64_INS_LDUMAXAB: ldumaxab */
11232	0,
11233	{ 0 }
11234},
11235
11236{	/* AArch64_LDUMAXAH, AArch64_INS_LDUMAXAH: ldumaxah */
11237	0,
11238	{ 0 }
11239},
11240
11241{	/* AArch64_LDUMAXALB, AArch64_INS_LDUMAXALB: ldumaxalb */
11242	0,
11243	{ 0 }
11244},
11245
11246{	/* AArch64_LDUMAXALH, AArch64_INS_LDUMAXALH: ldumaxalh */
11247	0,
11248	{ 0 }
11249},
11250
11251{	/* AArch64_LDUMAXALW, AArch64_INS_LDUMAXAL: ldumaxal */
11252	0,
11253	{ 0 }
11254},
11255
11256{	/* AArch64_LDUMAXALX, AArch64_INS_LDUMAXAL: ldumaxal */
11257	0,
11258	{ 0 }
11259},
11260
11261{	/* AArch64_LDUMAXAW, AArch64_INS_LDUMAXA: ldumaxa */
11262	0,
11263	{ 0 }
11264},
11265
11266{	/* AArch64_LDUMAXAX, AArch64_INS_LDUMAXA: ldumaxa */
11267	0,
11268	{ 0 }
11269},
11270
11271{	/* AArch64_LDUMAXB, AArch64_INS_LDUMAXB: ldumaxb */
11272	0,
11273	{ 0 }
11274},
11275
11276{	/* AArch64_LDUMAXH, AArch64_INS_LDUMAXH: ldumaxh */
11277	0,
11278	{ 0 }
11279},
11280
11281{	/* AArch64_LDUMAXLB, AArch64_INS_LDUMAXLB: ldumaxlb */
11282	0,
11283	{ 0 }
11284},
11285
11286{	/* AArch64_LDUMAXLH, AArch64_INS_LDUMAXLH: ldumaxlh */
11287	0,
11288	{ 0 }
11289},
11290
11291{	/* AArch64_LDUMAXLW, AArch64_INS_LDUMAXL: ldumaxl */
11292	0,
11293	{ 0 }
11294},
11295
11296{	/* AArch64_LDUMAXLX, AArch64_INS_LDUMAXL: ldumaxl */
11297	0,
11298	{ 0 }
11299},
11300
11301{	/* AArch64_LDUMAXW, AArch64_INS_LDUMAX: ldumax */
11302	0,
11303	{ 0 }
11304},
11305
11306{	/* AArch64_LDUMAXX, AArch64_INS_LDUMAX: ldumax */
11307	0,
11308	{ 0 }
11309},
11310
11311{	/* AArch64_LDUMINAB, AArch64_INS_LDUMINAB: lduminab */
11312	0,
11313	{ 0 }
11314},
11315
11316{	/* AArch64_LDUMINAH, AArch64_INS_LDUMINAH: lduminah */
11317	0,
11318	{ 0 }
11319},
11320
11321{	/* AArch64_LDUMINALB, AArch64_INS_LDUMINALB: lduminalb */
11322	0,
11323	{ 0 }
11324},
11325
11326{	/* AArch64_LDUMINALH, AArch64_INS_LDUMINALH: lduminalh */
11327	0,
11328	{ 0 }
11329},
11330
11331{	/* AArch64_LDUMINALW, AArch64_INS_LDUMINAL: lduminal */
11332	0,
11333	{ 0 }
11334},
11335
11336{	/* AArch64_LDUMINALX, AArch64_INS_LDUMINAL: lduminal */
11337	0,
11338	{ 0 }
11339},
11340
11341{	/* AArch64_LDUMINAW, AArch64_INS_LDUMINA: ldumina */
11342	0,
11343	{ 0 }
11344},
11345
11346{	/* AArch64_LDUMINAX, AArch64_INS_LDUMINA: ldumina */
11347	0,
11348	{ 0 }
11349},
11350
11351{	/* AArch64_LDUMINB, AArch64_INS_LDUMINB: lduminb */
11352	0,
11353	{ 0 }
11354},
11355
11356{	/* AArch64_LDUMINH, AArch64_INS_LDUMINH: lduminh */
11357	0,
11358	{ 0 }
11359},
11360
11361{	/* AArch64_LDUMINLB, AArch64_INS_LDUMINLB: lduminlb */
11362	0,
11363	{ 0 }
11364},
11365
11366{	/* AArch64_LDUMINLH, AArch64_INS_LDUMINLH: lduminlh */
11367	0,
11368	{ 0 }
11369},
11370
11371{	/* AArch64_LDUMINLW, AArch64_INS_LDUMINL: lduminl */
11372	0,
11373	{ 0 }
11374},
11375
11376{	/* AArch64_LDUMINLX, AArch64_INS_LDUMINL: lduminl */
11377	0,
11378	{ 0 }
11379},
11380
11381{	/* AArch64_LDUMINW, AArch64_INS_LDUMIN: ldumin */
11382	0,
11383	{ 0 }
11384},
11385
11386{	/* AArch64_LDUMINX, AArch64_INS_LDUMIN: ldumin */
11387	0,
11388	{ 0 }
11389},
11390
11391{	/* AArch64_LDURBBi, AArch64_INS_LDRB: ldrb */
11392	0,
11393	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11394},
11395
11396{	/* AArch64_LDURBi, AArch64_INS_LDR: ldr */
11397	0,
11398	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11399},
11400
11401{	/* AArch64_LDURDi, AArch64_INS_LDR: ldr */
11402	0,
11403	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11404},
11405
11406{	/* AArch64_LDURHHi, AArch64_INS_LDRH: ldrh */
11407	0,
11408	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11409},
11410
11411{	/* AArch64_LDURHi, AArch64_INS_LDR: ldr */
11412	0,
11413	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11414},
11415
11416{	/* AArch64_LDURQi, AArch64_INS_LDR: ldr */
11417	0,
11418	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11419},
11420
11421{	/* AArch64_LDURSBWi, AArch64_INS_LDRSB: ldrsb */
11422	0,
11423	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11424},
11425
11426{	/* AArch64_LDURSBXi, AArch64_INS_LDRSB: ldrsb */
11427	0,
11428	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11429},
11430
11431{	/* AArch64_LDURSHWi, AArch64_INS_LDRSH: ldrsh */
11432	0,
11433	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11434},
11435
11436{	/* AArch64_LDURSHXi, AArch64_INS_LDRSH: ldrsh */
11437	0,
11438	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11439},
11440
11441{	/* AArch64_LDURSWi, AArch64_INS_LDRSW: ldrsw */
11442	0,
11443	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11444},
11445
11446{	/* AArch64_LDURSi, AArch64_INS_LDR: ldr */
11447	0,
11448	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11449},
11450
11451{	/* AArch64_LDURWi, AArch64_INS_LDR: ldr */
11452	0,
11453	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11454},
11455
11456{	/* AArch64_LDURXi, AArch64_INS_LDR: ldr */
11457	0,
11458	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
11459},
11460
11461{	/* AArch64_LDXPW, AArch64_INS_LDXP: ldxp */
11462	0,
11463	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, 0 }
11464},
11465
11466{	/* AArch64_LDXPX, AArch64_INS_LDXP: ldxp */
11467	0,
11468	{ CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, 0 }
11469},
11470
11471{	/* AArch64_LDXRB, AArch64_INS_LDXRB: ldxrb */
11472	0,
11473	{ CS_AC_WRITE, CS_AC_READ, 0 }
11474},
11475
11476{	/* AArch64_LDXRH, AArch64_INS_LDXRH: ldxrh */
11477	0,
11478	{  CS_AC_WRITE, CS_AC_READ, 0 }
11479},
11480
11481{	/* AArch64_LDXRW, AArch64_INS_LDXR: ldxr */
11482	0,
11483	{ CS_AC_WRITE, CS_AC_READ, 0 }
11484},
11485
11486{	/* AArch64_LDXRX, AArch64_INS_LDXR: ldxr */
11487	0,
11488	{ CS_AC_WRITE, CS_AC_READ, 0 }
11489},
11490
11491{	/* AArch64_LSLR_ZPmZ_B, AArch64_INS_LSLR: lslr */
11492	0,
11493	{ 0 }
11494},
11495
11496{	/* AArch64_LSLR_ZPmZ_D, AArch64_INS_LSLR: lslr */
11497	0,
11498	{ 0 }
11499},
11500
11501{	/* AArch64_LSLR_ZPmZ_H, AArch64_INS_LSLR: lslr */
11502	0,
11503	{ 0 }
11504},
11505
11506{	/* AArch64_LSLR_ZPmZ_S, AArch64_INS_LSLR: lslr */
11507	0,
11508	{ 0 }
11509},
11510
11511{	/* AArch64_LSLVWr, AArch64_INS_LSL: lsl */
11512	0,
11513	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
11514},
11515
11516{	/* AArch64_LSLVXr, AArch64_INS_LSL: lsl */
11517	0,
11518	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
11519},
11520
11521{	/* AArch64_LSL_WIDE_ZPmZ_B, AArch64_INS_LSL: lsl */
11522	0,
11523	{ 0 }
11524},
11525
11526{	/* AArch64_LSL_WIDE_ZPmZ_H, AArch64_INS_LSL: lsl */
11527	0,
11528	{ 0 }
11529},
11530
11531{	/* AArch64_LSL_WIDE_ZPmZ_S, AArch64_INS_LSL: lsl */
11532	0,
11533	{ 0 }
11534},
11535
11536{	/* AArch64_LSL_WIDE_ZZZ_B, AArch64_INS_LSL: lsl */
11537	0,
11538	{ 0 }
11539},
11540
11541{	/* AArch64_LSL_WIDE_ZZZ_H, AArch64_INS_LSL: lsl */
11542	0,
11543	{ 0 }
11544},
11545
11546{	/* AArch64_LSL_WIDE_ZZZ_S, AArch64_INS_LSL: lsl */
11547	0,
11548	{ 0 }
11549},
11550
11551{	/* AArch64_LSL_ZPmI_B, AArch64_INS_LSL: lsl */
11552	0,
11553	{ 0 }
11554},
11555
11556{	/* AArch64_LSL_ZPmI_D, AArch64_INS_LSL: lsl */
11557	0,
11558	{ 0 }
11559},
11560
11561{	/* AArch64_LSL_ZPmI_H, AArch64_INS_LSL: lsl */
11562	0,
11563	{ 0 }
11564},
11565
11566{	/* AArch64_LSL_ZPmI_S, AArch64_INS_LSL: lsl */
11567	0,
11568	{ 0 }
11569},
11570
11571{	/* AArch64_LSL_ZPmZ_B, AArch64_INS_LSL: lsl */
11572	0,
11573	{ 0 }
11574},
11575
11576{	/* AArch64_LSL_ZPmZ_D, AArch64_INS_LSL: lsl */
11577	0,
11578	{ 0 }
11579},
11580
11581{	/* AArch64_LSL_ZPmZ_H, AArch64_INS_LSL: lsl */
11582	0,
11583	{ 0 }
11584},
11585
11586{	/* AArch64_LSL_ZPmZ_S, AArch64_INS_LSL: lsl */
11587	0,
11588	{ 0 }
11589},
11590
11591{	/* AArch64_LSL_ZZI_B, AArch64_INS_LSL: lsl */
11592	0,
11593	{ 0 }
11594},
11595
11596{	/* AArch64_LSL_ZZI_D, AArch64_INS_LSL: lsl */
11597	0,
11598	{ 0 }
11599},
11600
11601{	/* AArch64_LSL_ZZI_H, AArch64_INS_LSL: lsl */
11602	0,
11603	{ 0 }
11604},
11605
11606{	/* AArch64_LSL_ZZI_S, AArch64_INS_LSL: lsl */
11607	0,
11608	{ 0 }
11609},
11610
11611{	/* AArch64_LSRR_ZPmZ_B, AArch64_INS_LSRR: lsrr */
11612	0,
11613	{ 0 }
11614},
11615
11616{	/* AArch64_LSRR_ZPmZ_D, AArch64_INS_LSRR: lsrr */
11617	0,
11618	{ 0 }
11619},
11620
11621{	/* AArch64_LSRR_ZPmZ_H, AArch64_INS_LSRR: lsrr */
11622	0,
11623	{ 0 }
11624},
11625
11626{	/* AArch64_LSRR_ZPmZ_S, AArch64_INS_LSRR: lsrr */
11627	0,
11628	{ 0 }
11629},
11630
11631{	/* AArch64_LSRVWr, AArch64_INS_LSR: lsr */
11632	0,
11633	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
11634},
11635
11636{	/* AArch64_LSRVXr, AArch64_INS_LSR: lsr */
11637	0,
11638	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
11639},
11640
11641{	/* AArch64_LSR_WIDE_ZPmZ_B, AArch64_INS_LSR: lsr */
11642	0,
11643	{ 0 }
11644},
11645
11646{	/* AArch64_LSR_WIDE_ZPmZ_H, AArch64_INS_LSR: lsr */
11647	0,
11648	{ 0 }
11649},
11650
11651{	/* AArch64_LSR_WIDE_ZPmZ_S, AArch64_INS_LSR: lsr */
11652	0,
11653	{ 0 }
11654},
11655
11656{	/* AArch64_LSR_WIDE_ZZZ_B, AArch64_INS_LSR: lsr */
11657	0,
11658	{ 0 }
11659},
11660
11661{	/* AArch64_LSR_WIDE_ZZZ_H, AArch64_INS_LSR: lsr */
11662	0,
11663	{ 0 }
11664},
11665
11666{	/* AArch64_LSR_WIDE_ZZZ_S, AArch64_INS_LSR: lsr */
11667	0,
11668	{ 0 }
11669},
11670
11671{	/* AArch64_LSR_ZPmI_B, AArch64_INS_LSR: lsr */
11672	0,
11673	{ 0 }
11674},
11675
11676{	/* AArch64_LSR_ZPmI_D, AArch64_INS_LSR: lsr */
11677	0,
11678	{ 0 }
11679},
11680
11681{	/* AArch64_LSR_ZPmI_H, AArch64_INS_LSR: lsr */
11682	0,
11683	{ 0 }
11684},
11685
11686{	/* AArch64_LSR_ZPmI_S, AArch64_INS_LSR: lsr */
11687	0,
11688	{ 0 }
11689},
11690
11691{	/* AArch64_LSR_ZPmZ_B, AArch64_INS_LSR: lsr */
11692	0,
11693	{ 0 }
11694},
11695
11696{	/* AArch64_LSR_ZPmZ_D, AArch64_INS_LSR: lsr */
11697	0,
11698	{ 0 }
11699},
11700
11701{	/* AArch64_LSR_ZPmZ_H, AArch64_INS_LSR: lsr */
11702	0,
11703	{ 0 }
11704},
11705
11706{	/* AArch64_LSR_ZPmZ_S, AArch64_INS_LSR: lsr */
11707	0,
11708	{ 0 }
11709},
11710
11711{	/* AArch64_LSR_ZZI_B, AArch64_INS_LSR: lsr */
11712	0,
11713	{ 0 }
11714},
11715
11716{	/* AArch64_LSR_ZZI_D, AArch64_INS_LSR: lsr */
11717	0,
11718	{ 0 }
11719},
11720
11721{	/* AArch64_LSR_ZZI_H, AArch64_INS_LSR: lsr */
11722	0,
11723	{ 0 }
11724},
11725
11726{	/* AArch64_LSR_ZZI_S, AArch64_INS_LSR: lsr */
11727	0,
11728	{ 0 }
11729},
11730
11731{	/* AArch64_MADDWrrr, AArch64_INS_MADD: madd */
11732	0,
11733	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
11734},
11735
11736{	/* AArch64_MADDXrrr, AArch64_INS_MADD: madd */
11737	0,
11738	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
11739},
11740
11741{	/* AArch64_MAD_ZPmZZ_B, AArch64_INS_MAD: mad */
11742	0,
11743	{ 0 }
11744},
11745
11746{	/* AArch64_MAD_ZPmZZ_D, AArch64_INS_MAD: mad */
11747	0,
11748	{ 0 }
11749},
11750
11751{	/* AArch64_MAD_ZPmZZ_H, AArch64_INS_MAD: mad */
11752	0,
11753	{ 0 }
11754},
11755
11756{	/* AArch64_MAD_ZPmZZ_S, AArch64_INS_MAD: mad */
11757	0,
11758	{ 0 }
11759},
11760
11761{	/* AArch64_MLA_ZPmZZ_B, AArch64_INS_MLA: mla */
11762	0,
11763	{ 0 }
11764},
11765
11766{	/* AArch64_MLA_ZPmZZ_D, AArch64_INS_MLA: mla */
11767	0,
11768	{ 0 }
11769},
11770
11771{	/* AArch64_MLA_ZPmZZ_H, AArch64_INS_MLA: mla */
11772	0,
11773	{ 0 }
11774},
11775
11776{	/* AArch64_MLA_ZPmZZ_S, AArch64_INS_MLA: mla */
11777	0,
11778	{ 0 }
11779},
11780
11781{	/* AArch64_MLAv16i8, AArch64_INS_MLA: mla */
11782	0,
11783	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11784},
11785
11786{	/* AArch64_MLAv2i32, AArch64_INS_MLA: mla */
11787	0,
11788	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11789},
11790
11791{	/* AArch64_MLAv2i32_indexed, AArch64_INS_MLA: mla */
11792	0,
11793	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
11794},
11795
11796{	/* AArch64_MLAv4i16, AArch64_INS_MLA: mla */
11797	0,
11798	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11799},
11800
11801{	/* AArch64_MLAv4i16_indexed, AArch64_INS_MLA: mla */
11802	0,
11803	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
11804},
11805
11806{	/* AArch64_MLAv4i32, AArch64_INS_MLA: mla */
11807	0,
11808	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11809},
11810
11811{	/* AArch64_MLAv4i32_indexed, AArch64_INS_MLA: mla */
11812	0,
11813	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
11814},
11815
11816{	/* AArch64_MLAv8i16, AArch64_INS_MLA: mla */
11817	0,
11818	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11819},
11820
11821{	/* AArch64_MLAv8i16_indexed, AArch64_INS_MLA: mla */
11822	0,
11823	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
11824},
11825
11826{	/* AArch64_MLAv8i8, AArch64_INS_MLA: mla */
11827	0,
11828	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11829},
11830
11831{	/* AArch64_MLS_ZPmZZ_B, AArch64_INS_MLS: mls */
11832	0,
11833	{ 0 }
11834},
11835
11836{	/* AArch64_MLS_ZPmZZ_D, AArch64_INS_MLS: mls */
11837	0,
11838	{ 0 }
11839},
11840
11841{	/* AArch64_MLS_ZPmZZ_H, AArch64_INS_MLS: mls */
11842	0,
11843	{ 0 }
11844},
11845
11846{	/* AArch64_MLS_ZPmZZ_S, AArch64_INS_MLS: mls */
11847	0,
11848	{ 0 }
11849},
11850
11851{	/* AArch64_MLSv16i8, AArch64_INS_MLS: mls */
11852	0,
11853	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11854},
11855
11856{	/* AArch64_MLSv2i32, AArch64_INS_MLS: mls */
11857	0,
11858	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11859},
11860
11861{	/* AArch64_MLSv2i32_indexed, AArch64_INS_MLS: mls */
11862	0,
11863	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
11864},
11865
11866{	/* AArch64_MLSv4i16, AArch64_INS_MLS: mls */
11867	0,
11868	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11869},
11870
11871{	/* AArch64_MLSv4i16_indexed, AArch64_INS_MLS: mls */
11872	0,
11873	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
11874},
11875
11876{	/* AArch64_MLSv4i32, AArch64_INS_MLS: mls */
11877	0,
11878	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11879},
11880
11881{	/* AArch64_MLSv4i32_indexed, AArch64_INS_MLS: mls */
11882	0,
11883	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
11884},
11885
11886{	/* AArch64_MLSv8i16, AArch64_INS_MLS: mls */
11887	0,
11888	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11889},
11890
11891{	/* AArch64_MLSv8i16_indexed, AArch64_INS_MLS: mls */
11892	0,
11893	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
11894},
11895
11896{	/* AArch64_MLSv8i8, AArch64_INS_MLS: mls */
11897	0,
11898	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11899},
11900
11901{	/* AArch64_MOVID, AArch64_INS_MOVI: movi */
11902	0,
11903	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
11904},
11905
11906{	/* AArch64_MOVIv16b_ns, AArch64_INS_MOVI: movi */
11907	0,
11908	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
11909},
11910
11911{	/* AArch64_MOVIv2d_ns, AArch64_INS_MOVI: movi */
11912	0,
11913	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
11914},
11915
11916{	/* AArch64_MOVIv2i32, AArch64_INS_MOVI: movi */
11917	0,
11918	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11919},
11920
11921{	/* AArch64_MOVIv2s_msl, AArch64_INS_MOVI: movi */
11922	0,
11923	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11924},
11925
11926{	/* AArch64_MOVIv4i16, AArch64_INS_MOVI: movi */
11927	0,
11928	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11929},
11930
11931{	/* AArch64_MOVIv4i32, AArch64_INS_MOVI: movi */
11932	0,
11933	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11934},
11935
11936{	/* AArch64_MOVIv4s_msl, AArch64_INS_MOVI: movi */
11937	0,
11938	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11939},
11940
11941{	/* AArch64_MOVIv8b_ns, AArch64_INS_MOVI: movi */
11942	0,
11943	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
11944},
11945
11946{	/* AArch64_MOVIv8i16, AArch64_INS_MOVI: movi */
11947	0,
11948	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11949},
11950
11951{	/* AArch64_MOVKWi, AArch64_INS_MOVK: movk */
11952	0,
11953	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11954},
11955
11956{	/* AArch64_MOVKXi, AArch64_INS_MOVK: movk */
11957	0,
11958	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11959},
11960
11961{	/* AArch64_MOVNWi, AArch64_INS_MOV: mov */
11962	0,
11963	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11964},
11965
11966{	/* AArch64_MOVNXi, AArch64_INS_MOV: mov */
11967	0,
11968	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
11969},
11970
11971{	/* AArch64_MOVPRFX_ZPmZ_B, AArch64_INS_MOVPRFX: movprfx */
11972	0,
11973	{ 0 }
11974},
11975
11976{	/* AArch64_MOVPRFX_ZPmZ_D, AArch64_INS_MOVPRFX: movprfx */
11977	0,
11978	{ 0 }
11979},
11980
11981{	/* AArch64_MOVPRFX_ZPmZ_H, AArch64_INS_MOVPRFX: movprfx */
11982	0,
11983	{ 0 }
11984},
11985
11986{	/* AArch64_MOVPRFX_ZPmZ_S, AArch64_INS_MOVPRFX: movprfx */
11987	0,
11988	{ 0 }
11989},
11990
11991{	/* AArch64_MOVPRFX_ZPzZ_B, AArch64_INS_MOVPRFX: movprfx */
11992	0,
11993	{ 0 }
11994},
11995
11996{	/* AArch64_MOVPRFX_ZPzZ_D, AArch64_INS_MOVPRFX: movprfx */
11997	0,
11998	{ 0 }
11999},
12000
12001{	/* AArch64_MOVPRFX_ZPzZ_H, AArch64_INS_MOVPRFX: movprfx */
12002	0,
12003	{ 0 }
12004},
12005
12006{	/* AArch64_MOVPRFX_ZPzZ_S, AArch64_INS_MOVPRFX: movprfx */
12007	0,
12008	{ 0 }
12009},
12010
12011{	/* AArch64_MOVPRFX_ZZ, AArch64_INS_MOVPRFX: movprfx */
12012	0,
12013	{ 0 }
12014},
12015
12016{	/* AArch64_MOVZWi, AArch64_INS_MOV: mov */
12017	0,
12018	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
12019},
12020
12021{	/* AArch64_MOVZXi, AArch64_INS_MOV: mov */
12022	0,
12023	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
12024},
12025
12026{	/* AArch64_MRS, AArch64_INS_MRS: mrs */
12027	0,
12028	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
12029},
12030
12031{	/* AArch64_MSB_ZPmZZ_B, AArch64_INS_MSB: msb */
12032	0,
12033	{ 0 }
12034},
12035
12036{	/* AArch64_MSB_ZPmZZ_D, AArch64_INS_MSB: msb */
12037	0,
12038	{ 0 }
12039},
12040
12041{	/* AArch64_MSB_ZPmZZ_H, AArch64_INS_MSB: msb */
12042	0,
12043	{ 0 }
12044},
12045
12046{	/* AArch64_MSB_ZPmZZ_S, AArch64_INS_MSB: msb */
12047	0,
12048	{ 0 }
12049},
12050
12051{	/* AArch64_MSR, AArch64_INS_MSR: msr */
12052	0,
12053	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
12054},
12055
12056{	/* AArch64_MSRpstateImm1, AArch64_INS_MSR: msr */
12057	0,
12058	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
12059},
12060
12061{	/* AArch64_MSRpstateImm4, AArch64_INS_MSR: msr */
12062	0,
12063	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
12064},
12065
12066{	/* AArch64_MSUBWrrr, AArch64_INS_MNEG: mneg */
12067	0,
12068	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
12069},
12070
12071{	/* AArch64_MSUBXrrr, AArch64_INS_MNEG: mneg */
12072	0,
12073	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
12074},
12075
12076{	/* AArch64_MUL_ZI_B, AArch64_INS_MUL: mul */
12077	0,
12078	{ 0 }
12079},
12080
12081{	/* AArch64_MUL_ZI_D, AArch64_INS_MUL: mul */
12082	0,
12083	{ 0 }
12084},
12085
12086{	/* AArch64_MUL_ZI_H, AArch64_INS_MUL: mul */
12087	0,
12088	{ 0 }
12089},
12090
12091{	/* AArch64_MUL_ZI_S, AArch64_INS_MUL: mul */
12092	0,
12093	{ 0 }
12094},
12095
12096{	/* AArch64_MUL_ZPmZ_B, AArch64_INS_MUL: mul */
12097	0,
12098	{ 0 }
12099},
12100
12101{	/* AArch64_MUL_ZPmZ_D, AArch64_INS_MUL: mul */
12102	0,
12103	{ 0 }
12104},
12105
12106{	/* AArch64_MUL_ZPmZ_H, AArch64_INS_MUL: mul */
12107	0,
12108	{ 0 }
12109},
12110
12111{	/* AArch64_MUL_ZPmZ_S, AArch64_INS_MUL: mul */
12112	0,
12113	{ 0 }
12114},
12115
12116{	/* AArch64_MULv16i8, AArch64_INS_MUL: mul */
12117	0,
12118	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12119},
12120
12121{	/* AArch64_MULv2i32, AArch64_INS_MUL: mul */
12122	0,
12123	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12124},
12125
12126{	/* AArch64_MULv2i32_indexed, AArch64_INS_MUL: mul */
12127	0,
12128	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
12129},
12130
12131{	/* AArch64_MULv4i16, AArch64_INS_MUL: mul */
12132	0,
12133	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12134},
12135
12136{	/* AArch64_MULv4i16_indexed, AArch64_INS_MUL: mul */
12137	0,
12138	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
12139},
12140
12141{	/* AArch64_MULv4i32, AArch64_INS_MUL: mul */
12142	0,
12143	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12144},
12145
12146{	/* AArch64_MULv4i32_indexed, AArch64_INS_MUL: mul */
12147	0,
12148	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
12149},
12150
12151{	/* AArch64_MULv8i16, AArch64_INS_MUL: mul */
12152	0,
12153	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12154},
12155
12156{	/* AArch64_MULv8i16_indexed, AArch64_INS_MUL: mul */
12157	0,
12158	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
12159},
12160
12161{	/* AArch64_MULv8i8, AArch64_INS_MUL: mul */
12162	0,
12163	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12164},
12165
12166{	/* AArch64_MVNIv2i32, AArch64_INS_MVNI: mvni */
12167	0,
12168	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
12169},
12170
12171{	/* AArch64_MVNIv2s_msl, AArch64_INS_MVNI: mvni */
12172	0,
12173	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
12174},
12175
12176{	/* AArch64_MVNIv4i16, AArch64_INS_MVNI: mvni */
12177	0,
12178	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
12179},
12180
12181{	/* AArch64_MVNIv4i32, AArch64_INS_MVNI: mvni */
12182	0,
12183	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
12184},
12185
12186{	/* AArch64_MVNIv4s_msl, AArch64_INS_MVNI: mvni */
12187	0,
12188	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
12189},
12190
12191{	/* AArch64_MVNIv8i16, AArch64_INS_MVNI: mvni */
12192	0,
12193	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
12194},
12195
12196{	/* AArch64_NANDS_PPzPP, AArch64_INS_NANDS: nands */
12197	0,
12198	{ 0 }
12199},
12200
12201{	/* AArch64_NAND_PPzPP, AArch64_INS_NAND: nand */
12202	0,
12203	{ 0 }
12204},
12205
12206{	/* AArch64_NEG_ZPmZ_B, AArch64_INS_NEG: neg */
12207	0,
12208	{ 0 }
12209},
12210
12211{	/* AArch64_NEG_ZPmZ_D, AArch64_INS_NEG: neg */
12212	0,
12213	{ 0 }
12214},
12215
12216{	/* AArch64_NEG_ZPmZ_H, AArch64_INS_NEG: neg */
12217	0,
12218	{ 0 }
12219},
12220
12221{	/* AArch64_NEG_ZPmZ_S, AArch64_INS_NEG: neg */
12222	0,
12223	{ 0 }
12224},
12225
12226{	/* AArch64_NEGv16i8, AArch64_INS_NEG: neg */
12227	0,
12228	{ CS_AC_WRITE, CS_AC_READ, 0 }
12229},
12230
12231{	/* AArch64_NEGv1i64, AArch64_INS_NEG: neg */
12232	0,
12233	{ CS_AC_WRITE, CS_AC_READ, 0 }
12234},
12235
12236{	/* AArch64_NEGv2i32, AArch64_INS_NEG: neg */
12237	0,
12238	{ CS_AC_WRITE, CS_AC_READ, 0 }
12239},
12240
12241{	/* AArch64_NEGv2i64, AArch64_INS_NEG: neg */
12242	0,
12243	{ CS_AC_WRITE, CS_AC_READ, 0 }
12244},
12245
12246{	/* AArch64_NEGv4i16, AArch64_INS_NEG: neg */
12247	0,
12248	{ CS_AC_WRITE, CS_AC_READ, 0 }
12249},
12250
12251{	/* AArch64_NEGv4i32, AArch64_INS_NEG: neg */
12252	0,
12253	{ CS_AC_WRITE, CS_AC_READ, 0 }
12254},
12255
12256{	/* AArch64_NEGv8i16, AArch64_INS_NEG: neg */
12257	0,
12258	{ CS_AC_WRITE, CS_AC_READ, 0 }
12259},
12260
12261{	/* AArch64_NEGv8i8, AArch64_INS_NEG: neg */
12262	0,
12263	{ CS_AC_WRITE, CS_AC_READ, 0 }
12264},
12265
12266{	/* AArch64_NORS_PPzPP, AArch64_INS_NORS: nors */
12267	0,
12268	{ 0 }
12269},
12270
12271{	/* AArch64_NOR_PPzPP, AArch64_INS_NOR: nor */
12272	0,
12273	{ 0 }
12274},
12275
12276{	/* AArch64_NOT_ZPmZ_B, AArch64_INS_NOT: not */
12277	0,
12278	{ 0 }
12279},
12280
12281{	/* AArch64_NOT_ZPmZ_D, AArch64_INS_NOT: not */
12282	0,
12283	{ 0 }
12284},
12285
12286{	/* AArch64_NOT_ZPmZ_H, AArch64_INS_NOT: not */
12287	0,
12288	{ 0 }
12289},
12290
12291{	/* AArch64_NOT_ZPmZ_S, AArch64_INS_NOT: not */
12292	0,
12293	{ 0 }
12294},
12295
12296{	/* AArch64_NOTv16i8, AArch64_INS_MVN: mvn */
12297	0,
12298	{ CS_AC_WRITE, CS_AC_READ, 0 }
12299},
12300
12301{	/* AArch64_NOTv8i8, AArch64_INS_MVN: mvn */
12302	0,
12303	{ CS_AC_WRITE, CS_AC_READ, 0 }
12304},
12305
12306{	/* AArch64_ORNS_PPzPP, AArch64_INS_ORNS: orns */
12307	0,
12308	{ 0 }
12309},
12310
12311{	/* AArch64_ORNWrs, AArch64_INS_MVN: mvn */
12312	0,
12313	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12314},
12315
12316{	/* AArch64_ORNXrs, AArch64_INS_MVN: mvn */
12317	0,
12318	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12319},
12320
12321{	/* AArch64_ORN_PPzPP, AArch64_INS_ORN: orn */
12322	0,
12323	{ 0 }
12324},
12325
12326{	/* AArch64_ORNv16i8, AArch64_INS_ORN: orn */
12327	0,
12328	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12329},
12330
12331{	/* AArch64_ORNv8i8, AArch64_INS_ORN: orn */
12332	0,
12333	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12334},
12335
12336{	/* AArch64_ORRS_PPzPP, AArch64_INS_MOVS: movs */
12337	0,
12338	{ 0 }
12339},
12340
12341{	/* AArch64_ORRWri, AArch64_INS_MOV: mov */
12342	0,
12343	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12344},
12345
12346{	/* AArch64_ORRWrs, AArch64_INS_MOV: mov */
12347	0,
12348	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12349},
12350
12351{	/* AArch64_ORRXri, AArch64_INS_MOV: mov */
12352	0,
12353	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12354},
12355
12356{	/* AArch64_ORRXrs, AArch64_INS_MOV: mov */
12357	0,
12358	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12359},
12360
12361{	/* AArch64_ORR_PPzPP, AArch64_INS_MOV: mov */
12362	0,
12363	{ 0 }
12364},
12365
12366{	/* AArch64_ORR_ZI, AArch64_INS_ORN: orn */
12367	0,
12368	{ 0 }
12369},
12370
12371{	/* AArch64_ORR_ZPmZ_B, AArch64_INS_ORR: orr */
12372	0,
12373	{ 0 }
12374},
12375
12376{	/* AArch64_ORR_ZPmZ_D, AArch64_INS_ORR: orr */
12377	0,
12378	{ 0 }
12379},
12380
12381{	/* AArch64_ORR_ZPmZ_H, AArch64_INS_ORR: orr */
12382	0,
12383	{ 0 }
12384},
12385
12386{	/* AArch64_ORR_ZPmZ_S, AArch64_INS_ORR: orr */
12387	0,
12388	{ 0 }
12389},
12390
12391{	/* AArch64_ORR_ZZZ, AArch64_INS_MOV: mov */
12392	0,
12393	{ 0 }
12394},
12395
12396{	/* AArch64_ORRv16i8, AArch64_INS_MOV: mov */
12397	0,
12398	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12399},
12400
12401{	/* AArch64_ORRv2i32, AArch64_INS_ORR: orr */
12402	0,
12403	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12404},
12405
12406{	/* AArch64_ORRv4i16, AArch64_INS_ORR: orr */
12407	0,
12408	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12409},
12410
12411{	/* AArch64_ORRv4i32, AArch64_INS_ORR: orr */
12412	0,
12413	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12414},
12415
12416{	/* AArch64_ORRv8i16, AArch64_INS_ORR: orr */
12417	0,
12418	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12419},
12420
12421{	/* AArch64_ORRv8i8, AArch64_INS_MOV: mov */
12422	0,
12423	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
12424},
12425
12426{	/* AArch64_ORV_VPZ_B, AArch64_INS_ORV: orv */
12427	0,
12428	{ 0 }
12429},
12430
12431{	/* AArch64_ORV_VPZ_D, AArch64_INS_ORV: orv */
12432	0,
12433	{ 0 }
12434},
12435
12436{	/* AArch64_ORV_VPZ_H, AArch64_INS_ORV: orv */
12437	0,
12438	{ 0 }
12439},
12440
12441{	/* AArch64_ORV_VPZ_S, AArch64_INS_ORV: orv */
12442	0,
12443	{ 0 }
12444},
12445
12446{	/* AArch64_PACDA, AArch64_INS_PACDA: pacda */
12447	0,
12448	{ 0 }
12449},
12450
12451{	/* AArch64_PACDB, AArch64_INS_PACDB: pacdb */
12452	0,
12453	{ 0 }
12454},
12455
12456{	/* AArch64_PACDZA, AArch64_INS_PACDZA: pacdza */
12457	0,
12458	{ 0 }
12459},
12460
12461{	/* AArch64_PACDZB, AArch64_INS_PACDZB: pacdzb */
12462	0,
12463	{ 0 }
12464},
12465
12466{	/* AArch64_PACGA, AArch64_INS_PACGA: pacga */
12467	0,
12468	{ 0 }
12469},
12470
12471{	/* AArch64_PACIA, AArch64_INS_PACIA: pacia */
12472	0,
12473	{ 0 }
12474},
12475
12476{	/* AArch64_PACIA1716, AArch64_INS_PACIA1716: pacia1716 */
12477	0,
12478	{ 0 }
12479},
12480
12481{	/* AArch64_PACIASP, AArch64_INS_PACIASP: paciasp */
12482	0,
12483	{ 0 }
12484},
12485
12486{	/* AArch64_PACIAZ, AArch64_INS_PACIAZ: paciaz */
12487	0,
12488	{ 0 }
12489},
12490
12491{	/* AArch64_PACIB, AArch64_INS_PACIB: pacib */
12492	0,
12493	{ 0 }
12494},
12495
12496{	/* AArch64_PACIB1716, AArch64_INS_PACIB1716: pacib1716 */
12497	0,
12498	{ 0 }
12499},
12500
12501{	/* AArch64_PACIBSP, AArch64_INS_PACIBSP: pacibsp */
12502	0,
12503	{ 0 }
12504},
12505
12506{	/* AArch64_PACIBZ, AArch64_INS_PACIBZ: pacibz */
12507	0,
12508	{ 0 }
12509},
12510
12511{	/* AArch64_PACIZA, AArch64_INS_PACIZA: paciza */
12512	0,
12513	{ 0 }
12514},
12515
12516{	/* AArch64_PACIZB, AArch64_INS_PACIZB: pacizb */
12517	0,
12518	{ 0 }
12519},
12520
12521{	/* AArch64_PFALSE, AArch64_INS_PFALSE: pfalse */
12522	0,
12523	{ 0 }
12524},
12525
12526{	/* AArch64_PMULLv16i8, AArch64_INS_PMULL2: pmull2 */
12527	0,
12528	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
12529},
12530
12531{	/* AArch64_PMULLv1i64, AArch64_INS_PMULL: pmull */
12532	0,
12533	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
12534},
12535
12536{	/* AArch64_PMULLv2i64, AArch64_INS_PMULL2: pmull2 */
12537	0,
12538	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
12539},
12540
12541{	/* AArch64_PMULLv8i8, AArch64_INS_PMULL: pmull */
12542	0,
12543	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
12544},
12545
12546{	/* AArch64_PMULv16i8, AArch64_INS_PMUL: pmul */
12547	0,
12548	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
12549},
12550
12551{	/* AArch64_PMULv8i8, AArch64_INS_PMUL: pmul */
12552	0,
12553	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
12554},
12555
12556{	/* AArch64_PNEXT_B, AArch64_INS_PNEXT: pnext */
12557	0,
12558	{ 0 }
12559},
12560
12561{	/* AArch64_PNEXT_D, AArch64_INS_PNEXT: pnext */
12562	0,
12563	{ 0 }
12564},
12565
12566{	/* AArch64_PNEXT_H, AArch64_INS_PNEXT: pnext */
12567	0,
12568	{ 0 }
12569},
12570
12571{	/* AArch64_PNEXT_S, AArch64_INS_PNEXT: pnext */
12572	0,
12573	{ 0 }
12574},
12575
12576{	/* AArch64_PRFB_D_PZI, AArch64_INS_PRFB: prfb */
12577	0,
12578	{ 0 }
12579},
12580
12581{	/* AArch64_PRFB_D_SCALED, AArch64_INS_PRFB: prfb */
12582	0,
12583	{ 0 }
12584},
12585
12586{	/* AArch64_PRFB_D_SXTW_SCALED, AArch64_INS_PRFB: prfb */
12587	0,
12588	{ 0 }
12589},
12590
12591{	/* AArch64_PRFB_D_UXTW_SCALED, AArch64_INS_PRFB: prfb */
12592	0,
12593	{ 0 }
12594},
12595
12596{	/* AArch64_PRFB_PRI, AArch64_INS_PRFB: prfb */
12597	0,
12598	{ 0 }
12599},
12600
12601{	/* AArch64_PRFB_PRR, AArch64_INS_PRFB: prfb */
12602	0,
12603	{ 0 }
12604},
12605
12606{	/* AArch64_PRFB_S_PZI, AArch64_INS_PRFB: prfb */
12607	0,
12608	{ 0 }
12609},
12610
12611{	/* AArch64_PRFB_S_SXTW_SCALED, AArch64_INS_PRFB: prfb */
12612	0,
12613	{ 0 }
12614},
12615
12616{	/* AArch64_PRFB_S_UXTW_SCALED, AArch64_INS_PRFB: prfb */
12617	0,
12618	{ 0 }
12619},
12620
12621{	/* AArch64_PRFD_D_PZI, AArch64_INS_PRFD: prfd */
12622	0,
12623	{ 0 }
12624},
12625
12626{	/* AArch64_PRFD_D_SCALED, AArch64_INS_PRFD: prfd */
12627	0,
12628	{ 0 }
12629},
12630
12631{	/* AArch64_PRFD_D_SXTW_SCALED, AArch64_INS_PRFD: prfd */
12632	0,
12633	{ 0 }
12634},
12635
12636{	/* AArch64_PRFD_D_UXTW_SCALED, AArch64_INS_PRFD: prfd */
12637	0,
12638	{ 0 }
12639},
12640
12641{	/* AArch64_PRFD_PRI, AArch64_INS_PRFD: prfd */
12642	0,
12643	{ 0 }
12644},
12645
12646{	/* AArch64_PRFD_PRR, AArch64_INS_PRFD: prfd */
12647	0,
12648	{ 0 }
12649},
12650
12651{	/* AArch64_PRFD_S_PZI, AArch64_INS_PRFD: prfd */
12652	0,
12653	{ 0 }
12654},
12655
12656{	/* AArch64_PRFD_S_SXTW_SCALED, AArch64_INS_PRFD: prfd */
12657	0,
12658	{ 0 }
12659},
12660
12661{	/* AArch64_PRFD_S_UXTW_SCALED, AArch64_INS_PRFD: prfd */
12662	0,
12663	{ 0 }
12664},
12665
12666{	/* AArch64_PRFH_D_PZI, AArch64_INS_PRFH: prfh */
12667	0,
12668	{ 0 }
12669},
12670
12671{	/* AArch64_PRFH_D_SCALED, AArch64_INS_PRFH: prfh */
12672	0,
12673	{ 0 }
12674},
12675
12676{	/* AArch64_PRFH_D_SXTW_SCALED, AArch64_INS_PRFH: prfh */
12677	0,
12678	{ 0 }
12679},
12680
12681{	/* AArch64_PRFH_D_UXTW_SCALED, AArch64_INS_PRFH: prfh */
12682	0,
12683	{ 0 }
12684},
12685
12686{	/* AArch64_PRFH_PRI, AArch64_INS_PRFH: prfh */
12687	0,
12688	{ 0 }
12689},
12690
12691{	/* AArch64_PRFH_PRR, AArch64_INS_PRFH: prfh */
12692	0,
12693	{ 0 }
12694},
12695
12696{	/* AArch64_PRFH_S_PZI, AArch64_INS_PRFH: prfh */
12697	0,
12698	{ 0 }
12699},
12700
12701{	/* AArch64_PRFH_S_SXTW_SCALED, AArch64_INS_PRFH: prfh */
12702	0,
12703	{ 0 }
12704},
12705
12706{	/* AArch64_PRFH_S_UXTW_SCALED, AArch64_INS_PRFH: prfh */
12707	0,
12708	{ 0 }
12709},
12710
12711{	/* AArch64_PRFMl, AArch64_INS_PRFM: prfm */
12712	0,
12713	{ CS_AC_WRITE, CS_AC_READ, 0 }
12714},
12715
12716{	/* AArch64_PRFMroW, AArch64_INS_PRFM: prfm */
12717	0,
12718	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
12719},
12720
12721{	/* AArch64_PRFMroX, AArch64_INS_PRFM: prfm */
12722	0,
12723	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
12724},
12725
12726{	/* AArch64_PRFMui, AArch64_INS_PRFM: prfm */
12727	0,
12728	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
12729},
12730
12731{	/* AArch64_PRFS_PRR, AArch64_INS_PRFW: prfw */
12732	0,
12733	{ 0 }
12734},
12735
12736{	/* AArch64_PRFUMi, AArch64_INS_PRFUM: prfum */
12737	0,
12738	{ CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
12739},
12740
12741{	/* AArch64_PRFW_D_PZI, AArch64_INS_PRFW: prfw */
12742	0,
12743	{ 0 }
12744},
12745
12746{	/* AArch64_PRFW_D_SCALED, AArch64_INS_PRFW: prfw */
12747	0,
12748	{ 0 }
12749},
12750
12751{	/* AArch64_PRFW_D_SXTW_SCALED, AArch64_INS_PRFW: prfw */
12752	0,
12753	{ 0 }
12754},
12755
12756{	/* AArch64_PRFW_D_UXTW_SCALED, AArch64_INS_PRFW: prfw */
12757	0,
12758	{ 0 }
12759},
12760
12761{	/* AArch64_PRFW_PRI, AArch64_INS_PRFW: prfw */
12762	0,
12763	{ 0 }
12764},
12765
12766{	/* AArch64_PRFW_S_PZI, AArch64_INS_PRFW: prfw */
12767	0,
12768	{ 0 }
12769},
12770
12771{	/* AArch64_PRFW_S_SXTW_SCALED, AArch64_INS_PRFW: prfw */
12772	0,
12773	{ 0 }
12774},
12775
12776{	/* AArch64_PRFW_S_UXTW_SCALED, AArch64_INS_PRFW: prfw */
12777	0,
12778	{ 0 }
12779},
12780
12781{	/* AArch64_PTEST_PP, AArch64_INS_PTEST: ptest */
12782	0,
12783	{ 0 }
12784},
12785
12786{	/* AArch64_PTRUES_B, AArch64_INS_PTRUES: ptrues */
12787	0,
12788	{ 0 }
12789},
12790
12791{	/* AArch64_PTRUES_D, AArch64_INS_PTRUES: ptrues */
12792	0,
12793	{ 0 }
12794},
12795
12796{	/* AArch64_PTRUES_H, AArch64_INS_PTRUES: ptrues */
12797	0,
12798	{ 0 }
12799},
12800
12801{	/* AArch64_PTRUES_S, AArch64_INS_PTRUES: ptrues */
12802	0,
12803	{ 0 }
12804},
12805
12806{	/* AArch64_PTRUE_B, AArch64_INS_PTRUE: ptrue */
12807	0,
12808	{ 0 }
12809},
12810
12811{	/* AArch64_PTRUE_D, AArch64_INS_PTRUE: ptrue */
12812	0,
12813	{ 0 }
12814},
12815
12816{	/* AArch64_PTRUE_H, AArch64_INS_PTRUE: ptrue */
12817	0,
12818	{ 0 }
12819},
12820
12821{	/* AArch64_PTRUE_S, AArch64_INS_PTRUE: ptrue */
12822	0,
12823	{ 0 }
12824},
12825
12826{	/* AArch64_PUNPKHI_PP, AArch64_INS_PUNPKHI: punpkhi */
12827	0,
12828	{ 0 }
12829},
12830
12831{	/* AArch64_PUNPKLO_PP, AArch64_INS_PUNPKLO: punpklo */
12832	0,
12833	{ 0 }
12834},
12835
12836{	/* AArch64_RADDHNv2i64_v2i32, AArch64_INS_RADDHN: raddhn */
12837	0,
12838	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
12839},
12840
12841{	/* AArch64_RADDHNv2i64_v4i32, AArch64_INS_RADDHN2: raddhn2 */
12842	0,
12843	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
12844},
12845
12846{	/* AArch64_RADDHNv4i32_v4i16, AArch64_INS_RADDHN: raddhn */
12847	0,
12848	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
12849},
12850
12851{	/* AArch64_RADDHNv4i32_v8i16, AArch64_INS_RADDHN2: raddhn2 */
12852	0,
12853	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
12854},
12855
12856{	/* AArch64_RADDHNv8i16_v16i8, AArch64_INS_RADDHN2: raddhn2 */
12857	0,
12858	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
12859},
12860
12861{	/* AArch64_RADDHNv8i16_v8i8, AArch64_INS_RADDHN: raddhn */
12862	0,
12863	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
12864},
12865
12866{	/* AArch64_RAX1, AArch64_INS_RAX1: rax1 */
12867	0,
12868	{ 0 }
12869},
12870
12871{	/* AArch64_RBITWr, AArch64_INS_RBIT: rbit */
12872	0,
12873	{ CS_AC_WRITE, CS_AC_READ, 0}
12874},
12875
12876{	/* AArch64_RBITXr, AArch64_INS_RBIT: rbit */
12877	0,
12878	{ CS_AC_WRITE, CS_AC_READ, 0}
12879},
12880
12881{	/* AArch64_RBIT_ZPmZ_B, AArch64_INS_RBIT: rbit */
12882	0,
12883	{ 0 }
12884},
12885
12886{	/* AArch64_RBIT_ZPmZ_D, AArch64_INS_RBIT: rbit */
12887	0,
12888	{ 0 }
12889},
12890
12891{	/* AArch64_RBIT_ZPmZ_H, AArch64_INS_RBIT: rbit */
12892	0,
12893	{ 0 }
12894},
12895
12896{	/* AArch64_RBIT_ZPmZ_S, AArch64_INS_RBIT: rbit */
12897	0,
12898	{ 0 }
12899},
12900
12901{	/* AArch64_RBITv16i8, AArch64_INS_RBIT: rbit */
12902	0,
12903	{ CS_AC_WRITE, CS_AC_READ, 0}
12904},
12905
12906{	/* AArch64_RBITv8i8, AArch64_INS_RBIT: rbit */
12907	0,
12908	{ CS_AC_WRITE, CS_AC_READ, 0}
12909},
12910
12911{	/* AArch64_RDFFRS_PPz, AArch64_INS_RDFFRS: rdffrs */
12912	0,
12913	{ 0 }
12914},
12915
12916{	/* AArch64_RDFFR_P, AArch64_INS_RDFFR: rdffr */
12917	0,
12918	{ 0 }
12919},
12920
12921{	/* AArch64_RDFFR_PPz, AArch64_INS_RDFFR: rdffr */
12922	0,
12923	{ 0 }
12924},
12925
12926{	/* AArch64_RDVLI_XI, AArch64_INS_RDVL: rdvl */
12927	0,
12928	{ 0 }
12929},
12930
12931{	/* AArch64_RET, AArch64_INS_RET: ret */
12932	0,
12933	{ CS_AC_READ, 0 }
12934},
12935
12936{	/* AArch64_RETAA, AArch64_INS_RETAA: retaa */
12937	0,
12938	{ 0 }
12939},
12940
12941{	/* AArch64_RETAB, AArch64_INS_RETAB: retab */
12942	0,
12943	{ 0 }
12944},
12945
12946{	/* AArch64_REV16Wr, AArch64_INS_REV16: rev16 */
12947	0,
12948	{ CS_AC_WRITE, CS_AC_READ, 0}
12949},
12950
12951{	/* AArch64_REV16Xr, AArch64_INS_REV16: rev16 */
12952	0,
12953	{ CS_AC_WRITE, CS_AC_READ, 0}
12954},
12955
12956{	/* AArch64_REV16v16i8, AArch64_INS_REV16: rev16 */
12957	0,
12958	{ CS_AC_WRITE, CS_AC_READ, 0}
12959},
12960
12961{	/* AArch64_REV16v8i8, AArch64_INS_REV16: rev16 */
12962	0,
12963	{ CS_AC_WRITE, CS_AC_READ, 0}
12964},
12965
12966{	/* AArch64_REV32Xr, AArch64_INS_REV32: rev32 */
12967	0,
12968	{ CS_AC_WRITE, CS_AC_READ, 0}
12969},
12970
12971{	/* AArch64_REV32v16i8, AArch64_INS_REV32: rev32 */
12972	0,
12973	{ CS_AC_WRITE, CS_AC_READ, 0}
12974},
12975
12976{	/* AArch64_REV32v4i16, AArch64_INS_REV32: rev32 */
12977	0,
12978	{ CS_AC_WRITE, CS_AC_READ, 0}
12979},
12980
12981{	/* AArch64_REV32v8i16, AArch64_INS_REV32: rev32 */
12982	0,
12983	{ CS_AC_WRITE, CS_AC_READ, 0}
12984},
12985
12986{	/* AArch64_REV32v8i8, AArch64_INS_REV32: rev32 */
12987	0,
12988	{ CS_AC_WRITE, CS_AC_READ, 0}
12989},
12990
12991{	/* AArch64_REV64v16i8, AArch64_INS_REV64: rev64 */
12992	0,
12993	{ CS_AC_WRITE, CS_AC_READ, 0}
12994},
12995
12996{	/* AArch64_REV64v2i32, AArch64_INS_REV64: rev64 */
12997	0,
12998	{ CS_AC_WRITE, CS_AC_READ, 0}
12999},
13000
13001{	/* AArch64_REV64v4i16, AArch64_INS_REV64: rev64 */
13002	0,
13003	{ CS_AC_WRITE, CS_AC_READ, 0}
13004},
13005
13006{	/* AArch64_REV64v4i32, AArch64_INS_REV64: rev64 */
13007	0,
13008	{ CS_AC_WRITE, CS_AC_READ, 0}
13009},
13010
13011{	/* AArch64_REV64v8i16, AArch64_INS_REV64: rev64 */
13012	0,
13013	{ CS_AC_WRITE, CS_AC_READ, 0}
13014},
13015
13016{	/* AArch64_REV64v8i8, AArch64_INS_REV64: rev64 */
13017	0,
13018	{ CS_AC_WRITE, CS_AC_READ, 0}
13019},
13020
13021{	/* AArch64_REVB_ZPmZ_D, AArch64_INS_REVB: revb */
13022	0,
13023	{ 0 }
13024},
13025
13026{	/* AArch64_REVB_ZPmZ_H, AArch64_INS_REVB: revb */
13027	0,
13028	{ 0 }
13029},
13030
13031{	/* AArch64_REVB_ZPmZ_S, AArch64_INS_REVB: revb */
13032	0,
13033	{ 0 }
13034},
13035
13036{	/* AArch64_REVH_ZPmZ_D, AArch64_INS_REVH: revh */
13037	0,
13038	{ 0 }
13039},
13040
13041{	/* AArch64_REVH_ZPmZ_S, AArch64_INS_REVH: revh */
13042	0,
13043	{ 0 }
13044},
13045
13046{	/* AArch64_REVW_ZPmZ_D, AArch64_INS_REVW: revw */
13047	0,
13048	{ 0 }
13049},
13050
13051{	/* AArch64_REVWr, AArch64_INS_REV: rev */
13052	0,
13053	{ CS_AC_WRITE, CS_AC_READ, 0}
13054},
13055
13056{	/* AArch64_REVXr, AArch64_INS_REV: rev */
13057	0,
13058	{ CS_AC_WRITE, CS_AC_READ, 0}
13059},
13060
13061{	/* AArch64_REV_PP_B, AArch64_INS_REV: rev */
13062	0,
13063	{ 0 }
13064},
13065
13066{	/* AArch64_REV_PP_D, AArch64_INS_REV: rev */
13067	0,
13068	{ 0 }
13069},
13070
13071{	/* AArch64_REV_PP_H, AArch64_INS_REV: rev */
13072	0,
13073	{ 0 }
13074},
13075
13076{	/* AArch64_REV_PP_S, AArch64_INS_REV: rev */
13077	0,
13078	{ 0 }
13079},
13080
13081{	/* AArch64_REV_ZZ_B, AArch64_INS_REV: rev */
13082	0,
13083	{ 0 }
13084},
13085
13086{	/* AArch64_REV_ZZ_D, AArch64_INS_REV: rev */
13087	0,
13088	{ 0 }
13089},
13090
13091{	/* AArch64_REV_ZZ_H, AArch64_INS_REV: rev */
13092	0,
13093	{ 0 }
13094},
13095
13096{	/* AArch64_REV_ZZ_S, AArch64_INS_REV: rev */
13097	0,
13098	{ 0 }
13099},
13100
13101{	/* AArch64_RMIF, AArch64_INS_RMIF: rmif */
13102	0,
13103	{ 0 }
13104},
13105
13106{	/* AArch64_RORVWr, AArch64_INS_ROR: ror */
13107	0,
13108	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13109},
13110
13111{	/* AArch64_RORVXr, AArch64_INS_ROR: ror */
13112	0,
13113	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13114},
13115
13116{	/* AArch64_RSHRNv16i8_shift, AArch64_INS_RSHRN2: rshrn2 */
13117	0,
13118	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13119},
13120
13121{	/* AArch64_RSHRNv2i32_shift, AArch64_INS_RSHRN: rshrn */
13122	0,
13123	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13124},
13125
13126{	/* AArch64_RSHRNv4i16_shift, AArch64_INS_RSHRN: rshrn */
13127	0,
13128	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13129},
13130
13131{	/* AArch64_RSHRNv4i32_shift, AArch64_INS_RSHRN2: rshrn2 */
13132	0,
13133	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13134},
13135
13136{	/* AArch64_RSHRNv8i16_shift, AArch64_INS_RSHRN2: rshrn2 */
13137	0,
13138	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13139},
13140
13141{	/* AArch64_RSHRNv8i8_shift, AArch64_INS_RSHRN: rshrn */
13142	0,
13143	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13144},
13145
13146{	/* AArch64_RSUBHNv2i64_v2i32, AArch64_INS_RSUBHN: rsubhn */
13147	0,
13148	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13149},
13150
13151{	/* AArch64_RSUBHNv2i64_v4i32, AArch64_INS_RSUBHN2: rsubhn2 */
13152	0,
13153	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13154},
13155
13156{	/* AArch64_RSUBHNv4i32_v4i16, AArch64_INS_RSUBHN: rsubhn */
13157	0,
13158	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13159},
13160
13161{	/* AArch64_RSUBHNv4i32_v8i16, AArch64_INS_RSUBHN2: rsubhn2 */
13162	0,
13163	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13164},
13165
13166{	/* AArch64_RSUBHNv8i16_v16i8, AArch64_INS_RSUBHN2: rsubhn2 */
13167	0,
13168	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13169},
13170
13171{	/* AArch64_RSUBHNv8i16_v8i8, AArch64_INS_RSUBHN: rsubhn */
13172	0,
13173	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13174},
13175
13176{	/* AArch64_SABALv16i8_v8i16, AArch64_INS_SABAL2: sabal2 */
13177	0,
13178	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13179},
13180
13181{	/* AArch64_SABALv2i32_v2i64, AArch64_INS_SABAL: sabal */
13182	0,
13183	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13184},
13185
13186{	/* AArch64_SABALv4i16_v4i32, AArch64_INS_SABAL: sabal */
13187	0,
13188	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13189},
13190
13191{	/* AArch64_SABALv4i32_v2i64, AArch64_INS_SABAL2: sabal2 */
13192	0,
13193	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13194},
13195
13196{	/* AArch64_SABALv8i16_v4i32, AArch64_INS_SABAL2: sabal2 */
13197	0,
13198	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13199},
13200
13201{	/* AArch64_SABALv8i8_v8i16, AArch64_INS_SABAL: sabal */
13202	0,
13203	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13204},
13205
13206{	/* AArch64_SABAv16i8, AArch64_INS_SABA: saba */
13207	0,
13208	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13209},
13210
13211{	/* AArch64_SABAv2i32, AArch64_INS_SABA: saba */
13212	0,
13213	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13214},
13215
13216{	/* AArch64_SABAv4i16, AArch64_INS_SABA: saba */
13217	0,
13218	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13219},
13220
13221{	/* AArch64_SABAv4i32, AArch64_INS_SABA: saba */
13222	0,
13223	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13224},
13225
13226{	/* AArch64_SABAv8i16, AArch64_INS_SABA: saba */
13227	0,
13228	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13229},
13230
13231{	/* AArch64_SABAv8i8, AArch64_INS_SABA: saba */
13232	0,
13233	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13234},
13235
13236{	/* AArch64_SABDLv16i8_v8i16, AArch64_INS_SABDL2: sabdl2 */
13237	0,
13238	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13239},
13240
13241{	/* AArch64_SABDLv2i32_v2i64, AArch64_INS_SABDL: sabdl */
13242	0,
13243	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13244},
13245
13246{	/* AArch64_SABDLv4i16_v4i32, AArch64_INS_SABDL: sabdl */
13247	0,
13248	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13249},
13250
13251{	/* AArch64_SABDLv4i32_v2i64, AArch64_INS_SABDL2: sabdl2 */
13252	0,
13253	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13254},
13255
13256{	/* AArch64_SABDLv8i16_v4i32, AArch64_INS_SABDL2: sabdl2 */
13257	0,
13258	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13259},
13260
13261{	/* AArch64_SABDLv8i8_v8i16, AArch64_INS_SABDL: sabdl */
13262	0,
13263	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13264},
13265
13266{	/* AArch64_SABD_ZPmZ_B, AArch64_INS_SABD: sabd */
13267	0,
13268	{ 0 }
13269},
13270
13271{	/* AArch64_SABD_ZPmZ_D, AArch64_INS_SABD: sabd */
13272	0,
13273	{ 0 }
13274},
13275
13276{	/* AArch64_SABD_ZPmZ_H, AArch64_INS_SABD: sabd */
13277	0,
13278	{ 0 }
13279},
13280
13281{	/* AArch64_SABD_ZPmZ_S, AArch64_INS_SABD: sabd */
13282	0,
13283	{ 0 }
13284},
13285
13286{	/* AArch64_SABDv16i8, AArch64_INS_SABD: sabd */
13287	0,
13288	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13289},
13290
13291{	/* AArch64_SABDv2i32, AArch64_INS_SABD: sabd */
13292	0,
13293	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13294},
13295
13296{	/* AArch64_SABDv4i16, AArch64_INS_SABD: sabd */
13297	0,
13298	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13299},
13300
13301{	/* AArch64_SABDv4i32, AArch64_INS_SABD: sabd */
13302	0,
13303	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13304},
13305
13306{	/* AArch64_SABDv8i16, AArch64_INS_SABD: sabd */
13307	0,
13308	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13309},
13310
13311{	/* AArch64_SABDv8i8, AArch64_INS_SABD: sabd */
13312	0,
13313	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
13314},
13315
13316{	/* AArch64_SADALPv16i8_v8i16, AArch64_INS_SADALP: sadalp */
13317	0,
13318	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
13319},
13320
13321{	/* AArch64_SADALPv2i32_v1i64, AArch64_INS_SADALP: sadalp */
13322	0,
13323	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
13324},
13325
13326{	/* AArch64_SADALPv4i16_v2i32, AArch64_INS_SADALP: sadalp */
13327	0,
13328	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
13329},
13330
13331{	/* AArch64_SADALPv4i32_v2i64, AArch64_INS_SADALP: sadalp */
13332	0,
13333	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
13334},
13335
13336{	/* AArch64_SADALPv8i16_v4i32, AArch64_INS_SADALP: sadalp */
13337	0,
13338	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
13339},
13340
13341{	/* AArch64_SADALPv8i8_v4i16, AArch64_INS_SADALP: sadalp */
13342	0,
13343	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
13344},
13345
13346{	/* AArch64_SADDLPv16i8_v8i16, AArch64_INS_SADDLP: saddlp */
13347	0,
13348	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
13349},
13350
13351{	/* AArch64_SADDLPv2i32_v1i64, AArch64_INS_SADDLP: saddlp */
13352	0,
13353	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
13354},
13355
13356{	/* AArch64_SADDLPv4i16_v2i32, AArch64_INS_SADDLP: saddlp */
13357	0,
13358	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
13359},
13360
13361{	/* AArch64_SADDLPv4i32_v2i64, AArch64_INS_SADDLP: saddlp */
13362	0,
13363	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
13364},
13365
13366{	/* AArch64_SADDLPv8i16_v4i32, AArch64_INS_SADDLP: saddlp */
13367	0,
13368	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
13369},
13370
13371{	/* AArch64_SADDLPv8i8_v4i16, AArch64_INS_SADDLP: saddlp */
13372	0,
13373	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0}
13374},
13375
13376{	/* AArch64_SADDLVv16i8v, AArch64_INS_SADDLV: saddlv */
13377	0,
13378	{ CS_AC_WRITE, CS_AC_READ, 0}
13379},
13380
13381{	/* AArch64_SADDLVv4i16v, AArch64_INS_SADDLV: saddlv */
13382	0,
13383	{ CS_AC_WRITE, CS_AC_READ, 0}
13384},
13385
13386{	/* AArch64_SADDLVv4i32v, AArch64_INS_SADDLV: saddlv */
13387	0,
13388	{ CS_AC_WRITE, CS_AC_READ, 0}
13389},
13390
13391{	/* AArch64_SADDLVv8i16v, AArch64_INS_SADDLV: saddlv */
13392	0,
13393	{ CS_AC_WRITE, CS_AC_READ, 0}
13394},
13395
13396{	/* AArch64_SADDLVv8i8v, AArch64_INS_SADDLV: saddlv */
13397	0,
13398	{ CS_AC_WRITE, CS_AC_READ, 0}
13399},
13400
13401{	/* AArch64_SADDLv16i8_v8i16, AArch64_INS_SADDL2: saddl2 */
13402	0,
13403	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13404},
13405
13406{	/* AArch64_SADDLv2i32_v2i64, AArch64_INS_SADDL: saddl */
13407	0,
13408	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13409},
13410
13411{	/* AArch64_SADDLv4i16_v4i32, AArch64_INS_SADDL: saddl */
13412	0,
13413	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13414},
13415
13416{	/* AArch64_SADDLv4i32_v2i64, AArch64_INS_SADDL2: saddl2 */
13417	0,
13418	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13419},
13420
13421{	/* AArch64_SADDLv8i16_v4i32, AArch64_INS_SADDL2: saddl2 */
13422	0,
13423	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13424},
13425
13426{	/* AArch64_SADDLv8i8_v8i16, AArch64_INS_SADDL: saddl */
13427	0,
13428	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13429},
13430
13431{	/* AArch64_SADDV_VPZ_B, AArch64_INS_SADDV: saddv */
13432	0,
13433	{ 0 }
13434},
13435
13436{	/* AArch64_SADDV_VPZ_H, AArch64_INS_SADDV: saddv */
13437	0,
13438	{ 0 }
13439},
13440
13441{	/* AArch64_SADDV_VPZ_S, AArch64_INS_SADDV: saddv */
13442	0,
13443	{ 0 }
13444},
13445
13446{	/* AArch64_SADDWv16i8_v8i16, AArch64_INS_SADDW2: saddw2 */
13447	0,
13448	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13449},
13450
13451{	/* AArch64_SADDWv2i32_v2i64, AArch64_INS_SADDW: saddw */
13452	0,
13453	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13454},
13455
13456{	/* AArch64_SADDWv4i16_v4i32, AArch64_INS_SADDW: saddw */
13457	0,
13458	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13459},
13460
13461{	/* AArch64_SADDWv4i32_v2i64, AArch64_INS_SADDW2: saddw2 */
13462	0,
13463	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13464},
13465
13466{	/* AArch64_SADDWv8i16_v4i32, AArch64_INS_SADDW2: saddw2 */
13467	0,
13468	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13469},
13470
13471{	/* AArch64_SADDWv8i8_v8i16, AArch64_INS_SADDW: saddw */
13472	0,
13473	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13474},
13475
13476{	/* AArch64_SBCSWr, AArch64_INS_NGCS: ngcs */
13477	0,
13478	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13479},
13480
13481{	/* AArch64_SBCSXr, AArch64_INS_NGCS: ngcs */
13482	0,
13483	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13484},
13485
13486{	/* AArch64_SBCWr, AArch64_INS_NGC: ngc */
13487	0,
13488	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13489},
13490
13491{	/* AArch64_SBCXr, AArch64_INS_NGC: ngc */
13492	0,
13493	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13494},
13495
13496{	/* AArch64_SBFMWri, AArch64_INS_ASR: asr */
13497	0,
13498	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
13499},
13500
13501{	/* AArch64_SBFMXri, AArch64_INS_ASR: asr */
13502	0,
13503	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
13504},
13505
13506{	/* AArch64_SCVTFSWDri, AArch64_INS_SCVTF: scvtf */
13507	0,
13508	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13509},
13510
13511{	/* AArch64_SCVTFSWHri, AArch64_INS_SCVTF: scvtf */
13512	0,
13513	{ 0 }
13514},
13515
13516{	/* AArch64_SCVTFSWSri, AArch64_INS_SCVTF: scvtf */
13517	0,
13518	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13519},
13520
13521{	/* AArch64_SCVTFSXDri, AArch64_INS_SCVTF: scvtf */
13522	0,
13523	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13524},
13525
13526{	/* AArch64_SCVTFSXHri, AArch64_INS_SCVTF: scvtf */
13527	0,
13528	{ 0 }
13529},
13530
13531{	/* AArch64_SCVTFSXSri, AArch64_INS_SCVTF: scvtf */
13532	0,
13533	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13534},
13535
13536{	/* AArch64_SCVTFUWDri, AArch64_INS_SCVTF: scvtf */
13537	0,
13538	{ CS_AC_WRITE, CS_AC_READ, 0}
13539},
13540
13541{	/* AArch64_SCVTFUWHri, AArch64_INS_SCVTF: scvtf */
13542	0,
13543	{ 0 }
13544},
13545
13546{	/* AArch64_SCVTFUWSri, AArch64_INS_SCVTF: scvtf */
13547	0,
13548	{ CS_AC_WRITE, CS_AC_READ, 0}
13549},
13550
13551{	/* AArch64_SCVTFUXDri, AArch64_INS_SCVTF: scvtf */
13552	0,
13553	{ CS_AC_WRITE, CS_AC_READ, 0}
13554},
13555
13556{	/* AArch64_SCVTFUXHri, AArch64_INS_SCVTF: scvtf */
13557	0,
13558	{ 0 }
13559},
13560
13561{	/* AArch64_SCVTFUXSri, AArch64_INS_SCVTF: scvtf */
13562	0,
13563	{ CS_AC_WRITE, CS_AC_READ, 0}
13564},
13565
13566{	/* AArch64_SCVTF_ZPmZ_DtoD, AArch64_INS_SCVTF: scvtf */
13567	0,
13568	{ 0 }
13569},
13570
13571{	/* AArch64_SCVTF_ZPmZ_DtoH, AArch64_INS_SCVTF: scvtf */
13572	0,
13573	{ 0 }
13574},
13575
13576{	/* AArch64_SCVTF_ZPmZ_DtoS, AArch64_INS_SCVTF: scvtf */
13577	0,
13578	{ 0 }
13579},
13580
13581{	/* AArch64_SCVTF_ZPmZ_HtoH, AArch64_INS_SCVTF: scvtf */
13582	0,
13583	{ 0 }
13584},
13585
13586{	/* AArch64_SCVTF_ZPmZ_StoD, AArch64_INS_SCVTF: scvtf */
13587	0,
13588	{ 0 }
13589},
13590
13591{	/* AArch64_SCVTF_ZPmZ_StoH, AArch64_INS_SCVTF: scvtf */
13592	0,
13593	{ 0 }
13594},
13595
13596{	/* AArch64_SCVTF_ZPmZ_StoS, AArch64_INS_SCVTF: scvtf */
13597	0,
13598	{ 0 }
13599},
13600
13601{	/* AArch64_SCVTFd, AArch64_INS_SCVTF: scvtf */
13602	0,
13603	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13604},
13605
13606{	/* AArch64_SCVTFh, AArch64_INS_SCVTF: scvtf */
13607	0,
13608	{ 0 }
13609},
13610
13611{	/* AArch64_SCVTFs, AArch64_INS_SCVTF: scvtf */
13612	0,
13613	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13614},
13615
13616{	/* AArch64_SCVTFv1i16, AArch64_INS_SCVTF: scvtf */
13617	0,
13618	{ 0 }
13619},
13620
13621{	/* AArch64_SCVTFv1i32, AArch64_INS_SCVTF: scvtf */
13622	0,
13623	{ CS_AC_WRITE, CS_AC_READ, 0}
13624},
13625
13626{	/* AArch64_SCVTFv1i64, AArch64_INS_SCVTF: scvtf */
13627	0,
13628	{ CS_AC_WRITE, CS_AC_READ, 0}
13629},
13630
13631{	/* AArch64_SCVTFv2f32, AArch64_INS_SCVTF: scvtf */
13632	0,
13633	{ CS_AC_WRITE, CS_AC_READ, 0}
13634},
13635
13636{	/* AArch64_SCVTFv2f64, AArch64_INS_SCVTF: scvtf */
13637	0,
13638	{ CS_AC_WRITE, CS_AC_READ, 0}
13639},
13640
13641{	/* AArch64_SCVTFv2i32_shift, AArch64_INS_SCVTF: scvtf */
13642	0,
13643	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13644},
13645
13646{	/* AArch64_SCVTFv2i64_shift, AArch64_INS_SCVTF: scvtf */
13647	0,
13648	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13649},
13650
13651{	/* AArch64_SCVTFv4f16, AArch64_INS_SCVTF: scvtf */
13652	0,
13653	{ 0 }
13654},
13655
13656{	/* AArch64_SCVTFv4f32, AArch64_INS_SCVTF: scvtf */
13657	0,
13658	{ CS_AC_WRITE, CS_AC_READ, 0}
13659},
13660
13661{	/* AArch64_SCVTFv4i16_shift, AArch64_INS_SCVTF: scvtf */
13662	0,
13663	{ 0 }
13664},
13665
13666{	/* AArch64_SCVTFv4i32_shift, AArch64_INS_SCVTF: scvtf */
13667	0,
13668	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13669},
13670
13671{	/* AArch64_SCVTFv8f16, AArch64_INS_SCVTF: scvtf */
13672	0,
13673	{ 0 }
13674},
13675
13676{	/* AArch64_SCVTFv8i16_shift, AArch64_INS_SCVTF: scvtf */
13677	0,
13678	{ 0 }
13679},
13680
13681{	/* AArch64_SDIVR_ZPmZ_D, AArch64_INS_SDIVR: sdivr */
13682	0,
13683	{ 0 }
13684},
13685
13686{	/* AArch64_SDIVR_ZPmZ_S, AArch64_INS_SDIVR: sdivr */
13687	0,
13688	{ 0 }
13689},
13690
13691{	/* AArch64_SDIVWr, AArch64_INS_SDIV: sdiv */
13692	0,
13693	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13694},
13695
13696{	/* AArch64_SDIVXr, AArch64_INS_SDIV: sdiv */
13697	0,
13698	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13699},
13700
13701{	/* AArch64_SDIV_ZPmZ_D, AArch64_INS_SDIV: sdiv */
13702	0,
13703	{ 0 }
13704},
13705
13706{	/* AArch64_SDIV_ZPmZ_S, AArch64_INS_SDIV: sdiv */
13707	0,
13708	{ 0 }
13709},
13710
13711{	/* AArch64_SDOT_ZZZI_D, AArch64_INS_SDOT: sdot */
13712	0,
13713	{ 0 }
13714},
13715
13716{	/* AArch64_SDOT_ZZZI_S, AArch64_INS_SDOT: sdot */
13717	0,
13718	{ 0 }
13719},
13720
13721{	/* AArch64_SDOT_ZZZ_D, AArch64_INS_SDOT: sdot */
13722	0,
13723	{ 0 }
13724},
13725
13726{	/* AArch64_SDOT_ZZZ_S, AArch64_INS_SDOT: sdot */
13727	0,
13728	{ 0 }
13729},
13730
13731{	/* AArch64_SDOTlanev16i8, AArch64_INS_SDOT: sdot */
13732	0,
13733	{ 0 }
13734},
13735
13736{	/* AArch64_SDOTlanev8i8, AArch64_INS_SDOT: sdot */
13737	0,
13738	{ 0 }
13739},
13740
13741{	/* AArch64_SDOTv16i8, AArch64_INS_SDOT: sdot */
13742	0,
13743	{ 0 }
13744},
13745
13746{	/* AArch64_SDOTv8i8, AArch64_INS_SDOT: sdot */
13747	0,
13748	{ 0 }
13749},
13750
13751{	/* AArch64_SEL_PPPP, AArch64_INS_MOV: mov */
13752	0,
13753	{ 0 }
13754},
13755
13756{	/* AArch64_SEL_ZPZZ_B, AArch64_INS_MOV: mov */
13757	0,
13758	{ 0 }
13759},
13760
13761{	/* AArch64_SEL_ZPZZ_D, AArch64_INS_MOV: mov */
13762	0,
13763	{ 0 }
13764},
13765
13766{	/* AArch64_SEL_ZPZZ_H, AArch64_INS_MOV: mov */
13767	0,
13768	{ 0 }
13769},
13770
13771{	/* AArch64_SEL_ZPZZ_S, AArch64_INS_MOV: mov */
13772	0,
13773	{ 0 }
13774},
13775
13776{	/* AArch64_SETF16, AArch64_INS_SETF16: setf16 */
13777	0,
13778	{ 0 }
13779},
13780
13781{	/* AArch64_SETF8, AArch64_INS_SETF8: setf8 */
13782	0,
13783	{ 0 }
13784},
13785
13786{	/* AArch64_SETFFR, AArch64_INS_SETFFR: setffr */
13787	0,
13788	{ 0 }
13789},
13790
13791{	/* AArch64_SHA1Crrr, AArch64_INS_SHA1C: sha1c */
13792	0,
13793	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
13794},
13795
13796{	/* AArch64_SHA1Hrr, AArch64_INS_SHA1H: sha1h */
13797	0,
13798	{ CS_AC_WRITE, CS_AC_READ, 0 }
13799},
13800
13801{	/* AArch64_SHA1Mrrr, AArch64_INS_SHA1M: sha1m */
13802	0,
13803	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
13804},
13805
13806{	/* AArch64_SHA1Prrr, AArch64_INS_SHA1P: sha1p */
13807	0,
13808	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
13809},
13810
13811{	/* AArch64_SHA1SU0rrr, AArch64_INS_SHA1SU0: sha1su0 */
13812	0,
13813	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
13814},
13815
13816{	/* AArch64_SHA1SU1rr, AArch64_INS_SHA1SU1: sha1su1 */
13817	0,
13818	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
13819},
13820
13821{	/* AArch64_SHA256H2rrr, AArch64_INS_SHA256H2: sha256h2 */
13822	0,
13823	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
13824},
13825
13826{	/* AArch64_SHA256Hrrr, AArch64_INS_SHA256H: sha256h */
13827	0,
13828	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
13829},
13830
13831{	/* AArch64_SHA256SU0rr, AArch64_INS_SHA256SU0: sha256su0 */
13832	0,
13833	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
13834},
13835
13836{	/* AArch64_SHA256SU1rrr, AArch64_INS_SHA256SU1: sha256su1 */
13837	0,
13838	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
13839},
13840
13841{	/* AArch64_SHA512H, AArch64_INS_SHA512H: sha512h */
13842	0,
13843	{ 0 }
13844},
13845
13846{	/* AArch64_SHA512H2, AArch64_INS_SHA512H2: sha512h2 */
13847	0,
13848	{ 0 }
13849},
13850
13851{	/* AArch64_SHA512SU0, AArch64_INS_SHA512SU0: sha512su0 */
13852	0,
13853	{ 0 }
13854},
13855
13856{	/* AArch64_SHA512SU1, AArch64_INS_SHA512SU1: sha512su1 */
13857	0,
13858	{ 0 }
13859},
13860
13861{	/* AArch64_SHADDv16i8, AArch64_INS_SHADD: shadd */
13862	0,
13863	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13864},
13865
13866{	/* AArch64_SHADDv2i32, AArch64_INS_SHADD: shadd */
13867	0,
13868	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13869},
13870
13871{	/* AArch64_SHADDv4i16, AArch64_INS_SHADD: shadd */
13872	0,
13873	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13874},
13875
13876{	/* AArch64_SHADDv4i32, AArch64_INS_SHADD: shadd */
13877	0,
13878	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13879},
13880
13881{	/* AArch64_SHADDv8i16, AArch64_INS_SHADD: shadd */
13882	0,
13883	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13884},
13885
13886{	/* AArch64_SHADDv8i8, AArch64_INS_SHADD: shadd */
13887	0,
13888	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13889},
13890
13891{	/* AArch64_SHLLv16i8, AArch64_INS_SHLL2: shll2 */
13892	0,
13893	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13894},
13895
13896{	/* AArch64_SHLLv2i32, AArch64_INS_SHLL: shll */
13897	0,
13898	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13899},
13900
13901{	/* AArch64_SHLLv4i16, AArch64_INS_SHLL: shll */
13902	0,
13903	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13904},
13905
13906{	/* AArch64_SHLLv4i32, AArch64_INS_SHLL2: shll2 */
13907	0,
13908	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13909},
13910
13911{	/* AArch64_SHLLv8i16, AArch64_INS_SHLL2: shll2 */
13912	0,
13913	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13914},
13915
13916{	/* AArch64_SHLLv8i8, AArch64_INS_SHLL: shll */
13917	0,
13918	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13919},
13920
13921{	/* AArch64_SHLd, AArch64_INS_SHL: shl */
13922	0,
13923	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13924},
13925
13926{	/* AArch64_SHLv16i8_shift, AArch64_INS_SHL: shl */
13927	0,
13928	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13929},
13930
13931{	/* AArch64_SHLv2i32_shift, AArch64_INS_SHL: shl */
13932	0,
13933	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13934},
13935
13936{	/* AArch64_SHLv2i64_shift, AArch64_INS_SHL: shl */
13937	0,
13938	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13939},
13940
13941{	/* AArch64_SHLv4i16_shift, AArch64_INS_SHL: shl */
13942	0,
13943	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13944},
13945
13946{	/* AArch64_SHLv4i32_shift, AArch64_INS_SHL: shl */
13947	0,
13948	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13949},
13950
13951{	/* AArch64_SHLv8i16_shift, AArch64_INS_SHL: shl */
13952	0,
13953	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13954},
13955
13956{	/* AArch64_SHLv8i8_shift, AArch64_INS_SHL: shl */
13957	0,
13958	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13959},
13960
13961{	/* AArch64_SHRNv16i8_shift, AArch64_INS_SHRN2: shrn2 */
13962	0,
13963	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13964},
13965
13966{	/* AArch64_SHRNv2i32_shift, AArch64_INS_SHRN: shrn */
13967	0,
13968	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13969},
13970
13971{	/* AArch64_SHRNv4i16_shift, AArch64_INS_SHRN: shrn */
13972	0,
13973	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13974},
13975
13976{	/* AArch64_SHRNv4i32_shift, AArch64_INS_SHRN2: shrn2 */
13977	0,
13978	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13979},
13980
13981{	/* AArch64_SHRNv8i16_shift, AArch64_INS_SHRN2: shrn2 */
13982	0,
13983	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13984},
13985
13986{	/* AArch64_SHRNv8i8_shift, AArch64_INS_SHRN: shrn */
13987	0,
13988	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13989},
13990
13991{	/* AArch64_SHSUBv16i8, AArch64_INS_SHSUB: shsub */
13992	0,
13993	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13994},
13995
13996{	/* AArch64_SHSUBv2i32, AArch64_INS_SHSUB: shsub */
13997	0,
13998	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
13999},
14000
14001{	/* AArch64_SHSUBv4i16, AArch64_INS_SHSUB: shsub */
14002	0,
14003	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
14004},
14005
14006{	/* AArch64_SHSUBv4i32, AArch64_INS_SHSUB: shsub */
14007	0,
14008	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
14009},
14010
14011{	/* AArch64_SHSUBv8i16, AArch64_INS_SHSUB: shsub */
14012	0,
14013	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
14014},
14015
14016{	/* AArch64_SHSUBv8i8, AArch64_INS_SHSUB: shsub */
14017	0,
14018	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0}
14019},
14020
14021{	/* AArch64_SLId, AArch64_INS_SLI: sli */
14022	0,
14023	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
14024},
14025
14026{	/* AArch64_SLIv16i8_shift, AArch64_INS_SLI: sli */
14027	0,
14028	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
14029},
14030
14031{	/* AArch64_SLIv2i32_shift, AArch64_INS_SLI: sli */
14032	0,
14033	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
14034},
14035
14036{	/* AArch64_SLIv2i64_shift, AArch64_INS_SLI: sli */
14037	0,
14038	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
14039},
14040
14041{	/* AArch64_SLIv4i16_shift, AArch64_INS_SLI: sli */
14042	0,
14043	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
14044},
14045
14046{	/* AArch64_SLIv4i32_shift, AArch64_INS_SLI: sli */
14047	0,
14048	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
14049},
14050
14051{	/* AArch64_SLIv8i16_shift, AArch64_INS_SLI: sli */
14052	0,
14053	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
14054},
14055
14056{	/* AArch64_SLIv8i8_shift, AArch64_INS_SLI: sli */
14057	0,
14058	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0}
14059},
14060
14061{	/* AArch64_SM3PARTW1, AArch64_INS_SM3PARTW1: sm3partw1 */
14062	0,
14063	{ 0 }
14064},
14065
14066{	/* AArch64_SM3PARTW2, AArch64_INS_SM3PARTW2: sm3partw2 */
14067	0,
14068	{ 0 }
14069},
14070
14071{	/* AArch64_SM3SS1, AArch64_INS_SM3SS1: sm3ss1 */
14072	0,
14073	{ 0 }
14074},
14075
14076{	/* AArch64_SM3TT1A, AArch64_INS_SM3TT1A: sm3tt1a */
14077	0,
14078	{ 0 }
14079},
14080
14081{	/* AArch64_SM3TT1B, AArch64_INS_SM3TT1B: sm3tt1b */
14082	0,
14083	{ 0 }
14084},
14085
14086{	/* AArch64_SM3TT2A, AArch64_INS_SM3TT2A: sm3tt2a */
14087	0,
14088	{ 0 }
14089},
14090
14091{	/* AArch64_SM3TT2B, AArch64_INS_SM3TT2B: sm3tt2b */
14092	0,
14093	{ 0 }
14094},
14095
14096{	/* AArch64_SM4E, AArch64_INS_SM4E: sm4e */
14097	0,
14098	{ 0 }
14099},
14100
14101{	/* AArch64_SM4ENCKEY, AArch64_INS_SM4EKEY: sm4ekey */
14102	0,
14103	{ 0 }
14104},
14105
14106{	/* AArch64_SMADDLrrr, AArch64_INS_SMADDL: smaddl */
14107	0,
14108	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14109},
14110
14111{	/* AArch64_SMAXPv16i8, AArch64_INS_SMAXP: smaxp */
14112	0,
14113	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14114},
14115
14116{	/* AArch64_SMAXPv2i32, AArch64_INS_SMAXP: smaxp */
14117	0,
14118	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14119},
14120
14121{	/* AArch64_SMAXPv4i16, AArch64_INS_SMAXP: smaxp */
14122	0,
14123	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14124},
14125
14126{	/* AArch64_SMAXPv4i32, AArch64_INS_SMAXP: smaxp */
14127	0,
14128	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14129},
14130
14131{	/* AArch64_SMAXPv8i16, AArch64_INS_SMAXP: smaxp */
14132	0,
14133	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14134},
14135
14136{	/* AArch64_SMAXPv8i8, AArch64_INS_SMAXP: smaxp */
14137	0,
14138	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14139},
14140
14141{	/* AArch64_SMAXV_VPZ_B, AArch64_INS_SMAXV: smaxv */
14142	0,
14143	{ 0 }
14144},
14145
14146{	/* AArch64_SMAXV_VPZ_D, AArch64_INS_SMAXV: smaxv */
14147	0,
14148	{ 0 }
14149},
14150
14151{	/* AArch64_SMAXV_VPZ_H, AArch64_INS_SMAXV: smaxv */
14152	0,
14153	{ 0 }
14154},
14155
14156{	/* AArch64_SMAXV_VPZ_S, AArch64_INS_SMAXV: smaxv */
14157	0,
14158	{ 0 }
14159},
14160
14161{	/* AArch64_SMAXVv16i8v, AArch64_INS_SMAXV: smaxv */
14162	0,
14163	{ CS_AC_WRITE, CS_AC_READ, 0 }
14164},
14165
14166{	/* AArch64_SMAXVv4i16v, AArch64_INS_SMAXV: smaxv */
14167	0,
14168	{ CS_AC_WRITE, CS_AC_READ, 0 }
14169},
14170
14171{	/* AArch64_SMAXVv4i32v, AArch64_INS_SMAXV: smaxv */
14172	0,
14173	{ CS_AC_WRITE, CS_AC_READ, 0 }
14174},
14175
14176{	/* AArch64_SMAXVv8i16v, AArch64_INS_SMAXV: smaxv */
14177	0,
14178	{ CS_AC_WRITE, CS_AC_READ, 0 }
14179},
14180
14181{	/* AArch64_SMAXVv8i8v, AArch64_INS_SMAXV: smaxv */
14182	0,
14183	{ CS_AC_WRITE, CS_AC_READ, 0 }
14184},
14185
14186{	/* AArch64_SMAX_ZI_B, AArch64_INS_SMAX: smax */
14187	0,
14188	{ 0 }
14189},
14190
14191{	/* AArch64_SMAX_ZI_D, AArch64_INS_SMAX: smax */
14192	0,
14193	{ 0 }
14194},
14195
14196{	/* AArch64_SMAX_ZI_H, AArch64_INS_SMAX: smax */
14197	0,
14198	{ 0 }
14199},
14200
14201{	/* AArch64_SMAX_ZI_S, AArch64_INS_SMAX: smax */
14202	0,
14203	{ 0 }
14204},
14205
14206{	/* AArch64_SMAX_ZPmZ_B, AArch64_INS_SMAX: smax */
14207	0,
14208	{ 0 }
14209},
14210
14211{	/* AArch64_SMAX_ZPmZ_D, AArch64_INS_SMAX: smax */
14212	0,
14213	{ 0 }
14214},
14215
14216{	/* AArch64_SMAX_ZPmZ_H, AArch64_INS_SMAX: smax */
14217	0,
14218	{ 0 }
14219},
14220
14221{	/* AArch64_SMAX_ZPmZ_S, AArch64_INS_SMAX: smax */
14222	0,
14223	{ 0 }
14224},
14225
14226{	/* AArch64_SMAXv16i8, AArch64_INS_SMAX: smax */
14227	0,
14228	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14229},
14230
14231{	/* AArch64_SMAXv2i32, AArch64_INS_SMAX: smax */
14232	0,
14233	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14234},
14235
14236{	/* AArch64_SMAXv4i16, AArch64_INS_SMAX: smax */
14237	0,
14238	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14239},
14240
14241{	/* AArch64_SMAXv4i32, AArch64_INS_SMAX: smax */
14242	0,
14243	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14244},
14245
14246{	/* AArch64_SMAXv8i16, AArch64_INS_SMAX: smax */
14247	0,
14248	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14249},
14250
14251{	/* AArch64_SMAXv8i8, AArch64_INS_SMAX: smax */
14252	0,
14253	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14254},
14255
14256{	/* AArch64_SMC, AArch64_INS_SMC: smc */
14257	0,
14258	{ CS_AC_READ, 0 }
14259},
14260
14261{	/* AArch64_SMINPv16i8, AArch64_INS_SMINP: sminp */
14262	0,
14263	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14264},
14265
14266{	/* AArch64_SMINPv2i32, AArch64_INS_SMINP: sminp */
14267	0,
14268	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14269},
14270
14271{	/* AArch64_SMINPv4i16, AArch64_INS_SMINP: sminp */
14272	0,
14273	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14274},
14275
14276{	/* AArch64_SMINPv4i32, AArch64_INS_SMINP: sminp */
14277	0,
14278	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14279},
14280
14281{	/* AArch64_SMINPv8i16, AArch64_INS_SMINP: sminp */
14282	0,
14283	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14284},
14285
14286{	/* AArch64_SMINPv8i8, AArch64_INS_SMINP: sminp */
14287	0,
14288	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14289},
14290
14291{	/* AArch64_SMINV_VPZ_B, AArch64_INS_SMINV: sminv */
14292	0,
14293	{ 0 }
14294},
14295
14296{	/* AArch64_SMINV_VPZ_D, AArch64_INS_SMINV: sminv */
14297	0,
14298	{ 0 }
14299},
14300
14301{	/* AArch64_SMINV_VPZ_H, AArch64_INS_SMINV: sminv */
14302	0,
14303	{ 0 }
14304},
14305
14306{	/* AArch64_SMINV_VPZ_S, AArch64_INS_SMINV: sminv */
14307	0,
14308	{ 0 }
14309},
14310
14311{	/* AArch64_SMINVv16i8v, AArch64_INS_SMINV: sminv */
14312	0,
14313	{ CS_AC_WRITE, CS_AC_READ, 0 }
14314},
14315
14316{	/* AArch64_SMINVv4i16v, AArch64_INS_SMINV: sminv */
14317	0,
14318	{ CS_AC_WRITE, CS_AC_READ, 0 }
14319},
14320
14321{	/* AArch64_SMINVv4i32v, AArch64_INS_SMINV: sminv */
14322	0,
14323	{ CS_AC_WRITE, CS_AC_READ, 0 }
14324},
14325
14326{	/* AArch64_SMINVv8i16v, AArch64_INS_SMINV: sminv */
14327	0,
14328	{ CS_AC_WRITE, CS_AC_READ, 0 }
14329},
14330
14331{	/* AArch64_SMINVv8i8v, AArch64_INS_SMINV: sminv */
14332	0,
14333	{ CS_AC_WRITE, CS_AC_READ, 0 }
14334},
14335
14336{	/* AArch64_SMIN_ZI_B, AArch64_INS_SMIN: smin */
14337	0,
14338	{ 0 }
14339},
14340
14341{	/* AArch64_SMIN_ZI_D, AArch64_INS_SMIN: smin */
14342	0,
14343	{ 0 }
14344},
14345
14346{	/* AArch64_SMIN_ZI_H, AArch64_INS_SMIN: smin */
14347	0,
14348	{ 0 }
14349},
14350
14351{	/* AArch64_SMIN_ZI_S, AArch64_INS_SMIN: smin */
14352	0,
14353	{ 0 }
14354},
14355
14356{	/* AArch64_SMIN_ZPmZ_B, AArch64_INS_SMIN: smin */
14357	0,
14358	{ 0 }
14359},
14360
14361{	/* AArch64_SMIN_ZPmZ_D, AArch64_INS_SMIN: smin */
14362	0,
14363	{ 0 }
14364},
14365
14366{	/* AArch64_SMIN_ZPmZ_H, AArch64_INS_SMIN: smin */
14367	0,
14368	{ 0 }
14369},
14370
14371{	/* AArch64_SMIN_ZPmZ_S, AArch64_INS_SMIN: smin */
14372	0,
14373	{ 0 }
14374},
14375
14376{	/* AArch64_SMINv16i8, AArch64_INS_SMIN: smin */
14377	0,
14378	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14379},
14380
14381{	/* AArch64_SMINv2i32, AArch64_INS_SMIN: smin */
14382	0,
14383	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14384},
14385
14386{	/* AArch64_SMINv4i16, AArch64_INS_SMIN: smin */
14387	0,
14388	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14389},
14390
14391{	/* AArch64_SMINv4i32, AArch64_INS_SMIN: smin */
14392	0,
14393	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14394},
14395
14396{	/* AArch64_SMINv8i16, AArch64_INS_SMIN: smin */
14397	0,
14398	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14399},
14400
14401{	/* AArch64_SMINv8i8, AArch64_INS_SMIN: smin */
14402	0,
14403	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14404},
14405
14406{	/* AArch64_SMLALv16i8_v8i16, AArch64_INS_SMLAL2: smlal2 */
14407	0,
14408	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14409},
14410
14411{	/* AArch64_SMLALv2i32_indexed, AArch64_INS_SMLAL: smlal */
14412	0,
14413	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14414},
14415
14416{	/* AArch64_SMLALv2i32_v2i64, AArch64_INS_SMLAL: smlal */
14417	0,
14418	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14419},
14420
14421{	/* AArch64_SMLALv4i16_indexed, AArch64_INS_SMLAL: smlal */
14422	0,
14423	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14424},
14425
14426{	/* AArch64_SMLALv4i16_v4i32, AArch64_INS_SMLAL: smlal */
14427	0,
14428	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14429},
14430
14431{	/* AArch64_SMLALv4i32_indexed, AArch64_INS_SMLAL2: smlal2 */
14432	0,
14433	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14434},
14435
14436{	/* AArch64_SMLALv4i32_v2i64, AArch64_INS_SMLAL2: smlal2 */
14437	0,
14438	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14439},
14440
14441{	/* AArch64_SMLALv8i16_indexed, AArch64_INS_SMLAL2: smlal2 */
14442	0,
14443	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14444},
14445
14446{	/* AArch64_SMLALv8i16_v4i32, AArch64_INS_SMLAL2: smlal2 */
14447	0,
14448	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14449},
14450
14451{	/* AArch64_SMLALv8i8_v8i16, AArch64_INS_SMLAL: smlal */
14452	0,
14453	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14454},
14455
14456{	/* AArch64_SMLSLv16i8_v8i16, AArch64_INS_SMLSL2: smlsl2 */
14457	0,
14458	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14459},
14460
14461{	/* AArch64_SMLSLv2i32_indexed, AArch64_INS_SMLSL: smlsl */
14462	0,
14463	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14464},
14465
14466{	/* AArch64_SMLSLv2i32_v2i64, AArch64_INS_SMLSL: smlsl */
14467	0,
14468	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14469},
14470
14471{	/* AArch64_SMLSLv4i16_indexed, AArch64_INS_SMLSL: smlsl */
14472	0,
14473	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14474},
14475
14476{	/* AArch64_SMLSLv4i16_v4i32, AArch64_INS_SMLSL: smlsl */
14477	0,
14478	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14479},
14480
14481{	/* AArch64_SMLSLv4i32_indexed, AArch64_INS_SMLSL2: smlsl2 */
14482	0,
14483	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14484},
14485
14486{	/* AArch64_SMLSLv4i32_v2i64, AArch64_INS_SMLSL2: smlsl2 */
14487	0,
14488	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14489},
14490
14491{	/* AArch64_SMLSLv8i16_indexed, AArch64_INS_SMLSL2: smlsl2 */
14492	0,
14493	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14494},
14495
14496{	/* AArch64_SMLSLv8i16_v4i32, AArch64_INS_SMLSL2: smlsl2 */
14497	0,
14498	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14499},
14500
14501{	/* AArch64_SMLSLv8i8_v8i16, AArch64_INS_SMLSL: smlsl */
14502	0,
14503	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14504},
14505
14506{	/* AArch64_SMOVvi16to32, AArch64_INS_SMOV: smov */
14507	0,
14508	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14509},
14510
14511{	/* AArch64_SMOVvi16to64, AArch64_INS_SMOV: smov */
14512	0,
14513	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14514},
14515
14516{	/* AArch64_SMOVvi32to64, AArch64_INS_SMOV: smov */
14517	0,
14518	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14519},
14520
14521{	/* AArch64_SMOVvi8to32, AArch64_INS_SMOV: smov */
14522	0,
14523	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14524},
14525
14526{	/* AArch64_SMOVvi8to64, AArch64_INS_SMOV: smov */
14527	0,
14528	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14529},
14530
14531{	/* AArch64_SMSUBLrrr, AArch64_INS_SMNEGL: smnegl */
14532	0,
14533	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14534},
14535
14536{	/* AArch64_SMULH_ZPmZ_B, AArch64_INS_SMULH: smulh */
14537	0,
14538	{ 0 }
14539},
14540
14541{	/* AArch64_SMULH_ZPmZ_D, AArch64_INS_SMULH: smulh */
14542	0,
14543	{ 0 }
14544},
14545
14546{	/* AArch64_SMULH_ZPmZ_H, AArch64_INS_SMULH: smulh */
14547	0,
14548	{ 0 }
14549},
14550
14551{	/* AArch64_SMULH_ZPmZ_S, AArch64_INS_SMULH: smulh */
14552	0,
14553	{ 0 }
14554},
14555
14556{	/* AArch64_SMULHrr, AArch64_INS_SMULH: smulh */
14557	0,
14558	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14559},
14560
14561{	/* AArch64_SMULLv16i8_v8i16, AArch64_INS_SMULL2: smull2 */
14562	0,
14563	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14564},
14565
14566{	/* AArch64_SMULLv2i32_indexed, AArch64_INS_SMULL: smull */
14567	0,
14568	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14569},
14570
14571{	/* AArch64_SMULLv2i32_v2i64, AArch64_INS_SMULL: smull */
14572	0,
14573	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14574},
14575
14576{	/* AArch64_SMULLv4i16_indexed, AArch64_INS_SMULL: smull */
14577	0,
14578	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14579},
14580
14581{	/* AArch64_SMULLv4i16_v4i32, AArch64_INS_SMULL: smull */
14582	0,
14583	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14584},
14585
14586{	/* AArch64_SMULLv4i32_indexed, AArch64_INS_SMULL2: smull2 */
14587	0,
14588	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14589},
14590
14591{	/* AArch64_SMULLv4i32_v2i64, AArch64_INS_SMULL2: smull2 */
14592	0,
14593	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14594},
14595
14596{	/* AArch64_SMULLv8i16_indexed, AArch64_INS_SMULL2: smull2 */
14597	0,
14598	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14599},
14600
14601{	/* AArch64_SMULLv8i16_v4i32, AArch64_INS_SMULL2: smull2 */
14602	0,
14603	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14604},
14605
14606{	/* AArch64_SMULLv8i8_v8i16, AArch64_INS_SMULL: smull */
14607	0,
14608	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14609},
14610
14611{	/* AArch64_SPLICE_ZPZ_B, AArch64_INS_SPLICE: splice */
14612	0,
14613	{ 0 }
14614},
14615
14616{	/* AArch64_SPLICE_ZPZ_D, AArch64_INS_SPLICE: splice */
14617	0,
14618	{ 0 }
14619},
14620
14621{	/* AArch64_SPLICE_ZPZ_H, AArch64_INS_SPLICE: splice */
14622	0,
14623	{ 0 }
14624},
14625
14626{	/* AArch64_SPLICE_ZPZ_S, AArch64_INS_SPLICE: splice */
14627	0,
14628	{ 0 }
14629},
14630
14631{	/* AArch64_SQABSv16i8, AArch64_INS_SQABS: sqabs */
14632	0,
14633	{ CS_AC_WRITE, CS_AC_READ, 0 }
14634},
14635
14636{	/* AArch64_SQABSv1i16, AArch64_INS_SQABS: sqabs */
14637	0,
14638	{ CS_AC_WRITE, CS_AC_READ, 0 }
14639},
14640
14641{	/* AArch64_SQABSv1i32, AArch64_INS_SQABS: sqabs */
14642	0,
14643	{ CS_AC_WRITE, CS_AC_READ, 0 }
14644},
14645
14646{	/* AArch64_SQABSv1i64, AArch64_INS_SQABS: sqabs */
14647	0,
14648	{ CS_AC_WRITE, CS_AC_READ, 0 }
14649},
14650
14651{	/* AArch64_SQABSv1i8, AArch64_INS_SQABS: sqabs */
14652	0,
14653	{ CS_AC_WRITE, CS_AC_READ, 0 }
14654},
14655
14656{	/* AArch64_SQABSv2i32, AArch64_INS_SQABS: sqabs */
14657	0,
14658	{ CS_AC_WRITE, CS_AC_READ, 0 }
14659},
14660
14661{	/* AArch64_SQABSv2i64, AArch64_INS_SQABS: sqabs */
14662	0,
14663	{ CS_AC_WRITE, CS_AC_READ, 0 }
14664},
14665
14666{	/* AArch64_SQABSv4i16, AArch64_INS_SQABS: sqabs */
14667	0,
14668	{ CS_AC_WRITE, CS_AC_READ, 0 }
14669},
14670
14671{	/* AArch64_SQABSv4i32, AArch64_INS_SQABS: sqabs */
14672	0,
14673	{ CS_AC_WRITE, CS_AC_READ, 0 }
14674},
14675
14676{	/* AArch64_SQABSv8i16, AArch64_INS_SQABS: sqabs */
14677	0,
14678	{ CS_AC_WRITE, CS_AC_READ, 0 }
14679},
14680
14681{	/* AArch64_SQABSv8i8, AArch64_INS_SQABS: sqabs */
14682	0,
14683	{ CS_AC_WRITE, CS_AC_READ, 0 }
14684},
14685
14686{	/* AArch64_SQADD_ZI_B, AArch64_INS_SQADD: sqadd */
14687	0,
14688	{ 0 }
14689},
14690
14691{	/* AArch64_SQADD_ZI_D, AArch64_INS_SQADD: sqadd */
14692	0,
14693	{ 0 }
14694},
14695
14696{	/* AArch64_SQADD_ZI_H, AArch64_INS_SQADD: sqadd */
14697	0,
14698	{ 0 }
14699},
14700
14701{	/* AArch64_SQADD_ZI_S, AArch64_INS_SQADD: sqadd */
14702	0,
14703	{ 0 }
14704},
14705
14706{	/* AArch64_SQADD_ZZZ_B, AArch64_INS_SQADD: sqadd */
14707	0,
14708	{ 0 }
14709},
14710
14711{	/* AArch64_SQADD_ZZZ_D, AArch64_INS_SQADD: sqadd */
14712	0,
14713	{ 0 }
14714},
14715
14716{	/* AArch64_SQADD_ZZZ_H, AArch64_INS_SQADD: sqadd */
14717	0,
14718	{ 0 }
14719},
14720
14721{	/* AArch64_SQADD_ZZZ_S, AArch64_INS_SQADD: sqadd */
14722	0,
14723	{ 0 }
14724},
14725
14726{	/* AArch64_SQADDv16i8, AArch64_INS_SQADD: sqadd */
14727	0,
14728	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14729},
14730
14731{	/* AArch64_SQADDv1i16, AArch64_INS_SQADD: sqadd */
14732	0,
14733	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14734},
14735
14736{	/* AArch64_SQADDv1i32, AArch64_INS_SQADD: sqadd */
14737	0,
14738	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14739},
14740
14741{	/* AArch64_SQADDv1i64, AArch64_INS_SQADD: sqadd */
14742	0,
14743	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14744},
14745
14746{	/* AArch64_SQADDv1i8, AArch64_INS_SQADD: sqadd */
14747	0,
14748	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14749},
14750
14751{	/* AArch64_SQADDv2i32, AArch64_INS_SQADD: sqadd */
14752	0,
14753	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14754},
14755
14756{	/* AArch64_SQADDv2i64, AArch64_INS_SQADD: sqadd */
14757	0,
14758	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14759},
14760
14761{	/* AArch64_SQADDv4i16, AArch64_INS_SQADD: sqadd */
14762	0,
14763	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14764},
14765
14766{	/* AArch64_SQADDv4i32, AArch64_INS_SQADD: sqadd */
14767	0,
14768	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14769},
14770
14771{	/* AArch64_SQADDv8i16, AArch64_INS_SQADD: sqadd */
14772	0,
14773	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14774},
14775
14776{	/* AArch64_SQADDv8i8, AArch64_INS_SQADD: sqadd */
14777	0,
14778	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
14779},
14780
14781{	/* AArch64_SQDECB_XPiI, AArch64_INS_SQDECB: sqdecb */
14782	0,
14783	{ 0 }
14784},
14785
14786{	/* AArch64_SQDECB_XPiWdI, AArch64_INS_SQDECB: sqdecb */
14787	0,
14788	{ 0 }
14789},
14790
14791{	/* AArch64_SQDECD_XPiI, AArch64_INS_SQDECD: sqdecd */
14792	0,
14793	{ 0 }
14794},
14795
14796{	/* AArch64_SQDECD_XPiWdI, AArch64_INS_SQDECD: sqdecd */
14797	0,
14798	{ 0 }
14799},
14800
14801{	/* AArch64_SQDECD_ZPiI, AArch64_INS_SQDECD: sqdecd */
14802	0,
14803	{ 0 }
14804},
14805
14806{	/* AArch64_SQDECH_XPiI, AArch64_INS_SQDECH: sqdech */
14807	0,
14808	{ 0 }
14809},
14810
14811{	/* AArch64_SQDECH_XPiWdI, AArch64_INS_SQDECH: sqdech */
14812	0,
14813	{ 0 }
14814},
14815
14816{	/* AArch64_SQDECH_ZPiI, AArch64_INS_SQDECH: sqdech */
14817	0,
14818	{ 0 }
14819},
14820
14821{	/* AArch64_SQDECP_XPWd_B, AArch64_INS_SQDECP: sqdecp */
14822	0,
14823	{ 0 }
14824},
14825
14826{	/* AArch64_SQDECP_XPWd_D, AArch64_INS_SQDECP: sqdecp */
14827	0,
14828	{ 0 }
14829},
14830
14831{	/* AArch64_SQDECP_XPWd_H, AArch64_INS_SQDECP: sqdecp */
14832	0,
14833	{ 0 }
14834},
14835
14836{	/* AArch64_SQDECP_XPWd_S, AArch64_INS_SQDECP: sqdecp */
14837	0,
14838	{ 0 }
14839},
14840
14841{	/* AArch64_SQDECP_XP_B, AArch64_INS_SQDECP: sqdecp */
14842	0,
14843	{ 0 }
14844},
14845
14846{	/* AArch64_SQDECP_XP_D, AArch64_INS_SQDECP: sqdecp */
14847	0,
14848	{ 0 }
14849},
14850
14851{	/* AArch64_SQDECP_XP_H, AArch64_INS_SQDECP: sqdecp */
14852	0,
14853	{ 0 }
14854},
14855
14856{	/* AArch64_SQDECP_XP_S, AArch64_INS_SQDECP: sqdecp */
14857	0,
14858	{ 0 }
14859},
14860
14861{	/* AArch64_SQDECP_ZP_D, AArch64_INS_SQDECP: sqdecp */
14862	0,
14863	{ 0 }
14864},
14865
14866{	/* AArch64_SQDECP_ZP_H, AArch64_INS_SQDECP: sqdecp */
14867	0,
14868	{ 0 }
14869},
14870
14871{	/* AArch64_SQDECP_ZP_S, AArch64_INS_SQDECP: sqdecp */
14872	0,
14873	{ 0 }
14874},
14875
14876{	/* AArch64_SQDECW_XPiI, AArch64_INS_SQDECW: sqdecw */
14877	0,
14878	{ 0 }
14879},
14880
14881{	/* AArch64_SQDECW_XPiWdI, AArch64_INS_SQDECW: sqdecw */
14882	0,
14883	{ 0 }
14884},
14885
14886{	/* AArch64_SQDECW_ZPiI, AArch64_INS_SQDECW: sqdecw */
14887	0,
14888	{ 0 }
14889},
14890
14891{	/* AArch64_SQDMLALi16, AArch64_INS_SQDMLAL: sqdmlal */
14892	0,
14893	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14894},
14895
14896{	/* AArch64_SQDMLALi32, AArch64_INS_SQDMLAL: sqdmlal */
14897	0,
14898	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14899},
14900
14901{	/* AArch64_SQDMLALv1i32_indexed, AArch64_INS_SQDMLAL: sqdmlal */
14902	0,
14903	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14904},
14905
14906{	/* AArch64_SQDMLALv1i64_indexed, AArch64_INS_SQDMLAL: sqdmlal */
14907	0,
14908	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14909},
14910
14911{	/* AArch64_SQDMLALv2i32_indexed, AArch64_INS_SQDMLAL: sqdmlal */
14912	0,
14913	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14914},
14915
14916{	/* AArch64_SQDMLALv2i32_v2i64, AArch64_INS_SQDMLAL: sqdmlal */
14917	0,
14918	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14919},
14920
14921{	/* AArch64_SQDMLALv4i16_indexed, AArch64_INS_SQDMLAL: sqdmlal */
14922	0,
14923	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14924},
14925
14926{	/* AArch64_SQDMLALv4i16_v4i32, AArch64_INS_SQDMLAL: sqdmlal */
14927	0,
14928	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14929},
14930
14931{	/* AArch64_SQDMLALv4i32_indexed, AArch64_INS_SQDMLAL2: sqdmlal2 */
14932	0,
14933	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14934},
14935
14936{	/* AArch64_SQDMLALv4i32_v2i64, AArch64_INS_SQDMLAL2: sqdmlal2 */
14937	0,
14938	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14939},
14940
14941{	/* AArch64_SQDMLALv8i16_indexed, AArch64_INS_SQDMLAL2: sqdmlal2 */
14942	0,
14943	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14944},
14945
14946{	/* AArch64_SQDMLALv8i16_v4i32, AArch64_INS_SQDMLAL2: sqdmlal2 */
14947	0,
14948	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14949},
14950
14951{	/* AArch64_SQDMLSLi16, AArch64_INS_SQDMLSL: sqdmlsl */
14952	0,
14953	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14954},
14955
14956{	/* AArch64_SQDMLSLi32, AArch64_INS_SQDMLSL: sqdmlsl */
14957	0,
14958	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14959},
14960
14961{	/* AArch64_SQDMLSLv1i32_indexed, AArch64_INS_SQDMLSL: sqdmlsl */
14962	0,
14963	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14964},
14965
14966{	/* AArch64_SQDMLSLv1i64_indexed, AArch64_INS_SQDMLSL: sqdmlsl */
14967	0,
14968	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14969},
14970
14971{	/* AArch64_SQDMLSLv2i32_indexed, AArch64_INS_SQDMLSL: sqdmlsl */
14972	0,
14973	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14974},
14975
14976{	/* AArch64_SQDMLSLv2i32_v2i64, AArch64_INS_SQDMLSL: sqdmlsl */
14977	0,
14978	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14979},
14980
14981{	/* AArch64_SQDMLSLv4i16_indexed, AArch64_INS_SQDMLSL: sqdmlsl */
14982	0,
14983	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14984},
14985
14986{	/* AArch64_SQDMLSLv4i16_v4i32, AArch64_INS_SQDMLSL: sqdmlsl */
14987	0,
14988	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14989},
14990
14991{	/* AArch64_SQDMLSLv4i32_indexed, AArch64_INS_SQDMLSL2: sqdmlsl2 */
14992	0,
14993	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
14994},
14995
14996{	/* AArch64_SQDMLSLv4i32_v2i64, AArch64_INS_SQDMLSL2: sqdmlsl2 */
14997	0,
14998	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
14999},
15000
15001{	/* AArch64_SQDMLSLv8i16_indexed, AArch64_INS_SQDMLSL2: sqdmlsl2 */
15002	0,
15003	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
15004},
15005
15006{	/* AArch64_SQDMLSLv8i16_v4i32, AArch64_INS_SQDMLSL2: sqdmlsl2 */
15007	0,
15008	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
15009},
15010
15011{	/* AArch64_SQDMULHv1i16, AArch64_INS_SQDMULH: sqdmulh */
15012	0,
15013	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15014},
15015
15016{	/* AArch64_SQDMULHv1i16_indexed, AArch64_INS_SQDMULH: sqdmulh */
15017	0,
15018	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
15019},
15020
15021{	/* AArch64_SQDMULHv1i32, AArch64_INS_SQDMULH: sqdmulh */
15022	0,
15023	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15024},
15025
15026{	/* AArch64_SQDMULHv1i32_indexed, AArch64_INS_SQDMULH: sqdmulh */
15027	0,
15028	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
15029},
15030
15031{	/* AArch64_SQDMULHv2i32, AArch64_INS_SQDMULH: sqdmulh */
15032	0,
15033	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15034},
15035
15036{	/* AArch64_SQDMULHv2i32_indexed, AArch64_INS_SQDMULH: sqdmulh */
15037	0,
15038	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
15039},
15040
15041{	/* AArch64_SQDMULHv4i16, AArch64_INS_SQDMULH: sqdmulh */
15042	0,
15043	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15044},
15045
15046{	/* AArch64_SQDMULHv4i16_indexed, AArch64_INS_SQDMULH: sqdmulh */
15047	0,
15048	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
15049},
15050
15051{	/* AArch64_SQDMULHv4i32, AArch64_INS_SQDMULH: sqdmulh */
15052	0,
15053	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15054},
15055
15056{	/* AArch64_SQDMULHv4i32_indexed, AArch64_INS_SQDMULH: sqdmulh */
15057	0,
15058	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
15059},
15060
15061{	/* AArch64_SQDMULHv8i16, AArch64_INS_SQDMULH: sqdmulh */
15062	0,
15063	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15064},
15065
15066{	/* AArch64_SQDMULHv8i16_indexed, AArch64_INS_SQDMULH: sqdmulh */
15067	0,
15068	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
15069},
15070
15071{	/* AArch64_SQDMULLi16, AArch64_INS_SQDMULL: sqdmull */
15072	0,
15073	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15074},
15075
15076{	/* AArch64_SQDMULLi32, AArch64_INS_SQDMULL: sqdmull */
15077	0,
15078	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15079},
15080
15081{	/* AArch64_SQDMULLv1i32_indexed, AArch64_INS_SQDMULL: sqdmull */
15082	0,
15083	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
15084},
15085
15086{	/* AArch64_SQDMULLv1i64_indexed, AArch64_INS_SQDMULL: sqdmull */
15087	0,
15088	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
15089},
15090
15091{	/* AArch64_SQDMULLv2i32_indexed, AArch64_INS_SQDMULL: sqdmull */
15092	0,
15093	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
15094},
15095
15096{	/* AArch64_SQDMULLv2i32_v2i64, AArch64_INS_SQDMULL: sqdmull */
15097	0,
15098	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15099},
15100
15101{	/* AArch64_SQDMULLv4i16_indexed, AArch64_INS_SQDMULL: sqdmull */
15102	0,
15103	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
15104},
15105
15106{	/* AArch64_SQDMULLv4i16_v4i32, AArch64_INS_SQDMULL: sqdmull */
15107	0,
15108	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15109},
15110
15111{	/* AArch64_SQDMULLv4i32_indexed, AArch64_INS_SQDMULL2: sqdmull2 */
15112	0,
15113	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
15114},
15115
15116{	/* AArch64_SQDMULLv4i32_v2i64, AArch64_INS_SQDMULL2: sqdmull2 */
15117	0,
15118	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15119},
15120
15121{	/* AArch64_SQDMULLv8i16_indexed, AArch64_INS_SQDMULL2: sqdmull2 */
15122	0,
15123	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
15124},
15125
15126{	/* AArch64_SQDMULLv8i16_v4i32, AArch64_INS_SQDMULL2: sqdmull2 */
15127	0,
15128	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15129},
15130
15131{	/* AArch64_SQINCB_XPiI, AArch64_INS_SQINCB: sqincb */
15132	0,
15133	{ 0 }
15134},
15135
15136{	/* AArch64_SQINCB_XPiWdI, AArch64_INS_SQINCB: sqincb */
15137	0,
15138	{ 0 }
15139},
15140
15141{	/* AArch64_SQINCD_XPiI, AArch64_INS_SQINCD: sqincd */
15142	0,
15143	{ 0 }
15144},
15145
15146{	/* AArch64_SQINCD_XPiWdI, AArch64_INS_SQINCD: sqincd */
15147	0,
15148	{ 0 }
15149},
15150
15151{	/* AArch64_SQINCD_ZPiI, AArch64_INS_SQINCD: sqincd */
15152	0,
15153	{ 0 }
15154},
15155
15156{	/* AArch64_SQINCH_XPiI, AArch64_INS_SQINCH: sqinch */
15157	0,
15158	{ 0 }
15159},
15160
15161{	/* AArch64_SQINCH_XPiWdI, AArch64_INS_SQINCH: sqinch */
15162	0,
15163	{ 0 }
15164},
15165
15166{	/* AArch64_SQINCH_ZPiI, AArch64_INS_SQINCH: sqinch */
15167	0,
15168	{ 0 }
15169},
15170
15171{	/* AArch64_SQINCP_XPWd_B, AArch64_INS_SQINCP: sqincp */
15172	0,
15173	{ 0 }
15174},
15175
15176{	/* AArch64_SQINCP_XPWd_D, AArch64_INS_SQINCP: sqincp */
15177	0,
15178	{ 0 }
15179},
15180
15181{	/* AArch64_SQINCP_XPWd_H, AArch64_INS_SQINCP: sqincp */
15182	0,
15183	{ 0 }
15184},
15185
15186{	/* AArch64_SQINCP_XPWd_S, AArch64_INS_SQINCP: sqincp */
15187	0,
15188	{ 0 }
15189},
15190
15191{	/* AArch64_SQINCP_XP_B, AArch64_INS_SQINCP: sqincp */
15192	0,
15193	{ 0 }
15194},
15195
15196{	/* AArch64_SQINCP_XP_D, AArch64_INS_SQINCP: sqincp */
15197	0,
15198	{ 0 }
15199},
15200
15201{	/* AArch64_SQINCP_XP_H, AArch64_INS_SQINCP: sqincp */
15202	0,
15203	{ 0 }
15204},
15205
15206{	/* AArch64_SQINCP_XP_S, AArch64_INS_SQINCP: sqincp */
15207	0,
15208	{ 0 }
15209},
15210
15211{	/* AArch64_SQINCP_ZP_D, AArch64_INS_SQINCP: sqincp */
15212	0,
15213	{ 0 }
15214},
15215
15216{	/* AArch64_SQINCP_ZP_H, AArch64_INS_SQINCP: sqincp */
15217	0,
15218	{ 0 }
15219},
15220
15221{	/* AArch64_SQINCP_ZP_S, AArch64_INS_SQINCP: sqincp */
15222	0,
15223	{ 0 }
15224},
15225
15226{	/* AArch64_SQINCW_XPiI, AArch64_INS_SQINCW: sqincw */
15227	0,
15228	{ 0 }
15229},
15230
15231{	/* AArch64_SQINCW_XPiWdI, AArch64_INS_SQINCW: sqincw */
15232	0,
15233	{ 0 }
15234},
15235
15236{	/* AArch64_SQINCW_ZPiI, AArch64_INS_SQINCW: sqincw */
15237	0,
15238	{ 0 }
15239},
15240
15241{	/* AArch64_SQNEGv16i8, AArch64_INS_SQNEG: sqneg */
15242	0,
15243	{ CS_AC_WRITE, CS_AC_READ, 0 }
15244},
15245
15246{	/* AArch64_SQNEGv1i16, AArch64_INS_SQNEG: sqneg */
15247	0,
15248	{ CS_AC_WRITE, CS_AC_READ, 0 }
15249},
15250
15251{	/* AArch64_SQNEGv1i32, AArch64_INS_SQNEG: sqneg */
15252	0,
15253	{ CS_AC_WRITE, CS_AC_READ, 0 }
15254},
15255
15256{	/* AArch64_SQNEGv1i64, AArch64_INS_SQNEG: sqneg */
15257	0,
15258	{ CS_AC_WRITE, CS_AC_READ, 0 }
15259},
15260
15261{	/* AArch64_SQNEGv1i8, AArch64_INS_SQNEG: sqneg */
15262	0,
15263	{ CS_AC_WRITE, CS_AC_READ, 0 }
15264},
15265
15266{	/* AArch64_SQNEGv2i32, AArch64_INS_SQNEG: sqneg */
15267	0,
15268	{ CS_AC_WRITE, CS_AC_READ, 0 }
15269},
15270
15271{	/* AArch64_SQNEGv2i64, AArch64_INS_SQNEG: sqneg */
15272	0,
15273	{ CS_AC_WRITE, CS_AC_READ, 0 }
15274},
15275
15276{	/* AArch64_SQNEGv4i16, AArch64_INS_SQNEG: sqneg */
15277	0,
15278	{ CS_AC_WRITE, CS_AC_READ, 0 }
15279},
15280
15281{	/* AArch64_SQNEGv4i32, AArch64_INS_SQNEG: sqneg */
15282	0,
15283	{ CS_AC_WRITE, CS_AC_READ, 0 }
15284},
15285
15286{	/* AArch64_SQNEGv8i16, AArch64_INS_SQNEG: sqneg */
15287	0,
15288	{ CS_AC_WRITE, CS_AC_READ, 0 }
15289},
15290
15291{	/* AArch64_SQNEGv8i8, AArch64_INS_SQNEG: sqneg */
15292	0,
15293	{ CS_AC_WRITE, CS_AC_READ, 0 }
15294},
15295
15296{	/* AArch64_SQRDMLAHi16_indexed, AArch64_INS_SQRDMLAH: sqrdmlah */
15297	0,
15298	{ 0 }
15299},
15300
15301{	/* AArch64_SQRDMLAHi32_indexed, AArch64_INS_SQRDMLAH: sqrdmlah */
15302	0,
15303	{ 0 }
15304},
15305
15306{	/* AArch64_SQRDMLAHv1i16, AArch64_INS_SQRDMLAH: sqrdmlah */
15307	0,
15308	{ 0 }
15309},
15310
15311{	/* AArch64_SQRDMLAHv1i32, AArch64_INS_SQRDMLAH: sqrdmlah */
15312	0,
15313	{ 0 }
15314},
15315
15316{	/* AArch64_SQRDMLAHv2i32, AArch64_INS_SQRDMLAH: sqrdmlah */
15317	0,
15318	{ 0 }
15319},
15320
15321{	/* AArch64_SQRDMLAHv2i32_indexed, AArch64_INS_SQRDMLAH: sqrdmlah */
15322	0,
15323	{ 0 }
15324},
15325
15326{	/* AArch64_SQRDMLAHv4i16, AArch64_INS_SQRDMLAH: sqrdmlah */
15327	0,
15328	{ 0 }
15329},
15330
15331{	/* AArch64_SQRDMLAHv4i16_indexed, AArch64_INS_SQRDMLAH: sqrdmlah */
15332	0,
15333	{ 0 }
15334},
15335
15336{	/* AArch64_SQRDMLAHv4i32, AArch64_INS_SQRDMLAH: sqrdmlah */
15337	0,
15338	{ 0 }
15339},
15340
15341{	/* AArch64_SQRDMLAHv4i32_indexed, AArch64_INS_SQRDMLAH: sqrdmlah */
15342	0,
15343	{ 0 }
15344},
15345
15346{	/* AArch64_SQRDMLAHv8i16, AArch64_INS_SQRDMLAH: sqrdmlah */
15347	0,
15348	{ 0 }
15349},
15350
15351{	/* AArch64_SQRDMLAHv8i16_indexed, AArch64_INS_SQRDMLAH: sqrdmlah */
15352	0,
15353	{ 0 }
15354},
15355
15356{	/* AArch64_SQRDMLSHi16_indexed, AArch64_INS_SQRDMLSH: sqrdmlsh */
15357	0,
15358	{ 0 }
15359},
15360
15361{	/* AArch64_SQRDMLSHi32_indexed, AArch64_INS_SQRDMLSH: sqrdmlsh */
15362	0,
15363	{ 0 }
15364},
15365
15366{	/* AArch64_SQRDMLSHv1i16, AArch64_INS_SQRDMLSH: sqrdmlsh */
15367	0,
15368	{ 0 }
15369},
15370
15371{	/* AArch64_SQRDMLSHv1i32, AArch64_INS_SQRDMLSH: sqrdmlsh */
15372	0,
15373	{ 0 }
15374},
15375
15376{	/* AArch64_SQRDMLSHv2i32, AArch64_INS_SQRDMLSH: sqrdmlsh */
15377	0,
15378	{ 0 }
15379},
15380
15381{	/* AArch64_SQRDMLSHv2i32_indexed, AArch64_INS_SQRDMLSH: sqrdmlsh */
15382	0,
15383	{ 0 }
15384},
15385
15386{	/* AArch64_SQRDMLSHv4i16, AArch64_INS_SQRDMLSH: sqrdmlsh */
15387	0,
15388	{ 0 }
15389},
15390
15391{	/* AArch64_SQRDMLSHv4i16_indexed, AArch64_INS_SQRDMLSH: sqrdmlsh */
15392	0,
15393	{ 0 }
15394},
15395
15396{	/* AArch64_SQRDMLSHv4i32, AArch64_INS_SQRDMLSH: sqrdmlsh */
15397	0,
15398	{ 0 }
15399},
15400
15401{	/* AArch64_SQRDMLSHv4i32_indexed, AArch64_INS_SQRDMLSH: sqrdmlsh */
15402	0,
15403	{ 0 }
15404},
15405
15406{	/* AArch64_SQRDMLSHv8i16, AArch64_INS_SQRDMLSH: sqrdmlsh */
15407	0,
15408	{ 0 }
15409},
15410
15411{	/* AArch64_SQRDMLSHv8i16_indexed, AArch64_INS_SQRDMLSH: sqrdmlsh */
15412	0,
15413	{ 0 }
15414},
15415
15416{	/* AArch64_SQRDMULHv1i16, AArch64_INS_SQRDMULH: sqrdmulh */
15417	0,
15418	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15419},
15420
15421{	/* AArch64_SQRDMULHv1i16_indexed, AArch64_INS_SQRDMULH: sqrdmulh */
15422	0,
15423	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
15424},
15425
15426{	/* AArch64_SQRDMULHv1i32, AArch64_INS_SQRDMULH: sqrdmulh */
15427	0,
15428	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15429},
15430
15431{	/* AArch64_SQRDMULHv1i32_indexed, AArch64_INS_SQRDMULH: sqrdmulh */
15432	0,
15433	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
15434},
15435
15436{	/* AArch64_SQRDMULHv2i32, AArch64_INS_SQRDMULH: sqrdmulh */
15437	0,
15438	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15439},
15440
15441{	/* AArch64_SQRDMULHv2i32_indexed, AArch64_INS_SQRDMULH: sqrdmulh */
15442	0,
15443	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
15444},
15445
15446{	/* AArch64_SQRDMULHv4i16, AArch64_INS_SQRDMULH: sqrdmulh */
15447	0,
15448	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15449},
15450
15451{	/* AArch64_SQRDMULHv4i16_indexed, AArch64_INS_SQRDMULH: sqrdmulh */
15452	0,
15453	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
15454},
15455
15456{	/* AArch64_SQRDMULHv4i32, AArch64_INS_SQRDMULH: sqrdmulh */
15457	0,
15458	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15459},
15460
15461{	/* AArch64_SQRDMULHv4i32_indexed, AArch64_INS_SQRDMULH: sqrdmulh */
15462	0,
15463	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
15464},
15465
15466{	/* AArch64_SQRDMULHv8i16, AArch64_INS_SQRDMULH: sqrdmulh */
15467	0,
15468	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15469},
15470
15471{	/* AArch64_SQRDMULHv8i16_indexed, AArch64_INS_SQRDMULH: sqrdmulh */
15472	0,
15473	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
15474},
15475
15476{	/* AArch64_SQRSHLv16i8, AArch64_INS_SQRSHL: sqrshl */
15477	0,
15478	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15479},
15480
15481{	/* AArch64_SQRSHLv1i16, AArch64_INS_SQRSHL: sqrshl */
15482	0,
15483	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15484},
15485
15486{	/* AArch64_SQRSHLv1i32, AArch64_INS_SQRSHL: sqrshl */
15487	0,
15488	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15489},
15490
15491{	/* AArch64_SQRSHLv1i64, AArch64_INS_SQRSHL: sqrshl */
15492	0,
15493	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15494},
15495
15496{	/* AArch64_SQRSHLv1i8, AArch64_INS_SQRSHL: sqrshl */
15497	0,
15498	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15499},
15500
15501{	/* AArch64_SQRSHLv2i32, AArch64_INS_SQRSHL: sqrshl */
15502	0,
15503	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15504},
15505
15506{	/* AArch64_SQRSHLv2i64, AArch64_INS_SQRSHL: sqrshl */
15507	0,
15508	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15509},
15510
15511{	/* AArch64_SQRSHLv4i16, AArch64_INS_SQRSHL: sqrshl */
15512	0,
15513	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15514},
15515
15516{	/* AArch64_SQRSHLv4i32, AArch64_INS_SQRSHL: sqrshl */
15517	0,
15518	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15519},
15520
15521{	/* AArch64_SQRSHLv8i16, AArch64_INS_SQRSHL: sqrshl */
15522	0,
15523	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15524},
15525
15526{	/* AArch64_SQRSHLv8i8, AArch64_INS_SQRSHL: sqrshl */
15527	0,
15528	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15529},
15530
15531{	/* AArch64_SQRSHRNb, AArch64_INS_SQRSHRN: sqrshrn */
15532	0,
15533	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15534},
15535
15536{	/* AArch64_SQRSHRNh, AArch64_INS_SQRSHRN: sqrshrn */
15537	0,
15538	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15539},
15540
15541{	/* AArch64_SQRSHRNs, AArch64_INS_SQRSHRN: sqrshrn */
15542	0,
15543	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15544},
15545
15546{	/* AArch64_SQRSHRNv16i8_shift, AArch64_INS_SQRSHRN2: sqrshrn2 */
15547	0,
15548	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15549},
15550
15551{	/* AArch64_SQRSHRNv2i32_shift, AArch64_INS_SQRSHRN: sqrshrn */
15552	0,
15553	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15554},
15555
15556{	/* AArch64_SQRSHRNv4i16_shift, AArch64_INS_SQRSHRN: sqrshrn */
15557	0,
15558	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15559},
15560
15561{	/* AArch64_SQRSHRNv4i32_shift, AArch64_INS_SQRSHRN2: sqrshrn2 */
15562	0,
15563	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15564},
15565
15566{	/* AArch64_SQRSHRNv8i16_shift, AArch64_INS_SQRSHRN2: sqrshrn2 */
15567	0,
15568	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15569},
15570
15571{	/* AArch64_SQRSHRNv8i8_shift, AArch64_INS_SQRSHRN: sqrshrn */
15572	0,
15573	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15574},
15575
15576{	/* AArch64_SQRSHRUNb, AArch64_INS_SQRSHRUN: sqrshrun */
15577	0,
15578	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15579},
15580
15581{	/* AArch64_SQRSHRUNh, AArch64_INS_SQRSHRUN: sqrshrun */
15582	0,
15583	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15584},
15585
15586{	/* AArch64_SQRSHRUNs, AArch64_INS_SQRSHRUN: sqrshrun */
15587	0,
15588	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15589},
15590
15591{	/* AArch64_SQRSHRUNv16i8_shift, AArch64_INS_SQRSHRUN2: sqrshrun2 */
15592	0,
15593	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15594},
15595
15596{	/* AArch64_SQRSHRUNv2i32_shift, AArch64_INS_SQRSHRUN: sqrshrun */
15597	0,
15598	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15599},
15600
15601{	/* AArch64_SQRSHRUNv4i16_shift, AArch64_INS_SQRSHRUN: sqrshrun */
15602	0,
15603	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15604},
15605
15606{	/* AArch64_SQRSHRUNv4i32_shift, AArch64_INS_SQRSHRUN2: sqrshrun2 */
15607	0,
15608	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15609},
15610
15611{	/* AArch64_SQRSHRUNv8i16_shift, AArch64_INS_SQRSHRUN2: sqrshrun2 */
15612	0,
15613	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15614},
15615
15616{	/* AArch64_SQRSHRUNv8i8_shift, AArch64_INS_SQRSHRUN: sqrshrun */
15617	0,
15618	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15619},
15620
15621{	/* AArch64_SQSHLUb, AArch64_INS_SQSHLU: sqshlu */
15622	0,
15623	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15624},
15625
15626{	/* AArch64_SQSHLUd, AArch64_INS_SQSHLU: sqshlu */
15627	0,
15628	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15629},
15630
15631{	/* AArch64_SQSHLUh, AArch64_INS_SQSHLU: sqshlu */
15632	0,
15633	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15634},
15635
15636{	/* AArch64_SQSHLUs, AArch64_INS_SQSHLU: sqshlu */
15637	0,
15638	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15639},
15640
15641{	/* AArch64_SQSHLUv16i8_shift, AArch64_INS_SQSHLU: sqshlu */
15642	0,
15643	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15644},
15645
15646{	/* AArch64_SQSHLUv2i32_shift, AArch64_INS_SQSHLU: sqshlu */
15647	0,
15648	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15649},
15650
15651{	/* AArch64_SQSHLUv2i64_shift, AArch64_INS_SQSHLU: sqshlu */
15652	0,
15653	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15654},
15655
15656{	/* AArch64_SQSHLUv4i16_shift, AArch64_INS_SQSHLU: sqshlu */
15657	0,
15658	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15659},
15660
15661{	/* AArch64_SQSHLUv4i32_shift, AArch64_INS_SQSHLU: sqshlu */
15662	0,
15663	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15664},
15665
15666{	/* AArch64_SQSHLUv8i16_shift, AArch64_INS_SQSHLU: sqshlu */
15667	0,
15668	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15669},
15670
15671{	/* AArch64_SQSHLUv8i8_shift, AArch64_INS_SQSHLU: sqshlu */
15672	0,
15673	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15674},
15675
15676{	/* AArch64_SQSHLb, AArch64_INS_SQSHL: sqshl */
15677	0,
15678	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15679},
15680
15681{	/* AArch64_SQSHLd, AArch64_INS_SQSHL: sqshl */
15682	0,
15683	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15684},
15685
15686{	/* AArch64_SQSHLh, AArch64_INS_SQSHL: sqshl */
15687	0,
15688	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15689},
15690
15691{	/* AArch64_SQSHLs, AArch64_INS_SQSHL: sqshl */
15692	0,
15693	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15694},
15695
15696{	/* AArch64_SQSHLv16i8, AArch64_INS_SQSHL: sqshl */
15697	0,
15698	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15699},
15700
15701{	/* AArch64_SQSHLv16i8_shift, AArch64_INS_SQSHL: sqshl */
15702	0,
15703	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15704},
15705
15706{	/* AArch64_SQSHLv1i16, AArch64_INS_SQSHL: sqshl */
15707	0,
15708	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15709},
15710
15711{	/* AArch64_SQSHLv1i32, AArch64_INS_SQSHL: sqshl */
15712	0,
15713	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15714},
15715
15716{	/* AArch64_SQSHLv1i64, AArch64_INS_SQSHL: sqshl */
15717	0,
15718	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15719},
15720
15721{	/* AArch64_SQSHLv1i8, AArch64_INS_SQSHL: sqshl */
15722	0,
15723	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15724},
15725
15726{	/* AArch64_SQSHLv2i32, AArch64_INS_SQSHL: sqshl */
15727	0,
15728	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15729},
15730
15731{	/* AArch64_SQSHLv2i32_shift, AArch64_INS_SQSHL: sqshl */
15732	0,
15733	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15734},
15735
15736{	/* AArch64_SQSHLv2i64, AArch64_INS_SQSHL: sqshl */
15737	0,
15738	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15739},
15740
15741{	/* AArch64_SQSHLv2i64_shift, AArch64_INS_SQSHL: sqshl */
15742	0,
15743	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15744},
15745
15746{	/* AArch64_SQSHLv4i16, AArch64_INS_SQSHL: sqshl */
15747	0,
15748	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15749},
15750
15751{	/* AArch64_SQSHLv4i16_shift, AArch64_INS_SQSHL: sqshl */
15752	0,
15753	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15754},
15755
15756{	/* AArch64_SQSHLv4i32, AArch64_INS_SQSHL: sqshl */
15757	0,
15758	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15759},
15760
15761{	/* AArch64_SQSHLv4i32_shift, AArch64_INS_SQSHL: sqshl */
15762	0,
15763	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15764},
15765
15766{	/* AArch64_SQSHLv8i16, AArch64_INS_SQSHL: sqshl */
15767	0,
15768	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15769},
15770
15771{	/* AArch64_SQSHLv8i16_shift, AArch64_INS_SQSHL: sqshl */
15772	0,
15773	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15774},
15775
15776{	/* AArch64_SQSHLv8i8, AArch64_INS_SQSHL: sqshl */
15777	0,
15778	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15779},
15780
15781{	/* AArch64_SQSHLv8i8_shift, AArch64_INS_SQSHL: sqshl */
15782	0,
15783	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15784},
15785
15786{	/* AArch64_SQSHRNb, AArch64_INS_SQSHRN: sqshrn */
15787	0,
15788	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15789},
15790
15791{	/* AArch64_SQSHRNh, AArch64_INS_SQSHRN: sqshrn */
15792	0,
15793	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15794},
15795
15796{	/* AArch64_SQSHRNs, AArch64_INS_SQSHRN: sqshrn */
15797	0,
15798	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15799},
15800
15801{	/* AArch64_SQSHRNv16i8_shift, AArch64_INS_SQSHRN2: sqshrn2 */
15802	0,
15803	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15804},
15805
15806{	/* AArch64_SQSHRNv2i32_shift, AArch64_INS_SQSHRN: sqshrn */
15807	0,
15808	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15809},
15810
15811{	/* AArch64_SQSHRNv4i16_shift, AArch64_INS_SQSHRN: sqshrn */
15812	0,
15813	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15814},
15815
15816{	/* AArch64_SQSHRNv4i32_shift, AArch64_INS_SQSHRN2: sqshrn2 */
15817	0,
15818	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15819},
15820
15821{	/* AArch64_SQSHRNv8i16_shift, AArch64_INS_SQSHRN2: sqshrn2 */
15822	0,
15823	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15824},
15825
15826{	/* AArch64_SQSHRNv8i8_shift, AArch64_INS_SQSHRN: sqshrn */
15827	0,
15828	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15829},
15830
15831{	/* AArch64_SQSHRUNb, AArch64_INS_SQSHRUN: sqshrun */
15832	0,
15833	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15834},
15835
15836{	/* AArch64_SQSHRUNh, AArch64_INS_SQSHRUN: sqshrun */
15837	0,
15838	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15839},
15840
15841{	/* AArch64_SQSHRUNs, AArch64_INS_SQSHRUN: sqshrun */
15842	0,
15843	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15844},
15845
15846{	/* AArch64_SQSHRUNv16i8_shift, AArch64_INS_SQSHRUN2: sqshrun2 */
15847	0,
15848	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15849},
15850
15851{	/* AArch64_SQSHRUNv2i32_shift, AArch64_INS_SQSHRUN: sqshrun */
15852	0,
15853	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15854},
15855
15856{	/* AArch64_SQSHRUNv4i16_shift, AArch64_INS_SQSHRUN: sqshrun */
15857	0,
15858	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15859},
15860
15861{	/* AArch64_SQSHRUNv4i32_shift, AArch64_INS_SQSHRUN2: sqshrun2 */
15862	0,
15863	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15864},
15865
15866{	/* AArch64_SQSHRUNv8i16_shift, AArch64_INS_SQSHRUN2: sqshrun2 */
15867	0,
15868	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15869},
15870
15871{	/* AArch64_SQSHRUNv8i8_shift, AArch64_INS_SQSHRUN: sqshrun */
15872	0,
15873	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15874},
15875
15876{	/* AArch64_SQSUB_ZI_B, AArch64_INS_SQSUB: sqsub */
15877	0,
15878	{ 0 }
15879},
15880
15881{	/* AArch64_SQSUB_ZI_D, AArch64_INS_SQSUB: sqsub */
15882	0,
15883	{ 0 }
15884},
15885
15886{	/* AArch64_SQSUB_ZI_H, AArch64_INS_SQSUB: sqsub */
15887	0,
15888	{ 0 }
15889},
15890
15891{	/* AArch64_SQSUB_ZI_S, AArch64_INS_SQSUB: sqsub */
15892	0,
15893	{ 0 }
15894},
15895
15896{	/* AArch64_SQSUB_ZZZ_B, AArch64_INS_SQSUB: sqsub */
15897	0,
15898	{ 0 }
15899},
15900
15901{	/* AArch64_SQSUB_ZZZ_D, AArch64_INS_SQSUB: sqsub */
15902	0,
15903	{ 0 }
15904},
15905
15906{	/* AArch64_SQSUB_ZZZ_H, AArch64_INS_SQSUB: sqsub */
15907	0,
15908	{ 0 }
15909},
15910
15911{	/* AArch64_SQSUB_ZZZ_S, AArch64_INS_SQSUB: sqsub */
15912	0,
15913	{ 0 }
15914},
15915
15916{	/* AArch64_SQSUBv16i8, AArch64_INS_SQSUB: sqsub */
15917	0,
15918	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15919},
15920
15921{	/* AArch64_SQSUBv1i16, AArch64_INS_SQSUB: sqsub */
15922	0,
15923	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15924},
15925
15926{	/* AArch64_SQSUBv1i32, AArch64_INS_SQSUB: sqsub */
15927	0,
15928	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15929},
15930
15931{	/* AArch64_SQSUBv1i64, AArch64_INS_SQSUB: sqsub */
15932	0,
15933	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15934},
15935
15936{	/* AArch64_SQSUBv1i8, AArch64_INS_SQSUB: sqsub */
15937	0,
15938	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15939},
15940
15941{	/* AArch64_SQSUBv2i32, AArch64_INS_SQSUB: sqsub */
15942	0,
15943	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15944},
15945
15946{	/* AArch64_SQSUBv2i64, AArch64_INS_SQSUB: sqsub */
15947	0,
15948	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15949},
15950
15951{	/* AArch64_SQSUBv4i16, AArch64_INS_SQSUB: sqsub */
15952	0,
15953	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15954},
15955
15956{	/* AArch64_SQSUBv4i32, AArch64_INS_SQSUB: sqsub */
15957	0,
15958	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15959},
15960
15961{	/* AArch64_SQSUBv8i16, AArch64_INS_SQSUB: sqsub */
15962	0,
15963	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15964},
15965
15966{	/* AArch64_SQSUBv8i8, AArch64_INS_SQSUB: sqsub */
15967	0,
15968	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
15969},
15970
15971{	/* AArch64_SQXTNv16i8, AArch64_INS_SQXTN2: sqxtn2 */
15972	0,
15973	{ CS_AC_WRITE, CS_AC_READ, 0 }
15974},
15975
15976{	/* AArch64_SQXTNv1i16, AArch64_INS_SQXTN: sqxtn */
15977	0,
15978	{ CS_AC_WRITE, CS_AC_READ, 0 }
15979},
15980
15981{	/* AArch64_SQXTNv1i32, AArch64_INS_SQXTN: sqxtn */
15982	0,
15983	{ CS_AC_WRITE, CS_AC_READ, 0 }
15984},
15985
15986{	/* AArch64_SQXTNv1i8, AArch64_INS_SQXTN: sqxtn */
15987	0,
15988	{ CS_AC_WRITE, CS_AC_READ, 0 }
15989},
15990
15991{	/* AArch64_SQXTNv2i32, AArch64_INS_SQXTN: sqxtn */
15992	0,
15993	{ CS_AC_WRITE, CS_AC_READ, 0 }
15994},
15995
15996{	/* AArch64_SQXTNv4i16, AArch64_INS_SQXTN: sqxtn */
15997	0,
15998	{ CS_AC_WRITE, CS_AC_READ, 0 }
15999},
16000
16001{	/* AArch64_SQXTNv4i32, AArch64_INS_SQXTN2: sqxtn2 */
16002	0,
16003	{ CS_AC_WRITE, CS_AC_READ, 0 }
16004},
16005
16006{	/* AArch64_SQXTNv8i16, AArch64_INS_SQXTN2: sqxtn2 */
16007	0,
16008	{ CS_AC_WRITE, CS_AC_READ, 0 }
16009},
16010
16011{	/* AArch64_SQXTNv8i8, AArch64_INS_SQXTN: sqxtn */
16012	0,
16013	{ CS_AC_WRITE, CS_AC_READ, 0 }
16014},
16015
16016{	/* AArch64_SQXTUNv16i8, AArch64_INS_SQXTUN2: sqxtun2 */
16017	0,
16018	{ CS_AC_WRITE, CS_AC_READ, 0 }
16019},
16020
16021{	/* AArch64_SQXTUNv1i16, AArch64_INS_SQXTUN: sqxtun */
16022	0,
16023	{ CS_AC_WRITE, CS_AC_READ, 0 }
16024},
16025
16026{	/* AArch64_SQXTUNv1i32, AArch64_INS_SQXTUN: sqxtun */
16027	0,
16028	{ CS_AC_WRITE, CS_AC_READ, 0 }
16029},
16030
16031{	/* AArch64_SQXTUNv1i8, AArch64_INS_SQXTUN: sqxtun */
16032	0,
16033	{ CS_AC_WRITE, CS_AC_READ, 0 }
16034},
16035
16036{	/* AArch64_SQXTUNv2i32, AArch64_INS_SQXTUN: sqxtun */
16037	0,
16038	{ CS_AC_WRITE, CS_AC_READ, 0 }
16039},
16040
16041{	/* AArch64_SQXTUNv4i16, AArch64_INS_SQXTUN: sqxtun */
16042	0,
16043	{ CS_AC_WRITE, CS_AC_READ, 0 }
16044},
16045
16046{	/* AArch64_SQXTUNv4i32, AArch64_INS_SQXTUN2: sqxtun2 */
16047	0,
16048	{ CS_AC_WRITE, CS_AC_READ, 0 }
16049},
16050
16051{	/* AArch64_SQXTUNv8i16, AArch64_INS_SQXTUN2: sqxtun2 */
16052	0,
16053	{ CS_AC_WRITE, CS_AC_READ, 0 }
16054},
16055
16056{	/* AArch64_SQXTUNv8i8, AArch64_INS_SQXTUN: sqxtun */
16057	0,
16058	{ CS_AC_WRITE, CS_AC_READ, 0 }
16059},
16060
16061{	/* AArch64_SRHADDv16i8, AArch64_INS_SRHADD: srhadd */
16062	0,
16063	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16064},
16065
16066{	/* AArch64_SRHADDv2i32, AArch64_INS_SRHADD: srhadd */
16067	0,
16068	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16069},
16070
16071{	/* AArch64_SRHADDv4i16, AArch64_INS_SRHADD: srhadd */
16072	0,
16073	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16074},
16075
16076{	/* AArch64_SRHADDv4i32, AArch64_INS_SRHADD: srhadd */
16077	0,
16078	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16079},
16080
16081{	/* AArch64_SRHADDv8i16, AArch64_INS_SRHADD: srhadd */
16082	0,
16083	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16084},
16085
16086{	/* AArch64_SRHADDv8i8, AArch64_INS_SRHADD: srhadd */
16087	0,
16088	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16089},
16090
16091{	/* AArch64_SRId, AArch64_INS_SRI: sri */
16092	0,
16093	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
16094},
16095
16096{	/* AArch64_SRIv16i8_shift, AArch64_INS_SRI: sri */
16097	0,
16098	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
16099},
16100
16101{	/* AArch64_SRIv2i32_shift, AArch64_INS_SRI: sri */
16102	0,
16103	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
16104},
16105
16106{	/* AArch64_SRIv2i64_shift, AArch64_INS_SRI: sri */
16107	0,
16108	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
16109},
16110
16111{	/* AArch64_SRIv4i16_shift, AArch64_INS_SRI: sri */
16112	0,
16113	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
16114},
16115
16116{	/* AArch64_SRIv4i32_shift, AArch64_INS_SRI: sri */
16117	0,
16118	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
16119},
16120
16121{	/* AArch64_SRIv8i16_shift, AArch64_INS_SRI: sri */
16122	0,
16123	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
16124},
16125
16126{	/* AArch64_SRIv8i8_shift, AArch64_INS_SRI: sri */
16127	0,
16128	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
16129},
16130
16131{	/* AArch64_SRSHLv16i8, AArch64_INS_SRSHL: srshl */
16132	0,
16133	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16134},
16135
16136{	/* AArch64_SRSHLv1i64, AArch64_INS_SRSHL: srshl */
16137	0,
16138	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16139},
16140
16141{	/* AArch64_SRSHLv2i32, AArch64_INS_SRSHL: srshl */
16142	0,
16143	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16144},
16145
16146{	/* AArch64_SRSHLv2i64, AArch64_INS_SRSHL: srshl */
16147	0,
16148	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16149},
16150
16151{	/* AArch64_SRSHLv4i16, AArch64_INS_SRSHL: srshl */
16152	0,
16153	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16154},
16155
16156{	/* AArch64_SRSHLv4i32, AArch64_INS_SRSHL: srshl */
16157	0,
16158	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16159},
16160
16161{	/* AArch64_SRSHLv8i16, AArch64_INS_SRSHL: srshl */
16162	0,
16163	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16164},
16165
16166{	/* AArch64_SRSHLv8i8, AArch64_INS_SRSHL: srshl */
16167	0,
16168	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16169},
16170
16171{	/* AArch64_SRSHRd, AArch64_INS_SRSHR: srshr */
16172	0,
16173	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16174},
16175
16176{	/* AArch64_SRSHRv16i8_shift, AArch64_INS_SRSHR: srshr */
16177	0,
16178	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16179},
16180
16181{	/* AArch64_SRSHRv2i32_shift, AArch64_INS_SRSHR: srshr */
16182	0,
16183	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16184},
16185
16186{	/* AArch64_SRSHRv2i64_shift, AArch64_INS_SRSHR: srshr */
16187	0,
16188	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16189},
16190
16191{	/* AArch64_SRSHRv4i16_shift, AArch64_INS_SRSHR: srshr */
16192	0,
16193	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16194},
16195
16196{	/* AArch64_SRSHRv4i32_shift, AArch64_INS_SRSHR: srshr */
16197	0,
16198	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16199},
16200
16201{	/* AArch64_SRSHRv8i16_shift, AArch64_INS_SRSHR: srshr */
16202	0,
16203	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16204},
16205
16206{	/* AArch64_SRSHRv8i8_shift, AArch64_INS_SRSHR: srshr */
16207	0,
16208	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16209},
16210
16211{	/* AArch64_SRSRAd, AArch64_INS_SRSRA: srsra */
16212	0,
16213	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16214},
16215
16216{	/* AArch64_SRSRAv16i8_shift, AArch64_INS_SRSRA: srsra */
16217	0,
16218	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16219},
16220
16221{	/* AArch64_SRSRAv2i32_shift, AArch64_INS_SRSRA: srsra */
16222	0,
16223	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16224},
16225
16226{	/* AArch64_SRSRAv2i64_shift, AArch64_INS_SRSRA: srsra */
16227	0,
16228	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16229},
16230
16231{	/* AArch64_SRSRAv4i16_shift, AArch64_INS_SRSRA: srsra */
16232	0,
16233	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16234},
16235
16236{	/* AArch64_SRSRAv4i32_shift, AArch64_INS_SRSRA: srsra */
16237	0,
16238	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16239},
16240
16241{	/* AArch64_SRSRAv8i16_shift, AArch64_INS_SRSRA: srsra */
16242	0,
16243	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16244},
16245
16246{	/* AArch64_SRSRAv8i8_shift, AArch64_INS_SRSRA: srsra */
16247	0,
16248	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16249},
16250
16251{	/* AArch64_SSHLLv16i8_shift, AArch64_INS_SSHLL2: sshll2 */
16252	0,
16253	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16254},
16255
16256{	/* AArch64_SSHLLv2i32_shift, AArch64_INS_SSHLL: sshll */
16257	0,
16258	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16259},
16260
16261{	/* AArch64_SSHLLv4i16_shift, AArch64_INS_SSHLL: sshll */
16262	0,
16263	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16264},
16265
16266{	/* AArch64_SSHLLv4i32_shift, AArch64_INS_SSHLL2: sshll2 */
16267	0,
16268	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16269},
16270
16271{	/* AArch64_SSHLLv8i16_shift, AArch64_INS_SSHLL2: sshll2 */
16272	0,
16273	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16274},
16275
16276{	/* AArch64_SSHLLv8i8_shift, AArch64_INS_SSHLL: sshll */
16277	0,
16278	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16279},
16280
16281{	/* AArch64_SSHLv16i8, AArch64_INS_SSHL: sshl */
16282	0,
16283	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16284},
16285
16286{	/* AArch64_SSHLv1i64, AArch64_INS_SSHL: sshl */
16287	0,
16288	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16289},
16290
16291{	/* AArch64_SSHLv2i32, AArch64_INS_SSHL: sshl */
16292	0,
16293	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16294},
16295
16296{	/* AArch64_SSHLv2i64, AArch64_INS_SSHL: sshl */
16297	0,
16298	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16299},
16300
16301{	/* AArch64_SSHLv4i16, AArch64_INS_SSHL: sshl */
16302	0,
16303	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16304},
16305
16306{	/* AArch64_SSHLv4i32, AArch64_INS_SSHL: sshl */
16307	0,
16308	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16309},
16310
16311{	/* AArch64_SSHLv8i16, AArch64_INS_SSHL: sshl */
16312	0,
16313	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16314},
16315
16316{	/* AArch64_SSHLv8i8, AArch64_INS_SSHL: sshl */
16317	0,
16318	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16319},
16320
16321{	/* AArch64_SSHRd, AArch64_INS_SSHR: sshr */
16322	0,
16323	{ CS_AC_WRITE | CS_AC_READ,  CS_AC_READ, CS_AC_READ, 0 }
16324},
16325
16326{	/* AArch64_SSHRv16i8_shift, AArch64_INS_SSHR: sshr */
16327	0,
16328	{ CS_AC_WRITE | CS_AC_READ,  CS_AC_READ, CS_AC_READ, 0 }
16329},
16330
16331{	/* AArch64_SSHRv2i32_shift, AArch64_INS_SSHR: sshr */
16332	0,
16333	{ CS_AC_WRITE | CS_AC_READ,  CS_AC_READ, CS_AC_READ, 0 }
16334},
16335
16336{	/* AArch64_SSHRv2i64_shift, AArch64_INS_SSHR: sshr */
16337	0,
16338	{ CS_AC_WRITE | CS_AC_READ,  CS_AC_READ, CS_AC_READ, 0 }
16339},
16340
16341{	/* AArch64_SSHRv4i16_shift, AArch64_INS_SSHR: sshr */
16342	0,
16343	{ CS_AC_WRITE | CS_AC_READ,  CS_AC_READ, CS_AC_READ, 0 }
16344},
16345
16346{	/* AArch64_SSHRv4i32_shift, AArch64_INS_SSHR: sshr */
16347	0,
16348	{ CS_AC_WRITE | CS_AC_READ,  CS_AC_READ, CS_AC_READ, 0 }
16349},
16350
16351{	/* AArch64_SSHRv8i16_shift, AArch64_INS_SSHR: sshr */
16352	0,
16353	{ CS_AC_WRITE | CS_AC_READ,  CS_AC_READ, CS_AC_READ, 0 }
16354},
16355
16356{	/* AArch64_SSHRv8i8_shift, AArch64_INS_SSHR: sshr */
16357	0,
16358	{ CS_AC_WRITE | CS_AC_READ,  CS_AC_READ, CS_AC_READ, 0 }
16359},
16360
16361{	/* AArch64_SSRAd, AArch64_INS_SSRA: ssra */
16362	0,
16363	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
16364},
16365
16366{	/* AArch64_SSRAv16i8_shift, AArch64_INS_SSRA: ssra */
16367	0,
16368	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
16369},
16370
16371{	/* AArch64_SSRAv2i32_shift, AArch64_INS_SSRA: ssra */
16372	0,
16373	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
16374},
16375
16376{	/* AArch64_SSRAv2i64_shift, AArch64_INS_SSRA: ssra */
16377	0,
16378	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
16379},
16380
16381{	/* AArch64_SSRAv4i16_shift, AArch64_INS_SSRA: ssra */
16382	0,
16383	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
16384},
16385
16386{	/* AArch64_SSRAv4i32_shift, AArch64_INS_SSRA: ssra */
16387	0,
16388	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
16389},
16390
16391{	/* AArch64_SSRAv8i16_shift, AArch64_INS_SSRA: ssra */
16392	0,
16393	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
16394},
16395
16396{	/* AArch64_SSRAv8i8_shift, AArch64_INS_SSRA: ssra */
16397	0,
16398	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
16399},
16400
16401{	/* AArch64_SST1B_D, AArch64_INS_ST1B: st1b */
16402	0,
16403	{ 0 }
16404},
16405
16406{	/* AArch64_SST1B_D_IMM, AArch64_INS_ST1B: st1b */
16407	0,
16408	{ 0 }
16409},
16410
16411{	/* AArch64_SST1B_D_SXTW, AArch64_INS_ST1B: st1b */
16412	0,
16413	{ 0 }
16414},
16415
16416{	/* AArch64_SST1B_D_UXTW, AArch64_INS_ST1B: st1b */
16417	0,
16418	{ 0 }
16419},
16420
16421{	/* AArch64_SST1B_S_IMM, AArch64_INS_ST1B: st1b */
16422	0,
16423	{ 0 }
16424},
16425
16426{	/* AArch64_SST1B_S_SXTW, AArch64_INS_ST1B: st1b */
16427	0,
16428	{ 0 }
16429},
16430
16431{	/* AArch64_SST1B_S_UXTW, AArch64_INS_ST1B: st1b */
16432	0,
16433	{ 0 }
16434},
16435
16436{	/* AArch64_SST1D, AArch64_INS_ST1D: st1d */
16437	0,
16438	{ 0 }
16439},
16440
16441{	/* AArch64_SST1D_IMM, AArch64_INS_ST1D: st1d */
16442	0,
16443	{ 0 }
16444},
16445
16446{	/* AArch64_SST1D_SCALED, AArch64_INS_ST1D: st1d */
16447	0,
16448	{ 0 }
16449},
16450
16451{	/* AArch64_SST1D_SXTW, AArch64_INS_ST1D: st1d */
16452	0,
16453	{ 0 }
16454},
16455
16456{	/* AArch64_SST1D_SXTW_SCALED, AArch64_INS_ST1D: st1d */
16457	0,
16458	{ 0 }
16459},
16460
16461{	/* AArch64_SST1D_UXTW, AArch64_INS_ST1D: st1d */
16462	0,
16463	{ 0 }
16464},
16465
16466{	/* AArch64_SST1D_UXTW_SCALED, AArch64_INS_ST1D: st1d */
16467	0,
16468	{ 0 }
16469},
16470
16471{	/* AArch64_SST1H_D, AArch64_INS_ST1H: st1h */
16472	0,
16473	{ 0 }
16474},
16475
16476{	/* AArch64_SST1H_D_IMM, AArch64_INS_ST1H: st1h */
16477	0,
16478	{ 0 }
16479},
16480
16481{	/* AArch64_SST1H_D_SCALED, AArch64_INS_ST1H: st1h */
16482	0,
16483	{ 0 }
16484},
16485
16486{	/* AArch64_SST1H_D_SXTW, AArch64_INS_ST1H: st1h */
16487	0,
16488	{ 0 }
16489},
16490
16491{	/* AArch64_SST1H_D_SXTW_SCALED, AArch64_INS_ST1H: st1h */
16492	0,
16493	{ 0 }
16494},
16495
16496{	/* AArch64_SST1H_D_UXTW, AArch64_INS_ST1H: st1h */
16497	0,
16498	{ 0 }
16499},
16500
16501{	/* AArch64_SST1H_D_UXTW_SCALED, AArch64_INS_ST1H: st1h */
16502	0,
16503	{ 0 }
16504},
16505
16506{	/* AArch64_SST1H_S_IMM, AArch64_INS_ST1H: st1h */
16507	0,
16508	{ 0 }
16509},
16510
16511{	/* AArch64_SST1H_S_SXTW, AArch64_INS_ST1H: st1h */
16512	0,
16513	{ 0 }
16514},
16515
16516{	/* AArch64_SST1H_S_SXTW_SCALED, AArch64_INS_ST1H: st1h */
16517	0,
16518	{ 0 }
16519},
16520
16521{	/* AArch64_SST1H_S_UXTW, AArch64_INS_ST1H: st1h */
16522	0,
16523	{ 0 }
16524},
16525
16526{	/* AArch64_SST1H_S_UXTW_SCALED, AArch64_INS_ST1H: st1h */
16527	0,
16528	{ 0 }
16529},
16530
16531{	/* AArch64_SST1W_D, AArch64_INS_ST1W: st1w */
16532	0,
16533	{ 0 }
16534},
16535
16536{	/* AArch64_SST1W_D_IMM, AArch64_INS_ST1W: st1w */
16537	0,
16538	{ 0 }
16539},
16540
16541{	/* AArch64_SST1W_D_SCALED, AArch64_INS_ST1W: st1w */
16542	0,
16543	{ 0 }
16544},
16545
16546{	/* AArch64_SST1W_D_SXTW, AArch64_INS_ST1W: st1w */
16547	0,
16548	{ 0 }
16549},
16550
16551{	/* AArch64_SST1W_D_SXTW_SCALED, AArch64_INS_ST1W: st1w */
16552	0,
16553	{ 0 }
16554},
16555
16556{	/* AArch64_SST1W_D_UXTW, AArch64_INS_ST1W: st1w */
16557	0,
16558	{ 0 }
16559},
16560
16561{	/* AArch64_SST1W_D_UXTW_SCALED, AArch64_INS_ST1W: st1w */
16562	0,
16563	{ 0 }
16564},
16565
16566{	/* AArch64_SST1W_IMM, AArch64_INS_ST1W: st1w */
16567	0,
16568	{ 0 }
16569},
16570
16571{	/* AArch64_SST1W_SXTW, AArch64_INS_ST1W: st1w */
16572	0,
16573	{ 0 }
16574},
16575
16576{	/* AArch64_SST1W_SXTW_SCALED, AArch64_INS_ST1W: st1w */
16577	0,
16578	{ 0 }
16579},
16580
16581{	/* AArch64_SST1W_UXTW, AArch64_INS_ST1W: st1w */
16582	0,
16583	{ 0 }
16584},
16585
16586{	/* AArch64_SST1W_UXTW_SCALED, AArch64_INS_ST1W: st1w */
16587	0,
16588	{ 0 }
16589},
16590
16591{	/* AArch64_SSUBLv16i8_v8i16, AArch64_INS_SSUBL2: ssubl2 */
16592	0,
16593	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16594},
16595
16596{	/* AArch64_SSUBLv2i32_v2i64, AArch64_INS_SSUBL: ssubl */
16597	0,
16598	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16599},
16600
16601{	/* AArch64_SSUBLv4i16_v4i32, AArch64_INS_SSUBL: ssubl */
16602	0,
16603	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16604},
16605
16606{	/* AArch64_SSUBLv4i32_v2i64, AArch64_INS_SSUBL2: ssubl2 */
16607	0,
16608	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16609},
16610
16611{	/* AArch64_SSUBLv8i16_v4i32, AArch64_INS_SSUBL2: ssubl2 */
16612	0,
16613	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16614},
16615
16616{	/* AArch64_SSUBLv8i8_v8i16, AArch64_INS_SSUBL: ssubl */
16617	0,
16618	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16619},
16620
16621{	/* AArch64_SSUBWv16i8_v8i16, AArch64_INS_SSUBW2: ssubw2 */
16622	0,
16623	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16624},
16625
16626{	/* AArch64_SSUBWv2i32_v2i64, AArch64_INS_SSUBW: ssubw */
16627	0,
16628	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16629},
16630
16631{	/* AArch64_SSUBWv4i16_v4i32, AArch64_INS_SSUBW: ssubw */
16632	0,
16633	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16634},
16635
16636{	/* AArch64_SSUBWv4i32_v2i64, AArch64_INS_SSUBW2: ssubw2 */
16637	0,
16638	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16639},
16640
16641{	/* AArch64_SSUBWv8i16_v4i32, AArch64_INS_SSUBW2: ssubw2 */
16642	0,
16643	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16644},
16645
16646{	/* AArch64_SSUBWv8i8_v8i16, AArch64_INS_SSUBW: ssubw */
16647	0,
16648	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
16649},
16650
16651{	/* AArch64_ST1B, AArch64_INS_ST1B: st1b */
16652	0,
16653	{ 0 }
16654},
16655
16656{	/* AArch64_ST1B_D, AArch64_INS_ST1B: st1b */
16657	0,
16658	{ 0 }
16659},
16660
16661{	/* AArch64_ST1B_D_IMM, AArch64_INS_ST1B: st1b */
16662	0,
16663	{ 0 }
16664},
16665
16666{	/* AArch64_ST1B_H, AArch64_INS_ST1B: st1b */
16667	0,
16668	{ 0 }
16669},
16670
16671{	/* AArch64_ST1B_H_IMM, AArch64_INS_ST1B: st1b */
16672	0,
16673	{ 0 }
16674},
16675
16676{	/* AArch64_ST1B_IMM, AArch64_INS_ST1B: st1b */
16677	0,
16678	{ 0 }
16679},
16680
16681{	/* AArch64_ST1B_S, AArch64_INS_ST1B: st1b */
16682	0,
16683	{ 0 }
16684},
16685
16686{	/* AArch64_ST1B_S_IMM, AArch64_INS_ST1B: st1b */
16687	0,
16688	{ 0 }
16689},
16690
16691{	/* AArch64_ST1D, AArch64_INS_ST1D: st1d */
16692	0,
16693	{ 0 }
16694},
16695
16696{	/* AArch64_ST1D_IMM, AArch64_INS_ST1D: st1d */
16697	0,
16698	{ 0 }
16699},
16700
16701{	/* AArch64_ST1Fourv16b, AArch64_INS_ST1: st1 */
16702	0,
16703	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16704},
16705
16706{	/* AArch64_ST1Fourv16b_POST, AArch64_INS_ST1: st1 */
16707	0,
16708	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16709},
16710
16711{	/* AArch64_ST1Fourv1d, AArch64_INS_ST1: st1 */
16712	0,
16713	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16714},
16715
16716{	/* AArch64_ST1Fourv1d_POST, AArch64_INS_ST1: st1 */
16717	0,
16718	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16719},
16720
16721{	/* AArch64_ST1Fourv2d, AArch64_INS_ST1: st1 */
16722	0,
16723	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16724},
16725
16726{	/* AArch64_ST1Fourv2d_POST, AArch64_INS_ST1: st1 */
16727	0,
16728	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16729},
16730
16731{	/* AArch64_ST1Fourv2s, AArch64_INS_ST1: st1 */
16732	0,
16733	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16734},
16735
16736{	/* AArch64_ST1Fourv2s_POST, AArch64_INS_ST1: st1 */
16737	0,
16738	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16739},
16740
16741{	/* AArch64_ST1Fourv4h, AArch64_INS_ST1: st1 */
16742	0,
16743	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16744},
16745
16746{	/* AArch64_ST1Fourv4h_POST, AArch64_INS_ST1: st1 */
16747	0,
16748	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16749},
16750
16751{	/* AArch64_ST1Fourv4s, AArch64_INS_ST1: st1 */
16752	0,
16753	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16754},
16755
16756{	/* AArch64_ST1Fourv4s_POST, AArch64_INS_ST1: st1 */
16757	0,
16758	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16759},
16760
16761{	/* AArch64_ST1Fourv8b, AArch64_INS_ST1: st1 */
16762	0,
16763	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16764},
16765
16766{	/* AArch64_ST1Fourv8b_POST, AArch64_INS_ST1: st1 */
16767	0,
16768	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16769},
16770
16771{	/* AArch64_ST1Fourv8h, AArch64_INS_ST1: st1 */
16772	0,
16773	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16774},
16775
16776{	/* AArch64_ST1Fourv8h_POST, AArch64_INS_ST1: st1 */
16777	0,
16778	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16779},
16780
16781{	/* AArch64_ST1H, AArch64_INS_ST1H: st1h */
16782	0,
16783	{ 0 }
16784},
16785
16786{	/* AArch64_ST1H_D, AArch64_INS_ST1H: st1h */
16787	0,
16788	{ 0 }
16789},
16790
16791{	/* AArch64_ST1H_D_IMM, AArch64_INS_ST1H: st1h */
16792	0,
16793	{ 0 }
16794},
16795
16796{	/* AArch64_ST1H_IMM, AArch64_INS_ST1H: st1h */
16797	0,
16798	{ 0 }
16799},
16800
16801{	/* AArch64_ST1H_S, AArch64_INS_ST1H: st1h */
16802	0,
16803	{ 0 }
16804},
16805
16806{	/* AArch64_ST1H_S_IMM, AArch64_INS_ST1H: st1h */
16807	0,
16808	{ 0 }
16809},
16810
16811{	/* AArch64_ST1Onev16b, AArch64_INS_ST1: st1 */
16812	0,
16813	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16814},
16815
16816{	/* AArch64_ST1Onev16b_POST, AArch64_INS_ST1: st1 */
16817	0,
16818	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16819},
16820
16821{	/* AArch64_ST1Onev1d, AArch64_INS_ST1: st1 */
16822	0,
16823	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16824},
16825
16826{	/* AArch64_ST1Onev1d_POST, AArch64_INS_ST1: st1 */
16827	0,
16828	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16829},
16830
16831{	/* AArch64_ST1Onev2d, AArch64_INS_ST1: st1 */
16832	0,
16833	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16834},
16835
16836{	/* AArch64_ST1Onev2d_POST, AArch64_INS_ST1: st1 */
16837	0,
16838	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16839},
16840
16841{	/* AArch64_ST1Onev2s, AArch64_INS_ST1: st1 */
16842	0,
16843	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16844},
16845
16846{	/* AArch64_ST1Onev2s_POST, AArch64_INS_ST1: st1 */
16847	0,
16848	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16849},
16850
16851{	/* AArch64_ST1Onev4h, AArch64_INS_ST1: st1 */
16852	0,
16853	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16854},
16855
16856{	/* AArch64_ST1Onev4h_POST, AArch64_INS_ST1: st1 */
16857	0,
16858	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16859},
16860
16861{	/* AArch64_ST1Onev4s, AArch64_INS_ST1: st1 */
16862	0,
16863	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16864},
16865
16866{	/* AArch64_ST1Onev4s_POST, AArch64_INS_ST1: st1 */
16867	0,
16868	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16869},
16870
16871{	/* AArch64_ST1Onev8b, AArch64_INS_ST1: st1 */
16872	0,
16873	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16874},
16875
16876{	/* AArch64_ST1Onev8b_POST, AArch64_INS_ST1: st1 */
16877	0,
16878	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16879},
16880
16881{	/* AArch64_ST1Onev8h, AArch64_INS_ST1: st1 */
16882	0,
16883	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16884},
16885
16886{	/* AArch64_ST1Onev8h_POST, AArch64_INS_ST1: st1 */
16887	0,
16888	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16889},
16890
16891{	/* AArch64_ST1Threev16b, AArch64_INS_ST1: st1 */
16892	0,
16893	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16894},
16895
16896{	/* AArch64_ST1Threev16b_POST, AArch64_INS_ST1: st1 */
16897	0,
16898	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16899},
16900
16901{	/* AArch64_ST1Threev1d, AArch64_INS_ST1: st1 */
16902	0,
16903	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16904},
16905
16906{	/* AArch64_ST1Threev1d_POST, AArch64_INS_ST1: st1 */
16907	0,
16908	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16909},
16910
16911{	/* AArch64_ST1Threev2d, AArch64_INS_ST1: st1 */
16912	0,
16913	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16914},
16915
16916{	/* AArch64_ST1Threev2d_POST, AArch64_INS_ST1: st1 */
16917	0,
16918	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16919},
16920
16921{	/* AArch64_ST1Threev2s, AArch64_INS_ST1: st1 */
16922	0,
16923	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16924},
16925
16926{	/* AArch64_ST1Threev2s_POST, AArch64_INS_ST1: st1 */
16927	0,
16928	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16929},
16930
16931{	/* AArch64_ST1Threev4h, AArch64_INS_ST1: st1 */
16932	0,
16933	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16934},
16935
16936{	/* AArch64_ST1Threev4h_POST, AArch64_INS_ST1: st1 */
16937	0,
16938	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16939},
16940
16941{	/* AArch64_ST1Threev4s, AArch64_INS_ST1: st1 */
16942	0,
16943	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16944},
16945
16946{	/* AArch64_ST1Threev4s_POST, AArch64_INS_ST1: st1 */
16947	0,
16948	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16949},
16950
16951{	/* AArch64_ST1Threev8b, AArch64_INS_ST1: st1 */
16952	0,
16953	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16954},
16955
16956{	/* AArch64_ST1Threev8b_POST, AArch64_INS_ST1: st1 */
16957	0,
16958	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16959},
16960
16961{	/* AArch64_ST1Threev8h, AArch64_INS_ST1: st1 */
16962	0,
16963	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16964},
16965
16966{	/* AArch64_ST1Threev8h_POST, AArch64_INS_ST1: st1 */
16967	0,
16968	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16969},
16970
16971{	/* AArch64_ST1Twov16b, AArch64_INS_ST1: st1 */
16972	0,
16973	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16974},
16975
16976{	/* AArch64_ST1Twov16b_POST, AArch64_INS_ST1: st1 */
16977	0,
16978	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16979},
16980
16981{	/* AArch64_ST1Twov1d, AArch64_INS_ST1: st1 */
16982	0,
16983	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16984},
16985
16986{	/* AArch64_ST1Twov1d_POST, AArch64_INS_ST1: st1 */
16987	0,
16988	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16989},
16990
16991{	/* AArch64_ST1Twov2d, AArch64_INS_ST1: st1 */
16992	0,
16993	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
16994},
16995
16996{	/* AArch64_ST1Twov2d_POST, AArch64_INS_ST1: st1 */
16997	0,
16998	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
16999},
17000
17001{	/* AArch64_ST1Twov2s, AArch64_INS_ST1: st1 */
17002	0,
17003	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17004},
17005
17006{	/* AArch64_ST1Twov2s_POST, AArch64_INS_ST1: st1 */
17007	0,
17008	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17009},
17010
17011{	/* AArch64_ST1Twov4h, AArch64_INS_ST1: st1 */
17012	0,
17013	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17014},
17015
17016{	/* AArch64_ST1Twov4h_POST, AArch64_INS_ST1: st1 */
17017	0,
17018	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17019},
17020
17021{	/* AArch64_ST1Twov4s, AArch64_INS_ST1: st1 */
17022	0,
17023	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17024},
17025
17026{	/* AArch64_ST1Twov4s_POST, AArch64_INS_ST1: st1 */
17027	0,
17028	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17029},
17030
17031{	/* AArch64_ST1Twov8b, AArch64_INS_ST1: st1 */
17032	0,
17033	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17034},
17035
17036{	/* AArch64_ST1Twov8b_POST, AArch64_INS_ST1: st1 */
17037	0,
17038	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17039},
17040
17041{	/* AArch64_ST1Twov8h, AArch64_INS_ST1: st1 */
17042	0,
17043	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17044},
17045
17046{	/* AArch64_ST1Twov8h_POST, AArch64_INS_ST1: st1 */
17047	0,
17048	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17049},
17050
17051{	/* AArch64_ST1W, AArch64_INS_ST1W: st1w */
17052	0,
17053	{ 0 }
17054},
17055
17056{	/* AArch64_ST1W_D, AArch64_INS_ST1W: st1w */
17057	0,
17058	{ 0 }
17059},
17060
17061{	/* AArch64_ST1W_D_IMM, AArch64_INS_ST1W: st1w */
17062	0,
17063	{ 0 }
17064},
17065
17066{	/* AArch64_ST1W_IMM, AArch64_INS_ST1W: st1w */
17067	0,
17068	{ 0 }
17069},
17070
17071{	/* AArch64_ST1i16, AArch64_INS_ST1: st1 */
17072	0,
17073	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17074},
17075
17076{	/* AArch64_ST1i16_POST, AArch64_INS_ST1: st1 */
17077	0,
17078	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17079},
17080
17081{	/* AArch64_ST1i32, AArch64_INS_ST1: st1 */
17082	0,
17083	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17084},
17085
17086{	/* AArch64_ST1i32_POST, AArch64_INS_ST1: st1 */
17087	0,
17088	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17089},
17090
17091{	/* AArch64_ST1i64, AArch64_INS_ST1: st1 */
17092	0,
17093	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17094},
17095
17096{	/* AArch64_ST1i64_POST, AArch64_INS_ST1: st1 */
17097	0,
17098	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17099},
17100
17101{	/* AArch64_ST1i8, AArch64_INS_ST1: st1 */
17102	0,
17103	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17104},
17105
17106{	/* AArch64_ST1i8_POST, AArch64_INS_ST1: st1 */
17107	0,
17108	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17109},
17110
17111{	/* AArch64_ST2B, AArch64_INS_ST2B: st2b */
17112	0,
17113	{ 0 }
17114},
17115
17116{	/* AArch64_ST2B_IMM, AArch64_INS_ST2B: st2b */
17117	0,
17118	{ 0 }
17119},
17120
17121{	/* AArch64_ST2D, AArch64_INS_ST2D: st2d */
17122	0,
17123	{ 0 }
17124},
17125
17126{	/* AArch64_ST2D_IMM, AArch64_INS_ST2D: st2d */
17127	0,
17128	{ 0 }
17129},
17130
17131{	/* AArch64_ST2H, AArch64_INS_ST2H: st2h */
17132	0,
17133	{ 0 }
17134},
17135
17136{	/* AArch64_ST2H_IMM, AArch64_INS_ST2H: st2h */
17137	0,
17138	{ 0 }
17139},
17140
17141{	/* AArch64_ST2Twov16b, AArch64_INS_ST2: st2 */
17142	0,
17143	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17144},
17145
17146{	/* AArch64_ST2Twov16b_POST, AArch64_INS_ST2: st2 */
17147	0,
17148	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17149},
17150
17151{	/* AArch64_ST2Twov2d, AArch64_INS_ST2: st2 */
17152	0,
17153	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17154},
17155
17156{	/* AArch64_ST2Twov2d_POST, AArch64_INS_ST2: st2 */
17157	0,
17158	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17159},
17160
17161{	/* AArch64_ST2Twov2s, AArch64_INS_ST2: st2 */
17162	0,
17163	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17164},
17165
17166{	/* AArch64_ST2Twov2s_POST, AArch64_INS_ST2: st2 */
17167	0,
17168	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17169},
17170
17171{	/* AArch64_ST2Twov4h, AArch64_INS_ST2: st2 */
17172	0,
17173	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17174},
17175
17176{	/* AArch64_ST2Twov4h_POST, AArch64_INS_ST2: st2 */
17177	0,
17178	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17179},
17180
17181{	/* AArch64_ST2Twov4s, AArch64_INS_ST2: st2 */
17182	0,
17183	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17184},
17185
17186{	/* AArch64_ST2Twov4s_POST, AArch64_INS_ST2: st2 */
17187	0,
17188	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17189},
17190
17191{	/* AArch64_ST2Twov8b, AArch64_INS_ST2: st2 */
17192	0,
17193	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17194},
17195
17196{	/* AArch64_ST2Twov8b_POST, AArch64_INS_ST2: st2 */
17197	0,
17198	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17199},
17200
17201{	/* AArch64_ST2Twov8h, AArch64_INS_ST2: st2 */
17202	0,
17203	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17204},
17205
17206{	/* AArch64_ST2Twov8h_POST, AArch64_INS_ST2: st2 */
17207	0,
17208	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17209},
17210
17211{	/* AArch64_ST2W, AArch64_INS_ST2W: st2w */
17212	0,
17213	{ 0 }
17214},
17215
17216{	/* AArch64_ST2W_IMM, AArch64_INS_ST2W: st2w */
17217	0,
17218	{ 0 }
17219},
17220
17221{	/* AArch64_ST2i16, AArch64_INS_ST2: st2 */
17222	0,
17223	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17224},
17225
17226{	/* AArch64_ST2i16_POST, AArch64_INS_ST2: st2 */
17227	0,
17228	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17229},
17230
17231{	/* AArch64_ST2i32, AArch64_INS_ST2: st2 */
17232	0,
17233	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17234},
17235
17236{	/* AArch64_ST2i32_POST, AArch64_INS_ST2: st2 */
17237	0,
17238	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17239},
17240
17241{	/* AArch64_ST2i64, AArch64_INS_ST2: st2 */
17242	0,
17243	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17244},
17245
17246{	/* AArch64_ST2i64_POST, AArch64_INS_ST2: st2 */
17247	0,
17248	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17249},
17250
17251{	/* AArch64_ST2i8, AArch64_INS_ST2: st2 */
17252	0,
17253	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17254},
17255
17256{	/* AArch64_ST2i8_POST, AArch64_INS_ST2: st2 */
17257	0,
17258	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17259},
17260
17261{	/* AArch64_ST3B, AArch64_INS_ST3B: st3b */
17262	0,
17263	{ 0 }
17264},
17265
17266{	/* AArch64_ST3B_IMM, AArch64_INS_ST3B: st3b */
17267	0,
17268	{ 0 }
17269},
17270
17271{	/* AArch64_ST3D, AArch64_INS_ST3D: st3d */
17272	0,
17273	{ 0 }
17274},
17275
17276{	/* AArch64_ST3D_IMM, AArch64_INS_ST3D: st3d */
17277	0,
17278	{ 0 }
17279},
17280
17281{	/* AArch64_ST3H, AArch64_INS_ST3H: st3h */
17282	0,
17283	{ 0 }
17284},
17285
17286{	/* AArch64_ST3H_IMM, AArch64_INS_ST3H: st3h */
17287	0,
17288	{ 0 }
17289},
17290
17291{	/* AArch64_ST3Threev16b, AArch64_INS_ST3: st3 */
17292	0,
17293	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17294},
17295
17296{	/* AArch64_ST3Threev16b_POST, AArch64_INS_ST3: st3 */
17297	0,
17298	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17299},
17300
17301{	/* AArch64_ST3Threev2d, AArch64_INS_ST3: st3 */
17302	0,
17303	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17304},
17305
17306{	/* AArch64_ST3Threev2d_POST, AArch64_INS_ST3: st3 */
17307	0,
17308	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17309},
17310
17311{	/* AArch64_ST3Threev2s, AArch64_INS_ST3: st3 */
17312	0,
17313	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17314},
17315
17316{	/* AArch64_ST3Threev2s_POST, AArch64_INS_ST3: st3 */
17317	0,
17318	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17319},
17320
17321{	/* AArch64_ST3Threev4h, AArch64_INS_ST3: st3 */
17322	0,
17323	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17324},
17325
17326{	/* AArch64_ST3Threev4h_POST, AArch64_INS_ST3: st3 */
17327	0,
17328	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17329},
17330
17331{	/* AArch64_ST3Threev4s, AArch64_INS_ST3: st3 */
17332	0,
17333	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17334},
17335
17336{	/* AArch64_ST3Threev4s_POST, AArch64_INS_ST3: st3 */
17337	0,
17338	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17339},
17340
17341{	/* AArch64_ST3Threev8b, AArch64_INS_ST3: st3 */
17342	0,
17343	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17344},
17345
17346{	/* AArch64_ST3Threev8b_POST, AArch64_INS_ST3: st3 */
17347	0,
17348	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17349},
17350
17351{	/* AArch64_ST3Threev8h, AArch64_INS_ST3: st3 */
17352	0,
17353	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17354},
17355
17356{	/* AArch64_ST3Threev8h_POST, AArch64_INS_ST3: st3 */
17357	0,
17358	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17359},
17360
17361{	/* AArch64_ST3W, AArch64_INS_ST3W: st3w */
17362	0,
17363	{ 0 }
17364},
17365
17366{	/* AArch64_ST3W_IMM, AArch64_INS_ST3W: st3w */
17367	0,
17368	{ 0 }
17369},
17370
17371{	/* AArch64_ST3i16, AArch64_INS_ST3: st3 */
17372	0,
17373	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17374},
17375
17376{	/* AArch64_ST3i16_POST, AArch64_INS_ST3: st3 */
17377	0,
17378	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17379},
17380
17381{	/* AArch64_ST3i32, AArch64_INS_ST3: st3 */
17382	0,
17383	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17384},
17385
17386{	/* AArch64_ST3i32_POST, AArch64_INS_ST3: st3 */
17387	0,
17388	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17389},
17390
17391{	/* AArch64_ST3i64, AArch64_INS_ST3: st3 */
17392	0,
17393	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17394},
17395
17396{	/* AArch64_ST3i64_POST, AArch64_INS_ST3: st3 */
17397	0,
17398	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17399},
17400
17401{	/* AArch64_ST3i8, AArch64_INS_ST3: st3 */
17402	0,
17403	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17404},
17405
17406{	/* AArch64_ST3i8_POST, AArch64_INS_ST3: st3 */
17407	0,
17408	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17409},
17410
17411{	/* AArch64_ST4B, AArch64_INS_ST4B: st4b */
17412	0,
17413	{ 0 }
17414},
17415
17416{	/* AArch64_ST4B_IMM, AArch64_INS_ST4B: st4b */
17417	0,
17418	{ 0 }
17419},
17420
17421{	/* AArch64_ST4D, AArch64_INS_ST4D: st4d */
17422	0,
17423	{ 0 }
17424},
17425
17426{	/* AArch64_ST4D_IMM, AArch64_INS_ST4D: st4d */
17427	0,
17428	{ 0 }
17429},
17430
17431{	/* AArch64_ST4Fourv16b, AArch64_INS_ST4: st4 */
17432	0,
17433	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17434},
17435
17436{	/* AArch64_ST4Fourv16b_POST, AArch64_INS_ST4: st4 */
17437	0,
17438	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17439},
17440
17441{	/* AArch64_ST4Fourv2d, AArch64_INS_ST4: st4 */
17442	0,
17443	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17444},
17445
17446{	/* AArch64_ST4Fourv2d_POST, AArch64_INS_ST4: st4 */
17447	0,
17448	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17449},
17450
17451{	/* AArch64_ST4Fourv2s, AArch64_INS_ST4: st4 */
17452	0,
17453	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17454},
17455
17456{	/* AArch64_ST4Fourv2s_POST, AArch64_INS_ST4: st4 */
17457	0,
17458	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17459},
17460
17461{	/* AArch64_ST4Fourv4h, AArch64_INS_ST4: st4 */
17462	0,
17463	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17464},
17465
17466{	/* AArch64_ST4Fourv4h_POST, AArch64_INS_ST4: st4 */
17467	0,
17468	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17469},
17470
17471{	/* AArch64_ST4Fourv4s, AArch64_INS_ST4: st4 */
17472	0,
17473	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17474},
17475
17476{	/* AArch64_ST4Fourv4s_POST, AArch64_INS_ST4: st4 */
17477	0,
17478	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17479},
17480
17481{	/* AArch64_ST4Fourv8b, AArch64_INS_ST4: st4 */
17482	0,
17483	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17484},
17485
17486{	/* AArch64_ST4Fourv8b_POST, AArch64_INS_ST4: st4 */
17487	0,
17488	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17489},
17490
17491{	/* AArch64_ST4Fourv8h, AArch64_INS_ST4: st4 */
17492	0,
17493	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17494},
17495
17496{	/* AArch64_ST4Fourv8h_POST, AArch64_INS_ST4: st4 */
17497	0,
17498	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17499},
17500
17501{	/* AArch64_ST4H, AArch64_INS_ST4H: st4h */
17502	0,
17503	{ 0 }
17504},
17505
17506{	/* AArch64_ST4H_IMM, AArch64_INS_ST4H: st4h */
17507	0,
17508	{ 0 }
17509},
17510
17511{	/* AArch64_ST4W, AArch64_INS_ST4W: st4w */
17512	0,
17513	{ 0 }
17514},
17515
17516{	/* AArch64_ST4W_IMM, AArch64_INS_ST4W: st4w */
17517	0,
17518	{ 0 }
17519},
17520
17521{	/* AArch64_ST4i16, AArch64_INS_ST4: st4 */
17522	0,
17523	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17524},
17525
17526{	/* AArch64_ST4i16_POST, AArch64_INS_ST4: st4 */
17527	0,
17528	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17529},
17530
17531{	/* AArch64_ST4i32, AArch64_INS_ST4: st4 */
17532	0,
17533	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17534},
17535
17536{	/* AArch64_ST4i32_POST, AArch64_INS_ST4: st4 */
17537	0,
17538	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17539},
17540
17541{	/* AArch64_ST4i64, AArch64_INS_ST4: st4 */
17542	0,
17543	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17544},
17545
17546{	/* AArch64_ST4i64_POST, AArch64_INS_ST4: st4 */
17547	0,
17548	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17549},
17550
17551{	/* AArch64_ST4i8, AArch64_INS_ST4: st4 */
17552	0,
17553	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 }
17554},
17555
17556{	/* AArch64_ST4i8_POST, AArch64_INS_ST4: st4 */
17557	0,
17558	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17559},
17560
17561{	/* AArch64_STLLRB, AArch64_INS_STLLRB: stllrb */
17562	0,
17563	{ 0 }
17564},
17565
17566{	/* AArch64_STLLRH, AArch64_INS_STLLRH: stllrh */
17567	0,
17568	{ 0 }
17569},
17570
17571{	/* AArch64_STLLRW, AArch64_INS_STLLR: stllr */
17572	0,
17573	{ 0 }
17574},
17575
17576{	/* AArch64_STLLRX, AArch64_INS_STLLR: stllr */
17577	0,
17578	{ 0 }
17579},
17580
17581{	/* AArch64_STLRB, AArch64_INS_STLRB: stlrb */
17582	0,
17583	{ CS_AC_READ, CS_AC_READ, 0 }
17584},
17585
17586{	/* AArch64_STLRH, AArch64_INS_STLRH: stlrh */
17587	0,
17588	{ CS_AC_READ, CS_AC_READ, 0 }
17589},
17590
17591{	/* AArch64_STLRW, AArch64_INS_STLR: stlr */
17592	0,
17593	{ CS_AC_READ, CS_AC_READ, 0 }
17594},
17595
17596{	/* AArch64_STLRX, AArch64_INS_STLR: stlr */
17597	0,
17598	{ CS_AC_READ, CS_AC_READ, 0 }
17599},
17600
17601{	/* AArch64_STLURBi, AArch64_INS_STLURB: stlurb */
17602	0,
17603	{ 0 }
17604},
17605
17606{	/* AArch64_STLURHi, AArch64_INS_STLURH: stlurh */
17607	0,
17608	{ 0 }
17609},
17610
17611{	/* AArch64_STLURWi, AArch64_INS_STLUR: stlur */
17612	0,
17613	{ 0 }
17614},
17615
17616{	/* AArch64_STLURXi, AArch64_INS_STLUR: stlur */
17617	0,
17618	{ 0 }
17619},
17620
17621{	/* AArch64_STLXPW, AArch64_INS_STLXP: stlxp */
17622	0,
17623	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
17624},
17625
17626{	/* AArch64_STLXPX, AArch64_INS_STLXP: stlxp */
17627	0,
17628	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
17629},
17630
17631{	/* AArch64_STLXRB, AArch64_INS_STLXRB: stlxrb */
17632	0,
17633	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
17634},
17635
17636{	/* AArch64_STLXRH, AArch64_INS_STLXRH: stlxrh */
17637	0,
17638	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
17639},
17640
17641{	/* AArch64_STLXRW, AArch64_INS_STLXR: stlxr */
17642	0,
17643	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
17644},
17645
17646{	/* AArch64_STLXRX, AArch64_INS_STLXR: stlxr */
17647	0,
17648	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
17649},
17650
17651{	/* AArch64_STNPDi, AArch64_INS_STNP: stnp */
17652	0,
17653	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17654},
17655
17656{	/* AArch64_STNPQi, AArch64_INS_STNP: stnp */
17657	0,
17658	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17659},
17660
17661{	/* AArch64_STNPSi, AArch64_INS_STNP: stnp */
17662	0,
17663	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17664},
17665
17666{	/* AArch64_STNPWi, AArch64_INS_STNP: stnp */
17667	0,
17668	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17669},
17670
17671{	/* AArch64_STNPXi, AArch64_INS_STNP: stnp */
17672	0,
17673	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17674},
17675
17676{	/* AArch64_STNT1B_ZRI, AArch64_INS_STNT1B: stnt1b */
17677	0,
17678	{ 0 }
17679},
17680
17681{	/* AArch64_STNT1B_ZRR, AArch64_INS_STNT1B: stnt1b */
17682	0,
17683	{ 0 }
17684},
17685
17686{	/* AArch64_STNT1D_ZRI, AArch64_INS_STNT1D: stnt1d */
17687	0,
17688	{ 0 }
17689},
17690
17691{	/* AArch64_STNT1D_ZRR, AArch64_INS_STNT1D: stnt1d */
17692	0,
17693	{ 0 }
17694},
17695
17696{	/* AArch64_STNT1H_ZRI, AArch64_INS_STNT1H: stnt1h */
17697	0,
17698	{ 0 }
17699},
17700
17701{	/* AArch64_STNT1H_ZRR, AArch64_INS_STNT1H: stnt1h */
17702	0,
17703	{ 0 }
17704},
17705
17706{	/* AArch64_STNT1W_ZRI, AArch64_INS_STNT1W: stnt1w */
17707	0,
17708	{ 0 }
17709},
17710
17711{	/* AArch64_STNT1W_ZRR, AArch64_INS_STNT1W: stnt1w */
17712	0,
17713	{ 0 }
17714},
17715
17716{	/* AArch64_STPDi, AArch64_INS_STP: stp */
17717	0,
17718	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17719},
17720
17721{	/* AArch64_STPDpost, AArch64_INS_STP: stp */
17722	0,
17723	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17724},
17725
17726{	/* AArch64_STPDpre, AArch64_INS_STP: stp */
17727	0,
17728	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17729},
17730
17731{	/* AArch64_STPQi, AArch64_INS_STP: stp */
17732	0,
17733	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17734},
17735
17736{	/* AArch64_STPQpost, AArch64_INS_STP: stp */
17737	0,
17738	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17739},
17740
17741{	/* AArch64_STPQpre, AArch64_INS_STP: stp */
17742	0,
17743	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17744},
17745
17746{	/* AArch64_STPSi, AArch64_INS_STP: stp */
17747	0,
17748	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17749},
17750
17751{	/* AArch64_STPSpost, AArch64_INS_STP: stp */
17752	0,
17753	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17754},
17755
17756{	/* AArch64_STPSpre, AArch64_INS_STP: stp */
17757	0,
17758	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17759},
17760
17761{	/* AArch64_STPWi, AArch64_INS_STP: stp */
17762	0,
17763	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17764},
17765
17766{	/* AArch64_STPWpost, AArch64_INS_STP: stp */
17767	0,
17768	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17769},
17770
17771{	/* AArch64_STPWpre, AArch64_INS_STP: stp */
17772	0,
17773	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17774},
17775
17776{	/* AArch64_STPXi, AArch64_INS_STP: stp */
17777	0,
17778	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17779},
17780
17781{	/* AArch64_STPXpost, AArch64_INS_STP: stp */
17782	0,
17783	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17784},
17785
17786{	/* AArch64_STPXpre, AArch64_INS_STP: stp */
17787	0,
17788	{ CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ }
17789},
17790
17791{	/* AArch64_STRBBpost, AArch64_INS_STRB: strb */
17792	0,
17793	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17794},
17795
17796{	/* AArch64_STRBBpre, AArch64_INS_STRB: strb */
17797	0,
17798	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17799},
17800
17801{	/* AArch64_STRBBroW, AArch64_INS_STRB: strb */
17802	0,
17803	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
17804},
17805
17806{	/* AArch64_STRBBroX, AArch64_INS_STRB: strb */
17807	0,
17808	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
17809},
17810
17811{	/* AArch64_STRBBui, AArch64_INS_STRB: strb */
17812	0,
17813	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17814},
17815
17816{	/* AArch64_STRBpost, AArch64_INS_STR: str */
17817	0,
17818	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17819},
17820
17821{	/* AArch64_STRBpre, AArch64_INS_STR: str */
17822	0,
17823	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17824},
17825
17826{	/* AArch64_STRBroW, AArch64_INS_STR: str */
17827	0,
17828	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
17829},
17830
17831{	/* AArch64_STRBroX, AArch64_INS_STR: str */
17832	0,
17833	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
17834},
17835
17836{	/* AArch64_STRBui, AArch64_INS_STR: str */
17837	0,
17838	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17839},
17840
17841{	/* AArch64_STRDpost, AArch64_INS_STR: str */
17842	0,
17843	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17844},
17845
17846{	/* AArch64_STRDpre, AArch64_INS_STR: str */
17847	0,
17848	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17849},
17850
17851{	/* AArch64_STRDroW, AArch64_INS_STR: str */
17852	0,
17853	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
17854},
17855
17856{	/* AArch64_STRDroX, AArch64_INS_STR: str */
17857	0,
17858	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
17859},
17860
17861{	/* AArch64_STRDui, AArch64_INS_STR: str */
17862	0,
17863	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17864},
17865
17866{	/* AArch64_STRHHpost, AArch64_INS_STRH: strh */
17867	0,
17868	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17869},
17870
17871{	/* AArch64_STRHHpre, AArch64_INS_STRH: strh */
17872	0,
17873	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17874},
17875
17876{	/* AArch64_STRHHroW, AArch64_INS_STRH: strh */
17877	0,
17878	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
17879},
17880
17881{	/* AArch64_STRHHroX, AArch64_INS_STRH: strh */
17882	0,
17883	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
17884},
17885
17886{	/* AArch64_STRHHui, AArch64_INS_STRH: strh */
17887	0,
17888	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17889},
17890
17891{	/* AArch64_STRHpost, AArch64_INS_STR: str */
17892	0,
17893	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17894},
17895
17896{	/* AArch64_STRHpre, AArch64_INS_STR: str */
17897	0,
17898	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17899},
17900
17901{	/* AArch64_STRHroW, AArch64_INS_STR: str */
17902	0,
17903	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
17904},
17905
17906{	/* AArch64_STRHroX, AArch64_INS_STR: str */
17907	0,
17908	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
17909},
17910
17911{	/* AArch64_STRHui, AArch64_INS_STR: str */
17912	0,
17913	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17914},
17915
17916{	/* AArch64_STRQpost, AArch64_INS_STR: str */
17917	0,
17918	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17919},
17920
17921{	/* AArch64_STRQpre, AArch64_INS_STR: str */
17922	0,
17923	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17924},
17925
17926{	/* AArch64_STRQroW, AArch64_INS_STR: str */
17927	0,
17928	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
17929},
17930
17931{	/* AArch64_STRQroX, AArch64_INS_STR: str */
17932	0,
17933	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
17934},
17935
17936{	/* AArch64_STRQui, AArch64_INS_STR: str */
17937	0,
17938	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17939},
17940
17941{	/* AArch64_STRSpost, AArch64_INS_STR: str */
17942	0,
17943	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17944},
17945
17946{	/* AArch64_STRSpre, AArch64_INS_STR: str */
17947	0,
17948	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17949},
17950
17951{	/* AArch64_STRSroW, AArch64_INS_STR: str */
17952	0,
17953	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
17954},
17955
17956{	/* AArch64_STRSroX, AArch64_INS_STR: str */
17957	0,
17958	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
17959},
17960
17961{	/* AArch64_STRSui, AArch64_INS_STR: str */
17962	0,
17963	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17964},
17965
17966{	/* AArch64_STRWpost, AArch64_INS_STR: str */
17967	0,
17968	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17969},
17970
17971{	/* AArch64_STRWpre, AArch64_INS_STR: str */
17972	0,
17973	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17974},
17975
17976{	/* AArch64_STRWroW, AArch64_INS_STR: str */
17977	0,
17978	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
17979},
17980
17981{	/* AArch64_STRWroX, AArch64_INS_STR: str */
17982	0,
17983	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
17984},
17985
17986{	/* AArch64_STRWui, AArch64_INS_STR: str */
17987	0,
17988	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17989},
17990
17991{	/* AArch64_STRXpost, AArch64_INS_STR: str */
17992	0,
17993	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17994},
17995
17996{	/* AArch64_STRXpre, AArch64_INS_STR: str */
17997	0,
17998	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
17999},
18000
18001{	/* AArch64_STRXroW, AArch64_INS_STR: str */
18002	0,
18003	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
18004},
18005
18006{	/* AArch64_STRXroX, AArch64_INS_STR: str */
18007	0,
18008	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ }
18009},
18010
18011{	/* AArch64_STRXui, AArch64_INS_STR: str */
18012	0,
18013	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18014},
18015
18016{	/* AArch64_STR_PXI, AArch64_INS_STR: str */
18017	0,
18018	{ 0 }
18019},
18020
18021{	/* AArch64_STR_ZXI, AArch64_INS_STR: str */
18022	0,
18023	{ 0 }
18024},
18025
18026{	/* AArch64_STTRBi, AArch64_INS_STTRB: sttrb */
18027	0,
18028	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18029},
18030
18031{	/* AArch64_STTRHi, AArch64_INS_STTRH: sttrh */
18032	0,
18033	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18034},
18035
18036{	/* AArch64_STTRWi, AArch64_INS_STTR: sttr */
18037	0,
18038	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18039},
18040
18041{	/* AArch64_STTRXi, AArch64_INS_STTR: sttr */
18042	0,
18043	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18044},
18045
18046{	/* AArch64_STURBBi, AArch64_INS_STRB: strb */
18047	0,
18048	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18049},
18050
18051{	/* AArch64_STURBi, AArch64_INS_STR: str */
18052	0,
18053	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18054},
18055
18056{	/* AArch64_STURDi, AArch64_INS_STR: str */
18057	0,
18058	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18059},
18060
18061{	/* AArch64_STURHHi, AArch64_INS_STRH: strh */
18062	0,
18063	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18064},
18065
18066{	/* AArch64_STURHi, AArch64_INS_STR: str */
18067	0,
18068	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18069},
18070
18071{	/* AArch64_STURQi, AArch64_INS_STR: str */
18072	0,
18073	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18074},
18075
18076{	/* AArch64_STURSi, AArch64_INS_STR: str */
18077	0,
18078	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18079},
18080
18081{	/* AArch64_STURWi, AArch64_INS_STR: str */
18082	0,
18083	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18084},
18085
18086{	/* AArch64_STURXi, AArch64_INS_STR: str */
18087	0,
18088	{ CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18089},
18090
18091{	/* AArch64_STXPW, AArch64_INS_STXP: stxp */
18092	0,
18093	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
18094},
18095
18096{	/* AArch64_STXPX, AArch64_INS_STXP: stxp */
18097	0,
18098	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
18099},
18100
18101{	/* AArch64_STXRB, AArch64_INS_STXRB: stxrb */
18102	0,
18103	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18104},
18105
18106{	/* AArch64_STXRH, AArch64_INS_STXRH: stxrh */
18107	0,
18108	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18109},
18110
18111{	/* AArch64_STXRW, AArch64_INS_STXR: stxr */
18112	0,
18113	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18114},
18115
18116{	/* AArch64_STXRX, AArch64_INS_STXR: stxr */
18117	0,
18118	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18119},
18120
18121{	/* AArch64_SUBHNv2i64_v2i32, AArch64_INS_SUBHN: subhn */
18122	0,
18123	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18124},
18125
18126{	/* AArch64_SUBHNv2i64_v4i32, AArch64_INS_SUBHN2: subhn2 */
18127	0,
18128	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18129},
18130
18131{	/* AArch64_SUBHNv4i32_v4i16, AArch64_INS_SUBHN: subhn */
18132	0,
18133	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18134},
18135
18136{	/* AArch64_SUBHNv4i32_v8i16, AArch64_INS_SUBHN2: subhn2 */
18137	0,
18138	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18139},
18140
18141{	/* AArch64_SUBHNv8i16_v16i8, AArch64_INS_SUBHN2: subhn2 */
18142	0,
18143	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18144},
18145
18146{	/* AArch64_SUBHNv8i16_v8i8, AArch64_INS_SUBHN: subhn */
18147	0,
18148	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18149},
18150
18151{	/* AArch64_SUBR_ZI_B, AArch64_INS_SUBR: subr */
18152	0,
18153	{ 0 }
18154},
18155
18156{	/* AArch64_SUBR_ZI_D, AArch64_INS_SUBR: subr */
18157	0,
18158	{ 0 }
18159},
18160
18161{	/* AArch64_SUBR_ZI_H, AArch64_INS_SUBR: subr */
18162	0,
18163	{ 0 }
18164},
18165
18166{	/* AArch64_SUBR_ZI_S, AArch64_INS_SUBR: subr */
18167	0,
18168	{ 0 }
18169},
18170
18171{	/* AArch64_SUBR_ZPmZ_B, AArch64_INS_SUBR: subr */
18172	0,
18173	{ 0 }
18174},
18175
18176{	/* AArch64_SUBR_ZPmZ_D, AArch64_INS_SUBR: subr */
18177	0,
18178	{ 0 }
18179},
18180
18181{	/* AArch64_SUBR_ZPmZ_H, AArch64_INS_SUBR: subr */
18182	0,
18183	{ 0 }
18184},
18185
18186{	/* AArch64_SUBR_ZPmZ_S, AArch64_INS_SUBR: subr */
18187	0,
18188	{ 0 }
18189},
18190
18191{	/* AArch64_SUBSWri, AArch64_INS_ADDS: adds */
18192	0,
18193	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18194},
18195
18196{	/* AArch64_SUBSWrs, AArch64_INS_CMP: cmp */
18197	0,
18198	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18199},
18200
18201{	/* AArch64_SUBSWrx, AArch64_INS_CMP: cmp */
18202	0,
18203	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18204},
18205
18206{	/* AArch64_SUBSXri, AArch64_INS_ADDS: adds */
18207	0,
18208	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18209},
18210
18211{	/* AArch64_SUBSXrs, AArch64_INS_CMP: cmp */
18212	0,
18213	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18214},
18215
18216{	/* AArch64_SUBSXrx, AArch64_INS_CMP: cmp */
18217	0,
18218	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18219},
18220
18221{	/* AArch64_SUBSXrx64, AArch64_INS_CMP: cmp */
18222	0,
18223	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
18224},
18225
18226{	/* AArch64_SUBWri, AArch64_INS_ADD: add */
18227	0,
18228	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18229},
18230
18231{	/* AArch64_SUBWrs, AArch64_INS_NEG: neg */
18232	0,
18233	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18234},
18235
18236{	/* AArch64_SUBWrx, AArch64_INS_SUB: sub */
18237	0,
18238	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18239},
18240
18241{	/* AArch64_SUBXri, AArch64_INS_ADD: add */
18242	0,
18243	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18244},
18245
18246{	/* AArch64_SUBXrs, AArch64_INS_NEG: neg */
18247	0,
18248	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18249},
18250
18251{	/* AArch64_SUBXrx, AArch64_INS_SUB: sub */
18252	0,
18253	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18254},
18255
18256{	/* AArch64_SUBXrx64, AArch64_INS_SUB: sub */
18257	0,
18258	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ }
18259},
18260
18261{	/* AArch64_SUB_ZI_B, AArch64_INS_SUB: sub */
18262	0,
18263	{ 0 }
18264},
18265
18266{	/* AArch64_SUB_ZI_D, AArch64_INS_SUB: sub */
18267	0,
18268	{ 0 }
18269},
18270
18271{	/* AArch64_SUB_ZI_H, AArch64_INS_SUB: sub */
18272	0,
18273	{ 0 }
18274},
18275
18276{	/* AArch64_SUB_ZI_S, AArch64_INS_SUB: sub */
18277	0,
18278	{ 0 }
18279},
18280
18281{	/* AArch64_SUB_ZPmZ_B, AArch64_INS_SUB: sub */
18282	0,
18283	{ 0 }
18284},
18285
18286{	/* AArch64_SUB_ZPmZ_D, AArch64_INS_SUB: sub */
18287	0,
18288	{ 0 }
18289},
18290
18291{	/* AArch64_SUB_ZPmZ_H, AArch64_INS_SUB: sub */
18292	0,
18293	{ 0 }
18294},
18295
18296{	/* AArch64_SUB_ZPmZ_S, AArch64_INS_SUB: sub */
18297	0,
18298	{ 0 }
18299},
18300
18301{	/* AArch64_SUB_ZZZ_B, AArch64_INS_SUB: sub */
18302	0,
18303	{ 0 }
18304},
18305
18306{	/* AArch64_SUB_ZZZ_D, AArch64_INS_SUB: sub */
18307	0,
18308	{ 0 }
18309},
18310
18311{	/* AArch64_SUB_ZZZ_H, AArch64_INS_SUB: sub */
18312	0,
18313	{ 0 }
18314},
18315
18316{	/* AArch64_SUB_ZZZ_S, AArch64_INS_SUB: sub */
18317	0,
18318	{ 0 }
18319},
18320
18321{	/* AArch64_SUBv16i8, AArch64_INS_SUB: sub */
18322	0,
18323	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18324},
18325
18326{	/* AArch64_SUBv1i64, AArch64_INS_SUB: sub */
18327	0,
18328	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18329},
18330
18331{	/* AArch64_SUBv2i32, AArch64_INS_SUB: sub */
18332	0,
18333	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18334},
18335
18336{	/* AArch64_SUBv2i64, AArch64_INS_SUB: sub */
18337	0,
18338	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18339},
18340
18341{	/* AArch64_SUBv4i16, AArch64_INS_SUB: sub */
18342	0,
18343	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18344},
18345
18346{	/* AArch64_SUBv4i32, AArch64_INS_SUB: sub */
18347	0,
18348	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18349},
18350
18351{	/* AArch64_SUBv8i16, AArch64_INS_SUB: sub */
18352	0,
18353	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18354},
18355
18356{	/* AArch64_SUBv8i8, AArch64_INS_SUB: sub */
18357	0,
18358	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18359},
18360
18361{	/* AArch64_SUNPKHI_ZZ_D, AArch64_INS_SUNPKHI: sunpkhi */
18362	0,
18363	{ 0 }
18364},
18365
18366{	/* AArch64_SUNPKHI_ZZ_H, AArch64_INS_SUNPKHI: sunpkhi */
18367	0,
18368	{ 0 }
18369},
18370
18371{	/* AArch64_SUNPKHI_ZZ_S, AArch64_INS_SUNPKHI: sunpkhi */
18372	0,
18373	{ 0 }
18374},
18375
18376{	/* AArch64_SUNPKLO_ZZ_D, AArch64_INS_SUNPKLO: sunpklo */
18377	0,
18378	{ 0 }
18379},
18380
18381{	/* AArch64_SUNPKLO_ZZ_H, AArch64_INS_SUNPKLO: sunpklo */
18382	0,
18383	{ 0 }
18384},
18385
18386{	/* AArch64_SUNPKLO_ZZ_S, AArch64_INS_SUNPKLO: sunpklo */
18387	0,
18388	{ 0 }
18389},
18390
18391{	/* AArch64_SUQADDv16i8, AArch64_INS_SUQADD: suqadd */
18392	0,
18393	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18394},
18395
18396{	/* AArch64_SUQADDv1i16, AArch64_INS_SUQADD: suqadd */
18397	0,
18398	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18399},
18400
18401{	/* AArch64_SUQADDv1i32, AArch64_INS_SUQADD: suqadd */
18402	0,
18403	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18404},
18405
18406{	/* AArch64_SUQADDv1i64, AArch64_INS_SUQADD: suqadd */
18407	0,
18408	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18409},
18410
18411{	/* AArch64_SUQADDv1i8, AArch64_INS_SUQADD: suqadd */
18412	0,
18413	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18414},
18415
18416{	/* AArch64_SUQADDv2i32, AArch64_INS_SUQADD: suqadd */
18417	0,
18418	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18419},
18420
18421{	/* AArch64_SUQADDv2i64, AArch64_INS_SUQADD: suqadd */
18422	0,
18423	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18424},
18425
18426{	/* AArch64_SUQADDv4i16, AArch64_INS_SUQADD: suqadd */
18427	0,
18428	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18429},
18430
18431{	/* AArch64_SUQADDv4i32, AArch64_INS_SUQADD: suqadd */
18432	0,
18433	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18434},
18435
18436{	/* AArch64_SUQADDv8i16, AArch64_INS_SUQADD: suqadd */
18437	0,
18438	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18439},
18440
18441{	/* AArch64_SUQADDv8i8, AArch64_INS_SUQADD: suqadd */
18442	0,
18443	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18444},
18445
18446{	/* AArch64_SVC, AArch64_INS_SVC: svc */
18447	0,
18448	{ CS_AC_READ, 0 }
18449},
18450
18451{	/* AArch64_SWPAB, AArch64_INS_SWPAB: swpab */
18452	0,
18453	{ 0 }
18454},
18455
18456{	/* AArch64_SWPAH, AArch64_INS_SWPAH: swpah */
18457	0,
18458	{ 0 }
18459},
18460
18461{	/* AArch64_SWPALB, AArch64_INS_SWPALB: swpalb */
18462	0,
18463	{ 0 }
18464},
18465
18466{	/* AArch64_SWPALH, AArch64_INS_SWPALH: swpalh */
18467	0,
18468	{ 0 }
18469},
18470
18471{	/* AArch64_SWPALW, AArch64_INS_SWPAL: swpal */
18472	0,
18473	{ 0 }
18474},
18475
18476{	/* AArch64_SWPALX, AArch64_INS_SWPAL: swpal */
18477	0,
18478	{ 0 }
18479},
18480
18481{	/* AArch64_SWPAW, AArch64_INS_SWPA: swpa */
18482	0,
18483	{ 0 }
18484},
18485
18486{	/* AArch64_SWPAX, AArch64_INS_SWPA: swpa */
18487	0,
18488	{ 0 }
18489},
18490
18491{	/* AArch64_SWPB, AArch64_INS_SWPB: swpb */
18492	0,
18493	{ 0 }
18494},
18495
18496{	/* AArch64_SWPH, AArch64_INS_SWPH: swph */
18497	0,
18498	{ 0 }
18499},
18500
18501{	/* AArch64_SWPLB, AArch64_INS_SWPLB: swplb */
18502	0,
18503	{ 0 }
18504},
18505
18506{	/* AArch64_SWPLH, AArch64_INS_SWPLH: swplh */
18507	0,
18508	{ 0 }
18509},
18510
18511{	/* AArch64_SWPLW, AArch64_INS_SWPL: swpl */
18512	0,
18513	{ 0 }
18514},
18515
18516{	/* AArch64_SWPLX, AArch64_INS_SWPL: swpl */
18517	0,
18518	{ 0 }
18519},
18520
18521{	/* AArch64_SWPW, AArch64_INS_SWP: swp */
18522	0,
18523	{ 0 }
18524},
18525
18526{	/* AArch64_SWPX, AArch64_INS_SWP: swp */
18527	0,
18528	{ 0 }
18529},
18530
18531{	/* AArch64_SXTB_ZPmZ_D, AArch64_INS_SXTB: sxtb */
18532	0,
18533	{ 0 }
18534},
18535
18536{	/* AArch64_SXTB_ZPmZ_H, AArch64_INS_SXTB: sxtb */
18537	0,
18538	{ 0 }
18539},
18540
18541{	/* AArch64_SXTB_ZPmZ_S, AArch64_INS_SXTB: sxtb */
18542	0,
18543	{ 0 }
18544},
18545
18546{	/* AArch64_SXTH_ZPmZ_D, AArch64_INS_SXTH: sxth */
18547	0,
18548	{ 0 }
18549},
18550
18551{	/* AArch64_SXTH_ZPmZ_S, AArch64_INS_SXTH: sxth */
18552	0,
18553	{ 0 }
18554},
18555
18556{	/* AArch64_SXTW_ZPmZ_D, AArch64_INS_SXTW: sxtw */
18557	0,
18558	{ 0 }
18559},
18560
18561{	/* AArch64_SYSLxt, AArch64_INS_SYSL: sysl */
18562	0,
18563	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ }
18564},
18565
18566{	/* AArch64_SYSxt, AArch64_INS_SYS: sys */
18567	0,
18568	{ CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ }
18569},
18570
18571{	/* AArch64_TBL_ZZZ_B, AArch64_INS_TBL: tbl */
18572	0,
18573	{ 0 }
18574},
18575
18576{	/* AArch64_TBL_ZZZ_D, AArch64_INS_TBL: tbl */
18577	0,
18578	{ 0 }
18579},
18580
18581{	/* AArch64_TBL_ZZZ_H, AArch64_INS_TBL: tbl */
18582	0,
18583	{ 0 }
18584},
18585
18586{	/* AArch64_TBL_ZZZ_S, AArch64_INS_TBL: tbl */
18587	0,
18588	{ 0 }
18589},
18590
18591{	/* AArch64_TBLv16i8Four, AArch64_INS_TBL: tbl */
18592	0,
18593	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18594},
18595
18596{	/* AArch64_TBLv16i8One, AArch64_INS_TBL: tbl */
18597	0,
18598	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18599},
18600
18601{	/* AArch64_TBLv16i8Three, AArch64_INS_TBL: tbl */
18602	0,
18603	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18604},
18605
18606{	/* AArch64_TBLv16i8Two, AArch64_INS_TBL: tbl */
18607	0,
18608	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18609},
18610
18611{	/* AArch64_TBLv8i8Four, AArch64_INS_TBL: tbl */
18612	0,
18613	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18614},
18615
18616{	/* AArch64_TBLv8i8One, AArch64_INS_TBL: tbl */
18617	0,
18618	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18619},
18620
18621{	/* AArch64_TBLv8i8Three, AArch64_INS_TBL: tbl */
18622	0,
18623	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18624},
18625
18626{	/* AArch64_TBLv8i8Two, AArch64_INS_TBL: tbl */
18627	0,
18628	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18629},
18630
18631{	/* AArch64_TBNZW, AArch64_INS_TBNZ: tbnz */
18632	0,
18633	{ CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18634},
18635
18636{	/* AArch64_TBNZX, AArch64_INS_TBNZ: tbnz */
18637	0,
18638	{ CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18639},
18640
18641{	/* AArch64_TBXv16i8Four, AArch64_INS_TBX: tbx */
18642	0,
18643	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18644},
18645
18646{	/* AArch64_TBXv16i8One, AArch64_INS_TBX: tbx */
18647	0,
18648	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18649},
18650
18651{	/* AArch64_TBXv16i8Three, AArch64_INS_TBX: tbx */
18652	0,
18653	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18654},
18655
18656{	/* AArch64_TBXv16i8Two, AArch64_INS_TBX: tbx */
18657	0,
18658	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18659},
18660
18661{	/* AArch64_TBXv8i8Four, AArch64_INS_TBX: tbx */
18662	0,
18663	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18664},
18665
18666{	/* AArch64_TBXv8i8One, AArch64_INS_TBX: tbx */
18667	0,
18668	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18669},
18670
18671{	/* AArch64_TBXv8i8Three, AArch64_INS_TBX: tbx */
18672	0,
18673	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18674},
18675
18676{	/* AArch64_TBXv8i8Two, AArch64_INS_TBX: tbx */
18677	0,
18678	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18679},
18680
18681{	/* AArch64_TBZW, AArch64_INS_TBZ: tbz */
18682	0,
18683	{ CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18684},
18685
18686{	/* AArch64_TBZX, AArch64_INS_TBZ: tbz */
18687	0,
18688	{ CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18689},
18690
18691{	/* AArch64_TRN1_PPP_B, AArch64_INS_TRN1: trn1 */
18692	0,
18693	{ 0 }
18694},
18695
18696{	/* AArch64_TRN1_PPP_D, AArch64_INS_TRN1: trn1 */
18697	0,
18698	{ 0 }
18699},
18700
18701{	/* AArch64_TRN1_PPP_H, AArch64_INS_TRN1: trn1 */
18702	0,
18703	{ 0 }
18704},
18705
18706{	/* AArch64_TRN1_PPP_S, AArch64_INS_TRN1: trn1 */
18707	0,
18708	{ 0 }
18709},
18710
18711{	/* AArch64_TRN1_ZZZ_B, AArch64_INS_TRN1: trn1 */
18712	0,
18713	{ 0 }
18714},
18715
18716{	/* AArch64_TRN1_ZZZ_D, AArch64_INS_TRN1: trn1 */
18717	0,
18718	{ 0 }
18719},
18720
18721{	/* AArch64_TRN1_ZZZ_H, AArch64_INS_TRN1: trn1 */
18722	0,
18723	{ 0 }
18724},
18725
18726{	/* AArch64_TRN1_ZZZ_S, AArch64_INS_TRN1: trn1 */
18727	0,
18728	{ 0 }
18729},
18730
18731{	/* AArch64_TRN1v16i8, AArch64_INS_TRN1: trn1 */
18732	0,
18733	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18734},
18735
18736{	/* AArch64_TRN1v2i32, AArch64_INS_TRN1: trn1 */
18737	0,
18738	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18739},
18740
18741{	/* AArch64_TRN1v2i64, AArch64_INS_TRN1: trn1 */
18742	0,
18743	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18744},
18745
18746{	/* AArch64_TRN1v4i16, AArch64_INS_TRN1: trn1 */
18747	0,
18748	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18749},
18750
18751{	/* AArch64_TRN1v4i32, AArch64_INS_TRN1: trn1 */
18752	0,
18753	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18754},
18755
18756{	/* AArch64_TRN1v8i16, AArch64_INS_TRN1: trn1 */
18757	0,
18758	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18759},
18760
18761{	/* AArch64_TRN1v8i8, AArch64_INS_TRN1: trn1 */
18762	0,
18763	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18764},
18765
18766{	/* AArch64_TRN2_PPP_B, AArch64_INS_TRN2: trn2 */
18767	0,
18768	{ 0 }
18769},
18770
18771{	/* AArch64_TRN2_PPP_D, AArch64_INS_TRN2: trn2 */
18772	0,
18773	{ 0 }
18774},
18775
18776{	/* AArch64_TRN2_PPP_H, AArch64_INS_TRN2: trn2 */
18777	0,
18778	{ 0 }
18779},
18780
18781{	/* AArch64_TRN2_PPP_S, AArch64_INS_TRN2: trn2 */
18782	0,
18783	{ 0 }
18784},
18785
18786{	/* AArch64_TRN2_ZZZ_B, AArch64_INS_TRN2: trn2 */
18787	0,
18788	{ 0 }
18789},
18790
18791{	/* AArch64_TRN2_ZZZ_D, AArch64_INS_TRN2: trn2 */
18792	0,
18793	{ 0 }
18794},
18795
18796{	/* AArch64_TRN2_ZZZ_H, AArch64_INS_TRN2: trn2 */
18797	0,
18798	{ 0 }
18799},
18800
18801{	/* AArch64_TRN2_ZZZ_S, AArch64_INS_TRN2: trn2 */
18802	0,
18803	{ 0 }
18804},
18805
18806{	/* AArch64_TRN2v16i8, AArch64_INS_TRN2: trn2 */
18807	0,
18808	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18809},
18810
18811{	/* AArch64_TRN2v2i32, AArch64_INS_TRN2: trn2 */
18812	0,
18813	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18814},
18815
18816{	/* AArch64_TRN2v2i64, AArch64_INS_TRN2: trn2 */
18817	0,
18818	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18819},
18820
18821{	/* AArch64_TRN2v4i16, AArch64_INS_TRN2: trn2 */
18822	0,
18823	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18824},
18825
18826{	/* AArch64_TRN2v4i32, AArch64_INS_TRN2: trn2 */
18827	0,
18828	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18829},
18830
18831{	/* AArch64_TRN2v8i16, AArch64_INS_TRN2: trn2 */
18832	0,
18833	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18834},
18835
18836{	/* AArch64_TRN2v8i8, AArch64_INS_TRN2: trn2 */
18837	0,
18838	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
18839},
18840
18841{	/* AArch64_TSB, AArch64_INS_TSB: tsb */
18842	0,
18843	{ 0 }
18844},
18845
18846{	/* AArch64_UABALv16i8_v8i16, AArch64_INS_UABAL2: uabal2 */
18847	0,
18848	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18849},
18850
18851{	/* AArch64_UABALv2i32_v2i64, AArch64_INS_UABAL: uabal */
18852	0,
18853	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18854},
18855
18856{	/* AArch64_UABALv4i16_v4i32, AArch64_INS_UABAL: uabal */
18857	0,
18858	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18859},
18860
18861{	/* AArch64_UABALv4i32_v2i64, AArch64_INS_UABAL2: uabal2 */
18862	0,
18863	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18864},
18865
18866{	/* AArch64_UABALv8i16_v4i32, AArch64_INS_UABAL2: uabal2 */
18867	0,
18868	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18869},
18870
18871{	/* AArch64_UABALv8i8_v8i16, AArch64_INS_UABAL: uabal */
18872	0,
18873	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18874},
18875
18876{	/* AArch64_UABAv16i8, AArch64_INS_UABA: uaba */
18877	0,
18878	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18879},
18880
18881{	/* AArch64_UABAv2i32, AArch64_INS_UABA: uaba */
18882	0,
18883	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18884},
18885
18886{	/* AArch64_UABAv4i16, AArch64_INS_UABA: uaba */
18887	0,
18888	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18889},
18890
18891{	/* AArch64_UABAv4i32, AArch64_INS_UABA: uaba */
18892	0,
18893	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18894},
18895
18896{	/* AArch64_UABAv8i16, AArch64_INS_UABA: uaba */
18897	0,
18898	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18899},
18900
18901{	/* AArch64_UABAv8i8, AArch64_INS_UABA: uaba */
18902	0,
18903	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18904},
18905
18906{	/* AArch64_UABDLv16i8_v8i16, AArch64_INS_UABDL2: uabdl2 */
18907	0,
18908	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18909},
18910
18911{	/* AArch64_UABDLv2i32_v2i64, AArch64_INS_UABDL: uabdl */
18912	0,
18913	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18914},
18915
18916{	/* AArch64_UABDLv4i16_v4i32, AArch64_INS_UABDL: uabdl */
18917	0,
18918	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18919},
18920
18921{	/* AArch64_UABDLv4i32_v2i64, AArch64_INS_UABDL2: uabdl2 */
18922	0,
18923	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18924},
18925
18926{	/* AArch64_UABDLv8i16_v4i32, AArch64_INS_UABDL2: uabdl2 */
18927	0,
18928	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18929},
18930
18931{	/* AArch64_UABDLv8i8_v8i16, AArch64_INS_UABDL: uabdl */
18932	0,
18933	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18934},
18935
18936{	/* AArch64_UABD_ZPmZ_B, AArch64_INS_UABD: uabd */
18937	0,
18938	{ 0 }
18939},
18940
18941{	/* AArch64_UABD_ZPmZ_D, AArch64_INS_UABD: uabd */
18942	0,
18943	{ 0 }
18944},
18945
18946{	/* AArch64_UABD_ZPmZ_H, AArch64_INS_UABD: uabd */
18947	0,
18948	{ 0 }
18949},
18950
18951{	/* AArch64_UABD_ZPmZ_S, AArch64_INS_UABD: uabd */
18952	0,
18953	{ 0 }
18954},
18955
18956{	/* AArch64_UABDv16i8, AArch64_INS_UABD: uabd */
18957	0,
18958	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18959},
18960
18961{	/* AArch64_UABDv2i32, AArch64_INS_UABD: uabd */
18962	0,
18963	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18964},
18965
18966{	/* AArch64_UABDv4i16, AArch64_INS_UABD: uabd */
18967	0,
18968	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18969},
18970
18971{	/* AArch64_UABDv4i32, AArch64_INS_UABD: uabd */
18972	0,
18973	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18974},
18975
18976{	/* AArch64_UABDv8i16, AArch64_INS_UABD: uabd */
18977	0,
18978	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18979},
18980
18981{	/* AArch64_UABDv8i8, AArch64_INS_UABD: uabd */
18982	0,
18983	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
18984},
18985
18986{	/* AArch64_UADALPv16i8_v8i16, AArch64_INS_UADALP: uadalp */
18987	0,
18988	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
18989},
18990
18991{	/* AArch64_UADALPv2i32_v1i64, AArch64_INS_UADALP: uadalp */
18992	0,
18993	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ,  0 }
18994},
18995
18996{	/* AArch64_UADALPv4i16_v2i32, AArch64_INS_UADALP: uadalp */
18997	0,
18998	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ,  0 }
18999},
19000
19001{	/* AArch64_UADALPv4i32_v2i64, AArch64_INS_UADALP: uadalp */
19002	0,
19003	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ,  0 }
19004},
19005
19006{	/* AArch64_UADALPv8i16_v4i32, AArch64_INS_UADALP: uadalp */
19007	0,
19008	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ,  0 }
19009},
19010
19011{	/* AArch64_UADALPv8i8_v4i16, AArch64_INS_UADALP: uadalp */
19012	0,
19013	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ,  0 }
19014},
19015
19016{	/* AArch64_UADDLPv16i8_v8i16, AArch64_INS_UADDLP: uaddlp */
19017	0,
19018	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
19019},
19020
19021{	/* AArch64_UADDLPv2i32_v1i64, AArch64_INS_UADDLP: uaddlp */
19022	0,
19023	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
19024},
19025
19026{	/* AArch64_UADDLPv4i16_v2i32, AArch64_INS_UADDLP: uaddlp */
19027	0,
19028	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
19029},
19030
19031{	/* AArch64_UADDLPv4i32_v2i64, AArch64_INS_UADDLP: uaddlp */
19032	0,
19033	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
19034},
19035
19036{	/* AArch64_UADDLPv8i16_v4i32, AArch64_INS_UADDLP: uaddlp */
19037	0,
19038	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
19039},
19040
19041{	/* AArch64_UADDLPv8i8_v4i16, AArch64_INS_UADDLP: uaddlp */
19042	0,
19043	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
19044},
19045
19046{	/* AArch64_UADDLVv16i8v, AArch64_INS_UADDLV: uaddlv */
19047	0,
19048	{ CS_AC_WRITE, CS_AC_READ, 0 }
19049},
19050
19051{	/* AArch64_UADDLVv4i16v, AArch64_INS_UADDLV: uaddlv */
19052	0,
19053	{ CS_AC_WRITE, CS_AC_READ, 0 }
19054},
19055
19056{	/* AArch64_UADDLVv4i32v, AArch64_INS_UADDLV: uaddlv */
19057	0,
19058	{ CS_AC_WRITE, CS_AC_READ, 0 }
19059},
19060
19061{	/* AArch64_UADDLVv8i16v, AArch64_INS_UADDLV: uaddlv */
19062	0,
19063	{ CS_AC_WRITE, CS_AC_READ, 0 }
19064},
19065
19066{	/* AArch64_UADDLVv8i8v, AArch64_INS_UADDLV: uaddlv */
19067	0,
19068	{ CS_AC_WRITE, CS_AC_READ, 0 }
19069},
19070
19071{	/* AArch64_UADDLv16i8_v8i16, AArch64_INS_UADDL2: uaddl2 */
19072	0,
19073	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19074},
19075
19076{	/* AArch64_UADDLv2i32_v2i64, AArch64_INS_UADDL: uaddl */
19077	0,
19078	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19079},
19080
19081{	/* AArch64_UADDLv4i16_v4i32, AArch64_INS_UADDL: uaddl */
19082	0,
19083	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19084},
19085
19086{	/* AArch64_UADDLv4i32_v2i64, AArch64_INS_UADDL2: uaddl2 */
19087	0,
19088	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19089},
19090
19091{	/* AArch64_UADDLv8i16_v4i32, AArch64_INS_UADDL2: uaddl2 */
19092	0,
19093	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19094},
19095
19096{	/* AArch64_UADDLv8i8_v8i16, AArch64_INS_UADDL: uaddl */
19097	0,
19098	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19099},
19100
19101{	/* AArch64_UADDV_VPZ_B, AArch64_INS_UADDV: uaddv */
19102	0,
19103	{ 0 }
19104},
19105
19106{	/* AArch64_UADDV_VPZ_D, AArch64_INS_UADDV: uaddv */
19107	0,
19108	{ 0 }
19109},
19110
19111{	/* AArch64_UADDV_VPZ_H, AArch64_INS_UADDV: uaddv */
19112	0,
19113	{ 0 }
19114},
19115
19116{	/* AArch64_UADDV_VPZ_S, AArch64_INS_UADDV: uaddv */
19117	0,
19118	{ 0 }
19119},
19120
19121{	/* AArch64_UADDWv16i8_v8i16, AArch64_INS_UADDW2: uaddw2 */
19122	0,
19123	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19124},
19125
19126{	/* AArch64_UADDWv2i32_v2i64, AArch64_INS_UADDW: uaddw */
19127	0,
19128	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19129},
19130
19131{	/* AArch64_UADDWv4i16_v4i32, AArch64_INS_UADDW: uaddw */
19132	0,
19133	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19134},
19135
19136{	/* AArch64_UADDWv4i32_v2i64, AArch64_INS_UADDW2: uaddw2 */
19137	0,
19138	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19139},
19140
19141{	/* AArch64_UADDWv8i16_v4i32, AArch64_INS_UADDW2: uaddw2 */
19142	0,
19143	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19144},
19145
19146{	/* AArch64_UADDWv8i8_v8i16, AArch64_INS_UADDW: uaddw */
19147	0,
19148	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19149},
19150
19151{	/* AArch64_UBFMWri, AArch64_INS_LSR: lsr */
19152	0,
19153	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19154},
19155
19156{	/* AArch64_UBFMXri, AArch64_INS_LSR: lsr */
19157	0,
19158	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19159},
19160
19161{	/* AArch64_UCVTFSWDri, AArch64_INS_UCVTF: ucvtf */
19162	0,
19163	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19164},
19165
19166{	/* AArch64_UCVTFSWHri, AArch64_INS_UCVTF: ucvtf */
19167	0,
19168	{ 0 }
19169},
19170
19171{	/* AArch64_UCVTFSWSri, AArch64_INS_UCVTF: ucvtf */
19172	0,
19173	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19174},
19175
19176{	/* AArch64_UCVTFSXDri, AArch64_INS_UCVTF: ucvtf */
19177	0,
19178	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19179},
19180
19181{	/* AArch64_UCVTFSXHri, AArch64_INS_UCVTF: ucvtf */
19182	0,
19183	{ 0 }
19184},
19185
19186{	/* AArch64_UCVTFSXSri, AArch64_INS_UCVTF: ucvtf */
19187	0,
19188	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19189},
19190
19191{	/* AArch64_UCVTFUWDri, AArch64_INS_UCVTF: ucvtf */
19192	0,
19193	{ CS_AC_WRITE, CS_AC_READ, 0 }
19194},
19195
19196{	/* AArch64_UCVTFUWHri, AArch64_INS_UCVTF: ucvtf */
19197	0,
19198	{ 0 }
19199},
19200
19201{	/* AArch64_UCVTFUWSri, AArch64_INS_UCVTF: ucvtf */
19202	0,
19203	{ CS_AC_WRITE, CS_AC_READ, 0 }
19204},
19205
19206{	/* AArch64_UCVTFUXDri, AArch64_INS_UCVTF: ucvtf */
19207	0,
19208	{ CS_AC_WRITE, CS_AC_READ, 0 }
19209},
19210
19211{	/* AArch64_UCVTFUXHri, AArch64_INS_UCVTF: ucvtf */
19212	0,
19213	{ 0 }
19214},
19215
19216{	/* AArch64_UCVTFUXSri, AArch64_INS_UCVTF: ucvtf */
19217	0,
19218	{ CS_AC_WRITE, CS_AC_READ, 0 }
19219},
19220
19221{	/* AArch64_UCVTF_ZPmZ_DtoD, AArch64_INS_UCVTF: ucvtf */
19222	0,
19223	{ 0 }
19224},
19225
19226{	/* AArch64_UCVTF_ZPmZ_DtoH, AArch64_INS_UCVTF: ucvtf */
19227	0,
19228	{ 0 }
19229},
19230
19231{	/* AArch64_UCVTF_ZPmZ_DtoS, AArch64_INS_UCVTF: ucvtf */
19232	0,
19233	{ 0 }
19234},
19235
19236{	/* AArch64_UCVTF_ZPmZ_HtoH, AArch64_INS_UCVTF: ucvtf */
19237	0,
19238	{ 0 }
19239},
19240
19241{	/* AArch64_UCVTF_ZPmZ_StoD, AArch64_INS_UCVTF: ucvtf */
19242	0,
19243	{ 0 }
19244},
19245
19246{	/* AArch64_UCVTF_ZPmZ_StoH, AArch64_INS_UCVTF: ucvtf */
19247	0,
19248	{ 0 }
19249},
19250
19251{	/* AArch64_UCVTF_ZPmZ_StoS, AArch64_INS_UCVTF: ucvtf */
19252	0,
19253	{ 0 }
19254},
19255
19256{	/* AArch64_UCVTFd, AArch64_INS_UCVTF: ucvtf */
19257	0,
19258	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19259},
19260
19261{	/* AArch64_UCVTFh, AArch64_INS_UCVTF: ucvtf */
19262	0,
19263	{ 0 }
19264},
19265
19266{	/* AArch64_UCVTFs, AArch64_INS_UCVTF: ucvtf */
19267	0,
19268	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19269},
19270
19271{	/* AArch64_UCVTFv1i16, AArch64_INS_UCVTF: ucvtf */
19272	0,
19273	{ 0 }
19274},
19275
19276{	/* AArch64_UCVTFv1i32, AArch64_INS_UCVTF: ucvtf */
19277	0,
19278	{ CS_AC_WRITE, CS_AC_READ, 0 }
19279},
19280
19281{	/* AArch64_UCVTFv1i64, AArch64_INS_UCVTF: ucvtf */
19282	0,
19283	{ CS_AC_WRITE, CS_AC_READ, 0 }
19284},
19285
19286{	/* AArch64_UCVTFv2f32, AArch64_INS_UCVTF: ucvtf */
19287	0,
19288	{ CS_AC_WRITE, CS_AC_READ, 0 }
19289},
19290
19291{	/* AArch64_UCVTFv2f64, AArch64_INS_UCVTF: ucvtf */
19292	0,
19293	{ CS_AC_WRITE, CS_AC_READ, 0 }
19294},
19295
19296{	/* AArch64_UCVTFv2i32_shift, AArch64_INS_UCVTF: ucvtf */
19297	0,
19298	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19299},
19300
19301{	/* AArch64_UCVTFv2i64_shift, AArch64_INS_UCVTF: ucvtf */
19302	0,
19303	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19304},
19305
19306{	/* AArch64_UCVTFv4f16, AArch64_INS_UCVTF: ucvtf */
19307	0,
19308	{ 0 }
19309},
19310
19311{	/* AArch64_UCVTFv4f32, AArch64_INS_UCVTF: ucvtf */
19312	0,
19313	{ CS_AC_WRITE, CS_AC_READ, 0 }
19314},
19315
19316{	/* AArch64_UCVTFv4i16_shift, AArch64_INS_UCVTF: ucvtf */
19317	0,
19318	{ 0 }
19319},
19320
19321{	/* AArch64_UCVTFv4i32_shift, AArch64_INS_UCVTF: ucvtf */
19322	0,
19323	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19324},
19325
19326{	/* AArch64_UCVTFv8f16, AArch64_INS_UCVTF: ucvtf */
19327	0,
19328	{ 0 }
19329},
19330
19331{	/* AArch64_UCVTFv8i16_shift, AArch64_INS_UCVTF: ucvtf */
19332	0,
19333	{ 0 }
19334},
19335
19336{	/* AArch64_UDIVR_ZPmZ_D, AArch64_INS_UDIVR: udivr */
19337	0,
19338	{ 0 }
19339},
19340
19341{	/* AArch64_UDIVR_ZPmZ_S, AArch64_INS_UDIVR: udivr */
19342	0,
19343	{ 0 }
19344},
19345
19346{	/* AArch64_UDIVWr, AArch64_INS_UDIV: udiv */
19347	0,
19348	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19349},
19350
19351{	/* AArch64_UDIVXr, AArch64_INS_UDIV: udiv */
19352	0,
19353	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19354},
19355
19356{	/* AArch64_UDIV_ZPmZ_D, AArch64_INS_UDIV: udiv */
19357	0,
19358	{ 0 }
19359},
19360
19361{	/* AArch64_UDIV_ZPmZ_S, AArch64_INS_UDIV: udiv */
19362	0,
19363	{ 0 }
19364},
19365
19366{	/* AArch64_UDOT_ZZZI_D, AArch64_INS_UDOT: udot */
19367	0,
19368	{ 0 }
19369},
19370
19371{	/* AArch64_UDOT_ZZZI_S, AArch64_INS_UDOT: udot */
19372	0,
19373	{ 0 }
19374},
19375
19376{	/* AArch64_UDOT_ZZZ_D, AArch64_INS_UDOT: udot */
19377	0,
19378	{ 0 }
19379},
19380
19381{	/* AArch64_UDOT_ZZZ_S, AArch64_INS_UDOT: udot */
19382	0,
19383	{ 0 }
19384},
19385
19386{	/* AArch64_UDOTlanev16i8, AArch64_INS_UDOT: udot */
19387	0,
19388	{ 0 }
19389},
19390
19391{	/* AArch64_UDOTlanev8i8, AArch64_INS_UDOT: udot */
19392	0,
19393	{ 0 }
19394},
19395
19396{	/* AArch64_UDOTv16i8, AArch64_INS_UDOT: udot */
19397	0,
19398	{ 0 }
19399},
19400
19401{	/* AArch64_UDOTv8i8, AArch64_INS_UDOT: udot */
19402	0,
19403	{ 0 }
19404},
19405
19406{	/* AArch64_UHADDv16i8, AArch64_INS_UHADD: uhadd */
19407	0,
19408	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19409},
19410
19411{	/* AArch64_UHADDv2i32, AArch64_INS_UHADD: uhadd */
19412	0,
19413	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19414},
19415
19416{	/* AArch64_UHADDv4i16, AArch64_INS_UHADD: uhadd */
19417	0,
19418	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19419},
19420
19421{	/* AArch64_UHADDv4i32, AArch64_INS_UHADD: uhadd */
19422	0,
19423	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19424},
19425
19426{	/* AArch64_UHADDv8i16, AArch64_INS_UHADD: uhadd */
19427	0,
19428	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19429},
19430
19431{	/* AArch64_UHADDv8i8, AArch64_INS_UHADD: uhadd */
19432	0,
19433	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19434},
19435
19436{	/* AArch64_UHSUBv16i8, AArch64_INS_UHSUB: uhsub */
19437	0,
19438	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19439},
19440
19441{	/* AArch64_UHSUBv2i32, AArch64_INS_UHSUB: uhsub */
19442	0,
19443	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19444},
19445
19446{	/* AArch64_UHSUBv4i16, AArch64_INS_UHSUB: uhsub */
19447	0,
19448	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19449},
19450
19451{	/* AArch64_UHSUBv4i32, AArch64_INS_UHSUB: uhsub */
19452	0,
19453	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19454},
19455
19456{	/* AArch64_UHSUBv8i16, AArch64_INS_UHSUB: uhsub */
19457	0,
19458	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19459},
19460
19461{	/* AArch64_UHSUBv8i8, AArch64_INS_UHSUB: uhsub */
19462	0,
19463	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19464},
19465
19466{	/* AArch64_UMADDLrrr, AArch64_INS_UMADDL: umaddl */
19467	0,
19468	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19469},
19470
19471{	/* AArch64_UMAXPv16i8, AArch64_INS_UMAXP: umaxp */
19472	0,
19473	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19474},
19475
19476{	/* AArch64_UMAXPv2i32, AArch64_INS_UMAXP: umaxp */
19477	0,
19478	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19479},
19480
19481{	/* AArch64_UMAXPv4i16, AArch64_INS_UMAXP: umaxp */
19482	0,
19483	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19484},
19485
19486{	/* AArch64_UMAXPv4i32, AArch64_INS_UMAXP: umaxp */
19487	0,
19488	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19489},
19490
19491{	/* AArch64_UMAXPv8i16, AArch64_INS_UMAXP: umaxp */
19492	0,
19493	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19494},
19495
19496{	/* AArch64_UMAXPv8i8, AArch64_INS_UMAXP: umaxp */
19497	0,
19498	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19499},
19500
19501{	/* AArch64_UMAXV_VPZ_B, AArch64_INS_UMAXV: umaxv */
19502	0,
19503	{ 0 }
19504},
19505
19506{	/* AArch64_UMAXV_VPZ_D, AArch64_INS_UMAXV: umaxv */
19507	0,
19508	{ 0 }
19509},
19510
19511{	/* AArch64_UMAXV_VPZ_H, AArch64_INS_UMAXV: umaxv */
19512	0,
19513	{ 0 }
19514},
19515
19516{	/* AArch64_UMAXV_VPZ_S, AArch64_INS_UMAXV: umaxv */
19517	0,
19518	{ 0 }
19519},
19520
19521{	/* AArch64_UMAXVv16i8v, AArch64_INS_UMAXV: umaxv */
19522	0,
19523	{ CS_AC_WRITE, CS_AC_READ, 0 }
19524},
19525
19526{	/* AArch64_UMAXVv4i16v, AArch64_INS_UMAXV: umaxv */
19527	0,
19528	{ CS_AC_WRITE, CS_AC_READ, 0 }
19529},
19530
19531{	/* AArch64_UMAXVv4i32v, AArch64_INS_UMAXV: umaxv */
19532	0,
19533	{ CS_AC_WRITE, CS_AC_READ, 0 }
19534},
19535
19536{	/* AArch64_UMAXVv8i16v, AArch64_INS_UMAXV: umaxv */
19537	0,
19538	{ CS_AC_WRITE, CS_AC_READ, 0 }
19539},
19540
19541{	/* AArch64_UMAXVv8i8v, AArch64_INS_UMAXV: umaxv */
19542	0,
19543	{ CS_AC_WRITE, CS_AC_READ, 0 }
19544},
19545
19546{	/* AArch64_UMAX_ZI_B, AArch64_INS_UMAX: umax */
19547	0,
19548	{ 0 }
19549},
19550
19551{	/* AArch64_UMAX_ZI_D, AArch64_INS_UMAX: umax */
19552	0,
19553	{ 0 }
19554},
19555
19556{	/* AArch64_UMAX_ZI_H, AArch64_INS_UMAX: umax */
19557	0,
19558	{ 0 }
19559},
19560
19561{	/* AArch64_UMAX_ZI_S, AArch64_INS_UMAX: umax */
19562	0,
19563	{ 0 }
19564},
19565
19566{	/* AArch64_UMAX_ZPmZ_B, AArch64_INS_UMAX: umax */
19567	0,
19568	{ 0 }
19569},
19570
19571{	/* AArch64_UMAX_ZPmZ_D, AArch64_INS_UMAX: umax */
19572	0,
19573	{ 0 }
19574},
19575
19576{	/* AArch64_UMAX_ZPmZ_H, AArch64_INS_UMAX: umax */
19577	0,
19578	{ 0 }
19579},
19580
19581{	/* AArch64_UMAX_ZPmZ_S, AArch64_INS_UMAX: umax */
19582	0,
19583	{ 0 }
19584},
19585
19586{	/* AArch64_UMAXv16i8, AArch64_INS_UMAX: umax */
19587	0,
19588	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19589},
19590
19591{	/* AArch64_UMAXv2i32, AArch64_INS_UMAX: umax */
19592	0,
19593	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19594},
19595
19596{	/* AArch64_UMAXv4i16, AArch64_INS_UMAX: umax */
19597	0,
19598	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19599},
19600
19601{	/* AArch64_UMAXv4i32, AArch64_INS_UMAX: umax */
19602	0,
19603	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19604},
19605
19606{	/* AArch64_UMAXv8i16, AArch64_INS_UMAX: umax */
19607	0,
19608	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19609},
19610
19611{	/* AArch64_UMAXv8i8, AArch64_INS_UMAX: umax */
19612	0,
19613	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19614},
19615
19616{	/* AArch64_UMINPv16i8, AArch64_INS_UMINP: uminp */
19617	0,
19618	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19619},
19620
19621{	/* AArch64_UMINPv2i32, AArch64_INS_UMINP: uminp */
19622	0,
19623	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19624},
19625
19626{	/* AArch64_UMINPv4i16, AArch64_INS_UMINP: uminp */
19627	0,
19628	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19629},
19630
19631{	/* AArch64_UMINPv4i32, AArch64_INS_UMINP: uminp */
19632	0,
19633	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19634},
19635
19636{	/* AArch64_UMINPv8i16, AArch64_INS_UMINP: uminp */
19637	0,
19638	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19639},
19640
19641{	/* AArch64_UMINPv8i8, AArch64_INS_UMINP: uminp */
19642	0,
19643	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19644},
19645
19646{	/* AArch64_UMINV_VPZ_B, AArch64_INS_UMINV: uminv */
19647	0,
19648	{ 0 }
19649},
19650
19651{	/* AArch64_UMINV_VPZ_D, AArch64_INS_UMINV: uminv */
19652	0,
19653	{ 0 }
19654},
19655
19656{	/* AArch64_UMINV_VPZ_H, AArch64_INS_UMINV: uminv */
19657	0,
19658	{ 0 }
19659},
19660
19661{	/* AArch64_UMINV_VPZ_S, AArch64_INS_UMINV: uminv */
19662	0,
19663	{ 0 }
19664},
19665
19666{	/* AArch64_UMINVv16i8v, AArch64_INS_UMINV: uminv */
19667	0,
19668	{ CS_AC_WRITE, CS_AC_READ, 0 }
19669},
19670
19671{	/* AArch64_UMINVv4i16v, AArch64_INS_UMINV: uminv */
19672	0,
19673	{ CS_AC_WRITE, CS_AC_READ, 0 }
19674},
19675
19676{	/* AArch64_UMINVv4i32v, AArch64_INS_UMINV: uminv */
19677	0,
19678	{ CS_AC_WRITE, CS_AC_READ, 0 }
19679},
19680
19681{	/* AArch64_UMINVv8i16v, AArch64_INS_UMINV: uminv */
19682	0,
19683	{ CS_AC_WRITE, CS_AC_READ, 0 }
19684},
19685
19686{	/* AArch64_UMINVv8i8v, AArch64_INS_UMINV: uminv */
19687	0,
19688	{ CS_AC_WRITE, CS_AC_READ, 0 }
19689},
19690
19691{	/* AArch64_UMIN_ZI_B, AArch64_INS_UMIN: umin */
19692	0,
19693	{ 0 }
19694},
19695
19696{	/* AArch64_UMIN_ZI_D, AArch64_INS_UMIN: umin */
19697	0,
19698	{ 0 }
19699},
19700
19701{	/* AArch64_UMIN_ZI_H, AArch64_INS_UMIN: umin */
19702	0,
19703	{ 0 }
19704},
19705
19706{	/* AArch64_UMIN_ZI_S, AArch64_INS_UMIN: umin */
19707	0,
19708	{ 0 }
19709},
19710
19711{	/* AArch64_UMIN_ZPmZ_B, AArch64_INS_UMIN: umin */
19712	0,
19713	{ 0 }
19714},
19715
19716{	/* AArch64_UMIN_ZPmZ_D, AArch64_INS_UMIN: umin */
19717	0,
19718	{ 0 }
19719},
19720
19721{	/* AArch64_UMIN_ZPmZ_H, AArch64_INS_UMIN: umin */
19722	0,
19723	{ 0 }
19724},
19725
19726{	/* AArch64_UMIN_ZPmZ_S, AArch64_INS_UMIN: umin */
19727	0,
19728	{ 0 }
19729},
19730
19731{	/* AArch64_UMINv16i8, AArch64_INS_UMIN: umin */
19732	0,
19733	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19734},
19735
19736{	/* AArch64_UMINv2i32, AArch64_INS_UMIN: umin */
19737	0,
19738	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19739},
19740
19741{	/* AArch64_UMINv4i16, AArch64_INS_UMIN: umin */
19742	0,
19743	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19744},
19745
19746{	/* AArch64_UMINv4i32, AArch64_INS_UMIN: umin */
19747	0,
19748	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19749},
19750
19751{	/* AArch64_UMINv8i16, AArch64_INS_UMIN: umin */
19752	0,
19753	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19754},
19755
19756{	/* AArch64_UMINv8i8, AArch64_INS_UMIN: umin */
19757	0,
19758	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19759},
19760
19761{	/* AArch64_UMLALv16i8_v8i16, AArch64_INS_UMLAL2: umlal2 */
19762	0,
19763	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19764},
19765
19766{	/* AArch64_UMLALv2i32_indexed, AArch64_INS_UMLAL: umlal */
19767	0,
19768	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19769},
19770
19771{	/* AArch64_UMLALv2i32_v2i64, AArch64_INS_UMLAL: umlal */
19772	0,
19773	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19774},
19775
19776{	/* AArch64_UMLALv4i16_indexed, AArch64_INS_UMLAL: umlal */
19777	0,
19778	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19779},
19780
19781{	/* AArch64_UMLALv4i16_v4i32, AArch64_INS_UMLAL: umlal */
19782	0,
19783	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19784},
19785
19786{	/* AArch64_UMLALv4i32_indexed, AArch64_INS_UMLAL2: umlal2 */
19787	0,
19788	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19789},
19790
19791{	/* AArch64_UMLALv4i32_v2i64, AArch64_INS_UMLAL2: umlal2 */
19792	0,
19793	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19794},
19795
19796{	/* AArch64_UMLALv8i16_indexed, AArch64_INS_UMLAL2: umlal2 */
19797	0,
19798	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19799},
19800
19801{	/* AArch64_UMLALv8i16_v4i32, AArch64_INS_UMLAL2: umlal2 */
19802	0,
19803	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19804},
19805
19806{	/* AArch64_UMLALv8i8_v8i16, AArch64_INS_UMLAL: umlal */
19807	0,
19808	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19809},
19810
19811{	/* AArch64_UMLSLv16i8_v8i16, AArch64_INS_UMLSL2: umlsl2 */
19812	0,
19813	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19814},
19815
19816{	/* AArch64_UMLSLv2i32_indexed, AArch64_INS_UMLSL: umlsl */
19817	0,
19818	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19819},
19820
19821{	/* AArch64_UMLSLv2i32_v2i64, AArch64_INS_UMLSL: umlsl */
19822	0,
19823	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19824},
19825
19826{	/* AArch64_UMLSLv4i16_indexed, AArch64_INS_UMLSL: umlsl */
19827	0,
19828	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19829},
19830
19831{	/* AArch64_UMLSLv4i16_v4i32, AArch64_INS_UMLSL: umlsl */
19832	0,
19833	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19834},
19835
19836{	/* AArch64_UMLSLv4i32_indexed, AArch64_INS_UMLSL2: umlsl2 */
19837	0,
19838	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19839},
19840
19841{	/* AArch64_UMLSLv4i32_v2i64, AArch64_INS_UMLSL2: umlsl2 */
19842	0,
19843	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19844},
19845
19846{	/* AArch64_UMLSLv8i16_indexed, AArch64_INS_UMLSL2: umlsl2 */
19847	0,
19848	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19849},
19850
19851{	/* AArch64_UMLSLv8i16_v4i32, AArch64_INS_UMLSL2: umlsl2 */
19852	0,
19853	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19854},
19855
19856{	/* AArch64_UMLSLv8i8_v8i16, AArch64_INS_UMLSL: umlsl */
19857	0,
19858	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19859},
19860
19861{	/* AArch64_UMOVvi16, AArch64_INS_UMOV: umov */
19862	0,
19863	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19864},
19865
19866{	/* AArch64_UMOVvi32, AArch64_INS_MOV: mov */
19867	0,
19868	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19869},
19870
19871{	/* AArch64_UMOVvi64, AArch64_INS_MOV: mov */
19872	0,
19873	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19874},
19875
19876{	/* AArch64_UMOVvi8, AArch64_INS_UMOV: umov */
19877	0,
19878	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19879},
19880
19881{	/* AArch64_UMSUBLrrr, AArch64_INS_UMNEGL: umnegl */
19882	0,
19883	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19884},
19885
19886{	/* AArch64_UMULH_ZPmZ_B, AArch64_INS_UMULH: umulh */
19887	0,
19888	{ 0 }
19889},
19890
19891{	/* AArch64_UMULH_ZPmZ_D, AArch64_INS_UMULH: umulh */
19892	0,
19893	{ 0 }
19894},
19895
19896{	/* AArch64_UMULH_ZPmZ_H, AArch64_INS_UMULH: umulh */
19897	0,
19898	{ 0 }
19899},
19900
19901{	/* AArch64_UMULH_ZPmZ_S, AArch64_INS_UMULH: umulh */
19902	0,
19903	{ 0 }
19904},
19905
19906{	/* AArch64_UMULHrr, AArch64_INS_UMULH: umulh */
19907	0,
19908	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19909},
19910
19911{	/* AArch64_UMULLv16i8_v8i16, AArch64_INS_UMULL2: umull2 */
19912	0,
19913	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19914},
19915
19916{	/* AArch64_UMULLv2i32_indexed, AArch64_INS_UMULL: umull */
19917	0,
19918	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19919},
19920
19921{	/* AArch64_UMULLv2i32_v2i64, AArch64_INS_UMULL: umull */
19922	0,
19923	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19924},
19925
19926{	/* AArch64_UMULLv4i16_indexed, AArch64_INS_UMULL: umull */
19927	0,
19928	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19929},
19930
19931{	/* AArch64_UMULLv4i16_v4i32, AArch64_INS_UMULL: umull */
19932	0,
19933	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19934},
19935
19936{	/* AArch64_UMULLv4i32_indexed, AArch64_INS_UMULL2: umull2 */
19937	0,
19938	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19939},
19940
19941{	/* AArch64_UMULLv4i32_v2i64, AArch64_INS_UMULL2: umull2 */
19942	0,
19943	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19944},
19945
19946{	/* AArch64_UMULLv8i16_indexed, AArch64_INS_UMULL2: umull2 */
19947	0,
19948	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
19949},
19950
19951{	/* AArch64_UMULLv8i16_v4i32, AArch64_INS_UMULL2: umull2 */
19952	0,
19953	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19954},
19955
19956{	/* AArch64_UMULLv8i8_v8i16, AArch64_INS_UMULL: umull */
19957	0,
19958	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
19959},
19960
19961{	/* AArch64_UQADD_ZI_B, AArch64_INS_UQADD: uqadd */
19962	0,
19963	{ 0 }
19964},
19965
19966{	/* AArch64_UQADD_ZI_D, AArch64_INS_UQADD: uqadd */
19967	0,
19968	{ 0 }
19969},
19970
19971{	/* AArch64_UQADD_ZI_H, AArch64_INS_UQADD: uqadd */
19972	0,
19973	{ 0 }
19974},
19975
19976{	/* AArch64_UQADD_ZI_S, AArch64_INS_UQADD: uqadd */
19977	0,
19978	{ 0 }
19979},
19980
19981{	/* AArch64_UQADD_ZZZ_B, AArch64_INS_UQADD: uqadd */
19982	0,
19983	{ 0 }
19984},
19985
19986{	/* AArch64_UQADD_ZZZ_D, AArch64_INS_UQADD: uqadd */
19987	0,
19988	{ 0 }
19989},
19990
19991{	/* AArch64_UQADD_ZZZ_H, AArch64_INS_UQADD: uqadd */
19992	0,
19993	{ 0 }
19994},
19995
19996{	/* AArch64_UQADD_ZZZ_S, AArch64_INS_UQADD: uqadd */
19997	0,
19998	{ 0 }
19999},
20000
20001{	/* AArch64_UQADDv16i8, AArch64_INS_UQADD: uqadd */
20002	0,
20003	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20004},
20005
20006{	/* AArch64_UQADDv1i16, AArch64_INS_UQADD: uqadd */
20007	0,
20008	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20009},
20010
20011{	/* AArch64_UQADDv1i32, AArch64_INS_UQADD: uqadd */
20012	0,
20013	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20014},
20015
20016{	/* AArch64_UQADDv1i64, AArch64_INS_UQADD: uqadd */
20017	0,
20018	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20019},
20020
20021{	/* AArch64_UQADDv1i8, AArch64_INS_UQADD: uqadd */
20022	0,
20023	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20024},
20025
20026{	/* AArch64_UQADDv2i32, AArch64_INS_UQADD: uqadd */
20027	0,
20028	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20029},
20030
20031{	/* AArch64_UQADDv2i64, AArch64_INS_UQADD: uqadd */
20032	0,
20033	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20034},
20035
20036{	/* AArch64_UQADDv4i16, AArch64_INS_UQADD: uqadd */
20037	0,
20038	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20039},
20040
20041{	/* AArch64_UQADDv4i32, AArch64_INS_UQADD: uqadd */
20042	0,
20043	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20044},
20045
20046{	/* AArch64_UQADDv8i16, AArch64_INS_UQADD: uqadd */
20047	0,
20048	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20049},
20050
20051{	/* AArch64_UQADDv8i8, AArch64_INS_UQADD: uqadd */
20052	0,
20053	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20054},
20055
20056{	/* AArch64_UQDECB_WPiI, AArch64_INS_UQDECB: uqdecb */
20057	0,
20058	{ 0 }
20059},
20060
20061{	/* AArch64_UQDECB_XPiI, AArch64_INS_UQDECB: uqdecb */
20062	0,
20063	{ 0 }
20064},
20065
20066{	/* AArch64_UQDECD_WPiI, AArch64_INS_UQDECD: uqdecd */
20067	0,
20068	{ 0 }
20069},
20070
20071{	/* AArch64_UQDECD_XPiI, AArch64_INS_UQDECD: uqdecd */
20072	0,
20073	{ 0 }
20074},
20075
20076{	/* AArch64_UQDECD_ZPiI, AArch64_INS_UQDECD: uqdecd */
20077	0,
20078	{ 0 }
20079},
20080
20081{	/* AArch64_UQDECH_WPiI, AArch64_INS_UQDECH: uqdech */
20082	0,
20083	{ 0 }
20084},
20085
20086{	/* AArch64_UQDECH_XPiI, AArch64_INS_UQDECH: uqdech */
20087	0,
20088	{ 0 }
20089},
20090
20091{	/* AArch64_UQDECH_ZPiI, AArch64_INS_UQDECH: uqdech */
20092	0,
20093	{ 0 }
20094},
20095
20096{	/* AArch64_UQDECP_WP_B, AArch64_INS_UQDECP: uqdecp */
20097	0,
20098	{ 0 }
20099},
20100
20101{	/* AArch64_UQDECP_WP_D, AArch64_INS_UQDECP: uqdecp */
20102	0,
20103	{ 0 }
20104},
20105
20106{	/* AArch64_UQDECP_WP_H, AArch64_INS_UQDECP: uqdecp */
20107	0,
20108	{ 0 }
20109},
20110
20111{	/* AArch64_UQDECP_WP_S, AArch64_INS_UQDECP: uqdecp */
20112	0,
20113	{ 0 }
20114},
20115
20116{	/* AArch64_UQDECP_XP_B, AArch64_INS_UQDECP: uqdecp */
20117	0,
20118	{ 0 }
20119},
20120
20121{	/* AArch64_UQDECP_XP_D, AArch64_INS_UQDECP: uqdecp */
20122	0,
20123	{ 0 }
20124},
20125
20126{	/* AArch64_UQDECP_XP_H, AArch64_INS_UQDECP: uqdecp */
20127	0,
20128	{ 0 }
20129},
20130
20131{	/* AArch64_UQDECP_XP_S, AArch64_INS_UQDECP: uqdecp */
20132	0,
20133	{ 0 }
20134},
20135
20136{	/* AArch64_UQDECP_ZP_D, AArch64_INS_UQDECP: uqdecp */
20137	0,
20138	{ 0 }
20139},
20140
20141{	/* AArch64_UQDECP_ZP_H, AArch64_INS_UQDECP: uqdecp */
20142	0,
20143	{ 0 }
20144},
20145
20146{	/* AArch64_UQDECP_ZP_S, AArch64_INS_UQDECP: uqdecp */
20147	0,
20148	{ 0 }
20149},
20150
20151{	/* AArch64_UQDECW_WPiI, AArch64_INS_UQDECW: uqdecw */
20152	0,
20153	{ 0 }
20154},
20155
20156{	/* AArch64_UQDECW_XPiI, AArch64_INS_UQDECW: uqdecw */
20157	0,
20158	{ 0 }
20159},
20160
20161{	/* AArch64_UQDECW_ZPiI, AArch64_INS_UQDECW: uqdecw */
20162	0,
20163	{ 0 }
20164},
20165
20166{	/* AArch64_UQINCB_WPiI, AArch64_INS_UQINCB: uqincb */
20167	0,
20168	{ 0 }
20169},
20170
20171{	/* AArch64_UQINCB_XPiI, AArch64_INS_UQINCB: uqincb */
20172	0,
20173	{ 0 }
20174},
20175
20176{	/* AArch64_UQINCD_WPiI, AArch64_INS_UQINCD: uqincd */
20177	0,
20178	{ 0 }
20179},
20180
20181{	/* AArch64_UQINCD_XPiI, AArch64_INS_UQINCD: uqincd */
20182	0,
20183	{ 0 }
20184},
20185
20186{	/* AArch64_UQINCD_ZPiI, AArch64_INS_UQINCD: uqincd */
20187	0,
20188	{ 0 }
20189},
20190
20191{	/* AArch64_UQINCH_WPiI, AArch64_INS_UQINCH: uqinch */
20192	0,
20193	{ 0 }
20194},
20195
20196{	/* AArch64_UQINCH_XPiI, AArch64_INS_UQINCH: uqinch */
20197	0,
20198	{ 0 }
20199},
20200
20201{	/* AArch64_UQINCH_ZPiI, AArch64_INS_UQINCH: uqinch */
20202	0,
20203	{ 0 }
20204},
20205
20206{	/* AArch64_UQINCP_WP_B, AArch64_INS_UQINCP: uqincp */
20207	0,
20208	{ 0 }
20209},
20210
20211{	/* AArch64_UQINCP_WP_D, AArch64_INS_UQINCP: uqincp */
20212	0,
20213	{ 0 }
20214},
20215
20216{	/* AArch64_UQINCP_WP_H, AArch64_INS_UQINCP: uqincp */
20217	0,
20218	{ 0 }
20219},
20220
20221{	/* AArch64_UQINCP_WP_S, AArch64_INS_UQINCP: uqincp */
20222	0,
20223	{ 0 }
20224},
20225
20226{	/* AArch64_UQINCP_XP_B, AArch64_INS_UQINCP: uqincp */
20227	0,
20228	{ 0 }
20229},
20230
20231{	/* AArch64_UQINCP_XP_D, AArch64_INS_UQINCP: uqincp */
20232	0,
20233	{ 0 }
20234},
20235
20236{	/* AArch64_UQINCP_XP_H, AArch64_INS_UQINCP: uqincp */
20237	0,
20238	{ 0 }
20239},
20240
20241{	/* AArch64_UQINCP_XP_S, AArch64_INS_UQINCP: uqincp */
20242	0,
20243	{ 0 }
20244},
20245
20246{	/* AArch64_UQINCP_ZP_D, AArch64_INS_UQINCP: uqincp */
20247	0,
20248	{ 0 }
20249},
20250
20251{	/* AArch64_UQINCP_ZP_H, AArch64_INS_UQINCP: uqincp */
20252	0,
20253	{ 0 }
20254},
20255
20256{	/* AArch64_UQINCP_ZP_S, AArch64_INS_UQINCP: uqincp */
20257	0,
20258	{ 0 }
20259},
20260
20261{	/* AArch64_UQINCW_WPiI, AArch64_INS_UQINCW: uqincw */
20262	0,
20263	{ 0 }
20264},
20265
20266{	/* AArch64_UQINCW_XPiI, AArch64_INS_UQINCW: uqincw */
20267	0,
20268	{ 0 }
20269},
20270
20271{	/* AArch64_UQINCW_ZPiI, AArch64_INS_UQINCW: uqincw */
20272	0,
20273	{ 0 }
20274},
20275
20276{	/* AArch64_UQRSHLv16i8, AArch64_INS_UQRSHL: uqrshl */
20277	0,
20278	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20279},
20280
20281{	/* AArch64_UQRSHLv1i16, AArch64_INS_UQRSHL: uqrshl */
20282	0,
20283	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20284},
20285
20286{	/* AArch64_UQRSHLv1i32, AArch64_INS_UQRSHL: uqrshl */
20287	0,
20288	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20289},
20290
20291{	/* AArch64_UQRSHLv1i64, AArch64_INS_UQRSHL: uqrshl */
20292	0,
20293	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20294},
20295
20296{	/* AArch64_UQRSHLv1i8, AArch64_INS_UQRSHL: uqrshl */
20297	0,
20298	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20299},
20300
20301{	/* AArch64_UQRSHLv2i32, AArch64_INS_UQRSHL: uqrshl */
20302	0,
20303	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20304},
20305
20306{	/* AArch64_UQRSHLv2i64, AArch64_INS_UQRSHL: uqrshl */
20307	0,
20308	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20309},
20310
20311{	/* AArch64_UQRSHLv4i16, AArch64_INS_UQRSHL: uqrshl */
20312	0,
20313	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20314},
20315
20316{	/* AArch64_UQRSHLv4i32, AArch64_INS_UQRSHL: uqrshl */
20317	0,
20318	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20319},
20320
20321{	/* AArch64_UQRSHLv8i16, AArch64_INS_UQRSHL: uqrshl */
20322	0,
20323	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20324},
20325
20326{	/* AArch64_UQRSHLv8i8, AArch64_INS_UQRSHL: uqrshl */
20327	0,
20328	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20329},
20330
20331{	/* AArch64_UQRSHRNb, AArch64_INS_UQRSHRN: uqrshrn */
20332	0,
20333	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20334},
20335
20336{	/* AArch64_UQRSHRNh, AArch64_INS_UQRSHRN: uqrshrn */
20337	0,
20338	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20339},
20340
20341{	/* AArch64_UQRSHRNs, AArch64_INS_UQRSHRN: uqrshrn */
20342	0,
20343	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20344},
20345
20346{	/* AArch64_UQRSHRNv16i8_shift, AArch64_INS_UQRSHRN2: uqrshrn2 */
20347	0,
20348	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20349},
20350
20351{	/* AArch64_UQRSHRNv2i32_shift, AArch64_INS_UQRSHRN: uqrshrn */
20352	0,
20353	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20354},
20355
20356{	/* AArch64_UQRSHRNv4i16_shift, AArch64_INS_UQRSHRN: uqrshrn */
20357	0,
20358	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20359},
20360
20361{	/* AArch64_UQRSHRNv4i32_shift, AArch64_INS_UQRSHRN2: uqrshrn2 */
20362	0,
20363	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20364},
20365
20366{	/* AArch64_UQRSHRNv8i16_shift, AArch64_INS_UQRSHRN2: uqrshrn2 */
20367	0,
20368	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20369},
20370
20371{	/* AArch64_UQRSHRNv8i8_shift, AArch64_INS_UQRSHRN: uqrshrn */
20372	0,
20373	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20374},
20375
20376{	/* AArch64_UQSHLb, AArch64_INS_UQSHL: uqshl */
20377	0,
20378	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20379},
20380
20381{	/* AArch64_UQSHLd, AArch64_INS_UQSHL: uqshl */
20382	0,
20383	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20384},
20385
20386{	/* AArch64_UQSHLh, AArch64_INS_UQSHL: uqshl */
20387	0,
20388	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20389},
20390
20391{	/* AArch64_UQSHLs, AArch64_INS_UQSHL: uqshl */
20392	0,
20393	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20394},
20395
20396{	/* AArch64_UQSHLv16i8, AArch64_INS_UQSHL: uqshl */
20397	0,
20398	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20399},
20400
20401{	/* AArch64_UQSHLv16i8_shift, AArch64_INS_UQSHL: uqshl */
20402	0,
20403	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20404},
20405
20406{	/* AArch64_UQSHLv1i16, AArch64_INS_UQSHL: uqshl */
20407	0,
20408	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20409},
20410
20411{	/* AArch64_UQSHLv1i32, AArch64_INS_UQSHL: uqshl */
20412	0,
20413	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20414},
20415
20416{	/* AArch64_UQSHLv1i64, AArch64_INS_UQSHL: uqshl */
20417	0,
20418	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20419},
20420
20421{	/* AArch64_UQSHLv1i8, AArch64_INS_UQSHL: uqshl */
20422	0,
20423	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20424},
20425
20426{	/* AArch64_UQSHLv2i32, AArch64_INS_UQSHL: uqshl */
20427	0,
20428	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20429},
20430
20431{	/* AArch64_UQSHLv2i32_shift, AArch64_INS_UQSHL: uqshl */
20432	0,
20433	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20434},
20435
20436{	/* AArch64_UQSHLv2i64, AArch64_INS_UQSHL: uqshl */
20437	0,
20438	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20439},
20440
20441{	/* AArch64_UQSHLv2i64_shift, AArch64_INS_UQSHL: uqshl */
20442	0,
20443	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20444},
20445
20446{	/* AArch64_UQSHLv4i16, AArch64_INS_UQSHL: uqshl */
20447	0,
20448	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20449},
20450
20451{	/* AArch64_UQSHLv4i16_shift, AArch64_INS_UQSHL: uqshl */
20452	0,
20453	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20454},
20455
20456{	/* AArch64_UQSHLv4i32, AArch64_INS_UQSHL: uqshl */
20457	0,
20458	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20459},
20460
20461{	/* AArch64_UQSHLv4i32_shift, AArch64_INS_UQSHL: uqshl */
20462	0,
20463	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20464},
20465
20466{	/* AArch64_UQSHLv8i16, AArch64_INS_UQSHL: uqshl */
20467	0,
20468	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20469},
20470
20471{	/* AArch64_UQSHLv8i16_shift, AArch64_INS_UQSHL: uqshl */
20472	0,
20473	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20474},
20475
20476{	/* AArch64_UQSHLv8i8, AArch64_INS_UQSHL: uqshl */
20477	0,
20478	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20479},
20480
20481{	/* AArch64_UQSHLv8i8_shift, AArch64_INS_UQSHL: uqshl */
20482	0,
20483	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20484},
20485
20486{	/* AArch64_UQSHRNb, AArch64_INS_UQSHRN: uqshrn */
20487	0,
20488	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20489},
20490
20491{	/* AArch64_UQSHRNh, AArch64_INS_UQSHRN: uqshrn */
20492	0,
20493	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20494},
20495
20496{	/* AArch64_UQSHRNs, AArch64_INS_UQSHRN: uqshrn */
20497	0,
20498	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20499},
20500
20501{	/* AArch64_UQSHRNv16i8_shift, AArch64_INS_UQSHRN2: uqshrn2 */
20502	0,
20503	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20504},
20505
20506{	/* AArch64_UQSHRNv2i32_shift, AArch64_INS_UQSHRN: uqshrn */
20507	0,
20508	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20509},
20510
20511{	/* AArch64_UQSHRNv4i16_shift, AArch64_INS_UQSHRN: uqshrn */
20512	0,
20513	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20514},
20515
20516{	/* AArch64_UQSHRNv4i32_shift, AArch64_INS_UQSHRN2: uqshrn2 */
20517	0,
20518	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20519},
20520
20521{	/* AArch64_UQSHRNv8i16_shift, AArch64_INS_UQSHRN2: uqshrn2 */
20522	0,
20523	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20524},
20525
20526{	/* AArch64_UQSHRNv8i8_shift, AArch64_INS_UQSHRN: uqshrn */
20527	0,
20528	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20529},
20530
20531{	/* AArch64_UQSUB_ZI_B, AArch64_INS_UQSUB: uqsub */
20532	0,
20533	{ 0 }
20534},
20535
20536{	/* AArch64_UQSUB_ZI_D, AArch64_INS_UQSUB: uqsub */
20537	0,
20538	{ 0 }
20539},
20540
20541{	/* AArch64_UQSUB_ZI_H, AArch64_INS_UQSUB: uqsub */
20542	0,
20543	{ 0 }
20544},
20545
20546{	/* AArch64_UQSUB_ZI_S, AArch64_INS_UQSUB: uqsub */
20547	0,
20548	{ 0 }
20549},
20550
20551{	/* AArch64_UQSUB_ZZZ_B, AArch64_INS_UQSUB: uqsub */
20552	0,
20553	{ 0 }
20554},
20555
20556{	/* AArch64_UQSUB_ZZZ_D, AArch64_INS_UQSUB: uqsub */
20557	0,
20558	{ 0 }
20559},
20560
20561{	/* AArch64_UQSUB_ZZZ_H, AArch64_INS_UQSUB: uqsub */
20562	0,
20563	{ 0 }
20564},
20565
20566{	/* AArch64_UQSUB_ZZZ_S, AArch64_INS_UQSUB: uqsub */
20567	0,
20568	{ 0 }
20569},
20570
20571{	/* AArch64_UQSUBv16i8, AArch64_INS_UQSUB: uqsub */
20572	0,
20573	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20574},
20575
20576{	/* AArch64_UQSUBv1i16, AArch64_INS_UQSUB: uqsub */
20577	0,
20578	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20579},
20580
20581{	/* AArch64_UQSUBv1i32, AArch64_INS_UQSUB: uqsub */
20582	0,
20583	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20584},
20585
20586{	/* AArch64_UQSUBv1i64, AArch64_INS_UQSUB: uqsub */
20587	0,
20588	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20589},
20590
20591{	/* AArch64_UQSUBv1i8, AArch64_INS_UQSUB: uqsub */
20592	0,
20593	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20594},
20595
20596{	/* AArch64_UQSUBv2i32, AArch64_INS_UQSUB: uqsub */
20597	0,
20598	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20599},
20600
20601{	/* AArch64_UQSUBv2i64, AArch64_INS_UQSUB: uqsub */
20602	0,
20603	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20604},
20605
20606{	/* AArch64_UQSUBv4i16, AArch64_INS_UQSUB: uqsub */
20607	0,
20608	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20609},
20610
20611{	/* AArch64_UQSUBv4i32, AArch64_INS_UQSUB: uqsub */
20612	0,
20613	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20614},
20615
20616{	/* AArch64_UQSUBv8i16, AArch64_INS_UQSUB: uqsub */
20617	0,
20618	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20619},
20620
20621{	/* AArch64_UQSUBv8i8, AArch64_INS_UQSUB: uqsub */
20622	0,
20623	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20624},
20625
20626{	/* AArch64_UQXTNv16i8, AArch64_INS_UQXTN2: uqxtn2 */
20627	0,
20628	{ CS_AC_WRITE, CS_AC_READ, 0 }
20629},
20630
20631{	/* AArch64_UQXTNv1i16, AArch64_INS_UQXTN: uqxtn */
20632	0,
20633	{ CS_AC_WRITE, CS_AC_READ, 0 }
20634},
20635
20636{	/* AArch64_UQXTNv1i32, AArch64_INS_UQXTN: uqxtn */
20637	0,
20638	{ CS_AC_WRITE, CS_AC_READ, 0 }
20639},
20640
20641{	/* AArch64_UQXTNv1i8, AArch64_INS_UQXTN: uqxtn */
20642	0,
20643	{ CS_AC_WRITE, CS_AC_READ, 0 }
20644},
20645
20646{	/* AArch64_UQXTNv2i32, AArch64_INS_UQXTN: uqxtn */
20647	0,
20648	{ CS_AC_WRITE, CS_AC_READ, 0 }
20649},
20650
20651{	/* AArch64_UQXTNv4i16, AArch64_INS_UQXTN: uqxtn */
20652	0,
20653	{ CS_AC_WRITE, CS_AC_READ, 0 }
20654},
20655
20656{	/* AArch64_UQXTNv4i32, AArch64_INS_UQXTN2: uqxtn2 */
20657	0,
20658	{ CS_AC_WRITE, CS_AC_READ, 0 }
20659},
20660
20661{	/* AArch64_UQXTNv8i16, AArch64_INS_UQXTN2: uqxtn2 */
20662	0,
20663	{ CS_AC_WRITE, CS_AC_READ, 0 }
20664},
20665
20666{	/* AArch64_UQXTNv8i8, AArch64_INS_UQXTN: uqxtn */
20667	0,
20668	{ CS_AC_WRITE, CS_AC_READ, 0 }
20669},
20670
20671{	/* AArch64_URECPEv2i32, AArch64_INS_URECPE: urecpe */
20672	0,
20673	{ CS_AC_WRITE, CS_AC_READ, 0 }
20674},
20675
20676{	/* AArch64_URECPEv4i32, AArch64_INS_URECPE: urecpe */
20677	0,
20678	{ CS_AC_WRITE, CS_AC_READ, 0 }
20679},
20680
20681{	/* AArch64_URHADDv16i8, AArch64_INS_URHADD: urhadd */
20682	0,
20683	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20684},
20685
20686{	/* AArch64_URHADDv2i32, AArch64_INS_URHADD: urhadd */
20687	0,
20688	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20689},
20690
20691{	/* AArch64_URHADDv4i16, AArch64_INS_URHADD: urhadd */
20692	0,
20693	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20694},
20695
20696{	/* AArch64_URHADDv4i32, AArch64_INS_URHADD: urhadd */
20697	0,
20698	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20699},
20700
20701{	/* AArch64_URHADDv8i16, AArch64_INS_URHADD: urhadd */
20702	0,
20703	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20704},
20705
20706{	/* AArch64_URHADDv8i8, AArch64_INS_URHADD: urhadd */
20707	0,
20708	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20709},
20710
20711{	/* AArch64_URSHLv16i8, AArch64_INS_URSHL: urshl */
20712	0,
20713	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20714},
20715
20716{	/* AArch64_URSHLv1i64, AArch64_INS_URSHL: urshl */
20717	0,
20718	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20719},
20720
20721{	/* AArch64_URSHLv2i32, AArch64_INS_URSHL: urshl */
20722	0,
20723	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20724},
20725
20726{	/* AArch64_URSHLv2i64, AArch64_INS_URSHL: urshl */
20727	0,
20728	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20729},
20730
20731{	/* AArch64_URSHLv4i16, AArch64_INS_URSHL: urshl */
20732	0,
20733	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20734},
20735
20736{	/* AArch64_URSHLv4i32, AArch64_INS_URSHL: urshl */
20737	0,
20738	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20739},
20740
20741{	/* AArch64_URSHLv8i16, AArch64_INS_URSHL: urshl */
20742	0,
20743	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20744},
20745
20746{	/* AArch64_URSHLv8i8, AArch64_INS_URSHL: urshl */
20747	0,
20748	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20749},
20750
20751{	/* AArch64_URSHRd, AArch64_INS_URSHR: urshr */
20752	0,
20753	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20754},
20755
20756{	/* AArch64_URSHRv16i8_shift, AArch64_INS_URSHR: urshr */
20757	0,
20758	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20759},
20760
20761{	/* AArch64_URSHRv2i32_shift, AArch64_INS_URSHR: urshr */
20762	0,
20763	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20764},
20765
20766{	/* AArch64_URSHRv2i64_shift, AArch64_INS_URSHR: urshr */
20767	0,
20768	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20769},
20770
20771{	/* AArch64_URSHRv4i16_shift, AArch64_INS_URSHR: urshr */
20772	0,
20773	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20774},
20775
20776{	/* AArch64_URSHRv4i32_shift, AArch64_INS_URSHR: urshr */
20777	0,
20778	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20779},
20780
20781{	/* AArch64_URSHRv8i16_shift, AArch64_INS_URSHR: urshr */
20782	0,
20783	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20784},
20785
20786{	/* AArch64_URSHRv8i8_shift, AArch64_INS_URSHR: urshr */
20787	0,
20788	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20789},
20790
20791{	/* AArch64_URSQRTEv2i32, AArch64_INS_URSQRTE: ursqrte */
20792	0,
20793	{ CS_AC_WRITE, CS_AC_READ, 0 }
20794},
20795
20796{	/* AArch64_URSQRTEv4i32, AArch64_INS_URSQRTE: ursqrte */
20797	0,
20798	{ CS_AC_WRITE, CS_AC_READ, 0 }
20799},
20800
20801{	/* AArch64_URSRAd, AArch64_INS_URSRA: ursra */
20802	0,
20803	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20804},
20805
20806{	/* AArch64_URSRAv16i8_shift, AArch64_INS_URSRA: ursra */
20807	0,
20808	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20809},
20810
20811{	/* AArch64_URSRAv2i32_shift, AArch64_INS_URSRA: ursra */
20812	0,
20813	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20814},
20815
20816{	/* AArch64_URSRAv2i64_shift, AArch64_INS_URSRA: ursra */
20817	0,
20818	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20819},
20820
20821{	/* AArch64_URSRAv4i16_shift, AArch64_INS_URSRA: ursra */
20822	0,
20823	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20824},
20825
20826{	/* AArch64_URSRAv4i32_shift, AArch64_INS_URSRA: ursra */
20827	0,
20828	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20829},
20830
20831{	/* AArch64_URSRAv8i16_shift, AArch64_INS_URSRA: ursra */
20832	0,
20833	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20834},
20835
20836{	/* AArch64_URSRAv8i8_shift, AArch64_INS_URSRA: ursra */
20837	0,
20838	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20839},
20840
20841{	/* AArch64_USHLLv16i8_shift, AArch64_INS_USHLL2: ushll2 */
20842	0,
20843	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20844},
20845
20846{	/* AArch64_USHLLv2i32_shift, AArch64_INS_USHLL: ushll */
20847	0,
20848	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20849},
20850
20851{	/* AArch64_USHLLv4i16_shift, AArch64_INS_USHLL: ushll */
20852	0,
20853	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20854},
20855
20856{	/* AArch64_USHLLv4i32_shift, AArch64_INS_USHLL2: ushll2 */
20857	0,
20858	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20859},
20860
20861{	/* AArch64_USHLLv8i16_shift, AArch64_INS_USHLL2: ushll2 */
20862	0,
20863	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20864},
20865
20866{	/* AArch64_USHLLv8i8_shift, AArch64_INS_USHLL: ushll */
20867	0,
20868	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20869},
20870
20871{	/* AArch64_USHLv16i8, AArch64_INS_USHL: ushl */
20872	0,
20873	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20874},
20875
20876{	/* AArch64_USHLv1i64, AArch64_INS_USHL: ushl */
20877	0,
20878	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20879},
20880
20881{	/* AArch64_USHLv2i32, AArch64_INS_USHL: ushl */
20882	0,
20883	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20884},
20885
20886{	/* AArch64_USHLv2i64, AArch64_INS_USHL: ushl */
20887	0,
20888	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20889},
20890
20891{	/* AArch64_USHLv4i16, AArch64_INS_USHL: ushl */
20892	0,
20893	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20894},
20895
20896{	/* AArch64_USHLv4i32, AArch64_INS_USHL: ushl */
20897	0,
20898	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20899},
20900
20901{	/* AArch64_USHLv8i16, AArch64_INS_USHL: ushl */
20902	0,
20903	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20904},
20905
20906{	/* AArch64_USHLv8i8, AArch64_INS_USHL: ushl */
20907	0,
20908	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
20909},
20910
20911{	/* AArch64_USHRd, AArch64_INS_USHR: ushr */
20912	0,
20913	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20914},
20915
20916{	/* AArch64_USHRv16i8_shift, AArch64_INS_USHR: ushr */
20917	0,
20918	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20919},
20920
20921{	/* AArch64_USHRv2i32_shift, AArch64_INS_USHR: ushr */
20922	0,
20923	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20924},
20925
20926{	/* AArch64_USHRv2i64_shift, AArch64_INS_USHR: ushr */
20927	0,
20928	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20929},
20930
20931{	/* AArch64_USHRv4i16_shift, AArch64_INS_USHR: ushr */
20932	0,
20933	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20934},
20935
20936{	/* AArch64_USHRv4i32_shift, AArch64_INS_USHR: ushr */
20937	0,
20938	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20939},
20940
20941{	/* AArch64_USHRv8i16_shift, AArch64_INS_USHR: ushr */
20942	0,
20943	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20944},
20945
20946{	/* AArch64_USHRv8i8_shift, AArch64_INS_USHR: ushr */
20947	0,
20948	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
20949},
20950
20951{	/* AArch64_USQADDv16i8, AArch64_INS_USQADD: usqadd */
20952	0,
20953	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
20954},
20955
20956{	/* AArch64_USQADDv1i16, AArch64_INS_USQADD: usqadd */
20957	0,
20958	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
20959},
20960
20961{	/* AArch64_USQADDv1i32, AArch64_INS_USQADD: usqadd */
20962	0,
20963	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
20964},
20965
20966{	/* AArch64_USQADDv1i64, AArch64_INS_USQADD: usqadd */
20967	0,
20968	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
20969},
20970
20971{	/* AArch64_USQADDv1i8, AArch64_INS_USQADD: usqadd */
20972	0,
20973	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
20974},
20975
20976{	/* AArch64_USQADDv2i32, AArch64_INS_USQADD: usqadd */
20977	0,
20978	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
20979},
20980
20981{	/* AArch64_USQADDv2i64, AArch64_INS_USQADD: usqadd */
20982	0,
20983	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
20984},
20985
20986{	/* AArch64_USQADDv4i16, AArch64_INS_USQADD: usqadd */
20987	0,
20988	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
20989},
20990
20991{	/* AArch64_USQADDv4i32, AArch64_INS_USQADD: usqadd */
20992	0,
20993	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
20994},
20995
20996{	/* AArch64_USQADDv8i16, AArch64_INS_USQADD: usqadd */
20997	0,
20998	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
20999},
21000
21001{	/* AArch64_USQADDv8i8, AArch64_INS_USQADD: usqadd */
21002	0,
21003	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 }
21004},
21005
21006{	/* AArch64_USRAd, AArch64_INS_USRA: usra */
21007	0,
21008	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
21009},
21010
21011{	/* AArch64_USRAv16i8_shift, AArch64_INS_USRA: usra */
21012	0,
21013	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
21014},
21015
21016{	/* AArch64_USRAv2i32_shift, AArch64_INS_USRA: usra */
21017	0,
21018	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
21019},
21020
21021{	/* AArch64_USRAv2i64_shift, AArch64_INS_USRA: usra */
21022	0,
21023	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
21024},
21025
21026{	/* AArch64_USRAv4i16_shift, AArch64_INS_USRA: usra */
21027	0,
21028	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
21029},
21030
21031{	/* AArch64_USRAv4i32_shift, AArch64_INS_USRA: usra */
21032	0,
21033	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
21034},
21035
21036{	/* AArch64_USRAv8i16_shift, AArch64_INS_USRA: usra */
21037	0,
21038	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
21039},
21040
21041{	/* AArch64_USRAv8i8_shift, AArch64_INS_USRA: usra */
21042	0,
21043	{ CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 }
21044},
21045
21046{	/* AArch64_USUBLv16i8_v8i16, AArch64_INS_USUBL2: usubl2 */
21047	0,
21048	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21049},
21050
21051{	/* AArch64_USUBLv2i32_v2i64, AArch64_INS_USUBL: usubl */
21052	0,
21053	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21054},
21055
21056{	/* AArch64_USUBLv4i16_v4i32, AArch64_INS_USUBL: usubl */
21057	0,
21058	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21059},
21060
21061{	/* AArch64_USUBLv4i32_v2i64, AArch64_INS_USUBL2: usubl2 */
21062	0,
21063	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21064},
21065
21066{	/* AArch64_USUBLv8i16_v4i32, AArch64_INS_USUBL2: usubl2 */
21067	0,
21068	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21069},
21070
21071{	/* AArch64_USUBLv8i8_v8i16, AArch64_INS_USUBL: usubl */
21072	0,
21073	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21074},
21075
21076{	/* AArch64_USUBWv16i8_v8i16, AArch64_INS_USUBW2: usubw2 */
21077	0,
21078	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21079},
21080
21081{	/* AArch64_USUBWv2i32_v2i64, AArch64_INS_USUBW: usubw */
21082	0,
21083	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21084},
21085
21086{	/* AArch64_USUBWv4i16_v4i32, AArch64_INS_USUBW: usubw */
21087	0,
21088	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21089},
21090
21091{	/* AArch64_USUBWv4i32_v2i64, AArch64_INS_USUBW2: usubw2 */
21092	0,
21093	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21094},
21095
21096{	/* AArch64_USUBWv8i16_v4i32, AArch64_INS_USUBW2: usubw2 */
21097	0,
21098	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21099},
21100
21101{	/* AArch64_USUBWv8i8_v8i16, AArch64_INS_USUBW: usubw */
21102	0,
21103	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21104},
21105
21106{	/* AArch64_UUNPKHI_ZZ_D, AArch64_INS_UUNPKHI: uunpkhi */
21107	0,
21108	{ 0 }
21109},
21110
21111{	/* AArch64_UUNPKHI_ZZ_H, AArch64_INS_UUNPKHI: uunpkhi */
21112	0,
21113	{ 0 }
21114},
21115
21116{	/* AArch64_UUNPKHI_ZZ_S, AArch64_INS_UUNPKHI: uunpkhi */
21117	0,
21118	{ 0 }
21119},
21120
21121{	/* AArch64_UUNPKLO_ZZ_D, AArch64_INS_UUNPKLO: uunpklo */
21122	0,
21123	{ 0 }
21124},
21125
21126{	/* AArch64_UUNPKLO_ZZ_H, AArch64_INS_UUNPKLO: uunpklo */
21127	0,
21128	{ 0 }
21129},
21130
21131{	/* AArch64_UUNPKLO_ZZ_S, AArch64_INS_UUNPKLO: uunpklo */
21132	0,
21133	{ 0 }
21134},
21135
21136{	/* AArch64_UXTB_ZPmZ_D, AArch64_INS_UXTB: uxtb */
21137	0,
21138	{ 0 }
21139},
21140
21141{	/* AArch64_UXTB_ZPmZ_H, AArch64_INS_UXTB: uxtb */
21142	0,
21143	{ 0 }
21144},
21145
21146{	/* AArch64_UXTB_ZPmZ_S, AArch64_INS_UXTB: uxtb */
21147	0,
21148	{ 0 }
21149},
21150
21151{	/* AArch64_UXTH_ZPmZ_D, AArch64_INS_UXTH: uxth */
21152	0,
21153	{ 0 }
21154},
21155
21156{	/* AArch64_UXTH_ZPmZ_S, AArch64_INS_UXTH: uxth */
21157	0,
21158	{ 0 }
21159},
21160
21161{	/* AArch64_UXTW_ZPmZ_D, AArch64_INS_UXTW: uxtw */
21162	0,
21163	{ 0 }
21164},
21165
21166{	/* AArch64_UZP1_PPP_B, AArch64_INS_UZP1: uzp1 */
21167	0,
21168	{ 0 }
21169},
21170
21171{	/* AArch64_UZP1_PPP_D, AArch64_INS_UZP1: uzp1 */
21172	0,
21173	{ 0 }
21174},
21175
21176{	/* AArch64_UZP1_PPP_H, AArch64_INS_UZP1: uzp1 */
21177	0,
21178	{ 0 }
21179},
21180
21181{	/* AArch64_UZP1_PPP_S, AArch64_INS_UZP1: uzp1 */
21182	0,
21183	{ 0 }
21184},
21185
21186{	/* AArch64_UZP1_ZZZ_B, AArch64_INS_UZP1: uzp1 */
21187	0,
21188	{ 0 }
21189},
21190
21191{	/* AArch64_UZP1_ZZZ_D, AArch64_INS_UZP1: uzp1 */
21192	0,
21193	{ 0 }
21194},
21195
21196{	/* AArch64_UZP1_ZZZ_H, AArch64_INS_UZP1: uzp1 */
21197	0,
21198	{ 0 }
21199},
21200
21201{	/* AArch64_UZP1_ZZZ_S, AArch64_INS_UZP1: uzp1 */
21202	0,
21203	{ 0 }
21204},
21205
21206{	/* AArch64_UZP1v16i8, AArch64_INS_UZP1: uzp1 */
21207	0,
21208	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21209},
21210
21211{	/* AArch64_UZP1v2i32, AArch64_INS_UZP1: uzp1 */
21212	0,
21213	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21214},
21215
21216{	/* AArch64_UZP1v2i64, AArch64_INS_UZP1: uzp1 */
21217	0,
21218	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21219},
21220
21221{	/* AArch64_UZP1v4i16, AArch64_INS_UZP1: uzp1 */
21222	0,
21223	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21224},
21225
21226{	/* AArch64_UZP1v4i32, AArch64_INS_UZP1: uzp1 */
21227	0,
21228	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21229},
21230
21231{	/* AArch64_UZP1v8i16, AArch64_INS_UZP1: uzp1 */
21232	0,
21233	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21234},
21235
21236{	/* AArch64_UZP1v8i8, AArch64_INS_UZP1: uzp1 */
21237	0,
21238	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21239},
21240
21241{	/* AArch64_UZP2_PPP_B, AArch64_INS_UZP2: uzp2 */
21242	0,
21243	{ 0 }
21244},
21245
21246{	/* AArch64_UZP2_PPP_D, AArch64_INS_UZP2: uzp2 */
21247	0,
21248	{ 0 }
21249},
21250
21251{	/* AArch64_UZP2_PPP_H, AArch64_INS_UZP2: uzp2 */
21252	0,
21253	{ 0 }
21254},
21255
21256{	/* AArch64_UZP2_PPP_S, AArch64_INS_UZP2: uzp2 */
21257	0,
21258	{ 0 }
21259},
21260
21261{	/* AArch64_UZP2_ZZZ_B, AArch64_INS_UZP2: uzp2 */
21262	0,
21263	{ 0 }
21264},
21265
21266{	/* AArch64_UZP2_ZZZ_D, AArch64_INS_UZP2: uzp2 */
21267	0,
21268	{ 0 }
21269},
21270
21271{	/* AArch64_UZP2_ZZZ_H, AArch64_INS_UZP2: uzp2 */
21272	0,
21273	{ 0 }
21274},
21275
21276{	/* AArch64_UZP2_ZZZ_S, AArch64_INS_UZP2: uzp2 */
21277	0,
21278	{ 0 }
21279},
21280
21281{	/* AArch64_UZP2v16i8, AArch64_INS_UZP2: uzp2 */
21282	0,
21283	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21284},
21285
21286{	/* AArch64_UZP2v2i32, AArch64_INS_UZP2: uzp2 */
21287	0,
21288	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21289},
21290
21291{	/* AArch64_UZP2v2i64, AArch64_INS_UZP2: uzp2 */
21292	0,
21293	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21294},
21295
21296{	/* AArch64_UZP2v4i16, AArch64_INS_UZP2: uzp2 */
21297	0,
21298	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21299},
21300
21301{	/* AArch64_UZP2v4i32, AArch64_INS_UZP2: uzp2 */
21302	0,
21303	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21304},
21305
21306{	/* AArch64_UZP2v8i16, AArch64_INS_UZP2: uzp2 */
21307	0,
21308	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21309},
21310
21311{	/* AArch64_UZP2v8i8, AArch64_INS_UZP2: uzp2 */
21312	0,
21313	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21314},
21315
21316{	/* AArch64_WHILELE_PWW_B, AArch64_INS_WHILELE: whilele */
21317	0,
21318	{ 0 }
21319},
21320
21321{	/* AArch64_WHILELE_PWW_D, AArch64_INS_WHILELE: whilele */
21322	0,
21323	{ 0 }
21324},
21325
21326{	/* AArch64_WHILELE_PWW_H, AArch64_INS_WHILELE: whilele */
21327	0,
21328	{ 0 }
21329},
21330
21331{	/* AArch64_WHILELE_PWW_S, AArch64_INS_WHILELE: whilele */
21332	0,
21333	{ 0 }
21334},
21335
21336{	/* AArch64_WHILELE_PXX_B, AArch64_INS_WHILELE: whilele */
21337	0,
21338	{ 0 }
21339},
21340
21341{	/* AArch64_WHILELE_PXX_D, AArch64_INS_WHILELE: whilele */
21342	0,
21343	{ 0 }
21344},
21345
21346{	/* AArch64_WHILELE_PXX_H, AArch64_INS_WHILELE: whilele */
21347	0,
21348	{ 0 }
21349},
21350
21351{	/* AArch64_WHILELE_PXX_S, AArch64_INS_WHILELE: whilele */
21352	0,
21353	{ 0 }
21354},
21355
21356{	/* AArch64_WHILELO_PWW_B, AArch64_INS_WHILELO: whilelo */
21357	0,
21358	{ 0 }
21359},
21360
21361{	/* AArch64_WHILELO_PWW_D, AArch64_INS_WHILELO: whilelo */
21362	0,
21363	{ 0 }
21364},
21365
21366{	/* AArch64_WHILELO_PWW_H, AArch64_INS_WHILELO: whilelo */
21367	0,
21368	{ 0 }
21369},
21370
21371{	/* AArch64_WHILELO_PWW_S, AArch64_INS_WHILELO: whilelo */
21372	0,
21373	{ 0 }
21374},
21375
21376{	/* AArch64_WHILELO_PXX_B, AArch64_INS_WHILELO: whilelo */
21377	0,
21378	{ 0 }
21379},
21380
21381{	/* AArch64_WHILELO_PXX_D, AArch64_INS_WHILELO: whilelo */
21382	0,
21383	{ 0 }
21384},
21385
21386{	/* AArch64_WHILELO_PXX_H, AArch64_INS_WHILELO: whilelo */
21387	0,
21388	{ 0 }
21389},
21390
21391{	/* AArch64_WHILELO_PXX_S, AArch64_INS_WHILELO: whilelo */
21392	0,
21393	{ 0 }
21394},
21395
21396{	/* AArch64_WHILELS_PWW_B, AArch64_INS_WHILELS: whilels */
21397	0,
21398	{ 0 }
21399},
21400
21401{	/* AArch64_WHILELS_PWW_D, AArch64_INS_WHILELS: whilels */
21402	0,
21403	{ 0 }
21404},
21405
21406{	/* AArch64_WHILELS_PWW_H, AArch64_INS_WHILELS: whilels */
21407	0,
21408	{ 0 }
21409},
21410
21411{	/* AArch64_WHILELS_PWW_S, AArch64_INS_WHILELS: whilels */
21412	0,
21413	{ 0 }
21414},
21415
21416{	/* AArch64_WHILELS_PXX_B, AArch64_INS_WHILELS: whilels */
21417	0,
21418	{ 0 }
21419},
21420
21421{	/* AArch64_WHILELS_PXX_D, AArch64_INS_WHILELS: whilels */
21422	0,
21423	{ 0 }
21424},
21425
21426{	/* AArch64_WHILELS_PXX_H, AArch64_INS_WHILELS: whilels */
21427	0,
21428	{ 0 }
21429},
21430
21431{	/* AArch64_WHILELS_PXX_S, AArch64_INS_WHILELS: whilels */
21432	0,
21433	{ 0 }
21434},
21435
21436{	/* AArch64_WHILELT_PWW_B, AArch64_INS_WHILELT: whilelt */
21437	0,
21438	{ 0 }
21439},
21440
21441{	/* AArch64_WHILELT_PWW_D, AArch64_INS_WHILELT: whilelt */
21442	0,
21443	{ 0 }
21444},
21445
21446{	/* AArch64_WHILELT_PWW_H, AArch64_INS_WHILELT: whilelt */
21447	0,
21448	{ 0 }
21449},
21450
21451{	/* AArch64_WHILELT_PWW_S, AArch64_INS_WHILELT: whilelt */
21452	0,
21453	{ 0 }
21454},
21455
21456{	/* AArch64_WHILELT_PXX_B, AArch64_INS_WHILELT: whilelt */
21457	0,
21458	{ 0 }
21459},
21460
21461{	/* AArch64_WHILELT_PXX_D, AArch64_INS_WHILELT: whilelt */
21462	0,
21463	{ 0 }
21464},
21465
21466{	/* AArch64_WHILELT_PXX_H, AArch64_INS_WHILELT: whilelt */
21467	0,
21468	{ 0 }
21469},
21470
21471{	/* AArch64_WHILELT_PXX_S, AArch64_INS_WHILELT: whilelt */
21472	0,
21473	{ 0 }
21474},
21475
21476{	/* AArch64_WRFFR, AArch64_INS_WRFFR: wrffr */
21477	0,
21478	{ 0 }
21479},
21480
21481{	/* AArch64_XAR, AArch64_INS_XAR: xar */
21482	0,
21483	{ 0 }
21484},
21485
21486{	/* AArch64_XPACD, AArch64_INS_XPACD: xpacd */
21487	0,
21488	{ 0 }
21489},
21490
21491{	/* AArch64_XPACI, AArch64_INS_XPACI: xpaci */
21492	0,
21493	{ 0 }
21494},
21495
21496{	/* AArch64_XPACLRI, AArch64_INS_XPACLRI: xpaclri */
21497	0,
21498	{ 0 }
21499},
21500
21501{	/* AArch64_XTNv16i8, AArch64_INS_XTN2: xtn2 */
21502	0,
21503	{ CS_AC_WRITE, CS_AC_READ, 0 }
21504},
21505
21506{	/* AArch64_XTNv2i32, AArch64_INS_XTN: xtn */
21507	0,
21508	{ CS_AC_WRITE, CS_AC_READ, 0 }
21509},
21510
21511{	/* AArch64_XTNv4i16, AArch64_INS_XTN: xtn */
21512	0,
21513	{ CS_AC_WRITE, CS_AC_READ, 0 }
21514},
21515
21516{	/* AArch64_XTNv4i32, AArch64_INS_XTN2: xtn2 */
21517	0,
21518	{ CS_AC_WRITE, CS_AC_READ, 0 }
21519},
21520
21521{	/* AArch64_XTNv8i16, AArch64_INS_XTN2: xtn2 */
21522	0,
21523	{ CS_AC_WRITE, CS_AC_READ, 0 }
21524},
21525
21526{	/* AArch64_XTNv8i8, AArch64_INS_XTN: xtn */
21527	0,
21528	{ CS_AC_WRITE, CS_AC_READ, 0 }
21529},
21530
21531{	/* AArch64_ZIP1_PPP_B, AArch64_INS_ZIP1: zip1 */
21532	0,
21533	{ 0 }
21534},
21535
21536{	/* AArch64_ZIP1_PPP_D, AArch64_INS_ZIP1: zip1 */
21537	0,
21538	{ 0 }
21539},
21540
21541{	/* AArch64_ZIP1_PPP_H, AArch64_INS_ZIP1: zip1 */
21542	0,
21543	{ 0 }
21544},
21545
21546{	/* AArch64_ZIP1_PPP_S, AArch64_INS_ZIP1: zip1 */
21547	0,
21548	{ 0 }
21549},
21550
21551{	/* AArch64_ZIP1_ZZZ_B, AArch64_INS_ZIP1: zip1 */
21552	0,
21553	{ 0 }
21554},
21555
21556{	/* AArch64_ZIP1_ZZZ_D, AArch64_INS_ZIP1: zip1 */
21557	0,
21558	{ 0 }
21559},
21560
21561{	/* AArch64_ZIP1_ZZZ_H, AArch64_INS_ZIP1: zip1 */
21562	0,
21563	{ 0 }
21564},
21565
21566{	/* AArch64_ZIP1_ZZZ_S, AArch64_INS_ZIP1: zip1 */
21567	0,
21568	{ 0 }
21569},
21570
21571{	/* AArch64_ZIP1v16i8, AArch64_INS_ZIP1: zip1 */
21572	0,
21573	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21574},
21575
21576{	/* AArch64_ZIP1v2i32, AArch64_INS_ZIP1: zip1 */
21577	0,
21578	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21579},
21580
21581{	/* AArch64_ZIP1v2i64, AArch64_INS_ZIP1: zip1 */
21582	0,
21583	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21584},
21585
21586{	/* AArch64_ZIP1v4i16, AArch64_INS_ZIP1: zip1 */
21587	0,
21588	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21589},
21590
21591{	/* AArch64_ZIP1v4i32, AArch64_INS_ZIP1: zip1 */
21592	0,
21593	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21594},
21595
21596{	/* AArch64_ZIP1v8i16, AArch64_INS_ZIP1: zip1 */
21597	0,
21598	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21599},
21600
21601{	/* AArch64_ZIP1v8i8, AArch64_INS_ZIP1: zip1 */
21602	0,
21603	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21604},
21605
21606{	/* AArch64_ZIP2_PPP_B, AArch64_INS_ZIP2: zip2 */
21607	0,
21608	{ 0 }
21609},
21610
21611{	/* AArch64_ZIP2_PPP_D, AArch64_INS_ZIP2: zip2 */
21612	0,
21613	{ 0 }
21614},
21615
21616{	/* AArch64_ZIP2_PPP_H, AArch64_INS_ZIP2: zip2 */
21617	0,
21618	{ 0 }
21619},
21620
21621{	/* AArch64_ZIP2_PPP_S, AArch64_INS_ZIP2: zip2 */
21622	0,
21623	{ 0 }
21624},
21625
21626{	/* AArch64_ZIP2_ZZZ_B, AArch64_INS_ZIP2: zip2 */
21627	0,
21628	{ 0 }
21629},
21630
21631{	/* AArch64_ZIP2_ZZZ_D, AArch64_INS_ZIP2: zip2 */
21632	0,
21633	{ 0 }
21634},
21635
21636{	/* AArch64_ZIP2_ZZZ_H, AArch64_INS_ZIP2: zip2 */
21637	0,
21638	{ 0 }
21639},
21640
21641{	/* AArch64_ZIP2_ZZZ_S, AArch64_INS_ZIP2: zip2 */
21642	0,
21643	{ 0 }
21644},
21645
21646{	/* AArch64_ZIP2v16i8, AArch64_INS_ZIP2: zip2 */
21647	0,
21648	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21649},
21650
21651{	/* AArch64_ZIP2v2i32, AArch64_INS_ZIP2: zip2 */
21652	0,
21653	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21654},
21655
21656{	/* AArch64_ZIP2v2i64, AArch64_INS_ZIP2: zip2 */
21657	0,
21658	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21659},
21660
21661{	/* AArch64_ZIP2v4i16, AArch64_INS_ZIP2: zip2 */
21662	0,
21663	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21664},
21665
21666{	/* AArch64_ZIP2v4i32, AArch64_INS_ZIP2: zip2 */
21667	0,
21668	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21669},
21670
21671{	/* AArch64_ZIP2v8i16, AArch64_INS_ZIP2: zip2 */
21672	0,
21673	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21674},
21675
21676{	/* AArch64_ZIP2v8i8, AArch64_INS_ZIP2: zip2 */
21677	0,
21678	{ CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 }
21679},
21680
21681{	/* AArch64_anonymous_1349, AArch64_INS_PFIRST: pfirst */
21682	0,
21683	{ 0 }
21684},
21685