master: arm64: fix fast-logand-c/unsigned=>unsigned

stassats via Sbcl-commits <[email protected]>
Newsgroups gmane.lisp.steel-bank.cvs
Message-ID <[email protected]>
The branch "master" has been updated in SBCL:
       via  facbb275e36000696be58d882578008b8aed2713 (commit)
      from  524d98588a4afea6fa8de6b8cedc44a9a9b45026 (commit)

- Log -----------------------------------------------------------------
commit facbb275e36000696be58d882578008b8aed2713
Author: Stas Boukarev <[email protected]>
Date:   Fri Aug 14 20:24:45 2026 +0300

    arm64: fix fast-logand-c/unsigned=>unsigned
    
    Inherit from the right VOP
---
 src/compiler/arm64/arith.lisp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/compiler/arm64/arith.lisp b/src/compiler/arm64/arith.lisp
index 589f87b71..38f1262c6 100644
--- a/src/compiler/arm64/arith.lisp
+++ b/src/compiler/arm64/arith.lisp
@@ -310,10 +310,8 @@
                        ((load-immediate-word tmp-tn y))))))
         (inst and r x imm)))))
 
-(define-vop (fast-logand-c/unsigned=>unsigned fast-signed-binop-c)
-  (:translate logand)
+(define-vop (fast-logand-c/unsigned=>unsigned fast-logand-c/signed=>signed)
   (:args (x :scs (unsigned-reg)))
-  (:info y)
   (:results (r :scs (unsigned-reg)))
   (:result-types unsigned-num)
   (:arg-types unsigned-num (:constant (satisfies encode-logical-immediate))))

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


hooks/post-receive
-- 
SBCL
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.