Rev 3761 | Rev 4421 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3761 | Rev 4418 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2012. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2012. All rights reserved. ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
4 | ;; Distributed under terms of the GNU General Public License ;; |
5 | ;; ;; |
5 | ;; ;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 7... | Line 7... | ||
7 | 7 | ||
Line 8... | Line 8... | ||
8 | $Revision: 3761 $ |
8 | $Revision: 4418 $ |
Line 9... | Line 9... | ||
9 | 9 | ||
Line 83... | Line 83... | ||
83 | mov edi, ebp |
83 | mov edi, ebp |
84 | add esi, DWORD PTR [edx+268] |
84 | add esi, DWORD PTR [edx+268] |
85 | mov ecx, eax |
85 | mov ecx, eax |
86 | add edi, DWORD PTR [edx+260] |
86 | add edi, DWORD PTR [edx+260] |
Line -... | Line 87... | ||
- | 87 | ||
87 | 88 | add ecx, 3 |
|
88 | shr ecx, 2 |
89 | shr ecx, 2 |
Line 89... | Line 90... | ||
89 | rep movsd |
90 | rep movsd |
90 | 91 | ||
91 | L4: |
- | |
92 | mov ecx, DWORD PTR [edx+256] |
- | |
93 | add ecx, 4095 |
92 | L4: |
94 | and ecx, -4096 |
93 | mov ecx, DWORD PTR [edx+256] |
95 | cmp ecx, eax |
94 | cmp ecx, eax |
96 | jbe L6 |
95 | jbe L6 |
97 | sub ecx, eax |
96 | sub ecx, eax |
Line 176... | Line 175... | ||
176 | add esi, OS_BASE |
175 | add esi, OS_BASE |
177 | mov DWORD PTR [esp+44], esi |
176 | mov DWORD PTR [esp+44], esi |
178 | mov ecx, DWORD PTR [eax-4] |
177 | mov ecx, DWORD PTR [eax-4] |
179 | mov DWORD PTR [esp+48], edi |
178 | mov DWORD PTR [esp+48], edi |
180 | mov edx, DWORD PTR [eax-20] |
179 | mov edx, DWORD PTR [eax-20] |
- | 180 | test edx, edx |
|
- | 181 | jnz @f |
|
- | 182 | mov edx, ecx |
|
- | 183 | @@: |
|
181 | mov DWORD PTR [esp+52], 0 |
184 | mov DWORD PTR [esp+52], 0 |
182 | add ecx, ebp |
185 | add ecx, ebp |
183 | add edx, ebp |
186 | add edx, ebp |
184 | mov DWORD PTR [esp+24], edx |
187 | mov DWORD PTR [esp+24], edx |
185 | mov DWORD PTR [esp+28], ecx |
188 | mov DWORD PTR [esp+28], ecx |