Lines Matching full:fixp
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 \
60 || (FIXP)->tc_fix_data.insn_tag == M_BRASL \
61 || (((FIXP)->tc_fix_data.insn_tag == M_BR \
62 || (FIXP)->tc_fix_data.insn_tag == M_BRA) \
63 && (FIXP)->fx_addsy != NULL \
64 && S_IS_FUNCTION ((FIXP)->fx_addsy)) \
65 || (FIXP)->fx_r_type == BFD_RELOC_SPU_PPU32 \
66 || (FIXP)->fx_r_type == BFD_RELOC_SPU_PPU64 \
67 || (FIXP)->fx_r_type == BFD_RELOC_SPU_ADD_PIC \
68 || generic_force_reloc (FIXP))