From dcb3c7db37fc4c5dd88a60fdce6e5ffcc261e0e2 Mon Sep 17 00:00:00 2001 From: Andrea Mazzoleni Date: Fri, 2 Oct 2026 10:43:11 +0200 Subject: [PATCH] Add CONFIG_NEON/32 defines --- os/portable.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/os/portable.h b/os/portable.h index 6b86dc78..4ed09558 100644 --- a/os/portable.h +++ b/os/portable.h @@ -84,11 +84,22 @@ #define CONFIG_X86_64 1 #endif -#if defined(__aarch64__) && defined(__ARM_FEATURE_CRC32) +#if defined(__aarch64__) +#if defined(__ARM_NEON) || defined(__ARM_NEON__) +#define CONFIG_NEON 1 +#endif +#if defined(__ARM_FEATURE_CRC32) #define CONFIG_ARM_CRC 1 #endif #endif +#if defined(__arm__) +#if defined(__ARM_NEON) || defined(__ARM_NEON__) +#define CONFIG_NEON32 1 +#endif +#endif +#endif + /** * Includes some platform specific headers. */