Use immintrin.h everywhere for intrinsics
This commit is contained in:
parent
4c935e2eee
commit
66b2cf1ccf
4 changed files with 0 additions and 24 deletions
12
configure.ac
12
configure.ac
|
@ -348,11 +348,7 @@ CXXFLAGS="$CXXFLAGS $SSE41_CXXFLAGS"
|
||||||
AC_MSG_CHECKING(for SSE4.1 intrinsics)
|
AC_MSG_CHECKING(for SSE4.1 intrinsics)
|
||||||
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#if defined(_MSC_VER)
|
|
||||||
#include <immintrin.h>
|
#include <immintrin.h>
|
||||||
#elif defined(__GNUC__)
|
|
||||||
#include <x86intrin.h>
|
|
||||||
#endif
|
|
||||||
]],[[
|
]],[[
|
||||||
__m128i l = _mm_set1_epi32(0);
|
__m128i l = _mm_set1_epi32(0);
|
||||||
return _mm_extract_epi32(l, 3);
|
return _mm_extract_epi32(l, 3);
|
||||||
|
@ -367,11 +363,7 @@ CXXFLAGS="$CXXFLAGS $AVX2_CXXFLAGS"
|
||||||
AC_MSG_CHECKING(for AVX2 intrinsics)
|
AC_MSG_CHECKING(for AVX2 intrinsics)
|
||||||
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#if defined(_MSC_VER)
|
|
||||||
#include <immintrin.h>
|
#include <immintrin.h>
|
||||||
#elif defined(__GNUC__) && defined(__AVX2__)
|
|
||||||
#include <x86intrin.h>
|
|
||||||
#endif
|
|
||||||
]],[[
|
]],[[
|
||||||
__m256i l = _mm256_set1_epi32(0);
|
__m256i l = _mm256_set1_epi32(0);
|
||||||
return _mm256_extract_epi32(l, 7);
|
return _mm256_extract_epi32(l, 7);
|
||||||
|
@ -386,11 +378,7 @@ CXXFLAGS="$CXXFLAGS $SHANI_CXXFLAGS"
|
||||||
AC_MSG_CHECKING(for SHA-NI intrinsics)
|
AC_MSG_CHECKING(for SHA-NI intrinsics)
|
||||||
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#if defined(_MSC_VER)
|
|
||||||
#include <immintrin.h>
|
#include <immintrin.h>
|
||||||
#elif defined(__GNUC__)
|
|
||||||
#include <x86intrin.h>
|
|
||||||
#endif
|
|
||||||
]],[[
|
]],[[
|
||||||
__m128i i = _mm_set1_epi32(0);
|
__m128i i = _mm_set1_epi32(0);
|
||||||
__m128i j = _mm_set1_epi32(1);
|
__m128i j = _mm_set1_epi32(1);
|
||||||
|
|
|
@ -1,11 +1,7 @@
|
||||||
#ifdef ENABLE_AVX2
|
#ifdef ENABLE_AVX2
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#if defined(_MSC_VER)
|
|
||||||
#include <immintrin.h>
|
#include <immintrin.h>
|
||||||
#elif defined(__GNUC__)
|
|
||||||
#include <x86intrin.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <crypto/sha256.h>
|
#include <crypto/sha256.h>
|
||||||
#include <crypto/common.h>
|
#include <crypto/common.h>
|
||||||
|
|
|
@ -9,11 +9,7 @@
|
||||||
#ifdef ENABLE_SHANI
|
#ifdef ENABLE_SHANI
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#if defined(_MSC_VER)
|
|
||||||
#include <immintrin.h>
|
#include <immintrin.h>
|
||||||
#elif defined(__GNUC__)
|
|
||||||
#include <x86intrin.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <crypto/common.h>
|
#include <crypto/common.h>
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,7 @@
|
||||||
#ifdef ENABLE_SSE41
|
#ifdef ENABLE_SSE41
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#if defined(_MSC_VER)
|
|
||||||
#include <immintrin.h>
|
#include <immintrin.h>
|
||||||
#elif defined(__GNUC__)
|
|
||||||
#include <x86intrin.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <crypto/sha256.h>
|
#include <crypto/sha256.h>
|
||||||
#include <crypto/common.h>
|
#include <crypto/common.h>
|
||||||
|
|
Loading…
Reference in a new issue