about summary refs log tree commit diff
path: root/sysdeps/powerpc/powerpc32
Commit message (Collapse)AuthorAgeFilesLines
* Fix missing declarationAndreas Schwab2012-05-261-0/+1
|
* Optimize handling of denormals in logb/logbf/logblAndreas Schwab2012-05-262-11/+10
|
* ppc: Pass hwcap to ifuncs.Richard Henderson2012-05-252-4/+5
| | | | | | | | | | * sysdeps/powerpc/powerpc32/dl-irel.h (elf_ifunc_invoke): Pass dl_hwcap to ifunc resolver. * sysdeps/powerpc/powerpc32/dl-machine.h (elf_machine_rela): Use elf_ifunc_invoke. * sysdeps/powerpc/powerpc64/dl-irel.h (elf_ifunc_invoke): Pass dl_hwcap to ifunc resolver. * sysdeps/powerpc/powerpc64/dl-machine.h (resolve_ifunc): Likewise.
* PowerPC: libm ABI updateAdhemerval Zanella2012-05-223-8/+20
| | | | Update for libm abilist for POWER6 and POWER7.
* Rename __WORDSIZE_COMPAT32 to __WORDSIZE_TIME64_COMPAT32H.J. Lu2012-05-211-1/+1
|
* [PowerPC] Remove -ftree-loop-linear from MakefilesTulio Magno Quites Machado Filho2012-05-182-3/+3
| | | | | | | | | | | | | | | | In the past the "-ftree-loop-linear" switch provided a measurable improvement in performance for certain functions. At some point it was assigned as the responsibility of Graphite in GCC. It has been found that even with Graphite enabled these flags no longer perform any appreciable improvement over the baseline. Graphite now has some open bugs which need to be fixed in order for it to provide measurable performance improvements but it lacks active development. As a result some compiler distributors may disable Graphite. If Graphite is disabled then building GLIBC will fail if the "-ftree-loop-linear" switch is used. This patch removes the use of "-ftree-loop-linear" as unnecessary.
* Avoid runtime GOT relocations in ld.so on powerpcAndreas Schwab2012-05-183-7/+17
|
* Fix undefined reference to _dl_prof_resolve in profiled libcAndreas Schwab2012-05-181-4/+9
|
* Split up stackguard-macros.h into sysdeps directories.Joseph Myers2012-05-151-0/+4
|
* PowerPC - logb[f|l] optimization for POWER7Adhemerval Zanella2012-05-153-0/+207
| | | | | | This patch provides optimized logb (1.2x on PPC32 and 2.5x on PPC64), logbf (1.1x on PPC32 and 2.2x on PPC64), and logbl (1.3x on PPC32 and 50% on PPC64) for the POWER7 processor.
* Fix missing nearbyintl@GLIBC_2.1 on powerpcAndreas Schwab2012-05-011-3/+3
|
* Further simplify power6 wordcopy by removing switch statements.Will Schmidt2012-04-181-24/+2
| | | | | | This fix replaces switch statements that contain individual [fwd|bwd]_align_merge (<constant>) calls with a single [fwd|bwd]_align_merge (align) call.
* Simplify power6 wordcopy by adding [fwd|bwd]_align_merge macros.Will Schmidt2012-04-181-82/+35
|
* Reduce down to one definition of _ELF_DYNAMIC_DO_RELOC.David S. Miller2012-04-051-4/+0
| | | | | | | | | | | | | * elf/dynamic-link.h (_ELF_DYNAMIC_DO_RELOC): Reduce down to one definition. * sysdeps/powerpc/powerpc32/dl-machine.h (ELF_MACHINE_PLTREL_OVERLAP): Delete. * sysdeps/s390/s390-32/dl-machine.h (ELF_MACHINE_PLTREL_OVERLAP): Likewise. * sysdeps/sparc/sparc32/dl-machine.h (ELF_MACHINE_PLTREL_OVERLAP): Likewise. * sysdeps/sparc/sparc64/dl-machine.h (ELF_MACHINE_PLTREL_OVERLAP): Likewise.
* Regenerate configure filesAndreas Jaeger2012-03-281-0/+45
|
* Move sysdeps/powerpc/powerpc32/elf filesAndreas Jaeger2012-03-285-165/+34
| | | | | | | | | | * sysdeps/powerpc/powerpc32/elf/bzero.S: Moved to ... * sysdeps/powerpc/powerpc32/bzero.S: ... here. * sysdeps/powerpc/powerpc32/elf/start.S: Moved to ... * sysdeps/powerpc/powerpc32/start.S: ... here. * sysdeps/powerpc/powerpc32/elf/configure.in: Merge into ... * sysdeps/powerpc/powerpc32/configure.in: ... this. * sysdeps/powerpc/powerpc32/elf/configure: Delete file.
* Disable use of FMA instructions in branredAndreas Schwab2012-03-211-18/+96
|
* Move stdio-common/_itoa.h to sysdeps/genericH.J. Lu2012-03-203-3/+3
|
* Replace FSF snail mail address with URL in miscellaneous files.Paul Eggert2012-03-102-6/+4
|
* Use <> for math.h and math_private.h everywhere.Richard Henderson2012-03-093-3/+3
| | | | Entire tree edited via find | grep | sed.
* Remove old initfini mechanism.Joseph Myers2012-02-211-4/+0
|
* Replace FSF snail mail address with URLs.Paul Eggert2012-02-09124-370/+245
|
* powerpc: add crt filesAndreas Schwab2012-02-082-0/+144
| | | | | | | * sysdeps/powerpc/powerpc32/crti.S: New file. * sysdeps/powerpc/powerpc32/crtn.S: New file. * sysdeps/powerpc/powerpc64/crti.S: New file. * sysdeps/powerpc/powerpc64/crtn.S: New file.
* Remove __ELF__ conditionalsMarek Polacek2012-02-071-5/+1
|
* PowerPC - A2 memcpy cache line size initializationAdhemerval Zanella2012-01-271-2/+23
|
* Powerpc: correct duplicate label issue with multiple passes through context codeWill Schmidt2012-01-121-2/+6
|
* Remove non-ELF supportUlrich Drepper2012-01-071-2/+1
|
* Optimized strcasecmp for Power7Adhemerval Zanella2011-12-173-0/+141
|
* Fix WPUlrich Drepper2011-12-171-1/+1
|
* Simplify code for accessing powerpc GOTWill Schmidt2011-12-1726-130/+110
|
* Optimized nearbyint for PPCAdhemerval Zanella2011-12-172-0/+150
|
* Don't call ifunc functions in trace modeAndreas Schwab2011-10-051-3/+5
|
* Remove --wth-tls option, TLS support is requiredUlrich Drepper2011-09-112-17/+92
|
* Remove support for !USE___THREADUlrich Drepper2011-09-101-11/+2
|
* Fix profiling on powerpc32 secure-plt shared libs and PIEsAlan Modra2011-09-073-2/+9
|
* power7 strncmp optimizationWill Schmidt2011-09-071-1/+3
|
* power7 memcpy VSX optimizationsWill Schmidt2011-09-071-15/+73
|
* Add an elf_ifunc_invoke interface so that architectures can implementDavid S. Miller2011-06-201-1/+8
| | | | the ifunc resolver calls however they wish.
* Fix whitespaces.Ulrich Drepper2011-04-223-61/+60
|
* Remove doubled words.Jim Meyering2011-04-2210-18/+18
|
* Fix POWER4/POWER7 optimized strncmp to not read past differing bytesAndreas Schwab2011-04-172-10/+12
|
* PowerPC: Fix POWER6 s_isnanf.S: END(__isnan) to END(__isnanf)Ryan S. Arnold2011-03-181-3/+2
|
* power7-optimized mempcpyLuis Machado2010-11-051-0/+471
|
* powerpc: PPCA2/A2 optimized memcpy functionMichael B. Brutman2010-10-241-0/+511
|
* Implement accurate fma.Jakub Jelinek2010-10-131-0/+5
|
* powerpc: Use generic memset for RTLD for ppc32/64Luis Machado2010-09-291-0/+4
|
* Revert "powerpc: PPCA2 optimized memcpy function"Ulrich Drepper2010-09-271-511/+0
| | | | | | | | This reverts commit 44f91d3884e241e4402eb3e8b9b6dfa2acc9f80c. Conflicts: ChangeLog
* powerpc: PPCA2 optimized memcpy functionMichael B. Brutman2010-09-211-0/+511
|
* powerpc: Various P7-optimized string functionsLuis Machado2010-08-197-0/+1040
|
* PowerPC64 ABI fixesAlan Modra2010-08-121-1/+1
|