Lines Matching full:real
43 if (x[i].real() == 0 && x[i].imag() == 0)
45 assert(r.real() == 0);
46 assert(std::signbit(r.real()) == std::signbit(x[i].real()));
50 else if (std::isfinite(x[i].real()) && std::isinf(x[i].imag()))
52 assert(std::isnan(r.real()));
55 else if (std::isfinite(x[i].real()) && std::isnan(x[i].imag()))
57 assert(std::isnan(r.real()));
60 else if (std::isinf(x[i].real()) && std::isfinite(x[i].imag()))
62 assert(r.real() == 1);
66 else if (std::isinf(x[i].real()) && std::isinf(x[i].imag()))
68 assert(r.real() == 1);
71 else if (std::isinf(x[i].real()) && std::isnan(x[i].imag()))
73 assert(r.real() == 1);
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(r.real()));
87 else if (std::isnan(x[i].real()) && std::isnan(x[i].imag()))
89 assert(std::isnan(r.real()));