Home | History | Annotate | Download | only in bfd

Lines Matching defs:howto

34   HOWTO (R_D10V_NONE,		/* Type.  */
49 HOWTO (R_D10V_10_PCREL_R, /* Type. */
64 HOWTO (R_D10V_10_PCREL_L, /* Type. */
79 HOWTO (R_D10V_16, /* Type. */
94 HOWTO (R_D10V_18, /* Type. */
109 HOWTO (R_D10V_18_PCREL, /* Type. */
124 HOWTO (R_D10V_32, /* Type. */
139 HOWTO (R_D10V_GNU_VTINHERIT, /* Type. */
154 HOWTO (R_D10V_GNU_VTENTRY, /* Type. */
221 /* Set the howto pointer for an D10V ELF reloc. */
232 cache_ptr->howto = &elf_d10v_howto_table[r_type];
321 reloc_howto_type *howto)
325 switch (howto->size)
340 val = (insn & howto->dst_mask) >> howto->bitpos << howto->rightshift;
342 have that info directly in the howto. */
343 if (howto->pc_relative)
346 sign = howto->dst_mask & (~howto->dst_mask >> 1 | ~(-(bfd_vma) 1 >> 1));
347 sign = sign >> howto->bitpos << howto->rightshift;
356 reloc_howto_type *howto,
361 addend = (addend >> howto->rightshift << howto->bitpos) & howto->dst_mask;
362 insn = ~howto->dst_mask;
363 switch (howto->size)
410 reloc_howto_type *howto;
425 howto = elf_d10v_howto_table + r_type;
444 addend = extract_rel_addend (input_bfd, where, howto);
456 insert_rel_addend (input_bfd, where, howto, addend);
471 rel, 1, relend, howto, 0, contents);
486 r = _bfd_final_link_relocate (howto, input_bfd, input_section,
498 (info, (h ? &h->root : NULL), name, howto->name,