Lines Matching refs:delta
178 ptrdiff_t delta; in ir_patch_code() local
191 delta = (uint32_t*)from_addr - ins_ptr; in ir_patch_code()
192 if (((ins ^ (uint32_t)delta) & 0x01ffffffu) == 0) { in ir_patch_code()
193 delta = (uint32_t*)to_addr - ins_ptr; in ir_patch_code()
194 if (((delta + 0x02000000) >> 26) != 0) { in ir_patch_code()
197 *ins_ptr = (ins & 0xfc000000u) | ((uint32_t)delta & 0x03ffffffu); in ir_patch_code()
206 delta = (uint32_t*)from_addr - ins_ptr; in ir_patch_code()
207 if (((ins ^ ((uint32_t)delta << 5)) & 0x00ffffe0u) == 0) { in ir_patch_code()
208 delta = (uint32_t*)to_addr - ins_ptr; in ir_patch_code()
209 if (((delta + 0x40000) >> 19) != 0) { in ir_patch_code()
211 delta = (uint32_t*)veneer - ins_ptr; in ir_patch_code()
212 if (((delta + 0x40000) >> 19) != 0) { in ir_patch_code()
219 *ins_ptr = (ins & 0xff00001fu) | (((uint32_t)delta & 0x7ffffu) << 5); in ir_patch_code()
224 delta = (uint32_t*)from_addr - ins_ptr; in ir_patch_code()
225 if (((ins ^ ((uint32_t)delta << 5)) & 0x0007ffe0u) == 0) { in ir_patch_code()
226 delta = (uint32_t*)to_addr - ins_ptr; in ir_patch_code()
227 if (((delta + 0x2000) >> 14) != 0) { in ir_patch_code()
229 delta = (uint32_t*)veneer - ins_ptr; in ir_patch_code()
230 if (((delta + 0x2000) >> 14) != 0) { in ir_patch_code()
237 *ins_ptr = (ins & 0xfff8001fu) | (((uint32_t)delta & 0x3fffu) << 5); in ir_patch_code()