blob: bb5e3e825e90516b3eb053bc53ffe49506ade31f [file] [log] [blame]
/* Generated automatically by the program `genconstants'
from the machine description file `md'. */
#ifndef GCC_INSN_CONSTANTS_H
#define GCC_INSN_CONSTANTS_H
#define V24_REGNUM 56
#define SVE_STRICT_GP 1
#define SP_REGNUM 31
#define R5_REGNUM 5
#define V6_REGNUM 38
#define R8_REGNUM 8
#define V2_REGNUM 34
#define R12_REGNUM 12
#define P4_REGNUM 72
#define P3_REGNUM 71
#define P7_REGNUM 75
#define R10_REGNUM 10
#define V15_REGNUM 47
#define R24_REGNUM 24
#define SVE_RELAXED_GP 0
#define R16_REGNUM 16
#define R0_REGNUM 0
#define SPECULATION_SCRATCH_REGNUM 14
#define IP0_REGNUM 16
#define V5_REGNUM 37
#define V4_REGNUM 36
#define V8_REGNUM 40
#define R15_REGNUM 15
#define R26_REGNUM 26
#define V18_REGNUM 50
#define R27_REGNUM 27
#define P11_REGNUM 79
#define SFP_REGNUM 64
#define EP0_REGNUM 12
#define V12_REGNUM 44
#define V31_REGNUM 63
#define FP_REGNUM 29
#define V0_REGNUM 32
#define R9_REGNUM 9
#define R3_REGNUM 3
#define R30_REGNUM 30
#define P2_REGNUM 70
#define V10_REGNUM 42
#define R22_REGNUM 22
#define V22_REGNUM 54
#define R19_REGNUM 19
#define SVE_MAYBE_NOT_PTRUE 0
#define V25_REGNUM 57
#define R6_REGNUM 6
#define STACK_CLASH_SVE_CFA_REGNUM 11
#define V3_REGNUM 35
#define R13_REGNUM 13
#define P8_REGNUM 76
#define V16_REGNUM 48
#define R25_REGNUM 25
#define LAST_SAVED_REGNUM 83
#define V26_REGNUM 58
#define V20_REGNUM 52
#define V28_REGNUM 60
#define R1_REGNUM 1
#define EP1_REGNUM 13
#define SVE_KNOWN_PTRUE 1
#define IP1_REGNUM 17
#define AP_REGNUM 65
#define P14_REGNUM 82
#define P0_REGNUM 68
#define FFRT_REGNUM 85
#define R28_REGNUM 28
#define P12_REGNUM 80
#define R4_REGNUM 4
#define SPECULATION_TRACKER_REGNUM 15
#define R7_REGNUM 7
#define V1_REGNUM 33
#define V19_REGNUM 51
#define V11_REGNUM 43
#define R20_REGNUM 20
#define VG_REGNUM 67
#define V27_REGNUM 59
#define V14_REGNUM 46
#define R23_REGNUM 23
#define V9_REGNUM 41
#define P15_REGNUM 83
#define V23_REGNUM 55
#define LR_REGNUM 30
#define CC_REGNUM 66
#define R14_REGNUM 14
#define P6_REGNUM 74
#define P9_REGNUM 77
#define V17_REGNUM 49
#define P10_REGNUM 78
#define V7_REGNUM 39
#define V29_REGNUM 61
#define R2_REGNUM 2
#define V30_REGNUM 62
#define R11_REGNUM 11
#define V13_REGNUM 45
#define R17_REGNUM 17
#define FFR_REGNUM 84
#define R18_REGNUM 18
#define P1_REGNUM 69
#define P5_REGNUM 73
#define R21_REGNUM 21
#define R29_REGNUM 29
#define P13_REGNUM 81
#define V21_REGNUM 53
enum arches {
ARCHES_ANY = 0,
ARCHES_RCPC8_4 = 1,
ARCHES_FP = 2,
ARCHES_SIMD = 3,
ARCHES_SVE = 4,
ARCHES_FP16 = 5
};
#define NUM_ARCHES_VALUES 6
extern const char *const arches_strings[];
enum unspec {
UNSPEC_AUTIA1716 = 0,
UNSPEC_AUTIB1716 = 1,
UNSPEC_AUTIASP = 2,
UNSPEC_AUTIBSP = 3,
UNSPEC_CALLEE_ABI = 4,
UNSPEC_CASESI = 5,
UNSPEC_CRC32B = 6,
UNSPEC_CRC32CB = 7,
UNSPEC_CRC32CH = 8,
UNSPEC_CRC32CW = 9,
UNSPEC_CRC32CX = 10,
UNSPEC_CRC32H = 11,
UNSPEC_CRC32W = 12,
UNSPEC_CRC32X = 13,
UNSPEC_FCVTZS = 14,
UNSPEC_FCVTZU = 15,
UNSPEC_FJCVTZS = 16,
UNSPEC_FRINT32Z = 17,
UNSPEC_FRINT32X = 18,
UNSPEC_FRINT64Z = 19,
UNSPEC_FRINT64X = 20,
UNSPEC_URECPE = 21,
UNSPEC_FRECPE = 22,
UNSPEC_FRECPS = 23,
UNSPEC_FRECPX = 24,
UNSPEC_FRINTA = 25,
UNSPEC_FRINTI = 26,
UNSPEC_FRINTM = 27,
UNSPEC_FRINTN = 28,
UNSPEC_FRINTP = 29,
UNSPEC_FRINTX = 30,
UNSPEC_FRINTZ = 31,
UNSPEC_GOTSMALLPIC = 32,
UNSPEC_GOTSMALLPIC28K = 33,
UNSPEC_GOTSMALLTLS = 34,
UNSPEC_GOTTINYPIC = 35,
UNSPEC_GOTTINYTLS = 36,
UNSPEC_LD1 = 37,
UNSPEC_LD2 = 38,
UNSPEC_LD2_DREG = 39,
UNSPEC_LD2_DUP = 40,
UNSPEC_LD3 = 41,
UNSPEC_LD3_DREG = 42,
UNSPEC_LD3_DUP = 43,
UNSPEC_LD4 = 44,
UNSPEC_LD4_DREG = 45,
UNSPEC_LD4_DUP = 46,
UNSPEC_LD2_LANE = 47,
UNSPEC_LD3_LANE = 48,
UNSPEC_LD4_LANE = 49,
UNSPEC_MB = 50,
UNSPEC_NOP = 51,
UNSPEC_PACIA1716 = 52,
UNSPEC_PACIB1716 = 53,
UNSPEC_PACIASP = 54,
UNSPEC_PACIBSP = 55,
UNSPEC_PRLG_STK = 56,
UNSPEC_REV = 57,
UNSPEC_RBIT = 58,
UNSPEC_SABAL = 59,
UNSPEC_SABDL2 = 60,
UNSPEC_SADALP = 61,
UNSPEC_SCVTF = 62,
UNSPEC_SISD_NEG = 63,
UNSPEC_SISD_SSHL = 64,
UNSPEC_SISD_USHL = 65,
UNSPEC_SSHL_2S = 66,
UNSPEC_ST1 = 67,
UNSPEC_ST2 = 68,
UNSPEC_ST3 = 69,
UNSPEC_ST4 = 70,
UNSPEC_ST2_LANE = 71,
UNSPEC_ST3_LANE = 72,
UNSPEC_ST4_LANE = 73,
UNSPEC_TLS = 74,
UNSPEC_TLSDESC = 75,
UNSPEC_TLSLE12 = 76,
UNSPEC_TLSLE24 = 77,
UNSPEC_TLSLE32 = 78,
UNSPEC_TLSLE48 = 79,
UNSPEC_UABAL = 80,
UNSPEC_UABDL2 = 81,
UNSPEC_UADALP = 82,
UNSPEC_UCVTF = 83,
UNSPEC_USHL_2S = 84,
UNSPEC_VSTRUCTDUMMY = 85,
UNSPEC_SSP_SYSREG = 86,
UNSPEC_SP_SET = 87,
UNSPEC_SP_TEST = 88,
UNSPEC_RSQRT = 89,
UNSPEC_RSQRTE = 90,
UNSPEC_RSQRTS = 91,
UNSPEC_NZCV = 92,
UNSPEC_XPACLRI = 93,
UNSPEC_LD1_SVE = 94,
UNSPEC_ST1_SVE = 95,
UNSPEC_LDNT1_SVE = 96,
UNSPEC_STNT1_SVE = 97,
UNSPEC_LD1RQ = 98,
UNSPEC_LD1_GATHER = 99,
UNSPEC_LDFF1_GATHER = 100,
UNSPEC_LDNT1_GATHER = 101,
UNSPEC_ST1_SCATTER = 102,
UNSPEC_STNT1_SCATTER = 103,
UNSPEC_PRED_X = 104,
UNSPEC_PRED_Z = 105,
UNSPEC_PTEST = 106,
UNSPEC_PTRUE = 107,
UNSPEC_UNPACKSHI = 108,
UNSPEC_UNPACKUHI = 109,
UNSPEC_UNPACKSLO = 110,
UNSPEC_UNPACKULO = 111,
UNSPEC_PACK = 112,
UNSPEC_WHILEGE = 113,
UNSPEC_WHILEGT = 114,
UNSPEC_WHILEHI = 115,
UNSPEC_WHILEHS = 116,
UNSPEC_WHILELE = 117,
UNSPEC_WHILELO = 118,
UNSPEC_WHILELS = 119,
UNSPEC_WHILELT = 120,
UNSPEC_WHILERW = 121,
UNSPEC_WHILEWR = 122,
UNSPEC_LDN = 123,
UNSPEC_STN = 124,
UNSPEC_INSR = 125,
UNSPEC_CLASTA = 126,
UNSPEC_CLASTB = 127,
UNSPEC_FADDA = 128,
UNSPEC_REV_SUBREG = 129,
UNSPEC_REINTERPRET = 130,
UNSPEC_SPECULATION_TRACKER = 131,
UNSPEC_SPECULATION_TRACKER_REV = 132,
UNSPEC_COPYSIGN = 133,
UNSPEC_TTEST = 134,
UNSPEC_UPDATE_FFR = 135,
UNSPEC_UPDATE_FFRT = 136,
UNSPEC_RDFFR = 137,
UNSPEC_WRFFR = 138,
UNSPEC_SVE_LANE_SELECT = 139,
UNSPEC_SVE_CNT_PAT = 140,
UNSPEC_SVE_PREFETCH = 141,
UNSPEC_SVE_PREFETCH_GATHER = 142,
UNSPEC_SVE_COMPACT = 143,
UNSPEC_SVE_SPLICE = 144,
UNSPEC_GEN_TAG = 145,
UNSPEC_GEN_TAG_RND = 146,
UNSPEC_TAG_SPACE = 147,
UNSPEC_LD1RO = 148,
UNSPEC_ASHIFT_SIGNED = 149,
UNSPEC_ASHIFT_UNSIGNED = 150,
UNSPEC_ABS = 151,
UNSPEC_FMAX = 152,
UNSPEC_FMAXNMV = 153,
UNSPEC_FMAXV = 154,
UNSPEC_FMIN = 155,
UNSPEC_FMINNMV = 156,
UNSPEC_FMINV = 157,
UNSPEC_FADDV = 158,
UNSPEC_ADDV = 159,
UNSPEC_SMAXV = 160,
UNSPEC_SMINV = 161,
UNSPEC_UMAXV = 162,
UNSPEC_UMINV = 163,
UNSPEC_SHADD = 164,
UNSPEC_UHADD = 165,
UNSPEC_SRHADD = 166,
UNSPEC_URHADD = 167,
UNSPEC_SHSUB = 168,
UNSPEC_UHSUB = 169,
UNSPEC_ADDHN = 170,
UNSPEC_RADDHN = 171,
UNSPEC_SUBHN = 172,
UNSPEC_RSUBHN = 173,
UNSPEC_ADDHN2 = 174,
UNSPEC_RADDHN2 = 175,
UNSPEC_SUBHN2 = 176,
UNSPEC_RSUBHN2 = 177,
UNSPEC_SQDMULH = 178,
UNSPEC_SQRDMULH = 179,
UNSPEC_PMUL = 180,
UNSPEC_FMULX = 181,
UNSPEC_USQADD = 182,
UNSPEC_SUQADD = 183,
UNSPEC_SQXTUN = 184,
UNSPEC_SQXTN = 185,
UNSPEC_UQXTN = 186,
UNSPEC_SSRA = 187,
UNSPEC_USRA = 188,
UNSPEC_SRSRA = 189,
UNSPEC_URSRA = 190,
UNSPEC_SRSHR = 191,
UNSPEC_URSHR = 192,
UNSPEC_SQSHLU = 193,
UNSPEC_SQSHL = 194,
UNSPEC_UQSHL = 195,
UNSPEC_SQSHRUN = 196,
UNSPEC_SQRSHRUN = 197,
UNSPEC_SQSHRN = 198,
UNSPEC_UQSHRN = 199,
UNSPEC_SQRSHRN = 200,
UNSPEC_UQRSHRN = 201,
UNSPEC_SSHL = 202,
UNSPEC_USHL = 203,
UNSPEC_SRSHL = 204,
UNSPEC_URSHL = 205,
UNSPEC_SQRSHL = 206,
UNSPEC_UQRSHL = 207,
UNSPEC_SSLI = 208,
UNSPEC_USLI = 209,
UNSPEC_SSRI = 210,
UNSPEC_USRI = 211,
UNSPEC_SSHLL = 212,
UNSPEC_USHLL = 213,
UNSPEC_ADDP = 214,
UNSPEC_TBL = 215,
UNSPEC_TBX = 216,
UNSPEC_CONCAT = 217,
UNSPEC_ZIP1 = 218,
UNSPEC_ZIP2 = 219,
UNSPEC_UZP1 = 220,
UNSPEC_UZP2 = 221,
UNSPEC_TRN1 = 222,
UNSPEC_TRN2 = 223,
UNSPEC_EXT = 224,
UNSPEC_REV64 = 225,
UNSPEC_REV32 = 226,
UNSPEC_REV16 = 227,
UNSPEC_AESE = 228,
UNSPEC_AESD = 229,
UNSPEC_AESMC = 230,
UNSPEC_AESIMC = 231,
UNSPEC_SHA1C = 232,
UNSPEC_SHA1M = 233,
UNSPEC_SHA1P = 234,
UNSPEC_SHA1H = 235,
UNSPEC_SHA1SU0 = 236,
UNSPEC_SHA1SU1 = 237,
UNSPEC_SHA256H = 238,
UNSPEC_SHA256H2 = 239,
UNSPEC_SHA256SU0 = 240,
UNSPEC_SHA256SU1 = 241,
UNSPEC_PMULL = 242,
UNSPEC_PMULL2 = 243,
UNSPEC_REV_REGLIST = 244,
UNSPEC_VEC_SHR = 245,
UNSPEC_SQRDMLAH = 246,
UNSPEC_SQRDMLSH = 247,
UNSPEC_FMAXNM = 248,
UNSPEC_FMINNM = 249,
UNSPEC_SDOT = 250,
UNSPEC_UDOT = 251,
UNSPEC_SM3SS1 = 252,
UNSPEC_SM3TT1A = 253,
UNSPEC_SM3TT1B = 254,
UNSPEC_SM3TT2A = 255,
UNSPEC_SM3TT2B = 256,
UNSPEC_SM3PARTW1 = 257,
UNSPEC_SM3PARTW2 = 258,
UNSPEC_SM4E = 259,
UNSPEC_SM4EKEY = 260,
UNSPEC_SHA512H = 261,
UNSPEC_SHA512H2 = 262,
UNSPEC_SHA512SU0 = 263,
UNSPEC_SHA512SU1 = 264,
UNSPEC_FMLAL = 265,
UNSPEC_FMLSL = 266,
UNSPEC_FMLAL2 = 267,
UNSPEC_FMLSL2 = 268,
UNSPEC_ADR = 269,
UNSPEC_SEL = 270,
UNSPEC_BRKA = 271,
UNSPEC_BRKB = 272,
UNSPEC_BRKN = 273,
UNSPEC_BRKPA = 274,
UNSPEC_BRKPB = 275,
UNSPEC_PFIRST = 276,
UNSPEC_PNEXT = 277,
UNSPEC_CNTP = 278,
UNSPEC_SADDV = 279,
UNSPEC_UADDV = 280,
UNSPEC_ANDV = 281,
UNSPEC_IORV = 282,
UNSPEC_XORV = 283,
UNSPEC_ANDF = 284,
UNSPEC_IORF = 285,
UNSPEC_XORF = 286,
UNSPEC_REVB = 287,
UNSPEC_REVH = 288,
UNSPEC_REVW = 289,
UNSPEC_SMUL_HIGHPART = 290,
UNSPEC_UMUL_HIGHPART = 291,
UNSPEC_FMLA = 292,
UNSPEC_FMLS = 293,
UNSPEC_FEXPA = 294,
UNSPEC_FMMLA = 295,
UNSPEC_FTMAD = 296,
UNSPEC_FTSMUL = 297,
UNSPEC_FTSSEL = 298,
UNSPEC_SMATMUL = 299,
UNSPEC_UMATMUL = 300,
UNSPEC_USMATMUL = 301,
UNSPEC_TRN1Q = 302,
UNSPEC_TRN2Q = 303,
UNSPEC_UZP1Q = 304,
UNSPEC_UZP2Q = 305,
UNSPEC_ZIP1Q = 306,
UNSPEC_ZIP2Q = 307,
UNSPEC_COND_CMPEQ_WIDE = 308,
UNSPEC_COND_CMPGE_WIDE = 309,
UNSPEC_COND_CMPGT_WIDE = 310,
UNSPEC_COND_CMPHI_WIDE = 311,
UNSPEC_COND_CMPHS_WIDE = 312,
UNSPEC_COND_CMPLE_WIDE = 313,
UNSPEC_COND_CMPLO_WIDE = 314,
UNSPEC_COND_CMPLS_WIDE = 315,
UNSPEC_COND_CMPLT_WIDE = 316,
UNSPEC_COND_CMPNE_WIDE = 317,
UNSPEC_COND_FABS = 318,
UNSPEC_COND_FADD = 319,
UNSPEC_COND_FCADD90 = 320,
UNSPEC_COND_FCADD270 = 321,
UNSPEC_COND_FCMEQ = 322,
UNSPEC_COND_FCMGE = 323,
UNSPEC_COND_FCMGT = 324,
UNSPEC_COND_FCMLA = 325,
UNSPEC_COND_FCMLA90 = 326,
UNSPEC_COND_FCMLA180 = 327,
UNSPEC_COND_FCMLA270 = 328,
UNSPEC_COND_FCMLE = 329,
UNSPEC_COND_FCMLT = 330,
UNSPEC_COND_FCMNE = 331,
UNSPEC_COND_FCMUO = 332,
UNSPEC_COND_FCVT = 333,
UNSPEC_COND_FCVTZS = 334,
UNSPEC_COND_FCVTZU = 335,
UNSPEC_COND_FDIV = 336,
UNSPEC_COND_FMAX = 337,
UNSPEC_COND_FMAXNM = 338,
UNSPEC_COND_FMIN = 339,
UNSPEC_COND_FMINNM = 340,
UNSPEC_COND_FMLA = 341,
UNSPEC_COND_FMLS = 342,
UNSPEC_COND_FMUL = 343,
UNSPEC_COND_FMULX = 344,
UNSPEC_COND_FNEG = 345,
UNSPEC_COND_FNMLA = 346,
UNSPEC_COND_FNMLS = 347,
UNSPEC_COND_FRECPX = 348,
UNSPEC_COND_FRINTA = 349,
UNSPEC_COND_FRINTI = 350,
UNSPEC_COND_FRINTM = 351,
UNSPEC_COND_FRINTN = 352,
UNSPEC_COND_FRINTP = 353,
UNSPEC_COND_FRINTX = 354,
UNSPEC_COND_FRINTZ = 355,
UNSPEC_COND_FSCALE = 356,
UNSPEC_COND_FSQRT = 357,
UNSPEC_COND_FSUB = 358,
UNSPEC_COND_SCVTF = 359,
UNSPEC_COND_UCVTF = 360,
UNSPEC_LASTA = 361,
UNSPEC_LASTB = 362,
UNSPEC_ASHIFT_WIDE = 363,
UNSPEC_ASHIFTRT_WIDE = 364,
UNSPEC_LSHIFTRT_WIDE = 365,
UNSPEC_LDFF1 = 366,
UNSPEC_LDNF1 = 367,
UNSPEC_FCADD90 = 368,
UNSPEC_FCADD270 = 369,
UNSPEC_FCMLA = 370,
UNSPEC_FCMLA90 = 371,
UNSPEC_FCMLA180 = 372,
UNSPEC_FCMLA270 = 373,
UNSPEC_ASRD = 374,
UNSPEC_ADCLB = 375,
UNSPEC_ADCLT = 376,
UNSPEC_ADDHNB = 377,
UNSPEC_ADDHNT = 378,
UNSPEC_BDEP = 379,
UNSPEC_BEXT = 380,
UNSPEC_BGRP = 381,
UNSPEC_CADD270 = 382,
UNSPEC_CADD90 = 383,
UNSPEC_CDOT = 384,
UNSPEC_CDOT180 = 385,
UNSPEC_CDOT270 = 386,
UNSPEC_CDOT90 = 387,
UNSPEC_CMLA = 388,
UNSPEC_CMLA180 = 389,
UNSPEC_CMLA270 = 390,
UNSPEC_CMLA90 = 391,
UNSPEC_COND_FCVTLT = 392,
UNSPEC_COND_FCVTNT = 393,
UNSPEC_COND_FCVTX = 394,
UNSPEC_COND_FCVTXNT = 395,
UNSPEC_COND_FLOGB = 396,
UNSPEC_EORBT = 397,
UNSPEC_EORTB = 398,
UNSPEC_FADDP = 399,
UNSPEC_FMAXNMP = 400,
UNSPEC_FMAXP = 401,
UNSPEC_FMINNMP = 402,
UNSPEC_FMINP = 403,
UNSPEC_FMLALB = 404,
UNSPEC_FMLALT = 405,
UNSPEC_FMLSLB = 406,
UNSPEC_FMLSLT = 407,
UNSPEC_HISTCNT = 408,
UNSPEC_HISTSEG = 409,
UNSPEC_MATCH = 410,
UNSPEC_NMATCH = 411,
UNSPEC_PMULLB = 412,
UNSPEC_PMULLB_PAIR = 413,
UNSPEC_PMULLT = 414,
UNSPEC_PMULLT_PAIR = 415,
UNSPEC_RADDHNB = 416,
UNSPEC_RADDHNT = 417,
UNSPEC_RSHRNB = 418,
UNSPEC_RSHRNT = 419,
UNSPEC_RSUBHNB = 420,
UNSPEC_RSUBHNT = 421,
UNSPEC_SABDLB = 422,
UNSPEC_SABDLT = 423,
UNSPEC_SADDLB = 424,
UNSPEC_SADDLBT = 425,
UNSPEC_SADDLT = 426,
UNSPEC_SADDWB = 427,
UNSPEC_SADDWT = 428,
UNSPEC_SBCLB = 429,
UNSPEC_SBCLT = 430,
UNSPEC_SHRNB = 431,
UNSPEC_SHRNT = 432,
UNSPEC_SLI = 433,
UNSPEC_SMAXP = 434,
UNSPEC_SMINP = 435,
UNSPEC_SMULHRS = 436,
UNSPEC_SMULHS = 437,
UNSPEC_SMULLB = 438,
UNSPEC_SMULLT = 439,
UNSPEC_SQCADD270 = 440,
UNSPEC_SQCADD90 = 441,
UNSPEC_SQDMULLB = 442,
UNSPEC_SQDMULLBT = 443,
UNSPEC_SQDMULLT = 444,
UNSPEC_SQRDCMLAH = 445,
UNSPEC_SQRDCMLAH180 = 446,
UNSPEC_SQRDCMLAH270 = 447,
UNSPEC_SQRDCMLAH90 = 448,
UNSPEC_SQRSHRNB = 449,
UNSPEC_SQRSHRNT = 450,
UNSPEC_SQRSHRUNB = 451,
UNSPEC_SQRSHRUNT = 452,
UNSPEC_SQSHRNB = 453,
UNSPEC_SQSHRNT = 454,
UNSPEC_SQSHRUNB = 455,
UNSPEC_SQSHRUNT = 456,
UNSPEC_SQXTNB = 457,
UNSPEC_SQXTNT = 458,
UNSPEC_SQXTUNB = 459,
UNSPEC_SQXTUNT = 460,
UNSPEC_SRI = 461,
UNSPEC_SSHLLB = 462,
UNSPEC_SSHLLT = 463,
UNSPEC_SSUBLB = 464,
UNSPEC_SSUBLBT = 465,
UNSPEC_SSUBLT = 466,
UNSPEC_SSUBLTB = 467,
UNSPEC_SSUBWB = 468,
UNSPEC_SSUBWT = 469,
UNSPEC_SUBHNB = 470,
UNSPEC_SUBHNT = 471,
UNSPEC_TBL2 = 472,
UNSPEC_UABDLB = 473,
UNSPEC_UABDLT = 474,
UNSPEC_UADDLB = 475,
UNSPEC_UADDLT = 476,
UNSPEC_UADDWB = 477,
UNSPEC_UADDWT = 478,
UNSPEC_UMAXP = 479,
UNSPEC_UMINP = 480,
UNSPEC_UMULHRS = 481,
UNSPEC_UMULHS = 482,
UNSPEC_UMULLB = 483,
UNSPEC_UMULLT = 484,
UNSPEC_UQRSHRNB = 485,
UNSPEC_UQRSHRNT = 486,
UNSPEC_UQSHRNB = 487,
UNSPEC_UQSHRNT = 488,
UNSPEC_UQXTNB = 489,
UNSPEC_UQXTNT = 490,
UNSPEC_USHLLB = 491,
UNSPEC_USHLLT = 492,
UNSPEC_USUBLB = 493,
UNSPEC_USUBLT = 494,
UNSPEC_USUBWB = 495,
UNSPEC_USUBWT = 496,
UNSPEC_USDOT = 497,
UNSPEC_SUDOT = 498,
UNSPEC_BFDOT = 499,
UNSPEC_BFMLALB = 500,
UNSPEC_BFMLALT = 501,
UNSPEC_BFMMLA = 502,
UNSPEC_BFCVTN = 503,
UNSPEC_BFCVTN2 = 504,
UNSPEC_BFCVT = 505
};
#define NUM_UNSPEC_VALUES 506
extern const char *const unspec_strings[];
enum unspecv {
UNSPECV_EH_RETURN = 0,
UNSPECV_GET_FPCR = 1,
UNSPECV_SET_FPCR = 2,
UNSPECV_GET_FPSR = 3,
UNSPECV_SET_FPSR = 4,
UNSPECV_BLOCKAGE = 5,
UNSPECV_PROBE_STACK_RANGE = 6,
UNSPECV_SPECULATION_BARRIER = 7,
UNSPECV_BTI_NOARG = 8,
UNSPECV_BTI_C = 9,
UNSPECV_BTI_J = 10,
UNSPECV_BTI_JC = 11,
UNSPECV_TSTART = 12,
UNSPECV_TCOMMIT = 13,
UNSPECV_TCANCEL = 14,
UNSPEC_RNDR = 15,
UNSPEC_RNDRRS = 16,
UNSPECV_LX = 17,
UNSPECV_SX = 18,
UNSPECV_LDA = 19,
UNSPECV_STL = 20,
UNSPECV_ATOMIC_CMPSW = 21,
UNSPECV_ATOMIC_EXCHG = 22,
UNSPECV_ATOMIC_CAS = 23,
UNSPECV_ATOMIC_SWP = 24,
UNSPECV_ATOMIC_OP = 25,
UNSPECV_ATOMIC_LDOP_OR = 26,
UNSPECV_ATOMIC_LDOP_BIC = 27,
UNSPECV_ATOMIC_LDOP_XOR = 28,
UNSPECV_ATOMIC_LDOP_PLUS = 29
};
#define NUM_UNSPECV_VALUES 30
extern const char *const unspecv_strings[];
#endif /* GCC_INSN_CONSTANTS_H */