diff --git a/Include/arm_math_types.h b/Include/arm_math_types.h index 017c8928..9b38bf11 100755 --- a/Include/arm_math_types.h +++ b/Include/arm_math_types.h @@ -98,6 +98,10 @@ extern "C" #if !defined(ARM_MATH_AUTOVECTORIZE) +#if !defined(__ARM_FEATURE_MVE) +#define __ARM_FEATURE_MVE 0 +#endif + #if __ARM_FEATURE_MVE #if !defined(ARM_MATH_MVEI) #define ARM_MATH_MVEI @@ -161,6 +165,12 @@ extern "C" #define LOW_OPTIMIZATION_EXIT #define IAR_ONLY_LOW_OPTIMIZATION_ENTER #define IAR_ONLY_LOW_OPTIMIZATION_EXIT + +#elif defined ( __APPLE_CC__ ) + #define LOW_OPTIMIZATION_ENTER + #define LOW_OPTIMIZATION_EXIT + #define IAR_ONLY_LOW_OPTIMIZATION_ENTER + #define IAR_ONLY_LOW_OPTIMIZATION_EXIT #elif defined ( __GNUC__ ) #define LOW_OPTIMIZATION_ENTER \