Lines Matching refs:src2w

2021 	sljit_s32 src2, sljit_sw src2w)  in emit_op()  argument
2051 if ((src2 & SLJIT_IMM) && src2w != 0 && CHECK_IMM(flags, src2w)) { in emit_op()
2053 src2_r = src2w; in emit_op()
2060 src1w = src2w; in emit_op()
2096 if (src2w) { in emit_op()
2097 FAIL_IF(load_immediate(compiler, DR(sugg_src2_r), src2w)); in emit_op()
2112 if (getput_arg_fast(compiler, flags | LOAD_DATA, DR(sugg_src2_r), src2, src2w)) in emit_op()
2121 if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { in emit_op()
2122 FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, DR(TMP_REG2), src2, src2w, src1, src1w)); in emit_op()
2126 FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, DR(TMP_REG1), src1, src1w, src2, src2w)); in emit_op()
2127 FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, DR(TMP_REG2), src2, src2w, dst, dstw)); in emit_op()
2133 FAIL_IF(getput_arg(compiler, flags | LOAD_DATA, DR(sugg_src2_r), src2, src2w, dst, dstw)); in emit_op()
2316 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2() argument
2321 CHECK(check_sljit_emit_op2(compiler, op, 0, dst, dstw, src1, src1w, src2, src2w)); in sljit_emit_op2()
2324 ADJUST_LOCAL_OFFSET(src2, src2w); in sljit_emit_op2()
2332 src2w = (sljit_s32)src2w; in sljit_emit_op2()
2340 return emit_op(compiler, op, flags | CUMULATIVE_OP | IMM_OP, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
2345 return emit_op(compiler, op, flags | IMM_OP, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
2349 return emit_op(compiler, op, flags | CUMULATIVE_OP, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
2354 …op(compiler, op, flags | CUMULATIVE_OP | LOGICAL_OP | IMM_OP, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
2366 src2w &= 0x1f; in sljit_emit_op2()
2370 src2w &= 0x1f; in sljit_emit_op2()
2372 src2w &= 0x3f; in sljit_emit_op2()
2375 return emit_op(compiler, op, flags | IMM_OP, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
2384 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2u() argument
2387 CHECK(check_sljit_emit_op2(compiler, op, 1, 0, 0, src1, src1w, src2, src2w)); in sljit_emit_op2u()
2390 return sljit_emit_op2(compiler, op, TMP_REG2, 0, src1, src1w, src2, src2w); in sljit_emit_op2u()
2394 #define SELECT_OP3(op, src2w, D, D32, W) (((op & SLJIT_32) ? (W) : ((src2w) < 32) ? (D) : (D32)) | … argument
2397 #define SELECT_OP3(op, src2w, D, D32, W) ((W) | ((sljit_ins)(src2w) << 6)) argument
2404 sljit_s32 src2, sljit_sw src2w) in sljit_emit_shift_into() argument
2417 CHECK(check_sljit_emit_shift_into(compiler, op, src_dst, src1, src1w, src2, src2w)); in sljit_emit_shift_into()
2423 …piler, (is_left ? SLJIT_ROTL : SLJIT_ROTR) | (op & SLJIT_32), src_dst, 0, src_dst, 0, src2, src2w); in sljit_emit_shift_into()
2427 ADJUST_LOCAL_OFFSET(src2, src2w); in sljit_emit_shift_into()
2430 src2w &= bit_length - 1; in sljit_emit_shift_into()
2432 if (src2w == 0) in sljit_emit_shift_into()
2435 FAIL_IF(emit_op_mem(compiler, inp_flags, DR(TMP_REG2), src2, src2w)); in sljit_emit_shift_into()
2449 ins1 = SELECT_OP3(op, src2w, DSLL, DSLL32, SLL); in sljit_emit_shift_into()
2450 src2w = bit_length - src2w; in sljit_emit_shift_into()
2451 ins2 = SELECT_OP3(op, src2w, DSRL, DSRL32, SRL); in sljit_emit_shift_into()
2453 ins1 = SELECT_OP3(op, src2w, DSRL, DSRL32, SRL); in sljit_emit_shift_into()
2454 src2w = bit_length - src2w; in sljit_emit_shift_into()
2455 ins2 = SELECT_OP3(op, src2w, DSLL, DSLL32, SLL); in sljit_emit_shift_into()
2628 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop1_cmp() argument
2633 …IL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, FR(TMP_FREG1), src1, src1w, src2, src2w)); in sljit_emit_fop1_cmp()
2638 FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, FR(TMP_FREG2), src2, src2w, 0, 0)); in sljit_emit_fop1_cmp()
2734 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop2() argument
2739 CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); in sljit_emit_fop2()
2742 ADJUST_LOCAL_OFFSET(src2, src2w); in sljit_emit_fop2()
2758 if (getput_arg_fast(compiler, FLOAT_DATA(op) | LOAD_DATA, FR(TMP_FREG2), src2, src2w)) { in sljit_emit_fop2()
2766 if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { in sljit_emit_fop2()
2767 …FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, FR(TMP_FREG2), src2, src2w, src1, src1w)); in sljit_emit_fop2()
2771 …FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, FR(TMP_FREG1), src1, src1w, src2, src2w)); in sljit_emit_fop2()
2772 FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, FR(TMP_FREG2), src2, src2w, dst, dstw)); in sljit_emit_fop2()
2778 FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, FR(TMP_FREG2), src2, src2w, dst, dstw)); in sljit_emit_fop2()
2998 if (src2w) { \
2999 PTR_FAIL_IF(load_immediate(compiler, DR(TMP_REG2), src2w)); \
3008 sljit_s32 src2, sljit_sw src2w) in sljit_emit_cmp() argument
3015 CHECK_PTR(check_sljit_emit_cmp(compiler, type, src1, src1w, src2, src2w)); in sljit_emit_cmp()
3017 ADJUST_LOCAL_OFFSET(src2, src2w); in sljit_emit_cmp()
3028 PTR_FAIL_IF(emit_op_mem2(compiler, flags, DR(TMP_REG1), src1, src1w, src2, src2w)); in sljit_emit_cmp()
3033 PTR_FAIL_IF(emit_op_mem2(compiler, flags, DR(TMP_REG2), src2, src2w, 0, 0)); in sljit_emit_cmp()
3050 …SLJIT_SIG_LESS && (((src1 & SLJIT_IMM) && (src1w == 0)) || ((src2 & SLJIT_IMM) && (src2w == 0)))) { in sljit_emit_cmp()
3100 if ((src2 & SLJIT_IMM) && src2w <= SIMM_MAX && src2w >= SIMM_MIN) in sljit_emit_cmp()
3101 …er, (type <= SLJIT_LESS_EQUAL ? SLTIU : SLTI) | S(src1) | T(TMP_REG1) | IMM(src2w), DR(TMP_REG1))); in sljit_emit_cmp()