Lines Matching refs:P
143 Inst_t P = (Inst_t)(int64_t)inst; in relocateARM() local
250 uint32_t result = (S + A - P) >> 2; in relocateARM()
259 P &= ~0x3; // Base address align to 4 bytes. (For BLX.) in relocateARM()
262 uint32_t result = (S + A - P) >> 1; in relocateARM()
372 Inst_t P = (Inst_t)(int64_t)inst; in relocateX86_64() local
395 *inst = (S+A-P); in relocateX86_64()
426 Inst_t P = (Inst_t)(uintptr_t)inst; in relocateX86_32() local
444 *inst = (S+A-P); in relocateX86_32()
473 Inst_t P = (Inst_t)(uintptr_t)inst; in relocateMIPS() local
514 A |= ((P + 4) & 0xF0000000); in relocateMIPS()
522 if (((P + 4) >> 28) != (A >> 28)) { // far local call in relocateMIPS()
528 rsl_assert(((P + 4) >> 28) == (S >> 28) && "stub is too far."); in relocateMIPS()
539 rsl_assert(((P + 4) >> 28) == (S >> 28) && "stub is too far."); in relocateMIPS()
559 S = (int)(intptr_t)got_address() + GP_OFFSET - (int)P; in relocateMIPS()