413 lines
12 KiB
C
413 lines
12 KiB
C
/* Generated automatically by the program `genconstants'
|
|
from the machine description file `md'. */
|
|
|
|
#ifndef GCC_INSN_CONSTANTS_H
|
|
#define GCC_INSN_CONSTANTS_H
|
|
|
|
#define S0_REGNUM 23
|
|
#define T1_REGNUM 13
|
|
#define T0_REGNUM 12
|
|
#define RETURN_ADDR_REGNUM 1
|
|
#define MAX_PIC_BRANCH_LENGTH 100
|
|
|
|
enum unspec {
|
|
UNSPEC_REVB_2H = 0,
|
|
UNSPEC_REVB_4H = 1,
|
|
UNSPEC_REVH_D = 2,
|
|
UNSPEC_LOAD_LOW = 3,
|
|
UNSPEC_LOAD_HIGH = 4,
|
|
UNSPEC_STORE_WORD = 5,
|
|
UNSPEC_MOVGR2FRH = 6,
|
|
UNSPEC_MOVGR2FR = 7,
|
|
UNSPEC_MOVFRH2GR = 8,
|
|
UNSPEC_MOVFR2GR = 9,
|
|
UNSPEC_MOVFCC2GR = 10,
|
|
UNSPEC_MOVGR2FCC = 11,
|
|
UNSPEC_MOVFR2FCC = 12,
|
|
UNSPEC_FRINT = 13,
|
|
UNSPEC_FCLASS = 14,
|
|
UNSPEC_EH_RETURN = 15,
|
|
UNSPEC_BYTEPICK_W = 16,
|
|
UNSPEC_BYTEPICK_D = 17,
|
|
UNSPEC_BITREV_4B = 18,
|
|
UNSPEC_BITREV_8B = 19,
|
|
UNSPEC_TLS_GD = 20,
|
|
UNSPEC_TLS_LD = 21,
|
|
UNSPEC_TLS_LE = 22,
|
|
UNSPEC_TLS_IE = 23,
|
|
UNSPEC_TIE = 24,
|
|
UNSPEC_CRC = 25,
|
|
UNSPEC_CRCC = 26,
|
|
UNSPEC_RSQRT = 27,
|
|
UNSPEC_COMPARE_AND_SWAP = 28,
|
|
UNSPEC_COMPARE_AND_SWAP_ADD = 29,
|
|
UNSPEC_COMPARE_AND_SWAP_SUB = 30,
|
|
UNSPEC_COMPARE_AND_SWAP_AND = 31,
|
|
UNSPEC_COMPARE_AND_SWAP_XOR = 32,
|
|
UNSPEC_COMPARE_AND_SWAP_OR = 33,
|
|
UNSPEC_COMPARE_AND_SWAP_NAND = 34,
|
|
UNSPEC_SYNC_OLD_OP = 35,
|
|
UNSPEC_SYNC_EXCHANGE = 36,
|
|
UNSPEC_ATOMIC_STORE = 37,
|
|
UNSPEC_MEMORY_BARRIER = 38,
|
|
UNSPEC_LSX_ASUB_S = 39,
|
|
UNSPEC_LSX_VABSD_U = 40,
|
|
UNSPEC_LSX_VAVG_S = 41,
|
|
UNSPEC_LSX_VAVG_U = 42,
|
|
UNSPEC_LSX_VAVGR_S = 43,
|
|
UNSPEC_LSX_VAVGR_U = 44,
|
|
UNSPEC_LSX_VBITCLR = 45,
|
|
UNSPEC_LSX_VBITCLRI = 46,
|
|
UNSPEC_LSX_VBITREV = 47,
|
|
UNSPEC_LSX_VBITREVI = 48,
|
|
UNSPEC_LSX_VBITSET = 49,
|
|
UNSPEC_LSX_VBITSETI = 50,
|
|
UNSPEC_LSX_BRANCH_V = 51,
|
|
UNSPEC_LSX_BRANCH = 52,
|
|
UNSPEC_LSX_VFCMP_CAF = 53,
|
|
UNSPEC_LSX_VFCLASS = 54,
|
|
UNSPEC_LSX_VFCMP_CUNE = 55,
|
|
UNSPEC_LSX_VFCVT = 56,
|
|
UNSPEC_LSX_VFCVTH = 57,
|
|
UNSPEC_LSX_VFCVTL = 58,
|
|
UNSPEC_LSX_VFLOGB = 59,
|
|
UNSPEC_LSX_VFRECIP = 60,
|
|
UNSPEC_LSX_VFRINT = 61,
|
|
UNSPEC_LSX_VFRSQRT = 62,
|
|
UNSPEC_LSX_VFCMP_SAF = 63,
|
|
UNSPEC_LSX_VFCMP_SEQ = 64,
|
|
UNSPEC_LSX_VFCMP_SLE = 65,
|
|
UNSPEC_LSX_VFCMP_SLT = 66,
|
|
UNSPEC_LSX_VFCMP_SNE = 67,
|
|
UNSPEC_LSX_VFCMP_SOR = 68,
|
|
UNSPEC_LSX_VFCMP_SUEQ = 69,
|
|
UNSPEC_LSX_VFCMP_SULE = 70,
|
|
UNSPEC_LSX_VFCMP_SULT = 71,
|
|
UNSPEC_LSX_VFCMP_SUN = 72,
|
|
UNSPEC_LSX_VFCMP_SUNE = 73,
|
|
UNSPEC_LSX_VFTINT_S = 74,
|
|
UNSPEC_LSX_VFTINT_U = 75,
|
|
UNSPEC_LSX_VCLO = 76,
|
|
UNSPEC_LSX_VSAT_S = 77,
|
|
UNSPEC_LSX_VSAT_U = 78,
|
|
UNSPEC_LSX_VREPLVE = 79,
|
|
UNSPEC_LSX_VREPLVEI = 80,
|
|
UNSPEC_LSX_VSRAR = 81,
|
|
UNSPEC_LSX_VSRARI = 82,
|
|
UNSPEC_LSX_VSRLR = 83,
|
|
UNSPEC_LSX_VSRLRI = 84,
|
|
UNSPEC_LSX_VSSUB_S = 85,
|
|
UNSPEC_LSX_VSSUB_U = 86,
|
|
UNSPEC_LSX_VSHUF = 87,
|
|
UNSPEC_LSX_VABS = 88,
|
|
UNSPEC_LSX_VMUH_S = 89,
|
|
UNSPEC_LSX_VMUH_U = 90,
|
|
UNSPEC_LSX_VEXTW_S = 91,
|
|
UNSPEC_LSX_VEXTW_U = 92,
|
|
UNSPEC_LSX_VSLLWIL_S = 93,
|
|
UNSPEC_LSX_VSLLWIL_U = 94,
|
|
UNSPEC_LSX_VSRAN = 95,
|
|
UNSPEC_LSX_VSSRAN_S = 96,
|
|
UNSPEC_LSX_VSSRAN_U = 97,
|
|
UNSPEC_LSX_VSRAIN = 98,
|
|
UNSPEC_LSX_VSRAINS_S = 99,
|
|
UNSPEC_LSX_VSRAINS_U = 100,
|
|
UNSPEC_LSX_VSRARN = 101,
|
|
UNSPEC_LSX_VSRLN = 102,
|
|
UNSPEC_LSX_VSRLRN = 103,
|
|
UNSPEC_LSX_VSSRLRN_U = 104,
|
|
UNSPEC_LSX_VFRSTPI = 105,
|
|
UNSPEC_LSX_VFRSTP = 106,
|
|
UNSPEC_LSX_VSHUF4I = 107,
|
|
UNSPEC_LSX_VBSRL_V = 108,
|
|
UNSPEC_LSX_VBSLL_V = 109,
|
|
UNSPEC_LSX_VEXTRINS = 110,
|
|
UNSPEC_LSX_VMSKLTZ = 111,
|
|
UNSPEC_LSX_VSIGNCOV = 112,
|
|
UNSPEC_LSX_VFTINTRNE = 113,
|
|
UNSPEC_LSX_VFTINTRP = 114,
|
|
UNSPEC_LSX_VFTINTRM = 115,
|
|
UNSPEC_LSX_VFTINT_W_D = 116,
|
|
UNSPEC_LSX_VFFINT_S_L = 117,
|
|
UNSPEC_LSX_VFTINTRZ_W_D = 118,
|
|
UNSPEC_LSX_VFTINTRP_W_D = 119,
|
|
UNSPEC_LSX_VFTINTRM_W_D = 120,
|
|
UNSPEC_LSX_VFTINTRNE_W_D = 121,
|
|
UNSPEC_LSX_VFTINTL_L_S = 122,
|
|
UNSPEC_LSX_VFFINTH_D_W = 123,
|
|
UNSPEC_LSX_VFFINTL_D_W = 124,
|
|
UNSPEC_LSX_VFTINTRZL_L_S = 125,
|
|
UNSPEC_LSX_VFTINTRZH_L_S = 126,
|
|
UNSPEC_LSX_VFTINTRPL_L_S = 127,
|
|
UNSPEC_LSX_VFTINTRPH_L_S = 128,
|
|
UNSPEC_LSX_VFTINTRMH_L_S = 129,
|
|
UNSPEC_LSX_VFTINTRML_L_S = 130,
|
|
UNSPEC_LSX_VFTINTRNEL_L_S = 131,
|
|
UNSPEC_LSX_VFTINTRNEH_L_S = 132,
|
|
UNSPEC_LSX_VFTINTH_L_H = 133,
|
|
UNSPEC_LSX_VFRINTRNE_S = 134,
|
|
UNSPEC_LSX_VFRINTRNE_D = 135,
|
|
UNSPEC_LSX_VFRINTRZ_S = 136,
|
|
UNSPEC_LSX_VFRINTRZ_D = 137,
|
|
UNSPEC_LSX_VFRINTRP_S = 138,
|
|
UNSPEC_LSX_VFRINTRP_D = 139,
|
|
UNSPEC_LSX_VFRINTRM_S = 140,
|
|
UNSPEC_LSX_VFRINTRM_D = 141,
|
|
UNSPEC_LSX_VSSRARN_S = 142,
|
|
UNSPEC_LSX_VSSRARN_U = 143,
|
|
UNSPEC_LSX_VSSRLN_U = 144,
|
|
UNSPEC_LSX_VSSRLN = 145,
|
|
UNSPEC_LSX_VSSRLRN = 146,
|
|
UNSPEC_LSX_VLDI = 147,
|
|
UNSPEC_LSX_VSHUF_B = 148,
|
|
UNSPEC_LSX_VLDX = 149,
|
|
UNSPEC_LSX_VSTX = 150,
|
|
UNSPEC_LSX_VEXTL_QU_DU = 151,
|
|
UNSPEC_LSX_VSETEQZ_V = 152,
|
|
UNSPEC_LSX_VADDWEV = 153,
|
|
UNSPEC_LSX_VADDWEV2 = 154,
|
|
UNSPEC_LSX_VADDWEV3 = 155,
|
|
UNSPEC_LSX_VADDWOD = 156,
|
|
UNSPEC_LSX_VADDWOD2 = 157,
|
|
UNSPEC_LSX_VADDWOD3 = 158,
|
|
UNSPEC_LSX_VSUBWEV = 159,
|
|
UNSPEC_LSX_VSUBWEV2 = 160,
|
|
UNSPEC_LSX_VSUBWOD = 161,
|
|
UNSPEC_LSX_VSUBWOD2 = 162,
|
|
UNSPEC_LSX_VMULWEV = 163,
|
|
UNSPEC_LSX_VMULWEV2 = 164,
|
|
UNSPEC_LSX_VMULWEV3 = 165,
|
|
UNSPEC_LSX_VMULWOD = 166,
|
|
UNSPEC_LSX_VMULWOD2 = 167,
|
|
UNSPEC_LSX_VMULWOD3 = 168,
|
|
UNSPEC_LSX_VHADDW_Q_D = 169,
|
|
UNSPEC_LSX_VHADDW_QU_DU = 170,
|
|
UNSPEC_LSX_VHSUBW_Q_D = 171,
|
|
UNSPEC_LSX_VHSUBW_QU_DU = 172,
|
|
UNSPEC_LSX_VMADDWEV = 173,
|
|
UNSPEC_LSX_VMADDWEV2 = 174,
|
|
UNSPEC_LSX_VMADDWEV3 = 175,
|
|
UNSPEC_LSX_VMADDWOD = 176,
|
|
UNSPEC_LSX_VMADDWOD2 = 177,
|
|
UNSPEC_LSX_VMADDWOD3 = 178,
|
|
UNSPEC_LSX_VROTR = 179,
|
|
UNSPEC_LSX_VADD_Q = 180,
|
|
UNSPEC_LSX_VSUB_Q = 181,
|
|
UNSPEC_LSX_VEXTH_Q_D = 182,
|
|
UNSPEC_LSX_VEXTH_QU_DU = 183,
|
|
UNSPEC_LSX_VMSKGEZ = 184,
|
|
UNSPEC_LSX_VMSKNZ = 185,
|
|
UNSPEC_LSX_VROTRI = 186,
|
|
UNSPEC_LSX_VEXTL_Q_D = 187,
|
|
UNSPEC_LSX_VSRLNI = 188,
|
|
UNSPEC_LSX_VSRLRNI = 189,
|
|
UNSPEC_LSX_VSSRLNI = 190,
|
|
UNSPEC_LSX_VSSRLNI2 = 191,
|
|
UNSPEC_LSX_VSSRLRNI = 192,
|
|
UNSPEC_LSX_VSSRLRNI2 = 193,
|
|
UNSPEC_LSX_VSRANI = 194,
|
|
UNSPEC_LSX_VSRARNI = 195,
|
|
UNSPEC_LSX_VSSRANI = 196,
|
|
UNSPEC_LSX_VSSRANI2 = 197,
|
|
UNSPEC_LSX_VSSRARNI = 198,
|
|
UNSPEC_LSX_VSSRARNI2 = 199,
|
|
UNSPEC_LSX_VPERMI = 200,
|
|
UNSPEC_LASX_XVABSD_S = 201,
|
|
UNSPEC_LASX_XVABSD_U = 202,
|
|
UNSPEC_LASX_XVAVG_S = 203,
|
|
UNSPEC_LASX_XVAVG_U = 204,
|
|
UNSPEC_LASX_XVAVGR_S = 205,
|
|
UNSPEC_LASX_XVAVGR_U = 206,
|
|
UNSPEC_LASX_XVBITCLR = 207,
|
|
UNSPEC_LASX_XVBITCLRI = 208,
|
|
UNSPEC_LASX_XVBITREV = 209,
|
|
UNSPEC_LASX_XVBITREVI = 210,
|
|
UNSPEC_LASX_XVBITSET = 211,
|
|
UNSPEC_LASX_XVBITSETI = 212,
|
|
UNSPEC_LASX_XVFCMP_CAF = 213,
|
|
UNSPEC_LASX_XVFCLASS = 214,
|
|
UNSPEC_LASX_XVFCMP_CUNE = 215,
|
|
UNSPEC_LASX_XVFCVT = 216,
|
|
UNSPEC_LASX_XVFCVTH = 217,
|
|
UNSPEC_LASX_XVFCVTL = 218,
|
|
UNSPEC_LASX_XVFLOGB = 219,
|
|
UNSPEC_LASX_XVFRECIP = 220,
|
|
UNSPEC_LASX_XVFRINT = 221,
|
|
UNSPEC_LASX_XVFRSQRT = 222,
|
|
UNSPEC_LASX_XVFCMP_SAF = 223,
|
|
UNSPEC_LASX_XVFCMP_SEQ = 224,
|
|
UNSPEC_LASX_XVFCMP_SLE = 225,
|
|
UNSPEC_LASX_XVFCMP_SLT = 226,
|
|
UNSPEC_LASX_XVFCMP_SNE = 227,
|
|
UNSPEC_LASX_XVFCMP_SOR = 228,
|
|
UNSPEC_LASX_XVFCMP_SUEQ = 229,
|
|
UNSPEC_LASX_XVFCMP_SULE = 230,
|
|
UNSPEC_LASX_XVFCMP_SULT = 231,
|
|
UNSPEC_LASX_XVFCMP_SUN = 232,
|
|
UNSPEC_LASX_XVFCMP_SUNE = 233,
|
|
UNSPEC_LASX_XVFTINT_S = 234,
|
|
UNSPEC_LASX_XVFTINT_U = 235,
|
|
UNSPEC_LASX_XVCLO = 236,
|
|
UNSPEC_LASX_XVSAT_S = 237,
|
|
UNSPEC_LASX_XVSAT_U = 238,
|
|
UNSPEC_LASX_XVREPLVE0 = 239,
|
|
UNSPEC_LASX_XVREPL128VEI = 240,
|
|
UNSPEC_LASX_XVSRAR = 241,
|
|
UNSPEC_LASX_XVSRARI = 242,
|
|
UNSPEC_LASX_XVSRLR = 243,
|
|
UNSPEC_LASX_XVSRLRI = 244,
|
|
UNSPEC_LASX_XVSSUB_S = 245,
|
|
UNSPEC_LASX_XVSSUB_U = 246,
|
|
UNSPEC_LASX_XVSHUF = 247,
|
|
UNSPEC_LASX_XVSHUF_B = 248,
|
|
UNSPEC_LASX_BRANCH = 249,
|
|
UNSPEC_LASX_BRANCH_V = 250,
|
|
UNSPEC_LASX_XVMUH_S = 251,
|
|
UNSPEC_LASX_XVMUH_U = 252,
|
|
UNSPEC_LASX_MXVEXTW_U = 253,
|
|
UNSPEC_LASX_XVSLLWIL_S = 254,
|
|
UNSPEC_LASX_XVSLLWIL_U = 255,
|
|
UNSPEC_LASX_XVSRAN = 256,
|
|
UNSPEC_LASX_XVSSRAN_S = 257,
|
|
UNSPEC_LASX_XVSSRAN_U = 258,
|
|
UNSPEC_LASX_XVSRARN = 259,
|
|
UNSPEC_LASX_XVSSRARN_S = 260,
|
|
UNSPEC_LASX_XVSSRARN_U = 261,
|
|
UNSPEC_LASX_XVSRLN = 262,
|
|
UNSPEC_LASX_XVSSRLN_U = 263,
|
|
UNSPEC_LASX_XVSRLRN = 264,
|
|
UNSPEC_LASX_XVSSRLRN_U = 265,
|
|
UNSPEC_LASX_XVFRSTPI = 266,
|
|
UNSPEC_LASX_XVFRSTP = 267,
|
|
UNSPEC_LASX_XVSHUF4I = 268,
|
|
UNSPEC_LASX_XVBSRL_V = 269,
|
|
UNSPEC_LASX_XVBSLL_V = 270,
|
|
UNSPEC_LASX_XVEXTRINS = 271,
|
|
UNSPEC_LASX_XVMSKLTZ = 272,
|
|
UNSPEC_LASX_XVSIGNCOV = 273,
|
|
UNSPEC_LASX_XVFTINTRNE_W_S = 274,
|
|
UNSPEC_LASX_XVFTINTRNE_L_D = 275,
|
|
UNSPEC_LASX_XVFTINTRP_W_S = 276,
|
|
UNSPEC_LASX_XVFTINTRP_L_D = 277,
|
|
UNSPEC_LASX_XVFTINTRM_W_S = 278,
|
|
UNSPEC_LASX_XVFTINTRM_L_D = 279,
|
|
UNSPEC_LASX_XVFTINT_W_D = 280,
|
|
UNSPEC_LASX_XVFFINT_S_L = 281,
|
|
UNSPEC_LASX_XVFTINTRZ_W_D = 282,
|
|
UNSPEC_LASX_XVFTINTRP_W_D = 283,
|
|
UNSPEC_LASX_XVFTINTRM_W_D = 284,
|
|
UNSPEC_LASX_XVFTINTRNE_W_D = 285,
|
|
UNSPEC_LASX_XVFTINTH_L_S = 286,
|
|
UNSPEC_LASX_XVFTINTL_L_S = 287,
|
|
UNSPEC_LASX_XVFFINTH_D_W = 288,
|
|
UNSPEC_LASX_XVFFINTL_D_W = 289,
|
|
UNSPEC_LASX_XVFTINTRZH_L_S = 290,
|
|
UNSPEC_LASX_XVFTINTRZL_L_S = 291,
|
|
UNSPEC_LASX_XVFTINTRPH_L_S = 292,
|
|
UNSPEC_LASX_XVFTINTRPL_L_S = 293,
|
|
UNSPEC_LASX_XVFTINTRMH_L_S = 294,
|
|
UNSPEC_LASX_XVFTINTRML_L_S = 295,
|
|
UNSPEC_LASX_XVFTINTRNEL_L_S = 296,
|
|
UNSPEC_LASX_XVFTINTRNEH_L_S = 297,
|
|
UNSPEC_LASX_XVFRINTRNE_S = 298,
|
|
UNSPEC_LASX_XVFRINTRNE_D = 299,
|
|
UNSPEC_LASX_XVFRINTRZ_S = 300,
|
|
UNSPEC_LASX_XVFRINTRZ_D = 301,
|
|
UNSPEC_LASX_XVFRINTRP_S = 302,
|
|
UNSPEC_LASX_XVFRINTRP_D = 303,
|
|
UNSPEC_LASX_XVFRINTRM_S = 304,
|
|
UNSPEC_LASX_XVFRINTRM_D = 305,
|
|
UNSPEC_LASX_XVREPLVE0_Q = 306,
|
|
UNSPEC_LASX_XVPERM_W = 307,
|
|
UNSPEC_LASX_XVPERMI_Q = 308,
|
|
UNSPEC_LASX_XVPERMI_D = 309,
|
|
UNSPEC_LASX_XVADDWEV = 310,
|
|
UNSPEC_LASX_XVADDWEV2 = 311,
|
|
UNSPEC_LASX_XVADDWEV3 = 312,
|
|
UNSPEC_LASX_XVSUBWEV = 313,
|
|
UNSPEC_LASX_XVSUBWEV2 = 314,
|
|
UNSPEC_LASX_XVMULWEV = 315,
|
|
UNSPEC_LASX_XVMULWEV2 = 316,
|
|
UNSPEC_LASX_XVMULWEV3 = 317,
|
|
UNSPEC_LASX_XVADDWOD = 318,
|
|
UNSPEC_LASX_XVADDWOD2 = 319,
|
|
UNSPEC_LASX_XVADDWOD3 = 320,
|
|
UNSPEC_LASX_XVSUBWOD = 321,
|
|
UNSPEC_LASX_XVSUBWOD2 = 322,
|
|
UNSPEC_LASX_XVMULWOD = 323,
|
|
UNSPEC_LASX_XVMULWOD2 = 324,
|
|
UNSPEC_LASX_XVMULWOD3 = 325,
|
|
UNSPEC_LASX_XVMADDWEV = 326,
|
|
UNSPEC_LASX_XVMADDWEV2 = 327,
|
|
UNSPEC_LASX_XVMADDWEV3 = 328,
|
|
UNSPEC_LASX_XVMADDWOD = 329,
|
|
UNSPEC_LASX_XVMADDWOD2 = 330,
|
|
UNSPEC_LASX_XVMADDWOD3 = 331,
|
|
UNSPEC_LASX_XVHADDW_Q_D = 332,
|
|
UNSPEC_LASX_XVHSUBW_Q_D = 333,
|
|
UNSPEC_LASX_XVHADDW_QU_DU = 334,
|
|
UNSPEC_LASX_XVHSUBW_QU_DU = 335,
|
|
UNSPEC_LASX_XVROTR = 336,
|
|
UNSPEC_LASX_XVADD_Q = 337,
|
|
UNSPEC_LASX_XVSUB_Q = 338,
|
|
UNSPEC_LASX_XVREPLVE = 339,
|
|
UNSPEC_LASX_XVSHUF4 = 340,
|
|
UNSPEC_LASX_XVMSKGEZ = 341,
|
|
UNSPEC_LASX_XVMSKNZ = 342,
|
|
UNSPEC_LASX_XVEXTH_Q_D = 343,
|
|
UNSPEC_LASX_XVEXTH_QU_DU = 344,
|
|
UNSPEC_LASX_XVROTRI = 345,
|
|
UNSPEC_LASX_XVEXTL_Q_D = 346,
|
|
UNSPEC_LASX_XVSRLNI = 347,
|
|
UNSPEC_LASX_XVSRLRNI = 348,
|
|
UNSPEC_LASX_XVSSRLNI = 349,
|
|
UNSPEC_LASX_XVSSRLNI2 = 350,
|
|
UNSPEC_LASX_XVSSRLRNI = 351,
|
|
UNSPEC_LASX_XVSSRLRNI2 = 352,
|
|
UNSPEC_LASX_XVSRANI = 353,
|
|
UNSPEC_LASX_XVSRARNI = 354,
|
|
UNSPEC_LASX_XVSSRANI = 355,
|
|
UNSPEC_LASX_XVSSRANI2 = 356,
|
|
UNSPEC_LASX_XVSSRARNI = 357,
|
|
UNSPEC_LASX_XVSSRARNI2 = 358,
|
|
UNSPEC_LASX_XVPERMI = 359,
|
|
UNSPEC_LASX_XVINSVE0 = 360,
|
|
UNSPEC_LASX_XVPICKVE = 361,
|
|
UNSPEC_LASX_XVSSRLN = 362,
|
|
UNSPEC_LASX_XVSSRLRN = 363,
|
|
UNSPEC_LASX_XVEXTL_QU_DU = 364,
|
|
UNSPEC_LASX_XVLDI = 365,
|
|
UNSPEC_LASX_XVLDX = 366,
|
|
UNSPEC_LASX_XVSTX = 367,
|
|
UNSPEC_ADDRESS_FIRST = 368
|
|
};
|
|
#define NUM_UNSPEC_VALUES 369
|
|
extern const char *const unspec_strings[];
|
|
|
|
enum unspecv {
|
|
UNSPECV_BLOCKAGE = 0,
|
|
UNSPECV_DBAR = 1,
|
|
UNSPECV_IBAR = 2,
|
|
UNSPECV_CSRRD = 3,
|
|
UNSPECV_CSRWR = 4,
|
|
UNSPECV_CSRXCHG = 5,
|
|
UNSPECV_IOCSRRD = 6,
|
|
UNSPECV_IOCSRWR = 7,
|
|
UNSPECV_CACOP = 8,
|
|
UNSPECV_LDDIR = 9,
|
|
UNSPECV_LDPTE = 10,
|
|
UNSPECV_ERTN = 11,
|
|
UNSPECV_PROBE_STACK_RANGE = 12,
|
|
UNSPECV_MOVFCSR2GR = 13,
|
|
UNSPECV_MOVGR2FCSR = 14,
|
|
UNSPECV_CPUCFG = 15,
|
|
UNSPECV_ASRTLE_D = 16,
|
|
UNSPECV_ASRTGT_D = 17,
|
|
UNSPECV_SYSCALL = 18,
|
|
UNSPECV_BREAK = 19
|
|
};
|
|
#define NUM_UNSPECV_VALUES 20
|
|
extern const char *const unspecv_strings[];
|
|
|
|
#endif /* GCC_INSN_CONSTANTS_H */
|