]> git.ipfire.org Git - thirdparty/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)
committerWilco Dijkstra <wdijkstr@arm.com>
Fri, 6 Sep 2019 15:20:12 +0000 (16:20 +0100)
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.

(cherry picked from commit 4e54d918630ea53e29dd70d3bdffcb00d29ed3d4)

ChangeLog
sysdeps/aarch64/memcmp.S

index 03745760b42bfd99462d276b00df818e6ce8d3a6..20d98f08226373f51a3bdfa46acdd2824841c740 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,11 @@
 2019-09-06  Siddhesh Poyarekar  <siddhesh@sourceware.org>
 
-        * sysdeps/aarch64/memcmp.S: Widen comparison to 16 bytes at a
-        time.
+       * sysdeps/aarch64/memcmp.S: Widen comparison to 16 bytes at a
+       time.
+
+2019-09-06  Siddhesh Poyarekar  <siddhesh@sourceware.org>
+
+       * sysdeps/aarch64/memcmp.S (more16): Fix loop16 branch target.
 
 2019-09-06  Siddhesh Poyarekar  <siddhesh@sourceware.org>
 
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