Lines Matching refs:relocation
40 bfd_signed_vma relocation; in bfd_elf_d30v_reloc() local
78 relocation = 0; in bfd_elf_d30v_reloc()
80 relocation = symbol->value; in bfd_elf_d30v_reloc()
86 relocation += output_base + symbol->section->output_offset; in bfd_elf_d30v_reloc()
89 relocation += reloc_entry->addend; in bfd_elf_d30v_reloc()
98 relocation -= tmp_addr; in bfd_elf_d30v_reloc()
111 relocation += num; in bfd_elf_d30v_reloc()
118 if (relocation > MAX32 || relocation < MIN32) in bfd_elf_d30v_reloc()
120 relocation = (relocation + tmp_addr) & 0xffffffff; in bfd_elf_d30v_reloc()
125 in1 |= (relocation >> 26) & 0x3F; /* Top 6 bits. */ in bfd_elf_d30v_reloc()
126 in2 |= ((relocation & 0x03FC0000) << 2); /* Next 8 bits. */ in bfd_elf_d30v_reloc()
127 in2 |= relocation & 0x0003FFFF; /* Bottom 18 bits. */ in bfd_elf_d30v_reloc()
149 bfd_vma relocation; in bfd_elf_d30v_reloc_21() local
186 relocation = 0; in bfd_elf_d30v_reloc_21()
188 relocation = symbol->value; in bfd_elf_d30v_reloc_21()
194 relocation += output_base + symbol->section->output_offset; in bfd_elf_d30v_reloc_21()
197 relocation += reloc_entry->addend; in bfd_elf_d30v_reloc_21()
204 relocation -= (input_section->output_section->vma in bfd_elf_d30v_reloc_21()
207 relocation -= reloc_entry->address; in bfd_elf_d30v_reloc_21()
224 relocation += num; in bfd_elf_d30v_reloc_21()
228 relocation += 4; in bfd_elf_d30v_reloc_21()
230 if ((int) relocation < 0) in bfd_elf_d30v_reloc_21()
232 if (~ (int) relocation > max) in bfd_elf_d30v_reloc_21()
237 if ((int) relocation > max) in bfd_elf_d30v_reloc_21()
241 relocation >>= 3; in bfd_elf_d30v_reloc_21()
243 in1 |= ((relocation & (mask >> 12)) << 12); in bfd_elf_d30v_reloc_21()
245 in1 |= relocation & mask; in bfd_elf_d30v_reloc_21()