]>
Commit | Line | Data |
---|---|---|
006f1daa DM |
1 | #include <sparc-ifunc.h> |
2 | ||
3 | SPARC_ASM_VIS3_IFUNC(signbit) | |
eae47a36 | 4 | |
eae47a36 DM |
5 | weak_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. */ | |
10 | strong_alias (__signbit, __signbitl) | |
11 | hidden_def (__signbitl) | |
12 | weak_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" |