[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sbcl-commits
Subject:    [Sbcl-commits] master: arm64, load-immediate-word: correctly check for single-mov.
From:       stassats via Sbcl-commits <sbcl-commits () lists ! sourceforge ! net>
Date:       2023-09-28 10:30:43
Message-ID: 1695897044.33273.1174 () sfp-scm-2 ! v30 ! lw ! sourceforge ! com
[Download RAW message or body]

The branch "master" has been updated in SBCL:
       via  778effcc46a7eaaeafb75c4517842cb425c90627 (commit)
      from  5a7d3ca2900f3a105a40fc406ca923ba9fd0ee53 (commit)

- Log -----------------------------------------------------------------
commit 778effcc46a7eaaeafb75c4517842cb425c90627
Author: Stas Boukarev <stassats@gmail.com>
Date:   Thu Sep 28 00:47:19 2023 +0300

    arm64, load-immediate-word: correctly check for single-mov.
---
 src/compiler/arm64/move.lisp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/compiler/arm64/move.lisp b/src/compiler/arm64/move.lisp
index 346b42b2e..513e05f3d 100644
--- a/src/compiler/arm64/move.lisp
+++ b/src/compiler/arm64/move.lisp
@@ -25,7 +25,8 @@
                    (setf ffff-count ffff
                          zero-count zero
                          single-mov (or (= ffff 1)
-                                        (= zero 1))))))
+                                        (= zero 1))))
+             single-mov))
       (cond ((typep val '(unsigned-byte 16))
              (inst movz y val)
              y)

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


hooks/post-receive
-- 
SBCL


_______________________________________________
Sbcl-commits mailing list
Sbcl-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sbcl-commits
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic