]> birchwood-abbey.net Git - mit-scheme.git/commitdiff
aarch64: Fix BIC/BICS/EON/ORN encoding with shifted 64-bit operand.
authorTaylor R Campbell <campbell+mit-scheme@mumble.net>
Sat, 31 Oct 2020 16:33:46 +0000 (16:33 +0000)
committerTaylor R Campbell <campbell+mit-scheme@mumble.net>
Thu, 31 Dec 2020 18:32:57 +0000 (18:32 +0000)
(cherry picked from commit 040d03b2ddbe3072e3b67b94285475abcf9123f9)

src/compiler/machines/aarch64/instr1.scm

index f7c27aab1b2175c7f8286d0749bea6dcc5ce3639..a64d5a60a4e139a63022b42b6db9279208f9b314 100644 (file)
@@ -1203,7 +1203,7 @@ USA.
                   ((? type logical-shift/rotate-type)
                    (? Rm register-31=z)
                    (? amount unsigned-6)))
-               (BITS (1 0)              ;sf=0, 32-bit operand size
+               (BITS (1 1)              ;sf=1, 64-bit operand size
                      (2 ,opc)
                      (5 #b01010)
                      (2 type)