diff options
author | Jerome Jiang <jianj@google.com> | 2016-11-18 17:11:59 -0800 |
---|---|---|
committer | Jerome Jiang <jianj@google.com> | 2016-11-23 10:42:11 -0800 |
commit | 97ec6291ee97c20d7c6168b3e82b2a5db9019ebd (patch) | |
tree | 721c83bc92e1fa3f225586af750aef4c19f5caf4 /vpx_dsp/mips | |
parent | 755fb3d4ec69dc6087113de292cfb409776c511d (diff) | |
download | libvpx-97ec6291ee97c20d7c6168b3e82b2a5db9019ebd.tar libvpx-97ec6291ee97c20d7c6168b3e82b2a5db9019ebd.tar.gz libvpx-97ec6291ee97c20d7c6168b3e82b2a5db9019ebd.tar.bz2 libvpx-97ec6291ee97c20d7c6168b3e82b2a5db9019ebd.zip |
Change C/MSA post proc to match SSE2.
BUG=webm:1321
Change-Id: I719023375dc48cf7d8ed72188853f0f1ccc4ad7f
Diffstat (limited to 'vpx_dsp/mips')
-rw-r--r-- | vpx_dsp/mips/deblock_msa.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vpx_dsp/mips/deblock_msa.c b/vpx_dsp/mips/deblock_msa.c index ba52e8095..e33ea740a 100644 --- a/vpx_dsp/mips/deblock_msa.c +++ b/vpx_dsp/mips/deblock_msa.c @@ -459,7 +459,7 @@ void vpx_mbpost_proc_across_ip_msa(uint8_t *src_ptr, int32_t pitch, flimit_vec = __msa_fill_w(flimit); for (row = rows; row--;) { - int32_t sum_sq = 0; + int32_t sum_sq; int32_t sum = 0; src0 = (v16u8)__msa_fill_b(src_dup[0]); ST8x1_UB(src0, (src_dup - 8)); @@ -474,7 +474,7 @@ void vpx_mbpost_proc_across_ip_msa(uint8_t *src_ptr, int32_t pitch, ILVRL_B2_UH(zero, src, src_r_h, src_l_h); src_r_w = __msa_dotp_u_w(src_r_h, src_r_h); src_r_w += __msa_dotp_u_w(src_l_h, src_l_h); - sum_sq = HADD_SW_S32(src_r_w); + sum_sq = HADD_SW_S32(src_r_w) + 16; sum_h = __msa_hadd_u_h(src, src); sum = HADD_UH_U32(sum_h); { |