Lines Matching refs:dst_reg

2005 	sljit_s32 dst_reg, src2_tmp_reg, flags;  in sljit_emit_op2()  local
2013 dst_reg = FAST_IS_REG(dst) ? dst : TMP_REG2; in sljit_emit_op2()
2036 emit_op_imm(compiler, flags | GET_OPCODE(op), dst_reg, (sljit_uw)src1w, (sljit_uw)src2w); in sljit_emit_op2()
2040 return emit_op_mem(compiler, WORD_SIZE | STORE, dst_reg, dst, dstw, TMP_REG1); in sljit_emit_op2()
2055 sljit_s32 dst_reg, in sljit_emit_op2r() argument
2060 CHECK(check_sljit_emit_op2r(compiler, op, dst_reg, src1, src1w, src2, src2w)); in sljit_emit_op2r()
2065 return sljit_emit_op2(compiler, op, dst_reg, 0, src1, src1w, src2, src2w); in sljit_emit_op2r()
2072 sljit_s32 dst_reg, in sljit_emit_shift_into() argument
2080 CHECK(check_sljit_emit_shift_into(compiler, op, dst_reg, src1_reg, src2_reg, src3, src3w)); in sljit_emit_shift_into()
2087 …return sljit_emit_op2(compiler, is_left ? SLJIT_ROTL : SLJIT_ROTR, dst_reg, 0, src1_reg, 0, src3, … in sljit_emit_shift_into()
2098 if (IS_2_LO_REGS(dst_reg, src1_reg)) in sljit_emit_shift_into()
2099 …FAIL_IF(push_inst16(compiler, (is_left ? LSLSI : LSRSI) | RD3(dst_reg) | RN3(src1_reg) | ((sljit_i… in sljit_emit_shift_into()
2101 …FAIL_IF(push_inst32(compiler, (is_left ? LSL_WI : LSR_WI) | RD4(dst_reg) | RM4(src1_reg) | IMM5(sr… in sljit_emit_shift_into()
2104 …return push_inst32(compiler, ORR_W | RD4(dst_reg) | RN4(dst_reg) | RM4(src2_reg) | (is_left ? 0x10… in sljit_emit_shift_into()
2112 if (op == SLJIT_MSHL || op == SLJIT_MLSHR || dst_reg == src3) { in sljit_emit_shift_into()
2117 if (dst_reg == src1_reg && IS_2_LO_REGS(dst_reg, src3)) in sljit_emit_shift_into()
2118 FAIL_IF(push_inst16(compiler, (is_left ? LSLS : LSRS) | RD3(dst_reg) | RN3(src3))); in sljit_emit_shift_into()
2120 …FAIL_IF(push_inst32(compiler, (is_left ? LSL_W : LSR_W) | RD4(dst_reg) | RN4(src1_reg) | RM4(src3)… in sljit_emit_shift_into()
2125 return push_inst32(compiler, ORR_W | RD4(dst_reg) | RN4(dst_reg) | RM4(TMP_REG1)); in sljit_emit_shift_into()
3108 sljit_s32 dst_reg, in sljit_emit_select() argument
3115 CHECK(check_sljit_emit_select(compiler, type, dst_reg, src1, src1w, src2_reg)); in sljit_emit_select()
3119 if (src2_reg != dst_reg && src1 == dst_reg) { in sljit_emit_select()
3122 src2_reg = dst_reg; in sljit_emit_select()
3127 …FAIL_IF(emit_op_mem(compiler, WORD_SIZE, (src2_reg != dst_reg) ? dst_reg : TMP_REG1, src1, src1w, … in sljit_emit_select()
3129 if (src2_reg != dst_reg) { in sljit_emit_select()
3137 } else if (dst_reg != src2_reg) in sljit_emit_select()
3138 FAIL_IF(push_inst16(compiler, MOV | SET_REGS44(dst_reg, src2_reg))); in sljit_emit_select()
3144 return push_inst16(compiler, MOV | SET_REGS44(dst_reg, src1)); in sljit_emit_select()
3152 return push_inst32(compiler, MOVW | RD4(dst_reg) in sljit_emit_select()
3159 return push_inst32(compiler, MOV_WI | RD4(dst_reg) | tmp); in sljit_emit_select()
3165 return push_inst32(compiler, MVN_WI | RD4(dst_reg) | tmp); in sljit_emit_select()
3171 FAIL_IF(push_inst32(compiler, MOVW | RD4(dst_reg) in sljit_emit_select()
3173 return push_inst32(compiler, MOVT | RD4(dst_reg) in sljit_emit_select()
4010 sljit_s32 dst_reg; in sljit_emit_simd_extend() local
4040 dst_reg = (reg_size == 4) ? freg : TMP_FREG2; in sljit_emit_simd_extend()
4044 | ((sljit_ins)1 << (19 + elem_size)) | VD4(dst_reg) | VM4(src))); in sljit_emit_simd_extend()
4045 src = dst_reg; in sljit_emit_simd_extend()
4048 if (dst_reg == TMP_FREG2) in sljit_emit_simd_extend()
4189 sljit_s32 dst_reg, in sljit_emit_atomic_load() argument
4195 CHECK(check_sljit_emit_atomic_load(compiler, op, dst_reg, mem_reg)); in sljit_emit_atomic_load()
4209 return push_inst32(compiler, ins | RN4(mem_reg) | RT4(dst_reg)); in sljit_emit_atomic_load()