]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/cpu/ppc/macosx/macosx.factor
FFI rewrite part 5: return value boxing and callback parameter boxing now uses vregs...
[factor.git] / basis / cpu / ppc / macosx / macosx.factor
index 49e9768cf67c76d57224b534592bba7501334d6f..989426b8d2f0f747172a8083602e79bf8455f01c 100644 (file)
@@ -8,7 +8,11 @@ M: macosx reserved-area-size 6 cells ;
 
 M: macosx lr-save 2 cells ;
 
-M: float-regs param-regs 2drop { 1 2 3 4 5 6 7 8 9 10 11 12 13 } ;
+M: ppc param-regs
+    drop {
+        { int-regs { 3 4 5 6 7 8 9 10 } }
+        { float-regs { 1 2 3 4 5 6 7 8 9 10 11 12 13 } }
+    } ;
 
 M: ppc value-struct? drop t ;