9 For the sake of efficiency CACAO uses its own stack frame layout that does
10 not comply with the usual frame layout on the native ABI. This document
11 tries to collect the stack frame layouts used on the various architectures.
17 >>>> sp in method (after initial sub) <<<<
19 u4[] arguments for calling methods \__ rd->memuse slots
20 u4[] local variable slots allocated on stack /
22 u4[1..2] synchronized object / saved return value (only for synched methods)
24 u8[] callee-saved float registers
25 u4[] callee-saved integer registers
27 >>>> sp on method entry <<<<
30 u4[] arguments on stack