Lines Matching refs:howto
232 cache_ptr->howto = &elf_d10v_howto_table[r_type]; in d10v_info_to_howto_rel()
321 reloc_howto_type *howto) in extract_rel_addend() argument
325 switch (howto->size) in extract_rel_addend()
340 val = (insn & howto->dst_mask) >> howto->bitpos << howto->rightshift; in extract_rel_addend()
343 if (howto->pc_relative) in extract_rel_addend()
346 sign = howto->dst_mask & (~howto->dst_mask >> 1 | ~(-(bfd_vma) 1 >> 1)); in extract_rel_addend()
347 sign = sign >> howto->bitpos << howto->rightshift; in extract_rel_addend()
356 reloc_howto_type *howto, in insert_rel_addend() argument
361 addend = (addend >> howto->rightshift << howto->bitpos) & howto->dst_mask; in insert_rel_addend()
362 insn = ~howto->dst_mask; in insert_rel_addend()
363 switch (howto->size) in insert_rel_addend()
410 reloc_howto_type *howto; in elf32_d10v_relocate_section() local
425 howto = elf_d10v_howto_table + r_type; in elf32_d10v_relocate_section()
444 addend = extract_rel_addend (input_bfd, where, howto); in elf32_d10v_relocate_section()
456 insert_rel_addend (input_bfd, where, howto, addend); in elf32_d10v_relocate_section()
471 rel, 1, relend, howto, 0, contents); in elf32_d10v_relocate_section()
486 r = _bfd_final_link_relocate (howto, input_bfd, input_section, in elf32_d10v_relocate_section()
498 (info, (h ? &h->root : NULL), name, howto->name, in elf32_d10v_relocate_section()