Lines Matching refs:dstw

727 	sljit_s32 dst, sljit_sw dstw,
730 #define EMIT_MOV(compiler, dst, dstw, src, srcw) \ argument
731 FAIL_IF(emit_mov(compiler, dst, dstw, src, srcw));
734 sljit_s32 single, sljit_s32 dst, sljit_sw dstw, sljit_s32 src);
898 sljit_s32 dst, sljit_sw dstw, in emit_mov() argument
904 inst = emit_x86_instruction(compiler, 1, src, 0, dst, dstw); in emit_mov()
927 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw); in emit_mov()
933 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, srcw, dst, dstw); in emit_mov()
950 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw); in emit_mov()
1110 sljit_s32 dst, sljit_sw dstw, in emit_mov_byte() argument
1134 …nst = emit_x86_instruction(compiler, 1 | EX86_BYTE_ARG | EX86_NO_REXW, SLJIT_IMM, srcw, dst, dstw); in emit_mov_byte()
1223 inst = emit_x86_instruction(compiler, 1, work_r, 0, dst, dstw); in emit_mov_byte()
1237 inst = emit_x86_instruction(compiler, 1, dst_r, 0, dst, dstw); in emit_mov_byte()
1242 inst = emit_x86_instruction(compiler, 1 | EX86_REX | EX86_NO_REXW, dst_r, 0, dst, dstw); in emit_mov_byte()
1276 sljit_s32 dst, sljit_sw dstw, in emit_mov_half() argument
1297 …instruction(compiler, 1 | EX86_HALF_ARG | EX86_NO_REXW | EX86_PREF_66, SLJIT_IMM, srcw, dst, dstw); in emit_mov_half()
1315 inst = emit_x86_instruction(compiler, 1 | EX86_NO_REXW | EX86_PREF_66, dst_r, 0, dst, dstw); in emit_mov_half()
1324 sljit_s32 dst, sljit_sw dstw, in emit_unary() argument
1329 if (dst == src && dstw == srcw) { in emit_unary()
1331 inst = emit_x86_instruction(compiler, 1, 0, 0, dst, dstw); in emit_unary()
1352 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); in emit_unary()
1357 sljit_s32 dst, sljit_sw dstw, in emit_not_with_flags() argument
1382 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); in emit_not_with_flags()
1391 sljit_s32 dst, sljit_sw dstw, in emit_clz() argument
1445 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); in emit_clz()
1450 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op1() argument
1459 CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); in sljit_emit_op1()
1460 ADJUST_LOCAL_OFFSET(dst, dstw); in sljit_emit_op1()
1463 CHECK_EXTRA_REGS(dst, dstw, dst_is_ereg = 1); in sljit_emit_op1()
1519 return emit_mov(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1538 EMIT_MOV(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1541 FAIL_IF(emit_mov_byte(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1544 FAIL_IF(emit_mov_byte(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1547 FAIL_IF(emit_mov_half(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1550 FAIL_IF(emit_mov_half(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1554 FAIL_IF(emit_mov_int(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1557 FAIL_IF(emit_mov_int(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1561 EMIT_MOV(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1569 return emit_mov(compiler, SLJIT_MEM1(SLJIT_SP), dstw, TMP_REG1, 0); in sljit_emit_op1()
1577 return emit_not_with_flags(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1578 return emit_unary(compiler, NOT_rm, dst, dstw, src, srcw); in sljit_emit_op1()
1581 return emit_clz(compiler, op_flags, dst, dstw, src, srcw); in sljit_emit_op1()
1589 sljit_s32 dst, sljit_sw dstw, argument
1599 if (dst == src1 && dstw == src1w) {
1609 BINARY_IMM(op_imm, op_mr, src2w, dst, dstw);
1613 inst = emit_x86_instruction(compiler, 1, dst, dstw, src2, src2w);
1619 inst = emit_x86_instruction(compiler, 1, src2, src2w, dst, dstw);
1625 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw);
1633 if (dst == src2 && dstw == src2w) {
1643 BINARY_IMM(op_imm, op_mr, src1w, dst, dstw);
1647 inst = emit_x86_instruction(compiler, 1, dst, dstw, src1, src1w);
1652 inst = emit_x86_instruction(compiler, 1, src1, src1w, dst, dstw);
1658 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw);
1688 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
1696 sljit_s32 dst, sljit_sw dstw, argument
1706 if (dst == src1 && dstw == src1w) {
1716 BINARY_IMM(op_imm, op_mr, src2w, dst, dstw);
1720 inst = emit_x86_instruction(compiler, 1, dst, dstw, src2, src2w);
1725 inst = emit_x86_instruction(compiler, 1, src2, src2w, dst, dstw);
1731 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw);
1761 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
1768 sljit_s32 dst, sljit_sw dstw, argument
1890 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
1896 sljit_s32 dst, sljit_sw dstw, argument
1904 if (dst == src1 && dstw == src1w)
1906 if (dst == src2 && dstw == src2w)
1946 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
2115 sljit_s32 dst, sljit_sw dstw, argument
2122 if (dst == src1 && dstw == src1w) {
2123 inst = emit_x86_instruction(compiler, 1 | EX86_SHIFT_INS, src2, src2w, dst, dstw);
2148 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
2190 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
2198 sljit_s32 dst, sljit_sw dstw, argument
2206 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2209 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2212 return emit_mov(compiler, dst, dstw, src1, src1w);
2215 dst, dstw, src1, src1w, SLJIT_IMM, 0);
2219 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2224 FAIL_IF(emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w));
2227 return emit_cmp_binary(compiler, dst, dstw, SLJIT_IMM, 0);
2232 sljit_s32 dst, sljit_sw dstw, argument
2237 CHECK(check_sljit_emit_op2(compiler, op, 0, dst, dstw, src1, src1w, src2, src2w));
2238 ADJUST_LOCAL_OFFSET(dst, dstw);
2242 CHECK_EXTRA_REGS(dst, dstw, (void)0);
2254 if (emit_lea_binary(compiler, dst, dstw, src1, src1w, src2, src2w) != SLJIT_ERR_UNSUPPORTED)
2258 dst, dstw, src1, src1w, src2, src2w);
2261 dst, dstw, src1, src1w, src2, src2w);
2264 return emit_unary(compiler, NEG_rm, dst, dstw, src2, src2w);
2267 …if ((src2 & SLJIT_IMM) && emit_lea_binary(compiler, dst, dstw, src1, src1w, SLJIT_IMM, -src2w) != …
2276 dst, dstw, src1, src1w, src2, src2w);
2279 dst, dstw, src1, src1w, src2, src2w);
2281 return emit_mul(compiler, dst, dstw, src1, src1w, src2, src2w);
2284 dst, dstw, src1, src1w, src2, src2w);
2287 dst, dstw, src1, src1w, src2, src2w);
2290 dst, dstw, src1, src1w, src2, src2w);
2293 dst, dstw, src1, src1w, src2, src2w);
2296 dst, dstw, src1, src1w, src2, src2w);
2299 dst, dstw, src1, src1w, src2, src2w);
2453 sljit_s32 single, sljit_s32 dst, sljit_sw dstw, sljit_s32 src) argument
2455 return emit_sse2(compiler, MOVSD_xm_x, single, src, dst, dstw);
2459 sljit_s32 dst, sljit_sw dstw, argument
2476 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
2481 sljit_s32 dst, sljit_sw dstw, argument
2511 return emit_sse2_store(compiler, op & SLJIT_32, dst, dstw, TMP_FREG);
2528 sljit_s32 dst, sljit_sw dstw, argument
2538 SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw);
2544 return emit_sse2_store(compiler, op & SLJIT_32, dst, dstw, src);
2546 return emit_sse2_store(compiler, op & SLJIT_32, dst, dstw, TMP_FREG);
2564 return emit_sse2_store(compiler, op & SLJIT_32, dst, dstw, TMP_FREG);
2589 return emit_sse2_store(compiler, op & SLJIT_32, dst, dstw, TMP_FREG);
2594 sljit_s32 dst, sljit_sw dstw, argument
2601 CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
2602 ADJUST_LOCAL_OFFSET(dst, dstw);
2650 return emit_sse2_store(compiler, op & SLJIT_32, dst, dstw, TMP_FREG);
2754 sljit_s32 dst, sljit_sw dstw, argument
2764 sljit_sw dstw_save = dstw;
2767 CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, type));
2769 ADJUST_LOCAL_OFFSET(dst, dstw);
2770 CHECK_EXTRA_REGS(dst, dstw, (void)0);
2813 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
2928 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
2978 …ljit_get_local_base(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw, sljit_sw offset) argument
2981 CHECK(check_sljit_get_local_base(compiler, dst, dstw, offset));
2982 ADJUST_LOCAL_OFFSET(dst, dstw);
2984 CHECK_EXTRA_REGS(dst, dstw, (void)0);
2996 …SLJIT_ASSERT(emit_lea_binary(compiler, dst, dstw, SLJIT_SP, 0, TMP_REG1, 0) != SLJIT_ERR_UNSUPPORT…
2999 return emit_lea_binary(compiler, dst, dstw, SLJIT_SP, 0, TMP_REG1, 0);
3005 return emit_lea_binary(compiler, dst, dstw, SLJIT_SP, 0, SLJIT_IMM, offset);
3006 return emit_mov(compiler, dst, dstw, SLJIT_SP, 0);
3009 …sljit_emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw, sljit_sw init_valu… argument
3018 CHECK_PTR(check_sljit_emit_const(compiler, dst, dstw, init_value));
3019 ADJUST_LOCAL_OFFSET(dst, dstw);
3021 CHECK_EXTRA_REGS(dst, dstw, (void)0);
3034 if (emit_mov(compiler, dst, dstw, SLJIT_IMM, init_value))
3046 if (emit_mov(compiler, dst, dstw, TMP_REG1, 0))
3053 …ljit_put_label* sljit_emit_put_label(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw) argument
3063 CHECK_PTR(check_sljit_emit_put_label(compiler, dst, dstw));
3064 ADJUST_LOCAL_OFFSET(dst, dstw);
3066 CHECK_EXTRA_REGS(dst, dstw, (void)0);
3079 if (emit_mov(compiler, dst, dstw, SLJIT_IMM, 0))
3086 if (emit_mov(compiler, dst, dstw, TMP_REG1, 0))