Rev 2621 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2621 | Rev 2866 | ||
---|---|---|---|
Line 12... | Line 12... | ||
12 | ;; GNU GENERAL PUBLIC LICENSE ;; |
12 | ;; GNU GENERAL PUBLIC LICENSE ;; |
13 | ;; Version 2, June 1991 ;; |
13 | ;; Version 2, June 1991 ;; |
14 | ;; ;; |
14 | ;; ;; |
15 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
15 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 16... | Line 16... | ||
16 | 16 | ||
Line 17... | Line 17... | ||
17 | $Revision: 2621 $ |
17 | $Revision: 2866 $ |
18 | 18 | ||
19 | ;----------------------------------------------------------------- |
19 | ;----------------------------------------------------------------- |
20 | ; |
20 | ; |
Line 964... | Line 964... | ||
964 | 964 | ||
Line 965... | Line 965... | ||
965 | push [ebx + TCP_SOCKET.SND_NXT] ; >>>> |
965 | push [ebx + TCP_SOCKET.SND_NXT] ; >>>> |
966 | 966 | ||
967 | mov eax, [ebx + TCP_SOCKET.SND_WND] |
967 | mov eax, [ebx + TCP_SOCKET.SND_WND] |
968 | cmp eax, [ebx + TCP_SOCKET.SND_CWND] |
968 | cmp eax, [ebx + TCP_SOCKET.SND_CWND] |
969 | cmovg eax, [ebx + TCP_SOCKET.SND_CWND] |
969 | cmova eax, [ebx + TCP_SOCKET.SND_CWND] |
970 | shr eax, 1 |
970 | shr eax, 1 |
971 | push edx |
971 | push edx |
972 | xor edx, edx |
972 | xor edx, edx |
Line 1106... | Line 1106... | ||
1106 | mov eax, TCP_max_win |
1106 | mov eax, TCP_max_win |
1107 | shl eax, cl |
1107 | shl eax, cl |
1108 | pop ecx |
1108 | pop ecx |
Line 1109... | Line 1109... | ||
1109 | 1109 | ||
1110 | cmp esi, eax |
1110 | cmp esi, eax |
1111 | cmovg esi, eax |
1111 | cmova esi, eax |