Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix x86 strcasecmp_l (bug 13786). | Joseph Myers | 2012-02-29 | 3 | -1/+6 |
| | |||||
* | Replace FSF snail mail address with URLs. | Paul Eggert | 2012-02-09 | 89 | -267/+178 |
| | |||||
* | Remove __ELF__ conditionals | Marek Polacek | 2012-02-07 | 1 | -4/+1 |
| | |||||
* | Consistently use macros for x86 PIC thunks. | Joseph Myers | 2012-02-03 | 41 | -418/+93 |
| | |||||
* | Fix wrong copying processing for last bytes in x86-32 wcscpy | Liubov Dmitrieva | 2011-12-23 | 1 | -41/+21 |
| | | | | | | | | | | | Wrong copy algorithm for last bytes, not thread safety. In some particular cases it uses the destination memory beyond the string end for 16-byte load, puts changes into that part that is relevant to destination string and writes whole 16-byte chunk into memory. I have a test case where the memory beyond the string end contains malloc/free data, that appear corrupted in case free() updates it in between the 16-byte read and 16-byte write. | ||||
* | Fix overrun in strcpy destination buffer in x86-32/SSSE3 version | Liubov Dmitrieva | 2011-12-22 | 1 | -745/+516 |
| | |||||
* | Optimized wcschr and wcscpy for x86-64 and x86-32 | Ulrich Drepper | 2011-12-17 | 10 | -1/+1370 |
| | |||||
* | Fix SSSE3/SSE4.2 strcasecmp[_l]/strncasecmp[_l] for non-PIC and ↵ | Andreas Schwab | 2011-11-16 | 2 | -12/+68 |
| | | | | -mno-tls-direct-seg-refs | ||||
* | Add SSE4.2 support for strcasecmp and strncasecmp on x86-32 | Ulrich Drepper | 2011-11-14 | 8 | -89/+470 |
| | |||||
* | SSSE3 optimized strcasecmp and strncasecmp for x86-32 | Ulrich Drepper | 2011-11-13 | 14 | -266/+1058 |
| | |||||
* | Fix warnings in fallback C code of x86-32 wide memory functions | Ulrich Drepper | 2011-11-12 | 3 | -0/+12 |
| | |||||
* | Remove unnecessary code from x86-32 SSSE3 strncmp | Ulrich Drepper | 2011-11-08 | 1 | -3/+1 |
| | |||||
* | Fix some warning nits | Andreas Schwab | 2011-10-28 | 2 | -7/+5 |
| | |||||
* | Move wide char related routines to wcsmbs subdir | Andreas Schwab | 2011-10-28 | 1 | -3/+7 |
| | |||||
* | Fix strnlen change | Ulrich Drepper | 2011-10-23 | 1 | -0/+1 |
| | |||||
* | Add optimized wcslen and strnlen for x86-32 | Liubov Dmitrieva | 2011-10-23 | 8 | -40/+723 |
| | |||||
* | Improve x86-32 SSSE3 memcpy | Michael Zolotukhin | 2011-10-23 | 1 | -219/+708 |
| | |||||
* | Fix WS | Ulrich Drepper | 2011-10-23 | 1 | -5/+5 |
| | |||||
* | Fix signedness in wcscmp comparison | Liubov Dmitrieva | 2011-10-23 | 1 | -71/+87 |
| | |||||
* | No need for boundary case handling in x86-32 __ieee_log | Ulrich Drepper | 2011-10-15 | 1 | -52/+1 |
| | |||||
* | No need for boundary case handling in x86-32 __ieee_logf | Ulrich Drepper | 2011-10-15 | 1 | -52/+1 |
| | |||||
* | Optimized memcmp and wmemcmp for x86-64 and x86-32 | Liubov Dmitrieva | 2011-10-15 | 7 | -282/+754 |
| | |||||
* | Optimize x86-32 log | Ulrich Drepper | 2011-10-14 | 3 | -0/+242 |
| | |||||
* | Fix whitespaces | Ulrich Drepper | 2011-10-12 | 2 | -10/+10 |
| | |||||
* | Optimized memchr, memrchr, rawmemchr for x86-32 | Liubov Dmitrieva | 2011-10-12 | 11 | -1/+2639 |
| | |||||
* | Fix up x86-32 section names for Atom code | Liubov Dmitrieva | 2011-09-07 | 6 | -9/+6 |
| | |||||
* | Move Atom-optimized code out of the way and together | Ulrich Drepper | 2011-09-06 | 3 | -4/+4 |
| | |||||
* | Fix whitespaces | Ulrich Drepper | 2011-09-05 | 2 | -2/+0 |
| | |||||
* | Optimized strchr and strrchr with SSE2 on x86-32 | Liubov Dmitrieva | 2011-09-05 | 7 | -1/+1656 |
| | |||||
* | Fix whitespaces | Ulrich Drepper | 2011-09-05 | 3 | -4/+1 |
| | |||||
* | Add x86-32 optimized wcscmp | Ulrich Drepper | 2011-09-05 | 4 | -1/+1075 |
| | |||||
* | Fix spurious nop at start of __strspn_ia32 | Andreas Schwab | 2011-08-23 | 1 | -2/+2 |
| | |||||
* | Fix whitespaces | Ulrich Drepper | 2011-08-04 | 2 | -2/+0 |
| | |||||
* | Improve x86-32 strcat functions with SSE2/SSSE3 | Liubov Dmitrieva | 2011-08-04 | 10 | -317/+2314 |
| | |||||
* | Quash a warning in strstr-c.c built for static. | Roland McGrath | 2011-07-14 | 1 | -0/+2 |
| | |||||
* | Fix unwind info in 32bit SSE2/SSSE3 strncpy | H.J. Lu | 2011-06-25 | 2 | -1/+5 |
| | |||||
* | Optimized st{r,p}{,n}cpy for SSE2/SSSE3 on x86-32 | H.J. Lu | 2011-06-24 | 14 | -1/+6542 |
| | |||||
* | Fix static linking with checking x86/x86-64 memcpy. | Mike Frysinger | 2011-04-17 | 2 | -2/+2 |
| | |||||
* | Undo accidental checkin. | Ulrich Drepper | 2010-12-14 | 1 | -25/+30 |
| | |||||
* | Fix -D_FORTIFY_SOURCE memmove and bcop | Jakub Jelinek | 2010-12-09 | 1 | -30/+25 |
| | |||||
* | Remove dead code from x86-32 SSSE3 strncmp. | H.J. Lu | 2010-12-01 | 1 | -8/+1 |
| | |||||
* | 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. | ||||
* | Implement accurate fma. | Jakub Jelinek | 2010-10-13 | 1 | -1/+1 |
| | |||||
* | Correct implementation of fmaf. | Jakub Jelinek | 2010-10-11 | 1 | -1/+1 |
| | |||||
* | 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 missing file from last commit. | Andreas Schwab | 2010-07-21 | 1 | -0/+2 |
| |