From 2346a6da4a3703eb2cb346f3b4a8e6d8a25c70f6 Mon Sep 17 00:00:00 2001 From: Johann Date: Wed, 3 May 2017 12:06:29 -0700 Subject: subpel variance neon: add mixed sizes Add support for everything except block sizes of 4. Performance is better but numbers will improve again when the variance optimizations land. BUG=webm:1423 Change-Id: I92eb4312b20be423fa2fe6fdb18167a604ff4d80 --- test/variance_test.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'test/variance_test.cc') diff --git a/test/variance_test.cc b/test/variance_test.cc index 6e31165fa..9eb9be3a1 100644 --- a/test/variance_test.cc +++ b/test/variance_test.cc @@ -1227,9 +1227,16 @@ INSTANTIATE_TEST_CASE_P( INSTANTIATE_TEST_CASE_P( NEON, VpxSubpelVarianceTest, ::testing::Values(make_tuple(6, 6, &vpx_sub_pixel_variance64x64_neon, 0), + make_tuple(6, 5, &vpx_sub_pixel_variance64x32_neon, 0), + make_tuple(5, 6, &vpx_sub_pixel_variance32x64_neon, 0), make_tuple(5, 5, &vpx_sub_pixel_variance32x32_neon, 0), + make_tuple(5, 4, &vpx_sub_pixel_variance32x16_neon, 0), + make_tuple(4, 5, &vpx_sub_pixel_variance16x32_neon, 0), make_tuple(4, 4, &vpx_sub_pixel_variance16x16_neon, 0), - make_tuple(3, 3, &vpx_sub_pixel_variance8x8_neon, 0))); + make_tuple(4, 3, &vpx_sub_pixel_variance16x8_neon, 0), + make_tuple(3, 4, &vpx_sub_pixel_variance8x16_neon, 0), + make_tuple(3, 3, &vpx_sub_pixel_variance8x8_neon, 0), + make_tuple(3, 2, &vpx_sub_pixel_variance8x4_neon, 0))); #endif // HAVE_NEON #if HAVE_MSA -- cgit v1.2.3