[ARM] Fix check for __FAST_MATH in arm_neon.h

* config/arm/arm_neon.h (vadd_f32): Change #ifdef to __FAST_MATH.

From-SVN: r211779
This commit is contained in:
Kyrylo Tkachov 2014-06-18 10:56:34 +00:00 committed by Kyrylo Tkachov
parent a31d2741d4
commit 751738cb0c
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2014-06-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/arm/arm_neon.h (vadd_f32): Change #ifdef to __FAST_MATH.
2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com> 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR tree-optimization/61517 PR tree-optimization/61517

View File

@ -474,7 +474,7 @@ vadd_s32 (int32x2_t __a, int32x2_t __b)
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__)) __extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vadd_f32 (float32x2_t __a, float32x2_t __b) vadd_f32 (float32x2_t __a, float32x2_t __b)
{ {
#ifdef __FAST_MATH__ #ifdef __FAST_MATH
return __a + __b; return __a + __b;
#else #else
return (float32x2_t) __builtin_neon_vaddv2sf (__a, __b, 3); return (float32x2_t) __builtin_neon_vaddv2sf (__a, __b, 3);