Diff for /np2/i286c/i286c_8x.c between versions 1.5 and 1.8

version 1.5, 2003/11/29 03:38:26 version 1.8, 2005/02/07 14:46:10
Line 1 Line 1
 #include        "compiler.h"  #include        "compiler.h"
 #include        "i286.h"  #include        "cpucore.h"
 #include        "i286c.h"  #include        "i286c.h"
 #include        "memory.h"  
 #include        "i286c.mcr"  #include        "i286c.mcr"
   
   
Line 9 Line 8
   
 // ----- reg8  // ----- reg8
   
 I286_8X _add_r8_i(BYTE *p) {  I286_8X _add_r8_i(UINT8 *p) {
   
         UINT    src;          UINT    src;
         UINT    dst;          UINT    dst;
Line 18  I286_8X _add_r8_i(BYTE *p) { Line 17  I286_8X _add_r8_i(BYTE *p) {
         GET_PCBYTE(src)          GET_PCBYTE(src)
         dst = *p;          dst = *p;
         ADDBYTE(res, dst, src);          ADDBYTE(res, dst, src);
         *p = (BYTE)res;          *p = (UINT8)res;
 }  }
   
 I286_8X _or_r8_i(BYTE *p) {  I286_8X _or_r8_i(UINT8 *p) {
   
         UINT    src;          UINT    src;
         UINT    dst;          UINT    dst;
Line 29  I286_8X _or_r8_i(BYTE *p) { Line 28  I286_8X _or_r8_i(BYTE *p) {
         GET_PCBYTE(src)          GET_PCBYTE(src)
         dst = *p;          dst = *p;
         ORBYTE(dst, src);          ORBYTE(dst, src);
         *p = (BYTE)dst;          *p = (UINT8)dst;
 }  }
   
 I286_8X _adc_r8_i(BYTE *p) {  I286_8X _adc_r8_i(UINT8 *p) {
   
         UINT    src;          UINT    src;
         UINT    dst;          UINT    dst;
Line 41  I286_8X _adc_r8_i(BYTE *p) { Line 40  I286_8X _adc_r8_i(BYTE *p) {
         GET_PCBYTE(src)          GET_PCBYTE(src)
         dst = *p;          dst = *p;
         ADCBYTE(res, dst, src);          ADCBYTE(res, dst, src);
         *p = (BYTE)res;          *p = (UINT8)res;
 }  }
   
 I286_8X _sbb_r8_i(BYTE *p) {  I286_8X _sbb_r8_i(UINT8 *p) {
   
         UINT    src;          UINT    src;
         UINT    dst;          UINT    dst;
Line 53  I286_8X _sbb_r8_i(BYTE *p) { Line 52  I286_8X _sbb_r8_i(BYTE *p) {
         GET_PCBYTE(src)          GET_PCBYTE(src)
         dst = *p;          dst = *p;
         SBBBYTE(res, dst, src);          SBBBYTE(res, dst, src);
         *p = (BYTE)res;          *p = (UINT8)res;
 }  }
   
 I286_8X _and_r8_i(BYTE *p) {  I286_8X _and_r8_i(UINT8 *p) {
   
         UINT    src;          UINT    src;
         UINT    dst;          UINT    dst;
Line 64  I286_8X _and_r8_i(BYTE *p) { Line 63  I286_8X _and_r8_i(BYTE *p) {
         GET_PCBYTE(src)          GET_PCBYTE(src)
         dst = *p;          dst = *p;
         ANDBYTE(dst, src);          ANDBYTE(dst, src);
         *p = (BYTE)dst;          *p = (UINT8)dst;
 }  }
   
 I286_8X _sub_r8_i(BYTE *p) {  I286_8X _sub_r8_i(UINT8 *p) {
   
         UINT    src;          UINT    src;
         UINT    dst;          UINT    dst;
Line 76  I286_8X _sub_r8_i(BYTE *p) { Line 75  I286_8X _sub_r8_i(BYTE *p) {
         GET_PCBYTE(src)          GET_PCBYTE(src)
         dst = *p;          dst = *p;
         SUBBYTE(res, dst, src);          SUBBYTE(res, dst, src);
         *p = (BYTE)res;          *p = (UINT8)res;
 }  }
   
 I286_8X _xor_r8_i(BYTE *p) {  I286_8X _xor_r8_i(UINT8 *p) {
   
         UINT    src;          UINT    src;
         UINT    dst;          UINT    dst;
Line 87  I286_8X _xor_r8_i(BYTE *p) { Line 86  I286_8X _xor_r8_i(BYTE *p) {
         GET_PCBYTE(src)          GET_PCBYTE(src)
         dst = *p;          dst = *p;
         XORBYTE(dst, src);          XORBYTE(dst, src);
         *p = (BYTE)dst;          *p = (UINT8)dst;
 }  }
   
 I286_8X _cmp_r8_i(BYTE *p) {  I286_8X _cmp_r8_i(UINT8 *p) {
   
         UINT    src;          UINT    src;
         UINT    dst;          UINT    dst;

Removed from v.1.5  
changed lines
  Added in v.1.8


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