Diff for /np2/i386c/ia32/groups.c between versions 1.3 and 1.4

version 1.3, 2004/01/14 16:14:49 version 1.4, 2004/01/15 15:50:33
Line 287  Grp2_EbCL(void) Line 287  Grp2_EbCL(void)
                 CPU_WORKCLOCK(5);                  CPU_WORKCLOCK(5);
                 out = reg8_b20[op];                  out = reg8_b20[op];
                 cl = CPU_CL;                  cl = CPU_CL;
                 CPU_WORKCLOCK(cl & 0x1f);                  cl &= 0x1f;
                   CPU_WORKCLOCK(cl);
                 (*insttable_G2EbCL[idx])(out, cl);                  (*insttable_G2EbCL[idx])(out, cl);
         } else {          } else {
                 CPU_WORKCLOCK(8);                  CPU_WORKCLOCK(8);
                 madr = calc_ea_dst(op);                  madr = calc_ea_dst(op);
                 cl = CPU_CL;                  cl = CPU_CL;
                 CPU_WORKCLOCK(cl & 0x1f);                  cl &= 0x1f;
                   CPU_WORKCLOCK(cl);
                 (*insttable_G2EbCL_ext[idx])(madr, cl);                  (*insttable_G2EbCL_ext[idx])(madr, cl);
         }          }
 }  }
Line 312  Grp2_EwCL(void) Line 314  Grp2_EwCL(void)
                 CPU_WORKCLOCK(5);                  CPU_WORKCLOCK(5);
                 out = reg16_b20[op];                  out = reg16_b20[op];
                 cl = CPU_CL;                  cl = CPU_CL;
                 CPU_WORKCLOCK(cl & 0x1f);                  cl &= 0x1f;
                   CPU_WORKCLOCK(cl);
                 (*insttable_G2EwCL[idx])(out, cl);                  (*insttable_G2EwCL[idx])(out, cl);
         } else {          } else {
                 CPU_WORKCLOCK(8);                  CPU_WORKCLOCK(8);
                 madr = calc_ea_dst(op);                  madr = calc_ea_dst(op);
                 cl = CPU_CL;                  cl = CPU_CL;
                 CPU_WORKCLOCK(cl & 0x1f);                  cl &= 0x1f;
                   CPU_WORKCLOCK(cl);
                 (*insttable_G2EwCL_ext[idx])(madr, cl);                  (*insttable_G2EwCL_ext[idx])(madr, cl);
         }          }
 }  }
Line 337  Grp2_EdCL(void) Line 341  Grp2_EdCL(void)
                 CPU_WORKCLOCK(5);                  CPU_WORKCLOCK(5);
                 out = reg32_b20[op];                  out = reg32_b20[op];
                 cl = CPU_CL;                  cl = CPU_CL;
                 CPU_WORKCLOCK(cl & 0x1f);                  cl &= 0x1f;
                   CPU_WORKCLOCK(cl);
                 (*insttable_G2EdCL[idx])(out, cl);                  (*insttable_G2EdCL[idx])(out, cl);
         } else {          } else {
                 CPU_WORKCLOCK(8);                  CPU_WORKCLOCK(8);
                 madr = calc_ea_dst(op);                  madr = calc_ea_dst(op);
                 cl = CPU_CL;                  cl = CPU_CL;
                 CPU_WORKCLOCK(cl & 0x1f);                  cl &= 0x1f;
                   CPU_WORKCLOCK(cl);
                 (*insttable_G2EdCL_ext[idx])(madr, cl);                  (*insttable_G2EdCL_ext[idx])(madr, cl);
         }          }
 }  }
Line 353  Grp2_EdCL(void) Line 359  Grp2_EdCL(void)
 void  void
 Grp3_Eb(void)  Grp3_Eb(void)
 {  {
   
         DWORD op;          DWORD op;
   
         GET_PCBYTE(op);          GET_PCBYTE(op);
Line 363  Grp3_Eb(void) Line 368  Grp3_Eb(void)
 void  void
 Grp3_Ew(void)  Grp3_Ew(void)
 {  {
   
         DWORD op;          DWORD op;
   
         GET_PCBYTE(op);          GET_PCBYTE(op);
Line 373  Grp3_Ew(void) Line 377  Grp3_Ew(void)
 void  void
 Grp3_Ed(void)  Grp3_Ed(void)
 {  {
   
         DWORD op;          DWORD op;
   
         GET_PCBYTE(op);          GET_PCBYTE(op);

Removed from v.1.3  
changed lines
  Added in v.1.4


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