| Index: source/libvpx/test/partial_idct_test.cc
|
| ===================================================================
|
| --- source/libvpx/test/partial_idct_test.cc (revision 292072)
|
| +++ source/libvpx/test/partial_idct_test.cc (working copy)
|
| @@ -26,8 +26,8 @@
|
| using libvpx_test::ACMRandom;
|
|
|
| namespace {
|
| -typedef void (*FwdTxfmFunc)(const int16_t *in, int16_t *out, int stride);
|
| -typedef void (*InvTxfmFunc)(const int16_t *in, uint8_t *out, int stride);
|
| +typedef void (*FwdTxfmFunc)(const int16_t *in, tran_low_t *out, int stride);
|
| +typedef void (*InvTxfmFunc)(const tran_low_t *in, uint8_t *out, int stride);
|
| typedef std::tr1::tuple<FwdTxfmFunc,
|
| InvTxfmFunc,
|
| InvTxfmFunc,
|
| @@ -74,8 +74,8 @@
|
| FAIL() << "Wrong Size!";
|
| break;
|
| }
|
| - DECLARE_ALIGNED_ARRAY(16, int16_t, test_coef_block1, kMaxNumCoeffs);
|
| - DECLARE_ALIGNED_ARRAY(16, int16_t, test_coef_block2, kMaxNumCoeffs);
|
| + DECLARE_ALIGNED_ARRAY(16, tran_low_t, test_coef_block1, kMaxNumCoeffs);
|
| + DECLARE_ALIGNED_ARRAY(16, tran_low_t, test_coef_block2, kMaxNumCoeffs);
|
| DECLARE_ALIGNED_ARRAY(16, uint8_t, dst1, kMaxNumCoeffs);
|
| DECLARE_ALIGNED_ARRAY(16, uint8_t, dst2, kMaxNumCoeffs);
|
|
|
| @@ -83,7 +83,7 @@
|
| const int block_size = size * size;
|
|
|
| DECLARE_ALIGNED_ARRAY(16, int16_t, input_extreme_block, kMaxNumCoeffs);
|
| - DECLARE_ALIGNED_ARRAY(16, int16_t, output_ref_block, kMaxNumCoeffs);
|
| + DECLARE_ALIGNED_ARRAY(16, tran_low_t, output_ref_block, kMaxNumCoeffs);
|
|
|
| int max_error = 0;
|
| for (int i = 0; i < count_test_block; ++i) {
|
| @@ -153,8 +153,8 @@
|
| FAIL() << "Wrong Size!";
|
| break;
|
| }
|
| - DECLARE_ALIGNED_ARRAY(16, int16_t, test_coef_block1, kMaxNumCoeffs);
|
| - DECLARE_ALIGNED_ARRAY(16, int16_t, test_coef_block2, kMaxNumCoeffs);
|
| + DECLARE_ALIGNED_ARRAY(16, tran_low_t, test_coef_block1, kMaxNumCoeffs);
|
| + DECLARE_ALIGNED_ARRAY(16, tran_low_t, test_coef_block2, kMaxNumCoeffs);
|
| DECLARE_ALIGNED_ARRAY(16, uint8_t, dst1, kMaxNumCoeffs);
|
| DECLARE_ALIGNED_ARRAY(16, uint8_t, dst2, kMaxNumCoeffs);
|
| const int count_test_block = 1000;
|
| @@ -229,6 +229,7 @@
|
| &vp9_idct4x4_16_add_c,
|
| &vp9_idct4x4_1_add_c,
|
| TX_4X4, 1)));
|
| +
|
| #if HAVE_NEON_ASM
|
| INSTANTIATE_TEST_CASE_P(
|
| NEON, PartialIDctTest,
|
| @@ -259,7 +260,7 @@
|
| TX_4X4, 1)));
|
| #endif
|
|
|
| -#if HAVE_SSE2
|
| +#if HAVE_SSE2 && !CONFIG_VP9_HIGHBITDEPTH
|
| INSTANTIATE_TEST_CASE_P(
|
| SSE2, PartialIDctTest,
|
| ::testing::Values(
|
| @@ -293,7 +294,7 @@
|
| TX_4X4, 1)));
|
| #endif
|
|
|
| -#if HAVE_SSSE3 && ARCH_X86_64
|
| +#if HAVE_SSSE3 && ARCH_X86_64 && !CONFIG_VP9_HIGHBITDEPTH
|
| INSTANTIATE_TEST_CASE_P(
|
| SSSE3_64, PartialIDctTest,
|
| ::testing::Values(
|
| @@ -303,7 +304,7 @@
|
| TX_8X8, 12)));
|
| #endif
|
|
|
| -#if HAVE_SSSE3
|
| +#if HAVE_SSSE3 && !CONFIG_VP9_HIGHBITDEPTH
|
| INSTANTIATE_TEST_CASE_P(
|
| SSSE3, PartialIDctTest,
|
| ::testing::Values(
|
|
|