summaryrefslogtreecommitdiffstats
path: root/lib/libm/src (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Finalize work on complex math routines, now that we have themartynas2011-07-0844-23/+1805
* Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingmartynas2011-07-082-0/+2
* signbitl -> signbit.martynas2011-07-082-4/+4
* Finalize work on the math library. It's time to do this monstermartynas2011-07-0697-45/+11067
* - Take into account padding for the IEEE extended shape types. Itmartynas2011-07-041-37/+183
* For tiny x, tanhf = x*(one+x). GCC (at -O2) optimized this intomartynas2011-07-021-0/+2
* Call the single, not double-precision version of copysign for themartynas2011-05-311-2/+2
* For tiny x, tanh = x*(one+x). GCC (at -O2) optimized this intomartynas2011-05-301-2/+4
* Trick lint into recording the right prototypes in the llib-lm.lnmartynas2011-05-3018-76/+166
* Store -1 into signgam in case of a special value of -0.martynas2011-05-282-2/+10
* - enable fenvmartynas2011-04-281-0/+59
* Trick GCC optimizer into clipping any extra precision by making wmartynas2011-04-204-7/+11
* The {,l}lround{,f} implementations are based on {,l}lrint{,f},martynas2011-04-174-13/+13
* 20 -> DBL_FRACHBITSmartynas2011-04-171-4/+4
* C99: "The nextafter functions return y if x equals y."martynas2011-04-162-2/+2
* The {,l}lrint{,f} functions avoid to shift results by more than 31martynas2011-04-102-8/+8
* 20 -> DBL_FRACHBITSmartynas2011-04-101-4/+4
* The assumption that |1.0 * 2^exp| = 0, exp < -1 cannot be made whenmartynas2011-04-102-8/+8
* Fix the cproj family to not return garbage on finite arguments.guenther2010-07-192-2/+6
* Use crealf() and cimagf() instead of creal() and cimag() when theguenther2010-07-1811-34/+34
* rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andderaadt2009-10-27103-415/+3
* Add man pages for the fdim/fmin/fmax family of functions and make sure fdimlkettenis2009-10-261-7/+2
* int is big enough to fully represent exponents of all supported fpmartynas2009-07-251-0/+42
* make ldexpf behavior consistent with the double and extended-precisionmartynas2009-04-193-69/+7
* const static -> static const; since it's deprecated per C99. ok millert@martynas2009-04-051-11/+11
* Let this compile with gcc 2.miod2008-12-221-4/+4
* use sys/cdefs.h; pointed out by theomartynas2008-12-1019-23/+23
* - 80-bit and quad precision trigonometric and other mostmartynas2008-12-0957-137/+3693
* typo: is -> if. ok millert@martynas2008-09-162-2/+2
* gc unused files, the functions are in libc. ok millert@martynas2008-09-164-123/+0
* - make much more readable: don't reimplement isnan, signbit eachmartynas2008-09-114-56/+32
* sigh, gamma got lostmartynas2008-09-094-0/+121
* - replace dtoa w/ David's gdtoa, version 2008-03-15martynas2008-09-07150-3180/+3512
* revertmartynas2008-08-081-2/+2
* make _digittoint staticmartynas2008-08-081-2/+2
* - remove isinff, isnanf. this has been moved to libcmartynas2008-07-246-1/+941
* remez -> Remes here, too. for consistencymartynas2008-07-222-2/+2
* rename lround.c lroundf.c llround.c llroundf.c to s_lround.cmartynas2008-07-214-6/+6
* Reme algorithm -> Remes algorithm. in commentsmartynas2008-07-204-4/+4
* get in the bug fix for pow, from fdlibm 5.3. also adapt it formartynas2008-07-202-39/+40
* use more accurate algorithm for tan. from fdlibm 5.3:martynas2008-07-201-69/+101
* some archaic 'n = a(b), c(d)' use that confused lintmartynas2008-07-161-4/+7
* - expressions such as x != x and x == x are prone to errors andmartynas2008-06-251-2/+2
* cleaning up, no functional changesmartynas2008-06-213-7/+8
* shut up lint; pointed out by theomartynas2008-06-122-11/+20
* - on non-ieee, rename gamma to tgamma, the 'true' gammamartynas2008-06-114-20/+900
* add little endian and big endian shapes for extended and quad floatjason2007-06-011-1/+43
* Include s_llrint.c instead of ithe now removed llrint.c.kettenis2006-09-251-2/+2
* Move llrint.c, llrintf.c, lrint.c and lrintf.c to s_llrint.c, s_llrintf.c,kettenis2006-09-254-5/+5
* add some more C99 functions: round(3) and roundf(3).brad2006-07-122-0/+102