| Index: source/libvpx/test/sad_test.cc
|
| ===================================================================
|
| --- source/libvpx/test/sad_test.cc (revision 219822)
|
| +++ source/libvpx/test/sad_test.cc (working copy)
|
| @@ -428,6 +428,7 @@
|
|
|
| #if HAVE_SSE
|
| #if CONFIG_VP9_ENCODER
|
| +#if CONFIG_USE_X86INC
|
| const sad_m_by_n_fn_t sad_4x4_sse_vp9 = vp9_sad4x4_sse;
|
| const sad_m_by_n_fn_t sad_4x8_sse_vp9 = vp9_sad4x8_sse;
|
| INSTANTIATE_TEST_CASE_P(SSE, SADTest, ::testing::Values(
|
| @@ -441,6 +442,7 @@
|
| make_tuple(4, 4, sad_4x4x4d_sse)));
|
| #endif
|
| #endif
|
| +#endif
|
|
|
| #if HAVE_SSE2
|
| #if CONFIG_VP8_ENCODER
|
| @@ -451,6 +453,7 @@
|
| const sad_m_by_n_fn_t sad_4x4_wmt = vp8_sad4x4_wmt;
|
| #endif
|
| #if CONFIG_VP9_ENCODER
|
| +#if CONFIG_USE_X86INC
|
| const sad_m_by_n_fn_t sad_64x64_sse2_vp9 = vp9_sad64x64_sse2;
|
| const sad_m_by_n_fn_t sad_64x32_sse2_vp9 = vp9_sad64x32_sse2;
|
| const sad_m_by_n_fn_t sad_32x64_sse2_vp9 = vp9_sad32x64_sse2;
|
| @@ -463,6 +466,7 @@
|
| const sad_m_by_n_fn_t sad_8x8_sse2_vp9 = vp9_sad8x8_sse2;
|
| const sad_m_by_n_fn_t sad_8x4_sse2_vp9 = vp9_sad8x4_sse2;
|
| #endif
|
| +#endif
|
| const sad_m_by_n_test_param_t sse2_tests[] = {
|
| #if CONFIG_VP8_ENCODER
|
| make_tuple(16, 16, sad_16x16_wmt),
|
| @@ -472,6 +476,7 @@
|
| make_tuple(4, 4, sad_4x4_wmt),
|
| #endif
|
| #if CONFIG_VP9_ENCODER
|
| +#if CONFIG_USE_X86INC
|
| make_tuple(64, 64, sad_64x64_sse2_vp9),
|
| make_tuple(64, 32, sad_64x32_sse2_vp9),
|
| make_tuple(32, 64, sad_32x64_sse2_vp9),
|
| @@ -484,10 +489,12 @@
|
| make_tuple(8, 8, sad_8x8_sse2_vp9),
|
| make_tuple(8, 4, sad_8x4_sse2_vp9),
|
| #endif
|
| +#endif
|
| };
|
| INSTANTIATE_TEST_CASE_P(SSE2, SADTest, ::testing::ValuesIn(sse2_tests));
|
|
|
| #if CONFIG_VP9_ENCODER
|
| +#if CONFIG_USE_X86INC
|
| const sad_n_by_n_by_4_fn_t sad_64x64x4d_sse2 = vp9_sad64x64x4d_sse2;
|
| const sad_n_by_n_by_4_fn_t sad_64x32x4d_sse2 = vp9_sad64x32x4d_sse2;
|
| const sad_n_by_n_by_4_fn_t sad_32x64x4d_sse2 = vp9_sad32x64x4d_sse2;
|
| @@ -513,6 +520,7 @@
|
| make_tuple(8, 4, sad_8x4x4d_sse2)));
|
| #endif
|
| #endif
|
| +#endif
|
|
|
| #if HAVE_SSE3
|
| #if CONFIG_VP8_ENCODER
|
| @@ -531,9 +539,11 @@
|
| #endif
|
|
|
| #if HAVE_SSSE3
|
| +#if CONFIG_USE_X86INC
|
| const sad_m_by_n_fn_t sad_16x16_sse3 = vp8_sad16x16_sse3;
|
| INSTANTIATE_TEST_CASE_P(SSE3, SADTest, ::testing::Values(
|
| make_tuple(16, 16, sad_16x16_sse3)));
|
| #endif
|
| +#endif
|
|
|
| } // namespace
|
|
|