fabs.S revision 1.3
11.3Sdrochner/* $NetBSD: fabs.S,v 1.3 2004/03/23 17:11:35 drochner Exp $ */ 21.1Sfvdl 31.1Sfvdl#include <machine/asm.h> 41.1Sfvdl#if defined(LIBC_SCCS) 51.3Sdrochner RCSID("$NetBSD: fabs.S,v 1.3 2004/03/23 17:11:35 drochner Exp $") 61.1Sfvdl#endif 71.1Sfvdl 81.3Sdrochner .section .rodata 91.3Sdrochner .align 8 101.3Sdrochner__signmask: 111.3Sdrochner .long 0xffffffff 121.3Sdrochner .long 0x7fffffff 131.1Sfvdl 141.1SfvdlENTRY(fabs) 151.3Sdrochner movsd __signmask(%rip),%xmm1 161.3Sdrochner andpd %xmm1,%xmm0 171.1Sfvdl ret 18