diff options
author | Jingning Han <jingning@google.com> | 2017-02-02 22:18:31 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2017-02-02 22:18:32 +0000 |
commit | bb40844e320f4daa0ef84df2864924fcb819a3ed (patch) | |
tree | a01dfa8b0a603531b0dbab2b5157793b370c7e3c /test/partial_idct_test.cc | |
parent | 8d5d21aaec9937998ab2582d4a051f164b535ecf (diff) | |
parent | 8f953897429f75ce9f44e80feaae810a6c9752bd (diff) | |
download | libvpx-bb40844e320f4daa0ef84df2864924fcb819a3ed.tar libvpx-bb40844e320f4daa0ef84df2864924fcb819a3ed.tar.gz libvpx-bb40844e320f4daa0ef84df2864924fcb819a3ed.tar.bz2 libvpx-bb40844e320f4daa0ef84df2864924fcb819a3ed.zip |
Merge "Add SSSE3 intrinsic 8x8 inverse 2D-DCT"
Diffstat (limited to 'test/partial_idct_test.cc')
-rw-r--r-- | test/partial_idct_test.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/test/partial_idct_test.cc b/test/partial_idct_test.cc index f2e4a4824..98b283af3 100644 --- a/test/partial_idct_test.cc +++ b/test/partial_idct_test.cc @@ -59,7 +59,8 @@ const int kCountTestBlock = 1000; // The functions specified do not pass with INT16_MIN/MAX. They fail at the // value specified, but pass when 1 is added/subtracted. int16_t MaxSupportedCoeff(InvTxfmWithBdFunc a) { -#if HAVE_SSSE3 && ARCH_X86_64 && !CONFIG_EMULATE_HARDWARE +#if HAVE_SSSE3 && ARCH_X86_64 && !CONFIG_EMULATE_HARDWARE && \ + !CONFIG_VP9_HIGHBITDEPTH if (a == &wrapper<vpx_idct8x8_64_add_ssse3> || a == &wrapper<vpx_idct8x8_12_add_ssse3>) { return 23625 - 1; @@ -71,7 +72,8 @@ int16_t MaxSupportedCoeff(InvTxfmWithBdFunc a) { } int16_t MinSupportedCoeff(InvTxfmWithBdFunc a) { -#if HAVE_SSSE3 && ARCH_X86_64 && !CONFIG_EMULATE_HARDWARE +#if HAVE_SSSE3 && ARCH_X86_64 && !CONFIG_EMULATE_HARDWARE && \ + !CONFIG_VP9_HIGHBITDEPTH if (a == &wrapper<vpx_idct8x8_64_add_ssse3> || a == &wrapper<vpx_idct8x8_12_add_ssse3>) { return -23625 + 1; @@ -606,7 +608,8 @@ INSTANTIATE_TEST_CASE_P(SSE2, PartialIDctTest, #endif // HAVE_SSE2 && !CONFIG_EMULATE_HARDWARE -#if HAVE_SSSE3 && ARCH_X86_64 && !CONFIG_EMULATE_HARDWARE +#if HAVE_SSSE3 && ARCH_X86_64 && !CONFIG_EMULATE_HARDWARE && \ + !CONFIG_VP9_HIGHBITDEPTH const PartialInvTxfmParam ssse3_partial_idct_tests[] = { make_tuple(&vpx_fdct32x32_c, &wrapper<vpx_idct32x32_1024_add_c>, &wrapper<vpx_idct32x32_1024_add_ssse3>, TX_32X32, 1024, 8, 1), |