Module Name: src
Committed By: christos
Date: Tue Jan 23 15:45:07 UTC 2024
Modified Files:
src/lib/libm/src: b_tgammal.c e_atan2l.c e_lgammal_r.c math_private.h
s_atanl.c s_cospil.c s_erfl.c s_exp2l.c s_expl.c s_logl.c
s_remquol.c s_sinpil.c s_tanpil.c
Log Message:
move inclusion of <machine/ieee.h> to the ieee source files instead of
including it in math_private.h which is also used by the vax which is not ieee.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libm/src/b_tgammal.c \
src/lib/libm/src/e_atan2l.c src/lib/libm/src/e_lgammal_r.c \
src/lib/libm/src/s_cospil.c src/lib/libm/src/s_erfl.c \
src/lib/libm/src/s_exp2l.c src/lib/libm/src/s_expl.c \
src/lib/libm/src/s_logl.c src/lib/libm/src/s_sinpil.c \
src/lib/libm/src/s_tanpil.c
cvs rdiff -u -r1.30 -r1.31 src/lib/libm/src/math_private.h
cvs rdiff -u -r1.2 -r1.3 src/lib/libm/src/s_atanl.c \
src/lib/libm/src/s_remquol.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libm/src/b_tgammal.c
diff -u src/lib/libm/src/b_tgammal.c:1.1 src/lib/libm/src/b_tgammal.c:1.2
--- src/lib/libm/src/b_tgammal.c:1.1 Sun Jan 21 13:53:17 2024
+++ src/lib/libm/src/b_tgammal.c Tue Jan 23 10:45:07 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: b_tgammal.c,v 1.1 2024/01/21 18:53:17 christos Exp $ */
+/* $NetBSD: b_tgammal.c,v 1.2 2024/01/23 15:45:07 christos Exp $ */
/*-
* Copyright (c) 2023 The NetBSD Foundation, Inc.
@@ -30,12 +30,13 @@
*/
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: b_tgammal.c,v 1.1 2024/01/21 18:53:17 christos Exp $");
+__RCSID("$NetBSD: b_tgammal.c,v 1.2 2024/01/23 15:45:07 christos Exp $");
#endif
#include "namespace.h"
#include "math.h"
#include <machine/float.h>
+#include <machine/ieee.h>
#ifdef __HAVE_LONG_DOUBLE
Index: src/lib/libm/src/e_atan2l.c
diff -u src/lib/libm/src/e_atan2l.c:1.1 src/lib/libm/src/e_atan2l.c:1.2
--- src/lib/libm/src/e_atan2l.c:1.1 Sun Jan 21 13:53:17 2024
+++ src/lib/libm/src/e_atan2l.c Tue Jan 23 10:45:07 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: e_atan2l.c,v 1.1 2024/01/21 18:53:17 christos Exp $ */
+/* $NetBSD: e_atan2l.c,v 1.2 2024/01/23 15:45:07 christos Exp $ */
/* @(#)e_atan2.c 1.3 95/01/18 */
/* FreeBSD: head/lib/msun/src/e_atan2.c 176451 2008-02-22 02:30:36Z das */
/*
@@ -14,7 +14,7 @@
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: e_atan2l.c,v 1.1 2024/01/21 18:53:17 christos Exp $");
+__RCSID("$NetBSD: e_atan2l.c,v 1.2 2024/01/23 15:45:07 christos Exp $");
/*
* See comments in e_atan2.c.
@@ -28,6 +28,7 @@ __weak_alias(atan2l, _atan2l)
#endif
#include <float.h>
+#include <machine/ieee.h>
#include "math.h"
#include "math_private.h"
Index: src/lib/libm/src/e_lgammal_r.c
diff -u src/lib/libm/src/e_lgammal_r.c:1.1 src/lib/libm/src/e_lgammal_r.c:1.2
--- src/lib/libm/src/e_lgammal_r.c:1.1 Sun Jan 21 13:53:18 2024
+++ src/lib/libm/src/e_lgammal_r.c Tue Jan 23 10:45:07 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: e_lgammal_r.c,v 1.1 2024/01/21 18:53:18 christos Exp $ */
+/* $NetBSD: e_lgammal_r.c,v 1.2 2024/01/23 15:45:07 christos Exp $ */
/*-
* Copyright (c) 2023 The NetBSD Foundation, Inc.
@@ -30,12 +30,13 @@
*/
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: e_lgammal_r.c,v 1.1 2024/01/21 18:53:18 christos Exp $");
+__RCSID("$NetBSD: e_lgammal_r.c,v 1.2 2024/01/23 15:45:07 christos Exp $");
#endif
#include "namespace.h"
#include "math.h"
#include <machine/float.h>
+#include <machine/ieee.h>
#ifdef __weak_alias
__weak_alias(lgammal_r,_lgammal_r)
Index: src/lib/libm/src/s_cospil.c
diff -u src/lib/libm/src/s_cospil.c:1.1 src/lib/libm/src/s_cospil.c:1.2
--- src/lib/libm/src/s_cospil.c:1.1 Sun Jan 21 13:53:18 2024
+++ src/lib/libm/src/s_cospil.c Tue Jan 23 10:45:07 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: s_cospil.c,v 1.1 2024/01/21 18:53:18 christos Exp $ */
+/* $NetBSD: s_cospil.c,v 1.2 2024/01/23 15:45:07 christos Exp $ */
/*-
* Copyright (c) 2023 The NetBSD Foundation, Inc.
@@ -30,12 +30,13 @@
*/
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_cospil.c,v 1.1 2024/01/21 18:53:18 christos Exp $");
+__RCSID("$NetBSD: s_cospil.c,v 1.2 2024/01/23 15:45:07 christos Exp $");
#endif
#include "namespace.h"
#include "math.h"
#include <machine/float.h>
+#include <machine/ieee.h>
#ifdef __HAVE_LONG_DOUBLE
Index: src/lib/libm/src/s_erfl.c
diff -u src/lib/libm/src/s_erfl.c:1.1 src/lib/libm/src/s_erfl.c:1.2
--- src/lib/libm/src/s_erfl.c:1.1 Sun Jan 21 13:53:18 2024
+++ src/lib/libm/src/s_erfl.c Tue Jan 23 10:45:07 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: s_erfl.c,v 1.1 2024/01/21 18:53:18 christos Exp $ */
+/* $NetBSD: s_erfl.c,v 1.2 2024/01/23 15:45:07 christos Exp $ */
/*-
* Copyright (c) 2023 The NetBSD Foundation, Inc.
@@ -30,12 +30,13 @@
*/
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_erfl.c,v 1.1 2024/01/21 18:53:18 christos Exp $");
+__RCSID("$NetBSD: s_erfl.c,v 1.2 2024/01/23 15:45:07 christos Exp $");
#endif
#include "namespace.h"
#include "math.h"
#include <machine/float.h>
+#include <machine/ieee.h>
#ifdef __HAVE_LONG_DOUBLE
Index: src/lib/libm/src/s_exp2l.c
diff -u src/lib/libm/src/s_exp2l.c:1.1 src/lib/libm/src/s_exp2l.c:1.2
--- src/lib/libm/src/s_exp2l.c:1.1 Sun Jan 21 13:53:18 2024
+++ src/lib/libm/src/s_exp2l.c Tue Jan 23 10:45:07 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: s_exp2l.c,v 1.1 2024/01/21 18:53:18 christos Exp $ */
+/* $NetBSD: s_exp2l.c,v 1.2 2024/01/23 15:45:07 christos Exp $ */
/*-
* Copyright (c) 2023 The NetBSD Foundation, Inc.
@@ -30,12 +30,13 @@
*/
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_exp2l.c,v 1.1 2024/01/21 18:53:18 christos Exp $");
+__RCSID("$NetBSD: s_exp2l.c,v 1.2 2024/01/23 15:45:07 christos Exp $");
#endif
#include "namespace.h"
#include "math.h"
#include <machine/float.h>
+#include <machine/ieee.h>
#ifdef __HAVE_LONG_DOUBLE
Index: src/lib/libm/src/s_expl.c
diff -u src/lib/libm/src/s_expl.c:1.1 src/lib/libm/src/s_expl.c:1.2
--- src/lib/libm/src/s_expl.c:1.1 Sun Jan 21 13:53:18 2024
+++ src/lib/libm/src/s_expl.c Tue Jan 23 10:45:07 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: s_expl.c,v 1.1 2024/01/21 18:53:18 christos Exp $ */
+/* $NetBSD: s_expl.c,v 1.2 2024/01/23 15:45:07 christos Exp $ */
/*-
* Copyright (c) 2023 The NetBSD Foundation, Inc.
@@ -30,12 +30,13 @@
*/
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_expl.c,v 1.1 2024/01/21 18:53:18 christos Exp $");
+__RCSID("$NetBSD: s_expl.c,v 1.2 2024/01/23 15:45:07 christos Exp $");
#endif
#include "namespace.h"
#include "math.h"
#include <machine/float.h>
+#include <machine/ieee.h>
#ifdef __weak_alias
__weak_alias(expl, _expl)
Index: src/lib/libm/src/s_logl.c
diff -u src/lib/libm/src/s_logl.c:1.1 src/lib/libm/src/s_logl.c:1.2
--- src/lib/libm/src/s_logl.c:1.1 Sun Jan 21 13:53:19 2024
+++ src/lib/libm/src/s_logl.c Tue Jan 23 10:45:07 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: s_logl.c,v 1.1 2024/01/21 18:53:19 christos Exp $ */
+/* $NetBSD: s_logl.c,v 1.2 2024/01/23 15:45:07 christos Exp $ */
/*-
* Copyright (c) 2023 The NetBSD Foundation, Inc.
@@ -30,12 +30,13 @@
*/
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_logl.c,v 1.1 2024/01/21 18:53:19 christos Exp $");
+__RCSID("$NetBSD: s_logl.c,v 1.2 2024/01/23 15:45:07 christos Exp $");
#endif
#include "namespace.h"
#include "math.h"
#include <machine/float.h>
+#include <machine/ieee.h>
__weak_alias(logl, log)
Index: src/lib/libm/src/s_sinpil.c
diff -u src/lib/libm/src/s_sinpil.c:1.1 src/lib/libm/src/s_sinpil.c:1.2
--- src/lib/libm/src/s_sinpil.c:1.1 Sun Jan 21 13:53:19 2024
+++ src/lib/libm/src/s_sinpil.c Tue Jan 23 10:45:07 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: s_sinpil.c,v 1.1 2024/01/21 18:53:19 christos Exp $ */
+/* $NetBSD: s_sinpil.c,v 1.2 2024/01/23 15:45:07 christos Exp $ */
/*-
* Copyright (c) 2023 The NetBSD Foundation, Inc.
@@ -30,12 +30,13 @@
*/
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_sinpil.c,v 1.1 2024/01/21 18:53:19 christos Exp $");
+__RCSID("$NetBSD: s_sinpil.c,v 1.2 2024/01/23 15:45:07 christos Exp $");
#endif
#include "namespace.h"
#include "math.h"
#include <machine/float.h>
+#include <machine/ieee.h>
#ifdef __HAVE_LONG_DOUBLE
Index: src/lib/libm/src/s_tanpil.c
diff -u src/lib/libm/src/s_tanpil.c:1.1 src/lib/libm/src/s_tanpil.c:1.2
--- src/lib/libm/src/s_tanpil.c:1.1 Sun Jan 21 13:53:19 2024
+++ src/lib/libm/src/s_tanpil.c Tue Jan 23 10:45:07 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: s_tanpil.c,v 1.1 2024/01/21 18:53:19 christos Exp $ */
+/* $NetBSD: s_tanpil.c,v 1.2 2024/01/23 15:45:07 christos Exp $ */
/*-
* Copyright (c) 2023 The NetBSD Foundation, Inc.
@@ -30,12 +30,13 @@
*/
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_tanpil.c,v 1.1 2024/01/21 18:53:19 christos Exp $");
+__RCSID("$NetBSD: s_tanpil.c,v 1.2 2024/01/23 15:45:07 christos Exp $");
#endif
#include "namespace.h"
#include "math.h"
#include <machine/float.h>
+#include <machine/ieee.h>
#ifdef __HAVE_LONG_DOUBLE
Index: src/lib/libm/src/math_private.h
diff -u src/lib/libm/src/math_private.h:1.30 src/lib/libm/src/math_private.h:1.31
--- src/lib/libm/src/math_private.h:1.30 Mon Jan 22 09:26:18 2024
+++ src/lib/libm/src/math_private.h Tue Jan 23 10:45:07 2024
@@ -11,7 +11,7 @@
/*
* from: @(#)fdlibm.h 5.1 93/09/24
- * $NetBSD: math_private.h,v 1.30 2024/01/22 14:26:18 kre Exp $
+ * $NetBSD: math_private.h,v 1.31 2024/01/23 15:45:07 christos Exp $
*/
#ifndef _MATH_PRIVATE_H_
@@ -19,7 +19,6 @@
#include <assert.h>
#include <sys/types.h>
-#include <machine/ieee.h>
/* The original fdlibm code used statements like:
n0 = ((*(int*)&one)>>29)^1; * index of high word *
Index: src/lib/libm/src/s_atanl.c
diff -u src/lib/libm/src/s_atanl.c:1.2 src/lib/libm/src/s_atanl.c:1.3
--- src/lib/libm/src/s_atanl.c:1.2 Mon Jan 22 07:15:19 2024
+++ src/lib/libm/src/s_atanl.c Tue Jan 23 10:45:07 2024
@@ -14,6 +14,7 @@
#include "namespace.h"
#include <float.h>
+#include <machine/ieee.h>
#include "math.h"
#include "math_private.h"
Index: src/lib/libm/src/s_remquol.c
diff -u src/lib/libm/src/s_remquol.c:1.2 src/lib/libm/src/s_remquol.c:1.3
--- src/lib/libm/src/s_remquol.c:1.2 Mon Jan 22 07:15:19 2024
+++ src/lib/libm/src/s_remquol.c Tue Jan 23 10:45:07 2024
@@ -11,6 +11,7 @@
#include <sys/cdefs.h>
#include <float.h>
+#include <machine/ieee.h>
#include <stdint.h>
#include "math.h"