]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/cpu/x86/32/32.factor
use radix literals
[factor.git] / basis / cpu / x86 / 32 / 32.factor
index eba669b909ea5c49a31169b213b492602a79b127..f1da80f3f5edbcf540974cb1edf4427738b18264 100755 (executable)
@@ -46,13 +46,13 @@ M: x86.32 %vm-field-ptr ( dst field -- )
     [ 0 MOV ] dip rc-absolute-cell rel-vm ;
 
 M: x86.32 %mark-card
-    drop HEX: ffffffff [+] card-mark <byte> MOV
+    drop 0xffffffff [+] card-mark <byte> MOV
     building get pop
     rc-absolute-cell rel-cards-offset
     building get push ;
 
 M: x86.32 %mark-deck
-    drop HEX: ffffffff [+] card-mark <byte> MOV
+    drop 0xffffffff [+] card-mark <byte> MOV
     building get pop
     rc-absolute-cell rel-decks-offset
     building get push ;
@@ -70,7 +70,7 @@ M: x86.32 return-struct-in-registers? ( c-type -- ? )
     lookup-c-type
     [ return-in-registers?>> ]
     [ heap-size { 1 2 4 8 } member? ] bi
-    os { linux netbsd solaris } member? not
+    os linux? not
     and or ;
 
 ! On x86, parameters are usually never passed in registers,