summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorxiwei gu <guxiwei-hf@loongson.cn>2018-03-29 01:05:33 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2018-03-29 01:05:33 +0000
commit5476ab095ffe828dee6fb69e74dba2997c76620f (patch)
tree8ac45fe3652fdec97ecc12b072b31cc509a9eba3 /test
parent382afcab988bad359b8fa4892aae1f11b5200b74 (diff)
parent25d9adb74b3a6fd44786ecb2ea6b963dec0a6783 (diff)
downloadlibvpx-5476ab095ffe828dee6fb69e74dba2997c76620f.tar
libvpx-5476ab095ffe828dee6fb69e74dba2997c76620f.tar.gz
libvpx-5476ab095ffe828dee6fb69e74dba2997c76620f.tar.bz2
libvpx-5476ab095ffe828dee6fb69e74dba2997c76620f.zip
Merge "vp9: [loongson] optimize vpx_convolve8 with mmi."
Diffstat (limited to 'test')
-rw-r--r--test/convolve_test.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/convolve_test.cc b/test/convolve_test.cc
index 3f0367110..aa49d99f8 100644
--- a/test/convolve_test.cc
+++ b/test/convolve_test.cc
@@ -1379,4 +1379,16 @@ const ConvolveParam kArrayConvolve_vsx[] = { ALL_SIZES(convolve8_vsx) };
INSTANTIATE_TEST_CASE_P(VSX, ConvolveTest,
::testing::ValuesIn(kArrayConvolve_vsx));
#endif // HAVE_VSX
+
+#if HAVE_MMI
+const ConvolveFunctions convolve8_mmi(
+ vpx_convolve_copy_c, vpx_convolve_avg_c, vpx_convolve8_horiz_mmi,
+ vpx_convolve8_avg_horiz_c, vpx_convolve8_vert_mmi,
+ vpx_convolve8_avg_vert_mmi, vpx_convolve8_mmi, vpx_convolve8_avg_mmi,
+ vpx_scaled_horiz_c, vpx_scaled_avg_horiz_c, vpx_scaled_vert_c,
+ vpx_scaled_avg_vert_c, vpx_scaled_2d_c, vpx_scaled_avg_2d_c, 0);
+const ConvolveParam kArrayConvolve_mmi[] = { ALL_SIZES(convolve8_mmi) };
+INSTANTIATE_TEST_CASE_P(MMI, ConvolveTest,
+ ::testing::ValuesIn(kArrayConvolve_mmi));
+#endif // HAVE_MMI
} // namespace