Searched refs:fixP (Results 1 - 25 of 72) sorted by relevance

123

/netbsd-6-1-5-RELEASE/external/gpl3/binutils/dist/gas/config/
H A Dtc-xstormy16.c258 fixS *fixP;
264 fixP = gas_cgen_record_fixup_exp (frag, where, insn, length,
273 fixP->fx_r_type = BFD_RELOC_XSTORMY16_FPTR16;
274 fixP->fx_where += 2;
278 return fixP;
338 md_pcrel_from_section (fixS * fixP, segT sec)
340 if ((fixP->fx_addsy != (symbolS *) NULL
341 && (! S_IS_DEFINED (fixP->fx_addsy)
342 || S_GET_SEGMENT (fixP->fx_addsy) != sec))
343 || xstormy16_force_relocation (fixP))
256 fixS *fixP; local
334 md_pcrel_from_section(fixS * fixP, segT sec) argument
354 md_cgen_lookup_reloc(const CGEN_INSN * insn ATTRIBUTE_UNUSED, const CGEN_OPERAND * operand, fixS * fixP) argument
422 xstormy16_fix_adjustable(fixS * fixP) argument
439 xstormy16_md_apply_fix(fixS * fixP, valueT * valueP, segT seg ATTRIBUTE_UNUSED) argument
[all...]
H A Dtc-xc16x.c152 fixS *fixP)
158 fixP->fx_where += 1;
159 fixP->fx_pcrel = 1;
163 fixP->fx_size = 2;
164 fixP->fx_where += 2;
169 fixP->fx_where += 1;
170 fixP->fx_pcrel = 1;
175 fixP->fx_size = 2;
176 fixP->fx_where += 2;
180 fixP
150 md_cgen_lookup_reloc(const CGEN_INSN *insn ATTRIBUTE_UNUSED, const CGEN_OPERAND *operand, fixS *fixP) argument
257 md_pcrel_from(fixS *fixP) argument
266 md_pcrel_from_section(fixS *fixP, segT sec) argument
324 md_apply_fix(fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) argument
[all...]
H A Dtc-mt.h54 #define obj_fix_adjustable(fixP) iq2000_fix_adjustable (fixP)
68 #define tc_fix_adjustable(fixP) mt_fix_adjustable (fixP)
H A Dtc-dlx.c904 fixS *fixP; local
918 fixP = fix_new_exp (frag_now,
929 fixP->fx_no_overflow = 1;
935 switch (fixP->fx_r_type)
946 fixP->fx_bit_fixP = bitP;
958 fixP->fx_bit_fixP = bitP;
969 fixP->fx_bit_fixP = bitP;
972 fixP->fx_bit_fixP = NULL;
996 md_dlx_fix_adjustable (fixS *fixP) argument
999 return (fixP
1004 md_apply_fix(fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) argument
1179 md_pcrel_from(fixS* fixP) argument
1190 tc_gen_reloc(asection *section ATTRIBUTE_UNUSED, fixS *fixP) argument
[all...]
H A Dtc-mt.c375 md_pcrel_from_section (fixS *fixP, segT sec)
377 if (fixP->fx_addsy != (symbolS *) NULL
378 && (!S_IS_DEFINED (fixP->fx_addsy)
379 || S_GET_SEGMENT (fixP->fx_addsy) != sec))
387 return fixP->fx_where + fixP->fx_frag->fr_address;
398 fixS * fixP ATTRIBUTE_UNUSED)
408 fixP->fx_pcrel = 1;
409 /* fixP->fx_no_overflow = 1; */
414 if (fixP
371 md_pcrel_from_section(fixS *fixP, segT sec) argument
451 mt_apply_fix(fixS *fixP, valueT *valueP, segT seg) argument
460 mt_fix_adjustable(fixS * fixP) argument
[all...]
H A Dtc-lm32.c317 fixS *fixP ATTRIBUTE_UNUSED)
347 md_pcrel_from (fixS *fixP) argument
352 return fixP->fx_where + fixP->fx_frag->fr_address;
359 md_pcrel_from_section (fixS * fixP, segT sec) argument
361 if ((fixP->fx_addsy != (symbolS *) NULL)
362 && (! S_IS_DEFINED (fixP->fx_addsy)
363 || (S_GET_SEGMENT (fixP->fx_addsy) != sec)))
370 /*fprintf(stderr, "%s extern %d local %d\n", S_GET_NAME (fixP->fx_addsy), S_IS_EXTERN (fixP
385 lm32_fix_adjustable(fixS * fixP) argument
414 md_apply_fix(fixS * fixP, valueT * valP, segT seg) argument
[all...]
H A Dtc-s390.c1528 fixS *fixP; local
1540 fixP = fix_new_exp (frag_now,
1550 fixP->fx_no_overflow = 1;
1926 tc_s390_fix_adjustable (fixS *fixP) argument
1929 if ((S_GET_SEGMENT (fixP->fx_addsy)->flags & SEC_MERGE) != 0)
1932 if ( fixP->fx_r_type == BFD_RELOC_16_GOTOFF
1933 || fixP->fx_r_type == BFD_RELOC_32_GOTOFF
1934 || fixP->fx_r_type == BFD_RELOC_390_GOTOFF64
1935 || fixP->fx_r_type == BFD_RELOC_390_PLTOFF16
1936 || fixP
2031 md_apply_fix(fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) argument
[all...]
H A Dtc-openrisc.c283 md_pcrel_from_section (fixS * fixP, segT sec)
285 if (fixP->fx_addsy != (symbolS *) NULL
286 && (! S_IS_DEFINED (fixP->fx_addsy)
287 || S_GET_SEGMENT (fixP->fx_addsy) != sec))
292 return (fixP->fx_frag->fr_address + fixP->fx_where) & ~1;
303 fixS * fixP)
310 fixP->fx_pcrel = 0;
314 fixP->fx_pcrel = 1;
360 openrisc_fix_adjustable (fixS * fixP)
279 md_pcrel_from_section(fixS * fixP, segT sec) argument
297 md_cgen_lookup_reloc(const CGEN_INSN * insn ATTRIBUTE_UNUSED, const CGEN_OPERAND * operand, fixS * fixP) argument
355 openrisc_fix_adjustable(fixS * fixP) argument
[all...]
H A Dtc-ip2k.c276 md_pcrel_from (fixS *fixP ATTRIBUTE_UNUSED)
289 fixS * fixP ATTRIBUTE_UNUSED)
302 if (fixP->fx_cgen.opinfo != 0)
303 result = fixP->fx_cgen.opinfo;
304 fixP->fx_no_overflow = 1;
308 result = fixP->fx_cgen.opinfo;
311 fixP->fx_no_overflow = 1;
316 fixP->fx_no_overflow = 1;
386 ip2k_apply_fix (fixS *fixP, valueT *valueP, segT seg)
388 if (fixP
382 ip2k_apply_fix(fixS *fixP, valueT *valueP, segT seg) argument
[all...]
H A Dtc-iq2000.h48 #define obj_fix_adjustable(fixP) iq2000_fix_adjustable (fixP)
H A Dtc-moxie.c618 md_apply_fix (fixS *fixP ATTRIBUTE_UNUSED,
621 char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
627 switch (fixP->fx_r_type)
649 as_bad_where (fixP->fx_file, fixP->fx_line,
663 as_bad_where (fixP->fx_file, fixP->fx_line, _("offset out of range"));
665 if (fixP->fx_addsy == NULL && fixP
694 tc_gen_reloc(asection *section ATTRIBUTE_UNUSED, fixS *fixP) argument
768 md_pcrel_from(fixS *fixP) argument
[all...]
H A Dtc-z8k.c963 fixS *fixP; local
977 fixP = fix_new_exp (frag_now, ptr, size / 2,
980 fixP->fx_no_overflow = 1;
1394 md_apply_fix (fixS *fixP, valueT *valP, segT segment ATTRIBUTE_UNUSED)
1397 char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
1399 switch (fixP->fx_r_type)
1402 if (fixP->fx_addsy)
1404 fixP->fx_no_overflow = 1;
1405 fixP
1392 md_apply_fix(fixS *fixP, valueT *valP, segT segment ATTRIBUTE_UNUSED) argument
1559 md_pcrel_from(fixS *fixP) argument
[all...]
H A Dtc-i960.c574 fixS *fixP; /* Structure describing needed address fix. */
577 fixP = NULL;
601 fixP = fix_new (frag_now,
609 fixP->fx_tcbit = callj;
615 fixP->fx_bit_fixP = (bit_fixS *) (size_t) numbits;
1075 fixS *fixP;
1150 fixP = fix_new_exp (frag_now,
1156 fixP->fx_bsr = callx;
1942 fixS *fixP; /* Relocation that can be done at assembly time. */
1963 fixP
573 fixS *fixP; /* Structure describing needed address fix. */ local
1074 fixS *fixP; local
1939 fixS *fixP; /* Relocation that can be done at assembly time. */ local
1992 fixS *fixP; local
2293 reloc_callj(fixS *fixP) argument
2367 md_pcrel_from(fixS *fixP) argument
2373 md_apply_fix(fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED) argument
2405 tc_bout_fix_to_chars(char *where, fixS *fixP, relax_addressT segment_address_in_file) argument
2586 i960_validate_fix(fixS *fixP, segT this_segment_type ATTRIBUTE_UNUSED) argument
2608 tc_bfd_fix2rtype(fixS *fixP) argument
2626 tc_gen_reloc(asection *section ATTRIBUTE_UNUSED, fixS *fixP) argument
[all...]
H A Dtc-v850.h81 #define TC_INIT_FIX_DATA(fixP) (fixP)->tc_fix_data = NULL
H A Dtc-z80.h50 #define TC_COFF_FIX2RTYPE(fixP) tc_coff_fix2rtype (fixP)
H A Dtc-fr30.c278 md_pcrel_from_section (fixS * fixP, segT sec)
280 if (fixP->fx_addsy != (symbolS *) NULL
281 && (! S_IS_DEFINED (fixP->fx_addsy)
282 || S_GET_SEGMENT (fixP->fx_addsy) != sec))
287 return (fixP->fx_frag->fr_address + fixP->fx_where) & ~1;
297 fixS *fixP)
301 case FR30_OPERAND_LABEL9: fixP->fx_pcrel = 1; return BFD_RELOC_FR30_9_PCREL;
302 case FR30_OPERAND_LABEL12: fixP->fx_pcrel = 1; return BFD_RELOC_FR30_12_PCREL;
417 fr30_fix_adjustable (fixS * fixP)
274 md_pcrel_from_section(fixS * fixP, segT sec) argument
291 md_cgen_lookup_reloc(const CGEN_INSN *insn ATTRIBUTE_UNUSED, const CGEN_OPERAND *operand, fixS *fixP) argument
412 fr30_fix_adjustable(fixS * fixP) argument
[all...]
H A Dtc-i370.c2256 fixS *fixP;
2267 fixP = fix_new_exp (frag_now, f - frag_now->fr_literal, size,
2279 fixP->fx_no_overflow = 1;
2453 md_apply_fix (fixS *fixP, valueT * valP, segT seg)
2457 if (fixP->fx_addsy != NULL)
2461 S_GET_NAME (fixP->fx_addsy),
2462 fixP->fx_frag->fr_address + fixP->fx_where,
2463 fixP->fx_file, fixP
2242 fixS *fixP; local
2435 md_apply_fix(fixS *fixP, valueT * valP, segT seg) argument
[all...]
H A Dtc-m32r.c1815 fixS *fixP;
1820 fixP = gas_cgen_record_fixup (fragP,
1831 fixP->fx_r_type = fragP->fr_cgen.opinfo;
1849 md_pcrel_from_section (fixS *fixP, segT sec)
1851 if (fixP->fx_addsy != (symbolS *) NULL
1852 && (! S_IS_DEFINED (fixP->fx_addsy)
1853 || S_GET_SEGMENT (fixP->fx_addsy) != sec
1854 || S_IS_EXTERNAL (fixP->fx_addsy)
1855 || S_IS_WEAK (fixP->fx_addsy)))
1857 if (S_GET_SEGMENT (fixP
1810 fixS *fixP; local
1843 md_pcrel_from_section(fixS *fixP, segT sec) argument
1870 md_cgen_lookup_reloc(const CGEN_INSN *insn ATTRIBUTE_UNUSED, const CGEN_OPERAND *operand, fixS *fixP) argument
1897 m32r_record_hi16(int reloc_type, fixS *fixP, segT seg ATTRIBUTE_UNUSED) argument
1926 fixS *fixP; local
2135 m32r_fix_adjustable(fixS *fixP) argument
2198 tc_gen_reloc(asection * section, fixS * fixP) argument
[all...]
H A Dtc-or32.c547 md_apply_fix (fixS * fixP, valueT * val, segT seg ATTRIBUTE_UNUSED) argument
549 char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
558 fixP->fx_addnumber = t_val; /* Remember value for emit_reloc. */
560 switch (fixP->fx_r_type)
604 if (!fixP->fx_done)
606 else if (fixP->fx_pcrel)
611 as_bad_where (fixP->fx_file, fixP->fx_line,
626 fixP
693 tc_aout_fix_to_chars(char *where, fixS *fixP, relax_addressT segment_address_in_file) argument
935 md_pcrel_from(fixS *fixP) argument
[all...]
H A Dtc-avr.c1086 md_apply_fix (fixS *fixP, valueT * valP, segT seg) argument
1092 if (fixP->fx_addsy == (symbolS *) NULL)
1093 fixP->fx_done = 1;
1095 else if (fixP->fx_pcrel)
1097 segT s = S_GET_SEGMENT (fixP->fx_addsy);
1101 value += S_GET_VALUE (fixP->fx_addsy);
1102 fixP->fx_done = 1;
1107 if (fixP->fx_subsy != (symbolS *) NULL)
1108 as_bad_where (fixP->fx_file, fixP
[all...]
H A Dtc-pj.c365 md_apply_fix (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED)
367 char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
372 switch (fixP->fx_r_type)
376 fixP->fx_done = 0;
381 as_bad_where (fixP->fx_file, fixP->fx_line, _("pcrel too far"));
389 fixP->fx_addnumber = val & 0xffff;
449 as_bad_where (fixP->fx_file, fixP
364 md_apply_fix(fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED) argument
[all...]
H A Dtc-mmix.c2395 md_apply_fix (fixS *fixP, valueT *valP, segT segment) argument
2397 char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
2401 = (fixP->fx_addsy == NULL
2402 ? absolute_section : S_GET_SEGMENT (fixP->fx_addsy));
2407 if (fixP->fx_addsy != NULL
2408 && (! S_IS_DEFINED (fixP->fx_addsy)
2409 || S_IS_WEAK (fixP->fx_addsy)
2410 || (fixP->fx_pcrel && symsec != segment)
2411 || (! fixP
2586 tc_gen_reloc(asection *section ATTRIBUTE_UNUSED, fixS *fixP) argument
3242 mmix_force_relocation(fixS *fixP) argument
3265 md_pcrel_from_section(fixS *fixP, segT sec) argument
3666 fixS *fixP; local
[all...]
H A Dtc-iq2000.c495 md_pcrel_from_section (fixS * fixP, segT sec)
497 if (fixP->fx_addsy != (symbolS *) NULL
498 && (! S_IS_DEFINED (fixP->fx_addsy)
499 || S_GET_SEGMENT (fixP->fx_addsy) != sec))
507 return fixP->fx_size + fixP->fx_where + fixP->fx_frag->fr_address;
517 fixS * fixP ATTRIBUTE_UNUSED)
536 fixS * fixP,
544 hi_fixup->fixp = fixP;
491 md_pcrel_from_section(fixS * fixP, segT sec) argument
531 iq2000_record_hi16(int reloc_type, fixS * fixP, segT seg ATTRIBUTE_UNUSED) argument
559 fixS * fixP = gas_cgen_record_fixup_exp (frag, where, insn, length, local
735 iq2000_fix_adjustable(fixS * fixP) argument
[all...]
/netbsd-6-1-5-RELEASE/external/gpl3/binutils/dist/gas/
H A Dcgen.c261 fixS *fixP; local
265 fixP = fix_new (frag, where, length / 8, symbol, offset,
270 fixP->fx_cgen.insn = insn;
271 fixP->fx_cgen.opinfo = opinfo;
272 fixP->fx_cgen.field = NULL;
273 fixP->fx_cgen.msb_field_p = 0;
275 return fixP;
301 fixS *fixP; local
305 fixP = fix_new_exp (frag, where, length / 8, exp,
310 fixP
663 fixS *fixP; local
[all...]
H A Dwrite.c157 fixS *fixP; local
161 fixP = (fixS *) obstack_alloc (&notes, sizeof (fixS));
163 fixP->fx_frag = frag;
164 fixP->fx_where = where;
165 fixP->fx_size = size;
167 if (fixP->fx_size != size)
172 fixP->fx_addsy = add_symbol;
173 fixP->fx_subsy = sub_symbol;
174 fixP->fx_offset = offset;
175 fixP
873 fixup_segment(fixS *fixP, segT this_segment) argument
[all...]

Completed in 246 milliseconds

123