Subversion Repositories Kolibri OS

Rev

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

Rev 3861 Rev 4296
Line 880... Line 880...
880
 
880
 
Line 881... Line 881...
881
        push    [ebx + TCP_SOCKET.SND_NXT]              ; >>>>
881
        push    [ebx + TCP_SOCKET.SND_NXT]              ; >>>>
882
 
882
 
-
 
883
        mov     eax, [ebx + TCP_SOCKET.SND_WND]
883
        mov     eax, [ebx + TCP_SOCKET.SND_WND]
884
        cmp     eax, [ebx + TCP_SOCKET.SND_CWND]
-
 
885
        jbe     @f
884
        cmp     eax, [ebx + TCP_SOCKET.SND_CWND]
886
        mov     eax, [ebx + TCP_SOCKET.SND_CWND]
885
        cmova   eax, [ebx + TCP_SOCKET.SND_CWND]
887
  @@:
886
        shr     eax, 1
888
        shr     eax, 1
887
        push    edx
889
        push    edx
888
        xor     edx, edx
890
        xor     edx, edx
Line 1065... Line 1067...
1065
        mov     eax, TCP_max_win
1067
        mov     eax, TCP_max_win
1066
        shl     eax, cl
1068
        shl     eax, cl
1067
        pop     ecx
1069
        pop     ecx
Line 1068... Line 1070...
1068
 
1070
 
-
 
1071
        cmp     esi, eax
1069
        cmp     esi, eax
1072
        jbe     @f
-
 
1073
        mov     esi, eax
1070
        cmova   esi, eax
1074
  @@:
Line 1071... Line 1075...
1071
        mov     [ebx + TCP_SOCKET.SND_CWND], esi
1075
        mov     [ebx + TCP_SOCKET.SND_CWND], esi
1072
 
1076