| /llvm-project-15.0.7/libcxx/test/std/numerics/complex.number/complex.transcendentals/ |
| H A D | acos.pass.cpp | 38 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges() 48 else if (testcases[i].real() == 0 && std::isnan(testcases[i].imag())) in test_edges() 53 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 59 …else if (std::isfinite(testcases[i].real()) && testcases[i].real() != 0 && std::isnan(testcases[i]… in test_edges() 64 …else if (std::isinf(testcases[i].real()) && testcases[i].real() < 0 && std::isfinite(testcases[i].… in test_edges() 70 …else if (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && std::isfinite(testcases[i].… in test_edges() 77 …else if (std::isinf(testcases[i].real()) && testcases[i].real() < 0 && std::isinf(testcases[i].ima… in test_edges() 83 …else if (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && std::isinf(testcases[i].ima… in test_edges() 89 else if (std::isinf(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges() [all …]
|
| H A D | exp.pass.cpp | 37 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 41 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges() 47 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 52 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges() 57 … else if (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && testcases[i].imag() == 0) in test_edges() 64 …else if (std::isinf(testcases[i].real()) && testcases[i].real() < 0 && std::isinf(testcases[i].ima… in test_edges() 69 …else if (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && std::isinf(testcases[i].ima… in test_edges() 74 …else if (std::isinf(testcases[i].real()) && testcases[i].real() < 0 && std::isnan(testcases[i].ima… in test_edges() 79 …else if (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && std::isnan(testcases[i].ima… in test_edges() 84 else if (std::isnan(testcases[i].real()) && testcases[i].imag() == 0) in test_edges() [all …]
|
| H A D | log.pass.cpp | 38 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges() 61 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 75 …else if (std::isinf(testcases[i].real()) && testcases[i].real() < 0 && std::isfinite(testcases[i].… in test_edges() 83 …else if (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && std::isfinite(testcases[i].… in test_edges() 89 else if (testcases[i].real() == 1 && testcases[i].imag() == 0) in test_edges() 94 else if (testcases[i].real() == 0 && testcases[i].imag() == 1) in test_edges() 99 else if (testcases[i].real() == -1 && testcases[i].imag() == 0) in test_edges() 107 else if (testcases[i].real() == 0 && testcases[i].imag() == -1) in test_edges() 112 …else if (std::isfinite(testcases[i].real()) && std::isfinite(testcases[i].imag()) && abs(testcases… in test_edges() [all …]
|
| H A D | asinh.pass.cpp | 38 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges() 47 else if (testcases[i].real() == 0 && std::abs(testcases[i].imag()) == 1) in test_edges() 56 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 65 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges() 70 else if (std::isinf(testcases[i].real()) && std::isfinite(testcases[i].imag())) in test_edges() 77 else if (std::isinf(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 86 else if (std::isinf(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges() 92 else if (std::isnan(testcases[i].real()) && testcases[i].imag() == 0) in test_edges() 103 else if (std::isnan(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() [all …]
|
| H A D | atanh.pass.cpp | 38 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges() 47 else if ( testcases[i].real() == 0 && std::isnan(testcases[i].imag())) in test_edges() 53 else if (std::abs(testcases[i].real()) == 1 && testcases[i].imag() == 0) in test_edges() 60 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 69 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges() 74 else if (std::isinf(testcases[i].real()) && std::isfinite(testcases[i].imag())) in test_edges() 83 else if (std::isinf(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 92 else if (std::isinf(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges() 103 else if (std::isnan(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() [all …]
|
| H A D | acosh.pass.cpp | 38 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges() 50 else if (testcases[i].real() == 1 && testcases[i].imag() == 0) in test_edges() 57 else if (testcases[i].real() == -1 && testcases[i].imag() == 0) in test_edges() 66 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 80 …else if (std::isinf(testcases[i].real()) && testcases[i].real() < 0 && std::isfinite(testcases[i].… in test_edges() 89 …else if (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && std::isfinite(testcases[i].… in test_edges() 96 …else if (std::isinf(testcases[i].real()) && testcases[i].real() < 0 && std::isinf(testcases[i].ima… in test_edges() 105 …else if (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && std::isinf(testcases[i].ima… in test_edges() 114 else if (std::isinf(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges() [all …]
|
| H A D | sinh.pass.cpp | 37 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 41 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges() 48 else if (testcases[i].real() == 0 && std::isinf(testcases[i].imag())) in test_edges() 53 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 58 else if (testcases[i].real() == 0 && std::isnan(testcases[i].imag())) in test_edges() 63 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges() 68 else if (std::isinf(testcases[i].real()) && testcases[i].imag() == 0) in test_edges() 82 else if (std::isinf(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 87 else if (std::isinf(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges() 92 else if (std::isnan(testcases[i].real()) && testcases[i].imag() == 0) in test_edges() [all …]
|
| H A D | asin.pass.cpp | 38 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 42 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges() 47 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 54 else if ( testcases[i].real() == 0 && std::isnan(testcases[i].imag())) in test_edges() 60 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges() 65 else if (std::isinf(testcases[i].real()) && std::isfinite(testcases[i].imag())) in test_edges() 74 else if (std::isinf(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 83 else if (std::isinf(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges() 89 else if (std::isnan(testcases[i].real()) && std::isfinite(testcases[i].imag())) in test_edges() 94 else if (std::isnan(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() [all …]
|
| H A D | cosh.pass.cpp | 37 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 41 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges() 47 else if (testcases[i].real() == 0 && std::isinf(testcases[i].imag())) in test_edges() 52 else if (testcases[i].real() == 0 && std::isnan(testcases[i].imag())) in test_edges() 57 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 62 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges() 67 else if (std::isinf(testcases[i].real()) && testcases[i].imag() == 0) in test_edges() 81 else if (std::isinf(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 86 else if (std::isinf(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges() 92 else if (std::isnan(testcases[i].real()) && testcases[i].imag() == 0) in test_edges() [all …]
|
| H A D | tanh.pass.cpp | 37 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 40 std::complex<double> r = tanh(testcases[i]); in test_edges() 41 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges() 48 else if (std::isfinite(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 53 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges() 58 else if (std::isinf(testcases[i].real()) && std::isfinite(testcases[i].imag())) in test_edges() 64 else if (std::isinf(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 69 else if (std::isinf(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges() 74 else if (std::isnan(testcases[i].real()) && testcases[i].imag() == 0) in test_edges() 80 else if (std::isnan(testcases[i].real()) && std::isfinite(testcases[i].imag())) in test_edges() [all …]
|
| H A D | sqrt.pass.cpp | 39 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 42 std::complex<double> r = sqrt(testcases[i]); in test_edges() 43 if (testcases[i].real() == 0 && testcases[i].imag() == 0) in test_edges() 48 else if (std::isinf(testcases[i].imag())) in test_edges() 55 else if (std::isfinite(testcases[i].real()) && std::isnan(testcases[i].imag())) in test_edges() 60 …else if (std::isinf(testcases[i].real()) && testcases[i].real() < 0 && std::isfinite(testcases[i].… in test_edges() 67 …else if (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && std::isfinite(testcases[i].… in test_edges() 74 …else if (std::isinf(testcases[i].real()) && testcases[i].real() < 0 && std::isnan(testcases[i].ima… in test_edges() 79 …else if (std::isinf(testcases[i].real()) && testcases[i].real() > 0 && std::isnan(testcases[i].ima… in test_edges() 85 …else if (std::isnan(testcases[i].real()) && (std::isfinite(testcases[i].imag()) || std::isnan(test… in test_edges() [all …]
|
| H A D | pow_complex_scalar.pass.cpp | 39 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 44 std::complex<double> r = pow(testcases[i], real(testcases[j])); in test_edges() 45 … std::complex<double> z = exp(std::complex<double>(real(testcases[j])) * log(testcases[i])); in test_edges()
|
| H A D | pow_scalar_complex.pass.cpp | 39 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 44 std::complex<double> r = pow(real(testcases[i]), testcases[j]); in test_edges() 45 … std::complex<double> z = exp(testcases[j] * log(std::complex<double>(real(testcases[i])))); in test_edges()
|
| H A D | pow_complex_complex.pass.cpp | 39 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 44 std::complex<double> r = pow(testcases[i], testcases[j]); in test_edges() 45 std::complex<double> z = exp(testcases[j] * log(testcases[i])); in test_edges()
|
| H A D | cos.pass.cpp | 37 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 40 std::complex<double> r = cos(testcases[i]); in test_edges() 41 std::complex<double> t1(-imag(testcases[i]), real(testcases[i])); in test_edges()
|
| H A D | sin.pass.cpp | 37 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 40 std::complex<double> r = sin(testcases[i]); in test_edges() 41 std::complex<double> t1(-imag(testcases[i]), real(testcases[i])); in test_edges()
|
| H A D | atan.pass.cpp | 37 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 40 std::complex<double> r = atan(testcases[i]); in test_edges() 41 std::complex<double> t1(-imag(testcases[i]), real(testcases[i])); in test_edges()
|
| H A D | tan.pass.cpp | 38 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 41 std::complex<double> r = tan(testcases[i]); in test_edges() 42 std::complex<double> t1(-imag(testcases[i]), real(testcases[i])); in test_edges()
|
| H A D | log10.pass.cpp | 37 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 40 std::complex<double> r = log10(testcases[i]); in test_edges() 41 std::complex<double> z = log(testcases[i])/std::log(10); in test_edges()
|
| /llvm-project-15.0.7/libcxx/test/std/numerics/complex.number/complex.value.ops/ |
| H A D | arg.pass.cpp | 32 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 35 double r = arg(testcases[i]); in test_edges() 36 if (std::isnan(testcases[i].real()) || std::isnan(testcases[i].imag())) in test_edges() 40 switch (classify(testcases[i])) in test_edges() 56 if (testcases[i].real() == 0) in test_edges() 58 if (testcases[i].imag() < 0) in test_edges() 65 if (testcases[i].real() < 0) in test_edges() 78 else if (testcases[i].imag() > 0) in test_edges() 84 if (std::isinf(testcases[i].real()) && std::isinf(testcases[i].imag())) in test_edges() 86 if (testcases[i].real() < 0) in test_edges() [all …]
|
| H A D | proj.pass.cpp | 40 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 43 std::complex<double> r = proj(testcases[i]); in test_edges() 44 switch (classify(testcases[i])) in test_edges() 48 assert(r == testcases[i]); in test_edges() 49 assert(std::signbit(real(r)) == std::signbit(real(testcases[i]))); in test_edges() 50 assert(std::signbit(imag(r)) == std::signbit(imag(testcases[i]))); in test_edges() 55 assert(std::signbit(imag(r)) == std::signbit(imag(testcases[i]))); in test_edges() 59 assert(classify(r) == classify(testcases[i])); in test_edges()
|
| H A D | norm.pass.cpp | 31 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 34 double r = norm(testcases[i]); in test_edges() 35 switch (classify(testcases[i])) in test_edges()
|
| H A D | abs.pass.cpp | 31 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 34 double r = abs(testcases[i]); in test_edges() 35 switch (classify(testcases[i])) in test_edges()
|
| /llvm-project-15.0.7/libcxx/test/std/numerics/complex.number/complex.ops/ |
| H A D | complex_divide_complex.pass.cpp | 40 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 45 std::complex<double> r = testcases[i] / testcases[j]; in test_edges() 46 switch (classify(testcases[i])) in test_edges() 49 switch (classify(testcases[j])) in test_edges() 69 switch (classify(testcases[j])) in test_edges() 89 switch (classify(testcases[j])) in test_edges() 109 switch (classify(testcases[j])) in test_edges() 129 switch (classify(testcases[j])) in test_edges()
|
| H A D | complex_times_complex.pass.cpp | 42 const unsigned N = sizeof(testcases) / sizeof(testcases[0]); in test_edges() 47 std::complex<double> r = testcases[i] * testcases[j]; in test_edges() 48 switch (classify(testcases[i])) in test_edges() 51 switch (classify(testcases[j])) in test_edges() 71 switch (classify(testcases[j])) in test_edges() 91 switch (classify(testcases[j])) in test_edges() 111 switch (classify(testcases[j])) in test_edges() 131 switch (classify(testcases[j])) in test_edges()
|