fix the stack pointer in the interrupt code