summaryrefslogtreecommitdiffstats
path: root/lib/msun/src
Commit message (Expand)AuthorAgeFilesLines
* Fix remainder() and remainderf() in round-towards-minus-infinity modebde2008-02-122-8/+8
* Use double precision for z and thus for the entire calculation ofbde2008-02-111-3/+4
* As usual, use a minimax polynomial that is specialized for floatbde2008-02-091-7/+8
* Fix a comment about coefficients and expand a related one.bde2008-02-091-2/+2
* Fix truncl() when the result should be -0.0L. When the result is +-0.0L,bde2008-02-081-1/+2
* Oops, fix the fix in rev.1.10. logb() and logbf() were broken onbde2008-02-081-5/+4
* Use a better method of scaling by 2**k. Instead of adding to thebde2008-02-072-26/+16
* Use a better method of scaling by 2**k. Instead of adding to thebde2008-02-074-33/+28
* As for the float trig functions and logf, use a minimax polynomialbde2008-02-061-6/+7
* Adjust the exponent before converting the result from double todas2008-01-281-16/+10
* Fix a harmless type error in 1.9.bde2008-01-251-1/+1
* Fix cutoffs. This is just a cleanup and an optimization for unusualbde2008-01-211-2/+2
* Oops, when merging from the float version to the double versions, don'tbde2008-01-201-1/+1
* Remove the float version of the kernel of arg reduction for pi/2, sincebde2008-01-191-198/+0
* Do an ordinary assignment in STRICT_ASSIGN() except for floats untilbde2008-01-191-2/+6
* Use STRICT_ASSIGN() for exp2f() and exp2() instead of a volatilebde2008-01-192-4/+5
* Use STRICT_ASSIGN() for _kernel_rem_pio2f() and _kernel_rem_pio2f()bde2008-01-192-7/+10
* Use STRICT_ASSIGN() for log1pf() and log1p() instead of a volatile castbde2008-01-192-8/+10
* Use STRICT_ASSIGN() instead of assorted direct volatile hacks to workbde2008-01-192-6/+8
* Use volatile hacks to make sure these functions generate an underflowdas2008-01-183-3/+6
* Implement exp2l(). There is one version for machines with 80-bitdas2008-01-182-0/+8
* Add a macro STRICT_ASSIGN() to help avoid the compiler bug thatbde2008-01-171-0/+16
* Optimize this a bit better.das2008-01-151-13/+18
* Implement rintl(), nearbyintl(), lrintl(), and llrintl().das2008-01-146-5/+105
* - Correct the range check in the double version to catch negative valuesdas2008-01-112-19/+22
* Grumble. DO declare logbl(), DON'T declare logl() just yet.das2007-12-201-0/+2
* Remove the declaration of logl(). The relevant bits haven't beendas2007-12-201-2/+0
* Since nan() is supposed to work the same as strtod("nan(...)", NULL),das2007-12-182-18/+67
* Remove z_abs(). The z_*() functions were in libf77, and for some reasondas2007-12-181-7/+0
* Add logbl(3) to libm.das2007-12-172-0/+61
* Implement and document nan(), nanf(), and nanl(). This commitdas2007-12-162-1/+71
* Implement and document csqrt(3) and csqrtf(3).das2007-12-152-0/+192
* Implement carg(3) and cargf(3).das2007-12-122-0/+76
* Oops, back out previous commit since it was backwards to a wrong branch.bde2007-06-141-1/+1
* MFC: 1.11: fix the threshold for (not) using the simple Taylor approximation.bde2007-06-141-1/+1
* Fix an aliasing bug which was finally detected by gcc-4.2. fdlibm hasbde2007-06-111-1/+1
* Merge the relevant part of rev.1.14 of s_cbrt.c (a micro-optimizationbde2007-05-291-3/+3
* Don't assume that int is signed 32-bits in one place. Keep assumingbde2007-05-022-8/+11
* Implement modfl().das2007-01-072-1/+102
* Correctly handle NaN.das2007-01-061-0/+2
* Correctly handle inf/nan. This routine is currently unused because wedas2007-01-061-0/+4
* Fixed the threshold for using the simple Taylor approximation.bde2006-07-072-2/+2
* Fixed tanh(-0.0) on ia64 and optimizeed tanh(x) for 2**-55 <= |x| <bde2006-07-051-10/+10
* Backed out rev.1.10. It tried to implement ldexpf() as a weak referencebde2006-07-051-2/+0
* Oops, on amd64 (and probably on all non-i386 systems), the previousbde2006-01-051-6/+11
* Use double precision internally to optimize cbrtf(), and change thebde2006-01-051-28/+13
* Extract the high and low words together. With gcc-3.4 on uniformlybde2005-12-201-8/+6
* Use a minimax polynomial approximation instead of a Pade rationalbde2005-12-192-37/+30
* Fixed code to match comments and the algorithm:bde2005-12-182-20/+42
* Added comments about the apparently-magic rational function used inbde2005-12-151-1/+15
OpenPOWER on IntegriCloud