From 3f47b3f7a31d0e7be11b936740626ed68d866d0a Mon Sep 17 00:00:00 2001 From: Dave Rodgman Date: Tue, 23 May 2023 16:11:22 +0100 Subject: [PATCH] Extend NEON use to 32-bit Arm Signed-off-by: Dave Rodgman --- library/common.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/common.h b/library/common.h index 94b8c5db34..ac6883ce19 100644 --- a/library/common.h +++ b/library/common.h @@ -31,7 +31,7 @@ #include #include -#ifdef __ARM_NEON +#if defined(__ARM_NEON) #include #endif /* __ARM_NEON */ @@ -129,7 +129,7 @@ inline void mbedtls_xor(unsigned char *r, const unsigned char *a, const unsigned { 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));