Home | History | Annotate | Line # | Download | only in stdlib
div.S revision 1.7
      1  1.7  lukem /*	$NetBSD: div.S,v 1.7 2001/01/08 15:21:37 lukem Exp $	*/
      2  1.1    jtc /*
      3  1.5    jtc  * Written by J.T. Conklin <jtc (at) netbsd.org>.
      4  1.5    jtc  * Public domain.
      5  1.1    jtc  */
      6  1.1    jtc 
      7  1.4    jtc #include <machine/asm.h>
      8  1.4    jtc 
      9  1.2    jtc #if defined(LIBC_SCCS)
     10  1.7  lukem RCSID("$NetBSD: div.S,v 1.7 2001/01/08 15:21:37 lukem Exp $")
     11  1.2    jtc #endif
     12  1.1    jtc 
     13  1.1    jtc ENTRY(div)
     14  1.7  lukem 	pushl	%ebx
     15  1.6   fvdl 	movl	8(%esp),%ebx
     16  1.6   fvdl 	movl	12(%esp),%eax
     17  1.6   fvdl 	movl	16(%esp),%ecx
     18  1.6   fvdl 	cdq
     19  1.6   fvdl 	idiv	%ecx
     20  1.6   fvdl 	movl	%eax,(%ebx)
     21  1.6   fvdl 	movl	%edx,4(%ebx)
     22  1.6   fvdl 	popl	%ebx
     23  1.7  lukem 	ret	$4
     24