Deleted Added
full compact
bzero.S (144733) bzero.S (184547)
1/*
2 * Written by J.T. Conklin <jtc@NetBSD.org>.
3 * Public domain.
4 * Adapted for NetBSD/x86_64 by Frank van der Linden <fvdl@wasabisystems.com>
5 */
6
7#include <machine/asm.h>
1/*
2 * Written by J.T. Conklin <jtc@NetBSD.org>.
3 * Public domain.
4 * Adapted for NetBSD/x86_64 by Frank van der Linden <fvdl@wasabisystems.com>
5 */
6
7#include <machine/asm.h>
8__FBSDID("$FreeBSD: head/lib/libc/amd64/string/bzero.S 144733 2005-04-07 05:46:46Z alc $");
8__FBSDID("$FreeBSD: head/lib/libc/amd64/string/bzero.S 184547 2008-11-02 01:10:54Z peter $");
9
10#if 0
11 RCSID("$NetBSD: bzero.S,v 1.2 2003/07/26 19:24:38 salo Exp $")
12#endif
13
14ENTRY(bzero)
15 cld /* set fill direction forward */
16 xorq %rax,%rax /* set fill data to 0 */

--- 19 unchanged lines hidden (view full) ---

36 rep
37 stosq
38
39L1: movq %rsi,%rcx /* zero remainder by bytes */
40 rep
41 stosb
42
43 ret
9
10#if 0
11 RCSID("$NetBSD: bzero.S,v 1.2 2003/07/26 19:24:38 salo Exp $")
12#endif
13
14ENTRY(bzero)
15 cld /* set fill direction forward */
16 xorq %rax,%rax /* set fill data to 0 */

--- 19 unchanged lines hidden (view full) ---

36 rep
37 stosq
38
39L1: movq %rsi,%rcx /* zero remainder by bytes */
40 rep
41 stosb
42
43 ret
44END(bzero)