aboutsummaryrefslogtreecommitdiff
path: root/newlib/libm/common
AgeCommit message (Expand)AuthorFilesLines
2020-08-12libm/machine/riscv: Add custom fma/sqrt functions when supported [v2]Keith Packard via Newlib1-2/+2
2020-08-10libm/machine/arm: Add optimized fmaf and fma when availableKeith Packard via Newlib2-0/+8
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-05libm: Control errno support with _IEEE_LIBM configuration parameterKeith Packard via Newlib5-57/+22
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 Packard1-1/+1
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-19Fix modf/f for NaN inputFabian Schriever2-0/+2
2020-03-11Fix truncf for sNaN inputFabian Schriever1-1/+1
2020-03-10Fix error in fdim/f for infinitiesFabian Schriever2-8/+2
2020-02-06Typo in license terms for newlib/libm/common/log2.cKeith Packard1-1/+1
2019-12-02libm: switch sf_log1p from double error routines to floatKeith Packard2-4/+2
2019-07-26common/math_errf.c: Enable compilation of __math_oflowfJoel Sherrill1-2/+3
2019-07-09Set errno in expm1{,f} / log1p{,f}Jeff Johnston4-6/+14
2019-01-23Remove HUGE_VAL definition from libm math functionsJozef Lawrynowicz1-6/+0
2019-01-23Remove matherr, and SVID and X/Open math library configurationsJozef Lawrynowicz9-188/+27
2018-12-10Fix powf overflow handling in non-nearest rounding modeSzabolcs Nagy1-0/+10
2018-10-10Implement nanl in newlib onlyCorinna Vinschen1-0/+6
2018-09-28Update Arm copyright notices in new math filesWilco Dijkstra26-47/+79
2018-09-18Fix the documentation comment of checkintSzabolcs Nagy2-2/+4
2018-09-06Document the log table generation methodSzabolcs Nagy3-0/+74
2018-09-03math_config.h: Fix signed overflow warning for 16-bit targetscygwin-2_11_1-releaseJon Beniston1-1/+1
2018-08-16Improve sincosf commentsWilco Dijkstra4-21/+26
2018-08-08newlib: don't use __visibility__ attrribute on CygwinCorinna Vinschen1-2/+7
2018-08-08newlib: fix various gcc warningsCorinna Vinschen2-1/+3
2018-07-11Remove float compare option from sincosfSzabolcs Nagy1-10/+1
2018-07-11Fix the documentation comments for log_inline in powSzabolcs Nagy1-3/+3
2018-07-06Fix namespace issues in sinf, cosf and sincosfSzabolcs Nagy5-18/+19
2018-07-06Fix large ulp error in pow without fma very near 1.0Szabolcs Nagy1-2/+4
2018-07-06Change the return type of converttoint and document the semanticsSzabolcs Nagy1-1/+9
2018-07-06Remove unused TOINT_RINT and TOINT_SHIFT macrosSzabolcs Nagy2-10/+1
2018-07-06Move __HAVE_FAST_FMA to math_config.hSzabolcs Nagy6-12/+21
2018-07-06Fix code style and comments of new math codeSzabolcs Nagy8-74/+134
2018-06-27New pow implementationSzabolcs Nagy6-4/+603
2018-06-27New log2 implementationSzabolcs Nagy6-4/+399
2018-06-27New log implementationSzabolcs Nagy6-4/+717
2018-06-27New exp and exp2 implementationsSzabolcs Nagy8-5/+1132
2018-06-27Use uint32_t sign argument to math error functionsSzabolcs Nagy3-13/+13
2018-06-21Improve performance of sinf/cosf/sincosfWilco Dijkstra8-6/+660
2018-06-21Revert "Improve performance of sinf/cosf/sincosf"Corinna Vinschen8-660/+6
2018-06-21libm/common/s_round.c (round): Add cast for 16-bit CPUsJon Beniston1-1/+1
2018-06-19Improve performance of sinf/cosf/sincosfWilco Dijkstra8-6/+660
2018-05-29fix llrint and lrint for 52 <= exponent <= 62Matthias Kannwischer2-4/+4
2018-05-07Use _LDBL_EQ_DBL in nexttowardf.cJeff Johnston1-2/+2
2018-01-17ansification: remove _DEFUNYaakov Selkowitz7-22/+11
2017-12-07makedoc: make errors visibleJon Turney1-3/+3
2017-12-01libm/common: remove TRAD_SYNOPSISYaakov Selkowitz30-133/+30
2017-10-20fix internal __ieee754_expf and __ieee754_logf callsSzabolcs Nagy1-0/+11