Bruce Evans
83e449a402
Add asm versions of fmod(), fmodf() and fmodl() on amd64. Add asm
...
versions of fmodf() amd fmodl() on i387.
fmod is similar to remainder, and the C versions are 3 to 9 times
slower than the asm versions on x86 for both, but we had the strange
mixture of all 6 variants of remainder in asm and only 1 of 6
variants of fmod in asm.
2016-09-04 12:22:14 +00:00
David Schultz
074fb64d9a
Add assembly versions of remquol() and remainderl().
2008-03-30 21:21:53 +00:00
David Schultz
e43c8f6acc
Hook up sqrtl() to the build.
2008-03-02 01:48:17 +00:00
Bruce Evans
02ef796d23
Use hardware remainder on amd64 since it is 5 to 10 times faster than
...
software remainder and is already used for remquo().
2008-02-13 06:01:48 +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
6821aba9e5
Add logbl(3) to libm.
2007-12-17 03:53:38 +00:00
Daniel Eischen
d7eda46253
Add symbol versioning to libm.
2006-03-27 23:59:45 +00:00
David Schultz
a4ca7ca8ac
More optimized math functions.
2005-04-16 21:12:55 +00:00
David Schultz
3b9141ee91
Implement and document remquo() and remquof().
2005-03-25 04:40:44 +00:00
David Schultz
4be31f0664
Define the LDBL_PREC to be the number of significant bits in a long
...
double's mantissa.
2005-03-07 04:53:36 +00:00
David Schultz
79b990338f
Move machine-dependent crud to its own makefile.
2005-02-04 14:33:39 +00:00