diff options
author | das <das@FreeBSD.org> | 2007-12-16 21:19:28 +0000 |
---|---|---|
committer | das <das@FreeBSD.org> | 2007-12-16 21:19:28 +0000 |
commit | bb384eba43f6fa8d7c4e8bc5904985d7438b3ed4 (patch) | |
tree | 2cbe77198dcb8b739e1c217a414214adc49077f9 /lib/msun/src/math.h | |
parent | 1cc7475e872b281213100f41c9593400e47590d8 (diff) | |
download | FreeBSD-src-bb384eba43f6fa8d7c4e8bc5904985d7438b3ed4.zip FreeBSD-src-bb384eba43f6fa8d7c4e8bc5904985d7438b3ed4.tar.gz |
Implement and document nan(), nanf(), and nanl(). This commit
adds two new directories in msun: ld80 and ld128. These are for
long double functions specific to the 80-bit long double format
used on x86-derived architectures, and the 128-bit format used on
sparc64, respectively.
Diffstat (limited to 'lib/msun/src/math.h')
-rw-r--r-- | lib/msun/src/math.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/msun/src/math.h b/lib/msun/src/math.h index a5d16c5..fc281c9 100644 --- a/lib/msun/src/math.h +++ b/lib/msun/src/math.h @@ -238,6 +238,7 @@ double log1p(double); double logb(double); long lrint(double); long lround(double); +double nan(const char *) __pure2; double nextafter(double, double); double remainder(double, double); double remquo(double, double, int *); @@ -341,6 +342,7 @@ long long llrintf(float); long long llroundf(float); long lrintf(float); long lroundf(float); +float nanf(const char *) __pure2; float nearbyintf(float); float nextafterf(float, float); float remainderf(float, float); @@ -435,13 +437,15 @@ long double log10l(long double); long double log1pl(long double); long double log2l(long double); long double logbl(long double); +#endif long double logl(long double); +#if 0 long lrintl(long double); #endif long lroundl(long double); long double modfl(long double, long double *); /* fundamentally !__pure2 */ -#if 0 long double nanl(const char *) __pure2; +#if 0 long double nearbyintl(long double); #endif long double nextafterl(long double, long double); |