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

Reply via email to