diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2010-08-26 22:09:34 -0700 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2010-08-26 22:09:34 -0700 |
commit | 623aac7f84dfddee9bcf9d51f23612479cf672ec (patch) | |
tree | 355c57e1d98cff706ead0832461b060bc24ffc7c /ChangeLog | |
parent | b416a900856ff871c06b08fa2c9c943fd86597da (diff) | |
download | glibc-623aac7f84dfddee9bcf9d51f23612479cf672ec.tar glibc-623aac7f84dfddee9bcf9d51f23612479cf672ec.tar.gz glibc-623aac7f84dfddee9bcf9d51f23612479cf672ec.tar.bz2 glibc-623aac7f84dfddee9bcf9d51f23612479cf672ec.zip |
Unroll x86-64 strlen
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -1,3 +1,14 @@ +2010-08-26 H.J. Lu <hongjiu.lu@intel.com> + + * sysdeps/x86_64/strlen.S: Unroll the loop. + * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Add + strlen-sse2 strlen-sse2-bsf. + * sysdeps/x86_64/multiarch/strlen.S ((strlen): Return + __strlen_no_bsf if bit_Slow_BSF is set. + (__strlen_sse42): Removed. + * sysdeps/x86_64/multiarch/strlen-no-bsf.S: New file. + * sysdeps/x86_64/multiarch/strlen-sse4.S: New file. + 2010-08-25 Roland McGrath <roland@redhat.com> * sysdeps/x86_64/multiarch/varshift.S: File removed. |