diff options
author | yuanhecai <yuanhecai@loongson.cn> | 2022-04-08 15:00:33 +0800 |
---|---|---|
committer | yuanhecai <yuanhecai@loongson.cn> | 2022-04-24 17:32:10 +0800 |
commit | 76b7350cee4a4f047c813134dba33594d0b2785b (patch) | |
tree | bef83d788213a8ec8c84180c3a458be707b3a358 /test | |
parent | 618739f59f5d3505ff76a1a82eb198bed4ec989d (diff) | |
download | libvpx-76b7350cee4a4f047c813134dba33594d0b2785b.tar libvpx-76b7350cee4a4f047c813134dba33594d0b2785b.tar.gz libvpx-76b7350cee4a4f047c813134dba33594d0b2785b.tar.bz2 libvpx-76b7350cee4a4f047c813134dba33594d0b2785b.zip |
vp9[loongarch]: Optimize sub_pixel_variance32x32/sad16x16
1. vpx_sad16x16_lsx
2. vpx_sub_pixel_variance32x32_lsx
Bug: webm:1755
Change-Id: I9926ace710903993ccbb42caef320fa895e90127
Diffstat (limited to 'test')
-rw-r--r-- | test/sad_test.cc | 1 | ||||
-rw-r--r-- | test/variance_test.cc | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/test/sad_test.cc b/test/sad_test.cc index aec4cbc38..e4952ba9f 100644 --- a/test/sad_test.cc +++ b/test/sad_test.cc @@ -1135,6 +1135,7 @@ INSTANTIATE_TEST_SUITE_P(MMI, SADx4Test, ::testing::ValuesIn(x4d_mmi_tests)); const SadMxNParam lsx_tests[] = { SadMxNParam(64, 64, &vpx_sad64x64_lsx), SadMxNParam(32, 32, &vpx_sad32x32_lsx), + SadMxNParam(16, 16, &vpx_sad16x16_lsx), }; INSTANTIATE_TEST_SUITE_P(LSX, SADTest, ::testing::ValuesIn(lsx_tests)); diff --git a/test/variance_test.cc b/test/variance_test.cc index 806087519..6872ca271 100644 --- a/test/variance_test.cc +++ b/test/variance_test.cc @@ -1655,5 +1655,8 @@ INSTANTIATE_TEST_SUITE_P( LSX, VpxVarianceTest, ::testing::Values(VarianceParams(6, 6, &vpx_variance64x64_lsx), VarianceParams(5, 5, &vpx_variance32x32_lsx))); +INSTANTIATE_TEST_SUITE_P(LSX, VpxSubpelVarianceTest, + ::testing::Values(SubpelVarianceParams( + 5, 5, &vpx_sub_pixel_variance32x32_lsx, 0))); #endif } // namespace |