Diff for /np2/i386c/ia32/ia32.c between versions 1.22 and 1.23

version 1.22, 2011/01/15 17:17:23 version 1.23, 2011/12/21 18:02:15
Line 132  ia32_setemm(UINT frame, UINT32 addr) { Line 132  ia32_setemm(UINT frame, UINT32 addr) {
 /*  /*
  * モード遷移   * モード遷移
  */   */
 void FASTCALL  void CPUCALL
 change_pm(BOOL onoff)  change_pm(BOOL onoff)
 {  {
 #if 0  #if 0
Line 159  change_pm(BOOL onoff) Line 159  change_pm(BOOL onoff)
         CPU_STAT_PM = onoff;          CPU_STAT_PM = onoff;
 }  }
   
 void FASTCALL  void CPUCALL
 change_pg(BOOL onoff)  change_pg(BOOL onoff)
 {  {
   
Line 172  change_pg(BOOL onoff) Line 172  change_pg(BOOL onoff)
         CPU_STAT_PAGING = onoff;          CPU_STAT_PAGING = onoff;
 }  }
   
 void FASTCALL  void CPUCALL
 change_vm(BOOL onoff)  change_vm(BOOL onoff)
 {  {
         int i;          int i;
Line 197  change_vm(BOOL onoff) Line 197  change_vm(BOOL onoff)
 /*  /*
  * flags   * flags
  */   */
 static void FASTCALL  static void CPUCALL
 modify_eflags(UINT32 new_flags, UINT32 mask)  modify_eflags(UINT32 new_flags, UINT32 mask)
 {  {
         UINT32 orig = CPU_EFLAG;          UINT32 orig = CPU_EFLAG;
Line 219  modify_eflags(UINT32 new_flags, UINT32 m Line 219  modify_eflags(UINT32 new_flags, UINT32 m
         }          }
 }  }
   
 void FASTCALL  void CPUCALL
 set_flags(UINT16 new_flags, UINT16 mask)  set_flags(UINT16 new_flags, UINT16 mask)
 {  {
   
Line 228  set_flags(UINT16 new_flags, UINT16 mask) Line 228  set_flags(UINT16 new_flags, UINT16 mask)
         modify_eflags(new_flags, mask);          modify_eflags(new_flags, mask);
 }  }
   
 void FASTCALL  void CPUCALL
 set_eflags(UINT32 new_flags, UINT32 mask)  set_eflags(UINT32 new_flags, UINT32 mask)
 {  {
   
Line 241  set_eflags(UINT32 new_flags, UINT32 mask Line 241  set_eflags(UINT32 new_flags, UINT32 mask
 /*  /*
  * CR3 (Page Directory Entry base physical address)   * CR3 (Page Directory Entry base physical address)
  */   */
 void FASTCALL  void CPUCALL
 set_cr3(UINT32 new_cr3)  set_cr3(UINT32 new_cr3)
 {  {
   
Line 255  set_cr3(UINT32 new_cr3) Line 255  set_cr3(UINT32 new_cr3)
 /*  /*
  * CPL (Current Privilege Level)   * CPL (Current Privilege Level)
  */   */
 void FASTCALL  void CPUCALL
 set_cpl(int new_cpl)  set_cpl(int new_cpl)
 {  {
         int cpl = new_cpl & 3;          int cpl = new_cpl & 3;

Removed from v.1.22  
changed lines
  Added in v.1.23


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