Lines Matching refs:fix
58 struct d10v_fixup fix[MAX_INSN_FIXUPS];
490 fixS *fix)
502 as_bad_where (fix->fx_file, fix->fx_line,
555 fixups->fix[fixups->fc].reloc = BFD_RELOC_D10V_18;
567 fixups->fix[fixups->fc].reloc =
572 && (fixups->fix[fixups->fc].reloc == 0))
576 if (fixups->fix[fixups->fc].reloc == BFD_RELOC_16 ||
577 fixups->fix[fixups->fc].reloc == BFD_RELOC_D10V_18)
578 fixups->fix[fixups->fc].size = 2;
580 fixups->fix[fixups->fc].size = 4;
582 fixups->fix[fixups->fc].exp = opers[i];
583 fixups->fix[fixups->fc].operand = opcode->operands[i];
584 fixups->fix[fixups->fc].pcrel =
619 if (fx->fix[i].reloc)
622 if (fx->fix[i].size == 2)
625 if (fx->fix[i].reloc == BFD_RELOC_D10V_18)
626 fx->fix[i].operand |= 4096;
630 fx->fix[i].size,
631 &(fx->fix[i].exp),
632 fx->fix[i].pcrel,
633 fx->fix[i].operand|2048);
664 if (fx->fix[i].reloc)
667 if (fx->fix[i].size == 2)
670 if (fx->fix[i].reloc == BFD_RELOC_D10V_18)
671 fx->fix[i].operand |= 4096;
674 if ((fx->fix
676 fx->fix[i].operand |= 1024;
680 fx->fix[i].size,
681 &(fx->fix[i].exp),
682 fx->fix[i].pcrel,
683 fx->fix[i].operand|2048);
1074 if (fx->fix[i].reloc)
1077 if (fx->fix[i].size == 2)
1080 if (fx->fix[i].reloc == BFD_RELOC_D10V_10_PCREL_R
1092 fx->fix[i].operand |= 1024;
1094 if (fx->fix[i].reloc == BFD_RELOC_D10V_18)
1095 fx->fix[i].operand |= 4096;
1099 fx->fix[i].size,
1100 &(fx->fix[i].exp),
1101 fx->fix[i].pcrel,
1102 fx->fix[i].operand|2048);
1323 and we fix things here. (Ref: PR14826) */
1368 fix that here. */
1539 /* If the fix is relative to a global symbol, not a section