Lines Matching refs:src1w

740 	sljit_s32 src1, sljit_sw src1w,
1590 sljit_s32 src1, sljit_sw src1w, argument
1599 if (dst == src1 && dstw == src1w) {
1636 …if ((dst == SLJIT_R0) && (src1w > 127 || src1w < -128) && (compiler->mode32 || IS_HALFWORD(src1w))…
1638 if ((dst == SLJIT_R0) && (src1w > 127 || src1w < -128)) {
1640 BINARY_EAX_IMM(op_eax_imm, src1w);
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);
1657 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1667 EMIT_MOV(compiler, dst, 0, src1, src1w);
1679 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1697 sljit_s32 src1, sljit_sw src1w, argument
1706 if (dst == src1 && dstw == src1w) {
1740 EMIT_MOV(compiler, dst, 0, src1, src1w);
1752 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1769 sljit_s32 src1, sljit_sw src1w, argument
1783 inst = emit_x86_instruction(compiler, 2, dst_r, 0, src1, src1w);
1795 if (src1w <= 127 && src1w >= -128) {
1802 *inst = U8(src1w);
1812 sljit_unaligned_store_sw(inst, src1w);
1815 else if (IS_HALFWORD(src1w)) {
1822 sljit_unaligned_store_s32(inst, (sljit_s32)src1w);
1827 FAIL_IF(emit_load_imm64(compiler, TMP_REG2, src1w));
1839 inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w);
1849 inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w);
1859 inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w);
1869 EMIT_MOV(compiler, dst_r, 0, src1, src1w);
1882 EMIT_MOV(compiler, dst_r, 0, src1, src1w);
1897 sljit_s32 src1, sljit_sw src1w, argument
1904 if (dst == src1 && dstw == src1w)
1932 if ((src1 & SLJIT_IMM) && (compiler->mode32 || IS_HALFWORD(src1w))) {
1933 inst = emit_x86_instruction(compiler, 1, dst_r, 0, SLJIT_MEM1(src2), (sljit_s32)src1w);
1936 inst = emit_x86_instruction(compiler, 1, dst_r, 0, SLJIT_MEM1(src2), src1w);
1953 sljit_s32 src1, sljit_sw src1w, argument
1980 inst = emit_x86_instruction(compiler, 1, src2, 0, src1, src1w);
1988 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1990 src1w = 0;
1992 BINARY_IMM(CMP, CMP_rm_r, src2w, src1, src1w);
1995 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2004 sljit_s32 src1, sljit_sw src1w, argument
2019 …c2 == SLJIT_R0 && (src1 & SLJIT_IMM) && (src1w > 127 || src1w < -128) && (compiler->mode32 || IS_H…
2021 if (src2 == SLJIT_R0 && (src1 & SLJIT_IMM) && (src1w > 127 || src1w < -128)) {
2023 BINARY_EAX_IMM(TEST_EAX_i32, src1w);
2031 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src2w, src1, src1w);
2037 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, src1, src1w);
2042 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src2w, src1, src1w);
2059 if (IS_HALFWORD(src1w) || compiler->mode32) {
2060 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src1w, src2, src2w);
2065 FAIL_IF(emit_load_imm64(compiler, TMP_REG1, src1w));
2071 inst = emit_x86_instruction(compiler, 1, src1, src1w, src2, src2w);
2078 inst = emit_x86_instruction(compiler, 1, src2, 0, src1, src1w);
2085 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2116 sljit_s32 src1, sljit_sw src1w, argument
2122 if (dst == src1 && dstw == src1w) {
2129 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2137 EMIT_MOV(compiler, dst, 0, src1, src1w);
2144 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2153 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2162 EMIT_MOV(compiler, dst, 0, src1, src1w);
2173 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2199 sljit_s32 src1, sljit_sw src1w, 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);
2222 FAIL_IF(emit_cmp_binary(compiler, src1, src1w, SLJIT_IMM, 0));
2224 FAIL_IF(emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w));
2233 sljit_s32 src1, sljit_sw src1w, argument
2237 CHECK(check_sljit_emit_op2(compiler, op, 0, dst, dstw, src1, src1w, src2, src2w));
2239 ADJUST_LOCAL_OFFSET(src1, src1w);
2243 CHECK_EXTRA_REGS(src1, src1w, (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);
2263 if (src1 == SLJIT_IMM && src1w == 0)
2267 …if ((src2 & SLJIT_IMM) && emit_lea_binary(compiler, dst, dstw, src1, src1w, SLJIT_IMM, -src2w) != …
2270 FAIL_IF(emit_non_cum_binary(compiler, BINARY_OPCODE(SUB), dst, 0, dst, 0, src1, src1w));
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);
2306 sljit_s32 src1, sljit_sw src1w, argument
2312 CHECK(check_sljit_emit_op2(compiler, op, 1, 0, 0, src1, src1w, src2, src2w));
2319 return sljit_emit_op2(compiler, op, TMP_REG1, 0, src1, src1w, src2, src2w);
2322 ADJUST_LOCAL_OFFSET(src1, src1w);
2325 CHECK_EXTRA_REGS(src1, src1w, (void)0);
2332 return emit_cmp_binary(compiler, src1, src1w, src2, src2w);
2334 return emit_test_binary(compiler, src1, src1w, src2, src2w);
2516 sljit_s32 src1, sljit_sw src1w, argument
2520 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_32, TMP_FREG, src1, src1w));
2595 sljit_s32 src1, sljit_sw src1w, argument
2601 CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
2603 ADJUST_LOCAL_OFFSET(src1, src1w);
2617 src2w = src1w;
2620 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_32, dst_r, src1, src1w));
2623 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_32, TMP_FREG, src1, src1w));
2628 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_32, TMP_FREG, src1, src1w));