master: arm64: fix simd-copy-utf8-crlf-to-character-string

stassats via Sbcl-commits <[email protected]> Thu, 25 Jun 2026 00:42:15 +0000
Newsgroups gmane.lisp.steel-bank.cvs
Message-ID <[email protected]>
The branch "master" has been updated in SBCL:
       via  20da80749a82cb6b51d93326b44562879a08f987 (commit)
      from  f03e003693e5bcf09e947c4b35ad3912bce1bf3d (commit)

- Log -----------------------------------------------------------------
commit 20da80749a82cb6b51d93326b44562879a08f987
Author: Stas Boukarev <[email protected]>
Date:   Thu Jun 25 03:41:01 2026 +0300

    arm64: fix simd-copy-utf8-crlf-to-character-string
    
    A loop increment got removed while editing
---
 src/code/arm64-simd.lisp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/code/arm64-simd.lisp b/src/code/arm64-simd.lisp
index cfe88ceb8..f39fb441a 100644
--- a/src/code/arm64-simd.lisp
+++ b/src/code/arm64-simd.lisp
@@ -829,6 +829,7 @@
                 (inst mov bytes next-bytes :16b)
                 (inst ldr next-bytes (@ byte-array 16))
                 (check-ascii next-bytes temp DONE)
+                (inst add byte-array byte-array 16)
 
                 ;; Shift bytes right to find CRLF starting at odd indexes
                 ;; and grab the first byte from the next vector to check if it

-----------------------------------------------------------------------


hooks/post-receive
-- 
SBCL