Lines Matching refs:src2w

1154 	sljit_s32 src2, sljit_sw src2w)  in emit_op()  argument
1217 FAIL_IF(load_immediate(compiler, sugg_src2_r, src2w)); in emit_op()
1220 else if (getput_arg_fast(compiler, input_flags | LOAD_DATA, sugg_src2_r, src2, src2w)) { in emit_op()
1230 if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { in emit_op()
1231 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG2, src2, src2w, src1, src1w)); in emit_op()
1235 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, src2, src2w)); in emit_op()
1236 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG2, src2, src2w, dst, dstw)); in emit_op()
1242 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, src2, src2w)); in emit_op()
1250 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, sugg_src2_r, src2, src2w, dst, dstw)); in emit_op()
1263 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, sugg_src2_r, src2, src2w, 0, 0)); in emit_op()
1520 sljit_s32 src2, sljit_sw src2w) in sljit_emit_op2() argument
1525 CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); in sljit_emit_op2()
1528 ADJUST_LOCAL_OFFSET(src2, src2w); in sljit_emit_op2()
1535 if ((src2 & SLJIT_IMM) && src2w == 0) in sljit_emit_op2()
1545 src2w = (sljit_s32)(src2w); in sljit_emit_op2()
1558 return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM1, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1561 if (TEST_SL_IMM(src2, src2w)) { in sljit_emit_op2()
1562 compiler->imm = src2w & 0xffff; in sljit_emit_op2()
1567 return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM2, dst, dstw, src2, src2w, TMP_REG2, 0); in sljit_emit_op2()
1569 if (TEST_SH_IMM(src2, src2w)) { in sljit_emit_op2()
1570 compiler->imm = (src2w >> 16) & 0xffff; in sljit_emit_op2()
1575 …return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM2 | ALT_FORM3, dst, dstw, src2, src2w, TMP_REG… in sljit_emit_op2()
1578 if (TEST_ADD_IMM(src2, src2w)) { in sljit_emit_op2()
1579 compiler->imm = src2w & 0xffffffff; in sljit_emit_op2()
1584 …return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM2 | ALT_FORM4, dst, dstw, src2, src2w, TMP_REG… in sljit_emit_op2()
1588 if (TEST_SL_IMM(src2, src2w)) { in sljit_emit_op2()
1589 compiler->imm = src2w & 0xffff; in sljit_emit_op2()
1594 return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM3, dst, dstw, src2, src2w, TMP_REG2, 0); in sljit_emit_op2()
1597 …TYPE(op) == GET_FLAG_TYPE(SLJIT_SET_CARRY)) ? ALT_FORM4 : 0), dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1600 return emit_op(compiler, SLJIT_ADDC, flags, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1605 if (TEST_UL_IMM(src2, src2w)) { in sljit_emit_op2()
1606 compiler->imm = src2w & 0xffff; in sljit_emit_op2()
1609 return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM1, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1612 if ((src2 & SLJIT_IMM) && src2w >= 0 && src2w <= (SIMM_MAX + 1)) { in sljit_emit_op2()
1613 compiler->imm = src2w; in sljit_emit_op2()
1616 …n emit_op(compiler, SLJIT_SUB, flags | ALT_FORM1 | ALT_FORM3, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1620 return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM2, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1623 if (TEST_SL_IMM(src2, -src2w)) { in sljit_emit_op2()
1624 compiler->imm = (-src2w) & 0xffff; in sljit_emit_op2()
1629 return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM3, dst, dstw, src2, src2w, TMP_REG2, 0); in sljit_emit_op2()
1631 if (TEST_SH_IMM(src2, -src2w)) { in sljit_emit_op2()
1632 compiler->imm = ((-src2w) >> 16) & 0xffff; in sljit_emit_op2()
1636 if (TEST_ADD_IMM(src2, -src2w)) { in sljit_emit_op2()
1637 compiler->imm = -src2w & 0xffffffff; in sljit_emit_op2()
1643 if (TEST_SL_IMM(src2, src2w)) { in sljit_emit_op2()
1644 compiler->imm = src2w & 0xffff; in sljit_emit_op2()
1647 return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM4, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1650 if (TEST_SL_IMM(src2, -src2w)) { in sljit_emit_op2()
1651 compiler->imm = (-src2w) & 0xffff; in sljit_emit_op2()
1655 …TYPE(op) == GET_FLAG_TYPE(SLJIT_SET_CARRY)) ? ALT_FORM5 : 0), dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1658 return emit_op(compiler, SLJIT_SUBC, flags, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1666 if (TEST_SL_IMM(src2, src2w)) { in sljit_emit_op2()
1667 compiler->imm = src2w & 0xffff; in sljit_emit_op2()
1672 return emit_op(compiler, SLJIT_MUL, flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0); in sljit_emit_op2()
1677 return emit_op(compiler, SLJIT_MUL, flags, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1684 if (TEST_UL_IMM(src2, src2w)) { in sljit_emit_op2()
1685 compiler->imm = src2w; in sljit_emit_op2()
1690 … return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0); in sljit_emit_op2()
1692 if (TEST_UH_IMM(src2, src2w)) { in sljit_emit_op2()
1693 compiler->imm = (src2w >> 16) & 0xffff; in sljit_emit_op2()
1698 … return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM2, dst, dstw, src2, src2w, TMP_REG2, 0); in sljit_emit_op2()
1703 if (TEST_UI_IMM(src2, src2w)) { in sljit_emit_op2()
1704 compiler->imm = src2w; in sljit_emit_op2()
1709 … return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM3, dst, dstw, src2, src2w, TMP_REG2, 0); in sljit_emit_op2()
1712 return emit_op(compiler, GET_OPCODE(op), flags, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1722 compiler->imm = src2w; in sljit_emit_op2()
1725 return emit_op(compiler, GET_OPCODE(op), flags, dst, dstw, src1, src1w, src2, src2w); in sljit_emit_op2()
1915 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop1_cmp() argument
1918 FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, src2, src2w)); in sljit_emit_fop1_cmp()
1923 FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, 0, 0)); in sljit_emit_fop1_cmp()
1985 sljit_s32 src2, sljit_sw src2w) in sljit_emit_fop2() argument
1990 CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w)); in sljit_emit_fop2()
1993 ADJUST_LOCAL_OFFSET(src2, src2w); in sljit_emit_fop2()
2009 if (getput_arg_fast(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w)) { in sljit_emit_fop2()
2017 if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) { in sljit_emit_fop2()
2018 FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, src1, src1w)); in sljit_emit_fop2()
2022 FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, src2, src2w)); in sljit_emit_fop2()
2023 FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw)); in sljit_emit_fop2()
2029 FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw)); in sljit_emit_fop2()