Lines Matching refs:gpdisp

395 elf64_alpha_do_reloc_gpdisp (bfd *abfd, bfd_vma gpdisp, bfd_byte *p_ldah,  in elf64_alpha_do_reloc_gpdisp()  argument
415 gpdisp += addend; in elf64_alpha_do_reloc_gpdisp()
417 if ((bfd_signed_vma) gpdisp < -(bfd_signed_vma) 0x80000000 in elf64_alpha_do_reloc_gpdisp()
418 || (bfd_signed_vma) gpdisp >= (bfd_signed_vma) 0x7fff8000) in elf64_alpha_do_reloc_gpdisp()
423 | (((gpdisp >> 16) + ((gpdisp >> 15) & 1)) & 0xffff)); in elf64_alpha_do_reloc_gpdisp()
424 i_lda = (i_lda & 0xffff0000) | (gpdisp & 0xffff); in elf64_alpha_do_reloc_gpdisp()
3174 Elf_Internal_Rela *tsec_relocs, *tsec_relend, *tsec_free, *gpdisp; in elf64_alpha_relax_opt_call() local
3201 gpdisp = (elf64_alpha_find_reloc_at_ofs in elf64_alpha_relax_opt_call()
3204 if (!gpdisp || gpdisp->r_addend != 4) in elf64_alpha_relax_opt_call()
3448 Elf_Internal_Rela *gpdisp in elf64_alpha_relax_with_lituse() local
3452 if (gpdisp) in elf64_alpha_relax_with_lituse()
3454 bfd_byte *p_ldah = contents + gpdisp->r_offset; in elf64_alpha_relax_with_lituse()
3455 bfd_byte *p_lda = p_ldah + gpdisp->r_addend; in elf64_alpha_relax_with_lituse()
3469 gpdisp->r_info = ELF64_R_INFO (0, R_ALPHA_NONE); in elf64_alpha_relax_with_lituse()
3523 Elf_Internal_Rela *gpdisp, *hint; in elf64_alpha_relax_tls_get_addr() local
3555 gpdisp = elf64_alpha_find_reloc_at_ofs (info->relocs, info->relend, in elf64_alpha_relax_tls_get_addr()
3557 if (!gpdisp) in elf64_alpha_relax_tls_get_addr()
3563 pos[3] = info->contents + gpdisp->r_offset; in elf64_alpha_relax_tls_get_addr()
3564 pos[4] = pos[3] + gpdisp->r_addend; in elf64_alpha_relax_tls_get_addr()
3703 gpdisp->r_info = ELF64_R_INFO (0, R_ALPHA_NONE); in elf64_alpha_relax_tls_get_addr()