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

#ifndef GCC_INSN_CONSTANTS_H
#define GCC_INSN_CONSTANTS_H

#define FP_REG 14
#define FPSCR_PR 524288
#define DR0_REG 64
#define R7_REG 7
#define FPUL_REG 150
#define GBR_REG 144
#define R21_REG 21
#define FPSCR_SZ 1048576
#define TR0_REG 128
#define R8_REG 8
#define SP_REG 15
#define R2_REG 2
#define FPSCR_MODES_REG 154
#define R10_REG 10
#define FPSCR_FR 2097152
#define PR_REG 146
#define R4_REG 4
#define DR4_REG 68
#define XD0_REG 136
#define R6_REG 6
#define R3_REG 3
#define T_REG 147
#define R22_REG 22
#define MACH_REG 148
#define TR1_REG 129
#define R9_REG 9
#define FR23_REG 87
#define T_MEDIA_REG 19
#define DR2_REG 66
#define PIC_REG 12
#define AP_REG 145
#define PR_MEDIA_REG 18
#define R1_REG 1
#define FPSCR_REG 151
#define R20_REG 20
#define R23_REG 23
#define TR2_REG 130
#define FPSCR_STAT_REG 155
#define R5_REG 5
#define MACL_REG 149
#define RAP_REG 152
#define R0_REG 0

enum unspec {
  UNSPEC_COMPACT_ARGS = 0,
  UNSPEC_MOVA = 1,
  UNSPEC_CASESI = 2,
  UNSPEC_DATALABEL = 3,
  UNSPEC_BBR = 4,
  UNSPEC_SFUNC = 5,
  UNSPEC_PIC = 6,
  UNSPEC_GOT = 7,
  UNSPEC_GOTOFF = 8,
  UNSPEC_PLT = 9,
  UNSPEC_CALLER = 10,
  UNSPEC_GOTPLT = 11,
  UNSPEC_ICACHE = 12,
  UNSPEC_INIT_TRAMP = 13,
  UNSPEC_FCOSA = 14,
  UNSPEC_FSRRA = 15,
  UNSPEC_FSINA = 16,
  UNSPEC_NSB = 17,
  UNSPEC_ALLOCO = 18,
  UNSPEC_TLSGD = 19,
  UNSPEC_TLSLDM = 20,
  UNSPEC_TLSIE = 21,
  UNSPEC_DTPOFF = 22,
  UNSPEC_GOTTPOFF = 23,
  UNSPEC_TPOFF = 24,
  UNSPEC_RA = 25,
  UNSPEC_DIV_INV_M0 = 26,
  UNSPEC_DIV_INV_M1 = 27,
  UNSPEC_DIV_INV_M2 = 28,
  UNSPEC_DIV_INV_M3 = 29,
  UNSPEC_DIV_INV20 = 30,
  UNSPEC_DIV_INV_TABLE = 31,
  UNSPEC_ASHIFTRT = 32,
  UNSPEC_THUNK = 33,
  UNSPEC_CHKADD = 34,
  UNSPEC_SP_SET = 35,
  UNSPEC_SP_TEST = 36,
  UNSPEC_MOVUA = 37,
  UNSPEC_EXTRACT_S16 = 38,
  UNSPEC_EXTRACT_U16 = 39,
  UNSPEC_SYMOFF = 40,
  UNSPEC_PCREL_SYMOFF = 41,
  UNSPEC_BUILTIN_STRLEN = 42,
  UNSPEC_ATOMIC = 43
};
#define NUM_UNSPEC_VALUES 44
extern const char *const unspec_strings[];

enum unspecv {
  UNSPECV_BLOCKAGE = 0,
  UNSPECV_ALIGN = 1,
  UNSPECV_CONST2 = 2,
  UNSPECV_CONST4 = 3,
  UNSPECV_CONST8 = 4,
  UNSPECV_WINDOW_END = 5,
  UNSPECV_CONST_END = 6,
  UNSPECV_EH_RETURN = 7,
  UNSPECV_GBR = 8,
  UNSPECV_SP_SWITCH_B = 9,
  UNSPECV_SP_SWITCH_E = 10,
  UNSPECV_FPSCR_MODES = 11,
  UNSPECV_FPSCR_STAT = 12,
  UNSPECV_CMPXCHG_1 = 13,
  UNSPECV_CMPXCHG_2 = 14,
  UNSPECV_CMPXCHG_3 = 15
};
#define NUM_UNSPECV_VALUES 16
extern const char *const unspecv_strings[];

#endif /* GCC_INSN_CONSTANTS_H */
