Lines Matching refs:symval
3049 elf64_alpha_relax_got_load (struct alpha_relax_info *info, bfd_vma symval,
3083 && (symval >= (bfd_vma)-0x8000 || symval < 0x8000)))
3087 insn |= (symval & 0xffff);
3096 disp = symval - info->gp;
3108 disp = symval - (r_type == R_ALPHA_GOTDTPREL ? dtp_base : tp_base);
3163 elf64_alpha_relax_opt_call (struct alpha_relax_info *info, bfd_vma symval)
3172 return symval;
3206 ofs = (symval - info->tsec->output_section->vma
3229 return symval + 8;
3234 bfd_vma symval, Elf_Internal_Rela *irel)
3280 disp = symval - info->gp;
3372 insn |= ((symval & 7) << 13) | 0x1000;
3409 optdest = elf64_alpha_relax_opt_call (info, symval);
3411 odisp = (optdest ? optdest : symval) - org;
3431 nrel.r_addend += optdest - symval;
3523 return elf64_alpha_relax_got_load (info, symval, irel, R_ALPHA_LITERAL);
3527 elf64_alpha_relax_tls_get_addr (struct alpha_relax_info *info, bfd_vma symval,
3660 disp = symval - tp_base;
3862 bfd_vma symval;
3910 symval = alpha_get_tprel_base (info.link_info);
3914 symval = isym->st_value;
3957 symval = 0;
3966 symval = 0;
3971 symval = h->root.root.u.def.value;
3987 symval += info.tsec->output_section->vma + info.tsec->output_offset;
3988 symval += irel->r_addend;
4001 if (!elf64_alpha_relax_with_lituse (&info, symval, irel))
4006 if (!elf64_alpha_relax_got_load (&info, symval, irel, r_type))
4014 if (!elf64_alpha_relax_got_load (&info, symval, irel, r_type))
4021 if (!elf64_alpha_relax_tls_get_addr (&info, symval, irel,