/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 (¬es, 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)
|