summaryrefslogtreecommitdiffstats
path: root/lib/libm/src/ld80
AgeCommit message (Expand)AuthorFilesLines
2020-11-07Fix ilogb(3) implementation. The results have to match FP_ILOGB0 andkettenis1-0/+50
2019-10-30Fix declaration of S1 by swapping misplaced ',' and ';'.tb1-2/+2
2018-03-10Implement sicos(3), sincosf(3) and sincosl(3). These functions are commonkettenis1-0/+69
2017-01-21Nuke whitespace foolish enough to expose itself during the greatkrw14-28/+28
2017-01-20Implement gcc suggestion of extra parentheses. No functional change.krw1-2/+2
2016-09-12Reduce libm's exports and make internal calls go direct.guenther14-8/+23
2015-08-12fix a case where ceill() returns 1.0L: in the x86 extended precision formatnaddy1-1/+1
2015-07-19Make exponents of x and y signed and fix esx and esymartynas1-4/+5
2014-07-21Switch from <sys/endian.h> or <machine/endian.h> to the new,guenther1-2/+1
2014-06-05Extended precision floating-point numbers have an explicit integer part bit.kettenis1-11/+10
2014-02-11Make floor round to integral value less than x, when x is tiny.martynas1-3/+4
2013-11-12Trick the compiler that volatile temporary is used while raisingmartynas2-0/+8
2013-11-12Declare __p1evll and __polevll protos in math_private.h instead ofmartynas7-22/+21
2013-08-05tgamma(+-0) == +-Infkettenis1-1/+3
2013-08-02Fix a couple of corner cases in the implementation of pow(3) to make itkettenis1-5/+5
2013-03-28Switch libc and libm to use strong aliases rather than weak aliasesmartynas1-1/+1
2012-12-05Remove excessive sys/cdefs.h inclusionderaadt5-21/+0
2011-07-25Make huge constants actually long, so they don't overflow and becomemartynas2-26/+26
2011-07-20- Make constants const.martynas6-23/+23
2011-07-08signbitl -> signbit.martynas1-2/+2
2011-07-06Finalize work on the math library. It's time to do this monstermartynas27-0/+4358
2008-12-22Let this compile with gcc 2.miod1-4/+4
2008-12-09- 80-bit and quad precision trigonometric and other mostmartynas7-0/+798