Home | History | Annotate | Download | only in complex.transcendentals

Lines Matching refs:imag

27     assert(std::abs(imag(c)) < 1.e-6);
43 if (testcases[i].real() == 0 && testcases[i].imag() == 0)
46 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag()));
48 else if (std::isinf(testcases[i].imag()))
52 assert(std::isinf(r.imag()));
53 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag()));
55 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag()))
58 assert(std::isnan(r.imag()));
60 else if (std::isinf(testcases[i].real()) && testcases[i].real() < 0 && std::isfinite(testcases[i].imag()))
64 assert(std::isinf(r.imag()));
65 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag()));
67 else if (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && std::isfinite(testcases[i].imag()))
71 assert(r.imag() == 0);
72 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag()));
74 else if (std::isinf(testcases[i].real()) && testcases[i].real() < 0 && std::isnan(testcases[i].imag()))
77 assert(std::isinf(r.imag()));
79 else if (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && std::isnan(testcases[i].imag()))
83 assert(std::isnan(r.imag()));
85 else if (std::isnan(testcases[i].real()) && (std::isfinite(testcases[i].imag()) || std::isnan(testcases[i].imag())))
88 assert(std::isnan(r.imag()));
90 else if (std::signbit(testcases[i].imag()))
93 assert(std::signbit(r.imag()));
98 assert(!std::signbit(r.imag()));