Home
last modified time | relevance | path

Searched refs:NAN (Results 1 – 25 of 48) sorted by relevance

12

/freebsd/lib/msun/tests/
H A Dcsqrt_test.c190 assert_equal(t_csqrt(CMPLXL(NAN, INFINITY)), in test_nans()
192 assert_equal(t_csqrt(CMPLXL(NAN, -INFINITY)), in test_nans()
195 assert_equal(t_csqrt(CMPLXL(0.0, NAN)), CMPLXL(NAN, NAN)); in test_nans()
196 assert_equal(t_csqrt(CMPLXL(-0.0, NAN)), CMPLXL(NAN, NAN)); in test_nans()
197 assert_equal(t_csqrt(CMPLXL(42.0, NAN)), CMPLXL(NAN, NAN)); in test_nans()
198 assert_equal(t_csqrt(CMPLXL(-42.0, NAN)), CMPLXL(NAN, NAN)); in test_nans()
199 assert_equal(t_csqrt(CMPLXL(NAN, 0.0)), CMPLXL(NAN, NAN)); in test_nans()
200 assert_equal(t_csqrt(CMPLXL(NAN, -0.0)), CMPLXL(NAN, NAN)); in test_nans()
201 assert_equal(t_csqrt(CMPLXL(NAN, 42.0)), CMPLXL(NAN, NAN)); in test_nans()
202 assert_equal(t_csqrt(CMPLXL(NAN, -42.0)), CMPLXL(NAN, NAN)); in test_nans()
[all …]
H A Dctrig_test.c155 long double complex nan_nan = CMPLXL(NAN, NAN); in ATF_TC_BODY()
176 z = CMPLXL(42, NAN); in ATF_TC_BODY()
185 z = CMPLXL(NAN, 42); in ATF_TC_BODY()
212 z = CMPLXL(0, NAN); in ATF_TC_BODY()
220 z = CMPLXL(NAN, 0); in ATF_TC_BODY()
287 testall_odd(csinh, z, CMPLXL(NAN, NAN), ALL_STD_EXCEPT, FE_INVALID, 0); in ATF_TC_BODY()
288 testall_even(ccosh, z, CMPLXL(NAN, NAN), ALL_STD_EXCEPT, FE_INVALID, 0); in ATF_TC_BODY()
290 testall_odd(ctanh, z, CMPLXL(NAN, NAN), OPT_INEXACT, FE_INVALID, 0); in ATF_TC_BODY()
292 testall_odd(csin, z, CMPLXL(NAN, NAN), ALL_STD_EXCEPT, FE_INVALID, 0); in ATF_TC_BODY()
293 testall_even(ccos, z, CMPLXL(NAN, NAN), ALL_STD_EXCEPT, FE_INVALID, 0); in ATF_TC_BODY()
[all …]
H A Dfma_test.c160 testall(NAN, 0.0, 0.0, NAN, ALL_STD_EXCEPT, 0); in test_nans()
161 testall(1.0, NAN, 1.0, NAN, ALL_STD_EXCEPT, 0); in test_nans()
162 testall(1.0, -1.0, NAN, NAN, ALL_STD_EXCEPT, 0); in test_nans()
163 testall(0.0, 0.0, NAN, NAN, ALL_STD_EXCEPT, 0); in test_nans()
164 testall(NAN, NAN, NAN, NAN, ALL_STD_EXCEPT, 0); in test_nans()
167 testall(M_PI, M_PI, NAN, NAN, ALL_STD_EXCEPT, 0); in test_nans()
168 test(fmaf, FLT_MIN, FLT_MIN, NAN, NAN, ALL_STD_EXCEPT, 0); in test_nans()
169 test(fma, DBL_MIN, DBL_MIN, NAN, NAN, ALL_STD_EXCEPT, 0); in test_nans()
170 test(fmal, LDBL_MIN, LDBL_MIN, NAN, NAN, ALL_STD_EXCEPT, 0); in test_nans()
171 test(fmaf, FLT_MAX, FLT_MAX, NAN, NAN, ALL_STD_EXCEPT, 0); in test_nans()
[all …]
H A Dcexp_test.c124 testall(CMPLXL(finites[i], NAN), CMPLXL(NAN, NAN), in ATF_TC_BODY()
129 testall(CMPLXL(NAN, finites[i]), CMPLXL(NAN, NAN), in ATF_TC_BODY()
134 testall(CMPLXL(NAN, 0.0), CMPLXL(NAN, 0.0), ALL_STD_EXCEPT, 0, 1); in ATF_TC_BODY()
135 testall(CMPLXL(NAN, -0.0), CMPLXL(NAN, -0.0), ALL_STD_EXCEPT, 0, 1); in ATF_TC_BODY()
138 testall(CMPLXL(INFINITY, NAN), CMPLXL(INFINITY, NAN), in ATF_TC_BODY()
141 testall(CMPLXL(-INFINITY, NAN), CMPLXL(0.0, 0.0), in ATF_TC_BODY()
144 testall(CMPLXL(NAN, NAN), CMPLXL(NAN, NAN), in ATF_TC_BODY()
155 testall(CMPLXL(finites[i], INFINITY), CMPLXL(NAN, NAN), in ATF_TC_BODY()
H A Dinvctrig_test.c146 long double complex nan_nan = CMPLXL(NAN, NAN); in ATF_TC_BODY()
169 z = CMPLXL(0.5, NAN); in ATF_TC_BODY()
177 z = CMPLXL(NAN, 0.5); in ATF_TC_BODY()
185 z = CMPLXL(NAN, INFINITY); in ATF_TC_BODY()
189 testall(casinh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0, 0); in ATF_TC_BODY()
194 z = CMPLXL(INFINITY, NAN); in ATF_TC_BODY()
204 z = CMPLXL(0.0, NAN); in ATF_TC_BODY()
207 testall_even_tol(cacos, z, CMPLXL(pi / 2, NAN), 1); in ATF_TC_BODY()
213 z = CMPLXL(NAN, 0.0); in ATF_TC_BODY()
216 testall(casinh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, CS_IMAG); in ATF_TC_BODY()
[all …]
H A Dtrig_test.c98 testall(tan, INFINITY, NAN, ALL_STD_EXCEPT, FE_INVALID); in ATF_TC_BODY()
99 testall(sin, INFINITY, NAN, ALL_STD_EXCEPT, FE_INVALID); in ATF_TC_BODY()
100 testall(cos, INFINITY, NAN, ALL_STD_EXCEPT, FE_INVALID); in ATF_TC_BODY()
101 testall(tan, -INFINITY, NAN, ALL_STD_EXCEPT, FE_INVALID); in ATF_TC_BODY()
102 testall(sin, -INFINITY, NAN, ALL_STD_EXCEPT, FE_INVALID); in ATF_TC_BODY()
103 testall(cos, -INFINITY, NAN, ALL_STD_EXCEPT, FE_INVALID); in ATF_TC_BODY()
106 testall(tan, NAN, NAN, ALL_STD_EXCEPT, 0); in ATF_TC_BODY()
107 testall(sin, NAN, NAN, ALL_STD_EXCEPT, 0); in ATF_TC_BODY()
108 testall(cos, NAN, NAN, ALL_STD_EXCEPT, 0); in ATF_TC_BODY()
H A Dlogarithm_test.c102 testall0(NAN, NAN, ALL_STD_EXCEPT, 0); in ATF_TC_BODY()
103 testall1(NAN, NAN, ALL_STD_EXCEPT, 0); in ATF_TC_BODY()
110 testall0(-INFINITY, NAN, ALL_STD_EXCEPT, FE_INVALID); in ATF_TC_BODY()
111 testall1(-INFINITY, NAN, ALL_STD_EXCEPT, FE_INVALID); in ATF_TC_BODY()
112 testall0(-1.0, NAN, ALL_STD_EXCEPT, FE_INVALID); in ATF_TC_BODY()
113 testall1(-1.5, NAN, ALL_STD_EXCEPT, FE_INVALID); in ATF_TC_BODY()
H A Dconj_test.c64 NAN, 1.0,
65 1.0, NAN,
66 NAN, NAN,
H A Dnext_test.c133 testall(NAN, 42.0, NAN, 0); in ATF_TC_BODY()
134 testall(42.0, NAN, NAN, 0); in ATF_TC_BODY()
135 testall(NAN, NAN, NAN, 0); in ATF_TC_BODY()
H A Dnearbyint_test.c64 { NAN, { NAN, NAN, NAN }},
H A Dexponential_test.c101 testall0(NAN, NAN, ALL_STD_EXCEPT, 0); in run_generic_tests()
102 testall1(NAN, NAN, ALL_STD_EXCEPT, 0); in run_generic_tests()
H A Dfmaxmin_test.c127 testall(1.0, NAN); in ATF_TC_BODY()
132 testall(INFINITY, NAN); in ATF_TC_BODY()
156 testall(NAN, NAN); in ATF_TC_BODY()
H A Dilogb_test.c43 ATF_CHECK_EQ(FP_ILOGBNAN, ilogb(NAN)); in ATF_TC_BODY()
62 ATF_CHECK_EQ(FP_ILOGBNAN, ilogbf(NAN)); in ATF_TC_BODY()
82 ATF_CHECK_EQ(FP_ILOGBNAN, ilogbl(NAN)); in ATF_TC_BODY()
H A Dinvtrig_test.c136 testall(asin, INFINITY, NAN, FE_INVALID); in ATF_TC_BODY()
137 testall(acos, INFINITY, NAN, FE_INVALID); in ATF_TC_BODY()
139 testall(asin, -INFINITY, NAN, FE_INVALID); in ATF_TC_BODY()
140 testall(acos, -INFINITY, NAN, FE_INVALID); in ATF_TC_BODY()
143 testall(asin, NAN, NAN, 0); in ATF_TC_BODY()
144 testall(acos, NAN, NAN, 0); in ATF_TC_BODY()
145 testall(atan, NAN, NAN, 0); in ATF_TC_BODY()
H A Drem_test.c60 test_invalid(NAN, 1.0); in ATF_TC_BODY()
61 test_invalid(1.0, NAN); in ATF_TC_BODY()
/freebsd/contrib/netbsd-tests/lib/libm/
H A Dt_casinh.c29 { +INFINITY, +NAN, +INFINITY, +NAN},
30 { +5.032E3, +NAN, +NAN, +NAN}, /* + FE_INVALID optionally raised */
31 { +NAN, +0, +NAN, +0},
32 { +NAN, -5.023E3, +NAN, +NAN}, /* + FE_INVALID optionally raised */
33 { +NAN, +INFINITY, +INFINITY, +NAN}, /* sign of real part of result unspecified */
34 { +NAN, +NAN, +NAN, +NAN},
H A Dt_ilogb.c115 ATF_CHECK(ilogbf(NAN) == FP_ILOGBNAN); in ATF_TC_BODY()
117 ATF_CHECK(ilogb(NAN) == FP_ILOGBNAN); in ATF_TC_BODY()
120 ATF_CHECK(ilogbl(NAN) == FP_ILOGBNAN); in ATF_TC_BODY()
/freebsd/tools/regression/usr.bin/cc/
H A Dfloat.c96 fpequal(d / d, NAN) && fpequal(0.0 * d, NAN)); in run_inf_opt_test()
126 vd = NAN; in run_tests()
127 test("NaN equality", fpequal(NAN, NAN) && NAN != NAN && vd != vd); in run_tests()
/freebsd/contrib/netbsd-tests/lib/libc/gen/
H A Dt_isnan.c29 #ifdef NAN in ATF_TC_BODY()
31 ATF_CHECK(isnan(NAN) != 0); in ATF_TC_BODY()
32 ATF_CHECK(isnan((double)NAN) != 0); in ATF_TC_BODY()
/freebsd/lib/libc/tests/stdio/
H A Dprintfloat_test.c125 testfmt("nan", "%e", NAN); in ATF_TC_BODY()
126 testfmt("NAN", "%F", NAN); in ATF_TC_BODY()
127 testfmt("nan", "%g", NAN); in ATF_TC_BODY()
128 testfmt("NAN", "%LE", (long double)NAN); in ATF_TC_BODY()
129 testfmt(" nan", "%05e", NAN); in ATF_TC_BODY()
305 testfmt("nan", "%La", (long double)NAN); in ATF_TC_BODY()
306 testfmt("NAN", "%A", NAN); in ATF_TC_BODY()
/freebsd/lib/libc/tests/gen/
H A Dfpclassify2_test.c43 ATF_CHECK(fpclassify(NAN) == FP_NAN); in ATF_TC_BODY()
52 ATF_CHECK(fpclassify((double)NAN) == FP_NAN); in ATF_TC_BODY()
61 ATF_CHECK(fpclassify((long double)NAN) == FP_NAN); in ATF_TC_BODY()
/freebsd/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/
H A Dcomplex_cmath.h86 return std::complex<_Tp>(_Tp(NAN), _Tp(NAN));
94 return std::complex<_Tp>(__rho, _Tp(NAN));
95 return std::complex<_Tp>(_Tp(NAN), _Tp(NAN));
146 __i = _Tp(NAN); in exp()
267 return std::complex<_Tp>(__x.real(), _Tp(NAN)); in sinh()
269 return std::complex<_Tp>(__x.real(), _Tp(NAN)); in sinh()
281 return std::complex<_Tp>(abs(__x.real()), _Tp(NAN)); in cosh()
283 return std::complex<_Tp>(_Tp(NAN), __x.real()); in cosh()
/freebsd/contrib/libcbor/test/
H A Dfloat_ctrl_encoders_test.c121 assert_size_equal(3, cbor_encode_half(NAN, buffer, 512)); in test_half_special()
149 assert_size_equal(5, cbor_encode_single(NAN, buffer, 512)); in test_float()
/freebsd/contrib/libcbor/src/cbor/internal/
H A Dloaders.c63 val = mant == 0 ? INFINITY : NAN; in _cbor_decode_half()
/freebsd/lib/msun/src/
H A Dmath.h56 #define NAN __builtin_nanf("") macro
61 #define NAN (__nan.__uf) macro

12