Correct SPR naming
Change exception buffer layout on stack

The registers are now stored in their order and a macro is used to
ease addressing.