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

version 1.7, 2003/12/12 01:04:40 version 1.8, 2005/02/07 14:46:10
Line 8 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 17  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 28  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 40  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 52  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 63  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 75  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 86  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.7  
changed lines
  Added in v.1.8


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