From e3167f7fbf3a251c69ebfdcc36ee8eba8b285596 Mon Sep 17 00:00:00 2001 From: Frank Galligan Date: Sat, 24 Jan 2015 16:28:20 -0800 Subject: 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 --- test/sad_test.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'test') 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 -- cgit v1.2.3