diff --git a/doc/performance/performance.qbk b/doc/performance/performance.qbk index 5c4209dfe..3feb0ce62 100644 --- a/doc/performance/performance.qbk +++ b/doc/performance/performance.qbk @@ -112,7 +112,7 @@ For the "accurate" version of tgamma, and: For the faster version. -Had we wished to change the target precision (to 10 decimal places) as well as the evaluation type used, we might have done: +Had we wished to change the target precision (to 9 decimal places) as well as the evaluation type used, we might have done: namespace math{ namespace fast{ @@ -120,7 +120,7 @@ Had we wished to change the target precision (to 10 decimal places) as well as t // Define a Policy for fast evaluation: // using namespace boost::math::polcies; - typedef policy, digits10<10> > fast_policy; + typedef policy, digits10<9> > fast_policy; // // Invoke BOOST_MATH_DECLARE_SPECIAL_FUNCTIONS: // diff --git a/reporting/performance/doc/performance_tables.qbk b/reporting/performance/doc/performance_tables.qbk index b2277fade..50439581e 100644 --- a/reporting/performance/doc/performance_tables.qbk +++ b/reporting/performance/doc/performance_tables.qbk @@ -1,6 +1,99 @@ [/tables:] +[template table_Distribution_performance_comparison_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64[] +[table:table_Distribution_performance_comparison_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64 Distribution performance comparison for different performance options with Microsoft Visual C++ version 14.0 on Windows x64 +[[Function][boost 1.59][Boost[br]promote_double[br]digits10<10>][Boost[br]float[br]promote_float]] +[[ArcSine (CDF)][[role green 1.02[br](54ns)]][[role green 1.06[br](56ns)]][[role green 1.00[br](53ns)]]] +[[ArcSine (PDF)][[role green 1.00[br](29ns)]][[role green 1.03[br](30ns)]][[role blue 1.24[br](36ns)]]] +[[ArcSine (quantile)][[role green 1.00[br](49ns)]][[role green 1.00[br](49ns)]][[role green 1.00[br](49ns)]]] +[[Beta (CDF)][[role blue 1.41[br](182ns)]][[role blue 1.22[br](157ns)]][[role green 1.00[br](129ns)]]] +[[Beta (PDF)][[role blue 1.29[br](163ns)]][[role green 1.02[br](128ns)]][[role green 1.00[br](126ns)]]] +[[Beta (quantile)][[role blue 1.44[br](1028ns)]][[role green 1.07[br](767ns)]][[role green 1.00[br](716ns)]]] +[[Binomial (CDF)][[role red 2.21[br](637ns)]][[role blue 1.67[br](482ns)]][[role green 1.00[br](288ns)]]] +[[Binomial (PDF)][[role blue 1.31[br](200ns)]][[role green 1.00[br](153ns)]][[role green 1.01[br](155ns)]]] +[[Binomial (quantile)][[role red 2.04[br](3010ns)]][[role blue 1.56[br](2297ns)]][[role green 1.00[br](1475ns)]]] +[[Cauchy (CDF)][[role green 1.00[br](32ns)]][[role green 1.03[br](33ns)]][[role green 1.03[br](33ns)]]] +[[Cauchy (PDF)][[role green 1.08[br](13ns)]][[role green 1.08[br](13ns)]][[role green 1.00[br](12ns)]]] +[[Cauchy (quantile)][[role green 1.00[br](38ns)]][[role green 1.00[br](38ns)]][[role green 1.08[br](41ns)]]] +[[ChiSquared (CDF)][[role blue 1.55[br](243ns)]][[role blue 1.27[br](200ns)]][[role green 1.00[br](157ns)]]] +[[ChiSquared (PDF)][[role blue 1.31[br](135ns)]][[role green 1.00[br](103ns)]][[role green 1.01[br](104ns)]]] +[[ChiSquared (quantile)][[role blue 1.66[br](682ns)]][[role green 1.18[br](487ns)]][[role green 1.00[br](412ns)]]] +[[Exponential (CDF)][[role blue 1.40[br](21ns)]][[role blue 1.40[br](21ns)]][[role green 1.00[br](15ns)]]] +[[Exponential (PDF)][[role green 1.13[br](18ns)]][[role green 1.13[br](18ns)]][[role green 1.00[br](16ns)]]] +[[Exponential (quantile)][[role green 1.00[br](28ns)]][[role green 1.04[br](29ns)]][[role green 1.11[br](31ns)]]] +[[ExtremeValue (CDF)][[role green 1.00[br](39ns)]][[role green 1.03[br](40ns)]][[role green 1.18[br](46ns)]]] +[[ExtremeValue (PDF)][[role green 1.00[br](36ns)]][[role green 1.03[br](37ns)]][[role green 1.14[br](41ns)]]] +[[ExtremeValue (quantile)][[role green 1.00[br](38ns)]][[role green 1.00[br](38ns)]][[role green 1.13[br](43ns)]]] +[[F (CDF)][[role red 2.25[br](584ns)]][[role blue 1.67[br](433ns)]][[role green 1.00[br](260ns)]]] +[[F (PDF)][[role blue 1.33[br](208ns)]][[role green 1.01[br](157ns)]][[role green 1.00[br](156ns)]]] +[[F (quantile)][[role blue 1.21[br](1372ns)]][[role green 1.01[br](1144ns)]][[role green 1.00[br](1136ns)]]] +[[Gamma (CDF)][[role blue 1.29[br](238ns)]][[role green 1.09[br](201ns)]][[role green 1.00[br](184ns)]]] +[[Gamma (PDF)][[role blue 1.27[br](167ns)]][[role green 1.00[br](132ns)]][[role green 1.00[br](132ns)]]] +[[Gamma (quantile)][[role blue 1.60[br](834ns)]][[role green 1.05[br](544ns)]][[role green 1.00[br](520ns)]]] +[[Geometric (CDF)][[role green 1.00[br](30ns)]][[role green 1.00[br](30ns)]][[role green 1.00[br](30ns)]]] +[[Geometric (PDF)][[role blue 1.25[br](30ns)]][[role green 1.17[br](28ns)]][[role green 1.00[br](24ns)]]] +[[Geometric (quantile)][[role green 1.00[br](28ns)]][[role green 1.00[br](28ns)]][[role green 1.11[br](31ns)]]] +[[Hypergeometric (CDF)][[role green 1.05[br](6183ns)]][[role green 1.00[br](5885ns)]][[role green 1.01[br](5951ns)]]] +[[Hypergeometric (PDF)][[role green 1.03[br](5876ns)]][[role green 1.00[br](5713ns)]][[role green 1.09[br](6204ns)]]] +[[Hypergeometric (quantile)][[role green 1.00[br](41075ns)]][[role green 1.03[br](42383ns)]][[role blue 1.26[br](51954ns)]]] +[[InverseChiSquared (CDF)][[role blue 1.53[br](242ns)]][[role green 1.16[br](184ns)]][[role green 1.00[br](158ns)]]] +[[InverseChiSquared (PDF)][[role blue 1.34[br](169ns)]][[role green 1.01[br](127ns)]][[role green 1.00[br](126ns)]]] +[[InverseChiSquared (quantile)][[role blue 1.67[br](732ns)]][[role green 1.16[br](508ns)]][[role green 1.00[br](439ns)]]] +[[InverseGamma (CDF)][[role blue 1.25[br](235ns)]][[role green 1.05[br](197ns)]][[role green 1.00[br](188ns)]]] +[[InverseGamma (PDF)][[role blue 1.38[br](176ns)]][[role green 1.06[br](136ns)]][[role green 1.00[br](128ns)]]] +[[InverseGamma (quantile)][[role blue 1.62[br](838ns)]][[role green 1.00[br](517ns)]][[role green 1.01[br](524ns)]]] +[[InverseGaussian (CDF)][[role green 1.11[br](62ns)]][[role green 1.09[br](61ns)]][[role green 1.00[br](56ns)]]] +[[InverseGaussian (PDF)][[role green 1.13[br](18ns)]][[role green 1.06[br](17ns)]][[role green 1.00[br](16ns)]]] +[[InverseGaussian (quantile)][[role blue 1.30[br](1288ns)]][[role green 1.20[br](1185ns)]][[role green 1.00[br](990ns)]]] +[[Laplace (CDF)][[role green 1.04[br](24ns)]][[role green 1.04[br](24ns)]][[role green 1.00[br](23ns)]]] +[[Laplace (PDF)][[role green 1.04[br](25ns)]][[role green 1.04[br](25ns)]][[role green 1.00[br](24ns)]]] +[[Laplace (quantile)][[role green 1.04[br](25ns)]][[role green 1.00[br](24ns)]][[role green 1.04[br](25ns)]]] +[[LogNormal (CDF)][[role green 1.02[br](58ns)]][[role green 1.02[br](58ns)]][[role green 1.00[br](57ns)]]] +[[LogNormal (PDF)][[role green 1.00[br](44ns)]][[role green 1.00[br](44ns)]][[role green 1.16[br](51ns)]]] +[[LogNormal (quantile)][[role green 1.01[br](88ns)]][[role green 1.00[br](87ns)]][[role green 1.07[br](93ns)]]] +[[Logistic (CDF)][[role green 1.00[br](24ns)]][[role green 1.00[br](24ns)]][[role green 1.08[br](26ns)]]] +[[Logistic (PDF)][[role green 1.04[br](29ns)]][[role green 1.00[br](28ns)]][[role green 1.00[br](28ns)]]] +[[Logistic (quantile)][[role green 1.00[br](25ns)]][[role green 1.00[br](25ns)]][[role green 1.00[br](25ns)]]] +[[NegativeBinomial (CDF)][[role red 2.51[br](1011ns)]][[role blue 1.84[br](740ns)]][[role green 1.00[br](403ns)]]] +[[NegativeBinomial (PDF)][[role blue 1.32[br](221ns)]][[role green 1.00[br](167ns)]][[role green 1.01[br](169ns)]]] +[[NegativeBinomial (quantile)][[role blue 1.44[br](5110ns)]][[role green 1.07[br](3799ns)]][[role green 1.00[br](3559ns)]]] +[[NonCentralBeta (CDF)][[role red 2.15[br](1346ns)]][[role blue 1.69[br](1059ns)]][[role green 1.00[br](627ns)]]] +[[NonCentralBeta (PDF)][[role red 2.16[br](1125ns)]][[role blue 1.78[br](930ns)]][[role green 1.00[br](522ns)]]] +[[NonCentralBeta (quantile)][[role red 2.77[br](28648ns)]][[role red 2.15[br](22193ns)]][[role green 1.00[br](10333ns)]]] +[[NonCentralChiSquared (CDF)][[role red 2.49[br](4265ns)]][[role blue 1.96[br](3355ns)]][[role green 1.00[br](1713ns)]]] +[[NonCentralChiSquared (PDF)][[role blue 1.64[br](616ns)]][[role blue 1.44[br](540ns)]][[role green 1.00[br](375ns)]]] +[[NonCentralChiSquared (quantile)][[role red 3.36[br](25572ns)]][[role red 2.18[br](16561ns)]][[role green 1.00[br](7613ns)]]] +[[NonCentralF (CDF)][[role red 2.00[br](1316ns)]][[role blue 1.57[br](1034ns)]][[role green 1.00[br](657ns)]]] +[[NonCentralF (PDF)][[role blue 1.88[br](1047ns)]][[role blue 1.52[br](848ns)]][[role green 1.00[br](557ns)]]] +[[NonCentralF (quantile)][[role red 2.29[br](19497ns)]][[role blue 1.72[br](14592ns)]][[role green 1.00[br](8504ns)]]] +[[NonCentralT (CDF)][[role red 2.40[br](5526ns)]][[role blue 1.89[br](4343ns)]][[role green 1.00[br](2301ns)]]] +[[NonCentralT (PDF)][[role red 2.38[br](4296ns)]][[role blue 1.92[br](3453ns)]][[role green 1.00[br](1802ns)]]] +[[NonCentralT (quantile)][[role red 2.75[br](51935ns)]][[role blue 1.91[br](36099ns)]][[role green 1.00[br](18879ns)]]] +[[Normal (CDF)][[role green 1.03[br](34ns)]][[role green 1.00[br](33ns)]][[role green 1.00[br](33ns)]]] +[[Normal (PDF)][[role green 1.04[br](28ns)]][[role green 1.00[br](27ns)]][[role green 1.04[br](28ns)]]] +[[Normal (quantile)][[role green 1.00[br](53ns)]][[role green 1.04[br](55ns)]][[role green 1.02[br](54ns)]]] +[[Pareto (CDF)][[role green 1.00[br](60ns)]][[role green 1.00[br](60ns)]][[role green 1.08[br](65ns)]]] +[[Pareto (PDF)][[role green 1.06[br](108ns)]][[role green 1.03[br](105ns)]][[role green 1.00[br](102ns)]]] +[[Pareto (quantile)][[role green 1.00[br](61ns)]][[role green 1.00[br](61ns)]][[role green 1.02[br](62ns)]]] +[[Poisson (CDF)][[role blue 1.27[br](114ns)]][[role green 1.07[br](96ns)]][[role green 1.00[br](90ns)]]] +[[Poisson (PDF)][[role blue 1.25[br](81ns)]][[role green 1.00[br](65ns)]][[role green 1.08[br](70ns)]]] +[[Poisson (quantile)][[role blue 1.28[br](673ns)]][[role green 1.11[br](585ns)]][[role green 1.00[br](525ns)]]] +[[Rayleigh (CDF)][[role green 1.04[br](25ns)]][[role green 1.00[br](24ns)]][[role green 1.00[br](24ns)]]] +[[Rayleigh (PDF)][[role green 1.04[br](24ns)]][[role green 1.00[br](23ns)]][[role green 1.04[br](24ns)]]] +[[Rayleigh (quantile)][[role green 1.00[br](31ns)]][[role green 1.00[br](31ns)]][[role green 1.13[br](35ns)]]] +[[SkewNormal (CDF)][[role green 1.01[br](250ns)]][[role green 1.00[br](247ns)]][[role green 1.02[br](252ns)]]] +[[SkewNormal (PDF)][[role green 1.10[br](101ns)]][[role green 1.09[br](100ns)]][[role green 1.00[br](92ns)]]] +[[SkewNormal (quantile)][[role blue 1.43[br](2244ns)]][[role green 1.02[br](1610ns)]][[role green 1.00[br](1571ns)]]] +[[StudentsT (CDF)][[role blue 1.45[br](466ns)]][[role green 1.18[br](379ns)]][[role green 1.00[br](322ns)]]] +[[StudentsT (PDF)][[role blue 1.32[br](220ns)]][[role green 1.01[br](169ns)]][[role green 1.00[br](167ns)]]] +[[StudentsT (quantile)][[role blue 1.23[br](912ns)]][[role green 1.10[br](813ns)]][[role green 1.00[br](741ns)]]] +[[Weibull (CDF)][[role green 1.00[br](70ns)]][[role green 1.01[br](71ns)]][[role green 1.06[br](74ns)]]] +[[Weibull (PDF)][[role green 1.00[br](103ns)]][[role green 1.00[br](103ns)]][[role green 1.03[br](106ns)]]] +[[Weibull (quantile)][[role green 1.00[br](75ns)]][[role green 1.00[br](75ns)]][[role green 1.12[br](84ns)]]] +] +] + [template table_Rational_Method_Comparison_with_GNU_C_version_4_9_2_on_Windows_x64[] [table:table_Rational_Method_Comparison_with_GNU_C_version_4_9_2_on_Windows_x64 Rational Method Comparison with GNU C++ version 4.9.2 on Windows x64 [[Function][Method 0[br](Double Coefficients)][Method 0[br](Integer Coefficients)][Method 1[br](Double Coefficients)][Method 1[br](Integer Coefficients)][Method 2[br](Double Coefficients)][Method 2[br](Integer Coefficients)][Method 3[br](Double Coefficients)][Method 3[br](Integer Coefficients)]] @@ -52,7 +145,7 @@ ] [template table_Distribution_performance_comparison_with_for_different_performance_options_with_GNU_C_version_4_9_2_on_Windows_x64[] -[table:table_Distribution_performance_comparison_with_for_different_performance_options_with_GNU_C_version_4_9_2_on_Windows_x64 Distribution performance comparison with for different performance options with GNU C++ version 4.9.2 on Windows x64 +[table:table_Distribution_performance_comparison_with_for_different_performance_options_with_GNU_C_version_4_9_2_on_Windows_x64 Distribution performance comparison for different performance options with GNU C++ version 4.9.2 on Windows x64 [[Function][boost 1.59][Boost[br]promote_double][Boost[br]promote_double[br]digits10<10>][Boost[br]float[br]promote_float]] [[ArcSine (CDF)][[role green 1.00[br](34ns)]][[role green 1.00[br](34ns)]][[role green 1.00[br](34ns)]][[role blue 1.79[br](61ns)]]] [[ArcSine (PDF)][[role blue 1.29[br](9ns)]][[role blue 1.29[br](9ns)]][[role blue 1.29[br](9ns)]][[role green 1.00[br](7ns)]]] @@ -324,7 +417,7 @@ ] [template table_Distribution_performance_comparison_with_for_different_performance_options_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64[] -[table:table_Distribution_performance_comparison_with_for_different_performance_options_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64 Distribution performance comparison with for different performance options with Intel C++ C++0x mode version 1500 on Windows x64 +[table:table_Distribution_performance_comparison_with_for_different_performance_options_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64 Distribution performance comparison for different performance options with Intel C++ C++0x mode version 1500 on Windows x64 [[Function][boost 1.59][Boost[br]promote_double[br]digits10<10>][Boost[br]float[br]promote_float]] [[ArcSine (CDF)][[role blue 1.40[br](35ns)]][[role blue 1.44[br](36ns)]][[role green 1.00[br](25ns)]]] [[ArcSine (PDF)][[role green 1.07[br](15ns)]][[role green 1.14[br](16ns)]][[role green 1.00[br](14ns)]]] @@ -536,25 +629,25 @@ [template table_Rational_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64[] [table:table_Rational_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64 Rational Method Comparison with Microsoft Visual C++ version 14.0 on Windows x64 [[Function][Method 0[br](Double Coefficients)][Method 0[br](Integer Coefficients)][Method 1[br](Double Coefficients)][Method 1[br](Integer Coefficients)][Method 2[br](Double Coefficients)][Method 2[br](Integer Coefficients)][Method 3[br](Double Coefficients)][Method 3[br](Integer Coefficients)]] -[[Order 2][[role grey -]][[role grey -]][[role blue 1.90[br](78ns)]][[role blue 1.95[br](80ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]][[role green 1.07[br](44ns)]][[role green 1.07[br](44ns)]]] -[[Order 3][[role blue 1.98[br](81ns)]][[role blue 1.98[br](81ns)]][[role blue 1.93[br](79ns)]][[role blue 1.95[br](80ns)]][[role green 1.02[br](42ns)]][[role green 1.00[br](41ns)]][[role green 1.07[br](44ns)]][[role green 1.07[br](44ns)]]] -[[Order 4][[role blue 1.90[br](80ns)]][[role blue 1.98[br](83ns)]][[role blue 1.93[br](81ns)]][[role blue 1.93[br](81ns)]][[role green 1.02[br](43ns)]][[role green 1.00[br](42ns)]][[role green 1.07[br](45ns)]][[role green 1.07[br](45ns)]]] -[[Order 5][[role green 1.02[br](83ns)]][[role green 1.06[br](86ns)]][[role green 1.00[br](81ns)]][[role green 1.00[br](81ns)]][[role blue 1.47[br](119ns)]][[role blue 1.47[br](119ns)]][[role blue 1.58[br](128ns)]][[role blue 1.60[br](130ns)]]] -[[Order 6][[role green 1.05[br](88ns)]][[role green 1.18[br](99ns)]][[role green 1.00[br](84ns)]][[role green 1.00[br](84ns)]][[role blue 1.45[br](122ns)]][[role blue 1.45[br](122ns)]][[role blue 1.57[br](132ns)]][[role blue 1.57[br](132ns)]]] -[[Order 7][[role green 1.14[br](99ns)]][[role blue 1.36[br](118ns)]][[role green 1.00[br](87ns)]][[role green 1.01[br](88ns)]][[role blue 1.44[br](125ns)]][[role blue 1.44[br](125ns)]][[role blue 1.61[br](140ns)]][[role blue 1.54[br](134ns)]]] -[[Order 8][[role green 1.10[br](106ns)]][[role blue 1.43[br](137ns)]][[role green 1.00[br](96ns)]][[role green 1.00[br](96ns)]][[role blue 1.30[br](125ns)]][[role blue 1.29[br](124ns)]][[role blue 1.53[br](147ns)]][[role blue 1.57[br](151ns)]]] -[[Order 9][[role green 1.07[br](121ns)]][[role blue 1.30[br](147ns)]][[role green 1.00[br](113ns)]][[role green 1.04[br](117ns)]][[role green 1.13[br](128ns)]][[role green 1.16[br](131ns)]][[role blue 1.41[br](159ns)]][[role blue 1.40[br](158ns)]]] -[[Order 10][[role green 1.02[br](134ns)]][[role blue 1.23[br](161ns)]][[role green 1.00[br](131ns)]][[role green 1.00[br](131ns)]][[role green 1.08[br](141ns)]][[role green 1.08[br](142ns)]][[role blue 1.33[br](174ns)]][[role blue 1.34[br](175ns)]]] -[[Order 11][[role green 1.11[br](158ns)]][[role blue 1.23[br](175ns)]][[role green 1.02[br](145ns)]][[role green 1.02[br](145ns)]][[role green 1.00[br](142ns)]][[role green 1.01[br](143ns)]][[role blue 1.30[br](184ns)]][[role blue 1.63[br](231ns)]]] -[[Order 12][[role green 1.16[br](178ns)]][[role blue 1.24[br](189ns)]][[role green 1.05[br](160ns)]][[role green 1.04[br](159ns)]][[role green 1.00[br](153ns)]][[role green 1.01[br](154ns)]][[role blue 1.39[br](213ns)]][[role blue 1.63[br](249ns)]]] -[[Order 13][[role green 1.17[br](196ns)]][[role blue 1.21[br](202ns)]][[role green 1.08[br](180ns)]][[role green 1.07[br](179ns)]][[role green 1.00[br](167ns)]][[role green 1.02[br](170ns)]][[role blue 1.28[br](214ns)]][[role blue 1.66[br](278ns)]]] -[[Order 14][[role green 1.19[br](213ns)]][[role blue 1.31[br](234ns)]][[role green 1.16[br](207ns)]][[role green 1.15[br](206ns)]][[role green 1.01[br](180ns)]][[role green 1.00[br](179ns)]][[role blue 1.64[br](293ns)]][[role blue 1.70[br](305ns)]]] -[[Order 15][[role green 1.16[br](223ns)]][[role blue 1.34[br](257ns)]][[role green 1.16[br](223ns)]][[role green 1.16[br](223ns)]][[role green 1.01[br](194ns)]][[role green 1.00[br](192ns)]][[role blue 1.60[br](307ns)]][[role blue 1.67[br](321ns)]]] -[[Order 16][[role green 1.16[br](237ns)]][[role blue 1.40[br](286ns)]][[role green 1.16[br](236ns)]][[role green 1.15[br](235ns)]][[role green 1.00[br](204ns)]][[role green 1.20[br](244ns)]][[role blue 1.65[br](336ns)]][[role blue 1.75[br](357ns)]]] -[[Order 17][[role green 1.18[br](251ns)]][[role blue 1.43[br](303ns)]][[role green 1.17[br](247ns)]][[role blue 1.32[br](280ns)]][[role green 1.00[br](212ns)]][[role blue 1.80[br](381ns)]][[role blue 1.64[br](348ns)]][[role blue 1.75[br](370ns)]]] -[[Order 18][[role green 1.02[br](265ns)]][[role blue 1.23[br](320ns)]][[role green 1.00[br](261ns)]][[role green 1.15[br](301ns)]][[role green 1.10[br](288ns)]][[role blue 1.21[br](315ns)]][[role blue 1.48[br](386ns)]][[role blue 1.56[br](406ns)]]] -[[Order 19][[role green 1.04[br](285ns)]][[role blue 1.22[br](336ns)]][[role green 1.00[br](276ns)]][[role green 1.17[br](322ns)]][[role green 1.00[br](275ns)]][[role blue 1.28[br](353ns)]][[role blue 1.50[br](413ns)]][[role blue 1.53[br](422ns)]]] -[[Order 20][[role green 1.03[br](303ns)]][[role green 1.19[br](350ns)]][[role green 1.00[br](294ns)]][[role green 1.17[br](345ns)]][[role green 1.15[br](337ns)]][[role blue 1.67[br](491ns)]][[role blue 1.45[br](426ns)]][[role blue 1.45[br](426ns)]]] +[[Order 2][[role grey -]][[role grey -]][[role blue 1.88[br](79ns)]][[role blue 1.86[br](78ns)]][[role green 1.00[br](42ns)]][[role green 1.00[br](42ns)]][[role green 1.00[br](42ns)]][[role green 1.00[br](42ns)]]] +[[Order 3][[role blue 1.95[br](80ns)]][[role blue 1.93[br](79ns)]][[role blue 1.93[br](79ns)]][[role blue 1.95[br](80ns)]][[role green 1.02[br](42ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]]] +[[Order 4][[role blue 2.00[br](82ns)]][[role red 2.15[br](88ns)]][[role blue 1.95[br](80ns)]][[role red 2.05[br](84ns)]][[role green 1.02[br](42ns)]][[role green 1.02[br](42ns)]][[role green 1.00[br](41ns)]][[role green 1.02[br](42ns)]]] +[[Order 5][[role green 1.05[br](85ns)]][[role blue 1.26[br](102ns)]][[role green 1.00[br](81ns)]][[role green 1.05[br](85ns)]][[role blue 1.47[br](119ns)]][[role blue 1.47[br](119ns)]][[role blue 1.44[br](117ns)]][[role blue 1.46[br](118ns)]]] +[[Order 6][[role green 1.08[br](91ns)]][[role blue 1.37[br](115ns)]][[role green 1.00[br](84ns)]][[role green 1.02[br](86ns)]][[role blue 1.44[br](121ns)]][[role blue 1.42[br](119ns)]][[role blue 1.39[br](117ns)]][[role blue 1.43[br](120ns)]]] +[[Order 7][[role green 1.17[br](101ns)]][[role blue 1.51[br](130ns)]][[role green 1.00[br](86ns)]][[role green 1.00[br](86ns)]][[role blue 1.42[br](122ns)]][[role blue 1.45[br](125ns)]][[role blue 1.49[br](128ns)]][[role blue 1.50[br](129ns)]]] +[[Order 8][[role blue 1.27[br](121ns)]][[role blue 1.54[br](146ns)]][[role green 1.00[br](95ns)]][[role green 1.00[br](95ns)]][[role blue 1.28[br](122ns)]][[role blue 1.28[br](122ns)]][[role blue 1.39[br](132ns)]][[role blue 1.42[br](135ns)]]] +[[Order 9][[role blue 1.25[br](137ns)]][[role blue 1.45[br](160ns)]][[role green 1.00[br](110ns)]][[role green 1.00[br](110ns)]][[role green 1.18[br](130ns)]][[role blue 1.22[br](134ns)]][[role blue 1.25[br](137ns)]][[role blue 1.26[br](139ns)]]] +[[Order 10][[role blue 1.25[br](158ns)]][[role blue 1.43[br](180ns)]][[role green 1.00[br](126ns)]][[role blue 1.28[br](161ns)]][[role green 1.11[br](140ns)]][[role green 1.19[br](150ns)]][[role green 1.13[br](143ns)]][[role green 1.13[br](143ns)]]] +[[Order 11][[role blue 1.30[br](184ns)]][[role blue 1.36[br](192ns)]][[role green 1.00[br](141ns)]][[role blue 1.26[br](178ns)]][[role green 1.09[br](153ns)]][[role green 1.11[br](156ns)]][[role green 1.13[br](160ns)]][[role green 1.14[br](161ns)]]] +[[Order 12][[role green 1.08[br](186ns)]][[role blue 1.23[br](212ns)]][[role green 1.10[br](190ns)]][[role green 1.14[br](197ns)]][[role green 1.03[br](179ns)]][[role green 1.00[br](173ns)]][[role green 1.09[br](188ns)]][[role green 1.08[br](187ns)]]] +[[Order 13][[role green 1.07[br](194ns)]][[role blue 1.27[br](229ns)]][[role green 1.10[br](200ns)]][[role green 1.10[br](200ns)]][[role green 1.00[br](181ns)]][[role green 1.02[br](185ns)]][[role green 1.11[br](201ns)]][[role green 1.10[br](200ns)]]] +[[Order 14][[role green 1.04[br](209ns)]][[role blue 1.34[br](268ns)]][[role green 1.07[br](214ns)]][[role green 1.08[br](217ns)]][[role green 1.00[br](200ns)]][[role green 1.06[br](213ns)]][[role green 1.06[br](213ns)]][[role green 1.07[br](214ns)]]] +[[Order 15][[role green 1.08[br](227ns)]][[role blue 1.38[br](289ns)]][[role green 1.06[br](223ns)]][[role green 1.10[br](230ns)]][[role green 1.00[br](210ns)]][[role green 1.00[br](211ns)]][[role green 1.04[br](219ns)]][[role green 1.05[br](221ns)]]] +[[Order 16][[role green 1.11[br](252ns)]][[role blue 1.34[br](304ns)]][[role green 1.07[br](243ns)]][[role green 1.04[br](235ns)]][[role green 1.07[br](244ns)]][[role green 1.06[br](241ns)]][[role green 1.00[br](227ns)]][[role green 1.01[br](230ns)]]] +[[Order 17][[role green 1.07[br](255ns)]][[role blue 1.33[br](317ns)]][[role green 1.13[br](268ns)]][[role green 1.14[br](271ns)]][[role green 1.05[br](250ns)]][[role green 1.03[br](246ns)]][[role green 1.00[br](238ns)]][[role blue 1.45[br](344ns)]]] +[[Order 18][[role green 1.12[br](280ns)]][[role blue 1.35[br](335ns)]][[role green 1.18[br](295ns)]][[role green 1.11[br](277ns)]][[role green 1.02[br](253ns)]][[role green 1.10[br](273ns)]][[role green 1.00[br](249ns)]][[role blue 1.43[br](357ns)]]] +[[Order 19][[role green 1.13[br](295ns)]][[role blue 1.36[br](356ns)]][[role blue 1.20[br](315ns)]][[role green 1.13[br](297ns)]][[role green 1.01[br](264ns)]][[role green 1.06[br](277ns)]][[role green 1.00[br](262ns)]][[role blue 1.42[br](372ns)]]] +[[Order 20][[role green 1.16[br](320ns)]][[role blue 1.36[br](374ns)]][[role blue 1.26[br](347ns)]][[role green 1.16[br](321ns)]][[role green 1.00[br](276ns)]][[role green 1.07[br](295ns)]][[role green 1.01[br](278ns)]][[role blue 1.50[br](413ns)]]] ] ] @@ -562,29 +655,29 @@ [table:table_Polynomial_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64 Polynomial Method Comparison with Microsoft Visual C++ version 14.0 on Windows x64 [[Function][Method 0[br](Double Coefficients)][Method 0[br](Integer Coefficients)][Method 1[br](Double Coefficients)][Method 1[br](Integer Coefficients)][Method 2[br](Double Coefficients)][Method 2[br](Integer Coefficients)][Method 3[br](Double Coefficients)][Method 3[br](Integer Coefficients)]] [[Order 2][[role grey -]][[role grey -]][[role green 1.00[br](9ns)]][[role green 1.00[br](9ns)]][[role green 1.00[br](9ns)]][[role green 1.00[br](9ns)]][[role green 1.00[br](9ns)]][[role green 1.00[br](9ns)]]] -[[Order 3][[role red 2.25[br](27ns)]][[role red 2.50[br](30ns)]][[role green 1.00[br](12ns)]][[role green 1.00[br](12ns)]][[role green 1.00[br](12ns)]][[role green 1.00[br](12ns)]][[role green 1.00[br](12ns)]][[role green 1.00[br](12ns)]]] -[[Order 4][[role red 2.27[br](34ns)]][[role red 2.93[br](44ns)]][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]]] -[[Order 5][[role blue 1.35[br](27ns)]][[role blue 2.00[br](40ns)]][[role green 1.00[br](20ns)]][[role green 1.00[br](20ns)]][[role green 1.00[br](20ns)]][[role green 1.00[br](20ns)]][[role green 1.00[br](20ns)]][[role green 1.00[br](20ns)]]] -[[Order 6][[role blue 1.28[br](32ns)]][[role blue 1.96[br](49ns)]][[role green 1.00[br](25ns)]][[role green 1.00[br](25ns)]][[role green 1.00[br](25ns)]][[role green 1.00[br](25ns)]][[role blue 1.28[br](32ns)]][[role blue 1.28[br](32ns)]]] -[[Order 7][[role blue 1.39[br](39ns)]][[role red 2.11[br](59ns)]][[role green 1.07[br](30ns)]][[role green 1.07[br](30ns)]][[role green 1.00[br](28ns)]][[role green 1.00[br](28ns)]][[role green 1.14[br](32ns)]][[role green 1.11[br](31ns)]]] -[[Order 8][[role blue 1.42[br](47ns)]][[role red 2.12[br](70ns)]][[role green 1.12[br](37ns)]][[role green 1.12[br](37ns)]][[role green 1.00[br](33ns)]][[role green 1.00[br](33ns)]][[role green 1.12[br](37ns)]][[role green 1.12[br](37ns)]]] -[[Order 9][[role blue 1.43[br](53ns)]][[role blue 2.00[br](74ns)]][[role green 1.19[br](44ns)]][[role green 1.19[br](44ns)]][[role green 1.00[br](37ns)]][[role green 1.00[br](37ns)]][[role green 1.11[br](41ns)]][[role green 1.14[br](42ns)]]] -[[Order 10][[role blue 1.37[br](59ns)]][[role red 2.02[br](87ns)]][[role blue 1.28[br](55ns)]][[role green 1.16[br](50ns)]][[role green 1.00[br](43ns)]][[role green 1.02[br](44ns)]][[role green 1.09[br](47ns)]][[role green 1.12[br](48ns)]]] -[[Order 11][[role blue 1.46[br](67ns)]][[role red 2.24[br](103ns)]][[role blue 1.26[br](58ns)]][[role blue 1.28[br](59ns)]][[role green 1.00[br](46ns)]][[role green 1.00[br](46ns)]][[role green 1.15[br](53ns)]][[role blue 1.22[br](56ns)]]] -[[Order 12][[role blue 1.47[br](81ns)]][[role red 2.15[br](118ns)]][[role blue 1.27[br](70ns)]][[role blue 1.31[br](72ns)]][[role green 1.00[br](55ns)]][[role green 1.04[br](57ns)]][[role green 1.05[br](58ns)]][[role green 1.04[br](57ns)]]] -[[Order 13][[role blue 1.61[br](87ns)]][[role red 2.37[br](128ns)]][[role blue 1.37[br](74ns)]][[role blue 1.33[br](72ns)]][[role green 1.00[br](54ns)]][[role green 1.00[br](54ns)]][[role green 1.07[br](58ns)]][[role green 1.09[br](59ns)]]] -[[Order 14][[role blue 1.57[br](94ns)]][[role red 2.33[br](140ns)]][[role blue 1.47[br](88ns)]][[role blue 1.47[br](88ns)]][[role green 1.00[br](60ns)]][[role green 1.02[br](61ns)]][[role green 1.03[br](62ns)]][[role green 1.05[br](63ns)]]] -[[Order 15][[role blue 1.47[br](109ns)]][[role red 2.08[br](154ns)]][[role blue 1.32[br](98ns)]][[role blue 1.34[br](99ns)]][[role green 1.00[br](74ns)]][[role green 1.00[br](74ns)]][[role green 1.03[br](76ns)]][[role green 1.00[br](74ns)]]] -[[Order 16][[role blue 1.44[br](118ns)]][[role red 2.13[br](175ns)]][[role blue 1.39[br](114ns)]][[role blue 1.34[br](110ns)]][[role green 1.02[br](84ns)]][[role green 1.00[br](82ns)]][[role green 1.01[br](83ns)]][[role green 1.01[br](83ns)]]] -[[Order 17][[role blue 1.55[br](130ns)]][[role red 2.05[br](172ns)]][[role blue 1.54[br](129ns)]][[role blue 1.56[br](131ns)]][[role green 1.00[br](84ns)]][[role green 1.02[br](86ns)]][[role green 1.04[br](87ns)]][[role green 1.07[br](90ns)]]] -[[Order 18][[role blue 1.53[br](145ns)]][[role blue 2.00[br](190ns)]][[role blue 1.52[br](144ns)]][[role blue 1.51[br](143ns)]][[role green 1.03[br](98ns)]][[role green 1.03[br](98ns)]][[role green 1.00[br](95ns)]][[role green 1.01[br](96ns)]]] -[[Order 19][[role blue 1.55[br](155ns)]][[role red 2.12[br](212ns)]][[role blue 1.54[br](154ns)]][[role blue 1.54[br](154ns)]][[role green 1.00[br](100ns)]][[role green 1.00[br](100ns)]][[role green 1.01[br](101ns)]][[role green 1.06[br](106ns)]]] -[[Order 20][[role blue 1.52[br](166ns)]][[role red 2.18[br](238ns)]][[role blue 1.52[br](166ns)]][[role blue 1.52[br](166ns)]][[role green 1.05[br](114ns)]][[role green 1.05[br](114ns)]][[role green 1.00[br](109ns)]][[role green 1.03[br](112ns)]]] +[[Order 3][[role blue 1.92[br](23ns)]][[role red 2.92[br](35ns)]][[role green 1.00[br](12ns)]][[role green 1.00[br](12ns)]][[role green 1.00[br](12ns)]][[role green 1.00[br](12ns)]][[role green 1.00[br](12ns)]][[role green 1.00[br](12ns)]]] +[[Order 4][[role red 2.47[br](37ns)]][[role red 3.27[br](49ns)]][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]]] +[[Order 5][[role blue 1.68[br](32ns)]][[role red 2.89[br](55ns)]][[role green 1.00[br](19ns)]][[role green 1.00[br](19ns)]][[role green 1.11[br](21ns)]][[role green 1.11[br](21ns)]][[role green 1.16[br](22ns)]][[role green 1.16[br](22ns)]]] +[[Order 6][[role blue 1.70[br](39ns)]][[role red 2.74[br](63ns)]][[role green 1.00[br](23ns)]][[role green 1.00[br](23ns)]][[role green 1.13[br](26ns)]][[role green 1.13[br](26ns)]][[role blue 1.48[br](34ns)]][[role blue 1.35[br](31ns)]]] +[[Order 7][[role blue 1.55[br](45ns)]][[role red 2.55[br](74ns)]][[role green 1.07[br](31ns)]][[role green 1.07[br](31ns)]][[role green 1.00[br](29ns)]][[role green 1.00[br](29ns)]][[role blue 1.21[br](35ns)]][[role blue 1.28[br](37ns)]]] +[[Order 8][[role blue 1.59[br](54ns)]][[role red 2.53[br](86ns)]][[role green 1.12[br](38ns)]][[role green 1.12[br](38ns)]][[role green 1.00[br](34ns)]][[role green 1.00[br](34ns)]][[role blue 1.24[br](42ns)]][[role blue 1.24[br](42ns)]]] +[[Order 9][[role blue 1.55[br](59ns)]][[role red 2.68[br](102ns)]][[role green 1.18[br](45ns)]][[role green 1.18[br](45ns)]][[role green 1.00[br](38ns)]][[role green 1.00[br](38ns)]][[role blue 1.24[br](47ns)]][[role blue 1.24[br](47ns)]]] +[[Order 10][[role blue 1.56[br](67ns)]][[role red 2.70[br](116ns)]][[role blue 1.21[br](52ns)]][[role blue 1.21[br](52ns)]][[role green 1.00[br](43ns)]][[role green 1.00[br](43ns)]][[role blue 1.23[br](53ns)]][[role blue 1.21[br](52ns)]]] +[[Order 11][[role blue 1.64[br](77ns)]][[role red 2.72[br](128ns)]][[role blue 1.28[br](60ns)]][[role blue 1.28[br](60ns)]][[role green 1.00[br](47ns)]][[role green 1.02[br](48ns)]][[role blue 1.28[br](60ns)]][[role blue 1.28[br](60ns)]]] +[[Order 12][[role blue 1.61[br](87ns)]][[role red 2.74[br](148ns)]][[role blue 1.28[br](69ns)]][[role blue 1.24[br](67ns)]][[role green 1.06[br](57ns)]][[role green 1.00[br](54ns)]][[role blue 1.22[br](66ns)]][[role blue 1.22[br](66ns)]]] +[[Order 13][[role blue 1.74[br](94ns)]][[role red 2.87[br](155ns)]][[role blue 1.37[br](74ns)]][[role blue 1.35[br](73ns)]][[role green 1.00[br](54ns)]][[role green 1.00[br](54ns)]][[role green 1.17[br](63ns)]][[role blue 1.20[br](65ns)]]] +[[Order 14][[role blue 1.68[br](104ns)]][[role red 2.73[br](169ns)]][[role blue 1.42[br](88ns)]][[role blue 1.40[br](87ns)]][[role green 1.00[br](62ns)]][[role green 1.00[br](62ns)]][[role blue 1.24[br](77ns)]][[role blue 1.24[br](77ns)]]] +[[Order 15][[role blue 1.66[br](118ns)]][[role red 2.69[br](191ns)]][[role blue 1.37[br](97ns)]][[role blue 1.34[br](95ns)]][[role green 1.00[br](71ns)]][[role green 1.00[br](71ns)]][[role blue 1.25[br](89ns)]][[role blue 1.25[br](89ns)]]] +[[Order 16][[role blue 1.67[br](130ns)]][[role red 2.76[br](215ns)]][[role blue 1.38[br](108ns)]][[role blue 1.37[br](107ns)]][[role green 1.00[br](78ns)]][[role green 1.04[br](81ns)]][[role blue 1.23[br](96ns)]][[role blue 1.26[br](98ns)]]] +[[Order 17][[role blue 1.65[br](139ns)]][[role red 2.76[br](232ns)]][[role blue 1.42[br](119ns)]][[role blue 1.43[br](120ns)]][[role green 1.00[br](84ns)]][[role green 1.00[br](84ns)]][[role blue 1.21[br](102ns)]][[role blue 1.26[br](106ns)]]] +[[Order 18][[role blue 1.69[br](154ns)]][[role red 2.80[br](255ns)]][[role blue 1.45[br](132ns)]][[role blue 1.43[br](130ns)]][[role green 1.00[br](91ns)]][[role green 1.04[br](95ns)]][[role blue 1.21[br](110ns)]][[role blue 1.23[br](112ns)]]] +[[Order 19][[role blue 1.60[br](162ns)]][[role red 2.60[br](263ns)]][[role blue 1.43[br](144ns)]][[role blue 1.42[br](143ns)]][[role green 1.00[br](101ns)]][[role green 1.09[br](110ns)]][[role green 1.16[br](117ns)]][[role green 1.20[br](121ns)]]] +[[Order 20][[role blue 1.64[br](176ns)]][[role red 2.66[br](285ns)]][[role blue 1.43[br](153ns)]][[role blue 1.44[br](154ns)]][[role green 1.00[br](107ns)]][[role green 1.02[br](109ns)]][[role green 1.19[br](127ns)]][[role green 1.19[br](127ns)]]] ] ] [template table_Distribution_performance_comparison_with_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64[] -[table:table_Distribution_performance_comparison_with_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64 Distribution performance comparison with for different performance options with Microsoft Visual C++ version 14.0 on Windows x64 +[table:table_Distribution_performance_comparison_with_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64 Distribution performance comparison for different performance options with Microsoft Visual C++ version 14.0 on Windows x64 [[Function][boost 1.59][Boost[br]promote_double[br]digits10<10>][Boost[br]float[br]promote_float]] [[ArcSine (CDF)][[role blue 1.48[br](40ns)]][[role blue 1.44[br](39ns)]][[role green 1.00[br](27ns)]]] [[ArcSine (PDF)][[role green 1.07[br](16ns)]][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]]] @@ -679,108 +772,109 @@ [template table_Distribution_performance_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64[] [table:table_Distribution_performance_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64 Distribution performance comparison with Microsoft Visual C++ version 14.0 on Windows x64 [[Function][boost 1.59][DCDFLIB]] -[[ArcSine (CDF)][[role green 1.00[br](40ns)]][]] -[[ArcSine (PDF)][[role green 1.00[br](16ns)]][]] -[[ArcSine (quantile)][[role green 1.00[br](19ns)]][]] -[[Beta (CDF)][[role green 1.00[br](181ns)]][[role red 2.28[br](412ns)]]] -[[Beta (PDF)][[role green 1.00[br](141ns)]][]] -[[Beta (quantile)][[role green 1.00[br](1051ns)]][[role red 7.79[br](8187ns)]]] -[[Binomial (CDF)][[role green 1.00[br](676ns)]][[role blue 1.25[br](845ns)]]] -[[Binomial (PDF)][[role green 1.00[br](189ns)]][]] -[[Binomial (quantile)][[role green 1.00[br](3128ns)]][[role red 4.25[br](13307ns)]]] -[[Cauchy (CDF)][[role green 1.00[br](30ns)]][]] -[[Cauchy (PDF)][[role green 1.00[br](11ns)]][]] -[[Cauchy (quantile)][[role green 1.00[br](21ns)]][]] -[[ChiSquared (CDF)][[role blue 1.36[br](266ns)]][[role green 1.00[br](195ns)]]] -[[ChiSquared (PDF)][[role green 1.00[br](126ns)]][]] -[[ChiSquared (quantile)][[role green 1.00[br](707ns)]][[role red 7.35[br](5195ns)]]] -[[Exponential (CDF)][[role green 1.00[br](15ns)]][]] -[[Exponential (PDF)][[role green 1.00[br](17ns)]][]] -[[Exponential (quantile)][[role green 1.00[br](20ns)]][]] -[[ExtremeValue (CDF)][[role green 1.00[br](40ns)]][]] -[[ExtremeValue (PDF)][[role green 1.00[br](41ns)]][]] -[[ExtremeValue (quantile)][[role green 1.00[br](30ns)]][]] -[[F (CDF)][[role green 1.00[br](612ns)]][[role green 1.08[br](661ns)]]] -[[F (PDF)][[role green 1.00[br](201ns)]][]] -[[F (quantile)][[role green 1.00[br](1424ns)]][[role red 6.92[br](9860ns)]]] -[[Gamma (CDF)][[role green 1.17[br](244ns)]][[role green 1.00[br](208ns)]]] -[[Gamma (PDF)][[role green 1.00[br](158ns)]][]] -[[Gamma (quantile)][[role green 1.10[br](815ns)]][[role green 1.00[br](741ns)]]] -[[Geometric (CDF)][[role green 1.00[br](22ns)]][]] -[[Geometric (PDF)][[role green 1.00[br](25ns)]][]] -[[Geometric (quantile)][[role green 1.00[br](21ns)]][]] -[[Hypergeometric (CDF)][[role green 1.00[br](6526ns)]][]] -[[Hypergeometric (PDF)][[role green 1.00[br](6385ns)]][]] -[[Hypergeometric (quantile)][[role green 1.00[br](34421ns)]][]] -[[InverseChiSquared (CDF)][[role green 1.00[br](259ns)]][]] -[[InverseChiSquared (PDF)][[role green 1.00[br](144ns)]][]] -[[InverseChiSquared (quantile)][[role green 1.00[br](765ns)]][]] -[[InverseGamma (CDF)][[role green 1.00[br](240ns)]][]] -[[InverseGamma (PDF)][[role green 1.00[br](165ns)]][]] -[[InverseGamma (quantile)][[role green 1.00[br](814ns)]][]] -[[InverseGaussian (CDF)][[role green 1.00[br](62ns)]][]] -[[InverseGaussian (PDF)][[role green 1.00[br](16ns)]][]] -[[InverseGaussian (quantile)][[role green 1.00[br](1125ns)]][]] -[[Laplace (CDF)][[role green 1.00[br](22ns)]][]] -[[Laplace (PDF)][[role green 1.00[br](24ns)]][]] -[[Laplace (quantile)][[role green 1.00[br](17ns)]][]] -[[LogNormal (CDF)][[role green 1.00[br](48ns)]][]] -[[LogNormal (PDF)][[role green 1.00[br](42ns)]][]] -[[LogNormal (quantile)][[role green 1.00[br](84ns)]][]] -[[Logistic (CDF)][[role green 1.00[br](25ns)]][]] -[[Logistic (PDF)][[role green 1.00[br](31ns)]][]] -[[Logistic (quantile)][[role green 1.00[br](21ns)]][]] -[[NegativeBinomial (CDF)][[role blue 1.24[br](1078ns)]][[role green 1.00[br](867ns)]]] -[[NegativeBinomial (PDF)][[role green 1.00[br](209ns)]][]] -[[NegativeBinomial (quantile)][[role green 1.00[br](5530ns)]][[role red 3.11[br](17192ns)]]] -[[NonCentralBeta (CDF)][[role green 1.00[br](1424ns)]][]] -[[NonCentralBeta (PDF)][[role green 1.00[br](1178ns)]][]] -[[NonCentralBeta (quantile)][[role green 1.00[br](28670ns)]][]] -[[NonCentralChiSquared (CDF)][[role red 8.18[br](4583ns)]][[role green 1.00[br](560ns)]]] -[[NonCentralChiSquared (PDF)][[role green 1.00[br](601ns)]][]] -[[NonCentralChiSquared (quantile)][[role blue 1.97[br](26962ns)]][[role green 1.00[br](13658ns)]]] -[[NonCentralF (CDF)][[role green 1.00[br](1364ns)]][[role green 1.13[br](1547ns)]]] -[[NonCentralF (PDF)][[role green 1.00[br](1093ns)]][]] -[[NonCentralF (quantile)][[role green 1.07[br](19891ns)]][[role green 1.00[br](18667ns)]]] -[[NonCentralT (CDF)][[role blue 1.61[br](5905ns)]][[role green 1.00[br](3665ns)]]] -[[NonCentralT (PDF)][[role green 1.00[br](4548ns)]][]] -[[NonCentralT (quantile)][[role green 1.03[br](55584ns)]][[role green 1.00[br](54088ns)]]] -[[Normal (CDF)][[role green 1.00[br](41ns)]][[role red 4.10[br](168ns)]]] -[[Normal (PDF)][[role blue 1.00[br](31ns)]][]] -[[Normal (quantile)][[role green 1.00[br](38ns)]][[role red 11.26[br](428ns)]]] -[[Pareto (CDF)][[role green 1.00[br](44ns)]][]] -[[Pareto (PDF)][[role green 1.00[br](113ns)]][]] -[[Pareto (quantile)][[role green 1.00[br](42ns)]][]] -[[Poisson (CDF)][[role green 1.00[br](120ns)]][[role blue 1.43[br](171ns)]]] -[[Poisson (PDF)][[role green 1.00[br](79ns)]][]] -[[Poisson (quantile)][[role green 1.00[br](595ns)]][[role red 4.62[br](2748ns)]]] -[[Rayleigh (CDF)][[role green 1.00[br](21ns)]][]] -[[Rayleigh (PDF)][[role green 1.00[br](21ns)]][]] -[[Rayleigh (quantile)][[role green 1.00[br](23ns)]][]] -[[SkewNormal (CDF)][[role green 1.00[br](224ns)]][]] -[[SkewNormal (PDF)][[role green 1.00[br](80ns)]][]] -[[SkewNormal (quantile)][[role green 1.00[br](2012ns)]][]] -[[StudentsT (CDF)][[role green 1.09[br](440ns)]][[role green 1.00[br](405ns)]]] -[[StudentsT (PDF)][[role green 1.00[br](206ns)]][]] -[[StudentsT (quantile)][[role green 1.00[br](822ns)]][[role red 4.18[br](3438ns)]]] -[[Weibull (CDF)][[role green 1.00[br](72ns)]][]] -[[Weibull (PDF)][[role green 1.00[br](134ns)]][]] -[[Weibull (quantile)][[role green 1.00[br](66ns)]][]] +[[ArcSine (CDF)][[role green 1.00[br](54ns)]][[role grey -]]] +[[ArcSine (PDF)][[role green 1.00[br](29ns)]][[role grey -]]] +[[ArcSine (quantile)][[role green 1.00[br](49ns)]][[role grey -]]] +[[Beta (CDF)][[role green 1.00[br](182ns)]][[role red 2.09[br](380ns)]]] +[[Beta (PDF)][[role green 1.00[br](163ns)]][[role grey -]]] +[[Beta (quantile)][[role green 1.00[br](1028ns)]][[role red 7.69[br](7908ns)]]] +[[Binomial (CDF)][[role green 1.00[br](637ns)]][[role blue 1.22[br](774ns)]]] +[[Binomial (PDF)][[role green 1.00[br](200ns)]][[role grey -]]] +[[Binomial (quantile)][[role green 1.00[br](3010ns)]][[role red 4.24[br](12748ns)]]] +[[Cauchy (CDF)][[role green 1.00[br](32ns)]][[role grey -]]] +[[Cauchy (PDF)][[role green 1.00[br](13ns)]][[role grey -]]] +[[Cauchy (quantile)][[role green 1.00[br](38ns)]][[role grey -]]] +[[ChiSquared (CDF)][[role blue 1.37[br](243ns)]][[role green 1.00[br](177ns)]]] +[[ChiSquared (PDF)][[role green 1.00[br](135ns)]][[role grey -]]] +[[ChiSquared (quantile)][[role green 1.00[br](682ns)]][[role red 6.88[br](4694ns)]]] +[[Exponential (CDF)][[role green 1.00[br](21ns)]][[role grey -]]] +[[Exponential (PDF)][[role green 1.00[br](18ns)]][[role grey -]]] +[[Exponential (quantile)][[role green 1.00[br](28ns)]][[role grey -]]] +[[ExtremeValue (CDF)][[role green 1.00[br](39ns)]][[role grey -]]] +[[ExtremeValue (PDF)][[role green 1.00[br](36ns)]][[role grey -]]] +[[ExtremeValue (quantile)][[role green 1.00[br](38ns)]][[role grey -]]] +[[F (CDF)][[role green 1.00[br](584ns)]][[role green 1.06[br](617ns)]]] +[[F (PDF)][[role green 1.00[br](208ns)]][[role grey -]]] +[[F (quantile)][[role green 1.00[br](1372ns)]][[role red 6.79[br](9318ns)]]] +[[Gamma (CDF)][[role blue 1.29[br](238ns)]][[role green 1.00[br](185ns)]]] +[[Gamma (PDF)][[role green 1.00[br](167ns)]][[role grey -]]] +[[Gamma (quantile)][[role blue 1.33[br](834ns)]][[role green 1.00[br](628ns)]]] +[[Geometric (CDF)][[role green 1.00[br](30ns)]][[role grey -]]] +[[Geometric (PDF)][[role green 1.00[br](30ns)]][[role grey -]]] +[[Geometric (quantile)][[role green 1.00[br](28ns)]][[role grey -]]] +[[Hypergeometric (CDF)][[role green 1.00[br](6183ns)]][[role grey -]]] +[[Hypergeometric (PDF)][[role green 1.00[br](5876ns)]][[role grey -]]] +[[Hypergeometric (quantile)][[role green 1.00[br](41075ns)]][[role grey -]]] +[[InverseChiSquared (CDF)][[role green 1.00[br](242ns)]][[role grey -]]] +[[InverseChiSquared (PDF)][[role green 1.00[br](169ns)]][[role grey -]]] +[[InverseChiSquared (quantile)][[role green 1.00[br](732ns)]][[role grey -]]] +[[InverseGamma (CDF)][[role green 1.00[br](235ns)]][[role grey -]]] +[[InverseGamma (PDF)][[role green 1.00[br](176ns)]][[role grey -]]] +[[InverseGamma (quantile)][[role green 1.00[br](838ns)]][[role grey -]]] +[[InverseGaussian (CDF)][[role green 1.00[br](62ns)]][[role grey -]]] +[[InverseGaussian (PDF)][[role green 1.00[br](18ns)]][[role grey -]]] +[[InverseGaussian (quantile)][[role green 1.00[br](1288ns)]][[role grey -]]] +[[Laplace (CDF)][[role green 1.00[br](24ns)]][[role grey -]]] +[[Laplace (PDF)][[role green 1.00[br](25ns)]][[role grey -]]] +[[Laplace (quantile)][[role green 1.00[br](25ns)]][[role grey -]]] +[[LogNormal (CDF)][[role green 1.00[br](58ns)]][[role grey -]]] +[[LogNormal (PDF)][[role green 1.00[br](44ns)]][[role grey -]]] +[[LogNormal (quantile)][[role green 1.00[br](88ns)]][[role grey -]]] +[[Logistic (CDF)][[role green 1.00[br](24ns)]][[role grey -]]] +[[Logistic (PDF)][[role green 1.00[br](29ns)]][[role grey -]]] +[[Logistic (quantile)][[role green 1.00[br](25ns)]][[role grey -]]] +[[NegativeBinomial (CDF)][[role blue 1.27[br](1011ns)]][[role green 1.00[br](798ns)]]] +[[NegativeBinomial (PDF)][[role green 1.00[br](221ns)]][[role grey -]]] +[[NegativeBinomial (quantile)][[role green 1.00[br](5110ns)]][[role red 3.17[br](16196ns)]]] +[[NonCentralBeta (CDF)][[role green 1.00[br](1346ns)]][[role grey -]]] +[[NonCentralBeta (PDF)][[role green 1.00[br](1125ns)]][[role grey -]]] +[[NonCentralBeta (quantile)][[role green 1.00[br](28648ns)]][[role grey -]]] +[[NonCentralChiSquared (CDF)][[role red 8.45[br](4265ns)]][[role green 1.00[br](505ns)]]] +[[NonCentralChiSquared (PDF)][[role green 1.00[br](616ns)]][[role grey -]]] +[[NonCentralChiSquared (quantile)][[role red 2.07[br](25572ns)]][[role green 1.00[br](12365ns)]]] +[[NonCentralF (CDF)][[role green 1.00[br](1316ns)]][[role green 1.08[br](1416ns)]]] +[[NonCentralF (PDF)][[role green 1.00[br](1047ns)]][[role grey -]]] +[[NonCentralF (quantile)][[role green 1.14[br](19497ns)]][[role green 1.00[br](17147ns)]]] +[[NonCentralT (CDF)][[role blue 1.67[br](5526ns)]][[role green 1.00[br](3310ns)]]] +[[NonCentralT (PDF)][[role green 1.00[br](4296ns)]][[role grey -]]] +[[NonCentralT (quantile)][[role green 1.04[br](51935ns)]][[role green 1.00[br](49905ns)]]] +[[Normal (CDF)][[role green 1.00[br](34ns)]][[role red 4.03[br](137ns)]]] +[[Normal (PDF)][[role green 1.00[br](28ns)]][[role grey -]]] +[[Normal (quantile)][[role green 1.00[br](53ns)]][[role red 6.81[br](361ns)]]] +[[Pareto (CDF)][[role green 1.00[br](60ns)]][[role grey -]]] +[[Pareto (PDF)][[role green 1.00[br](108ns)]][[role grey -]]] +[[Pareto (quantile)][[role green 1.00[br](61ns)]][[role grey -]]] +[[Poisson (CDF)][[role green 1.00[br](114ns)]][[role blue 1.40[br](160ns)]]] +[[Poisson (PDF)][[role green 1.00[br](81ns)]][[role grey -]]] +[[Poisson (quantile)][[role green 1.00[br](673ns)]][[role red 3.85[br](2588ns)]]] +[[Rayleigh (CDF)][[role green 1.00[br](25ns)]][[role grey -]]] +[[Rayleigh (PDF)][[role green 1.00[br](24ns)]][[role grey -]]] +[[Rayleigh (quantile)][[role green 1.00[br](31ns)]][[role grey -]]] +[[SkewNormal (CDF)][[role green 1.00[br](250ns)]][[role grey -]]] +[[SkewNormal (PDF)][[role green 1.00[br](101ns)]][[role grey -]]] +[[SkewNormal (quantile)][[role green 1.00[br](2244ns)]][[role grey -]]] +[[StudentsT (CDF)][[role blue 1.25[br](466ns)]][[role green 1.00[br](373ns)]]] +[[StudentsT (PDF)][[role green 1.00[br](220ns)]][[role grey -]]] +[[StudentsT (quantile)][[role green 1.00[br](912ns)]][[role red 3.39[br](3092ns)]]] +[[Weibull (CDF)][[role green 1.00[br](70ns)]][[role grey -]]] +[[Weibull (PDF)][[role green 1.00[br](103ns)]][[role grey -]]] +[[Weibull (quantile)][[role green 1.00[br](75ns)]][[role grey -]]] ] ] [template table_Library_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64[] [table:table_Library_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64 Library Comparison with Microsoft Visual C++ version 14.0 on Windows x64 [[Function][boost 1.59][math.h]] -[[cbrt[br](85/85 tests selected)][[role green 1.00[br](54ns)]][[role green 1.15[br](62ns)]]] +[[cbrt[br](85/85 tests selected)][[role green 1.00[br](58ns)]][[role green 1.14[br](66ns)]]] [[cyl_bessel_j (integer order)[br](267/268 tests selected)][[role green 1.00[br](105ns)]][[role blue 1.98[br](208ns)]]] -[[cyl_neumann (integer order)[br](428/428 tests selected)][[role blue 1.61[br](328ns)]][[role green 1.00[br](204ns)]]] -[[erf[br](950/950 tests selected)][[role green 1.00[br](17ns)]][[role blue 1.24[br](21ns)]]] -[[erfc[br](950/950 tests selected)][[role green 1.00[br](25ns)]][[role red 2.60[br](65ns)]]] -[[expm1[br](80/80 tests selected)][[role green 1.00[br](8ns)]][[role blue 1.25[br](10ns)]]] -[[lgamma[br](400/400 tests selected)][[role green 1.00[br](88ns)]][[role blue 1.43[br](126ns)]]] +[[cyl_bessel_j (integer order)[br](268/268 tests selected)][[role green 1.00[br](107ns)]][[role red 2.18[br](233ns)]]] +[[cyl_neumann (integer order)[br](428/428 tests selected)][[role blue 1.78[br](318ns)]][[role green 1.00[br](179ns)]]] +[[erf[br](950/950 tests selected)][[role green 1.00[br](13ns)]][[role blue 1.92[br](25ns)]]] +[[erfc[br](950/950 tests selected)][[role green 1.00[br](19ns)]][[role red 4.32[br](82ns)]]] +[[expm1[br](80/80 tests selected)][[role green 1.00[br](10ns)]][[role green 1.20[br](12ns)]]] +[[lgamma[br](400/400 tests selected)][[role green 1.00[br](89ns)]][[role blue 1.58[br](141ns)]]] [[log1p[br](80/80 tests selected)][[role green 1.00[br](11ns)]][[role blue 1.82[br](20ns)]]] -[[tgamma[br](400/400 tests selected)][[role green 1.00[br](109ns)]][[role red 11.68[br](1273ns)]]] +[[tgamma[br](400/400 tests selected)][[role green 1.00[br](88ns)]][[role red 10.50[br](924ns)]]] ] ] @@ -788,63 +882,69 @@ [template table_Compiler_Comparison_on_Windows_x64[] [table:table_Compiler_Comparison_on_Windows_x64 Compiler Comparison on Windows x64 [[Function][Microsoft Visual C++ version 14.0[br]boost 1.59][Intel C++ C++0x mode version 1500[br]boost 1.59][GNU C++ version 4.9.2[br]boost 1.59][GNU C++ version 4.9.2[br]boost 1.59[br]promote_double]] -[[assoc_laguerre][[role green 1.09[br](190ns)]][[role green 1.00[br](175ns)]][[role blue 1.29[br](225ns)]][[role green 1.09[br](190ns)]]] -[[assoc_legendre][[role blue 1.64[br](159ns)]][[role green 1.00[br](97ns)]][[role blue 1.84[br](178ns)]][[role green 1.15[br](112ns)]]] -[[beta][[role blue 1.97[br](217ns)]][[role green 1.00[br](110ns)]][[role red 3.64[br](400ns)]][[role red 2.01[br](221ns)]]] -[[beta (incomplete)][[role blue 1.41[br](520ns)]][[role green 1.00[br](368ns)]][[role red 3.42[br](1259ns)]][[role blue 1.74[br](640ns)]]] -[[cbrt][[role red 3.86[br](54ns)]][[role green 1.00[br](14ns)]][[role red 3.43[br](48ns)]][[role red 3.29[br](46ns)]]] -[[cyl_bessel_i][[role green 1.12[br](402ns)]][[role green 1.00[br](360ns)]][[role red 2.90[br](1045ns)]][[role blue 1.23[br](444ns)]]] -[[cyl_bessel_i (integer order)][[role blue 1.30[br](257ns)]][[role green 1.00[br](198ns)]][[role red 3.29[br](652ns)]][[role blue 1.31[br](259ns)]]] -[[cyl_bessel_j][[role blue 1.38[br](544ns)]][[role green 1.00[br](395ns)]][[role red 2.10[br](828ns)]][[role blue 1.32[br](520ns)]]] -[[cyl_bessel_j (integer order)][[role blue 1.33[br](105ns)]][[role green 1.00[br](79ns)]][[role red 2.23[br](176ns)]][[role green 1.19[br](94ns)]]] -[[cyl_bessel_k][[role green 1.18[br](754ns)]][[role green 1.00[br](641ns)]][[role red 10.67[br](6841ns)]][[role green 1.14[br](730ns)]]] -[[cyl_bessel_k (integer order)][[role blue 1.26[br](419ns)]][[role green 1.00[br](332ns)]][[role red 10.84[br](3600ns)]][[role green 1.14[br](379ns)]]] -[[cyl_neumann][[role red 17.34[br](11495ns)]][[role red 15.24[br](10105ns)]][[role red 2.09[br](1384ns)]][[role green 1.00[br](663ns)]]] -[[cyl_neumann (integer order)][[role blue 1.21[br](328ns)]][[role green 1.00[br](270ns)]][[role red 2.03[br](547ns)]][[role blue 1.29[br](348ns)]]] -[[digamma][[role blue 1.33[br](28ns)]][[role green 1.00[br](21ns)]][[role red 3.76[br](79ns)]][[role red 2.19[br](46ns)]]] -[[ellint_1][[role red 2.23[br](386ns)]][[role green 1.00[br](173ns)]][[role red 2.25[br](389ns)]][[role blue 1.45[br](251ns)]]] -[[ellint_1 (complete)][[role blue 1.78[br](57ns)]][[role green 1.00[br](32ns)]][[role red 2.47[br](79ns)]][[role blue 1.53[br](49ns)]]] -[[ellint_2][[role blue 1.91[br](554ns)]][[role green 1.00[br](290ns)]][[role red 2.35[br](681ns)]][[role blue 1.66[br](480ns)]]] -[[ellint_2 (complete)][[role blue 1.94[br](64ns)]][[role green 1.00[br](33ns)]][[role red 2.09[br](69ns)]][[role green 1.00[br](33ns)]]] -[[ellint_3][[role red 2.12[br](1279ns)]][[role green 1.00[br](602ns)]][[role red 3.04[br](1828ns)]][[role blue 1.63[br](982ns)]]] -[[ellint_3 (complete)][[role blue 1.97[br](691ns)]][[role green 1.00[br](350ns)]][[role red 3.21[br](1122ns)]][[role blue 1.65[br](577ns)]]] -[[ellint_rc][[role blue 1.47[br](47ns)]][[role green 1.00[br](32ns)]][[role red 2.66[br](85ns)]][[role blue 1.53[br](49ns)]]] -[[ellint_rd][[role blue 1.62[br](318ns)]][[role green 1.00[br](196ns)]][[role blue 1.85[br](362ns)]][[role blue 1.34[br](262ns)]]] -[[ellint_rf][[role blue 1.47[br](66ns)]][[role green 1.00[br](45ns)]][[role red 2.33[br](105ns)]][[role blue 1.40[br](63ns)]]] -[[ellint_rj][[role blue 2.00[br](352ns)]][[role green 1.00[br](176ns)]][[role red 2.62[br](461ns)]][[role blue 1.45[br](255ns)]]] -[[erf][[role blue 1.55[br](17ns)]][[role green 1.00[br](11ns)]][[role red 3.36[br](37ns)]][[role red 2.36[br](26ns)]]] -[[erfc][[role blue 1.47[br](25ns)]][[role green 1.00[br](17ns)]][[role red 3.24[br](55ns)]][[role red 2.06[br](35ns)]]] +[[assoc_laguerre][[role blue 1.34[br](234ns)]][[role green 1.00[br](175ns)]][[role blue 1.29[br](225ns)]][[role green 1.09[br](190ns)]]] +[[assoc_legendre][[role blue 1.87[br](181ns)]][[role green 1.00[br](97ns)]][[role blue 1.84[br](178ns)]][[role green 1.15[br](112ns)]]] +[[beta][[role blue 1.58[br](174ns)]][[role green 1.00[br](110ns)]][[role red 3.64[br](400ns)]][[role red 2.01[br](221ns)]]] +[[beta (incomplete)][[role blue 1.31[br](481ns)]][[role green 1.00[br](368ns)]][[role red 3.42[br](1259ns)]][[role blue 1.74[br](640ns)]]] +[[cbrt][[role red 4.14[br](58ns)]][[role green 1.00[br](14ns)]][[role red 3.43[br](48ns)]][[role red 3.29[br](46ns)]]] +[[cyl_bessel_i][[role green 1.11[br](400ns)]][[role green 1.00[br](360ns)]][[role red 2.90[br](1045ns)]][[role blue 1.23[br](444ns)]]] +[[cyl_bessel_i (integer order)][[role blue 1.21[br](239ns)]][[role green 1.00[br](198ns)]][[role red 3.29[br](652ns)]][[role blue 1.31[br](259ns)]]] +[[cyl_bessel_j][[role blue 1.23[br](487ns)]][[role green 1.00[br](395ns)]][[role red 2.10[br](828ns)]][[role blue 1.32[br](520ns)]]] +[[cyl_bessel_j (integer order)][[role blue 1.35[br](107ns)]][[role green 1.00[br](79ns)]][[role red 2.23[br](176ns)]][[role green 1.19[br](94ns)]]] +[[cyl_bessel_k][[role green 1.15[br](737ns)]][[role green 1.00[br](641ns)]][[role red 10.67[br](6841ns)]][[role green 1.14[br](730ns)]]] +[[cyl_bessel_k (integer order)][[role green 1.14[br](380ns)]][[role green 1.00[br](332ns)]][[role red 10.84[br](3600ns)]][[role green 1.14[br](379ns)]]] +[[cyl_neumann][[role red 15.70[br](10409ns)]][[role red 15.24[br](10105ns)]][[role red 2.09[br](1384ns)]][[role green 1.00[br](663ns)]]] +[[cyl_neumann (integer order)][[role green 1.18[br](318ns)]][[role green 1.00[br](270ns)]][[role red 2.03[br](547ns)]][[role blue 1.29[br](348ns)]]] +[[digamma][[role blue 1.29[br](27ns)]][[role green 1.00[br](21ns)]][[role red 3.76[br](79ns)]][[role red 2.19[br](46ns)]]] +[[ellint_1][[role blue 1.69[br](293ns)]][[role green 1.00[br](173ns)]][[role red 2.25[br](389ns)]][[role blue 1.45[br](251ns)]]] +[[ellint_1 (complete)][[role blue 1.22[br](39ns)]][[role green 1.00[br](32ns)]][[role red 2.47[br](79ns)]][[role blue 1.53[br](49ns)]]] +[[ellint_2][[role blue 1.64[br](475ns)]][[role green 1.00[br](290ns)]][[role red 2.35[br](681ns)]][[role blue 1.66[br](480ns)]]] +[[ellint_2 (complete)][[role green 1.15[br](38ns)]][[role green 1.00[br](33ns)]][[role red 2.09[br](69ns)]][[role green 1.00[br](33ns)]]] +[[ellint_3][[role blue 1.43[br](858ns)]][[role green 1.00[br](602ns)]][[role red 3.04[br](1828ns)]][[role blue 1.63[br](982ns)]]] +[[ellint_3 (complete)][[role blue 1.39[br](485ns)]][[role green 1.00[br](350ns)]][[role red 3.21[br](1122ns)]][[role blue 1.65[br](577ns)]]] +[[ellint_rc][[role green 1.13[br](36ns)]][[role green 1.00[br](32ns)]][[role red 2.66[br](85ns)]][[role blue 1.53[br](49ns)]]] +[[ellint_rd][[role blue 1.24[br](244ns)]][[role green 1.00[br](196ns)]][[role blue 1.85[br](362ns)]][[role blue 1.34[br](262ns)]]] +[[ellint_rf][[role green 1.18[br](53ns)]][[role green 1.00[br](45ns)]][[role red 2.33[br](105ns)]][[role blue 1.40[br](63ns)]]] +[[ellint_rj][[role blue 1.39[br](244ns)]][[role green 1.00[br](176ns)]][[role red 2.62[br](461ns)]][[role blue 1.45[br](255ns)]]] +[[erf][[role green 1.18[br](13ns)]][[role green 1.00[br](11ns)]][[role red 3.36[br](37ns)]][[role red 2.36[br](26ns)]]] +[[erfc][[role green 1.12[br](19ns)]][[role green 1.00[br](17ns)]][[role red 3.24[br](55ns)]][[role red 2.06[br](35ns)]]] [[expint][[role green 1.00[br](28ns)]][[role green 1.00[br](28ns)]][[role red 3.18[br](89ns)]][[role red 2.21[br](62ns)]]] -[[expint (En)][[role green 1.12[br](118ns)]][[role green 1.00[br](105ns)]][[role red 2.14[br](225ns)]][[role blue 1.50[br](157ns)]]] -[[expm1][[role green 1.00[br](8ns)]][[role green 1.00[br](8ns)]][[role red 3.75[br](30ns)]][[role red 3.00[br](24ns)]]] -[[gamma_p][[role blue 1.26[br](187ns)]][[role green 1.00[br](149ns)]][[role red 2.78[br](414ns)]][[role blue 1.70[br](254ns)]]] -[[gamma_p_inv][[role blue 1.26[br](659ns)]][[role green 1.00[br](524ns)]][[role red 2.31[br](1212ns)]][[role blue 1.89[br](989ns)]]] -[[gamma_q][[role blue 1.27[br](181ns)]][[role green 1.00[br](143ns)]][[role red 2.78[br](398ns)]][[role blue 1.60[br](229ns)]]] -[[gamma_q_inv][[role blue 1.36[br](689ns)]][[role green 1.00[br](507ns)]][[role red 2.38[br](1208ns)]][[role blue 1.97[br](1000ns)]]] -[[ibeta][[role blue 1.27[br](520ns)]][[role green 1.00[br](408ns)]][[role red 3.13[br](1276ns)]][[role blue 1.72[br](701ns)]]] -[[ibeta_inv][[role blue 1.32[br](1866ns)]][[role green 1.00[br](1409ns)]][[role red 2.92[br](4120ns)]][[role blue 1.79[br](2520ns)]]] -[[ibetac][[role blue 1.51[br](599ns)]][[role green 1.00[br](397ns)]][[role red 3.27[br](1297ns)]][[role blue 1.76[br](698ns)]]] -[[ibetac_inv][[role blue 1.26[br](1985ns)]][[role green 1.00[br](1576ns)]][[role red 2.66[br](4198ns)]][[role blue 1.69[br](2666ns)]]] -[[jacobi_cn][[role green 1.20[br](177ns)]][[role green 1.00[br](148ns)]][[role red 3.67[br](543ns)]][[role red 2.15[br](318ns)]]] -[[jacobi_dn][[role green 1.17[br](213ns)]][[role green 1.00[br](182ns)]][[role red 3.19[br](581ns)]][[role blue 1.84[br](335ns)]]] -[[jacobi_sn][[role blue 1.31[br](202ns)]][[role green 1.00[br](154ns)]][[role red 3.17[br](488ns)]][[role blue 1.81[br](279ns)]]] -[[laguerre][[role green 1.00[br](121ns)]][[role green 1.00[br](121ns)]][[role green 1.17[br](142ns)]][[role green 1.10[br](133ns)]]] -[[legendre][[role green 1.05[br](348ns)]][[role green 1.15[br](380ns)]][[role blue 1.24[br](410ns)]][[role green 1.00[br](330ns)]]] -[[legendre Q][[role green 1.00[br](415ns)]][[role green 1.12[br](464ns)]][[role blue 1.23[br](512ns)]][[role green 1.05[br](437ns)]]] -[[lgamma][[role blue 1.28[br](88ns)]][[role green 1.00[br](69ns)]][[role red 3.46[br](239ns)]][[role red 2.03[br](140ns)]]] +[[expint (En)][[role green 1.10[br](116ns)]][[role green 1.00[br](105ns)]][[role red 2.14[br](225ns)]][[role blue 1.50[br](157ns)]]] +[[expm1][[role blue 1.25[br](10ns)]][[role green 1.00[br](8ns)]][[role red 3.75[br](30ns)]][[role red 3.00[br](24ns)]]] +[[gamma_p][[role green 1.19[br](177ns)]][[role green 1.00[br](149ns)]][[role red 2.78[br](414ns)]][[role blue 1.70[br](254ns)]]] +[[gamma_p_inv][[role blue 1.25[br](657ns)]][[role green 1.00[br](524ns)]][[role red 2.31[br](1212ns)]][[role blue 1.89[br](989ns)]]] +[[gamma_q][[role blue 1.21[br](173ns)]][[role green 1.00[br](143ns)]][[role red 2.78[br](398ns)]][[role blue 1.60[br](229ns)]]] +[[gamma_q_inv][[role blue 1.30[br](660ns)]][[role green 1.00[br](507ns)]][[role red 2.38[br](1208ns)]][[role blue 1.97[br](1000ns)]]] +[[ibeta][[role blue 1.24[br](504ns)]][[role green 1.00[br](408ns)]][[role red 3.13[br](1276ns)]][[role blue 1.72[br](701ns)]]] +[[ibeta_inv][[role blue 1.30[br](1830ns)]][[role green 1.00[br](1409ns)]][[role red 2.92[br](4120ns)]][[role blue 1.79[br](2520ns)]]] +[[ibetac][[role blue 1.25[br](496ns)]][[role green 1.00[br](397ns)]][[role red 3.27[br](1297ns)]][[role blue 1.76[br](698ns)]]] +[[ibetac_inv][[role green 1.15[br](1811ns)]][[role green 1.00[br](1576ns)]][[role red 2.66[br](4198ns)]][[role blue 1.69[br](2666ns)]]] +[[jacobi_cn][[role blue 1.55[br](230ns)]][[role green 1.00[br](148ns)]][[role red 3.67[br](543ns)]][[role red 2.15[br](318ns)]]] +[[jacobi_dn][[role blue 1.20[br](219ns)]][[role green 1.00[br](182ns)]][[role red 3.19[br](581ns)]][[role blue 1.84[br](335ns)]]] +[[jacobi_sn][[role blue 1.42[br](218ns)]][[role green 1.00[br](154ns)]][[role red 3.17[br](488ns)]][[role blue 1.81[br](279ns)]]] +[[laguerre][[role blue 1.22[br](148ns)]][[role green 1.00[br](121ns)]][[role green 1.17[br](142ns)]][[role green 1.10[br](133ns)]]] +[[legendre][[role green 1.02[br](336ns)]][[role green 1.15[br](380ns)]][[role blue 1.24[br](410ns)]][[role green 1.00[br](330ns)]]] +[[legendre Q][[role green 1.00[br](411ns)]][[role green 1.13[br](464ns)]][[role blue 1.25[br](512ns)]][[role green 1.06[br](437ns)]]] +[[lgamma][[role blue 1.29[br](89ns)]][[role green 1.00[br](69ns)]][[role red 3.46[br](239ns)]][[role red 2.03[br](140ns)]]] [[log1p][[role green 1.10[br](11ns)]][[role green 1.00[br](10ns)]][[role red 3.00[br](30ns)]][[role blue 1.60[br](16ns)]]] -[[polygamma][[role green 1.15[br](3952ns)]][[role green 1.00[br](3443ns)]][[role green 1.12[br](3848ns)]][[role red 2.24[br](7699ns)]]] -[[sph_bessel][[role green 1.18[br](1002ns)]][[role green 1.00[br](852ns)]][[role blue 1.61[br](1372ns)]][[role green 1.13[br](966ns)]]] -[[sph_neumann][[role blue 1.23[br](1910ns)]][[role green 1.00[br](1557ns)]][[role red 2.28[br](3557ns)]][[role green 1.12[br](1746ns)]]] -[[tgamma][[role blue 1.70[br](109ns)]][[role green 1.00[br](64ns)]][[role red 3.33[br](213ns)]][[role red 2.14[br](137ns)]]] +[[polygamma][[role blue 1.28[br](4394ns)]][[role green 1.00[br](3443ns)]][[role green 1.12[br](3848ns)]][[role red 2.24[br](7699ns)]]] +[[sph_bessel][[role green 1.10[br](941ns)]][[role green 1.00[br](852ns)]][[role blue 1.61[br](1372ns)]][[role green 1.13[br](966ns)]]] +[[sph_neumann][[role green 1.13[br](1753ns)]][[role green 1.00[br](1557ns)]][[role red 2.28[br](3557ns)]][[role green 1.12[br](1746ns)]]] +[[tgamma][[role blue 1.38[br](88ns)]][[role green 1.00[br](64ns)]][[role red 3.33[br](213ns)]][[role red 2.14[br](137ns)]]] [[tgamma (incomplete)][[role green 1.13[br](247ns)]][[role green 1.00[br](219ns)]][[role red 2.53[br](553ns)]][[role blue 1.81[br](396ns)]]] -[[trigamma][[role red 2.12[br](36ns)]][[role green 1.00[br](17ns)]][[role red 2.88[br](49ns)]][[role blue 1.76[br](30ns)]]] -[[zeta][[role blue 1.81[br](161ns)]][[role green 1.00[br](89ns)]][[role red 3.93[br](350ns)]][[role red 2.60[br](231ns)]]] +[[trigamma][[role blue 1.41[br](24ns)]][[role green 1.00[br](17ns)]][[role red 2.88[br](49ns)]][[role blue 1.76[br](30ns)]]] +[[zeta][[role blue 1.40[br](125ns)]][[role green 1.00[br](89ns)]][[role red 3.93[br](350ns)]][[role red 2.60[br](231ns)]]] ] ] [/sections:] +[template section_Distribution_performance_comparison_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64[] +[section:section_Distribution_performance_comparison_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64 Distribution performance comparison for different performance options with Microsoft Visual C++ version 14.0 on Windows x64] +[table_Distribution_performance_comparison_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] +[endsect] +] + [template section_Rational_Method_Comparison_with_GNU_C_version_4_9_2_on_Windows_x64[] [section:section_Rational_Method_Comparison_with_GNU_C_version_4_9_2_on_Windows_x64 Rational Method Comparison with GNU C++ version 4.9.2 on Windows x64] [table_Rational_Method_Comparison_with_GNU_C_version_4_9_2_on_Windows_x64] @@ -858,7 +958,7 @@ ] [template section_Distribution_performance_comparison_with_for_different_performance_options_with_GNU_C_version_4_9_2_on_Windows_x64[] -[section:section_Distribution_performance_comparison_with_for_different_performance_options_with_GNU_C_version_4_9_2_on_Windows_x64 Distribution performance comparison with for different performance options with GNU C++ version 4.9.2 on Windows x64] +[section:section_Distribution_performance_comparison_with_for_different_performance_options_with_GNU_C_version_4_9_2_on_Windows_x64 Distribution performance comparison for different performance options with GNU C++ version 4.9.2 on Windows x64] [table_Distribution_performance_comparison_with_for_different_performance_options_with_GNU_C_version_4_9_2_on_Windows_x64] [endsect] ] @@ -888,7 +988,7 @@ ] [template section_Distribution_performance_comparison_with_for_different_performance_options_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64[] -[section:section_Distribution_performance_comparison_with_for_different_performance_options_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64 Distribution performance comparison with for different performance options with Intel C++ C++0x mode version 1500 on Windows x64] +[section:section_Distribution_performance_comparison_with_for_different_performance_options_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64 Distribution performance comparison for different performance options with Intel C++ C++0x mode version 1500 on Windows x64] [table_Distribution_performance_comparison_with_for_different_performance_options_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64] [endsect] ] @@ -924,7 +1024,7 @@ ] [template section_Distribution_performance_comparison_with_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64[] -[section:section_Distribution_performance_comparison_with_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64 Distribution performance comparison with for different performance options with Microsoft Visual C++ version 14.0 on Windows x64] +[section:section_Distribution_performance_comparison_with_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64 Distribution performance comparison for different performance options with Microsoft Visual C++ version 14.0 on Windows x64] [table_Distribution_performance_comparison_with_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] [endsect] ] @@ -951,6 +1051,7 @@ [template performance_all_sections[] [section_Compiler_Comparison_on_Windows_x64] [section_Compiler_Option_Comparison_on_Windows_x64] +[section_Distribution_performance_comparison_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] [section_Distribution_performance_comparison_with_GNU_C_version_4_9_2_on_Windows_x64] [section_Distribution_performance_comparison_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64] [section_Distribution_performance_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] @@ -971,6 +1072,7 @@ [template performance_all_tables[] [table_Compiler_Comparison_on_Windows_x64] [table_Compiler_Option_Comparison_on_Windows_x64] +[table_Distribution_performance_comparison_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] [table_Distribution_performance_comparison_with_GNU_C_version_4_9_2_on_Windows_x64] [table_Distribution_performance_comparison_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64] [table_Distribution_performance_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] diff --git a/reporting/performance/test_distributions.cpp b/reporting/performance/test_distributions.cpp index 0ce1d8f6a..1efe8d011 100644 --- a/reporting/performance/test_distributions.cpp +++ b/reporting/performance/test_distributions.cpp @@ -126,7 +126,7 @@ public: } while(t < 0.5); static const std::string main_table_name = std::string("Distribution performance comparison with ") + compiler_name() + std::string(" on ") + platform_name(); - static const std::string boost_table_name = std::string("Distribution performance comparison with for different performance options with ") + compiler_name() + std::string(" on ") + platform_name(); + static const std::string boost_table_name = std::string("Distribution performance comparison for different performance options with ") + compiler_name() + std::string(" on ") + platform_name(); if (where & 1) {