[PATCH 1/6] Split x86_64 out of main Linux kernel-features.h.
[glibc.git] / sysdeps / i386 / fpu / s_scalbnl.S
blob8da0b009e0d9838c86024f2a3768a5b5cd458a21
1 /*
2  * Written by J.T. Conklin <jtc@netbsd.org>.
3  * Changes for long double by Ulrich Drepper <drepper@cygnus.com>
4  * Public domain.
5  */
7 #include <machine/asm.h>
9 RCSID("$NetBSD: $")
11 ENTRY(__scalbnl)
12         fildl   16(%esp)
13         fldt    4(%esp)
14         fscale
15         fstp    %st(1)
16         ret
17 END (__scalbnl)
18 weak_alias (__scalbnl, scalbnl)
19 strong_alias (__scalbnl, __scalblnl)
21 #include <shlib-compat.h>
22 #if SHLIB_COMPAT (libc, GLIBC_2_1, GLIBC_2_20)
23 compat_symbol (libc, __scalbnl, scalblnl, GLIBC_2_1);
24 #endif