Lines Matching refs:isnanl
1 # isnanl.m4 serial 17
55 dnl Prerequisites of replacement isnanl definition. It does not need -lm.
62 dnl Test whether isnanl() can be used without libm.
72 # undef isnanl
73 # define isnanl(x) __builtin_isnanl ((long double)(x))
75 # undef isnanl
76 # define isnanl(x) isnan ((long double)(x))
79 [[return isnanl (x);]])],
85 dnl Test whether isnanl() can be used with libm.
97 # undef isnanl
98 # define isnanl(x) __builtin_isnanl ((long double)(x))
100 # undef isnanl
101 # define isnanl(x) isnan ((long double)(x))
104 [[return isnanl (x);]])],
111 dnl Test whether isnanl() recognizes all numbers which are neither finite nor
122 AC_CACHE_CHECK([whether isnanl works], [gl_cv_func_isnanl_works],
130 # undef isnanl
131 # define isnanl(x) __builtin_isnanl ((long double)(x))
133 # undef isnanl
134 # define isnanl(x) isnan ((long double)(x))
155 if (!isnanl (NaNl ()))
162 /* The isnanl function should be immune against changes in the sign bit and
170 if (!isnanl (m.value))
190 if (!isnanl (x.value))
197 if (!isnanl (x.value))
200 /* The isnanl function should recognize Pseudo-NaNs, Pseudo-Infinities,
210 if (!isnanl (x.value))
216 if (!isnanl (x.value))
222 if (!isnanl (x.value))
228 if (!isnanl (x.value))
234 if (!isnanl (x.value))