Lines Matching refs:relocation
312 bfd_vma relocation; in visium_elf_howto_parity_reloc() local
336 relocation = 0; in visium_elf_howto_parity_reloc()
338 relocation = symbol->value; in visium_elf_howto_parity_reloc()
343 relocation += symbol->section->output_section->vma; in visium_elf_howto_parity_reloc()
344 relocation += symbol->section->output_offset; in visium_elf_howto_parity_reloc()
347 relocation += reloc_entry->addend; in visium_elf_howto_parity_reloc()
353 relocation -= input_section->output_section->vma; in visium_elf_howto_parity_reloc()
354 relocation -= input_section->output_offset; in visium_elf_howto_parity_reloc()
355 relocation -= reloc_entry->address; in visium_elf_howto_parity_reloc()
362 && ((bfd_signed_vma) relocation < -0x20000 in visium_elf_howto_parity_reloc()
363 || (bfd_signed_vma) relocation > 0x1ffff)) in visium_elf_howto_parity_reloc()
365 relocation = (relocation >> 2) & 0xffff; in visium_elf_howto_parity_reloc()
369 relocation = (relocation >> 16) & 0xffff; in visium_elf_howto_parity_reloc()
373 relocation &= 0xffff; in visium_elf_howto_parity_reloc()
377 if (ret == bfd_reloc_ok && (relocation & 0xffff0000) != 0) in visium_elf_howto_parity_reloc()
379 relocation &= 0xffff; in visium_elf_howto_parity_reloc()
382 insn = (insn & 0x7fff0000) | relocation; in visium_elf_howto_parity_reloc()
575 bfd_vma relocation; in visium_elf_relocate_section() local
598 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, &sec, rel); in visium_elf_relocate_section()
611 h, sec, relocation, in visium_elf_relocate_section()
644 relocation, rel->r_addend); in visium_elf_relocate_section()
658 relocation, rel->r_addend); in visium_elf_relocate_section()