xref: /netbsd-src/lib/libc/arch/x86_64/stdlib/ldiv.S (revision 413d532bcc3f62d122e56d92e13ac64825a40baf)
1/*	$NetBSD: ldiv.S,v 1.2 2008/08/04 20:26:38 matt 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.2 2008/08/04 20:26:38 matt 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