Home | History | Annotate | Download | only in dsp

Lines Matching refs:out1

25 #define IDCT_1D_W(in0, in1, in2, in3, out0, out1, out2, out3) do {  \
41 BUTTERFLY_4(a1_m, b1_m, c1_m, d1_m, out0, out1, out2, out3); \
81 uint64_t out0, out1, out2, out3;
127 out1 = __msa_copy_s_d((v2i64)t0, 1);
130 SD4(out0, out1, out2, out3, out, 8);
137 v8i16 out0, out1;
165 ADDSUB2(tmp2, tmp3, out0, out1);
166 SRAI_H2_SH(out0, out1, 1);
167 ST_SH2(out0, out1, out, 8);
592 const uint64_t out1 = __msa_copy_s_d((v2i64)L1, 0);
595 SD4(out0, out1, out2, out3, dst, BPS);
616 uint64_t out0, out1, out2, out3;
626 out1 = __msa_copy_s_d((v2i64)t0, 1);
629 SD4(out0, out1, out2, out3, dst, BPS);
689 #define PACK_DOTP_UB4_SW(in0, in1, in2, in3, out0, out1, out2, out3) do { \
694 DOTP_SH2_SW(tmp2, tmp3, tmp2, tmp3, out0, out1); \
700 #define PACK_DPADD_UB4_SW(in0, in1, in2, in3, out0, out1, out2, out3) do { \
705 DPADD_SH2_SW(tmp2, tmp3, tmp2, tmp3, out0, out1); \
715 v4i32 out0, out1, out2, out3;
719 PACK_DOTP_UB4_SW(src0, ref0, src1, ref1, out0, out1, out2, out3);
720 PACK_DPADD_UB4_SW(src2, ref2, src3, ref3, out0, out1, out2, out3);
721 PACK_DPADD_UB4_SW(src4, ref4, src5, ref5, out0, out1, out2, out3);
722 PACK_DPADD_UB4_SW(src6, ref6, src7, ref7, out0, out1, out2, out3);
727 PACK_DPADD_UB4_SW(src0, ref0, src1, ref1, out0, out1, out2, out3);
728 PACK_DPADD_UB4_SW(src2, ref2, src3, ref3, out0, out1, out2, out3);
729 PACK_DPADD_UB4_SW(src4, ref4, src5, ref5, out0, out1, out2, out3);
730 PACK_DPADD_UB4_SW(src6, ref6, src7, ref7, out0, out1, out2, out3);
731 out0 += out1;
742 v4i32 out0, out1, out2, out3;
746 PACK_DOTP_UB4_SW(src0, ref0, src1, ref1, out0, out1, out2, out3);
747 PACK_DPADD_UB4_SW(src2, ref2, src3, ref3, out0, out1, out2, out3);
748 PACK_DPADD_UB4_SW(src4, ref4, src5, ref5, out0, out1, out2, out3);
749 PACK_DPADD_UB4_SW(src6, ref6, src7, ref7, out0, out1, out2, out3);
750 out0 += out1;
762 v4i32 out0, out1, out2, out3;
767 PACK_DOTP_UB4_SW(t0, t2, t1, t3, out0, out1, out2, out3);
769 PACK_DPADD_UB4_SW(t0, t2, t1, t3, out0, out1, out2, out3);
770 out0 += out1;
782 v4i32 out0, out1;
790 DOTP_SH2_SW(diff0, diff1, diff0, diff1, out0, out1);
791 out0 += out1;
802 v8i16 in0, in1, sh0, sh1, out0, out1;
844 VSHF_H2_SH(tmp4, tmp5, tmp4, tmp5, zigzag0, zigzag1, out0, out1);
846 ST_SH2(out0, out1, &out[0], 8);
847 out0 = __msa_add_a_h(out0, out1);