From 66b2cf1ccfad545a8ec3f2a854e23f647322bf30 Mon Sep 17 00:00:00 2001 From: Pieter Wuille Date: Mon, 11 Jun 2018 09:59:20 -0700 Subject: [PATCH] Use immintrin.h everywhere for intrinsics --- configure.ac | 12 ------------ src/crypto/sha256_avx2.cpp | 4 ---- src/crypto/sha256_shani.cpp | 4 ---- src/crypto/sha256_sse41.cpp | 4 ---- 4 files changed, 24 deletions(-) diff --git a/configure.ac b/configure.ac index 2826f29ed..9e635994e 100644 --- a/configure.ac +++ b/configure.ac @@ -348,11 +348,7 @@ CXXFLAGS="$CXXFLAGS $SSE41_CXXFLAGS" AC_MSG_CHECKING(for SSE4.1 intrinsics) AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ #include - #if defined(_MSC_VER) #include - #elif defined(__GNUC__) - #include - #endif ]],[[ __m128i l = _mm_set1_epi32(0); return _mm_extract_epi32(l, 3); @@ -367,11 +363,7 @@ CXXFLAGS="$CXXFLAGS $AVX2_CXXFLAGS" AC_MSG_CHECKING(for AVX2 intrinsics) AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ #include - #if defined(_MSC_VER) #include - #elif defined(__GNUC__) && defined(__AVX2__) - #include - #endif ]],[[ __m256i l = _mm256_set1_epi32(0); return _mm256_extract_epi32(l, 7); @@ -386,11 +378,7 @@ CXXFLAGS="$CXXFLAGS $SHANI_CXXFLAGS" AC_MSG_CHECKING(for SHA-NI intrinsics) AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ #include - #if defined(_MSC_VER) #include - #elif defined(__GNUC__) - #include - #endif ]],[[ __m128i i = _mm_set1_epi32(0); __m128i j = _mm_set1_epi32(1); diff --git a/src/crypto/sha256_avx2.cpp b/src/crypto/sha256_avx2.cpp index b338b0692..068e0e5ff 100644 --- a/src/crypto/sha256_avx2.cpp +++ b/src/crypto/sha256_avx2.cpp @@ -1,11 +1,7 @@ #ifdef ENABLE_AVX2 #include -#if defined(_MSC_VER) #include -#elif defined(__GNUC__) -#include -#endif #include #include diff --git a/src/crypto/sha256_shani.cpp b/src/crypto/sha256_shani.cpp index 924135848..e561da42c 100644 --- a/src/crypto/sha256_shani.cpp +++ b/src/crypto/sha256_shani.cpp @@ -9,11 +9,7 @@ #ifdef ENABLE_SHANI #include -#if defined(_MSC_VER) #include -#elif defined(__GNUC__) -#include -#endif #include diff --git a/src/crypto/sha256_sse41.cpp b/src/crypto/sha256_sse41.cpp index be71dd8fb..adca870e2 100644 --- a/src/crypto/sha256_sse41.cpp +++ b/src/crypto/sha256_sse41.cpp @@ -1,11 +1,7 @@ #ifdef ENABLE_SSE41 #include -#if defined(_MSC_VER) #include -#elif defined(__GNUC__) -#include -#endif #include #include