Lines Matching refs:diff

242 	sljit_sw diff;  in detect_jump_type()  local
251 diff = ((sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2) - executable_offset) >> 1; in detect_jump_type()
255 diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)(code_ptr + 2)) >> 1; in detect_jump_type()
260 if (diff <= 127 && diff >= -128) { in detect_jump_type()
264 if (diff <= 524287 && diff >= -524288) { in detect_jump_type()
269 diff--; in detect_jump_type()
270 if (diff <= 8388607 && diff >= -8388608) { in detect_jump_type()
276 if (diff <= 8388607 && diff >= -8388608) { in detect_jump_type()
282 if (diff <= 1023 && diff >= -1024) { in detect_jump_type()
286 if (diff <= 8388607 && diff >= -8388608) { in detect_jump_type()
298 sljit_sw diff; in set_jump_instruction() local
309diff = ((sljit_sw)jump->u.target - (sljit_sw)(jump->addr + sizeof(sljit_u32)) - executable_offset)… in set_jump_instruction()
313diff = ((sljit_sw)(jump->u.label->addr) - (sljit_sw)(jump->addr + sizeof(sljit_u32)) - executable_… in set_jump_instruction()
320 SLJIT_ASSERT(diff <= 127 && diff >= -128 && (jump->flags & IS_COND)); in set_jump_instruction()
321 jump_inst[0] = 0xd000 | (jump->flags & 0xf00) | (diff & 0xff); in set_jump_instruction()
325 SLJIT_ASSERT(diff <= 524287 && diff >= -524288 && (jump->flags & IS_COND)); in set_jump_instruction()
326 …t[0] = 0xf000 | COPY_BITS(jump->flags, 8, 6, 4) | COPY_BITS(diff, 11, 0, 6) | COPY_BITS(diff, 19, … in set_jump_instruction()
327 jump_inst[1] = 0x8000 | COPY_BITS(diff, 17, 13, 1) | COPY_BITS(diff, 18, 11, 1) | (diff & 0x7ff); in set_jump_instruction()
332 diff--; in set_jump_instruction()
337 SLJIT_ASSERT(diff <= 1023 && diff >= -1024 && !(jump->flags & IS_COND)); in set_jump_instruction()
338 jump_inst[0] = 0xe000 | (diff & 0x7ff); in set_jump_instruction()
342 SLJIT_ASSERT(diff <= 8388607 && diff >= -8388608); in set_jump_instruction()
345 s = (diff >> 23) & 0x1; in set_jump_instruction()
346 j1 = (~(diff >> 22) ^ s) & 0x1; in set_jump_instruction()
347 j2 = (~(diff >> 21) ^ s) & 0x1; in set_jump_instruction()
348 jump_inst[0] = 0xf000 | (s << 10) | COPY_BITS(diff, 11, 0, 10); in set_jump_instruction()
349 jump_inst[1] = (j1 << 13) | (j2 << 11) | (diff & 0x7ff); in set_jump_instruction()