Diff for /np2/i386c/ia32/cpu.c between versions 1.19 and 1.22

version 1.19, 2004/06/17 14:38:38 version 1.22, 2005/02/07 14:46:11
Line 218  exec_1step(void) Line 218  exec_1step(void)
                                 /* repe */                                  /* repe */
                                 for (;;) {                                  for (;;) {
                                         (*insttable_1byte[CPU_INST_OP32][op])();                                          (*insttable_1byte[CPU_INST_OP32][op])();
                                         if (--CPU_CX == 0 || !(CPU_FLAGL & Z_FLAG))                                          if (--CPU_CX == 0 || CC_NZ)
                                                 break;                                                  break;
                                         if (CPU_REMCLOCK <= 0) {                                          if (CPU_REMCLOCK <= 0) {
                                                 CPU_EIP = CPU_PREV_EIP;                                                  CPU_EIP = CPU_PREV_EIP;
Line 229  exec_1step(void) Line 229  exec_1step(void)
                                 /* repne */                                  /* repne */
                                 for (;;) {                                  for (;;) {
                                         (*insttable_1byte[CPU_INST_OP32][op])();                                          (*insttable_1byte[CPU_INST_OP32][op])();
                                         if (--CPU_CX == 0 || (CPU_FLAGL & Z_FLAG))                                          if (--CPU_CX == 0 || CC_Z)
                                                 break;                                                  break;
                                         if (CPU_REMCLOCK <= 0) {                                          if (CPU_REMCLOCK <= 0) {
                                                 CPU_EIP = CPU_PREV_EIP;                                                  CPU_EIP = CPU_PREV_EIP;
Line 255  exec_1step(void) Line 255  exec_1step(void)
                                 /* repe */                                  /* repe */
                                 for (;;) {                                  for (;;) {
                                         (*insttable_1byte[CPU_INST_OP32][op])();                                          (*insttable_1byte[CPU_INST_OP32][op])();
                                         if (--CPU_ECX == 0 || !(CPU_FLAGL & Z_FLAG))                                          if (--CPU_ECX == 0 || CC_NZ)
                                                 break;                                                  break;
                                         if (CPU_REMCLOCK <= 0) {                                          if (CPU_REMCLOCK <= 0) {
                                                 CPU_EIP = CPU_PREV_EIP;                                                  CPU_EIP = CPU_PREV_EIP;
Line 266  exec_1step(void) Line 266  exec_1step(void)
                                 /* repne */                                  /* repne */
                                 for (;;) {                                  for (;;) {
                                         (*insttable_1byte[CPU_INST_OP32][op])();                                          (*insttable_1byte[CPU_INST_OP32][op])();
                                         if (--CPU_ECX == 0 || (CPU_FLAGL & Z_FLAG))                                          if (--CPU_ECX == 0 || CC_Z)
                                                 break;                                                  break;
                                         if (CPU_REMCLOCK <= 0) {                                          if (CPU_REMCLOCK <= 0) {
                                                 CPU_EIP = CPU_PREV_EIP;                                                  CPU_EIP = CPU_PREV_EIP;

Removed from v.1.19  
changed lines
  Added in v.1.22


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