Lines Matching refs:dst_reg

1967 	sljit_s32 dst_reg,  in sljit_emit_op2r()  argument
1972 CHECK(check_sljit_emit_op2r(compiler, op, dst_reg, src1, src1w, src2, src2w)); in sljit_emit_op2r()
1978 return push_inst(compiler, ADD | D(dst_reg) | A(dst_reg) | B(TMP_REG2)); in sljit_emit_op2r()
1985 sljit_s32 dst_reg, in sljit_emit_shift_into() argument
2000 CHECK(check_sljit_emit_shift_into(compiler, op, dst_reg, src1_reg, src2_reg, src3, src3w)); in sljit_emit_shift_into()
2006 …return sljit_emit_op2(compiler, (is_right ? SLJIT_ROTR : SLJIT_ROTL) | (op & SLJIT_32), dst_reg, 0… in sljit_emit_shift_into()
2020 FAIL_IF(push_inst(compiler, SRDI(src3w) | S(src1_reg) | A(dst_reg))); in sljit_emit_shift_into()
2021 … return push_inst(compiler, RLDIMI | S(src2_reg) | A(dst_reg) | RLDI_SH(64 - src3w) | RLDI_MB(0)); in sljit_emit_shift_into()
2024 FAIL_IF(push_inst(compiler, SLDI(src3w) | S(src1_reg) | A(dst_reg))); in sljit_emit_shift_into()
2027 return push_inst(compiler, OR | S(dst_reg) | A(dst_reg) | B(TMP_REG1)); in sljit_emit_shift_into()
2032 FAIL_IF(push_inst(compiler, SRWI(src3w) | S(src1_reg) | A(dst_reg))); in sljit_emit_shift_into()
2033 …return push_inst(compiler, RLWIMI | S(src2_reg) | A(dst_reg) | RLWI_SH(32 - src3w) | RLWI_MBE(0, s… in sljit_emit_shift_into()
2036 FAIL_IF(push_inst(compiler, SLWI(src3w) | S(src1_reg) | A(dst_reg))); in sljit_emit_shift_into()
2037 …return push_inst(compiler, RLWIMI | S(src2_reg) | A(dst_reg) | RLWI_SH(src3w) | RLWI_MBE(32 - src3… in sljit_emit_shift_into()
2047 if (GET_OPCODE(op) == SLJIT_MSHL || GET_OPCODE(op) == SLJIT_MLSHR || dst_reg == src3) { in sljit_emit_shift_into()
2052 FAIL_IF(push_inst(compiler, (is_right ? SRD : SLD) | S(src1_reg) | A(dst_reg) | B(src3))); in sljit_emit_shift_into()
2056 return push_inst(compiler, OR | S(dst_reg) | A(dst_reg) | B(TMP_REG1)); in sljit_emit_shift_into()
2060 if (GET_OPCODE(op) == SLJIT_MSHL || GET_OPCODE(op) == SLJIT_MLSHR || dst_reg == src3) { in sljit_emit_shift_into()
2065 FAIL_IF(push_inst(compiler, (is_right ? SRW : SLW) | S(src1_reg) | A(dst_reg) | B(src3))); in sljit_emit_shift_into()
2069 return push_inst(compiler, OR | S(dst_reg) | A(dst_reg) | B(TMP_REG1)); in sljit_emit_shift_into()
2794 sljit_s32 dst_reg, in sljit_emit_select() argument
2807 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select()
2811 if (dst_reg != src2_reg) { in sljit_emit_select()
2812 if (dst_reg == src1) { in sljit_emit_select()
2817 if (ADDRESSING_DEPENDS_ON(src1, dst_reg)) { in sljit_emit_select()
2818 FAIL_IF(push_inst(compiler, OR | S(dst_reg) | A(TMP_REG1) | B(dst_reg))); in sljit_emit_select()
2820 if ((src1 & REG_MASK) == dst_reg) in sljit_emit_select()
2823 if (OFFS_REG(src1) == dst_reg) in sljit_emit_select()
2827 FAIL_IF(push_inst(compiler, OR | S(src2_reg) | A(dst_reg) | B(src2_reg))); in sljit_emit_select()
2841 FAIL_IF(emit_op_mem(compiler, inp_flags, dst_reg, src1, src1w, TMP_REG1)); in sljit_emit_select()
2847 FAIL_IF(load_immediate(compiler, dst_reg, src1w)); in sljit_emit_select()
2849 FAIL_IF(push_inst(compiler, OR | S(src1) | A(dst_reg) | B(src1))); in sljit_emit_select()