| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix the conversion to use nan_mix() in r336362. fmod*(x, y), | Bruce Evans | 2018-07-24 | 1 | -8/+15 |
* | Recommit r336497: Fix powl, cpow, cpowf, and cpowl imports from OpenBSD | Dimitry Andric | 2018-07-20 | 1 | -3/+0 |
* | Centralize the complications for special efficient rounding to integers. | Bruce Evans | 2018-07-20 | 1 | -16/+84 |
* | Revert r336497 for now, as it breaks on architectures using gcc, with: | Dimitry Andric | 2018-07-19 | 1 | -0/+3 |
* | Fix powl, cpow, cpowf, and cpowl imports from OpenBSD | Dimitry Andric | 2018-07-19 | 1 | -3/+0 |
* | Add a macro nan_mix() and use it to get NaN results that are (bitwise) | Bruce Evans | 2018-07-17 | 1 | -0/+18 |
* | msun: add ld80/ld128 powl, cpow, cpowf, cpowl from openbsd | Matt Macy | 2018-07-15 | 1 | -0/+44 |
* | Add implementations for clog(3), clogf(3), and clog(3). | Konstantin Belousov | 2018-05-13 | 1 | -2/+4 |
* | Revert r322418, LDBL_MAX_EXP unsuitable for macro pasting on some arches | Ryan Libby | 2017-08-12 | 1 | -9/+0 |
* | lib/msun: avoid referring to broken LDBL_MAX | Ryan Libby | 2017-08-11 | 1 | -0/+9 |
* | Implement sincos, sincosf, and sincosl. | Michal Meloun | 2017-05-28 | 1 | -1/+13 |
* | Clarify to explain that C99 conforming compilers don't need CMPLX*(). | Ed Schouten | 2014-12-24 | 1 | -3/+2 |
* | Rename cpack*() to CMPLX*(). | Ed Schouten | 2014-12-16 | 1 | -3/+16 |
* | On ARM EABI double precision floating point values are stored in the | Andrew Turner | 2013-09-07 | 1 | -1/+1 |
* | Add logl, log2l, log10l, and log1pl. | David Schultz | 2013-06-03 | 1 | -0/+292 |
* | * src/math_private.h: | Steve Kargl | 2012-09-29 | 1 | -5/+9 |
* | * Make STRICT_ALIGN() work for doubles as well as for floats. This | Steve Kargl | 2012-09-22 | 1 | -2/+2 |
* | Change a few extern inline functions in libm to static inline, since | Dimitry Andric | 2012-08-11 | 1 | -12/+7 |
* | Compute the exponential of x for Intel 80-bit format and IEEE 128-bit | Steve Kargl | 2012-07-23 | 1 | -0/+41 |
* | The cexp() and {,c}{cos,sin}h functions all need to be able to compute | David Schultz | 2011-10-21 | 1 | -0/+8 |
* | Move the macros GET_LDBL_EXPSIGN() and SET_LDBL_EXPSIGN() into | David Schultz | 2011-10-16 | 1 | -0/+19 |
* | Add INSERT_WORD64 and EXTRACT_WORD64 macros for use in s_fma.c. | David Schultz | 2011-10-15 | 1 | -0/+24 |
* | Add log2() and log2f(). | David Schultz | 2010-12-05 | 1 | -0/+2 |
* | Use the documented machine constraint for SSE registers. | Ed Schouten | 2009-06-11 | 1 | -1/+1 |
* | Use ISO C99 style inline semantics in msun. | Ed Schouten | 2009-06-03 | 1 | -0/+15 |
* | Eliminate __real__ and __imag__ gccisms. | David Schultz | 2009-03-14 | 1 | -12/+33 |
* | Add support for the FPA floating-point format on ARM. The | Marcel Moolenaar | 2008-12-23 | 1 | -2/+12 |
* | Change __ieee754_rem_pio2f() to return double instead of float so that | Bruce Evans | 2008-02-25 | 1 | -1/+1 |
* | Add an irint() function in inline asm for amd64 and i386. irint() is | Bruce Evans | 2008-02-22 | 1 | -0/+30 |
* | Add more pi for long doubles. Also, avoid storing multiple copies | David Schultz | 2008-02-17 | 1 | -3/+9 |
* | Do an ordinary assignment in STRICT_ASSIGN() except for floats until | Bruce Evans | 2008-01-19 | 1 | -2/+6 |
* | Add a macro STRICT_ASSIGN() to help avoid the compiler bug that | Bruce Evans | 2008-01-17 | 1 | -0/+16 |
* | Since nan() is supposed to work the same as strtod("nan(...)", NULL), | David Schultz | 2007-12-18 | 1 | -0/+5 |
* | Use only double precision for "kernel" cosf and sinf (except for | Bruce Evans | 2005-11-28 | 1 | -2/+2 |
* | Use only double precision for "kernel" tanf (except for returning float). | Bruce Evans | 2005-11-23 | 1 | -1/+1 |
* | Implement inline functions to give the complex result x+I*y from float | Bruce Evans | 2005-10-29 | 1 | -0/+42 |
* | Fix a small scripting snafu in the previous revision. | David Schultz | 2005-02-04 | 1 | -2/+2 |
* | Remove wrappers and other cruft intended to support SVID, mistakes in | David Schultz | 2005-02-04 | 1 | -58/+60 |
* | Only provide one copy of the math functions. If we provide a MD function, | Peter Wemm | 2003-07-23 | 1 | -40/+0 |
* | Now that we do not need to do runtime detection for the broken default | Peter Wemm | 2003-07-23 | 1 | -1/+13 |
* | AMD64 support (another IEEEFP platform) | Peter Wemm | 2003-04-30 | 1 | -1/+1 |
* | Spread the word of PowerPC. | Benno Rice | 2002-05-21 | 1 | -1/+2 |
* | Remove __P() usage. | David E. O'Brien | 2002-03-21 | 1 | -63/+63 |
* | Add ifdef sparc64. | Jake Burkholder | 2002-01-02 | 1 | -1/+1 |
* | Fix style bugs (mostly remove 'extern' from function prototypes) | Alexey Zelkin | 2001-12-13 | 1 | -80/+85 |
* | Port to ia64. Actually, just do like the alpha. | Doug Rabson | 2001-10-08 | 1 | -1/+1 |
* | Fix #include order | Brian Somers | 2000-10-15 | 1 | -1/+1 |
* | $Id$ -> $FreeBSD$ | Peter Wemm | 1999-08-28 | 1 | -1/+1 |
* | There is no alpha asm code like on i386, so all the functions that | John Birrell | 1998-05-10 | 1 | -1/+28 |
* | Revert $FreeBSD$ to $Id$ | Peter Wemm | 1997-02-22 | 1 | -1/+1 |