summaryrefslogtreecommitdiff
path: root/vp9/common/vp9_rtcd_defs.pl
diff options
context:
space:
mode:
authorParag Salasakar <img.mips1@gmail.com>2015-04-20 10:56:51 +0530
committerParag Salasakar <img.mips1@gmail.com>2015-04-21 09:17:49 +0530
commitef51c1ab5bb3e12f5ef384d96595527057bf173b (patch)
treef18c1a1d484193905b817fe1f4433c76b8873faf /vp9/common/vp9_rtcd_defs.pl
parent2e36149ccd4427feac725ca222f7ab5d8c38e0c7 (diff)
downloadlibvpx-ef51c1ab5bb3e12f5ef384d96595527057bf173b.tar
libvpx-ef51c1ab5bb3e12f5ef384d96595527057bf173b.tar.gz
libvpx-ef51c1ab5bb3e12f5ef384d96595527057bf173b.tar.bz2
libvpx-ef51c1ab5bb3e12f5ef384d96595527057bf173b.zip
mips msa vp9 convolve8 hv optimization
average improvement ~5x-8x Change-Id: I3214734cb3716e742907ce0d2d7a042d953df82b
Diffstat (limited to 'vp9/common/vp9_rtcd_defs.pl')
-rw-r--r--vp9/common/vp9_rtcd_defs.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/vp9/common/vp9_rtcd_defs.pl b/vp9/common/vp9_rtcd_defs.pl
index e1aecd891..76d384cbf 100644
--- a/vp9/common/vp9_rtcd_defs.pl
+++ b/vp9/common/vp9_rtcd_defs.pl
@@ -292,7 +292,7 @@ add_proto qw/void vp9_convolve_avg/, "const uint8_t *src, ptrdiff_t src_stride,
specialize qw/vp9_convolve_avg neon dspr2/, "$sse2_x86inc";
add_proto qw/void vp9_convolve8/, "const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h";
-specialize qw/vp9_convolve8 sse2 ssse3 neon dspr2/, "$avx2_ssse3";
+specialize qw/vp9_convolve8 sse2 ssse3 neon dspr2 msa/, "$avx2_ssse3";
add_proto qw/void vp9_convolve8_horiz/, "const uint8_t *src, ptrdiff_t src_stride, uint8_t *dst, ptrdiff_t dst_stride, const int16_t *filter_x, int x_step_q4, const int16_t *filter_y, int y_step_q4, int w, int h";
specialize qw/vp9_convolve8_horiz sse2 ssse3 neon dspr2/, "$avx2_ssse3";