2 ** Copyright 2001, Travis Geiselbrecht. All rights reserved.
3 ** Distributed under the terms of the NewOS License.
5 #include <libc/arch/string.h>
13 movl 12(%esp),%edi /* dest */
14 movl %edi,%eax /* save dest ptr as return address */
15 movl 16(%esp),%esi /* source */
16 movl 20(%esp),%ecx /* count */
24 /* move any remaining data by bytes */