summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authoryuanhecai <yuanhecai@loongson.cn>2022-04-20 11:13:13 +0800
committeryuanhecai <yuanhecai@loongson.cn>2022-05-17 20:53:14 +0800
commitbfbb79e252b9102ca5ae3ad5ab605254ce6681d2 (patch)
tree2652ee58126d0618b0181472ebb674b24f5a9c53 /test
parent8486953e5e0de3cec0332b787aa05a7405e3c207 (diff)
downloadlibvpx-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.cc12
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(