From b3a61535efdb5cc2d0eafdaa06e52770f5e99243 Mon Sep 17 00:00:00 2001 From: Stas Boukarev Date: Wed, 19 Aug 2026 02:04:40 +0300 Subject: [PATCH] Rearrange branches --- src/code/arm64-simd.lisp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/code/arm64-simd.lisp b/src/code/arm64-simd.lisp index 57923478c..3de6253d0 100644 --- a/src/code/arm64-simd.lisp +++ b/src/code/arm64-simd.lisp @@ -731,14 +731,13 @@ (inst cmp byte-array byte-end) (inst ccmp string string-end :ls 2) - (inst b :hi DONE-1-2) - (inst b 1-2-LOOP) + (inst b :ls 1-2-LOOP) + (inst smov tmp-tn bytes 8 :b) + (inst b ADJUST-TAIL) ERROR-1-2 (inst smov tmp-tn bytes 0 :b) - (inst b ADJUST-TAIL) - DONE-1-2 - (inst smov tmp-tn bytes 8 :b) + ADJUST-TAIL ;; Ignore any consumed continuations (inst cmn tmp-tn 64)