Lines Matching refs:src1

569 	sljit_si src1, sljit_sw src1w,
575 sljit_si src1, sljit_sw src1w,
1449 sljit_si src1, sljit_sw src1w, argument
1455 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1467 if (dst == src1 && dstw == src1w) {
1502 if (src1 & SLJIT_IMM) {
1515 inst = emit_x86_instruction(compiler, 1, dst, dstw, src1, src1w);
1519 else if (FAST_IS_REG(src1)) {
1520 inst = emit_x86_instruction(compiler, 1, src1, src1w, dst, dstw);
1525 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1535 EMIT_MOV(compiler, dst, 0, src1, src1w);
1547 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1565 sljit_si src1, sljit_sw src1w, argument
1571 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1583 if (dst == src1 && dstw == src1w) {
1617 EMIT_MOV(compiler, dst, 0, src1, src1w);
1629 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1646 sljit_si src1, sljit_sw src1w, argument
1655 if (dst_r == src1 && !(src2 & SLJIT_IMM)) {
1661 else if (dst_r == src2 && !(src1 & SLJIT_IMM)) {
1662 inst = emit_x86_instruction(compiler, 2, dst_r, 0, src1, src1w);
1667 else if (src1 & SLJIT_IMM) {
1718 inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w);
1728 inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w);
1738 inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w);
1748 if (dst_r != src1)
1749 EMIT_MOV(compiler, dst_r, 0, src1, src1w);
1761 EMIT_MOV(compiler, dst_r, 0, src1, src1w);
1776 sljit_si src1, sljit_sw src1w, argument
1784 if (dst == src1 && dstw == src1w)
1792 if (FAST_IS_REG(src1)) {
1794 inst = emit_x86_instruction(compiler, 1, dst_r, 0, SLJIT_MEM2(src1, src2), 0);
1801 inst = emit_x86_instruction(compiler, 1, dst_r, 0, SLJIT_MEM1(src1), (sljit_si)src2w);
1804 inst = emit_x86_instruction(compiler, 1, dst_r, 0, SLJIT_MEM1(src1), src2w);
1813 if ((src1 & SLJIT_IMM) && (compiler->mode32 || IS_HALFWORD(src1w))) {
1816 if (src1 & SLJIT_IMM) {
1834 sljit_si src1, sljit_sw src1w, argument
1840 …if (src1 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src2w > 127 || src2w < -128) && (compiler->mode32 |…
1842 if (src1 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src2w > 127 || src2w < -128)) {
1848 if (FAST_IS_REG(src1)) {
1850 BINARY_IMM(CMP, CMP_rm_r, src2w, src1, 0);
1853 inst = emit_x86_instruction(compiler, 1, src1, 0, src2, src2w);
1860 if (FAST_IS_REG(src2) && !(src1 & SLJIT_IMM)) {
1861 inst = emit_x86_instruction(compiler, 1, src2, 0, src1, src1w);
1868 if (src1 & SLJIT_IMM) {
1869 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1870 src1 = TMP_REG1;
1873 BINARY_IMM(CMP, CMP_rm_r, src2w, src1, src1w);
1876 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1885 sljit_si src1, sljit_sw src1w, argument
1891 …if (src1 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src2w > 127 || src2w < -128) && (compiler->mode32 |…
1893 if (src1 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src2w > 127 || src2w < -128)) {
1902 if (src2 == SLJIT_R0 && (src1 & SLJIT_IMM) && (src1w > 127 || src1w < -128)) {
1908 if (FAST_IS_REG(src1)) {
1912 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src2w, src1, 0);
1918 inst = emit_x86_instruction(compiler, 1, TMP_REG2, 0, src1, 0);
1923 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src2w, src1, 0);
1929 inst = emit_x86_instruction(compiler, 1, src1, 0, src2, src2w);
1937 if (src1 & SLJIT_IMM) {
1951 inst = emit_x86_instruction(compiler, 1, src1, src1w, src2, 0);
1957 inst = emit_x86_instruction(compiler, 1, src2, 0, src1, src1w);
1964 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1995 sljit_si src1, sljit_sw src1w, argument
2001 if (dst == src1 && dstw == src1w) {
2008 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2015 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2023 EMIT_MOV(compiler, dst, 0, src1, src1w);
2030 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2039 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2047 if (src1 != dst)
2048 EMIT_MOV(compiler, dst, 0, src1, src1w);
2059 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2084 sljit_si src1, sljit_sw src1w, argument
2091 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2094 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2097 return emit_mov(compiler, dst, dstw, src1, src1w);
2100 dst, dstw, src1, src1w, SLJIT_IMM, 0);
2104 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2107 FAIL_IF(emit_cmp_binary(compiler, src1, src1w, SLJIT_IMM, 0));
2109 FAIL_IF(emit_shift(compiler,mode, dst, dstw, src1, src1w, src2, src2w));
2118 sljit_si src1, sljit_sw src1w, argument
2122 CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
2124 ADJUST_LOCAL_OFFSET(src1, src1w);
2128 CHECK_EXTRA_REGS(src1, src1w, (void)0);
2144 …if (emit_lea_binary(compiler, op & SLJIT_KEEP_FLAGS, dst, dstw, src1, src1w, src2, src2w) != SLJIT…
2152 dst, dstw, src1, src1w, src2, src2w);
2161 dst, dstw, src1, src1w, src2, src2w);
2164 …if ((src2 & SLJIT_IMM) && emit_lea_binary(compiler, op & SLJIT_KEEP_FLAGS, dst, dstw, src1, src1w,…
2172 return emit_cmp_binary(compiler, src1, src1w, src2, src2w);
2174 dst, dstw, src1, src1w, src2, src2w);
2183 dst, dstw, src1, src1w, src2, src2w);
2185 return emit_mul(compiler, dst, dstw, src1, src1w, src2, src2w);
2188 return emit_test_binary(compiler, src1, src1w, src2, src2w);
2190 dst, dstw, src1, src1w, src2, src2w);
2193 dst, dstw, src1, src1w, src2, src2w);
2196 dst, dstw, src1, src1w, src2, src2w);
2199 dst, dstw, src1, src1w, src2, src2w);
2202 dst, dstw, src1, src1w, src2, src2w);
2205 dst, dstw, src1, src1w, src2, src2w);
2370 sljit_si src1, sljit_sw src1w, argument
2374 if (!FAST_IS_REG(src1)) {
2375 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, TMP_FREG, src1, src1w));
2376 src1 = TMP_FREG;
2378 return emit_sse2_logic(compiler, UCOMISD_x_xm, !(op & SLJIT_SINGLE_OP), src1, src2, src2w);
2449 sljit_si src1, sljit_sw src1w, argument
2455 CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
2457 ADJUST_LOCAL_OFFSET(src1, src1w);
2466 if (dst == src1)
2470 src2 = src1;
2474 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, dst_r, src1, src1w));
2477 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, TMP_FREG, src1, src1w));
2482 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, TMP_FREG, src1, src1w));