Optimize exception trampoline handler
Optimize exception trampoline handler

Save 16 bytes by using the delay slot, as well as hiding latency by
interleaving instructions.

Align the function on a 16-byte boundary for better instruction
caching.

ijacquez/libyaul,ijacquez/libyaul,ijacquez/libyaul,ijacquez/libyaul