1 /* Generated automatically by the program `genconstants'
2    from the machine description file `md'.  */
3 
4 #ifndef GCC_INSN_CONSTANTS_H
5 #define GCC_INSN_CONSTANTS_H
6 
7 #define WCGR0 96
8 #define DOM_CC_X_AND_Y 0
9 #define WCGR1 97
10 #define SP_REGNUM 13
11 #define APSRGE_REGNUM 105
12 #define VFPCC_REGNUM 101
13 #define CMP_CMN 2
14 #define CMP_CMP 0
15 #define NUM_OF_COND_CMP 4
16 #define R0_REGNUM 0
17 #define VPR_REGNUM 106
18 #define DOM_CC_X_OR_Y 2
19 #define APSRQ_REGNUM 104
20 #define CMN_CMN 3
21 #define CMN_CMP 1
22 #define FDPIC_REGNUM 9
23 #define CC_REGNUM 100
24 #define LAST_ARM_REGNUM 15
25 #define PC_REGNUM 15
26 #define R4_REGNUM 4
27 #define LR_REGNUM 14
28 #define R1_REGNUM 1
29 #define DOM_CC_NX_OR_Y 1
30 #define IP_REGNUM 12
31 #define WCGR2 98
32 #define WCGR3 99
33 
34 enum unspec {
35   UNSPEC_PUSH_MULT = 0,
36   UNSPEC_PIC_SYM = 1,
37   UNSPEC_PIC_BASE = 2,
38   UNSPEC_PRLG_STK = 3,
39   UNSPEC_REGISTER_USE = 4,
40   UNSPEC_CHECK_ARCH = 5,
41   UNSPEC_WSHUFH = 6,
42   UNSPEC_WACC = 7,
43   UNSPEC_TMOVMSK = 8,
44   UNSPEC_WSAD = 9,
45   UNSPEC_WSADZ = 10,
46   UNSPEC_WMACS = 11,
47   UNSPEC_WMACU = 12,
48   UNSPEC_WMACSZ = 13,
49   UNSPEC_WMACUZ = 14,
50   UNSPEC_CLRDI = 15,
51   UNSPEC_WALIGNI = 16,
52   UNSPEC_TLS = 17,
53   UNSPEC_PIC_LABEL = 18,
54   UNSPEC_PIC_OFFSET = 19,
55   UNSPEC_GOTSYM_OFF = 20,
56   UNSPEC_THUMB1_CASESI = 21,
57   UNSPEC_RBIT = 22,
58   UNSPEC_SYMBOL_OFFSET = 23,
59   UNSPEC_MEMORY_BARRIER = 24,
60   UNSPEC_UNALIGNED_LOAD = 25,
61   UNSPEC_UNALIGNED_STORE = 26,
62   UNSPEC_PIC_UNIFIED = 27,
63   UNSPEC_Q_SET = 28,
64   UNSPEC_GE_SET = 29,
65   UNSPEC_APSR_READ = 30,
66   UNSPEC_LL = 31,
67   UNSPEC_VRINTZ = 32,
68   UNSPEC_VRINTP = 33,
69   UNSPEC_VRINTM = 34,
70   UNSPEC_VRINTR = 35,
71   UNSPEC_VRINTX = 36,
72   UNSPEC_VRINTA = 37,
73   UNSPEC_PROBE_STACK = 38,
74   UNSPEC_NONSECURE_MEM = 39,
75   UNSPEC_SP_SET = 40,
76   UNSPEC_SP_TEST = 41,
77   UNSPEC_PIC_RESTORE = 42,
78   UNSPEC_SXTAB16 = 43,
79   UNSPEC_UXTAB16 = 44,
80   UNSPEC_SXTB16 = 45,
81   UNSPEC_UXTB16 = 46,
82   UNSPEC_QADD8 = 47,
83   UNSPEC_QSUB8 = 48,
84   UNSPEC_SHADD8 = 49,
85   UNSPEC_SHSUB8 = 50,
86   UNSPEC_UHADD8 = 51,
87   UNSPEC_UHSUB8 = 52,
88   UNSPEC_UQADD8 = 53,
89   UNSPEC_UQSUB8 = 54,
90   UNSPEC_QADD16 = 55,
91   UNSPEC_QASX = 56,
92   UNSPEC_QSAX = 57,
93   UNSPEC_QSUB16 = 58,
94   UNSPEC_SHADD16 = 59,
95   UNSPEC_SHASX = 60,
96   UNSPEC_SHSAX = 61,
97   UNSPEC_SHSUB16 = 62,
98   UNSPEC_UHADD16 = 63,
99   UNSPEC_UHASX = 64,
100   UNSPEC_UHSAX = 65,
101   UNSPEC_UHSUB16 = 66,
102   UNSPEC_UQADD16 = 67,
103   UNSPEC_UQASX = 68,
104   UNSPEC_UQSAX = 69,
105   UNSPEC_UQSUB16 = 70,
106   UNSPEC_SMUSD = 71,
107   UNSPEC_SMUSDX = 72,
108   UNSPEC_USAD8 = 73,
109   UNSPEC_USADA8 = 74,
110   UNSPEC_SMLALD = 75,
111   UNSPEC_SMLALDX = 76,
112   UNSPEC_SMLSLD = 77,
113   UNSPEC_SMLSLDX = 78,
114   UNSPEC_SMLAWB = 79,
115   UNSPEC_SMLAWT = 80,
116   UNSPEC_SEL = 81,
117   UNSPEC_SADD8 = 82,
118   UNSPEC_SSUB8 = 83,
119   UNSPEC_UADD8 = 84,
120   UNSPEC_USUB8 = 85,
121   UNSPEC_SADD16 = 86,
122   UNSPEC_SASX = 87,
123   UNSPEC_SSAX = 88,
124   UNSPEC_SSUB16 = 89,
125   UNSPEC_UADD16 = 90,
126   UNSPEC_UASX = 91,
127   UNSPEC_USAX = 92,
128   UNSPEC_USUB16 = 93,
129   UNSPEC_SMLAD = 94,
130   UNSPEC_SMLADX = 95,
131   UNSPEC_SMLSD = 96,
132   UNSPEC_SMLSDX = 97,
133   UNSPEC_SMUAD = 98,
134   UNSPEC_SMUADX = 99,
135   UNSPEC_SSAT16 = 100,
136   UNSPEC_USAT16 = 101,
137   UNSPEC_CDE = 102,
138   UNSPEC_CDEA = 103,
139   UNSPEC_VCDE = 104,
140   UNSPEC_VCDEA = 105,
141   UNSPEC_WADDC = 106,
142   UNSPEC_WABS = 107,
143   UNSPEC_WQMULWMR = 108,
144   UNSPEC_WQMULMR = 109,
145   UNSPEC_WQMULWM = 110,
146   UNSPEC_WQMULM = 111,
147   UNSPEC_WQMIAxyn = 112,
148   UNSPEC_WQMIAxy = 113,
149   UNSPEC_TANDC = 114,
150   UNSPEC_TORC = 115,
151   UNSPEC_TORVSC = 116,
152   UNSPEC_TEXTRC = 117,
153   UNSPEC_GET_FPSCR_NZCVQC = 118,
154   UNSPEC_ASHIFT_SIGNED = 119,
155   UNSPEC_ASHIFT_UNSIGNED = 120,
156   UNSPEC_CRC32B = 121,
157   UNSPEC_CRC32H = 122,
158   UNSPEC_CRC32W = 123,
159   UNSPEC_CRC32CB = 124,
160   UNSPEC_CRC32CH = 125,
161   UNSPEC_CRC32CW = 126,
162   UNSPEC_AESD = 127,
163   UNSPEC_AESE = 128,
164   UNSPEC_AESIMC = 129,
165   UNSPEC_AESMC = 130,
166   UNSPEC_SHA1C = 131,
167   UNSPEC_SHA1M = 132,
168   UNSPEC_SHA1P = 133,
169   UNSPEC_SHA1H = 134,
170   UNSPEC_SHA1SU0 = 135,
171   UNSPEC_SHA1SU1 = 136,
172   UNSPEC_SHA256H = 137,
173   UNSPEC_SHA256H2 = 138,
174   UNSPEC_SHA256SU0 = 139,
175   UNSPEC_SHA256SU1 = 140,
176   UNSPEC_VMULLP64 = 141,
177   UNSPEC_LOAD_COUNT = 142,
178   UNSPEC_VABAL_S = 143,
179   UNSPEC_VABAL_U = 144,
180   UNSPEC_VABD_F = 145,
181   UNSPEC_VABD_S = 146,
182   UNSPEC_VABD_U = 147,
183   UNSPEC_VABDL_S = 148,
184   UNSPEC_VABDL_U = 149,
185   UNSPEC_VADD = 150,
186   UNSPEC_VADDHN = 151,
187   UNSPEC_VRADDHN = 152,
188   UNSPEC_VADDL_S = 153,
189   UNSPEC_VADDL_U = 154,
190   UNSPEC_VADDW_S = 155,
191   UNSPEC_VADDW_U = 156,
192   UNSPEC_VBSL = 157,
193   UNSPEC_VCAGE = 158,
194   UNSPEC_VCAGT = 159,
195   UNSPEC_VCALE = 160,
196   UNSPEC_VCALT = 161,
197   UNSPEC_VCEQ = 162,
198   UNSPEC_VCGE = 163,
199   UNSPEC_VCGEU = 164,
200   UNSPEC_VCGT = 165,
201   UNSPEC_VCGTU = 166,
202   UNSPEC_VCLS = 167,
203   UNSPEC_VCONCAT = 168,
204   UNSPEC_VCVT = 169,
205   UNSPEC_VCVT_S = 170,
206   UNSPEC_VCVT_U = 171,
207   UNSPEC_VCVT_S_N = 172,
208   UNSPEC_VCVT_U_N = 173,
209   UNSPEC_VCVT_HF_S_N = 174,
210   UNSPEC_VCVT_HF_U_N = 175,
211   UNSPEC_VCVT_SI_S_N = 176,
212   UNSPEC_VCVT_SI_U_N = 177,
213   UNSPEC_VCVTH_S = 178,
214   UNSPEC_VCVTH_U = 179,
215   UNSPEC_VCVTA_S = 180,
216   UNSPEC_VCVTA_U = 181,
217   UNSPEC_VCVTM_S = 182,
218   UNSPEC_VCVTM_U = 183,
219   UNSPEC_VCVTN_S = 184,
220   UNSPEC_VCVTN_U = 185,
221   UNSPEC_VCVTP_S = 186,
222   UNSPEC_VCVTP_U = 187,
223   UNSPEC_VEXT = 188,
224   UNSPEC_VHADD_S = 189,
225   UNSPEC_VHADD_U = 190,
226   UNSPEC_VRHADD_S = 191,
227   UNSPEC_VRHADD_U = 192,
228   UNSPEC_VHSUB_S = 193,
229   UNSPEC_VHSUB_U = 194,
230   UNSPEC_VLD1 = 195,
231   UNSPEC_VLD1_LANE = 196,
232   UNSPEC_VLD2 = 197,
233   UNSPEC_VLD2_DUP = 198,
234   UNSPEC_VLD2_LANE = 199,
235   UNSPEC_VLD3 = 200,
236   UNSPEC_VLD3A = 201,
237   UNSPEC_VLD3B = 202,
238   UNSPEC_VLD3_DUP = 203,
239   UNSPEC_VLD3_LANE = 204,
240   UNSPEC_VLD4 = 205,
241   UNSPEC_VLD4A = 206,
242   UNSPEC_VLD4B = 207,
243   UNSPEC_VLD4_DUP = 208,
244   UNSPEC_VLD4_LANE = 209,
245   UNSPEC_VMAX = 210,
246   UNSPEC_VMAX_U = 211,
247   UNSPEC_VMAXNM = 212,
248   UNSPEC_VMIN = 213,
249   UNSPEC_VMIN_U = 214,
250   UNSPEC_VMINNM = 215,
251   UNSPEC_VMLA = 216,
252   UNSPEC_VMLA_LANE = 217,
253   UNSPEC_VMLAL_S = 218,
254   UNSPEC_VMLAL_U = 219,
255   UNSPEC_VMLAL_S_LANE = 220,
256   UNSPEC_VMLAL_U_LANE = 221,
257   UNSPEC_VMLS = 222,
258   UNSPEC_VMLS_LANE = 223,
259   UNSPEC_VMLSL_S = 224,
260   UNSPEC_VMLSL_U = 225,
261   UNSPEC_VMLSL_S_LANE = 226,
262   UNSPEC_VMLSL_U_LANE = 227,
263   UNSPEC_VMLSL_LANE = 228,
264   UNSPEC_VFMA_LANE = 229,
265   UNSPEC_VFMS_LANE = 230,
266   UNSPEC_VMOVL_S = 231,
267   UNSPEC_VMOVL_U = 232,
268   UNSPEC_VMOVN = 233,
269   UNSPEC_VMUL = 234,
270   UNSPEC_VMULL_P = 235,
271   UNSPEC_VMULL_S = 236,
272   UNSPEC_VMULL_U = 237,
273   UNSPEC_VMUL_LANE = 238,
274   UNSPEC_VMULL_S_LANE = 239,
275   UNSPEC_VMULL_U_LANE = 240,
276   UNSPEC_VPADAL_S = 241,
277   UNSPEC_VPADAL_U = 242,
278   UNSPEC_VPADD = 243,
279   UNSPEC_VPADDL_S = 244,
280   UNSPEC_VPADDL_U = 245,
281   UNSPEC_VPMAX = 246,
282   UNSPEC_VPMAX_U = 247,
283   UNSPEC_VPMIN = 248,
284   UNSPEC_VPMIN_U = 249,
285   UNSPEC_VPSMAX = 250,
286   UNSPEC_VPSMIN = 251,
287   UNSPEC_VPUMAX = 252,
288   UNSPEC_VPUMIN = 253,
289   UNSPEC_VQABS = 254,
290   UNSPEC_VQADD_S = 255,
291   UNSPEC_VQADD_U = 256,
292   UNSPEC_VQDMLAL = 257,
293   UNSPEC_VQDMLAL_LANE = 258,
294   UNSPEC_VQDMLSL = 259,
295   UNSPEC_VQDMLSL_LANE = 260,
296   UNSPEC_VQDMULH = 261,
297   UNSPEC_VQDMULH_LANE = 262,
298   UNSPEC_VQRDMULH = 263,
299   UNSPEC_VQRDMULH_LANE = 264,
300   UNSPEC_VQDMULL = 265,
301   UNSPEC_VQDMULL_LANE = 266,
302   UNSPEC_VQMOVN_S = 267,
303   UNSPEC_VQMOVN_U = 268,
304   UNSPEC_VQMOVUN = 269,
305   UNSPEC_VQNEG = 270,
306   UNSPEC_VQSHL_S = 271,
307   UNSPEC_VQSHL_U = 272,
308   UNSPEC_VQRSHL_S = 273,
309   UNSPEC_VQRSHL_U = 274,
310   UNSPEC_VQSHL_S_N = 275,
311   UNSPEC_VQSHL_U_N = 276,
312   UNSPEC_VQSHLU_N = 277,
313   UNSPEC_VQSHRN_S_N = 278,
314   UNSPEC_VQSHRN_U_N = 279,
315   UNSPEC_VQRSHRN_S_N = 280,
316   UNSPEC_VQRSHRN_U_N = 281,
317   UNSPEC_VQSHRUN_N = 282,
318   UNSPEC_VQRSHRUN_N = 283,
319   UNSPEC_VQSUB_S = 284,
320   UNSPEC_VQSUB_U = 285,
321   UNSPEC_VRECPE = 286,
322   UNSPEC_VRECPS = 287,
323   UNSPEC_VREV16 = 288,
324   UNSPEC_VREV32 = 289,
325   UNSPEC_VREV64 = 290,
326   UNSPEC_VRSQRTE = 291,
327   UNSPEC_VRSQRTS = 292,
328   UNSPEC_VSHL_S = 293,
329   UNSPEC_VSHL_U = 294,
330   UNSPEC_VRSHL_S = 295,
331   UNSPEC_VRSHL_U = 296,
332   UNSPEC_VSHLL_S_N = 297,
333   UNSPEC_VSHLL_U_N = 298,
334   UNSPEC_VSHL_N = 299,
335   UNSPEC_VSHR_S_N = 300,
336   UNSPEC_VSHR_U_N = 301,
337   UNSPEC_VRSHR_S_N = 302,
338   UNSPEC_VRSHR_U_N = 303,
339   UNSPEC_VSHRN_N = 304,
340   UNSPEC_VRSHRN_N = 305,
341   UNSPEC_VSLI = 306,
342   UNSPEC_VSRA_S_N = 307,
343   UNSPEC_VSRA_U_N = 308,
344   UNSPEC_VRSRA_S_N = 309,
345   UNSPEC_VRSRA_U_N = 310,
346   UNSPEC_VSRI = 311,
347   UNSPEC_VST1 = 312,
348   UNSPEC_VST1_LANE = 313,
349   UNSPEC_VST2 = 314,
350   UNSPEC_VST2_LANE = 315,
351   UNSPEC_VST3 = 316,
352   UNSPEC_VST3A = 317,
353   UNSPEC_VST3B = 318,
354   UNSPEC_VST3_LANE = 319,
355   UNSPEC_VST4 = 320,
356   UNSPEC_VST4A = 321,
357   UNSPEC_VST4B = 322,
358   UNSPEC_VST4_LANE = 323,
359   UNSPEC_VSTRUCTDUMMY = 324,
360   UNSPEC_VSUB = 325,
361   UNSPEC_VSUBHN = 326,
362   UNSPEC_VRSUBHN = 327,
363   UNSPEC_VSUBL_S = 328,
364   UNSPEC_VSUBL_U = 329,
365   UNSPEC_VSUBW_S = 330,
366   UNSPEC_VSUBW_U = 331,
367   UNSPEC_VTBL = 332,
368   UNSPEC_VTBX = 333,
369   UNSPEC_VTRN1 = 334,
370   UNSPEC_VTRN2 = 335,
371   UNSPEC_VTST = 336,
372   UNSPEC_VUZP1 = 337,
373   UNSPEC_VUZP2 = 338,
374   UNSPEC_VZIP1 = 339,
375   UNSPEC_VZIP2 = 340,
376   UNSPEC_MISALIGNED_ACCESS = 341,
377   UNSPEC_VCLE = 342,
378   UNSPEC_VCLT = 343,
379   UNSPEC_NVRINTZ = 344,
380   UNSPEC_NVRINTP = 345,
381   UNSPEC_NVRINTM = 346,
382   UNSPEC_NVRINTX = 347,
383   UNSPEC_NVRINTA = 348,
384   UNSPEC_NVRINTN = 349,
385   UNSPEC_VQRDMLAH = 350,
386   UNSPEC_VQRDMLSH = 351,
387   UNSPEC_VRND = 352,
388   UNSPEC_VRNDA = 353,
389   UNSPEC_VRNDI = 354,
390   UNSPEC_VRNDM = 355,
391   UNSPEC_VRNDN = 356,
392   UNSPEC_VRNDP = 357,
393   UNSPEC_VRNDX = 358,
394   UNSPEC_DOT_S = 359,
395   UNSPEC_DOT_U = 360,
396   UNSPEC_DOT_US = 361,
397   UNSPEC_DOT_SU = 362,
398   UNSPEC_VFML_LO = 363,
399   UNSPEC_VFML_HI = 364,
400   UNSPEC_VCADD90 = 365,
401   UNSPEC_VCADD270 = 366,
402   UNSPEC_VCMLA = 367,
403   UNSPEC_VCMLA90 = 368,
404   UNSPEC_VCMLA180 = 369,
405   UNSPEC_VCMLA270 = 370,
406   UNSPEC_MATMUL_S = 371,
407   UNSPEC_MATMUL_U = 372,
408   UNSPEC_MATMUL_US = 373,
409   UNSPEC_BFCVT = 374,
410   UNSPEC_BFCVT_HIGH = 375,
411   UNSPEC_BFMMLA = 376,
412   UNSPEC_BFMAB = 377,
413   UNSPEC_BFMAT = 378,
414   VST4Q = 379,
415   VRNDXQ_F = 380,
416   VRNDQ_F = 381,
417   VRNDPQ_F = 382,
418   VRNDNQ_F = 383,
419   VRNDMQ_F = 384,
420   VRNDAQ_F = 385,
421   VREV64Q_F = 386,
422   VNEGQ_F = 387,
423   VDUPQ_N_F = 388,
424   VABSQ_F = 389,
425   VREV32Q_F = 390,
426   VCVTTQ_F32_F16 = 391,
427   VCVTBQ_F32_F16 = 392,
428   VCVTQ_TO_F_S = 393,
429   VQNEGQ_S = 394,
430   VCVTQ_TO_F_U = 395,
431   VREV16Q_S = 396,
432   VREV16Q_U = 397,
433   VADDLVQ_S = 398,
434   VMVNQ_N_S = 399,
435   VMVNQ_N_U = 400,
436   VCVTAQ_S = 401,
437   VCVTAQ_U = 402,
438   VREV64Q_S = 403,
439   VREV64Q_U = 404,
440   VQABSQ_S = 405,
441   VNEGQ_S = 406,
442   VMVNQ_S = 407,
443   VMVNQ_U = 408,
444   VDUPQ_N_U = 409,
445   VDUPQ_N_S = 410,
446   VCLZQ_U = 411,
447   VCLZQ_S = 412,
448   VCLSQ_S = 413,
449   VADDVQ_S = 414,
450   VADDVQ_U = 415,
451   VABSQ_S = 416,
452   VREV32Q_U = 417,
453   VREV32Q_S = 418,
454   VMOVLTQ_U = 419,
455   VMOVLTQ_S = 420,
456   VMOVLBQ_S = 421,
457   VMOVLBQ_U = 422,
458   VCVTQ_FROM_F_S = 423,
459   VCVTQ_FROM_F_U = 424,
460   VCVTPQ_S = 425,
461   VCVTPQ_U = 426,
462   VCVTNQ_S = 427,
463   VCVTNQ_U = 428,
464   VCVTMQ_S = 429,
465   VCVTMQ_U = 430,
466   VADDLVQ_U = 431,
467   VCTP8Q = 432,
468   VCTP16Q = 433,
469   VCTP32Q = 434,
470   VCTP64Q = 435,
471   VPNOT = 436,
472   VCREATEQ_F = 437,
473   VCVTQ_N_TO_F_S = 438,
474   VCVTQ_N_TO_F_U = 439,
475   VBRSRQ_N_F = 440,
476   VSUBQ_N_F = 441,
477   VCREATEQ_U = 442,
478   VCREATEQ_S = 443,
479   VSHRQ_N_S = 444,
480   VSHRQ_N_U = 445,
481   VCVTQ_N_FROM_F_S = 446,
482   VCVTQ_N_FROM_F_U = 447,
483   VADDLVQ_P_S = 448,
484   VADDLVQ_P_U = 449,
485   VCMPNEQ_U = 450,
486   VCMPNEQ_S = 451,
487   VSHLQ_S = 452,
488   VSHLQ_U = 453,
489   VABDQ_S = 454,
490   VADDQ_N_S = 455,
491   VADDVAQ_S = 456,
492   VADDVQ_P_S = 457,
493   VANDQ_S = 458,
494   VBICQ_S = 459,
495   VBRSRQ_N_S = 460,
496   VCADDQ_ROT270_S = 461,
497   VCADDQ_ROT90_S = 462,
498   VCMPEQQ_S = 463,
499   VCMPEQQ_N_S = 464,
500   VCMPNEQ_N_S = 465,
501   VEORQ_S = 466,
502   VHADDQ_S = 467,
503   VHADDQ_N_S = 468,
504   VHSUBQ_S = 469,
505   VHSUBQ_N_S = 470,
506   VMAXQ_S = 471,
507   VMAXVQ_S = 472,
508   VMINQ_S = 473,
509   VMINVQ_S = 474,
510   VMLADAVQ_S = 475,
511   VMULHQ_S = 476,
512   VMULLBQ_INT_S = 477,
513   VMULLTQ_INT_S = 478,
514   VMULQ_S = 479,
515   VMULQ_N_S = 480,
516   VORNQ_S = 481,
517   VORRQ_S = 482,
518   VQADDQ_S = 483,
519   VQADDQ_N_S = 484,
520   VQRSHLQ_S = 485,
521   VQRSHLQ_N_S = 486,
522   VQSHLQ_S = 487,
523   VQSHLQ_N_S = 488,
524   VQSHLQ_R_S = 489,
525   VQSUBQ_S = 490,
526   VQSUBQ_N_S = 491,
527   VRHADDQ_S = 492,
528   VRMULHQ_S = 493,
529   VRSHLQ_S = 494,
530   VRSHLQ_N_S = 495,
531   VRSHRQ_N_S = 496,
532   VSHLQ_N_S = 497,
533   VSHLQ_R_S = 498,
534   VSUBQ_S = 499,
535   VSUBQ_N_S = 500,
536   VABDQ_U = 501,
537   VADDQ_N_U = 502,
538   VADDVAQ_U = 503,
539   VADDVQ_P_U = 504,
540   VANDQ_U = 505,
541   VBICQ_U = 506,
542   VBRSRQ_N_U = 507,
543   VCADDQ_ROT270_U = 508,
544   VCADDQ_ROT90_U = 509,
545   VCMPEQQ_U = 510,
546   VCMPEQQ_N_U = 511,
547   VCMPNEQ_N_U = 512,
548   VEORQ_U = 513,
549   VHADDQ_U = 514,
550   VHADDQ_N_U = 515,
551   VHSUBQ_U = 516,
552   VHSUBQ_N_U = 517,
553   VMAXQ_U = 518,
554   VMAXVQ_U = 519,
555   VMINQ_U = 520,
556   VMINVQ_U = 521,
557   VMLADAVQ_U = 522,
558   VMULHQ_U = 523,
559   VMULLBQ_INT_U = 524,
560   VMULLTQ_INT_U = 525,
561   VMULQ_U = 526,
562   VMULQ_N_U = 527,
563   VORNQ_U = 528,
564   VORRQ_U = 529,
565   VQADDQ_U = 530,
566   VQADDQ_N_U = 531,
567   VQRSHLQ_U = 532,
568   VQRSHLQ_N_U = 533,
569   VQSHLQ_U = 534,
570   VQSHLQ_N_U = 535,
571   VQSHLQ_R_U = 536,
572   VQSUBQ_U = 537,
573   VQSUBQ_N_U = 538,
574   VRHADDQ_U = 539,
575   VRMULHQ_U = 540,
576   VRSHLQ_U = 541,
577   VRSHLQ_N_U = 542,
578   VRSHRQ_N_U = 543,
579   VSHLQ_N_U = 544,
580   VSHLQ_R_U = 545,
581   VSUBQ_U = 546,
582   VSUBQ_N_U = 547,
583   VCMPGEQ_N_S = 548,
584   VCMPGEQ_S = 549,
585   VCMPGTQ_N_S = 550,
586   VCMPGTQ_S = 551,
587   VCMPLEQ_N_S = 552,
588   VCMPLEQ_S = 553,
589   VCMPLTQ_N_S = 554,
590   VCMPLTQ_S = 555,
591   VHCADDQ_ROT270_S = 556,
592   VHCADDQ_ROT90_S = 557,
593   VMAXAQ_S = 558,
594   VMAXAVQ_S = 559,
595   VMINAQ_S = 560,
596   VMINAVQ_S = 561,
597   VMLADAVXQ_S = 562,
598   VMLSDAVQ_S = 563,
599   VMLSDAVXQ_S = 564,
600   VQDMULHQ_N_S = 565,
601   VQDMULHQ_S = 566,
602   VQRDMULHQ_N_S = 567,
603   VQRDMULHQ_S = 568,
604   VQSHLUQ_N_S = 569,
605   VCMPCSQ_N_U = 570,
606   VCMPCSQ_U = 571,
607   VCMPHIQ_N_U = 572,
608   VCMPHIQ_U = 573,
609   VABDQ_M_S = 574,
610   VABDQ_M_U = 575,
611   VABDQ_F = 576,
612   VADDQ_N_F = 577,
613   VANDQ_F = 578,
614   VBICQ_F = 579,
615   VCADDQ_ROT270_F = 580,
616   VCADDQ_ROT90_F = 581,
617   VCMPEQQ_F = 582,
618   VCMPEQQ_N_F = 583,
619   VCMPGEQ_F = 584,
620   VCMPGEQ_N_F = 585,
621   VCMPGTQ_F = 586,
622   VCMPGTQ_N_F = 587,
623   VCMPLEQ_F = 588,
624   VCMPLEQ_N_F = 589,
625   VCMPLTQ_F = 590,
626   VCMPLTQ_N_F = 591,
627   VCMPNEQ_F = 592,
628   VCMPNEQ_N_F = 593,
629   VCMULQ_F = 594,
630   VCMULQ_ROT180_F = 595,
631   VCMULQ_ROT270_F = 596,
632   VCMULQ_ROT90_F = 597,
633   VEORQ_F = 598,
634   VMAXNMAQ_F = 599,
635   VMAXNMAVQ_F = 600,
636   VMAXNMQ_F = 601,
637   VMAXNMVQ_F = 602,
638   VMINNMAQ_F = 603,
639   VMINNMAVQ_F = 604,
640   VMINNMQ_F = 605,
641   VMINNMVQ_F = 606,
642   VMULQ_F = 607,
643   VMULQ_N_F = 608,
644   VORNQ_F = 609,
645   VORRQ_F = 610,
646   VSUBQ_F = 611,
647   VADDLVAQ_U = 612,
648   VADDLVAQ_S = 613,
649   VBICQ_N_U = 614,
650   VBICQ_N_S = 615,
651   VCTP8Q_M = 616,
652   VCTP16Q_M = 617,
653   VCTP32Q_M = 618,
654   VCTP64Q_M = 619,
655   VCVTBQ_F16_F32 = 620,
656   VCVTTQ_F16_F32 = 621,
657   VMLALDAVQ_U = 622,
658   VMLALDAVXQ_U = 623,
659   VMLALDAVXQ_S = 624,
660   VMLALDAVQ_S = 625,
661   VMLSLDAVQ_S = 626,
662   VMLSLDAVXQ_S = 627,
663   VMOVNBQ_U = 628,
664   VMOVNBQ_S = 629,
665   VMOVNTQ_U = 630,
666   VMOVNTQ_S = 631,
667   VORRQ_N_S = 632,
668   VORRQ_N_U = 633,
669   VQDMULLBQ_N_S = 634,
670   VQDMULLBQ_S = 635,
671   VQDMULLTQ_N_S = 636,
672   VQDMULLTQ_S = 637,
673   VQMOVNBQ_U = 638,
674   VQMOVNBQ_S = 639,
675   VQMOVUNBQ_S = 640,
676   VQMOVUNTQ_S = 641,
677   VRMLALDAVHXQ_S = 642,
678   VRMLSLDAVHQ_S = 643,
679   VRMLSLDAVHXQ_S = 644,
680   VSHLLBQ_S = 645,
681   VSHLLBQ_U = 646,
682   VSHLLTQ_U = 647,
683   VSHLLTQ_S = 648,
684   VQMOVNTQ_U = 649,
685   VQMOVNTQ_S = 650,
686   VSHLLBQ_N_S = 651,
687   VSHLLBQ_N_U = 652,
688   VSHLLTQ_N_U = 653,
689   VSHLLTQ_N_S = 654,
690   VRMLALDAVHQ_U = 655,
691   VRMLALDAVHQ_S = 656,
692   VMULLTQ_POLY_P = 657,
693   VMULLBQ_POLY_P = 658,
694   VBICQ_M_N_S = 659,
695   VBICQ_M_N_U = 660,
696   VCMPEQQ_M_F = 661,
697   VCVTAQ_M_S = 662,
698   VCVTAQ_M_U = 663,
699   VCVTQ_M_TO_F_S = 664,
700   VCVTQ_M_TO_F_U = 665,
701   VQRSHRNBQ_N_U = 666,
702   VQRSHRNBQ_N_S = 667,
703   VQRSHRUNBQ_N_S = 668,
704   VRMLALDAVHAQ_S = 669,
705   VABAVQ_S = 670,
706   VABAVQ_U = 671,
707   VSHLCQ_S = 672,
708   VSHLCQ_U = 673,
709   VRMLALDAVHAQ_U = 674,
710   VABSQ_M_S = 675,
711   VADDVAQ_P_S = 676,
712   VADDVAQ_P_U = 677,
713   VCLSQ_M_S = 678,
714   VCLZQ_M_S = 679,
715   VCLZQ_M_U = 680,
716   VCMPCSQ_M_N_U = 681,
717   VCMPCSQ_M_U = 682,
718   VCMPEQQ_M_N_S = 683,
719   VCMPEQQ_M_N_U = 684,
720   VCMPEQQ_M_S = 685,
721   VCMPEQQ_M_U = 686,
722   VCMPGEQ_M_N_S = 687,
723   VCMPGEQ_M_S = 688,
724   VCMPGTQ_M_N_S = 689,
725   VCMPGTQ_M_S = 690,
726   VCMPHIQ_M_N_U = 691,
727   VCMPHIQ_M_U = 692,
728   VCMPLEQ_M_N_S = 693,
729   VCMPLEQ_M_S = 694,
730   VCMPLTQ_M_N_S = 695,
731   VCMPLTQ_M_S = 696,
732   VCMPNEQ_M_N_S = 697,
733   VCMPNEQ_M_N_U = 698,
734   VCMPNEQ_M_S = 699,
735   VCMPNEQ_M_U = 700,
736   VDUPQ_M_N_S = 701,
737   VDUPQ_M_N_U = 702,
738   VDWDUPQ_N_U = 703,
739   VDWDUPQ_WB_U = 704,
740   VIWDUPQ_N_U = 705,
741   VIWDUPQ_WB_U = 706,
742   VMAXAQ_M_S = 707,
743   VMAXAVQ_P_S = 708,
744   VMAXVQ_P_S = 709,
745   VMAXVQ_P_U = 710,
746   VMINAQ_M_S = 711,
747   VMINAVQ_P_S = 712,
748   VMINVQ_P_S = 713,
749   VMINVQ_P_U = 714,
750   VMLADAVAQ_S = 715,
751   VMLADAVAQ_U = 716,
752   VMLADAVQ_P_S = 717,
753   VMLADAVQ_P_U = 718,
754   VMLADAVXQ_P_S = 719,
755   VMLAQ_N_S = 720,
756   VMLAQ_N_U = 721,
757   VMLASQ_N_S = 722,
758   VMLASQ_N_U = 723,
759   VMLSDAVQ_P_S = 724,
760   VMLSDAVXQ_P_S = 725,
761   VMVNQ_M_S = 726,
762   VMVNQ_M_U = 727,
763   VNEGQ_M_S = 728,
764   VPSELQ_S = 729,
765   VPSELQ_U = 730,
766   VQABSQ_M_S = 731,
767   VQDMLAHQ_N_S = 732,
768   VQDMLASHQ_N_S = 733,
769   VQNEGQ_M_S = 734,
770   VQRDMLADHQ_S = 735,
771   VQRDMLADHXQ_S = 736,
772   VQRDMLAHQ_N_S = 737,
773   VQRDMLASHQ_N_S = 738,
774   VQRDMLSDHQ_S = 739,
775   VQRDMLSDHXQ_S = 740,
776   VQRSHLQ_M_N_S = 741,
777   VQRSHLQ_M_N_U = 742,
778   VQSHLQ_M_R_S = 743,
779   VQSHLQ_M_R_U = 744,
780   VREV64Q_M_S = 745,
781   VREV64Q_M_U = 746,
782   VRSHLQ_M_N_S = 747,
783   VRSHLQ_M_N_U = 748,
784   VSHLQ_M_R_S = 749,
785   VSHLQ_M_R_U = 750,
786   VSLIQ_N_S = 751,
787   VSLIQ_N_U = 752,
788   VSRIQ_N_S = 753,
789   VSRIQ_N_U = 754,
790   VQDMLSDHXQ_S = 755,
791   VQDMLSDHQ_S = 756,
792   VQDMLADHXQ_S = 757,
793   VQDMLADHQ_S = 758,
794   VMLSDAVAXQ_S = 759,
795   VMLSDAVAQ_S = 760,
796   VMLADAVAXQ_S = 761,
797   VCMPGEQ_M_F = 762,
798   VCMPGTQ_M_N_F = 763,
799   VMLSLDAVQ_P_S = 764,
800   VRMLALDAVHAXQ_S = 765,
801   VMLSLDAVXQ_P_S = 766,
802   VFMAQ_F = 767,
803   VMLSLDAVAQ_S = 768,
804   VQSHRUNBQ_N_S = 769,
805   VQRSHRUNTQ_N_S = 770,
806   VCMLAQ_F = 771,
807   VMINNMAQ_M_F = 772,
808   VFMASQ_N_F = 773,
809   VDUPQ_M_N_F = 774,
810   VCMPGTQ_M_F = 775,
811   VCMPLTQ_M_F = 776,
812   VRMLSLDAVHQ_P_S = 777,
813   VQSHRUNTQ_N_S = 778,
814   VABSQ_M_F = 779,
815   VMAXNMAVQ_P_F = 780,
816   VFMAQ_N_F = 781,
817   VRMLSLDAVHXQ_P_S = 782,
818   VREV32Q_M_F = 783,
819   VRMLSLDAVHAQ_S = 784,
820   VRMLSLDAVHAXQ_S = 785,
821   VCMPLTQ_M_N_F = 786,
822   VCMPNEQ_M_F = 787,
823   VRNDAQ_M_F = 788,
824   VRNDPQ_M_F = 789,
825   VADDLVAQ_P_S = 790,
826   VQMOVUNBQ_M_S = 791,
827   VCMPLEQ_M_F = 792,
828   VCMLAQ_ROT180_F = 793,
829   VMLSLDAVAXQ_S = 794,
830   VRNDXQ_M_F = 795,
831   VFMSQ_F = 796,
832   VMINNMVQ_P_F = 797,
833   VMAXNMVQ_P_F = 798,
834   VPSELQ_F = 799,
835   VCMLAQ_ROT90_F = 800,
836   VQMOVUNTQ_M_S = 801,
837   VREV64Q_M_F = 802,
838   VNEGQ_M_F = 803,
839   VRNDMQ_M_F = 804,
840   VCMPLEQ_M_N_F = 805,
841   VCMPGEQ_M_N_F = 806,
842   VRNDNQ_M_F = 807,
843   VMINNMAVQ_P_F = 808,
844   VCMPNEQ_M_N_F = 809,
845   VRMLALDAVHQ_P_S = 810,
846   VRMLALDAVHXQ_P_S = 811,
847   VCMPEQQ_M_N_F = 812,
848   VCMLAQ_ROT270_F = 813,
849   VMAXNMAQ_M_F = 814,
850   VRNDQ_M_F = 815,
851   VMLALDAVQ_P_U = 816,
852   VMLALDAVQ_P_S = 817,
853   VQMOVNBQ_M_S = 818,
854   VQMOVNBQ_M_U = 819,
855   VMOVLTQ_M_U = 820,
856   VMOVLTQ_M_S = 821,
857   VMOVNBQ_M_U = 822,
858   VMOVNBQ_M_S = 823,
859   VRSHRNTQ_N_U = 824,
860   VRSHRNTQ_N_S = 825,
861   VORRQ_M_N_S = 826,
862   VORRQ_M_N_U = 827,
863   VREV32Q_M_S = 828,
864   VREV32Q_M_U = 829,
865   VQRSHRNTQ_N_U = 830,
866   VQRSHRNTQ_N_S = 831,
867   VMOVNTQ_M_U = 832,
868   VMOVNTQ_M_S = 833,
869   VMOVLBQ_M_U = 834,
870   VMOVLBQ_M_S = 835,
871   VMLALDAVAQ_S = 836,
872   VMLALDAVAQ_U = 837,
873   VQSHRNBQ_N_U = 838,
874   VQSHRNBQ_N_S = 839,
875   VSHRNBQ_N_U = 840,
876   VSHRNBQ_N_S = 841,
877   VRSHRNBQ_N_S = 842,
878   VRSHRNBQ_N_U = 843,
879   VMLALDAVXQ_P_U = 844,
880   VMLALDAVXQ_P_S = 845,
881   VQMOVNTQ_M_U = 846,
882   VQMOVNTQ_M_S = 847,
883   VMVNQ_M_N_U = 848,
884   VMVNQ_M_N_S = 849,
885   VQSHRNTQ_N_U = 850,
886   VQSHRNTQ_N_S = 851,
887   VMLALDAVAXQ_S = 852,
888   VMLALDAVAXQ_U = 853,
889   VSHRNTQ_N_S = 854,
890   VSHRNTQ_N_U = 855,
891   VCVTBQ_M_F16_F32 = 856,
892   VCVTBQ_M_F32_F16 = 857,
893   VCVTTQ_M_F16_F32 = 858,
894   VCVTTQ_M_F32_F16 = 859,
895   VCVTMQ_M_S = 860,
896   VCVTMQ_M_U = 861,
897   VCVTNQ_M_S = 862,
898   VCVTPQ_M_S = 863,
899   VCVTPQ_M_U = 864,
900   VCVTQ_M_N_FROM_F_S = 865,
901   VCVTNQ_M_U = 866,
902   VREV16Q_M_S = 867,
903   VREV16Q_M_U = 868,
904   VREV32Q_M = 869,
905   VCVTQ_M_FROM_F_U = 870,
906   VCVTQ_M_FROM_F_S = 871,
907   VRMLALDAVHQ_P_U = 872,
908   VADDLVAQ_P_U = 873,
909   VCVTQ_M_N_FROM_F_U = 874,
910   VQSHLUQ_M_N_S = 875,
911   VABAVQ_P_S = 876,
912   VABAVQ_P_U = 877,
913   VSHLQ_M_S = 878,
914   VSHLQ_M_U = 879,
915   VSRIQ_M_N_S = 880,
916   VSRIQ_M_N_U = 881,
917   VSUBQ_M_U = 882,
918   VSUBQ_M_S = 883,
919   VCVTQ_M_N_TO_F_U = 884,
920   VCVTQ_M_N_TO_F_S = 885,
921   VQADDQ_M_U = 886,
922   VQADDQ_M_S = 887,
923   VRSHRQ_M_N_S = 888,
924   VSUBQ_M_N_S = 889,
925   VSUBQ_M_N_U = 890,
926   VBRSRQ_M_N_S = 891,
927   VSUBQ_M_N_F = 892,
928   VBICQ_M_F = 893,
929   VHADDQ_M_U = 894,
930   VBICQ_M_U = 895,
931   VBICQ_M_S = 896,
932   VMULQ_M_N_U = 897,
933   VHADDQ_M_S = 898,
934   VORNQ_M_F = 899,
935   VMLAQ_M_N_S = 900,
936   VQSUBQ_M_U = 901,
937   VQSUBQ_M_S = 902,
938   VMLAQ_M_N_U = 903,
939   VQSUBQ_M_N_U = 904,
940   VQSUBQ_M_N_S = 905,
941   VMULLTQ_INT_M_S = 906,
942   VMULLTQ_INT_M_U = 907,
943   VMULQ_M_N_S = 908,
944   VMULQ_M_N_F = 909,
945   VMLASQ_M_N_U = 910,
946   VMLASQ_M_N_S = 911,
947   VMAXQ_M_U = 912,
948   VQRDMLAHQ_M_N_U = 913,
949   VCADDQ_ROT270_M_F = 914,
950   VCADDQ_ROT270_M_U = 915,
951   VCADDQ_ROT270_M_S = 916,
952   VQRSHLQ_M_S = 917,
953   VMULQ_M_F = 918,
954   VRHADDQ_M_U = 919,
955   VSHRQ_M_N_U = 920,
956   VRHADDQ_M_S = 921,
957   VMULQ_M_S = 922,
958   VMULQ_M_U = 923,
959   VQDMLASHQ_M_N_S = 924,
960   VQRDMLASHQ_M_N_S = 925,
961   VRSHLQ_M_S = 926,
962   VRSHLQ_M_U = 927,
963   VRSHRQ_M_N_U = 928,
964   VADDQ_M_N_F = 929,
965   VADDQ_M_N_S = 930,
966   VADDQ_M_N_U = 931,
967   VQRDMLASHQ_M_N_U = 932,
968   VMAXQ_M_S = 933,
969   VQRDMLAHQ_M_N_S = 934,
970   VORRQ_M_S = 935,
971   VORRQ_M_U = 936,
972   VORRQ_M_F = 937,
973   VQRSHLQ_M_U = 938,
974   VRMULHQ_M_U = 939,
975   VRMULHQ_M_S = 940,
976   VMINQ_M_S = 941,
977   VMINQ_M_U = 942,
978   VANDQ_M_F = 943,
979   VANDQ_M_U = 944,
980   VANDQ_M_S = 945,
981   VHSUBQ_M_N_S = 946,
982   VHSUBQ_M_N_U = 947,
983   VMULHQ_M_S = 948,
984   VMULHQ_M_U = 949,
985   VMULLBQ_INT_M_U = 950,
986   VMULLBQ_INT_M_S = 951,
987   VCADDQ_ROT90_M_F = 952,
988   VSHRQ_M_N_S = 953,
989   VADDQ_M_U = 954,
990   VSLIQ_M_N_U = 955,
991   VQADDQ_M_N_S = 956,
992   VBRSRQ_M_N_F = 957,
993   VABDQ_M_F = 958,
994   VBRSRQ_M_N_U = 959,
995   VEORQ_M_F = 960,
996   VSHLQ_M_N_S = 961,
997   VQDMLAHQ_M_N_U = 962,
998   VQDMLAHQ_M_N_S = 963,
999   VSHLQ_M_N_U = 964,
1000   VMLADAVAQ_P_U = 965,
1001   VMLADAVAQ_P_S = 966,
1002   VSLIQ_M_N_S = 967,
1003   VQSHLQ_M_U = 968,
1004   VQSHLQ_M_S = 969,
1005   VCADDQ_ROT90_M_U = 970,
1006   VCADDQ_ROT90_M_S = 971,
1007   VORNQ_M_U = 972,
1008   VORNQ_M_S = 973,
1009   VQSHLQ_M_N_S = 974,
1010   VQSHLQ_M_N_U = 975,
1011   VADDQ_M_S = 976,
1012   VHADDQ_M_N_S = 977,
1013   VADDQ_M_F = 978,
1014   VQADDQ_M_N_U = 979,
1015   VEORQ_M_S = 980,
1016   VEORQ_M_U = 981,
1017   VHSUBQ_M_S = 982,
1018   VHSUBQ_M_U = 983,
1019   VHADDQ_M_N_U = 984,
1020   VHCADDQ_ROT90_M_S = 985,
1021   VQRDMLSDHQ_M_S = 986,
1022   VQRDMLSDHXQ_M_S = 987,
1023   VQRDMLADHXQ_M_S = 988,
1024   VQDMULHQ_M_S = 989,
1025   VMLADAVAXQ_P_S = 990,
1026   VQDMLADHXQ_M_S = 991,
1027   VQRDMULHQ_M_S = 992,
1028   VMLSDAVAXQ_P_S = 993,
1029   VQDMULHQ_M_N_S = 994,
1030   VHCADDQ_ROT270_M_S = 995,
1031   VQDMLSDHQ_M_S = 996,
1032   VQDMLSDHXQ_M_S = 997,
1033   VMLSDAVAQ_P_S = 998,
1034   VQRDMLADHQ_M_S = 999,
1035   VQDMLADHQ_M_S = 1000,
1036   VMLALDAVAQ_P_U = 1001,
1037   VMLALDAVAQ_P_S = 1002,
1038   VQRSHRNBQ_M_N_U = 1003,
1039   VQRSHRNBQ_M_N_S = 1004,
1040   VQRSHRNTQ_M_N_S = 1005,
1041   VQSHRNBQ_M_N_U = 1006,
1042   VQSHRNBQ_M_N_S = 1007,
1043   VQSHRNTQ_M_N_S = 1008,
1044   VRSHRNBQ_M_N_U = 1009,
1045   VRSHRNBQ_M_N_S = 1010,
1046   VRSHRNTQ_M_N_U = 1011,
1047   VSHLLBQ_M_N_U = 1012,
1048   VSHLLBQ_M_N_S = 1013,
1049   VSHLLTQ_M_N_U = 1014,
1050   VSHLLTQ_M_N_S = 1015,
1051   VSHRNBQ_M_N_S = 1016,
1052   VSHRNBQ_M_N_U = 1017,
1053   VSHRNTQ_M_N_S = 1018,
1054   VSHRNTQ_M_N_U = 1019,
1055   VMLALDAVAXQ_P_S = 1020,
1056   VQRSHRNTQ_M_N_U = 1021,
1057   VQSHRNTQ_M_N_U = 1022,
1058   VRSHRNTQ_M_N_S = 1023,
1059   VQRDMULHQ_M_N_S = 1024,
1060   VRMLALDAVHAQ_P_S = 1025,
1061   VMLSLDAVAQ_P_S = 1026,
1062   VMLSLDAVAXQ_P_S = 1027,
1063   VMULLBQ_POLY_M_P = 1028,
1064   VMULLTQ_POLY_M_P = 1029,
1065   VQDMULLBQ_M_N_S = 1030,
1066   VQDMULLBQ_M_S = 1031,
1067   VQDMULLTQ_M_N_S = 1032,
1068   VQDMULLTQ_M_S = 1033,
1069   VQRSHRUNBQ_M_N_S = 1034,
1070   VQSHRUNBQ_M_N_S = 1035,
1071   VQSHRUNTQ_M_N_S = 1036,
1072   VRMLALDAVHAQ_P_U = 1037,
1073   VRMLALDAVHAXQ_P_S = 1038,
1074   VRMLSLDAVHAQ_P_S = 1039,
1075   VRMLSLDAVHAXQ_P_S = 1040,
1076   VQRSHRUNTQ_M_N_S = 1041,
1077   VCMLAQ_M_F = 1042,
1078   VCMLAQ_ROT180_M_F = 1043,
1079   VCMLAQ_ROT270_M_F = 1044,
1080   VCMLAQ_ROT90_M_F = 1045,
1081   VCMULQ_M_F = 1046,
1082   VCMULQ_ROT180_M_F = 1047,
1083   VCMULQ_ROT270_M_F = 1048,
1084   VCMULQ_ROT90_M_F = 1049,
1085   VFMAQ_M_F = 1050,
1086   VFMAQ_M_N_F = 1051,
1087   VFMASQ_M_N_F = 1052,
1088   VFMSQ_M_F = 1053,
1089   VMAXNMQ_M_F = 1054,
1090   VMINNMQ_M_F = 1055,
1091   VSUBQ_M_F = 1056,
1092   VSTRWQSB_S = 1057,
1093   VSTRWQSB_U = 1058,
1094   VSTRBQSO_S = 1059,
1095   VSTRBQSO_U = 1060,
1096   VSTRBQ_S = 1061,
1097   VSTRBQ_U = 1062,
1098   VLDRBQGO_S = 1063,
1099   VLDRBQGO_U = 1064,
1100   VLDRBQ_S = 1065,
1101   VLDRBQ_U = 1066,
1102   VLDRWQGB_S = 1067,
1103   VLDRWQGB_U = 1068,
1104   VLD1Q_F = 1069,
1105   VLD1Q_S = 1070,
1106   VLD1Q_U = 1071,
1107   VLDRHQ_F = 1072,
1108   VLDRHQGO_S = 1073,
1109   VLDRHQGO_U = 1074,
1110   VLDRHQGSO_S = 1075,
1111   VLDRHQGSO_U = 1076,
1112   VLDRHQ_S = 1077,
1113   VLDRHQ_U = 1078,
1114   VLDRWQ_F = 1079,
1115   VLDRWQ_S = 1080,
1116   VLDRWQ_U = 1081,
1117   VLDRDQGB_S = 1082,
1118   VLDRDQGB_U = 1083,
1119   VLDRDQGO_S = 1084,
1120   VLDRDQGO_U = 1085,
1121   VLDRDQGSO_S = 1086,
1122   VLDRDQGSO_U = 1087,
1123   VLDRHQGO_F = 1088,
1124   VLDRHQGSO_F = 1089,
1125   VLDRWQGB_F = 1090,
1126   VLDRWQGO_F = 1091,
1127   VLDRWQGO_S = 1092,
1128   VLDRWQGO_U = 1093,
1129   VLDRWQGSO_F = 1094,
1130   VLDRWQGSO_S = 1095,
1131   VLDRWQGSO_U = 1096,
1132   VSTRHQ_F = 1097,
1133   VST1Q_S = 1098,
1134   VST1Q_U = 1099,
1135   VSTRHQSO_S = 1100,
1136   VSTRHQ_U = 1101,
1137   VSTRWQ_S = 1102,
1138   VSTRWQ_U = 1103,
1139   VSTRWQ_F = 1104,
1140   VST1Q_F = 1105,
1141   VSTRDQSB_S = 1106,
1142   VSTRDQSB_U = 1107,
1143   VSTRDQSO_S = 1108,
1144   VSTRDQSO_U = 1109,
1145   VSTRDQSSO_S = 1110,
1146   VSTRDQSSO_U = 1111,
1147   VSTRWQSO_S = 1112,
1148   VSTRWQSO_U = 1113,
1149   VSTRWQSSO_S = 1114,
1150   VSTRWQSSO_U = 1115,
1151   VSTRHQSO_F = 1116,
1152   VSTRHQSSO_F = 1117,
1153   VSTRWQSB_F = 1118,
1154   VSTRWQSO_F = 1119,
1155   VSTRWQSSO_F = 1120,
1156   VDDUPQ = 1121,
1157   VDDUPQ_M = 1122,
1158   VDWDUPQ = 1123,
1159   VDWDUPQ_M = 1124,
1160   VIDUPQ = 1125,
1161   VIDUPQ_M = 1126,
1162   VIWDUPQ = 1127,
1163   VIWDUPQ_M = 1128,
1164   VSTRWQSBWB_S = 1129,
1165   VSTRWQSBWB_U = 1130,
1166   VLDRWQGBWB_S = 1131,
1167   VLDRWQGBWB_U = 1132,
1168   VSTRWQSBWB_F = 1133,
1169   VLDRWQGBWB_F = 1134,
1170   VSTRDQSBWB_S = 1135,
1171   VSTRDQSBWB_U = 1136,
1172   VLDRDQGBWB_S = 1137,
1173   VLDRDQGBWB_U = 1138,
1174   VADCQ_U = 1139,
1175   VADCQ_M_U = 1140,
1176   VADCQ_S = 1141,
1177   VADCQ_M_S = 1142,
1178   VSBCIQ_U = 1143,
1179   VSBCIQ_S = 1144,
1180   VSBCIQ_M_U = 1145,
1181   VSBCIQ_M_S = 1146,
1182   VSBCQ_U = 1147,
1183   VSBCQ_S = 1148,
1184   VSBCQ_M_U = 1149,
1185   VSBCQ_M_S = 1150,
1186   VADCIQ_U = 1151,
1187   VADCIQ_M_U = 1152,
1188   VADCIQ_S = 1153,
1189   VADCIQ_M_S = 1154,
1190   VLD2Q = 1155,
1191   VLD4Q = 1156,
1192   VST2Q = 1157,
1193   VSHLCQ_M_U = 1158,
1194   VSHLCQ_M_S = 1159,
1195   VSTRHQSO_U = 1160,
1196   VSTRHQSSO_S = 1161,
1197   VSTRHQSSO_U = 1162,
1198   VSTRHQ_S = 1163,
1199   SRSHRL = 1164,
1200   SRSHR = 1165,
1201   URSHR = 1166,
1202   URSHRL = 1167,
1203   SQRSHR = 1168,
1204   UQRSHL = 1169,
1205   UQRSHLL_64 = 1170,
1206   UQRSHLL_48 = 1171,
1207   SQRSHRL_64 = 1172,
1208   SQRSHRL_48 = 1173,
1209   VSHLCQ_M_ = 1174
1210 };
1211 #define NUM_UNSPEC_VALUES 1175
1212 extern const char *const unspec_strings[];
1213 
1214 enum unspecv {
1215   VUNSPEC_BLOCKAGE = 0,
1216   VUNSPEC_EPILOGUE = 1,
1217   VUNSPEC_THUMB1_INTERWORK = 2,
1218   VUNSPEC_ALIGN = 3,
1219   VUNSPEC_POOL_END = 4,
1220   VUNSPEC_POOL_1 = 5,
1221   VUNSPEC_POOL_2 = 6,
1222   VUNSPEC_POOL_4 = 7,
1223   VUNSPEC_POOL_8 = 8,
1224   VUNSPEC_POOL_16 = 9,
1225   VUNSPEC_TMRC = 10,
1226   VUNSPEC_TMCR = 11,
1227   VUNSPEC_ALIGN8 = 12,
1228   VUNSPEC_WCMP_EQ = 13,
1229   VUNSPEC_WCMP_GTU = 14,
1230   VUNSPEC_WCMP_GT = 15,
1231   VUNSPEC_EH_RETURN = 16,
1232   VUNSPEC_ATOMIC_CAS = 17,
1233   VUNSPEC_ATOMIC_XCHG = 18,
1234   VUNSPEC_ATOMIC_OP = 19,
1235   VUNSPEC_LL = 20,
1236   VUNSPEC_LDRD_ATOMIC = 21,
1237   VUNSPEC_SC = 22,
1238   VUNSPEC_LAX = 23,
1239   VUNSPEC_SLX = 24,
1240   VUNSPEC_LDA = 25,
1241   VUNSPEC_STL = 26,
1242   VUNSPEC_GET_FPSCR = 27,
1243   VUNSPEC_SET_FPSCR = 28,
1244   VUNSPEC_SET_FPSCR_NZCVQC = 29,
1245   VUNSPEC_PROBE_STACK_RANGE = 30,
1246   VUNSPEC_CDP = 31,
1247   VUNSPEC_CDP2 = 32,
1248   VUNSPEC_LDC = 33,
1249   VUNSPEC_LDC2 = 34,
1250   VUNSPEC_LDCL = 35,
1251   VUNSPEC_LDC2L = 36,
1252   VUNSPEC_STC = 37,
1253   VUNSPEC_STC2 = 38,
1254   VUNSPEC_STCL = 39,
1255   VUNSPEC_STC2L = 40,
1256   VUNSPEC_MCR = 41,
1257   VUNSPEC_MCR2 = 42,
1258   VUNSPEC_MRC = 43,
1259   VUNSPEC_MRC2 = 44,
1260   VUNSPEC_MCRR = 45,
1261   VUNSPEC_MCRR2 = 46,
1262   VUNSPEC_MRRC = 47,
1263   VUNSPEC_MRRC2 = 48,
1264   VUNSPEC_SPECULATION_BARRIER = 49,
1265   VUNSPEC_APSR_WRITE = 50,
1266   VUNSPEC_VSTR_VLDR = 51,
1267   VUNSPEC_CLRM_APSR = 52,
1268   VUNSPEC_VSCCLRM_VPR = 53,
1269   VUNSPEC_VLSTM = 54,
1270   VUNSPEC_VLLDM = 55
1271 };
1272 #define NUM_UNSPECV_VALUES 56
1273 extern const char *const unspecv_strings[];
1274 
1275 #endif /* GCC_INSN_CONSTANTS_H */
1276