summaryrefslogtreecommitdiff
path: root/lib/msun/ld80
AgeCommit message (Expand)Author
2024-08-07msun/ld80/e_powl.c: make powl() thread-safe by making static variables thread...Konstantin Belousov
2024-08-07msun/ld80/e_powl.c: add const qualifiers to the static immutable valuesKonstantin Belousov
2024-06-25libmsun: remove duplicates after cdefs.h added inline to __always_inlineRyan Libby
2024-01-28lib/msun: Cleanup after $FreeBSD$ removalSteve Kargl
2023-11-26lib: Remove ancient SCCS tags.Warner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16Remove $FreeBSD$: two-line .h patternWarner Losh
2023-08-03Fixes for bugs in sinpi/cospi/tanpiSteve Kargl
2023-08-03Cleanup debugging code in libmSteve Kargl
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2021-12-15* lib/msun/Makefile b/lib/msun/Makefile:Mark Murray
2021-11-05Implementations of cexpl()Steve Kargl
2021-10-26[LIBM] implementations of sinpi[fl], cospi[fl], and tanpi[fl]Steve Kargl
2021-03-12lib/msun: Fix x86 GCC6 build after 221622ec0c8e184Alex Richardson
2021-03-08lib/msun: Avoid FE_INEXACT for x86 log2l/log10lAlex Richardson
2020-09-20Apply fix for ld80 and ld128 submitted by Steve Kargl:Stefan Eßer
2018-07-20Recommit r336497: Fix powl, cpow, cpowf, and cpowl imports from OpenBSDDimitry Andric
2018-07-20Centralize the complications for special efficient rounding to integers.Bruce Evans
2018-07-19Revert r336497 for now, as it breaks on architectures using gcc, with:Dimitry Andric
2018-07-19Fix powl, cpow, cpowf, and cpowl imports from OpenBSDDimitry Andric
2018-07-17Add a macro nan_mix() and use it to get NaN results that are (bitwise)Bruce Evans
2018-07-15msun: add ld80/ld128 powl, cpow, cpowf, cpowl from openbsdMatt Macy
2017-11-26lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2016-11-01libm: add braces around initialization of subobjectsEd Maste
2016-10-05libm: remove unused variablesEd Maste
2014-12-16Rename cpack*() to CMPLX*().Ed Schouten
2014-10-09The value small=2**-(p+3), where p is the precision, can be determine fromSteve Kargl
2014-09-17For targets that have a signed zero, lgamma_r(-0, &signgamp) shouldSteve Kargl
2014-09-15* Makefile:Steve Kargl
2014-07-13* Makefile:Steve Kargl
2013-12-30* ld80/k_expl.h:Steve Kargl
2013-06-03ld80 and ld128 implementations of expm1l(). This code started lifeSteve Kargl
2013-06-03ld80/s_expl.c:Steve Kargl
2013-06-03Micro-optimization: move the unary mius operator to operateSteve Kargl
2013-06-03ld80/s_expl.c:Steve Kargl
2013-06-03ld80/s_expl.c:Steve Kargl
2013-06-03Rename a few P2, P3, ... coefficients to A2, A3, ... missed inSteve Kargl
2013-06-03Update a comment to reflect that we are using an endpoint ofSteve Kargl
2013-06-03Add a u suffix to the IEEEl2bits unions o_threshold and u_threshold,Steve Kargl
2013-06-03Introduce the macro LOG2_INTERVAL, which is log2(number of intervals).Steve Kargl
2013-06-03Whitespace.Steve Kargl
2013-06-03* Rename the polynomial coefficients from P2, P3, ... to A2, A3, ....Steve Kargl
2013-06-03* Style(9). Start non-Copyright fancy formatted comments with /**.Steve Kargl
2013-06-03ld80/s_expl.c:Steve Kargl
2013-06-03Add logl, log2l, log10l, and log1pl.David Schultz
2013-05-27Style(9)Steve Kargl
2013-05-27* Update polynomial coefficients.Steve Kargl
2013-05-27Fix some regressions caused by the switch from gcc to clang. The fixesDavid Schultz
2012-10-13* Update the comment that explains the choice of values in theSteve Kargl
2012-09-29* src/math_private.h:Steve Kargl