Richard Henderson
|
5f0a5daeee
|
Move math/math_private.h to sysdeps/generic/math_private.h.
This reverts commit 60d6f5a6f5 .
|
2012-03-09 16:12:17 -08:00 |
Joseph Myers
|
d1d3431a3a
|
Fix signs of zeros from casinh, cacosh etc. (bug 10716).
|
2012-03-07 15:15:19 +00:00 |
Ulrich Drepper
|
a4300c7a4d
|
Remove distribute variable from Makefiles
|
2012-03-07 05:17:13 -05:00 |
Joseph Myers
|
b7cd39e8f8
|
Fix pow in non-default rounding modes (bug 3976).
|
2012-03-05 12:22:46 +00:00 |
Joseph Myers
|
ca811b2256
|
Test cosh, sinh in non-default rounding modes (bug 3976).
|
2012-03-05 12:20:24 +00:00 |
Marek Polacek
|
bc957d531c
|
Remove oldish __GNUC_PREREQ.
|
2012-03-03 22:57:00 +01:00 |
Joseph Myers
|
804360ed83
|
Fix sin, cos, tan in non-default rounding modes (bug 3976).
|
2012-03-02 20:51:39 +00:00 |
Joseph Myers
|
a6d06d7b86
|
Fix scalbn, scalbln integer overflow.
|
2012-03-02 15:32:56 +00:00 |
Joseph Myers
|
28afd92dbd
|
Fix exp in non-default rounding modes (bug 3976).
|
2012-03-02 15:12:53 +00:00 |
Joseph Myers
|
7b1902cb3e
|
Improve erfc accuracy.
|
2012-03-01 21:15:38 +00:00 |
Joseph Myers
|
0fcad3e243
|
Add test for bug 5794 (incorrect expm1 overflow).
|
2012-02-29 20:49:20 +00:00 |
Joseph Myers
|
169d7f11ad
|
Move misplaced llround test and add lround test from bug 2561.
|
2012-02-29 01:55:42 +00:00 |
Joseph Myers
|
6cbeae4719
|
Fix nearbyintf rounding.
|
2012-02-22 13:03:40 +00:00 |
Joseph Myers
|
fe45ce09f3
|
Fix rintf rounding.
|
2012-02-22 13:01:20 +00:00 |
Aurelien Jarno
|
92221550d7
|
Use non-signaling floating-point comparisons in math functions.
|
2012-02-19 11:20:18 +01:00 |
Paul Eggert
|
59ba27a63a
|
Replace FSF snail mail address with URLs.
|
2012-02-09 23:18:22 +00:00 |
Marek Polacek
|
148cf100de
|
Add tst-CMPLX2 test.
|
2012-02-07 20:47:46 +01:00 |
Andreas Schwab
|
cfdc0dd7fa
|
Fix loss of precision in jn tests
|
2012-02-07 15:20:37 +01:00 |
Joseph Myers
|
65dc3b7504
|
Include <stdio.h> in math/tst-CMPLX.c.
|
2012-02-03 00:13:15 +00:00 |
Ulrich Drepper
|
56f6f6a240
|
Use -msse2avx option for x86-64 libm functions
|
2012-01-28 14:48:46 -05:00 |
Joseph Myers
|
8db2188281
|
Remove __STDC__ conditionals from libm.
|
2012-01-27 17:29:45 +00:00 |
Joseph Myers
|
7071ad79db
|
Remove __STDC__ conditionals from installed headers.
|
2012-01-26 20:49:22 +00:00 |
Ulrich Drepper
|
e58ef0f204
|
Add const attribute to fmin and fmax
|
2012-01-10 21:10:28 -05:00 |
Ulrich Drepper
|
a47a831ad8
|
Optimize ldexp and scalbn
|
2012-01-10 20:52:29 -05:00 |
Ulrich Drepper
|
1d5a644a55
|
Add test for CMPLX macros
|
2012-01-08 16:02:45 -05:00 |
Ulrich Drepper
|
8784a6db91
|
Fix typo in CMPLXL
|
2012-01-08 15:55:52 -05:00 |
Ulrich Drepper
|
ac097f5cd0
|
Define CMPLX, CMPLXF, CMPLXL
|
2012-01-08 10:07:26 -05:00 |
Ulrich Drepper
|
2119dcfacc
|
Static linking is always needed
|
2012-01-08 09:52:29 -05:00 |
Ulrich Drepper
|
a784e50247
|
Remove pre-ISO C support
No more __const.
|
2012-01-07 23:57:22 -05:00 |
Ulrich Drepper
|
e3a851a21b
|
Use Kahan's formula in cacosh
|
2011-12-21 22:08:12 -05:00 |
Richard B. Kreckel
|
b27e24b874
|
Fix sign errr in some cacosh results
|
2011-12-21 21:01:29 -05:00 |
Marek Polacek
|
8ef4f244ff
|
Avoid warnings in __*_finite math function declarations with C++
|
2011-12-17 20:23:16 -05:00 |
Adhemerval Zanella
|
a1267ba1c6
|
Optimized nearbyint for PPC
|
2011-12-17 14:59:47 -05:00 |
Andreas Schwab
|
998832a466
|
Always provide declarations of long double math functions when !_LIBC
|
2011-11-04 15:16:11 +01:00 |
Ulrich Drepper
|
cb95113e30
|
Fix accuracy problem in generic sin
|
2011-10-29 14:08:56 -04:00 |
Andreas Schwab
|
f6ce9294b0
|
Make math_force_eval accept non-addressable arguments
|
2011-10-26 11:44:08 +02:00 |
Ulrich Drepper
|
af968f62f2
|
Optimize accurate 64-bit routines for FMA4 on x86-64
|
2011-10-24 20:19:17 -04:00 |
Ulrich Drepper
|
dbc36f153e
|
Merge branch 'master' of ssh://sourceware.org/git/glibc
|
2011-10-22 13:18:08 -04:00 |
Ulrich Drepper
|
77425c63e7
|
Add branch predictions to complex math code
|
2011-10-22 13:17:30 -04:00 |
Andreas Schwab
|
ee2aafe08e
|
Fix compilation due to __nan defines
|
2011-10-22 14:03:26 +02:00 |
Ulrich Drepper
|
bc62c2fb15
|
Optimization to some complex math functions
Also, change last reference to __sqrt into __sqrt to easily.
|
2011-10-22 00:32:39 -04:00 |
Ulrich Drepper
|
d9a8d0abcc
|
Use new internal libc_fe* interfaces in more functions
|
2011-10-18 15:11:31 -04:00 |
Ulrich Drepper
|
4855e3ddf5
|
Provide combined internal feholdexcept/fesetround interface
|
2011-10-18 09:59:04 -04:00 |
Ulrich Drepper
|
d38f1dba00
|
Start optimizing the use of the fenv interfaces in libm itself
|
2011-10-18 09:00:46 -04:00 |
Ulrich Drepper
|
bcf01e6d80
|
Optimize exp
Add __exp*_finite optimizations and rewrite some wrappers.
|
2011-10-15 20:22:59 -04:00 |
Andreas Jaeger
|
556a200797
|
Add parameter annotation to modf
|
2011-10-15 10:08:07 -04:00 |
Ulrich Drepper
|
0ac5ae2335
|
Optimize libm
libm is now somewhat integrated with gcc's -ffinite-math-only option
and lots of the wrapper functions have been optimized.
|
2011-10-12 11:27:51 -04:00 |
Ulrich Drepper
|
7edb55ce06
|
Optimize use of isnan, isinf, finite
|
2011-10-08 10:18:26 -04:00 |
Ulrich Drepper
|
9277c06437
|
Use private math_private.h in files in math/
|
2011-10-08 05:16:04 -04:00 |
Andreas Jaeger
|
bf5824458c
|
Fix remainder (NaN, 0)
|
2011-10-07 15:14:06 -04:00 |