summaryrefslogtreecommitdiff
path: root/lib/libm/src
AgeCommit message (Expand)Author
2019-04-27Add a C99 symbol to libm: nexttowardlkamil
2019-02-04- avoid uninitialised memory usagemrg
2018-03-27Add missing alias for ldexpl on ! __HAVE_LONG_DOUBLE architectures.martin
2018-03-10Fix signed overflow in atan2eadler
2017-08-16On second thought, don't introduce nexttowardl() since we don't have thathe
2017-08-16On systems without __HAVE_LONG_DOUBLE, also alias nexttoward() andhe
2017-06-22Correct misleading indentation. NFCmaya
2017-05-09Correct misleading indentation. NFCmaya
2017-05-07Limit some rintl usage to #ifdef __HAVE_LONG_DOUBLE.martin
2017-05-06Replace our rounding functions with the ones from FreeBSDchristos
2017-05-06add missing namespace.hchristos
2017-03-22provide a common softfloat fenv implemenation and use it for softfloat builds.chs
2017-02-27the MI lrint() code assumes that rounding is done in at most double precisionchs
2017-02-09ifdef out some dead code. improves code readability.maya
2017-02-09Appease static analyzers by making all code paths which assignmaya
2016-09-19Add the complex trig functions from FreeBSDchristos
2016-08-27no need for stdio.christos
2016-08-27sync with FreeBSDchristos
2016-08-27correct case 23 for -0.0christos
2016-08-26do the FENV test consistentlychristos
2016-08-26fix sun2 build; only IEEE math platform (and coldfire) without fenvchristos
2016-08-24fix ilogb*christos
2016-01-24Fix incorrect magic numbers in scaling. From FreeBSD commit 23397, bygson
2015-09-08Apply patch in PR 45391 from Yui NARUSE: generate HUGE_VAL rather thandholland
2015-07-09Return x for >= DBL_FRACBITS in lrint.c.nat
2015-05-14copysignl is also needed for PowerPC's double-double format, so specialjoerg
2015-03-26Fix prototypes to match definitionsjustin
2014-11-14Define copysignl on !long double platforms. Be consistent in the use ofjoerg
2014-11-14add erfl erfclchristos
2014-11-13add a couple more dummies (erf, erfc)christos
2014-10-22Support copysignl on PowerPC.joerg
2014-06-16Add modfl(3). From FreeBSD.joerg
2014-03-18Change 'i0' to be signed so that the sign bit is preserved on 'k'dsl
2014-03-18Merge riastradh-drm2 to HEAD.riastradh
2014-03-16Simplify somewhat: this is C not FORTRAN-IV - we have structures!dsl
2014-03-16Fix overflow and underflow on i386.dsl
2014-03-14There is some very odd code in s_exp2.c that only works if 'double'dsl
2014-01-31Just use EXT_EXP_INFNAN instead of EXT_EXP_INF or EXT_EXP_NAN.matt
2013-11-29Use normal style for checking for long double support. Add missingjoerg
2013-11-22For the non-fenv archs: just use double - puntmartin
2013-11-22Try to fix the build (again): move e_sqrtl.c to common soure, butmartin
2013-11-21Fix copy & pasto (make temp variable long double).martin
2013-11-20Make it compile on archs with implicit NBITmartin
2013-11-20Fix operand order.joerg
2013-11-20Long double conditional.joerg
2013-11-19Add cbrtl(3) and sqrtl(3), from FreeBSD.joerg
2013-11-19Report correct exception for fmodl.joerg
2013-11-19Alias to fmod for platforms with double == long doublejoerg
2013-11-14Make it compile on archs with implicit NBITmartin
2013-11-13Add FreeBSD's truncl and minimal testing.joerg