]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/math/test/test_bessel_y.cpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / math / test / test_bessel_y.cpp
index b37f190fc5aa87ddf703ef30f7166c4bc7b9c67c..8de646002d4b477a5e89b451187a58b7fc5d6e89 100644 (file)
@@ -152,6 +152,30 @@ void expected_results()
          ".*Yn.*",              // test data group
          ".*", 30000, 30000);         // test function
    //
+   // Cygwin:
+   //
+      add_expected_result(
+         "GNU.*",                       // compiler
+         ".*",                          // stdlib
+         "Cygwin*",                     // platform
+         largest_type,                  // test type(s)
+         ".*Yv.*Random.*",              // test data group
+         ".*", 400000, 300000);         // test function
+      add_expected_result(
+         "GNU.*",                       // compiler
+         ".*",                          // stdlib
+         "Cygwin*",                     // platform
+         largest_type,                  // test type(s)
+         ".*Y[01v].*",                  // test data group
+         ".*", 2000, 1000);             // test function
+      add_expected_result(
+         "GNU.*",                       // compiler
+         ".*",                          // stdlib
+         "Cygwin*",                     // platform
+         largest_type,                  // test type(s)
+         ".*Yn.*",                      // test data group
+         ".*", 30000, 30000);           // test function
+   //
    // Solaris version of long double has it's own error rates,
    // again just a touch higher than msvc's 64-bit double:
    //
@@ -183,6 +207,16 @@ void expected_results()
          ".*Yv.*",              // test data group
          ".*", 80, 70);         // test function
    }
+   else if (std::numeric_limits<long double>::digits >= 90)
+   {
+      add_expected_result(
+         ".*",                          // compiler
+         ".*",                          // stdlib
+         ".*",                          // platform
+         "double",                      // test type(s)
+         ".*Yv.*Mathworld.*",           // test data group
+         ".*", 20, 5);         // test function
+   }
 #endif
    //
    // defaults are based on MSVC-8 on Win32: