Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve 64 bit memchr, memrchr, rawmemchr with SSE2 | Liubov Dmitrieva | 2011-10-07 | 1 | -3/+7 |
| | |||||
* | Move Atom-optimized code out of the way and together | Ulrich Drepper | 2011-09-06 | 3 | -3/+3 |
| | |||||
* | Fix whitespaces | Ulrich Drepper | 2011-09-05 | 2 | -2/+0 |
| | |||||
* | Add Atom-optimized strchr and strrchr for x86-64 | Liubov Dmitrieva | 2011-09-05 | 5 | -3/+851 |
| | |||||
* | Fix inline strncat/strncmp on x86 | Andreas Schwab | 2011-08-04 | 1 | -1/+1 |
| | |||||
* | Fix overflow bug is optimized strncat for x86-64 | Ulrich Drepper | 2011-07-21 | 2 | -29/+27 |
| | |||||
* | Fix whitespaces | Ulrich Drepper | 2011-07-19 | 4 | -12/+9 |
| | |||||
* | Improve 64 bit strcat functions with SSE2/SSSE3 | Liubov Dmitrieva | 2011-07-19 | 15 | -318/+1486 |
| | |||||
* | Improved st{r,p}{,n}cpy for SSE2 and SSSE3 on x86-64 | H.J. Lu | 2011-06-24 | 10 | -1838/+5488 |
| | |||||
* | Optimized st{r,p}{,n}cpy for SSE2/SSSE3 on x86-32 | H.J. Lu | 2011-06-24 | 2 | -3/+14 |
| | |||||
* | Assume Intel Core i3/i5/i7 processor if AVX is available | H.J. Lu | 2011-06-03 | 1 | -0/+7 |
| | |||||
* | Fix static linking with checking x86/x86-64 memcpy. | Mike Frysinger | 2011-04-17 | 2 | -2/+2 |
| | |||||
* | Work around old buggy program which cannot cope with memcpy semantics. | H.J. Lu | 2011-04-01 | 2 | -5/+15 |
| | |||||
* | Handle page boundaries in x86 SSE4.2 strncmp. | H.J. Lu | 2011-03-21 | 1 | -15/+30 |
| | |||||
* | Enable SSE2 memset for AMD'supcoming Orochi processor. | Harsha Jagasia | 2011-03-04 | 1 | -2/+10 |
| | | | | | | | | | This patch enables SSE2 memset for AMD's upcoming Orochi processor. This patch also fixes the following bug: For misaligned blocks larger than > 144 Bytes, memset branches into the integer code path depending on the value of misalignment even if the startup code chooses the SSE2 code path upfront, when multiarch is enabled. | ||||
* | Fix some warning nits. | Roland McGrath | 2011-02-04 | 1 | -0/+1 |
| | |||||
* | Support Intel processor model 6 and model 0x2. | H.J. Lu | 2010-11-12 | 1 | -0/+1 |
| | |||||
* | Fix one exit path in x86-64 SSE4.2 str{,n}casecmp. | H.J. Lu | 2010-11-10 | 1 | -0/+6 |
| | |||||
* | Use IFUNC on x86-64 memset | H.J. Lu | 2010-11-08 | 8 | -4/+210 |
| | |||||
* | Fix x86-64 strchr propagation of search byte into all bytes of SSE register | Richard Li | 2010-10-25 | 1 | -2/+2 |
| | |||||
* | Implement accurate fma. | Jakub Jelinek | 2010-10-13 | 1 | -2/+2 |
| | |||||
* | Correct implementation of fmaf. | Jakub Jelinek | 2010-10-11 | 1 | -2/+2 |
| | |||||
* | Re-enable all strncasecmp versions. | Ulrich Drepper | 2010-09-20 | 1 | -2/+0 |
| | |||||
* | Fix limit detection in x86-64 SSE2 strncasecmp. | Ulrich Drepper | 2010-09-20 | 1 | -0/+2 |
| | |||||
* | Move slow Atom code to separate section. | Ulrich Drepper | 2010-08-26 | 1 | -1/+1 |
| | |||||
* | Unroll x86-64 strlen | H.J. Lu | 2010-08-26 | 4 | -69/+401 |
| | |||||
* | Missing comma in last commit. | H.J. Lu | 2010-08-26 | 1 | -1/+1 |
| | |||||
* | Clean up warnings in new x86_64/multiarch code. | Roland McGrath | 2010-08-25 | 5 | -21/+63 |
| | |||||
* | Unroll 32bit SSE strlen and handle slow bsf | H.J. Lu | 2010-08-25 | 2 | -0/+12 |
| | |||||
* | Add missing copyright year updated and pretty printing. | Ulrich Drepper | 2010-08-24 | 3 | -3/+3 |
| | |||||
* | Clean up SSE variable shifts | Richard Henderson | 2010-08-24 | 6 | -354/+73 |
| | |||||
* | Fix two typos in x86-64 SSE4.2 strncasecmp implementation. | Ulrich Drepper | 2010-08-19 | 1 | -2/+2 |
| | |||||
* | Fix fourth parameter of SSE4.2 strcmp for x86-64. | Ulrich Drepper | 2010-08-15 | 1 | -3/+3 |
| | |||||
* | Add optimized strncasecmp versions for x86-64. | Ulrich Drepper | 2010-08-14 | 4 | -223/+306 |
| | |||||
* | Fix x86-64 build without multiarch. | Ulrich Drepper | 2010-08-14 | 1 | -0/+1 |
| | |||||
* | Add support for SSSE3 and SSE4.2 versions of strcasecmp on x86-64. | Ulrich Drepper | 2010-07-31 | 4 | -20/+373 |
| | |||||
* | Pretty printing x86-64 SSE4.3 strcmp. | Ulrich Drepper | 2010-07-30 | 1 | -29/+29 |
| | |||||
* | Fix tolower operation in strcasestr. | Ulrich Drepper | 2010-07-30 | 1 | -1/+1 |
| | |||||
* | Avoid compiling unneeded file in ld.so. | Ulrich Drepper | 2010-07-27 | 1 | -3/+5 |
| | |||||
* | Speed up x86-64 strcasestr a bit moew. | Ulrich Drepper | 2010-07-24 | 1 | -5/+11 |
| | | | | | Using the new SSE4.2 instructions is cool but not really the fastest. Some older SSE instructions can do the trick faster. | ||||
* | Add strcasestr-nonascii to i386 build | Andreas Schwab | 2010-07-21 | 2 | -7/+10 |
| | |||||
* | Fix non-ASCII case of SSE4.2 strcasstr. | Ulrich Drepper | 2010-07-16 | 1 | -0/+2 |
| | |||||
* | Speed up SSE4.2 strcasestr by avoiding indirect function call. | Ulrich Drepper | 2010-07-16 | 4 | -49/+76 |
| | |||||
* | Improve 64bit memcpy/memmove for Atom, Core 2 and Core i7 | H.J. Lu | 2010-06-30 | 16 | -6/+6635 |
| | | | | | | | This patch includes optimized 64bit memcpy/memmove for Atom, Core 2 and Core i7. It improves memcpy by up to 3X on Atom, up to 4X on Core 2 and up to 1X on Core i7. It also improves memmove by up to 3X on Atom, up to 4X on Core 2 and up to 2X on Core i7. | ||||
* | Incorrect x86 CPU family and model check. | H.J. Lu | 2010-05-27 | 1 | -3/+3 |
| | |||||
* | Check DATA_CACHE_SIZE_HALF | H.J. Lu | 2010-04-14 | 1 | -2/+2 |
| | |||||
* | Optimie x86-64 SSE4 memcmp for unaligned data. | H.J. Lu | 2010-04-14 | 1 | -6/+371 |
| | |||||
* | x86-64 SSE4 optimized memcmp | H.J. Lu | 2010-04-14 | 4 | -1/+1331 |
| | | | | | This is 64bit SSE4 optimized memcmp. It improves memcmp by upto 3X on Intel Core i7. | ||||
* | Update x86-64 cpu multiarch selection header. | Ulrich Drepper | 2010-04-13 | 1 | -17/+21 |
| | |||||
* | Fix concurrent handling of __cpu_features. | Ulrich Drepper | 2010-04-04 | 2 | -14/+23 |
| |