/programs/network/ssh/mpint.inc |
---|
394,21 → 394,15 |
mov edi, [dst] |
add edi, 4 |
mov ecx, MPINT_MAX_LEN/4 |
; dst = dst + (NOT src) + 1 |
stc ; Setting CF takes care of the +1 |
pushf |
.loop: |
lodsd |
sub [edi], eax |
jnc @f |
dec dword [edi+4] |
@@: |
lodsd |
not eax |
popf |
adc [edi], eax |
pushf |
add edi, 4 |
dec ecx |
jnz @r |
popf |
jnz .loop |
ret |
endp |