aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/x86_64/multiarch/strlen.S
AgeCommit message (Collapse)Author
2013-03-18Faster strlen on x64.Ondrej Bilka
2013-03-06Revert " * sysdeps/x86_64/strlen.S: Replace with new SSE2 based implementation"Ondrej Bilka
This reverts commit b79188d71716b6286866e06add976fe84100595e.
2013-03-06 * sysdeps/x86_64/strlen.S: Replace with new SSE2 based implementationOndrej Bilka
which is faster on all x86_64 architectures. Tested on AMD, Intel Nehalem, SNB, IVB.
2013-01-02Update copyright notices with scripts/update-copyrights.Joseph Myers
2012-10-11Add x86-64 __libc_ifunc_impl_listH.J. Lu
2012-02-09Replace FSF snail mail address with URLs.Paul Eggert
2011-10-23Optimized strnlen and wcscmp for x86-64Liubov Dmitrieva
2011-08-04Fix inline strncat/strncmp on x86Andreas Schwab
2011-07-19Improve 64 bit strcat functions with SSE2/SSSE3Liubov Dmitrieva
2010-08-26Unroll x86-64 strlenH.J. Lu
2010-01-13Unroll the loop x86-64 SSE4.2 strlen.H.J. Lu
2009-12-13Define bit_XXX and index_XXX.H.J. Lu
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.
2009-08-08Move SSE4.2 functions together.Ulrich Drepper
2009-07-03Align functions to 16-byte boundary.Ulrich Drepper
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.
2009-06-05Forgot some more cleanups for the SSE4.2 strlen on x86-64.Ulrich Drepper
2009-06-05Add missing cleanups from SSE4.2 x86-64 strlen.Ulrich Drepper
2009-06-05Optimize x86-64 strlen for SSE4.2.Ulrich Drepper
The SSE4.2 implementation is used in the DSO only. The patch also adds some infrastructure to be used in similar code later one.