$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r86786 - trunk/libs/multiprecision/test/math
From: john_at_[hidden]
Date: 2013-11-22 12:13:35
Author: johnmaddock
Date: 2013-11-22 12:13:35 EST (Fri, 22 Nov 2013)
New Revision: 86786
URL: http://svn.boost.org/trac/boost/changeset/86786
Log:
Fix up error rates for cpp_bin_float: these are higher mostly down to less accurate sine and cosine than the competition :-(
Text files modified: 
   trunk/libs/multiprecision/test/math/test_bessel_j.cpp |    14 ++++++++++++++                          
   trunk/libs/multiprecision/test/math/test_bessel_k.cpp |     7 +++++++                                 
   trunk/libs/multiprecision/test/math/test_bessel_y.cpp |    30 +++++++++++++++++++++++++++++-          
   trunk/libs/multiprecision/test/math/test_erf.cpp      |     7 +++++++                                 
   trunk/libs/multiprecision/test/math/test_expint.cpp   |     7 +++++++                                 
   5 files changed, 64 insertions(+), 1 deletions(-)
Modified: trunk/libs/multiprecision/test/math/test_bessel_j.cpp
==============================================================================
--- trunk/libs/multiprecision/test/math/test_bessel_j.cpp	Fri Nov 22 12:12:06 2013	(r86785)
+++ trunk/libs/multiprecision/test/math/test_bessel_j.cpp	2013-11-22 12:13:35 EST (Fri, 22 Nov 2013)	(r86786)
@@ -53,6 +53,13 @@
       ".*",                          // compiler
       ".*",                          // stdlib
       ".*",                          // platform
+      ".*cpp_bin_float.*",                  // test type(s)
+      ".*JN.*Integer.*",              // test data group
+      ".*", 500000, 150000);       // test function
+   add_expected_result(
+      ".*",                          // compiler
+      ".*",                          // stdlib
+      ".*",                          // platform
       ".*",                  // test type(s)
       ".*JN.*Integer.*",              // test data group
       ".*", 50000, 15000);       // test function
@@ -67,6 +74,13 @@
       ".*",                          // compiler
       ".*",                          // stdlib
       ".*",                          // platform
+      ".*cpp_bin_float.*",           // test type(s)
+      ".*(JN|j).*|.*Tricky.*",       // test data group
+      ".*", 500000, 200000);               // test function
+   add_expected_result(
+      ".*",                          // compiler
+      ".*",                          // stdlib
+      ".*",                          // platform
       ".*",                  // test type(s)
       ".*(JN|j).*|.*Tricky.*",       // test data group
       ".*", 7000, 3000);               // test function
Modified: trunk/libs/multiprecision/test/math/test_bessel_k.cpp
==============================================================================
--- trunk/libs/multiprecision/test/math/test_bessel_k.cpp	Fri Nov 22 12:12:06 2013	(r86785)
+++ trunk/libs/multiprecision/test/math/test_bessel_k.cpp	2013-11-22 12:13:35 EST (Fri, 22 Nov 2013)	(r86786)
@@ -54,6 +54,13 @@
       ".*",                          // compiler
       ".*",                          // stdlib
       ".*",                          // platform
+      ".*cpp_bin_float.*",           // test type(s)
+      ".*",                          // test data group
+      ".*", 300, 150);               // test function
+   add_expected_result(
+      ".*",                          // compiler
+      ".*",                          // stdlib
+      ".*",                          // platform
       ".*",                          // test type(s)
       ".*",                          // test data group
       ".*", 50, 15);                 // test function
Modified: trunk/libs/multiprecision/test/math/test_bessel_y.cpp
==============================================================================
--- trunk/libs/multiprecision/test/math/test_bessel_y.cpp	Fri Nov 22 12:12:06 2013	(r86785)
+++ trunk/libs/multiprecision/test/math/test_bessel_y.cpp	2013-11-22 12:13:35 EST (Fri, 22 Nov 2013)	(r86786)
@@ -31,6 +31,13 @@
       ".*",                          // compiler
       ".*",                          // stdlib
       ".*",                          // platform
+      ".*cpp_bin_float.*",           // test type(s)
+      ".*(Y[nv]|y).*Random.*",       // test data group
+      ".*", 2000000, 1000000);            // test function
+   add_expected_result(
+      ".*",                          // compiler
+      ".*",                          // stdlib
+      ".*",                          // platform
       ".*",                          // test type(s)
       ".*(Y[nv]|y).*Random.*",       // test data group
       ".*", 70000, 4000);             // test function
@@ -45,6 +52,13 @@
       ".*",                          // compiler
       ".*",                          // stdlib
       ".*",                          // platform
+      ".*cpp_bin_float.*",                          // test type(s)
+      ".*Y0.*",                      // test data group
+      ".*", 40000, 20000);               // test function
+   add_expected_result(
+      ".*",                          // compiler
+      ".*",                          // stdlib
+      ".*",                          // platform
       ".*",                          // test type(s)
       ".*Y0.*",                      // test data group
       ".*", 800, 400);               // test function
@@ -54,7 +68,14 @@
       ".*",                          // platform
       ".*mpfr_float_backend<18>.*",  // test type(s)
       ".*Yn.*",                      // test data group
-      ".*", 200000, 70000);               // test function
+      ".*", 400000, 70000);               // test function
+   add_expected_result(
+      ".*",                          // compiler
+      ".*",                          // stdlib
+      ".*",                          // platform
+      ".*cpp_bin_float.*",           // test type(s)
+      ".*Yn.*",                      // test data group
+      ".*", 400000, 200000);         // test function
    add_expected_result(
       ".*",                          // compiler
       ".*",                          // stdlib
@@ -73,6 +94,13 @@
       ".*",                          // compiler
       ".*",                          // stdlib
       ".*",                          // platform
+      ".*cpp_bin_float.*",           // test type(s)
+      ".*",                          // test data group
+      ".*", 50000, 20000);                // test function
+   add_expected_result(
+      ".*",                          // compiler
+      ".*",                          // stdlib
+      ".*",                          // platform
       ".*",                         // test type(s)
       ".*",                          // test data group
       ".*", 150, 60);                 // test function
Modified: trunk/libs/multiprecision/test/math/test_erf.cpp
==============================================================================
--- trunk/libs/multiprecision/test/math/test_erf.cpp	Fri Nov 22 12:12:06 2013	(r86785)
+++ trunk/libs/multiprecision/test/math/test_erf.cpp	2013-11-22 12:13:35 EST (Fri, 22 Nov 2013)	(r86786)
@@ -43,6 +43,13 @@
       ".*",                          // compiler
       ".*",                          // stdlib
       ".*",                          // platform
+      ".*cpp_bin_float.*",           // test type(s)
+      "Erf Function:.*",             // test data group
+      "boost::math::erfc?", 3000, 1000); // test function
+   add_expected_result(
+      ".*",                          // compiler
+      ".*",                          // stdlib
+      ".*",                          // platform
       ".*",                          // test type(s)
       "Erf Function:.*",             // test data group
       "boost::math::erfc?", 300, 200); // test function
Modified: trunk/libs/multiprecision/test/math/test_expint.cpp
==============================================================================
--- trunk/libs/multiprecision/test/math/test_expint.cpp	Fri Nov 22 12:12:06 2013	(r86785)
+++ trunk/libs/multiprecision/test/math/test_expint.cpp	2013-11-22 12:13:35 EST (Fri, 22 Nov 2013)	(r86786)
@@ -50,6 +50,13 @@
       ".*",                          // compiler
       ".*",                          // stdlib
       ".*",                          // platform
+      ".*cpp_bin_float.*",           // test type(s)
+      ".*",                          // test data group
+      ".*", 5000, 2000);                // test function
+   add_expected_result(
+      ".*",                          // compiler
+      ".*",                          // stdlib
+      ".*",                          // platform
       ".*",                          // test type(s)
       ".*",                          // test data group
       ".*", 250, 50);                // test function