Diff for /np2/mem/x86/dmax86.x86 between versions 1.4 and 1.5

version 1.4, 2005/05/20 13:59:48 version 1.5, 2011/02/02 13:50:29
Line 7  section .text Line 7  section .text
         extern  @i286_memoryread@4          extern  @i286_memoryread@4
         extern  @i286_memorywrite@8          extern  @i286_memorywrite@8
   
   
                                 align   16                                  align   16
 _dmax86:                cmp             byte [_dmac + dmac_t.working], byte 0  _dmax86:                cmp             byte [_dmac + dmac_t.working], byte 0
                                 je              short .nowork                                  je              short .nowork
Line 16  _dmax86:  cmp  byte [_dmac + dmac_t.work Line 15  _dmax86:  cmp  byte [_dmac + dmac_t.work
 .sea:                   test    [_dmac + dmac_t.working], cl  .sea:                   test    [_dmac + dmac_t.working], cl
                                 jne             short .hit                                  jne             short .hit
                                 add             cl, cl                                  add             cl, cl
                                 add             eax, byte dmach_t.size                                  add             eax, byte dmach_t_size
                                 test    cl, 15                                  test    cl, 15
                                 jne             short .sea                                  jne             short .sea
 .nowork:                ret  .nowork:                ret
Line 55  _dmax86:  cmp  byte [_dmac + dmac_t.work Line 54  _dmax86:  cmp  byte [_dmac + dmac_t.work
                                 pop             edi                                  pop             edi
                                 ret                                  ret
   
         ends  
   

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


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