|
|
|
@ -229,6 +229,17 @@ extern ARMword isize; |
|
|
|
} \ |
|
|
|
while (0) |
|
|
|
|
|
|
|
#define SETABORT_SKIPBRANCH(i, m, d) \ |
|
|
|
do \ |
|
|
|
{ \ |
|
|
|
int SETABORT_mode = (m); \ |
|
|
|
\ |
|
|
|
ARMul_SetSPSR (state, SETABORT_mode, ARMul_GetCPSR (state)); \ |
|
|
|
ARMul_SetCPSR (state, ((ARMul_GetCPSR (state) & ~(EMODE | TBIT)) \ |
|
|
|
| (i) | SETABORT_mode)); \ |
|
|
|
} \ |
|
|
|
while (0) |
|
|
|
|
|
|
|
//#ifndef MODE32 |
|
|
|
#define VECTORS 0x20 |
|
|
|
#define LEGALADDR 0x03ffffff |
|
|
|
|