Hello,
SPC58xH Reference Manual is right.
SPC58xH implements two FPU exceptions:
- EFPU Data Exception (offset 0xA0)
- EFPU Round Exception (offset 0xB0)
Each entry in the exception table is 16 bytes.
Considering the exception table as an array with 16 bytes for each entry:
- offset 0xA0 is at index 10 (decimal): IVOR10
- offset 0xB0 is at index 11 (decimal): IVOR11
In SPC5Studio, exception table implementation uses align 4 directive to have 16 bytes displacement.
SPC5Studio implements the exception table up to entry 15 (IVOR15)
IVOR10 implementation, in SPC5Studio, refers to the decrementer as defined on Book-E but the code is commented, just a matter of porting the exception handlers form a previous device (which implements the decrementer at IVOR10).
Best Regards.