| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- /* Generated automatically by the program `genconstants'
- from the machine description file `md'. */
- #ifndef GCC_INSN_CONSTANTS_H
- #define GCC_INSN_CONSTANTS_H
- #define S2_REGNUM 18
- #define S1_REGNUM 9
- #define MCAUSE_REGNUM 0x342
- #define MSTATUS_MIE_BIT 8
- #define S0_REGNUM 8
- #define NORMAL_RETURN 0
- #define MSCRATCHCSW_REGNUM 0x348
- #define T1_REGNUM 6
- #define RETURN_ADDR_REGNUM 1
- #define EXCEPTION_RETURN 2
- #define GP_REGNUM 3
- #define SIBCALL_RETURN 1
- #define T0_REGNUM 5
- #define MSTATUS_REGNUM 0x300
- #define MEPC_REGNUM 0x341
- enum unspec {
- UNSPEC_EH_RETURN = 0,
- UNSPEC_ADDRESS_FIRST = 1,
- UNSPEC_PCREL = 2,
- UNSPEC_LOAD_GOT = 3,
- UNSPEC_TLS = 4,
- UNSPEC_TLS_LE = 5,
- UNSPEC_TLS_IE = 6,
- UNSPEC_TLS_GD = 7,
- UNSPEC_AUIPC = 8,
- UNSPEC_FLT_QUIET = 9,
- UNSPEC_FLE_QUIET = 10,
- UNSPEC_COPYSIGN = 11,
- UNSPEC_LRINT = 12,
- UNSPEC_LROUND = 13,
- UNSPEC_TIE = 14,
- UNSPEC_COMPARE_AND_SWAP = 15,
- UNSPEC_SYNC_OLD_OP = 16,
- UNSPEC_SYNC_EXCHANGE = 17,
- UNSPEC_ATOMIC_STORE = 18,
- UNSPEC_MEMORY_BARRIER = 19
- };
- #define NUM_UNSPEC_VALUES 20
- extern const char *const unspec_strings[];
- enum unspecv {
- UNSPECV_GPR_SAVE = 0,
- UNSPECV_GPR_RESTORE = 1,
- UNSPECV_FRFLAGS = 2,
- UNSPECV_FSFLAGS = 3,
- UNSPECV_CSR_READ = 4,
- UNSPECV_CSR_READ_SET_BITS = 5,
- UNSPECV_CSR_READ_CLEAR_BITS = 6,
- UNSPECV_CSR_READ_WRITE = 7,
- UNSPECV_CSR_WRITE = 8,
- UNSPECV_MRET = 9,
- UNSPECV_SRET = 10,
- UNSPECV_URET = 11,
- UNSPECV_BLOCKAGE = 12,
- UNSPECV_FENCE = 13,
- UNSPECV_FENCE_I = 14
- };
- #define NUM_UNSPECV_VALUES 15
- extern const char *const unspecv_strings[];
- #endif /* GCC_INSN_CONSTANTS_H */
|