/usr/lib/gcc-cross/sh4-linux-gnu/6/plugin/include/insn-constants.h is in gcc-6-plugin-dev-sh4-linux-gnu 6.4.0-17ubuntu1cross1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | /* Generated automatically by the program `genconstants'
from the machine description file `md'. */
#ifndef GCC_INSN_CONSTANTS_H
#define GCC_INSN_CONSTANTS_H
#define FPSCR_PR 524288
#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 FP_REG 14
#define SP_REG 15
#define R2_REG 2
#define FPSCR_MODES_REG 154
#define DR0_REG 64
#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_PCREL = 12,
UNSPEC_ICACHE = 13,
UNSPEC_INIT_TRAMP = 14,
UNSPEC_FCOSA = 15,
UNSPEC_FSRRA = 16,
UNSPEC_FSINA = 17,
UNSPEC_NSB = 18,
UNSPEC_ALLOCO = 19,
UNSPEC_TLSGD = 20,
UNSPEC_TLSLDM = 21,
UNSPEC_TLSIE = 22,
UNSPEC_DTPOFF = 23,
UNSPEC_GOTTPOFF = 24,
UNSPEC_TPOFF = 25,
UNSPEC_RA = 26,
UNSPEC_DIV_INV_M0 = 27,
UNSPEC_DIV_INV_M1 = 28,
UNSPEC_DIV_INV_M2 = 29,
UNSPEC_DIV_INV_M3 = 30,
UNSPEC_DIV_INV20 = 31,
UNSPEC_DIV_INV_TABLE = 32,
UNSPEC_ASHIFTRT = 33,
UNSPEC_THUNK = 34,
UNSPEC_CHKADD = 35,
UNSPEC_SP_SET = 36,
UNSPEC_SP_TEST = 37,
UNSPEC_MOVUA = 38,
UNSPEC_EXTRACT_S16 = 39,
UNSPEC_EXTRACT_U16 = 40,
UNSPEC_SYMOFF = 41,
UNSPEC_PCREL_SYMOFF = 42,
UNSPEC_GOTFUNCDESC = 43,
UNSPEC_GOTOFFFUNCDESC = 44,
UNSPEC_BUILTIN_STRLEN = 45,
UNSPEC_ATOMIC = 46
};
#define NUM_UNSPEC_VALUES 47
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 */
|