summaryrefslogtreecommitdiff
path: root/test/sad_test.cc
diff options
context:
space:
mode:
authorAlexandra Hájková <alexandra.khirnova@gmail.com>2017-05-13 13:13:15 +0000
committerAlexandra Hájková <alexandra.khirnova@gmail.com>2017-05-13 13:13:15 +0000
commitbcbc3929ae950c3c2bc343af8f9884dc6059c47f (patch)
tree919ba2c0838345ebb44c3f81aecf62a0eff145ad /test/sad_test.cc
parent6b9d1302141af9d80c840a80b419a50a71656dc2 (diff)
downloadlibvpx-bcbc3929ae950c3c2bc343af8f9884dc6059c47f.tar
libvpx-bcbc3929ae950c3c2bc343af8f9884dc6059c47f.tar.gz
libvpx-bcbc3929ae950c3c2bc343af8f9884dc6059c47f.tar.bz2
libvpx-bcbc3929ae950c3c2bc343af8f9884dc6059c47f.zip
ppc: Add vpx_sad64/32/16x64/32/16_avg_vsx
Change-Id: Ic9639b1331d8c5cbc207c2a036891ff0137fc56f
Diffstat (limited to 'test/sad_test.cc')
-rw-r--r--test/sad_test.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/sad_test.cc b/test/sad_test.cc
index fe3983eb7..5d515b589 100644
--- a/test/sad_test.cc
+++ b/test/sad_test.cc
@@ -934,5 +934,17 @@ const SadMxNParam vsx_tests[] = {
SadMxNParam(16, 8, &vpx_sad16x8_vsx),
};
INSTANTIATE_TEST_CASE_P(VSX, SADTest, ::testing::ValuesIn(vsx_tests));
+
+const SadMxNAvgParam avg_vsx_tests[] = {
+ SadMxNAvgParam(64, 64, &vpx_sad64x64_avg_vsx),
+ SadMxNAvgParam(64, 32, &vpx_sad64x32_avg_vsx),
+ SadMxNAvgParam(32, 64, &vpx_sad32x64_avg_vsx),
+ SadMxNAvgParam(32, 32, &vpx_sad32x32_avg_vsx),
+ SadMxNAvgParam(32, 16, &vpx_sad32x16_avg_vsx),
+ SadMxNAvgParam(16, 32, &vpx_sad16x32_avg_vsx),
+ SadMxNAvgParam(16, 16, &vpx_sad16x16_avg_vsx),
+ SadMxNAvgParam(16, 8, &vpx_sad16x8_avg_vsx),
+};
+INSTANTIATE_TEST_CASE_P(VSX, SADavgTest, ::testing::ValuesIn(avg_vsx_tests));
#endif // HAVE_VSX
} // namespace