Lines Matching refs:srcw

580 	sljit_si src, sljit_sw srcw);
654 sljit_si src, sljit_sw srcw) in emit_mov() argument
661 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, src, srcw); in emit_mov()
676 return emit_do_imm(compiler, MOV_r_i32 + reg_map[dst], srcw); in emit_mov()
679 if (NOT_HALFWORD(srcw)) in emit_mov()
680 return emit_load_imm64(compiler, dst, srcw); in emit_mov()
683 … return emit_do_imm32(compiler, (reg_map[dst] >= 8) ? REX_B : 0, MOV_r_i32 + reg_lmap[dst], srcw); in emit_mov()
687 if (!compiler->mode32 && NOT_HALFWORD(srcw)) { in emit_mov()
688 FAIL_IF(emit_load_imm64(compiler, TMP_REG2, srcw)); in emit_mov()
695 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, srcw, dst, dstw); in emit_mov()
701 inst = emit_x86_instruction(compiler, 1, dst, 0, src, srcw); in emit_mov()
708 inst = emit_x86_instruction(compiler, 1, TMP_REG1, 0, src, srcw); in emit_mov()
717 #define EMIT_MOV(compiler, dst, dstw, src, srcw) \ argument
718 FAIL_IF(emit_mov(compiler, dst, dstw, src, srcw));
865 sljit_si src, sljit_sw srcw) in emit_mov_byte() argument
883 return emit_do_imm(compiler, MOV_r_i32 + reg_map[dst], srcw); in emit_mov_byte()
885 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, srcw, dst, 0); in emit_mov_byte()
891 …inst = emit_x86_instruction(compiler, 1 | EX86_BYTE_ARG | EX86_NO_REXW, SLJIT_IMM, srcw, dst, dstw… in emit_mov_byte()
946 inst = emit_x86_instruction(compiler, 2, dst_r, 0, src, srcw); in emit_mov_byte()
1010 sljit_si src, sljit_sw srcw) in emit_mov_half() argument
1025 return emit_do_imm(compiler, MOV_r_i32 + reg_map[dst], srcw); in emit_mov_half()
1027 inst = emit_x86_instruction(compiler, 1, SLJIT_IMM, srcw, dst, 0); in emit_mov_half()
1033 …instruction(compiler, 1 | EX86_HALF_ARG | EX86_NO_REXW | EX86_PREF_66, SLJIT_IMM, srcw, dst, dstw); in emit_mov_half()
1044 inst = emit_x86_instruction(compiler, 2, dst_r, 0, src, srcw); in emit_mov_half()
1061 sljit_si src, sljit_sw srcw) in emit_unary() argument
1066 EMIT_MOV(compiler, TMP_REG1, 0, src, srcw); in emit_unary()
1073 if (dst == src && dstw == srcw) { in emit_unary()
1082 EMIT_MOV(compiler, dst, 0, src, srcw); in emit_unary()
1089 EMIT_MOV(compiler, TMP_REG1, 0, src, srcw); in emit_unary()
1100 sljit_si src, sljit_sw srcw) in emit_not_with_flags() argument
1105 EMIT_MOV(compiler, TMP_REG1, 0, src, srcw); in emit_not_with_flags()
1116 EMIT_MOV(compiler, dst, 0, src, srcw); in emit_not_with_flags()
1126 EMIT_MOV(compiler, TMP_REG1, 0, src, srcw); in emit_not_with_flags()
1140 sljit_si src, sljit_sw srcw) in emit_clz() argument
1148 EMIT_MOV(compiler, TMP_REG1, 0, src, srcw); in emit_clz()
1164 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_IMM, srcw); in emit_clz()
1166 srcw = 0; in emit_clz()
1169 inst = emit_x86_instruction(compiler, 2, TMP_REG1, 0, src, srcw); in emit_clz()
1249 sljit_si src, sljit_sw srcw) in sljit_emit_op1() argument
1262 CHECK(check_sljit_emit_op1(compiler, op, dst, dstw, src, srcw)); in sljit_emit_op1()
1264 ADJUST_LOCAL_OFFSET(src, srcw); in sljit_emit_op1()
1267 CHECK_EXTRA_REGS(src, srcw, src_is_ereg = 1); in sljit_emit_op1()
1304 srcw = (sljit_ub)srcw; in sljit_emit_op1()
1307 srcw = (sljit_sb)srcw; in sljit_emit_op1()
1310 srcw = (sljit_uh)srcw; in sljit_emit_op1()
1313 srcw = (sljit_sh)srcw; in sljit_emit_op1()
1317 srcw = (sljit_ui)srcw; in sljit_emit_op1()
1320 srcw = (sljit_si)srcw; in sljit_emit_op1()
1326 return emit_mov(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1330 …if (SLJIT_UNLIKELY(update) && (src & SLJIT_MEM) && !src_is_ereg && (src & REG_MASK) && (srcw != 0 … in sljit_emit_op1()
1331 inst = emit_x86_instruction(compiler, 1, src & REG_MASK, 0, src, srcw); in sljit_emit_op1()
1335 srcw = 0; in sljit_emit_op1()
1352 FAIL_IF(emit_mov(compiler, dst, dstw, src, srcw)); in sljit_emit_op1()
1355 FAIL_IF(emit_mov_byte(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1358 FAIL_IF(emit_mov_byte(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1361 FAIL_IF(emit_mov_half(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1364 FAIL_IF(emit_mov_half(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1368 FAIL_IF(emit_mov_int(compiler, 0, dst, dstw, src, srcw)); in sljit_emit_op1()
1371 FAIL_IF(emit_mov_int(compiler, 1, dst, dstw, src, srcw)); in sljit_emit_op1()
1395 return emit_not_with_flags(compiler, dst, dstw, src, srcw); in sljit_emit_op1()
1396 return emit_unary(compiler, NOT_rm, dst, dstw, src, srcw); in sljit_emit_op1()
1401 return emit_unary(compiler, NEG_rm, dst, dstw, src, srcw); in sljit_emit_op1()
1406 return emit_clz(compiler, op_flags, dst, dstw, src, srcw); in sljit_emit_op1()
2301 sljit_si single, sljit_si dst, sljit_si src, sljit_sw srcw) argument
2303 return emit_sse2(compiler, MOVSD_x_xm, single, dst, src, srcw);
2314 sljit_si src, sljit_sw srcw) argument
2324 …, 2 | ((op & SLJIT_SINGLE_OP) ? EX86_PREF_F3 : EX86_PREF_F2) | EX86_SSE2_OP2, dst_r, 0, src, srcw);
2336 sljit_si src, sljit_sw srcw) argument
2349 srcw = (sljit_si)srcw;
2351 EMIT_MOV(compiler, TMP_REG1, 0, src, srcw);
2353 srcw = 0;
2356 …, 2 | ((op & SLJIT_SINGLE_OP) ? EX86_PREF_F3 : EX86_PREF_F2) | EX86_SSE2_OP1, dst_r, 0, src, srcw);
2383 sljit_si src, sljit_sw srcw) argument
2392 SELECT_FOP1_OPERATION_WITH_CHECKS(compiler, op, dst, dstw, src, srcw);
2396 return emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, dst, src, srcw);
2399 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, TMP_FREG, src, srcw));
2412 FAIL_IF(emit_sse2_load(compiler, !(op & SLJIT_SINGLE_OP), TMP_FREG, src, srcw));
2425 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, dst_r, src, srcw));
2429 FAIL_IF(emit_sse2_load(compiler, op & SLJIT_SINGLE_OP, dst_r, src, srcw));
2578 …it_si sljit_emit_ijump(struct sljit_compiler *compiler, sljit_si type, sljit_si src, sljit_sw srcw) argument
2584 CHECK(check_sljit_emit_ijump(compiler, type, src, srcw));
2585 ADJUST_LOCAL_OFFSET(src, srcw);
2587 CHECK_EXTRA_REGS(src, srcw, (void)0);
2603 srcw += sizeof(sljit_sw);
2619 jump->u.target = srcw;
2639 inst = emit_x86_instruction(compiler, 1, 0, 0, src, srcw);
2649 sljit_si src, sljit_sw srcw, argument
2663 CHECK(check_sljit_emit_op_flags(compiler, op, dst, dstw, src, srcw, type));
2664 SLJIT_UNUSED_ARG(srcw);