Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix warnings in __bswap_16. | Ulrich Drepper | 2010-11-10 | 1 | -7/+8 |
| | |||||
* | 32bit memset-sse2.S fails with uneven cache size | Ulrich Drepper | 2010-11-05 | 1 | -0/+4 |
| | | | | | | | | | 32bit memset-sse2.S assumes cache size is multiple of 128 bytes. If it isn't true, memset-sse2.S will fail. For example, a processor can have 24576 KB L3 cache and 20 cores. That is 2516582 byte per core. Half of it is 1258291, which isn't helpful for vector instructions. This patch rounds cache sizes to multiple of 256 bytes and adds "raw" cache sizes. | ||||
* | Provide FP_FAST_FMA{,F,L} definitions for x86/x86-64. | Ulrich Drepper | 2010-10-19 | 1 | -1/+15 |
| | |||||
* | Implement fmal, some fma bugfixes | Jakub Jelinek | 2010-10-15 | 3 | -94/+0 |
| | |||||
* | Implement accurate fma. | Jakub Jelinek | 2010-10-13 | 2 | -5/+3 |
| | |||||
* | Correct implementation of fmaf. | Jakub Jelinek | 2010-10-11 | 3 | -3/+5 |
| | |||||
* | 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 |
| |