summaryrefslogtreecommitdiffstats
path: root/lib/msun/ld80
Commit message (Expand)AuthorAgeFilesLines
* MFC r257770 r257818 r257823 r260066 r260067 r260089 r260145 r268587 r268588tijl2014-09-183-230/+687
* ld80 and ld128 implementations of expm1l(). This code started lifekargl2013-06-031-0/+165
* ld80/s_expl.c:kargl2013-06-031-2/+2
* Micro-optimization: move the unary mius operator to operatekargl2013-06-031-2/+2
* ld80/s_expl.c:kargl2013-06-031-7/+5
* ld80/s_expl.c:kargl2013-06-031-6/+4
* Rename a few P2, P3, ... coefficients to A2, A3, ... missed inkargl2013-06-031-3/+3
* Update a comment to reflect that we are using an endpoint ofkargl2013-06-031-1/+1
* Add a u suffix to the IEEEl2bits unions o_threshold and u_threshold,kargl2013-06-031-4/+7
* Introduce the macro LOG2_INTERVAL, which is log2(number of intervals).kargl2013-06-031-1/+3
* Whitespace.kargl2013-06-031-3/+3
* * Rename the polynomial coefficients from P2, P3, ... to A2, A3, ....kargl2013-06-031-10/+9
* * Style(9). Start non-Copyright fancy formatted comments with /**.kargl2013-06-031-1/+1
* ld80/s_expl.c:kargl2013-06-031-1/+1
* Add logl, log2l, log10l, and log1pl.das2013-06-031-0/+717
* Style(9)kargl2013-05-271-1/+1
* * Update polynomial coefficients.kargl2013-05-271-33/+30
* Fix some regressions caused by the switch from gcc to clang. The fixesdas2013-05-271-6/+3
* * Update the comment that explains the choice of values in thekargl2012-10-131-6/+7
* * src/math_private.h:kargl2012-09-291-2/+2
* * ld80/s_expl.c:kargl2012-09-231-1/+1
* Fix whitespace issue.kargl2012-09-231-1/+1
* * ld80/s_expl.c:kargl2012-09-231-4/+4
* * Update the lookup table to use 53-bit high and low values.kargl2012-09-231-131/+134
* Whitespace.kargl2012-07-301-1/+1
* Replace the macro name NUM with INTERVALS. This change provideskargl2012-07-261-11/+11
* * ld80/expl.c:kargl2012-07-261-5/+1
* Compute the exponential of x for Intel 80-bit format and IEEE 128-bitkargl2012-07-231-0/+304
* Fix clang warnings.benl2011-06-181-1/+1
* Clean up the unneeded cpp macro INLINE_REM_PIO2L.kargl2011-05-301-4/+1
* Improve the accuracy from a max ULP of ~2000 to max ULP < 0.79kargl2011-04-291-0/+152
* On i386, gcc truncates long double constants to double precisiondas2008-08-021-4/+17
* Add implementations of acosl(), asinl(), atanl(), atan2l(),das2008-07-312-0/+183
* 2 long double constants were missing L suffixes. This helped break tanl()bde2008-02-181-2/+2
* Fix a typo which broke k_tanl.c on !(amd64 || i386).bde2008-02-181-1/+1
* Add kernel functions for 80-bit long doubles. Many thanks to Steve anddas2008-02-173-0/+264
* Fix exp2*(x) on signaling NaNs by returning x+x as usual.bde2008-02-131-1/+1
* Use a better method of scaling by 2**k. Instead of adding to thebde2008-02-071-11/+14
* Implement exp2l(). There is one version for machines with 80-bitdas2008-01-181-0/+291
* Since nan() is supposed to work the same as strtod("nan(...)", NULL),das2007-12-181-10/+9
* Implement and document nan(), nanf(), and nanl(). This commitdas2007-12-161-0/+47
OpenPOWER on IntegriCloud