Lines Matching full:addend

56                               uint64_t LocData, int64_t Addend) {
63 return S + Addend;
66 return S + Addend - Offset;
69 return (S + Addend) & 0xFFFFFFFF;
89 uint64_t /*LocData*/, int64_t Addend) {
92 return (S + Addend) & 0xFFFFFFFF;
94 return S + Addend;
96 return (S + Addend - Offset) & 0xFFFF;
98 return (S + Addend - Offset) & 0xFFFFFFFF;
100 return S + Addend - Offset;
117 uint64_t LocData, int64_t /*Addend*/) {
141 uint64_t /*LocData*/, int64_t Addend) {
144 return (S + Addend) & 0xFFFFFFFF;
146 return S + Addend;
148 return S + Addend - 0x8000;
150 return S + Addend - Offset;
167 uint64_t /*LocData*/, int64_t Addend) {
170 return (S + Addend) & 0xFFFFFFFF;
172 return (S + Addend) & 0xFFFF;
191 uint64_t /*LocData*/, int64_t Addend) {
194 return (S + Addend) & 0xFFFFFFFF;
196 return S + Addend;
198 return (S + Addend - Offset) & 0xFFFFFFFF;
200 return S + Addend - Offset;
217 uint64_t /*LocData*/, int64_t Addend) {
220 return (S + Addend) & 0xFFFFFFFF;
222 return S + Addend;
241 uint64_t /*LocData*/, int64_t Addend) {
247 return S + Addend;
277 uint64_t /*LocData*/, int64_t Addend) {
281 return S + Addend;
299 uint64_t LocData, int64_t /*Addend*/) {
323 uint64_t /*LocData*/, int64_t Addend) {
326 return (S + Addend) & 0xFFFFFFFF;
328 return (S + Addend - Offset) & 0xFFFFFFFF;
344 uint64_t LocData, int64_t Addend) {
346 // for supplying the correct values for LocData and Addend, i.e.
347 // Addend == 0 for REL and LocData == 0 for RELA.
348 assert((LocData == 0 || Addend == 0) &&
349 "one of LocData and Addend must be 0");
352 return (S + LocData + Addend) & 0xFFFFFFFF;
354 return (S + LocData + Addend - Offset) & 0xFFFFFFFF;
370 uint64_t /*LocData*/, int64_t Addend) {
373 return (S + Addend) & 0xFFFF;
375 return (S + Addend) & 0xFFFFFFFF;
386 uint64_t /*LocData*/, int64_t Addend) {
388 return (S + Addend) & 0xFFFFFFFF;
403 uint64_t LocData, int64_t /*Addend*/) {
423 uint64_t LocData, int64_t Addend) {
425 return S + Addend;
434 uint64_t /*LocData*/, int64_t Addend) {
436 return S + Addend;
472 uint64_t LocData, int64_t Addend) {
473 int64_t RA = Addend;
527 uint64_t LocData, int64_t Addend) {
532 return (S + Addend) & 0xFFFFFFFF;
534 return (S + Addend - Offset) & 0xFFFFFFFF;
563 uint64_t LocData, int64_t Addend) {
568 return (S + Addend) & 0xFFFFFFFF;
570 return (S + Addend - Offset) & 0xFFFFFFFF;
572 return S + Addend;
574 return (LocData & 0xC0) | ((LocData + S + Addend) & 0x3F);
576 return (LocData & 0xC0) | ((LocData - (S + Addend)) & 0x3F);
578 return (LocData + (S + Addend)) & 0xFF;
580 return (LocData - (S + Addend)) & 0xFF;
582 return (LocData + (S + Addend)) & 0xFFFF;
584 return (LocData - (S + Addend)) & 0xFFFF;
586 return (LocData + (S + Addend)) & 0xFFFFFFFF;
588 return (LocData - (S + Addend)) & 0xFFFFFFFF;
590 return (LocData + (S + Addend));
592 return (LocData - (S + Addend));
609 uint64_t LocData, int64_t /*Addend*/) {
630 uint64_t LocData, int64_t /*Addend*/) {
652 uint64_t LocData, int64_t /*Addend*/) {
673 uint64_t LocData, int64_t /*Addend*/) {
689 uint64_t LocData, int64_t /*Addend*/) {
732 uint64_t LocData, int64_t /*Addend*/) {
756 uint64_t LocData, int64_t Addend) {
767 return resolveWasm32(Type, Offset, S, LocData, Addend);
878 int64_t Addend = 0;
892 Addend = getELFAddend(R);
893 // LoongArch and RISCV relocations use both LocData and Addend.
902 return Resolver(R.getType(), R.getOffset(), S, LocData, Addend);
910 // contains the addend, provided by the caller.