36fb000c0222289cfbaa7044b65c15219d994722
[jlayton/glibc.git] / sysdeps / libm-i387 / s_ilogb.S
1 /*
2  * Written by J.T. Conklin <jtc@netbsd.org>.
3  * Public domain.
4  */
5
6 #include <machine/asm.h>
7
8 RCSID("$NetBSD: s_ilogb.S,v 1.5 1995/10/12 15:53:09 jtc Exp $")
9
10 ENTRY(__ilogb)
11         fldl    4(%esp)
12         fxtract
13         pushl   %eax
14         fstp    %st
15
16         fistpl  (%esp)
17         fwait
18         popl    %eax
19
20         ret
21 END (__ilogb)
22 weak_alias (__ilogb, ilogb)