|
|
| version 1.14, 2003/11/30 12:41:29 | version 1.15, 2003/11/30 16:17:12 |
|---|---|
| Line 1 | Line 1 |
| #if defined(ARM) && defined(BYTESEX_LITTLE) | #if defined(X11) && (defined(i386) || defined(__i386__)) |
| #define INHIBIT_WORDP(m) ((m) >= 0x9ffff) | |
| #elif (defined(ARM) || defined(X11)) && defined(BYTESEX_LITTLE) | |
| #define INHIBIT_WORDP(m) (((m) & 1) || ((m) >= 0xa0000)) | #define INHIBIT_WORDP(m) (((m) & 1) || ((m) >= 0xa0000)) |
| #else | #else |
| #define INHIBIT_WORDP(m) (1) | #define INHIBIT_WORDP(m) (1) |
| Line 418 extern UINT calc_a(UINT op, UINT32 *seg) | Line 420 extern UINT calc_a(UINT op, UINT32 *seg) |
| reg = i286_memoryread_w(I286_SP + SS_BASE); \ | reg = i286_memoryread_w(I286_SP + SS_BASE); \ |
| I286_SP += 2; | I286_SP += 2; |
| #if defined(ARM) && defined(BYTESEX_LITTLE) | #if (defined(ARM) || defined(X11)) && defined(BYTESEX_LITTLE) |
| #define REGPUSH(reg, clock) { \ | #define REGPUSH(reg, clock) { \ |
| UINT32 addr; \ | UINT32 addr; \ |