diff --git a/cyCore.h b/cyCore.h index 05c6d19..c130d21 100644 --- a/cyCore.h +++ b/cyCore.h @@ -52,8 +52,12 @@ #include #include -#if !defined(CY_NO_INTRIN_H) && !defined(CY_NO_EMMINTRIN_H) && !defined(CY_NO_IMMINTRIN_H) -# include +#if (!defined(CY_NO_INTRIN_H) && !defined(CY_NO_EMMINTRIN_H) && \ + !defined(CY_NO_IMMINTRIN_H)) && \ + !(defined(__aarch64__) || defined(__arm__)) + #include +#elif defined(__aarch64__) || defined(__arm__) + #include // Apple Silicon/ARM #endif //-------------------------------------------------------------------------------