Diff for /np2/i386c/ia32/cpu.h between versions 1.41 and 1.43

version 1.41, 2011/12/21 18:07:57 version 1.43, 2012/01/29 02:59:28
Line 170  typedef struct { Line 170  typedef struct {
         UINT8           user_mode;          UINT8           user_mode;
   
         UINT8           hlt;          UINT8           hlt;
         UINT8           bp;     /* break point bitmap */          UINT8           bp;             /* break point bitmap */
         UINT8           bp_ev;  /* break point event */          UINT8           bp_ev;          /* break point event */
   
         UINT8           backout_sp;     /* backout ESP, when exception */          UINT8           backout_sp;     /* backout ESP, when exception */
   
Line 213  typedef struct { Line 213  typedef struct {
 } FPU_REGS;  } FPU_REGS;
   
 typedef struct {  typedef struct {
         UINT8           valid;  /* レジスタ有効 */          UINT8           valid;
         UINT8           sign;   /* 符号 */          UINT8           sign;
         UINT8           zero;   /* ゼロ */          UINT8           zero;
         UINT8           inf;    /* ∞ */          UINT8           inf;
         UINT8           nan;    /* NaN */          UINT8           nan;
         UINT8           denorm; /* 非正規化 */          UINT8           denorm;
         SINT16          exp;    /* 指数部 */          SINT16          exp;
         UINT64          num;    /* 小数部 */          UINT64          num;
 } FP_REG;  } FP_REG;
   
 typedef struct {  typedef struct {
         UINT8           top;    /* スタック位置 */          UINT8           top;
         UINT8           pc;     /* 精度 */          UINT8           pc;
         UINT8           rc;     /* 丸め */          UINT8           rc;
         UINT8           dmy[1];          UINT8           dmy[1];
   
         FP_REG          reg[FPU_REG_NUM];          FP_REG          reg[FPU_REG_NUM];
Line 264  typedef struct { Line 264  typedef struct {
 } I386EXT;  } I386EXT;
   
 typedef struct {  typedef struct {
         I386STAT        s;                              /* STATsaveされる奴 */          I386STAT        s;              /* STATsave'ed */
         I386EXT         e;          I386EXT         e;
 } I386CORE;  } I386CORE;
   
Line 774  typedef struct { Line 774  typedef struct {
 } disasm_context_t;  } disasm_context_t;
   
 int disasm(UINT32 *eip, disasm_context_t *ctx);  int disasm(UINT32 *eip, disasm_context_t *ctx);
   char *cpu_disasm2str(UINT32 eip);
   
 #ifdef __cplusplus  #ifdef __cplusplus
 }  }

Removed from v.1.41  
changed lines
  Added in v.1.43


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