about summary refs log tree commit diff
path: root/sysdeps/x86_64/multiarch/strlen.S
Commit message (Collapse)AuthorAgeFilesLines
* Faster strlen on x64.Ondrej Bilka2013-03-181-68/+0
|
* Revert " * sysdeps/x86_64/strlen.S: Replace with new SSE2 based implementation"Ondrej Bilka2013-03-061-0/+68
| | | | This reverts commit b79188d71716b6286866e06add976fe84100595e.
* * sysdeps/x86_64/strlen.S: Replace with new SSE2 based implementationOndrej Bilka2013-03-061-68/+0
| | | | | which is faster on all x86_64 architectures. Tested on AMD, Intel Nehalem, SNB, IVB.
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-021-1/+1
|
* Add x86-64 __libc_ifunc_impl_listH.J. Lu2012-10-111-2/+5
|
* Replace FSF snail mail address with URLs.Paul Eggert2012-02-091-3/+2
|
* Optimized strnlen and wcscmp for x86-64Liubov Dmitrieva2011-10-231-1/+1
|
* Fix inline strncat/strncmp on x86Andreas Schwab2011-08-041-1/+1
|
* Improve 64 bit strcat functions with SSE2/SSSE3Liubov Dmitrieva2011-07-191-1/+4
|
* Unroll x86-64 strlenH.J. Lu2010-08-261-68/+6
|
* Unroll the loop x86-64 SSE4.2 strlen.H.J. Lu2010-01-131-15/+45
|
* Define bit_XXX and index_XXX.H.J. Lu2009-12-131-2/+2
| | | | | | This patch defines bit_XXX and index_XXX and use them to check processor feature in assembly code. It can prevent typos in processor feature check.
* Move SSE4.2 functions together.Ulrich Drepper2009-08-081-0/+1
|
* Align functions to 16-byte boundary.Ulrich Drepper2009-07-031-0/+1
| | | | | | Some of the new multi-arch string functions for x86-64 were not aligned to 16 byte boundarie,s possibly creating unnecessary cache line misses and delays.
* Forgot some more cleanups for the SSE4.2 strlen on x86-64.Ulrich Drepper2009-06-051-2/+7
|
* Add missing cleanups from SSE4.2 x86-64 strlen.Ulrich Drepper2009-06-051-3/+4
|
* Optimize x86-64 strlen for SSE4.2.Ulrich Drepper2009-06-051-0/+87
The SSE4.2 implementation is used in the DSO only. The patch also adds some infrastructure to be used in similar code later one.