Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | sparc: Pull bcopy/memmove out of memcpy.S implementations. | David S. Miller | 2010-02-25 | 12 | -1425/+2 |
| | | | | | | | | | | | | | | | | | 2010-02-25 David S. Miller <davem@davemloft.net> * sysdeps/sparc/sparc32/bcopy.c: Delete. * sysdeps/sparc/sparc32/memmove.c: Delete. * sysdeps/sparc/sparc32/sparcv9/bcopy.c: Delete. * sysdeps/sparc/sparc32/sparcv9/memmove.c: Delete. * sysdeps/sparc/sparc64/bcopy.c: Delete. * sysdeps/sparc/sparc64/memmove.c: Delete. * sysdeps/sparc/sparc64/memcopy.h: New. * sysdeps/sparc/sparc32/memcpy.S (bcopy, memmove): Remove. * sysdeps/sparc/sparc64/memcpy.S (bcopy, memmove): Likewise. * sysdeps/sparc/sparc64/sparcv9b/memcpy.S (bcopy, memmove): Likewise. * sysdeps/sparc/sparc64/sparcv9v/memcpy.S (bcopy, memmove): Likewise. * sysdeps/sparc/sparc64/sparcv9v2/memcpy.S (bcopy, memmove): Likewise. | ||||
* | sparc: Reimplement 64-bit aligned copy routines and remove from memcpy files. | David S. Miller | 2010-02-25 | 6 | -84/+89 |
| | | | | | | | | | | | | | | | | | | 2010-02-25 David S. Miller <davem@davemloft.net> * sysdeps/sparc/sparc64/Makefile: Add align-cpy rule. * sysdeps/sparc/sparc64/align-cpy.S: New. * sysdeps/sparc/sparc64/memcpy.S (__align_cpy_1, __align_cpy_2, __align_cpy_4, __align_cpy_8, __align_cpy_16): Remove. * sysdeps/sparc/sparc64/sparcv9b/memcpy.S (__align_cpy_1, __align_cpy_2, __align_cpy_4, __align_cpy_8, __align_cpy_16): Remove. * sysdeps/sparc/sparc64/sparcv9v/memcpy.S (__align_cpy_1, __align_cpy_2, __align_cpy_4, __align_cpy_8, __align_cpy_16): Remove. * sysdeps/sparc/sparc64/sparcv9v2/memcpy.S (__align_cpy_1, __align_cpy_2, __align_cpy_4, __align_cpy_8, __align_cpy_16): Remove. | ||||
* | sparc: Fix 32-bit makecontext arg passing. | David S. Miller | 2010-02-20 | 1 | -1/+1 |
| | | | | | test-makecontext3 fails because we fill in the argument stack slots past the 5th using the wrong index. | ||||
* | sparc: Fix v9 memchr with long buffer lengths. | David S. Miller | 2010-02-20 | 1 | -1/+1 |
| | | | | | test-memchr fails on 32-bit sparc with v9 optimized memchr because it uses signed branch comparisons on the buffer pointers. | ||||
* | Fix PLT rewrite when prelinking fails on 32-bit sparc. | David S. Miller | 2010-02-20 | 1 | -6/+10 |
| | | | | | | When prelinking fails we have to rewrite the PLT, but the code doing so forgets to adjust all rela->r_offset addresses by the location of where the object was actually mapped. | ||||
* | Fix PLT rewrite when prelinking fails on 64-bit sparc. | Joseph Myers | 2010-02-20 | 1 | -11/+14 |
| | | | | | | When prelinking fails we have to rewrite the PLT, but the code doing so forgets to adjust all rela->r_offset addresses by the location of where the object was actually mapped. | ||||
* | Use CPUID_OFFSET instead of FEATURE_OFFSET | H.J. Lu | 2010-02-18 | 2 | -2/+2 |
| | |||||
* | Align x86 memcmp-sse4.S and fix unwind info. | H.J. Lu | 2010-02-17 | 1 | -7/+23 |
| | |||||
* | Fix unwind info in x86 memcmp-ssse3. | H.J. Lu | 2010-02-17 | 1 | -5/+1 |
| | |||||
* | Simplify x86 strcmp-sse4 unwind info. | H.J. Lu | 2010-02-17 | 1 | -15/+7 |
| | |||||
* | Fix and cleanup unwind info in x86 strcmp-ssse<F3>. | Ulrich Drepper | 2010-02-17 | 1 | -73/+14 |
| | |||||
* | Remove commented-out code. | Ulrich Drepper | 2010-02-15 | 1 | -6/+0 |
| | |||||
* | Fix up new x86 string functions. | Ulrich Drepper | 2010-02-15 | 4 | -38/+151 |
| | |||||
* | 32bit memcmp/strcmp/strncmp optimized for SSSE3/SSS4.2 | H.J. Lu | 2010-02-15 | 11 | -1/+5743 |
| | |||||
* | Cleanup old obsolete PPC_REL16 checks | Luis Machado | 2010-02-12 | 29 | -182/+8 |
| | |||||
* | S/390: Disable two UTF conversion instructions | Andreas Krebbel | 2010-02-11 | 2 | -4/+16 |
| | |||||
* | Sparc STT_GNU_IFUNC support | David S. Miller | 2010-02-10 | 6 | -188/+384 |
| | |||||
* | Fix POWER7 Implies | Luis Machado | 2010-02-10 | 6 | -4/+2 |
| | |||||
* | More compact unwind info. | Ulrich Drepper | 2010-02-09 | 1 | -5/+3 |
| | |||||
* | Fix i386 __mpn_lshift unwind info | Ulrich Drepper | 2010-02-09 | 1 | -1/+3 |
| | |||||
* | Fix whitespace issues. | Ulrich Drepper | 2010-02-09 | 4 | -4/+0 |
| | |||||
* | power7-optimized classification functions | Luis Machado | 2010-02-09 | 12 | -0/+487 |
| | |||||
* | Avoid PLT call to fegetenv on s390 | Andreas Schwab | 2010-02-09 | 7 | -4/+7 |
| | |||||
* | Whitespace and copyright year fixes. | Ulrich Drepper | 2010-02-06 | 4 | -14/+14 |
| | |||||
* | memchr overshoots on ia64 | H.J. Lu | 2010-02-06 | 1 | -2/+6 |
| | |||||
* | Avoid PLT calls in utmp compat wrappers on Linux/s390 | Andreas Schwab | 2010-02-06 | 3 | -15/+27 |
| | |||||
* | Add new errlist compat entry for 2.12. | Andreas Schwab | 2010-02-06 | 1 | -0/+4 |
| | |||||
* | Update constants for current kernels. | Ulrich Drepper | 2010-02-03 | 1 | -9/+32 |
| | |||||
* | Give Hurd weak aliases for getsysstats get_* functions. | Samuel Thibault | 2010-01-26 | 1 | -0/+4 |
| | |||||
* | Fix ____longjmp_chk for s390/s390x. | Andreas Schwab | 2010-01-20 | 2 | -2/+2 |
| | |||||
* | Support __memmove_ssse3_rep when SHARED isn't defined. | H.J. Lu | 2010-01-19 | 1 | -0/+3 |
| | |||||
* | Define __rtld_lock_recursive_* for Hurd. | Samuel Thibault | 2010-01-18 | 1 | -0/+3 |
| | |||||
* | Fix whitespace issues. | Ulrich Drepper | 2010-01-18 | 2 | -24/+24 |
| | |||||
* | memcpy for ppc/cell. | Ulrich Drepper | 2010-01-18 | 4 | -0/+494 |
| | |||||
* | Remove duplicate definitions of O_DSYNC and O_RSYNC for Linux/sparc. | Andreas Schwab | 2010-01-18 | 1 | -8/+0 |
| | |||||
* | sysdeps/ieee754/ldbl-128/ fixes | Jakub Jelinek | 2010-01-16 | 5 | -15/+13 |
| | |||||
* | /390: Add runtime check for the highgprs kernel feature. | Andreas Krebbel | 2010-01-15 | 2 | -0/+89 |
| | |||||
* | ld.so: Adjust the auxv if ld.so is directly invoked. | Andreas Krebbel | 2010-01-15 | 1 | -2/+3 |
| | | | | | | | | If a binary gets invoked by passing it as argument to ld.so the stack still holds the auxiliary vector of ld.so when entering the _start routine of the executable. So the invocation via ld.so is not fully transparent to the executable. This causes problems if the executable wants to scan the auxv itself. | ||||
* | Define IPTOS_CLASS_* macros according to RFC 2474. | Philip Prindeville | 2010-01-14 | 1 | -12/+31 |
| | |||||
* | Prevent silent errors should x86-64 strncmp be needed outside libc. | Ulrich Drepper | 2010-01-14 | 1 | -204/+211 |
| | |||||
* | Unroll the loop x86-64 SSE4.2 strlen. | H.J. Lu | 2010-01-13 | 1 | -15/+45 |
| | |||||
* | Fix whitespace problems. | Ulrich Drepper | 2010-01-12 | 6 | -20/+20 |
| | |||||
* | Optimize 32bit memset/memcpy with SSE2/SSSE3. | H.J. Lu | 2010-01-12 | 35 | -15/+6274 |
| | |||||
* | Fix double-inclusion problem of bits/stat.h. | Ulrich Drepper | 2010-01-11 | 9 | -1/+46 |
| | |||||
* | FIx up signal.h for XPG7. | Ulrich Drepper | 2010-01-10 | 4 | -4/+12 |
| | |||||
* | Add support for XPG7 testing. | Ulrich Drepper | 2010-01-09 | 16 | -52/+85 |
| | | | | | The header conformance testing code needed extending for XPG7. This exposed a few bugs in the headers. There are more changes to come. | ||||
* | Hurd: Fix spurious mach_port_deallocate in getcwd. | Samuel Thibault | 2009-12-22 | 1 | -2/+2 |
| | |||||
* | Implement handling of the needed S390 relocations. | Martin Schwidefsky | 2009-12-22 | 2 | -3/+4 |
| | |||||
* | Handle AT_FDCWD in futimens. | Ulrich Drepper | 2009-12-21 | 1 | -0/+5 |
| | |||||
* | Update poll.h header for POSIX 2008. | Ulrich Drepper | 2009-12-15 | 2 | -4/+4 |
| |