Lines Matching refs:dstw

1103 	sljit_s32 dst, sljit_sw dstw,
1106 #define EMIT_MOV(compiler, dst, dstw, src, srcw) \ argument
1107 FAIL_IF(emit_mov(compiler, dst, dstw, src, srcw));
1118 sljit_s32 single, sljit_s32 dst, sljit_sw dstw, sljit_s32 src);
1278 sljit_s32 dst, sljit_sw dstw, in emit_mov() argument
1284 inst = emit_x86_instruction(compiler, 1, src, 0, dst, dstw); in emit_mov()
1308 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw); in emit_mov()
1314 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, srcw, dst, dstw); in emit_mov()
1331 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw); in emit_mov()
1489 sljit_s32 dst, sljit_sw dstw, in emit_mov_byte() argument
1510 …nst = emit_x86_instruction(compiler, 1 | EX86_BYTE_ARG | EX86_NO_REXW, SLJIT_IMM, srcw, dst, dstw); in emit_mov_byte()
1552 inst = emit_x86_instruction(compiler, 1 | EX86_REX | EX86_NO_REXW, dst_r, 0, dst, dstw); in emit_mov_byte()
1585 sljit_s32 dst, sljit_sw dstw, in emit_mov_half() argument
1606 …instruction(compiler, 1 | EX86_HALF_ARG | EX86_NO_REXW | EX86_PREF_66, SLJIT_IMM, srcw, dst, dstw); in emit_mov_half()
1620 inst = emit_x86_instruction(compiler, 1 | EX86_NO_REXW | EX86_PREF_66, dst_r, 0, dst, dstw); in emit_mov_half()
1629 sljit_s32 dst, sljit_sw dstw, in emit_unary() argument
1634 if (dst == src && dstw == srcw) { in emit_unary()
1636 inst = emit_x86_instruction(compiler, 1, 0, 0, dst, dstw); in emit_unary()
1657 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); in emit_unary()
1667 sljit_s32 dst, sljit_sw dstw, in emit_clz_ctz() argument
1682 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); in emit_clz_ctz()
1731 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0); in emit_clz_ctz()
1737 sljit_s32 dst, sljit_sw dstw, in emit_bswap() argument
1812 return emit_mov_half(compiler, 0, dst, dstw, TMP_REG1, 0); in emit_bswap()
1814 return emit_mov(compiler, dst, dstw, TMP_REG1, 0); in emit_bswap()
1830 sljit_s32 dst, sljit_sw dstw, in sljit_emit_op1() argument
1840 CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); in sljit_emit_op1()
1841 ADJUST_LOCAL_OFFSET(dst, dstw); in sljit_emit_op1()
1844 CHECK_EXTRA_REGS(dst, dstw, dst_is_ereg = 1); in sljit_emit_op1()
1900 return emit_mov(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1919 EMIT_MOV(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1922 FAIL_IF(emit_mov_byte(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1925 FAIL_IF(emit_mov_byte(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1928 FAIL_IF(emit_mov_half(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1931 FAIL_IF(emit_mov_half(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1935 FAIL_IF(emit_mov_int(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1938 FAIL_IF(emit_mov_int(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1942 EMIT_MOV(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1950 return emit_mov(compiler, SLJIT_MEM1(SLJIT_SP), dstw, TMP_REG1, 0); in sljit_emit_op1()
1958 return emit_clz_ctz(compiler, (op == SLJIT_CLZ), dst, dstw, src, srcw); in sljit_emit_op1()
1968 return emit_bswap(compiler, op, dst, dstw, src, srcw); in sljit_emit_op1()
1976 sljit_s32 dst, sljit_sw dstw, argument
1986 if (dst == src1 && dstw == src1w) {
1996 BINARY_IMM(op_imm, op_mr, src2w, dst, dstw);
2000 inst = emit_x86_instruction(compiler, 1, dst, dstw, src2, src2w);
2006 inst = emit_x86_instruction(compiler, 1, src2, src2w, dst, dstw);
2012 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw);
2020 if (dst == src2 && dstw == src2w) {
2030 BINARY_IMM(op_imm, op_mr, src1w, dst, dstw);
2034 inst = emit_x86_instruction(compiler, 1, dst, dstw, src1, src1w);
2039 inst = emit_x86_instruction(compiler, 1, src1, src1w, dst, dstw);
2045 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw);
2075 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
2083 sljit_s32 dst, sljit_sw dstw, argument
2093 if (dst == src1 && dstw == src1w) {
2103 BINARY_IMM(op_imm, op_mr, src2w, dst, dstw);
2107 inst = emit_x86_instruction(compiler, 1, dst, dstw, src2, src2w);
2112 inst = emit_x86_instruction(compiler, 1, src2, src2w, dst, dstw);
2118 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst, dstw);
2148 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
2155 sljit_s32 dst, sljit_sw dstw, argument
2256 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
2262 sljit_s32 dst, sljit_sw dstw, argument
2270 if (dst == src1 && dstw == src1w)
2272 if (dst == src2 && dstw == src2w)
2312 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
2480 sljit_s32 dst, sljit_sw dstw, argument
2490 if (dst == src1 && dstw == src1w) {
2491 inst = emit_x86_instruction(compiler, 1 | EX86_SHIFT_INS, src2, src2w, dst, dstw);
2516 EMIT_MOV(compiler, dst, dstw, TMP_REG1, 0);
2580 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
2587 sljit_s32 dst, sljit_sw dstw, argument
2599 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2602 return emit_mov(compiler, dst, dstw, src1, src1w);
2605 dst, dstw, src1, src1w, SLJIT_IMM, 0);
2609 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2614 FAIL_IF(emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w));
2617 return emit_cmp_binary(compiler, dst, dstw, SLJIT_IMM, 0);
2622 sljit_s32 dst, sljit_sw dstw, argument
2627 CHECK(check_sljit_emit_op2(compiler, op, 0, dst, dstw, src1, src1w, src2, src2w));
2628 ADJUST_LOCAL_OFFSET(dst, dstw);
2632 CHECK_EXTRA_REGS(dst, dstw, (void)0);
2642 if (emit_lea_binary(compiler, dst, dstw, src1, src1w, src2, src2w) != SLJIT_ERR_UNSUPPORTED)
2646 dst, dstw, src1, src1w, src2, src2w);
2649 dst, dstw, src1, src1w, src2, src2w);
2652 return emit_unary(compiler, NEG_rm, dst, dstw, src2, src2w);
2655 …if (src2 == SLJIT_IMM && emit_lea_binary(compiler, dst, dstw, src1, src1w, SLJIT_IMM, -src2w) != S…
2664 dst, dstw, src1, src1w, src2, src2w);
2667 dst, dstw, src1, src1w, src2, src2w);
2669 return emit_mul(compiler, dst, dstw, src1, src1w, src2, src2w);
2672 dst, dstw, src1, src1w, src2, src2w);
2675 dst, dstw, src1, src1w, src2, src2w);
2679 return emit_unary(compiler, NOT_rm, dst, dstw, src1, src1w);
2681 return emit_unary(compiler, NOT_rm, dst, dstw, src2, src2w);
2685 dst, dstw, src1, src1w, src2, src2w);
2689 dst, dstw, src1, src1w, src2, src2w);
2693 dst, dstw, src1, src1w, src2, src2w);
2697 dst, dstw, src1, src1w, src2, src2w);
2700 dst, dstw, src1, src1w, src2, src2w);
2703 dst, dstw, src1, src1w, src2, src2w);
2744 sljit_sw dstw = 0; local
2751 CHECK_EXTRA_REGS(dst_reg, dstw, (void)0);
2761 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, dst_reg, dstw);
2779 sljit_sw dstw = 0; local
2791 CHECK_EXTRA_REGS(dst_reg, dstw, (void)0);
2816 return emit_shift(compiler, is_left ? ROL : ROR, dst_reg, dstw, src1_reg, src1w, src3, src3w);
2945 return emit_mov(compiler, dst_reg, dstw, src1_reg, 0);
2952 EMIT_MOV(compiler, dst_reg, dstw, src1_reg, 0);
2989 sljit_s32 dst, sljit_sw dstw) argument
2992 CHECK(check_sljit_emit_op_dst(compiler, op, dst, dstw));
2993 ADJUST_LOCAL_OFFSET(dst, dstw);
2995 CHECK_EXTRA_REGS(dst, dstw, (void)0);
2999 return emit_fast_enter(compiler, dst, dstw);
3001 return sljit_emit_get_return_address(compiler, dst, dstw);
3099 sljit_s32 single, sljit_s32 dst, sljit_sw dstw, sljit_s32 src) argument
3101 …_groupf(compiler, MOVSD_xm_x | (single ? EX86_PREF_F3 : EX86_PREF_F2) | EX86_SSE2, src, dst, dstw);
3105 sljit_s32 dst, sljit_sw dstw, argument
3110 CHECK_EXTRA_REGS(dst, dstw, (void)0);
3121 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
3126 sljit_s32 dst, sljit_sw dstw, argument
3154 return emit_sse2_store(compiler, op & SLJIT_32, dst, dstw, TMP_FREG);
3196 sljit_s32 dst, sljit_sw dstw, argument
3207 SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw);
3213 return emit_sse2_store(compiler, op & SLJIT_32, dst, dstw, src);
3215 return emit_sse2_store(compiler, op & SLJIT_32, dst, dstw, TMP_FREG);
3232 return emit_sse2_store(compiler, op & SLJIT_32, dst, dstw, TMP_FREG);
3274 return emit_sse2_store(compiler, op & SLJIT_32, dst, dstw, TMP_FREG);
3278 sljit_s32 dst, sljit_sw dstw, argument
3285 CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
3286 ADJUST_LOCAL_OFFSET(dst, dstw);
3332 return emit_sse2_store(compiler, op & SLJIT_32, dst, dstw, TMP_FREG);
3462 sljit_s32 dst, sljit_sw dstw, argument
3472 sljit_sw dstw_save = dstw;
3475 CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, type));
3477 ADJUST_LOCAL_OFFSET(dst, dstw);
3478 CHECK_EXTRA_REGS(dst, dstw, (void)0);
3520 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
3574 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
4579 sljit_s32 dst, sljit_sw dstw) argument
4589 CHECK(check_sljit_emit_simd_sign(compiler, type, freg, dst, dstw));
4591 ADJUST_LOCAL_OFFSET(dst, dstw);
4593 CHECK_EXTRA_REGS(dst, dstw, (void)0);
4639 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
4672 return emit_mov(compiler, dst, dstw, TMP_REG1, 0);
4863 …ljit_get_local_base(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw, sljit_sw offset) argument
4866 CHECK(check_sljit_get_local_base(compiler, dst, dstw, offset));
4867 ADJUST_LOCAL_OFFSET(dst, dstw);
4869 CHECK_EXTRA_REGS(dst, dstw, (void)0);
4881 …SLJIT_ASSERT(emit_lea_binary(compiler, dst, dstw, SLJIT_SP, 0, TMP_REG1, 0) != SLJIT_ERR_UNSUPPORT…
4884 return emit_lea_binary(compiler, dst, dstw, SLJIT_SP, 0, TMP_REG1, 0);
4890 return emit_lea_binary(compiler, dst, dstw, SLJIT_SP, 0, SLJIT_IMM, offset);
4891 return emit_mov(compiler, dst, dstw, SLJIT_SP, 0);
4894 …sljit_emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw, sljit_sw init_valu… argument
4903 CHECK_PTR(check_sljit_emit_const(compiler, dst, dstw, init_value));
4904 ADJUST_LOCAL_OFFSET(dst, dstw);
4906 CHECK_EXTRA_REGS(dst, dstw, (void)0);
4919 if (emit_mov(compiler, dst, dstw, SLJIT_IMM, init_value))
4930 if (emit_mov(compiler, dst, dstw, TMP_REG1, 0))
4937 …ruct sljit_jump* sljit_emit_mov_addr(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw dstw) argument
4946 CHECK_PTR(check_sljit_emit_mov_addr(compiler, dst, dstw));
4947 ADJUST_LOCAL_OFFSET(dst, dstw);
4949 CHECK_EXTRA_REGS(dst, dstw, (void)0);
4965 PTR_FAIL_IF(emit_mov(compiler, dst, dstw, SLJIT_IMM, 0));
4975 PTR_FAIL_IF(emit_mov(compiler, dst, dstw, TMP_REG1, 0));