Lines Matching refs:dstw

568 	sljit_si dst, sljit_sw dstw,
574 sljit_si dst, sljit_sw dstw,
579 sljit_si dst, sljit_sw dstw,
653 sljit_si dst, sljit_sw dstw, in emit_mov() argument
668 inst = emit_x86_instruction(compiler, 1, src, 0, dst, dstw); in emit_mov()
689 inst = emit_x86_instruction(compiler, 1, TMP_REG2, 0, dst, dstw); in emit_mov()
695 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, srcw, dst, dstw); in emit_mov()
711 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw); in emit_mov()
717 #define EMIT_MOV(compiler, dst, dstw, src, srcw) \ argument
718 FAIL_IF(emit_mov(compiler, dst, dstw, src, srcw));
864 sljit_si dst, sljit_sw dstw, in emit_mov_byte() argument
891 …nst = emit_x86_instruction(compiler, 1 | EX86_BYTE_ARG | EX86_NO_REXW, SLJIT_IMM, srcw, dst, dstw); in emit_mov_byte()
980 inst = emit_x86_instruction(compiler, 1, work_r, 0, dst, dstw); in emit_mov_byte()
994 inst = emit_x86_instruction(compiler, 1, dst_r, 0, dst, dstw); in emit_mov_byte()
999 inst = emit_x86_instruction(compiler, 1 | EX86_REX | EX86_NO_REXW, dst_r, 0, dst, dstw); in emit_mov_byte()
1009 sljit_si dst, sljit_sw dstw, in emit_mov_half() argument
1033 …instruction(compiler, 1 | EX86_HALF_ARG | EX86_NO_REXW | EX86_PREF_66, SLJIT_IMM, srcw, dst, dstw); in emit_mov_half()
1051 inst = emit_x86_instruction(compiler, 1 | EX86_NO_REXW | EX86_PREF_66, dst_r, 0, dst, dstw); in emit_mov_half()
1060 sljit_si dst, sljit_sw dstw, in emit_unary() argument
1073 if (dst == src && dstw == srcw) { in emit_unary()
1075 inst = emit_x86_instruction(compiler, 1, 0, 0, dst, dstw); in emit_unary()
1083 inst = emit_x86_instruction(compiler, 1, 0, 0, dst, dstw); in emit_unary()
1094 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); in emit_unary()
1099 sljit_si dst, sljit_sw dstw, in emit_not_with_flags() argument
1117 inst = emit_x86_instruction(compiler, 1, 0, 0, dst, dstw); in emit_not_with_flags()
1134 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); in emit_not_with_flags()
1139 sljit_si dst, sljit_sw dstw, in emit_clz() argument
1185 EMIT_MOV(compiler, dst, dstw, dst_r, 0); in emit_clz()
1236 inst = emit_x86_instruction(compiler, 1, dst_r, 0, dst, dstw); in emit_clz()
1242 EMIT_MOV(compiler, dst, dstw, TMP_REG2, 0); in emit_clz()
1248 sljit_si dst, sljit_sw dstw, in sljit_emit_op1() argument
1262 CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); in sljit_emit_op1()
1263 ADJUST_LOCAL_OFFSET(dst, dstw); in sljit_emit_op1()
1266 CHECK_EXTRA_REGS(dst, dstw, dst_is_ereg = 1); in sljit_emit_op1()
1326 return emit_mov(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1352 FAIL_IF(emit_mov(compiler, dst, dstw, src, srcw)); in sljit_emit_op1()
1355 FAIL_IF(emit_mov_byte(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1358 FAIL_IF(emit_mov_byte(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1361 FAIL_IF(emit_mov_half(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1364 FAIL_IF(emit_mov_half(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1368 FAIL_IF(emit_mov_int(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1371 FAIL_IF(emit_mov_int(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1378 return emit_mov(compiler, SLJIT_MEM1(SLJIT_SP), dstw, TMP_REG1, 0); in sljit_emit_op1()
1381 …if (SLJIT_UNLIKELY(update) && (dst & SLJIT_MEM) && (dst & REG_MASK) && (dstw != 0 || (dst & OFFS_R… in sljit_emit_op1()
1382 inst = emit_x86_instruction(compiler, 1, dst & REG_MASK, 0, dst, dstw); in sljit_emit_op1()
1395 return emit_not_with_flags(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1396 return emit_unary(compiler, NOT_rm, dst, dstw, src, srcw); in sljit_emit_op1()
1401 return emit_unary(compiler, NEG_rm, dst, dstw, src, srcw); in sljit_emit_op1()
1406 return emit_clz(compiler, op_flags, dst, dstw, src, srcw); in sljit_emit_op1()
1448 sljit_si dst, sljit_sw dstw, argument
1467 if (dst == src1 && dstw == src1w) {
1477 BINARY_IMM(op_imm, op_mr, src2w, dst, dstw);
1481 inst = emit_x86_instruction(compiler, 1, dst, dstw, src2, src2w);
1487 inst = emit_x86_instruction(compiler, 1, src2, src2w, dst, dstw);
1493 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw);
1501 if (dst == src2 && dstw == src2w) {
1511 BINARY_IMM(op_imm, op_mr, src1w, dst, dstw);
1515 inst = emit_x86_instruction(compiler, 1, dst, dstw, src1, src1w);
1520 inst = emit_x86_instruction(compiler, 1, src1, src1w, dst, dstw);
1526 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw);
1556 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
1564 sljit_si dst, sljit_sw dstw, argument
1583 if (dst == src1 && dstw == src1w) {
1593 BINARY_IMM(op_imm, op_mr, src2w, dst, dstw);
1597 inst = emit_x86_instruction(compiler, 1, dst, dstw, src2, src2w);
1602 inst = emit_x86_instruction(compiler, 1, src2, src2w, dst, dstw);
1608 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw);
1638 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
1645 sljit_si dst, sljit_sw dstw, argument
1769 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
1775 sljit_si dst, sljit_sw dstw, argument
1784 if (dst == src1 && dstw == src1w)
1786 if (dst == src2 && dstw == src2w)
1827 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
1994 sljit_si dst, sljit_sw dstw, argument
2001 if (dst == src1 && dstw == src1w) {
2002 inst = emit_x86_instruction(compiler, 1 | EX86_SHIFT_INS, src2, src2w, dst, dstw);
2034 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
2075 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
2083 sljit_si dst, sljit_sw dstw, 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);
2109 FAIL_IF(emit_shift(compiler,mode, dst, dstw, src1, src1w, src2, src2w));
2112 return emit_cmp_binary(compiler, dst, dstw, SLJIT_IMM, 0);
2117 sljit_si dst, sljit_sw dstw, argument
2122 CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
2123 ADJUST_LOCAL_OFFSET(dst, dstw);
2127 CHECK_EXTRA_REGS(dst, dstw, (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,…
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);
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);
2307 sljit_si single, sljit_si dst, sljit_sw dstw, sljit_si src) argument
2309 return emit_sse2(compiler, MOVSD_xm_x, single, src, dst, dstw);
2313 sljit_si dst, sljit_sw dstw, argument
2330 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
2335 sljit_si dst, sljit_sw dstw, argument
2365 return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, TMP_FREG);
2382 sljit_si dst, sljit_sw dstw, argument
2392 SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw);
2398 return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, src);
2400 return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, TMP_FREG);
2418 return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, TMP_FREG);
2443 return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, TMP_FREG);
2448 sljit_si dst, sljit_sw dstw, argument
2455 CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
2456 ADJUST_LOCAL_OFFSET(dst, dstw);
2504 return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, TMP_FREG);
2648 sljit_si dst, sljit_sw dstw, argument
2659 sljit_sw dstw_save = dstw;
2663 CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type));
2669 ADJUST_LOCAL_OFFSET(dst, dstw);
2670 CHECK_EXTRA_REGS(dst, dstw, (void)0);
2714 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
2720 return sljit_emit_op2(compiler, op, dst, dstw, dst, dstw, TMP_REG1, 0);
2825 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
2835 …sljit_get_local_base(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw offset) argument
2838 CHECK(check_sljit_get_local_base(compiler, dst, dstw, offset));
2839 ADJUST_LOCAL_OFFSET(dst, dstw);
2841 CHECK_EXTRA_REGS(dst, dstw, (void)0);
2853 …SLJIT_ASSERT(emit_lea_binary(compiler, SLJIT_KEEP_FLAGS, dst, dstw, SLJIT_SP, 0, TMP_REG1, 0) != S…
2856 return emit_lea_binary(compiler, SLJIT_KEEP_FLAGS, dst, dstw, SLJIT_SP, 0, TMP_REG1, 0);
2862 return emit_lea_binary(compiler, SLJIT_KEEP_FLAGS, dst, dstw, SLJIT_SP, 0, SLJIT_IMM, offset);
2863 return emit_mov(compiler, dst, dstw, SLJIT_SP, 0);
2866 … sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw init_valu… argument
2875 CHECK_PTR(check_sljit_emit_const(compiler, dst, dstw, init_value));
2876 ADJUST_LOCAL_OFFSET(dst, dstw);
2878 CHECK_EXTRA_REGS(dst, dstw, (void)0);
2894 if (emit_mov(compiler, dst, dstw, SLJIT_IMM, init_value))
2906 if (emit_mov(compiler, dst, dstw, TMP_REG1, 0))