• Home
  • Raw
  • Download

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 (testcases[i].real() == 0 && std::abs(testcases[i].imag()) == 1) in test_edges()
50 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
51 if (std::signbit(testcases[i].imag())) in test_edges()
52 is_about(r.imag(), -pi/2); in test_edges()
54 is_about(r.imag(), pi/2); in test_edges()
56 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
60 if (std::signbit(testcases[i].imag())) in test_edges()
61 is_about(r.imag(), -pi/2); in test_edges()
63 is_about(r.imag(), pi/2); in test_edges()
65 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges()
68 assert(std::isnan(r.imag())); in test_edges()
70 else if (std::isinf(testcases[i].real()) && std::isfinite(testcases[i].imag())) in test_edges()
74 assert(r.imag() == 0); in test_edges()
75 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
77 else if (std::isinf(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
81 if (std::signbit(testcases[i].imag())) in test_edges()
82 is_about(r.imag(), -pi/4); in test_edges()
84 is_about(r.imag(), pi/4); in test_edges()
86 else if (std::isinf(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges()
90 assert(std::isnan(r.imag())); in test_edges()
92 else if (std::isnan(testcases[i].real()) && testcases[i].imag() == 0) in test_edges()
95 assert(r.imag() == 0); in test_edges()
96 assert(std::signbit(testcases[i].imag()) == std::signbit(r.imag())); in test_edges()
98 else if (std::isnan(testcases[i].real()) && std::isfinite(testcases[i].imag())) in test_edges()
101 assert(std::isnan(r.imag())); in test_edges()
103 else if (std::isnan(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges()
106 assert(std::isnan(r.imag())); in test_edges()
108 else if (std::isnan(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges()
111 assert(std::isnan(r.imag())); in test_edges()
116 assert(std::signbit(r.imag()) == std::signbit(testcases[i].imag())); in test_edges()