Lines Matching refs:gpdisp
378 elf64_alpha_do_reloc_gpdisp (bfd *abfd, bfd_vma gpdisp, bfd_byte *p_ldah,
398 gpdisp += addend;
400 if ((bfd_signed_vma) gpdisp < -(bfd_signed_vma) 0x80000000
401 || (bfd_signed_vma) gpdisp >= (bfd_signed_vma) 0x7fff8000)
406 | (((gpdisp >> 16) + ((gpdisp >> 15) & 1)) & 0xffff));
407 i_lda = (i_lda & 0xffff0000) | (gpdisp & 0xffff);
3057 Elf_Internal_Rela *tsec_relocs, *tsec_relend, *tsec_free, *gpdisp;
3084 gpdisp = (elf64_alpha_find_reloc_at_ofs
3087 if (!gpdisp || gpdisp->r_addend != 4)
3297 Elf_Internal_Rela *gpdisp
3301 if (gpdisp)
3303 bfd_byte *p_ldah = info->contents + gpdisp->r_offset;
3304 bfd_byte *p_lda = p_ldah + gpdisp->r_addend;
3318 gpdisp->r_info = ELF64_R_INFO (0, R_ALPHA_NONE);
3367 Elf_Internal_Rela *gpdisp, *hint;
3399 gpdisp = elf64_alpha_find_reloc_at_ofs (info->relocs, info->relend,
3401 if (!gpdisp)
3407 pos[3] = info->contents + gpdisp->r_offset;
3408 pos[4] = pos[3] + gpdisp->r_addend;
3460 ldah $29,0($26) !gpdisp!2
3461 lda $29,0($29) !gpdisp!2
3540 gpdisp->r_info = ELF64_R_INFO (0, R_ALPHA_NONE);