Subversion Repositories Kolibri OS

Rev

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