1// This is auto-gen data for Capstone engine (www.capstone-engine.org)
2// By Nguyen Anh Quynh <aquynh@gmail.com>
3
4{
5	SP_ADDCCri, SPARC_INS_ADDCC,
6#ifndef CAPSTONE_DIET
7	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
8#endif
9},
10{
11	SP_ADDCCrr, SPARC_INS_ADDCC,
12#ifndef CAPSTONE_DIET
13	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
14#endif
15},
16{
17	SP_ADDCri, SPARC_INS_ADDX,
18#ifndef CAPSTONE_DIET
19	{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0
20#endif
21},
22{
23	SP_ADDCrr, SPARC_INS_ADDX,
24#ifndef CAPSTONE_DIET
25	{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0
26#endif
27},
28{
29	SP_ADDEri, SPARC_INS_ADDXCC,
30#ifndef CAPSTONE_DIET
31	{ SPARC_REG_ICC, 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
32#endif
33},
34{
35	SP_ADDErr, SPARC_INS_ADDXCC,
36#ifndef CAPSTONE_DIET
37	{ SPARC_REG_ICC, 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
38#endif
39},
40{
41	SP_ADDXC, SPARC_INS_ADDXC,
42#ifndef CAPSTONE_DIET
43	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
44#endif
45},
46{
47	SP_ADDXCCC, SPARC_INS_ADDXCCC,
48#ifndef CAPSTONE_DIET
49	{ SPARC_REG_ICC, 0 }, { SPARC_REG_ICC, 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
50#endif
51},
52{
53	SP_ADDXri, SPARC_INS_ADD,
54#ifndef CAPSTONE_DIET
55	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
56#endif
57},
58{
59	SP_ADDXrr, SPARC_INS_ADD,
60#ifndef CAPSTONE_DIET
61	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
62#endif
63},
64{
65	SP_ADDri, SPARC_INS_ADD,
66#ifndef CAPSTONE_DIET
67	{ 0 }, { 0 }, { 0 }, 0, 0
68#endif
69},
70{
71	SP_ADDrr, SPARC_INS_ADD,
72#ifndef CAPSTONE_DIET
73	{ 0 }, { 0 }, { 0 }, 0, 0
74#endif
75},
76{
77	SP_ALIGNADDR, SPARC_INS_ALIGNADDR,
78#ifndef CAPSTONE_DIET
79	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
80#endif
81},
82{
83	SP_ALIGNADDRL, SPARC_INS_ALIGNADDRL,
84#ifndef CAPSTONE_DIET
85	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
86#endif
87},
88{
89	SP_ANDCCri, SPARC_INS_ANDCC,
90#ifndef CAPSTONE_DIET
91	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
92#endif
93},
94{
95	SP_ANDCCrr, SPARC_INS_ANDCC,
96#ifndef CAPSTONE_DIET
97	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
98#endif
99},
100{
101	SP_ANDNCCri, SPARC_INS_ANDNCC,
102#ifndef CAPSTONE_DIET
103	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
104#endif
105},
106{
107	SP_ANDNCCrr, SPARC_INS_ANDNCC,
108#ifndef CAPSTONE_DIET
109	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
110#endif
111},
112{
113	SP_ANDNri, SPARC_INS_ANDN,
114#ifndef CAPSTONE_DIET
115	{ 0 }, { 0 }, { 0 }, 0, 0
116#endif
117},
118{
119	SP_ANDNrr, SPARC_INS_ANDN,
120#ifndef CAPSTONE_DIET
121	{ 0 }, { 0 }, { 0 }, 0, 0
122#endif
123},
124{
125	SP_ANDXNrr, SPARC_INS_ANDN,
126#ifndef CAPSTONE_DIET
127	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
128#endif
129},
130{
131	SP_ANDXri, SPARC_INS_AND,
132#ifndef CAPSTONE_DIET
133	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
134#endif
135},
136{
137	SP_ANDXrr, SPARC_INS_AND,
138#ifndef CAPSTONE_DIET
139	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
140#endif
141},
142{
143	SP_ANDri, SPARC_INS_AND,
144#ifndef CAPSTONE_DIET
145	{ 0 }, { 0 }, { 0 }, 0, 0
146#endif
147},
148{
149	SP_ANDrr, SPARC_INS_AND,
150#ifndef CAPSTONE_DIET
151	{ 0 }, { 0 }, { 0 }, 0, 0
152#endif
153},
154{
155	SP_ARRAY16, SPARC_INS_ARRAY16,
156#ifndef CAPSTONE_DIET
157	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
158#endif
159},
160{
161	SP_ARRAY32, SPARC_INS_ARRAY32,
162#ifndef CAPSTONE_DIET
163	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
164#endif
165},
166{
167	SP_ARRAY8, SPARC_INS_ARRAY8,
168#ifndef CAPSTONE_DIET
169	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
170#endif
171},
172{
173	SP_BA, SPARC_INS_B,
174#ifndef CAPSTONE_DIET
175	{ 0 }, { 0 }, { 0 }, 1, 0
176#endif
177},
178{
179	SP_BCOND, SPARC_INS_B,
180#ifndef CAPSTONE_DIET
181	{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 1, 0
182#endif
183},
184{
185	SP_BCONDA, SPARC_INS_B,
186#ifndef CAPSTONE_DIET
187	{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 1, 0
188#endif
189},
190{
191	SP_BINDri, SPARC_INS_JMP,
192#ifndef CAPSTONE_DIET
193	{ 0 }, { 0 }, { 0 }, 1, 1
194#endif
195},
196{
197	SP_BINDrr, SPARC_INS_JMP,
198#ifndef CAPSTONE_DIET
199	{ 0 }, { 0 }, { 0 }, 1, 1
200#endif
201},
202{
203	SP_BMASK, SPARC_INS_BMASK,
204#ifndef CAPSTONE_DIET
205	{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
206#endif
207},
208{
209	SP_BPFCC, SPARC_INS_FB,
210#ifndef CAPSTONE_DIET
211	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 1, 0
212#endif
213},
214{
215	SP_BPFCCA, SPARC_INS_FB,
216#ifndef CAPSTONE_DIET
217	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 1, 0
218#endif
219},
220{
221	SP_BPFCCANT, SPARC_INS_FB,
222#ifndef CAPSTONE_DIET
223	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 1, 0
224#endif
225},
226{
227	SP_BPFCCNT, SPARC_INS_FB,
228#ifndef CAPSTONE_DIET
229	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 1, 0
230#endif
231},
232{
233	SP_BPGEZapn, SPARC_INS_BRGEZ,
234#ifndef CAPSTONE_DIET
235	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
236#endif
237},
238{
239	SP_BPGEZapt, SPARC_INS_BRGEZ,
240#ifndef CAPSTONE_DIET
241	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
242#endif
243},
244{
245	SP_BPGEZnapn, SPARC_INS_BRGEZ,
246#ifndef CAPSTONE_DIET
247	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
248#endif
249},
250{
251	SP_BPGEZnapt, SPARC_INS_BRGEZ,
252#ifndef CAPSTONE_DIET
253	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
254#endif
255},
256{
257	SP_BPGZapn, SPARC_INS_BRGZ,
258#ifndef CAPSTONE_DIET
259	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
260#endif
261},
262{
263	SP_BPGZapt, SPARC_INS_BRGZ,
264#ifndef CAPSTONE_DIET
265	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
266#endif
267},
268{
269	SP_BPGZnapn, SPARC_INS_BRGZ,
270#ifndef CAPSTONE_DIET
271	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
272#endif
273},
274{
275	SP_BPGZnapt, SPARC_INS_BRGZ,
276#ifndef CAPSTONE_DIET
277	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
278#endif
279},
280{
281	SP_BPICC, SPARC_INS_B,
282#ifndef CAPSTONE_DIET
283	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 1, 0
284#endif
285},
286{
287	SP_BPICCA, SPARC_INS_B,
288#ifndef CAPSTONE_DIET
289	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 1, 0
290#endif
291},
292{
293	SP_BPICCANT, SPARC_INS_B,
294#ifndef CAPSTONE_DIET
295	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 1, 0
296#endif
297},
298{
299	SP_BPICCNT, SPARC_INS_B,
300#ifndef CAPSTONE_DIET
301	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 1, 0
302#endif
303},
304{
305	SP_BPLEZapn, SPARC_INS_BRLEZ,
306#ifndef CAPSTONE_DIET
307	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
308#endif
309},
310{
311	SP_BPLEZapt, SPARC_INS_BRLEZ,
312#ifndef CAPSTONE_DIET
313	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
314#endif
315},
316{
317	SP_BPLEZnapn, SPARC_INS_BRLEZ,
318#ifndef CAPSTONE_DIET
319	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
320#endif
321},
322{
323	SP_BPLEZnapt, SPARC_INS_BRLEZ,
324#ifndef CAPSTONE_DIET
325	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
326#endif
327},
328{
329	SP_BPLZapn, SPARC_INS_BRLZ,
330#ifndef CAPSTONE_DIET
331	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
332#endif
333},
334{
335	SP_BPLZapt, SPARC_INS_BRLZ,
336#ifndef CAPSTONE_DIET
337	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
338#endif
339},
340{
341	SP_BPLZnapn, SPARC_INS_BRLZ,
342#ifndef CAPSTONE_DIET
343	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
344#endif
345},
346{
347	SP_BPLZnapt, SPARC_INS_BRLZ,
348#ifndef CAPSTONE_DIET
349	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
350#endif
351},
352{
353	SP_BPNZapn, SPARC_INS_BRNZ,
354#ifndef CAPSTONE_DIET
355	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
356#endif
357},
358{
359	SP_BPNZapt, SPARC_INS_BRNZ,
360#ifndef CAPSTONE_DIET
361	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
362#endif
363},
364{
365	SP_BPNZnapn, SPARC_INS_BRNZ,
366#ifndef CAPSTONE_DIET
367	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
368#endif
369},
370{
371	SP_BPNZnapt, SPARC_INS_BRNZ,
372#ifndef CAPSTONE_DIET
373	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
374#endif
375},
376{
377	SP_BPXCC, SPARC_INS_B,
378#ifndef CAPSTONE_DIET
379	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
380#endif
381},
382{
383	SP_BPXCCA, SPARC_INS_B,
384#ifndef CAPSTONE_DIET
385	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
386#endif
387},
388{
389	SP_BPXCCANT, SPARC_INS_B,
390#ifndef CAPSTONE_DIET
391	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
392#endif
393},
394{
395	SP_BPXCCNT, SPARC_INS_B,
396#ifndef CAPSTONE_DIET
397	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
398#endif
399},
400{
401	SP_BPZapn, SPARC_INS_BRZ,
402#ifndef CAPSTONE_DIET
403	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
404#endif
405},
406{
407	SP_BPZapt, SPARC_INS_BRZ,
408#ifndef CAPSTONE_DIET
409	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
410#endif
411},
412{
413	SP_BPZnapn, SPARC_INS_BRZ,
414#ifndef CAPSTONE_DIET
415	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
416#endif
417},
418{
419	SP_BPZnapt, SPARC_INS_BRZ,
420#ifndef CAPSTONE_DIET
421	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
422#endif
423},
424{
425	SP_BSHUFFLE, SPARC_INS_BSHUFFLE,
426#ifndef CAPSTONE_DIET
427	{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
428#endif
429},
430{
431	SP_CALL, SPARC_INS_CALL,
432#ifndef CAPSTONE_DIET
433	{ SPARC_REG_O6, 0 }, { 0 }, { 0 }, 0, 0
434#endif
435},
436{
437	SP_CALLri, SPARC_INS_CALL,
438#ifndef CAPSTONE_DIET
439	{ SPARC_REG_O6, 0 }, { 0 }, { 0 }, 0, 0
440#endif
441},
442{
443	SP_CALLrr, SPARC_INS_CALL,
444#ifndef CAPSTONE_DIET
445	{ SPARC_REG_O6, 0 }, { 0 }, { 0 }, 0, 0
446#endif
447},
448{
449	SP_CASXrr, SPARC_INS_CASX,
450#ifndef CAPSTONE_DIET
451	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
452#endif
453},
454{
455	SP_CASrr, SPARC_INS_CAS,
456#ifndef CAPSTONE_DIET
457	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
458#endif
459},
460{
461	SP_CMASK16, SPARC_INS_CMASK16,
462#ifndef CAPSTONE_DIET
463	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
464#endif
465},
466{
467	SP_CMASK32, SPARC_INS_CMASK32,
468#ifndef CAPSTONE_DIET
469	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
470#endif
471},
472{
473	SP_CMASK8, SPARC_INS_CMASK8,
474#ifndef CAPSTONE_DIET
475	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
476#endif
477},
478{
479	SP_CMPri, SPARC_INS_CMP,
480#ifndef CAPSTONE_DIET
481	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
482#endif
483},
484{
485	SP_CMPrr, SPARC_INS_CMP,
486#ifndef CAPSTONE_DIET
487	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
488#endif
489},
490{
491	SP_EDGE16, SPARC_INS_EDGE16,
492#ifndef CAPSTONE_DIET
493	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
494#endif
495},
496{
497	SP_EDGE16L, SPARC_INS_EDGE16L,
498#ifndef CAPSTONE_DIET
499	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
500#endif
501},
502{
503	SP_EDGE16LN, SPARC_INS_EDGE16LN,
504#ifndef CAPSTONE_DIET
505	{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
506#endif
507},
508{
509	SP_EDGE16N, SPARC_INS_EDGE16N,
510#ifndef CAPSTONE_DIET
511	{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
512#endif
513},
514{
515	SP_EDGE32, SPARC_INS_EDGE32,
516#ifndef CAPSTONE_DIET
517	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
518#endif
519},
520{
521	SP_EDGE32L, SPARC_INS_EDGE32L,
522#ifndef CAPSTONE_DIET
523	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
524#endif
525},
526{
527	SP_EDGE32LN, SPARC_INS_EDGE32LN,
528#ifndef CAPSTONE_DIET
529	{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
530#endif
531},
532{
533	SP_EDGE32N, SPARC_INS_EDGE32N,
534#ifndef CAPSTONE_DIET
535	{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
536#endif
537},
538{
539	SP_EDGE8, SPARC_INS_EDGE8,
540#ifndef CAPSTONE_DIET
541	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
542#endif
543},
544{
545	SP_EDGE8L, SPARC_INS_EDGE8L,
546#ifndef CAPSTONE_DIET
547	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
548#endif
549},
550{
551	SP_EDGE8LN, SPARC_INS_EDGE8LN,
552#ifndef CAPSTONE_DIET
553	{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
554#endif
555},
556{
557	SP_EDGE8N, SPARC_INS_EDGE8N,
558#ifndef CAPSTONE_DIET
559	{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
560#endif
561},
562{
563	SP_FABSD, SPARC_INS_FABSD,
564#ifndef CAPSTONE_DIET
565	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
566#endif
567},
568{
569	SP_FABSQ, SPARC_INS_FABSQ,
570#ifndef CAPSTONE_DIET
571	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
572#endif
573},
574{
575	SP_FABSS, SPARC_INS_FABSS,
576#ifndef CAPSTONE_DIET
577	{ 0 }, { 0 }, { 0 }, 0, 0
578#endif
579},
580{
581	SP_FADDD, SPARC_INS_FADDD,
582#ifndef CAPSTONE_DIET
583	{ 0 }, { 0 }, { 0 }, 0, 0
584#endif
585},
586{
587	SP_FADDQ, SPARC_INS_FADDQ,
588#ifndef CAPSTONE_DIET
589	{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
590#endif
591},
592{
593	SP_FADDS, SPARC_INS_FADDS,
594#ifndef CAPSTONE_DIET
595	{ 0 }, { 0 }, { 0 }, 0, 0
596#endif
597},
598{
599	SP_FALIGNADATA, SPARC_INS_FALIGNDATA,
600#ifndef CAPSTONE_DIET
601	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
602#endif
603},
604{
605	SP_FAND, SPARC_INS_FAND,
606#ifndef CAPSTONE_DIET
607	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
608#endif
609},
610{
611	SP_FANDNOT1, SPARC_INS_FANDNOT1,
612#ifndef CAPSTONE_DIET
613	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
614#endif
615},
616{
617	SP_FANDNOT1S, SPARC_INS_FANDNOT1S,
618#ifndef CAPSTONE_DIET
619	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
620#endif
621},
622{
623	SP_FANDNOT2, SPARC_INS_FANDNOT2,
624#ifndef CAPSTONE_DIET
625	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
626#endif
627},
628{
629	SP_FANDNOT2S, SPARC_INS_FANDNOT2S,
630#ifndef CAPSTONE_DIET
631	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
632#endif
633},
634{
635	SP_FANDS, SPARC_INS_FANDS,
636#ifndef CAPSTONE_DIET
637	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
638#endif
639},
640{
641	SP_FBCOND, SPARC_INS_FB,
642#ifndef CAPSTONE_DIET
643	{ SPARC_REG_FCC0, 0 }, { 0 }, { 0 }, 1, 0
644#endif
645},
646{
647	SP_FBCONDA, SPARC_INS_FB,
648#ifndef CAPSTONE_DIET
649	{ SPARC_REG_FCC0, 0 }, { 0 }, { 0 }, 1, 0
650#endif
651},
652{
653	SP_FCHKSM16, SPARC_INS_FCHKSM16,
654#ifndef CAPSTONE_DIET
655	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
656#endif
657},
658{
659	SP_FCMPD, SPARC_INS_FCMPD,
660#ifndef CAPSTONE_DIET
661	{ 0 }, { SPARC_REG_FCC0, 0 }, { 0 }, 0, 0
662#endif
663},
664{
665	SP_FCMPEQ16, SPARC_INS_FCMPEQ16,
666#ifndef CAPSTONE_DIET
667	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
668#endif
669},
670{
671	SP_FCMPEQ32, SPARC_INS_FCMPEQ32,
672#ifndef CAPSTONE_DIET
673	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
674#endif
675},
676{
677	SP_FCMPGT16, SPARC_INS_FCMPGT16,
678#ifndef CAPSTONE_DIET
679	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
680#endif
681},
682{
683	SP_FCMPGT32, SPARC_INS_FCMPGT32,
684#ifndef CAPSTONE_DIET
685	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
686#endif
687},
688{
689	SP_FCMPLE16, SPARC_INS_FCMPLE16,
690#ifndef CAPSTONE_DIET
691	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
692#endif
693},
694{
695	SP_FCMPLE32, SPARC_INS_FCMPLE32,
696#ifndef CAPSTONE_DIET
697	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
698#endif
699},
700{
701	SP_FCMPNE16, SPARC_INS_FCMPNE16,
702#ifndef CAPSTONE_DIET
703	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
704#endif
705},
706{
707	SP_FCMPNE32, SPARC_INS_FCMPNE32,
708#ifndef CAPSTONE_DIET
709	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
710#endif
711},
712{
713	SP_FCMPQ, SPARC_INS_FCMPQ,
714#ifndef CAPSTONE_DIET
715	{ 0 }, { SPARC_REG_FCC0, 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
716#endif
717},
718{
719	SP_FCMPS, SPARC_INS_FCMPS,
720#ifndef CAPSTONE_DIET
721	{ 0 }, { SPARC_REG_FCC0, 0 }, { 0 }, 0, 0
722#endif
723},
724{
725	SP_FDIVD, SPARC_INS_FDIVD,
726#ifndef CAPSTONE_DIET
727	{ 0 }, { 0 }, { 0 }, 0, 0
728#endif
729},
730{
731	SP_FDIVQ, SPARC_INS_FDIVQ,
732#ifndef CAPSTONE_DIET
733	{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
734#endif
735},
736{
737	SP_FDIVS, SPARC_INS_FDIVS,
738#ifndef CAPSTONE_DIET
739	{ 0 }, { 0 }, { 0 }, 0, 0
740#endif
741},
742{
743	SP_FDMULQ, SPARC_INS_FDMULQ,
744#ifndef CAPSTONE_DIET
745	{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
746#endif
747},
748{
749	SP_FDTOI, SPARC_INS_FDTOI,
750#ifndef CAPSTONE_DIET
751	{ 0 }, { 0 }, { 0 }, 0, 0
752#endif
753},
754{
755	SP_FDTOQ, SPARC_INS_FDTOQ,
756#ifndef CAPSTONE_DIET
757	{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
758#endif
759},
760{
761	SP_FDTOS, SPARC_INS_FDTOS,
762#ifndef CAPSTONE_DIET
763	{ 0 }, { 0 }, { 0 }, 0, 0
764#endif
765},
766{
767	SP_FDTOX, SPARC_INS_FDTOX,
768#ifndef CAPSTONE_DIET
769	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
770#endif
771},
772{
773	SP_FEXPAND, SPARC_INS_FEXPAND,
774#ifndef CAPSTONE_DIET
775	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
776#endif
777},
778{
779	SP_FHADDD, SPARC_INS_FHADDD,
780#ifndef CAPSTONE_DIET
781	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
782#endif
783},
784{
785	SP_FHADDS, SPARC_INS_FHADDS,
786#ifndef CAPSTONE_DIET
787	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
788#endif
789},
790{
791	SP_FHSUBD, SPARC_INS_FHSUBD,
792#ifndef CAPSTONE_DIET
793	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
794#endif
795},
796{
797	SP_FHSUBS, SPARC_INS_FHSUBS,
798#ifndef CAPSTONE_DIET
799	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
800#endif
801},
802{
803	SP_FITOD, SPARC_INS_FITOD,
804#ifndef CAPSTONE_DIET
805	{ 0 }, { 0 }, { 0 }, 0, 0
806#endif
807},
808{
809	SP_FITOQ, SPARC_INS_FITOQ,
810#ifndef CAPSTONE_DIET
811	{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
812#endif
813},
814{
815	SP_FITOS, SPARC_INS_FITOS,
816#ifndef CAPSTONE_DIET
817	{ 0 }, { 0 }, { 0 }, 0, 0
818#endif
819},
820{
821	SP_FLCMPD, SPARC_INS_FLCMPD,
822#ifndef CAPSTONE_DIET
823	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
824#endif
825},
826{
827	SP_FLCMPS, SPARC_INS_FLCMPS,
828#ifndef CAPSTONE_DIET
829	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
830#endif
831},
832{
833	SP_FLUSHW, SPARC_INS_FLUSHW,
834#ifndef CAPSTONE_DIET
835	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
836#endif
837},
838{
839	SP_FMEAN16, SPARC_INS_FMEAN16,
840#ifndef CAPSTONE_DIET
841	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
842#endif
843},
844{
845	SP_FMOVD, SPARC_INS_FMOVD,
846#ifndef CAPSTONE_DIET
847	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
848#endif
849},
850{
851	SP_FMOVD_FCC, SPARC_INS_FMOVD,
852#ifndef CAPSTONE_DIET
853	{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
854#endif
855},
856{
857	SP_FMOVD_ICC, SPARC_INS_FMOVD,
858#ifndef CAPSTONE_DIET
859	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
860#endif
861},
862{
863	SP_FMOVD_XCC, SPARC_INS_FMOVD,
864#ifndef CAPSTONE_DIET
865	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
866#endif
867},
868{
869	SP_FMOVQ, SPARC_INS_FMOVQ,
870#ifndef CAPSTONE_DIET
871	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
872#endif
873},
874{
875	SP_FMOVQ_FCC, SPARC_INS_FMOVQ,
876#ifndef CAPSTONE_DIET
877	{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
878#endif
879},
880{
881	SP_FMOVQ_ICC, SPARC_INS_FMOVQ,
882#ifndef CAPSTONE_DIET
883	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
884#endif
885},
886{
887	SP_FMOVQ_XCC, SPARC_INS_FMOVQ,
888#ifndef CAPSTONE_DIET
889	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
890#endif
891},
892{
893	SP_FMOVRGEZD, SPARC_INS_FMOVRDGEZ,
894#ifndef CAPSTONE_DIET
895	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
896#endif
897},
898{
899	SP_FMOVRGEZQ, SPARC_INS_FMOVRQGEZ,
900#ifndef CAPSTONE_DIET
901	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
902#endif
903},
904{
905	SP_FMOVRGEZS, SPARC_INS_FMOVRSGEZ,
906#ifndef CAPSTONE_DIET
907	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
908#endif
909},
910{
911	SP_FMOVRGZD, SPARC_INS_FMOVRDGZ,
912#ifndef CAPSTONE_DIET
913	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
914#endif
915},
916{
917	SP_FMOVRGZQ, SPARC_INS_FMOVRQGZ,
918#ifndef CAPSTONE_DIET
919	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
920#endif
921},
922{
923	SP_FMOVRGZS, SPARC_INS_FMOVRSGZ,
924#ifndef CAPSTONE_DIET
925	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
926#endif
927},
928{
929	SP_FMOVRLEZD, SPARC_INS_FMOVRDLEZ,
930#ifndef CAPSTONE_DIET
931	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
932#endif
933},
934{
935	SP_FMOVRLEZQ, SPARC_INS_FMOVRQLEZ,
936#ifndef CAPSTONE_DIET
937	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
938#endif
939},
940{
941	SP_FMOVRLEZS, SPARC_INS_FMOVRSLEZ,
942#ifndef CAPSTONE_DIET
943	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
944#endif
945},
946{
947	SP_FMOVRLZD, SPARC_INS_FMOVRDLZ,
948#ifndef CAPSTONE_DIET
949	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
950#endif
951},
952{
953	SP_FMOVRLZQ, SPARC_INS_FMOVRQLZ,
954#ifndef CAPSTONE_DIET
955	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
956#endif
957},
958{
959	SP_FMOVRLZS, SPARC_INS_FMOVRSLZ,
960#ifndef CAPSTONE_DIET
961	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
962#endif
963},
964{
965	SP_FMOVRNZD, SPARC_INS_FMOVRDNZ,
966#ifndef CAPSTONE_DIET
967	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
968#endif
969},
970{
971	SP_FMOVRNZQ, SPARC_INS_FMOVRQNZ,
972#ifndef CAPSTONE_DIET
973	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
974#endif
975},
976{
977	SP_FMOVRNZS, SPARC_INS_FMOVRSNZ,
978#ifndef CAPSTONE_DIET
979	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
980#endif
981},
982{
983	SP_FMOVRZD, SPARC_INS_FMOVRDZ,
984#ifndef CAPSTONE_DIET
985	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
986#endif
987},
988{
989	SP_FMOVRZQ, SPARC_INS_FMOVRQZ,
990#ifndef CAPSTONE_DIET
991	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
992#endif
993},
994{
995	SP_FMOVRZS, SPARC_INS_FMOVRSZ,
996#ifndef CAPSTONE_DIET
997	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
998#endif
999},
1000{
1001	SP_FMOVS, SPARC_INS_FMOVS,
1002#ifndef CAPSTONE_DIET
1003	{ 0 }, { 0 }, { 0 }, 0, 0
1004#endif
1005},
1006{
1007	SP_FMOVS_FCC, SPARC_INS_FMOVS,
1008#ifndef CAPSTONE_DIET
1009	{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
1010#endif
1011},
1012{
1013	SP_FMOVS_ICC, SPARC_INS_FMOVS,
1014#ifndef CAPSTONE_DIET
1015	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
1016#endif
1017},
1018{
1019	SP_FMOVS_XCC, SPARC_INS_FMOVS,
1020#ifndef CAPSTONE_DIET
1021	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1022#endif
1023},
1024{
1025	SP_FMUL8SUX16, SPARC_INS_FMUL8SUX16,
1026#ifndef CAPSTONE_DIET
1027	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1028#endif
1029},
1030{
1031	SP_FMUL8ULX16, SPARC_INS_FMUL8ULX16,
1032#ifndef CAPSTONE_DIET
1033	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1034#endif
1035},
1036{
1037	SP_FMUL8X16, SPARC_INS_FMUL8X16,
1038#ifndef CAPSTONE_DIET
1039	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1040#endif
1041},
1042{
1043	SP_FMUL8X16AL, SPARC_INS_FMUL8X16AL,
1044#ifndef CAPSTONE_DIET
1045	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1046#endif
1047},
1048{
1049	SP_FMUL8X16AU, SPARC_INS_FMUL8X16AU,
1050#ifndef CAPSTONE_DIET
1051	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1052#endif
1053},
1054{
1055	SP_FMULD, SPARC_INS_FMULD,
1056#ifndef CAPSTONE_DIET
1057	{ 0 }, { 0 }, { 0 }, 0, 0
1058#endif
1059},
1060{
1061	SP_FMULD8SUX16, SPARC_INS_FMULD8SUX16,
1062#ifndef CAPSTONE_DIET
1063	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1064#endif
1065},
1066{
1067	SP_FMULD8ULX16, SPARC_INS_FMULD8ULX16,
1068#ifndef CAPSTONE_DIET
1069	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1070#endif
1071},
1072{
1073	SP_FMULQ, SPARC_INS_FMULQ,
1074#ifndef CAPSTONE_DIET
1075	{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
1076#endif
1077},
1078{
1079	SP_FMULS, SPARC_INS_FMULS,
1080#ifndef CAPSTONE_DIET
1081	{ 0 }, { 0 }, { 0 }, 0, 0
1082#endif
1083},
1084{
1085	SP_FNADDD, SPARC_INS_FNADDD,
1086#ifndef CAPSTONE_DIET
1087	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1088#endif
1089},
1090{
1091	SP_FNADDS, SPARC_INS_FNADDS,
1092#ifndef CAPSTONE_DIET
1093	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1094#endif
1095},
1096{
1097	SP_FNAND, SPARC_INS_FNAND,
1098#ifndef CAPSTONE_DIET
1099	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1100#endif
1101},
1102{
1103	SP_FNANDS, SPARC_INS_FNANDS,
1104#ifndef CAPSTONE_DIET
1105	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1106#endif
1107},
1108{
1109	SP_FNEGD, SPARC_INS_FNEGD,
1110#ifndef CAPSTONE_DIET
1111	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
1112#endif
1113},
1114{
1115	SP_FNEGQ, SPARC_INS_FNEGQ,
1116#ifndef CAPSTONE_DIET
1117	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
1118#endif
1119},
1120{
1121	SP_FNEGS, SPARC_INS_FNEGS,
1122#ifndef CAPSTONE_DIET
1123	{ 0 }, { 0 }, { 0 }, 0, 0
1124#endif
1125},
1126{
1127	SP_FNHADDD, SPARC_INS_FNHADDD,
1128#ifndef CAPSTONE_DIET
1129	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1130#endif
1131},
1132{
1133	SP_FNHADDS, SPARC_INS_FNHADDS,
1134#ifndef CAPSTONE_DIET
1135	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1136#endif
1137},
1138{
1139	SP_FNMULD, SPARC_INS_FNHADDD,
1140#ifndef CAPSTONE_DIET
1141	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1142#endif
1143},
1144{
1145	SP_FNMULS, SPARC_INS_FNHADDS,
1146#ifndef CAPSTONE_DIET
1147	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1148#endif
1149},
1150{
1151	SP_FNOR, SPARC_INS_FNOR,
1152#ifndef CAPSTONE_DIET
1153	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1154#endif
1155},
1156{
1157	SP_FNORS, SPARC_INS_FNORS,
1158#ifndef CAPSTONE_DIET
1159	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1160#endif
1161},
1162{
1163	SP_FNOT1, SPARC_INS_FNOT1,
1164#ifndef CAPSTONE_DIET
1165	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1166#endif
1167},
1168{
1169	SP_FNOT1S, SPARC_INS_FNOT1S,
1170#ifndef CAPSTONE_DIET
1171	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1172#endif
1173},
1174{
1175	SP_FNOT2, SPARC_INS_FNOT2,
1176#ifndef CAPSTONE_DIET
1177	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1178#endif
1179},
1180{
1181	SP_FNOT2S, SPARC_INS_FNOT2S,
1182#ifndef CAPSTONE_DIET
1183	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1184#endif
1185},
1186{
1187	SP_FNSMULD, SPARC_INS_FNHADDS,
1188#ifndef CAPSTONE_DIET
1189	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1190#endif
1191},
1192{
1193	SP_FONE, SPARC_INS_FONE,
1194#ifndef CAPSTONE_DIET
1195	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1196#endif
1197},
1198{
1199	SP_FONES, SPARC_INS_FONES,
1200#ifndef CAPSTONE_DIET
1201	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1202#endif
1203},
1204{
1205	SP_FOR, SPARC_INS_FOR,
1206#ifndef CAPSTONE_DIET
1207	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1208#endif
1209},
1210{
1211	SP_FORNOT1, SPARC_INS_FORNOT1,
1212#ifndef CAPSTONE_DIET
1213	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1214#endif
1215},
1216{
1217	SP_FORNOT1S, SPARC_INS_FORNOT1S,
1218#ifndef CAPSTONE_DIET
1219	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1220#endif
1221},
1222{
1223	SP_FORNOT2, SPARC_INS_FORNOT2,
1224#ifndef CAPSTONE_DIET
1225	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1226#endif
1227},
1228{
1229	SP_FORNOT2S, SPARC_INS_FORNOT2S,
1230#ifndef CAPSTONE_DIET
1231	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1232#endif
1233},
1234{
1235	SP_FORS, SPARC_INS_FORS,
1236#ifndef CAPSTONE_DIET
1237	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1238#endif
1239},
1240{
1241	SP_FPACK16, SPARC_INS_FPACK16,
1242#ifndef CAPSTONE_DIET
1243	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1244#endif
1245},
1246{
1247	SP_FPACK32, SPARC_INS_FPACK32,
1248#ifndef CAPSTONE_DIET
1249	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1250#endif
1251},
1252{
1253	SP_FPACKFIX, SPARC_INS_FPACKFIX,
1254#ifndef CAPSTONE_DIET
1255	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1256#endif
1257},
1258{
1259	SP_FPADD16, SPARC_INS_FPADD16,
1260#ifndef CAPSTONE_DIET
1261	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1262#endif
1263},
1264{
1265	SP_FPADD16S, SPARC_INS_FPADD16S,
1266#ifndef CAPSTONE_DIET
1267	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1268#endif
1269},
1270{
1271	SP_FPADD32, SPARC_INS_FPADD32,
1272#ifndef CAPSTONE_DIET
1273	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1274#endif
1275},
1276{
1277	SP_FPADD32S, SPARC_INS_FPADD32S,
1278#ifndef CAPSTONE_DIET
1279	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1280#endif
1281},
1282{
1283	SP_FPADD64, SPARC_INS_FPADD64,
1284#ifndef CAPSTONE_DIET
1285	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1286#endif
1287},
1288{
1289	SP_FPMERGE, SPARC_INS_FPMERGE,
1290#ifndef CAPSTONE_DIET
1291	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1292#endif
1293},
1294{
1295	SP_FPSUB16, SPARC_INS_FPSUB16,
1296#ifndef CAPSTONE_DIET
1297	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1298#endif
1299},
1300{
1301	SP_FPSUB16S, SPARC_INS_FPSUB16S,
1302#ifndef CAPSTONE_DIET
1303	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1304#endif
1305},
1306{
1307	SP_FPSUB32, SPARC_INS_FPSUB32,
1308#ifndef CAPSTONE_DIET
1309	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1310#endif
1311},
1312{
1313	SP_FPSUB32S, SPARC_INS_FPSUB32S,
1314#ifndef CAPSTONE_DIET
1315	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1316#endif
1317},
1318{
1319	SP_FQTOD, SPARC_INS_FQTOD,
1320#ifndef CAPSTONE_DIET
1321	{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
1322#endif
1323},
1324{
1325	SP_FQTOI, SPARC_INS_FQTOI,
1326#ifndef CAPSTONE_DIET
1327	{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
1328#endif
1329},
1330{
1331	SP_FQTOS, SPARC_INS_FQTOS,
1332#ifndef CAPSTONE_DIET
1333	{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
1334#endif
1335},
1336{
1337	SP_FQTOX, SPARC_INS_FQTOX,
1338#ifndef CAPSTONE_DIET
1339	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1340#endif
1341},
1342{
1343	SP_FSLAS16, SPARC_INS_FSLAS16,
1344#ifndef CAPSTONE_DIET
1345	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1346#endif
1347},
1348{
1349	SP_FSLAS32, SPARC_INS_FSLAS32,
1350#ifndef CAPSTONE_DIET
1351	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1352#endif
1353},
1354{
1355	SP_FSLL16, SPARC_INS_FSLL16,
1356#ifndef CAPSTONE_DIET
1357	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1358#endif
1359},
1360{
1361	SP_FSLL32, SPARC_INS_FSLL32,
1362#ifndef CAPSTONE_DIET
1363	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1364#endif
1365},
1366{
1367	SP_FSMULD, SPARC_INS_FSMULD,
1368#ifndef CAPSTONE_DIET
1369	{ 0 }, { 0 }, { 0 }, 0, 0
1370#endif
1371},
1372{
1373	SP_FSQRTD, SPARC_INS_FSQRTD,
1374#ifndef CAPSTONE_DIET
1375	{ 0 }, { 0 }, { 0 }, 0, 0
1376#endif
1377},
1378{
1379	SP_FSQRTQ, SPARC_INS_FSQRTQ,
1380#ifndef CAPSTONE_DIET
1381	{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
1382#endif
1383},
1384{
1385	SP_FSQRTS, SPARC_INS_FSQRTS,
1386#ifndef CAPSTONE_DIET
1387	{ 0 }, { 0 }, { 0 }, 0, 0
1388#endif
1389},
1390{
1391	SP_FSRA16, SPARC_INS_FSRA16,
1392#ifndef CAPSTONE_DIET
1393	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1394#endif
1395},
1396{
1397	SP_FSRA32, SPARC_INS_FSRA32,
1398#ifndef CAPSTONE_DIET
1399	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1400#endif
1401},
1402{
1403	SP_FSRC1, SPARC_INS_FSRC1,
1404#ifndef CAPSTONE_DIET
1405	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1406#endif
1407},
1408{
1409	SP_FSRC1S, SPARC_INS_FSRC1S,
1410#ifndef CAPSTONE_DIET
1411	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1412#endif
1413},
1414{
1415	SP_FSRC2, SPARC_INS_FSRC2,
1416#ifndef CAPSTONE_DIET
1417	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1418#endif
1419},
1420{
1421	SP_FSRC2S, SPARC_INS_FSRC2S,
1422#ifndef CAPSTONE_DIET
1423	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1424#endif
1425},
1426{
1427	SP_FSRL16, SPARC_INS_FSRL16,
1428#ifndef CAPSTONE_DIET
1429	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1430#endif
1431},
1432{
1433	SP_FSRL32, SPARC_INS_FSRL32,
1434#ifndef CAPSTONE_DIET
1435	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1436#endif
1437},
1438{
1439	SP_FSTOD, SPARC_INS_FSTOD,
1440#ifndef CAPSTONE_DIET
1441	{ 0 }, { 0 }, { 0 }, 0, 0
1442#endif
1443},
1444{
1445	SP_FSTOI, SPARC_INS_FSTOI,
1446#ifndef CAPSTONE_DIET
1447	{ 0 }, { 0 }, { 0 }, 0, 0
1448#endif
1449},
1450{
1451	SP_FSTOQ, SPARC_INS_FSTOQ,
1452#ifndef CAPSTONE_DIET
1453	{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
1454#endif
1455},
1456{
1457	SP_FSTOX, SPARC_INS_FSTOX,
1458#ifndef CAPSTONE_DIET
1459	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1460#endif
1461},
1462{
1463	SP_FSUBD, SPARC_INS_FSUBD,
1464#ifndef CAPSTONE_DIET
1465	{ 0 }, { 0 }, { 0 }, 0, 0
1466#endif
1467},
1468{
1469	SP_FSUBQ, SPARC_INS_FSUBQ,
1470#ifndef CAPSTONE_DIET
1471	{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
1472#endif
1473},
1474{
1475	SP_FSUBS, SPARC_INS_FSUBS,
1476#ifndef CAPSTONE_DIET
1477	{ 0 }, { 0 }, { 0 }, 0, 0
1478#endif
1479},
1480{
1481	SP_FXNOR, SPARC_INS_FXNOR,
1482#ifndef CAPSTONE_DIET
1483	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1484#endif
1485},
1486{
1487	SP_FXNORS, SPARC_INS_FXNORS,
1488#ifndef CAPSTONE_DIET
1489	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1490#endif
1491},
1492{
1493	SP_FXOR, SPARC_INS_FXOR,
1494#ifndef CAPSTONE_DIET
1495	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1496#endif
1497},
1498{
1499	SP_FXORS, SPARC_INS_FXORS,
1500#ifndef CAPSTONE_DIET
1501	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1502#endif
1503},
1504{
1505	SP_FXTOD, SPARC_INS_FXTOD,
1506#ifndef CAPSTONE_DIET
1507	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1508#endif
1509},
1510{
1511	SP_FXTOQ, SPARC_INS_FXTOQ,
1512#ifndef CAPSTONE_DIET
1513	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1514#endif
1515},
1516{
1517	SP_FXTOS, SPARC_INS_FXTOS,
1518#ifndef CAPSTONE_DIET
1519	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1520#endif
1521},
1522{
1523	SP_FZERO, SPARC_INS_FZERO,
1524#ifndef CAPSTONE_DIET
1525	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1526#endif
1527},
1528{
1529	SP_FZEROS, SPARC_INS_FZEROS,
1530#ifndef CAPSTONE_DIET
1531	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1532#endif
1533},
1534{
1535	SP_JMPLri, SPARC_INS_JMPL,
1536#ifndef CAPSTONE_DIET
1537	{ 0 }, { 0 }, { 0 }, 0, 0
1538#endif
1539},
1540{
1541	SP_JMPLrr, SPARC_INS_JMPL,
1542#ifndef CAPSTONE_DIET
1543	{ 0 }, { 0 }, { 0 }, 0, 0
1544#endif
1545},
1546{
1547	SP_LDDFri, SPARC_INS_LDD,
1548#ifndef CAPSTONE_DIET
1549	{ 0 }, { 0 }, { 0 }, 0, 0
1550#endif
1551},
1552{
1553	SP_LDDFrr, SPARC_INS_LDD,
1554#ifndef CAPSTONE_DIET
1555	{ 0 }, { 0 }, { 0 }, 0, 0
1556#endif
1557},
1558{
1559	SP_LDFri, SPARC_INS_LD,
1560#ifndef CAPSTONE_DIET
1561	{ 0 }, { 0 }, { 0 }, 0, 0
1562#endif
1563},
1564{
1565	SP_LDFrr, SPARC_INS_LD,
1566#ifndef CAPSTONE_DIET
1567	{ 0 }, { 0 }, { 0 }, 0, 0
1568#endif
1569},
1570{
1571	SP_LDQFri, SPARC_INS_LDQ,
1572#ifndef CAPSTONE_DIET
1573	{ 0 }, { 0 }, { SPARC_GRP_V9, SPARC_GRP_HARDQUAD, 0 }, 0, 0
1574#endif
1575},
1576{
1577	SP_LDQFrr, SPARC_INS_LDQ,
1578#ifndef CAPSTONE_DIET
1579	{ 0 }, { 0 }, { SPARC_GRP_V9, SPARC_GRP_HARDQUAD, 0 }, 0, 0
1580#endif
1581},
1582{
1583	SP_LDSBri, SPARC_INS_LDSB,
1584#ifndef CAPSTONE_DIET
1585	{ 0 }, { 0 }, { 0 }, 0, 0
1586#endif
1587},
1588{
1589	SP_LDSBrr, SPARC_INS_LDSB,
1590#ifndef CAPSTONE_DIET
1591	{ 0 }, { 0 }, { 0 }, 0, 0
1592#endif
1593},
1594{
1595	SP_LDSHri, SPARC_INS_LDSH,
1596#ifndef CAPSTONE_DIET
1597	{ 0 }, { 0 }, { 0 }, 0, 0
1598#endif
1599},
1600{
1601	SP_LDSHrr, SPARC_INS_LDSH,
1602#ifndef CAPSTONE_DIET
1603	{ 0 }, { 0 }, { 0 }, 0, 0
1604#endif
1605},
1606{
1607	SP_LDSWri, SPARC_INS_LDSW,
1608#ifndef CAPSTONE_DIET
1609	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1610#endif
1611},
1612{
1613	SP_LDSWrr, SPARC_INS_LDSW,
1614#ifndef CAPSTONE_DIET
1615	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1616#endif
1617},
1618{
1619	SP_LDUBri, SPARC_INS_LDUB,
1620#ifndef CAPSTONE_DIET
1621	{ 0 }, { 0 }, { 0 }, 0, 0
1622#endif
1623},
1624{
1625	SP_LDUBrr, SPARC_INS_LDUB,
1626#ifndef CAPSTONE_DIET
1627	{ 0 }, { 0 }, { 0 }, 0, 0
1628#endif
1629},
1630{
1631	SP_LDUHri, SPARC_INS_LDUH,
1632#ifndef CAPSTONE_DIET
1633	{ 0 }, { 0 }, { 0 }, 0, 0
1634#endif
1635},
1636{
1637	SP_LDUHrr, SPARC_INS_LDUH,
1638#ifndef CAPSTONE_DIET
1639	{ 0 }, { 0 }, { 0 }, 0, 0
1640#endif
1641},
1642{
1643	SP_LDXri, SPARC_INS_LDX,
1644#ifndef CAPSTONE_DIET
1645	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1646#endif
1647},
1648{
1649	SP_LDXrr, SPARC_INS_LDX,
1650#ifndef CAPSTONE_DIET
1651	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1652#endif
1653},
1654{
1655	SP_LDri, SPARC_INS_LD,
1656#ifndef CAPSTONE_DIET
1657	{ 0 }, { 0 }, { 0 }, 0, 0
1658#endif
1659},
1660{
1661	SP_LDrr, SPARC_INS_LD,
1662#ifndef CAPSTONE_DIET
1663	{ 0 }, { 0 }, { 0 }, 0, 0
1664#endif
1665},
1666{
1667	SP_LEAX_ADDri, SPARC_INS_ADD,
1668#ifndef CAPSTONE_DIET
1669	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1670#endif
1671},
1672{
1673	SP_LEA_ADDri, SPARC_INS_ADD,
1674#ifndef CAPSTONE_DIET
1675	{ 0 }, { 0 }, { SPARC_GRP_32BIT, 0 }, 0, 0
1676#endif
1677},
1678{
1679	SP_LZCNT, SPARC_INS_LZCNT,
1680#ifndef CAPSTONE_DIET
1681	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1682#endif
1683},
1684{
1685	SP_MEMBARi, SPARC_INS_MEMBAR,
1686#ifndef CAPSTONE_DIET
1687	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
1688#endif
1689},
1690{
1691	SP_MOVDTOX, SPARC_INS_MOVDTOX,
1692#ifndef CAPSTONE_DIET
1693	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1694#endif
1695},
1696{
1697	SP_MOVFCCri, SPARC_INS_MOV,
1698#ifndef CAPSTONE_DIET
1699	{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
1700#endif
1701},
1702{
1703	SP_MOVFCCrr, SPARC_INS_MOV,
1704#ifndef CAPSTONE_DIET
1705	{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
1706#endif
1707},
1708{
1709	SP_MOVICCri, SPARC_INS_MOV,
1710#ifndef CAPSTONE_DIET
1711	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
1712#endif
1713},
1714{
1715	SP_MOVICCrr, SPARC_INS_MOV,
1716#ifndef CAPSTONE_DIET
1717	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
1718#endif
1719},
1720{
1721	SP_MOVRGEZri, SPARC_INS_MOVRGEZ,
1722#ifndef CAPSTONE_DIET
1723	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1724#endif
1725},
1726{
1727	SP_MOVRGEZrr, SPARC_INS_MOVRGEZ,
1728#ifndef CAPSTONE_DIET
1729	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1730#endif
1731},
1732{
1733	SP_MOVRGZri, SPARC_INS_MOVRGZ,
1734#ifndef CAPSTONE_DIET
1735	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1736#endif
1737},
1738{
1739	SP_MOVRGZrr, SPARC_INS_MOVRGZ,
1740#ifndef CAPSTONE_DIET
1741	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1742#endif
1743},
1744{
1745	SP_MOVRLEZri, SPARC_INS_MOVRLEZ,
1746#ifndef CAPSTONE_DIET
1747	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1748#endif
1749},
1750{
1751	SP_MOVRLEZrr, SPARC_INS_MOVRLEZ,
1752#ifndef CAPSTONE_DIET
1753	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1754#endif
1755},
1756{
1757	SP_MOVRLZri, SPARC_INS_MOVRLZ,
1758#ifndef CAPSTONE_DIET
1759	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1760#endif
1761},
1762{
1763	SP_MOVRLZrr, SPARC_INS_MOVRLZ,
1764#ifndef CAPSTONE_DIET
1765	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1766#endif
1767},
1768{
1769	SP_MOVRNZri, SPARC_INS_MOVRNZ,
1770#ifndef CAPSTONE_DIET
1771	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1772#endif
1773},
1774{
1775	SP_MOVRNZrr, SPARC_INS_MOVRNZ,
1776#ifndef CAPSTONE_DIET
1777	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1778#endif
1779},
1780{
1781	SP_MOVRRZri, SPARC_INS_MOVRZ,
1782#ifndef CAPSTONE_DIET
1783	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1784#endif
1785},
1786{
1787	SP_MOVRRZrr, SPARC_INS_MOVRZ,
1788#ifndef CAPSTONE_DIET
1789	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1790#endif
1791},
1792{
1793	SP_MOVSTOSW, SPARC_INS_MOVSTOSW,
1794#ifndef CAPSTONE_DIET
1795	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1796#endif
1797},
1798{
1799	SP_MOVSTOUW, SPARC_INS_MOVSTOUW,
1800#ifndef CAPSTONE_DIET
1801	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1802#endif
1803},
1804{
1805	SP_MOVWTOS, SPARC_INS_MOVDTOX,
1806#ifndef CAPSTONE_DIET
1807	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1808#endif
1809},
1810{
1811	SP_MOVXCCri, SPARC_INS_MOV,
1812#ifndef CAPSTONE_DIET
1813	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1814#endif
1815},
1816{
1817	SP_MOVXCCrr, SPARC_INS_MOV,
1818#ifndef CAPSTONE_DIET
1819	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1820#endif
1821},
1822{
1823	SP_MOVXTOD, SPARC_INS_MOVDTOX,
1824#ifndef CAPSTONE_DIET
1825	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1826#endif
1827},
1828{
1829	SP_MULXri, SPARC_INS_MULX,
1830#ifndef CAPSTONE_DIET
1831	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1832#endif
1833},
1834{
1835	SP_MULXrr, SPARC_INS_MULX,
1836#ifndef CAPSTONE_DIET
1837	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1838#endif
1839},
1840{
1841	SP_NOP, SPARC_INS_NOP,
1842#ifndef CAPSTONE_DIET
1843	{ 0 }, { 0 }, { 0 }, 0, 0
1844#endif
1845},
1846{
1847	SP_ORCCri, SPARC_INS_ORCC,
1848#ifndef CAPSTONE_DIET
1849	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
1850#endif
1851},
1852{
1853	SP_ORCCrr, SPARC_INS_ORCC,
1854#ifndef CAPSTONE_DIET
1855	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
1856#endif
1857},
1858{
1859	SP_ORNCCri, SPARC_INS_ORNCC,
1860#ifndef CAPSTONE_DIET
1861	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
1862#endif
1863},
1864{
1865	SP_ORNCCrr, SPARC_INS_ORNCC,
1866#ifndef CAPSTONE_DIET
1867	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
1868#endif
1869},
1870{
1871	SP_ORNri, SPARC_INS_ORN,
1872#ifndef CAPSTONE_DIET
1873	{ 0 }, { 0 }, { 0 }, 0, 0
1874#endif
1875},
1876{
1877	SP_ORNrr, SPARC_INS_ORN,
1878#ifndef CAPSTONE_DIET
1879	{ 0 }, { 0 }, { 0 }, 0, 0
1880#endif
1881},
1882{
1883	SP_ORXNrr, SPARC_INS_ORN,
1884#ifndef CAPSTONE_DIET
1885	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1886#endif
1887},
1888{
1889	SP_ORXri, SPARC_INS_OR,
1890#ifndef CAPSTONE_DIET
1891	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1892#endif
1893},
1894{
1895	SP_ORXrr, SPARC_INS_OR,
1896#ifndef CAPSTONE_DIET
1897	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
1898#endif
1899},
1900{
1901	SP_ORri, SPARC_INS_OR,
1902#ifndef CAPSTONE_DIET
1903	{ 0 }, { 0 }, { 0 }, 0, 0
1904#endif
1905},
1906{
1907	SP_ORrr, SPARC_INS_OR,
1908#ifndef CAPSTONE_DIET
1909	{ 0 }, { 0 }, { 0 }, 0, 0
1910#endif
1911},
1912{
1913	SP_PDIST, SPARC_INS_PDIST,
1914#ifndef CAPSTONE_DIET
1915	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
1916#endif
1917},
1918{
1919	SP_PDISTN, SPARC_INS_PDISTN,
1920#ifndef CAPSTONE_DIET
1921	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
1922#endif
1923},
1924{
1925	SP_POPCrr, SPARC_INS_POPC,
1926#ifndef CAPSTONE_DIET
1927	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
1928#endif
1929},
1930{
1931	SP_RDY, SPARC_INS_RD,
1932#ifndef CAPSTONE_DIET
1933	{ SPARC_REG_Y, 0 }, { 0 }, { 0 }, 0, 0
1934#endif
1935},
1936{
1937	SP_RESTOREri, SPARC_INS_RESTORE,
1938#ifndef CAPSTONE_DIET
1939	{ 0 }, { 0 }, { 0 }, 0, 0
1940#endif
1941},
1942{
1943	SP_RESTORErr, SPARC_INS_RESTORE,
1944#ifndef CAPSTONE_DIET
1945	{ 0 }, { 0 }, { 0 }, 0, 0
1946#endif
1947},
1948{
1949	SP_RET, SPARC_INS_JMP,
1950#ifndef CAPSTONE_DIET
1951	{ 0 }, { 0 }, { 0 }, 0, 0
1952#endif
1953},
1954{
1955	SP_RETL, SPARC_INS_JMP,
1956#ifndef CAPSTONE_DIET
1957	{ 0 }, { 0 }, { 0 }, 0, 0
1958#endif
1959},
1960{
1961	SP_RETTri, SPARC_INS_RETT,
1962#ifndef CAPSTONE_DIET
1963	{ 0 }, { 0 }, { 0 }, 0, 0
1964#endif
1965},
1966{
1967	SP_RETTrr, SPARC_INS_RETT,
1968#ifndef CAPSTONE_DIET
1969	{ 0 }, { 0 }, { 0 }, 0, 0
1970#endif
1971},
1972{
1973	SP_SAVEri, SPARC_INS_SAVE,
1974#ifndef CAPSTONE_DIET
1975	{ 0 }, { 0 }, { 0 }, 0, 0
1976#endif
1977},
1978{
1979	SP_SAVErr, SPARC_INS_SAVE,
1980#ifndef CAPSTONE_DIET
1981	{ 0 }, { 0 }, { 0 }, 0, 0
1982#endif
1983},
1984{
1985	SP_SDIVCCri, SPARC_INS_SDIVCC,
1986#ifndef CAPSTONE_DIET
1987	{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0
1988#endif
1989},
1990{
1991	SP_SDIVCCrr, SPARC_INS_SDIVCC,
1992#ifndef CAPSTONE_DIET
1993	{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0
1994#endif
1995},
1996{
1997	SP_SDIVXri, SPARC_INS_SDIVX,
1998#ifndef CAPSTONE_DIET
1999	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2000#endif
2001},
2002{
2003	SP_SDIVXrr, SPARC_INS_SDIVX,
2004#ifndef CAPSTONE_DIET
2005	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2006#endif
2007},
2008{
2009	SP_SDIVri, SPARC_INS_SDIV,
2010#ifndef CAPSTONE_DIET
2011	{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
2012#endif
2013},
2014{
2015	SP_SDIVrr, SPARC_INS_SDIV,
2016#ifndef CAPSTONE_DIET
2017	{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
2018#endif
2019},
2020{
2021	SP_SETHIXi, SPARC_INS_SETHI,
2022#ifndef CAPSTONE_DIET
2023	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2024#endif
2025},
2026{
2027	SP_SETHIi, SPARC_INS_SETHI,
2028#ifndef CAPSTONE_DIET
2029	{ 0 }, { 0 }, { 0 }, 0, 0
2030#endif
2031},
2032{
2033	SP_SHUTDOWN, SPARC_INS_SHUTDOWN,
2034#ifndef CAPSTONE_DIET
2035	{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
2036#endif
2037},
2038{
2039	SP_SIAM, SPARC_INS_SIAM,
2040#ifndef CAPSTONE_DIET
2041	{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
2042#endif
2043},
2044{
2045	SP_SLLXri, SPARC_INS_SLLX,
2046#ifndef CAPSTONE_DIET
2047	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2048#endif
2049},
2050{
2051	SP_SLLXrr, SPARC_INS_SLLX,
2052#ifndef CAPSTONE_DIET
2053	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2054#endif
2055},
2056{
2057	SP_SLLri, SPARC_INS_SLL,
2058#ifndef CAPSTONE_DIET
2059	{ 0 }, { 0 }, { 0 }, 0, 0
2060#endif
2061},
2062{
2063	SP_SLLrr, SPARC_INS_SLL,
2064#ifndef CAPSTONE_DIET
2065	{ 0 }, { 0 }, { 0 }, 0, 0
2066#endif
2067},
2068{
2069	SP_SMULCCri, SPARC_INS_SMULCC,
2070#ifndef CAPSTONE_DIET
2071	{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2072#endif
2073},
2074{
2075	SP_SMULCCrr, SPARC_INS_SMULCC,
2076#ifndef CAPSTONE_DIET
2077	{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2078#endif
2079},
2080{
2081	SP_SMULri, SPARC_INS_SMUL,
2082#ifndef CAPSTONE_DIET
2083	{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
2084#endif
2085},
2086{
2087	SP_SMULrr, SPARC_INS_SMUL,
2088#ifndef CAPSTONE_DIET
2089	{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
2090#endif
2091},
2092{
2093	SP_SRAXri, SPARC_INS_SRAX,
2094#ifndef CAPSTONE_DIET
2095	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2096#endif
2097},
2098{
2099	SP_SRAXrr, SPARC_INS_SRAX,
2100#ifndef CAPSTONE_DIET
2101	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2102#endif
2103},
2104{
2105	SP_SRAri, SPARC_INS_SRA,
2106#ifndef CAPSTONE_DIET
2107	{ 0 }, { 0 }, { 0 }, 0, 0
2108#endif
2109},
2110{
2111	SP_SRArr, SPARC_INS_SRA,
2112#ifndef CAPSTONE_DIET
2113	{ 0 }, { 0 }, { 0 }, 0, 0
2114#endif
2115},
2116{
2117	SP_SRLXri, SPARC_INS_SRLX,
2118#ifndef CAPSTONE_DIET
2119	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2120#endif
2121},
2122{
2123	SP_SRLXrr, SPARC_INS_SRLX,
2124#ifndef CAPSTONE_DIET
2125	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2126#endif
2127},
2128{
2129	SP_SRLri, SPARC_INS_SRL,
2130#ifndef CAPSTONE_DIET
2131	{ 0 }, { 0 }, { 0 }, 0, 0
2132#endif
2133},
2134{
2135	SP_SRLrr, SPARC_INS_SRL,
2136#ifndef CAPSTONE_DIET
2137	{ 0 }, { 0 }, { 0 }, 0, 0
2138#endif
2139},
2140{
2141	SP_STBAR, SPARC_INS_STBAR,
2142#ifndef CAPSTONE_DIET
2143	{ 0 }, { 0 }, { 0 }, 0, 0
2144#endif
2145},
2146{
2147	SP_STBri, SPARC_INS_STB,
2148#ifndef CAPSTONE_DIET
2149	{ 0 }, { 0 }, { 0 }, 0, 0
2150#endif
2151},
2152{
2153	SP_STBrr, SPARC_INS_STB,
2154#ifndef CAPSTONE_DIET
2155	{ 0 }, { 0 }, { 0 }, 0, 0
2156#endif
2157},
2158{
2159	SP_STDFri, SPARC_INS_STD,
2160#ifndef CAPSTONE_DIET
2161	{ 0 }, { 0 }, { 0 }, 0, 0
2162#endif
2163},
2164{
2165	SP_STDFrr, SPARC_INS_STD,
2166#ifndef CAPSTONE_DIET
2167	{ 0 }, { 0 }, { 0 }, 0, 0
2168#endif
2169},
2170{
2171	SP_STFri, SPARC_INS_ST,
2172#ifndef CAPSTONE_DIET
2173	{ 0 }, { 0 }, { 0 }, 0, 0
2174#endif
2175},
2176{
2177	SP_STFrr, SPARC_INS_ST,
2178#ifndef CAPSTONE_DIET
2179	{ 0 }, { 0 }, { 0 }, 0, 0
2180#endif
2181},
2182{
2183	SP_STHri, SPARC_INS_STH,
2184#ifndef CAPSTONE_DIET
2185	{ 0 }, { 0 }, { 0 }, 0, 0
2186#endif
2187},
2188{
2189	SP_STHrr, SPARC_INS_STH,
2190#ifndef CAPSTONE_DIET
2191	{ 0 }, { 0 }, { 0 }, 0, 0
2192#endif
2193},
2194{
2195	SP_STQFri, SPARC_INS_STQ,
2196#ifndef CAPSTONE_DIET
2197	{ 0 }, { 0 }, { SPARC_GRP_V9, SPARC_GRP_HARDQUAD, 0 }, 0, 0
2198#endif
2199},
2200{
2201	SP_STQFrr, SPARC_INS_STQ,
2202#ifndef CAPSTONE_DIET
2203	{ 0 }, { 0 }, { SPARC_GRP_V9, SPARC_GRP_HARDQUAD, 0 }, 0, 0
2204#endif
2205},
2206{
2207	SP_STXri, SPARC_INS_STX,
2208#ifndef CAPSTONE_DIET
2209	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2210#endif
2211},
2212{
2213	SP_STXrr, SPARC_INS_STX,
2214#ifndef CAPSTONE_DIET
2215	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2216#endif
2217},
2218{
2219	SP_STri, SPARC_INS_ST,
2220#ifndef CAPSTONE_DIET
2221	{ 0 }, { 0 }, { 0 }, 0, 0
2222#endif
2223},
2224{
2225	SP_STrr, SPARC_INS_ST,
2226#ifndef CAPSTONE_DIET
2227	{ 0 }, { 0 }, { 0 }, 0, 0
2228#endif
2229},
2230{
2231	SP_SUBCCri, SPARC_INS_SUBCC,
2232#ifndef CAPSTONE_DIET
2233	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2234#endif
2235},
2236{
2237	SP_SUBCCrr, SPARC_INS_SUBCC,
2238#ifndef CAPSTONE_DIET
2239	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2240#endif
2241},
2242{
2243	SP_SUBCri, SPARC_INS_SUBX,
2244#ifndef CAPSTONE_DIET
2245	{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0
2246#endif
2247},
2248{
2249	SP_SUBCrr, SPARC_INS_SUBX,
2250#ifndef CAPSTONE_DIET
2251	{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0
2252#endif
2253},
2254{
2255	SP_SUBEri, SPARC_INS_SUBXCC,
2256#ifndef CAPSTONE_DIET
2257	{ SPARC_REG_ICC, 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2258#endif
2259},
2260{
2261	SP_SUBErr, SPARC_INS_SUBXCC,
2262#ifndef CAPSTONE_DIET
2263	{ SPARC_REG_ICC, 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2264#endif
2265},
2266{
2267	SP_SUBXri, SPARC_INS_SUB,
2268#ifndef CAPSTONE_DIET
2269	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2270#endif
2271},
2272{
2273	SP_SUBXrr, SPARC_INS_SUB,
2274#ifndef CAPSTONE_DIET
2275	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2276#endif
2277},
2278{
2279	SP_SUBri, SPARC_INS_SUB,
2280#ifndef CAPSTONE_DIET
2281	{ 0 }, { 0 }, { 0 }, 0, 0
2282#endif
2283},
2284{
2285	SP_SUBrr, SPARC_INS_SUB,
2286#ifndef CAPSTONE_DIET
2287	{ 0 }, { 0 }, { 0 }, 0, 0
2288#endif
2289},
2290{
2291	SP_SWAPri, SPARC_INS_SWAP,
2292#ifndef CAPSTONE_DIET
2293	{ 0 }, { 0 }, { 0 }, 0, 0
2294#endif
2295},
2296{
2297	SP_SWAPrr, SPARC_INS_SWAP,
2298#ifndef CAPSTONE_DIET
2299	{ 0 }, { 0 }, { 0 }, 0, 0
2300#endif
2301},
2302{
2303	SP_TA3, SPARC_INS_T,
2304#ifndef CAPSTONE_DIET
2305	{ 0 }, { 0 }, { 0 }, 0, 0
2306#endif
2307},
2308{
2309	SP_TA5, SPARC_INS_T,
2310#ifndef CAPSTONE_DIET
2311	{ 0 }, { 0 }, { 0 }, 0, 0
2312#endif
2313},
2314{
2315	SP_TADDCCTVri, SPARC_INS_TADDCCTV,
2316#ifndef CAPSTONE_DIET
2317	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2318#endif
2319},
2320{
2321	SP_TADDCCTVrr, SPARC_INS_TADDCCTV,
2322#ifndef CAPSTONE_DIET
2323	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2324#endif
2325},
2326{
2327	SP_TADDCCri, SPARC_INS_TADDCC,
2328#ifndef CAPSTONE_DIET
2329	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2330#endif
2331},
2332{
2333	SP_TADDCCrr, SPARC_INS_TADDCC,
2334#ifndef CAPSTONE_DIET
2335	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2336#endif
2337},
2338{
2339	SP_TICCri, SPARC_INS_T,
2340#ifndef CAPSTONE_DIET
2341	{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0
2342#endif
2343},
2344{
2345	SP_TICCrr, SPARC_INS_T,
2346#ifndef CAPSTONE_DIET
2347	{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0
2348#endif
2349},
2350{
2351	SP_TLS_ADDXrr, SPARC_INS_ADD,
2352#ifndef CAPSTONE_DIET
2353	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2354#endif
2355},
2356{
2357	SP_TLS_ADDrr, SPARC_INS_ADD,
2358#ifndef CAPSTONE_DIET
2359	{ 0 }, { 0 }, { 0 }, 0, 0
2360#endif
2361},
2362{
2363	SP_TLS_CALL, SPARC_INS_CALL,
2364#ifndef CAPSTONE_DIET
2365	{ SPARC_REG_O6, 0 }, { 0 }, { 0 }, 0, 0
2366#endif
2367},
2368{
2369	SP_TLS_LDXrr, SPARC_INS_LDX,
2370#ifndef CAPSTONE_DIET
2371	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2372#endif
2373},
2374{
2375	SP_TLS_LDrr, SPARC_INS_LD,
2376#ifndef CAPSTONE_DIET
2377	{ 0 }, { 0 }, { 0 }, 0, 0
2378#endif
2379},
2380{
2381	SP_TSUBCCTVri, SPARC_INS_TSUBCCTV,
2382#ifndef CAPSTONE_DIET
2383	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2384#endif
2385},
2386{
2387	SP_TSUBCCTVrr, SPARC_INS_TSUBCCTV,
2388#ifndef CAPSTONE_DIET
2389	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2390#endif
2391},
2392{
2393	SP_TSUBCCri, SPARC_INS_TSUBCC,
2394#ifndef CAPSTONE_DIET
2395	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2396#endif
2397},
2398{
2399	SP_TSUBCCrr, SPARC_INS_TSUBCC,
2400#ifndef CAPSTONE_DIET
2401	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2402#endif
2403},
2404{
2405	SP_TXCCri, SPARC_INS_T,
2406#ifndef CAPSTONE_DIET
2407	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2408#endif
2409},
2410{
2411	SP_TXCCrr, SPARC_INS_T,
2412#ifndef CAPSTONE_DIET
2413	{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2414#endif
2415},
2416{
2417	SP_UDIVCCri, SPARC_INS_UDIVCC,
2418#ifndef CAPSTONE_DIET
2419	{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2420#endif
2421},
2422{
2423	SP_UDIVCCrr, SPARC_INS_UDIVCC,
2424#ifndef CAPSTONE_DIET
2425	{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2426#endif
2427},
2428{
2429	SP_UDIVXri, SPARC_INS_UDIVX,
2430#ifndef CAPSTONE_DIET
2431	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2432#endif
2433},
2434{
2435	SP_UDIVXrr, SPARC_INS_UDIVX,
2436#ifndef CAPSTONE_DIET
2437	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2438#endif
2439},
2440{
2441	SP_UDIVri, SPARC_INS_UDIV,
2442#ifndef CAPSTONE_DIET
2443	{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
2444#endif
2445},
2446{
2447	SP_UDIVrr, SPARC_INS_UDIV,
2448#ifndef CAPSTONE_DIET
2449	{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
2450#endif
2451},
2452{
2453	SP_UMULCCri, SPARC_INS_UMULCC,
2454#ifndef CAPSTONE_DIET
2455	{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2456#endif
2457},
2458{
2459	SP_UMULCCrr, SPARC_INS_UMULCC,
2460#ifndef CAPSTONE_DIET
2461	{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2462#endif
2463},
2464{
2465	SP_UMULXHI, SPARC_INS_UMULXHI,
2466#ifndef CAPSTONE_DIET
2467	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
2468#endif
2469},
2470{
2471	SP_UMULri, SPARC_INS_UMUL,
2472#ifndef CAPSTONE_DIET
2473	{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
2474#endif
2475},
2476{
2477	SP_UMULrr, SPARC_INS_UMUL,
2478#ifndef CAPSTONE_DIET
2479	{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
2480#endif
2481},
2482{
2483	SP_UNIMP, SPARC_INS_UNIMP,
2484#ifndef CAPSTONE_DIET
2485	{ 0 }, { 0 }, { 0 }, 0, 0
2486#endif
2487},
2488{
2489	SP_V9FCMPD, SPARC_INS_FCMPD,
2490#ifndef CAPSTONE_DIET
2491	{ 0 }, { 0 }, { 0 }, 0, 0
2492#endif
2493},
2494{
2495	SP_V9FCMPED, SPARC_INS_FCMPED,
2496#ifndef CAPSTONE_DIET
2497	{ 0 }, { 0 }, { 0 }, 0, 0
2498#endif
2499},
2500{
2501	SP_V9FCMPEQ, SPARC_INS_FCMPEQ,
2502#ifndef CAPSTONE_DIET
2503	{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
2504#endif
2505},
2506{
2507	SP_V9FCMPES, SPARC_INS_FCMPES,
2508#ifndef CAPSTONE_DIET
2509	{ 0 }, { 0 }, { 0 }, 0, 0
2510#endif
2511},
2512{
2513	SP_V9FCMPQ, SPARC_INS_FCMPQ,
2514#ifndef CAPSTONE_DIET
2515	{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
2516#endif
2517},
2518{
2519	SP_V9FCMPS, SPARC_INS_FCMPS,
2520#ifndef CAPSTONE_DIET
2521	{ 0 }, { 0 }, { 0 }, 0, 0
2522#endif
2523},
2524{
2525	SP_V9FMOVD_FCC, SPARC_INS_FMOVD,
2526#ifndef CAPSTONE_DIET
2527	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
2528#endif
2529},
2530{
2531	SP_V9FMOVQ_FCC, SPARC_INS_FMOVQ,
2532#ifndef CAPSTONE_DIET
2533	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
2534#endif
2535},
2536{
2537	SP_V9FMOVS_FCC, SPARC_INS_FMOVS,
2538#ifndef CAPSTONE_DIET
2539	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
2540#endif
2541},
2542{
2543	SP_V9MOVFCCri, SPARC_INS_MOV,
2544#ifndef CAPSTONE_DIET
2545	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
2546#endif
2547},
2548{
2549	SP_V9MOVFCCrr, SPARC_INS_MOV,
2550#ifndef CAPSTONE_DIET
2551	{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
2552#endif
2553},
2554{
2555	SP_WRYri, SPARC_INS_WR,
2556#ifndef CAPSTONE_DIET
2557	{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
2558#endif
2559},
2560{
2561	SP_WRYrr, SPARC_INS_WR,
2562#ifndef CAPSTONE_DIET
2563	{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
2564#endif
2565},
2566{
2567	SP_XMULX, SPARC_INS_XMULX,
2568#ifndef CAPSTONE_DIET
2569	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
2570#endif
2571},
2572{
2573	SP_XMULXHI, SPARC_INS_XMULXHI,
2574#ifndef CAPSTONE_DIET
2575	{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
2576#endif
2577},
2578{
2579	SP_XNORCCri, SPARC_INS_XNORCC,
2580#ifndef CAPSTONE_DIET
2581	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2582#endif
2583},
2584{
2585	SP_XNORCCrr, SPARC_INS_XNORCC,
2586#ifndef CAPSTONE_DIET
2587	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2588#endif
2589},
2590{
2591	SP_XNORXrr, SPARC_INS_XNOR,
2592#ifndef CAPSTONE_DIET
2593	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2594#endif
2595},
2596{
2597	SP_XNORri, SPARC_INS_XNOR,
2598#ifndef CAPSTONE_DIET
2599	{ 0 }, { 0 }, { 0 }, 0, 0
2600#endif
2601},
2602{
2603	SP_XNORrr, SPARC_INS_XNOR,
2604#ifndef CAPSTONE_DIET
2605	{ 0 }, { 0 }, { 0 }, 0, 0
2606#endif
2607},
2608{
2609	SP_XORCCri, SPARC_INS_XORCC,
2610#ifndef CAPSTONE_DIET
2611	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2612#endif
2613},
2614{
2615	SP_XORCCrr, SPARC_INS_XORCC,
2616#ifndef CAPSTONE_DIET
2617	{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
2618#endif
2619},
2620{
2621	SP_XORXri, SPARC_INS_XOR,
2622#ifndef CAPSTONE_DIET
2623	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2624#endif
2625},
2626{
2627	SP_XORXrr, SPARC_INS_XOR,
2628#ifndef CAPSTONE_DIET
2629	{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
2630#endif
2631},
2632{
2633	SP_XORri, SPARC_INS_XOR,
2634#ifndef CAPSTONE_DIET
2635	{ 0 }, { 0 }, { 0 }, 0, 0
2636#endif
2637},
2638{
2639	SP_XORrr, SPARC_INS_XOR,
2640#ifndef CAPSTONE_DIET
2641	{ 0 }, { 0 }, { 0 }, 0, 0
2642#endif
2643},
2644