summaryrefslogtreecommitdiffstats
path: root/lib/libm/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix ranges in the method description.martynas2012-08-191-5/+5
* At some point we've switched to the VFP floating-point--unlike FPAmartynas2011-07-261-3/+3
* __arm32__ -> __arm__, since our new compiler isn't defining themartynas2011-07-261-4/+4
* Make huge constants actually long, so they don't overflow and becomemartynas2011-07-252-26/+26
* - Make constants const.martynas2011-07-2014-50/+50
* For intermediate computations use single or extended counterpartsmartynas2011-07-2016-50/+49
* Typo.martynas2011-07-191-1/+1
* Make the zero condition properly raise the exception and return.martynas2011-07-091-1/+2
* Don't reimplement the same thing twice. OK matthew@.martynas2011-07-091-30/+1
* Remove the stupid commented out fabs(3), frexp(3), and modf(3)martynas2011-07-083-187/+0
* Revert (leaving the complex math part alone). Some stuff is dependingmartynas2011-07-082-2/+0
* 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