summaryrefslogtreecommitdiff
path: root/lib/libm/src
AgeCommit message (Expand)Author
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
2013-11-13Add missing __HAVE_LONG_DOUBLE protection.joerg
2013-11-12Typo.joerg
2013-11-12Add some fake long double -> double wrappers for various transcendentaljoerg
2013-11-12Initial version of fmodl from FreeBSD.joerg
2013-11-11Add initial version of ceill, floorl and roundl from FreeBSD.joerg
2013-11-06simplify.christos
2013-08-21Add support for the long double format used on sparc64martin
2013-08-21Add support for archs with LDBL_IMPLICIT_NBITmartin
2013-07-18If __HAVE_LONG_DOUBLE is not defined,matt
2013-07-18Only compile is __HAVE_LONG_DOUBLE is definedmatt
2013-05-20Fix ldexp aliases.joerg
2013-05-19Try to fix bogus underflow test (obvious copy & pasto) - someone pleasemartin
2013-04-28Drop s_scalbnl.c (and s_scalbln.S as side effect) and provide scalbnl injoerg
2013-04-27Retire ldexp sources. scalbn has the aliases.joerg
2013-04-27Add aliases to scalbn* as ldexp*, they are identical for FLT_RADIX=2.joerg
2013-04-27Move scalbnl back to s_scalbln.c to match the assembler implementations.joerg
2013-04-27Casting is a not a valid way to check for overflow, so be explicit andjoerg
2013-04-27Use namespace.h. Don't redefine scalblnl on 64bit platforms.joerg
2013-02-14Use right macro for __strong_aliasmatt
2013-02-14Define a strong alias, not a weak onematt
2013-02-14Deal with an implicit NBITmatt
2013-02-12Use __HAVE_LONG_DOUBLE instead of EXT_EXPBITS and include s_nextafterl.cmartin
2013-02-12Use __weak_alias instead of __weak_reference (obvious pasto)martin