Clean up last dla.h change
authorUlrich Drepper <drepper@gmail.com>
Sun, 23 Oct 2011 16:50:28 +0000 (12:50 -0400)
committerUlrich Drepper <drepper@gmail.com>
Sun, 23 Oct 2011 16:50:28 +0000 (12:50 -0400)
12 files changed:
ChangeLog
sysdeps/ieee754/dbl-64/dla.h
sysdeps/ieee754/dbl-64/doasin.c
sysdeps/ieee754/dbl-64/dosincos.c
sysdeps/ieee754/dbl-64/e_atan2.c
sysdeps/ieee754/dbl-64/e_log.c
sysdeps/ieee754/dbl-64/e_pow.c
sysdeps/ieee754/dbl-64/e_sqrt.c
sysdeps/ieee754/dbl-64/halfulp.c
sysdeps/ieee754/dbl-64/s_atan.c
sysdeps/ieee754/dbl-64/s_tan.c
sysdeps/x86_64/dla.h [new file with mode: 0644]

index b401ec4..5c234d5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2011-10-23  Ulrich Drepper  <drepper@gmail.com>
+
+       * sysdeps/ieee754/dbl-64/dla.h: Move DLA_FMA definition to...
+       * sysdeps/x86_64/dla.h: ...here.  New file.
+       * sysdeps/ieee754/dbl-64/doasin.c: Use <dla.h> not "dla.h".
+       * sysdeps/ieee754/dbl-64/dosincos.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_atan2.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_log.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_pow.c: Likewise.
+       * sysdeps/ieee754/dbl-64/e_sqrt.c: Likewise.
+       * sysdeps/ieee754/dbl-64/halfulp.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_atan.c: Likewise.
+       * sysdeps/ieee754/dbl-64/s_tan.c: Likewise.
+
 2011-10-23  Andreas Schwab  <schwab@linux-m68k.org>
 
        * sysdeps/ieee754/ldbl-128ibm/e_jnl.c: Add __jnl_finite and
index 0ca8762..af202ad 100644 (file)
 /* IEEE double.                                                        */
 /***********************************************************************/
 
-/* We can use fma instructions if available.  */
-#if defined __x86_64__ || (defined __i386__ && defined __SSE2_MATH__)
-# ifdef __FMA4__
-#  define DLA_FMA(x,y,z) \
-          ({ double __zz; \
-             asm ("vfmsubsd %3, %2, %1, %0"                                  \
-                  : "=x" (__zz) : "x" (x), "xm" (y), "x" (z));               \
-             __zz; })
-# endif
-#endif
-
-
 /* CN = 1+2**27 = '41a0000002000000' IEEE double format */
 #define  CN   134217729.0
 
index 9ed7609..c21d4b7 100644 (file)
@@ -31,7 +31,7 @@
 
 #include "endian.h"
 #include "mydefs.h"
-#include "dla.h"
+#include <dla.h>
 #include "math_private.h"
 
 /********************************************************************/
index 654f342..4ae88c3 100644 (file)
@@ -36,7 +36,7 @@
 #include "endian.h"
 #include "mydefs.h"
 #include "sincos.tbl"
-#include "dla.h"
+#include <dla.h>
 #include "dosincos.h"
 #include "math_private.h"
 
index 4d8c23a..f8f678b 100644 (file)
@@ -37,7 +37,7 @@
 /*                                                                      */
 /************************************************************************/
 
-#include "dla.h"
+#include <dla.h>
 #include "mpa.h"
 #include "MathLib.h"
 #include "uatan.tbl"
index c158c8b..1485163 100644 (file)
@@ -36,7 +36,7 @@
 
 
 #include "endian.h"
-#include "dla.h"
+#include <dla.h>
 #include "mpa.h"
 #include "MathLib.h"
 #include "math_private.h"
index 643e1cb..7890540 100644 (file)
@@ -37,7 +37,7 @@
 /***************************************************************************/
 #include "endian.h"
 #include "upow.h"
-#include "dla.h"
+#include <dla.h>
 #include "mydefs.h"
 #include "MathLib.h"
 #include "upow.tbl"
index 05d1e71..c507c59 100644 (file)
@@ -35,7 +35,7 @@
 
 #include "endian.h"
 #include "mydefs.h"
-#include "dla.h"
+#include <dla.h>
 #include "MathLib.h"
 #include "root.tbl"
 #include "math_private.h"
index 5d27334..373d405 100644 (file)
@@ -37,7 +37,7 @@
 
 #include "endian.h"
 #include "mydefs.h"
-#include "dla.h"
+#include <dla.h>
 #include "math_private.h"
 
 static const int4 tab54[32] = {
index b948f50..5ea8326 100644 (file)
@@ -37,7 +37,7 @@
 /*                                                                      */
 /************************************************************************/
 
-#include "dla.h"
+#include <dla.h>
 #include "mpa.h"
 #include "MathLib.h"
 #include "uatan.tbl"
index 015b027..df8eedd 100644 (file)
@@ -36,7 +36,7 @@
 
 #include <errno.h>
 #include "endian.h"
-#include "dla.h"
+#include <dla.h>
 #include "mpa.h"
 #include "MathLib.h"
 #include "math.h"
diff --git a/sysdeps/x86_64/dla.h b/sysdeps/x86_64/dla.h
new file mode 100644 (file)
index 0000000..bb6c8c4
--- /dev/null
@@ -0,0 +1,9 @@
+#ifdef __FMA4__
+# define DLA_FMA(x,y,z) \
+          ({ double __zz; \
+             asm ("vfmsubsd %3, %2, %1, %0"                                  \
+                  : "=x" (__zz) : "x" (x), "xm" (y), "x" (z));               \
+             __zz; })
+#endif
+
+#include "sysdeps/ieee754/dbl-64/dla.h"