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