Diff for /np2/i386c/ia32/segments.c between versions 1.7 and 1.9

version 1.7, 2004/01/23 14:33:26 version 1.9, 2004/01/29 15:06:21
Line 152  load_cs(WORD selector, descriptor_t* sdp Line 152  load_cs(WORD selector, descriptor_t* sdp
         CPU_INST_OP32 = CPU_INST_AS32 =          CPU_INST_OP32 = CPU_INST_AS32 =
             CPU_STATSAVE.cpu_inst_default.op_32 =              CPU_STATSAVE.cpu_inst_default.op_32 =
             CPU_STATSAVE.cpu_inst_default.as_32 = sdp->d;              CPU_STATSAVE.cpu_inst_default.as_32 = sdp->d;
         CPU_REGS_SREG(CPU_CS_INDEX) = (selector & ~3) | (cpl & 3);          CPU_REGS_SREG(CPU_CS_INDEX) = selector;
         CPU_STAT_SREG(CPU_CS_INDEX) = *sdp;          CPU_STAT_SREG(CPU_CS_INDEX) = *sdp;
         CPU_STAT_CPL = cpl & 3;          CPU_STAT_CPL = cpl & 3;
 }  }
Line 193  load_ldtr(WORD selector, int exc) Line 193  load_ldtr(WORD selector, int exc)
                 EXCEPTION((exc == TS_EXCEPTION) ? TS_EXCEPTION : NP_EXCEPTION, sel.selector);                  EXCEPTION((exc == TS_EXCEPTION) ? TS_EXCEPTION : NP_EXCEPTION, sel.selector);
         }          }
   
 #if defined(DEBUG)  #if defined(MORE_DEBUG)
         ldtr_dump(sel.desc.u.seg.segbase, sel.desc.u.seg.limit);          ldtr_dump(sel.desc.u.seg.segbase, sel.desc.u.seg.limit);
 #endif  #endif
   

Removed from v.1.7  
changed lines
  Added in v.1.9


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