/* 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_XFLT_COMPARE = 0,
  UNSPEC_ARG_HOME = 1,
  UNSPEC_LDGP1 = 2,
  UNSPEC_INSXH = 3,
  UNSPEC_MSKXH = 4,
  UNSPEC_CVTQL = 5,
  UNSPEC_CVTLQ = 6,
  UNSPEC_LDGP2 = 7,
  UNSPEC_LITERAL = 8,
  UNSPEC_LITUSE = 9,
  UNSPEC_SIBCALL = 10,
  UNSPEC_SYMBOL = 11,
  UNSPEC_TLSGD_CALL = 12,
  UNSPEC_TLSLDM_CALL = 13,
  UNSPEC_TLSGD = 14,
  UNSPEC_TLSLDM = 15,
  UNSPEC_DTPREL = 16,
  UNSPEC_TPREL = 17,
  UNSPEC_TP = 18,
  UNSPEC_CMPBGE = 19,
  UNSPEC_ZAP = 20,
  UNSPEC_AMASK = 21,
  UNSPEC_IMPLVER = 22,
  UNSPEC_PERR = 23,
  UNSPEC_COPYSIGN = 24,
  UNSPEC_MB = 25,
  UNSPEC_ATOMIC = 26,
  UNSPEC_CMPXCHG = 27,
  UNSPEC_XCHG = 28
};
#define NUM_UNSPEC_VALUES 29
extern const char *const unspec_strings[];

enum unspecv {
  UNSPECV_IMB = 0,
  UNSPECV_BLOCKAGE = 1,
  UNSPECV_SETJMPR = 2,
  UNSPECV_LONGJMP = 3,
  UNSPECV_TRAPB = 4,
  UNSPECV_PSPL = 5,
  UNSPECV_REALIGN = 6,
  UNSPECV_EHR = 7,
  UNSPECV_MCOUNT = 8,
  UNSPECV_FORCE_MOV = 9,
  UNSPECV_LDGP1 = 10,
  UNSPECV_PLDGP2 = 11,
  UNSPECV_SET_TP = 12,
  UNSPECV_RPCC = 13,
  UNSPECV_SETJMPR_ER = 14,
  UNSPECV_LL = 15,
  UNSPECV_SC = 16,
  UNSPECV_CMPXCHG = 17
};
#define NUM_UNSPECV_VALUES 18
extern const char *const unspecv_strings[];

#endif /* GCC_INSN_CONSTANTS_H */
