1/* $NetBSD: ldiv.S,v 1.3 2014/05/22 15:01:56 uebayasi Exp $ */ 2 3/* 4 * Written by gcc 3.0. 5 * Copy/pasted by Frank van der Linden (fvdl@wasabisystems.com) 6 */ 7 8#include <machine/asm.h> 9 10#if defined(LIBC_SCCS) 11 RCSID("$NetBSD: ldiv.S,v 1.3 2014/05/22 15:01:56 uebayasi Exp $") 12#endif 13 14#ifdef WEAK_ALIAS 15WEAK_ALIAS(ldiv, _ldiv) 16#endif 17 18#ifdef WEAK_ALIAS 19ENTRY(_ldiv) 20#else 21ENTRY(ldiv) 22#endif 23 movq %rdi, %rax 24 cqto 25 idivq %rsi 26 ret 27#ifdef WEAK_ALIAS 28END(_ldiv) 29#else 30END(ldiv) 31#endif 32