Lines Matching refs:srcw

728 	sljit_s32 src, sljit_sw srcw);
730 #define EMIT_MOV(compiler, dst, dstw, src, srcw) \ argument
731 FAIL_IF(emit_mov(compiler, dst, dstw, src, srcw));
737 sljit_s32 single, sljit_s32 dst, sljit_s32 src, sljit_sw srcw);
827 sljit_s32 src, sljit_sw srcw) in adjust_shadow_stack() argument
854 FAIL_IF(emit_cmp_binary (compiler, TMP_REG1, 0, src, srcw)); in adjust_shadow_stack()
886 SLJIT_UNUSED_ARG(srcw); in adjust_shadow_stack()
899 sljit_s32 src, sljit_sw srcw) in emit_mov() argument
912 return emit_do_imm(compiler, MOV_r_i32 | reg_map[dst], srcw); in emit_mov()
915 if (NOT_HALFWORD(srcw)) in emit_mov()
916 return emit_load_imm64(compiler, dst, srcw); in emit_mov()
919 …turn emit_do_imm32(compiler, (reg_map[dst] >= 8) ? REX_B : 0, U8(MOV_r_i32 | reg_lmap[dst]), srcw); in emit_mov()
923 if (!compiler->mode32 && NOT_HALFWORD(srcw)) { in emit_mov()
926 FAIL_IF(emit_load_imm64(compiler, TMP_REG1, srcw)); in emit_mov()
933 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, srcw, dst, dstw); in emit_mov()
939 inst = emit_x86_instruction(compiler, 1, dst, 0, src, srcw); in emit_mov()
947 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, src, srcw); in emit_mov()
1111 sljit_s32 src, sljit_sw srcw) in emit_mov_byte() argument
1126 return emit_do_imm(compiler, MOV_r_i32 | reg_map[dst], srcw); in emit_mov_byte()
1128 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, srcw, dst, 0); in emit_mov_byte()
1134 …inst = emit_x86_instruction(compiler, 1 | EX86_BYTE_ARG | EX86_NO_REXW, SLJIT_IMM, srcw, dst, dstw… in emit_mov_byte()
1189 inst = emit_x86_instruction(compiler, 2, dst_r, 0, src, srcw); in emit_mov_byte()
1252 sljit_s32 src, sljit_sw srcw) in emit_prefetch() argument
1260 inst = emit_x86_instruction(compiler, 2, 0, 0, src, srcw); in emit_prefetch()
1277 sljit_s32 src, sljit_sw srcw) in emit_mov_half() argument
1289 return emit_do_imm(compiler, MOV_r_i32 | reg_map[dst], srcw); in emit_mov_half()
1291 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, srcw, dst, 0); in emit_mov_half()
1297 …instruction(compiler, 1 | EX86_HALF_ARG | EX86_NO_REXW | EX86_PREF_66, SLJIT_IMM, srcw, dst, dstw); in emit_mov_half()
1308 inst = emit_x86_instruction(compiler, 2, dst_r, 0, src, srcw); in emit_mov_half()
1325 sljit_s32 src, sljit_sw srcw) in emit_unary() argument
1329 if (dst == src && dstw == srcw) { in emit_unary()
1339 EMIT_MOV(compiler, dst, 0, src, srcw); in emit_unary()
1347 EMIT_MOV(compiler, TMP_REG1, 0, src, srcw); in emit_unary()
1358 sljit_s32 src, sljit_sw srcw) in emit_not_with_flags() argument
1363 EMIT_MOV(compiler, dst, 0, src, srcw); in emit_not_with_flags()
1374 EMIT_MOV(compiler, TMP_REG1, 0, src, srcw); in emit_not_with_flags()
1392 sljit_s32 src, sljit_sw srcw) in emit_clz() argument
1404 inst = emit_x86_instruction(compiler, 2, dst_r, 0, src, srcw); in emit_clz()
1451 sljit_s32 src, sljit_sw srcw) in sljit_emit_op1() argument
1459 CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); in sljit_emit_op1()
1461 ADJUST_LOCAL_OFFSET(src, srcw); in sljit_emit_op1()
1464 CHECK_EXTRA_REGS(src, srcw, (void)0); in sljit_emit_op1()
1497 srcw = (sljit_u8)srcw; in sljit_emit_op1()
1500 srcw = (sljit_s8)srcw; in sljit_emit_op1()
1503 srcw = (sljit_u16)srcw; in sljit_emit_op1()
1506 srcw = (sljit_s16)srcw; in sljit_emit_op1()
1510 srcw = (sljit_u32)srcw; in sljit_emit_op1()
1513 srcw = (sljit_s32)srcw; in sljit_emit_op1()
1519 return emit_mov(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1538 EMIT_MOV(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1541 FAIL_IF(emit_mov_byte(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1544 FAIL_IF(emit_mov_byte(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1547 FAIL_IF(emit_mov_half(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1550 FAIL_IF(emit_mov_half(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1554 FAIL_IF(emit_mov_int(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1557 FAIL_IF(emit_mov_int(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1561 EMIT_MOV(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1577 return emit_not_with_flags(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1578 return emit_unary(compiler, NOT_rm, dst, dstw, src, srcw); in sljit_emit_op1()
1581 return emit_clz(compiler, op_flags, dst, dstw, src, srcw); in sljit_emit_op1()
2338 sljit_s32 src, sljit_sw srcw) argument
2341 CHECK(check_sljit_emit_op_src(compiler, op, src, srcw));
2342 ADJUST_LOCAL_OFFSET(src, srcw);
2344 CHECK_EXTRA_REGS(src, srcw, (void)0);
2348 return emit_fast_return(compiler, src, srcw);
2353 return adjust_shadow_stack(compiler, src, srcw);
2358 return emit_prefetch(compiler, op, src, srcw);
2447 sljit_s32 single, sljit_s32 dst, sljit_s32 src, sljit_sw srcw) argument
2449 return emit_sse2(compiler, MOVSD_x_xm, single, dst, src, srcw);
2460 sljit_s32 src, sljit_sw srcw) argument
2470 …ompiler, 2 | ((op & SLJIT_32) ? EX86_PREF_F3 : EX86_PREF_F2) | EX86_SSE2_OP2, dst_r, 0, src, srcw);
2482 sljit_s32 src, sljit_sw srcw) argument
2495 srcw = (sljit_s32)srcw;
2497 EMIT_MOV(compiler, TMP_REG1, 0, src, srcw);
2499 srcw = 0;
2502 …ompiler, 2 | ((op & SLJIT_32) ? EX86_PREF_F3 : EX86_PREF_F2) | EX86_SSE2_OP1, dst_r, 0, src, srcw);
2529 sljit_s32 src, sljit_sw srcw) argument
2538 SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw);
2542 return emit_sse2_load(compiler, op & SLJIT_32, dst, src, srcw);
2545 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_32, TMP_FREG, src, srcw));
2558 FAIL_IF(emit_sse2_load(compiler, !(op & SLJIT_32), TMP_FREG, src, srcw));
2571 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_32, dst_r, src, srcw));
2575 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_32, dst_r, src, srcw));
2710 …s32 sljit_emit_ijump(struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 src, sljit_sw srcw) argument
2716 CHECK(check_sljit_emit_ijump(compiler, type, src, srcw));
2717 ADJUST_LOCAL_OFFSET(src, srcw);
2719 CHECK_EXTRA_REGS(src, srcw, (void)0);
2725 jump->u.target = (sljit_uw)srcw;
2745 inst = emit_x86_instruction(compiler, 1, 0, 0, src, srcw);
2940 sljit_s32 src, sljit_sw srcw) argument
2945 CHECK(check_sljit_emit_cmov(compiler, type, dst_reg, src, srcw));
2951 return sljit_emit_cmov_generic(compiler, type, dst_reg, src, srcw);
2954 return sljit_emit_cmov_generic(compiler, type, dst_reg, src, srcw);
2958 CHECK_EXTRA_REGS(src, srcw, (void)0);
2966 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_IMM, srcw);
2968 srcw = 0;
2971 inst = emit_x86_instruction(compiler, 2, dst_reg, 0, src, srcw);