Vocabulary
system

Definition


Methods




M:: x86.32 %box ( dst src func rep gc-map -- )
src rep 0 %store-stack-param rep rep-size save-vm-ptr
func f gc-map %c-invoke dst EAX tagged-rep %copy ;



M:: x86.32 %box-long-long ( dst src1 src2 func gc-map -- )
src1 int-rep 0 %store-stack-param
src2 int-rep 4 %store-stack-param 8 save-vm-ptr
func f gc-map %c-invoke dst EAX tagged-rep %copy ;

























































M:: x86.32 %unbox ( dst src func rep -- )
src func call-unbox-func dst rep %load-return ;














































































M:: x86.32 stack-cleanup ( stack-size return abi -- n )
{
{ [ abi callee-cleanup? ] [ stack-size ] }
{ [ return abi funny-large-struct-return? ] [ 4 ] }
[ 0 ]
} cond ;