Lines Matching refs:src1w
690 sljit_s32 src1, sljit_sw src1w,
696 sljit_s32 src1, sljit_sw src1w,
713 sljit_s32 src1, sljit_sw src1w,
1606 sljit_s32 src1, sljit_sw src1w, argument
1616 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1628 if (dst == src1 && dstw == src1w) {
1665 …if ((dst == SLJIT_R0) && (src1w > 127 || src1w < -128) && (compiler->mode32 || IS_HALFWORD(src1w))…
1667 if ((dst == SLJIT_R0) && (src1w > 127 || src1w < -128)) {
1669 BINARY_EAX_IMM(op_eax_imm, src1w);
1672 BINARY_IMM(op_imm, op_mr, src1w, dst, dstw);
1676 inst = emit_x86_instruction(compiler, 1, dst, dstw, src1, src1w);
1681 inst = emit_x86_instruction(compiler, 1, src1, src1w, dst, dstw);
1686 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1696 EMIT_MOV(compiler, dst, 0, src1, src1w);
1708 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1726 sljit_s32 src1, sljit_sw src1w, argument
1736 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1748 if (dst == src1 && dstw == src1w) {
1782 EMIT_MOV(compiler, dst, 0, src1, src1w);
1794 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1811 sljit_s32 src1, sljit_sw src1w, argument
1827 inst = emit_x86_instruction(compiler, 2, dst_r, 0, src1, src1w);
1839 if (src1w <= 127 && src1w >= -128) {
1846 *inst = (sljit_s8)src1w;
1856 sljit_unaligned_store_sw(inst, src1w);
1859 else if (IS_HALFWORD(src1w)) {
1866 sljit_unaligned_store_s32(inst, (sljit_s32)src1w);
1871 FAIL_IF(emit_load_imm64(compiler, TMP_REG2, src1w));
1883 inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w);
1893 inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w);
1903 inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w);
1913 EMIT_MOV(compiler, dst_r, 0, src1, src1w);
1926 EMIT_MOV(compiler, dst_r, 0, src1, src1w);
1941 sljit_s32 src1, sljit_sw src1w, argument
1948 if (dst == src1 && dstw == src1w)
1976 if ((src1 & SLJIT_IMM) && (compiler->mode32 || IS_HALFWORD(src1w))) {
1977 inst = emit_x86_instruction(compiler, 1, dst_r, 0, SLJIT_MEM1(src2), (sljit_s32)src1w);
1980 inst = emit_x86_instruction(compiler, 1, dst_r, 0, SLJIT_MEM1(src2), src1w);
1997 sljit_s32 src1, sljit_sw src1w, argument
2024 inst = emit_x86_instruction(compiler, 1, src2, 0, src1, src1w);
2032 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2034 src1w = 0;
2036 BINARY_IMM(CMP, CMP_rm_r, src2w, src1, src1w);
2039 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2048 sljit_s32 src1, sljit_sw src1w, argument
2063 …c2 == SLJIT_R0 && (src1 & SLJIT_IMM) && (src1w > 127 || src1w < -128) && (compiler->mode32 || IS_H…
2065 if (src2 == SLJIT_R0 && (src1 & SLJIT_IMM) && (src1w > 127 || src1w < -128)) {
2067 BINARY_EAX_IMM(TEST_EAX_i32, src1w);
2075 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src2w, src1, src1w);
2081 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, src1, src1w);
2086 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src2w, src1, src1w);
2103 if (IS_HALFWORD(src1w) || compiler->mode32) {
2104 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src1w, src2, src2w);
2109 FAIL_IF(emit_load_imm64(compiler, TMP_REG1, src1w));
2115 inst = emit_x86_instruction(compiler, 1, src1, src1w, src2, src2w);
2122 inst = emit_x86_instruction(compiler, 1, src2, 0, src1, src1w);
2129 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2160 sljit_s32 src1, sljit_sw src1w, argument
2166 if (dst == src1 && dstw == src1w) {
2173 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2180 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2188 EMIT_MOV(compiler, dst, 0, src1, src1w);
2195 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2204 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2213 EMIT_MOV(compiler, dst, 0, src1, src1w);
2224 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2250 sljit_s32 src1, sljit_sw src1w, argument
2257 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2260 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2263 return emit_mov(compiler, dst, dstw, src1, src1w);
2266 dst, dstw, src1, src1w, SLJIT_IMM, 0);
2270 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2273 FAIL_IF(emit_cmp_binary(compiler, src1, src1w, SLJIT_IMM, 0));
2275 FAIL_IF(emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w));
2284 sljit_s32 src1, sljit_sw src1w, argument
2288 CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
2290 ADJUST_LOCAL_OFFSET(src1, src1w);
2294 CHECK_EXTRA_REGS(src1, src1w, (void)0);
2306 if (emit_lea_binary(compiler, dst, dstw, src1, src1w, src2, src2w) != SLJIT_ERR_UNSUPPORTED)
2310 dst, dstw, src1, src1w, src2, src2w);
2313 dst, dstw, src1, src1w, src2, src2w);
2316 …if ((src2 & SLJIT_IMM) && emit_lea_binary(compiler, dst, dstw, src1, src1w, SLJIT_IMM, -src2w) != …
2319 FAIL_IF(emit_non_cum_binary(compiler, BINARY_OPCODE(SUB), dst, 0, dst, 0, src1, src1w));
2325 return emit_cmp_binary(compiler, src1, src1w, src2, src2w);
2327 dst, dstw, src1, src1w, src2, src2w);
2330 dst, dstw, src1, src1w, src2, src2w);
2332 return emit_mul(compiler, dst, dstw, src1, src1w, src2, src2w);
2335 return emit_test_binary(compiler, src1, src1w, src2, src2w);
2337 dst, dstw, src1, src1w, src2, src2w);
2340 dst, dstw, src1, src1w, src2, src2w);
2343 dst, dstw, src1, src1w, src2, src2w);
2346 dst, dstw, src1, src1w, src2, src2w);
2349 dst, dstw, src1, src1w, src2, src2w);
2352 dst, dstw, src1, src1w, src2, src2w);
2537 sljit_s32 src1, sljit_sw src1w, argument
2541 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_F32_OP, TMP_FREG, src1, src1w));
2616 sljit_s32 src1, sljit_sw src1w, argument
2622 CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
2624 ADJUST_LOCAL_OFFSET(src1, src1w);
2638 src2w = src1w;
2641 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_F32_OP, dst_r, src1, src1w));
2644 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_F32_OP, TMP_FREG, src1, src1w));
2649 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_F32_OP, TMP_FREG, src1, src1w));