Remove building with NOCRYPTO option
[minix.git] / lib / libc / arch / i386 / stdlib / ldiv.S
blob94085f472b486850e22bebe285b562ede3c527a2
1 /*      $NetBSD: ldiv.S,v 1.10 2014/05/23 02:34:19 uebayasi Exp $       */
2 /*
3  * Written by J.T. Conklin <jtc@NetBSD.org>.
4  * Public domain.
5  */
7 #include <machine/asm.h>
9 #if defined(LIBC_SCCS)
10 RCSID("$NetBSD: ldiv.S,v 1.10 2014/05/23 02:34:19 uebayasi Exp $")
11 #endif
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         movl    %ebx,%eax
23         popl    %ebx
24         ret     $4
25 END(ldiv)