summaryrefslogtreecommitdiffstats
path: root/lib/libm/noieee_src
diff options
context:
space:
mode:
authormartynas <martynas@openbsd.org>2008-07-24 09:40:16 +0000
committermartynas <martynas@openbsd.org>2008-07-24 09:40:16 +0000
commiteac90eaa1ed342e1c46cdff47d1897d7ff33fc7c (patch)
treeb59d3c9de683e7a4391c9780b050af1ca5715202 /lib/libm/noieee_src
parent- add NAN definition (except on VAX) (diff)
downloadwireguard-openbsd-eac90eaa1ed342e1c46cdff47d1897d7ff33fc7c.tar.xz
wireguard-openbsd-eac90eaa1ed342e1c46cdff47d1897d7ff33fc7c.zip
- remove isinff, isnanf. this has been moved to libc
- remove never-enabled signbit. libc has is now - add C99 implementations, from freebsd, for nan(), nanf() (needed to write _digittoint for it), exp2(), exp2f(), remquo(), remquof(), needed STRICT_ASSIGN macro for math_private.h - bump major man pages will follow exp2{,f} has been requested by chl@ ok millert@
Diffstat (limited to 'lib/libm/noieee_src')
-rw-r--r--lib/libm/noieee_src/n_support.c26
1 files changed, 1 insertions, 25 deletions
diff --git a/lib/libm/noieee_src/n_support.c b/lib/libm/noieee_src/n_support.c
index c0aa3dc6573..63c6706d588 100644
--- a/lib/libm/noieee_src/n_support.c
+++ b/lib/libm/noieee_src/n_support.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: n_support.c,v 1.14 2008/07/18 13:08:58 martynas Exp $ */
+/* $OpenBSD: n_support.c,v 1.15 2008/07/24 09:40:16 martynas Exp $ */
/* $NetBSD: n_support.c,v 1.1 1995/10/10 23:37:06 ragge Exp $ */
/*
* Copyright (c) 1985, 1993
@@ -137,30 +137,6 @@ copysign(double x, double y)
return(x);
}
-int
-__signbitf(float x)
-{
- unsigned short *px = (unsigned short *)&x;
-
- return (*px & ~msign);
-}
-
-int
-__signbit(double x)
-{
- unsigned short *px = (unsigned short *)&x;
-
- return (*px & ~msign);
-}
-
-int
-__signbitl(long double x)
-{
- unsigned short *px = (unsigned short *)&x;
-
- return (*px & ~msign);
-}
-
double
logb(double x)
{