1 #include <shlib-compat.h>
2 #include <float128_private.h>
3 #if !IS_IN (libm)
4 #undef __isnanl
5 #define __isnanl __isnanf128_impl
6 #undef weak_alias
7 #define weak_alias(n,a)
8 #undef mathx_hidden_def
9 #define mathx_hidden_def(x)
10 #endif
11 #include "../ldbl-128/s_isnanl.c"
12 #if !IS_IN (libm)
13 #include <float128-abi.h>
14 hidden_ver (__isnanf128_impl, __isnanf128)
15 _weak_alias (__isnanf128_impl, isnanl)
16 versioned_symbol (libc, __isnanf128_impl, __isnanf128, GLIBC_2_34);
17 #if (SHLIB_COMPAT (libc, FLOAT128_VERSION_M, GLIBC_2_34))
18 strong_alias (__isnanf128_impl, __isnanf128_alias)
19 compat_symbol (libc, __isnanf128_alias, __isnanf128, FLOAT128_VERSION_M);
20 #endif
21 #endif
22