Lines Matching defs:src2w

1137 	sljit_s32 src2, sljit_sw src2w)
1202 FAIL_IF(load_immediate(compiler, sugg_src2_r, src2w));
1205 else if (getput_arg_fast(compiler, input_flags | LOAD_DATA, sugg_src2_r, src2, src2w)) {
1215 if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) {
1216 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG2, src2, src2w, src1, src1w));
1220 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, src2, src2w));
1221 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG2, src2, src2w, dst, dstw));
1227 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, src2, src2w));
1235 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, sugg_src2_r, src2, src2w, dst, dstw));
1248 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, sugg_src2_r, src2, src2w, 0, 0));
1471 sljit_s32 src2, sljit_sw src2w)
1476 CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
1479 ADJUST_LOCAL_OFFSET(src2, src2w);
1483 if ((src2 & SLJIT_IMM) && src2w == 0)
1493 src2w = (sljit_s32)(src2w);
1506 if (TEST_SL_IMM(src2, src2w)) {
1507 compiler->imm = src2w & 0xffff;
1512 return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0);
1514 if (TEST_SH_IMM(src2, src2w)) {
1515 compiler->imm = (src2w >> 16) & 0xffff;
1520 return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM2, dst, dstw, src2, src2w, TMP_REG2, 0);
1523 if (TEST_ADD_IMM(src2, src2w)) {
1524 compiler->imm = src2w & 0xffffffff;
1529 return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM4, dst, dstw, src2, src2w, TMP_REG2, 0);
1533 if (TEST_SL_IMM(src2, src2w)) {
1534 compiler->imm = src2w & 0xffff;
1539 return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM3, dst, dstw, src2, src2w, TMP_REG2, 0);
1542 return emit_op(compiler, SLJIT_ADD, flags, dst, dstw, src1, src1w, src2, src2w);
1545 return emit_op(compiler, SLJIT_ADDC, flags, dst, dstw, src1, src1w, src2, src2w);
1552 if (TEST_UL_IMM(src2, src2w)) {
1553 compiler->imm = src2w & 0xffff;
1556 return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM5, dst, dstw, src1, src1w, src2, src2w);
1559 if ((src2 & SLJIT_IMM) && src2w >= 0 && src2w <= (SIMM_MAX + 1))
1561 compiler->imm = src2w;
1564 return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM7, dst, dstw, src1, src1w, src2, src2w);
1568 if (TEST_SL_IMM(src2, -src2w)) {
1569 compiler->imm = (-src2w) & 0xffff;
1574 return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0);
1576 if (TEST_SH_IMM(src2, -src2w)) {
1577 compiler->imm = ((-src2w) >> 16) & 0xffff;
1581 if (TEST_ADD_IMM(src2, -src2w)) {
1582 compiler->imm = -src2w & 0xffffffff;
1589 if (TEST_SL_IMM(src2, src2w)) {
1590 compiler->imm = src2w & 0xffff;
1593 return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM4, dst, dstw, src1, src1w, src2, src2w);
1596 if (TEST_SL_IMM(src2, -src2w)) {
1597 compiler->imm = (-src2w) & 0xffff;
1601 return emit_op(compiler, SLJIT_SUB, flags, dst, dstw, src1, src1w, src2, src2w);
1604 return emit_op(compiler, SLJIT_SUBC, flags, dst, dstw, src1, src1w, src2, src2w);
1612 if (TEST_SL_IMM(src2, src2w)) {
1613 compiler->imm = src2w & 0xffff;
1618 return emit_op(compiler, SLJIT_MUL, flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0);
1623 return emit_op(compiler, SLJIT_MUL, flags, dst, dstw, src1, src1w, src2, src2w);
1630 if (TEST_UL_IMM(src2, src2w)) {
1631 compiler->imm = src2w;
1636 return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0);
1638 if (TEST_UH_IMM(src2, src2w)) {
1639 compiler->imm = (src2w >> 16) & 0xffff;
1644 return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM2, dst, dstw, src2, src2w, TMP_REG2, 0);
1649 if (TEST_UI_IMM(src2, src2w)) {
1650 compiler->imm = src2w;
1655 return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM3, dst, dstw, src2, src2w, TMP_REG2, 0);
1658 return emit_op(compiler, GET_OPCODE(op), flags, dst, dstw, src1, src1w, src2, src2w);
1668 compiler->imm = src2w;
1671 return emit_op(compiler, GET_OPCODE(op), flags, dst, dstw, src1, src1w, src2, src2w);
1878 sljit_s32 src2, sljit_sw src2w)
1881 FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, src2, src2w));
1886 FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, 0, 0));
1948 sljit_s32 src2, sljit_sw src2w)
1953 CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
1956 ADJUST_LOCAL_OFFSET(src2, src2w);
1972 if (getput_arg_fast(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w)) {
1980 if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) {
1981 FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, src1, src1w));
1985 FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, src2, src2w));
1986 FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw));
1992 FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw));