summaryrefslogtreecommitdiff
path: root/lib/libm/src
AgeCommit message (Expand)Author
2011-08-03Add logbl(3).joerg
2011-07-28Add ilogbl(3).joerg
2011-07-26Add scalbnl to libm.joerg
2011-07-04avoid some uninitalised variable warnings.mrg
2011-04-18according to C99/POSIX, nextafter(x,y) should return y if x==y, fromdrochner
2011-04-11let log(<0) return NaN rather than -inf in POSIX/XOPEN modes, asdrochner
2011-02-06Add the actual function files. From FreeBSD via Stathis Kamperischristos
2010-11-29fix accuracy problems in argument ranges where j0(x) is small, closesdrochner
2010-09-17don't compile long double support for the havenots.christos
2010-09-16fix an obvious botch which made eg conjl(3) a no-opdrochner
2010-09-15commit long double SoC code from Stathis Kamperischristos
2010-09-15Commit SoC long double support from Stathis Kamperischristos
2010-09-01EDOM should not be set on atan2(0,0) in POSIX mode, found bydrochner
2010-04-23-build ldexp/frexp/modf locally again rather than relying on libcdrochner
2010-03-08Fix broken RCSID.snj
2010-01-27fix return values for atan2(+-0,+-0) in the POSIX casedrochner
2010-01-27fix return value in case of NaN inputdrochner
2010-01-20let the previous fix apply to acos rather than atan2,drochner
2010-01-20PR/42630 asin(2.0) and acos(2.0) doesn't return NaN.tnozaki
2010-01-11remove weak reference for now.christos
2010-01-11Add exp2 and exp2mchristos
2009-10-04add f{min,max,dim}{,l,f} from FreeBSDchristos
2009-02-16fix -Wsign-compare issue (on macppc)lukem
2009-01-19fix -Wsign-compare issuelukem
2008-09-28Fix a little lint.christos
2008-04-26pass a little lint.christos
2008-04-25avoid shadow variables, and enable lint.christos
2007-08-21replace the last cast through void* by the SET_FLOAT_WORD macro, inspireddrochner
2007-08-21Adopt an (older) fix from FreeBSD: using ceil() on values in (0,0.5]drochner
2007-08-20Add C99 complex support, for double and float.drochner
2007-08-10make the hypot/atan2 functions weak aliases, because they are useddrochner
2007-02-22-get cabs() and cabsf() out of public view - these are historical anddrochner
2007-01-17Remove more duplicate #includes, and a few spurious whitespaces at EOLhubertf
2006-08-01make an intermediate float variable "volatile" on i386 to work around a gccdrochner
2006-03-25Add __RCSID(), u_intX_t -> uintX_t.xtraeme
2006-03-25Add trunc() and truncf() C99 functions, from FreeBSD.xtraeme
2006-03-19Use float constants!christos
2006-03-19Coverity CID 562: Flip the order of the if statement to prevent unreachablechristos
2006-03-19Coverity CID 572: Comment out dead code.christos
2006-03-19Coverity CID 573: Comment out unreachable code.christos
2006-03-19Coverity CID 574: Unreachable code due to incorrect constants. Correctchristos
2006-03-19Coverity CID 575: comment out dead code.christos
2005-07-21Add wrappers for the newly added functions. Thanks Klaus!christos
2005-07-21Add log2 and log2f from FreeBSD PR 83845christos
2004-10-13add licensesdrochner
2004-07-22pull in an accuracy fix for corner cases from FDLIBM 5.3drochner
2004-07-10lib/24252: Add C99 functions round(3) and roundf(3).junyoung
2004-07-01being here, add the (l)lround(f) functions to libmdrochner
2004-07-01aboid to shift an int by more than 31 bits - behaviour is implementationdrochner
2004-06-30fic the <close-to-1>^<huge number> fix as in e_pow.cdrochner