xref: /csrg-svn/lib/libc/i386/string/bzero.s (revision 61133)
141039Swilliam/*-
2*61133Sbostic * Copyright (c) 1990, 1993
3*61133Sbostic *	The Regents of the University of California.  All rights reserved.
441039Swilliam *
541039Swilliam * This code is derived from software contributed to Berkeley by
641039Swilliam * William Jolitz.
741039Swilliam *
841039Swilliam * %sccs.include.redist.c%
941039Swilliam */
1041039Swilliam
1141039Swilliam#if defined(LIBC_SCCS) && !defined(lint)
12*61133Sbostic	.asciz "@(#)bzero.s	8.1 (Berkeley) 06/04/93"
1341039Swilliam#endif /* LIBC_SCCS and not lint */
1441039Swilliam
1541039Swilliam/* bzero (base,cnt) */
1641039Swilliam
1741039Swilliam	.globl _bzero
1841039Swilliam_bzero:
1941039Swilliam	pushl	%edi
2041039Swilliam	movl	8(%esp),%edi
2141039Swilliam	movl	12(%esp),%ecx
2241039Swilliam	movb	$0x00,%al
2341039Swilliam	cld
2441039Swilliam	rep
2541039Swilliam	stosb
2641039Swilliam	popl	%edi
2741039Swilliam	ret
28