Lines Matching refs:dst_reg
1250 sljit_s32 dst_reg, in sljit_emit_select() argument
1254 sljit_s32 dst = dst_reg; in sljit_emit_select()
1259 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select()
1278 dst_reg = TMP_REG1; in sljit_emit_select()
1280 if (dst_reg != src2_reg) { in sljit_emit_select()
1281 if (dst_reg == src1) { in sljit_emit_select()
1285 } else if (ADDRESSING_DEPENDS_ON(src1, dst_reg)) { in sljit_emit_select()
1286 EMIT_MOV(compiler, dst_reg, 0, src1, src1w); in sljit_emit_select()
1291 EMIT_MOV(compiler, dst_reg, 0, src2_reg, src2w); in sljit_emit_select()
1295 if (sljit_has_cpu_feature(SLJIT_HAS_CMOV) && (src1 != SLJIT_IMM || dst_reg != TMP_REG1)) { in sljit_emit_select()
1302 FAIL_IF(emit_groupf(compiler, U8(get_jump_code((sljit_uw)type) - 0x40), dst_reg, src1, src1w)); in sljit_emit_select()
1304 FAIL_IF(emit_cmov_generic(compiler, type, dst_reg, src1, src1w)); in sljit_emit_select()