Lines Matching defs:AHL
156 "Incorrect type of relocation for AHL calculation");
163 int32_t AHL = ((AHI & 0xFFFF) << 16) + (int16_t)(ALO & 0xFFFF) + pLoReloc.addend();
164 return AHL;
242 // local/external: ((AHL + S) - (short)(AHL + S)) >> 16
243 // _gp_disp : ((AHL + GP - P) - (short)(AHL + GP - P)) >> 16
252 int32_t AHL = helper_CalcAHL(pReloc, *lo_reloc);
255 pParent.setAHL(AHL);
260 res = ((AHL + GP - P) - (int16_t)(AHL + GP - P)) >> 16;
264 res = ((AHL + S) - (int16_t)(AHL + S)) >> 16;
274 // local/external: AHL + S
275 // _gp_disp : AHL + GP - P + 4
286 int32_t AHL = pParent.getAHL();
287 res = AHL + GP - P + 4;
291 // The previous AHL may be for other hi/lo pairs.
305 // local : G (calculate AHL and put high 16 bit to GOT)
319 int32_t AHL = helper_CalcAHL(pReloc, *lo_reloc);
322 pParent.setAHL(AHL);
324 int32_t res = (AHL + S + 0x8000) & 0xFFFF0000;