master: arm64: restore bic, orn disassembly

stassats via Sbcl-commits <[email protected]> Tue, 16 Jun 2026 06:07:45 +0000
Newsgroups gmane.lisp.steel-bank.cvs
Message-ID <[email protected]>
The branch "master" has been updated in SBCL:
       via  6a3653971d0b0a98b05db75a6b18de6f6c47d507 (commit)
      from  6e0c24685d41f8cf15884fcf04afa3243433a618 (commit)

- Log -----------------------------------------------------------------
commit 6a3653971d0b0a98b05db75a6b18de6f6c47d507
Author: Stas Boukarev <[email protected]>
Date:   Tue Jun 16 08:09:01 2026 +0300

    arm64: restore bic, orn disassembly
---
 src/compiler/arm64/insts.lisp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/compiler/arm64/insts.lisp b/src/compiler/arm64/insts.lisp
index f2c277a23..55d5a5627 100644
--- a/src/compiler/arm64/insts.lisp
+++ b/src/compiler/arm64/insts.lisp
@@ -915,10 +915,10 @@
       (emit-logical-reg-inst segment ,opc 1 rd rn rm))))
 
 (defmacro def-logical-reg+simd (name opc printers
-                                simd-u simd-size simd-op &rest simd-printer)
+                                simd-u simd-size simd-op)
   `(define-instruction ,name (segment rd rn rm &optional vector-size)
      ,@printers
-     ,@simd-printer
+     (:printer simd-three-same ((u ,simd-u) (size ,simd-size) (op ,simd-op)))
      (:emitter
       (if vector-size
           (emit-simd-three-same segment

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


hooks/post-receive
-- 
SBCL