Lines Matching refs:fragP
3619 md_estimate_size_before_relax (fragS * fragP ATTRIBUTE_UNUSED, in md_estimate_size_before_relax()
3622 if (fragP->fr_symbol && S_GET_SEGMENT (fragP->fr_symbol) == segment_type) in md_estimate_size_before_relax()
3626 fragP->fr_subtype = in md_estimate_size_before_relax()
3627 ENCODE_RELAX (RELAX_LEN (fragP->fr_subtype), STATE_BITS10); in md_estimate_size_before_relax()
3629 else if (fragP->fr_symbol) in md_estimate_size_before_relax()
3636 fragP->fr_subtype = in md_estimate_size_before_relax()
3637 ENCODE_RELAX (RELAX_LEN (fragP->fr_subtype), STATE_WORD); in md_estimate_size_before_relax()
3643 fragP->fr_subtype = in md_estimate_size_before_relax()
3644 ENCODE_RELAX (RELAX_LEN (fragP->fr_subtype), STATE_UNDEF); in md_estimate_size_before_relax()
3647 return md_relax_table[fragP->fr_subtype].rlx_length; in md_estimate_size_before_relax()
3653 fragS * fragP) in md_convert_frag() argument
3661 switch (fragP->fr_subtype) in md_convert_frag()
3678 where = fragP->fr_literal + fragP->fr_fix; in md_convert_frag()
3681 fragP->fr_fix += 2; in md_convert_frag()
3688 int insn = bfd_getl16 (fragP->fr_opcode); in md_convert_frag()
3708 where = fragP->fr_literal + fragP->fr_fix; in md_convert_frag()
3712 fragP->fr_fix += 4; in md_convert_frag()
3722 where = fragP->fr_literal + fragP->fr_fix; in md_convert_frag()
3727 fragP->fr_fix += 6; in md_convert_frag()
3732 int insn = bfd_getl16 (fragP->fr_opcode + 2); in md_convert_frag()
3754 fix_new (fragP, fragP->fr_fix, 2, fragP->fr_symbol, in md_convert_frag()
3755 fragP->fr_offset, TRUE, rela); in md_convert_frag()
3756 fragP->fr_fix += 2; in md_convert_frag()
3764 int insn = bfd_getl16 (fragP->fr_opcode + 2); in md_convert_frag()
3783 where = fragP->fr_literal + fragP->fr_fix; in md_convert_frag()
3787 fragP->fr_fix += 6; in md_convert_frag()
3793 __FUNCTION__, (long) fragP->fr_subtype); in md_convert_frag()
3798 fix_new (fragP, fragP->fr_fix, 2, fragP->fr_symbol, in md_convert_frag()
3799 fragP->fr_offset, TRUE, rela); in md_convert_frag()
3801 fragP->fr_fix += 2; in md_convert_frag()
3808 msp430_relax_frag (segT seg ATTRIBUTE_UNUSED, fragS * fragP, in msp430_relax_frag() argument
3821 if (RELAX_STATE (fragP->fr_subtype) == STATE_UNDEF in msp430_relax_frag()
3822 || RELAX_STATE (fragP->fr_subtype) == STATE_WORD) in msp430_relax_frag()
3825 if (RELAX_STATE (fragP->fr_subtype) == STATE_BITS10) in msp430_relax_frag()
3827 symbolP = fragP->fr_symbol; in msp430_relax_frag()
3832 aim = S_GET_VALUE (symbolP) - fragP->fr_address - fragP->fr_fix; in msp430_relax_frag()
3842 this_state = fragP->fr_subtype; in msp430_relax_frag()
3876 fragP->fr_subtype = this_state; in msp430_relax_frag()