Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use GCC's builtins for generating NaNs. | Thomas Schwinge | 2013-03-15 | 1 | -55/+9 |
| | |||||
* | Better distinguish between NaN/qNaN/sNaN. | Thomas Schwinge | 2013-03-15 | 3 | -50/+50 |
| | |||||
* | Revert configurable mantissa patch | Siddhesh Poyarekar | 2013-03-15 | 1 | -56/+0 |
| | | | | | | Reverts d22ca8cdfb98001d03772ef264b244930d439b3f since it is severely broken on 32-bit. | ||||
* | Make mantissa type configurable | Siddhesh Poyarekar | 2013-03-15 | 1 | -0/+56 |
| | | | | | This allows the default mantissa to be integral, with powerpc overriding it to take advantage of its FPUs. | ||||
* | PowerPC: unify math_ldbl.h implementations | Adhemerval Zanella | 2013-03-08 | 2 | -162/+10 |
| | | | | | This patch removes redudant definition from PowerPC specific math_ldbl, using the definitions from ieee754 math_ldbl.h. | ||||
* | Consolidate copies of mp code in powerpc | Siddhesh Poyarekar | 2013-03-08 | 6 | -221/+4 |
| | | | | | Retain a single copy of the mp code in power4 instead of the two identical copies in powerpc32 and powerpc64. | ||||
* | Merge powerpc slowexp.c into generic code | Siddhesh Poyarekar | 2013-03-07 | 4 | -130/+2 |
| | |||||
* | Merge powerpc slowpow.c into generic code | Siddhesh Poyarekar | 2013-03-07 | 4 | -186/+2 |
| | |||||
* | Use an intermediate variable to sum exponents in powerpc __mul and __sqr | Siddhesh Poyarekar | 2013-03-07 | 2 | -10/+12 |
| | |||||
* | Use generic mpa.c code for everything except __mul and __sqr | Siddhesh Poyarekar | 2013-03-07 | 2 | -1256/+8 |
| | |||||
* | Remove powerpc64 bounded-pointers code. | Joseph Myers | 2013-03-06 | 33 | -458/+110 |
| | |||||
* | Remove powerpc32 strncmp comments about bounded pointers. | Joseph Myers | 2013-03-04 | 3 | -9/+0 |
| | |||||
* | Use same installed powerpc headers for hard and soft float. | Joseph Myers | 2013-03-01 | 3 | -0/+0 |
| | |||||
* | Remove powerpc32 bounded-pointers code. | Joseph Myers | 2013-02-28 | 44 | -436/+118 |
| | |||||
* | Sync up ppc add_magnitudes and sub_magnitudes with default code | Siddhesh Poyarekar | 2013-02-28 | 2 | -104/+120 |
| | |||||
* | Sync up powerpc __mp_dbl with default code | Siddhesh Poyarekar | 2013-02-25 | 2 | -6/+2 |
| | |||||
* | Mark __inv as static in powerpc | Siddhesh Poyarekar | 2013-02-21 | 2 | -2/+2 |
| | |||||
* | Fix whitespace differences between generic and powerpc mpa.c | Siddhesh Poyarekar | 2013-02-21 | 2 | -2/+2 |
| | |||||
* | Mark ZERO inputs to __mul as unlikely on powerpc | Siddhesh Poyarekar | 2013-02-21 | 2 | -2/+2 |
| | | | | Syncs up with generic code. | ||||
* | Copy comment about inner loop from powerpc mpa.c to the default one | Siddhesh Poyarekar | 2013-02-20 | 2 | -2/+2 |
| | |||||
* | Remove bp-sym.h and BP_SYM uses from C code. | Joseph Myers | 2013-02-14 | 6 | -18/+12 |
| | |||||
* | Remove redundant return keyword | Siddhesh Poyarekar | 2013-02-14 | 2 | -26/+0 |
| | |||||
* | New __sqr function as a faster special case of __mul | Siddhesh Poyarekar | 2013-02-14 | 2 | -0/+200 |
| | |||||
* | Remove __ptrvalue, __bounded and __unbounded. | Joseph Myers | 2013-02-13 | 2 | -4/+4 |
| | |||||
* | Remove BOUNDED_N and BOUNDED_1. | Joseph Myers | 2013-02-01 | 2 | -6/+2 |
| | |||||
* | Remove use of mpa2.h | Andreas Schwab | 2013-01-20 | 2 | -2/+0 |
| | |||||
* | Adapt installed powerpc headers better for soft-float / no-FPRs. | Joseph Myers | 2013-01-17 | 4 | -21/+37 |
| | |||||
* | Fix code formatting in mpa.c | Siddhesh Poyarekar | 2013-01-14 | 2 | -538/+1068 |
| | | | | This includes the overridden mpa.c in power4. | ||||
* | Remove unnecessary local variable mptwo | Siddhesh Poyarekar | 2013-01-14 | 2 | -8/+0 |
| | |||||
* | Revert "Use ieee754/dbl-64/wordsize-64 on powerpc64" | Andreas Schwab | 2013-01-10 | 1 | -1/+0 |
| | | | | This reverts commit 7a9d2c397195d9a19a95dbcdb59fb5df03f2d940. | ||||
* | Use ieee754/dbl-64/wordsize-64 on powerpc64 | Andreas Schwab | 2013-01-10 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | * sysdeps/ieee754/ldbl-opt/wordsize-64/s_ceil.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_finite.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_floor.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_frexp.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_isinf.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_isnan.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_llround.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_logb.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_lround.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_modf.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_nearbyint.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_remquo.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_rint.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_round.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_scalbln.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_scalbn.c: New file. * sysdeps/ieee754/ldbl-opt/wordsize-64/s_trunc.c: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc64/Implies: Add ieee754/ldbl-opt/wordsize-64. * sysdeps/powerpc/powerpc64/Implies: Add ieee754/dbl-64/wordsize-64. | ||||
* | Update powerpc ULPs | Siddhesh Poyarekar | 2013-01-09 | 1 | -36/+56 |
| | |||||
* | Update comments in mpa.c | Siddhesh Poyarekar | 2013-01-09 | 2 | -140/+98 |
| | | | | Fixed comment style and clearer wording in some cases. | ||||
* | Fix spelling errors in sysdeps/powerpc files. | Anton Blanchard | 2013-01-07 | 42 | -121/+121 |
| | |||||
* | Fix warnings in test-powerpc-snan.c | Andreas Schwab | 2013-01-04 | 1 | -3/+2 |
| | |||||
* | Update powerpc libm ULPs | Andreas Schwab | 2013-01-04 | 1 | -0/+5 |
| | |||||
* | Remove unused __cr and __cpymn | Siddhesh Poyarekar | 2013-01-04 | 2 | -94/+0 |
| | |||||
* | Fix build failure on power4 processors | Siddhesh Poyarekar | 2013-01-04 | 2 | -6/+14 |
| | | | | | The power4-specific mpa.c depended on some global variables that were removed by earlier patches. Also, it did not define mpone and mptwo. | ||||
* | Update copyright notices with scripts/update-copyrights. | Joseph Myers | 2013-01-02 | 316 | -330/+316 |
| | |||||
* | Add script to update copyright notices and reformat some to facilitate its use. | Joseph Myers | 2013-01-01 | 11 | -16/+11 |
| | |||||
* | Define _SYS_AUXV_H to 1 not empty in sysdeps/powerpc/sysdep.h. | Joseph Myers | 2012-12-04 | 1 | -1/+1 |
| | |||||
* | Fix type-punning warning in powerpc64 gmon-start. | Roland McGrath | 2012-11-30 | 1 | -2/+4 |
| | |||||
* | Update powerpc libm-test ULPs | Andreas Schwab | 2012-11-23 | 1 | -0/+41 |
| | |||||
* | Make fma use of Dekker and Knuth algorithms use round-to-nearest (bug 14796). | Joseph Myers | 2012-11-03 | 1 | -1/+2 |
| | |||||
* | Make fenv.h FE_* macros usable in #if (bug 3439). | Joseph Myers | 2012-11-03 | 1 | -37/+55 |
| | |||||
* | Direct __ppc_get_timebase to __builtin_ppc_get_timebase for GCC 4.8+. | Tulio Magno Quites Machado Filho | 2012-11-02 | 1 | -3/+8 |
| | | | | | | Adapts __ppc_get_timebase to the upcoming GCC 4.8 that provides __builtin_ppc_get_timebase. Building applicationns with previous versions of GCC will continue to use the internal implementation. | ||||
* | PowerPC: Remove unnecessary -mnew-mnemonics. | Tulio Magno Quites Machado Filho | 2012-11-01 | 1 | -4/+0 |
| | |||||
* | Put __NO_FPRS__ around floating point opcodes in powerpc32/dl-trampoline.S. | Sebastan Andrzej Siewior | 2012-11-01 | 1 | -0/+4 |
| | |||||
* | Update powerpc libm ULPs | Andreas Schwab | 2012-10-31 | 1 | -20/+420 |
| | |||||
* | Add missing magic to GLIBC_PROVIDES. | Roland McGrath | 2012-10-09 | 3 | -246/+0 |
| |