ldiv.S revision 1.2
11.2Smatt/*	$NetBSD: ldiv.S,v 1.2 2008/08/04 20:26:38 matt Exp $	*/
21.1Sfvdl
31.1Sfvdl/*
41.1Sfvdl * Written by gcc 3.0.
51.1Sfvdl * Copy/pasted by Frank van der Linden (fvdl@wasabisystems.com)
61.1Sfvdl */
71.1Sfvdl
81.1Sfvdl#include <machine/asm.h>
91.1Sfvdl
101.1Sfvdl#if defined(LIBC_SCCS)
111.2Smatt	RCSID("$NetBSD: ldiv.S,v 1.2 2008/08/04 20:26:38 matt Exp $")
121.1Sfvdl#endif
131.1Sfvdl
141.2Smatt#ifdef WEAK_ALIAS
151.2SmattWEAK_ALIAS(ldiv, _ldiv)
161.2Smatt#endif
171.2Smatt
181.2Smatt#ifdef WEAK_ALIAS
191.2SmattENTRY(_ldiv)
201.2Smatt#else
211.1SfvdlENTRY(ldiv)
221.2Smatt#endif
231.1Sfvdl	movq    %rdi, %rax
241.1Sfvdl	cqto
251.1Sfvdl	idivq   %rsi
261.1Sfvdl	ret
27