diff options
author | das <das@FreeBSD.org> | 2008-01-14 02:12:07 +0000 |
---|---|---|
committer | das <das@FreeBSD.org> | 2008-01-14 02:12:07 +0000 |
commit | 4f45aea521bd20b04ffc664d0990d604a6db4b53 (patch) | |
tree | e7d4ceb39742f3b8c03c4306fbde27889c1eba60 /lib/msun/src/math.h | |
parent | 1b5d4e71ef50fdd1f3bc9124633a821409dc0663 (diff) | |
download | FreeBSD-src-4f45aea521bd20b04ffc664d0990d604a6db4b53.zip FreeBSD-src-4f45aea521bd20b04ffc664d0990d604a6db4b53.tar.gz |
Implement rintl(), nearbyintl(), lrintl(), and llrintl().
Thanks to bde@ for feedback and testing of rintl().
Diffstat (limited to 'lib/msun/src/math.h')
-rw-r--r-- | lib/msun/src/math.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/msun/src/math.h b/lib/msun/src/math.h index 9f791ae0..07bbd57 100644 --- a/lib/msun/src/math.h +++ b/lib/msun/src/math.h @@ -429,8 +429,8 @@ int ilogbl(long double) __pure2; long double ldexpl(long double, int); #if 0 long double lgammal(long double); -long long llrintl(long double); #endif +long long llrintl(long double); long long llroundl(long double); #if 0 long double log10l(long double); @@ -440,14 +440,12 @@ long double log2l(long double); long double logbl(long double); #if 0 long double logl(long double); -long lrintl(long double); #endif +long lrintl(long double); long lroundl(long double); long double modfl(long double, long double *); /* fundamentally !__pure2 */ long double nanl(const char *) __pure2; -#if 0 long double nearbyintl(long double); -#endif long double nextafterl(long double, long double); double nexttoward(double, long double); float nexttowardf(float, long double); @@ -456,8 +454,8 @@ long double nexttowardl(long double, long double); long double powl(long double, long double); long double remainderl(long double, long double); long double remquol(long double, long double, int *); -long double rintl(long double); #endif +long double rintl(long double); long double roundl(long double); long double scalblnl(long double, long); long double scalbnl(long double, int); |