Deleted Added
full compact
memset.S (144730) memset.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/memset.S 144730 2005-04-07 03:56:03Z alc $");
8__FBSDID("$FreeBSD: head/lib/libc/amd64/string/memset.S 184547 2008-11-02 01:10:54Z peter $");
9
10#if 0
11 RCSID("$NetBSD: memset.S,v 1.3 2004/02/26 20:50:06 drochner Exp $")
12#endif
13
14ENTRY(memset)
15 movq %rsi,%rax
16 andq $0xff,%rax

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

53
54 movq %r8,%rcx /* set remainder by bytes */
55 andq $7,%rcx
56L1: rep
57 stosb
58 movq %r11,%rax
59
60 ret
9
10#if 0
11 RCSID("$NetBSD: memset.S,v 1.3 2004/02/26 20:50:06 drochner Exp $")
12#endif
13
14ENTRY(memset)
15 movq %rsi,%rax
16 andq $0xff,%rax

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

53
54 movq %r8,%rcx /* set remainder by bytes */
55 andq $7,%rcx
56L1: rep
57 stosb
58 movq %r11,%rax
59
60 ret
61END(memset)