aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2010-08-26 22:17:03 -0700
committerUlrich Drepper <drepper@redhat.com>2010-08-26 22:17:03 -0700
commit9ea3de11f11d8ed0a99b38f63ce5741be80b93a2 (patch)
tree99beb992070c08bb0298fc66a38589e36610b131
parent107b2fa56c15572ae56fb4ed18b50b58aff39b7f (diff)
downloadglibc-9ea3de11f11d8ed0a99b38f63ce5741be80b93a2.tar
glibc-9ea3de11f11d8ed0a99b38f63ce5741be80b93a2.tar.gz
glibc-9ea3de11f11d8ed0a99b38f63ce5741be80b93a2.tar.bz2
glibc-9ea3de11f11d8ed0a99b38f63ce5741be80b93a2.zip
Move slow Atom code to separate section.
-rw-r--r--ChangeLog6
-rw-r--r--sysdeps/x86_64/multiarch/strlen-no-bsf.S2
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 6a1bd6a873..1ed9f56dce 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-08-27 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/x86_64/multiarch/strlen-no-bsf.S: Move to .text.slow section.
+
+ * sysdeps/x86_64/strlen.S: Minimal code improvement.
+
2010-08-26 H.J. Lu <hongjiu.lu@intel.com>
* sysdeps/x86_64/strlen.S: Unroll the loop.
diff --git a/sysdeps/x86_64/multiarch/strlen-no-bsf.S b/sysdeps/x86_64/multiarch/strlen-no-bsf.S
index 29ad8227b0..3e52f8165c 100644
--- a/sysdeps/x86_64/multiarch/strlen-no-bsf.S
+++ b/sysdeps/x86_64/multiarch/strlen-no-bsf.S
@@ -22,7 +22,7 @@
#include <sysdep.h>
- .text
+ .section .text.slow,"ax",@progbits
ENTRY (__strlen_no_bsf)
xor %eax, %eax
cmpb $0, (%rdi)