have poly asm detect older compilers w/o avx2 like chacha does

This commit is contained in:
toddouska
2017-08-09 09:52:06 -07:00
parent df1e5f2e1a
commit 36b1a666d0

View File

@@ -54,8 +54,19 @@
#include <emmintrin.h>
#include <immintrin.h>
#if defined(__GNUC__) && ((__GNUC__ < 4) || \
(__GNUC__ == 4 && __GNUC_MINOR__ <= 8))
#define NO_AVX2_SUPPORT
#endif
#if defined(__clang__) && ((__clang_major__ < 3) || \
(__clang_major__ == 3 && __clang_minor__ <= 5))
#define NO_AVX2_SUPPORT
#endif
#define HAVE_INTEL_AVX1
#define HAVE_INTEL_AVX2
#ifndef NO_AVX2_SUPPORT
#define HAVE_INTEL_AVX2
#endif
#endif
#ifdef USE_INTEL_SPEEDUP