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

Annotation of src/lib/libc/arch/x86_64/stdlib/div.S, Revision 1.1

1.1     ! fvdl        1: /*     $NetBSD: div.S,v 1.7 2001/01/08 15:21:37 lukem Exp $    */
        !             2: /*
        !             3:  * Written by Frank van der Linden (fvdl@wasabisystems.com)
        !             4:  * Public domain.
        !             5:  */
        !             6:
        !             7: #include <machine/asm.h>
        !             8:
        !             9: #if defined(LIBC_SCCS)
        !            10: RCSID("$NetBSD: div.S,v 1.7 2001/01/08 15:21:37 lukem Exp $")
        !            11: #endif
        !            12:
        !            13: ENTRY(div)
        !            14:        movl    %edi, %eax
        !            15:        cltd
        !            16:        idivl   %esi
        !            17:        salq    $32, %rdx
        !            18:        orq     %rdx,%rax
        !            19:        ret

CVSweb <webmaster@jp.NetBSD.org>