Lines Matching defs:src2w

1124 	sljit_s32 src2, sljit_sw src2w)
1189 FAIL_IF(load_immediate(compiler, sugg_src2_r, src2w));
1192 else if (getput_arg_fast(compiler, input_flags | LOAD_DATA, sugg_src2_r, src2, src2w)) {
1202 if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) {
1203 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG2, src2, src2w, src1, src1w));
1207 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, src2, src2w));
1208 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG2, src2, src2w, dst, dstw));
1214 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, TMP_REG1, src1, src1w, src2, src2w));
1222 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, sugg_src2_r, src2, src2w, dst, dstw));
1235 FAIL_IF(getput_arg(compiler, input_flags | LOAD_DATA, sugg_src2_r, src2, src2w, 0, 0));
1458 sljit_s32 src2, sljit_sw src2w)
1463 CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
1466 ADJUST_LOCAL_OFFSET(src2, src2w);
1470 if ((src2 & SLJIT_IMM) && src2w == 0)
1480 src2w = (sljit_s32)(src2w);
1493 if (TEST_SL_IMM(src2, src2w)) {
1494 compiler->imm = src2w & 0xffff;
1499 return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0);
1501 if (TEST_SH_IMM(src2, src2w)) {
1502 compiler->imm = (src2w >> 16) & 0xffff;
1507 return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM2, dst, dstw, src2, src2w, TMP_REG2, 0);
1510 if (TEST_ADD_IMM(src2, src2w)) {
1511 compiler->imm = src2w & 0xffffffff;
1516 return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM4, dst, dstw, src2, src2w, TMP_REG2, 0);
1520 if (TEST_SL_IMM(src2, src2w)) {
1521 compiler->imm = src2w & 0xffff;
1526 return emit_op(compiler, SLJIT_ADD, flags | ALT_FORM3, dst, dstw, src2, src2w, TMP_REG2, 0);
1529 return emit_op(compiler, SLJIT_ADD, flags, dst, dstw, src1, src1w, src2, src2w);
1532 return emit_op(compiler, SLJIT_ADDC, flags | (!(op & SLJIT_KEEP_FLAGS) ? 0 : ALT_FORM1), dst, dstw, src1, src1w, src2, src2w);
1536 if (TEST_SL_IMM(src2, -src2w)) {
1537 compiler->imm = (-src2w) & 0xffff;
1542 return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0);
1544 if (TEST_SH_IMM(src2, -src2w)) {
1545 compiler->imm = ((-src2w) >> 16) & 0xffff;
1549 if (TEST_ADD_IMM(src2, -src2w)) {
1550 compiler->imm = -src2w & 0xffffffff;
1557 if (TEST_SL_IMM(src2, src2w)) {
1558 compiler->imm = src2w & 0xffff;
1563 return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM2, dst, dstw, src2, src2w, TMP_REG2, 0);
1568 if (TEST_UL_IMM(src2, src2w)) {
1569 compiler->imm = src2w & 0xffff;
1572 return emit_op(compiler, SLJIT_SUB, flags | ALT_FORM4, dst, dstw, src1, src1w, src2, src2w);
1574 if ((src2 & SLJIT_IMM) && src2w >= 0 && src2w <= 0x7fff) {
1575 compiler->imm = src2w;
1578 return emit_op(compiler, SLJIT_SUB, flags | ((op & SLJIT_SET_U) ? ALT_FORM4 : 0) | ((op & (SLJIT_SET_E | SLJIT_SET_S)) ? ALT_FORM5 : 0), dst, dstw, src1, src1w, src2, src2w);
1581 if (TEST_SL_IMM(src2, -src2w)) {
1582 compiler->imm = (-src2w) & 0xffff;
1587 return emit_op(compiler, SLJIT_SUB, flags | (!(op & SLJIT_SET_U) ? 0 : ALT_FORM6), dst, dstw, src1, src1w, src2, src2w);
1590 return emit_op(compiler, SLJIT_SUBC, flags | (!(op & SLJIT_KEEP_FLAGS) ? 0 : ALT_FORM1), dst, dstw, src1, src1w, src2, src2w);
1598 if (TEST_SL_IMM(src2, src2w)) {
1599 compiler->imm = src2w & 0xffff;
1604 return emit_op(compiler, SLJIT_MUL, flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0);
1607 return emit_op(compiler, SLJIT_MUL, flags, dst, dstw, src1, src1w, src2, src2w);
1614 if (TEST_UL_IMM(src2, src2w)) {
1615 compiler->imm = src2w;
1620 return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM1, dst, dstw, src2, src2w, TMP_REG2, 0);
1622 if (TEST_UH_IMM(src2, src2w)) {
1623 compiler->imm = (src2w >> 16) & 0xffff;
1628 return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM2, dst, dstw, src2, src2w, TMP_REG2, 0);
1632 if (TEST_UI_IMM(src2, src2w)) {
1633 compiler->imm = src2w;
1638 return emit_op(compiler, GET_OPCODE(op), flags | ALT_FORM3, dst, dstw, src2, src2w, TMP_REG2, 0);
1641 return emit_op(compiler, GET_OPCODE(op), flags, dst, dstw, src1, src1w, src2, src2w);
1654 compiler->imm = src2w;
1657 return emit_op(compiler, GET_OPCODE(op), flags, dst, dstw, src1, src1w, src2, src2w);
1864 sljit_s32 src2, sljit_sw src2w)
1867 FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, src2, src2w));
1872 FAIL_IF(emit_op_mem2(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, 0, 0));
1934 sljit_s32 src2, sljit_sw src2w)
1939 CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
1942 ADJUST_LOCAL_OFFSET(src2, src2w);
1958 if (getput_arg_fast(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w)) {
1966 if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) {
1967 FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, src1, src1w));
1971 FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG1, src1, src1w, src2, src2w));
1972 FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw));
1978 FAIL_IF(getput_arg(compiler, FLOAT_DATA(op) | LOAD_DATA, TMP_FREG2, src2, src2w, dst, dstw));