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