1b2b3ffcdSSimon Schubert/* $NetBSD: ldiv.S,v 1.1 2001/06/19 00:25:04 fvdl Exp $ */ 2b2b3ffcdSSimon Schubert 3b2b3ffcdSSimon Schubert/*- 4b2b3ffcdSSimon Schubert * Written by gcc 3.0. 5b2b3ffcdSSimon Schubert * Copy/pasted by Frank van der Linden (fvdl@wasabisystems.com) 6b2b3ffcdSSimon Schubert * 7b2b3ffcdSSimon Schubert * $FreeBSD: src/lib/libc/amd64/stdlib/lldiv.S,v 1.2 2008/11/02 01:10:54 peter Exp $ 8b2b3ffcdSSimon Schubert */ 9b2b3ffcdSSimon Schubert 10b2b3ffcdSSimon Schubert#include <machine/asm.h> 11b2b3ffcdSSimon Schubert 12b2b3ffcdSSimon SchubertENTRY(lldiv) 13b2b3ffcdSSimon Schubert movq %rdi,%rax 14b2b3ffcdSSimon Schubert cqto 15b2b3ffcdSSimon Schubert idivq %rsi 16b2b3ffcdSSimon Schubert ret 17b2b3ffcdSSimon SchubertEND(lldiv) 18*8b927cb7SJohn Marino 19*8b927cb7SJohn Marino .section .note.GNU-stack,"",%progbits 20