1 ! Copyright (C) 2008 Slava Pestov.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: accessors system kernel layouts
4 alien.c-types cpu.architecture cpu.ppc ;
8 t "longlong" c-type stack-align?<<
9 t "ulonglong" c-type stack-align?<<
12 M: linux reserved-area-size 2 cells ;
14 M: linux lr-save 1 cells ;
18 { int-regs { 3 4 5 6 7 8 9 10 } }
19 { float-regs { 1 2 3 4 5 6 7 8 } }
22 M: ppc value-struct? drop f ;
24 M: ppc dummy-stack-params? f ;
26 M: ppc dummy-int-params? f ;
28 M: ppc dummy-fp-params? f ;