Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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. | |||||
* | Better error message for invalid relocatio in static binary. | Ulrich Drepper | 2009-06-01 | 1 | -1/+2 | |
| | ||||||
* | Finish IFUNC support for x86 and x86-64. | Ulrich Drepper | 2009-05-31 | 2 | -0/+68 | |
| | | | | Add support for the IRELAIVE relocation and IFUNC in static executables. | |||||
* | Add missing .text directives. | H.J. Lu | 2009-05-21 | 1 | -0/+1 | |
| | | | | The ____longjmp_chk functions on x86 and x86-64 were placed in .rodata.str1.1. | |||||
* | Check for valid stack frame in longjmp. | Ulrich Drepper | 2009-05-15 | 2 | -1/+55 | |
| | | | | | | | If longjmp restores the stack frame to an address which is beyond the stack frame at the time of the longjmp call it would install an uninitialized stack frame. If compiled with _FORTIFY_SOURCE defined, longjmp will now bail out in this situation. | |||||
* | * sysdeps/i386/fpu/s_tan.S: Set errno for ±Inf. | Ulrich Drepper | 2009-04-26 | 3 | -5/+78 | |
| | | | | | | | | | | * sysdeps/i386/fpu/s_tanf.S: Likewise. * sysdeps/i386/fpu/s_tanl.S: Likewise. * sysdeps/ieee754/dbl-64/s_tan.c: Likewise. * sysdeps/ieee754/flt-32/s_tanf.c: Likewise. * sysdeps/x86_64/fpu/s_tanl.S: Likewise. * math/libm-test.inc: Add tests for errno after tan calls with ±Inf. | |||||
* | * sysdeps/i386/fpu/s_cos.S: Set errno for ±Inf. | Ulrich Drepper | 2009-04-26 | 6 | -10/+156 | |
| | | | | | | | | | | | | | | | | | * sysdeps/i386/fpu/s_cosf.S: Likewise. * sysdeps/i386/fpu/s_cosl.S: Likewise. * sysdeps/i386/fpu/s_sin.S: Likewise. * sysdeps/i386/fpu/s_sinf.S: Likewise. * sysdeps/i386/fpu/s_sinl.S: Likewise. * sysdeps/ieee754/dbl-64/s_sin.c: Likewise. * sysdeps/ieee754/flt-32/s_cosf.c: Likewise. * sysdeps/ieee754/flt-32/s_sinf.c: Likewise. * sysdeps/ieee754/ldbl-96/s_cosl.c: Likewise. * sysdeps/ieee754/ldbl-96/s_sinl.c: Likewise. * sysdeps/x86_64/fpu/s_cosl.S: Likewise. * sysdeps/x86_64/fpu/s_sinl.S: Likewise. * math/libm-test.inc: Add tests for errno after sin/cos calls with ±Inf. |