Diff for /np2/i286x/i286x.cpp between versions 1.26 and 1.28

version 1.26, 2005/03/24 02:21:21 version 1.28, 2005/04/04 11:50:59
Line 329  LABEL void i286x_step(void) { Line 329  LABEL void i286x_step(void) {
                                 mov             ebx, dword ptr (i286core.s.prefetchque)                                  mov             ebx, dword ptr (i286core.s.prefetchque)
                                 movzx   esi, I286_IP                                  movzx   esi, I286_IP
   
   #if defined(ENABLE_TRAP)
                                   mov             edx, esi
                                   movzx   ecx, I286_CS
                                   call    steptrap
   #endif
   
                                 movzx   eax, bl                                  movzx   eax, bl
                                 call    i286op[eax*4]                                  call    i286op[eax*4]
   
Line 2407  I286 mov_ea_r8(void) {       // 88: mov  Line 2413  I286 mov_ea_r8(void) {       // 88: mov 
                 __asm {                  __asm {
                                 PREPART_EA_REG8(2)                                  PREPART_EA_REG8(2)
                                         mov             I286_REG[eax], dl                                          mov             I286_REG[eax], dl
                                         GET_NEXTPRE1                                    // ea_regの regregだけ                                          GET_NEXTPRE2                                    // ea_regの regregだけ
                                         ret                                          ret
                                         align   16                                          align   16
                         memory_eareg8:                          memory_eareg8:
Line 3453  I286 mov_ea8_data8(void) {      // C6: m Line 3459  I286 mov_ea8_data8(void) {      // C6: m
                                 bt              bp, 2                                  bt              bp, 2
                                 rcl             ebp, 1                                  rcl             ebp, 1
                                 and             ebp, 7                                  and             ebp, 7
                                 GET_NEXTPRE2                                  GET_NEXTPRE3
                                 mov             byte ptr I286_REG[ebp], dh                                  mov             byte ptr I286_REG[ebp], dh
                                 ret                                  ret
                                 align   16                                  align   16

Removed from v.1.26  
changed lines
  Added in v.1.28


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