Diff for /np2/i286c/i286c.h between versions 1.1.1.1 and 1.4

version 1.1.1.1, 2003/10/16 17:57:36 version 1.4, 2003/10/17 12:49:52
Line 1 Line 1
   
   #define CPUW2TEST
   
   
 #define I286FN  static void  #define I286FN  static void
 #define I286_P  static void  #define I286_P  static void
 #define I286EXT void  #define I286EXT void
Line 8  typedef UINT32 (*CALCEA)(void); Line 11  typedef UINT32 (*CALCEA)(void);
 typedef UINT16 (*CALCLEA)(void);  typedef UINT16 (*CALCLEA)(void);
 typedef UINT16 (*GETLEA)(void);  typedef UINT16 (*GETLEA)(void);
   
 extern  DWORD   EA_FIX;  extern  UINT32  EA_FIX;
 extern  BYTE    *reg8_b53[256];  extern  BYTE    *reg8_b53[256];
 extern  BYTE    *reg8_b20[256];  extern  BYTE    *reg8_b20[256];
 extern  UINT16  *reg16_b53[256];  extern  UINT16  *reg16_b53[256];
 extern  UINT16  *reg16_b20[256];  extern  UINT16  *reg16_b20[256];
 extern  BYTE    szpcflag[0x200];  extern  BYTE    szpcflag[0x200];
 extern  BYTE    szpflag_w[0x10000];  
 extern  CALCEA  c_calc_ea_dst[];  extern  CALCEA  c_calc_ea_dst[];
 extern  CALCLEA c_calc_lea[];  extern  CALCLEA c_calc_lea[];
 extern  GETLEA  c_get_ea[];  extern  GETLEA  c_get_ea[];
   
 extern void CPUCALL i286_intnum(DWORD vect, WORD IP);  #if !defined(CPUW2TEST)
   extern  BYTE    szpflag_w[0x10000];
   #endif
   
   
   extern void CPUCALL i286_intnum(UINT vect, UINT16 IP);
   
   
 extern const I286OP i286op[];  extern const I286OP i286op[];
Line 33  extern const GETLEA i286c_ea_tbl[]; Line 40  extern const GETLEA i286c_ea_tbl[];
   
   
 #define I286_0F static void CPUCALL  #define I286_0F static void CPUCALL
 typedef void (CPUCALL * I286OP_0F)(DWORD op);  typedef void (CPUCALL * I286OP_0F)(UINT op);
   
 I286EXT i286c_cts(void);  I286EXT i286c_cts(void);
   
   
 #define I286_8X static void CPUCALL  #define I286_8X static void CPUCALL
 typedef void (CPUCALL * I286OP8XREG8)(BYTE *p);  typedef void (CPUCALL * I286OP8XREG8)(BYTE *p);
 typedef void (CPUCALL * I286OP8XEXT8)(DWORD madr);  typedef void (CPUCALL * I286OP8XEXT8)(UINT32 madr);
 typedef void (CPUCALL * I286OP8XREG16)(WORD *p, DWORD src);  typedef void (CPUCALL * I286OP8XREG16)(UINT16 *p, UINT32 src);
 typedef void (CPUCALL * I286OP8XEXT16)(DWORD madr, DWORD src);  typedef void (CPUCALL * I286OP8XEXT16)(UINT32 madr, UINT32 src);
   
 extern const I286OP8XREG8 c_op8xreg8_table[];  extern const I286OP8XREG8 c_op8xreg8_table[];
 extern const I286OP8XEXT8 c_op8xext8_table[];  extern const I286OP8XEXT8 c_op8xext8_table[];
Line 52  extern const I286OP8XEXT16 c_op8xext16_t Line 59  extern const I286OP8XEXT16 c_op8xext16_t
   
 #define I286_SFT static void CPUCALL  #define I286_SFT static void CPUCALL
 typedef void (CPUCALL * I286OPSFTR8)(BYTE *p);  typedef void (CPUCALL * I286OPSFTR8)(BYTE *p);
 typedef void (CPUCALL * I286OPSFTE8)(DWORD madr);  typedef void (CPUCALL * I286OPSFTE8)(UINT32 madr);
 typedef void (CPUCALL * I286OPSFTR16)(WORD *p);  typedef void (CPUCALL * I286OPSFTR16)(UINT16 *p);
 typedef void (CPUCALL * I286OPSFTE16)(DWORD madr);  typedef void (CPUCALL * I286OPSFTE16)(UINT32 madr);
 typedef void (CPUCALL * I286OPSFTR8CL)(BYTE *p, BYTE cl);  typedef void (CPUCALL * I286OPSFTR8CL)(BYTE *p, BYTE cl);
 typedef void (CPUCALL * I286OPSFTE8CL)(DWORD madr, BYTE cl);  typedef void (CPUCALL * I286OPSFTE8CL)(UINT32 madr, BYTE cl);
 typedef void (CPUCALL * I286OPSFTR16CL)(WORD *p, BYTE cl);  typedef void (CPUCALL * I286OPSFTR16CL)(UINT16 *p, BYTE cl);
 typedef void (CPUCALL * I286OPSFTE16CL)(DWORD madr, BYTE cl);  typedef void (CPUCALL * I286OPSFTE16CL)(UINT32 madr, BYTE cl);
   
 extern const I286OPSFTR8 sft_r8_table[];  extern const I286OPSFTR8 sft_r8_table[];
 extern const I286OPSFTE8 sft_e8_table[];  extern const I286OPSFTE8 sft_e8_table[];
Line 71  extern const I286OPSFTE16CL sft_e16cl_ta Line 78  extern const I286OPSFTE16CL sft_e16cl_ta
   
   
 #define I286_F6 static void CPUCALL  #define I286_F6 static void CPUCALL
 typedef void (CPUCALL * I286OPF6)(DWORD madr);  typedef void (CPUCALL * I286OPF6)(UINT op);
   
 extern const I286OPF6 c_ope0xf6_table[];  extern const I286OPF6 c_ope0xf6_table[];
 extern const I286OPF6 c_ope0xf7_table[];  extern const I286OPF6 c_ope0xf7_table[];

Removed from v.1.1.1.1  
changed lines
  Added in v.1.4


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