ldiv.S revision 1.3
11.3Suebayasi/*	$NetBSD: ldiv.S,v 1.3 2014/05/22 15:01:56 uebayasi 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.3Suebayasi	RCSID("$NetBSD: ldiv.S,v 1.3 2014/05/22 15:01:56 uebayasi 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
271.3Suebayasi#ifdef WEAK_ALIAS
281.3SuebayasiEND(_ldiv)
291.3Suebayasi#else
301.3SuebayasiEND(ldiv)
311.3Suebayasi#endif
32