Lines Matching full:addend
57 uint64_t LocData, int64_t Addend) {
64 return S + Addend;
67 return S + Addend - Offset;
70 return (S + Addend) & 0xFFFFFFFF;
90 uint64_t /*LocData*/, int64_t Addend) {
93 return (S + Addend) & 0xFFFFFFFF;
95 return S + Addend;
97 return (S + Addend - Offset) & 0xFFFF;
99 return (S + Addend - Offset) & 0xFFFFFFFF;
101 return S + Addend - Offset;
118 uint64_t LocData, int64_t /*Addend*/) {
142 uint64_t /*LocData*/, int64_t Addend) {
145 return (S + Addend) & 0xFFFFFFFF;
147 return S + Addend;
149 return S + Addend - 0x8000;
151 return S + Addend - Offset;
168 uint64_t /*LocData*/, int64_t Addend) {
171 return (S + Addend) & 0xFFFFFFFF;
173 return (S + Addend) & 0xFFFF;
192 uint64_t /*LocData*/, int64_t Addend) {
195 return (S + Addend) & 0xFFFFFFFF;
197 return S + Addend;
199 return (S + Addend - Offset) & 0xFFFFFFFF;
201 return S + Addend - Offset;
218 uint64_t /*LocData*/, int64_t Addend) {
221 return (S + Addend) & 0xFFFFFFFF;
223 return S + Addend;
242 uint64_t /*LocData*/, int64_t Addend) {
248 return S + Addend;
278 uint64_t /*LocData*/, int64_t Addend) {
282 return S + Addend;
300 uint64_t LocData, int64_t /*Addend*/) {
324 uint64_t /*LocData*/, int64_t Addend) {
327 return (S + Addend) & 0xFFFFFFFF;
329 return (S + Addend - Offset) & 0xFFFFFFFF;
345 uint64_t LocData, int64_t Addend) {
347 // for supplying the correct values for LocData and Addend, i.e.
348 // Addend == 0 for REL and LocData == 0 for RELA.
349 assert((LocData == 0 || Addend == 0) &&
350 "one of LocData and Addend must be 0");
353 return (S + LocData + Addend) & 0xFFFFFFFF;
355 return (S + LocData + Addend - Offset) & 0xFFFFFFFF;
371 uint64_t /*LocData*/, int64_t Addend) {
374 return (S + Addend) & 0xFFFF;
376 return (S + Addend) & 0xFFFFFFFF;
387 uint64_t /*LocData*/, int64_t Addend) {
389 return (S + Addend) & 0xFFFFFFFF;
404 uint64_t LocData, int64_t /*Addend*/) {
424 uint64_t LocData, int64_t Addend) {
426 return S + Addend;
435 uint64_t /*LocData*/, int64_t Addend) {
437 return S + Addend;
467 uint64_t LocData, int64_t Addend) {
468 int64_t RA = Addend;
522 uint64_t LocData, int64_t Addend) {
527 return (S + Addend) & 0xFFFFFFFF;
529 return (S + Addend - Offset) & 0xFFFFFFFF;
558 uint64_t LocData, int64_t Addend) {
563 return (S + Addend) & 0xFFFFFFFF;
565 return (S + Addend - Offset) & 0xFFFFFFFF;
567 return S + Addend;
569 return (LocData & 0xC0) | ((LocData + S + Addend) & 0x3F);
571 return (LocData & 0xC0) | ((LocData - (S + Addend)) & 0x3F);
573 return (LocData + (S + Addend)) & 0xFF;
575 return (LocData - (S + Addend)) & 0xFF;
577 return (LocData + (S + Addend)) & 0xFFFF;
579 return (LocData - (S + Addend)) & 0xFFFF;
581 return (LocData + (S + Addend)) & 0xFFFFFFFF;
583 return (LocData - (S + Addend)) & 0xFFFFFFFF;
585 return (LocData + (S + Addend));
587 return (LocData - (S + Addend));
604 uint64_t LocData, int64_t /*Addend*/) {
625 uint64_t LocData, int64_t /*Addend*/) {
647 uint64_t LocData, int64_t /*Addend*/) {
668 uint64_t LocData, int64_t /*Addend*/) {
684 uint64_t LocData, int64_t /*Addend*/) {
727 uint64_t LocData, int64_t /*Addend*/) {
751 uint64_t LocData, int64_t Addend) {
762 return resolveWasm32(Type, Offset, S, LocData, Addend);
873 int64_t Addend = 0;
887 Addend = getELFAddend(R);
888 // LoongArch and RISCV relocations use both LocData and Addend.
897 return Resolver(R.getType(), R.getOffset(), S, LocData, Addend);
905 // contains the addend, provided by the caller.