From cfd8d7a3d73a10ae7cdbbfe5eb39839c46a5c77e Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 8 May 2013 09:30:31 +0200 Subject: arm: Support VFP-D32 and Neon --- cpukit/score/cpu/arm/rtems/score/arm.h | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'cpukit/score/cpu/arm/rtems/score/arm.h') diff --git a/cpukit/score/cpu/arm/rtems/score/arm.h b/cpukit/score/cpu/arm/rtems/score/arm.h index 91999b32ea..fb0f98e4e8 100644 --- a/cpukit/score/cpu/arm/rtems/score/arm.h +++ b/cpukit/score/cpu/arm/rtems/score/arm.h @@ -37,15 +37,12 @@ extern "C" { #define ARM_MULTILIB_ARCH_V4 #endif -/* All ARM CPUs are assumed to not have floating point units */ -#if defined(__SOFTFP__) -#define ARM_HAS_FPU 0 -#else -#define ARM_HAS_FPU 1 -#warning "FPU-support not yet implemented for the arm" +#if defined(__ARM_NEON__) + #define ARM_MULTILIB_VFP_D32 +#elif !defined(__SOFTFP__) + #error "FPU support not implemented" #endif - /* * Define the name of the CPU family. */ -- cgit v1.2.3