summaryrefslogtreecommitdiff
path: root/lib/msun/src
Commit message (Expand)AuthorAgeFilesLines
* Remove intel compiler support from math.hWarner Losh2020-10-241-2/+2
* Apply an opimization for the kernels used by cexp(x) and cexpf(x) submittedStefan Eßer2020-09-202-6/+8
* msun: swap words order instead of bits order on BIG ENDIANAlfredo Dal'Ava Junior2020-03-261-4/+5
* The fdlibm hypot() implementations shouldn't potentially left-shiftDimitry Andric2019-11-262-5/+3
* Get the fix in back by reverting the part accidentally included in r354491.Li-Wen Hsu2019-11-071-2/+2
* libcompat: build 32-bit rtld and ldd as part of "everything"Brooks Davis2019-11-071-2/+2
* Fix declaration of S1 by swapping misplaced ',' and ';'.Brooks Davis2019-11-071-2/+2
* Revert change accidentally included in r354465.Brooks Davis2019-11-071-2/+2
* Revert r354449: libcompat: build 32-bit rtld and ldd as part of "everything"Brooks Davis2019-11-071-2/+2
* Add __isnan()/__isnanf() aliases for compatibility with glibc and CUDADimitry Andric2019-11-022-0/+12
* msun: Silence new harmless -Wimplicit-int-float-conversion warningsBrooks Davis2019-10-081-3/+3
* Do not left-shift a negative number (inducing undefined behavior inDimitry Andric2019-09-254-6/+6
* Replace calls to sin(x) and cos(x) with a single call to sincos().Peter Jeremy2019-02-105-26/+20
* msun: reduce diff between src/e_j0.c and src/e_j0f.cPedro F. Giffuni2019-01-142-10/+12
* pow(3): Workaround possible signed shift Undefined Behavior.Pedro F. Giffuni2019-01-071-1/+1
* msun: Fix some old typos.Pedro F. Giffuni2018-12-311-1/+1
* libm: Include float.h to get LDBL_MANT_DIGJustin Hibbits2018-12-283-1/+3
* In C remquol() and thus also in C remainderl(), don't clobber the sign bitBruce Evans2018-07-241-6/+1
* Fix the conversion to use nan_mix() in r336362. fmod*(x, y),Bruce Evans2018-07-249-16/+23
* Recommit r336497: Fix powl, cpow, cpowf, and cpowl imports from OpenBSDDimitry Andric2018-07-205-114/+9
* Centralize the complications for special efficient rounding to integers.Bruce Evans2018-07-203-30/+86
* Revert r336497 for now, as it breaks on architectures using gcc, with:Dimitry Andric2018-07-195-6/+114
* Fix powl, cpow, cpowf, and cpowl imports from OpenBSDDimitry Andric2018-07-195-114/+6
* Fix spurious and extra underflows and resulting inaccuracies for some casesBruce Evans2018-07-192-10/+10
* Oops, r336412 undid the fix of the overflow threshold in r323003. RestoreBruce Evans2018-07-191-6/+11
* Minor cleanups to csqrt*(), mostly in comments.Bruce Evans2018-07-173-36/+14
* Fix scaling bugs which gave innaccuracies and spurious underflows in csqrt()Bruce Evans2018-07-172-28/+48
* Add a macro nan_mix() and use it to get NaN results that are (bitwise)Bruce Evans2018-07-1729-52/+74
* msun: add ld80/ld128 powl, cpow, cpowf, cpowl from openbsdMatt Macy2018-07-157-8/+374
* Reduce diff between msun/src/e_pow.c and msun/src/e_powf.c.Mark Johnston2018-07-082-8/+14
* Fix whitespace issues in bessel function routines.Mark Johnston2018-07-084-40/+36
* Add implementations for clog(3), clogf(3), and clog(3).Konstantin Belousov2018-05-134-2/+478
* msun: signed overflow in atan2Eitan Adler2018-02-141-1/+1
* lib: Fix several typos and minor errorsEitan Adler2017-12-271-1/+1
* lib/msun: remove trailing whitespace from e_pow.cEd Maste2017-12-031-18/+18
* lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2667-0/+134
* lib/msun: avoid referring to broken LDBL_MAXRyan Libby2017-08-293-5/+23
* Revert r322418, LDBL_MAX_EXP unsuitable for macro pasting on some archesRyan Libby2017-08-123-11/+2
* lib/msun: avoid referring to broken LDBL_MAXRyan Libby2017-08-113-2/+11
* Implement sincos, sincosf, and sincosl.Michal Meloun2017-05-288-1/+556
* Silence a -Wunused warning about the junk variable being used to raiseDimitry Andric2017-05-133-3/+3
* msun: Remove trailing space in Sunsoft copyright statement.Pedro F. Giffuni2017-04-231-1/+1
* Fix building of r313761 on platforms thatMahdi Mokhtari2017-02-171-0/+9
* Add casinl() cacosl() catanl() casinhl() cacoshl() catanhl() APIs to msunMahdi Mokhtari2017-02-151-0/+412
* Don't use fmaxl/fminl on platforms with no long double support,Ruslan Bukin2016-10-112-0/+10
* libm: remove unused variablesEd Maste2016-10-051-1/+1
* libm: remove unused variables for LDBL_MANT_DIG != 113Ed Maste2016-09-303-1/+8
* libm: fix some unused variable (rcsid) and dangling else warningsEd Maste2016-09-285-24/+21
* Fix missing fmodl() on arches with 53-bit long doubles.Bruce Evans2016-09-041-0/+6
* Fix frexpl() declaration to not include the field name.Edward Tomasz Napierala2016-06-091-1/+1