Lines Matching refs:imag
42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges()
45 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()
47 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
51 assert(std::isinf(r.imag())); in test_edges()
52 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
54 else if ( testcases[i].real() == 0 && std::isnan(testcases[i].imag())) in test_edges()
58 assert(std::isnan(r.imag())); in test_edges()
60 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges()
63 assert(std::isnan(r.imag())); in test_edges()
65 else if (std::isinf(testcases[i].real()) && std::isfinite(testcases[i].imag())) in test_edges()
71 assert(std::isinf(r.imag())); in test_edges()
72 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
74 else if (std::isinf(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
80 assert(std::isinf(r.imag())); in test_edges()
81 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
83 else if (std::isinf(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges()
86 assert(std::isinf(r.imag())); in test_edges()
87 assert(std::signbit(testcases[i].real()) != std::signbit(r.imag())); in test_edges()
89 else if (std::isnan(testcases[i].real()) && std::isfinite(testcases[i].imag())) in test_edges()
92 assert(std::isnan(r.imag())); in test_edges()
94 else if (std::isnan(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
97 assert(std::isinf(r.imag())); in test_edges()
99 else if (std::isnan(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges()
102 assert(std::isnan(r.imag())); in test_edges()
107 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()