Restore r8 at proper point in swi_handler
Move defination of saved_sp_add inside kernel.c