]> git.ipfire.org Git - thirdparty/glibc.git/blame - sysdeps/sparc/sparc64/fpu/multiarch/s_signbit.S
Create a header for sparc ifunc expansion and use it for VIS3 ifuncs.
[thirdparty/glibc.git] / sysdeps / sparc / sparc64 / fpu / multiarch / s_signbit.S
CommitLineData
006f1daa
DM
1#include <sparc-ifunc.h>
2
3SPARC_ASM_VIS3_IFUNC(signbit)
eae47a36 4
eae47a36
DM
5weak_alias (__signbit, signbit)
6
7/* On 64-bit the double version will also always work for
8 long-double-precision since in both cases the word with the
9 sign bit in it is passed always in register %f0. */
10strong_alias (__signbit, __signbitl)
11hidden_def (__signbitl)
12weak_alias (__signbitl, signbitl)
13
14# undef weak_alias
15# define weak_alias(a, b)
16# undef strong_alias
17# define strong_alias(a, b)
18# undef hidden_def
19# define hidden_def(a)
20
21#define __signbit __signbit_generic
22
23#include "../s_signbit.S"