Lines Matching refs:src1
1012 sljit_s32 src1, sljit_sw src1w, in sljit_emit_select() argument
1016 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select()
1018 ADJUST_LOCAL_OFFSET(src1, src1w); in sljit_emit_select()
1024 if (dst_reg == src1) { in sljit_emit_select()
1025 src1 = src2_reg; in sljit_emit_select()
1028 } else if (ADDRESSING_DEPENDS_ON(src1, dst_reg)) { in sljit_emit_select()
1029 EMIT_MOV(compiler, dst_reg, 0, src1, src1w); in sljit_emit_select()
1030 src1 = src2_reg; in sljit_emit_select()
1038 if (SLJIT_UNLIKELY(src1 == SLJIT_IMM)) { in sljit_emit_select()
1039 EMIT_MOV(compiler, TMP_REG2, 0, src1, src1w); in sljit_emit_select()
1040 src1 = TMP_REG2; in sljit_emit_select()
1044 return emit_groupf(compiler, U8(get_jump_code((sljit_uw)type) - 0x40), dst_reg, src1, src1w); in sljit_emit_select()
1047 return emit_cmov_generic(compiler, type, dst_reg, src1, src1w); in sljit_emit_select()