| Commit message (Expand) | Author | Age | Files | Lines |
* | These files should include s_lround.c instead of s_lrint.c. | das | 2005-04-08 | 3 | -3/+3 |
* | Fix a (coincidentally harmless) bug. | das | 2005-04-08 | 1 | -5/+4 |
* | Fix a long-standing bug in k_rem_pio2(), which led to large errors when | das | 2005-04-05 | 1 | -1/+1 |
* | Implement exp2() and exp2f(). | das | 2005-04-05 | 3 | -0/+532 |
* | Implement and document remquo() and remquof(). | das | 2005-03-25 | 3 | -0/+275 |
* | Fix the double rounding problem with subnormals, and | das | 2005-03-18 | 2 | -16/+36 |
* | Add missing prototypes for fma() and fmaf(), and remove an inaccurate | das | 2005-03-18 | 1 | -1/+2 |
* | Replace strong references with weak references. There's no | das | 2005-03-07 | 4 | -7/+7 |
* | Remove an obsolete sentence from a comment. | stefanf | 2005-03-07 | 1 | -2/+1 |
* | - If z is 0, one of x or y is 0, and the other is infinite, raise | das | 2005-03-07 | 1 | -2/+18 |
* | Remove ldexp and ldexpf. The former is in libc, and the latter is | das | 2005-03-07 | 2 | -59/+0 |
* | - Define FP_FAST_FMA for sparc64, since fma() is now implemented using | das | 2005-03-07 | 1 | -4/+12 |
* | Alias scalbn as ldexpl and scalbnl on platforms where long double is | das | 2005-03-07 | 1 | -0/+8 |
* | - Implement scalblnl. | das | 2005-03-07 | 1 | -2/+34 |
* | Implement nexttowardf. This is used on both platforms with 11-bit | das | 2005-03-07 | 1 | -0/+60 |
* | Implement nexttoward and nextafterl; the latter is also known as | das | 2005-03-07 | 2 | -0/+155 |
* | - Try harder to trick gcc into not optimizing away statements | das | 2005-03-07 | 2 | -8/+19 |
* | Implement frexpl. | das | 2005-03-07 | 1 | -0/+62 |
* | Alias frexp as frexpl on platforms where a long double is the same as | das | 2005-03-07 | 1 | -0/+7 |
* | Implement fmal. | das | 2005-03-07 | 1 | -0/+170 |
* | Add scalbnl, also known as as ldexpl. | das | 2005-03-07 | 1 | -0/+71 |
* | Alias scalbnf as ldexpf. The two are identical in binary | das | 2005-03-07 | 1 | -0/+4 |
* | Revert rev 1.8, which causes small (e.g. 2 ulp) errors for some | das | 2005-02-24 | 1 | -8/+13 |
* | Use double arithmetic instead of simulating it with two floats. This | das | 2005-02-21 | 1 | -13/+8 |
* | Fix a small scripting snafu in the previous revision. | das | 2005-02-04 | 1 | -2/+2 |
* | Reduce diffs against vendor source (Sun fdlibm 5.3). | das | 2005-02-04 | 28 | -428/+476 |
* | Remove wrappers and other cruft intended to support SVID, mistakes in | das | 2005-02-04 | 57 | -3225/+60 |
* | Update comment to reflect the code change in the previous revision. | das | 2005-01-23 | 2 | -2/+2 |
* | If x == y, return y, not x. C99 (though not IEEE 754) requires that | das | 2005-01-23 | 2 | -2/+2 |
* | Add fma() and fmaf(), which implement a fused multiply-add operation. | das | 2005-01-22 | 3 | -0/+230 |
* | Most libm routines depend on the rounding mode and/or set exception | das | 2005-01-15 | 1 | -31/+29 |
* | Braino. Revert rev 1.50. | das | 2005-01-15 | 1 | -0/+7 |
* | Set math_errhandling to MATH_ERREXCEPT. Now that we have fenv.h, we | das | 2005-01-14 | 1 | -1/+1 |
* | Remove some #if 0'd code. | das | 2005-01-14 | 1 | -7/+0 |
* | The isnormal() in rev 1.2 should have been isfinite() so subnormals | das | 2005-01-13 | 2 | -2/+2 |
* | Implement and document ceill(). | stefanf | 2005-01-13 | 2 | -1/+98 |
* | Implement floorl(). | stefanf | 2005-01-12 | 2 | -1/+98 |
* | Whitespace nit. | stefanf | 2005-01-12 | 1 | -1/+1 |
* | Add MI implementations of [l]lrint[f]() and [l]lround[f](). | das | 2005-01-11 | 9 | -0/+193 |
* | Add and document ilogbl(), a long double version of ilogb(). | stefanf | 2004-10-11 | 2 | -0/+56 |
* | Use the FP_ILOG macros from <math.h> rather than hardcoded return values. | stefanf | 2004-10-09 | 2 | -6/+13 |
* | Further refine some #ifs: | das | 2004-09-17 | 1 | -2/+2 |
* | Replace s_isnan.c and s_isnanf.c with the more compact s_isnan.c from | das | 2004-08-05 | 2 | -66/+52 |
* | Use isnormal() instead of fpclassify() to avoid dependency on libc.so.5. | das | 2004-08-05 | 2 | -6/+2 |
* | Work around known GCC 3.4.x problem and use ANSI prototype for dremf(). | kan | 2004-07-28 | 1 | -2/+2 |
* | Fix two bugs in the signbit() macro, which was implemented last year: | das | 2004-07-19 | 2 | -1/+64 |
* | Fix minor namespace pollution: The prototypes for f{dim,max,min}(), | stefanf | 2004-07-17 | 1 | -6/+6 |
* | Tweak the conditions under which certain gcc builtins are used: | das | 2004-07-16 | 1 | -2/+2 |
* | Remove the declaration of isnan() from this file. It is no longer | das | 2004-07-09 | 2 | -6/+0 |
* | Implement the classification macros isfinite(), isinf(), isnan(), and | das | 2004-07-09 | 3 | -6/+144 |