]> gitweb.factorcode.org Git - factor.git/commitdiff
asdf
authorDoug Coleman <doug.coleman@gmail.com>
Thu, 18 Feb 2021 20:56:01 +0000 (14:56 -0600)
committerDoug Coleman <doug.coleman@gmail.com>
Fri, 17 Jun 2022 22:16:14 +0000 (17:16 -0500)
basis/bootstrap/assembler/arm.64.factor

index 2708e372ddae3a471e10e13e40af8a2d79a294fd..fb6957bbfee5137d09c288103420acc6fa289dd2 100644 (file)
@@ -540,22 +540,24 @@ big-endian off
 
 ! Load a value from a stack position
 [
-    temp1 ds-reg 0x7f [+] MOV f rc-absolute-1 rel-untagged
+    temp1 ds-reg 0x7f [+] MOV f rc-absolute-1 rel-untagged
 ] PIC-LOAD jit-define
 
-[ temp1/32 tag-mask get AND ] PIC-TAG jit-define
+[
+    ! temp1/32 tag-mask get AND
+] PIC-TAG jit-define
 
 [
-    temp0 temp1 MOV
-    temp1/32 tag-mask get AND
-    temp1/32 tuple type-number CMP
-    [ JNE ]
-    [ temp1 temp0 tuple-class-offset [+] MOV ]
-    jit-conditional
+    temp0 temp1 MOV
+    temp1/32 tag-mask get AND
+    temp1/32 tuple type-number CMP
+    [ JNE ]
+    [ temp1 temp0 tuple-class-offset [+] MOV ]
+    jit-conditional
 ] PIC-TUPLE jit-define
 
 [
-    temp1/32 0x7f CMP f rc-absolute-1 rel-untagged
+    temp1/32 0x7f CMP f rc-absolute-1 rel-untagged
 ] PIC-CHECK-TAG jit-define
 
 [ 0 JE f rc-relative rel-word ] PIC-HIT jit-define