Adjust some Bessel test tolerances

This commit is contained in:
ckormanyos
2024-12-29 13:54:01 +01:00
parent b026debfd2
commit 0a51d96820
3 changed files with 15 additions and 33 deletions
@@ -600,7 +600,7 @@ class cpp_double_fp_backend
float_type C { cpp_df_qf_detail::split(float_type()) * data.first };
float_type hu { };
float_type hu { C - float_type { C - data.first } };
if (cpp_df_qf_detail::ccmath::isinf(C))
{
@@ -617,10 +617,6 @@ class cpp_double_fp_backend
hu = (data.first - C) * cpp_df_qf_detail::split(float_type());
}
else
{
hu = float_type { C - float_type { C - data.first } };
}
C = data.first * v.data.first;
+7 -7
View File
@@ -56,6 +56,13 @@ void expected_results()
".*cpp_bin_float.*", // test type(s)
".*JN.*Integer.*", // test data group
".*", 500000, 150000); // test function
add_expected_result(
".*", // compiler
".*", // stdlib
".*", // platform
".*cpp_double_double.*", // test type(s)
".*(JN|j).*|.*Tricky.*", // test data group
".*", 100000, 30000); // test function
add_expected_result(
".*", // compiler
".*", // stdlib
@@ -77,13 +84,6 @@ void expected_results()
".*cpp_bin_float.*", // test type(s)
".*(JN|j).*|.*Tricky.*", // test data group
".*", 500000, 200000); // test function
add_expected_result(
".*", // compiler
".*", // stdlib
".*", // platform
".*cpp_double_double.*", // test type(s)
".*(JN|j).*|.*Tricky.*", // test data group
".*", 50000, 11000); // test function
add_expected_result(
".*", // compiler
".*", // stdlib
+7 -21
View File
@@ -41,6 +41,13 @@ void expected_results()
".*mpfr_float_backend<0>.*", // test type(s)
".*(Y[nv]|y).*Random.*", // test data group
".*", 150000, 15000); // test function
add_expected_result(
".*", // compiler
".*", // stdlib
".*", // platform
".*cpp_double_double.*", // test type(s)
".*", // test data group
".*", 100000, 60000); // test function
add_expected_result(
".*", // compiler
".*", // stdlib
@@ -48,13 +55,6 @@ void expected_results()
".*", // test type(s)
".*(Y[nv]|y).*Random.*", // test data group
".*", 70000, 4000); // test function
add_expected_result(
".*", // compiler
".*", // stdlib
".*", // platform
".*cpp_double_double.*", // test type(s)
".*Y[n10].*", // test data group
".*", 50000, 10000); // test function
add_expected_result(
".*", // compiler
".*", // stdlib
@@ -69,20 +69,6 @@ void expected_results()
".*cpp_bin_float.*", // test type(s)
".*Y0.*", // test data group
".*", 40000, 20000); // test function
add_expected_result(
".*", // compiler
".*", // stdlib
".*", // platform
".*cpp_double_double.*", // test type(s)
".*Y0.*", // test data group
".*", 900, 400); // test function
add_expected_result(
".*", // compiler
".*", // stdlib
".*", // platform
".*cpp_double_double.*", // test type(s)
".*Y1.*", // test data group
".*", 900, 300); // test function
add_expected_result(
".*", // compiler
".*", // stdlib