src/ssx/ppc405/ppc405.h
/// In the PowerPC EABI all initial stack frames require 8 bytes - the 4 bytes
/// at the SP are zeroed to indicate the end of the stack, and the 4 bytes
/// behind the SP are for the initial subroutine's LR.
In the PowerPC EABI all initial stack frames require 8 bytes - the 4 bytes
at the SP are zeroed to indicate the end of the stack, and the 4 bytes
behind the SP are for the initial subroutine's LR.
In the PowerPC EABI all initial stack frames require 8 bytes - the 4 bytes at the SP are zeroed to indicate the end of the stack and the 4 bytes behind the SP are for the initial subroutine ' s LR .
static inline void
__ssx_stack_create_initial_frame(SsxAddress* stack, size_t* size) \
{
*stack -= 8;
* size -= 8;
* ((SSX_STACK_TYPE*)(*stack)) = 0;
}
static inline void __ssx_stack_create_initial_frame ( SsxAddress * stack , size_t * size ) { * stack -= 8 ; * size -= 8 ; * ( ( SSX_STACK_TYPE * ) ( * stack ) ) = 0 ; }
In the PowerPC EABI all initial stack frames require 8 bytes - the 4 bytes
at the SP are zeroed to indicate the end of the stack, and the 4 bytes
behind the SP are for the initial subroutine's LR.
In the PowerPC EABI all initial stack frames require 8 bytes - the 4 bytes at the SP are zeroed to indicate the end of the stack and the 4 bytes behind the SP are for the initial subroutine ' s LR .