1 1.1 drochner /* $NetBSD: lrint.S,v 1.1 2004/07/01 17:30:48 drochner Exp $ */ 2 1.1 drochner 3 1.1 drochner #include <machine/asm.h> 4 1.1 drochner 5 1.1 drochner ENTRY(lrint) 6 1.1 drochner #ifdef __i386__ 7 1.1 drochner pushl %ebp 8 1.1 drochner movl %esp,%ebp 9 1.1 drochner subl $4,%esp 10 1.1 drochner fldl 8(%ebp) 11 1.1 drochner fistpl (%esp) 12 1.1 drochner movl (%esp),%eax 13 1.1 drochner leave 14 1.1 drochner ret 15 1.1 drochner #else 16 1.1 drochner cvtsd2siq %xmm0,%rax 17 1.1 drochner ret 18 1.1 drochner #endif 19