Lines Matching +full:no +full:- +full:comp

2    Copyright (C) 1993-2022 Free Software Foundation, Inc.
18 Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
19 MA 02110-1301, USA. */
35 /* Program expects little-endian mode. */
41 /* Do not allow kernel-assisted branch prediction. */
80 /* These are strictly for compatibility with the older elf32-hppa
107 /* Note: PA-ELF is defined to use only RELA relocations. */
108 #include "elf/reloc-macros.h"
111 RELOC_NUMBER (R_PARISC_NONE, 0) /* No reloc */
116 /* 32-bit word symbol + addend */
133 /* PC-relative relocation types
140 carried in the ten high-order bits of the addend field. The remaining
141 22 bits of the addend field are sign-extended to form the Addend.
148 /* op & branch (17) symbol - PC - 8 + addend */
151 /* 32-bit word symbol - PC - 8 + addend */
154 /* long immediate (7) L(symbol - PC - 8 + addend) */
157 /* branch external (19) R(symbol - PC - 8 + addend) */
160 /* branch (20) symbol - PC - 8 + addend */
163 /* branch (20) symbol - PC - 8 + addend */
166 /* load/store (1) R(symbol - PC - 8 + addend) */
169 /* load/store (1) symbol - PC - 8 + addend */
172 /* DP-relative relocation types. */
174 /* long immediate (7) LR(symbol - GP, addend) */
177 /* load/store mod. comp. (2) RR(symbol - GP, addend) */
180 /* load/store doubleword (3) RR(symbol - GP, addend) */
183 /* load/store (1) RR(symbol - GP, addend) */
186 /* load/store (1) symbol - GP + addend */
192 from position-independent code within shared libraries. They are
196 /* long immediate (7) LR(symbol - GP, addend) */
199 /* load/store (1) RR(symbol - GP, addend) */
202 /* load/store (1) symbol - GP + addend */
218 /* none no reloc; base := sym */
221 /* 32-bit word symbol - SECT + addend */
224 /* long immediate (7) LR(symbol - base, addend) */
227 /* branch external (19) RR(symbol - base, addend) */
230 /* branch external (19) symbol - base + addend */
233 /* load/store (1) RR(symbol - base, addend) */
236 /* load/store (1) symbol - base, addend */
241 /* none no relocation; SB := sym */
244 /* 32-bit word symbol - SB + addend */
259 /* 32-bit word ltoff(fptr(symbol+addend)) */
269 /* 64-bit doubleword fptr(symbol+addend) */
274 /* 32-bit word fptr(symbol) */
285 /* 64-bit doubleword symbol - PC - 8 + addend */
288 /* branch & link (21) symbol - PC - 8 + addend */
291 /* branch & link (21) symbol - PC - 8 + addend */
294 /* load/store mod. comp. (2) R(symbol - PC - 8 + addend) */
297 /* load/store doubleword (3) R(symbol - PC - 8 + addend) */
300 /* load/store (1) symbol - PC - 8 + addend */
303 /* load/store mod. comp. (2) symbol - PC - 8 + addend */
306 /* load/store doubleword (3) symbol - PC - 8 + addend */
310 /* 64-bit doubleword symbol + addend */
313 /* load/store mod. comp. (2) RR(symbol, addend) */
322 /* load/store mod. comp. (2) symbol + addend */
328 /* 64-bit doubleword symbol - GP + addend */
331 /* load/store mod. comp. (2) RR(symbol - GP, addend) */
334 /* load/store doubleword (3) RR(symbol - GP, addend) */
337 /* load/store (1) symbol - GP + addend */
340 /* load/store mod. comp. (2) symbol - GP + addend */
343 /* load/store doubleword (3) symbol - GP + addend */
347 /* 64-bit doubleword ltoff(symbol + addend) */
350 /* load/store mod. comp. (2) R(ltoff(symbol + addend)) */
359 /* load/store mod. comp. (2) ltoff(symbol + addend) */
366 /* 64-bit doubleword symbol - SECT + addend */
369 /* load/store mod. comp. (2) RR(symbol - base, addend) */
372 /* load/store doubleword (3) RR(symbol - base, addend) */
376 /* 64-bit doubleword symbol - SB + addend */
379 /* load/store mod. comp. (2) RR(pltoff(symbol), addend) */
388 /* load/store mod. comp. (2) pltoff(symbol) + addend */
395 /* 64-bit doubleword ltoff(fptr(symbol+addend)) */
398 /* load/store mod. comp. (2) R(ltoff(fptr(symbol+addend))) */
407 /* load/store mod. comp. (2) ltoff(fptr(symbol+addend)) */
424 /* 32-bit word symbol - TP + addend */
427 /* long immediate (7) LR(symbol - TP, addend) */
430 /* load/store (1) RR(symbol - TP, addend) */
434 /* long immediate (7) L(ltoff(symbol - TP + addend)) */
437 /* load/store (1) R(ltoff(symbol - TP + addend)) */
440 /* load/store (1) ltoff(symbol - TP + addend) */
444 /* 64-bit word symbol - TP + addend */
447 /* load/store mod. comp. (2) RR(symbol - TP, addend) */
450 /* load/store doubleword (3) RR(symbol - TP, addend) */
453 /* load/store (1) symbol - TP + addend */
456 /* load/store mod. comp. (2) symbol - TP + addend */
459 /* load/store doubleword (3) symbol - TP + addend */
463 /* 64-bit doubleword ltoff(symbol - TP + addend) */
466 /* load/store mod. comp. (2) R(ltoff(symbol - TP + addend)) */
469 /* load/store doubleword (3) R(ltoff(symbol - TP + addend)) */
472 /* load/store (1) ltoff(symbol - TP + addend) */
475 /* load/store mod. comp. (2) ltoff(symbol - TP + addend) */
478 /* load/store doubleword (3) ltoff(symbol - TP + addend) */
585 #define DT_HP_NO_ENVVAR 0x00008 /* No env var */
587 #define DT_HP_BIND_NONFATAL 0x00020 /* Bind non-fatal */
592 #define DT_HP_BIND_DEPTH_FIRST 0x00400 /* Bind depth-first */