Subversion Repositories Kolibri OS

Rev

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

Rev 757 Rev 759
Line 53... Line 53...
53
;;
53
;;
54
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
54
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 55... Line 55...
55
 
55
 
Line 56... Line 56...
56
include 'macros.inc'
56
include 'macros.inc'
Line 57... Line 57...
57
 
57
 
Line 58... Line 58...
58
$Revision: 757 $
58
$Revision: 759 $
Line 3946... Line 3946...
3946
     ret
3946
     ret
Line 3947... Line 3947...
3947
 
3947
 
Line 3948... Line 3948...
3948
  gidril1:
3948
  gidril1:
-
 
3949
 
3949
 
3950
     shl   ebx,12
3950
     shl   ebx,12
3951
     xor   ecx, ecx
3951
     mov   ecx,1
3952
     inc   ecx
3952
     lea   eax,[ebx + IRQ_SAVE + 0x10]
3953
     lea   eax,[ebx + IRQ_SAVE]
3953
     mov   edx,[eax - 0x10]
3954
     mov   edx,[eax]
Line -... Line 3955...
-
 
3955
     test  edx,edx
3954
     test  edx,edx
3956
     jz    gid1
Line 3955... Line 3957...
3955
     jz    gid1
3957
 
Line 3956... Line 3958...
3956
 
3958
     dec   edx
-
 
3959
     mov   [eax], edx
-
 
3960
 
3957
     dec   dword [eax - 0x10]
3961
     mov   ecx, [eax + 0x4]
-
 
3962
 
-
 
3963
     cmp   ecx, 4000
3958
 
3964
     jb    @f
-
 
3965
 
-
 
3966
     xor   ecx, ecx
-
 
3967
 
-
 
3968
   @@:
-
 
3969
     inc   ecx
-
 
3970
     mov   [eax + 0x4], ecx
-
 
3971
     dec   ecx
Line 3959... Line -...
3959
     movzx ebx,byte [eax]
-
 
3960
 
-
 
3961
     mov   edi, eax
-
 
3962
     xchg  esi, eax
-
 
3963
     inc   esi
-
 
3964
 
3972
     add   eax, ecx
3965
     mov   ecx,4000 / 4
3973
 
3966
     cld
3974
     movzx ebx,byte [eax + 0x10]
3967
     rep   movsd
3975
 
3968
;     xor   ecx,ecx     ; as result of 'rep' ecx=0
3976
     xor   ecx, ecx