Lines Matching refs:src2
1441 sljit_s32 src2, sljit_sw src2w)
1446 CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
1449 ADJUST_LOCAL_OFFSET(src2, src2w);
1474 if (src2 & SLJIT_MEM) {
1475 if (getput_arg_fast(compiler, mem_flags, TMP_REG2, src2, src2w))
1482 if (!can_cache(src1, src1w, src2, src2w) && can_cache(src1, src1w, dst, dstw)) {
1483 FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG2, src2, src2w, src1, src1w));
1487 FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG1, src1, src1w, src2, src2w));
1488 FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG2, src2, src2w, dst, dstw));
1494 FAIL_IF(getput_arg(compiler, mem_flags, TMP_REG2, src2, src2w, dst, dstw));
1498 if (src2 & SLJIT_MEM)
1499 src2 = TMP_REG2;
1505 if (src2 & SLJIT_IMM)
1508 src2w = src2;
1664 sljit_s32 src2, sljit_sw src2w)
1674 if (src2 & SLJIT_MEM) {
1675 emit_fop_mem(compiler, mem_flags, TMP_FREG2, src2, src2w);
1676 src2 = TMP_FREG2;
1679 return push_inst(compiler, (FCMP ^ inv_bits) | VN(src1) | VM(src2));
1732 sljit_s32 src2, sljit_sw src2w)
1738 CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
1741 ADJUST_LOCAL_OFFSET(src2, src2w);
1751 if (src2 & SLJIT_MEM) {
1752 emit_fop_mem(compiler, mem_flags, TMP_FREG2, src2, src2w);
1753 src2 = TMP_FREG2;
1758 FAIL_IF(push_inst(compiler, (FADD ^ inv_bits) | VD(dst_r) | VN(src1) | VM(src2)));
1761 FAIL_IF(push_inst(compiler, (FSUB ^ inv_bits) | VD(dst_r) | VN(src1) | VM(src2)));
1764 FAIL_IF(push_inst(compiler, (FMUL ^ inv_bits) | VD(dst_r) | VN(src1) | VM(src2)));
1767 FAIL_IF(push_inst(compiler, (FDIV ^ inv_bits) | VD(dst_r) | VN(src1) | VM(src2)));