Subversion Repositories Kolibri OS

Rev

Rev 6419 | Rev 6469 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6419 Rev 6423
Line 392... Line 392...
392
        mov     esi, [src]
392
        mov     esi, [src]
393
        add     esi, 4
393
        add     esi, 4
394
        mov     edi, [dst]
394
        mov     edi, [dst]
395
        add     edi, 4
395
        add     edi, 4
396
        mov     ecx, MPINT_MAX_LEN/4
396
        mov     ecx, MPINT_MAX_LEN/4
397
 
-
 
398
        ; dst = dst + (NOT src) + 1
-
 
399
        stc                     ; Setting CF takes care of the +1
-
 
400
        pushf
-
 
401
  @@:
397
  .loop:
402
        lodsd
398
        lodsd
403
        not     eax
399
        sub     [edi], eax
404
        popf
400
        jnc     @f
405
        adc     [edi], eax
401
        dec     dword [edi+4]
406
        pushf
402
  @@:
407
        add     edi, 4
403
        add     edi, 4
408
        dec     ecx
404
        dec     ecx
409
        jnz     @r
405
        jnz     .loop
410
        popf
-
 
411
 
-
 
412
        ret
406
        ret
Line 413... Line 407...
413
 
407
 
Line 414... Line 408...
414
endp
408
endp