Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add missing i686/multiarch/Makefile bit for shared x86_64 code. | Roland McGrath | 2010-08-27 | 1 | -0/+1 |
| | |||||
* | Fixup x86 after x86-64 varshift change. | Ulrich Drepper | 2010-08-27 | 2 | -1/+1 |
| | |||||
* | Unroll 32bit SSE strlen and handle slow bsf | H.J. Lu | 2010-08-25 | 4 | -80/+480 |
| | |||||
* | Clean up SSE variable shifts | Richard Henderson | 2010-08-24 | 3 | -1/+3 |
| | |||||
* | Fix ifunc thunk for strspn on x86 in static libc | Andreas Schwab | 2010-08-19 | 1 | -2/+2 |
| | |||||
* | Add -fno-asynchronous-unwind-tables to initfini.s for i386 | H.J. Lu | 2010-08-15 | 1 | -0/+4 |
| | |||||
* | x86: Add support for frame pointer less mcount | Andi Kleen | 2010-08-07 | 1 | -0/+25 |
| | |||||
* | Add missing file from last commit. | Andreas Schwab | 2010-07-21 | 1 | -0/+2 |
| | |||||
* | Add strcasestr-nonascii to i386 build | Andreas Schwab | 2010-07-21 | 1 | -1/+2 |
| | |||||
* | Fix bugs in x86-32 strcmp-sse4.S and strcmp-ssse3.S | H.J. Lu | 2010-04-15 | 2 | -7/+8 |
| | |||||
* | Add x86-32 FMA support | H.J. Lu | 2010-04-14 | 8 | -0/+179 |
| | |||||
* | Fix sysdeps/i386/i686/multiarch/memcmp-ssse3.S | H.J. Lu | 2010-03-18 | 1 | -0/+15 |
| | |||||
* | Pass -mtune=i686 to assembler when compiling for i686 | H.J. Lu | 2010-03-04 | 3 | -0/+43 |
| | |||||
* | Fix unwind info in x86 strcmp-sse4.S | H.J. Lu | 2010-02-26 | 1 | -1/+3 |
| | |||||
* | Fix issues in x86 memcpy-ssse3-rep.S | H.J. Lu | 2010-02-24 | 1 | -106/+140 |
| | |||||
* | Fix issues in x86 memcpy-ssse3.S | H.J. Lu | 2010-02-24 | 1 | -40/+73 |
| | |||||
* | Fix issues in x86 memset-sse2.S/memset-sse2-rep.S | H.J. Lu | 2010-02-24 | 2 | -15/+18 |
| | |||||
* | 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 |
| | |||||
* | 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 |
| | |||||
* | Avoid PLT call to fegetenv on s390 | Andreas Schwab | 2010-02-09 | 1 | -0/+1 |
| | |||||
* | Support __memmove_ssse3_rep when SHARED isn't defined. | H.J. Lu | 2010-01-19 | 1 | -0/+3 |
| | |||||
* | Fix whitespace problems. | Ulrich Drepper | 2010-01-12 | 6 | -20/+20 |
| | |||||
* | Optimize 32bit memset/memcpy with SSE2/SSSE3. | H.J. Lu | 2010-01-12 | 31 | -12/+6232 |
| | |||||
* | Define bit_SSE2 and index_SSE2. | H.J. Lu | 2009-12-13 | 3 | -8/+8 |
| | |||||
* | Correct errno handling in expm1. | Andreas Schwab | 2009-10-19 | 3 | -1/+14 |
| | |||||
* | configure tweaks, support $libc_add_on_config_subdirs | Roland McGrath | 2009-09-15 | 2 | -156/+138 |
| | |||||
* | Fix IA-32 strstr in multiarch configuration as well. | Ulrich Drepper | 2009-09-03 | 1 | -1/+2 |
| | |||||
* | Remove ENABLE_SSSE3_ON_ATOM. | H.J. Lu | 2009-08-28 | 1 | -2/+0 |
| | | | | | It turns that SSSE3 isn't slow on Atom. The problem is bsf. This patch removes ENABLE_SSSE3_ON_ATOM. | ||||
* | Define math_errhandling is possible. | Ulrich Drepper | 2009-08-24 | 1 | -1/+5 |
| | |||||
* | Use PIC only if SHARED is defined. | H.J. Lu | 2009-08-08 | 2 | -0/+30 |
| | | | | For ia32, we can avoid PIC in IFUNC functions in static library. | ||||
* | Simplify cpuid.h configure test. | Jim Meyering | 2009-08-08 | 2 | -14/+544 |
| | |||||
* | Fix whitespace in last patch. | Ulrich Drepper | 2009-08-07 | 1 | -1/+1 |
| | |||||
* | Add the missing "; \". | H.J. Lu | 2009-08-07 | 1 | -1/+1 |
| | |||||
* | Add x86 SSE strlen. | Ulrich Drepper | 2009-08-04 | 3 | -6/+160 |
| | |||||
* | Add x86 32-bit SSE4.2 string functions. | H.J. Lu | 2009-08-04 | 11 | -0/+215 |
| | | | | | | This patch adds 32bit SSE4.2 string functions. It uses -16L instead of 0xfffffffffffffff0L, which works for both 32bit and 64bit long. Tested on 32bit Core i7 and Core 2. | ||||
* | x86/x86-64 now needs <cpuid.h> from gcc. | Ulrich Drepper | 2009-08-02 | 2 | -44/+63 |
| | |||||
* | Support multiarch for i686. | H.J. Lu | 2009-07-31 | 7 | -0/+38 |
| | | | | | | This patch adds multiarch support when configured for i686. I modified some x86-64 functions to support 32bit. I will contribute 32bit SSE string and memory functions later. | ||||
* | Remove CHEC_ESP handling from i386 __longjmp. | Ulrich Drepper | 2009-07-31 | 1 | -9/+0 |
| | |||||
* | Add sigstack handling to Linux ____longjmp_chk on i386. | Ulrich Drepper | 2009-07-30 | 2 | -61/+7 |
| | | | | All other i386 ports need to provide their own versions. | ||||
* | Add SSE4.2 support for strcspn, strpbrk, and strspn on x86-64. | H.J. Lu | 2009-07-03 | 2 | -7/+75 |
| | |||||
* | libc part of prelink IFUNC support. | Jakub Jelinek | 2009-06-15 | 1 | -1/+1 |
| | | | | | | The dl-lookup.c changes are needed for prelink (support in prelink checked into SVN, tested for both i?86 and x86-64), dl-irel.h just something I discovered by code inspection. | ||||
* | Small optimization of STT_GNU_IFUNC handling. | Ulrich Drepper | 2009-06-01 | 1 | -2/+2 |
| | | | | | | | | The test to call the indirect function now includes a subtest to checked whether the symbol is defined. When coming to that point this is almost always the case. The test for STT_GNU_IFUNC on the other hand rarely is true. Move it to the front means we don't have to perform the second test unless really necessary. |