Diff for /np2/i286c/i286c_f6.c between versions 1.11 and 1.13

version 1.11, 2003/12/08 00:55:31 version 1.13, 2003/12/12 01:04:40
Line 1 Line 1
 #include        "compiler.h"  #include        "compiler.h"
 #include        "cpucore.h"  #include        "cpucore.h"
 #include        "i286c.h"  #include        "i286c.h"
 #include        "memory.h"  
 #include        "i286c.mcr"  #include        "i286c.mcr"
   
   
Line 47  I286_F6 _not_ea8(UINT op) { Line 46  I286_F6 _not_ea8(UINT op) {
   
 I286_F6 _neg_ea8(UINT op) {  I286_F6 _neg_ea8(UINT op) {
   
         BYTE    *out;          UINT8   *out;
         UINT    src;          UINT    src;
         UINT    dst;          UINT    dst;
         UINT32  madr;          UINT32  madr;
Line 62  I286_F6 _neg_ea8(UINT op) { Line 61  I286_F6 _neg_ea8(UINT op) {
                 if (madr >= I286_MEMWRITEMAX) {                  if (madr >= I286_MEMWRITEMAX) {
                         src = i286_memoryread(madr);                          src = i286_memoryread(madr);
                         NEGBYTE(dst, src)                          NEGBYTE(dst, src)
                         i286_memorywrite(madr, (BYTE)dst);                          i286_memorywrite(madr, (REG8)dst);
                         return;                          return;
                 }                  }
                 out = mem + madr;                  out = mem + madr;
         }          }
         src = *out;          src = *out;
         NEGBYTE(dst, src)          NEGBYTE(dst, src)
         *out = (BYTE)dst;          *out = (UINT8)dst;
 }  }
   
 I286_F6 _mul_ea8(UINT op) {  I286_F6 _mul_ea8(UINT op) {

Removed from v.1.11  
changed lines
  Added in v.1.13


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