Merge pull request #1093 from toddouska/polyold

have poly asm detect older compilers w/o avx2 like chacha does
This commit is contained in:
Sean Parkinson 2017-08-11 08:27:34 +10:00 committed by GitHub
commit 21a8662948

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