aboutsummaryrefslogtreecommitdiff
path: root/newlib/libm
AgeCommit message (Expand)AuthorFilesLines
2021-04-07fenv: fix up stub file comment, drop symlinks from descriptiongithub/topic/shared_arch_headerstopic/shared_arch_headersDavid Macek1-10/+10
2021-04-07Cygwin: don't export _feinitialise from newlibCorinna Vinschen1-6/+1
2021-04-07fenv: drop Cygwin-specific implementation in favor of newlib codeCorinna Vinschen1-1/+6
2021-04-07fenv: move shared x86 fenv.c to libm/machine/shared_x86Corinna Vinschen3-473/+480
2021-04-07Add build mechanism to share common header files between machinesCorinna Vinschen7-5/+13
2021-02-05Removed Soft float from MIPSEshan dhawan1-10/+0
2020-12-18Bump up newlib version to 4.1.0newlib-4.1.0Jeff Johnston13-130/+130
2020-12-18fixes to make compilation succeedsPaul Zimmermann2-1/+2
2020-12-17Update gamma functions from code in picolibcJeff Johnston4-28/+47
2020-12-16Add declarations for __ieee754_tgamma functions to fdlibm.hJeff Johnston1-0/+2
2020-12-11Fix error in powf for x close to 1 and large yFabian Schriever1-1/+1
2020-12-11Bump newlib release to 4.0.0Jeff Johnston13-130/+130
2020-11-18RISC-V: Add machine-specific implementation for lrint[f], lround[f], llrint[f...Kito Cheng10-3/+503
2020-11-18RISC-V: Add machine-specific implementation for isnan[f] and copysign[f]Kito Cheng6-3/+237
2020-11-18RISC-V: Add missing compile rule for s_finite.c, sf_finite.c, s_isinf.c and s...Kito Cheng2-3/+33
2020-10-29RISC-V: Fix wrong including file in s_isinf.cKito Cheng1-1/+1
2020-10-29RISC-V: NaN should return 0 for finite[f]Kito Cheng2-2/+2
2020-10-27RISC-V: Implment finite and fpclassifyKito Cheng9-3/+421
2020-10-27RISC-V: Add fabs[f], fmax[f] and fmin[f].Kito Cheng8-3/+345
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-09-04libm/riscv: Use common fma code when necessaryKeith Packard via Newlib2-0/+4
2020-09-04libm/riscv: Fix machine-specific sqrt build processKeith Packard via Newlib4-20/+16
2020-09-02libm/machine/arm: Rename s*_fma.c -> s*_fma_arm.cKeith Packard via Newlib4-14/+14
2020-08-12libm/machine/riscv: Add custom fma/sqrt functions when supported [v2]Keith Packard via Newlib7-5/+237
2020-08-10libm/machine/arm: Add optimized fmaf and fma when availableKeith Packard via Newlib6-5/+125
2020-08-10libm: Detect fast fmaf supportKeith Packard via Newlib1-0/+8
2020-08-10libm: ARM without HW double does not have fast FMAKeith Packard via Newlib1-1/+1
2020-08-10libm/math: ensure that expf(-huge) sets FE_UNDERFLOW exceptionKeith Packard via Newlib1-1/+1
2020-08-05libm: Control errno support with _IEEE_LIBM configuration parameterKeith Packard via Newlib5-57/+22
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-04libm/common: Set WANT_ERRNO based on _IEEE_LIBM valueKeith Packard via Newlib1-1/+3
2020-08-03libm/math: Use __math_xflow in obsolete math code [v2]Keith Packard9-32/+34
2020-07-29arm: Fix include to avoid undefined referenceSebastian Huber1-1/+1
2020-07-29arm: Split fenv.c into multiple filesEshan dhawan19-282/+696
2020-07-29arm: Fix fenv supportEshan dhawan5-296/+110
2020-07-03libm: machine: Add missing sparc and mips configurationCorinna Vinschen7-3/+12683
2020-07-03mips fenv supportEshan dhawan via Newlib15-0/+184
2020-07-03SPARC fenv supportEshan dhawan via Newlib15-0/+460
2020-07-02fenv aarch64 supportEshan dhawan via Newlib14-3/+239
2020-06-09fenv support armEshan dhawan via Newlib17-3/+608
2020-06-09Regenerate libm/machine configuration files for powerpcJeff Johnston4-3/+6342
2020-06-03hard float support for PowerPC taken from FreeBSDEshan dhawan via Newlib15-0/+160
2020-03-26newlib/libm/math: Make pow/powf return qnan for snan argKeith Packard via Newlib2-7/+16
2020-03-26newlib/libm/common: Don't re-convert float to bits in modf/modffKeith Packard via Newlib2-15/+5
2020-03-26newlib/libm/common: Fix modf/modff returning snanKeith Packard via Newlib2-16/+4
2020-03-26Fix spurious underflow exceptions for Bessel functions for double(from glibc ...Joseph S. Myers4-9/+13