diff options
author | Jeffrey Walton <noloader@gmail.com> | 2018-12-29 00:43:26 -0500 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2018-12-29 00:43:26 -0500 |
commit | d00b614e4623bea9aa424f348bb22d0025cfe27c (patch) | |
tree | 5090d988d7fe46885e19cbebb036550b35c2bbb8 /lea_simd.cpp | |
parent | df47185573d9ce6e8840722ffeec447e02344d4f (diff) | |
download | cryptopp-git-d00b614e4623bea9aa424f348bb22d0025cfe27c.tar.gz |
Fix LEA build when SSSE3 not available
Diffstat (limited to 'lea_simd.cpp')
-rw-r--r-- | lea_simd.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lea_simd.cpp b/lea_simd.cpp index 8278330e..11a6dd3b 100644 --- a/lea_simd.cpp +++ b/lea_simd.cpp @@ -10,7 +10,6 @@ #include "lea.h"
#include "misc.h"
-#include "adv_simd.h"
// Uncomment for benchmarking C++ against SSE or NEON.
// Do so in both simon.cpp and simon-simd.cpp.
@@ -18,6 +17,7 @@ // #undef CRYPTOPP_ARM_NEON_AVAILABLE
#if (CRYPTOPP_SSSE3_AVAILABLE)
+# include "adv_simd.h"
# include <pmmintrin.h>
# include <tmmintrin.h>
#endif
@@ -26,12 +26,13 @@ # include <ammintrin.h>
#endif
-#if defined(__AVX512F__) && defined(__AVX512VL__)
+#if defined(__AVX512F__)
# define CRYPTOPP_AVX512_ROTATE 1
# include <immintrin.h>
#endif
#if (CRYPTOPP_ARM_NEON_AVAILABLE)
+# include "adv_simd.h"
# include <arm_neon.h>
#endif
@@ -58,6 +59,7 @@ #undef CRYPTOPP_POWER8_AVAILABLE
#if defined(CRYPTOPP_POWER8_AVAILABLE)
+# include "adv_simd.h"
# include "ppc_simd.h"
#endif
|