Restore sparc32 copysignl, fabsl, fmal compat symbols (bug 22229).
[glibc.git] / sysdeps / sparc / sparc32 / sparcv9 / fpu / multiarch / s_copysign.S
blob5d26430f706f7937294458d5722b7453512893a9
1 #include <sparc-ifunc.h>
2 #include <math_ldbl_opt.h>
4 SPARC_ASM_VIS3_IFUNC(copysign)
6 weak_alias (__copysign, copysign)
7 #if LONG_DOUBLE_COMPAT (libm, GLIBC_2_0)
8 compat_symbol (libm, __copysign, copysignl, GLIBC_2_0);
9 #endif
10 #if LONG_DOUBLE_COMPAT (libc, GLIBC_2_0)
11 compat_symbol (libc, __copysign, copysignl, GLIBC_2_0);
12 #endif
14 # undef weak_alias
15 # define weak_alias(a, b)
16 # undef compat_symbol
17 # define compat_symbol(a, b, c, d)
19 #define __copysign __copysign_generic
21 #include "../../../fpu/s_copysign.S"