| Index: source/libvpx/third_party/libyuv/source/compare.cc
|
| diff --git a/source/libvpx/third_party/libyuv/source/compare.cc b/source/libvpx/third_party/libyuv/source/compare.cc
|
| index f84a08ee6c3ce8691c0dcaf86328be33c5e031f6..46aa8473d257c9d81bd818d5d3e1673d13081df2 100644
|
| --- a/source/libvpx/third_party/libyuv/source/compare.cc
|
| +++ b/source/libvpx/third_party/libyuv/source/compare.cc
|
| @@ -37,7 +37,7 @@ uint32 HashDjb2_C(const uint8* src, int count, uint32 seed);
|
| #define HAS_HASHDJB2_SSE41
|
| uint32 HashDjb2_SSE41(const uint8* src, int count, uint32 seed);
|
|
|
| -#if _MSC_VER >= 1700
|
| +#ifdef VISUALC_HAS_AVX2
|
| #define HAS_HASHDJB2_AVX2
|
| uint32 HashDjb2_AVX2(const uint8* src, int count, uint32 seed);
|
| #endif
|
| @@ -138,8 +138,8 @@ uint32 SumSquareError_NEON(const uint8* src_a, const uint8* src_b, int count);
|
| #define HAS_SUMSQUAREERROR_SSE2
|
| uint32 SumSquareError_SSE2(const uint8* src_a, const uint8* src_b, int count);
|
| #endif
|
| -// Visual C 2012 required for AVX2.
|
| -#if !defined(LIBYUV_DISABLE_X86) && defined(_M_IX86) && _MSC_VER >= 1700
|
| +
|
| +#ifdef VISUALC_HAS_AVX2
|
| #define HAS_SUMSQUAREERROR_AVX2
|
| uint32 SumSquareError_AVX2(const uint8* src_a, const uint8* src_b, int count);
|
| #endif
|
|
|