summaryrefslogtreecommitdiffstats
path: root/lib/libm/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix ilogb(3) implementation. The results have to match FP_ILOGB0 andkettenis2020-11-075-85/+110
* Fix declaration of S1 by swapping misplaced ',' and ';'.tb2019-10-301-2/+2
* repair confusing "} if" indentation as suggested by deraadt@naddy2019-04-012-2/+4
* Remove FBSDID.kevlo2019-03-152-8/+2
* Gah, rintl() is used internally, so add a macro for the fourth possiblity,guenther2018-03-121-1/+1
* Make the binding of rintl, significand, and significandf consistentlyguenther2018-03-121-1/+1
* Fix build of sincosl on machines where long double == doubleguenther2018-03-121-1/+2
* Implement sicos(3), sincosf(3) and sincosl(3). These functions are commonkettenis2018-03-107-0/+539
* Nuke whitespace foolish enough to expose itself during the greatkrw2017-01-2114-28/+28
* Implement gcc suggestion of extra parentheses. No functional change.krw2017-01-201-2/+2
* Reduce libm's exports and make internal calls go direct.guenther2016-09-12161-356/+324
* Per fpclassify(3): isinff(), isnanf(), finite(), and finitef() are deprecatedguenther2016-09-126-13/+13
* Use fe*() routines from <fenv.h> instead of fp*() routines from <ieeefp.h>guenther2016-09-121-10/+11
* Fix wrong answer if the imaginary part is zero.shadchin2015-12-183-3/+9
* Fix behavior csqrt, should beshadchin2015-12-183-6/+6
* From FreeBSD 23397:shadchin2015-11-061-7/+7
* Avoid left-shifting a negative integer, which is undefined. Replacenaddy2015-08-201-3/+3
* fix a case where ceill() returns 1.0L: in the x86 extended precision formatnaddy2015-08-121-1/+1
* Make exponents of x and y signed and fix esx and esymartynas2015-07-191-4/+5
* Adapt previous to extended-precision, and fix single-precision constants.martynas2015-07-161-2/+2
* Signs of cacosh/cacoshf were not always correct (e.g., -1.1 -1.1i),martynas2015-07-162-4/+4
* Fix logic botch causing warnings with Clang. Reported by dhill, matchesmiod2015-01-222-12/+12
* Possibly uninitialized variable. From Clang via dhill.miod2015-01-221-1/+1
* Missing $OpenBSD$'s.krw2015-01-201-0/+1
* Switch from <sys/endian.h> or <machine/endian.h> to the new,guenther2014-07-213-8/+6
* Extended precision floating-point numbers have an explicit integer part bit.kettenis2014-06-051-11/+10
* Make sure STRICT_ASSIGN handles double as well. From FreeBSD, where thekettenis2014-06-021-2/+2
* Make floor round to integral value less than x, when x is tiny.martynas2014-02-112-6/+8
* unsigned char casts for ctype macrosderaadt2013-11-221-3/+3
* Trick the compiler that volatile temporary is used while raisingmartynas2013-11-123-0/+12
* Declare __p1evll and __polevll protos in math_private.h instead ofmartynas2013-11-1210-27/+30
* Add parentheses around comparison in operand of ^. Pointed out by theo.martynas2013-11-122-10/+10
* Add explicit braces to avoid ambiguous else. Pointed out by theo.martynas2013-11-1210-18/+27
* tgamma(+-0) == +-Infkettenis2013-08-051-1/+3
* Fix a couple of corner cases in the implementation of pow(3) to make itkettenis2013-08-023-9/+15
* test LDBL_MANT_DIG == DBL_MANT_DIG instead of hardcoding 53.espie2013-07-0369-171/+171
* Switch libc and libm to use strong aliases rather than weak aliasesmartynas2013-03-2871-107/+107
* Get rid of the very ugly lint workarounds: LINTLIBRARY, PROTOLIB,martynas2013-01-1374-524/+33
* Remove excessive sys/cdefs.h inclusionderaadt2012-12-0584-175/+37
* 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