/* Generated automatically by the program `genconstants'
   from the machine description file `md'.  */

#ifndef GCC_INSN_CONSTANTS_H
#define GCC_INSN_CONSTANTS_H

#define DOM_CC_X_AND_Y 0
#define SP_REGNUM 13
#define APSRGE_REGNUM 105
#define VFPCC_REGNUM 101
#define CMP_CMN 2
#define CMP_CMP 0
#define NUM_OF_COND_CMP 4
#define R0_REGNUM 0
#define VPR_REGNUM 106
#define DOM_CC_X_OR_Y 2
#define APSRQ_REGNUM 104
#define CMN_CMN 3
#define CMN_CMP 1
#define FDPIC_REGNUM 9
#define CC_REGNUM 100
#define LAST_ARM_REGNUM 15
#define PC_REGNUM 15
#define R4_REGNUM 4
#define LR_REGNUM 14
#define R1_REGNUM 1
#define DOM_CC_NX_OR_Y 1
#define IP_REGNUM 12
#define WCGR0 96
#define WCGR1 97
#define WCGR2 98
#define WCGR3 99

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

enum unspecv {
  VUNSPEC_BLOCKAGE = 0,
  VUNSPEC_EPILOGUE = 1,
  VUNSPEC_THUMB1_INTERWORK = 2,
  VUNSPEC_ALIGN = 3,
  VUNSPEC_POOL_END = 4,
  VUNSPEC_POOL_1 = 5,
  VUNSPEC_POOL_2 = 6,
  VUNSPEC_POOL_4 = 7,
  VUNSPEC_POOL_8 = 8,
  VUNSPEC_POOL_16 = 9,
  VUNSPEC_TMRC = 10,
  VUNSPEC_TMCR = 11,
  VUNSPEC_ALIGN8 = 12,
  VUNSPEC_WCMP_EQ = 13,
  VUNSPEC_WCMP_GTU = 14,
  VUNSPEC_WCMP_GT = 15,
  VUNSPEC_EH_RETURN = 16,
  VUNSPEC_ATOMIC_CAS = 17,
  VUNSPEC_ATOMIC_XCHG = 18,
  VUNSPEC_ATOMIC_OP = 19,
  VUNSPEC_LL = 20,
  VUNSPEC_LDRD_ATOMIC = 21,
  VUNSPEC_SC = 22,
  VUNSPEC_LAX = 23,
  VUNSPEC_SLX = 24,
  VUNSPEC_LDA = 25,
  VUNSPEC_STL = 26,
  VUNSPEC_GET_FPSCR = 27,
  VUNSPEC_SET_FPSCR = 28,
  VUNSPEC_SET_FPSCR_NZCVQC = 29,
  VUNSPEC_PROBE_STACK_RANGE = 30,
  VUNSPEC_CDP = 31,
  VUNSPEC_CDP2 = 32,
  VUNSPEC_LDC = 33,
  VUNSPEC_LDC2 = 34,
  VUNSPEC_LDCL = 35,
  VUNSPEC_LDC2L = 36,
  VUNSPEC_STC = 37,
  VUNSPEC_STC2 = 38,
  VUNSPEC_STCL = 39,
  VUNSPEC_STC2L = 40,
  VUNSPEC_MCR = 41,
  VUNSPEC_MCR2 = 42,
  VUNSPEC_MRC = 43,
  VUNSPEC_MRC2 = 44,
  VUNSPEC_MCRR = 45,
  VUNSPEC_MCRR2 = 46,
  VUNSPEC_MRRC = 47,
  VUNSPEC_MRRC2 = 48,
  VUNSPEC_SPECULATION_BARRIER = 49,
  VUNSPEC_APSR_WRITE = 50,
  VUNSPEC_VSTR_VLDR = 51,
  VUNSPEC_CLRM_APSR = 52,
  VUNSPEC_VSCCLRM_VPR = 53,
  VUNSPEC_VLSTM = 54,
  VUNSPEC_VLLDM = 55
};
#define NUM_UNSPECV_VALUES 56
extern const char *const unspecv_strings[];

#endif /* GCC_INSN_CONSTANTS_H */
