Subversion Repositories Kolibri OS

Rev

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

Rev 8598 Rev 8675
Line 69... Line 69...
69
format binary as "mnt"
69
format binary as "mnt"
Line 70... Line 70...
70
 
70
 
71
include 'macros.inc'
71
include 'macros.inc'
Line 72... Line 72...
72
include 'struct.inc'
72
include 'struct.inc'
Line 73... Line 73...
73
 
73
 
74
$Revision: 8598 $
74
$Revision: 8675 $
Line 5418... Line 5418...
5418
        shr     ecx, 16
5418
        shr     ecx, 16
5419
        and     edx, 0xffff
5419
        and     edx, 0xffff
5420
        mov     esi, ecx
5420
        mov     esi, ecx
5421
; ecx - size x, edx - size y
5421
; ecx - size x, edx - size y
5422
        mov     ebp, edx
5422
        mov     ebp, edx
-
 
5423
        
-
 
5424
        lea     ebp, [ebp*4]
-
 
5425
        imul    ebp, esi
-
 
5426
        stdcall is_region_userspace, edi, ebp
-
 
5427
        jz      .exit
-
 
5428
 
-
 
5429
        mov     ebp, edx
-
 
5430
 
5423
        dec     ebp
5431
        dec     ebp
5424
        shl     ebp, 2
5432
        shl     ebp, 2
Line 5425... Line 5433...
5425
 
5433
 
Line 5475... Line 5483...
5475
        pop     edx ecx
5483
        pop     edx ecx
5476
        dec     ebx
5484
        dec     ebx
5477
        dec     edx
5485
        dec     edx
5478
        jnz     .start_y
5486
        jnz     .start_y
Line -... Line 5487...
-
 
5487
 
5479
 
5488
.exit:
5480
        popad
5489
        popad
5481
        ret
5490
        ret
5482
;-----------------------------------------------------------------------------
5491
;-----------------------------------------------------------------------------
5483
align 4
5492
align 4