aboutsummaryrefslogtreecommitdiff
path: root/lib/msun/ld80
Commit message (Expand)AuthorAgeFilesLines
* Apply fix for ld80 and ld128 submitted by Steve Kargl:Stefan Eßer2020-09-201-5/+6
* Recommit r336497: Fix powl, cpow, cpowf, and cpowl imports from OpenBSDDimitry Andric2018-07-201-1/+47
* Centralize the complications for special efficient rounding to integers.Bruce Evans2018-07-203-23/+3
* Revert r336497 for now, as it breaks on architectures using gcc, with:Dimitry Andric2018-07-191-47/+1
* Fix powl, cpow, cpowf, and cpowl imports from OpenBSDDimitry Andric2018-07-191-1/+47
* Add a macro nan_mix() and use it to get NaN results that are (bitwise)Bruce Evans2018-07-171-2/+2
* msun: add ld80/ld128 powl, cpow, cpowf, cpowl from openbsdMatt Macy2018-07-151-0/+616
* lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-267-0/+14
* libm: add braces around initialization of subobjectsEd Maste2016-11-012-386/+386
* libm: remove unused variablesEd Maste2016-10-051-1/+1
* Rename cpack*() to CMPLX*().Ed Schouten2014-12-161-1/+1
* The value small=2**-(p+3), where p is the precision, can be determine fromSteve Kargl2014-10-091-38/+47
* For targets that have a signed zero, lgamma_r(-0, &signgamp) shouldSteve Kargl2014-09-171-1/+5
* * Makefile:Steve Kargl2014-09-151-0/+345
* * Makefile:Steve Kargl2014-07-131-0/+337
* * ld80/k_expl.h:Steve Kargl2013-12-302-230/+350
* ld80 and ld128 implementations of expm1l(). This code started lifeSteve Kargl2013-06-031-0/+165
* ld80/s_expl.c:Steve Kargl2013-06-031-2/+2
* Micro-optimization: move the unary mius operator to operateSteve Kargl2013-06-031-2/+2
* ld80/s_expl.c:Steve Kargl2013-06-031-7/+5
* ld80/s_expl.c:Steve Kargl2013-06-031-6/+4
* Rename a few P2, P3, ... coefficients to A2, A3, ... missed inSteve Kargl2013-06-031-3/+3
* Update a comment to reflect that we are using an endpoint ofSteve Kargl2013-06-031-1/+1
* Add a u suffix to the IEEEl2bits unions o_threshold and u_threshold,Steve Kargl2013-06-031-4/+7
* Introduce the macro LOG2_INTERVAL, which is log2(number of intervals).Steve Kargl2013-06-031-1/+3
* Whitespace.Steve Kargl2013-06-031-3/+3
* * Rename the polynomial coefficients from P2, P3, ... to A2, A3, ....Steve Kargl2013-06-031-10/+9
* * Style(9). Start non-Copyright fancy formatted comments with /**.Steve Kargl2013-06-031-1/+1
* ld80/s_expl.c:Steve Kargl2013-06-031-1/+1
* Add logl, log2l, log10l, and log1pl.David Schultz2013-06-031-0/+717
* Style(9)Steve Kargl2013-05-271-1/+1
* * Update polynomial coefficients.Steve Kargl2013-05-271-33/+30
* Fix some regressions caused by the switch from gcc to clang. The fixesDavid Schultz2013-05-271-6/+3
* * Update the comment that explains the choice of values in theSteve Kargl2012-10-131-6/+7
* * src/math_private.h:Steve Kargl2012-09-291-2/+2
* * ld80/s_expl.c:Steve Kargl2012-09-231-1/+1
* Fix whitespace issue.Steve Kargl2012-09-231-1/+1
* * ld80/s_expl.c:Steve Kargl2012-09-231-4/+4
* * Update the lookup table to use 53-bit high and low values.Steve Kargl2012-09-231-131/+134
* Whitespace.Steve Kargl2012-07-301-1/+1
* Replace the macro name NUM with INTERVALS. This change providesSteve Kargl2012-07-261-11/+11
* * ld80/expl.c:Steve Kargl2012-07-261-5/+1
* Compute the exponential of x for Intel 80-bit format and IEEE 128-bitSteve Kargl2012-07-231-0/+304
* Fix clang warnings.Ben Laurie2011-06-181-1/+1
* Clean up the unneeded cpp macro INLINE_REM_PIO2L.Steve Kargl2011-05-301-4/+1
* Improve the accuracy from a max ULP of ~2000 to max ULP < 0.79Steve Kargl2011-04-291-0/+152
* On i386, gcc truncates long double constants to double precisionDavid Schultz2008-08-021-4/+17
* Add implementations of acosl(), asinl(), atanl(), atan2l(),David Schultz2008-07-312-0/+183
* 2 long double constants were missing L suffixes. This helped break tanl()Bruce Evans2008-02-181-2/+2
* Fix a typo which broke k_tanl.c on !(amd64 || i386).Bruce Evans2008-02-181-1/+1