Searched refs:isnan (Results 1 - 25 of 157) sorted by relevance

1234567

/external/libcxx/test/std/numerics/c.math/
H A Dcmath_isnan.pass.cpp12 // isnan
22 #ifdef isnan
23 #error isnan defined
25 static_assert((std::is_same<decltype(std::isnan((float)0)), bool>::value), "");
26 static_assert((std::is_same<decltype(std::isnan((double)0)), bool>::value), "");
27 static_assert((std::is_same<decltype(std::isnan(0)), bool>::value), "");
28 static_assert((std::is_same<decltype(std::isnan((long double)0)), bool>::value), "");
29 assert(std::isnan(-1.0) == false);
/external/vulkan-validation-layers/libs/glm/detail/
H A D_fixes.hpp42 #ifdef isnan
43 #undef isnan macro
/external/bison/lib/
H A Disnanf-nolibm.h18 /* Get declaration of isnan macro or (older) isnanf function. */
21 /* GCC 4.0 and newer provides three built-ins for isnan. */
24 # elif defined isnan
26 # define isnanf(x) isnan ((float)(x))
H A Disnanl-nolibm.h18 /* Get declaration of isnan macro or (older) isnanl function. */
21 /* GCC 4.0 and newer provides three built-ins for isnan. */
24 # elif defined isnan
26 # define isnanl(x) isnan ((long double)(x))
H A Disnand-nolibm.h18 /* Get declaration of isnan macro. */
21 /* GCC 4.0 and newer provides three built-ins for isnan. */
26 # define isnand(x) isnan ((double)(x))
/external/libcxx/test/std/numerics/complex.number/complex.transcendentals/
H A Dcosh.pass.cpp51 assert(std::isnan(r.real()));
54 else if (x[i].real() == 0 && std::isnan(x[i].imag()))
56 assert(std::isnan(r.real()));
61 assert(std::isnan(r.real()));
62 assert(std::isnan(r.imag()));
64 else if (std::isfinite(x[i].real()) && std::isnan(x[i].imag()))
66 assert(std::isnan(r.real()));
67 assert(std::isnan(r.imag()));
86 assert(std::isnan(r.imag()));
88 else if (std::isinf(x[i].real()) && std::isnan(
[all...]
H A Dexp.pass.cpp49 assert(std::isnan(r.real()));
50 assert(std::isnan(r.imag()));
52 else if (std::isfinite(x[i].real()) && std::isnan(x[i].imag()))
54 assert(std::isnan(r.real()));
55 assert(std::isnan(r.imag()));
72 assert(std::isnan(r.imag()));
74 else if (std::isinf(x[i].real()) && x[i].real() < 0 && std::isnan(x[i].imag()))
79 else if (std::isinf(x[i].real()) && x[i].real() > 0 && std::isnan(x[i].imag()))
82 assert(std::isnan(r.imag()));
84 else if (std::isnan(
[all...]
H A Dtanh.pass.cpp52 assert(std::isnan(r.real()));
53 assert(std::isnan(r.imag()));
55 else if (std::isfinite(x[i].real()) && std::isnan(x[i].imag()))
57 assert(std::isnan(r.real()));
58 assert(std::isnan(r.imag()));
71 else if (std::isinf(x[i].real()) && std::isnan(x[i].imag()))
76 else if (std::isnan(x[i].real()) && x[i].imag() == 0)
78 assert(std::isnan(r.real()));
82 else if (std::isnan(x[i].real()) && std::isfinite(x[i].imag()))
84 assert(std::isnan(
[all...]
H A Dsinh.pass.cpp53 assert(std::isnan(r.imag()));
57 assert(std::isnan(r.real()));
58 assert(std::isnan(r.imag()));
60 else if (x[i].real() == 0 && std::isnan(x[i].imag()))
63 assert(std::isnan(r.imag()));
65 else if (std::isfinite(x[i].real()) && std::isnan(x[i].imag()))
67 assert(std::isnan(r.real()));
68 assert(std::isnan(r.imag()));
87 assert(std::isnan(r.imag()));
89 else if (std::isinf(x[i].real()) && std::isnan(
[all...]
H A Dsqrt.pass.cpp55 else if (std::isfinite(x[i].real()) && std::isnan(x[i].imag()))
57 assert(std::isnan(r.real()));
58 assert(std::isnan(r.imag()));
74 else if (std::isinf(x[i].real()) && x[i].real() < 0 && std::isnan(x[i].imag()))
76 assert(std::isnan(r.real()));
79 else if (std::isinf(x[i].real()) && x[i].real() > 0 && std::isnan(x[i].imag()))
83 assert(std::isnan(r.imag()));
85 else if (std::isnan(x[i].real()) && (std::isfinite(x[i].imag()) || std::isnan(x[i].imag())))
87 assert(std::isnan(
[all...]
H A Dacos.pass.cpp49 else if (x[i].real() == 0 && std::isnan(x[i].imag()))
52 assert(std::isnan(r.imag()));
60 else if (std::isfinite(x[i].real()) && x[i].real() != 0 && std::isnan(x[i].imag()))
62 assert(std::isnan(r.real()));
63 assert(std::isnan(r.imag()));
90 else if (std::isinf(x[i].real()) && std::isnan(x[i].imag()))
92 assert(std::isnan(r.real()));
95 else if (std::isnan(x[i].real()) && std::isfinite(x[i].imag()))
97 assert(std::isnan(r.real()));
98 assert(std::isnan(
[all...]
H A Dasin.pass.cpp55 else if ( x[i].real() == 0 && std::isnan(x[i].imag()))
59 assert(std::isnan(r.imag()));
61 else if (std::isfinite(x[i].real()) && std::isnan(x[i].imag()))
63 assert(std::isnan(r.real()));
64 assert(std::isnan(r.imag()));
84 else if (std::isinf(x[i].real()) && std::isnan(x[i].imag()))
86 assert(std::isnan(r.real()));
90 else if (std::isnan(x[i].real()) && std::isfinite(x[i].imag()))
92 assert(std::isnan(r.real()));
93 assert(std::isnan(
[all...]
H A Dasinh.pass.cpp57 else if (std::isfinite(x[i].real()) && std::isnan(x[i].imag()))
59 assert(std::isnan(r.real()));
60 assert(std::isnan(r.imag()));
78 else if (std::isinf(x[i].real()) && std::isnan(x[i].imag()))
82 assert(std::isnan(r.imag()));
84 else if (std::isnan(x[i].real()) && x[i].imag() == 0)
86 assert(std::isnan(r.real()));
90 else if (std::isnan(x[i].real()) && std::isfinite(x[i].imag()))
92 assert(std::isnan(r.real()));
93 assert(std::isnan(
[all...]
H A Datan.pass.cpp45 if (std::isnan(real(r)))
46 assert(std::isnan(real(z)));
52 if (std::isnan(imag(r)))
53 assert(std::isnan(imag(z)));
H A Dcos.pass.cpp45 if (std::isnan(real(r)))
46 assert(std::isnan(real(z)));
52 if (std::isnan(imag(r)))
53 assert(std::isnan(imag(z)));
H A Dlog10.pass.cpp43 if (std::isnan(real(r)))
44 assert(std::isnan(real(z)));
50 if (std::isnan(imag(r)))
51 assert(std::isnan(imag(z)));
H A Dpow_complex_complex.pass.cpp47 if (std::isnan(real(r)))
48 assert(std::isnan(real(z)));
54 if (std::isnan(imag(r)))
55 assert(std::isnan(imag(z)));
H A Dpow_complex_scalar.pass.cpp47 if (std::isnan(real(r)))
48 assert(std::isnan(real(z)));
53 if (std::isnan(imag(r)))
54 assert(std::isnan(imag(z)));
H A Dpow_scalar_complex.pass.cpp47 if (std::isnan(real(r)))
48 assert(std::isnan(real(z)));
53 if (std::isnan(imag(r)))
54 assert(std::isnan(imag(z)));
/external/v8/src/base/
H A Dqnx-math.h13 #undef isnan macro
/external/ceres-solver/include/ceres/
H A Dfpclassify.h32 // do not collide with macros. For example, "isnan" in C99 is a macro and hence
61 // On Android, when using the STLPort, the C++ isnan and isnormal functions
63 inline bool IsNaN (double x) { return isnan(x); }
72 return !isnan(x) && !IsInfinite(x);
80 inline bool IsNaN (double x) { return std::isnan(x); }
/external/compiler-rt/test/builtins/Unit/
H A Dunorddf2vfp_test.c26 int expected = (isnan(a) || isnan(b)) ? 1 : 0;
H A Dunordsf2vfp_test.c26 int expected = (isnan(a) || isnan(b)) ? 1 : 0;
/external/libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/
H A Dquiet_NaN.pass.cpp23 assert(std::isnan(std::numeric_limits<T>::quiet_NaN()));
24 assert(std::isnan(std::numeric_limits<const T>::quiet_NaN()));
25 assert(std::isnan(std::numeric_limits<volatile T>::quiet_NaN()));
26 assert(std::isnan(std::numeric_limits<const volatile T>::quiet_NaN()));
H A Dsignaling_NaN.pass.cpp23 assert(std::isnan(std::numeric_limits<T>::signaling_NaN()));
24 assert(std::isnan(std::numeric_limits<const T>::signaling_NaN()));
25 assert(std::isnan(std::numeric_limits<volatile T>::signaling_NaN()));
26 assert(std::isnan(std::numeric_limits<const volatile T>::signaling_NaN()));

Completed in 391 milliseconds

1234567