diff options
author | Jeffrey Walton <noloader@gmail.com> | 2017-08-17 02:15:42 -0400 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2017-08-17 02:15:42 -0400 |
commit | 7779fa3e7ab3ddf02efdd9a688cb874ac93b8e98 (patch) | |
tree | 86d47ec92019d83e8df3a3efae5703cafca14eed /cpu.cpp | |
parent | 6e35e7387a7bc9c7fd81a4c80266d500c81d051a (diff) | |
download | cryptopp-git-7779fa3e7ab3ddf02efdd9a688cb874ac93b8e98.tar.gz |
Fix NEON detection on Aarch32 and Aarch64
I wish GCC would get its head out of its ass and define the apprpriate defines. NEON/ASIMD cannot be disgorged from Aarch32/Aarch64 just like SSE2 cannot be disgorged from x86_64. They are core instruction sets
Diffstat (limited to 'cpu.cpp')
-rw-r--r-- | cpu.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -11,7 +11,11 @@ #include "cpu.h"
#include "misc.h"
-#include <algorithm>
+#include "stdcpp.h"
+
+#if CRYPTOPP_BOOL_NEON_INTRINSICS_AVAILABLE
+# include <arm_neon.h>
+#endif
#ifndef CRYPTOPP_MS_STYLE_INLINE_ASSEMBLY
#include <signal.h>
|