Index: source/row_win.cc |
diff --git a/source/row_win.cc b/source/row_win.cc |
index cdb7606037fde8426de50d5ec59094451a164f25..2a3da8969f1f51937271f2bdc25b27046fb6c512 100644 |
--- a/source/row_win.cc |
+++ b/source/row_win.cc |
@@ -10,8 +10,11 @@ |
#include "libyuv/row.h" |
-#if !defined(LIBYUV_DISABLE_X86) && defined(_M_X64) && \ |
- defined(_MSC_VER) && !defined(__clang__) |
+// This module is for Visual C 32/64 bit and clangcl 32 bit |
+#if !defined(LIBYUV_DISABLE_X86) && defined(_MSC_VER) && \ |
+ (defined(_M_IX86) || (defined(_M_X64) && !defined(__clang__))) |
+ |
+#if defined(_M_X64) |
#include <emmintrin.h> |
#include <tmmintrin.h> // For _mm_maddubs_epi16 |
#endif |
@@ -21,10 +24,6 @@ namespace libyuv { |
extern "C" { |
#endif |
-// This module is for Visual C 32/64 bit and clangcl 32 bit |
-#if !defined(LIBYUV_DISABLE_X86) && \ |
- (defined(_M_IX86) || (defined(_M_X64) && !defined(__clang__))) |
- |
// 64 bit |
#if defined(_M_X64) |
@@ -6261,9 +6260,10 @@ void ARGBLumaColorTableRow_SSSE3(const uint8* src_argb, uint8* dst_argb, |
#endif // HAS_ARGBLUMACOLORTABLEROW_SSSE3 |
#endif // defined(_M_X64) |
-#endif // !defined(LIBYUV_DISABLE_X86) && (defined(_M_IX86) || defined(_M_X64)) |
#ifdef __cplusplus |
} // extern "C" |
} // namespace libyuv |
#endif |
+ |
+#endif // !defined(LIBYUV_DISABLE_X86) && (defined(_M_IX86) || defined(_M_X64)) |