Lines Matching defs:diff
254 sljit_sw diff;
278 diff = ((sljit_sw)target_addr - (sljit_sw)(code_ptr)) & ~0x3l;
282 if (diff <= 0x7fff && diff >= -0x8000) {
292 diff -= sizeof(sljit_ins);
295 if (diff <= 0x01ffffff && diff >= -0x02000000) {
902 sljit_sw diff;
925 diff = argw - next_argw;
927 return diff <= SIMM_MAX && diff >= SIMM_MIN;
929 if (arg == next_arg && diff <= SIMM_MAX && diff >= SIMM_MIN)
953 sljit_sw diff;
1036 diff = argw - compiler->cache_argw;
1037 if ((compiler->cache_arg & SLJIT_IMM) && diff <= SIMM_MAX && diff >= SIMM_MIN) {
1038 ADJUST_CACHED_IMM(diff);
1039 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(TMP_REG3) | IMM(diff));
1042 diff = argw - next_argw;
1043 if ((next_arg & SLJIT_MEM) && diff <= SIMM_MAX && diff >= SIMM_MIN) {
1055 diff = argw - compiler->cache_argw;
1056 if (compiler->cache_arg == arg && diff <= SIMM_MAX && diff >= SIMM_MIN) {
1058 ADJUST_CACHED_IMM(diff);
1059 return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(TMP_REG3) | IMM(diff));
1062 if ((compiler->cache_arg & SLJIT_IMM) && diff <= SIMM_MAX && diff >= SIMM_MIN) {
1066 FAIL_IF(push_inst(compiler, ADDI | D(TMP_REG3) | A(TMP_REG3) | IMM(diff)));
1084 diff = argw - next_argw;
1085 if (arg == next_arg && !(inp_flags & WRITE_BACK) && diff <= SIMM_MAX && diff >= SIMM_MIN) {
1096 if ((next_arg & SLJIT_MEM) && !(next_arg & OFFS_REG_MASK) && diff <= SIMM_MAX && diff >= SIMM_MIN) {