Lines Matching refs:src1w
650 sljit_s32 src1, sljit_sw src1w,
656 sljit_s32 src1, sljit_sw src1w,
1408 sljit_s32 src1, sljit_sw src1w,
1418 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1430 if (dst == src1 && dstw == src1w) {
1467 if ((dst == SLJIT_R0) && (src1w > 127 || src1w < -128) && (compiler->mode32 || IS_HALFWORD(src1w))) {
1469 if ((dst == SLJIT_R0) && (src1w > 127 || src1w < -128)) {
1471 BINARY_EAX_IMM(op_eax_imm, src1w);
1474 BINARY_IMM(op_imm, op_mr, src1w, dst, dstw);
1478 inst = emit_x86_instruction(compiler, 1, dst, dstw, src1, src1w);
1483 inst = emit_x86_instruction(compiler, 1, src1, src1w, dst, dstw);
1488 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1498 EMIT_MOV(compiler, dst, 0, src1, src1w);
1510 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1528 sljit_s32 src1, sljit_sw src1w,
1538 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1550 if (dst == src1 && dstw == src1w) {
1584 EMIT_MOV(compiler, dst, 0, src1, src1w);
1596 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1613 sljit_s32 src1, sljit_sw src1w,
1629 inst = emit_x86_instruction(compiler, 2, dst_r, 0, src1, src1w);
1641 if (src1w <= 127 && src1w >= -128) {
1648 *inst = (sljit_s8)src1w;
1658 sljit_unaligned_store_sw(inst, src1w);
1661 else if (IS_HALFWORD(src1w)) {
1668 sljit_unaligned_store_s32(inst, (sljit_s32)src1w);
1673 FAIL_IF(emit_load_imm64(compiler, TMP_REG2, src1w));
1685 inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w);
1695 inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w);
1705 inst = emit_x86_instruction(compiler, 1, dst_r, 0, src1, src1w);
1715 EMIT_MOV(compiler, dst_r, 0, src1, src1w);
1728 EMIT_MOV(compiler, dst_r, 0, src1, src1w);
1743 sljit_s32 src1, sljit_sw src1w,
1750 if (dst == src1 && dstw == src1w)
1778 if ((src1 & SLJIT_IMM) && (compiler->mode32 || IS_HALFWORD(src1w))) {
1779 inst = emit_x86_instruction(compiler, 1, dst_r, 0, SLJIT_MEM1(src2), (sljit_s32)src1w);
1782 inst = emit_x86_instruction(compiler, 1, dst_r, 0, SLJIT_MEM1(src2), src1w);
1799 sljit_s32 src1, sljit_sw src1w,
1826 inst = emit_x86_instruction(compiler, 1, src2, 0, src1, src1w);
1834 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1836 src1w = 0;
1838 BINARY_IMM(CMP, CMP_rm_r, src2w, src1, src1w);
1841 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1850 sljit_s32 src1, sljit_sw src1w,
1865 if (src2 == SLJIT_R0 && (src1 & SLJIT_IMM) && (src1w > 127 || src1w < -128) && (compiler->mode32 || IS_HALFWORD(src1w))) {
1867 if (src2 == SLJIT_R0 && (src1 & SLJIT_IMM) && (src1w > 127 || src1w < -128)) {
1869 BINARY_EAX_IMM(TEST_EAX_i32, src1w);
1877 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src2w, src1, src1w);
1883 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, src1, src1w);
1888 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src2w, src1, src1w);
1905 if (IS_HALFWORD(src1w) || compiler->mode32) {
1906 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, src1w, src2, src2w);
1911 FAIL_IF(emit_load_imm64(compiler, TMP_REG1, src1w));
1917 inst = emit_x86_instruction(compiler, 1, src1, src1w, src2, src2w);
1924 inst = emit_x86_instruction(compiler, 1, src2, 0, src1, src1w);
1931 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1962 sljit_s32 src1, sljit_sw src1w,
1968 if (dst == src1 && dstw == src1w) {
1975 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1982 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
1990 EMIT_MOV(compiler, dst, 0, src1, src1w);
1997 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2006 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2015 EMIT_MOV(compiler, dst, 0, src1, src1w);
2026 EMIT_MOV(compiler, TMP_REG1, 0, src1, src1w);
2052 sljit_s32 src1, sljit_sw src1w,
2059 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2062 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2065 return emit_mov(compiler, dst, dstw, src1, src1w);
2068 dst, dstw, src1, src1w, SLJIT_IMM, 0);
2072 return emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w);
2075 FAIL_IF(emit_cmp_binary(compiler, src1, src1w, SLJIT_IMM, 0));
2077 FAIL_IF(emit_shift(compiler, mode, dst, dstw, src1, src1w, src2, src2w));
2086 sljit_s32 src1, sljit_sw src1w,
2090 CHECK(check_sljit_emit_op2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
2092 ADJUST_LOCAL_OFFSET(src1, src1w);
2096 CHECK_EXTRA_REGS(src1, src1w, (void)0);
2108 if (emit_lea_binary(compiler, dst, dstw, src1, src1w, src2, src2w) != SLJIT_ERR_UNSUPPORTED)
2112 dst, dstw, src1, src1w, src2, src2w);
2115 dst, dstw, src1, src1w, src2, src2w);
2118 if ((src2 & SLJIT_IMM) && emit_lea_binary(compiler, dst, dstw, src1, src1w, SLJIT_IMM, -src2w) != SLJIT_ERR_UNSUPPORTED)
2123 return emit_cmp_binary(compiler, src1, src1w, src2, src2w);
2125 dst, dstw, src1, src1w, src2, src2w);
2128 dst, dstw, src1, src1w, src2, src2w);
2130 return emit_mul(compiler, dst, dstw, src1, src1w, src2, src2w);
2133 return emit_test_binary(compiler, src1, src1w, src2, src2w);
2135 dst, dstw, src1, src1w, src2, src2w);
2138 dst, dstw, src1, src1w, src2, src2w);
2141 dst, dstw, src1, src1w, src2, src2w);
2144 dst, dstw, src1, src1w, src2, src2w);
2147 dst, dstw, src1, src1w, src2, src2w);
2150 dst, dstw, src1, src1w, src2, src2w);
2308 sljit_s32 src1, sljit_sw src1w,
2312 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_F32_OP, TMP_FREG, src1, src1w));
2387 sljit_s32 src1, sljit_sw src1w,
2393 CHECK(check_sljit_emit_fop2(compiler, op, dst, dstw, src1, src1w, src2, src2w));
2395 ADJUST_LOCAL_OFFSET(src1, src1w);
2409 src2w = src1w;
2412 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_F32_OP, dst_r, src1, src1w));
2415 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_F32_OP, TMP_FREG, src1, src1w));
2420 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_F32_OP, TMP_FREG, src1, src1w));