[rtems-tools commit] patch: ARM: Fix IEEE-754 sqrt optimization

Sebastian Huber sebh at rtems.org
Tue Mar 21 14:56:07 UTC 2017


Module:    rtems-tools
Branch:    master
Commit:    7ef4c2b64a6b4a4148a0d8aaa4dcbf29b1cd9bd5
Changeset: http://git.rtems.org/rtems-tools/commit/?id=7ef4c2b64a6b4a4148a0d8aaa4dcbf29b1cd9bd5

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Mar 21 15:55:19 2017 +0100

patch: ARM: Fix IEEE-754 sqrt optimization

Update #2948.

---

 .../newlib/arm/newlib-ARM-Optimize-IEEE-754-sqrt-implementation.diff  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/4.11/newlib/arm/newlib-ARM-Optimize-IEEE-754-sqrt-implementation.diff b/tools/4.11/newlib/arm/newlib-ARM-Optimize-IEEE-754-sqrt-implementation.diff
index a55607e..6010dfe 100644
--- a/tools/4.11/newlib/arm/newlib-ARM-Optimize-IEEE-754-sqrt-implementation.diff
+++ b/tools/4.11/newlib/arm/newlib-ARM-Optimize-IEEE-754-sqrt-implementation.diff
@@ -100,7 +100,7 @@ index 0000000..8754b9f
 + * SUCH DAMAGE.
 + */
 +
-+#if __ARM_FP & 0x8
++#if (__ARM_FP & 0x8) && !defined(__SOFTFP__)
 +#include <math.h>
 +
 +double
@@ -151,7 +151,7 @@ index 0000000..81c29f1
 + * SUCH DAMAGE.
 + */
 +
-+#if __ARM_FP & 0x4
++#if (__ARM_FP & 0x4) && !defined(__SOFTFP__)
 +#include <math.h>
 +
 +float




More information about the vc mailing list