Lines Matching refs:dstw
570 sljit_si dst, sljit_sw dstw,
576 sljit_si dst, sljit_sw dstw,
581 sljit_si dst, sljit_sw dstw,
655 sljit_si dst, sljit_sw dstw, in emit_mov() argument
670 inst = emit_x86_instruction(compiler, 1, src, 0, dst, dstw); in emit_mov()
691 inst = emit_x86_instruction(compiler, 1, TMP_REG2, 0, dst, dstw); in emit_mov()
697 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, srcw, dst, dstw); in emit_mov()
713 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw); in emit_mov()
719 #define EMIT_MOV(compiler, dst, dstw, src, srcw) \ argument
720 FAIL_IF(emit_mov(compiler, dst, dstw, src, srcw));
875 sljit_si dst, sljit_sw dstw, in emit_mov_byte() argument
902 …nst = emit_x86_instruction(compiler, 1 | EX86_BYTE_ARG | EX86_NO_REXW, SLJIT_IMM, srcw, dst, dstw); in emit_mov_byte()
991 inst = emit_x86_instruction(compiler, 1, work_r, 0, dst, dstw); in emit_mov_byte()
1005 inst = emit_x86_instruction(compiler, 1, dst_r, 0, dst, dstw); in emit_mov_byte()
1010 inst = emit_x86_instruction(compiler, 1 | EX86_REX | EX86_NO_REXW, dst_r, 0, dst, dstw); in emit_mov_byte()
1020 sljit_si dst, sljit_sw dstw, in emit_mov_half() argument
1044 …instruction(compiler, 1 | EX86_HALF_ARG | EX86_NO_REXW | EX86_PREF_66, SLJIT_IMM, srcw, dst, dstw); in emit_mov_half()
1062 inst = emit_x86_instruction(compiler, 1 | EX86_NO_REXW | EX86_PREF_66, dst_r, 0, dst, dstw); in emit_mov_half()
1071 sljit_si dst, sljit_sw dstw, in emit_unary() argument
1084 if (dst == src && dstw == srcw) { in emit_unary()
1086 inst = emit_x86_instruction(compiler, 1, 0, 0, dst, dstw); in emit_unary()
1094 inst = emit_x86_instruction(compiler, 1, 0, 0, dst, dstw); in emit_unary()
1105 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); in emit_unary()
1110 sljit_si dst, sljit_sw dstw, in emit_not_with_flags() argument
1128 inst = emit_x86_instruction(compiler, 1, 0, 0, dst, dstw); in emit_not_with_flags()
1145 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); in emit_not_with_flags()
1150 sljit_si dst, sljit_sw dstw, in emit_clz() argument
1196 EMIT_MOV(compiler, dst, dstw, dst_r, 0); in emit_clz()
1247 inst = emit_x86_instruction(compiler, 1, dst_r, 0, dst, dstw); in emit_clz()
1253 EMIT_MOV(compiler, dst, dstw, TMP_REG2, 0); in emit_clz()
1259 sljit_si dst, sljit_sw dstw, in sljit_emit_op1() argument
1273 CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); in sljit_emit_op1()
1274 ADJUST_LOCAL_OFFSET(dst, dstw); in sljit_emit_op1()
1277 CHECK_EXTRA_REGS(dst, dstw, dst_is_ereg = 1); in sljit_emit_op1()
1337 return emit_mov(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1363 FAIL_IF(emit_mov(compiler, dst, dstw, src, srcw)); in sljit_emit_op1()
1366 FAIL_IF(emit_mov_byte(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1369 FAIL_IF(emit_mov_byte(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1372 FAIL_IF(emit_mov_half(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1375 FAIL_IF(emit_mov_half(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1379 FAIL_IF(emit_mov_int(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1382 FAIL_IF(emit_mov_int(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1389 return emit_mov(compiler, SLJIT_MEM1(SLJIT_SP), dstw, TMP_REG1, 0); in sljit_emit_op1()
1392 …if (SLJIT_UNLIKELY(update) && (dst & SLJIT_MEM) && (dst & REG_MASK) && (dstw != 0 || (dst & OFFS_R… in sljit_emit_op1()
1393 inst = emit_x86_instruction(compiler, 1, dst & REG_MASK, 0, dst, dstw); in sljit_emit_op1()
1406 return emit_not_with_flags(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1407 return emit_unary(compiler, NOT_rm, dst, dstw, src, srcw); in sljit_emit_op1()
1412 return emit_unary(compiler, NEG_rm, dst, dstw, src, srcw); in sljit_emit_op1()
1417 return emit_clz(compiler, op_flags, dst, dstw, src, srcw); in sljit_emit_op1()
1459 sljit_si dst, sljit_sw dstw, argument
1478 if (dst == src1 && dstw == src1w) {
1488 BINARY_IMM(op_imm, op_mr, src2w, dst, dstw);
1492 inst = emit_x86_instruction(compiler, 1, dst, dstw, src2, src2w);
1498 inst = emit_x86_instruction(compiler, 1, src2, src2w, dst, dstw);
1504 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw);
1512 if (dst == src2 && dstw == src2w) {
1522 BINARY_IMM(op_imm, op_mr, src1w, dst, dstw);
1526 inst = emit_x86_instruction(compiler, 1, dst, dstw, src1, src1w);
1531 inst = emit_x86_instruction(compiler, 1, src1, src1w, dst, dstw);
1537 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw);
1567 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
1575 sljit_si dst, sljit_sw dstw, argument
1594 if (dst == src1 && dstw == src1w) {
1604 BINARY_IMM(op_imm, op_mr, src2w, dst, dstw);
1608 inst = emit_x86_instruction(compiler, 1, dst, dstw, src2, src2w);
1613 inst = emit_x86_instruction(compiler, 1, src2, src2w, dst, dstw);
1619 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw);
1649 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
1656 sljit_si dst, sljit_sw dstw, argument
1780 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
1786 sljit_si dst, sljit_sw dstw, argument
1795 if (dst == src1 && dstw == src1w)
1797 if (dst == src2 && dstw == src2w)
1838 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
2007 sljit_si dst, sljit_sw dstw, argument
2014 if (dst == src1 && dstw == src1w) {
2015 inst = emit_x86_instruction(compiler, 1 | EX86_SHIFT_INS, src2, src2w, dst, dstw);
2047 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
2088 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
2096 sljit_si dst, sljit_sw dstw, argument
2104 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2107 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2110 return emit_mov(compiler, dst, dstw, src1, src1w);
2113 dst, dstw, src1, src1w, SLJIT_IMM, 0);
2117 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2122 FAIL_IF(emit_shift(compiler,mode, dst, dstw, src1, src1w, src2, src2w));
2125 return emit_cmp_binary(compiler, dst, dstw, SLJIT_IMM, 0);
2130 sljit_si dst, sljit_sw dstw, argument
2135 CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
2136 ADJUST_LOCAL_OFFSET(dst, dstw);
2140 CHECK_EXTRA_REGS(dst, dstw, (void)0);
2157 …if (emit_lea_binary(compiler, op & SLJIT_KEEP_FLAGS, dst, dstw, src1, src1w, src2, src2w) != SLJIT…
2165 dst, dstw, src1, src1w, src2, src2w);
2174 dst, dstw, src1, src1w, src2, src2w);
2177 …if ((src2 & SLJIT_IMM) && emit_lea_binary(compiler, op & SLJIT_KEEP_FLAGS, dst, dstw, src1, src1w,…
2187 dst, dstw, src1, src1w, src2, src2w);
2196 dst, dstw, src1, src1w, src2, src2w);
2198 return emit_mul(compiler, dst, dstw, src1, src1w, src2, src2w);
2203 dst, dstw, src1, src1w, src2, src2w);
2206 dst, dstw, src1, src1w, src2, src2w);
2209 dst, dstw, src1, src1w, src2, src2w);
2212 dst, dstw, src1, src1w, src2, src2w);
2215 dst, dstw, src1, src1w, src2, src2w);
2218 dst, dstw, src1, src1w, src2, src2w);
2320 sljit_si single, sljit_si dst, sljit_sw dstw, sljit_si src) argument
2322 return emit_sse2(compiler, MOVSD_xm_x, single, src, dst, dstw);
2326 sljit_si dst, sljit_sw dstw, argument
2343 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
2348 sljit_si dst, sljit_sw dstw, argument
2378 return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, TMP_FREG);
2395 sljit_si dst, sljit_sw dstw, argument
2405 SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw);
2411 return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, src);
2413 return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, TMP_FREG);
2431 return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, TMP_FREG);
2456 return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, TMP_FREG);
2461 sljit_si dst, sljit_sw dstw, argument
2468 CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
2469 ADJUST_LOCAL_OFFSET(dst, dstw);
2517 return emit_sse2_store(compiler, op & SLJIT_SINGLE_OP, dst, dstw, TMP_FREG);
2661 sljit_si dst, sljit_sw dstw, argument
2672 sljit_sw dstw_save = dstw;
2676 CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type));
2682 ADJUST_LOCAL_OFFSET(dst, dstw);
2683 CHECK_EXTRA_REGS(dst, dstw, (void)0);
2727 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
2733 return sljit_emit_op2(compiler, op, dst, dstw, dst, dstw, TMP_REG1, 0);
2838 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
2848 …sljit_get_local_base(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw offset) argument
2851 CHECK(check_sljit_get_local_base(compiler, dst, dstw, offset));
2852 ADJUST_LOCAL_OFFSET(dst, dstw);
2854 CHECK_EXTRA_REGS(dst, dstw, (void)0);
2866 …SLJIT_ASSERT(emit_lea_binary(compiler, SLJIT_KEEP_FLAGS, dst, dstw, SLJIT_SP, 0, TMP_REG1, 0) != S…
2869 return emit_lea_binary(compiler, SLJIT_KEEP_FLAGS, dst, dstw, SLJIT_SP, 0, TMP_REG1, 0);
2875 return emit_lea_binary(compiler, SLJIT_KEEP_FLAGS, dst, dstw, SLJIT_SP, 0, SLJIT_IMM, offset);
2876 return emit_mov(compiler, dst, dstw, SLJIT_SP, 0);
2879 … sljit_emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw dstw, sljit_sw init_valu… argument
2888 CHECK_PTR(check_sljit_emit_const(compiler, dst, dstw, init_value));
2889 ADJUST_LOCAL_OFFSET(dst, dstw);
2891 CHECK_EXTRA_REGS(dst, dstw, (void)0);
2907 if (emit_mov(compiler, dst, dstw, SLJIT_IMM, init_value))
2919 if (emit_mov(compiler, dst, dstw, TMP_REG1, 0))