Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reduce ldouble ULPs for jn tests on x86 | Andreas Schwab | 2012-02-08 | 1 | -18/+16 |
| | |||||
* | Remove __ELF__ conditionals | Marek Polacek | 2012-02-07 | 9 | -44/+11 |
| | |||||
* | Fix makefile/configure problems with sse2avx changes. | Joseph Myers | 2012-01-30 | 1 | -1/+1 |
| | |||||
* | Optimize x86-64 math inline header a bit | Ulrich Drepper | 2012-01-28 | 1 | -8/+31 |
| | |||||
* | Use -msse2avx option for x86-64 libm functions | Ulrich Drepper | 2012-01-28 | 8 | -49/+26 |
| | |||||
* | Simplify use of AVX instructions in internal math macros | Ulrich Drepper | 2012-01-28 | 1 | -59/+20 |
| | |||||
* | Really fix AVX tests | Ulrich Drepper | 2012-01-26 | 6 | -7/+11 |
| | | | | | | There is no problem with strcmp, it doesn't use the YMM registers. The math routines might since gcc perhaps generates such code. Introduce bit_YMM_USBALE and use it in the math routines. | ||||
* | Remove pre-ISO C support | Ulrich Drepper | 2012-01-07 | 1 | -3/+3 |
| | | | | No more __const. | ||||
* | Use __REDIRECT_NTH for __feraiseexcept_renamed | Ulrich Drepper | 2011-12-22 | 1 | -1/+1 |
| | |||||
* | Define x86_64 feraiseexcept inline only under __USE_EXTERN_INLINES. | Rafael Ávila de Espíndola | 2011-12-21 | 1 | -1/+1 |
| | |||||
* | Fix more warnings | Ulrich Drepper | 2011-12-03 | 2 | -11/+0 |
| | |||||
* | Remove code without too much effects | Ulrich Drepper | 2011-10-28 | 15 | -113/+5 |
| | | | | | Some of the AVX-specific code is not giving enough speed-up to justify the extra code. | ||||
* | Add AVX optimized versions for some x86-64 math functions | Ulrich Drepper | 2011-10-25 | 27 | -20/+276 |
| | |||||
* | Use VEX encoding in inline math functions on x86-64 when possible | Ulrich Drepper | 2011-10-25 | 1 | -48/+138 |
| | |||||
* | Cleanup FMA4 patch | Ulrich Drepper | 2011-10-25 | 22 | -1/+26 |
| | | | | | Move the FMA4 code into its own section. Avoid some of the duplication of data resulting from the double use of source files. | ||||
* | Better DLA_FMS | Ulrich Drepper | 2011-10-24 | 1 | -0/+17 |
| | | | | | It's better to use __builtin_fma if it works. Use it for gcc 4.6 and higher. Move the x86-64 dla.h to the correct place. | ||||
* | Optimize accurate 64-bit routines for FMA4 on x86-64 | Ulrich Drepper | 2011-10-24 | 31 | -0/+328 |
| | |||||
* | Fix typo in last change | Ulrich Drepper | 2011-10-22 | 1 | -1/+1 |
| | |||||
* | Update ULPs for x86-64 | Ulrich Drepper | 2011-10-22 | 1 | -4/+12 |
| | |||||
* | Don't use NULL in last s_fma{,f} change | Ulrich Drepper | 2011-10-21 | 2 | -2/+2 |
| | |||||
* | Check for FMA4 support and generate appropriate fma functions | Ulrich Drepper | 2011-10-20 | 2 | -6/+38 |
| | |||||
* | Move fma routines to right place | Ulrich Drepper | 2011-10-20 | 2 | -0/+85 |
| | |||||
* | Fix PLT use for feraiseexcept on x86_64 | Andreas Schwab | 2011-10-19 | 1 | -1/+1 |
| | |||||
* | Use new internal libc_fe* interfaces in more functions | Ulrich Drepper | 2011-10-18 | 1 | -5/+30 |
| | |||||
* | Provide combined internal feholdexcept/fesetround interface | Ulrich Drepper | 2011-10-18 | 1 | -1/+13 |
| | |||||
* | Pretty print last change to x86-64 mathinline.h | Ulrich Drepper | 2011-10-18 | 1 | -2/+2 |
| | |||||
* | Add optimized nearbyint{,f} for x86-64 | Ulrich Drepper | 2011-10-18 | 6 | -1/+105 |
| | |||||
* | Start optimizing the use of the fenv interfaces in libm itself | Ulrich Drepper | 2011-10-18 | 1 | -0/+42 |
| | |||||
* | Fix last change | Andreas Schwab | 2011-10-18 | 1 | -2/+3 |
| | |||||
* | Fix linkage conflict with feraiseexcept | Andreas Schwab | 2011-10-18 | 1 | -6/+10 |
| | |||||
* | Relax asm requirements for recently added x86-64 math interfaces | Ulrich Drepper | 2011-10-17 | 2 | -10/+10 |
| | |||||
* | Makr x86-64 math_private.h more robust | Ulrich Drepper | 2011-10-17 | 1 | -10/+10 |
| | |||||
* | Provide internal optimizations on x86-64 with SSE4.1 | Ulrich Drepper | 2011-10-17 | 6 | -12/+51 |
| | | | | | | | Provide macros so that the internal users can, if possible, directly use the new instructions. Also fix up the mathinline.h header when compiling with SSE4.1 enabled. | ||||
* | Fix last x86-64 mathinline change | Ulrich Drepper | 2011-10-17 | 1 | -2/+2 |
| | | | | Use correct function names. | ||||
* | Use rounds{s,d} for x86 rint, ceil, floor | Ulrich Drepper | 2011-10-16 | 14 | -10/+335 |
| | |||||
* | Fix lost feraiseexcept symbol | Andreas Schwab | 2011-10-14 | 1 | -1/+2 |
| | |||||
* | Fix PLT use in feupdateenv on x86_64 | Andreas Schwab | 2011-10-13 | 2 | -5/+5 |
| | |||||
* | Optimize libm | Ulrich Drepper | 2011-10-12 | 13 | -47/+152 |
| | | | | | libm is now somewhat integrated with gcc's -ffinite-math-only option and lots of the wrapper functions have been optimized. | ||||
* | Optimize use of isnan, isinf, finite | Ulrich Drepper | 2011-10-08 | 1 | -0/+21 |
| | |||||
* | Fix parse error in bits/mathinline.h with --std=c99 | Andreas Schwab | 2011-09-26 | 1 | -8/+8 |
| | |||||
* | Add fmax and fmin inlines for x86-64 | Ulrich Drepper | 2011-09-15 | 1 | -5/+41 |
| | |||||
* | Use correct section to allow merging | Ulrich Drepper | 2011-09-14 | 1 | -2/+2 |
| | |||||
* | Optimized lrint and llrint for x86-64 | Ulrich Drepper | 2011-09-14 | 1 | -10/+46 |
| | |||||
* | Fix jn precision | Petr Baudis | 2011-09-09 | 1 | -44/+98 |
| | |||||
* | Fix typo in x86-64 powl | H.J. Lu | 2011-05-18 | 1 | -2/+2 |
| | |||||
* | Correct implementation of fmaf. | Jakub Jelinek | 2010-10-11 | 2 | -2/+4 |
| | |||||
* | Avoid PLT call to fegetenv on s390 | Andreas Schwab | 2010-02-09 | 1 | -0/+1 |
| | |||||
* | Fix x86_64 bits/mathinline.h for -m32 compilation. | Jakub Jelinek | 2009-09-01 | 1 | -0/+12 |
| | |||||
* | Fix parse error in bits/mathinline.h with --std=c99 | Andreas Schwab | 2009-08-31 | 1 | -2/+2 |
| | |||||
* | Optimize out duplicated scalbln code for x86-64. | Ulrich Drepper | 2009-08-25 | 2 | -0/+11 |
| |