+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
/* 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
#include "endian.h"
#include "mydefs.h"
-#include "dla.h"
+#include <dla.h>
#include "math_private.h"
/********************************************************************/
#include "endian.h"
#include "mydefs.h"
#include "sincos.tbl"
-#include "dla.h"
+#include <dla.h>
#include "dosincos.h"
#include "math_private.h"
/* */
/************************************************************************/
-#include "dla.h"
+#include <dla.h>
#include "mpa.h"
#include "MathLib.h"
#include "uatan.tbl"
#include "endian.h"
-#include "dla.h"
+#include <dla.h>
#include "mpa.h"
#include "MathLib.h"
#include "math_private.h"
/***************************************************************************/
#include "endian.h"
#include "upow.h"
-#include "dla.h"
+#include <dla.h>
#include "mydefs.h"
#include "MathLib.h"
#include "upow.tbl"
#include "endian.h"
#include "mydefs.h"
-#include "dla.h"
+#include <dla.h>
#include "MathLib.h"
#include "root.tbl"
#include "math_private.h"
#include "endian.h"
#include "mydefs.h"
-#include "dla.h"
+#include <dla.h>
#include "math_private.h"
static const int4 tab54[32] = {
/* */
/************************************************************************/
-#include "dla.h"
+#include <dla.h>
#include "mpa.h"
#include "MathLib.h"
#include "uatan.tbl"
#include <errno.h>
#include "endian.h"
-#include "dla.h"
+#include <dla.h>
#include "mpa.h"
#include "MathLib.h"
#include "math.h"
--- /dev/null
+#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"