Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 2152 → Rev 2153

/programs/network/htmlv/lib/mem.h--
62,3 → 62,34
$pop ebx
$pop eax
}
 
//stdcall dword ??
inline fastcall mem_Move( EDI, ESI, ECX)
{
asm {
mov eax, ecx
cmp edi, esi
jg l1
je l2
sar ecx, 2
js l2
rep movsd
mov ecx, eax
and ecx, 3
rep movsb
jmp short l2
l1: lea esi, dsdword[ esi+ecx-4]
lea edi, dsdword[ edi+ecx-4]
sar ecx, 2
js l2
std
rep movsd
mov ecx, eax
and ecx, 3
add esi, 3
add edi, 3
rep movsb
cld
l2:
}
}