File indexing completed on 2025-05-11 08:24:26
0001 #define ELF32_MACHDEP_ENDIANNESS ELFDATA2LSB
0002
0003 #define ELF32_MACHDEP_ID_CASES \
0004 case EM_V850: \
0005 break;
0006
0007 #define ELF32_MACHDEP_ID EM_V850
0008
0009
0010
0011 #define EF_V850_ARCH 0xf0000000
0012 #define E_V850_ARCH 0x00000000
0013 #define E_V850E_ARCH 0x10000000
0014 #define E_V850E1_ARCH 0x20000000
0015 #define E_V850E2_ARCH 0x30000000
0016 #define E_V850E2V3_ARCH 0x40000000
0017
0018 #define ARCH_ELFSIZE 32
0019
0020
0021 #define R_V850_NONE 0
0022 #define R_V850_9_PCREL 1
0023 #define R_V850_22_PCREL 2
0024 #define R_V850_HI16_S 3
0025 #define R_V850_HI16 4
0026 #define R_V850_LO16 5
0027 #define R_V850_ABS32 6
0028 #define R_V850_16 7
0029 #define R_V850_8 8
0030 #define R_V850_SDA_16_16_OFFSET 9
0031 #define R_V850_SDA_15_16_OFFSET 10
0032 #define R_V850_ZDA_16_16_OFFSET 11
0033 #define R_V850_ZDA_15_16_OFFSET 12
0034 #define R_V850_TDA_6_8_OFFSET 13
0035 #define R_V850_TDA_7_8_OFFSET 14
0036 #define R_V850_TDA_7_7_OFFSET 15
0037 #define R_V850_TDA_16_16_OFFSET 16
0038 #define R_V850_TDA_4_5_OFFSET 17
0039 #define R_V850_TDA_4_4_OFFSET 18
0040 #define R_V850_SDA_16_16_SPLIT_OFFSET 19
0041 #define R_V850_ZDA_16_16_SPLIT_OFFSET 20
0042 #define R_V850_CALLT_6_7_OFFSET 21
0043 #define R_V850_CALLT_16_16_OFFSET 22
0044 #define R_V850_GNU_VTINHERIT 23
0045 #define R_V850_GNU_VTENTRY 24
0046 #define R_V850_LONGCALL 25
0047 #define R_V850_LONGJUMP 26
0048 #define R_V850_ALIGN 27
0049 #define R_V850_REL32 28
0050 #define R_V850_LO16_SPLIT_OFFSET 29
0051 #define R_V850_16_PCREL 30
0052 #define R_V850_17_PCREL 31
0053 #define R_V850_23 32
0054 #define R_V850_32_PCREL 33
0055 #define R_V850_32_ABS 34
0056 #define R_V850_16_SPLIT_OFFSET 35
0057 #define R_V850_16_S1 36
0058 #define R_V850_LO16_S1 37
0059 #define R_V850_CALLT_15_16_OFFSET 38
0060 #define R_V850_32_GOTPCREL 39
0061 #define R_V850_16_GOT 40
0062 #define R_V850_32_GOT 41
0063 #define R_V850_22_PLT 42
0064 #define R_V850_32_PLT 43
0065 #define R_V850_COPY 44
0066 #define R_V850_GLOB_DAT 45
0067 #define R_V850_JMP_SLOT 46
0068 #define R_V850_RELATIVE 47
0069 #define R_V850_16_GOTOFF 48
0070 #define R_V850_32_GOTOFF 49
0071 #define R_V850_CODE 50
0072 #define R_V850_DATA 51
0073
0074 #define R_TYPE(name) __CONCAT(R_V850_,name)