From f8fa267ec230b8577507b3798ac234999b72f348 Mon Sep 17 00:00:00 2001 From: Saran Tunyasuvunakool Date: Tue, 7 Feb 2023 08:35:38 -0800 Subject: Don't assume that AVX implies PCLMULQDQ when using LLVM on Windows. PiperOrigin-RevId: 507790741 Change-Id: I347357f9a2d698510f29b7d1b065ef73f9289292 --- absl/crc/internal/crc32_x86_arm_combined_simd.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'absl/crc/internal') diff --git a/absl/crc/internal/crc32_x86_arm_combined_simd.h b/absl/crc/internal/crc32_x86_arm_combined_simd.h index fb643986..39e53dd0 100644 --- a/absl/crc/internal/crc32_x86_arm_combined_simd.h +++ b/absl/crc/internal/crc32_x86_arm_combined_simd.h @@ -33,7 +33,7 @@ #include #define ABSL_CRC_INTERNAL_HAVE_X86_SIMD -#elif defined(_MSC_VER) && defined(__AVX__) +#elif defined(_MSC_VER) && !defined(__clang__) && defined(__AVX__) // MSVC AVX (/arch:AVX) implies SSE 4.2 and PCLMULQDQ. #include -- cgit v1.2.3