/* 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 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 R9_REGNUM 9 #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_SALT_ADDR = 149, UNSPEC_ASHIFT_SIGNED = 150, UNSPEC_ASHIFT_UNSIGNED = 151, UNSPEC_ABS = 152, UNSPEC_FMAX = 153, UNSPEC_FMAXNMV = 154, UNSPEC_FMAXV = 155, UNSPEC_FMIN = 156, UNSPEC_FMINNMV = 157, UNSPEC_FMINV = 158, UNSPEC_FADDV = 159, UNSPEC_ADDV = 160, UNSPEC_SMAXV = 161, UNSPEC_SMINV = 162, UNSPEC_UMAXV = 163, UNSPEC_UMINV = 164, UNSPEC_SHADD = 165, UNSPEC_UHADD = 166, UNSPEC_SRHADD = 167, UNSPEC_URHADD = 168, UNSPEC_SHSUB = 169, UNSPEC_UHSUB = 170, UNSPEC_ADDHN = 171, UNSPEC_RADDHN = 172, UNSPEC_SUBHN = 173, UNSPEC_RSUBHN = 174, UNSPEC_ADDHN2 = 175, UNSPEC_RADDHN2 = 176, UNSPEC_SUBHN2 = 177, UNSPEC_RSUBHN2 = 178, UNSPEC_SQDMULH = 179, UNSPEC_SQRDMULH = 180, UNSPEC_PMUL = 181, UNSPEC_FMULX = 182, UNSPEC_USQADD = 183, UNSPEC_SUQADD = 184, UNSPEC_SQXTUN = 185, UNSPEC_SQXTN = 186, UNSPEC_UQXTN = 187, UNSPEC_SSRA = 188, UNSPEC_USRA = 189, UNSPEC_SRSRA = 190, UNSPEC_URSRA = 191, UNSPEC_SRSHR = 192, UNSPEC_URSHR = 193, UNSPEC_SQSHLU = 194, UNSPEC_SQSHL = 195, UNSPEC_UQSHL = 196, UNSPEC_SQSHRUN = 197, UNSPEC_SQRSHRUN = 198, UNSPEC_SQSHRN = 199, UNSPEC_UQSHRN = 200, UNSPEC_SQRSHRN = 201, UNSPEC_UQRSHRN = 202, UNSPEC_SSHL = 203, UNSPEC_USHL = 204, UNSPEC_SRSHL = 205, UNSPEC_URSHL = 206, UNSPEC_SQRSHL = 207, UNSPEC_UQRSHL = 208, UNSPEC_SSLI = 209, UNSPEC_USLI = 210, UNSPEC_SSRI = 211, UNSPEC_USRI = 212, UNSPEC_SSHLL = 213, UNSPEC_USHLL = 214, UNSPEC_ADDP = 215, UNSPEC_TBL = 216, UNSPEC_TBX = 217, UNSPEC_CONCAT = 218, UNSPEC_ZIP1 = 219, UNSPEC_ZIP2 = 220, UNSPEC_UZP1 = 221, UNSPEC_UZP2 = 222, UNSPEC_TRN1 = 223, UNSPEC_TRN2 = 224, UNSPEC_EXT = 225, UNSPEC_REV64 = 226, UNSPEC_REV32 = 227, UNSPEC_REV16 = 228, UNSPEC_AESE = 229, UNSPEC_AESD = 230, UNSPEC_AESMC = 231, UNSPEC_AESIMC = 232, UNSPEC_SHA1C = 233, UNSPEC_SHA1M = 234, UNSPEC_SHA1P = 235, UNSPEC_SHA1H = 236, UNSPEC_SHA1SU0 = 237, UNSPEC_SHA1SU1 = 238, UNSPEC_SHA256H = 239, UNSPEC_SHA256H2 = 240, UNSPEC_SHA256SU0 = 241, UNSPEC_SHA256SU1 = 242, UNSPEC_PMULL = 243, UNSPEC_PMULL2 = 244, UNSPEC_REV_REGLIST = 245, UNSPEC_VEC_SHR = 246, UNSPEC_SQRDMLAH = 247, UNSPEC_SQRDMLSH = 248, UNSPEC_FMAXNM = 249, UNSPEC_FMINNM = 250, UNSPEC_SDOT = 251, UNSPEC_UDOT = 252, UNSPEC_SM3SS1 = 253, UNSPEC_SM3TT1A = 254, UNSPEC_SM3TT1B = 255, UNSPEC_SM3TT2A = 256, UNSPEC_SM3TT2B = 257, UNSPEC_SM3PARTW1 = 258, UNSPEC_SM3PARTW2 = 259, UNSPEC_SM4E = 260, UNSPEC_SM4EKEY = 261, UNSPEC_SHA512H = 262, UNSPEC_SHA512H2 = 263, UNSPEC_SHA512SU0 = 264, UNSPEC_SHA512SU1 = 265, UNSPEC_FMLAL = 266, UNSPEC_FMLSL = 267, UNSPEC_FMLAL2 = 268, UNSPEC_FMLSL2 = 269, UNSPEC_ADR = 270, UNSPEC_SEL = 271, UNSPEC_BRKA = 272, UNSPEC_BRKB = 273, UNSPEC_BRKN = 274, UNSPEC_BRKPA = 275, UNSPEC_BRKPB = 276, UNSPEC_PFIRST = 277, UNSPEC_PNEXT = 278, UNSPEC_CNTP = 279, UNSPEC_SADDV = 280, UNSPEC_UADDV = 281, UNSPEC_ANDV = 282, UNSPEC_IORV = 283, UNSPEC_XORV = 284, UNSPEC_ANDF = 285, UNSPEC_IORF = 286, UNSPEC_XORF = 287, UNSPEC_REVB = 288, UNSPEC_REVH = 289, UNSPEC_REVW = 290, UNSPEC_SMUL_HIGHPART = 291, UNSPEC_UMUL_HIGHPART = 292, UNSPEC_FMLA = 293, UNSPEC_FMLS = 294, UNSPEC_FEXPA = 295, UNSPEC_FMMLA = 296, UNSPEC_FTMAD = 297, UNSPEC_FTSMUL = 298, UNSPEC_FTSSEL = 299, UNSPEC_SMATMUL = 300, UNSPEC_UMATMUL = 301, UNSPEC_USMATMUL = 302, UNSPEC_TRN1Q = 303, UNSPEC_TRN2Q = 304, UNSPEC_UZP1Q = 305, UNSPEC_UZP2Q = 306, UNSPEC_ZIP1Q = 307, UNSPEC_ZIP2Q = 308, UNSPEC_TRN1_CONV = 309, UNSPEC_COND_CMPEQ_WIDE = 310, UNSPEC_COND_CMPGE_WIDE = 311, UNSPEC_COND_CMPGT_WIDE = 312, UNSPEC_COND_CMPHI_WIDE = 313, UNSPEC_COND_CMPHS_WIDE = 314, UNSPEC_COND_CMPLE_WIDE = 315, UNSPEC_COND_CMPLO_WIDE = 316, UNSPEC_COND_CMPLS_WIDE = 317, UNSPEC_COND_CMPLT_WIDE = 318, UNSPEC_COND_CMPNE_WIDE = 319, UNSPEC_COND_FABS = 320, UNSPEC_COND_FADD = 321, UNSPEC_COND_FCADD90 = 322, UNSPEC_COND_FCADD270 = 323, UNSPEC_COND_FCMEQ = 324, UNSPEC_COND_FCMGE = 325, UNSPEC_COND_FCMGT = 326, UNSPEC_COND_FCMLA = 327, UNSPEC_COND_FCMLA90 = 328, UNSPEC_COND_FCMLA180 = 329, UNSPEC_COND_FCMLA270 = 330, UNSPEC_COND_FCMLE = 331, UNSPEC_COND_FCMLT = 332, UNSPEC_COND_FCMNE = 333, UNSPEC_COND_FCMUO = 334, UNSPEC_COND_FCVT = 335, UNSPEC_COND_FCVTZS = 336, UNSPEC_COND_FCVTZU = 337, UNSPEC_COND_FDIV = 338, UNSPEC_COND_FMAX = 339, UNSPEC_COND_FMAXNM = 340, UNSPEC_COND_FMIN = 341, UNSPEC_COND_FMINNM = 342, UNSPEC_COND_FMLA = 343, UNSPEC_COND_FMLS = 344, UNSPEC_COND_FMUL = 345, UNSPEC_COND_FMULX = 346, UNSPEC_COND_FNEG = 347, UNSPEC_COND_FNMLA = 348, UNSPEC_COND_FNMLS = 349, UNSPEC_COND_FRECPX = 350, UNSPEC_COND_FRINTA = 351, UNSPEC_COND_FRINTI = 352, UNSPEC_COND_FRINTM = 353, UNSPEC_COND_FRINTN = 354, UNSPEC_COND_FRINTP = 355, UNSPEC_COND_FRINTX = 356, UNSPEC_COND_FRINTZ = 357, UNSPEC_COND_FSCALE = 358, UNSPEC_COND_FSQRT = 359, UNSPEC_COND_FSUB = 360, UNSPEC_COND_SCVTF = 361, UNSPEC_COND_UCVTF = 362, UNSPEC_LASTA = 363, UNSPEC_LASTB = 364, UNSPEC_ASHIFT_WIDE = 365, UNSPEC_ASHIFTRT_WIDE = 366, UNSPEC_LSHIFTRT_WIDE = 367, UNSPEC_LDFF1 = 368, UNSPEC_LDNF1 = 369, UNSPEC_FCADD90 = 370, UNSPEC_FCADD270 = 371, UNSPEC_FCMLA = 372, UNSPEC_FCMLA90 = 373, UNSPEC_FCMLA180 = 374, UNSPEC_FCMLA270 = 375, UNSPEC_ASRD = 376, UNSPEC_ADCLB = 377, UNSPEC_ADCLT = 378, UNSPEC_ADDHNB = 379, UNSPEC_ADDHNT = 380, UNSPEC_BDEP = 381, UNSPEC_BEXT = 382, UNSPEC_BGRP = 383, UNSPEC_CADD270 = 384, UNSPEC_CADD90 = 385, UNSPEC_CDOT = 386, UNSPEC_CDOT180 = 387, UNSPEC_CDOT270 = 388, UNSPEC_CDOT90 = 389, UNSPEC_CMLA = 390, UNSPEC_CMLA180 = 391, UNSPEC_CMLA270 = 392, UNSPEC_CMLA90 = 393, UNSPEC_COND_FCVTLT = 394, UNSPEC_COND_FCVTNT = 395, UNSPEC_COND_FCVTX = 396, UNSPEC_COND_FCVTXNT = 397, UNSPEC_COND_FLOGB = 398, UNSPEC_EORBT = 399, UNSPEC_EORTB = 400, UNSPEC_FADDP = 401, UNSPEC_FMAXNMP = 402, UNSPEC_FMAXP = 403, UNSPEC_FMINNMP = 404, UNSPEC_FMINP = 405, UNSPEC_FMLALB = 406, UNSPEC_FMLALT = 407, UNSPEC_FMLSLB = 408, UNSPEC_FMLSLT = 409, UNSPEC_HISTCNT = 410, UNSPEC_HISTSEG = 411, UNSPEC_MATCH = 412, UNSPEC_NMATCH = 413, UNSPEC_PMULLB = 414, UNSPEC_PMULLB_PAIR = 415, UNSPEC_PMULLT = 416, UNSPEC_PMULLT_PAIR = 417, UNSPEC_RADDHNB = 418, UNSPEC_RADDHNT = 419, UNSPEC_RSHRNB = 420, UNSPEC_RSHRNT = 421, UNSPEC_RSUBHNB = 422, UNSPEC_RSUBHNT = 423, UNSPEC_SABDLB = 424, UNSPEC_SABDLT = 425, UNSPEC_SADDLB = 426, UNSPEC_SADDLBT = 427, UNSPEC_SADDLT = 428, UNSPEC_SADDWB = 429, UNSPEC_SADDWT = 430, UNSPEC_SBCLB = 431, UNSPEC_SBCLT = 432, UNSPEC_SHRNB = 433, UNSPEC_SHRNT = 434, UNSPEC_SLI = 435, UNSPEC_SMAXP = 436, UNSPEC_SMINP = 437, UNSPEC_SMULHRS = 438, UNSPEC_SMULHS = 439, UNSPEC_SMULLB = 440, UNSPEC_SMULLT = 441, UNSPEC_SQCADD270 = 442, UNSPEC_SQCADD90 = 443, UNSPEC_SQDMULLB = 444, UNSPEC_SQDMULLBT = 445, UNSPEC_SQDMULLT = 446, UNSPEC_SQRDCMLAH = 447, UNSPEC_SQRDCMLAH180 = 448, UNSPEC_SQRDCMLAH270 = 449, UNSPEC_SQRDCMLAH90 = 450, UNSPEC_SQRSHRNB = 451, UNSPEC_SQRSHRNT = 452, UNSPEC_SQRSHRUNB = 453, UNSPEC_SQRSHRUNT = 454, UNSPEC_SQSHRNB = 455, UNSPEC_SQSHRNT = 456, UNSPEC_SQSHRUNB = 457, UNSPEC_SQSHRUNT = 458, UNSPEC_SQXTNB = 459, UNSPEC_SQXTNT = 460, UNSPEC_SQXTUNB = 461, UNSPEC_SQXTUNT = 462, UNSPEC_SRI = 463, UNSPEC_SSHLLB = 464, UNSPEC_SSHLLT = 465, UNSPEC_SSUBLB = 466, UNSPEC_SSUBLBT = 467, UNSPEC_SSUBLT = 468, UNSPEC_SSUBLTB = 469, UNSPEC_SSUBWB = 470, UNSPEC_SSUBWT = 471, UNSPEC_SUBHNB = 472, UNSPEC_SUBHNT = 473, UNSPEC_TBL2 = 474, UNSPEC_UABDLB = 475, UNSPEC_UABDLT = 476, UNSPEC_UADDLB = 477, UNSPEC_UADDLT = 478, UNSPEC_UADDWB = 479, UNSPEC_UADDWT = 480, UNSPEC_UMAXP = 481, UNSPEC_UMINP = 482, UNSPEC_UMULHRS = 483, UNSPEC_UMULHS = 484, UNSPEC_UMULLB = 485, UNSPEC_UMULLT = 486, UNSPEC_UQRSHRNB = 487, UNSPEC_UQRSHRNT = 488, UNSPEC_UQSHRNB = 489, UNSPEC_UQSHRNT = 490, UNSPEC_UQXTNB = 491, UNSPEC_UQXTNT = 492, UNSPEC_USHLLB = 493, UNSPEC_USHLLT = 494, UNSPEC_USUBLB = 495, UNSPEC_USUBLT = 496, UNSPEC_USUBWB = 497, UNSPEC_USUBWT = 498, UNSPEC_USDOT = 499, UNSPEC_SUDOT = 500, UNSPEC_BFDOT = 501, UNSPEC_BFMLALB = 502, UNSPEC_BFMLALT = 503, UNSPEC_BFMMLA = 504, UNSPEC_BFCVTN = 505, UNSPEC_BFCVTN2 = 506, UNSPEC_BFCVT = 507 }; #define NUM_UNSPEC_VALUES 508 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 */