Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright notices with scripts/update-copyrights. | Joseph Myers | 2013-01-02 | 7 | -7/+7 |
| | |||||
* | Fix wordsize-64 cosh regression (bug 14273). | Joseph Myers | 2012-06-21 | 1 | -0/+1 |
| | |||||
* | Fix fmod for subnormals (bug 14048). | Joseph Myers | 2012-06-01 | 1 | -2/+2 |
| | |||||
* | Optimize handling of denormals in logb/logbf/logbl | Andreas Schwab | 2012-05-26 | 1 | -2/+2 |
| | |||||
* | Log2 and log10 for wordsize-64. | Adhemerval Zanella | 2012-05-15 | 2 | -0/+214 |
| | | | | This patch also fixes indentation on default dbl-64 code. | ||||
* | Use __builtin_clzll on int64 in __logb | H.J. Lu | 2012-05-14 | 1 | -1/+1 |
| | |||||
* | Fix for logb/logbf/logbl (bugs 13954/13955/13956) | Adhemerval Zanella | 2012-05-10 | 1 | -4/+9 |
| | | | | | | | | POSIX 2008 states that if the input for 'logb[f|l]' is a subnormal number it should be treated as if it were normalized. This means the implementation should calculate the log2 of the mantissa and add it to the subnormal exponent (-126 for float and -1022 for double and IBM long double). This patch takes care of that. | ||||
* | Make inline __isnan, __isinf_ns, __finite generic. | Richard Henderson | 2012-03-19 | 1 | -0/+35 |
| | | | | | | For code generation to stay identical on x86_64, this requires that we define the fp word manipulation macros before including the generic header. | ||||
* | Make lround the alias of llround for wordsize-64 | H.J. Lu | 2012-03-16 | 2 | -80/+80 |
| | |||||
* | Clean up dbl-64 rint, nearbyint. | Joseph Myers | 2012-03-13 | 2 | -24/+0 |
| | |||||
* | Use <> for math.h and math_private.h everywhere. | Richard Henderson | 2012-03-09 | 20 | -35/+35 |
| | | | | Entire tree edited via find | grep | sed. | ||||
* | Fix scalbn, scalbln integer overflow. | Joseph Myers | 2012-03-02 | 2 | -6/+10 |
| | |||||
* | Replace FSF snail mail address with URLs. | Paul Eggert | 2012-02-09 | 7 | -21/+14 |
| | |||||
* | Remove __STDC__ conditionals from libm. | Joseph Myers | 2012-01-27 | 1 | -6/+1 |
| | |||||
* | Optimized acosh for 64-bit platforms | Ulrich Drepper | 2012-01-11 | 1 | -0/+67 |
| | |||||
* | Optimize scalbln | Ulrich Drepper | 2012-01-11 | 1 | -0/+60 |
| | |||||
* | Optimize s_modf | Ulrich Drepper | 2012-01-10 | 1 | -0/+65 |
| | |||||
* | Optimize ldexp and scalbn | Ulrich Drepper | 2012-01-10 | 1 | -16/+8 |
| | |||||
* | Use math_force_eval in more places | Ulrich Drepper | 2011-10-25 | 3 | -31/+25 |
| | |||||
* | Optimized remquo for 64-bit platforms | Ulrich Drepper | 2011-10-23 | 1 | -0/+112 |
| | |||||
* | Optimize f_mod | Ulrich Drepper | 2011-10-23 | 1 | -0/+104 |
| | | | | | Branch prediction for the 32-bit implementation and a new optimized 64-bit implementation. | ||||
* | Start optimizing the use of the fenv interfaces in libm itself | Ulrich Drepper | 2011-10-18 | 1 | -18/+10 |
| | |||||
* | Add optimized 64-bit frexp | Ulrich Drepper | 2011-10-17 | 1 | -0/+67 |
| | |||||
* | Use rounds{s,d} for x86 rint, ceil, floor | Ulrich Drepper | 2011-10-16 | 3 | -24/+13 |
| | |||||
* | Optimized floor for 64-bit architectures | Ulrich Drepper | 2011-10-15 | 1 | -0/+79 |
| | |||||
* | Add cosh optimized for 64-bit architectures | Ulrich Drepper | 2011-10-15 | 1 | -0/+82 |
| | |||||
* | Optimize use of isnan, isinf, finite | Ulrich Drepper | 2011-10-08 | 3 | -0/+22 |
| | |||||
* | finite for 64-bit platforms | Ulrich Drepper | 2011-09-15 | 1 | -0/+32 |
| | |||||
* | Optimize logb code for 64-bit machines | Ulrich Drepper | 2011-09-12 | 1 | -0/+44 |
| | |||||
* | Add isinf optimized for 64-bit. | Ulrich Drepper | 2009-08-26 | 1 | -0/+30 |
| | |||||
* | Optimized isnan for 64-bit machines. | Ulrich Drepper | 2009-08-26 | 1 | -0/+39 |
| | |||||
* | Make llround an alias for lround on 64-bit machines. | Ulrich Drepper | 2009-08-25 | 2 | -0/+14 |
| | |||||
* | Optimized nearbyint for 64-bit. | Ulrich Drepper | 2009-08-25 | 1 | -0/+86 |
| | |||||
* | Optimized rint implementation for x86-64. | Ulrich Drepper | 2009-08-25 | 1 | -0/+79 |
| | |||||
* | Add 64-bit optimized s_round. | Ulrich Drepper | 2009-08-25 | 1 | -0/+77 |
| | |||||
* | Optimize out duplicated scalbln code for x86-64. | Ulrich Drepper | 2009-08-25 | 1 | -6/+6 |
| | |||||
* | Add 64-bit optimized scalbln. | Ulrich Drepper | 2009-08-25 | 1 | -0/+68 |
| | |||||
* | Add 64-bit optimized version lround. | Ulrich Drepper | 2009-08-25 | 1 | -0/+67 |
| | |||||
* | 64-bit optimized implementation of trunc. | Ulrich Drepper | 2009-08-25 | 1 | -0/+56 |
| | |||||
* | Add ceil implementation for 64-bit machines. | Ulrich Drepper | 2009-08-24 | 1 | -0/+67 |
On 64-bit machines we should not split doubles into two 32 bit integer and handle the words separately. We have wide registers. This patch implements a 64-bit ceil version. Ideally all other functions will be converted over time. |