|
|
| version 1.16, 2004/02/13 14:52:35 | version 1.18, 2004/02/19 03:04:01 |
|---|---|
| Line 447 void set_eflags(DWORD new_flags, DWORD m | Line 447 void set_eflags(DWORD new_flags, DWORD m |
| #define CPU_MODE_USER 1 | #define CPU_MODE_USER 1 |
| #define CPU_SET_CPL(cpl) \ | #define CPU_SET_CPL(cpl) \ |
| do { \ | do { \ |
| BYTE __t = (cpl) & 3; \ | BYTE __t = (BYTE)((cpl) & 3); \ |
| CPU_STAT_CPL = __t; \ | CPU_STAT_CPL = __t; \ |
| CPU_STAT_USER_MODE = (__t == 3) ? CPU_MODE_USER : CPU_MODE_SUPERVISER; \ | CPU_STAT_USER_MODE = (__t == 3) ? CPU_MODE_USER : CPU_MODE_SUPERVISER; \ |
| } while (/*CONSTCOND*/ 0) | } while (/*CONSTCOND*/ 0) |
| Line 525 void ia32withtrap(void); | Line 525 void ia32withtrap(void); |
| void ia32withdma(void); | void ia32withdma(void); |
| void ia32_step(void); | void ia32_step(void); |
| void CPUCALL ia32_interrupt(BYTE vect); | void CPUCALL ia32_interrupt(REG8 vect); |
| void CPUCALL ia32_exception(DWORD vect, DWORD p1, DWORD p2); | void CPUCALL ia32_exception(DWORD vect, DWORD p1, DWORD p2); |
| void exec_1step(void); | void exec_1step(void); |