Diff for /np2/i286c/i286c.h between versions 1.1 and 1.6

version 1.1, 2003/10/16 17:57:36 version 1.6, 2003/11/21 06:51:11
Line 1 Line 1
   
 #define I286FN  static void  #define I286FN  static void
 #define I286_P  static void  
 #define I286EXT void  #define I286EXT void
   
 typedef void (*I286OP)(void);  typedef void (*I286OP)(void);
Line 8  typedef UINT32 (*CALCEA)(void); Line 7  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_b20[256];  
 extern  UINT16  *reg16_b53[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(MEMOPTIMIZE)
   extern  BYTE    szpflag_w[0x10000];
   #endif
   
   #if !defined(MEMOPTIMIZE) || (MEMOPTIMIZE < 2)
   extern  BYTE    *_reg8_b53[256];
   extern  BYTE    *_reg8_b20[256];
   #endif
   #if !defined(MEMOPTIMIZE) || (MEMOPTIMIZE < 2)
   extern  UINT16  *_reg16_b53[256];
   extern  UINT16  *_reg16_b20[256];
   #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 41  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 60  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 79  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  
changed lines
  Added in v.1.6


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