HomeSort by relevance Sort by last modified time
    Searched full:fixp (Results 1 - 25 of 115) sorted by null

1 2 3 4 5

  /toolchain/binutils/binutils-2.25/gas/config/
tc-xc16x.c 145 /* Return the bfd reloc type for OPERAND of INSN at fixup FIXP.
147 *FIXP may be modified if desired. */
152 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
    [all...]
tc-spu.h 40 #define TC_INIT_FIX_DATA(FIXP) \
43 (FIXP)->tc_fix_data.arg_format = 0; \
44 (FIXP)->tc_fix_data.insn_tag = 0; \
50 #define tc_fix_adjustable(FIXP) \
51 (!(S_IS_FUNCTION ((FIXP)->fx_addsy) \
52 || (FIXP)->fx_r_type == BFD_RELOC_SPU_PPU32 \
53 || (FIXP)->fx_r_type == BFD_RELOC_SPU_PPU64 \
54 || (FIXP)->fx_r_type == BFD_RELOC_SPU_ADD_PIC))
58 #define TC_FORCE_RELOCATION(FIXP) \
59 ((FIXP)->tc_fix_data.insn_tag == M_BRSL
    [all...]
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 != (symbolS *) NULL
339 && (! S_IS_DEFINED (fixP->fx_addsy)
340 || S_GET_SEGMENT (fixP->fx_addsy) != sec))
341 || xstormy16_force_relocation (fixP))
    [all...]
tc-mt.h 51 #define MD_PCREL_FROM_SECTION(FIXP, SEC) md_pcrel_from_section (FIXP, SEC)
54 #define obj_fix_adjustable(fixP) iq2000_fix_adjustable (fixP)
65 #define TC_FORCE_RELOCATION(fixp) mt_force_relocation (fixp)
68 #define tc_fix_adjustable(fixP) mt_fix_adjustable (fixP)
tc-score.h 45 #define TC_VALIDATE_FIX(FIXP, SEGTYPE, SKIP) score_validate_fix (FIXP)
48 #define TC_FORCE_RELOCATION(FIXP) score_force_relocation (FIXP)
51 #define tc_fix_adjustable(fixp) score_fix_adjustable (fixp)
60 struct fix *fixp; member in struct:score_tc_frag_data
tc-s390.c     [all...]
tc-z8k.c 962 fixS *fixP;
976 fixP = fix_new_exp (frag_now, ptr, size / 2,
979 fixP->fx_no_overflow = 1;
1358 fixS *fixp ATTRIBUTE_UNUSED)
1364 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
1365 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
1366 reloc->addend = fixp->fx_offset;
1367 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type);
1371 as_bad_where (fixp->fx_file, fixp->fx_line
    [all...]
tc-lm32.c 309 /* Return the bfd reloc type for OPERAND of INSN at fixup FIXP.
311 *FIXP may be modified if desired. */
316 fixS *fixP ATTRIBUTE_UNUSED)
346 md_pcrel_from (fixS *fixP)
351 return fixP->fx_where + fixP->fx_frag->fr_address;
358 md_pcrel_from_section (fixS * fixP, segT sec)
360 if ((fixP->fx_addsy != (symbolS *) NULL)
361 && (! S_IS_DEFINED (fixP->fx_addsy)
362 || (S_GET_SEGMENT (fixP->fx_addsy) != sec))
    [all...]
tc-m32c.h 40 #define MD_PCREL_FROM_SECTION(FIXP, SEC) md_pcrel_from_section (FIXP, SEC)
53 #define tc_fix_adjustable(fixP) m32c_fix_adjustable (fixP)
76 #define MD_PCREL_FROM_SECTION(FIXP, SEC) md_pcrel_from_section (FIXP, SEC)
tc-or1k.c 226 md_pcrel_from_section (fixS * fixP, segT sec)
228 if (fixP->fx_addsy != (symbolS *) NULL
229 && (! S_IS_DEFINED (fixP->fx_addsy)
230 || (S_GET_SEGMENT (fixP->fx_addsy) != sec)
231 || S_IS_EXTERNAL (fixP->fx_addsy)
232 || S_IS_WEAK (fixP->fx_addsy)))
239 return fixP->fx_frag->fr_address + fixP->fx_where;
243 /* Return the bfd reloc type for OPERAND of INSN at fixup FIXP.
245 *FIXP may be modified if desired. *
    [all...]
tc-iq2000.h 44 #define MD_PCREL_FROM_SECTION(FIXP, SEC) md_pcrel_from_section (FIXP, SEC)
48 #define obj_fix_adjustable(fixP) iq2000_fix_adjustable (fixP)
tc-avr.c     [all...]
tc-pj.c 365 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->fx_line, _("offset out of range"))
    [all...]
tc-moxie.c 644 md_apply_fix (fixS *fixP ATTRIBUTE_UNUSED,
647 char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
653 switch (fixP->fx_r_type)
695 as_bad_where (fixP->fx_file, fixP->fx_line,
709 as_bad_where (fixP->fx_file, fixP->fx_line, _("offset out of range"));
711 if (fixP->fx_addsy == NULL && fixP->fx_pcrel == 0
    [all...]
tc-mt.c 375 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;
391 /* Return the bfd reloc type for OPERAND of INSN at fixup FIXP.
393 *FIXP may be modified if desired. */
398 fixS * fixP ATTRIBUTE_UNUSED)
408 fixP->fx_pcrel = 1
    [all...]
tc-ip2k.c 275 md_pcrel_from (fixS *fixP ATTRIBUTE_UNUSED)
281 /* Return the bfd reloc type for OPERAND of INSN at fixup FIXP.
283 *FIXP may be modified if desired. */
288 fixS * fixP ATTRIBUTE_UNUSED)
301 if (fixP->fx_cgen.opinfo != 0)
302 result = fixP->fx_cgen.opinfo;
303 fixP->fx_no_overflow = 1;
307 result = fixP->fx_cgen.opinfo;
310 fixP->fx_no_overflow = 1;
315 fixP->fx_no_overflow = 1
    [all...]
tc-dlx.c 901 fixS *fixP;
915 fixP = fix_new_exp (frag_now,
926 fixP->fx_no_overflow = 1;
932 switch (fixP->fx_r_type)
943 fixP->fx_bit_fixP = bitP;
955 fixP->fx_bit_fixP = bitP;
966 fixP->fx_bit_fixP = bitP;
969 fixP->fx_bit_fixP = NULL;
993 md_dlx_fix_adjustable (fixS *fixP)
996 return (fixP->fx_r_type != BFD_RELOC_VTABLE_INHERI
    [all...]
tc-avr.h 162 #define TC_VALIDATE_FIX(FIXP,SEG,SKIP) \
163 if ( (FIXP->fx_r_type == BFD_RELOC_AVR_7_PCREL \
164 || FIXP->fx_r_type == BFD_RELOC_AVR_13_PCREL \
165 || FIXP->fx_r_type == BFD_RELOC_AVR_LO8_LDI_PM \
166 || FIXP->fx_r_type == BFD_RELOC_AVR_LO8_LDI_GS \
167 || FIXP->fx_r_type == BFD_RELOC_AVR_HI8_LDI_PM \
168 || FIXP->fx_r_type == BFD_RELOC_AVR_HI8_LDI_GS \
169 || FIXP->fx_r_type == BFD_RELOC_AVR_HH8_LDI_PM \
170 || FIXP->fx_r_type == BFD_RELOC_AVR_LO8_LDI_PM_NEG \
171 || FIXP->fx_r_type == BFD_RELOC_AVR_HI8_LDI_PM_NEG
    [all...]
tc-m32r.c 157 fixS *fixp; member in struct:m32r_hi_fixup
    [all...]
tc-nios2.c 1020 fixS *fixP, valueT value)
1022 if (fixP->fx_r_type == BFD_RELOC_8
1023 || fixP->fx_r_type == BFD_RELOC_16
1024 || fixP->fx_r_type == BFD_RELOC_32)
1026 as_bad_where (fixP->fx_file, fixP->fx_line,
1043 gas_assert (fixP->fx_size == opcode->size);
1049 = ((fixP->fx_frag->fr_address + fixP->fx_where) & 0xf0000000);
1053 as_bad_where (fixP->fx_file, fixP->fx_line
    [all...]
tc-spu.c 370 fixS *fixP;
378 fixP = fix_new_exp (frag_now,
384 fixP->tc_fix_data.arg_format = insn.reloc_arg[i];
385 fixP->tc_fix_data.insn_tag = insn.tag;
865 tc_gen_reloc (asection *seg ATTRIBUTE_UNUSED, fixS *fixp)
870 if (fixp->fx_addsy)
871 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
872 else if (fixp->fx_subsy)
873 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_subsy);
876 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where
    [all...]
tc-xgate.c 606 md_pcrel_from (fixS * fixP)
608 return fixP->fx_size + fixP->fx_where + fixP->fx_frag->fr_address;
615 tc_gen_reloc (asection * section ATTRIBUTE_UNUSED, fixS * fixp)
621 *reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
622 reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
624 if (fixp->fx_r_type == 0)
627 reloc->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type)
    [all...]
  /toolchain/binutils/binutils-2.25/gas/
write.c 154 fixS *fixP;
158 fixP = (fixS *) obstack_alloc (&notes, sizeof (fixS));
160 fixP->fx_frag = frag;
161 fixP->fx_where = where;
162 fixP->fx_size = size;
164 if (fixP->fx_size != size)
169 fixP->fx_addsy = add_symbol;
170 fixP->fx_subsy = sub_symbol;
171 fixP->fx_offset = offset;
172 fixP->fx_dot_value = dot_value
619 fixS *fixp = seginfo->fix_root; local
765 fixS *fixp; local
1199 fixS *fixp; local
    [all...]
cgen.c 260 fixS *fixP;
264 fixP = fix_new (frag, where, length / 8, symbol, offset,
269 fixP->fx_cgen.insn = insn;
270 fixP->fx_cgen.opinfo = opinfo;
271 fixP->fx_cgen.field = NULL;
272 fixP->fx_cgen.msb_field_p = 0;
274 return fixP;
300 fixS *fixP;
304 fixP = fix_new_exp (frag, where, length / 8, exp,
309 fixP->fx_cgen.insn = insn
    [all...]
literal.c 58 fixS *fixp; local
65 for (fixp = seginfo->frchainP->fix_root;
66 fixp != (fixS *) NULL;
67 fixp = fixp->fx_next, offset += size)
69 if (fixp->fx_addsy == sym && fixp->fx_offset == addend)

Completed in 1425 milliseconds

1 2 3 4 5