summaryrefslogtreecommitdiff
path: root/test/dct32x32_test.cc
diff options
context:
space:
mode:
authoryuanhecai <yuanhecai@loongson.cn>2022-03-16 14:16:33 +0800
committeryuanhecai <yuanhecai@loongson.cn>2022-04-15 17:22:55 +0800
commita067d8a5bcfda7ed8b967477c06dab3151be0d24 (patch)
tree4495493f0e78f46f6af593473199184e013a0a6c /test/dct32x32_test.cc
parent4b965fba78a09e4f8a4154776a711465e24ca219 (diff)
downloadlibvpx-a067d8a5bcfda7ed8b967477c06dab3151be0d24.tar
libvpx-a067d8a5bcfda7ed8b967477c06dab3151be0d24.tar.gz
libvpx-a067d8a5bcfda7ed8b967477c06dab3151be0d24.tar.bz2
libvpx-a067d8a5bcfda7ed8b967477c06dab3151be0d24.zip
vp9[loongarch]: Optimize vpx_fdct32x32/32x32_rd
1. vpx_fdct32x32_lsx 2. vpx_fdct32x32_rd_lsx Bug: webm:1755 Change-Id: I83bce11c0d905cf137545a46cd756aef9cedce47
Diffstat (limited to 'test/dct32x32_test.cc')
-rw-r--r--test/dct32x32_test.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/dct32x32_test.cc b/test/dct32x32_test.cc
index 8398e17e8..a764d187a 100644
--- a/test/dct32x32_test.cc
+++ b/test/dct32x32_test.cc
@@ -396,4 +396,13 @@ INSTANTIATE_TEST_SUITE_P(
make_tuple(&vpx_fdct32x32_rd_vsx,
&vpx_idct32x32_1024_add_vsx, 1, VPX_BITS_8)));
#endif // HAVE_VSX && !CONFIG_VP9_HIGHBITDEPTH && !CONFIG_EMULATE_HARDWARE
+
+#if HAVE_LSX && !CONFIG_VP9_HIGHBITDEPTH && !CONFIG_EMULATE_HARDWARE
+INSTANTIATE_TEST_SUITE_P(
+ LSX, Trans32x32Test,
+ ::testing::Values(make_tuple(&vpx_fdct32x32_lsx, &vpx_idct32x32_1024_add_c,
+ 0, VPX_BITS_8),
+ make_tuple(&vpx_fdct32x32_rd_lsx,
+ &vpx_idct32x32_1024_add_c, 1, VPX_BITS_8)));
+#endif // HAVE_LSX && !CONFIG_VP9_HIGHBITDEPTH && !CONFIG_EMULATE_HARDWARE
} // namespace