1*0d34bfa2Suebayasi/* $NetBSD: ldiv.S,v 1.10 2014/05/23 02:34:19 uebayasi Exp $ */ 2479a1c33Sjtc/* 399410184Ssalo * Written by J.T. Conklin <jtc@NetBSD.org>. 47b4ed4f8Sjtc * Public domain. 5479a1c33Sjtc */ 6479a1c33Sjtc 7915f7d4dSjtc#include <machine/asm.h> 8479a1c33Sjtc 9915f7d4dSjtc#if defined(LIBC_SCCS) 10*0d34bfa2SuebayasiRCSID("$NetBSD: ldiv.S,v 1.10 2014/05/23 02:34:19 uebayasi Exp $") 11915f7d4dSjtc#endif 12479a1c33Sjtc 13479a1c33SjtcENTRY(ldiv) 1452d1f127Sfvdl pushl %ebx 1552d1f127Sfvdl movl 8(%esp),%ebx 1652d1f127Sfvdl movl 12(%esp),%eax 1752d1f127Sfvdl movl 16(%esp),%ecx 18479a1c33Sjtc cdq 19479a1c33Sjtc idiv %ecx 2052d1f127Sfvdl movl %eax,(%ebx) 2152d1f127Sfvdl movl %edx,4(%ebx) 22bdd01b22Splunky movl %ebx,%eax 2352d1f127Sfvdl popl %ebx 2452d1f127Sfvdl ret $4 25*0d34bfa2SuebayasiEND(ldiv) 26