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

#ifndef GCC_INSN_CONSTANTS_H
#define GCC_INSN_CONSTANTS_H


enum unspec {
  UNSPEC_LTOFF_DTPMOD = 0,
  UNSPEC_LTOFF_DTPREL = 1,
  UNSPEC_DTPREL = 2,
  UNSPEC_LTOFF_TPREL = 3,
  UNSPEC_TPREL = 4,
  UNSPEC_DTPMOD = 5,
  UNSPEC_LD_BASE = 6,
  UNSPEC_GR_SPILL = 7,
  UNSPEC_GR_RESTORE = 8,
  UNSPEC_FR_SPILL = 9,
  UNSPEC_FR_RESTORE = 10,
  UNSPEC_FR_RECIP_APPROX = 11,
  UNSPEC_PRED_REL_MUTEX = 12,
  UNSPEC_GETF_EXP = 13,
  UNSPEC_PIC_CALL = 14,
  UNSPEC_MF = 15,
  UNSPEC_CMPXCHG_ACQ = 16,
  UNSPEC_CMPXCHG_REL = 17,
  UNSPEC_FETCHADD_ACQ = 18,
  UNSPEC_FETCHADD_REL = 19,
  UNSPEC_BSP_VALUE = 20,
  UNSPEC_FLUSHRS = 21,
  UNSPEC_BUNDLE_SELECTOR = 22,
  UNSPEC_ADDP4 = 23,
  UNSPEC_PROLOGUE_USE = 24,
  UNSPEC_RET_ADDR = 25,
  UNSPEC_SETF_EXP = 26,
  UNSPEC_FR_SQRT_RECIP_APPROX = 27,
  UNSPEC_SHRP = 28,
  UNSPEC_COPYSIGN = 29,
  UNSPEC_VECT_EXTR = 30,
  UNSPEC_LDA = 31,
  UNSPEC_LDS = 32,
  UNSPEC_LDS_A = 33,
  UNSPEC_LDSA = 34,
  UNSPEC_LDCCLR = 35,
  UNSPEC_LDCNC = 36,
  UNSPEC_CHKACLR = 37,
  UNSPEC_CHKANC = 38,
  UNSPEC_CHKS = 39,
  UNSPEC_FR_RECIP_APPROX_RES = 40,
  UNSPEC_FR_SQRT_RECIP_APPROX_RES = 41
};
#define NUM_UNSPEC_VALUES 42
extern const char *const unspec_strings[];

enum unspecv {
  UNSPECV_ALLOC = 0,
  UNSPECV_BLOCKAGE = 1,
  UNSPECV_INSN_GROUP_BARRIER = 2,
  UNSPECV_BREAK = 3,
  UNSPECV_SET_BSP = 4,
  UNSPECV_PSAC_ALL = 5,
  UNSPECV_PSAC_NORMAL = 6,
  UNSPECV_SETJMP_RECEIVER = 7,
  UNSPECV_GOTO_RECEIVER = 8,
  UNSPECV_PROBE_STACK_ADDRESS = 9,
  UNSPECV_PROBE_STACK_RANGE = 10
};
#define NUM_UNSPECV_VALUES 11
extern const char *const unspecv_strings[];

#endif /* GCC_INSN_CONSTANTS_H */
