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

#ifndef GCC_INSN_CONSTANTS_H
#define GCC_INSN_CONSTANTS_H

#define SP_REGNUM 31
#define FP_REGNUM 28
#define TA_REGNUM 15
#define GP_REGNUM 29
#define R8_REGNUM 8
#define LP_REGNUM 30

enum unspec_volatile_element {
  UNSPEC_VOLATILE_FUNC_RETURN = 0,
  UNSPEC_VOLATILE_ISYNC = 1,
  UNSPEC_VOLATILE_ISB = 2,
  UNSPEC_VOLATILE_MFSR = 3,
  UNSPEC_VOLATILE_MFUSR = 4,
  UNSPEC_VOLATILE_MTSR = 5,
  UNSPEC_VOLATILE_MTUSR = 6,
  UNSPEC_VOLATILE_SETGIE_EN = 7,
  UNSPEC_VOLATILE_SETGIE_DIS = 8,
  UNSPEC_VOLATILE_POP25_RETURN = 9
};
#define NUM_UNSPEC_VOLATILE_ELEMENT_VALUES 10
extern const char *const unspec_volatile_element_strings[];

#endif /* GCC_INSN_CONSTANTS_H */
