diff options
author | yuanhecai <yuanhecai@loongson.cn> | 2022-04-20 11:13:13 +0800 |
---|---|---|
committer | yuanhecai <yuanhecai@loongson.cn> | 2022-05-17 20:53:14 +0800 |
commit | bfbb79e252b9102ca5ae3ad5ab605254ce6681d2 (patch) | |
tree | 2652ee58126d0618b0181472ebb674b24f5a9c53 /test | |
parent | 8486953e5e0de3cec0332b787aa05a7405e3c207 (diff) | |
download | libvpx-bfbb79e252b9102ca5ae3ad5ab605254ce6681d2.tar libvpx-bfbb79e252b9102ca5ae3ad5ab605254ce6681d2.tar.gz libvpx-bfbb79e252b9102ca5ae3ad5ab605254ce6681d2.tar.bz2 libvpx-bfbb79e252b9102ca5ae3ad5ab605254ce6681d2.zip |
vp8[loongarch]: Optimize sub_pixel_variance8x8/16x16
1. vpx_sub_pixel_variance8x8_lsx
1. vpx_sub_pixel_variance16x16_lsx
2. vpx_mse16x16_lsx
Bug: webm:1755
Change-Id: Iaedd8393c950c13042a0597d0d47b534a2723317
Diffstat (limited to 'test')
-rw-r--r-- | test/variance_test.cc | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/test/variance_test.cc b/test/variance_test.cc index a11ce25a6..80855052d 100644 --- a/test/variance_test.cc +++ b/test/variance_test.cc @@ -1651,6 +1651,9 @@ INSTANTIATE_TEST_SUITE_P( #endif // HAVE_MMI #if HAVE_LSX +INSTANTIATE_TEST_SUITE_P(LSX, VpxMseTest, + ::testing::Values(MseParams(4, 4, &vpx_mse16x16_lsx))); + INSTANTIATE_TEST_SUITE_P( LSX, VpxVarianceTest, ::testing::Values(VarianceParams(6, 6, &vpx_variance64x64_lsx), @@ -1658,9 +1661,12 @@ INSTANTIATE_TEST_SUITE_P( VarianceParams(4, 4, &vpx_variance16x16_lsx), VarianceParams(3, 3, &vpx_variance8x8_lsx))); -INSTANTIATE_TEST_SUITE_P(LSX, VpxSubpelVarianceTest, - ::testing::Values(SubpelVarianceParams( - 5, 5, &vpx_sub_pixel_variance32x32_lsx, 0))); +INSTANTIATE_TEST_SUITE_P( + LSX, VpxSubpelVarianceTest, + ::testing::Values( + SubpelVarianceParams(3, 3, &vpx_sub_pixel_variance8x8_lsx, 0), + SubpelVarianceParams(4, 4, &vpx_sub_pixel_variance16x16_lsx, 0), + SubpelVarianceParams(5, 5, &vpx_sub_pixel_variance32x32_lsx, 0))); INSTANTIATE_TEST_SUITE_P(LSX, VpxSubpelAvgVarianceTest, ::testing::Values(SubpelAvgVarianceParams( |