master: arm64-simd: off-by-one in check-ascii

stassats via Sbcl-commits <[email protected]> Thu, 25 Jun 2026 01:28:13 +0000
Newsgroups gmane.lisp.steel-bank.cvs
Message-ID <[email protected]>
The branch "master" has been updated in SBCL:
       via  31404b70cbbf1bb2c2c8fd5e5d1832764eee60ab (commit)
      from  c217354fa1d9fa58b4c069496ffe48b1d6b87ab0 (commit)

- Log -----------------------------------------------------------------
commit 31404b70cbbf1bb2c2c8fd5e5d1832764eee60ab
Author: Stas Boukarev <[email protected]>
Date:   Thu Jun 25 04:17:44 2026 +0300

    arm64-simd: off-by-one in check-ascii
---
 src/code/arm64-simd.lisp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/code/arm64-simd.lisp b/src/code/arm64-simd.lisp
index f871f4fe9..2e78a8516 100644
--- a/src/code/arm64-simd.lisp
+++ b/src/code/arm64-simd.lisp
@@ -522,7 +522,7 @@
       (inst umaxv temp input v-size)
       (inst umov tmp-tn temp 0 size)
       (inst cmp tmp-tn 127)
-      (inst b :hs not-ascii-label))))
+      (inst b :hi not-ascii-label))))
 
 (defun simd-copy-utf8-to-character-string (start end string ibuf)
   (declare (type index start end)

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


hooks/post-receive
-- 
SBCL