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 (testcases[i].real() == 0 && std::isinf(testcases[i].imag()))
51 assert(std::isnan(r.imag()));
53 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag()))
56 assert(std::isnan(r.imag()));
58 else if (testcases[i].real() == 0 && std::isnan(testcases[i].imag()))
61 assert(std::isnan(r.imag()));
63 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag()))
66 assert(std::isnan(r.imag()));
68 else if (std::isinf(testcases[i].real()) && testcases[i].imag() == 0)
72 assert(r.imag() == 0);
73 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag()));
75 else if (std::isinf(testcases[i].real()) && std::isfinite(testcases[i].imag()))
78 assert(std::signbit(r.real()) == std::signbit(testcases[i].real() * cos(testcases[i].imag())));
79 assert(std::isinf(r.imag()));
80 assert(std::signbit(r.imag()) == std::signbit(sin(testcases[i].imag())));
82 else if (std::isinf(testcases[i].real()) && std::isinf(testcases[i].imag()))
85 assert(std::isnan(r.imag()));
87 else if (std::isinf(testcases[i].real()) && std::isnan(testcases[i].imag()))
90 assert(std::isnan(r.imag()));
92 else if (std::isnan(testcases[i].real()) && testcases[i].imag() == 0)
95 assert(r.imag() == 0);
96 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag()));
98 else if (std::isnan(testcases[i].real()) && std::isfinite(testcases[i].imag()))
101 assert(std::isnan(r.imag()));
103 else if (std::isnan(testcases[i].real()) && std::isnan(testcases[i].imag()))
106 assert(std::isnan(r.imag()));