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

Lines Matching refs:imag

41         if (testcases[i].real() == 0 && testcases[i].imag() == 0)
45 assert(r.imag() == 0);
46 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag()));
48 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag()))
51 assert(std::isnan(r.imag()));
53 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag()))
56 assert(std::isnan(r.imag()));
58 else if (std::isinf(testcases[i].real()) && std::isfinite(testcases[i].imag()))
61 assert(r.imag() == 0);
62 assert(std::signbit(r.imag()) == std::signbit(sin(2*testcases[i].imag())));
64 else if (std::isinf(testcases[i].real()) && std::isinf(testcases[i].imag()))
67 assert(r.imag() == 0);
69 else if (std::isinf(testcases[i].real()) && std::isnan(testcases[i].imag()))
72 assert(r.imag() == 0);
74 else if (std::isnan(testcases[i].real()) && testcases[i].imag() == 0)
77 assert(r.imag() == 0);
78 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag()));
80 else if (std::isnan(testcases[i].real()) && std::isfinite(testcases[i].imag()))
83 assert(std::isnan(r.imag()));
85 else if (std::isnan(testcases[i].real()) && std::isnan(testcases[i].imag()))
88 assert(std::isnan(r.imag()));