Lines Matching refs:howto
239 cache_ptr->howto = &elf_d10v_howto_table[r_type]; in d10v_info_to_howto_rel()
323 reloc_howto_type *howto) in extract_rel_addend() argument
327 switch (bfd_get_reloc_size (howto)) in extract_rel_addend()
342 val = (insn & howto->dst_mask) >> howto->bitpos << howto->rightshift; in extract_rel_addend()
345 if (howto->pc_relative) in extract_rel_addend()
348 sign = howto->dst_mask & (~howto->dst_mask >> 1 | ~(-(bfd_vma) 1 >> 1)); in extract_rel_addend()
349 sign = sign >> howto->bitpos << howto->rightshift; in extract_rel_addend()
358 reloc_howto_type *howto, in insert_rel_addend() argument
363 addend = (addend >> howto->rightshift << howto->bitpos) & howto->dst_mask; in insert_rel_addend()
364 insn = ~howto->dst_mask; in insert_rel_addend()
365 switch (bfd_get_reloc_size (howto)) in insert_rel_addend()
412 reloc_howto_type *howto; in elf32_d10v_relocate_section() local
427 howto = elf_d10v_howto_table + r_type; in elf32_d10v_relocate_section()
446 addend = extract_rel_addend (input_bfd, where, howto); in elf32_d10v_relocate_section()
458 insert_rel_addend (input_bfd, where, howto, addend); in elf32_d10v_relocate_section()
473 rel, 1, relend, howto, 0, contents); in elf32_d10v_relocate_section()
488 r = _bfd_final_link_relocate (howto, input_bfd, input_section, in elf32_d10v_relocate_section()
500 (info, (h ? &h->root : NULL), name, howto->name, in elf32_d10v_relocate_section()