Subversion Repositories Kolibri OS

Rev

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

Rev 3107 Rev 3128
Line 87... Line 87...
87
L2:
87
L2:
88
  }
88
  }
89
}
89
}
90
 
90
 
Line -... Line 91...
-
 
91
 
-
 
92
 
91
#define mem_Alloc malloc
93
#define mem_Alloc malloc
92
#define mem_ReAlloc realloc
94
#define mem_ReAlloc realloc
93
#define mem_Free free
95
#define mem_Free free
94
#define mem_Init mem_init
96
#define mem_Init mem_init
Line 121... Line 123...
121
    REP STOSB
123
    REP STOSB
122
  }
124
  }
123
}
125
}
124
 
126
 
Line 125... Line -...
125
:void fastcall memcpy( EDI, ESI, ECX)
-
 
126
{
-
 
127
  asm {
-
 
128
    MOV EDX, ECX
-
 
129
    SHR ECX, 2
-
 
130
    REP MOVSD
-
 
131
    MOV ECX, EDX
-
 
132
    AND ECX, 3
-
 
133
    REP MOVSB
-
 
134
  }
-
 
135
}
-
 
136
 
-
 
137
:void fastcall memsetd( EDI, ECX, EAX)
127
:void fastcall memsetd( EDI, ECX, EAX)
138
{
128
{
139
  asm {
129
  asm {
140
    REP STOSD
130
    REP STOSD
141
  }
131
  }