]> sourceware.org Git - glibc.git/commitdiff
aarch64: Fix branch target to loop16
authorSiddhesh Poyarekar <siddhesh@sourceware.org>
Tue, 6 Mar 2018 17:26:35 +0000 (22:56 +0530)
committerSiddhesh Poyarekar <siddhesh@sourceware.org>
Tue, 6 Mar 2018 17:31:02 +0000 (23:01 +0530)
I goofed up when changing the loop8 name to loop16 and missed on out
the branch instance.  Fixed and actually build tested this time.

* sysdeps/aarch64/memcmp.S (more16): Fix branch target loop16.

ChangeLog
sysdeps/aarch64/memcmp.S

index 23609b80d7206295aa604a3c9359f55b88673b4c..a24ed86474f37fd14dbed00b18277bfdf025129f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2018-03-06  Siddhesh Poyarekar  <siddhesh@sourceware.org>
 
+       * sysdeps/aarch64/memcmp.S (more16): Fix loop16 branch target.
+
        * sysdeps/aarch64/memcmp.S: Widen comparison to 16 bytes at a
        time.
 
index 8325d047e7028f079c2f1c689875b48b6b32169c..743bc078bb91849e6f2b6ff158d482afb6aec926 100644 (file)
@@ -75,7 +75,7 @@ L(more16):
        /* We overlap loads between 0-32 bytes at either side of SRC1 when we
           try to align, so limit it only to strings larger than 128 bytes.  */
        cmp     limit, 96
-       b.ls    L(loop8)
+       b.ls    L(loop16)
 
        /* Align src1 and adjust src2 with bytes not yet done.  */
        and     tmp1, src1, 15
This page took 0.090906 seconds and 5 git commands to generate.