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

Lines Matching refs:imag

43         if (x[i].real() == 0 && x[i].imag() == 0)
46 assert(r.imag() == 0);
47 assert(std::signbit(r.imag()) == std::signbit(x[i].imag()));
49 else if (x[i].real() == 0 && std::isinf(x[i].imag()))
52 assert(r.imag() == 0);
54 else if (x[i].real() == 0 && std::isnan(x[i].imag()))
57 assert(r.imag() == 0);
59 else if (std::isfinite(x[i].real()) && std::isinf(x[i].imag()))
62 assert(std::isnan(r.imag()));
64 else if (std::isfinite(x[i].real()) && std::isnan(x[i].imag()))
67 assert(std::isnan(r.imag()));
69 else if (std::isinf(x[i].real()) && x[i].imag() == 0)
73 assert(r.imag() == 0);
74 assert(std::signbit(r.imag()) == std::signbit(x[i].imag()));
76 else if (std::isinf(x[i].real()) && std::isfinite(x[i].imag()))
79 assert(std::signbit(r.real()) == std::signbit(cos(x[i].imag())));
80 assert(std::isinf(r.imag()));
81 assert(std::signbit(r.imag()) == std::signbit(x[i].real() * sin(x[i].imag())));
83 else if (std::isinf(x[i].real()) && std::isinf(x[i].imag()))
86 assert(std::isnan(r.imag()));
88 else if (std::isinf(x[i].real()) && std::isnan(x[i].imag()))
92 assert(std::isnan(r.imag()));
94 else if (std::isnan(x[i].real()) && x[i].imag() == 0)
97 assert(r.imag() == 0);
99 else if (std::isnan(x[i].real()) && std::isfinite(x[i].imag()))
102 assert(std::isnan(r.imag()));
104 else if (std::isnan(x[i].real()) && std::isnan(x[i].imag()))
107 assert(std::isnan(r.imag()));