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