Extend NEON use to 32-bit Arm
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
diff --git a/library/common.h b/library/common.h
index 94b8c5d..ac6883c 100644
--- a/library/common.h
+++ b/library/common.h
@@ -31,7 +31,7 @@
#include <stdint.h>
#include <stddef.h>
-#ifdef __ARM_NEON
+#if defined(__ARM_NEON)
#include <arm_neon.h>
#endif /* __ARM_NEON */
@@ -129,7 +129,7 @@
{
size_t i = 0;
#if defined(MBEDTLS_EFFICIENT_UNALIGNED_ACCESS)
-#if defined(__aarch64__) && defined(__ARM_NEON)
+#if defined(__ARM_NEON)
for (; (i + 16) <= n; i += 16) {
uint64x2_t v1 = vld1q_u64((uint64_t *) (a + i));
uint64x2_t v2 = vld1q_u64((uint64_t *) (b + i));