summaryrefslogtreecommitdiff
path: root/vp9/common/vp9_rtcd_defs.pl
diff options
context:
space:
mode:
authorParag Salasakar <img.mips1@gmail.com>2015-06-23 07:32:25 +0530
committerParag Salasakar <img.mips1@gmail.com>2015-06-23 07:32:25 +0530
commit7555e2b8225e9387e30288cd4eb5b26414badf14 (patch)
tree84cb86c3f74dea99d9b37f22559265d2c85b4cb9 /vp9/common/vp9_rtcd_defs.pl
parent7b71cdb0b4639ffd351717dbc91b52e2109edb99 (diff)
downloadlibvpx-7555e2b8225e9387e30288cd4eb5b26414badf14.tar
libvpx-7555e2b8225e9387e30288cd4eb5b26414badf14.tar.gz
libvpx-7555e2b8225e9387e30288cd4eb5b26414badf14.tar.bz2
libvpx-7555e2b8225e9387e30288cd4eb5b26414badf14.zip
mips msa vp9 avg optimization
average improvement ~2x-3x Change-Id: I76f7fc00c0ffdf2b4ba41bf3819f3b6044bcdeff
Diffstat (limited to 'vp9/common/vp9_rtcd_defs.pl')
-rw-r--r--vp9/common/vp9_rtcd_defs.pl4
1 files changed, 2 insertions, 2 deletions
diff --git a/vp9/common/vp9_rtcd_defs.pl b/vp9/common/vp9_rtcd_defs.pl
index 63eb0cbd3..abc051d5c 100644
--- a/vp9/common/vp9_rtcd_defs.pl
+++ b/vp9/common/vp9_rtcd_defs.pl
@@ -878,10 +878,10 @@ add_proto qw/unsigned int vp9_sub_pixel_avg_variance4x4/, "const uint8_t *src_pt
specialize qw/vp9_sub_pixel_avg_variance4x4/, "$sse_x86inc", "$ssse3_x86inc";
add_proto qw/unsigned int vp9_avg_8x8/, "const uint8_t *, int p";
-specialize qw/vp9_avg_8x8 sse2 neon/;
+specialize qw/vp9_avg_8x8 sse2 neon msa/;
add_proto qw/unsigned int vp9_avg_4x4/, "const uint8_t *, int p";
-specialize qw/vp9_avg_4x4 sse2/;
+specialize qw/vp9_avg_4x4 sse2 msa/;
add_proto qw/void vp9_minmax_8x8/, "const uint8_t *s, int p, const uint8_t *d, int dp, int *min, int *max";
specialize qw/vp9_minmax_8x8 sse2/;