summaryrefslogtreecommitdiff
path: root/test/sad_test.cc
diff options
context:
space:
mode:
authorFrank Galligan <fgalligan@google.com>2015-01-24 16:28:20 -0800
committerFrank Galligan <fgalligan@google.com>2015-01-27 08:54:00 -0800
commite3167f7fbf3a251c69ebfdcc36ee8eba8b285596 (patch)
tree691a18b0ecb6444e37fb640d400f265ccd5e0fcf /test/sad_test.cc
parent9f574d03168ae4a25dadf315099fa0296412bdd2 (diff)
downloadlibvpx-e3167f7fbf3a251c69ebfdcc36ee8eba8b285596.tar
libvpx-e3167f7fbf3a251c69ebfdcc36ee8eba8b285596.tar.gz
libvpx-e3167f7fbf3a251c69ebfdcc36ee8eba8b285596.tar.bz2
libvpx-e3167f7fbf3a251c69ebfdcc36ee8eba8b285596.zip
Add vp9_sad32x32x4d_neon Neon intrinsic function.
On Nexus 7 speed -6 saw ~18% increase in perf. Tested on Nexus 7, built with ndk r10d, gcc 4.9. BUG=https://code.google.com/p/webm/issues/detail?id=908 Change-Id: I70ccdea0326750552ed946fb004507d6efe02d5c
Diffstat (limited to 'test/sad_test.cc')
-rw-r--r--test/sad_test.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/sad_test.cc b/test/sad_test.cc
index 780f425e0..65e9561a9 100644
--- a/test/sad_test.cc
+++ b/test/sad_test.cc
@@ -1245,9 +1245,11 @@ INSTANTIATE_TEST_CASE_P(AVX2, SADx4Test, ::testing::Values(
#if HAVE_NEON
const SadMxNx4Func sad_16x16x4d_neon = vp9_sad16x16x4d_neon;
+const SadMxNx4Func sad_32x32x4d_neon = vp9_sad32x32x4d_neon;
const SadMxNx4Func sad_64x64x4d_neon = vp9_sad64x64x4d_neon;
INSTANTIATE_TEST_CASE_P(NEON, SADx4Test, ::testing::Values(
make_tuple(16, 16, sad_16x16x4d_neon, -1),
+ make_tuple(32, 32, sad_32x32x4d_neon, -1),
make_tuple(64, 64, sad_64x64x4d_neon, -1)));
#endif // HAVE_NEON
#endif // CONFIG_VP9_ENCODER