summaryrefslogtreecommitdiff
path: root/test/variance_test.cc
diff options
context:
space:
mode:
authorJohann <johannkoenig@google.com>2017-05-02 07:31:05 -0700
committerJohann <johannkoenig@google.com>2017-05-17 17:35:01 -0700
commit7b742da63e4b829ba013670dd838d263f5df8956 (patch)
tree223562c9789d8fbcbc3b71fba016da4b99eeacc1 /test/variance_test.cc
parent2057d3ef757a18e6bb005812a9912748ae4c7610 (diff)
downloadlibvpx-7b742da63e4b829ba013670dd838d263f5df8956.tar.gz
libvpx-7b742da63e4b829ba013670dd838d263f5df8956.tar.bz2
libvpx-7b742da63e4b829ba013670dd838d263f5df8956.zip
neon variance: process 4x blocks
Continue processing sets of 16 values. Plenty of improvement for 4x8 (doubles the speed) but only about 30% for 4x4. BUG=webm:1422 Change-Id: Ib8dd96f75d474f0348800271d11e58356b620905
Diffstat (limited to 'test/variance_test.cc')
-rw-r--r--test/variance_test.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/variance_test.cc b/test/variance_test.cc
index 4fc5cf5d6..d607a097d 100644
--- a/test/variance_test.cc
+++ b/test/variance_test.cc
@@ -1259,7 +1259,9 @@ INSTANTIATE_TEST_CASE_P(
VarianceParams(4, 3, &vpx_variance16x8_neon),
VarianceParams(3, 4, &vpx_variance8x16_neon),
VarianceParams(3, 3, &vpx_variance8x8_neon),
- VarianceParams(3, 2, &vpx_variance8x4_neon)));
+ VarianceParams(3, 2, &vpx_variance8x4_neon),
+ VarianceParams(2, 3, &vpx_variance4x8_neon),
+ VarianceParams(2, 2, &vpx_variance4x4_neon)));
INSTANTIATE_TEST_CASE_P(
NEON, VpxSubpelVarianceTest,