#define CPU_SAVED_REGS_CNT 1
#define CPU_STACK_GROWS_UPWARD 0
- #define CPU_SP_ON_EMPTY_SLOT 0
+ #define CPU_SP_ON_EMPTY_SLOT 1
#elif CPU_DSP56K
* RTS discards SR while returning (it does not restore it). So we push
* 0 to fake the same context.
*/
- #define CPU_PUSH_CALL_FRMAE(sp, func) \
+ #define CPU_PUSH_CALL_FRAME(sp, func) \
do { \
CPU_PUSH_WORD((sp), (func)); \
CPU_PUSH_WORD((sp), 0x100); \