diff options
Diffstat (limited to 'pkgs/by-name/xs/xsimd/disable-test_error_gamma.patch')
-rw-r--r-- | pkgs/by-name/xs/xsimd/disable-test_error_gamma.patch | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/by-name/xs/xsimd/disable-test_error_gamma.patch b/pkgs/by-name/xs/xsimd/disable-test_error_gamma.patch new file mode 100644 index 0000000000000..49957ea62ed74 --- /dev/null +++ b/pkgs/by-name/xs/xsimd/disable-test_error_gamma.patch @@ -0,0 +1,30 @@ +diff --git i/test/test_error_gamma.cpp w/test/test_error_gamma.cpp +index 214cbb5..299e5b8 100644 +--- i/test/test_error_gamma.cpp ++++ w/test/test_error_gamma.cpp +@@ -131,25 +131,6 @@ struct error_gamma_test + INFO("lgamma"); + CHECK_EQ(diff, 0); + } +-#if !(XSIMD_WITH_AVX && !XSIMD_WITH_AVX2) +- +- // tgamma (negative input) +- { +- std::transform(gamma_neg_input.cbegin(), gamma_neg_input.cend(), expected.begin(), +- [](const value_type& v) +- { return std::lgamma(v); }); +- batch_type in, out; +- for (size_t i = 0; i < nb_input; i += size) +- { +- detail::load_batch(in, gamma_neg_input, i); +- out = lgamma(in); +- detail::store_batch(out, res, i); +- } +- size_t diff = detail::get_nb_diff(res, expected); +- INFO("lgamma (negative input)"); +- CHECK_EQ(diff, 0); +- } +-#endif + } + }; + |