Home | History | Annotate | Download | only in config

Lines Matching full:fixp

2622 md_apply_fix (fixS *fixP, valueT *value, segT seg ATTRIBUTE_UNUSED)
2624 char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
2627 switch (fixP->fx_r_type)
2640 switch (fixP->fx_r_type)
2657 as_bad (_("Bad relocation type: 0x%02x"), fixP->fx_r_type);
2661 if (fixP->fx_addsy == NULL && fixP->fx_pcrel == 0) fixP->fx_done = 1;
2933 md_pcrel_from (fixS *fixP)
2938 buf = (unsigned char *) fixP->fx_frag->fr_literal + fixP->fx_where;
2941 return ((fixP->fx_where + fixP->fx_frag->fr_address) >> 2) +
3010 tc_gen_reloc (asection *seg ATTRIBUTE_UNUSED, fixS *fixP)
3017 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixP->fx_addsy);
3018 reloc->address = fixP->fx_frag->fr_address + fixP->fx_where;
3020 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixP->fx_r_type);
3023 as_bad_where (fixP->fx_file, fixP->fx_line,
3025 (int) fixP->fx_r_type);
3029 if (fixP->fx_r_type == BFD_RELOC_HI16)
3030 reloc->addend = fixP->fx_offset;
3032 reloc->addend = fixP->fx_addnumber;