David Schultz
71c11dd528
Add tgammaf() as a simple wrapper around tgamma().
2008-02-18 17:27:11 +00:00
David Schultz
234b60cd97
Hook up sinl(), cosl(), and tanl() to the build.
2008-02-17 07:33:51 +00:00
David Schultz
3d2cc91218
Hook up exp2l() and related docs to the build.
2008-01-18 21:43:10 +00:00
David Schultz
d3f9671a7d
Implement rintl(), nearbyintl(), lrintl(), and llrintl().
...
Thanks to bde@ for feedback and testing of rintl().
2008-01-14 02:12:07 +00:00
David Schultz
0ba1fd2f72
Remove z_abs(). The z_*() functions were in libf77, and for some reason
...
someone thought it would be a good idea to copy z_abs() to libm in 1994.
However, it's never been declared or documented anywhere, and I'm
reasonably confident that nobody uses it.
Discussed with: bde, deischen, kan
2007-12-18 01:15:20 +00:00
David Schultz
6821aba9e5
Add logbl(3) to libm.
2007-12-17 03:53:38 +00:00
David Schultz
4b6b574455
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.
2007-12-16 21:19:28 +00:00
David Schultz
3c27af2a44
1. Add csqrt{,f}(3).
...
2. Put carg{,f}(3) under the FBSD_1.1 namespace where it belongs
(requested by kan@)
2007-12-15 08:39:03 +00:00
David Schultz
80f974729f
Typo in previous commit
2007-12-14 03:08:10 +00:00
David Schultz
39ebc398b6
Symbol.map additions for carg and cargf. (They're in C99, so I didn't
...
add a new version for them.)
2007-12-14 03:06:50 +00:00
Daniel Eischen
5f864214bb
Use C comments since we now preprocess these files with CPP.
2007-04-29 14:05:22 +00:00
David Schultz
9abb1ff616
Implement modfl().
2007-01-07 07:54:21 +00:00
David Schultz
6642c3fa74
Remove modf from libm's symbol map. It's actually in libc for
...
hysterical raisins.
2007-01-06 21:18:17 +00:00
Daniel Eischen
d7eda46253
Add symbol versioning to libm.
2006-03-27 23:59:45 +00:00