aboutsummaryrefslogtreecommitdiff
path: root/newlib/libm/math
AgeCommit message (Expand)AuthorFilesLines
2021-04-07Add build mechanism to share common header files between machinesCorinna Vinschen1-0/+1
2020-12-18fixes to make compilation succeedsPaul Zimmermann2-1/+2
2020-12-17Update gamma functions from code in picolibcJeff Johnston4-28/+47
2020-12-11Fix error in powf for x close to 1 and large yFabian Schriever1-1/+1
2020-09-18libm: Make tgamma(-small) = -INFINITYKeith Packard1-1/+1
2020-09-04libm: Fix 'gamma' and 'gammaf' functions. Clean up other gamma code. [v2]Keith Packard via Newlib12-109/+53
2020-08-10libm/math: ensure that expf(-huge) sets FE_UNDERFLOW exceptionKeith Packard via Newlib1-1/+1
2020-08-05libm/math: Don't modify __ieee754_pow return values in powKeith Packard via Newlib2-26/+2
2020-08-05libm/math: Set errno to ERANGE for pow(0, -y)Keith Packard via Newlib2-4/+2
2020-08-05libm/math: Make yx functions set errno=ERANGE for x=0Keith Packard via Newlib6-42/+52
2020-08-05libm/math: set errno to ERANGE at gamma polesKeith Packard via Newlib4-39/+16
2020-08-03libm/math: Use __math_xflow in obsolete math code [v2]Keith Packard8-31/+33
2020-03-26newlib/libm/math: Make pow/powf return qnan for snan argKeith Packard via Newlib2-7/+16
2020-03-26Fix spurious underflow exceptions for Bessel functions for double(from glibc ...Joseph S. Myers4-9/+13
2020-03-19Fix hypotf missing mask in hi+lo decompositionFabian Schriever1-2/+2
2020-03-18Fix for k_tan.c specific inputsFabian Schriever1-8/+21
2020-03-09Fix error in exp in magnitude [2e-32,2e-28]Fabian Schriever2-2/+2
2020-03-03Fix error in float trig. function range reductionFabian Schriever1-1/+1
2020-03-02Fix error in powf for (-1.0, NaN) inputFabian Schriever1-1/+1
2020-02-14pow: fix pow(-1.0, NaN)Nicolas Brunie1-1/+1
2019-01-23Use nanf() instead of nan() in single-precision float libm math functionsJozef Lawrynowicz4-4/+4
2019-01-23Use HUGE_VALF instead of HUGE_VAL in single-precision float libm math functionsJozef Lawrynowicz16-18/+18
2019-01-23Remove HUGE_VAL definition from libm math functionsJozef Lawrynowicz30-180/+0
2019-01-23Remove matherr, and SVID and X/Open math library configurationsJozef Lawrynowicz48-1913/+352
2018-09-03e_scalb.c: Call scalbln instead of scalbn on 16-bit targets to ensure constan...Jon Beniston1-0/+5
2018-08-29Remove unused variable 'one' from sf_cos.cKeith Packard1-6/+0
2018-08-08newlib: fix various gcc warningsCorinna Vinschen3-3/+4
2018-06-27New pow implementationSzabolcs Nagy2-1/+4
2018-06-27New log implementationSzabolcs Nagy2-0/+4
2018-06-27New exp and exp2 implementationsSzabolcs Nagy3-0/+6
2018-06-21Improve performance of sinf/cosf/sincosfWilco Dijkstra3-0/+7
2018-06-21Revert "Improve performance of sinf/cosf/sincosf"Corinna Vinschen3-7/+0
2018-06-19Improve performance of sinf/cosf/sincosfWilco Dijkstra3-0/+7
2018-01-17ansification: remove _HAVE_STDCYaakov Selkowitz1-5/+0
2017-12-13newlib: Don't do double divide in powf.Jim Wilson1-1/+3
2017-12-13Don't call double rint from float powf.Jim Wilson1-2/+2
2017-12-07makedoc: make errors visibleJon Turney1-3/+3
2017-12-01math: remove TRAD_SYNOPSISYaakov Selkowitz28-310/+28
2017-10-13New expf, exp2f, logf, log2f and powf implementationsSzabolcs Nagy10-4/+77
2016-07-04Regenerate newlib MakefilesJon Turney1-3/+16
2015-11-12doc: Fix some inconsistent QUICKREF linesJon Turney3-3/+6
2015-11-02Move duplicated documentation rules to Makefile.sharedJeff Johnston2-32/+25
2015-11-02Consistently use an em-dash in math functions.Jeff Johnston2-2/+2
2015-11-02Add missing semicolons to prototypes.Jeff Johnston2-7/+7
2015-06-24Use makedoc output files which are generated but aren't includedJon TURNEY1-0/+6
2015-05-27Avoid unneeded truncation to "int"newlib-snapshot-20150526DJ Delorie1-1/+1
2015-02-06 * libc/include/complex.h (cabsl): Add prototype.Nick Clifton3-6/+38
2014-02-20 * libm/complex/complex.tex: Fix wrong syntax in documentation.Corinna Vinschen1-55/+110
2012-12-202012-12-20 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston1-9/+37
2012-08-08 Throughout, run newlib with -Wall -Werror option and fix bugs andCorinna Vinschen8-10/+10