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 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 |
61END(memset) |