[BACK]Return to fabs.S CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libc / arch / x86_64 / gen

Annotation of src/lib/libc/arch/x86_64/gen/fabs.S, Revision 1.3

1.3     ! drochner    1: /*     $NetBSD: fabs.S,v 1.2 2004/02/26 19:19:06 drochner Exp $        */
1.1       fvdl        2:
                      3: #include <machine/asm.h>
                      4: #if defined(LIBC_SCCS)
1.3     ! drochner    5:        RCSID("$NetBSD: fabs.S,v 1.2 2004/02/26 19:19:06 drochner Exp $")
1.1       fvdl        6: #endif
                      7:
1.3     ! drochner    8:        .section .rodata
        !             9:        .align 8
        !            10: __signmask:
        !            11:        .long 0xffffffff
        !            12:        .long 0x7fffffff
1.1       fvdl       13:
                     14: ENTRY(fabs)
1.3     ! drochner   15:        movsd   __signmask(%rip),%xmm1
        !            16:        andpd   %xmm1,%xmm0
1.1       fvdl       17:        ret

CVSweb <webmaster@jp.NetBSD.org>