Diff for /np2/i386c/ia32/cpu.h between versions 1.15 and 1.18

version 1.15, 2004/02/09 16:12:07 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);
Line 533  void exec_1step(void); Line 533  void exec_1step(void);
 #define INST_STRING     (1 << 1)  #define INST_STRING     (1 << 1)
 #define REP_CHECKZF     (1 << 7)  #define REP_CHECKZF     (1 << 7)
   
   int disasm(DWORD *eip, char *buf, size_t size);
   
 void ia32_printf(const char *buf, ...);  void ia32_printf(const char *buf, ...);
 void ia32_warning(const char *buf, ...);  void ia32_warning(const char *buf, ...);
 void ia32_panic(const char *buf, ...);  void ia32_panic(const char *buf, ...);

Removed from v.1.15  
changed lines
  Added in v.1.18


RetroPC.NET-CVS <cvs@retropc.net>