include/math.h
478
#define isunordered(x, y) (isnan(x) || isnan(y))
include/math.h
512
#define isnan(__x) __fpmacro_unary_floating(isnan, __x)
lib/libc/arch/vax/gen/isnan.c
45
int isnan __P((double));
lib/libc/gen/isnand_ieee754.c
52
__weak_alias(isnan,__isnand)
lib/libm/complex/catrig.c
309
if (isnan(x) || isnan(y)) {
lib/libm/complex/catrig.c
393
if (isnan(x) || isnan(y)) {
lib/libm/complex/catrig.c
462
if (isnan(rx) && isnan(ry))
lib/libm/complex/catrig.c
466
if (isnan(rx))
lib/libm/complex/catrig.c
469
if (isnan(ry))
lib/libm/complex/catrig.c
607
if (isnan(x) || isnan(y)) {
lib/libm/complex/catrigf.c
170
if (isnan(x) || isnan(y)) {
lib/libm/complex/catrigf.c
228
if (isnan(x) || isnan(y)) {
lib/libm/complex/catrigf.c
281
if (isnan(rx) && isnan(ry))
lib/libm/complex/catrigf.c
283
if (isnan(rx))
lib/libm/complex/catrigf.c
285
if (isnan(ry))
lib/libm/complex/catrigf.c
367
if (isnan(x) || isnan(y)) {
lib/libm/complex/catrigl.c
203
if (isnan(x) || isnan(y)) {
lib/libm/complex/catrigl.c
258
if (isnan(x) || isnan(y)) {
lib/libm/complex/catrigl.c
310
if (isnan(rx) && isnan(ry))
lib/libm/complex/catrigl.c
312
if (isnan(rx))
lib/libm/complex/catrigl.c
314
if (isnan(ry))
lib/libm/complex/catrigl.c
395
if (isnan(x) || isnan(y)) {
lib/libm/complex/csqrtl.c
70
if (isnan(a)) {
lib/libm/ld128/s_cexpl.c
61
if (isfinite(x) || isnan(x)) {
lib/libm/ld128/s_cospil.c
93
if (isinf(x) || isnan(x))
lib/libm/ld128/s_sinpil.c
103
if (isinf(x) || isnan(x))
lib/libm/ld128/s_tanpil.c
111
if (isinf(x) || isnan(x))
lib/libm/ld80/e_powl.c
260
if( isnan(x) )
lib/libm/ld80/e_powl.c
262
if( isnan(y) )
lib/libm/noieee_src/n_erf.c
270
if (isnan(x))
lib/libm/noieee_src/n_erf.c
334
if (isnan(x)) /* erfc(NaN) = NaN */
lib/libm/noieee_src/n_fmod.c
66
extern int isnan(),finite();
lib/libm/noieee_src/n_fmod.c
90
|| isnan(y) || !finite(x)
lib/libm/src/e_scalb.c
39
if (isnan(x)||isnan(fn)) return x*fn;
lib/libm/src/s_fdim.c
40
if (isnan(x)) \
lib/libm/src/s_fdim.c
42
if (isnan(y)) \
lib/libm/src/s_ilogb.c
62
return isnan(x) ? FP_ILOGBNAN : INT_MAX;
lib/libm/src/s_ilogbf.c
50
return isnan(x) ? FP_ILOGBNAN : INT_MAX;
lib/libm/src/s_ilogbl.c
70
return isnan(x) ? FP_ILOGBNAN : INT_MAX;
lib/libm/src/w_acos.c
44
if(_LIB_VERSION == _IEEE_ || isnan(x)) return z;
lib/libm/src/w_acosh.c
33
if(_LIB_VERSION == _IEEE_ || isnan(x)) return z;
lib/libm/src/w_asin.c
44
if(_LIB_VERSION == _IEEE_ || isnan(x)) return z;
lib/libm/src/w_atan2.c
38
if(_LIB_VERSION == _IEEE_||isnan(x)||isnan(y)) return z;
lib/libm/src/w_atanh.c
34
if(_LIB_VERSION == _IEEE_ || isnan(x)) return z;
lib/libm/src/w_cosh.c
38
if(_LIB_VERSION == _IEEE_ || isnan(x)) return z;
lib/libm/src/w_fmod.c
38
if(_LIB_VERSION == _IEEE_ ||isnan(y)||isnan(x)) return z;
lib/libm/src/w_fmodl.c
38
if(_LIB_VERSION == _IEEE_ ||isnan(y)||isnan(x)) return z;
lib/libm/src/w_j0.c
32
if(_LIB_VERSION == _IEEE_ || isnan(x)) return z;
lib/libm/src/w_j0.c
48
if(_LIB_VERSION == _IEEE_ || isnan(x) ) return z;
lib/libm/src/w_j1.c
33
if(_LIB_VERSION == _IEEE_ || isnan(x) ) return z;
lib/libm/src/w_j1.c
49
if(_LIB_VERSION == _IEEE_ || isnan(x) ) return z;
lib/libm/src/w_jn.c
55
if(_LIB_VERSION == _IEEE_ || isnan(x) ) return z;
lib/libm/src/w_jn.c
71
if(_LIB_VERSION == _IEEE_ || isnan(x) ) return z;
lib/libm/src/w_log.c
41
if(_LIB_VERSION == _IEEE_ || isnan(x) || x > 0.0) return z;
lib/libm/src/w_log10.c
41
if(_LIB_VERSION == _IEEE_ || isnan(x)) return z;
lib/libm/src/w_log2.c
41
if(_LIB_VERSION == _IEEE_ || isnan(x)) return z;
lib/libm/src/w_pow.c
36
if(_LIB_VERSION == _IEEE_|| isnan(y)) return z;
lib/libm/src/w_pow.c
37
if(isnan(x)) {
lib/libm/src/w_pow.c
52
if(isnan(z))
lib/libm/src/w_remainder.c
33
if(_LIB_VERSION == _IEEE_ || isnan(y)) return z;
lib/libm/src/w_scalb.c
43
if(!(finite(z)||isnan(z))&&finite(x)) {
lib/libm/src/w_sqrt.c
39
if(_LIB_VERSION == _IEEE_ || isnan(x)) return z;
lib/libm/src/w_sqrtl.c
36
if(_LIB_VERSION == _IEEE_ || isnan(x)) return z;
lib/lua/libm/libm.c
134
BFUNC_DBL(isnan)
tests/lib/libc/gen/t_fpclassify.c
1025
ATF_CHECK_MSG(!isnan(d1), "d1=%La", d1);
tests/lib/libc/gen/t_fpclassify.c
1080
ATF_CHECK_MSG(!isnan(d1), "d1=%La", d1);
tests/lib/libc/gen/t_fpclassify.c
1118
ATF_CHECK_MSG(!isnan(inf), "inf=%La", inf);
tests/lib/libc/gen/t_fpclassify.c
1144
ATF_CHECK_MSG(!isnan(-inf), "-inf=%La", -inf);
tests/lib/libc/gen/t_fpclassify.c
1180
ATF_CHECK_MSG(isnan(nan), "nan=%La [0x%s]", nan, formatbitsl(&nan));
tests/lib/libc/gen/t_fpclassify.c
1213
ATF_CHECK_MSG(isnan(nan), "nan=%La [0x%s]", nan, formatbitsl(&nan));
tests/lib/libc/gen/t_fpclassify.c
1250
ATF_CHECK_MSG(isnan(nan), "nan=%La [0x%s]", nan, formatbitsl(&nan));
tests/lib/libc/gen/t_fpclassify.c
287
return isnan(f) && (u.i & (FLT_SNANBIT|FLT_QNANBIT)) == FLT_SNANBIT;
tests/lib/libc/gen/t_fpclassify.c
295
return isnan(f) && (u.i & (DBL_SNANBIT|DBL_QNANBIT)) == DBL_SNANBIT;
tests/lib/libc/gen/t_fpclassify.c
304
return isnan(f) &&
tests/lib/libc/gen/t_fpclassify.c
327
ATF_CHECK_MSG(!isnan(d0), "d0=%a", d0);
tests/lib/libc/gen/t_fpclassify.c
369
ATF_CHECK_MSG(!isnan(d1), "d1=%a", d1);
tests/lib/libc/gen/t_fpclassify.c
424
ATF_CHECK_MSG(!isnan(d1), "d1=%a", d1);
tests/lib/libc/gen/t_fpclassify.c
462
ATF_CHECK_MSG(!isnan(inf), "inf=%a", inf);
tests/lib/libc/gen/t_fpclassify.c
488
ATF_CHECK_MSG(!isnan(-inf), "-inf=%a", -inf);
tests/lib/libc/gen/t_fpclassify.c
524
ATF_CHECK_MSG(isnan(nan), "nan=%a [0x%s]", nan, formatbitsf(&nan));
tests/lib/libc/gen/t_fpclassify.c
554
ATF_CHECK_MSG(isnan(nan), "nan=%a [0x%s]", nan, formatbitsf(&nan));
tests/lib/libc/gen/t_fpclassify.c
590
ATF_CHECK_MSG(isnan(nan), "nan=%a [0x%s]", nan, formatbitsf(&nan));
tests/lib/libc/gen/t_fpclassify.c
652
ATF_CHECK_MSG(!isnan(d0), "d0=%a", d0);
tests/lib/libc/gen/t_fpclassify.c
694
ATF_CHECK_MSG(!isnan(d1), "d1=%a", d1);
tests/lib/libc/gen/t_fpclassify.c
749
ATF_CHECK_MSG(!isnan(d1), "d1=%a", d1);
tests/lib/libc/gen/t_fpclassify.c
787
ATF_CHECK_MSG(!isnan(inf), "inf=%a", inf);
tests/lib/libc/gen/t_fpclassify.c
813
ATF_CHECK_MSG(!isnan(-inf), "-inf=%a", -inf);
tests/lib/libc/gen/t_fpclassify.c
848
ATF_CHECK_MSG(isnan(nan), "nan=%a [0x%s]", nan, formatbits(&nan));
tests/lib/libc/gen/t_fpclassify.c
878
ATF_CHECK_MSG(isnan(nan), "nan=%a [0x%s]", nan, formatbits(&nan));
tests/lib/libc/gen/t_fpclassify.c
914
ATF_CHECK_MSG(isnan(nan), "nan=%a [0x%s]", nan, formatbits(&nan));
tests/lib/libc/gen/t_fpclassify.c
983
ATF_CHECK_MSG(!isnan(d0), "d0=%La", d0);
tests/lib/libc/gen/t_isnan.c
28
ATF_CHECK(isnan(NAN) != 0);
tests/lib/libc/gen/t_isnan.c
29
ATF_CHECK(isnan((double)NAN) != 0);
tests/lib/libc/locale/t_wcstod.c
463
ATF_REQUIRE(isnan(d));
tests/lib/libc/stdlib/t_strtod.c
211
ATF_CHECK_MSG(isnan(d), "nan_string=\"%s\" d=%g=%a", nan_string, d, d);
tests/lib/libc/stdlib/t_strtod.c
231
ATF_CHECK_MSG(isnan(f), "nan_string=\"%s\" f=%g=%a", nan_string, f, f);
tests/lib/libc/stdlib/t_strtod.c
253
ATF_CHECK_MSG(isnan(ld), "nan_string=\"%s\" ld=%Lg=%La",
tests/lib/libm/t_asin.c
108
if (isnan(asin(x[i])) == 0)
tests/lib/libm/t_asin.c
177
if (isnan(asinf(x)) == 0)
tests/lib/libm/t_asin.c
191
if (isnan(asinf(x)) == 0)
tests/lib/libm/t_asin.c
205
if (isnan(asinf(x)) == 0)
tests/lib/libm/t_asin.c
222
if (isnan(asinf(x[i])) == 0)
tests/lib/libm/t_asin.c
63
if (isnan(asin(x)) == 0)
tests/lib/libm/t_asin.c
77
if (isnan(asin(x)) == 0)
tests/lib/libm/t_asin.c
91
if (isnan(asin(x)) == 0)
tests/lib/libm/t_casinh.c
39
#define both_nan(a,b) (isnan(a) && isnan(b))
tests/lib/libm/t_cbrt.c
161
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_cbrt.c
162
ATF_CHECK(isnan(cbrtf(x)) != 0);
tests/lib/libm/t_cbrt.c
271
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_cbrt.c
272
ATF_CHECK(isnan(cbrtl(x)) != 0);
tests/lib/libm/t_cbrt.c
52
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_cbrt.c
53
ATF_CHECK(isnan(cbrt(x)) != 0);
tests/lib/libm/t_ceil.c
164
ATF_CHECK(isnan(ceilf(x)) != 0);
tests/lib/libm/t_ceil.c
255
ATF_CHECK(isnan(ceill(x)) != 0);
tests/lib/libm/t_ceil.c
346
ATF_CHECK(isnan(floor(x)) != 0);
tests/lib/libm/t_ceil.c
437
ATF_CHECK(isnan(floorf(x)) != 0);
tests/lib/libm/t_ceil.c
528
ATF_CHECK(isnan(floorl(x)) != 0);
tests/lib/libm/t_ceil.c
619
ATF_CHECK(isnan(trunc(x)) != 0);
tests/lib/libm/t_ceil.c
710
ATF_CHECK(isnan(truncf(x)) != 0);
tests/lib/libm/t_ceil.c
73
ATF_CHECK(isnan(ceil(x)) != 0);
tests/lib/libm/t_ceil.c
801
ATF_CHECK(isnan(truncl(x)) != 0);
tests/lib/libm/t_cos.c
105
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_cos.c
106
ATF_CHECK(isnan(cosl(x)) != 0);
tests/lib/libm/t_cos.c
120
ATF_CHECK_MSG(isnan(y), "y=%La", y);
tests/lib/libm/t_cos.c
134
ATF_CHECK_MSG(isnan(y), "y=%La", y);
tests/lib/libm/t_cos.c
201
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_cos.c
202
ATF_CHECK(isnan(cos(x)) != 0);
tests/lib/libm/t_cos.c
216
ATF_CHECK_MSG(isnan(y), "y=%a", y);
tests/lib/libm/t_cos.c
230
ATF_CHECK_MSG(isnan(y), "y=%a", y);
tests/lib/libm/t_cos.c
311
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_cos.c
312
ATF_CHECK(isnan(cosf(x)) != 0);
tests/lib/libm/t_cos.c
326
ATF_CHECK_MSG(isnan(y), "y=%a", y);
tests/lib/libm/t_cos.c
340
ATF_CHECK_MSG(isnan(y), "y=%a", y);
tests/lib/libm/t_cosh.c
188
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_cosh.c
189
ATF_CHECK(isnan(coshf(x)) != 0);
tests/lib/libm/t_cosh.c
91
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_cosh.c
92
ATF_CHECK(isnan(cosh(x)) != 0);
tests/lib/libm/t_erf.c
124
ATF_CHECK(isnan(erff(x)) != 0);
tests/lib/libm/t_erf.c
198
ATF_CHECK(isnan(erfc(x)) != 0);
tests/lib/libm/t_erf.c
243
ATF_CHECK(isnan(erfcf(x)) != 0);
tests/lib/libm/t_erf.c
50
ATF_CHECK(isnan(erf(x)) != 0);
tests/lib/libm/t_exp.c
195
if (isnan(exp(x)) == 0)
tests/lib/libm/t_exp.c
292
if (isnan(expf(x)) == 0)
tests/lib/libm/t_exp.c
389
if (isnan(expm1(x)) == 0)
tests/lib/libm/t_exp.c
465
if (isnan(expm1f(x)) == 0)
tests/lib/libm/t_hypot.c
45
ATF_CHECK_MSG(isnan(hypot(a, b)), \
tests/lib/libm/t_hypot.c
50
ATF_CHECK_MSG(isnan(hypot(a, b)), \
tests/lib/libm/t_hypot.c
685
ATF_CHECK(!isnan(val));
tests/lib/libm/t_ldexp.c
226
ATF_REQUIRE(isnan(x) != 0);
tests/lib/libm/t_ldexp.c
230
ATF_CHECK(isnan(y) != 0);
tests/lib/libm/t_ldexp.c
346
ATF_REQUIRE(isnan(x) != 0);
tests/lib/libm/t_ldexp.c
350
ATF_CHECK(isnan(y) != 0);
tests/lib/libm/t_libm.h
26
if (!isnan(r)) \
tests/lib/libm/t_log.c
59
ATF_CHECK_MSG(isnan(f(x)), \
tests/lib/libm/t_log.c
64
ATF_CHECK_MSG(isnan(f(x)), \
tests/lib/libm/t_modf.c
160
ATF_CHECK_MSG(isnan(f),
tests/lib/libm/t_modf.c
163
ATF_CHECK_MSG(isnan(i),
tests/lib/libm/t_modf.c
273
ATF_CHECK_MSG(isnan(f),
tests/lib/libm/t_modf.c
276
ATF_CHECK_MSG(isnan(i),
tests/lib/libm/t_modf.c
421
ATF_CHECK_MSG(isnan(f),
tests/lib/libm/t_modf.c
424
ATF_CHECK_MSG(isnan(i),
tests/lib/libm/t_next.c
310
ATF_CHECK(isnan(nextafter(NAN, 0)));
tests/lib/libm/t_next.c
311
ATF_CHECK(isnan(nexttoward(NAN, 0)));
tests/lib/libm/t_next.c
312
ATF_CHECK(isnan(nextafter(0, NAN)));
tests/lib/libm/t_next.c
313
ATF_CHECK(isnan(nexttoward(0, NAN)));
tests/lib/libm/t_next.c
497
ATF_CHECK(isnan(nextafterf(NAN, 0)));
tests/lib/libm/t_next.c
498
ATF_CHECK(isnan(nexttowardf(NAN, 0)));
tests/lib/libm/t_next.c
499
ATF_CHECK(isnan(nextafterf(0, NAN)));
tests/lib/libm/t_next.c
500
ATF_CHECK(isnan(nexttowardf(0, NAN)));
tests/lib/libm/t_next.c
681
ATF_CHECK(isnan(nextafterl(NAN, 0)));
tests/lib/libm/t_next.c
682
ATF_CHECK(isnan(nexttowardl(NAN, 0)));
tests/lib/libm/t_next.c
683
ATF_CHECK(isnan(nextafterl(0, NAN)));
tests/lib/libm/t_next.c
684
ATF_CHECK(isnan(nexttowardl(0, NAN)));
tests/lib/libm/t_pow.c
51
ATF_CHECK_MSG(isnan(z), "z=%a", z);
tests/lib/libm/t_pow.c
65
ATF_CHECK_MSG(isnan(z), "z=%a", z);
tests/lib/libm/t_scalbn.c
121
ATF_REQUIRE(isnan(x) != 0);
tests/lib/libm/t_scalbn.c
125
ATF_CHECK(isnan(y) != 0);
tests/lib/libm/t_scalbn.c
266
ATF_REQUIRE(isnan(x) != 0);
tests/lib/libm/t_scalbn.c
270
ATF_CHECK(isnan(y) != 0);
tests/lib/libm/t_scalbn.c
411
ATF_CHECK_MSG(isnan(x), "x=%La", x);
tests/lib/libm/t_scalbn.c
415
ATF_CHECK_MSG(isnan(y), "y=%La", y);
tests/lib/libm/t_sin.c
108
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_sin.c
109
ATF_CHECK(isnan(sin(x)) != 0);
tests/lib/libm/t_sin.c
123
ATF_CHECK_MSG(isnan(y), "y=%a", y);
tests/lib/libm/t_sin.c
137
ATF_CHECK_MSG(isnan(y), "y=%a", y);
tests/lib/libm/t_sin.c
215
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_sin.c
216
ATF_CHECK(isnan(sinf(x)) != 0);
tests/lib/libm/t_sin.c
230
ATF_CHECK_MSG(isnan(y), "y=%a", y);
tests/lib/libm/t_sin.c
244
ATF_CHECK_MSG(isnan(y), "y=%a", y);
tests/lib/libm/t_sincos.c
146
ATF_CHECK(isnan(x) && isnan(s) && isnan(c));
tests/lib/libm/t_sincos.c
161
ATF_CHECK(isnan(s) && isnan(c));
tests/lib/libm/t_sincos.c
176
ATF_CHECK(isnan(s) && isnan(c));
tests/lib/libm/t_sincos.c
262
ATF_CHECK(isnan(x) && isnan(s) && isnan(c));
tests/lib/libm/t_sincos.c
277
ATF_CHECK(isnan(s) && isnan(c));
tests/lib/libm/t_sincos.c
292
ATF_CHECK(isnan(s) && isnan(c));
tests/lib/libm/t_sincos.c
382
ATF_CHECK(isnan(x) && isnan(s) && isnan(c));
tests/lib/libm/t_sincos.c
397
ATF_CHECK(isnan(s) && isnan(c));
tests/lib/libm/t_sincos.c
413
ATF_CHECK(isnan(s) && isnan(c));
tests/lib/libm/t_sinh.c
189
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_sinh.c
190
ATF_CHECK(isnan(sinhf(x)) != 0);
tests/lib/libm/t_sinh.c
90
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_sinh.c
91
ATF_CHECK(isnan(sinh(x)) != 0);
tests/lib/libm/t_sqrt.c
159
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_sqrt.c
160
ATF_CHECK(isnan(sqrtf(x)) != 0);
tests/lib/libm/t_sqrt.c
206
ATF_CHECK(isnan(y) != 0);
tests/lib/libm/t_sqrt.c
267
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_sqrt.c
268
ATF_CHECK(isnan(sqrtl(x)) != 0);
tests/lib/libm/t_sqrt.c
313
ATF_CHECK(isnan(y) != 0);
tests/lib/libm/t_sqrt.c
52
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_sqrt.c
53
ATF_CHECK(isnan(sqrt(x)) != 0);
tests/lib/libm/t_sqrt.c
98
ATF_CHECK(isnan(y) != 0);
tests/lib/libm/t_tan.c
104
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_tan.c
105
ATF_CHECK(isnan(tan(x)) != 0);
tests/lib/libm/t_tan.c
119
ATF_CHECK_MSG(isnan(y), "y=%a", y);
tests/lib/libm/t_tan.c
133
ATF_CHECK_MSG(isnan(y), "y=%a", y);
tests/lib/libm/t_tan.c
213
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_tan.c
214
ATF_CHECK(isnan(tanf(x)) != 0);
tests/lib/libm/t_tan.c
228
ATF_CHECK_MSG(isnan(y), "y=%a", y);
tests/lib/libm/t_tan.c
242
ATF_CHECK_MSG(isnan(y), "y=%a", y);
tests/lib/libm/t_tanh.c
127
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_tanh.c
128
ATF_CHECK(isnan(tanhf(x)) != 0);
tests/lib/libm/t_tanh.c
50
ATF_CHECK(isnan(x) != 0);
tests/lib/libm/t_tanh.c
51
ATF_CHECK(isnan(tanh(x)) != 0);
tests/lib/lua/libm/h_lualibm.c
62
TESTI(isnan(log(-1.0)));
usr.bin/xlint/lint1/tree.c
2144
lint_assert(fpe != 0 || isnan(v->u.floating) == 0);