Home | History | Annotate | Download | only in sljit

Lines Matching refs:max_delta

1441 	if (max_delta & 0xf00) \
1462 sljit_sw max_delta;
1474 max_delta = IS_TYPE1_TRANSFER(inp_flags) ? 0xfff : 0xff;
1479 if ((compiler->cache_arg & SLJIT_IMM) && (imm <= (sljit_uw)max_delta || imm >= (sljit_uw)-max_delta)) {
1480 if (imm <= (sljit_uw)max_delta) {
1496 if ((next_arg & SLJIT_MEM) && (imm <= (sljit_uw)max_delta || imm >= (sljit_uw)-max_delta)) {
1510 SLJIT_ASSERT((argw & 0x3) && !(max_delta & 0xf00));
1518 if (compiler->cache_arg == arg && imm <= (sljit_uw)max_delta) {
1523 if (compiler->cache_arg == arg && imm >= (sljit_uw)-max_delta) {
1530 imm = get_imm(argw & ~max_delta);
1534 GETPUT_ARG_DATA_TRANSFER(1, inp_flags & WRITE_BACK, reg, tmp_r, argw & max_delta);
1538 imm = get_imm(-argw & ~max_delta);
1543 GETPUT_ARG_DATA_TRANSFER(0, inp_flags & WRITE_BACK, reg, tmp_r, argw & max_delta);
1549 return push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, RM(TMP_REG3) | (max_delta & 0xf00 ? SRC2_IMM : 0)));
1560 return push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, RM(TMP_REG3) | (max_delta & 0xf00 ? SRC2_IMM : 0)));
1564 if (arg == next_arg && !(inp_flags & WRITE_BACK) && (imm <= (sljit_uw)max_delta || imm >= (sljit_uw)-max_delta)) {
1583 return push_inst(compiler, EMIT_DATA_TRANSFER(inp_flags, 1, inp_flags & WRITE_BACK, reg, arg & REG_MASK, reg_map[tmp_r] | (max_delta & 0xf00 ? SRC2_IMM : 0)));