summaryrefslogtreecommitdiff
path: root/test/dct_partial_test.cc
diff options
context:
space:
mode:
authorJohann <johannkoenig@google.com>2017-06-22 18:22:27 -0700
committerJohann <johannkoenig@google.com>2017-06-28 15:37:44 -0700
commitf310ddc4704e8b1cd5ec72472495ee8c3b13a486 (patch)
treee25f8f743a7dae92ebe50102711d403c44fe3847 /test/dct_partial_test.cc
parent4959dd3eb36308aa9d94ba4feb6305e8b3f9148b (diff)
downloadlibvpx-f310ddc4704e8b1cd5ec72472495ee8c3b13a486.tar
libvpx-f310ddc4704e8b1cd5ec72472495ee8c3b13a486.tar.gz
libvpx-f310ddc4704e8b1cd5ec72472495ee8c3b13a486.tar.bz2
libvpx-f310ddc4704e8b1cd5ec72472495ee8c3b13a486.zip
partial fdct neon: add 16x16_1
For the 8x8_1, the highbd output fit nicely in the existing function. 12 bit input will overflow this implementation of 16x16_1. BUG=webm:1424 Change-Id: I2945fe5478b18f996f1a5de80110fa30f3f4e7ec
Diffstat (limited to 'test/dct_partial_test.cc')
-rw-r--r--test/dct_partial_test.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/dct_partial_test.cc b/test/dct_partial_test.cc
index f197349e5..95c1f7bdf 100644
--- a/test/dct_partial_test.cc
+++ b/test/dct_partial_test.cc
@@ -142,14 +142,16 @@ INSTANTIATE_TEST_CASE_P(
#if CONFIG_VP9_HIGHBITDEPTH
INSTANTIATE_TEST_CASE_P(
NEON, PartialFdctTest,
- ::testing::Values(make_tuple(&vpx_fdct8x8_1_neon, 8, VPX_BITS_12),
+ ::testing::Values(make_tuple(&vpx_fdct16x16_1_neon, 16, VPX_BITS_8),
+ make_tuple(&vpx_fdct8x8_1_neon, 8, VPX_BITS_12),
make_tuple(&vpx_fdct8x8_1_neon, 8, VPX_BITS_10),
make_tuple(&vpx_fdct8x8_1_neon, 8, VPX_BITS_8),
make_tuple(&vpx_fdct4x4_1_neon, 4, VPX_BITS_8)));
#else
INSTANTIATE_TEST_CASE_P(
NEON, PartialFdctTest,
- ::testing::Values(make_tuple(&vpx_fdct8x8_1_neon, 8, VPX_BITS_8),
+ ::testing::Values(make_tuple(&vpx_fdct16x16_1_neon, 16, VPX_BITS_8),
+ make_tuple(&vpx_fdct8x8_1_neon, 8, VPX_BITS_8),
make_tuple(&vpx_fdct4x4_1_neon, 4, VPX_BITS_8)));
#endif // CONFIG_VP9_HIGHBITDEPTH
#endif // HAVE_NEON