Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 1 | From 1be45f870ebbb0259bea5250a6d2c2fbcb33409d Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Wed, 18 Mar 2015 00:24:46 +0000 |
| 4 | Subject: [PATCH 11/27] __ieee754_sqrt{,f} are now inline functions and call |
| 5 | out __slow versions |
| 6 | |
| 7 | Upstream-Status: Pending |
| 8 | |
| 9 | Signed-off-by: chunrong guo <B40290@freescale.com> |
| 10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| 11 | --- |
| 12 | sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrt.c | 6 +++--- |
| 13 | sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrtf.c | 4 ++-- |
| 14 | 2 files changed, 5 insertions(+), 5 deletions(-) |
| 15 | |
| 16 | diff --git a/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrt.c b/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrt.c |
| 17 | index 1c34244..7038a70 100644 |
| 18 | --- a/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrt.c |
| 19 | +++ b/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrt.c |
| 20 | @@ -41,10 +41,10 @@ static const float half = 0.5; |
| 21 | |
| 22 | #ifdef __STDC__ |
| 23 | double |
| 24 | -__ieee754_sqrt (double b) |
| 25 | +__slow_ieee754_sqrt (double b) |
| 26 | #else |
| 27 | double |
| 28 | -__ieee754_sqrt (b) |
| 29 | +__slow_ieee754_sqrt (b) |
| 30 | double b; |
| 31 | #endif |
| 32 | { |
| 33 | @@ -83,7 +83,7 @@ __ieee754_sqrt (b) |
| 34 | |
| 35 | /* Handle small numbers by scaling. */ |
| 36 | if (__builtin_expect ((u.parts.msw & 0x7ff00000) <= 0x02000000, 0)) |
| 37 | - return __ieee754_sqrt (b * two108) * twom54; |
| 38 | + return __slow_ieee754_sqrt (b * two108) * twom54; |
| 39 | |
| 40 | #define FMADD(a_, c_, b_) \ |
| 41 | ({ double __r; \ |
| 42 | diff --git a/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrtf.c b/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrtf.c |
| 43 | index 8126535..10de1f0 100644 |
| 44 | --- a/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrtf.c |
| 45 | +++ b/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrtf.c |
| 46 | @@ -39,10 +39,10 @@ static const float threehalf = 1.5; |
| 47 | |
| 48 | #ifdef __STDC__ |
| 49 | float |
| 50 | -__ieee754_sqrtf (float b) |
| 51 | +__slow_ieee754_sqrtf (float b) |
| 52 | #else |
| 53 | float |
| 54 | -__ieee754_sqrtf (b) |
| 55 | +__slow_ieee754_sqrtf (b) |
| 56 | float b; |
| 57 | #endif |
| 58 | { |
| 59 | -- |
| 60 | 2.1.4 |
| 61 | |