HomeSort by: relevance | last modified time | path
    Searched defs:fixP (Results 1 - 25 of 68) sorted by relevancy

1 2 3

  /src/external/gpl3/binutils/dist/gas/config/
tc-xstormy16.c 256 fixS *fixP;
262 fixP = gas_cgen_record_fixup_exp (frag, where, insn, length,
271 fixP->fx_r_type = BFD_RELOC_XSTORMY16_FPTR16;
272 fixP->fx_where += 2;
276 return fixP;
336 md_pcrel_from_section (fixS * fixP, segT sec)
338 if ((fixP->fx_addsy != NULL
339 && (! S_IS_DEFINED (fixP->fx_addsy)
340 || S_GET_SEGMENT (fixP->fx_addsy) != sec))
341 || xstormy16_force_relocation (fixP))
    [all...]
tc-dlx.c 891 fixS *fixP;
905 fixP = fix_new_exp (frag_now,
916 fixP->fx_no_overflow = 1;
922 switch (fixP->fx_r_type)
933 fixP->fx_bit_fixP = bitP;
945 fixP->fx_bit_fixP = bitP;
956 fixP->fx_bit_fixP = bitP;
959 fixP->fx_bit_fixP = NULL;
983 md_dlx_fix_adjustable (fixS *fixP)
986 return (fixP->fx_r_type != BFD_RELOC_VTABLE_INHERI
    [all...]
tc-epiphany.c 167 md_pcrel_from (fixS *fixP ATTRIBUTE_UNUSED)
218 fixS *fixp;
253 epiphany_apply_fix (fixS *fixP, valueT *valP, segT seg)
255 if (fixP->fx_addsy == NULL)
256 fixP->fx_done = 1;
258 if ((fixP->fx_r_type < BFD_RELOC_UNUSED)
259 && fixP->fx_done)
263 char *where = fixP->fx_frag->fr_literal + fixP->fx_where;
267 switch (fixP->fx_r_type
215 fixS *fixp; member in struct:epiphany_hi_fixup
    [all...]
tc-mn10200.c 750 tc_gen_reloc (asection *seg ATTRIBUTE_UNUSED, fixS *fixp)
756 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
758 if (fixp->fx_subsy != NULL)
760 if (S_GET_SEGMENT (fixp->fx_addsy) == S_GET_SEGMENT (fixp->fx_subsy)
761 && S_IS_DEFINED (fixp->fx_subsy))
763 fixp->fx_offset -= S_GET_VALUE (fixp->fx_subsy);
764 fixp->fx_subsy = NULL;
770 as_bad_subtract (fixp);
    [all...]
tc-spu.c 358 fixS *fixP;
366 fixP = fix_new_exp (frag_now,
372 fixP->tc_fix_data.arg_format = insn.reloc_arg[i];
373 fixP->tc_fix_data.insn_tag = insn.tag;
859 tc_gen_reloc (asection *seg ATTRIBUTE_UNUSED, fixS *fixp)
864 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
865 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
866 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type);
869 as_bad_where (fixp->fx_file, fixp->fx_line
    [all...]
obj-macho.c 1565 fixS *fixP;
1575 for (fixP = frchp->fix_root; fixP != NULL; fixP = fixP->fx_next)
1577 if (fixP->fx_addsy != NULL
1578 && fixP->fx_subsy != NULL
1579 && (! S_IS_DEFINED (fixP->fx_addsy)
1580 || ! S_IS_DEFINED (fixP->fx_subsy)))
1582 segT add_symbol_segment = S_GET_SEGMENT (fixP->fx_addsy)
    [all...]
tc-h8300.c 1659 fixS *fixP;
1681 fixP = fix_new_exp (frag_now,
1687 fixP->fx_signed = 1;
2232 md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
2234 char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
2237 switch (fixP->fx_size)
2263 if (fixP->fx_addsy == NULL && fixP->fx_pcrel == 0)
2264 fixP->fx_done = 1
    [all...]
tc-iq2000.c 101 fixS * fixp; /* This fixup. */ member in struct:iq2000_hi_fixup
487 md_pcrel_from_section (fixS * fixP, segT sec)
489 if (fixP->fx_addsy != NULL
490 && (! S_IS_DEFINED (fixP->fx_addsy)
491 || S_GET_SEGMENT (fixP->fx_addsy) != sec))
499 return fixP->fx_size + fixP->fx_where + fixP->fx_frag->fr_address;
502 /* Return the bfd reloc type for OPERAND of INSN at fixup FIXP.
504 *FIXP may be modified if desired. *
    [all...]
tc-microblaze.c 857 tc_microblaze_fix_adjustable (struct fix *fixP)
859 if (GOT_symbol && fixP->fx_subsy == GOT_symbol)
862 if (fixP->fx_r_type == BFD_RELOC_MICROBLAZE_64_GOTOFF
863 || fixP->fx_r_type == BFD_RELOC_MICROBLAZE_32_GOTOFF
864 || fixP->fx_r_type == BFD_RELOC_MICROBLAZE_64_GOT
865 || fixP->fx_r_type == BFD_RELOC_MICROBLAZE_64_PLT
866 || fixP->fx_r_type == BFD_RELOC_MICROBLAZE_64_TLSGD
867 || fixP->fx_r_type == BFD_RELOC_MICROBLAZE_64_TLSLD
868 || fixP->fx_r_type == BFD_RELOC_MICROBLAZE_32_TLSDTPMOD
869 || fixP->fx_r_type == BFD_RELOC_MICROBLAZE_32_TLSDTPRE
    [all...]
tc-mn10300.c 2102 fixS *fixP;
2149 fixP = fix_new_exp (frag_now, f - frag_now->fr_literal + offset,
2154 fixP->fx_offset += offset;
2169 tc_gen_reloc (asection *seg ATTRIBUTE_UNUSED, fixS *fixp)
2177 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type);
2180 as_bad_where (fixp->fx_file, fixp->fx_line,
2182 (int) fixp->fx_r_type);
2186 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where
    [all...]
tc-rl78.c 67 fixS * fixP;
637 frag_then->tc_frag_data->fixups[i].fixP = f;
648 fixS *fixP;
708 fixP = fix_new_exp (frag, where, size, exp, 0, type);
718 fixP->fx_no_overflow = 1;
1043 fixS * fix = rl78b->fixups[fi].fixP;
1236 tc_gen_reloc (asection * seg ATTRIBUTE_UNUSED, fixS * fixp)
1241 if (fixp->fx_r_type == BFD_RELOC_NONE)
1247 if (fixp->fx_r_type == BFD_RELOC_RL78_RELAX && !linkrelax)
1253 if (fixp->fx_subs
    [all...]
tc-tilepro.c 432 fixS *fixP;
657 fixP = fix_new_exp (frag_now,
663 fixP->tc_fix_data = operand;
667 fixP->fx_no_overflow |= use_subexp;
1253 fixS *fixP;
1312 fixP = fix_new_exp (frag, where, nbytes, exp, 0, reloc);
1313 fixP->tc_fix_data = NULL;
1314 fixP->fx_no_overflow |= no_overflow;
1319 md_apply_fix (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED)
1326 if (fixP->fx_r_type == BFD_RELOC_VTABLE_INHERI
    [all...]
tc-visium.c 109 tc_gen_reloc (asection *section ATTRIBUTE_UNUSED, fixS *fixp)
116 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
117 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
119 switch (fixp->fx_r_type)
136 code = fixp->fx_r_type;
139 as_bad_where (fixp->fx_file, fixp->fx_line,
141 fixp->fx_r_type,
142 bfd_get_reloc_code_name (fixp->fx_r_type))
    [all...]
tc-z8k.c 961 fixS *fixP;
980 fixP = fix_new_exp (frag_now, ptr, size / 2,
983 fixP->fx_no_overflow = 1;
1375 fixS *fixp ATTRIBUTE_UNUSED)
1381 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
1382 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
1383 reloc->addend = fixp->fx_offset;
1384 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type);
1388 as_bad_where (fixp->fx_file, fixp->fx_line
    [all...]
  /src/external/gpl3/binutils.old/dist/gas/config/
tc-xstormy16.c 256 fixS *fixP;
262 fixP = gas_cgen_record_fixup_exp (frag, where, insn, length,
271 fixP->fx_r_type = BFD_RELOC_XSTORMY16_FPTR16;
272 fixP->fx_where += 2;
276 return fixP;
336 md_pcrel_from_section (fixS * fixP, segT sec)
338 if ((fixP->fx_addsy != NULL
339 && (! S_IS_DEFINED (fixP->fx_addsy)
340 || S_GET_SEGMENT (fixP->fx_addsy) != sec))
341 || xstormy16_force_relocation (fixP))
    [all...]
tc-dlx.c 891 fixS *fixP;
905 fixP = fix_new_exp (frag_now,
916 fixP->fx_no_overflow = 1;
922 switch (fixP->fx_r_type)
933 fixP->fx_bit_fixP = bitP;
945 fixP->fx_bit_fixP = bitP;
956 fixP->fx_bit_fixP = bitP;
959 fixP->fx_bit_fixP = NULL;
983 md_dlx_fix_adjustable (fixS *fixP)
986 return (fixP->fx_r_type != BFD_RELOC_VTABLE_INHERI
    [all...]
tc-epiphany.c 167 md_pcrel_from (fixS *fixP ATTRIBUTE_UNUSED)
218 fixS *fixp;
253 epiphany_apply_fix (fixS *fixP, valueT *valP, segT seg)
255 if (fixP->fx_addsy == NULL)
256 fixP->fx_done = 1;
258 if ((fixP->fx_r_type < BFD_RELOC_UNUSED)
259 && fixP->fx_done)
263 char *where = fixP->fx_frag->fr_literal + fixP->fx_where;
267 switch (fixP->fx_r_type
215 fixS *fixp; member in struct:epiphany_hi_fixup
    [all...]
tc-mn10200.c 750 tc_gen_reloc (asection *seg ATTRIBUTE_UNUSED, fixS *fixp)
756 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
758 if (fixp->fx_subsy != NULL)
760 if (S_GET_SEGMENT (fixp->fx_addsy) == S_GET_SEGMENT (fixp->fx_subsy)
761 && S_IS_DEFINED (fixp->fx_subsy))
763 fixp->fx_offset -= S_GET_VALUE (fixp->fx_subsy);
764 fixp->fx_subsy = NULL;
770 as_bad_subtract (fixp);
    [all...]
tc-spu.c 358 fixS *fixP;
366 fixP = fix_new_exp (frag_now,
372 fixP->tc_fix_data.arg_format = insn.reloc_arg[i];
373 fixP->tc_fix_data.insn_tag = insn.tag;
859 tc_gen_reloc (asection *seg ATTRIBUTE_UNUSED, fixS *fixp)
864 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
865 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
866 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type);
869 as_bad_where (fixp->fx_file, fixp->fx_line
    [all...]
obj-macho.c 1565 fixS *fixP;
1575 for (fixP = frchp->fix_root; fixP != NULL; fixP = fixP->fx_next)
1577 if (fixP->fx_addsy != NULL
1578 && fixP->fx_subsy != NULL
1579 && (! S_IS_DEFINED (fixP->fx_addsy)
1580 || ! S_IS_DEFINED (fixP->fx_subsy)))
1582 segT add_symbol_segment = S_GET_SEGMENT (fixP->fx_addsy)
    [all...]
tc-h8300.c 1659 fixS *fixP;
1681 fixP = fix_new_exp (frag_now,
1687 fixP->fx_signed = 1;
2232 md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
2234 char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
2237 switch (fixP->fx_size)
2263 if (fixP->fx_addsy == NULL && fixP->fx_pcrel == 0)
2264 fixP->fx_done = 1
    [all...]
tc-iq2000.c 101 fixS * fixp; /* This fixup. */ member in struct:iq2000_hi_fixup
487 md_pcrel_from_section (fixS * fixP, segT sec)
489 if (fixP->fx_addsy != NULL
490 && (! S_IS_DEFINED (fixP->fx_addsy)
491 || S_GET_SEGMENT (fixP->fx_addsy) != sec))
499 return fixP->fx_size + fixP->fx_where + fixP->fx_frag->fr_address;
502 /* Return the bfd reloc type for OPERAND of INSN at fixup FIXP.
504 *FIXP may be modified if desired. *
    [all...]
tc-microblaze.c 854 tc_microblaze_fix_adjustable (struct fix *fixP)
856 if (GOT_symbol && fixP->fx_subsy == GOT_symbol)
859 if (fixP->fx_r_type == BFD_RELOC_MICROBLAZE_64_GOTOFF
860 || fixP->fx_r_type == BFD_RELOC_MICROBLAZE_32_GOTOFF
861 || fixP->fx_r_type == BFD_RELOC_MICROBLAZE_64_GOT
862 || fixP->fx_r_type == BFD_RELOC_MICROBLAZE_64_PLT
863 || fixP->fx_r_type == BFD_RELOC_MICROBLAZE_64_TLSGD
864 || fixP->fx_r_type == BFD_RELOC_MICROBLAZE_64_TLSLD
865 || fixP->fx_r_type == BFD_RELOC_MICROBLAZE_32_TLSDTPMOD
866 || fixP->fx_r_type == BFD_RELOC_MICROBLAZE_32_TLSDTPRE
    [all...]
  /src/external/gpl3/binutils/dist/gas/
cgen.c 245 fixS *fixP;
249 fixP = fix_new (frag, where, length / 8, symbol, offset,
252 fixP->fx_cgen.insn = insn;
253 fixP->fx_cgen.opinfo = opinfo;
254 fixP->fx_cgen.field = NULL;
255 fixP->fx_cgen.msb_field_p = 0;
257 return fixP;
278 fixS *fixP;
282 fixP = fix_new_exp (frag, where, length / 8, exp,
285 fixP->fx_cgen.insn = insn
    [all...]
  /src/external/gpl3/binutils.old/dist/gas/
cgen.c 245 fixS *fixP;
249 fixP = fix_new (frag, where, length / 8, symbol, offset,
252 fixP->fx_cgen.insn = insn;
253 fixP->fx_cgen.opinfo = opinfo;
254 fixP->fx_cgen.field = NULL;
255 fixP->fx_cgen.msb_field_p = 0;
257 return fixP;
278 fixS *fixP;
282 fixP = fix_new_exp (frag, where, length / 8, exp,
285 fixP->fx_cgen.insn = insn
    [all...]

Completed in 114 milliseconds

1 2 3