Lines Matching refs:out0

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); \
82 uint64_t out0, out1, out2, out3;
127 out0 = __msa_copy_s_d((v2i64)t0, 0);
131 SD4(out0, out1, out2, out3, out, 8);
138 v8i16 out0, out1;
166 ADDSUB2(tmp2, tmp3, out0, out1);
167 SRAI_H2_SH(out0, out1, 1);
168 ST_SH2(out0, out1, out, 8);
595 const uint64_t out0 = __msa_copy_s_d((v2i64)L0, 0);
599 SD4(out0, out1, out2, out3, dst, BPS);
620 uint64_t out0, out1, out2, out3;
629 out0 = __msa_copy_s_d((v2i64)t0, 0);
633 SD4(out0, out1, out2, out3, dst, BPS);
693 #define PACK_DOTP_UB4_SW(in0, in1, in2, in3, out0, out1, out2, out3) do { \
698 DOTP_SH2_SW(tmp2, tmp3, tmp2, tmp3, out0, out1); \
704 #define PACK_DPADD_UB4_SW(in0, in1, in2, in3, out0, out1, out2, out3) do { \
709 DPADD_SH2_SW(tmp2, tmp3, tmp2, tmp3, out0, out1); \
719 v4i32 out0, out1, out2, out3;
723 PACK_DOTP_UB4_SW(src0, ref0, src1, ref1, out0, out1, out2, out3);
724 PACK_DPADD_UB4_SW(src2, ref2, src3, ref3, out0, out1, out2, out3);
725 PACK_DPADD_UB4_SW(src4, ref4, src5, ref5, out0, out1, out2, out3);
726 PACK_DPADD_UB4_SW(src6, ref6, src7, ref7, out0, out1, out2, out3);
731 PACK_DPADD_UB4_SW(src0, ref0, src1, ref1, out0, out1, out2, out3);
732 PACK_DPADD_UB4_SW(src2, ref2, src3, ref3, out0, out1, out2, out3);
733 PACK_DPADD_UB4_SW(src4, ref4, src5, ref5, out0, out1, out2, out3);
734 PACK_DPADD_UB4_SW(src6, ref6, src7, ref7, out0, out1, out2, out3);
735 out0 += out1;
737 out0 += out2;
738 sum = HADD_SW_S32(out0);
746 v4i32 out0, out1, out2, out3;
750 PACK_DOTP_UB4_SW(src0, ref0, src1, ref1, out0, out1, out2, out3);
751 PACK_DPADD_UB4_SW(src2, ref2, src3, ref3, out0, out1, out2, out3);
752 PACK_DPADD_UB4_SW(src4, ref4, src5, ref5, out0, out1, out2, out3);
753 PACK_DPADD_UB4_SW(src6, ref6, src7, ref7, out0, out1, out2, out3);
754 out0 += out1;
756 out0 += out2;
757 sum = HADD_SW_S32(out0);
766 v4i32 out0, out1, out2, out3;
771 PACK_DOTP_UB4_SW(t0, t2, t1, t3, out0, out1, out2, out3);
773 PACK_DPADD_UB4_SW(t0, t2, t1, t3, out0, out1, out2, out3);
774 out0 += out1;
776 out0 += out2;
777 sum = HADD_SW_S32(out0);
786 v4i32 out0, out1;
794 DOTP_SH2_SW(diff0, diff1, diff0, diff1, out0, out1);
795 out0 += out1;
796 sum = HADD_SW_S32(out0);
806 v8i16 in0, in1, sh0, sh1, out0, out1;
848 VSHF_H2_SH(tmp4, tmp5, tmp4, tmp5, zigzag0, zigzag1, out0, out1);
850 ST_SH2(out0, out1, &out[0], 8);
851 out0 = __msa_add_a_h(out0, out1);
852 sum = HADD_SH_S32(out0);