/freebsd/lib/msun/tests/ |
H A D | csqrt_test.c | 190 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 D | ctrig_test.c | 155 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 D | fma_test.c | 160 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 D | cexp_test.c | 124 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 D | invctrig_test.c | 146 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 D | trig_test.c | 98 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 D | logarithm_test.c | 102 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 D | conj_test.c | 64 NAN, 1.0, 65 1.0, NAN, 66 NAN, NAN,
|
H A D | next_test.c | 133 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 D | nearbyint_test.c | 64 { NAN, { NAN, NAN, NAN }},
|
H A D | exponential_test.c | 101 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 D | fmaxmin_test.c | 127 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 D | ilogb_test.c | 43 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 D | invtrig_test.c | 136 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 D | rem_test.c | 60 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 D | t_casinh.c | 29 { +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 D | t_ilogb.c | 115 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 D | float.c | 96 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 D | t_isnan.c | 29 #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 D | printfloat_test.c | 125 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 D | fpclassify2_test.c | 43 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 D | complex_cmath.h | 86 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 D | float_ctrl_encoders_test.c | 121 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 D | loaders.c | 63 val = mant == 0 ? INFINITY : NAN; in _cbor_decode_half()
|
/freebsd/lib/msun/src/ |
H A D | math.h | 56 #define NAN __builtin_nanf("") macro 61 #define NAN (__nan.__uf) macro
|