bzero.S (184547) | bzero.S (217106) |
---|---|
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 184547 2008-11-02 01:10:54Z peter $"); | 8__FBSDID("$FreeBSD: head/lib/libc/amd64/string/bzero.S 217106 2011-01-07 16:08:40Z kib $"); |
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 */ --- 20 unchanged lines hidden (view full) --- 37 stosq 38 39L1: movq %rsi,%rcx /* zero remainder by bytes */ 40 rep 41 stosb 42 43 ret 44END(bzero) | 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 */ --- 20 unchanged lines hidden (view full) --- 37 stosq 38 39L1: movq %rsi,%rcx /* zero remainder by bytes */ 40 rep 41 stosb 42 43 ret 44END(bzero) |
45 46 .section .note.GNU-stack,"",%progbits |
|