|Interrupt (completion type)|
|Double fault. |
|Unhandled exception. |
These are all of the exceptions that can be raised on the SH4, and their codes. They're divided into several logical groups.
|#define EXC_DOUBLE_FAULT 0x0ff0|
This exception is completely done in software (not represented on the CPU at all). Its used for when an exception occurs during an IRQ service routine.
|#define EXC_UNHANDLED_EXC 0x0fe0|
This exception is a software-generated exception for a generic unhandled exception.