/* Generated automatically by the program `genconstants' from the machine description file `md'. */ #ifndef GCC_INSN_CONSTANTS_H #define GCC_INSN_CONSTANTS_H #define CCDSP_OU_REGNUM 185 #define RETURN_ADDR_REGNUM 31 #define GOT_VERSION_REGNUM 79 #define SET_FCSR_REGNUM 4 #define CCDSP_EF_REGNUM 187 #define CCDSP_CC_REGNUM 186 #define CPRESTORE_SLOT_REGNUM 76 #define PIC_FUNCTION_ADDR_REGNUM 25 #define CCDSP_CA_REGNUM 184 #define CCDSP_PO_REGNUM 182 #define MAX_PIC_BRANCH_LENGTH 100 #define TLS_GET_TP_REGNUM 3 #define CCDSP_SC_REGNUM 183 #define GET_FCSR_REGNUM 2 enum unspec { UNSPEC_LOAD_LEFT = 0, UNSPEC_LOAD_RIGHT = 1, UNSPEC_STORE_LEFT = 2, UNSPEC_STORE_RIGHT = 3, UNSPEC_WSBH = 4, UNSPEC_DSBH = 5, UNSPEC_DSHD = 6, UNSPEC_LOAD_LOW = 7, UNSPEC_LOAD_HIGH = 8, UNSPEC_STORE_WORD = 9, UNSPEC_MFHC1 = 10, UNSPEC_MTHC1 = 11, UNSPEC_GET_FCSR = 12, UNSPEC_SET_FCSR = 13, UNSPEC_MFHI = 14, UNSPEC_MTHI = 15, UNSPEC_SET_HILO = 16, UNSPEC_LOADGP = 17, UNSPEC_COPYGP = 18, UNSPEC_MOVE_GP = 19, UNSPEC_POTENTIAL_CPRESTORE = 20, UNSPEC_CPRESTORE = 21, UNSPEC_RESTORE_GP = 22, UNSPEC_EH_RETURN = 23, UNSPEC_GP = 24, UNSPEC_SET_GOT_VERSION = 25, UNSPEC_UPDATE_GOT_VERSION = 26, UNSPEC_LOAD_CALL = 27, UNSPEC_LOAD_GOT = 28, UNSPEC_TLS_LDM = 29, UNSPEC_TLS_GET_TP = 30, UNSPEC_UNSHIFTED_HIGH = 31, UNSPEC_ALIGN = 32, UNSPEC_CONSTTABLE = 33, UNSPEC_CONSTTABLE_END = 34, UNSPEC_CONSTTABLE_INT = 35, UNSPEC_CONSTTABLE_FLOAT = 36, UNSPEC_BLOCKAGE = 37, UNSPEC_CLEAR_HAZARD = 38, UNSPEC_RDHWR = 39, UNSPEC_SYNCI = 40, UNSPEC_SYNC = 41, UNSPEC_MIPS_CACHE = 42, UNSPEC_R10K_CACHE_BARRIER = 43, UNSPEC_ERET = 44, UNSPEC_DERET = 45, UNSPEC_DI = 46, UNSPEC_EHB = 47, UNSPEC_RDPGPR = 48, UNSPEC_COP0 = 49, UNSPEC_CALL_ATTR = 50, UNSPEC_CASESI_DISPATCH = 51, UNSPEC_PROBE_STACK_RANGE = 52, UNSPEC_INSN_PSEUDO = 53, UNSPEC_LOONGSON_ALU1_TURN_ENABLED_INSN = 54, UNSPEC_LOONGSON_ALU2_TURN_ENABLED_INSN = 55, UNSPEC_LOONGSON_FALU1_TURN_ENABLED_INSN = 56, UNSPEC_LOONGSON_FALU2_TURN_ENABLED_INSN = 57, UNSPEC_COMPARE_AND_SWAP = 58, UNSPEC_COMPARE_AND_SWAP_12 = 59, UNSPEC_SYNC_OLD_OP = 60, UNSPEC_SYNC_NEW_OP = 61, UNSPEC_SYNC_NEW_OP_12 = 62, UNSPEC_SYNC_OLD_OP_12 = 63, UNSPEC_SYNC_EXCHANGE = 64, UNSPEC_SYNC_EXCHANGE_12 = 65, UNSPEC_MEMORY_BARRIER = 66, UNSPEC_ATOMIC_COMPARE_AND_SWAP = 67, UNSPEC_ATOMIC_EXCHANGE = 68, UNSPEC_ATOMIC_FETCH_OP = 69, UNSPEC_MOVE_TF_PS = 70, UNSPEC_C = 71, UNSPEC_ALNV_PS = 72, UNSPEC_CABS = 73, UNSPEC_ADDR_PS = 74, UNSPEC_CVT_PW_PS = 75, UNSPEC_CVT_PS_PW = 76, UNSPEC_MULR_PS = 77, UNSPEC_ABS_PS = 78, UNSPEC_RSQRT1 = 79, UNSPEC_RSQRT2 = 80, UNSPEC_RECIP1 = 81, UNSPEC_RECIP2 = 82, UNSPEC_SINGLE_CC = 83, UNSPEC_SCC = 84, UNSPEC_ADDQ = 85, UNSPEC_ADDQ_S = 86, UNSPEC_SUBQ = 87, UNSPEC_SUBQ_S = 88, UNSPEC_ADDSC = 89, UNSPEC_ADDWC = 90, UNSPEC_MODSUB = 91, UNSPEC_RADDU_W_QB = 92, UNSPEC_ABSQ_S = 93, UNSPEC_PRECRQ_QB_PH = 94, UNSPEC_PRECRQ_PH_W = 95, UNSPEC_PRECRQ_RS_PH_W = 96, UNSPEC_PRECRQU_S_QB_PH = 97, UNSPEC_PRECEQ_W_PHL = 98, UNSPEC_PRECEQ_W_PHR = 99, UNSPEC_PRECEQU_PH_QBL = 100, UNSPEC_PRECEQU_PH_QBR = 101, UNSPEC_PRECEQU_PH_QBLA = 102, UNSPEC_PRECEQU_PH_QBRA = 103, UNSPEC_PRECEU_PH_QBL = 104, UNSPEC_PRECEU_PH_QBR = 105, UNSPEC_PRECEU_PH_QBLA = 106, UNSPEC_PRECEU_PH_QBRA = 107, UNSPEC_SHLL = 108, UNSPEC_SHLL_S = 109, UNSPEC_SHRL_QB = 110, UNSPEC_SHRA_PH = 111, UNSPEC_SHRA_R = 112, UNSPEC_MULEU_S_PH_QBL = 113, UNSPEC_MULEU_S_PH_QBR = 114, UNSPEC_MULQ_RS_PH = 115, UNSPEC_MULEQ_S_W_PHL = 116, UNSPEC_MULEQ_S_W_PHR = 117, UNSPEC_DPAU_H_QBL = 118, UNSPEC_DPAU_H_QBR = 119, UNSPEC_DPSU_H_QBL = 120, UNSPEC_DPSU_H_QBR = 121, UNSPEC_DPAQ_S_W_PH = 122, UNSPEC_DPSQ_S_W_PH = 123, UNSPEC_MULSAQ_S_W_PH = 124, UNSPEC_DPAQ_SA_L_W = 125, UNSPEC_DPSQ_SA_L_W = 126, UNSPEC_MAQ_S_W_PHL = 127, UNSPEC_MAQ_S_W_PHR = 128, UNSPEC_MAQ_SA_W_PHL = 129, UNSPEC_MAQ_SA_W_PHR = 130, UNSPEC_BITREV = 131, UNSPEC_INSV = 132, UNSPEC_REPL_QB = 133, UNSPEC_REPL_PH = 134, UNSPEC_CMP_EQ = 135, UNSPEC_CMP_LT = 136, UNSPEC_CMP_LE = 137, UNSPEC_CMPGU_EQ_QB = 138, UNSPEC_CMPGU_LT_QB = 139, UNSPEC_CMPGU_LE_QB = 140, UNSPEC_PICK = 141, UNSPEC_PACKRL_PH = 142, UNSPEC_EXTR_W = 143, UNSPEC_EXTR_R_W = 144, UNSPEC_EXTR_RS_W = 145, UNSPEC_EXTR_S_H = 146, UNSPEC_EXTP = 147, UNSPEC_EXTPDP = 148, UNSPEC_SHILO = 149, UNSPEC_MTHLIP = 150, UNSPEC_WRDSP = 151, UNSPEC_RDDSP = 152, UNSPEC_ABSQ_S_QB = 153, UNSPEC_ADDU_PH = 154, UNSPEC_ADDU_S_PH = 155, UNSPEC_ADDUH_QB = 156, UNSPEC_ADDUH_R_QB = 157, UNSPEC_APPEND = 158, UNSPEC_BALIGN = 159, UNSPEC_CMPGDU_EQ_QB = 160, UNSPEC_CMPGDU_LT_QB = 161, UNSPEC_CMPGDU_LE_QB = 162, UNSPEC_DPA_W_PH = 163, UNSPEC_DPS_W_PH = 164, UNSPEC_MADD = 165, UNSPEC_MADDU = 166, UNSPEC_MSUB = 167, UNSPEC_MSUBU = 168, UNSPEC_MUL_PH = 169, UNSPEC_MUL_S_PH = 170, UNSPEC_MULQ_RS_W = 171, UNSPEC_MULQ_S_PH = 172, UNSPEC_MULQ_S_W = 173, UNSPEC_MULSA_W_PH = 174, UNSPEC_MULT = 175, UNSPEC_MULTU = 176, UNSPEC_PRECR_QB_PH = 177, UNSPEC_PRECR_SRA_PH_W = 178, UNSPEC_PRECR_SRA_R_PH_W = 179, UNSPEC_PREPEND = 180, UNSPEC_SHRA_QB = 181, UNSPEC_SHRA_R_QB = 182, UNSPEC_SHRL_PH = 183, UNSPEC_SUBU_PH = 184, UNSPEC_SUBU_S_PH = 185, UNSPEC_SUBUH_QB = 186, UNSPEC_SUBUH_R_QB = 187, UNSPEC_ADDQH_PH = 188, UNSPEC_ADDQH_R_PH = 189, UNSPEC_ADDQH_W = 190, UNSPEC_ADDQH_R_W = 191, UNSPEC_SUBQH_PH = 192, UNSPEC_SUBQH_R_PH = 193, UNSPEC_SUBQH_W = 194, UNSPEC_SUBQH_R_W = 195, UNSPEC_DPAX_W_PH = 196, UNSPEC_DPSX_W_PH = 197, UNSPEC_DPAQX_S_W_PH = 198, UNSPEC_DPAQX_SA_W_PH = 199, UNSPEC_DPSQX_S_W_PH = 200, UNSPEC_DPSQX_SA_W_PH = 201, UNSPEC_LOONGSON_PAVG = 202, UNSPEC_LOONGSON_PCMPEQ = 203, UNSPEC_LOONGSON_PCMPGT = 204, UNSPEC_LOONGSON_PEXTR = 205, UNSPEC_LOONGSON_PINSRH = 206, UNSPEC_LOONGSON_VINIT = 207, UNSPEC_LOONGSON_PMADD = 208, UNSPEC_LOONGSON_PMOVMSK = 209, UNSPEC_LOONGSON_PMULHU = 210, UNSPEC_LOONGSON_PMULH = 211, UNSPEC_LOONGSON_PMULU = 212, UNSPEC_LOONGSON_PASUBUB = 213, UNSPEC_LOONGSON_BIADD = 214, UNSPEC_LOONGSON_PSADBH = 215, UNSPEC_LOONGSON_PSHUFH = 216, UNSPEC_LOONGSON_PUNPCKH = 217, UNSPEC_LOONGSON_PUNPCKL = 218, UNSPEC_LOONGSON_PADDD = 219, UNSPEC_LOONGSON_PSUBD = 220, UNSPEC_LOONGSON_DSLL = 221, UNSPEC_LOONGSON_DSRL = 222, UNSPEC_MSA_ASUB_S = 223, UNSPEC_MSA_ASUB_U = 224, UNSPEC_MSA_AVE_S = 225, UNSPEC_MSA_AVE_U = 226, UNSPEC_MSA_AVER_S = 227, UNSPEC_MSA_AVER_U = 228, UNSPEC_MSA_BCLR = 229, UNSPEC_MSA_BCLRI = 230, UNSPEC_MSA_BINSL = 231, UNSPEC_MSA_BINSLI = 232, UNSPEC_MSA_BINSR = 233, UNSPEC_MSA_BINSRI = 234, UNSPEC_MSA_BNEG = 235, UNSPEC_MSA_BNEGI = 236, UNSPEC_MSA_BSET = 237, UNSPEC_MSA_BSETI = 238, UNSPEC_MSA_BRANCH_V = 239, UNSPEC_MSA_BRANCH = 240, UNSPEC_MSA_CFCMSA = 241, UNSPEC_MSA_CTCMSA = 242, UNSPEC_MSA_FCAF = 243, UNSPEC_MSA_FCLASS = 244, UNSPEC_MSA_FCUNE = 245, UNSPEC_MSA_FEXDO = 246, UNSPEC_MSA_FEXP2 = 247, UNSPEC_MSA_FEXUPL = 248, UNSPEC_MSA_FEXUPR = 249, UNSPEC_MSA_FFQL = 250, UNSPEC_MSA_FFQR = 251, UNSPEC_MSA_FLOG2 = 252, UNSPEC_MSA_FRCP = 253, UNSPEC_MSA_FRINT = 254, UNSPEC_MSA_FRSQRT = 255, UNSPEC_MSA_FSAF = 256, UNSPEC_MSA_FSEQ = 257, UNSPEC_MSA_FSLE = 258, UNSPEC_MSA_FSLT = 259, UNSPEC_MSA_FSNE = 260, UNSPEC_MSA_FSOR = 261, UNSPEC_MSA_FSUEQ = 262, UNSPEC_MSA_FSULE = 263, UNSPEC_MSA_FSULT = 264, UNSPEC_MSA_FSUN = 265, UNSPEC_MSA_FSUNE = 266, UNSPEC_MSA_FTINT_S = 267, UNSPEC_MSA_FTINT_U = 268, UNSPEC_MSA_FTQ = 269, UNSPEC_MSA_MADD_Q = 270, UNSPEC_MSA_MADDR_Q = 271, UNSPEC_MSA_MSUB_Q = 272, UNSPEC_MSA_MSUBR_Q = 273, UNSPEC_MSA_MUL_Q = 274, UNSPEC_MSA_MULR_Q = 275, UNSPEC_MSA_NLOC = 276, UNSPEC_MSA_SAT_S = 277, UNSPEC_MSA_SAT_U = 278, UNSPEC_MSA_SLD = 279, UNSPEC_MSA_SLDI = 280, UNSPEC_MSA_SPLAT = 281, UNSPEC_MSA_SPLATI = 282, UNSPEC_MSA_SRAR = 283, UNSPEC_MSA_SRARI = 284, UNSPEC_MSA_SRLR = 285, UNSPEC_MSA_SRLRI = 286, UNSPEC_MSA_SUBS_S = 287, UNSPEC_MSA_SUBS_U = 288, UNSPEC_MSA_SUBSUU_S = 289, UNSPEC_MSA_SUBSUS_U = 290, UNSPEC_MSA_VSHF = 291, UNSPEC_ADDRESS_FIRST = 292 }; #define NUM_UNSPEC_VALUES 293 extern const char *const unspec_strings[]; enum processor { PROCESSOR_R3000 = 0, PROCESSOR_4KC = 1, PROCESSOR_4KP = 2, PROCESSOR_5KC = 3, PROCESSOR_5KF = 4, PROCESSOR_20KC = 5, PROCESSOR_24KC = 6, PROCESSOR_24KF2_1 = 7, PROCESSOR_24KF1_1 = 8, PROCESSOR_74KC = 9, PROCESSOR_74KF2_1 = 10, PROCESSOR_74KF1_1 = 11, PROCESSOR_74KF3_2 = 12, PROCESSOR_LOONGSON_2E = 13, PROCESSOR_LOONGSON_2F = 14, PROCESSOR_GS464 = 15, PROCESSOR_GS464E = 16, PROCESSOR_GS264E = 17, PROCESSOR_M4K = 18, PROCESSOR_OCTEON = 19, PROCESSOR_OCTEON2 = 20, PROCESSOR_OCTEON3 = 21, PROCESSOR_R3900 = 22, PROCESSOR_R6000 = 23, PROCESSOR_R4000 = 24, PROCESSOR_R4100 = 25, PROCESSOR_R4111 = 26, PROCESSOR_R4120 = 27, PROCESSOR_R4130 = 28, PROCESSOR_R4300 = 29, PROCESSOR_R4600 = 30, PROCESSOR_R4650 = 31, PROCESSOR_R4700 = 32, PROCESSOR_R5000 = 33, PROCESSOR_R5400 = 34, PROCESSOR_R5500 = 35, PROCESSOR_R5900 = 36, PROCESSOR_R7000 = 37, PROCESSOR_R8000 = 38, PROCESSOR_R9000 = 39, PROCESSOR_R10000 = 40, PROCESSOR_SB1 = 41, PROCESSOR_SB1A = 42, PROCESSOR_SR71000 = 43, PROCESSOR_XLR = 44, PROCESSOR_XLP = 45, PROCESSOR_P5600 = 46, PROCESSOR_M5100 = 47, PROCESSOR_I6400 = 48, PROCESSOR_P6600 = 49 }; #define NUM_PROCESSOR_VALUES 50 extern const char *const processor_strings[]; #endif /* GCC_INSN_CONSTANTS_H */