Module Name: src
Committed By: christos
Date: Fri Sep 17 20:39:39 UTC 2010
Modified Files:
src/lib/libm/complex: cimagl.c conjl.c cprojl.c creall.c
src/lib/libm/src: s_copysignl.c s_fabsl.c s_nextafterl.c
Log Message:
don't compile long double support for the havenots.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libm/complex/cimagl.c \
src/lib/libm/complex/conjl.c src/lib/libm/complex/cprojl.c \
src/lib/libm/complex/creall.c
cvs rdiff -u -r1.1 -r1.2 src/lib/libm/src/s_copysignl.c \
src/lib/libm/src/s_fabsl.c src/lib/libm/src/s_nextafterl.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/complex/cimagl.c
diff -u src/lib/libm/complex/cimagl.c:1.1 src/lib/libm/complex/cimagl.c:1.2
--- src/lib/libm/complex/cimagl.c:1.1 Wed Sep 15 12:11:29 2010
+++ src/lib/libm/complex/cimagl.c Fri Sep 17 16:39:39 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: cimagl.c,v 1.1 2010/09/15 16:11:29 christos Exp $ */
+/* $NetBSD: cimagl.c,v 1.2 2010/09/17 20:39:39 christos Exp $ */
/*-
* Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -26,7 +26,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: cimagl.c,v 1.1 2010/09/15 16:11:29 christos Exp $");
+__RCSID("$NetBSD: cimagl.c,v 1.2 2010/09/17 20:39:39 christos Exp $");
#include <complex.h>
#include "../src/math_private.h"
@@ -35,6 +35,7 @@
* cimagl(long double complex z)
* This function returns the imaginary part value (as a real) of z.
*/
+#ifdef EXT_EXP_INFNAN
long double
cimagl(long double complex z)
{
@@ -42,3 +43,4 @@
return (IMAG_PART(w));
}
+#endif
Index: src/lib/libm/complex/conjl.c
diff -u src/lib/libm/complex/conjl.c:1.1 src/lib/libm/complex/conjl.c:1.2
--- src/lib/libm/complex/conjl.c:1.1 Wed Sep 15 12:11:29 2010
+++ src/lib/libm/complex/conjl.c Fri Sep 17 16:39:39 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: conjl.c,v 1.1 2010/09/15 16:11:29 christos Exp $ */
+/* $NetBSD: conjl.c,v 1.2 2010/09/17 20:39:39 christos Exp $ */
/*-
* Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -26,7 +26,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: conjl.c,v 1.1 2010/09/15 16:11:29 christos Exp $");
+__RCSID("$NetBSD: conjl.c,v 1.2 2010/09/17 20:39:39 christos Exp $");
#include <complex.h>
#include <math.h>
@@ -38,6 +38,7 @@
* conjl(long double complex z)
* This function returns the complex conjugate value of its argument, z.
*/
+#ifdef EXT_EXP_INFNAN
long double complex
conjl(long double complex z)
{
@@ -47,3 +48,4 @@
return (w.z);
}
+#endif
Index: src/lib/libm/complex/cprojl.c
diff -u src/lib/libm/complex/cprojl.c:1.1 src/lib/libm/complex/cprojl.c:1.2
--- src/lib/libm/complex/cprojl.c:1.1 Wed Sep 15 12:11:29 2010
+++ src/lib/libm/complex/cprojl.c Fri Sep 17 16:39:39 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: cprojl.c,v 1.1 2010/09/15 16:11:29 christos Exp $ */
+/* $NetBSD: cprojl.c,v 1.2 2010/09/17 20:39:39 christos Exp $ */
/*-
* Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -26,7 +26,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: cprojl.c,v 1.1 2010/09/15 16:11:29 christos Exp $");
+__RCSID("$NetBSD: cprojl.c,v 1.2 2010/09/17 20:39:39 christos Exp $");
#include <complex.h>
#include <math.h>
@@ -46,7 +46,7 @@
*
* INFINITY + I * copysign(0.0, cimag(z))
*/
-
+#ifdef EXT_EXP_INFNAN
long double complex
cprojl(long double complex z)
{
@@ -59,3 +59,4 @@
return (w.z);
}
+#endif
Index: src/lib/libm/complex/creall.c
diff -u src/lib/libm/complex/creall.c:1.1 src/lib/libm/complex/creall.c:1.2
--- src/lib/libm/complex/creall.c:1.1 Wed Sep 15 12:11:29 2010
+++ src/lib/libm/complex/creall.c Fri Sep 17 16:39:39 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: creall.c,v 1.1 2010/09/15 16:11:29 christos Exp $ */
+/* $NetBSD: creall.c,v 1.2 2010/09/17 20:39:39 christos Exp $ */
/*-
* Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -26,7 +26,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: creall.c,v 1.1 2010/09/15 16:11:29 christos Exp $");
+__RCSID("$NetBSD: creall.c,v 1.2 2010/09/17 20:39:39 christos Exp $");
#include <complex.h>
#include "../src/math_private.h"
@@ -35,6 +35,7 @@
* creall(long double complex z)
* This function returns the real part value of z.
*/
+#ifdef EXT_EXP_INFNAN
long double
creall(long double complex z)
{
@@ -42,3 +43,4 @@
return (REAL_PART(w));
}
+#endif
Index: src/lib/libm/src/s_copysignl.c
diff -u src/lib/libm/src/s_copysignl.c:1.1 src/lib/libm/src/s_copysignl.c:1.2
--- src/lib/libm/src/s_copysignl.c:1.1 Wed Sep 15 12:12:05 2010
+++ src/lib/libm/src/s_copysignl.c Fri Sep 17 16:39:39 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: s_copysignl.c,v 1.1 2010/09/15 16:12:05 christos Exp $ */
+/* $NetBSD: s_copysignl.c,v 1.2 2010/09/17 20:39:39 christos Exp $ */
/*-
* Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -26,7 +26,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: s_copysignl.c,v 1.1 2010/09/15 16:12:05 christos Exp $");
+__RCSID("$NetBSD: s_copysignl.c,v 1.2 2010/09/17 20:39:39 christos Exp $");
#include <math.h>
#include <machine/ieee.h>
@@ -35,6 +35,7 @@
* copysignl(long double x, long double y)
* This function returns a value with the magnitude of x and the sign of y.
*/
+#ifdef EXT_EXP_INFNAN
long double
copysignl(long double x, long double y)
{
@@ -47,3 +48,4 @@
return (ux.extu_ld);
}
+#endif
Index: src/lib/libm/src/s_fabsl.c
diff -u src/lib/libm/src/s_fabsl.c:1.1 src/lib/libm/src/s_fabsl.c:1.2
--- src/lib/libm/src/s_fabsl.c:1.1 Wed Sep 15 12:12:05 2010
+++ src/lib/libm/src/s_fabsl.c Fri Sep 17 16:39:39 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: s_fabsl.c,v 1.1 2010/09/15 16:12:05 christos Exp $ */
+/* $NetBSD: s_fabsl.c,v 1.2 2010/09/17 20:39:39 christos Exp $ */
/*-
* Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -26,7 +26,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: s_fabsl.c,v 1.1 2010/09/15 16:12:05 christos Exp $");
+__RCSID("$NetBSD: s_fabsl.c,v 1.2 2010/09/17 20:39:39 christos Exp $");
#include <math.h>
#include <machine/ieee.h>
@@ -35,6 +35,7 @@
* fabsl(long double x)
* This function returns the absolute value of its argumetn x, |x|.
*/
+#ifdef EXT_EXP_INFNAN
long double
fabsl(long double x)
{
@@ -45,3 +46,4 @@
return (ux.extu_ld);
}
+#endif
Index: src/lib/libm/src/s_nextafterl.c
diff -u src/lib/libm/src/s_nextafterl.c:1.1 src/lib/libm/src/s_nextafterl.c:1.2
--- src/lib/libm/src/s_nextafterl.c:1.1 Wed Sep 15 12:12:05 2010
+++ src/lib/libm/src/s_nextafterl.c Fri Sep 17 16:39:39 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: s_nextafterl.c,v 1.1 2010/09/15 16:12:05 christos Exp $ */
+/* $NetBSD: s_nextafterl.c,v 1.2 2010/09/17 20:39:39 christos Exp $ */
/* @(#)s_nextafter.c 5.1 93/09/24 */
/*
@@ -13,12 +13,13 @@
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: s_nextafterl.c,v 1.1 2010/09/15 16:12:05 christos Exp $");
+__RCSID("$NetBSD: s_nextafterl.c,v 1.2 2010/09/17 20:39:39 christos Exp $");
#include <float.h>
#include <math.h>
#include <machine/ieee.h>
+#ifdef EXT_EXP_INFNAN
#if LDBL_MAX_EXP != 0x4000
#error "Unsupported long double format"
#endif
@@ -90,3 +91,4 @@
return ux.extu_ld;
}
+#endif