Lines Matching +full:22 +full:v
64 uint32_t v = sym->st_value + rela[i].r_addend; in apply_relocate_add() local
74 *loc += v; in apply_relocate_add()
77 v -= (uint32_t)loc + 4; in apply_relocate_add()
78 if ((int32_t)v > 0x7fff || in apply_relocate_add()
79 (int32_t)v < -(int32_t)0x8000) { in apply_relocate_add()
85 *loc = ((((word >> 22) << 16) | (v & 0xffff)) << 6) | in apply_relocate_add()
89 if (v & 3) { in apply_relocate_add()
94 if ((v >> 28) != ((uint32_t)loc >> 28)) { in apply_relocate_add()
99 *loc = (*loc & 0x3f) | ((v >> 2) << 6); in apply_relocate_add()
103 *loc = ((((word >> 22) << 16) | in apply_relocate_add()
104 ((v >> 16) & 0xffff)) << 6) | (word & 0x3f); in apply_relocate_add()
108 *loc = ((((word >> 22) << 16) | (v & 0xffff)) << 6) | in apply_relocate_add()
116 word2 = ((v >> 16) + ((v >> 15) & 1)) & 0xffff; in apply_relocate_add()
117 *loc = ((((word >> 22) << 16) | word2) << 6) | in apply_relocate_add()