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: ldiv.S,v 1.6 2001/01/08 14:36:41 fvdl Exp $") 10 #endif 11 12 ENTRY(ldiv) 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