Lines Matching refs:src1w
594 sljit_s32 src1, sljit_sw src1w,
600 sljit_s32 src1, sljit_sw src1w,
1483 sljit_s32 src1, sljit_sw src1w,
1489 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1501 if (dst == src1 && dstw == src1w) {
1538 if ((dst == SLJIT_R0) && (src1w > 127 || src1w < -128) && (compiler->mode32 || IS_HALFWORD(src1w))) {
1540 if ((dst == SLJIT_R0) && (src1w > 127 || src1w < -128)) {
1542 BINARY_EAX_IMM(op_eax_imm, src1w);
1545 BINARY_IMM(op_imm, op_mr, src1w, dst, dstw);
1549 inst = emit_x86_instruction(compiler, 1, dst, dstw, src1, src1w);
1554 inst = emit_x86_instruction(compiler, 1, src1, src1w, dst, dstw);
1559 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1569 EMIT_MOV(compiler, dst, 0, src1, src1w);
1581 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1599 sljit_s32 src1, sljit_sw src1w,
1605 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1617 if (dst == src1 && dstw == src1w) {
1651 EMIT_MOV(compiler, dst, 0, src1, src1w);
1663 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1680 sljit_s32 src1, sljit_sw src1w,
1696 inst = emit_x86_instruction(compiler, 2, dst_r, 0, src1, src1w);
1708 if (src1w <= 127 && src1w >= -128) {
1715 *inst = (sljit_s8)src1w;
1725 sljit_unaligned_store_sw(inst, src1w);
1728 else if (IS_HALFWORD(src1w)) {
1735 sljit_unaligned_store_s32(inst, (sljit_s32)src1w);
1738 EMIT_MOV(compiler, TMP_REG2, 0, SLJIT_IMM, src1w);
1752 inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w);
1762 inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w);
1772 inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w);
1783 EMIT_MOV(compiler, dst_r, 0, src1, src1w);
1795 EMIT_MOV(compiler, dst_r, 0, src1, src1w);
1810 sljit_s32 src1, sljit_sw src1w,
1818 if (dst == src1 && dstw == src1w)
1847 if ((src1 & SLJIT_IMM) && (compiler->mode32 || IS_HALFWORD(src1w))) {
1848 inst = emit_x86_instruction(compiler, 1, dst_r, 0, SLJIT_MEM1(src2), (sljit_s32)src1w);
1851 inst = emit_x86_instruction(compiler, 1, dst_r, 0, SLJIT_MEM1(src2), src1w);
1868 sljit_s32 src1, sljit_sw src1w,
1895 inst = emit_x86_instruction(compiler, 1, src2, 0, src1, src1w);
1903 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1905 src1w = 0;
1907 BINARY_IMM(CMP, CMP_rm_r, src2w, src1, src1w);
1910 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1919 sljit_s32 src1, sljit_sw src1w,
1934 if (src2 == SLJIT_R0 && (src2 & SLJIT_IMM) && (src1w > 127 || src1w < -128) && (compiler->mode32 || IS_HALFWORD(src1w))) {
1936 if (src2 == SLJIT_R0 && (src1 & SLJIT_IMM) && (src1w > 127 || src1w < -128)) {
1938 BINARY_EAX_IMM(TEST_EAX_i32, src1w);
1946 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src2w, src1, src1w);
1952 inst = emit_x86_instruction(compiler, 1, TMP_REG2, 0, src1, src1w);
1957 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src2w, src1, src1w);
1974 if (IS_HALFWORD(src1w) || compiler->mode32) {
1975 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src1w, src2, src2w);
1980 FAIL_IF(emit_load_imm64(compiler, TMP_REG2, src1w));
1986 inst = emit_x86_instruction(compiler, 1, src1, src1w, src2, src2w);
1993 inst = emit_x86_instruction(compiler, 1, src2, 0, src1, src1w);
2000 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2031 sljit_s32 src1, sljit_sw src1w,
2037 if (dst == src1 && dstw == src1w) {
2044 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2051 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2059 EMIT_MOV(compiler, dst, 0, src1, src1w);
2066 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2075 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2084 EMIT_MOV(compiler, dst, 0, src1, src1w);
2095 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2120 sljit_s32 src1, sljit_sw src1w,
2127 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2130 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2133 return emit_mov(compiler, dst, dstw, src1, src1w);
2136 dst, dstw, src1, src1w, SLJIT_IMM, 0);
2140 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2143 FAIL_IF(emit_cmp_binary(compiler, src1, src1w, SLJIT_IMM, 0));
2145 FAIL_IF(emit_shift(compiler,mode, dst, dstw, src1, src1w, src2, src2w));
2154 sljit_s32 src1, sljit_sw src1w,
2158 CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
2160 ADJUST_LOCAL_OFFSET(src1, src1w);
2164 CHECK_EXTRA_REGS(src1, src1w, (void)0);
2180 if (emit_lea_binary(compiler, op & SLJIT_KEEP_FLAGS, dst, dstw, src1, src1w, src2, src2w) != SLJIT_ERR_UNSUPPORTED)
2188 dst, dstw, src1, src1w, src2, src2w);
2197 dst, dstw, src1, src1w, src2, src2w);
2200 if ((src2 & SLJIT_IMM) && emit_lea_binary(compiler, op & SLJIT_KEEP_FLAGS, dst, dstw, src1, src1w, SLJIT_IMM, -src2w) != SLJIT_ERR_UNSUPPORTED)
2208 return emit_cmp_binary(compiler, src1, src1w, src2, src2w);
2210 dst, dstw, src1, src1w, src2, src2w);
2219 dst, dstw, src1, src1w, src2, src2w);
2221 return emit_mul(compiler, dst, dstw, src1, src1w, src2, src2w);
2224 return emit_test_binary(compiler, src1, src1w, src2, src2w);
2226 dst, dstw, src1, src1w, src2, src2w);
2229 dst, dstw, src1, src1w, src2, src2w);
2232 dst, dstw, src1, src1w, src2, src2w);
2235 dst, dstw, src1, src1w, src2, src2w);
2238 dst, dstw, src1, src1w, src2, src2w);
2241 dst, dstw, src1, src1w, src2, src2w);
2406 sljit_s32 src1, sljit_sw src1w,
2411 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_F32_OP, TMP_FREG, src1, src1w));
2485 sljit_s32 src1, sljit_sw src1w,
2491 CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
2493 ADJUST_LOCAL_OFFSET(src1, src1w);
2507 src2w = src1w;
2510 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_F32_OP, dst_r, src1, src1w));
2513 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_F32_OP, TMP_FREG, src1, src1w));
2518 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_F32_OP, TMP_FREG, src1, src1w));