• Home
  • Raw
  • Download

Lines Matching refs:fragP

524 m32c_prepare_relax_scan (fragS *fragP, offsetT *aim, relax_substateT this_state)  in m32c_prepare_relax_scan()  argument
526 symbolS *symbolP = fragP->fr_symbol; in m32c_prepare_relax_scan()
568 md_estimate_size_before_relax (fragS * fragP, segT segment ATTRIBUTE_UNUSED) in md_estimate_size_before_relax() argument
570 int where = fragP->fr_opcode - fragP->fr_literal; in md_estimate_size_before_relax()
572 if (fragP->fr_subtype == 1) in md_estimate_size_before_relax()
573 fragP->fr_subtype = insn_to_subtype (fragP->fr_cgen.insn->base->num, fragP->fr_cgen.insn); in md_estimate_size_before_relax()
575 if (S_GET_SEGMENT (fragP->fr_symbol) != segment) in md_estimate_size_before_relax()
579 new_insn = subtype_mappings[fragP->fr_subtype].insn_for_extern; in md_estimate_size_before_relax()
580 fragP->fr_subtype = insn_to_subtype (new_insn, 0); in md_estimate_size_before_relax()
583 if (fragP->fr_cgen.insn->base in md_estimate_size_before_relax()
584 && fragP->fr_cgen.insn->base->num in md_estimate_size_before_relax()
585 != subtype_mappings[fragP->fr_subtype].insn in md_estimate_size_before_relax()
586 && subtype_mappings[fragP->fr_subtype].insn > 0) in md_estimate_size_before_relax()
588 int new_insn= subtype_mappings[fragP->fr_subtype].insn; in md_estimate_size_before_relax()
591 fragP->fr_cgen.insn = (fragP->fr_cgen.insn in md_estimate_size_before_relax()
592 - fragP->fr_cgen.insn->base->num in md_estimate_size_before_relax()
597 return subtype_mappings[fragP->fr_subtype].bytes - (fragP->fr_fix - where); in md_estimate_size_before_relax()
623 fragS * fragP ATTRIBUTE_UNUSED) in md_convert_frag()
627 int where = fragP->fr_opcode - fragP->fr_literal; in md_convert_frag()
628 int rl_where = fragP->fr_opcode - fragP->fr_literal; in md_convert_frag()
629 unsigned char *op = (unsigned char *)fragP->fr_opcode; in md_convert_frag()
632 addend = target_address_for (fragP) - (fragP->fr_address + where); in md_convert_frag()
634 fragP->fr_fix = where + subtype_mappings[fragP->fr_subtype].bytes; in md_convert_frag()
636 switch (subtype_mappings[fragP->fr_subtype].insn) in md_convert_frag()
836 fragP->fr_subtype, in md_convert_frag()
837 fragP->fr_cgen.insn->base->name); in md_convert_frag()
844 fragP->fr_offset = (fragP->fr_address + where); in md_convert_frag()
846 fix_new (fragP, in md_convert_frag()
852 if (S_GET_SEGMENT (fragP->fr_symbol) != sec in md_convert_frag()
857 gas_assert (fragP->fr_cgen.insn != 0); in md_convert_frag()
858 gas_cgen_record_fixup (fragP, in md_convert_frag()
860 fragP->fr_cgen.insn, in md_convert_frag()
861 (fragP->fr_fix - where) * 8, in md_convert_frag()
864 fragP->fr_cgen.opinfo, in md_convert_frag()
865 fragP->fr_symbol, in md_convert_frag()
866 fragP->fr_offset); in md_convert_frag()