diff options
author | Johann <johannkoenig@google.com> | 2017-05-02 07:31:05 -0700 |
---|---|---|
committer | Johann <johannkoenig@google.com> | 2017-05-17 17:35:01 -0700 |
commit | 7b742da63e4b829ba013670dd838d263f5df8956 (patch) | |
tree | 223562c9789d8fbcbc3b71fba016da4b99eeacc1 /test/variance_test.cc | |
parent | 2057d3ef757a18e6bb005812a9912748ae4c7610 (diff) | |
download | libvpx-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.cc | 4 |
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, |