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

Lines Matching refs:imag

43         if (x[i].real() == 0 && x[i].imag() == 0)
47 assert(r.imag() == 0);
48 assert(std::signbit(r.imag()) == std::signbit(x[i].imag()));
50 else if (x[i].real() == 0 && std::isinf(x[i].imag()))
53 assert(std::isnan(r.imag()));
55 else if (std::isfinite(x[i].real()) && std::isinf(x[i].imag()))
58 assert(std::isnan(r.imag()));
60 else if (x[i].real() == 0 && std::isnan(x[i].imag()))
63 assert(std::isnan(r.imag()));
65 else if (std::isfinite(x[i].real()) && std::isnan(x[i].imag()))
68 assert(std::isnan(r.imag()));
70 else if (std::isinf(x[i].real()) && x[i].imag() == 0)
74 assert(r.imag() == 0);
75 assert(std::signbit(r.imag()) == std::signbit(x[i].imag()));
77 else if (std::isinf(x[i].real()) && std::isfinite(x[i].imag()))
80 assert(std::signbit(r.real()) == std::signbit(x[i].real() * cos(x[i].imag())));
81 assert(std::isinf(r.imag()));
82 assert(std::signbit(r.imag()) == std::signbit(sin(x[i].imag())));
84 else if (std::isinf(x[i].real()) && std::isinf(x[i].imag()))
87 assert(std::isnan(r.imag()));
89 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);
98 assert(std::signbit(r.imag()) == std::signbit(x[i].imag()));
100 else if (std::isnan(x[i].real()) && std::isfinite(x[i].imag()))
103 assert(std::isnan(r.imag()));
105 else if (std::isnan(x[i].real()) && std::isnan(x[i].imag()))
108 assert(std::isnan(r.imag()));