Metropoli BBS
VIEWER: memcpy.asm MODE: TEXT (ASCII)
.386p
locals

public  MEMCPY

_TEXT           segment byte public use32 'CODE'
assume  cs:_TEXT

MEMCPY:
        push esi edi
        cld

        mov edi,[esp+4+8+08h]
        mov esi,[esp+4+8+04h]
        mov ecx,[esp+4+8+00h]
        mov eax,edi

        mov edx,ecx
        shr ecx,2
        rep movsd
        mov ecx,edx
        and ecx,3
        rep movsb

        pop edi esi
        ret 0ch

_TEXT           ends
end

[ RETURN TO DIRECTORY ]