Home
last modified time | relevance | path

Searched refs:pcrel (Results 1 – 25 of 297) sorted by relevance

12345678910>>...12

/netbsd/src/external/gpl3/binutils/dist/gas/doc/
Dc-h8300.texi214 pcrel:N @r{N-bit displacement relative to program counter}
220 * add.l rs,rd bra pcrel:8
221 * add.l #imm,rd * bra pcrel:16
222 adds #imm,rd bt pcrel:8
223 addx #imm,rd * bt pcrel:16
224 addx rs,rd brn pcrel:8
225 and.b #imm,rd * brn pcrel:16
226 and.b rs,rd bf pcrel:8
227 * and.w rs,rd * bf pcrel:16
228 * and.w #imm,rd bhi pcrel:8
[all …]
/netbsd/src/external/gpl3/binutils/dist/gas/config/
Dtc-ns32k.c41 iif.iifP[ptr].pcrel = i1; \
78 char pcrel; /* 1 if pcrel, this is really redundant info. */ member
116 int pcrel; /* True if object is pcrel. */ member
390 addrmodeP->pcrel = 0; /* Not set in this function. */ in addr_mode()
724 addrmodeP->pcrel = 0; in get_addr_mode()
732 addrmodeP->pcrel = 1; in get_addr_mode()
910 int pcrel, b, loop, pcrel_adjust; in encode_operand() local
920 pcrel = 0; in encode_operand()
960 addr_modeP.pcrel, in encode_operand()
986 pcrel -= 1; /* Make pcrel 0 in spite of what case 'p': in encode_operand()
[all …]
Dbfin-defs.h252 int pcrel; member
265 (INSTR_T code, Expr_Node *, int reloc,int pcrel);
267 (INSTR_T code, const char * sym, int reloc, int pcrel);
269 (INSTR_T code, const char *symbol, int reloc, int value, int pcrel);
Dtc-bfin.c541 insn->pcrel, insn->reloc); in md_assemble()
889 note_reloc (INSTR_T code, Expr_Node * symbol, int reloc, int pcrel) in note_reloc() argument
894 return note_reloc1 (code, symbol->value.s_value, reloc, pcrel); in note_reloc()
899 note_reloc1 (INSTR_T code, const char *symbol, int reloc, int pcrel) in note_reloc1() argument
903 code->pcrel = pcrel; in note_reloc1()
908 note_reloc2 (INSTR_T code, const char *symbol, int reloc, int value, int pcrel) in note_reloc2() argument
912 code->pcrel = pcrel; in note_reloc2()
965 int pcrel = 1; /* Is the parent reloc pc-relative? in Expr_Node_Gen_Reloc() local
988 pcrel = 0; in Expr_Node_Gen_Reloc()
992 pcrel = 0; in Expr_Node_Gen_Reloc()
[all …]
Dtc-dlx.c54 int pcrel; member
800 the_insn.pcrel = 0; in machine_ip()
816 the_insn.pcrel = 1; in machine_ip()
831 the_insn.pcrel = 1; in machine_ip()
907 the_insn.size, & the_insn.exp, the_insn.pcrel, in md_assemble()
Dtc-arc.c312 unsigned char pcrel; member
1436 int size, pcrel, offset = 0; in apply_fixups() local
1454 pcrel = fixup->pcrel; in apply_fixups()
1466 pcrel = reloc_howto->pc_relative; in apply_fixups()
1474 pcrel ? "Y" : "N", in apply_fixups()
1477 size, &fixup->exp, pcrel, fixup->reloc); in apply_fixups()
1527 frag_now->tc_frag_data.pcrel = insn->fixups[0].pcrel; in emit_insn1()
3226 && !fragP->tc_frag_data.pcrel) in md_estimate_size_before_relax()
3904 unsigned char pcrel = 0; in assemble_insn() local
4081 pcrel = (operand->flags & ARC_OPERAND_PCREL) ? 1 : 0; in assemble_insn()
[all …]
Dtc-mn10200.c1271 int reloc, pcrel, offset; in md_assemble() local
1282 pcrel = (operand->flags & MN10200_OPERAND_PCREL) != 0; in md_assemble()
1285 if (pcrel) in md_assemble()
1319 reloc_size, &fixups[i].exp, pcrel, in md_assemble()
1325 if (pcrel) in md_assemble()
/netbsd/src/external/gpl3/binutils/dist/gas/
DChangeLog-2017549 * testsuite/gas/arc/pcrel-relocs.d: Likewise.
2585 * testsuite/gas/mips/mips16-pcrel-1.d: Remove `-mips3' from `as'
2587 * testsuite/gas/mips/mips16-pcrel-pic-1.d: Likewise.
2588 * testsuite/gas/mips/mips16-pcrel-n32-0.d: Likewise.
2589 * testsuite/gas/mips/mips16-pcrel-n32-1.d: Likewise.
2590 * testsuite/gas/mips/mips16-pcrel-n64-0.d: Likewise.
2591 * testsuite/gas/mips/mips16-pcrel-n64-1.d: Likewise.
2592 * testsuite/gas/mips/mips16-pcrel-n64-sym32-0.d: Likewise.
2593 * testsuite/gas/mips/mips16-pcrel-n64-sym32-1.d: Likewise.
2594 * testsuite/gas/mips/mips16-pcrel-reloc-4.d: Likewise.
[all …]
/netbsd/src/external/gpl3/binutils/dist/bfd/
Delf32-rl78.c30 #define RL78REL(n,sz,bit,mask,shift,complain,pcrel) \ argument
31 HOWTO (R_RL78_##n, shift, sz, bit, pcrel, 0, complain_overflow_ ## complain, \
37 #define RL78_OP_REL(n,sz,bit,mask,shift,complain,pcrel) \ argument
38 HOWTO (R_RL78_##n, shift, sz, bit, pcrel, 0, complain_overflow_ ## complain, \
2093 int pcrel ATTRIBUTE_UNUSED = 0; in rl78_elf_relax_section()
2290 pcrel = symval - pc + srel->r_addend; \ in rl78_elf_relax_section()
2349 if (pcrel < 127 in rl78_elf_relax_section()
2350 && pcrel > -127) in rl78_elf_relax_section()
2355 insn[1] = pcrel; in rl78_elf_relax_section()
2363 if (pcrel < 127 in rl78_elf_relax_section()
[all …]
Delf32-m32c.c1533 bfd_signed_vma pcrel; in m32c_elf_relax_section() local
1607 pcrel = symval - pc + srel->r_addend; in m32c_elf_relax_section()
1620 if (pcrel >= 2 && pcrel <= 9) in m32c_elf_relax_section()
1624 insn[0] = 0x60 | (pcrel - 2); in m32c_elf_relax_section()
1636 if (pcrel <= 128 && pcrel >= -128) in m32c_elf_relax_section()
1648 if (pcrel <= 32768 && pcrel >= -32768) in m32c_elf_relax_section()
1661 if (pcrel <= 32768 && pcrel >= -32768) in m32c_elf_relax_section()
1753 if (pcrel >= 2 && pcrel <= 9) in m32c_elf_relax_section()
1755 int p = pcrel - 2; in m32c_elf_relax_section()
1767 if (pcrel <= 128 && pcrel >= -128) in m32c_elf_relax_section()
[all …]
Dmep-relocs.pl136 $pcrel = 0;
137 $pcrel = 1 if $attrs[$i] =~ /pc-rel/i;
143 $c, $bytesize, $bits, $left, $right, $pcrel, $overflow, $mask);
Delf32-rx.c42 #define RXREL(n,sz,bit,shift,complain,pcrel) \ argument
43 HOWTO (R_RX_##n, shift, sz, bit, pcrel, 0, complain_overflow_ ## complain, \
2028 int pcrel = 0; in elf32_rx_relax_section() local
2228 pcrel = symval - pc + srel->r_addend; \ in elf32_rx_relax_section()
2720 && srel[1].r_offset < irel->r_offset + pcrel) in elf32_rx_relax_section()
2734 if (-32768 + alignment_glue <= pcrel in elf32_rx_relax_section()
2735 && pcrel <= 32765 - alignment_glue) in elf32_rx_relax_section()
2744 if (-128 + alignment_glue <= pcrel in elf32_rx_relax_section()
2745 && pcrel <= 127 - alignment_glue) in elf32_rx_relax_section()
2759 if (max_pcrel3 + alignment_glue <= pcrel in elf32_rx_relax_section()
[all …]
/netbsd/src/external/gpl3/gdb/dist/bfd/
Delf32-rl78.c30 #define RL78REL(n,sz,bit,mask,shift,complain,pcrel) \ argument
31 HOWTO (R_RL78_##n, shift, sz, bit, pcrel, 0, complain_overflow_ ## complain, \
37 #define RL78_OP_REL(n,sz,bit,mask,shift,complain,pcrel) \ argument
38 HOWTO (R_RL78_##n, shift, sz, bit, pcrel, 0, complain_overflow_ ## complain, \
2093 int pcrel ATTRIBUTE_UNUSED = 0; in rl78_elf_relax_section()
2290 pcrel = symval - pc + srel->r_addend; \ in rl78_elf_relax_section()
2349 if (pcrel < 127 in rl78_elf_relax_section()
2350 && pcrel > -127) in rl78_elf_relax_section()
2355 insn[1] = pcrel; in rl78_elf_relax_section()
2363 if (pcrel < 127 in rl78_elf_relax_section()
[all …]
Delf32-m32c.c1533 bfd_signed_vma pcrel; in m32c_elf_relax_section() local
1607 pcrel = symval - pc + srel->r_addend; in m32c_elf_relax_section()
1620 if (pcrel >= 2 && pcrel <= 9) in m32c_elf_relax_section()
1624 insn[0] = 0x60 | (pcrel - 2); in m32c_elf_relax_section()
1636 if (pcrel <= 128 && pcrel >= -128) in m32c_elf_relax_section()
1648 if (pcrel <= 32768 && pcrel >= -32768) in m32c_elf_relax_section()
1661 if (pcrel <= 32768 && pcrel >= -32768) in m32c_elf_relax_section()
1753 if (pcrel >= 2 && pcrel <= 9) in m32c_elf_relax_section()
1755 int p = pcrel - 2; in m32c_elf_relax_section()
1767 if (pcrel <= 128 && pcrel >= -128) in m32c_elf_relax_section()
[all …]
Dmep-relocs.pl136 $pcrel = 0;
137 $pcrel = 1 if $attrs[$i] =~ /pc-rel/i;
143 $c, $bytesize, $bits, $left, $right, $pcrel, $overflow, $mask);
Delf32-rx.c42 #define RXREL(n,sz,bit,shift,complain,pcrel) \ argument
43 HOWTO (R_RX_##n, shift, sz, bit, pcrel, 0, complain_overflow_ ## complain, \
2028 int pcrel = 0; in elf32_rx_relax_section() local
2228 pcrel = symval - pc + srel->r_addend; \ in elf32_rx_relax_section()
2720 && srel[1].r_offset < irel->r_offset + pcrel) in elf32_rx_relax_section()
2734 if (-32768 + alignment_glue <= pcrel in elf32_rx_relax_section()
2735 && pcrel <= 32765 - alignment_glue) in elf32_rx_relax_section()
2744 if (-128 + alignment_glue <= pcrel in elf32_rx_relax_section()
2745 && pcrel <= 127 - alignment_glue) in elf32_rx_relax_section()
2759 if (max_pcrel3 + alignment_glue <= pcrel in elf32_rx_relax_section()
[all …]
/netbsd/src/external/gpl3/binutils/dist/config/
Dmt-sde3 # linked against partly-MIPS16 code. The -mcode-readable=pcrel option allows
9 CFLAGS_FOR_TARGET += -Os -minterlink-mips16 -mcode-readable=pcrel -mno-gpopt
10 CXXFLAGS_FOR_TARGET += -Os -minterlink-mips16 -mcode-readable=pcrel -mno-gpopt
/netbsd/src/external/gpl3/gdb/dist/config/
Dmt-sde3 # linked against partly-MIPS16 code. The -mcode-readable=pcrel option allows
9 CFLAGS_FOR_TARGET += -Os -minterlink-mips16 -mcode-readable=pcrel -mno-gpopt
10 CXXFLAGS_FOR_TARGET += -Os -minterlink-mips16 -mcode-readable=pcrel -mno-gpopt
/netbsd/src/external/gpl3/gcc/dist/config/
Dmt-sde3 # linked against partly-MIPS16 code. The -mcode-readable=pcrel option allows
9 CFLAGS_FOR_TARGET += -Os -minterlink-mips16 -mcode-readable=pcrel -mno-gpopt
10 CXXFLAGS_FOR_TARGET += -Os -minterlink-mips16 -mcode-readable=pcrel -mno-gpopt
/netbsd/src/external/gpl3/binutils/dist/gold/
Dreloc.h496 pcrel(unsigned char* view, Address value, Address address, in pcrel() function
525 pcrel(unsigned char* view, in pcrel() function
626 { This::template pcrel<8>(view, value, address, CHECK_NONE); } in pcrel8()
631 { return This::template pcrel<8>(view, value, address, check); } in pcrel8_check()
638 { This::template pcrel<8>(view, object, psymval, address, CHECK_NONE); } in pcrel8()
646 { return This::template pcrel<8>(view, object, psymval, address, check); } in pcrel8_check()
731 { This::template pcrel<16>(view, value, address, CHECK_NONE); } in pcrel16()
736 { return This::template pcrel<16>(view, value, address, check); } in pcrel16_check()
743 { This::template pcrel<16>(view, object, psymval, address, CHECK_NONE); } in pcrel16()
751 { return This::template pcrel<16>(view, object, psymval, address, check); } in pcrel16_check()
[all …]
/netbsd/src/external/gpl3/gcc/dist/gcc/config/mips/
Dsde.opt21 ; -mcode-xonly is a traditional alias for -mcode-readable=pcrel and
28 Target RejectNegative Alias(mcode-readable=, pcrel)
/netbsd/src/external/gpl3/gcc/dist/gcc/config/rs6000/
Dt-rs600026 rs6000-pcrel-opt.o: $(srcdir)/config/rs6000/rs6000-pcrel-opt.cc
137 $(srcdir)/config/rs6000/pcrel-opt.md
/netbsd/src/external/gpl3/gcc/dist/libgcc/config/rs6000/
Dmorestack.S186 # If this isn't a pcrel libgcc then the functions we call here will
187 # require r2 to be valid. If __morestack is called from pcrel code r2
/netbsd/src/external/gpl3/binutils/dist/opcodes/
Dkvx-dis.c533 int pcrel; member
672 res->operands[idx].pcrel = 0; in decode_insn()
681 res->operands[idx].pcrel = 1; in decode_insn()
794 res->operands[idx].pcrel = 0; in decode_insn()
803 res->operands[idx].pcrel = 1; in decode_insn()
928 res->operands[idx].pcrel = 0; in decode_insn()
937 res->operands[idx].pcrel = 1; in decode_insn()
1101 if (dec.operands[i].pcrel) in print_insn_kvx()
/netbsd/src/external/gpl3/gdb/dist/opcodes/
Dkvx-dis.c533 int pcrel; member
672 res->operands[idx].pcrel = 0; in decode_insn()
681 res->operands[idx].pcrel = 1; in decode_insn()
794 res->operands[idx].pcrel = 0; in decode_insn()
803 res->operands[idx].pcrel = 1; in decode_insn()
928 res->operands[idx].pcrel = 0; in decode_insn()
937 res->operands[idx].pcrel = 1; in decode_insn()
1101 if (dec.operands[i].pcrel) in print_insn_kvx()

12345678910>>...12