summaryrefslogtreecommitdiff
path: root/vp9/common/vp9_rtcd_defs.pl
diff options
context:
space:
mode:
authorScott LaVarnway <slavarnway@google.com>2014-07-28 15:21:10 -0700
committerScott LaVarnway <slavarnway@google.com>2014-07-29 08:56:05 -0700
commitd19d222db62503c91addbb20f97ddafc7cd636c8 (patch)
tree6c3676b944dadfb2a3cb648ed978624ece888088 /vp9/common/vp9_rtcd_defs.pl
parent4ba92dc5ab706c02ddae282fdeb4d3d098595eaf (diff)
downloadlibvpx-d19d222db62503c91addbb20f97ddafc7cd636c8.tar
libvpx-d19d222db62503c91addbb20f97ddafc7cd636c8.tar.gz
libvpx-d19d222db62503c91addbb20f97ddafc7cd636c8.tar.bz2
libvpx-d19d222db62503c91addbb20f97ddafc7cd636c8.zip
Added vp9_fdct8x8_neon(), vp9_fdct8x8_1_neon()
On a Nexus 7, vpxenc (in realtime mode, speed -12) reported a performance improvement of ~3.7%. Change-Id: I428c72c40df82c6d537955e320a8debf99343004
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 666afa4dc..d58774924 100644
--- a/vp9/common/vp9_rtcd_defs.pl
+++ b/vp9/common/vp9_rtcd_defs.pl
@@ -757,10 +757,10 @@ add_proto qw/void vp9_fdct4x4/, "const int16_t *input, int16_t *output, int stri
specialize qw/vp9_fdct4x4 sse2/;
add_proto qw/void vp9_fdct8x8_1/, "const int16_t *input, int16_t *output, int stride";
-specialize qw/vp9_fdct8x8_1 sse2/;
+specialize qw/vp9_fdct8x8_1 sse2 neon/;
add_proto qw/void vp9_fdct8x8/, "const int16_t *input, int16_t *output, int stride";
-specialize qw/vp9_fdct8x8 sse2/, "$ssse3_x86_64";
+specialize qw/vp9_fdct8x8 sse2 neon/, "$ssse3_x86_64";
add_proto qw/void vp9_fdct16x16_1/, "const int16_t *input, int16_t *output, int stride";
specialize qw/vp9_fdct16x16_1 sse2/;