66d65
< INTREG_R15_SVC = INTREG_R15,
72d70
< INTREG_R15_MON = INTREG_R15,
78d75
< INTREG_R15_ABT = INTREG_R15,
84d80
< INTREG_R15_UND = INTREG_R15,
90d85
< INTREG_R15_IRQ = INTREG_R15,
101d95
< INTREG_R15_FIQ = INTREG_R15,
149a144
> INTREG_R15_SVC = INTREG_R15,
165a161
> INTREG_R15_MON = INTREG_R15,
181a178
> INTREG_R15_ABT = INTREG_R15,
197a195
> INTREG_R15_UND = INTREG_R15,
213a212
> INTREG_R15_IRQ = INTREG_R15,
224a224
> INTREG_R15_FIQ = INTREG_R15,
331c331,332
< return (IntRegIndex)(index + NUM_INTREGS);
---
>
> return index == 15 ? (IntRegIndex)15 : (IntRegIndex)(index + NUM_INTREGS);