Rev 1391 | Rev 1460 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1391 | Rev 1424 | ||
---|---|---|---|
Line 4... | Line 4... | ||
4 | ;; Copyright (C) MenuetOS 2000-2004 Ville Mikael Turjanmaa ;; |
4 | ;; Copyright (C) MenuetOS 2000-2004 Ville Mikael Turjanmaa ;; |
5 | ;; Distributed under terms of the GNU General Public License ;; |
5 | ;; Distributed under terms of the GNU General Public License ;; |
6 | ;; ;; |
6 | ;; ;; |
7 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
7 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 8... | Line 8... | ||
8 | 8 | ||
Line 9... | Line 9... | ||
9 | $Revision: 1391 $ |
9 | $Revision: 1424 $ |
10 | 10 | ||
11 | ;============================================================================== |
11 | ;============================================================================== |
Line 1288... | Line 1288... | ||
1288 | push eax ebx esi |
1288 | push eax ebx esi |
Line 1289... | Line 1289... | ||
1289 | 1289 | ||
Line 1290... | Line 1290... | ||
1290 | add esp, -BOX.sizeof |
1290 | add esp, -BOX.sizeof |
- | 1291 | ||
1291 | 1292 | mov ebx, esp |
|
- | 1293 | if WDATA.box |
|
- | 1294 | lea esi, [edi + WDATA.box] |
|
- | 1295 | else |
|
1292 | mov ebx, esp |
1296 | mov esi, edi ; optimization for WDATA.box = 0 |
1293 | lea esi, [edi + WDATA.box] |
1297 | end if |
1294 | xchg eax, esi |
1298 | xchg eax, esi |
1295 | mov ecx, BOX.sizeof |
1299 | mov ecx, BOX.sizeof |
1296 | call memmove |
1300 | call memmove |
1297 | xchg eax, esi |
1301 | xchg eax, esi |
- | 1302 | xchg ebx, esi |
|
1298 | xchg ebx, esi |
1303 | call memmove |
Line 1299... | Line 1304... | ||
1299 | call memmove |
1304 | mov eax, ebx |
1300 | xchg ebx, esi |
1305 | mov ebx, esi |
1301 | 1306 |