diff --git a/reporting/performance/doc/performance_tables.qbk b/reporting/performance/doc/performance_tables.qbk index 50439581e..beaf6496f 100644 --- a/reporting/performance/doc/performance_tables.qbk +++ b/reporting/performance/doc/performance_tables.qbk @@ -1,96 +1,943 @@ [/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_Clang_version_3_7_0_trunk_236512_on_linux[] +[table:table_Rational_Method_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux Rational Method Comparison with Clang version 3.7.0 (trunk 236512) on linux +[[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 red 2.14[br](79ns)]][[role red 2.14[br](79ns)]][[role green 1.00[br](37ns)]][[role green 1.00[br](37ns)]][[role green 1.00[br](37ns)]][[role green 1.00[br](37ns)]]] +[[Order 3][[role blue 1.95[br](80ns)]][[role blue 1.95[br](80ns)]][[role blue 1.95[br](80ns)]][[role blue 1.95[br](80ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]][[role green 1.02[br](42ns)]]] +[[Order 4][[role blue 1.95[br](80ns)]][[role blue 1.95[br](80ns)]][[role blue 1.95[br](80ns)]][[role blue 1.95[br](80ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]][[role green 1.02[br](42ns)]][[role green 1.00[br](41ns)]]] +[[Order 5][[role green 1.00[br](80ns)]][[role green 1.15[br](92ns)]][[role green 1.02[br](82ns)]][[role green 1.11[br](89ns)]][[role blue 1.48[br](118ns)]][[role blue 1.51[br](121ns)]][[role blue 1.49[br](119ns)]][[role blue 1.52[br](122ns)]]] +[[Order 6][[role green 1.00[br](82ns)]][[role green 1.18[br](97ns)]][[role green 1.09[br](89ns)]][[role blue 1.27[br](104ns)]][[role blue 1.50[br](123ns)]][[role blue 1.55[br](127ns)]][[role blue 1.50[br](123ns)]][[role blue 1.55[br](127ns)]]] +[[Order 7][[role green 1.00[br](84ns)]][[role blue 1.30[br](109ns)]][[role blue 1.20[br](101ns)]][[role blue 1.58[br](133ns)]][[role blue 1.57[br](132ns)]][[role blue 1.58[br](133ns)]][[role blue 1.55[br](130ns)]][[role blue 1.57[br](132ns)]]] +[[Order 8][[role green 1.00[br](96ns)]][[role green 1.19[br](114ns)]][[role blue 1.26[br](121ns)]][[role blue 1.45[br](139ns)]][[role blue 1.49[br](143ns)]][[role blue 1.36[br](131ns)]][[role blue 1.47[br](141ns)]][[role blue 1.47[br](141ns)]]] +[[Order 9][[role green 1.00[br](100ns)]][[role blue 1.44[br](144ns)]][[role blue 1.44[br](144ns)]][[role blue 1.83[br](183ns)]][[role blue 1.33[br](133ns)]][[role blue 1.39[br](139ns)]][[role blue 1.32[br](132ns)]][[role blue 1.34[br](134ns)]]] +[[Order 10][[role green 1.00[br](109ns)]][[role blue 1.41[br](154ns)]][[role blue 1.49[br](162ns)]][[role blue 1.69[br](184ns)]][[role blue 1.30[br](142ns)]][[role blue 1.40[br](153ns)]][[role blue 1.32[br](144ns)]][[role blue 1.39[br](152ns)]]] +[[Order 11][[role green 1.00[br](119ns)]][[role blue 1.45[br](172ns)]][[role blue 1.50[br](178ns)]][[role blue 1.94[br](231ns)]][[role blue 1.25[br](149ns)]][[role blue 1.41[br](168ns)]][[role blue 1.26[br](150ns)]][[role blue 1.43[br](170ns)]]] +[[Order 12][[role green 1.00[br](128ns)]][[role blue 1.44[br](184ns)]][[role blue 1.49[br](191ns)]][[role blue 1.78[br](228ns)]][[role blue 1.40[br](179ns)]][[role blue 1.47[br](188ns)]][[role blue 1.38[br](176ns)]][[role blue 1.49[br](191ns)]]] +[[Order 13][[role green 1.00[br](160ns)]][[role blue 1.32[br](211ns)]][[role blue 1.24[br](199ns)]][[role blue 1.72[br](275ns)]][[role green 1.18[br](189ns)]][[role blue 1.46[br](233ns)]][[role green 1.20[br](192ns)]][[role blue 1.27[br](203ns)]]] +[[Order 14][[role green 1.00[br](173ns)]][[role blue 1.28[br](222ns)]][[role blue 1.23[br](213ns)]][[role blue 1.59[br](275ns)]][[role green 1.17[br](203ns)]][[role blue 1.49[br](257ns)]][[role green 1.19[br](206ns)]][[role blue 1.24[br](214ns)]]] +[[Order 15][[role green 1.00[br](184ns)]][[role blue 1.32[br](242ns)]][[role blue 1.26[br](232ns)]][[role blue 1.77[br](325ns)]][[role green 1.15[br](212ns)]][[role blue 1.45[br](266ns)]][[role green 1.17[br](216ns)]][[role blue 1.23[br](227ns)]]] +[[Order 16][[role green 1.00[br](192ns)]][[role blue 1.33[br](255ns)]][[role blue 1.33[br](256ns)]][[role blue 1.69[br](324ns)]][[role blue 1.20[br](231ns)]][[role blue 1.55[br](298ns)]][[role green 1.18[br](226ns)]][[role blue 1.24[br](239ns)]]] +[[Order 17][[role green 1.00[br](206ns)]][[role blue 1.39[br](287ns)]][[role blue 1.36[br](281ns)]][[role blue 1.80[br](370ns)]][[role green 1.17[br](242ns)]][[role blue 1.50[br](308ns)]][[role green 1.16[br](239ns)]][[role blue 1.23[br](253ns)]]] +[[Order 18][[role green 1.00[br](214ns)]][[role blue 1.39[br](298ns)]][[role blue 1.47[br](315ns)]][[role blue 1.74[br](373ns)]][[role green 1.17[br](251ns)]][[role blue 1.61[br](345ns)]][[role green 1.15[br](246ns)]][[role blue 1.21[br](260ns)]]] +[[Order 19][[role green 1.00[br](228ns)]][[role blue 1.39[br](317ns)]][[role blue 1.45[br](330ns)]][[role blue 1.83[br](418ns)]][[role green 1.16[br](264ns)]][[role blue 1.52[br](347ns)]][[role green 1.14[br](261ns)]][[role blue 1.21[br](277ns)]]] +[[Order 20][[role green 1.00[br](241ns)]][[role blue 1.37[br](330ns)]][[role blue 1.49[br](359ns)]][[role blue 1.74[br](420ns)]][[role green 1.18[br](285ns)]][[role blue 1.55[br](374ns)]][[role green 1.12[br](271ns)]][[role green 1.18[br](285ns)]]] +] +] + +[template table_Polynomial_Method_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux[] +[table:table_Polynomial_Method_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux Polynomial Method Comparison with Clang version 3.7.0 (trunk 236512) on linux +[[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](8ns)]][[role green 1.00[br](8ns)]][[role green 1.00[br](8ns)]][[role green 1.00[br](8ns)]][[role green 1.00[br](8ns)]][[role green 1.00[br](8ns)]]] +[[Order 3][[role blue 1.73[br](19ns)]][[role red 2.55[br](28ns)]][[role green 1.00[br](11ns)]][[role green 1.00[br](11ns)]][[role green 1.00[br](11ns)]][[role green 1.00[br](11ns)]][[role green 1.00[br](11ns)]][[role green 1.00[br](11ns)]]] +[[Order 4][[role blue 1.92[br](25ns)]][[role red 2.85[br](37ns)]][[role green 1.08[br](14ns)]][[role green 1.08[br](14ns)]][[role green 1.08[br](14ns)]][[role green 1.00[br](13ns)]][[role green 1.08[br](14ns)]][[role green 1.00[br](13ns)]]] +[[Order 5][[role green 1.05[br](20ns)]][[role blue 1.84[br](35ns)]][[role green 1.00[br](19ns)]][[role green 1.00[br](19ns)]][[role green 1.05[br](20ns)]][[role green 1.00[br](19ns)]][[role green 1.00[br](19ns)]][[role green 1.00[br](19ns)]]] +[[Order 6][[role blue 1.29[br](27ns)]][[role red 2.14[br](45ns)]][[role green 1.14[br](24ns)]][[role green 1.14[br](24ns)]][[role blue 1.24[br](26ns)]][[role blue 1.24[br](26ns)]][[role green 1.00[br](21ns)]][[role green 1.00[br](21ns)]]] +[[Order 7][[role blue 1.42[br](34ns)]][[role red 2.33[br](56ns)]][[role blue 1.25[br](30ns)]][[role blue 1.25[br](30ns)]][[role green 1.00[br](24ns)]][[role green 1.00[br](24ns)]][[role green 1.00[br](24ns)]][[role green 1.00[br](24ns)]]] +[[Order 8][[role blue 1.62[br](42ns)]][[role red 2.62[br](68ns)]][[role blue 1.35[br](35ns)]][[role blue 1.35[br](35ns)]][[role blue 1.27[br](33ns)]][[role blue 1.31[br](34ns)]][[role green 1.00[br](26ns)]][[role green 1.00[br](26ns)]]] +[[Order 9][[role blue 1.48[br](43ns)]][[role red 2.45[br](71ns)]][[role blue 1.45[br](42ns)]][[role blue 1.45[br](42ns)]][[role green 1.00[br](29ns)]][[role green 1.00[br](29ns)]][[role green 1.00[br](29ns)]][[role green 1.00[br](29ns)]]] +[[Order 10][[role blue 1.62[br](52ns)]][[role red 2.62[br](84ns)]][[role blue 1.53[br](49ns)]][[role blue 1.53[br](49ns)]][[role blue 1.31[br](42ns)]][[role blue 1.31[br](42ns)]][[role green 1.00[br](32ns)]][[role green 1.00[br](32ns)]]] +[[Order 11][[role blue 1.74[br](61ns)]][[role red 2.83[br](99ns)]][[role blue 1.60[br](56ns)]][[role blue 1.60[br](56ns)]][[role green 1.00[br](35ns)]][[role green 1.00[br](35ns)]][[role green 1.00[br](35ns)]][[role green 1.00[br](35ns)]]] +[[Order 12][[role blue 1.87[br](71ns)]][[role red 3.03[br](115ns)]][[role blue 1.79[br](68ns)]][[role blue 1.79[br](68ns)]][[role blue 1.42[br](54ns)]][[role blue 1.42[br](54ns)]][[role green 1.03[br](39ns)]][[role green 1.00[br](38ns)]]] +[[Order 13][[role blue 1.93[br](77ns)]][[role red 3.00[br](120ns)]][[role blue 1.82[br](73ns)]][[role blue 1.80[br](72ns)]][[role green 1.00[br](40ns)]][[role green 1.02[br](41ns)]][[role green 1.02[br](41ns)]][[role green 1.02[br](41ns)]]] +[[Order 14][[role blue 1.89[br](85ns)]][[role red 3.02[br](136ns)]][[role blue 1.93[br](87ns)]][[role blue 1.93[br](87ns)]][[role blue 1.36[br](61ns)]][[role blue 1.33[br](60ns)]][[role green 1.00[br](45ns)]][[role green 1.00[br](45ns)]]] +[[Order 15][[role blue 1.94[br](95ns)]][[role red 3.02[br](148ns)]][[role blue 1.98[br](97ns)]][[role red 6.53[br](320ns)]][[role green 1.00[br](49ns)]][[role red 3.63[br](178ns)]][[role green 1.00[br](49ns)]][[role red 2.96[br](145ns)]]] +[[Order 16][[role red 2.04[br](108ns)]][[role red 3.06[br](162ns)]][[role red 2.02[br](107ns)]][[role red 6.70[br](355ns)]][[role blue 1.45[br](77ns)]][[role red 3.64[br](193ns)]][[role green 1.00[br](53ns)]][[role red 3.11[br](165ns)]]] +[[Order 17][[role red 2.07[br](118ns)]][[role red 2.91[br](166ns)]][[role red 2.09[br](119ns)]][[role red 6.47[br](369ns)]][[role green 1.00[br](57ns)]][[role red 3.53[br](201ns)]][[role green 1.00[br](57ns)]][[role red 3.12[br](178ns)]]] +[[Order 18][[role red 2.03[br](126ns)]][[role red 2.92[br](181ns)]][[role red 2.08[br](129ns)]][[role red 6.52[br](404ns)]][[role blue 1.44[br](89ns)]][[role red 3.48[br](216ns)]][[role green 1.00[br](62ns)]][[role red 2.94[br](182ns)]]] +[[Order 19][[role red 2.12[br](140ns)]][[role red 3.17[br](209ns)]][[role red 2.15[br](142ns)]][[role red 6.32[br](417ns)]][[role green 1.00[br](66ns)]][[role red 3.44[br](227ns)]][[role green 1.00[br](66ns)]][[role red 2.71[br](179ns)]]] +[[Order 20][[role blue 1.23[br](152ns)]][[role blue 1.85[br](230ns)]][[role blue 1.42[br](176ns)]][[role red 3.65[br](452ns)]][[role green 1.00[br](124ns)]][[role blue 1.95[br](242ns)]][[role green 1.00[br](124ns)]][[role blue 1.44[br](178ns)]]] +] +] + +[template table_Distribution_performance_comparison_with_for_different_performance_options_with_Clang_version_3_7_0_trunk_236512_on_linux[] +[table:table_Distribution_performance_comparison_with_for_different_performance_options_with_Clang_version_3_7_0_trunk_236512_on_linux Distribution performance comparison with for different performance options with Clang version 3.7.0 (trunk 236512) on linux +[[Function][boost 1.59][Boost[br]promote_double][Boost[br]promote_double[br]digits10<10>][Boost[br]float[br]promote_float]] +[[ArcSine (CDF)][[role blue 1.55[br](51ns)]][[role blue 1.52[br](50ns)]][[role blue 1.55[br](51ns)]][[role green 1.00[br](33ns)]]] +[[ArcSine (PDF)][[role green 1.05[br](20ns)]][[role green 1.00[br](19ns)]][[role green 1.00[br](19ns)]][[role green 1.00[br](19ns)]]] +[[ArcSine (quantile)][[role green 1.12[br](29ns)]][[role green 1.12[br](29ns)]][[role green 1.12[br](29ns)]][[role green 1.00[br](26ns)]]] +[[Beta (CDF)][[role red 3.44[br](451ns)]][[role blue 1.32[br](173ns)]][[role green 1.19[br](156ns)]][[role green 1.00[br](131ns)]]] +[[Beta (PDF)][[role red 3.44[br](382ns)]][[role green 1.02[br](113ns)]][[role green 1.00[br](111ns)]][[role green 1.07[br](119ns)]]] +[[Beta (quantile)][[role red 3.93[br](2845ns)]][[role blue 1.50[br](1083ns)]][[role green 1.18[br](850ns)]][[role green 1.00[br](723ns)]]] +[[Binomial (CDF)][[role red 4.47[br](1239ns)]][[role red 2.24[br](620ns)]][[role blue 1.71[br](474ns)]][[role green 1.00[br](277ns)]]] +[[Binomial (PDF)][[role red 2.95[br](413ns)]][[role green 1.02[br](143ns)]][[role green 1.00[br](140ns)]][[role green 1.02[br](143ns)]]] +[[Binomial (quantile)][[role red 3.89[br](5472ns)]][[role red 2.10[br](2957ns)]][[role blue 1.62[br](2276ns)]][[role green 1.00[br](1407ns)]]] +[[Cauchy (CDF)][[role green 1.11[br](31ns)]][[role green 1.11[br](31ns)]][[role green 1.11[br](31ns)]][[role green 1.00[br](28ns)]]] +[[Cauchy (PDF)][[role green 1.00[br](9ns)]][[role green 1.00[br](9ns)]][[role green 1.00[br](9ns)]][[role green 1.00[br](9ns)]]] +[[Cauchy (quantile)][[role blue 1.45[br](48ns)]][[role blue 1.45[br](48ns)]][[role blue 1.45[br](48ns)]][[role green 1.00[br](33ns)]]] +[[ChiSquared (CDF)][[role red 4.14[br](497ns)]][[role blue 1.98[br](237ns)]][[role blue 1.65[br](198ns)]][[role green 1.00[br](120ns)]]] +[[ChiSquared (PDF)][[role red 4.64[br](436ns)]][[role blue 1.28[br](120ns)]][[role blue 1.23[br](116ns)]][[role green 1.00[br](94ns)]]] +[[ChiSquared (quantile)][[role red 3.78[br](1269ns)]][[role blue 1.99[br](668ns)]][[role blue 1.49[br](500ns)]][[role green 1.00[br](336ns)]]] +[[Exponential (CDF)][[role green 1.12[br](19ns)]][[role green 1.18[br](20ns)]][[role green 1.18[br](20ns)]][[role green 1.00[br](17ns)]]] +[[Exponential (PDF)][[role blue 1.53[br](23ns)]][[role blue 1.53[br](23ns)]][[role blue 1.53[br](23ns)]][[role green 1.00[br](15ns)]]] +[[Exponential (quantile)][[role green 1.00[br](22ns)]][[role green 1.00[br](22ns)]][[role green 1.00[br](22ns)]][[role green 1.00[br](22ns)]]] +[[ExtremeValue (CDF)][[role blue 1.24[br](51ns)]][[role blue 1.24[br](51ns)]][[role blue 1.24[br](51ns)]][[role green 1.00[br](41ns)]]] +[[ExtremeValue (PDF)][[role blue 1.69[br](71ns)]][[role blue 1.67[br](70ns)]][[role blue 1.67[br](70ns)]][[role green 1.00[br](42ns)]]] +[[ExtremeValue (quantile)][[role blue 1.50[br](66ns)]][[role blue 1.50[br](66ns)]][[role blue 1.48[br](65ns)]][[role green 1.00[br](44ns)]]] +[[F (CDF)][[role red 4.38[br](1094ns)]][[role red 2.26[br](564ns)]][[role blue 1.74[br](436ns)]][[role green 1.00[br](250ns)]]] +[[F (PDF)][[role red 3.19[br](437ns)]][[role green 1.01[br](138ns)]][[role green 1.01[br](138ns)]][[role green 1.00[br](137ns)]]] +[[F (quantile)][[role red 2.93[br](3049ns)]][[role blue 1.46[br](1516ns)]][[role blue 1.25[br](1302ns)]][[role green 1.00[br](1041ns)]]] +[[Gamma (CDF)][[role red 3.67[br](573ns)]][[role blue 1.56[br](243ns)]][[role blue 1.36[br](212ns)]][[role green 1.00[br](156ns)]]] +[[Gamma (PDF)][[role red 4.61[br](539ns)]][[role blue 1.34[br](157ns)]][[role blue 1.26[br](148ns)]][[role green 1.00[br](117ns)]]] +[[Gamma (quantile)][[role red 4.07[br](1803ns)]][[role blue 1.81[br](804ns)]][[role blue 1.21[br](534ns)]][[role green 1.00[br](443ns)]]] +[[Geometric (CDF)][[role green 1.00[br](25ns)]][[role green 1.04[br](26ns)]][[role green 1.04[br](26ns)]][[role green 1.00[br](25ns)]]] +[[Geometric (PDF)][[role green 1.03[br](35ns)]][[role green 1.00[br](34ns)]][[role green 1.00[br](34ns)]][[role blue 1.29[br](44ns)]]] +[[Geometric (quantile)][[role green 1.00[br](22ns)]][[role green 1.00[br](22ns)]][[role green 1.00[br](22ns)]][[role green 1.05[br](23ns)]]] +[[Hypergeometric (CDF)][[role blue 1.79[br](10576ns)]][[role green 1.00[br](5915ns)]][[role green 1.00[br](5911ns)]][[role green 1.01[br](5949ns)]]] +[[Hypergeometric (PDF)][[role blue 1.79[br](10156ns)]][[role green 1.00[br](5696ns)]][[role green 1.00[br](5689ns)]][[role green 1.06[br](6011ns)]]] +[[Hypergeometric (quantile)][[role green 1.00[br](52169ns)]][[role blue 1.60[br](83543ns)]][[role blue 1.61[br](84150ns)]][[role blue 1.99[br](103704ns)]]] +[[InverseChiSquared (CDF)][[role red 4.31[br](483ns)]][[role red 2.11[br](236ns)]][[role blue 1.63[br](183ns)]][[role green 1.00[br](112ns)]]] +[[InverseChiSquared (PDF)][[role red 4.32[br](419ns)]][[role blue 1.34[br](130ns)]][[role blue 1.28[br](124ns)]][[role green 1.00[br](97ns)]]] +[[InverseChiSquared (quantile)][[role red 3.66[br](1264ns)]][[role blue 1.94[br](671ns)]][[role blue 1.50[br](517ns)]][[role green 1.00[br](345ns)]]] +[[InverseGamma (CDF)][[role red 3.43[br](559ns)]][[role blue 1.44[br](234ns)]][[role blue 1.25[br](204ns)]][[role green 1.00[br](163ns)]]] +[[InverseGamma (PDF)][[role red 4.57[br](535ns)]][[role blue 1.36[br](159ns)]][[role blue 1.28[br](150ns)]][[role green 1.00[br](117ns)]]] +[[InverseGamma (quantile)][[role red 3.73[br](1758ns)]][[role blue 1.67[br](787ns)]][[role green 1.13[br](532ns)]][[role green 1.00[br](471ns)]]] +[[InverseGaussian (CDF)][[role red 2.16[br](110ns)]][[role red 2.16[br](110ns)]][[role red 2.16[br](110ns)]][[role green 1.00[br](51ns)]]] +[[InverseGaussian (PDF)][[role blue 1.33[br](20ns)]][[role blue 1.33[br](20ns)]][[role blue 1.33[br](20ns)]][[role green 1.00[br](15ns)]]] +[[InverseGaussian (quantile)][[role red 2.45[br](2023ns)]][[role red 2.44[br](2014ns)]][[role red 2.26[br](1865ns)]][[role green 1.00[br](827ns)]]] +[[Laplace (CDF)][[role blue 1.36[br](30ns)]][[role blue 1.36[br](30ns)]][[role blue 1.36[br](30ns)]][[role green 1.00[br](22ns)]]] +[[Laplace (PDF)][[role blue 1.29[br](31ns)]][[role blue 1.29[br](31ns)]][[role blue 1.29[br](31ns)]][[role green 1.00[br](24ns)]]] +[[Laplace (quantile)][[role blue 1.40[br](35ns)]][[role blue 1.40[br](35ns)]][[role blue 1.40[br](35ns)]][[role green 1.00[br](25ns)]]] +[[LogNormal (CDF)][[role red 2.04[br](112ns)]][[role blue 1.25[br](69ns)]][[role blue 1.31[br](72ns)]][[role green 1.00[br](55ns)]]] +[[LogNormal (PDF)][[role blue 1.38[br](65ns)]][[role blue 1.38[br](65ns)]][[role blue 1.36[br](64ns)]][[role green 1.00[br](47ns)]]] +[[LogNormal (quantile)][[role blue 1.36[br](98ns)]][[role blue 1.25[br](90ns)]][[role blue 1.25[br](90ns)]][[role green 1.00[br](72ns)]]] +[[Logistic (CDF)][[role blue 1.28[br](32ns)]][[role blue 1.28[br](32ns)]][[role blue 1.24[br](31ns)]][[role green 1.00[br](25ns)]]] +[[Logistic (PDF)][[role blue 1.21[br](35ns)]][[role blue 1.21[br](35ns)]][[role blue 1.21[br](35ns)]][[role green 1.00[br](29ns)]]] +[[Logistic (quantile)][[role blue 1.50[br](39ns)]][[role blue 1.50[br](39ns)]][[role blue 1.50[br](39ns)]][[role green 1.00[br](26ns)]]] +[[NegativeBinomial (CDF)][[role red 4.84[br](1878ns)]][[role red 2.54[br](986ns)]][[role blue 1.89[br](733ns)]][[role green 1.00[br](388ns)]]] +[[NegativeBinomial (PDF)][[role red 2.97[br](424ns)]][[role green 1.00[br](143ns)]][[role green 1.00[br](143ns)]][[role green 1.01[br](144ns)]]] +[[NegativeBinomial (quantile)][[role red 2.82[br](9579ns)]][[role blue 1.44[br](4894ns)]][[role green 1.14[br](3870ns)]][[role green 1.00[br](3398ns)]]] +[[NonCentralBeta (CDF)][[role red 3.63[br](2634ns)]][[role red 2.08[br](1509ns)]][[role blue 1.71[br](1240ns)]][[role green 1.00[br](726ns)]]] +[[NonCentralBeta (PDF)][[role red 4.09[br](2051ns)]][[role red 2.22[br](1113ns)]][[role blue 1.86[br](933ns)]][[role green 1.00[br](502ns)]]] +[[NonCentralBeta (quantile)][[role red 5.29[br](62703ns)]][[role red 2.65[br](31380ns)]][[role red 2.06[br](24461ns)]][[role green 1.00[br](11855ns)]]] +[[NonCentralChiSquared (CDF)][[role red 4.16[br](6934ns)]][[role red 2.55[br](4240ns)]][[role red 2.04[br](3404ns)]][[role green 1.00[br](1665ns)]]] +[[NonCentralChiSquared (PDF)][[role red 2.61[br](1305ns)]][[role blue 1.84[br](919ns)]][[role blue 1.65[br](824ns)]][[role green 1.00[br](500ns)]]] +[[NonCentralChiSquared (quantile)][[role red 7.20[br](51061ns)]][[role red 3.56[br](25208ns)]][[role red 2.37[br](16825ns)]][[role green 1.00[br](7087ns)]]] +[[NonCentralF (CDF)][[role red 3.56[br](2648ns)]][[role blue 1.98[br](1470ns)]][[role blue 1.64[br](1222ns)]][[role green 1.00[br](744ns)]]] +[[NonCentralF (PDF)][[role red 3.85[br](2213ns)]][[role blue 1.86[br](1068ns)]][[role blue 1.62[br](934ns)]][[role green 1.00[br](575ns)]]] +[[NonCentralF (quantile)][[role red 4.33[br](40513ns)]][[role red 2.22[br](20779ns)]][[role blue 1.89[br](17663ns)]][[role green 1.00[br](9347ns)]]] +[[NonCentralT (CDF)][[role red 4.04[br](9603ns)]][[role red 2.56[br](6088ns)]][[role red 2.11[br](5014ns)]][[role green 1.00[br](2378ns)]]] +[[NonCentralT (PDF)][[role red 4.07[br](7271ns)]][[role red 2.55[br](4553ns)]][[role red 2.18[br](3898ns)]][[role green 1.00[br](1786ns)]]] +[[NonCentralT (quantile)][[role red 5.16[br](101058ns)]][[role red 2.98[br](58418ns)]][[role red 2.11[br](41310ns)]][[role green 1.00[br](19571ns)]]] +[[Normal (CDF)][[role red 2.52[br](78ns)]][[role green 1.13[br](35ns)]][[role green 1.10[br](34ns)]][[role green 1.00[br](31ns)]]] +[[Normal (PDF)][[role blue 1.28[br](32ns)]][[role blue 1.28[br](32ns)]][[role blue 1.32[br](33ns)]][[role green 1.00[br](25ns)]]] +[[Normal (quantile)][[role blue 1.44[br](65ns)]][[role blue 1.24[br](56ns)]][[role blue 1.22[br](55ns)]][[role green 1.00[br](45ns)]]] +[[Pareto (CDF)][[role blue 1.29[br](67ns)]][[role blue 1.23[br](64ns)]][[role blue 1.21[br](63ns)]][[role green 1.00[br](52ns)]]] +[[Pareto (PDF)][[role green 1.00[br](92ns)]][[role green 1.00[br](92ns)]][[role green 1.00[br](92ns)]][[role blue 1.22[br](112ns)]]] +[[Pareto (quantile)][[role green 1.00[br](58ns)]][[role green 1.00[br](58ns)]][[role green 1.02[br](59ns)]][[role blue 1.28[br](74ns)]]] +[[Poisson (CDF)][[role red 3.22[br](245ns)]][[role blue 1.59[br](121ns)]][[role blue 1.41[br](107ns)]][[role green 1.00[br](76ns)]]] +[[Poisson (PDF)][[role red 3.67[br](242ns)]][[role blue 1.27[br](84ns)]][[role blue 1.24[br](82ns)]][[role green 1.00[br](66ns)]]] +[[Poisson (quantile)][[role red 2.94[br](1104ns)]][[role blue 1.50[br](562ns)]][[role blue 1.34[br](501ns)]][[role green 1.00[br](375ns)]]] +[[Rayleigh (CDF)][[role green 1.15[br](23ns)]][[role blue 1.25[br](25ns)]][[role blue 1.25[br](25ns)]][[role green 1.00[br](20ns)]]] +[[Rayleigh (PDF)][[role blue 1.44[br](26ns)]][[role blue 1.44[br](26ns)]][[role blue 1.50[br](27ns)]][[role green 1.00[br](18ns)]]] +[[Rayleigh (quantile)][[role green 1.00[br](23ns)]][[role green 1.00[br](23ns)]][[role green 1.00[br](23ns)]][[role green 1.00[br](23ns)]]] +[[SkewNormal (CDF)][[role blue 1.70[br](463ns)]][[role blue 1.54[br](419ns)]][[role blue 1.57[br](427ns)]][[role green 1.00[br](272ns)]]] +[[SkewNormal (PDF)][[role blue 1.85[br](102ns)]][[role blue 1.25[br](69ns)]][[role blue 1.27[br](70ns)]][[role green 1.00[br](55ns)]]] +[[SkewNormal (quantile)][[role red 2.21[br](3605ns)]][[role blue 1.97[br](3212ns)]][[role blue 1.40[br](2284ns)]][[role green 1.00[br](1629ns)]]] +[[StudentsT (CDF)][[role red 6.80[br](1483ns)]][[role blue 1.95[br](425ns)]][[role blue 1.84[br](402ns)]][[role green 1.00[br](218ns)]]] +[[StudentsT (PDF)][[role red 5.22[br](710ns)]][[role blue 1.41[br](192ns)]][[role blue 1.43[br](194ns)]][[role green 1.00[br](136ns)]]] +[[StudentsT (quantile)][[role red 5.07[br](2526ns)]][[role blue 1.52[br](759ns)]][[role blue 1.49[br](740ns)]][[role green 1.00[br](498ns)]]] +[[Weibull (CDF)][[role green 1.11[br](98ns)]][[role green 1.01[br](89ns)]][[role green 1.00[br](88ns)]][[role blue 1.24[br](109ns)]]] +[[Weibull (PDF)][[role green 1.00[br](155ns)]][[role green 1.00[br](155ns)]][[role green 1.00[br](155ns)]][[role blue 1.23[br](191ns)]]] +[[Weibull (quantile)][[role green 1.00[br](92ns)]][[role green 1.00[br](92ns)]][[role green 1.00[br](92ns)]][[role green 1.17[br](108ns)]]] +] +] + +[template table_Distribution_performance_comparison_with_Clang_version_3_7_0_trunk_236512_on_linux[] +[table:table_Distribution_performance_comparison_with_Clang_version_3_7_0_trunk_236512_on_linux Distribution performance comparison with Clang version 3.7.0 (trunk 236512) on linux +[[Function][boost 1.59][Boost[br]promote_double][GSL][Rmath 3.0.2][DCDFLIB]] +[[ArcSine (CDF)][[role green 1.02[br](51ns)]][[role green 1.00[br](50ns)]][][][]] +[[ArcSine (PDF)][[role green 1.05[br](20ns)]][[role green 1.00[br](19ns)]][][][]] +[[ArcSine (quantile)][[role green 1.00[br](29ns)]][[role green 1.00[br](29ns)]][][][]] +[[Beta (CDF)][[role red 2.61[br](451ns)]][[role green 1.00[br](173ns)]][[role red 2.79[br](482ns)]][[role blue 1.67[br](289ns)]][[role red 2.45[br](423ns)]]] +[[Beta (PDF)][[role red 3.38[br](382ns)]][[role green 1.00[br](113ns)]][[role grey -]][[role red 2.09[br](236ns)]][]] +[[Beta (quantile)][[role red 2.63[br](2845ns)]][[role green 1.00[br](1083ns)]][[role red 14.26[br](15440ns)]][[role red 16.12[br](17458ns)]][[role red 8.01[br](8679ns)]]] +[[Binomial (CDF)][[role blue 2.00[br](1239ns)]][[role green 1.00[br](620ns)]][[role blue 1.44[br](892ns)]][[role blue 1.21[br](749ns)]][[role blue 1.25[br](776ns)]]] +[[Binomial (PDF)][[role red 2.89[br](413ns)]][[role green 1.00[br](143ns)]][[role grey -]][[role blue 1.24[br](177ns)]][]] +[[Binomial (quantile)][[role red 2.75[br](5472ns)]][[role blue 1.49[br](2957ns)]][[role grey -]][[role green 1.00[br](1988ns)]][[role red 5.95[br](11830ns)]]] +[[Cauchy (CDF)][[role blue 1.48[br](31ns)]][[role blue 1.48[br](31ns)]][[role green 1.00[br](21ns)]][[role blue 1.43[br](30ns)]][]] +[[Cauchy (PDF)][[role green 1.00[br](9ns)]][[role green 1.00[br](9ns)]][[role grey -]][[role blue 1.22[br](11ns)]][]] +[[Cauchy (quantile)][[role green 1.00[br](48ns)]][[role green 1.00[br](48ns)]][[role red 52.25[br](2508ns)]][[role red 52.19[br](2505ns)]][]] +[[ChiSquared (CDF)][[role red 2.33[br](497ns)]][[role green 1.11[br](237ns)]][[role red 18.16[br](3869ns)]][[role blue 1.33[br](284ns)]][[role green 1.00[br](213ns)]]] +[[ChiSquared (PDF)][[role red 3.93[br](436ns)]][[role green 1.08[br](120ns)]][[role grey -]][[role green 1.00[br](111ns)]][]] +[[ChiSquared (quantile)][[role blue 1.90[br](1269ns)]][[role green 1.00[br](668ns)]][[role red 53.46[br](35709ns)]][[role red 2.43[br](1620ns)]][[role red 7.55[br](5045ns)]]] +[[Exponential (CDF)][[role green 1.00[br](19ns)]][[role green 1.05[br](20ns)]][[role blue 1.21[br](23ns)]][[role blue 1.47[br](28ns)]][]] +[[Exponential (PDF)][[role green 1.00[br](23ns)]][[role green 1.00[br](23ns)]][[role grey -]][[role blue 1.39[br](32ns)]][]] +[[Exponential (quantile)][[role blue 1.47[br](22ns)]][[role blue 1.47[br](22ns)]][[role green 1.00[br](15ns)]][[role blue 1.47[br](22ns)]][]] +[[ExtremeValue (CDF)][[role green 1.00[br](51ns)]][[role green 1.00[br](51ns)]][][][]] +[[ExtremeValue (PDF)][[role green 1.01[br](71ns)]][[role green 1.00[br](70ns)]][][][]] +[[ExtremeValue (quantile)][[role green 1.00[br](66ns)]][[role green 1.00[br](66ns)]][][][]] +[[F (CDF)][[role blue 1.94[br](1094ns)]][[role green 1.00[br](564ns)]][[role blue 1.60[br](900ns)]][[role green 1.07[br](605ns)]][[role green 1.09[br](615ns)]]] +[[F (PDF)][[role red 3.17[br](437ns)]][[role green 1.00[br](138ns)]][[role grey -]][[role blue 1.29[br](178ns)]][]] +[[F (quantile)][[role red 2.01[br](3049ns)]][[role green 1.00[br](1516ns)]][[role red 9.74[br](14768ns)]][[role blue 1.98[br](2996ns)]][[role red 5.85[br](8871ns)]]] +[[Gamma (CDF)][[role red 2.58[br](573ns)]][[role green 1.09[br](243ns)]][[role red 6.66[br](1478ns)]][[role blue 1.52[br](337ns)]][[role green 1.00[br](222ns)]]] +[[Gamma (PDF)][[role red 3.43[br](539ns)]][[role green 1.00[br](157ns)]][[role grey -]][[role green 1.03[br](161ns)]][]] +[[Gamma (quantile)][[role red 2.24[br](1803ns)]][[role green 1.00[br](804ns)]][[role red 14.09[br](11325ns)]][[role red 2.18[br](1756ns)]][[role green 1.03[br](827ns)]]] +[[Geometric (CDF)][[role green 1.00[br](25ns)]][[role green 1.04[br](26ns)]][[role green 1.00[br](25ns)]][[role red 2.24[br](56ns)]][]] +[[Geometric (PDF)][[role green 1.03[br](35ns)]][[role green 1.00[br](34ns)]][[role grey -]][[role red 6.12[br](208ns)]][]] +[[Geometric (quantile)][[role green 1.00[br](22ns)]][[role green 1.00[br](22ns)]][[role grey -]][[role red 2.32[br](51ns)]][]] +[[Hypergeometric (CDF)][[role red 11.42[br](10576ns)]][[role red 6.39[br](5915ns)]][[role blue 1.63[br](1505ns)]][[role green 1.00[br](926ns)]][]] +[[Hypergeometric (PDF)][[role red 23.08[br](10156ns)]][[role red 12.95[br](5696ns)]][[role grey -]][[role green 1.00[br](440ns)]][]] +[[Hypergeometric (quantile)][[role green 1.00[br](52169ns)]][[role blue 1.60[br](83543ns)]][[role grey -]][[role blue 1.60[br](83406ns)]][]] +[[InverseChiSquared (CDF)][[role red 2.05[br](483ns)]][[role green 1.00[br](236ns)]][][][]] +[[InverseChiSquared (PDF)][[role red 3.22[br](419ns)]][[role green 1.00[br](130ns)]][][][]] +[[InverseChiSquared (quantile)][[role blue 1.88[br](1264ns)]][[role green 1.00[br](671ns)]][][][]] +[[InverseGamma (CDF)][[role red 2.39[br](559ns)]][[role green 1.00[br](234ns)]][][][]] +[[InverseGamma (PDF)][[role red 3.36[br](535ns)]][[role green 1.00[br](159ns)]][][][]] +[[InverseGamma (quantile)][[role red 2.23[br](1758ns)]][[role green 1.00[br](787ns)]][][][]] +[[InverseGaussian (CDF)][[role green 1.00[br](110ns)]][[role green 1.00[br](110ns)]][][][]] +[[InverseGaussian (PDF)][[role green 1.00[br](20ns)]][[role green 1.00[br](20ns)]][][][]] +[[InverseGaussian (quantile)][[role green 1.00[br](2023ns)]][[role green 1.00[br](2014ns)]][][][]] +[[Laplace (CDF)][[role blue 1.50[br](30ns)]][[role blue 1.50[br](30ns)]][[role green 1.00[br](20ns)]][][]] +[[Laplace (PDF)][[role green 1.00[br](31ns)]][[role green 1.00[br](31ns)]][][][]] +[[Laplace (quantile)][[role blue 1.25[br](35ns)]][[role blue 1.25[br](35ns)]][[role green 1.00[br](28ns)]][][]] +[[LogNormal (CDF)][[role blue 1.62[br](112ns)]][[role green 1.00[br](69ns)]][[role green 1.07[br](74ns)]][[role blue 1.46[br](101ns)]][]] +[[LogNormal (PDF)][[role green 1.00[br](65ns)]][[role green 1.00[br](65ns)]][[role grey -]][[role green 1.02[br](66ns)]][]] +[[LogNormal (quantile)][[role blue 1.42[br](98ns)]][[role blue 1.30[br](90ns)]][[role green 1.00[br](69ns)]][[role blue 1.23[br](85ns)]][]] +[[Logistic (CDF)][[role green 1.10[br](32ns)]][[role green 1.10[br](32ns)]][[role green 1.00[br](29ns)]][[role green 1.17[br](34ns)]][]] +[[Logistic (PDF)][[role green 1.17[br](35ns)]][[role green 1.17[br](35ns)]][[role grey -]][[role green 1.00[br](30ns)]][]] +[[Logistic (quantile)][[role blue 1.22[br](39ns)]][[role blue 1.22[br](39ns)]][[role green 1.00[br](32ns)]][[role green 1.19[br](38ns)]][]] +[[NegativeBinomial (CDF)][[role red 2.32[br](1878ns)]][[role blue 1.22[br](986ns)]][[role blue 1.58[br](1282ns)]][[role green 1.07[br](866ns)]][[role green 1.00[br](810ns)]]] +[[NegativeBinomial (PDF)][[role red 2.97[br](424ns)]][[role green 1.00[br](143ns)]][[role grey -]][[role blue 1.27[br](182ns)]][]] +[[NegativeBinomial (quantile)][[role blue 1.96[br](9579ns)]][[role green 1.00[br](4894ns)]][[role grey -]][[role red 3.37[br](16469ns)]][[role red 3.08[br](15093ns)]]] +[[NonCentralBeta (CDF)][[role red 2.27[br](2634ns)]][[role blue 1.30[br](1509ns)]][[role grey -]][[role green 1.00[br](1158ns)]][]] +[[NonCentralBeta (PDF)][[role red 2.21[br](2051ns)]][[role green 1.20[br](1113ns)]][[role grey -]][[role green 1.00[br](929ns)]][]] +[[NonCentralBeta (quantile)][[role blue 2.00[br](62703ns)]][[role green 1.00[br](31380ns)]][[role grey -]][[role red 2.60[br](81445ns)]][]] +[[NonCentralChiSquared (CDF)][[role red 10.41[br](6934ns)]][[role red 6.37[br](4240ns)]][[role grey -]][[role red 15.70[br](10459ns)]][[role green 1.00[br](666ns)]]] +[[NonCentralChiSquared (PDF)][[role red 3.01[br](1305ns)]][[role red 2.12[br](919ns)]][[role grey -]][[role green 1.00[br](434ns)]][]] +[[NonCentralChiSquared (quantile)][[role red 3.52[br](51061ns)]][[role blue 1.74[br](25208ns)]][[role grey -]][[role red 36.03[br](523301ns)]][[role green 1.00[br](14523ns)]]] +[[NonCentralF (CDF)][[role red 2.10[br](2648ns)]][[role green 1.17[br](1470ns)]][[role grey -]][[role green 1.00[br](1260ns)]][[role green 1.15[br](1447ns)]]] +[[NonCentralF (PDF)][[role red 2.59[br](2213ns)]][[role blue 1.25[br](1068ns)]][[role grey -]][[role green 1.00[br](856ns)]][]] +[[NonCentralF (quantile)][[role red 2.37[br](40513ns)]][[role blue 1.22[br](20779ns)]][[role grey -]][[role red 3.90[br](66620ns)]][[role green 1.00[br](17083ns)]]] +[[NonCentralT (CDF)][[role red 5.03[br](9603ns)]][[role red 3.19[br](6088ns)]][[role grey -]][[role green 1.00[br](1911ns)]][[role blue 1.82[br](3481ns)]]] +[[NonCentralT (PDF)][[role blue 1.87[br](7271ns)]][[role green 1.17[br](4553ns)]][[role grey -]][[role green 1.00[br](3885ns)]][]] +[[NonCentralT (quantile)][[role blue 2.00[br](101058ns)]][[role green 1.15[br](58418ns)]][[role grey -]][[role blue 1.72[br](86924ns)]][[role green 1.00[br](50591ns)]]] +[[Normal (CDF)][[role red 2.44[br](78ns)]][[role green 1.09[br](35ns)]][[role green 1.00[br](32ns)]][[role blue 1.91[br](61ns)]][[role red 6.00[br](192ns)]]] +[[Normal (PDF)][[role green 1.00[br](32ns)]][[role green 1.00[br](32ns)]][[role grey -]][[role green 1.19[br](38ns)]][]] +[[Normal (quantile)][[role red 2.03[br](65ns)]][[role blue 1.75[br](56ns)]][[role green 1.00[br](32ns)]][[role blue 1.38[br](44ns)]][[role red 17.00[br](544ns)]]] +[[Pareto (CDF)][[role blue 1.37[br](67ns)]][[role blue 1.31[br](64ns)]][[role green 1.00[br](49ns)]][][]] +[[Pareto (PDF)][[role green 1.00[br](92ns)]][[role green 1.00[br](92ns)]][][][]] +[[Pareto (quantile)][[role green 1.16[br](58ns)]][[role green 1.16[br](58ns)]][[role green 1.00[br](50ns)]][][]] +[[Poisson (CDF)][[role red 2.02[br](245ns)]][[role green 1.00[br](121ns)]][[role red 5.88[br](711ns)]][[role red 2.20[br](266ns)]][[role blue 1.60[br](194ns)]]] +[[Poisson (PDF)][[role red 2.88[br](242ns)]][[role green 1.00[br](84ns)]][[role grey -]][[role green 1.08[br](91ns)]][]] +[[Poisson (quantile)][[role blue 1.96[br](1104ns)]][[role green 1.00[br](562ns)]][[role grey -]][[role green 1.14[br](642ns)]][[role red 5.06[br](2841ns)]]] +[[Rayleigh (CDF)][[role green 1.10[br](23ns)]][[role green 1.19[br](25ns)]][[role green 1.00[br](21ns)]][][]] +[[Rayleigh (PDF)][[role green 1.00[br](26ns)]][[role green 1.00[br](26ns)]][][][]] +[[Rayleigh (quantile)][[role green 1.15[br](23ns)]][[role green 1.15[br](23ns)]][[role green 1.00[br](20ns)]][][]] +[[SkewNormal (CDF)][[role green 1.11[br](463ns)]][[role green 1.00[br](419ns)]][][][]] +[[SkewNormal (PDF)][[role blue 1.48[br](102ns)]][[role green 1.00[br](69ns)]][][][]] +[[SkewNormal (quantile)][[role green 1.12[br](3605ns)]][[role green 1.00[br](3212ns)]][][][]] +[[StudentsT (CDF)][[role red 5.77[br](1483ns)]][[role blue 1.65[br](425ns)]][[role green 1.00[br](257ns)]][[role blue 1.35[br](346ns)]][[role blue 1.68[br](433ns)]]] +[[StudentsT (PDF)][[role red 5.55[br](710ns)]][[role blue 1.50[br](192ns)]][[role grey -]][[role green 1.00[br](128ns)]][]] +[[StudentsT (quantile)][[role red 3.33[br](2526ns)]][[role green 1.00[br](759ns)]][[role blue 1.44[br](1090ns)]][[role blue 1.21[br](916ns)]][[role red 4.68[br](3551ns)]]] +[[Weibull (CDF)][[role blue 1.23[br](98ns)]][[role green 1.11[br](89ns)]][[role green 1.00[br](80ns)]][[role blue 1.21[br](97ns)]][]] +[[Weibull (PDF)][[role blue 1.58[br](155ns)]][[role blue 1.58[br](155ns)]][[role grey -]][[role green 1.00[br](98ns)]][]] +[[Weibull (quantile)][[role green 1.11[br](92ns)]][[role green 1.11[br](92ns)]][[role green 1.00[br](83ns)]][[role green 1.14[br](95ns)]][]] +] +] + +[template table_Library_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux[] +[table:table_Library_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux Library Comparison with Clang version 3.7.0 (trunk 236512) on linux +[[Function][boost 1.59][boost 1.59[br]promote_double][tr1/cmath][GSL 1.16][Rmath 3.0.2][math.h]] +[[assoc_laguerre[br](2240/2240 tests selected)][[role green 1.05[br](217ns)]][[role green 1.07[br](222ns)]][[role green 1.06[br](219ns)]][[role green 1.00[br](207ns)]][[role grey -]][[role grey -]]] +[[assoc_legendre[br](205/400 tests selected)][[role red 5.62[br](253ns)]][[role red 2.22[br](100ns)]][[role green 1.00[br](45ns)]][[role red 3.36[br](151ns)]][[role grey -]][[role grey -]]] +[[beta (incomplete)[br](2682/3210 tests selected)][[role red 3.30[br](1828ns)]][[role green 1.00[br](554ns)]][[role grey -]][[role blue 1.36[br](751ns)]][[role grey -]][[role grey -]]] +[[beta[br](2202/2202 tests selected)][[role red 5.07[br](746ns)]][[role green 1.03[br](151ns)]][[role green 1.00[br](147ns)]][[role red 2.63[br](386ns)]][[role blue 1.68[br](247ns)]][[role grey -]]] +[[cbrt[br](85/85 tests selected)][[role red 2.81[br](45ns)]][[role green 1.00[br](16ns)]][[role blue 1.25[br](20ns)]][[role grey -]][[role grey -]][[role blue 1.31[br](21ns)]]] +[[cyl_bessel_i (integer order)[br](494/526 tests selected)][[role red 4.29[br](859ns)]][[role blue 1.22[br](243ns)]][[role green 1.00[br](200ns)]][[role red 2.27[br](454ns)]][[role red 5.34[br](1068ns)]][]] +[[cyl_bessel_i[br](177/240 tests selected)][[role red 7.45[br](1461ns)]][[role red 2.01[br](394ns)]][[role green 1.00[br](196ns)]][[role red 4.77[br](934ns)]][[role red 8.40[br](1646ns)]][[role grey -]]] +[[cyl_bessel_j (integer order)[br](250/268 tests selected)][[role red 2.93[br](281ns)]][[role green 1.00[br](96ns)]][[role red 2.62[br](252ns)]][[role red 2.65[br](254ns)]][[role red 4.39[br](421ns)]][[role blue 1.98[br](190ns)]]] +[[cyl_bessel_j[br](423/451 tests selected)][[role red 3.03[br](1123ns)]][[role green 1.13[br](420ns)]][[role green 1.00[br](371ns)]][[role red 2.26[br](838ns)]][[role green 1.20[br](445ns)]][[role grey -]]] +[[cyl_bessel_k (integer order)[br](505/508 tests selected)][[role red 21.02[br](5170ns)]][[role blue 1.53[br](377ns)]][[role red 10.74[br](2641ns)]][[role green 1.00[br](246ns)]][[role blue 1.45[br](357ns)]][[role grey -]]] +[[cyl_bessel_k[br](96/279 tests selected)][[role red 6.51[br](4826ns)]][[role green 1.00[br](741ns)]][[role green 1.02[br](759ns)]][[role green 1.14[br](846ns)]][[role green 1.09[br](810ns)]][[role grey -]]] +[[cyl_neumann (integer order)[br](423/428 tests selected)][[role red 2.65[br](713ns)]][[role green 1.00[br](269ns)]][[role red 2.70[br](726ns)]][[role blue 1.88[br](507ns)]][[role red 3.78[br](1018ns)]][[role blue 1.37[br](369ns)]]] +[[cyl_neumann[br](400/450 tests selected)][[role red 2.89[br](1714ns)]][[role green 1.00[br](594ns)]][[role blue 1.27[br](753ns)]][[role red 2.35[br](1398ns)]][[role green 1.04[br](619ns)]][[role grey -]]] +[[digamma[br](1019/1019 tests selected)][[role blue 2.00[br](70ns)]][[role green 1.00[br](35ns)]][[role grey -]][[role red 2.91[br](102ns)]][[role red 4.60[br](161ns)]][[role grey -]]] +[[ellint_1 (complete)[br](109/109 tests selected)][[role blue 1.78[br](48ns)]][[role green 1.00[br](27ns)]][[role red 7.15[br](193ns)]][[role red 10.37[br](280ns)]][[role grey -]][]] +[[ellint_1[br](627/629 tests selected)][[role red 4.23[br](732ns)]][[role green 1.00[br](173ns)]][[role blue 1.99[br](344ns)]][[role red 2.65[br](458ns)]][[role grey -]][[role grey -]]] +[[ellint_2 (complete)[br](109/110 tests selected)][[role blue 1.69[br](54ns)]][[role green 1.00[br](32ns)]][[role red 13.88[br](444ns)]][[role red 17.91[br](573ns)]][[role grey -]][[role grey -]]] +[[ellint_2[br](527/530 tests selected)][[role red 4.13[br](1359ns)]][[role green 1.00[br](329ns)]][[role blue 1.70[br](559ns)]][[role red 2.19[br](721ns)]][[role grey -]][[role grey -]]] +[[ellint_3 (complete)[br](500/500 tests selected)][[role red 3.25[br](1452ns)]][[role green 1.00[br](447ns)]][[role blue 1.62[br](724ns)]][[role blue 1.99[br](890ns)]][][]] +[[ellint_3[br](831/845 tests selected)][[role red 3.96[br](2873ns)]][[role green 1.00[br](726ns)]][[role blue 1.45[br](1051ns)]][[role blue 1.77[br](1283ns)]][[role grey -]][[role grey -]]] +[[ellint_rc[br](201/201 tests selected)][[role blue 1.90[br](76ns)]][[role green 1.00[br](40ns)]][[role grey -]][[role red 5.15[br](206ns)]][[role grey -]][[role grey -]]] +[[ellint_rd[br](7588/7588 tests selected)][[role red 3.17[br](703ns)]][[role green 1.00[br](222ns)]][[role grey -]][[role blue 1.64[br](363ns)]][[role grey -]][[role grey -]]] +[[ellint_rf[br](7788/7788 tests selected)][[role blue 1.84[br](103ns)]][[role green 1.00[br](56ns)]][[role grey -]][[role red 6.11[br](342ns)]][[role grey -]][[role grey -]]] +[[ellint_rj[br](7642/8032 tests selected)][[role red 3.21[br](591ns)]][[role green 1.00[br](184ns)]][[role grey -]][[role red 11.96[br](2201ns)]][[role grey -]][[role grey -]]] +[[erf[br](950/950 tests selected)][[role green 1.00[br](13ns)]][[role grey -]][[role blue 1.31[br](17ns)]][[role red 10.85[br](141ns)]][[role grey -]][[role blue 1.31[br](17ns)]]] +[[erfc[br](950/950 tests selected)][[role red 2.79[br](53ns)]][[role green 1.00[br](19ns)]][[role blue 1.26[br](24ns)]][[role red 3.84[br](73ns)]][[role grey -]][[role blue 1.26[br](24ns)]]] +[[expint (En)[br](1059/1059 tests selected)][[role blue 1.72[br](265ns)]][[role green 1.00[br](154ns)]][[role grey -]][[role red 4.33[br](667ns)]][[role grey -]][[role grey -]]] +[[expint[br](436/436 tests selected)][[role red 2.47[br](84ns)]][[role green 1.00[br](34ns)]][[role red 5.82[br](198ns)]][[role red 4.06[br](138ns)]][[role grey -]][[role grey -]]] +[[expm1[br](80/80 tests selected)][[role green 1.00[br](9ns)]][[role green 1.11[br](10ns)]][[role green 1.00[br](9ns)]][[role grey -]][[role grey -]][[role green 1.00[br](9ns)]]] +[[gamma_p[br](1379/1379 tests selected)][[role red 2.52[br](473ns)]][[role green 1.00[br](188ns)]][[role grey -]][[role red 4.85[br](911ns)]][[role blue 1.64[br](308ns)]][[role grey -]]] +[[gamma_p_inv[br](559/559 tests selected)][[role red 2.22[br](1506ns)]][[role green 1.00[br](678ns)]][[role grey -]][[role grey -]][[role red 2.20[br](1491ns)]][[role grey -]]] +[[gamma_q[br](1371/1379 tests selected)][[role red 2.53[br](468ns)]][[role green 1.00[br](185ns)]][[role grey -]][[role red 5.87[br](1086ns)]][[role blue 1.72[br](319ns)]][[role grey -]]] +[[gamma_q_inv[br](78/559 tests selected)][[role red 2.51[br](1734ns)]][[role green 1.00[br](691ns)]][[role grey -]][[role grey -]][[role green 1.14[br](791ns)]][[role grey -]]] +[[ibeta[br](3210/3210 tests selected)][[role red 3.62[br](1725ns)]][[role green 1.19[br](566ns)]][[role grey -]][[role grey -]][[role green 1.00[br](477ns)]][[role grey -]]] +[[ibeta_inv[br](952/1210 tests selected)][[role red 2.67[br](5597ns)]][[role green 1.00[br](2098ns)]][[role grey -]][[role grey -]][[role red 27.61[br](57918ns)]][[role grey -]]] +[[ibetac[br](3210/3210 tests selected)][[role red 3.64[br](1724ns)]][[role green 1.19[br](566ns)]][[role grey -]][[role grey -]][[role green 1.00[br](474ns)]][[role grey -]]] +[[ibetac_inv[br](945/1210 tests selected)][[role red 2.71[br](5703ns)]][[role green 1.00[br](2106ns)]][[role grey -]][[role grey -]][[role red 19.78[br](41649ns)]][[role grey -]]] +[[jacobi_cn[br](2368/2757 tests selected)][[role red 5.40[br](481ns)]][[role blue 1.91[br](170ns)]][[role grey -]][[role green 1.00[br](89ns)]][[role grey -]][[role grey -]]] +[[jacobi_dn[br](2368/2757 tests selected)][[role red 5.30[br](472ns)]][[role blue 1.88[br](167ns)]][[role grey -]][[role green 1.00[br](89ns)]][[role grey -]][[role grey -]]] +[[jacobi_sn[br](2368/2757 tests selected)][[role red 5.23[br](476ns)]][[role blue 1.88[br](171ns)]][[role grey -]][[role green 1.00[br](91ns)]][[role grey -]][[role grey -]]] +[[laguerre[br](280/280 tests selected)][[role green 1.00[br](138ns)]][[role green 1.09[br](150ns)]][[role green 1.13[br](156ns)]][[role green 1.06[br](146ns)]][[role grey -]][[role grey -]]] +[[legendre Q[br](300/300 tests selected)][[role green 1.17[br](464ns)]][[role green 1.00[br](396ns)]][[role grey -]][[role green 1.05[br](416ns)]][[role grey -]][[role grey -]]] +[[legendre[br](300/300 tests selected)][[role green 1.06[br](381ns)]][[role green 1.00[br](358ns)]][[role green 1.01[br](361ns)]][[role blue 1.92[br](689ns)]][[role grey -]][[role grey -]]] +[[lgamma[br](400/400 tests selected)][[role red 5.67[br](261ns)]][[role red 2.39[br](110ns)]][[role green 1.00[br](46ns)]][[role red 5.70[br](262ns)]][[role blue 1.98[br](91ns)]][[role green 1.00[br](46ns)]]] +[[log1p[br](80/80 tests selected)][[role green 1.00[br](11ns)]][[role green 1.00[br](11ns)]][[role green 1.00[br](11ns)]][[role grey -]][[role grey -]][[role green 1.00[br](11ns)]]] +[[polygamma[br](823/1535 tests selected)][[role red 8.53[br](2798ns)]][[role red 2.20[br](723ns)]][[role grey -]][[role red 7.04[br](2309ns)]][[role green 1.00[br](328ns)]][[role grey -]]] +[[sph_bessel[br](483/483 tests selected)][[role blue 1.82[br](1605ns)]][[role green 1.00[br](880ns)]][[role red 2.15[br](1889ns)]][[role red 2.69[br](2364ns)]][[role grey -]][[role grey -]]] +[[sph_neumann[br](284/284 tests selected)][[role red 8.73[br](3772ns)]][[role red 3.75[br](1620ns)]][[role red 6.59[br](2848ns)]][[role green 1.00[br](432ns)]][[role grey -]][[role grey -]]] +[[tgamma (incomplete)[br](1266/1379 tests selected)][[role red 2.51[br](726ns)]][[role green 1.00[br](289ns)]][[role grey -]][[role red 2.96[br](855ns)]][[role grey -]][[role grey -]]] +[[tgamma[br](400/400 tests selected)][[role red 4.85[br](354ns)]][[role blue 1.29[br](94ns)]][[role red 2.11[br](154ns)]][[role blue 1.23[br](90ns)]][[role green 1.00[br](73ns)]][[role red 2.11[br](154ns)]]] +[[trigamma[br](659/659 tests selected)][[role blue 1.71[br](36ns)]][[role green 1.00[br](21ns)]][[role grey -]][[role red 39.71[br](834ns)]][[role red 11.62[br](244ns)]][[role grey -]]] +[[zeta[br](448/448 tests selected)][[role red 2.67[br](464ns)]][[role green 1.00[br](174ns)]][[role red 767.59[br](133561ns)]][[role blue 1.56[br](272ns)]][[role grey -]][[role grey -]]] +] +] + +[template table_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux[] +[table:table_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux Rational Method Comparison with Intel C++ C++0x mode version 1500 on linux +[[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.93[br](79ns)]][[role blue 1.93[br](79ns)]][[role green 1.02[br](42ns)]][[role green 1.02[br](42ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]]] +[[Order 3][[role blue 1.37[br](56ns)]][[role blue 1.56[br](64ns)]][[role blue 1.95[br](80ns)]][[role blue 1.93[br](79ns)]][[role green 1.02[br](42ns)]][[role green 1.02[br](42ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]]] +[[Order 4][[role red 3.70[br](74ns)]][[role red 4.30[br](86ns)]][[role red 4.05[br](81ns)]][[role red 4.00[br](80ns)]][[role green 1.05[br](21ns)]][[role green 1.05[br](21ns)]][[role green 1.00[br](20ns)]][[role green 1.00[br](20ns)]]] +[[Order 5][[role green 1.15[br](92ns)]][[role blue 1.32[br](106ns)]][[role green 1.01[br](81ns)]][[role green 1.00[br](80ns)]][[role blue 1.50[br](120ns)]][[role blue 1.51[br](121ns)]][[role blue 1.48[br](118ns)]][[role blue 1.49[br](119ns)]]] +[[Order 6][[role blue 1.35[br](111ns)]][[role blue 1.54[br](126ns)]][[role green 1.00[br](82ns)]][[role green 1.00[br](82ns)]][[role blue 1.45[br](119ns)]][[role blue 1.43[br](117ns)]][[role blue 1.46[br](120ns)]][[role blue 1.44[br](118ns)]]] +[[Order 7][[role blue 1.44[br](124ns)]][[role blue 1.73[br](149ns)]][[role green 1.01[br](87ns)]][[role green 1.00[br](86ns)]][[role blue 1.38[br](119ns)]][[role blue 1.37[br](118ns)]][[role blue 1.38[br](119ns)]][[role blue 1.37[br](118ns)]]] +[[Order 8][[role blue 1.58[br](144ns)]][[role blue 1.91[br](174ns)]][[role green 1.00[br](91ns)]][[role green 1.00[br](91ns)]][[role blue 1.36[br](124ns)]][[role blue 1.36[br](124ns)]][[role blue 1.36[br](124ns)]][[role blue 1.36[br](124ns)]]] +[[Order 9][[role blue 1.67[br](165ns)]][[role blue 1.99[br](197ns)]][[role green 1.01[br](100ns)]][[role green 1.00[br](99ns)]][[role blue 1.29[br](128ns)]][[role blue 1.30[br](129ns)]][[role blue 1.30[br](129ns)]][[role blue 1.30[br](129ns)]]] +[[Order 10][[role blue 1.63[br](183ns)]][[role blue 1.93[br](216ns)]][[role green 1.02[br](114ns)]][[role green 1.00[br](112ns)]][[role blue 1.21[br](135ns)]][[role blue 1.21[br](135ns)]][[role blue 1.22[br](137ns)]][[role blue 1.21[br](135ns)]]] +[[Order 11][[role blue 1.60[br](202ns)]][[role blue 1.87[br](236ns)]][[role green 1.06[br](133ns)]][[role green 1.00[br](126ns)]][[role green 1.13[br](143ns)]][[role green 1.13[br](142ns)]][[role green 1.15[br](145ns)]][[role blue 1.47[br](185ns)]]] +[[Order 12][[role blue 1.55[br](220ns)]][[role blue 1.80[br](255ns)]][[role green 1.00[br](142ns)]][[role green 1.00[br](142ns)]][[role green 1.04[br](148ns)]][[role green 1.04[br](148ns)]][[role green 1.08[br](153ns)]][[role blue 1.44[br](204ns)]]] +[[Order 13][[role red 2.10[br](241ns)]][[role red 2.42[br](278ns)]][[role blue 1.33[br](153ns)]][[role blue 1.34[br](154ns)]][[role green 1.00[br](115ns)]][[role green 1.02[br](117ns)]][[role blue 1.39[br](160ns)]][[role blue 1.90[br](218ns)]]] +[[Order 14][[role red 2.17[br](256ns)]][[role red 2.53[br](299ns)]][[role green 1.00[br](118ns)]][[role green 1.00[br](118ns)]][[role green 1.04[br](123ns)]][[role green 1.05[br](124ns)]][[role blue 1.43[br](169ns)]][[role red 2.03[br](239ns)]]] +[[Order 15][[role red 2.19[br](272ns)]][[role red 2.55[br](316ns)]][[role green 1.01[br](125ns)]][[role green 1.00[br](124ns)]][[role green 1.02[br](126ns)]][[role green 1.01[br](125ns)]][[role blue 1.35[br](168ns)]][[role blue 1.97[br](244ns)]]] +[[Order 16][[role red 2.27[br](290ns)]][[role red 2.62[br](335ns)]][[role green 1.00[br](128ns)]][[role green 1.01[br](129ns)]][[role green 1.02[br](131ns)]][[role green 1.02[br](131ns)]][[role blue 1.38[br](177ns)]][[role red 2.05[br](262ns)]]] +[[Order 17][[role red 2.39[br](313ns)]][[role red 2.76[br](362ns)]][[role green 1.00[br](131ns)]][[role green 1.00[br](131ns)]][[role green 1.01[br](132ns)]][[role green 1.03[br](135ns)]][[role blue 1.35[br](177ns)]][[role red 2.04[br](267ns)]]] +[[Order 18][[role red 2.46[br](332ns)]][[role red 2.84[br](384ns)]][[role green 1.01[br](137ns)]][[role green 1.00[br](135ns)]][[role green 1.01[br](137ns)]][[role green 1.01[br](137ns)]][[role blue 1.39[br](188ns)]][[role red 2.08[br](281ns)]]] +[[Order 19][[role red 2.51[br](347ns)]][[role red 2.90[br](400ns)]][[role green 1.03[br](142ns)]][[role green 1.01[br](140ns)]][[role green 1.00[br](138ns)]][[role green 1.00[br](138ns)]][[role blue 1.36[br](187ns)]][[role red 2.09[br](289ns)]]] +[[Order 20][[role red 2.52[br](361ns)]][[role red 2.92[br](418ns)]][[role green 1.05[br](150ns)]][[role green 1.05[br](150ns)]][[role green 1.00[br](143ns)]][[role green 1.00[br](143ns)]][[role blue 1.35[br](193ns)]][[role red 2.13[br](304ns)]]] +] +] + +[template table_Polynomial_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux[] +[table:table_Polynomial_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux Polynomial Method Comparison with Intel C++ C++0x mode version 1500 on linux +[[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.20[br](6ns)]][[role green 1.20[br](6ns)]][[role green 1.00[br](5ns)]][[role green 1.00[br](5ns)]][[role green 1.00[br](5ns)]][[role green 1.00[br](5ns)]]] +[[Order 3][[role blue 1.75[br](14ns)]][[role red 2.50[br](20ns)]][[role green 1.12[br](9ns)]][[role green 1.00[br](8ns)]][[role green 1.12[br](9ns)]][[role green 1.12[br](9ns)]][[role green 1.00[br](8ns)]][[role green 1.00[br](8ns)]]] +[[Order 4][[role blue 1.58[br](19ns)]][[role red 2.25[br](27ns)]][[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 5][[role blue 1.53[br](23ns)]][[role red 2.20[br](33ns)]][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]][[role green 1.07[br](16ns)]][[role green 1.07[br](16ns)]][[role green 1.07[br](16ns)]][[role green 1.07[br](16ns)]]] +[[Order 6][[role blue 1.87[br](28ns)]][[role red 2.73[br](41ns)]][[role green 1.00[br](15ns)]][[role green 1.07[br](16ns)]][[role blue 1.33[br](20ns)]][[role blue 1.33[br](20ns)]][[role blue 1.33[br](20ns)]][[role blue 1.33[br](20ns)]]] +[[Order 7][[role blue 1.74[br](33ns)]][[role red 2.58[br](49ns)]][[role green 1.00[br](19ns)]][[role green 1.00[br](19ns)]][[role blue 1.26[br](24ns)]][[role blue 1.26[br](24ns)]][[role blue 1.32[br](25ns)]][[role blue 1.26[br](24ns)]]] +[[Order 8][[role blue 1.86[br](39ns)]][[role red 2.71[br](57ns)]][[role green 1.00[br](21ns)]][[role green 1.05[br](22ns)]][[role blue 1.33[br](28ns)]][[role blue 1.33[br](28ns)]][[role blue 1.33[br](28ns)]][[role blue 1.33[br](28ns)]]] +[[Order 9][[role blue 1.92[br](46ns)]][[role red 2.71[br](65ns)]][[role green 1.00[br](24ns)]][[role green 1.00[br](24ns)]][[role blue 1.33[br](32ns)]][[role blue 1.33[br](32ns)]][[role blue 1.33[br](32ns)]][[role blue 1.33[br](32ns)]]] +[[Order 10][[role blue 1.93[br](54ns)]][[role red 2.64[br](74ns)]][[role green 1.04[br](29ns)]][[role green 1.00[br](28ns)]][[role blue 1.39[br](39ns)]][[role blue 1.39[br](39ns)]][[role blue 1.36[br](38ns)]][[role blue 1.36[br](38ns)]]] +[[Order 11][[role blue 1.76[br](60ns)]][[role red 2.41[br](82ns)]][[role green 1.03[br](35ns)]][[role green 1.00[br](34ns)]][[role blue 1.26[br](43ns)]][[role blue 1.26[br](43ns)]][[role blue 1.24[br](42ns)]][[role blue 1.26[br](43ns)]]] +[[Order 12][[role blue 1.72[br](67ns)]][[role red 2.31[br](90ns)]][[role green 1.00[br](39ns)]][[role green 1.00[br](39ns)]][[role blue 1.23[br](48ns)]][[role blue 1.23[br](48ns)]][[role blue 1.21[br](47ns)]][[role blue 1.21[br](47ns)]]] +[[Order 13][[role blue 1.78[br](73ns)]][[role red 2.44[br](100ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]][[role green 1.17[br](48ns)]][[role green 1.20[br](49ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]]] +[[Order 14][[role blue 1.93[br](79ns)]][[role red 2.68[br](110ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]][[role blue 1.22[br](50ns)]][[role green 1.17[br](48ns)]]] +[[Order 15][[role red 2.12[br](87ns)]][[role red 2.93[br](120ns)]][[role green 1.02[br](42ns)]][[role green 1.00[br](41ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]]] +[[Order 16][[role red 2.34[br](96ns)]][[role red 3.17[br](130ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]][[role blue 1.22[br](50ns)]][[role green 1.20[br](49ns)]]] +[[Order 17][[role red 2.61[br](107ns)]][[role red 3.41[br](140ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]]] +[[Order 18][[role red 2.85[br](117ns)]][[role red 3.61[br](148ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]][[role green 1.20[br](49ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]]] +[[Order 19][[role red 3.15[br](129ns)]][[role red 3.83[br](157ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]]] +[[Order 20][[role red 3.37[br](138ns)]][[role red 4.07[br](167ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]]] +] +] + +[template table_Distribution_performance_comparison_with_for_different_performance_options_with_Intel_C_C_0x_mode_version_1500_on_linux[] +[table:table_Distribution_performance_comparison_with_for_different_performance_options_with_Intel_C_C_0x_mode_version_1500_on_linux Distribution performance comparison with for different performance options with Intel C++ C++0x mode version 1500 on linux +[[Function][boost 1.59][Boost[br]promote_double][Boost[br]promote_double[br]digits10<10>][Boost[br]float[br]promote_float]] +[[ArcSine (CDF)][[role blue 1.35[br](35ns)]][[role blue 1.38[br](36ns)]][[role blue 1.35[br](35ns)]][[role green 1.00[br](26ns)]]] +[[ArcSine (PDF)][[role green 1.07[br](15ns)]][[role green 1.00[br](14ns)]][[role green 1.07[br](15ns)]][[role green 1.00[br](14ns)]]] +[[ArcSine (quantile)][[role blue 1.32[br](29ns)]][[role blue 1.27[br](28ns)]][[role blue 1.27[br](28ns)]][[role green 1.00[br](22ns)]]] +[[Beta (CDF)][[role red 4.12[br](367ns)]][[role blue 1.63[br](145ns)]][[role blue 1.51[br](134ns)]][[role green 1.00[br](89ns)]]] +[[Beta (PDF)][[role red 4.96[br](357ns)]][[role blue 1.38[br](99ns)]][[role blue 1.33[br](96ns)]][[role green 1.00[br](72ns)]]] +[[Beta (quantile)][[role red 4.71[br](2035ns)]][[role blue 1.84[br](797ns)]][[role blue 1.44[br](623ns)]][[role green 1.00[br](432ns)]]] +[[Binomial (CDF)][[role red 3.53[br](1104ns)]][[role blue 1.88[br](589ns)]][[role blue 1.50[br](471ns)]][[role green 1.00[br](313ns)]]] +[[Binomial (PDF)][[role red 4.22[br](405ns)]][[role blue 1.22[br](117ns)]][[role blue 1.23[br](118ns)]][[role green 1.00[br](96ns)]]] +[[Binomial (quantile)][[role red 3.29[br](4935ns)]][[role blue 1.78[br](2681ns)]][[role blue 1.38[br](2075ns)]][[role green 1.00[br](1502ns)]]] +[[Cauchy (CDF)][[role blue 1.32[br](29ns)]][[role blue 1.32[br](29ns)]][[role blue 1.32[br](29ns)]][[role green 1.00[br](22ns)]]] +[[Cauchy (PDF)][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]]] +[[Cauchy (quantile)][[role green 1.00[br](33ns)]][[role green 1.00[br](33ns)]][[role green 1.00[br](33ns)]][[role green 1.03[br](34ns)]]] +[[ChiSquared (CDF)][[role red 4.02[br](458ns)]][[role blue 1.97[br](225ns)]][[role blue 1.59[br](181ns)]][[role green 1.00[br](114ns)]]] +[[ChiSquared (PDF)][[role red 4.69[br](272ns)]][[role blue 1.48[br](86ns)]][[role blue 1.33[br](77ns)]][[role green 1.00[br](58ns)]]] +[[ChiSquared (quantile)][[role red 4.16[br](1139ns)]][[role red 2.12[br](582ns)]][[role blue 1.55[br](424ns)]][[role green 1.00[br](274ns)]]] +[[Exponential (CDF)][[role green 1.11[br](20ns)]][[role green 1.00[br](18ns)]][[role green 1.00[br](18ns)]][[role green 1.06[br](19ns)]]] +[[Exponential (PDF)][[role green 1.11[br](20ns)]][[role green 1.11[br](20ns)]][[role green 1.11[br](20ns)]][[role green 1.00[br](18ns)]]] +[[Exponential (quantile)][[role green 1.15[br](23ns)]][[role green 1.15[br](23ns)]][[role green 1.15[br](23ns)]][[role green 1.00[br](20ns)]]] +[[ExtremeValue (CDF)][[role blue 1.38[br](44ns)]][[role blue 1.34[br](43ns)]][[role blue 1.34[br](43ns)]][[role green 1.00[br](32ns)]]] +[[ExtremeValue (PDF)][[role blue 1.29[br](44ns)]][[role blue 1.26[br](43ns)]][[role blue 1.26[br](43ns)]][[role green 1.00[br](34ns)]]] +[[ExtremeValue (quantile)][[role blue 1.30[br](43ns)]][[role blue 1.30[br](43ns)]][[role blue 1.30[br](43ns)]][[role green 1.00[br](33ns)]]] +[[F (CDF)][[role red 3.57[br](1036ns)]][[role blue 1.84[br](534ns)]][[role blue 1.46[br](423ns)]][[role green 1.00[br](290ns)]]] +[[F (PDF)][[role red 4.49[br](440ns)]][[role blue 1.38[br](135ns)]][[role blue 1.28[br](125ns)]][[role green 1.00[br](98ns)]]] +[[F (quantile)][[role red 2.53[br](2648ns)]][[role blue 1.20[br](1261ns)]][[role green 1.00[br](1048ns)]][[role green 1.15[br](1206ns)]]] +[[Gamma (CDF)][[role red 4.40[br](515ns)]][[role blue 1.74[br](204ns)]][[role blue 1.56[br](182ns)]][[role green 1.00[br](117ns)]]] +[[Gamma (PDF)][[role red 5.32[br](351ns)]][[role blue 1.71[br](113ns)]][[role blue 1.58[br](104ns)]][[role green 1.00[br](66ns)]]] +[[Gamma (quantile)][[role red 4.75[br](1391ns)]][[role red 2.23[br](653ns)]][[role blue 1.45[br](425ns)]][[role green 1.00[br](293ns)]]] +[[Geometric (CDF)][[role blue 1.29[br](27ns)]][[role green 1.10[br](23ns)]][[role green 1.14[br](24ns)]][[role green 1.00[br](21ns)]]] +[[Geometric (PDF)][[role blue 1.22[br](22ns)]][[role blue 1.22[br](22ns)]][[role blue 1.22[br](22ns)]][[role green 1.00[br](18ns)]]] +[[Geometric (quantile)][[role green 1.19[br](25ns)]][[role green 1.14[br](24ns)]][[role green 1.19[br](25ns)]][[role green 1.00[br](21ns)]]] +[[Hypergeometric (CDF)][[role red 2.21[br](13355ns)]][[role green 1.13[br](6809ns)]][[role green 1.00[br](6039ns)]][[role green 1.01[br](6114ns)]]] +[[Hypergeometric (PDF)][[role red 2.01[br](11896ns)]][[role green 1.02[br](6057ns)]][[role green 1.00[br](5918ns)]][[role green 1.14[br](6736ns)]]] +[[Hypergeometric (quantile)][[role green 1.00[br](38561ns)]][[role green 1.10[br](42341ns)]][[role green 1.15[br](44478ns)]][[role blue 1.36[br](52479ns)]]] +[[InverseChiSquared (CDF)][[role red 4.75[br](475ns)]][[role red 2.18[br](218ns)]][[role blue 1.59[br](159ns)]][[role green 1.00[br](100ns)]]] +[[InverseChiSquared (PDF)][[role red 4.34[br](291ns)]][[role blue 1.43[br](96ns)]][[role blue 1.33[br](89ns)]][[role green 1.00[br](67ns)]]] +[[InverseChiSquared (quantile)][[role red 3.97[br](1128ns)]][[role red 2.05[br](582ns)]][[role blue 1.51[br](428ns)]][[role green 1.00[br](284ns)]]] +[[InverseGamma (CDF)][[role red 3.91[br](458ns)]][[role blue 1.81[br](212ns)]][[role blue 1.50[br](176ns)]][[role green 1.00[br](117ns)]]] +[[InverseGamma (PDF)][[role red 4.57[br](338ns)]][[role blue 1.62[br](120ns)]][[role blue 1.46[br](108ns)]][[role green 1.00[br](74ns)]]] +[[InverseGamma (quantile)][[role red 4.59[br](1345ns)]][[role red 2.49[br](731ns)]][[role blue 1.46[br](429ns)]][[role green 1.00[br](293ns)]]] +[[InverseGaussian (CDF)][[role blue 1.84[br](90ns)]][[role blue 1.84[br](90ns)]][[role blue 1.84[br](90ns)]][[role green 1.00[br](49ns)]]] +[[InverseGaussian (PDF)][[role blue 1.25[br](15ns)]][[role blue 1.25[br](15ns)]][[role blue 1.33[br](16ns)]][[role green 1.00[br](12ns)]]] +[[InverseGaussian (quantile)][[role red 2.22[br](1548ns)]][[role red 2.21[br](1544ns)]][[role red 2.03[br](1419ns)]][[role green 1.00[br](698ns)]]] +[[Laplace (CDF)][[role blue 1.25[br](25ns)]][[role blue 1.25[br](25ns)]][[role blue 1.30[br](26ns)]][[role green 1.00[br](20ns)]]] +[[Laplace (PDF)][[role green 1.20[br](24ns)]][[role blue 1.25[br](25ns)]][[role blue 1.25[br](25ns)]][[role green 1.00[br](20ns)]]] +[[Laplace (quantile)][[role green 1.10[br](23ns)]][[role green 1.10[br](23ns)]][[role green 1.19[br](25ns)]][[role green 1.00[br](21ns)]]] +[[LogNormal (CDF)][[role blue 1.91[br](90ns)]][[role green 1.19[br](56ns)]][[role green 1.19[br](56ns)]][[role green 1.00[br](47ns)]]] +[[LogNormal (PDF)][[role blue 1.28[br](46ns)]][[role blue 1.31[br](47ns)]][[role blue 1.36[br](49ns)]][[role green 1.00[br](36ns)]]] +[[LogNormal (quantile)][[role blue 1.40[br](101ns)]][[role green 1.18[br](85ns)]][[role green 1.15[br](83ns)]][[role green 1.00[br](72ns)]]] +[[Logistic (CDF)][[role blue 1.26[br](29ns)]][[role blue 1.26[br](29ns)]][[role blue 1.22[br](28ns)]][[role green 1.00[br](23ns)]]] +[[Logistic (PDF)][[role blue 1.23[br](32ns)]][[role blue 1.27[br](33ns)]][[role blue 1.23[br](32ns)]][[role green 1.00[br](26ns)]]] +[[Logistic (quantile)][[role blue 1.32[br](29ns)]][[role blue 1.27[br](28ns)]][[role blue 1.32[br](29ns)]][[role green 1.00[br](22ns)]]] +[[NegativeBinomial (CDF)][[role red 3.59[br](1723ns)]][[role red 2.00[br](961ns)]][[role blue 1.48[br](712ns)]][[role green 1.00[br](480ns)]]] +[[NegativeBinomial (PDF)][[role red 4.42[br](464ns)]][[role green 1.18[br](124ns)]][[role green 1.18[br](124ns)]][[role green 1.00[br](105ns)]]] +[[NegativeBinomial (quantile)][[role red 2.52[br](9047ns)]][[role blue 1.32[br](4726ns)]][[role green 1.00[br](3590ns)]][[role green 1.09[br](3928ns)]]] +[[NonCentralBeta (CDF)][[role red 4.69[br](2345ns)]][[role red 2.44[br](1218ns)]][[role red 2.01[br](1004ns)]][[role green 1.00[br](500ns)]]] +[[NonCentralBeta (PDF)][[role red 4.94[br](2017ns)]][[role red 2.51[br](1024ns)]][[role red 2.12[br](865ns)]][[role green 1.00[br](408ns)]]] +[[NonCentralBeta (quantile)][[role red 6.62[br](51058ns)]][[role red 3.29[br](25406ns)]][[role red 2.48[br](19108ns)]][[role green 1.00[br](7717ns)]]] +[[NonCentralChiSquared (CDF)][[role red 4.97[br](6805ns)]][[role red 2.89[br](3958ns)]][[role red 2.27[br](3116ns)]][[role green 1.00[br](1370ns)]]] +[[NonCentralChiSquared (PDF)][[role red 3.50[br](1067ns)]][[role red 2.09[br](636ns)]][[role blue 1.83[br](558ns)]][[role green 1.00[br](305ns)]]] +[[NonCentralChiSquared (quantile)][[role red 8.56[br](49167ns)]][[role red 3.96[br](22715ns)]][[role red 2.68[br](15375ns)]][[role green 1.00[br](5742ns)]]] +[[NonCentralF (CDF)][[role red 4.17[br](2229ns)]][[role red 2.18[br](1165ns)]][[role blue 1.83[br](981ns)]][[role green 1.00[br](535ns)]]] +[[NonCentralF (PDF)][[role red 4.43[br](1856ns)]][[role red 2.21[br](928ns)]][[role blue 1.90[br](795ns)]][[role green 1.00[br](419ns)]]] +[[NonCentralF (quantile)][[role red 5.07[br](34381ns)]][[role red 2.49[br](16913ns)]][[role blue 1.90[br](12880ns)]][[role green 1.00[br](6787ns)]]] +[[NonCentralT (CDF)][[role red 4.45[br](8969ns)]][[role red 2.64[br](5329ns)]][[role red 2.14[br](4322ns)]][[role green 1.00[br](2017ns)]]] +[[NonCentralT (PDF)][[role red 4.63[br](6968ns)]][[role red 2.78[br](4185ns)]][[role red 2.31[br](3478ns)]][[role green 1.00[br](1504ns)]]] +[[NonCentralT (quantile)][[role red 6.17[br](95681ns)]][[role red 3.24[br](50205ns)]][[role red 2.36[br](36569ns)]][[role green 1.00[br](15518ns)]]] +[[Normal (CDF)][[role red 2.15[br](73ns)]][[role green 1.12[br](38ns)]][[role green 1.15[br](39ns)]][[role green 1.00[br](34ns)]]] +[[Normal (PDF)][[role blue 1.23[br](27ns)]][[role green 1.18[br](26ns)]][[role blue 1.27[br](28ns)]][[role green 1.00[br](22ns)]]] +[[Normal (quantile)][[role blue 1.60[br](69ns)]][[role green 1.12[br](48ns)]][[role green 1.14[br](49ns)]][[role green 1.00[br](43ns)]]] +[[Pareto (CDF)][[role blue 1.40[br](49ns)]][[role blue 1.26[br](44ns)]][[role blue 1.29[br](45ns)]][[role green 1.00[br](35ns)]]] +[[Pareto (PDF)][[role blue 1.31[br](63ns)]][[role blue 1.31[br](63ns)]][[role blue 1.31[br](63ns)]][[role green 1.00[br](48ns)]]] +[[Pareto (quantile)][[role blue 1.23[br](38ns)]][[role blue 1.26[br](39ns)]][[role blue 1.26[br](39ns)]][[role green 1.00[br](31ns)]]] +[[Poisson (CDF)][[role red 3.72[br](227ns)]][[role blue 1.64[br](100ns)]][[role blue 1.39[br](85ns)]][[role green 1.00[br](61ns)]]] +[[Poisson (PDF)][[role red 4.29[br](176ns)]][[role blue 1.39[br](57ns)]][[role blue 1.32[br](54ns)]][[role green 1.00[br](41ns)]]] +[[Poisson (quantile)][[role red 3.26[br](1027ns)]][[role blue 1.51[br](476ns)]][[role blue 1.30[br](408ns)]][[role green 1.00[br](315ns)]]] +[[Rayleigh (CDF)][[role blue 1.33[br](24ns)]][[role blue 1.28[br](23ns)]][[role blue 1.28[br](23ns)]][[role green 1.00[br](18ns)]]] +[[Rayleigh (PDF)][[role blue 1.32[br](25ns)]][[role blue 1.26[br](24ns)]][[role blue 1.26[br](24ns)]][[role green 1.00[br](19ns)]]] +[[Rayleigh (quantile)][[role green 1.20[br](24ns)]][[role green 1.20[br](24ns)]][[role green 1.20[br](24ns)]][[role green 1.00[br](20ns)]]] +[[SkewNormal (CDF)][[role blue 1.51[br](407ns)]][[role blue 1.39[br](375ns)]][[role blue 1.55[br](418ns)]][[role green 1.00[br](270ns)]]] +[[SkewNormal (PDF)][[role blue 1.46[br](102ns)]][[role green 1.11[br](78ns)]][[role green 1.13[br](79ns)]][[role green 1.00[br](70ns)]]] +[[SkewNormal (quantile)][[role red 2.29[br](3063ns)]][[role blue 1.94[br](2590ns)]][[role blue 1.42[br](1899ns)]][[role green 1.00[br](1338ns)]]] +[[StudentsT (CDF)][[role red 4.97[br](910ns)]][[role blue 1.68[br](308ns)]][[role blue 1.52[br](278ns)]][[role green 1.00[br](183ns)]]] +[[StudentsT (PDF)][[role red 4.26[br](409ns)]][[role blue 1.36[br](131ns)]][[role blue 1.30[br](125ns)]][[role green 1.00[br](96ns)]]] +[[StudentsT (quantile)][[role red 3.75[br](1460ns)]][[role blue 1.49[br](580ns)]][[role blue 1.43[br](556ns)]][[role green 1.00[br](389ns)]]] +[[Weibull (CDF)][[role blue 1.36[br](61ns)]][[role blue 1.24[br](56ns)]][[role blue 1.22[br](55ns)]][[role green 1.00[br](45ns)]]] +[[Weibull (PDF)][[role blue 1.49[br](85ns)]][[role blue 1.47[br](84ns)]][[role blue 1.49[br](85ns)]][[role green 1.00[br](57ns)]]] +[[Weibull (quantile)][[role green 1.19[br](56ns)]][[role green 1.17[br](55ns)]][[role green 1.15[br](54ns)]][[role green 1.00[br](47ns)]]] +] +] + +[template table_Distribution_performance_comparison_with_Intel_C_C_0x_mode_version_1500_on_linux[] +[table:table_Distribution_performance_comparison_with_Intel_C_C_0x_mode_version_1500_on_linux Distribution performance comparison with Intel C++ C++0x mode version 1500 on linux +[[Function][boost 1.59][Boost[br]promote_double][GSL][Rmath 3.0.2][DCDFLIB]] +[[ArcSine (CDF)][[role green 1.00[br](35ns)]][[role green 1.03[br](36ns)]][][][]] +[[ArcSine (PDF)][[role green 1.07[br](15ns)]][[role green 1.00[br](14ns)]][][][]] +[[ArcSine (quantile)][[role green 1.04[br](29ns)]][[role green 1.00[br](28ns)]][][][]] +[[Beta (CDF)][[role red 2.53[br](367ns)]][[role green 1.00[br](145ns)]][[role red 2.74[br](398ns)]][[role blue 1.64[br](238ns)]][[role blue 1.99[br](289ns)]]] +[[Beta (PDF)][[role red 3.61[br](357ns)]][[role green 1.00[br](99ns)]][[role grey -]][[role red 2.03[br](201ns)]][]] +[[Beta (quantile)][[role red 2.55[br](2035ns)]][[role green 1.00[br](797ns)]][[role red 14.95[br](11914ns)]][[role red 14.10[br](11240ns)]][[role red 7.28[br](5806ns)]]] +[[Binomial (CDF)][[role blue 1.87[br](1104ns)]][[role green 1.00[br](589ns)]][[role blue 1.43[br](841ns)]][[role green 1.16[br](683ns)]][[role green 1.09[br](643ns)]]] +[[Binomial (PDF)][[role red 3.46[br](405ns)]][[role green 1.00[br](117ns)]][[role grey -]][[role blue 1.26[br](148ns)]][]] +[[Binomial (quantile)][[role red 2.64[br](4935ns)]][[role blue 1.43[br](2681ns)]][[role grey -]][[role green 1.00[br](1872ns)]][[role red 5.27[br](9869ns)]]] +[[Cauchy (CDF)][[role blue 1.61[br](29ns)]][[role blue 1.61[br](29ns)]][[role green 1.00[br](18ns)]][[role blue 1.61[br](29ns)]][]] +[[Cauchy (PDF)][[role blue 1.25[br](15ns)]][[role blue 1.25[br](15ns)]][[role grey -]][[role green 1.00[br](12ns)]][]] +[[Cauchy (quantile)][[role green 1.18[br](33ns)]][[role green 1.18[br](33ns)]][[role green 1.00[br](28ns)]][[role green 1.14[br](32ns)]][]] +[[ChiSquared (CDF)][[role red 3.01[br](458ns)]][[role blue 1.48[br](225ns)]][[role red 26.06[br](3961ns)]][[role blue 1.68[br](256ns)]][[role green 1.00[br](152ns)]]] +[[ChiSquared (PDF)][[role red 3.16[br](272ns)]][[role green 1.00[br](86ns)]][[role grey -]][[role green 1.03[br](89ns)]][]] +[[ChiSquared (quantile)][[role blue 1.96[br](1139ns)]][[role green 1.00[br](582ns)]][[role red 61.60[br](35851ns)]][[role red 2.18[br](1270ns)]][[role red 6.00[br](3494ns)]]] +[[Exponential (CDF)][[role green 1.11[br](20ns)]][[role green 1.00[br](18ns)]][[role blue 1.44[br](26ns)]][[role blue 1.56[br](28ns)]][]] +[[Exponential (PDF)][[role green 1.00[br](20ns)]][[role green 1.00[br](20ns)]][[role grey -]][[role green 1.20[br](24ns)]][]] +[[Exponential (quantile)][[role blue 1.35[br](23ns)]][[role blue 1.35[br](23ns)]][[role green 1.00[br](17ns)]][[role blue 1.29[br](22ns)]][]] +[[ExtremeValue (CDF)][[role green 1.02[br](44ns)]][[role green 1.00[br](43ns)]][][][]] +[[ExtremeValue (PDF)][[role green 1.02[br](44ns)]][[role green 1.00[br](43ns)]][][][]] +[[ExtremeValue (quantile)][[role green 1.00[br](43ns)]][[role green 1.00[br](43ns)]][][][]] +[[F (CDF)][[role blue 2.00[br](1036ns)]][[role green 1.03[br](534ns)]][[role blue 1.61[br](835ns)]][[role green 1.08[br](560ns)]][[role green 1.00[br](518ns)]]] +[[F (PDF)][[role red 3.26[br](440ns)]][[role green 1.00[br](135ns)]][[role grey -]][[role green 1.07[br](144ns)]][]] +[[F (quantile)][[role red 2.10[br](2648ns)]][[role green 1.00[br](1261ns)]][[role red 10.06[br](12685ns)]][[role red 2.02[br](2553ns)]][[role red 5.84[br](7361ns)]]] +[[Gamma (CDF)][[role red 3.22[br](515ns)]][[role blue 1.27[br](204ns)]][[role red 9.26[br](1482ns)]][[role blue 1.98[br](317ns)]][[role green 1.00[br](160ns)]]] +[[Gamma (PDF)][[role red 3.11[br](351ns)]][[role green 1.00[br](113ns)]][[role grey -]][[role green 1.11[br](125ns)]][]] +[[Gamma (quantile)][[role red 2.76[br](1391ns)]][[role blue 1.30[br](653ns)]][[role red 21.19[br](10680ns)]][[role red 2.99[br](1509ns)]][[role green 1.00[br](504ns)]]] +[[Geometric (CDF)][[role green 1.17[br](27ns)]][[role green 1.00[br](23ns)]][[role blue 1.39[br](32ns)]][[role red 2.04[br](47ns)]][]] +[[Geometric (PDF)][[role green 1.00[br](22ns)]][[role green 1.00[br](22ns)]][[role grey -]][[role red 9.45[br](208ns)]][]] +[[Geometric (quantile)][[role green 1.04[br](25ns)]][[role green 1.00[br](24ns)]][[role grey -]][[role blue 2.00[br](48ns)]][]] +[[Hypergeometric (CDF)][[role red 15.44[br](13355ns)]][[role red 7.87[br](6809ns)]][[role blue 1.54[br](1334ns)]][[role green 1.00[br](865ns)]][]] +[[Hypergeometric (PDF)][[role red 31.64[br](11896ns)]][[role red 16.11[br](6057ns)]][[role grey -]][[role green 1.00[br](376ns)]][]] +[[Hypergeometric (quantile)][[role green 1.00[br](38561ns)]][[role green 1.10[br](42341ns)]][[role grey -]][[role blue 1.84[br](70828ns)]][]] +[[InverseChiSquared (CDF)][[role red 2.18[br](475ns)]][[role green 1.00[br](218ns)]][][][]] +[[InverseChiSquared (PDF)][[role red 3.03[br](291ns)]][[role green 1.00[br](96ns)]][][][]] +[[InverseChiSquared (quantile)][[role blue 1.94[br](1128ns)]][[role green 1.00[br](582ns)]][][][]] +[[InverseGamma (CDF)][[role red 2.16[br](458ns)]][[role green 1.00[br](212ns)]][][][]] +[[InverseGamma (PDF)][[role red 2.82[br](338ns)]][[role green 1.00[br](120ns)]][][][]] +[[InverseGamma (quantile)][[role blue 1.84[br](1345ns)]][[role green 1.00[br](731ns)]][][][]] +[[InverseGaussian (CDF)][[role green 1.00[br](90ns)]][[role green 1.00[br](90ns)]][][][]] +[[InverseGaussian (PDF)][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]][][][]] +[[InverseGaussian (quantile)][[role green 1.00[br](1548ns)]][[role green 1.00[br](1544ns)]][][][]] +[[Laplace (CDF)][[role blue 1.32[br](25ns)]][[role blue 1.32[br](25ns)]][[role green 1.00[br](19ns)]][][]] +[[Laplace (PDF)][[role green 1.00[br](24ns)]][[role green 1.04[br](25ns)]][][][]] +[[Laplace (quantile)][[role blue 1.35[br](23ns)]][[role blue 1.35[br](23ns)]][[role green 1.00[br](17ns)]][][]] +[[LogNormal (CDF)][[role blue 1.61[br](90ns)]][[role green 1.00[br](56ns)]][[role green 1.02[br](57ns)]][[role blue 1.25[br](70ns)]][]] +[[LogNormal (PDF)][[role green 1.05[br](46ns)]][[role green 1.07[br](47ns)]][[role grey -]][[role green 1.00[br](44ns)]][]] +[[LogNormal (quantile)][[role blue 1.87[br](101ns)]][[role blue 1.57[br](85ns)]][[role green 1.00[br](54ns)]][[role blue 1.30[br](70ns)]][]] +[[Logistic (CDF)][[role green 1.00[br](29ns)]][[role green 1.00[br](29ns)]][[role green 1.00[br](29ns)]][[role green 1.00[br](29ns)]][]] +[[Logistic (PDF)][[role blue 1.28[br](32ns)]][[role blue 1.32[br](33ns)]][[role grey -]][[role green 1.00[br](25ns)]][]] +[[Logistic (quantile)][[role blue 1.38[br](29ns)]][[role blue 1.33[br](28ns)]][[role green 1.00[br](21ns)]][[role blue 1.24[br](26ns)]][]] +[[NegativeBinomial (CDF)][[role red 2.49[br](1723ns)]][[role blue 1.39[br](961ns)]][[role blue 1.73[br](1196ns)]][[role green 1.19[br](825ns)]][[role green 1.00[br](692ns)]]] +[[NegativeBinomial (PDF)][[role red 3.74[br](464ns)]][[role green 1.00[br](124ns)]][[role grey -]][[role blue 1.27[br](158ns)]][]] +[[NegativeBinomial (quantile)][[role blue 1.91[br](9047ns)]][[role green 1.00[br](4726ns)]][[role grey -]][[role red 3.34[br](15808ns)]][[role red 2.72[br](12876ns)]]] +[[NonCentralBeta (CDF)][[role red 2.34[br](2345ns)]][[role blue 1.22[br](1218ns)]][[role grey -]][[role green 1.00[br](1002ns)]][]] +[[NonCentralBeta (PDF)][[role red 2.35[br](2017ns)]][[role green 1.19[br](1024ns)]][[role grey -]][[role green 1.00[br](860ns)]][]] +[[NonCentralBeta (quantile)][[role red 2.01[br](51058ns)]][[role green 1.00[br](25406ns)]][[role grey -]][[role red 2.73[br](69431ns)]][]] +[[NonCentralChiSquared (CDF)][[role red 15.61[br](6805ns)]][[role red 9.08[br](3958ns)]][[role grey -]][[role red 22.54[br](9826ns)]][[role green 1.00[br](436ns)]]] +[[NonCentralChiSquared (PDF)][[role red 2.60[br](1067ns)]][[role blue 1.55[br](636ns)]][[role grey -]][[role green 1.00[br](411ns)]][]] +[[NonCentralChiSquared (quantile)][[role red 5.14[br](49167ns)]][[role red 2.37[br](22715ns)]][[role grey -]][[role red 50.96[br](487505ns)]][[role green 1.00[br](9566ns)]]] +[[NonCentralF (CDF)][[role red 2.23[br](2229ns)]][[role green 1.16[br](1165ns)]][[role grey -]][[role green 1.15[br](1152ns)]][[role green 1.00[br](1001ns)]]] +[[NonCentralF (PDF)][[role red 2.36[br](1856ns)]][[role green 1.18[br](928ns)]][[role grey -]][[role green 1.00[br](786ns)]][]] +[[NonCentralF (quantile)][[role red 2.91[br](34381ns)]][[role blue 1.43[br](16913ns)]][[role grey -]][[role red 4.97[br](58816ns)]][[role green 1.00[br](11830ns)]]] +[[NonCentralT (CDF)][[role red 5.23[br](8969ns)]][[role red 3.11[br](5329ns)]][[role grey -]][[role green 1.00[br](1716ns)]][[role blue 1.76[br](3020ns)]]] +[[NonCentralT (PDF)][[role blue 1.97[br](6968ns)]][[role green 1.18[br](4185ns)]][[role grey -]][[role green 1.00[br](3545ns)]][]] +[[NonCentralT (quantile)][[role red 2.29[br](95681ns)]][[role blue 1.20[br](50205ns)]][[role grey -]][[role blue 1.93[br](80603ns)]][[role green 1.00[br](41770ns)]]] +[[Normal (CDF)][[role red 2.70[br](73ns)]][[role blue 1.41[br](38ns)]][[role green 1.00[br](27ns)]][[role blue 1.85[br](50ns)]][[role red 3.96[br](107ns)]]] +[[Normal (PDF)][[role green 1.04[br](27ns)]][[role green 1.00[br](26ns)]][[role grey -]][[role blue 1.23[br](32ns)]][]] +[[Normal (quantile)][[role red 2.56[br](69ns)]][[role blue 1.78[br](48ns)]][[role green 1.00[br](27ns)]][[role blue 1.30[br](35ns)]][[role red 11.63[br](314ns)]]] +[[Pareto (CDF)][[role blue 1.40[br](49ns)]][[role blue 1.26[br](44ns)]][[role green 1.00[br](35ns)]][][]] +[[Pareto (PDF)][[role green 1.00[br](63ns)]][[role green 1.00[br](63ns)]][][][]] +[[Pareto (quantile)][[role green 1.00[br](38ns)]][[role green 1.03[br](39ns)]][[role green 1.00[br](38ns)]][][]] +[[Poisson (CDF)][[role red 2.27[br](227ns)]][[role green 1.00[br](100ns)]][[role red 7.00[br](700ns)]][[role red 2.41[br](241ns)]][[role blue 1.30[br](130ns)]]] +[[Poisson (PDF)][[role red 3.09[br](176ns)]][[role green 1.00[br](57ns)]][[role grey -]][[role green 1.04[br](59ns)]][]] +[[Poisson (quantile)][[role red 2.16[br](1027ns)]][[role green 1.00[br](476ns)]][[role grey -]][[role blue 1.22[br](581ns)]][[role red 4.39[br](2090ns)]]] +[[Rayleigh (CDF)][[role green 1.04[br](24ns)]][[role green 1.00[br](23ns)]][[role green 1.00[br](23ns)]][][]] +[[Rayleigh (PDF)][[role green 1.04[br](25ns)]][[role green 1.00[br](24ns)]][][][]] +[[Rayleigh (quantile)][[role blue 1.26[br](24ns)]][[role blue 1.26[br](24ns)]][[role green 1.00[br](19ns)]][][]] +[[SkewNormal (CDF)][[role green 1.09[br](407ns)]][[role green 1.00[br](375ns)]][][][]] +[[SkewNormal (PDF)][[role blue 1.31[br](102ns)]][[role green 1.00[br](78ns)]][][][]] +[[SkewNormal (quantile)][[role green 1.18[br](3063ns)]][[role green 1.00[br](2590ns)]][][][]] +[[StudentsT (CDF)][[role red 3.94[br](910ns)]][[role blue 1.33[br](308ns)]][[role green 1.00[br](231ns)]][[role green 1.18[br](273ns)]][[role blue 1.23[br](285ns)]]] +[[StudentsT (PDF)][[role red 3.72[br](409ns)]][[role green 1.19[br](131ns)]][[role grey -]][[role green 1.00[br](110ns)]][]] +[[StudentsT (quantile)][[role red 2.52[br](1460ns)]][[role green 1.00[br](580ns)]][[role blue 1.48[br](859ns)]][[role blue 1.29[br](750ns)]][[role red 4.08[br](2368ns)]]] +[[Weibull (CDF)][[role green 1.09[br](61ns)]][[role green 1.00[br](56ns)]][[role green 1.00[br](56ns)]][[role green 1.07[br](60ns)]][]] +[[Weibull (PDF)][[role blue 1.39[br](85ns)]][[role blue 1.38[br](84ns)]][[role grey -]][[role green 1.00[br](61ns)]][]] +[[Weibull (quantile)][[role green 1.14[br](56ns)]][[role green 1.12[br](55ns)]][[role green 1.00[br](49ns)]][[role green 1.06[br](52ns)]][]] +] +] + +[template table_Library_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux[] +[table:table_Library_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux Library Comparison with Intel C++ C++0x mode version 1500 on linux +[[Function][boost 1.59][boost 1.59[br]promote_double][tr1/cmath][GSL 1.16][Rmath 3.0.2][math.h]] +[[assoc_laguerre[br](2240/2240 tests selected)][[role blue 1.21[br](215ns)]][[role green 1.00[br](177ns)]][[role blue 1.24[br](219ns)]][[role green 1.19[br](210ns)]][[role grey -]][[role grey -]]] +[[assoc_legendre[br](205/400 tests selected)][[role red 3.47[br](163ns)]][[role blue 1.81[br](85ns)]][[role green 1.00[br](47ns)]][[role red 2.49[br](117ns)]][[role grey -]][[role grey -]]] +[[beta (incomplete)[br](2682/3210 tests selected)][[role red 3.36[br](1235ns)]][[role green 1.00[br](368ns)]][[role grey -]][[role blue 1.57[br](578ns)]][[role grey -]][[role grey -]]] +[[beta[br](2195/2202 tests selected)][[role red 5.99[br](485ns)]][[role green 1.00[br](81ns)]][[role blue 1.38[br](112ns)]][[role red 3.19[br](258ns)]][[role red 2.23[br](181ns)]][[role grey -]]] +[[cbrt[br](85/85 tests selected)][[role red 3.70[br](37ns)]][[role blue 1.80[br](18ns)]][[role green 1.00[br](10ns)]][[role grey -]][[role grey -]][[role green 1.00[br](10ns)]]] +[[cyl_bessel_i (integer order)[br](494/526 tests selected)][[role red 4.25[br](702ns)]][[role blue 1.26[br](208ns)]][[role green 1.00[br](165ns)]][[role red 2.51[br](414ns)]][[role red 6.64[br](1095ns)]][]] +[[cyl_bessel_i[br](177/240 tests selected)][[role red 7.18[br](1142ns)]][[role blue 1.93[br](307ns)]][[role green 1.00[br](159ns)]][[role red 4.65[br](740ns)]][[role red 10.21[br](1624ns)]][[role grey -]]] +[[cyl_bessel_j (integer order)[br](250/268 tests selected)][[role red 2.92[br](216ns)]][[role green 1.00[br](74ns)]][[role red 3.00[br](222ns)]][[role red 3.24[br](240ns)]][[role red 5.82[br](431ns)]][[role green 1.11[br](82ns)]]] +[[cyl_bessel_j[br](423/451 tests selected)][[role red 2.94[br](930ns)]][[role green 1.00[br](316ns)]][[role green 1.05[br](332ns)]][[role red 2.41[br](761ns)]][[role blue 1.31[br](413ns)]][[role grey -]]] +[[cyl_bessel_k (integer order)[br](505/508 tests selected)][[role red 15.97[br](3721ns)]][[role blue 1.45[br](338ns)]][[role red 11.12[br](2592ns)]][[role green 1.00[br](233ns)]][[role blue 1.48[br](344ns)]][[role grey -]]] +[[cyl_bessel_k[br](96/279 tests selected)][[role red 7.50[br](4370ns)]][[role green 1.04[br](606ns)]][[role green 1.00[br](583ns)]][[role blue 1.37[br](798ns)]][[role blue 1.34[br](781ns)]][[role grey -]]] +[[cyl_neumann (integer order)[br](423/428 tests selected)][[role red 2.92[br](557ns)]][[role blue 1.27[br](243ns)]][[role red 3.41[br](652ns)]][[role red 2.59[br](495ns)]][[role red 5.37[br](1026ns)]][[role green 1.00[br](191ns)]]] +[[cyl_neumann[br](400/450 tests selected)][[role red 2.74[br](1338ns)]][[role green 1.00[br](489ns)]][[role blue 1.38[br](674ns)]][[role red 2.81[br](1375ns)]][[role blue 1.25[br](612ns)]][[role grey -]]] +[[digamma[br](1019/1019 tests selected)][[role red 2.21[br](53ns)]][[role green 1.00[br](24ns)]][[role grey -]][[role red 3.79[br](91ns)]][[role red 5.92[br](142ns)]][[role grey -]]] +[[ellint_1 (complete)[br](109/109 tests selected)][[role blue 1.95[br](41ns)]][[role green 1.00[br](21ns)]][[role red 10.76[br](226ns)]][[role red 13.81[br](290ns)]][[role grey -]][]] +[[ellint_1[br](627/629 tests selected)][[role red 2.19[br](377ns)]][[role green 1.00[br](172ns)]][[role red 2.01[br](346ns)]][[role red 2.61[br](449ns)]][[role grey -]][[role grey -]]] +[[ellint_2 (complete)[br](109/110 tests selected)][[role red 2.22[br](60ns)]][[role green 1.00[br](27ns)]][[role red 18.74[br](506ns)]][[role red 21.33[br](576ns)]][[role grey -]][[role grey -]]] +[[ellint_2[br](527/530 tests selected)][[role red 3.30[br](936ns)]][[role green 1.00[br](284ns)]][[role blue 2.00[br](567ns)]][[role red 2.57[br](730ns)]][[role grey -]][[role grey -]]] +[[ellint_3 (complete)[br](500/500 tests selected)][[role red 3.07[br](1080ns)]][[role green 1.00[br](352ns)]][[role red 2.08[br](731ns)]][[role red 2.56[br](900ns)]][][]] +[[ellint_3[br](831/845 tests selected)][[role red 3.40[br](2016ns)]][[role green 1.00[br](593ns)]][[role blue 1.77[br](1052ns)]][[role red 2.19[br](1301ns)]][[role grey -]][[role grey -]]] +[[ellint_rc[br](201/201 tests selected)][[role blue 1.59[br](51ns)]][[role green 1.00[br](32ns)]][[role grey -]][[role red 6.50[br](208ns)]][[role grey -]][[role grey -]]] +[[ellint_rd[br](7588/7588 tests selected)][[role red 2.15[br](407ns)]][[role green 1.00[br](189ns)]][[role grey -]][[role blue 1.94[br](366ns)]][[role grey -]][[role grey -]]] +[[ellint_rf[br](7788/7788 tests selected)][[role blue 1.63[br](67ns)]][[role green 1.00[br](41ns)]][[role grey -]][[role red 8.34[br](342ns)]][[role grey -]][[role grey -]]] +[[ellint_rj[br](7642/8032 tests selected)][[role red 2.95[br](448ns)]][[role green 1.00[br](152ns)]][[role grey -]][[role red 14.51[br](2206ns)]][[role grey -]][[role grey -]]] +[[erf[br](950/950 tests selected)][[role green 1.00[br](13ns)]][[role grey -]][[role blue 2.00[br](26ns)]][[role red 9.85[br](128ns)]][[role grey -]][[role blue 2.00[br](26ns)]]] +[[erfc[br](950/950 tests selected)][[role red 2.37[br](45ns)]][[role green 1.00[br](19ns)]][[role red 5.74[br](109ns)]][[role red 3.74[br](71ns)]][[role grey -]][[role red 5.74[br](109ns)]]] +[[expint (En)[br](1059/1059 tests selected)][[role blue 1.95[br](217ns)]][[role green 1.00[br](111ns)]][[role grey -]][[role red 4.86[br](539ns)]][[role grey -]][[role grey -]]] +[[expint[br](436/436 tests selected)][[role red 2.26[br](70ns)]][[role green 1.00[br](31ns)]][[role red 6.03[br](187ns)]][[role red 4.13[br](128ns)]][[role grey -]][[role grey -]]] +[[expm1[br](80/80 tests selected)][[role blue 1.50[br](12ns)]][[role green 1.00[br](8ns)]][[role blue 1.38[br](11ns)]][[role grey -]][[role grey -]][[role blue 1.38[br](11ns)]]] +[[gamma_p[br](1379/1379 tests selected)][[role red 2.54[br](369ns)]][[role green 1.00[br](145ns)]][[role grey -]][[role red 6.21[br](901ns)]][[role blue 1.92[br](278ns)]][[role grey -]]] +[[gamma_p_inv[br](559/559 tests selected)][[role red 2.29[br](1100ns)]][[role green 1.00[br](481ns)]][[role grey -]][[role grey -]][[role red 2.55[br](1228ns)]][[role grey -]]] +[[gamma_q[br](1371/1379 tests selected)][[role red 2.66[br](362ns)]][[role green 1.00[br](136ns)]][[role grey -]][[role red 7.80[br](1061ns)]][[role red 2.11[br](287ns)]][[role grey -]]] +[[gamma_q_inv[br](78/559 tests selected)][[role red 2.85[br](1016ns)]][[role green 1.00[br](356ns)]][[role grey -]][[role grey -]][[role blue 1.36[br](483ns)]][[role grey -]]] +[[ibeta[br](3210/3210 tests selected)][[role red 3.33[br](1208ns)]][[role green 1.00[br](363ns)]][[role grey -]][[role grey -]][[role green 1.10[br](398ns)]][[role grey -]]] +[[ibeta_inv[br](951/1210 tests selected)][[role red 2.92[br](4275ns)]][[role green 1.00[br](1465ns)]][[role grey -]][[role grey -]][[role red 26.47[br](38780ns)]][[role grey -]]] +[[ibetac[br](3210/3210 tests selected)][[role red 3.30[br](1177ns)]][[role green 1.00[br](357ns)]][[role grey -]][[role grey -]][[role green 1.08[br](386ns)]][[role grey -]]] +[[ibetac_inv[br](945/1210 tests selected)][[role red 2.92[br](4329ns)]][[role green 1.00[br](1481ns)]][[role grey -]][[role grey -]][[role red 19.23[br](28484ns)]][[role grey -]]] +[[jacobi_cn[br](2368/2757 tests selected)][[role red 3.83[br](345ns)]][[role blue 1.39[br](125ns)]][[role grey -]][[role green 1.00[br](90ns)]][[role grey -]][[role grey -]]] +[[jacobi_dn[br](2368/2757 tests selected)][[role red 4.02[br](362ns)]][[role blue 1.47[br](132ns)]][[role grey -]][[role green 1.00[br](90ns)]][[role grey -]][[role grey -]]] +[[jacobi_sn[br](2368/2757 tests selected)][[role red 3.47[br](316ns)]][[role blue 1.36[br](124ns)]][[role grey -]][[role green 1.00[br](91ns)]][[role grey -]][[role grey -]]] +[[laguerre[br](280/280 tests selected)][[role green 1.20[br](140ns)]][[role green 1.00[br](117ns)]][[role blue 1.33[br](156ns)]][[role blue 1.28[br](150ns)]][[role grey -]][[role grey -]]] +[[legendre Q[br](300/300 tests selected)][[role blue 1.26[br](534ns)]][[role green 1.08[br](457ns)]][[role grey -]][[role green 1.00[br](423ns)]][[role grey -]][[role grey -]]] +[[legendre[br](300/300 tests selected)][[role blue 1.23[br](450ns)]][[role green 1.03[br](377ns)]][[role green 1.00[br](366ns)]][[role blue 1.89[br](693ns)]][[role grey -]][[role grey -]]] +[[lgamma[br](400/400 tests selected)][[role red 3.87[br](182ns)]][[role blue 1.40[br](66ns)]][[role green 1.00[br](47ns)]][[role red 3.62[br](170ns)]][[role blue 1.62[br](76ns)]][[role green 1.00[br](47ns)]]] +[[log1p[br](80/80 tests selected)][[role green 1.08[br](13ns)]][[role green 1.00[br](12ns)]][[role green 1.00[br](12ns)]][[role grey -]][[role grey -]][[role green 1.00[br](12ns)]]] +[[polygamma[br](823/1535 tests selected)][[role red 6.54[br](1459ns)]][[role blue 1.22[br](273ns)]][[role grey -]][[role red 2.13[br](476ns)]][[role green 1.00[br](223ns)]][[role grey -]]] +[[sph_bessel[br](483/483 tests selected)][[role blue 1.69[br](1413ns)]][[role green 1.00[br](838ns)]][[role red 2.03[br](1697ns)]][[role red 2.75[br](2305ns)]][[role grey -]][[role grey -]]] +[[sph_neumann[br](284/284 tests selected)][[role red 8.35[br](3514ns)]][[role red 3.70[br](1559ns)]][[role red 6.08[br](2558ns)]][[role green 1.00[br](421ns)]][[role grey -]][[role grey -]]] +[[tgamma (incomplete)[br](1266/1379 tests selected)][[role red 2.39[br](495ns)]][[role green 1.00[br](207ns)]][[role grey -]][[role red 3.78[br](783ns)]][[role grey -]][[role grey -]]] +[[tgamma[br](400/400 tests selected)][[role red 3.83[br](203ns)]][[role green 1.00[br](53ns)]][[role blue 1.30[br](69ns)]][[role green 1.19[br](63ns)]][[role green 1.19[br](63ns)]][[role blue 1.30[br](69ns)]]] +[[trigamma[br](659/659 tests selected)][[role blue 1.65[br](33ns)]][[role green 1.00[br](20ns)]][[role grey -]][[role red 41.55[br](831ns)]][[role red 12.25[br](245ns)]][[role grey -]]] +[[zeta[br](448/448 tests selected)][[role red 2.98[br](337ns)]][[role green 1.00[br](113ns)]][[role red 596.97[br](67458ns)]][[role blue 1.53[br](173ns)]][[role grey -]][[role grey -]]] +] +] + +[template table_Rational_Method_Comparison_with_GNU_C_version_5_1_0_on_linux[] +[table:table_Rational_Method_Comparison_with_GNU_C_version_5_1_0_on_linux Rational Method Comparison with GNU C++ version 5.1.0 on linux +[[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 red 2.15[br](88ns)]][[role red 2.07[br](85ns)]][[role green 1.07[br](44ns)]][[role green 1.05[br](43ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]]] +[[Order 3][[role blue 1.98[br](81ns)]][[role blue 1.98[br](81ns)]][[role blue 1.98[br](81ns)]][[role red 2.02[br](83ns)]][[role green 1.05[br](43ns)]][[role green 1.05[br](43ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]]] +[[Order 4][[role blue 1.95[br](82ns)]][[role blue 1.98[br](83ns)]][[role blue 1.98[br](83ns)]][[role blue 1.98[br](83ns)]][[role green 1.05[br](44ns)]][[role green 1.05[br](44ns)]][[role green 1.00[br](42ns)]][[role green 1.00[br](42ns)]]] +[[Order 5][[role green 1.00[br](82ns)]][[role green 1.06[br](87ns)]][[role green 1.01[br](83ns)]][[role green 1.01[br](83ns)]][[role blue 1.54[br](126ns)]][[role blue 1.52[br](125ns)]][[role blue 1.46[br](120ns)]][[role blue 1.48[br](121ns)]]] +[[Order 6][[role green 1.03[br](89ns)]][[role green 1.14[br](98ns)]][[role green 1.01[br](87ns)]][[role green 1.00[br](86ns)]][[role blue 1.42[br](122ns)]][[role blue 1.43[br](123ns)]][[role blue 1.40[br](120ns)]][[role blue 1.42[br](122ns)]]] +[[Order 7][[role green 1.05[br](98ns)]][[role blue 1.26[br](117ns)]][[role green 1.00[br](93ns)]][[role green 1.01[br](94ns)]][[role blue 1.38[br](128ns)]][[role blue 1.43[br](133ns)]][[role blue 1.35[br](126ns)]][[role blue 1.37[br](127ns)]]] +[[Order 8][[role green 1.16[br](114ns)]][[role blue 1.41[br](138ns)]][[role green 1.00[br](98ns)]][[role green 1.00[br](98ns)]][[role blue 1.34[br](131ns)]][[role blue 1.34[br](131ns)]][[role blue 1.33[br](130ns)]][[role blue 1.33[br](130ns)]]] +[[Order 9][[role green 1.14[br](131ns)]][[role blue 1.31[br](151ns)]][[role green 1.00[br](115ns)]][[role green 1.00[br](115ns)]][[role green 1.19[br](137ns)]][[role green 1.17[br](135ns)]][[role green 1.16[br](133ns)]][[role green 1.17[br](134ns)]]] +[[Order 10][[role green 1.16[br](151ns)]][[role blue 1.26[br](164ns)]][[role green 1.00[br](130ns)]][[role green 1.01[br](131ns)]][[role green 1.16[br](151ns)]][[role green 1.12[br](146ns)]][[role green 1.17[br](152ns)]][[role green 1.17[br](152ns)]]] +[[Order 11][[role green 1.18[br](167ns)]][[role blue 1.24[br](176ns)]][[role green 1.00[br](142ns)]][[role green 1.02[br](145ns)]][[role green 1.09[br](155ns)]][[role green 1.06[br](151ns)]][[role green 1.01[br](144ns)]][[role green 1.02[br](145ns)]]] +[[Order 12][[role blue 1.23[br](184ns)]][[role blue 1.28[br](192ns)]][[role green 1.11[br](166ns)]][[role blue 1.59[br](238ns)]][[role green 1.06[br](159ns)]][[role green 1.06[br](159ns)]][[role green 1.01[br](151ns)]][[role green 1.00[br](150ns)]]] +[[Order 13][[role blue 1.23[br](200ns)]][[role blue 1.30[br](211ns)]][[role green 1.09[br](176ns)]][[role green 1.15[br](187ns)]][[role green 1.02[br](165ns)]][[role green 1.03[br](167ns)]][[role green 1.01[br](164ns)]][[role green 1.00[br](162ns)]]] +[[Order 14][[role blue 1.28[br](215ns)]][[role blue 1.45[br](243ns)]][[role blue 1.55[br](261ns)]][[role blue 1.24[br](209ns)]][[role green 1.08[br](181ns)]][[role green 1.08[br](182ns)]][[role green 1.03[br](173ns)]][[role green 1.00[br](168ns)]]] +[[Order 15][[role blue 1.26[br](226ns)]][[role blue 1.49[br](269ns)]][[role blue 1.26[br](227ns)]][[role blue 1.31[br](235ns)]][[role green 1.09[br](196ns)]][[role green 1.08[br](195ns)]][[role green 1.01[br](181ns)]][[role green 1.00[br](180ns)]]] +[[Order 16][[role blue 1.25[br](241ns)]][[role blue 1.49[br](287ns)]][[role blue 1.23[br](238ns)]][[role blue 1.28[br](247ns)]][[role green 1.09[br](211ns)]][[role green 1.09[br](211ns)]][[role green 1.02[br](197ns)]][[role green 1.00[br](193ns)]]] +[[Order 17][[role blue 1.27[br](259ns)]][[role blue 1.53[br](312ns)]][[role blue 1.27[br](260ns)]][[role blue 1.31[br](267ns)]][[role green 1.06[br](216ns)]][[role green 1.06[br](216ns)]][[role green 1.00[br](204ns)]][[role green 1.00[br](205ns)]]] +[[Order 18][[role blue 1.27[br](276ns)]][[role blue 1.47[br](320ns)]][[role blue 1.28[br](278ns)]][[role blue 1.26[br](274ns)]][[role green 1.07[br](233ns)]][[role green 1.10[br](239ns)]][[role green 1.00[br](217ns)]][[role green 1.00[br](217ns)]]] +[[Order 19][[role blue 1.29[br](294ns)]][[role blue 1.49[br](339ns)]][[role blue 1.24[br](283ns)]][[role blue 1.28[br](291ns)]][[role green 1.08[br](247ns)]][[role green 1.06[br](241ns)]][[role green 1.00[br](228ns)]][[role green 1.02[br](232ns)]]] +[[Order 20][[role blue 1.35[br](329ns)]][[role blue 1.75[br](428ns)]][[role blue 1.24[br](302ns)]][[role blue 1.21[br](295ns)]][[role green 1.07[br](261ns)]][[role green 1.11[br](271ns)]][[role green 1.00[br](244ns)]][[role green 1.01[br](247ns)]]] +] +] + +[template table_Polynomial_Method_Comparison_with_GNU_C_version_5_1_0_on_linux[] +[table:table_Polynomial_Method_Comparison_with_GNU_C_version_5_1_0_on_linux Polynomial Method Comparison with GNU C++ version 5.1.0 on linux +[[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 blue 1.50[br](18ns)]][[role red 2.08[br](25ns)]][[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 blue 1.40[br](21ns)]][[role red 2.27[br](34ns)]][[role green 1.00[br](15ns)]][[role green 1.07[br](16ns)]][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]][[role green 1.07[br](16ns)]]] +[[Order 5][[role blue 1.44[br](26ns)]][[role red 2.67[br](48ns)]][[role green 1.00[br](18ns)]][[role green 1.00[br](18ns)]][[role green 1.06[br](19ns)]][[role green 1.06[br](19ns)]][[role green 1.11[br](20ns)]][[role green 1.11[br](20ns)]]] +[[Order 6][[role blue 1.61[br](37ns)]][[role red 2.35[br](54ns)]][[role green 1.00[br](23ns)]][[role green 1.00[br](23ns)]][[role green 1.04[br](24ns)]][[role green 1.04[br](24ns)]][[role green 1.00[br](23ns)]][[role green 1.00[br](23ns)]]] +[[Order 7][[role blue 1.59[br](43ns)]][[role red 2.37[br](64ns)]][[role green 1.07[br](29ns)]][[role green 1.04[br](28ns)]][[role green 1.00[br](27ns)]][[role green 1.00[br](27ns)]][[role green 1.04[br](28ns)]][[role green 1.00[br](27ns)]]] +[[Order 8][[role blue 1.74[br](54ns)]][[role red 2.32[br](72ns)]][[role green 1.13[br](35ns)]][[role green 1.16[br](36ns)]][[role green 1.06[br](33ns)]][[role green 1.03[br](32ns)]][[role green 1.03[br](32ns)]][[role green 1.00[br](31ns)]]] +[[Order 9][[role blue 1.83[br](64ns)]][[role red 2.60[br](91ns)]][[role green 1.20[br](42ns)]][[role green 1.20[br](42ns)]][[role green 1.03[br](36ns)]][[role green 1.03[br](36ns)]][[role green 1.00[br](35ns)]][[role green 1.03[br](36ns)]]] +[[Order 10][[role blue 1.66[br](68ns)]][[role red 2.44[br](100ns)]][[role blue 1.22[br](50ns)]][[role blue 1.22[br](50ns)]][[role green 1.02[br](42ns)]][[role green 1.02[br](42ns)]][[role green 1.00[br](41ns)]][[role green 1.00[br](41ns)]]] +[[Order 11][[role blue 1.76[br](81ns)]][[role red 2.48[br](114ns)]][[role blue 1.26[br](58ns)]][[role blue 1.26[br](58ns)]][[role green 1.00[br](46ns)]][[role green 1.00[br](46ns)]][[role green 1.00[br](46ns)]][[role green 1.00[br](46ns)]]] +[[Order 12][[role blue 1.86[br](95ns)]][[role red 2.55[br](130ns)]][[role blue 1.31[br](67ns)]][[role blue 1.35[br](69ns)]][[role green 1.04[br](53ns)]][[role green 1.04[br](53ns)]][[role green 1.00[br](51ns)]][[role green 1.00[br](51ns)]]] +[[Order 13][[role red 2.02[br](103ns)]][[role red 2.80[br](143ns)]][[role blue 1.41[br](72ns)]][[role blue 1.41[br](72ns)]][[role green 1.00[br](51ns)]][[role green 1.00[br](51ns)]][[role green 1.00[br](51ns)]][[role green 1.00[br](51ns)]]] +[[Order 14][[role red 2.02[br](113ns)]][[role red 2.80[br](157ns)]][[role blue 1.54[br](86ns)]][[role blue 1.52[br](85ns)]][[role green 1.05[br](59ns)]][[role green 1.07[br](60ns)]][[role green 1.02[br](57ns)]][[role green 1.00[br](56ns)]]] +[[Order 15][[role blue 1.74[br](127ns)]][[role red 2.38[br](174ns)]][[role blue 1.34[br](98ns)]][[role blue 1.30[br](95ns)]][[role green 1.00[br](73ns)]][[role green 1.01[br](74ns)]][[role green 1.00[br](73ns)]][[role green 1.00[br](73ns)]]] +[[Order 16][[role blue 1.95[br](154ns)]][[role red 2.48[br](196ns)]][[role blue 1.35[br](107ns)]][[role blue 1.37[br](108ns)]][[role green 1.04[br](82ns)]][[role green 1.03[br](81ns)]][[role green 1.00[br](79ns)]][[role green 1.00[br](79ns)]]] +[[Order 17][[role blue 1.90[br](158ns)]][[role red 2.61[br](217ns)]][[role blue 1.45[br](120ns)]][[role blue 1.45[br](120ns)]][[role green 1.02[br](85ns)]][[role green 1.01[br](84ns)]][[role green 1.00[br](83ns)]][[role green 1.01[br](84ns)]]] +[[Order 18][[role blue 1.91[br](170ns)]][[role red 2.69[br](239ns)]][[role blue 1.49[br](133ns)]][[role blue 1.48[br](132ns)]][[role green 1.04[br](93ns)]][[role green 1.03[br](92ns)]][[role green 1.00[br](89ns)]][[role green 1.00[br](89ns)]]] +[[Order 19][[role blue 1.98[br](182ns)]][[role red 2.79[br](257ns)]][[role blue 1.57[br](144ns)]][[role blue 1.57[br](144ns)]][[role green 1.01[br](93ns)]][[role green 1.01[br](93ns)]][[role green 1.00[br](92ns)]][[role green 1.01[br](93ns)]]] +[[Order 20][[role blue 1.99[br](195ns)]][[role red 2.80[br](274ns)]][[role blue 1.59[br](156ns)]][[role blue 1.59[br](156ns)]][[role green 1.05[br](103ns)]][[role green 1.05[br](103ns)]][[role green 1.00[br](98ns)]][[role green 1.01[br](99ns)]]] +] +] + +[template table_Distribution_performance_comparison_with_for_different_performance_options_with_GNU_C_version_5_1_0_on_linux[] +[table:table_Distribution_performance_comparison_with_for_different_performance_options_with_GNU_C_version_5_1_0_on_linux Distribution performance comparison with for different performance options with GNU C++ version 5.1.0 on linux +[[Function][boost 1.59][Boost[br]promote_double][Boost[br]promote_double[br]digits10<10>][Boost[br]float[br]promote_float]] +[[ArcSine (CDF)][[role red 2.11[br](38ns)]][[role red 2.11[br](38ns)]][[role red 2.11[br](38ns)]][[role green 1.00[br](18ns)]]] +[[ArcSine (PDF)][[role green 1.12[br](9ns)]][[role green 1.12[br](9ns)]][[role green 1.12[br](9ns)]][[role green 1.00[br](8ns)]]] +[[ArcSine (quantile)][[role blue 1.25[br](20ns)]][[role blue 1.25[br](20ns)]][[role blue 1.25[br](20ns)]][[role green 1.00[br](16ns)]]] +[[Beta (CDF)][[role red 3.23[br](413ns)]][[role blue 1.34[br](171ns)]][[role blue 1.24[br](159ns)]][[role green 1.00[br](128ns)]]] +[[Beta (PDF)][[role red 2.77[br](327ns)]][[role green 1.03[br](122ns)]][[role green 1.03[br](122ns)]][[role green 1.00[br](118ns)]]] +[[Beta (quantile)][[role red 3.75[br](2643ns)]][[role blue 1.56[br](1101ns)]][[role blue 1.25[br](882ns)]][[role green 1.00[br](704ns)]]] +[[Binomial (CDF)][[role red 4.15[br](1042ns)]][[role red 2.38[br](597ns)]][[role blue 1.88[br](471ns)]][[role green 1.00[br](251ns)]]] +[[Binomial (PDF)][[role red 2.52[br](345ns)]][[role green 1.11[br](152ns)]][[role green 1.09[br](150ns)]][[role green 1.00[br](137ns)]]] +[[Binomial (quantile)][[role red 3.55[br](4706ns)]][[role red 2.13[br](2818ns)]][[role blue 1.71[br](2261ns)]][[role green 1.00[br](1326ns)]]] +[[Cauchy (CDF)][[role green 1.19[br](25ns)]][[role green 1.14[br](24ns)]][[role green 1.14[br](24ns)]][[role green 1.00[br](21ns)]]] +[[Cauchy (PDF)][[role blue 1.33[br](8ns)]][[role blue 1.33[br](8ns)]][[role blue 1.33[br](8ns)]][[role green 1.00[br](6ns)]]] +[[Cauchy (quantile)][[role blue 1.43[br](43ns)]][[role blue 1.43[br](43ns)]][[role blue 1.40[br](42ns)]][[role green 1.00[br](30ns)]]] +[[ChiSquared (CDF)][[role red 3.87[br](495ns)]][[role blue 1.86[br](238ns)]][[role blue 1.54[br](197ns)]][[role green 1.00[br](128ns)]]] +[[ChiSquared (PDF)][[role red 3.59[br](337ns)]][[role blue 1.31[br](123ns)]][[role blue 1.26[br](118ns)]][[role green 1.00[br](94ns)]]] +[[ChiSquared (quantile)][[role red 3.73[br](1299ns)]][[role blue 1.99[br](692ns)]][[role blue 1.50[br](521ns)]][[role green 1.00[br](348ns)]]] +[[Exponential (CDF)][[role blue 1.29[br](18ns)]][[role blue 1.29[br](18ns)]][[role blue 1.29[br](18ns)]][[role green 1.00[br](14ns)]]] +[[Exponential (PDF)][[role blue 1.56[br](25ns)]][[role blue 1.56[br](25ns)]][[role blue 1.56[br](25ns)]][[role green 1.00[br](16ns)]]] +[[Exponential (quantile)][[role green 1.05[br](23ns)]][[role green 1.05[br](23ns)]][[role green 1.00[br](22ns)]][[role green 1.05[br](23ns)]]] +[[ExtremeValue (CDF)][[role blue 1.27[br](47ns)]][[role blue 1.30[br](48ns)]][[role blue 1.30[br](48ns)]][[role green 1.00[br](37ns)]]] +[[ExtremeValue (PDF)][[role blue 1.41[br](65ns)]][[role blue 1.43[br](66ns)]][[role blue 1.43[br](66ns)]][[role green 1.00[br](46ns)]]] +[[ExtremeValue (quantile)][[role blue 1.55[br](62ns)]][[role blue 1.57[br](63ns)]][[role blue 1.57[br](63ns)]][[role green 1.00[br](40ns)]]] +[[F (CDF)][[role red 4.18[br](961ns)]][[role red 2.37[br](545ns)]][[role blue 1.86[br](427ns)]][[role green 1.00[br](230ns)]]] +[[F (PDF)][[role red 2.84[br](378ns)]][[role green 1.14[br](152ns)]][[role green 1.14[br](152ns)]][[role green 1.00[br](133ns)]]] +[[F (quantile)][[role red 2.77[br](2753ns)]][[role blue 1.48[br](1471ns)]][[role blue 1.30[br](1295ns)]][[role green 1.00[br](993ns)]]] +[[Gamma (CDF)][[role red 3.61[br](570ns)]][[role blue 1.51[br](239ns)]][[role blue 1.32[br](208ns)]][[role green 1.00[br](158ns)]]] +[[Gamma (PDF)][[role red 3.96[br](452ns)]][[role blue 1.37[br](156ns)]][[role blue 1.27[br](145ns)]][[role green 1.00[br](114ns)]]] +[[Gamma (quantile)][[role red 3.89[br](1787ns)]][[role blue 1.78[br](817ns)]][[role blue 1.20[br](551ns)]][[role green 1.00[br](459ns)]]] +[[Geometric (CDF)][[role green 1.09[br](24ns)]][[role green 1.00[br](22ns)]][[role green 1.00[br](22ns)]][[role green 1.00[br](22ns)]]] +[[Geometric (PDF)][[role green 1.06[br](33ns)]][[role green 1.03[br](32ns)]][[role green 1.00[br](31ns)]][[role green 1.19[br](37ns)]]] +[[Geometric (quantile)][[role green 1.05[br](21ns)]][[role green 1.05[br](21ns)]][[role green 1.00[br](20ns)]][[role green 1.10[br](22ns)]]] +[[Hypergeometric (CDF)][[role blue 1.80[br](10644ns)]][[role green 1.01[br](5961ns)]][[role green 1.00[br](5922ns)]][[role green 1.02[br](6013ns)]]] +[[Hypergeometric (PDF)][[role blue 1.82[br](10316ns)]][[role green 1.02[br](5756ns)]][[role green 1.00[br](5658ns)]][[role green 1.07[br](6027ns)]]] +[[Hypergeometric (quantile)][[role green 1.00[br](50508ns)]][[role blue 1.69[br](85415ns)]][[role blue 1.69[br](85277ns)]][[role red 2.08[br](105261ns)]]] +[[InverseChiSquared (CDF)][[role red 4.36[br](497ns)]][[role blue 2.00[br](228ns)]][[role blue 1.54[br](175ns)]][[role green 1.00[br](114ns)]]] +[[InverseChiSquared (PDF)][[role red 3.52[br](327ns)]][[role blue 1.45[br](135ns)]][[role blue 1.35[br](126ns)]][[role green 1.00[br](93ns)]]] +[[InverseChiSquared (quantile)][[role red 3.61[br](1281ns)]][[role blue 1.95[br](693ns)]][[role blue 1.50[br](531ns)]][[role green 1.00[br](355ns)]]] +[[InverseGamma (CDF)][[role red 3.39[br](566ns)]][[role blue 1.40[br](234ns)]][[role blue 1.21[br](202ns)]][[role green 1.00[br](167ns)]]] +[[InverseGamma (PDF)][[role red 4.00[br](452ns)]][[role blue 1.41[br](159ns)]][[role blue 1.33[br](150ns)]][[role green 1.00[br](113ns)]]] +[[InverseGamma (quantile)][[role red 3.59[br](1750ns)]][[role blue 1.67[br](814ns)]][[role green 1.15[br](559ns)]][[role green 1.00[br](488ns)]]] +[[InverseGaussian (CDF)][[role red 2.22[br](102ns)]][[role red 2.20[br](101ns)]][[role red 2.20[br](101ns)]][[role green 1.00[br](46ns)]]] +[[InverseGaussian (PDF)][[role blue 1.50[br](18ns)]][[role blue 1.50[br](18ns)]][[role blue 1.50[br](18ns)]][[role green 1.00[br](12ns)]]] +[[InverseGaussian (quantile)][[role red 2.47[br](1969ns)]][[role red 2.49[br](1981ns)]][[role red 2.28[br](1814ns)]][[role green 1.00[br](796ns)]]] +[[Laplace (CDF)][[role blue 1.30[br](26ns)]][[role blue 1.25[br](25ns)]][[role blue 1.25[br](25ns)]][[role green 1.00[br](20ns)]]] +[[Laplace (PDF)][[role blue 1.42[br](27ns)]][[role blue 1.37[br](26ns)]][[role blue 1.37[br](26ns)]][[role green 1.00[br](19ns)]]] +[[Laplace (quantile)][[role blue 1.43[br](30ns)]][[role blue 1.43[br](30ns)]][[role blue 1.43[br](30ns)]][[role green 1.00[br](21ns)]]] +[[LogNormal (CDF)][[role red 2.06[br](107ns)]][[role blue 1.23[br](64ns)]][[role blue 1.23[br](64ns)]][[role green 1.00[br](52ns)]]] +[[LogNormal (PDF)][[role blue 1.44[br](62ns)]][[role blue 1.42[br](61ns)]][[role blue 1.44[br](62ns)]][[role green 1.00[br](43ns)]]] +[[LogNormal (quantile)][[role blue 1.40[br](95ns)]][[role blue 1.26[br](86ns)]][[role blue 1.26[br](86ns)]][[role green 1.00[br](68ns)]]] +[[Logistic (CDF)][[role blue 1.30[br](26ns)]][[role blue 1.35[br](27ns)]][[role blue 1.35[br](27ns)]][[role green 1.00[br](20ns)]]] +[[Logistic (PDF)][[role blue 1.32[br](29ns)]][[role blue 1.32[br](29ns)]][[role blue 1.32[br](29ns)]][[role green 1.00[br](22ns)]]] +[[Logistic (quantile)][[role blue 1.50[br](33ns)]][[role blue 1.55[br](34ns)]][[role blue 1.50[br](33ns)]][[role green 1.00[br](22ns)]]] +[[NegativeBinomial (CDF)][[role red 4.82[br](1640ns)]][[role red 2.81[br](955ns)]][[role red 2.11[br](719ns)]][[role green 1.00[br](340ns)]]] +[[NegativeBinomial (PDF)][[role red 2.58[br](358ns)]][[role green 1.14[br](158ns)]][[role green 1.12[br](155ns)]][[role green 1.00[br](139ns)]]] +[[NegativeBinomial (quantile)][[role red 2.74[br](8427ns)]][[role blue 1.57[br](4814ns)]][[role blue 1.22[br](3748ns)]][[role green 1.00[br](3073ns)]]] +[[NonCentralBeta (CDF)][[role red 3.97[br](2451ns)]][[role red 2.16[br](1333ns)]][[role blue 1.79[br](1105ns)]][[role green 1.00[br](617ns)]]] +[[NonCentralBeta (PDF)][[role red 3.93[br](1875ns)]][[role red 2.28[br](1087ns)]][[role blue 1.94[br](925ns)]][[role green 1.00[br](477ns)]]] +[[NonCentralBeta (quantile)][[role red 5.54[br](58621ns)]][[role red 2.63[br](27810ns)]][[role red 2.11[br](22395ns)]][[role green 1.00[br](10589ns)]]] +[[NonCentralChiSquared (CDF)][[role red 4.21[br](6804ns)]][[role red 2.62[br](4244ns)]][[role red 2.07[br](3353ns)]][[role green 1.00[br](1617ns)]]] +[[NonCentralChiSquared (PDF)][[role red 2.98[br](1114ns)]][[role blue 1.74[br](651ns)]][[role blue 1.63[br](608ns)]][[role green 1.00[br](374ns)]]] +[[NonCentralChiSquared (quantile)][[role red 6.96[br](48267ns)]][[role red 3.58[br](24784ns)]][[role red 2.41[br](16702ns)]][[role green 1.00[br](6931ns)]]] +[[NonCentralF (CDF)][[role red 3.83[br](2371ns)]][[role red 2.03[br](1257ns)]][[role blue 1.74[br](1078ns)]][[role green 1.00[br](619ns)]]] +[[NonCentralF (PDF)][[role red 3.69[br](1949ns)]][[role blue 1.93[br](1018ns)]][[role blue 1.68[br](886ns)]][[role green 1.00[br](528ns)]]] +[[NonCentralF (quantile)][[role red 4.34[br](35608ns)]][[role red 2.26[br](18535ns)]][[role blue 1.96[br](16111ns)]][[role green 1.00[br](8210ns)]]] +[[NonCentralT (CDF)][[role red 4.52[br](9265ns)]][[role red 2.79[br](5710ns)]][[role red 2.24[br](4597ns)]][[role green 1.00[br](2050ns)]]] +[[NonCentralT (PDF)][[role red 4.20[br](6920ns)]][[role red 2.80[br](4612ns)]][[role red 2.32[br](3818ns)]][[role green 1.00[br](1649ns)]]] +[[NonCentralT (quantile)][[role red 5.64[br](95714ns)]][[role red 3.16[br](53580ns)]][[role red 2.24[br](38040ns)]][[role green 1.00[br](16967ns)]]] +[[Normal (CDF)][[role red 2.55[br](74ns)]][[role green 1.14[br](33ns)]][[role green 1.14[br](33ns)]][[role green 1.00[br](29ns)]]] +[[Normal (PDF)][[role blue 1.36[br](30ns)]][[role blue 1.41[br](31ns)]][[role blue 1.41[br](31ns)]][[role green 1.00[br](22ns)]]] +[[Normal (quantile)][[role blue 1.50[br](60ns)]][[role green 1.18[br](47ns)]][[role green 1.18[br](47ns)]][[role green 1.00[br](40ns)]]] +[[Pareto (CDF)][[role blue 1.22[br](56ns)]][[role blue 1.24[br](57ns)]][[role blue 1.24[br](57ns)]][[role green 1.00[br](46ns)]]] +[[Pareto (PDF)][[role green 1.02[br](87ns)]][[role green 1.02[br](87ns)]][[role green 1.00[br](85ns)]][[role blue 1.21[br](103ns)]]] +[[Pareto (quantile)][[role green 1.04[br](54ns)]][[role green 1.02[br](53ns)]][[role green 1.00[br](52ns)]][[role blue 1.23[br](64ns)]]] +[[Poisson (CDF)][[role red 3.21[br](234ns)]][[role blue 1.58[br](115ns)]][[role blue 1.42[br](104ns)]][[role green 1.00[br](73ns)]]] +[[Poisson (PDF)][[role red 3.03[br](188ns)]][[role blue 1.32[br](82ns)]][[role blue 1.31[br](81ns)]][[role green 1.00[br](62ns)]]] +[[Poisson (quantile)][[role red 2.88[br](1053ns)]][[role blue 1.46[br](536ns)]][[role blue 1.34[br](490ns)]][[role green 1.00[br](366ns)]]] +[[Rayleigh (CDF)][[role blue 1.22[br](22ns)]][[role green 1.17[br](21ns)]][[role green 1.17[br](21ns)]][[role green 1.00[br](18ns)]]] +[[Rayleigh (PDF)][[role blue 1.25[br](25ns)]][[role blue 1.30[br](26ns)]][[role blue 1.30[br](26ns)]][[role green 1.00[br](20ns)]]] +[[Rayleigh (quantile)][[role green 1.04[br](24ns)]][[role green 1.00[br](23ns)]][[role green 1.00[br](23ns)]][[role green 1.00[br](23ns)]]] +[[SkewNormal (CDF)][[role blue 1.70[br](438ns)]][[role blue 1.57[br](404ns)]][[role blue 1.57[br](404ns)]][[role green 1.00[br](257ns)]]] +[[SkewNormal (PDF)][[role blue 1.95[br](86ns)]][[role blue 1.25[br](55ns)]][[role blue 1.27[br](56ns)]][[role green 1.00[br](44ns)]]] +[[SkewNormal (quantile)][[role red 2.19[br](3470ns)]][[role blue 1.96[br](3108ns)]][[role blue 1.38[br](2192ns)]][[role green 1.00[br](1588ns)]]] +[[StudentsT (CDF)][[role red 6.77[br](1415ns)]][[role red 2.13[br](445ns)]][[role red 2.01[br](421ns)]][[role green 1.00[br](209ns)]]] +[[StudentsT (PDF)][[role red 5.46[br](655ns)]][[role blue 1.54[br](185ns)]][[role blue 1.56[br](187ns)]][[role green 1.00[br](120ns)]]] +[[StudentsT (quantile)][[role red 4.99[br](2409ns)]][[role blue 1.60[br](773ns)]][[role blue 1.57[br](757ns)]][[role green 1.00[br](483ns)]]] +[[Weibull (CDF)][[role green 1.07[br](88ns)]][[role green 1.01[br](83ns)]][[role green 1.00[br](82ns)]][[role blue 1.27[br](104ns)]]] +[[Weibull (PDF)][[role green 1.00[br](147ns)]][[role green 1.01[br](149ns)]][[role green 1.01[br](149ns)]][[role blue 1.24[br](182ns)]]] +[[Weibull (quantile)][[role green 1.01[br](87ns)]][[role green 1.00[br](86ns)]][[role green 1.01[br](87ns)]][[role blue 1.22[br](105ns)]]] +] +] + +[template table_Distribution_performance_comparison_with_GNU_C_version_5_1_0_on_linux[] +[table:table_Distribution_performance_comparison_with_GNU_C_version_5_1_0_on_linux Distribution performance comparison with GNU C++ version 5.1.0 on linux +[[Function][boost 1.59][Boost[br]promote_double][GSL][Rmath 3.0.2][DCDFLIB]] +[[ArcSine (CDF)][[role green 1.00[br](38ns)]][[role green 1.00[br](38ns)]][][][]] +[[ArcSine (PDF)][[role green 1.00[br](9ns)]][[role green 1.00[br](9ns)]][][][]] +[[ArcSine (quantile)][[role green 1.00[br](20ns)]][[role green 1.00[br](20ns)]][][][]] +[[Beta (CDF)][[role red 2.42[br](413ns)]][[role green 1.00[br](171ns)]][[role red 2.79[br](477ns)]][[role blue 1.68[br](288ns)]][[role red 2.47[br](422ns)]]] +[[Beta (PDF)][[role red 2.68[br](327ns)]][[role green 1.00[br](122ns)]][[role grey -]][[role blue 1.93[br](235ns)]][]] +[[Beta (quantile)][[role red 2.40[br](2643ns)]][[role green 1.00[br](1101ns)]][[role red 13.76[br](15155ns)]][[role red 16.19[br](17830ns)]][[role red 7.69[br](8471ns)]]] +[[Binomial (CDF)][[role blue 1.75[br](1042ns)]][[role green 1.00[br](597ns)]][[role blue 1.46[br](870ns)]][[role blue 1.25[br](746ns)]][[role blue 1.29[br](768ns)]]] +[[Binomial (PDF)][[role red 2.27[br](345ns)]][[role green 1.00[br](152ns)]][[role grey -]][[role green 1.18[br](180ns)]][]] +[[Binomial (quantile)][[role red 2.37[br](4706ns)]][[role blue 1.42[br](2818ns)]][[role grey -]][[role green 1.00[br](1987ns)]][[role red 5.89[br](11709ns)]]] +[[Cauchy (CDF)][[role blue 1.25[br](25ns)]][[role green 1.20[br](24ns)]][[role green 1.00[br](20ns)]][[role blue 1.45[br](29ns)]][]] +[[Cauchy (PDF)][[role green 1.00[br](8ns)]][[role green 1.00[br](8ns)]][[role grey -]][[role blue 1.38[br](11ns)]][]] +[[Cauchy (quantile)][[role green 1.00[br](43ns)]][[role green 1.00[br](43ns)]][[role red 56.63[br](2435ns)]][[role red 58.33[br](2508ns)]][]] +[[ChiSquared (CDF)][[role red 2.17[br](495ns)]][[role green 1.04[br](238ns)]][[role red 16.71[br](3811ns)]][[role blue 1.26[br](287ns)]][[role green 1.00[br](228ns)]]] +[[ChiSquared (PDF)][[role red 3.04[br](337ns)]][[role green 1.11[br](123ns)]][[role grey -]][[role green 1.00[br](111ns)]][]] +[[ChiSquared (quantile)][[role blue 1.88[br](1299ns)]][[role green 1.00[br](692ns)]][[role red 50.92[br](35239ns)]][[role red 2.26[br](1562ns)]][[role red 7.66[br](5304ns)]]] +[[Exponential (CDF)][[role green 1.00[br](18ns)]][[role green 1.00[br](18ns)]][[role blue 1.22[br](22ns)]][[role blue 1.61[br](29ns)]][]] +[[Exponential (PDF)][[role green 1.00[br](25ns)]][[role green 1.00[br](25ns)]][[role grey -]][[role blue 1.28[br](32ns)]][]] +[[Exponential (quantile)][[role blue 1.53[br](23ns)]][[role blue 1.53[br](23ns)]][[role green 1.00[br](15ns)]][[role blue 1.47[br](22ns)]][]] +[[ExtremeValue (CDF)][[role green 1.00[br](47ns)]][[role green 1.02[br](48ns)]][][][]] +[[ExtremeValue (PDF)][[role green 1.00[br](65ns)]][[role green 1.02[br](66ns)]][][][]] +[[ExtremeValue (quantile)][[role green 1.00[br](62ns)]][[role green 1.02[br](63ns)]][][][]] +[[F (CDF)][[role blue 1.76[br](961ns)]][[role green 1.00[br](545ns)]][[role blue 1.63[br](887ns)]][[role green 1.11[br](603ns)]][[role green 1.12[br](608ns)]]] +[[F (PDF)][[role red 2.49[br](378ns)]][[role green 1.00[br](152ns)]][[role grey -]][[role green 1.17[br](178ns)]][]] +[[F (quantile)][[role blue 1.87[br](2753ns)]][[role green 1.00[br](1471ns)]][[role red 9.77[br](14370ns)]][[role red 2.03[br](2983ns)]][[role red 5.99[br](8807ns)]]] +[[Gamma (CDF)][[role red 2.43[br](570ns)]][[role green 1.02[br](239ns)]][[role red 6.24[br](1466ns)]][[role blue 1.45[br](340ns)]][[role green 1.00[br](235ns)]]] +[[Gamma (PDF)][[role red 2.90[br](452ns)]][[role green 1.00[br](156ns)]][[role grey -]][[role green 1.03[br](160ns)]][]] +[[Gamma (quantile)][[role red 2.19[br](1787ns)]][[role green 1.00[br](817ns)]][[role red 14.08[br](11500ns)]][[role red 2.12[br](1729ns)]][[role green 1.03[br](843ns)]]] +[[Geometric (CDF)][[role green 1.09[br](24ns)]][[role green 1.00[br](22ns)]][[role green 1.18[br](26ns)]][[role red 2.55[br](56ns)]][]] +[[Geometric (PDF)][[role green 1.03[br](33ns)]][[role green 1.00[br](32ns)]][[role grey -]][[role red 6.53[br](209ns)]][]] +[[Geometric (quantile)][[role green 1.00[br](21ns)]][[role green 1.00[br](21ns)]][[role grey -]][[role red 2.38[br](50ns)]][]] +[[Hypergeometric (CDF)][[role red 11.16[br](10644ns)]][[role red 6.25[br](5961ns)]][[role blue 1.55[br](1476ns)]][[role green 1.00[br](954ns)]][]] +[[Hypergeometric (PDF)][[role red 23.39[br](10316ns)]][[role red 13.05[br](5756ns)]][[role grey -]][[role green 1.00[br](441ns)]][]] +[[Hypergeometric (quantile)][[role green 1.00[br](50508ns)]][[role blue 1.69[br](85415ns)]][[role grey -]][[role blue 1.67[br](84488ns)]][]] +[[InverseChiSquared (CDF)][[role red 2.18[br](497ns)]][[role green 1.00[br](228ns)]][][][]] +[[InverseChiSquared (PDF)][[role red 2.42[br](327ns)]][[role green 1.00[br](135ns)]][][][]] +[[InverseChiSquared (quantile)][[role blue 1.85[br](1281ns)]][[role green 1.00[br](693ns)]][][][]] +[[InverseGamma (CDF)][[role red 2.42[br](566ns)]][[role green 1.00[br](234ns)]][][][]] +[[InverseGamma (PDF)][[role red 2.84[br](452ns)]][[role green 1.00[br](159ns)]][][][]] +[[InverseGamma (quantile)][[role red 2.15[br](1750ns)]][[role green 1.00[br](814ns)]][][][]] +[[InverseGaussian (CDF)][[role green 1.01[br](102ns)]][[role green 1.00[br](101ns)]][][][]] +[[InverseGaussian (PDF)][[role green 1.00[br](18ns)]][[role green 1.00[br](18ns)]][][][]] +[[InverseGaussian (quantile)][[role green 1.00[br](1969ns)]][[role green 1.01[br](1981ns)]][][][]] +[[Laplace (CDF)][[role blue 1.37[br](26ns)]][[role blue 1.32[br](25ns)]][[role green 1.00[br](19ns)]][][]] +[[Laplace (PDF)][[role green 1.04[br](27ns)]][[role green 1.00[br](26ns)]][][][]] +[[Laplace (quantile)][[role green 1.11[br](30ns)]][[role green 1.11[br](30ns)]][[role green 1.00[br](27ns)]][][]] +[[LogNormal (CDF)][[role blue 1.67[br](107ns)]][[role green 1.00[br](64ns)]][[role green 1.16[br](74ns)]][[role blue 1.52[br](97ns)]][]] +[[LogNormal (PDF)][[role green 1.02[br](62ns)]][[role green 1.00[br](61ns)]][[role grey -]][[role green 1.10[br](67ns)]][]] +[[LogNormal (quantile)][[role blue 1.40[br](95ns)]][[role blue 1.26[br](86ns)]][[role green 1.00[br](68ns)]][[role blue 1.28[br](87ns)]][]] +[[Logistic (CDF)][[role green 1.00[br](26ns)]][[role green 1.04[br](27ns)]][[role green 1.08[br](28ns)]][[role blue 1.31[br](34ns)]][]] +[[Logistic (PDF)][[role green 1.00[br](29ns)]][[role green 1.00[br](29ns)]][[role grey -]][[role green 1.03[br](30ns)]][]] +[[Logistic (quantile)][[role green 1.06[br](33ns)]][[role green 1.10[br](34ns)]][[role green 1.00[br](31ns)]][[role blue 1.23[br](38ns)]][]] +[[NegativeBinomial (CDF)][[role red 2.01[br](1640ns)]][[role green 1.17[br](955ns)]][[role blue 1.55[br](1266ns)]][[role green 1.06[br](862ns)]][[role green 1.00[br](817ns)]]] +[[NegativeBinomial (PDF)][[role red 2.27[br](358ns)]][[role green 1.00[br](158ns)]][[role grey -]][[role green 1.18[br](186ns)]][]] +[[NegativeBinomial (quantile)][[role blue 1.75[br](8427ns)]][[role green 1.00[br](4814ns)]][[role grey -]][[role red 3.41[br](16439ns)]][[role red 3.20[br](15423ns)]]] +[[NonCentralBeta (CDF)][[role red 2.10[br](2451ns)]][[role green 1.14[br](1333ns)]][[role grey -]][[role green 1.00[br](1167ns)]][]] +[[NonCentralBeta (PDF)][[role red 2.03[br](1875ns)]][[role green 1.18[br](1087ns)]][[role grey -]][[role green 1.00[br](923ns)]][]] +[[NonCentralBeta (quantile)][[role red 2.11[br](58621ns)]][[role green 1.00[br](27810ns)]][[role grey -]][[role red 2.92[br](81077ns)]][]] +[[NonCentralChiSquared (CDF)][[role red 10.14[br](6804ns)]][[role red 6.32[br](4244ns)]][[role grey -]][[role red 15.64[br](10494ns)]][[role green 1.00[br](671ns)]]] +[[NonCentralChiSquared (PDF)][[role red 2.53[br](1114ns)]][[role blue 1.48[br](651ns)]][[role grey -]][[role green 1.00[br](440ns)]][]] +[[NonCentralChiSquared (quantile)][[role red 3.30[br](48267ns)]][[role blue 1.69[br](24784ns)]][[role grey -]][[role red 35.38[br](517836ns)]][[role green 1.00[br](14638ns)]]] +[[NonCentralF (CDF)][[role blue 1.89[br](2371ns)]][[role green 1.00[br](1257ns)]][[role grey -]][[role green 1.00[br](1262ns)]][[role green 1.13[br](1418ns)]]] +[[NonCentralF (PDF)][[role red 2.27[br](1949ns)]][[role green 1.19[br](1018ns)]][[role grey -]][[role green 1.00[br](858ns)]][]] +[[NonCentralF (quantile)][[role red 2.13[br](35608ns)]][[role green 1.11[br](18535ns)]][[role grey -]][[role red 3.98[br](66459ns)]][[role green 1.00[br](16718ns)]]] +[[NonCentralT (CDF)][[role red 4.96[br](9265ns)]][[role red 3.06[br](5710ns)]][[role grey -]][[role green 1.00[br](1868ns)]][[role blue 1.81[br](3378ns)]]] +[[NonCentralT (PDF)][[role blue 1.80[br](6920ns)]][[role green 1.20[br](4612ns)]][[role grey -]][[role green 1.00[br](3853ns)]][]] +[[NonCentralT (quantile)][[role blue 1.92[br](95714ns)]][[role green 1.07[br](53580ns)]][[role grey -]][[role blue 1.74[br](86576ns)]][[role green 1.00[br](49862ns)]]] +[[Normal (CDF)][[role red 2.39[br](74ns)]][[role green 1.06[br](33ns)]][[role green 1.00[br](31ns)]][[role blue 1.94[br](60ns)]][[role red 6.16[br](191ns)]]] +[[Normal (PDF)][[role green 1.00[br](30ns)]][[role green 1.03[br](31ns)]][[role grey -]][[role blue 1.27[br](38ns)]][]] +[[Normal (quantile)][[role blue 1.88[br](60ns)]][[role blue 1.47[br](47ns)]][[role green 1.00[br](32ns)]][[role blue 1.38[br](44ns)]][[role red 17.03[br](545ns)]]] +[[Pareto (CDF)][[role green 1.17[br](56ns)]][[role green 1.19[br](57ns)]][[role green 1.00[br](48ns)]][][]] +[[Pareto (PDF)][[role green 1.00[br](87ns)]][[role green 1.00[br](87ns)]][][][]] +[[Pareto (quantile)][[role green 1.12[br](54ns)]][[role green 1.10[br](53ns)]][[role green 1.00[br](48ns)]][][]] +[[Poisson (CDF)][[role red 2.03[br](234ns)]][[role green 1.00[br](115ns)]][[role red 6.10[br](701ns)]][[role red 2.32[br](267ns)]][[role blue 1.81[br](208ns)]]] +[[Poisson (PDF)][[role red 2.29[br](188ns)]][[role green 1.00[br](82ns)]][[role grey -]][[role green 1.11[br](91ns)]][]] +[[Poisson (quantile)][[role blue 1.96[br](1053ns)]][[role green 1.00[br](536ns)]][[role grey -]][[role green 1.19[br](639ns)]][[role red 5.65[br](3030ns)]]] +[[Rayleigh (CDF)][[role green 1.10[br](22ns)]][[role green 1.05[br](21ns)]][[role green 1.00[br](20ns)]][][]] +[[Rayleigh (PDF)][[role green 1.00[br](25ns)]][[role green 1.04[br](26ns)]][][][]] +[[Rayleigh (quantile)][[role green 1.20[br](24ns)]][[role green 1.15[br](23ns)]][[role green 1.00[br](20ns)]][][]] +[[SkewNormal (CDF)][[role green 1.08[br](438ns)]][[role green 1.00[br](404ns)]][][][]] +[[SkewNormal (PDF)][[role blue 1.56[br](86ns)]][[role green 1.00[br](55ns)]][][][]] +[[SkewNormal (quantile)][[role green 1.12[br](3470ns)]][[role green 1.00[br](3108ns)]][][][]] +[[StudentsT (CDF)][[role red 5.62[br](1415ns)]][[role blue 1.77[br](445ns)]][[role green 1.00[br](252ns)]][[role blue 1.34[br](338ns)]][[role blue 1.73[br](437ns)]]] +[[StudentsT (PDF)][[role red 5.16[br](655ns)]][[role blue 1.46[br](185ns)]][[role grey -]][[role green 1.00[br](127ns)]][]] +[[StudentsT (quantile)][[role red 3.12[br](2409ns)]][[role green 1.00[br](773ns)]][[role blue 1.39[br](1073ns)]][[role green 1.20[br](924ns)]][[role red 4.45[br](3442ns)]]] +[[Weibull (CDF)][[role green 1.13[br](88ns)]][[role green 1.06[br](83ns)]][[role green 1.00[br](78ns)]][[role blue 1.23[br](96ns)]][]] +[[Weibull (PDF)][[role blue 1.48[br](147ns)]][[role blue 1.51[br](149ns)]][[role grey -]][[role green 1.00[br](99ns)]][]] +[[Weibull (quantile)][[role green 1.07[br](87ns)]][[role green 1.06[br](86ns)]][[role green 1.00[br](81ns)]][[role green 1.12[br](91ns)]][]] +] +] + +[template table_Compiler_Comparison_on_linux[] +[table:table_Compiler_Comparison_on_linux Compiler Comparison on linux +[[Function][GNU C++ version 5.1.0[br]boost 1.59][GNU C++ version 5.1.0[br]boost 1.59[br]promote_double][Intel C++ C++0x mode version 1500[br]boost 1.59][Intel C++ C++0x mode version 1500[br]boost 1.59[br]promote_double][Clang version 3.7.0 (trunk 236512)[br]boost 1.59][Clang version 3.7.0 (trunk 236512)[br]boost 1.59[br]promote_double]] +[[assoc_laguerre][[role blue 1.23[br](218ns)]][[role green 1.05[br](186ns)]][[role blue 1.21[br](215ns)]][[role green 1.00[br](177ns)]][[role blue 1.23[br](217ns)]][[role blue 1.25[br](222ns)]]] +[[assoc_legendre][[role red 2.84[br](241ns)]][[role green 1.14[br](97ns)]][[role blue 1.92[br](163ns)]][[role green 1.00[br](85ns)]][[role red 2.98[br](253ns)]][[role green 1.18[br](100ns)]]] +[[beta][[role red 8.62[br](698ns)]][[role blue 1.86[br](151ns)]][[role red 5.99[br](485ns)]][[role green 1.00[br](81ns)]][[role red 9.21[br](746ns)]][[role blue 1.86[br](151ns)]]] +[[beta (incomplete)][[role red 4.74[br](1746ns)]][[role blue 1.51[br](555ns)]][[role red 3.36[br](1235ns)]][[role green 1.00[br](368ns)]][[role red 4.97[br](1828ns)]][[role blue 1.51[br](554ns)]]] +[[cbrt][[role red 2.56[br](41ns)]][[role green 1.06[br](17ns)]][[role red 2.31[br](37ns)]][[role green 1.12[br](18ns)]][[role red 2.81[br](45ns)]][[role green 1.00[br](16ns)]]] +[[cyl_bessel_i][[role red 4.41[br](1354ns)]][[role blue 1.24[br](381ns)]][[role red 3.72[br](1142ns)]][[role green 1.00[br](307ns)]][[role red 4.76[br](1461ns)]][[role blue 1.28[br](394ns)]]] +[[cyl_bessel_i (integer order)][[role red 3.62[br](752ns)]][[role green 1.11[br](231ns)]][[role red 3.38[br](702ns)]][[role green 1.00[br](208ns)]][[role red 4.13[br](859ns)]][[role green 1.17[br](243ns)]]] +[[cyl_bessel_j][[role red 3.26[br](1029ns)]][[role blue 1.21[br](382ns)]][[role red 2.94[br](930ns)]][[role green 1.00[br](316ns)]][[role red 3.55[br](1123ns)]][[role blue 1.33[br](420ns)]]] +[[cyl_bessel_j (integer order)][[role red 3.49[br](258ns)]][[role blue 1.31[br](97ns)]][[role red 2.92[br](216ns)]][[role green 1.00[br](74ns)]][[role red 3.80[br](281ns)]][[role blue 1.30[br](96ns)]]] +[[cyl_bessel_k][[role red 7.29[br](4416ns)]][[role green 1.06[br](643ns)]][[role red 7.21[br](4370ns)]][[role green 1.00[br](606ns)]][[role red 7.96[br](4826ns)]][[role blue 1.22[br](741ns)]]] +[[cyl_bessel_k (integer order)][[role red 10.29[br](3456ns)]][[role green 1.00[br](336ns)]][[role red 11.07[br](3721ns)]][[role green 1.01[br](338ns)]][[role red 15.39[br](5170ns)]][[role green 1.12[br](377ns)]]] +[[cyl_neumann][[role red 2.90[br](1418ns)]][[role green 1.17[br](574ns)]][[role red 2.74[br](1338ns)]][[role green 1.00[br](489ns)]][[role red 3.51[br](1714ns)]][[role blue 1.21[br](594ns)]]] +[[cyl_neumann (integer order)][[role red 2.19[br](532ns)]][[role green 1.06[br](258ns)]][[role red 2.29[br](557ns)]][[role green 1.00[br](243ns)]][[role red 2.93[br](713ns)]][[role green 1.11[br](269ns)]]] +[[digamma][[role red 2.79[br](67ns)]][[role blue 1.50[br](36ns)]][[role red 2.21[br](53ns)]][[role green 1.00[br](24ns)]][[role red 2.92[br](70ns)]][[role blue 1.46[br](35ns)]]] +[[ellint_1][[role red 2.03[br](349ns)]][[role green 1.04[br](179ns)]][[role red 2.19[br](377ns)]][[role green 1.00[br](172ns)]][[role red 4.26[br](732ns)]][[role green 1.01[br](173ns)]]] +[[ellint_1 (complete)][[role red 2.52[br](53ns)]][[role green 1.19[br](25ns)]][[role blue 1.95[br](41ns)]][[role green 1.00[br](21ns)]][[role red 2.29[br](48ns)]][[role blue 1.29[br](27ns)]]] +[[ellint_2][[role red 2.74[br](779ns)]][[role green 1.19[br](339ns)]][[role red 3.30[br](936ns)]][[role green 1.00[br](284ns)]][[role red 4.79[br](1359ns)]][[role green 1.16[br](329ns)]]] +[[ellint_2 (complete)][[role red 2.07[br](56ns)]][[role green 1.19[br](32ns)]][[role red 2.22[br](60ns)]][[role green 1.00[br](27ns)]][[role blue 2.00[br](54ns)]][[role green 1.19[br](32ns)]]] +[[ellint_3][[role red 3.42[br](2031ns)]][[role blue 1.26[br](748ns)]][[role red 3.40[br](2016ns)]][[role green 1.00[br](593ns)]][[role red 4.84[br](2873ns)]][[role blue 1.22[br](726ns)]]] +[[ellint_3 (complete)][[role red 3.21[br](1131ns)]][[role blue 1.29[br](455ns)]][[role red 3.07[br](1080ns)]][[role green 1.00[br](352ns)]][[role red 4.12[br](1452ns)]][[role blue 1.27[br](447ns)]]] +[[ellint_rc][[role red 2.34[br](75ns)]][[role blue 1.44[br](46ns)]][[role blue 1.59[br](51ns)]][[role green 1.00[br](32ns)]][[role red 2.38[br](76ns)]][[role blue 1.25[br](40ns)]]] +[[ellint_rd][[role red 2.58[br](488ns)]][[role green 1.19[br](225ns)]][[role red 2.15[br](407ns)]][[role green 1.00[br](189ns)]][[role red 3.72[br](703ns)]][[role green 1.17[br](222ns)]]] +[[ellint_rf][[role red 2.24[br](92ns)]][[role blue 1.51[br](62ns)]][[role blue 1.63[br](67ns)]][[role green 1.00[br](41ns)]][[role red 2.51[br](103ns)]][[role blue 1.37[br](56ns)]]] +[[ellint_rj][[role red 3.03[br](460ns)]][[role blue 1.30[br](198ns)]][[role red 2.95[br](448ns)]][[role green 1.00[br](152ns)]][[role red 3.89[br](591ns)]][[role blue 1.21[br](184ns)]]] +[[erf][[role red 2.77[br](36ns)]][[role green 1.00[br](13ns)]][[role red 2.38[br](31ns)]][[role green 1.00[br](13ns)]][[role red 2.77[br](36ns)]][[role green 1.00[br](13ns)]]] +[[erfc][[role red 2.79[br](53ns)]][[role green 1.00[br](19ns)]][[role red 2.37[br](45ns)]][[role green 1.00[br](19ns)]][[role red 2.79[br](53ns)]][[role green 1.00[br](19ns)]]] +[[expint][[role red 2.87[br](89ns)]][[role green 1.10[br](34ns)]][[role red 2.26[br](70ns)]][[role green 1.00[br](31ns)]][[role red 2.71[br](84ns)]][[role green 1.10[br](34ns)]]] +[[expint (En)][[role red 2.20[br](244ns)]][[role green 1.20[br](133ns)]][[role blue 1.95[br](217ns)]][[role green 1.00[br](111ns)]][[role red 2.39[br](265ns)]][[role blue 1.39[br](154ns)]]] +[[expm1][[role blue 1.50[br](12ns)]][[role blue 1.25[br](10ns)]][[role blue 1.50[br](12ns)]][[role green 1.00[br](8ns)]][[role green 1.12[br](9ns)]][[role blue 1.25[br](10ns)]]] +[[gamma_p][[role red 3.13[br](454ns)]][[role blue 1.30[br](189ns)]][[role red 2.54[br](369ns)]][[role green 1.00[br](145ns)]][[role red 3.26[br](473ns)]][[role blue 1.30[br](188ns)]]] +[[gamma_p_inv][[role red 3.11[br](1497ns)]][[role blue 1.42[br](684ns)]][[role red 2.29[br](1100ns)]][[role green 1.00[br](481ns)]][[role red 3.13[br](1506ns)]][[role blue 1.41[br](678ns)]]] +[[gamma_q][[role red 3.43[br](466ns)]][[role blue 1.38[br](188ns)]][[role red 2.66[br](362ns)]][[role green 1.00[br](136ns)]][[role red 3.44[br](468ns)]][[role blue 1.36[br](185ns)]]] +[[gamma_q_inv][[role red 4.93[br](1756ns)]][[role blue 1.92[br](683ns)]][[role red 2.85[br](1016ns)]][[role green 1.00[br](356ns)]][[role red 4.87[br](1734ns)]][[role blue 1.94[br](691ns)]]] +[[ibeta][[role red 4.52[br](1641ns)]][[role blue 1.61[br](584ns)]][[role red 3.33[br](1208ns)]][[role green 1.00[br](363ns)]][[role red 4.75[br](1725ns)]][[role blue 1.56[br](566ns)]]] +[[ibeta_inv][[role red 3.57[br](5230ns)]][[role blue 1.43[br](2093ns)]][[role red 2.92[br](4275ns)]][[role green 1.00[br](1465ns)]][[role red 3.82[br](5597ns)]][[role blue 1.43[br](2098ns)]]] +[[ibetac][[role red 4.62[br](1650ns)]][[role blue 1.64[br](586ns)]][[role red 3.30[br](1177ns)]][[role green 1.00[br](357ns)]][[role red 4.83[br](1724ns)]][[role blue 1.59[br](566ns)]]] +[[ibetac_inv][[role red 3.58[br](5308ns)]][[role blue 1.45[br](2141ns)]][[role red 2.92[br](4329ns)]][[role green 1.00[br](1481ns)]][[role red 3.85[br](5703ns)]][[role blue 1.42[br](2106ns)]]] +[[jacobi_cn][[role red 3.73[br](466ns)]][[role blue 1.33[br](166ns)]][[role red 2.76[br](345ns)]][[role green 1.00[br](125ns)]][[role red 3.85[br](481ns)]][[role blue 1.36[br](170ns)]]] +[[jacobi_dn][[role red 3.46[br](457ns)]][[role blue 1.25[br](165ns)]][[role red 2.74[br](362ns)]][[role green 1.00[br](132ns)]][[role red 3.58[br](472ns)]][[role blue 1.27[br](167ns)]]] +[[jacobi_sn][[role red 3.75[br](465ns)]][[role blue 1.34[br](166ns)]][[role red 2.55[br](316ns)]][[role green 1.00[br](124ns)]][[role red 3.84[br](476ns)]][[role blue 1.38[br](171ns)]]] +[[laguerre][[role blue 1.21[br](142ns)]][[role green 1.03[br](121ns)]][[role green 1.20[br](140ns)]][[role green 1.00[br](117ns)]][[role green 1.18[br](138ns)]][[role blue 1.28[br](150ns)]]] +[[legendre][[role green 1.16[br](385ns)]][[role green 1.00[br](332ns)]][[role blue 1.36[br](450ns)]][[role green 1.14[br](377ns)]][[role green 1.15[br](381ns)]][[role green 1.08[br](358ns)]]] +[[legendre Q][[role blue 1.21[br](466ns)]][[role green 1.00[br](384ns)]][[role blue 1.39[br](534ns)]][[role green 1.19[br](457ns)]][[role blue 1.21[br](464ns)]][[role green 1.03[br](396ns)]]] +[[lgamma][[role red 3.70[br](244ns)]][[role blue 1.68[br](111ns)]][[role red 2.76[br](182ns)]][[role green 1.00[br](66ns)]][[role red 3.95[br](261ns)]][[role blue 1.67[br](110ns)]]] +[[log1p][[role green 1.00[br](11ns)]][[role green 1.00[br](11ns)]][[role green 1.18[br](13ns)]][[role green 1.09[br](12ns)]][[role green 1.00[br](11ns)]][[role green 1.00[br](11ns)]]] +[[polygamma][[role red 10.22[br](2791ns)]][[role red 2.64[br](722ns)]][[role red 5.34[br](1459ns)]][[role green 1.00[br](273ns)]][[role red 10.25[br](2798ns)]][[role red 2.65[br](723ns)]]] +[[sph_bessel][[role blue 1.81[br](1520ns)]][[role green 1.05[br](883ns)]][[role blue 1.69[br](1413ns)]][[role green 1.00[br](838ns)]][[role blue 1.92[br](1605ns)]][[role green 1.05[br](880ns)]]] +[[sph_neumann][[role red 2.16[br](3368ns)]][[role green 1.01[br](1575ns)]][[role red 2.25[br](3514ns)]][[role green 1.00[br](1559ns)]][[role red 2.42[br](3772ns)]][[role green 1.04[br](1620ns)]]] +[[tgamma][[role red 6.28[br](333ns)]][[role blue 1.75[br](93ns)]][[role red 3.83[br](203ns)]][[role green 1.00[br](53ns)]][[role red 6.68[br](354ns)]][[role blue 1.77[br](94ns)]]] +[[tgamma (incomplete)][[role red 3.34[br](691ns)]][[role blue 1.42[br](293ns)]][[role red 2.39[br](495ns)]][[role green 1.00[br](207ns)]][[role red 3.51[br](726ns)]][[role blue 1.40[br](289ns)]]] +[[trigamma][[role blue 1.58[br](30ns)]][[role green 1.00[br](19ns)]][[role blue 1.74[br](33ns)]][[role green 1.05[br](20ns)]][[role blue 1.89[br](36ns)]][[role green 1.11[br](21ns)]]] +[[zeta][[role red 4.35[br](492ns)]][[role blue 1.61[br](182ns)]][[role red 2.98[br](337ns)]][[role green 1.00[br](113ns)]][[role red 4.11[br](464ns)]][[role blue 1.54[br](174ns)]]] +] +] + +[template table_Library_Comparison_with_GNU_C_version_5_1_0_on_linux[] +[table:table_Library_Comparison_with_GNU_C_version_5_1_0_on_linux Library Comparison with GNU C++ version 5.1.0 on linux +[[Function][boost 1.59][boost 1.59[br]promote_double][tr1/cmath][GSL 1.16][Rmath 3.0.2][math.h]] +[[assoc_laguerre[br](2240/2240 tests selected)][[role green 1.17[br](218ns)]][[role green 1.00[br](186ns)]][[role green 1.19[br](222ns)]][[role green 1.11[br](206ns)]][[role grey -]][[role grey -]]] +[[assoc_legendre[br](205/400 tests selected)][[role red 4.08[br](241ns)]][[role blue 1.64[br](97ns)]][[role green 1.00[br](59ns)]][[role red 2.56[br](151ns)]][[role grey -]][[role grey -]]] +[[beta (incomplete)[br](2682/3210 tests selected)][[role red 3.15[br](1746ns)]][[role green 1.00[br](555ns)]][[role grey -]][[role blue 1.38[br](764ns)]][[role grey -]][[role grey -]]] +[[beta[br](2202/2202 tests selected)][[role red 4.72[br](698ns)]][[role green 1.02[br](151ns)]][[role green 1.00[br](148ns)]][[role red 2.61[br](386ns)]][[role blue 1.66[br](246ns)]][[role grey -]]] +[[cbrt[br](85/85 tests selected)][[role red 2.41[br](41ns)]][[role green 1.00[br](17ns)]][[role green 1.18[br](20ns)]][[role grey -]][[role grey -]][[role green 1.18[br](20ns)]]] +[[cyl_bessel_i (integer order)[br](494/526 tests selected)][[role red 3.78[br](752ns)]][[role green 1.16[br](231ns)]][[role green 1.00[br](199ns)]][[role red 2.30[br](458ns)]][[role red 5.36[br](1067ns)]][]] +[[cyl_bessel_i[br](177/240 tests selected)][[role red 6.84[br](1354ns)]][[role blue 1.92[br](381ns)]][[role green 1.00[br](198ns)]][[role red 4.63[br](917ns)]][[role red 8.34[br](1652ns)]][[role grey -]]] +[[cyl_bessel_j (integer order)[br](250/268 tests selected)][[role red 2.66[br](258ns)]][[role green 1.00[br](97ns)]][[role red 2.55[br](247ns)]][[role red 2.67[br](259ns)]][[role red 4.43[br](430ns)]][[role red 2.02[br](196ns)]]] +[[cyl_bessel_j[br](423/451 tests selected)][[role red 2.84[br](1029ns)]][[role green 1.06[br](382ns)]][[role green 1.00[br](362ns)]][[role red 2.31[br](837ns)]][[role blue 1.21[br](439ns)]][[role grey -]]] +[[cyl_bessel_k (integer order)[br](505/508 tests selected)][[role red 13.82[br](3456ns)]][[role blue 1.34[br](336ns)]][[role red 10.71[br](2677ns)]][[role green 1.00[br](250ns)]][[role blue 1.42[br](355ns)]][[role grey -]]] +[[cyl_bessel_k[br](96/279 tests selected)][[role red 6.87[br](4416ns)]][[role green 1.00[br](643ns)]][[role green 1.19[br](765ns)]][[role blue 1.32[br](851ns)]][[role blue 1.27[br](814ns)]][[role grey -]]] +[[cyl_neumann (integer order)[br](423/428 tests selected)][[role red 2.06[br](532ns)]][[role green 1.00[br](258ns)]][[role red 2.62[br](675ns)]][[role blue 1.95[br](504ns)]][[role red 3.97[br](1023ns)]][[role blue 1.41[br](364ns)]]] +[[cyl_neumann[br](400/450 tests selected)][[role red 2.47[br](1418ns)]][[role green 1.00[br](574ns)]][[role blue 1.26[br](723ns)]][[role red 2.38[br](1364ns)]][[role green 1.06[br](608ns)]][[role grey -]]] +[[digamma[br](1019/1019 tests selected)][[role blue 1.86[br](67ns)]][[role green 1.00[br](36ns)]][[role grey -]][[role red 2.81[br](101ns)]][[role red 4.42[br](159ns)]][[role grey -]]] +[[ellint_1 (complete)[br](109/109 tests selected)][[role red 2.12[br](53ns)]][[role green 1.00[br](25ns)]][[role red 9.52[br](238ns)]][[role red 11.12[br](278ns)]][[role grey -]][]] +[[ellint_1[br](627/629 tests selected)][[role blue 1.95[br](349ns)]][[role green 1.00[br](179ns)]][[role red 2.29[br](410ns)]][[role red 2.55[br](456ns)]][[role grey -]][[role grey -]]] +[[ellint_2 (complete)[br](109/110 tests selected)][[role blue 1.75[br](56ns)]][[role green 1.00[br](32ns)]][[role red 16.09[br](515ns)]][[role red 18.31[br](586ns)]][[role grey -]][[role grey -]]] +[[ellint_2[br](527/530 tests selected)][[role red 2.30[br](779ns)]][[role green 1.00[br](339ns)]][[role blue 1.86[br](631ns)]][[role red 2.11[br](714ns)]][[role grey -]][[role grey -]]] +[[ellint_3 (complete)[br](500/500 tests selected)][[role red 2.49[br](1131ns)]][[role green 1.00[br](455ns)]][[role blue 1.81[br](823ns)]][[role blue 1.99[br](904ns)]][][]] +[[ellint_3[br](831/845 tests selected)][[role red 2.72[br](2031ns)]][[role green 1.00[br](748ns)]][[role blue 1.59[br](1187ns)]][[role blue 1.69[br](1265ns)]][[role grey -]][[role grey -]]] +[[ellint_rc[br](201/201 tests selected)][[role blue 1.63[br](75ns)]][[role green 1.00[br](46ns)]][[role grey -]][[role red 4.57[br](210ns)]][[role grey -]][[role grey -]]] +[[ellint_rd[br](7588/7588 tests selected)][[role red 2.17[br](488ns)]][[role green 1.00[br](225ns)]][[role grey -]][[role blue 1.60[br](360ns)]][[role grey -]][[role grey -]]] +[[ellint_rf[br](7788/7788 tests selected)][[role blue 1.48[br](92ns)]][[role green 1.00[br](62ns)]][[role grey -]][[role red 5.52[br](342ns)]][[role grey -]][[role grey -]]] +[[ellint_rj[br](7642/8032 tests selected)][[role red 2.32[br](460ns)]][[role green 1.00[br](198ns)]][[role grey -]][[role red 11.41[br](2260ns)]][[role grey -]][[role grey -]]] +[[erf[br](950/950 tests selected)][[role green 1.00[br](13ns)]][[role grey -]][[role blue 1.31[br](17ns)]][[role red 10.62[br](138ns)]][[role grey -]][[role blue 1.31[br](17ns)]]] +[[erfc[br](950/950 tests selected)][[role red 2.79[br](53ns)]][[role green 1.00[br](19ns)]][[role blue 1.26[br](24ns)]][[role red 3.89[br](74ns)]][[role grey -]][[role blue 1.26[br](24ns)]]] +[[expint (En)[br](1059/1059 tests selected)][[role blue 1.83[br](244ns)]][[role green 1.00[br](133ns)]][[role grey -]][[role red 4.86[br](646ns)]][[role grey -]][[role grey -]]] +[[expint[br](436/436 tests selected)][[role red 2.62[br](89ns)]][[role green 1.00[br](34ns)]][[role red 5.79[br](197ns)]][[role red 4.12[br](140ns)]][[role grey -]][[role grey -]]] +[[expm1[br](80/80 tests selected)][[role green 1.20[br](12ns)]][[role green 1.00[br](10ns)]][[role green 1.20[br](12ns)]][[role grey -]][[role grey -]][[role green 1.20[br](12ns)]]] +[[gamma_p[br](1379/1379 tests selected)][[role red 2.40[br](454ns)]][[role green 1.00[br](189ns)]][[role grey -]][[role red 4.90[br](927ns)]][[role blue 1.69[br](320ns)]][[role grey -]]] +[[gamma_p_inv[br](559/559 tests selected)][[role red 2.19[br](1497ns)]][[role green 1.00[br](684ns)]][[role grey -]][[role grey -]][[role red 2.20[br](1507ns)]][[role grey -]]] +[[gamma_q[br](1371/1379 tests selected)][[role red 2.48[br](466ns)]][[role green 1.00[br](188ns)]][[role grey -]][[role red 5.86[br](1102ns)]][[role blue 1.78[br](335ns)]][[role grey -]]] +[[gamma_q_inv[br](78/559 tests selected)][[role red 2.57[br](1756ns)]][[role green 1.00[br](683ns)]][[role grey -]][[role grey -]][[role green 1.14[br](776ns)]][[role grey -]]] +[[ibeta[br](3210/3210 tests selected)][[role red 3.44[br](1641ns)]][[role blue 1.22[br](584ns)]][[role grey -]][[role grey -]][[role green 1.00[br](477ns)]][[role grey -]]] +[[ibeta_inv[br](952/1210 tests selected)][[role red 2.50[br](5230ns)]][[role green 1.00[br](2093ns)]][[role grey -]][[role grey -]][[role red 27.89[br](58371ns)]][[role grey -]]] +[[ibetac[br](3210/3210 tests selected)][[role red 3.44[br](1650ns)]][[role blue 1.22[br](586ns)]][[role grey -]][[role grey -]][[role green 1.00[br](479ns)]][[role grey -]]] +[[ibetac_inv[br](945/1210 tests selected)][[role red 2.48[br](5308ns)]][[role green 1.00[br](2141ns)]][[role grey -]][[role grey -]][[role red 19.56[br](41869ns)]][[role grey -]]] +[[jacobi_cn[br](2368/2757 tests selected)][[role red 5.30[br](466ns)]][[role blue 1.89[br](166ns)]][[role grey -]][[role green 1.00[br](88ns)]][[role grey -]][[role grey -]]] +[[jacobi_dn[br](2368/2757 tests selected)][[role red 5.13[br](457ns)]][[role blue 1.85[br](165ns)]][[role grey -]][[role green 1.00[br](89ns)]][[role grey -]][[role grey -]]] +[[jacobi_sn[br](2368/2757 tests selected)][[role red 5.17[br](465ns)]][[role blue 1.84[br](166ns)]][[role grey -]][[role green 1.00[br](90ns)]][[role grey -]][[role grey -]]] +[[laguerre[br](280/280 tests selected)][[role green 1.17[br](142ns)]][[role green 1.00[br](121ns)]][[role blue 1.31[br](158ns)]][[role green 1.20[br](145ns)]][[role grey -]][[role grey -]]] +[[legendre Q[br](300/300 tests selected)][[role blue 1.21[br](466ns)]][[role green 1.00[br](384ns)]][[role grey -]][[role green 1.11[br](425ns)]][[role grey -]][[role grey -]]] +[[legendre[br](300/300 tests selected)][[role green 1.16[br](385ns)]][[role green 1.00[br](332ns)]][[role green 1.10[br](366ns)]][[role red 2.11[br](702ns)]][[role grey -]][[role grey -]]] +[[lgamma[br](400/400 tests selected)][[role red 5.42[br](244ns)]][[role red 2.47[br](111ns)]][[role green 1.00[br](45ns)]][[role red 5.89[br](265ns)]][[role red 2.02[br](91ns)]][[role green 1.02[br](46ns)]]] +[[log1p[br](80/80 tests selected)][[role green 1.10[br](11ns)]][[role green 1.10[br](11ns)]][[role green 1.00[br](10ns)]][[role grey -]][[role grey -]][[role green 1.00[br](10ns)]]] +[[polygamma[br](823/1535 tests selected)][[role red 8.64[br](2791ns)]][[role red 2.24[br](722ns)]][[role grey -]][[role red 7.29[br](2355ns)]][[role green 1.00[br](323ns)]][[role grey -]]] +[[sph_bessel[br](483/483 tests selected)][[role blue 1.72[br](1520ns)]][[role green 1.00[br](883ns)]][[role red 2.15[br](1896ns)]][[role red 2.74[br](2419ns)]][[role grey -]][[role grey -]]] +[[sph_neumann[br](284/284 tests selected)][[role red 7.72[br](3368ns)]][[role red 3.61[br](1575ns)]][[role red 6.33[br](2758ns)]][[role green 1.00[br](436ns)]][[role grey -]][[role grey -]]] +[[tgamma (incomplete)[br](1266/1379 tests selected)][[role red 2.36[br](691ns)]][[role green 1.00[br](293ns)]][[role grey -]][[role red 2.98[br](873ns)]][[role grey -]][[role grey -]]] +[[tgamma[br](400/400 tests selected)][[role red 4.44[br](333ns)]][[role blue 1.24[br](93ns)]][[role red 2.07[br](155ns)]][[role blue 1.21[br](91ns)]][[role green 1.00[br](75ns)]][[role red 2.07[br](155ns)]]] +[[trigamma[br](659/659 tests selected)][[role blue 1.58[br](30ns)]][[role green 1.00[br](19ns)]][[role grey -]][[role red 44.53[br](846ns)]][[role red 12.68[br](241ns)]][[role grey -]]] +[[zeta[br](448/448 tests selected)][[role red 2.70[br](492ns)]][[role green 1.00[br](182ns)]][[role red 737.18[br](134167ns)]][[role blue 1.48[br](269ns)]][[role grey -]][[role grey -]]] ] ] @@ -145,7 +992,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 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 [[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)]]] @@ -417,7 +1264,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 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 [[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)]]] @@ -629,25 +1476,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.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)]]] +[[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)]]] ] ] @@ -655,29 +1502,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 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)]]] +[[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)]]] ] ] [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 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 [[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)]]] @@ -772,109 +1619,108 @@ [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](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 -]]] +[[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)]][]] ] ] [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](58ns)]][[role green 1.14[br](66ns)]]] +[[cbrt[br](85/85 tests selected)][[role green 1.00[br](54ns)]][[role green 1.15[br](62ns)]]] [[cyl_bessel_j (integer order)[br](267/268 tests selected)][[role green 1.00[br](105ns)]][[role blue 1.98[br](208ns)]]] -[[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)]]] +[[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)]]] [[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](88ns)]][[role red 10.50[br](924ns)]]] +[[tgamma[br](400/400 tests selected)][[role green 1.00[br](109ns)]][[role red 11.68[br](1273ns)]]] ] ] @@ -882,66 +1728,156 @@ [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 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)]]] +[[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)]]] [[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.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)]]] +[[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)]]] [[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 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)]]] +[[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)]]] [[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 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)]]] +[[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)]]] ] ] [/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] +[template section_Rational_Method_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux[] +[section:section_Rational_Method_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux Rational Method Comparison with Clang version 3.7.0 (trunk 236512) on linux] +[table_Rational_Method_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux] +[endsect] +] + +[template section_Polynomial_Method_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux[] +[section:section_Polynomial_Method_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux Polynomial Method Comparison with Clang version 3.7.0 (trunk 236512) on linux] +[table_Polynomial_Method_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux] +[endsect] +] + +[template section_Distribution_performance_comparison_with_for_different_performance_options_with_Clang_version_3_7_0_trunk_236512_on_linux[] +[section:section_Distribution_performance_comparison_with_for_different_performance_options_with_Clang_version_3_7_0_trunk_236512_on_linux Distribution performance comparison with for different performance options with Clang version 3.7.0 (trunk 236512) on linux] +[table_Distribution_performance_comparison_with_for_different_performance_options_with_Clang_version_3_7_0_trunk_236512_on_linux] +[endsect] +] + +[template section_Distribution_performance_comparison_with_Clang_version_3_7_0_trunk_236512_on_linux[] +[section:section_Distribution_performance_comparison_with_Clang_version_3_7_0_trunk_236512_on_linux Distribution performance comparison with Clang version 3.7.0 (trunk 236512) on linux] +[table_Distribution_performance_comparison_with_Clang_version_3_7_0_trunk_236512_on_linux] +[endsect] +] + +[template section_Library_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux[] +[section:section_Library_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux Library Comparison with Clang version 3.7.0 (trunk 236512) on linux] +[table_Library_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux] +[endsect] +] + +[template section_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux[] +[section:section_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux Rational Method Comparison with Intel C++ C++0x mode version 1500 on linux] +[table_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux] +[endsect] +] + +[template section_Polynomial_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux[] +[section:section_Polynomial_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux Polynomial Method Comparison with Intel C++ C++0x mode version 1500 on linux] +[table_Polynomial_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux] +[endsect] +] + +[template section_Distribution_performance_comparison_with_for_different_performance_options_with_Intel_C_C_0x_mode_version_1500_on_linux[] +[section:section_Distribution_performance_comparison_with_for_different_performance_options_with_Intel_C_C_0x_mode_version_1500_on_linux Distribution performance comparison with for different performance options with Intel C++ C++0x mode version 1500 on linux] +[table_Distribution_performance_comparison_with_for_different_performance_options_with_Intel_C_C_0x_mode_version_1500_on_linux] +[endsect] +] + +[template section_Distribution_performance_comparison_with_Intel_C_C_0x_mode_version_1500_on_linux[] +[section:section_Distribution_performance_comparison_with_Intel_C_C_0x_mode_version_1500_on_linux Distribution performance comparison with Intel C++ C++0x mode version 1500 on linux] +[table_Distribution_performance_comparison_with_Intel_C_C_0x_mode_version_1500_on_linux] +[endsect] +] + +[template section_Library_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux[] +[section:section_Library_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux Library Comparison with Intel C++ C++0x mode version 1500 on linux] +[table_Library_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux] +[endsect] +] + +[template section_Rational_Method_Comparison_with_GNU_C_version_5_1_0_on_linux[] +[section:section_Rational_Method_Comparison_with_GNU_C_version_5_1_0_on_linux Rational Method Comparison with GNU C++ version 5.1.0 on linux] +[table_Rational_Method_Comparison_with_GNU_C_version_5_1_0_on_linux] +[endsect] +] + +[template section_Polynomial_Method_Comparison_with_GNU_C_version_5_1_0_on_linux[] +[section:section_Polynomial_Method_Comparison_with_GNU_C_version_5_1_0_on_linux Polynomial Method Comparison with GNU C++ version 5.1.0 on linux] +[table_Polynomial_Method_Comparison_with_GNU_C_version_5_1_0_on_linux] +[endsect] +] + +[template section_Distribution_performance_comparison_with_for_different_performance_options_with_GNU_C_version_5_1_0_on_linux[] +[section:section_Distribution_performance_comparison_with_for_different_performance_options_with_GNU_C_version_5_1_0_on_linux Distribution performance comparison with for different performance options with GNU C++ version 5.1.0 on linux] +[table_Distribution_performance_comparison_with_for_different_performance_options_with_GNU_C_version_5_1_0_on_linux] +[endsect] +] + +[template section_Distribution_performance_comparison_with_GNU_C_version_5_1_0_on_linux[] +[section:section_Distribution_performance_comparison_with_GNU_C_version_5_1_0_on_linux Distribution performance comparison with GNU C++ version 5.1.0 on linux] +[table_Distribution_performance_comparison_with_GNU_C_version_5_1_0_on_linux] +[endsect] +] + +[template section_Compiler_Comparison_on_linux[] +[section:section_Compiler_Comparison_on_linux Compiler Comparison on linux] +[table_Compiler_Comparison_on_linux] +[endsect] +] + +[template section_Library_Comparison_with_GNU_C_version_5_1_0_on_linux[] +[section:section_Library_Comparison_with_GNU_C_version_5_1_0_on_linux Library Comparison with GNU C++ version 5.1.0 on linux] +[table_Library_Comparison_with_GNU_C_version_5_1_0_on_linux] [endsect] ] @@ -958,7 +1894,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 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] [table_Distribution_performance_comparison_with_for_different_performance_options_with_GNU_C_version_4_9_2_on_Windows_x64] [endsect] ] @@ -988,7 +1924,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 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] [table_Distribution_performance_comparison_with_for_different_performance_options_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64] [endsect] ] @@ -1024,7 +1960,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 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] [table_Distribution_performance_comparison_with_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] [endsect] ] @@ -1050,42 +1986,72 @@ [template performance_all_sections[] [section_Compiler_Comparison_on_Windows_x64] +[section_Compiler_Comparison_on_linux] [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_Clang_version_3_7_0_trunk_236512_on_linux] [section_Distribution_performance_comparison_with_GNU_C_version_4_9_2_on_Windows_x64] +[section_Distribution_performance_comparison_with_GNU_C_version_5_1_0_on_linux] [section_Distribution_performance_comparison_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64] +[section_Distribution_performance_comparison_with_Intel_C_C_0x_mode_version_1500_on_linux] [section_Distribution_performance_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] +[section_Distribution_performance_comparison_with_for_different_performance_options_with_Clang_version_3_7_0_trunk_236512_on_linux] [section_Distribution_performance_comparison_with_for_different_performance_options_with_GNU_C_version_4_9_2_on_Windows_x64] +[section_Distribution_performance_comparison_with_for_different_performance_options_with_GNU_C_version_5_1_0_on_linux] [section_Distribution_performance_comparison_with_for_different_performance_options_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64] +[section_Distribution_performance_comparison_with_for_different_performance_options_with_Intel_C_C_0x_mode_version_1500_on_linux] [section_Distribution_performance_comparison_with_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] +[section_Library_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux] [section_Library_Comparison_with_GNU_C_version_4_9_2_on_Windows_x64] +[section_Library_Comparison_with_GNU_C_version_5_1_0_on_linux] [section_Library_Comparison_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64] +[section_Library_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux] [section_Library_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] +[section_Polynomial_Method_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux] [section_Polynomial_Method_Comparison_with_GNU_C_version_4_9_2_on_Windows_x64] +[section_Polynomial_Method_Comparison_with_GNU_C_version_5_1_0_on_linux] [section_Polynomial_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64] +[section_Polynomial_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux] [section_Polynomial_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] +[section_Rational_Method_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux] [section_Rational_Method_Comparison_with_GNU_C_version_4_9_2_on_Windows_x64] +[section_Rational_Method_Comparison_with_GNU_C_version_5_1_0_on_linux] [section_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64] +[section_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux] [section_Rational_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] ] [template performance_all_tables[] [table_Compiler_Comparison_on_Windows_x64] +[table_Compiler_Comparison_on_linux] [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_Clang_version_3_7_0_trunk_236512_on_linux] [table_Distribution_performance_comparison_with_GNU_C_version_4_9_2_on_Windows_x64] +[table_Distribution_performance_comparison_with_GNU_C_version_5_1_0_on_linux] [table_Distribution_performance_comparison_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64] +[table_Distribution_performance_comparison_with_Intel_C_C_0x_mode_version_1500_on_linux] [table_Distribution_performance_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] +[table_Distribution_performance_comparison_with_for_different_performance_options_with_Clang_version_3_7_0_trunk_236512_on_linux] [table_Distribution_performance_comparison_with_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_5_1_0_on_linux] [table_Distribution_performance_comparison_with_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_linux] [table_Distribution_performance_comparison_with_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] +[table_Library_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux] [table_Library_Comparison_with_GNU_C_version_4_9_2_on_Windows_x64] +[table_Library_Comparison_with_GNU_C_version_5_1_0_on_linux] [table_Library_Comparison_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64] +[table_Library_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux] [table_Library_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] +[table_Polynomial_Method_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux] [table_Polynomial_Method_Comparison_with_GNU_C_version_4_9_2_on_Windows_x64] +[table_Polynomial_Method_Comparison_with_GNU_C_version_5_1_0_on_linux] [table_Polynomial_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64] +[table_Polynomial_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux] [table_Polynomial_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] +[table_Rational_Method_Comparison_with_Clang_version_3_7_0_trunk_236512_on_linux] [table_Rational_Method_Comparison_with_GNU_C_version_4_9_2_on_Windows_x64] +[table_Rational_Method_Comparison_with_GNU_C_version_5_1_0_on_linux] [table_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_Windows_x64] +[table_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1500_on_linux] [table_Rational_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64] ] diff --git a/reporting/performance/html/index.html b/reporting/performance/html/index.html index 1ab421f81..3d656c7cc 100644 --- a/reporting/performance/html/index.html +++ b/reporting/performance/html/index.html @@ -3,7 +3,7 @@ Special Function and Distribution Performance Report - + @@ -33,42 +33,77 @@

Table of Contents

-
+
Compiler Comparison on Windows x64
+
Compiler + Comparison on linux
Compiler Option Comparison on Windows x64
+
Distribution + performance comparison with Clang version 3.7.0 (trunk 236512) on linux
Distribution performance comparison with GNU C++ version 4.9.2 on Windows x64
+
Distribution + performance comparison with GNU C++ version 5.1.0 on linux
Distribution performance comparison with Intel C++ C++0x mode version 1500 on Windows x64
+
Distribution + performance comparison with Intel C++ C++0x mode version 1500 on linux
Distribution performance comparison with Microsoft Visual C++ version 14.0 on Windows x64
+
Distribution + performance comparison with for different performance options with Clang version + 3.7.0 (trunk 236512) on linux
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 + 5.1.0 on linux
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 linux
Distribution performance comparison with for different performance options with Microsoft Visual C++ version 14.0 on Windows x64
+
Library + Comparison with Clang version 3.7.0 (trunk 236512) on linux
Library Comparison with GNU C++ version 4.9.2 on Windows x64
+
Library + Comparison with GNU C++ version 5.1.0 on linux
Library Comparison with Intel C++ C++0x mode version 1500 on Windows x64
+
Library + Comparison with Intel C++ C++0x mode version 1500 on linux
Library Comparison with Microsoft Visual C++ version 14.0 on Windows x64
+
Polynomial + Method Comparison with Clang version 3.7.0 (trunk 236512) on linux
Polynomial Method Comparison with GNU C++ version 4.9.2 on Windows x64
+
Polynomial + Method Comparison with GNU C++ version 5.1.0 on linux
Polynomial Method Comparison with Intel C++ C++0x mode version 1500 on Windows x64
+
Polynomial + Method Comparison with Intel C++ C++0x mode version 1500 on linux
Polynomial Method Comparison with Microsoft Visual C++ version 14.0 on Windows x64
+
Rational + Method Comparison with Clang version 3.7.0 (trunk 236512) on linux
Rational Method Comparison with GNU C++ version 4.9.2 on Windows x64
+
Rational + Method Comparison with GNU C++ version 5.1.0 on linux
Rational Method Comparison with Intel C++ C++0x mode version 1500 on Windows x64
+
Rational + Method Comparison with Intel C++ C++0x mode version 1500 on linux
Rational Method Comparison with Microsoft Visual C++ version 14.0 on Windows x64
@@ -1527,11 +1562,1995 @@
+
+

Table 2. Compiler Comparison on linux

+
+++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Function +

+
+

+ GNU C++ version 5.1.0
boost 1.59 +

+
+

+ GNU C++ version 5.1.0
boost 1.59
promote_double<false> +

+
+

+ Intel C++ C++0x mode version 1500
boost 1.59 +

+
+

+ Intel C++ C++0x mode version 1500
boost 1.59
promote_double<false> +

+
+

+ Clang version 3.7.0 (trunk 236512)
boost 1.59 +

+
+

+ Clang version 3.7.0 (trunk 236512)
boost 1.59
promote_double<false> +

+
+

+ assoc_laguerre +

+
+

+ 1.23
(218ns)
+

+
+

+ 1.05
(186ns)
+

+
+

+ 1.21
(215ns)
+

+
+

+ 1.00
(177ns)
+

+
+

+ 1.23
(217ns)
+

+
+

+ 1.25
(222ns)
+

+
+

+ assoc_legendre +

+
+

+ 2.84
(241ns)
+

+
+

+ 1.14
(97ns)
+

+
+

+ 1.92
(163ns)
+

+
+

+ 1.00
(85ns)
+

+
+

+ 2.98
(253ns)
+

+
+

+ 1.18
(100ns)
+

+
+

+ beta +

+
+

+ 8.62
(698ns)
+

+
+

+ 1.86
(151ns)
+

+
+

+ 5.99
(485ns)
+

+
+

+ 1.00
(81ns)
+

+
+

+ 9.21
(746ns)
+

+
+

+ 1.86
(151ns)
+

+
+

+ beta (incomplete) +

+
+

+ 4.74
(1746ns)
+

+
+

+ 1.51
(555ns)
+

+
+

+ 3.36
(1235ns)
+

+
+

+ 1.00
(368ns)
+

+
+

+ 4.97
(1828ns)
+

+
+

+ 1.51
(554ns)
+

+
+

+ cbrt +

+
+

+ 2.56
(41ns)
+

+
+

+ 1.06
(17ns)
+

+
+

+ 2.31
(37ns)
+

+
+

+ 1.12
(18ns)
+

+
+

+ 2.81
(45ns)
+

+
+

+ 1.00
(16ns)
+

+
+

+ cyl_bessel_i +

+
+

+ 4.41
(1354ns)
+

+
+

+ 1.24
(381ns)
+

+
+

+ 3.72
(1142ns)
+

+
+

+ 1.00
(307ns)
+

+
+

+ 4.76
(1461ns)
+

+
+

+ 1.28
(394ns)
+

+
+

+ cyl_bessel_i (integer order) +

+
+

+ 3.62
(752ns)
+

+
+

+ 1.11
(231ns)
+

+
+

+ 3.38
(702ns)
+

+
+

+ 1.00
(208ns)
+

+
+

+ 4.13
(859ns)
+

+
+

+ 1.17
(243ns)
+

+
+

+ cyl_bessel_j +

+
+

+ 3.26
(1029ns)
+

+
+

+ 1.21
(382ns)
+

+
+

+ 2.94
(930ns)
+

+
+

+ 1.00
(316ns)
+

+
+

+ 3.55
(1123ns)
+

+
+

+ 1.33
(420ns)
+

+
+

+ cyl_bessel_j (integer order) +

+
+

+ 3.49
(258ns)
+

+
+

+ 1.31
(97ns)
+

+
+

+ 2.92
(216ns)
+

+
+

+ 1.00
(74ns)
+

+
+

+ 3.80
(281ns)
+

+
+

+ 1.30
(96ns)
+

+
+

+ cyl_bessel_k +

+
+

+ 7.29
(4416ns)
+

+
+

+ 1.06
(643ns)
+

+
+

+ 7.21
(4370ns)
+

+
+

+ 1.00
(606ns)
+

+
+

+ 7.96
(4826ns)
+

+
+

+ 1.22
(741ns)
+

+
+

+ cyl_bessel_k (integer order) +

+
+

+ 10.29
(3456ns)
+

+
+

+ 1.00
(336ns)
+

+
+

+ 11.07
(3721ns)
+

+
+

+ 1.01
(338ns)
+

+
+

+ 15.39
(5170ns)
+

+
+

+ 1.12
(377ns)
+

+
+

+ cyl_neumann +

+
+

+ 2.90
(1418ns)
+

+
+

+ 1.17
(574ns)
+

+
+

+ 2.74
(1338ns)
+

+
+

+ 1.00
(489ns)
+

+
+

+ 3.51
(1714ns)
+

+
+

+ 1.21
(594ns)
+

+
+

+ cyl_neumann (integer order) +

+
+

+ 2.19
(532ns)
+

+
+

+ 1.06
(258ns)
+

+
+

+ 2.29
(557ns)
+

+
+

+ 1.00
(243ns)
+

+
+

+ 2.93
(713ns)
+

+
+

+ 1.11
(269ns)
+

+
+

+ digamma +

+
+

+ 2.79
(67ns)
+

+
+

+ 1.50
(36ns)
+

+
+

+ 2.21
(53ns)
+

+
+

+ 1.00
(24ns)
+

+
+

+ 2.92
(70ns)
+

+
+

+ 1.46
(35ns)
+

+
+

+ ellint_1 +

+
+

+ 2.03
(349ns)
+

+
+

+ 1.04
(179ns)
+

+
+

+ 2.19
(377ns)
+

+
+

+ 1.00
(172ns)
+

+
+

+ 4.26
(732ns)
+

+
+

+ 1.01
(173ns)
+

+
+

+ ellint_1 (complete) +

+
+

+ 2.52
(53ns)
+

+
+

+ 1.19
(25ns)
+

+
+

+ 1.95
(41ns)
+

+
+

+ 1.00
(21ns)
+

+
+

+ 2.29
(48ns)
+

+
+

+ 1.29
(27ns)
+

+
+

+ ellint_2 +

+
+

+ 2.74
(779ns)
+

+
+

+ 1.19
(339ns)
+

+
+

+ 3.30
(936ns)
+

+
+

+ 1.00
(284ns)
+

+
+

+ 4.79
(1359ns)
+

+
+

+ 1.16
(329ns)
+

+
+

+ ellint_2 (complete) +

+
+

+ 2.07
(56ns)
+

+
+

+ 1.19
(32ns)
+

+
+

+ 2.22
(60ns)
+

+
+

+ 1.00
(27ns)
+

+
+

+ 2.00
(54ns)
+

+
+

+ 1.19
(32ns)
+

+
+

+ ellint_3 +

+
+

+ 3.42
(2031ns)
+

+
+

+ 1.26
(748ns)
+

+
+

+ 3.40
(2016ns)
+

+
+

+ 1.00
(593ns)
+

+
+

+ 4.84
(2873ns)
+

+
+

+ 1.22
(726ns)
+

+
+

+ ellint_3 (complete) +

+
+

+ 3.21
(1131ns)
+

+
+

+ 1.29
(455ns)
+

+
+

+ 3.07
(1080ns)
+

+
+

+ 1.00
(352ns)
+

+
+

+ 4.12
(1452ns)
+

+
+

+ 1.27
(447ns)
+

+
+

+ ellint_rc +

+
+

+ 2.34
(75ns)
+

+
+

+ 1.44
(46ns)
+

+
+

+ 1.59
(51ns)
+

+
+

+ 1.00
(32ns)
+

+
+

+ 2.38
(76ns)
+

+
+

+ 1.25
(40ns)
+

+
+

+ ellint_rd +

+
+

+ 2.58
(488ns)
+

+
+

+ 1.19
(225ns)
+

+
+

+ 2.15
(407ns)
+

+
+

+ 1.00
(189ns)
+

+
+

+ 3.72
(703ns)
+

+
+

+ 1.17
(222ns)
+

+
+

+ ellint_rf +

+
+

+ 2.24
(92ns)
+

+
+

+ 1.51
(62ns)
+

+
+

+ 1.63
(67ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 2.51
(103ns)
+

+
+

+ 1.37
(56ns)
+

+
+

+ ellint_rj +

+
+

+ 3.03
(460ns)
+

+
+

+ 1.30
(198ns)
+

+
+

+ 2.95
(448ns)
+

+
+

+ 1.00
(152ns)
+

+
+

+ 3.89
(591ns)
+

+
+

+ 1.21
(184ns)
+

+
+

+ erf +

+
+

+ 2.77
(36ns)
+

+
+

+ 1.00
(13ns)
+

+
+

+ 2.38
(31ns)
+

+
+

+ 1.00
(13ns)
+

+
+

+ 2.77
(36ns)
+

+
+

+ 1.00
(13ns)
+

+
+

+ erfc +

+
+

+ 2.79
(53ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ 2.37
(45ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ 2.79
(53ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ expint +

+
+

+ 2.87
(89ns)
+

+
+

+ 1.10
(34ns)
+

+
+

+ 2.26
(70ns)
+

+
+

+ 1.00
(31ns)
+

+
+

+ 2.71
(84ns)
+

+
+

+ 1.10
(34ns)
+

+
+

+ expint (En) +

+
+

+ 2.20
(244ns)
+

+
+

+ 1.20
(133ns)
+

+
+

+ 1.95
(217ns)
+

+
+

+ 1.00
(111ns)
+

+
+

+ 2.39
(265ns)
+

+
+

+ 1.39
(154ns)
+

+
+

+ expm1 +

+
+

+ 1.50
(12ns)
+

+
+

+ 1.25
(10ns)
+

+
+

+ 1.50
(12ns)
+

+
+

+ 1.00
(8ns)
+

+
+

+ 1.12
(9ns)
+

+
+

+ 1.25
(10ns)
+

+
+

+ gamma_p +

+
+

+ 3.13
(454ns)
+

+
+

+ 1.30
(189ns)
+

+
+

+ 2.54
(369ns)
+

+
+

+ 1.00
(145ns)
+

+
+

+ 3.26
(473ns)
+

+
+

+ 1.30
(188ns)
+

+
+

+ gamma_p_inv +

+
+

+ 3.11
(1497ns)
+

+
+

+ 1.42
(684ns)
+

+
+

+ 2.29
(1100ns)
+

+
+

+ 1.00
(481ns)
+

+
+

+ 3.13
(1506ns)
+

+
+

+ 1.41
(678ns)
+

+
+

+ gamma_q +

+
+

+ 3.43
(466ns)
+

+
+

+ 1.38
(188ns)
+

+
+

+ 2.66
(362ns)
+

+
+

+ 1.00
(136ns)
+

+
+

+ 3.44
(468ns)
+

+
+

+ 1.36
(185ns)
+

+
+

+ gamma_q_inv +

+
+

+ 4.93
(1756ns)
+

+
+

+ 1.92
(683ns)
+

+
+

+ 2.85
(1016ns)
+

+
+

+ 1.00
(356ns)
+

+
+

+ 4.87
(1734ns)
+

+
+

+ 1.94
(691ns)
+

+
+

+ ibeta +

+
+

+ 4.52
(1641ns)
+

+
+

+ 1.61
(584ns)
+

+
+

+ 3.33
(1208ns)
+

+
+

+ 1.00
(363ns)
+

+
+

+ 4.75
(1725ns)
+

+
+

+ 1.56
(566ns)
+

+
+

+ ibeta_inv +

+
+

+ 3.57
(5230ns)
+

+
+

+ 1.43
(2093ns)
+

+
+

+ 2.92
(4275ns)
+

+
+

+ 1.00
(1465ns)
+

+
+

+ 3.82
(5597ns)
+

+
+

+ 1.43
(2098ns)
+

+
+

+ ibetac +

+
+

+ 4.62
(1650ns)
+

+
+

+ 1.64
(586ns)
+

+
+

+ 3.30
(1177ns)
+

+
+

+ 1.00
(357ns)
+

+
+

+ 4.83
(1724ns)
+

+
+

+ 1.59
(566ns)
+

+
+

+ ibetac_inv +

+
+

+ 3.58
(5308ns)
+

+
+

+ 1.45
(2141ns)
+

+
+

+ 2.92
(4329ns)
+

+
+

+ 1.00
(1481ns)
+

+
+

+ 3.85
(5703ns)
+

+
+

+ 1.42
(2106ns)
+

+
+

+ jacobi_cn +

+
+

+ 3.73
(466ns)
+

+
+

+ 1.33
(166ns)
+

+
+

+ 2.76
(345ns)
+

+
+

+ 1.00
(125ns)
+

+
+

+ 3.85
(481ns)
+

+
+

+ 1.36
(170ns)
+

+
+

+ jacobi_dn +

+
+

+ 3.46
(457ns)
+

+
+

+ 1.25
(165ns)
+

+
+

+ 2.74
(362ns)
+

+
+

+ 1.00
(132ns)
+

+
+

+ 3.58
(472ns)
+

+
+

+ 1.27
(167ns)
+

+
+

+ jacobi_sn +

+
+

+ 3.75
(465ns)
+

+
+

+ 1.34
(166ns)
+

+
+

+ 2.55
(316ns)
+

+
+

+ 1.00
(124ns)
+

+
+

+ 3.84
(476ns)
+

+
+

+ 1.38
(171ns)
+

+
+

+ laguerre +

+
+

+ 1.21
(142ns)
+

+
+

+ 1.03
(121ns)
+

+
+

+ 1.20
(140ns)
+

+
+

+ 1.00
(117ns)
+

+
+

+ 1.18
(138ns)
+

+
+

+ 1.28
(150ns)
+

+
+

+ legendre +

+
+

+ 1.16
(385ns)
+

+
+

+ 1.00
(332ns)
+

+
+

+ 1.36
(450ns)
+

+
+

+ 1.14
(377ns)
+

+
+

+ 1.15
(381ns)
+

+
+

+ 1.08
(358ns)
+

+
+

+ legendre Q +

+
+

+ 1.21
(466ns)
+

+
+

+ 1.00
(384ns)
+

+
+

+ 1.39
(534ns)
+

+
+

+ 1.19
(457ns)
+

+
+

+ 1.21
(464ns)
+

+
+

+ 1.03
(396ns)
+

+
+

+ lgamma +

+
+

+ 3.70
(244ns)
+

+
+

+ 1.68
(111ns)
+

+
+

+ 2.76
(182ns)
+

+
+

+ 1.00
(66ns)
+

+
+

+ 3.95
(261ns)
+

+
+

+ 1.67
(110ns)
+

+
+

+ log1p +

+
+

+ 1.00
(11ns)
+

+
+

+ 1.00
(11ns)
+

+
+

+ 1.18
(13ns)
+

+
+

+ 1.09
(12ns)
+

+
+

+ 1.00
(11ns)
+

+
+

+ 1.00
(11ns)
+

+
+

+ polygamma +

+
+

+ 10.22
(2791ns)
+

+
+

+ 2.64
(722ns)
+

+
+

+ 5.34
(1459ns)
+

+
+

+ 1.00
(273ns)
+

+
+

+ 10.25
(2798ns)
+

+
+

+ 2.65
(723ns)
+

+
+

+ sph_bessel +

+
+

+ 1.81
(1520ns)
+

+
+

+ 1.05
(883ns)
+

+
+

+ 1.69
(1413ns)
+

+
+

+ 1.00
(838ns)
+

+
+

+ 1.92
(1605ns)
+

+
+

+ 1.05
(880ns)
+

+
+

+ sph_neumann +

+
+

+ 2.16
(3368ns)
+

+
+

+ 1.01
(1575ns)
+

+
+

+ 2.25
(3514ns)
+

+
+

+ 1.00
(1559ns)
+

+
+

+ 2.42
(3772ns)
+

+
+

+ 1.04
(1620ns)
+

+
+

+ tgamma +

+
+

+ 6.28
(333ns)
+

+
+

+ 1.75
(93ns)
+

+
+

+ 3.83
(203ns)
+

+
+

+ 1.00
(53ns)
+

+
+

+ 6.68
(354ns)
+

+
+

+ 1.77
(94ns)
+

+
+

+ tgamma (incomplete) +

+
+

+ 3.34
(691ns)
+

+
+

+ 1.42
(293ns)
+

+
+

+ 2.39
(495ns)
+

+
+

+ 1.00
(207ns)
+

+
+

+ 3.51
(726ns)
+

+
+

+ 1.40
(289ns)
+

+
+

+ trigamma +

+
+

+ 1.58
(30ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ 1.74
(33ns)
+

+
+

+ 1.05
(20ns)
+

+
+

+ 1.89
(36ns)
+

+
+

+ 1.11
(21ns)
+

+
+

+ zeta +

+
+

+ 4.35
(492ns)
+

+
+

+ 1.61
(182ns)
+

+
+

+ 2.98
(337ns)
+

+
+

+ 1.00
(113ns)
+

+
+

+ 4.11
(464ns)
+

+
+

+ 1.54
(174ns)
+

+
+
+
+
+
+
-

Table 2. Compiler Option Comparison on Windows x64

+

Table 3. Compiler Option Comparison on Windows x64

@@ -1656,11 +3675,2518 @@
+
+

Table 4. Distribution performance comparison with Clang version 3.7.0 (trunk + 236512) on linux

+
++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Function +

+
+

+ boost 1.59 +

+
+

+ Boost
promote_double<false> +

+
+

+ GSL +

+
+

+ Rmath 3.0.2 +

+
+

+ DCDFLIB +

+
+

+ ArcSine (CDF) +

+
+

+ 1.02
(51ns)
+

+
+

+ 1.00
(50ns)
+

+
+ + +
+

+ ArcSine (PDF) +

+
+

+ 1.05
(20ns)
+

+
+

+ 1.00
(19ns)
+

+
+ + +
+

+ ArcSine (quantile) +

+
+

+ 1.00
(29ns)
+

+
+

+ 1.00
(29ns)
+

+
+ + +
+

+ Beta (CDF) +

+
+

+ 2.61
(451ns)
+

+
+

+ 1.00
(173ns)
+

+
+

+ 2.79
(482ns)
+

+
+

+ 1.67
(289ns)
+

+
+

+ 2.45
(423ns)
+

+
+

+ Beta (PDF) +

+
+

+ 3.38
(382ns)
+

+
+

+ 1.00
(113ns)
+

+
+

+ - +

+
+

+ 2.09
(236ns)
+

+
+
+

+ Beta (quantile) +

+
+

+ 2.63
(2845ns)
+

+
+

+ 1.00
(1083ns)
+

+
+

+ 14.26
(15440ns)
+

+
+

+ 16.12
(17458ns)
+

+
+

+ 8.01
(8679ns)
+

+
+

+ Binomial (CDF) +

+
+

+ 2.00
(1239ns)
+

+
+

+ 1.00
(620ns)
+

+
+

+ 1.44
(892ns)
+

+
+

+ 1.21
(749ns)
+

+
+

+ 1.25
(776ns)
+

+
+

+ Binomial (PDF) +

+
+

+ 2.89
(413ns)
+

+
+

+ 1.00
(143ns)
+

+
+

+ - +

+
+

+ 1.24
(177ns)
+

+
+
+

+ Binomial (quantile) +

+
+

+ 2.75
(5472ns)
+

+
+

+ 1.49
(2957ns)
+

+
+

+ - +

+
+

+ 1.00
(1988ns)
+

+
+

+ 5.95
(11830ns)
+

+
+

+ Cauchy (CDF) +

+
+

+ 1.48
(31ns)
+

+
+

+ 1.48
(31ns)
+

+
+

+ 1.00
(21ns)
+

+
+

+ 1.43
(30ns)
+

+
+
+

+ Cauchy (PDF) +

+
+

+ 1.00
(9ns)
+

+
+

+ 1.00
(9ns)
+

+
+

+ - +

+
+

+ 1.22
(11ns)
+

+
+
+

+ Cauchy (quantile) +

+
+

+ 1.00
(48ns)
+

+
+

+ 1.00
(48ns)
+

+
+

+ 52.25
(2508ns)
+

+
+

+ 52.19
(2505ns)
+

+
+
+

+ ChiSquared (CDF) +

+
+

+ 2.33
(497ns)
+

+
+

+ 1.11
(237ns)
+

+
+

+ 18.16
(3869ns)
+

+
+

+ 1.33
(284ns)
+

+
+

+ 1.00
(213ns)
+

+
+

+ ChiSquared (PDF) +

+
+

+ 3.93
(436ns)
+

+
+

+ 1.08
(120ns)
+

+
+

+ - +

+
+

+ 1.00
(111ns)
+

+
+
+

+ ChiSquared (quantile) +

+
+

+ 1.90
(1269ns)
+

+
+

+ 1.00
(668ns)
+

+
+

+ 53.46
(35709ns)
+

+
+

+ 2.43
(1620ns)
+

+
+

+ 7.55
(5045ns)
+

+
+

+ Exponential (CDF) +

+
+

+ 1.00
(19ns)
+

+
+

+ 1.05
(20ns)
+

+
+

+ 1.21
(23ns)
+

+
+

+ 1.47
(28ns)
+

+
+
+

+ Exponential (PDF) +

+
+

+ 1.00
(23ns)
+

+
+

+ 1.00
(23ns)
+

+
+

+ - +

+
+

+ 1.39
(32ns)
+

+
+
+

+ Exponential (quantile) +

+
+

+ 1.47
(22ns)
+

+
+

+ 1.47
(22ns)
+

+
+

+ 1.00
(15ns)
+

+
+

+ 1.47
(22ns)
+

+
+
+

+ ExtremeValue (CDF) +

+
+

+ 1.00
(51ns)
+

+
+

+ 1.00
(51ns)
+

+
+ + +
+

+ ExtremeValue (PDF) +

+
+

+ 1.01
(71ns)
+

+
+

+ 1.00
(70ns)
+

+
+ + +
+

+ ExtremeValue (quantile) +

+
+

+ 1.00
(66ns)
+

+
+

+ 1.00
(66ns)
+

+
+ + +
+

+ F (CDF) +

+
+

+ 1.94
(1094ns)
+

+
+

+ 1.00
(564ns)
+

+
+

+ 1.60
(900ns)
+

+
+

+ 1.07
(605ns)
+

+
+

+ 1.09
(615ns)
+

+
+

+ F (PDF) +

+
+

+ 3.17
(437ns)
+

+
+

+ 1.00
(138ns)
+

+
+

+ - +

+
+

+ 1.29
(178ns)
+

+
+
+

+ F (quantile) +

+
+

+ 2.01
(3049ns)
+

+
+

+ 1.00
(1516ns)
+

+
+

+ 9.74
(14768ns)
+

+
+

+ 1.98
(2996ns)
+

+
+

+ 5.85
(8871ns)
+

+
+

+ Gamma (CDF) +

+
+

+ 2.58
(573ns)
+

+
+

+ 1.09
(243ns)
+

+
+

+ 6.66
(1478ns)
+

+
+

+ 1.52
(337ns)
+

+
+

+ 1.00
(222ns)
+

+
+

+ Gamma (PDF) +

+
+

+ 3.43
(539ns)
+

+
+

+ 1.00
(157ns)
+

+
+

+ - +

+
+

+ 1.03
(161ns)
+

+
+
+

+ Gamma (quantile) +

+
+

+ 2.24
(1803ns)
+

+
+

+ 1.00
(804ns)
+

+
+

+ 14.09
(11325ns)
+

+
+

+ 2.18
(1756ns)
+

+
+

+ 1.03
(827ns)
+

+
+

+ Geometric (CDF) +

+
+

+ 1.00
(25ns)
+

+
+

+ 1.04
(26ns)
+

+
+

+ 1.00
(25ns)
+

+
+

+ 2.24
(56ns)
+

+
+
+

+ Geometric (PDF) +

+
+

+ 1.03
(35ns)
+

+
+

+ 1.00
(34ns)
+

+
+

+ - +

+
+

+ 6.12
(208ns)
+

+
+
+

+ Geometric (quantile) +

+
+

+ 1.00
(22ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ - +

+
+

+ 2.32
(51ns)
+

+
+
+

+ Hypergeometric (CDF) +

+
+

+ 11.42
(10576ns)
+

+
+

+ 6.39
(5915ns)
+

+
+

+ 1.63
(1505ns)
+

+
+

+ 1.00
(926ns)
+

+
+
+

+ Hypergeometric (PDF) +

+
+

+ 23.08
(10156ns)
+

+
+

+ 12.95
(5696ns)
+

+
+

+ - +

+
+

+ 1.00
(440ns)
+

+
+
+

+ Hypergeometric (quantile) +

+
+

+ 1.00
(52169ns)
+

+
+

+ 1.60
(83543ns)
+

+
+

+ - +

+
+

+ 1.60
(83406ns)
+

+
+
+

+ InverseChiSquared (CDF) +

+
+

+ 2.05
(483ns)
+

+
+

+ 1.00
(236ns)
+

+
+ + +
+

+ InverseChiSquared (PDF) +

+
+

+ 3.22
(419ns)
+

+
+

+ 1.00
(130ns)
+

+
+ + +
+

+ InverseChiSquared (quantile) +

+
+

+ 1.88
(1264ns)
+

+
+

+ 1.00
(671ns)
+

+
+ + +
+

+ InverseGamma (CDF) +

+
+

+ 2.39
(559ns)
+

+
+

+ 1.00
(234ns)
+

+
+ + +
+

+ InverseGamma (PDF) +

+
+

+ 3.36
(535ns)
+

+
+

+ 1.00
(159ns)
+

+
+ + +
+

+ InverseGamma (quantile) +

+
+

+ 2.23
(1758ns)
+

+
+

+ 1.00
(787ns)
+

+
+ + +
+

+ InverseGaussian (CDF) +

+
+

+ 1.00
(110ns)
+

+
+

+ 1.00
(110ns)
+

+
+ + +
+

+ InverseGaussian (PDF) +

+
+

+ 1.00
(20ns)
+

+
+

+ 1.00
(20ns)
+

+
+ + +
+

+ InverseGaussian (quantile) +

+
+

+ 1.00
(2023ns)
+

+
+

+ 1.00
(2014ns)
+

+
+ + +
+

+ Laplace (CDF) +

+
+

+ 1.50
(30ns)
+

+
+

+ 1.50
(30ns)
+

+
+

+ 1.00
(20ns)
+

+
+ +
+

+ Laplace (PDF) +

+
+

+ 1.00
(31ns)
+

+
+

+ 1.00
(31ns)
+

+
+ + +
+

+ Laplace (quantile) +

+
+

+ 1.25
(35ns)
+

+
+

+ 1.25
(35ns)
+

+
+

+ 1.00
(28ns)
+

+
+ +
+

+ LogNormal (CDF) +

+
+

+ 1.62
(112ns)
+

+
+

+ 1.00
(69ns)
+

+
+

+ 1.07
(74ns)
+

+
+

+ 1.46
(101ns)
+

+
+
+

+ LogNormal (PDF) +

+
+

+ 1.00
(65ns)
+

+
+

+ 1.00
(65ns)
+

+
+

+ - +

+
+

+ 1.02
(66ns)
+

+
+
+

+ LogNormal (quantile) +

+
+

+ 1.42
(98ns)
+

+
+

+ 1.30
(90ns)
+

+
+

+ 1.00
(69ns)
+

+
+

+ 1.23
(85ns)
+

+
+
+

+ Logistic (CDF) +

+
+

+ 1.10
(32ns)
+

+
+

+ 1.10
(32ns)
+

+
+

+ 1.00
(29ns)
+

+
+

+ 1.17
(34ns)
+

+
+
+

+ Logistic (PDF) +

+
+

+ 1.17
(35ns)
+

+
+

+ 1.17
(35ns)
+

+
+

+ - +

+
+

+ 1.00
(30ns)
+

+
+
+

+ Logistic (quantile) +

+
+

+ 1.22
(39ns)
+

+
+

+ 1.22
(39ns)
+

+
+

+ 1.00
(32ns)
+

+
+

+ 1.19
(38ns)
+

+
+
+

+ NegativeBinomial (CDF) +

+
+

+ 2.32
(1878ns)
+

+
+

+ 1.22
(986ns)
+

+
+

+ 1.58
(1282ns)
+

+
+

+ 1.07
(866ns)
+

+
+

+ 1.00
(810ns)
+

+
+

+ NegativeBinomial (PDF) +

+
+

+ 2.97
(424ns)
+

+
+

+ 1.00
(143ns)
+

+
+

+ - +

+
+

+ 1.27
(182ns)
+

+
+
+

+ NegativeBinomial (quantile) +

+
+

+ 1.96
(9579ns)
+

+
+

+ 1.00
(4894ns)
+

+
+

+ - +

+
+

+ 3.37
(16469ns)
+

+
+

+ 3.08
(15093ns)
+

+
+

+ NonCentralBeta (CDF) +

+
+

+ 2.27
(2634ns)
+

+
+

+ 1.30
(1509ns)
+

+
+

+ - +

+
+

+ 1.00
(1158ns)
+

+
+
+

+ NonCentralBeta (PDF) +

+
+

+ 2.21
(2051ns)
+

+
+

+ 1.20
(1113ns)
+

+
+

+ - +

+
+

+ 1.00
(929ns)
+

+
+
+

+ NonCentralBeta (quantile) +

+
+

+ 2.00
(62703ns)
+

+
+

+ 1.00
(31380ns)
+

+
+

+ - +

+
+

+ 2.60
(81445ns)
+

+
+
+

+ NonCentralChiSquared (CDF) +

+
+

+ 10.41
(6934ns)
+

+
+

+ 6.37
(4240ns)
+

+
+

+ - +

+
+

+ 15.70
(10459ns)
+

+
+

+ 1.00
(666ns)
+

+
+

+ NonCentralChiSquared (PDF) +

+
+

+ 3.01
(1305ns)
+

+
+

+ 2.12
(919ns)
+

+
+

+ - +

+
+

+ 1.00
(434ns)
+

+
+
+

+ NonCentralChiSquared (quantile) +

+
+

+ 3.52
(51061ns)
+

+
+

+ 1.74
(25208ns)
+

+
+

+ - +

+
+

+ 36.03
(523301ns)
+

+
+

+ 1.00
(14523ns)
+

+
+

+ NonCentralF (CDF) +

+
+

+ 2.10
(2648ns)
+

+
+

+ 1.17
(1470ns)
+

+
+

+ - +

+
+

+ 1.00
(1260ns)
+

+
+

+ 1.15
(1447ns)
+

+
+

+ NonCentralF (PDF) +

+
+

+ 2.59
(2213ns)
+

+
+

+ 1.25
(1068ns)
+

+
+

+ - +

+
+

+ 1.00
(856ns)
+

+
+
+

+ NonCentralF (quantile) +

+
+

+ 2.37
(40513ns)
+

+
+

+ 1.22
(20779ns)
+

+
+

+ - +

+
+

+ 3.90
(66620ns)
+

+
+

+ 1.00
(17083ns)
+

+
+

+ NonCentralT (CDF) +

+
+

+ 5.03
(9603ns)
+

+
+

+ 3.19
(6088ns)
+

+
+

+ - +

+
+

+ 1.00
(1911ns)
+

+
+

+ 1.82
(3481ns)
+

+
+

+ NonCentralT (PDF) +

+
+

+ 1.87
(7271ns)
+

+
+

+ 1.17
(4553ns)
+

+
+

+ - +

+
+

+ 1.00
(3885ns)
+

+
+
+

+ NonCentralT (quantile) +

+
+

+ 2.00
(101058ns)
+

+
+

+ 1.15
(58418ns)
+

+
+

+ - +

+
+

+ 1.72
(86924ns)
+

+
+

+ 1.00
(50591ns)
+

+
+

+ Normal (CDF) +

+
+

+ 2.44
(78ns)
+

+
+

+ 1.09
(35ns)
+

+
+

+ 1.00
(32ns)
+

+
+

+ 1.91
(61ns)
+

+
+

+ 6.00
(192ns)
+

+
+

+ Normal (PDF) +

+
+

+ 1.00
(32ns)
+

+
+

+ 1.00
(32ns)
+

+
+

+ - +

+
+

+ 1.19
(38ns)
+

+
+
+

+ Normal (quantile) +

+
+

+ 2.03
(65ns)
+

+
+

+ 1.75
(56ns)
+

+
+

+ 1.00
(32ns)
+

+
+

+ 1.38
(44ns)
+

+
+

+ 17.00
(544ns)
+

+
+

+ Pareto (CDF) +

+
+

+ 1.37
(67ns)
+

+
+

+ 1.31
(64ns)
+

+
+

+ 1.00
(49ns)
+

+
+ +
+

+ Pareto (PDF) +

+
+

+ 1.00
(92ns)
+

+
+

+ 1.00
(92ns)
+

+
+ + +
+

+ Pareto (quantile) +

+
+

+ 1.16
(58ns)
+

+
+

+ 1.16
(58ns)
+

+
+

+ 1.00
(50ns)
+

+
+ +
+

+ Poisson (CDF) +

+
+

+ 2.02
(245ns)
+

+
+

+ 1.00
(121ns)
+

+
+

+ 5.88
(711ns)
+

+
+

+ 2.20
(266ns)
+

+
+

+ 1.60
(194ns)
+

+
+

+ Poisson (PDF) +

+
+

+ 2.88
(242ns)
+

+
+

+ 1.00
(84ns)
+

+
+

+ - +

+
+

+ 1.08
(91ns)
+

+
+
+

+ Poisson (quantile) +

+
+

+ 1.96
(1104ns)
+

+
+

+ 1.00
(562ns)
+

+
+

+ - +

+
+

+ 1.14
(642ns)
+

+
+

+ 5.06
(2841ns)
+

+
+

+ Rayleigh (CDF) +

+
+

+ 1.10
(23ns)
+

+
+

+ 1.19
(25ns)
+

+
+

+ 1.00
(21ns)
+

+
+ +
+

+ Rayleigh (PDF) +

+
+

+ 1.00
(26ns)
+

+
+

+ 1.00
(26ns)
+

+
+ + +
+

+ Rayleigh (quantile) +

+
+

+ 1.15
(23ns)
+

+
+

+ 1.15
(23ns)
+

+
+

+ 1.00
(20ns)
+

+
+ +
+

+ SkewNormal (CDF) +

+
+

+ 1.11
(463ns)
+

+
+

+ 1.00
(419ns)
+

+
+ + +
+

+ SkewNormal (PDF) +

+
+

+ 1.48
(102ns)
+

+
+

+ 1.00
(69ns)
+

+
+ + +
+

+ SkewNormal (quantile) +

+
+

+ 1.12
(3605ns)
+

+
+

+ 1.00
(3212ns)
+

+
+ + +
+

+ StudentsT (CDF) +

+
+

+ 5.77
(1483ns)
+

+
+

+ 1.65
(425ns)
+

+
+

+ 1.00
(257ns)
+

+
+

+ 1.35
(346ns)
+

+
+

+ 1.68
(433ns)
+

+
+

+ StudentsT (PDF) +

+
+

+ 5.55
(710ns)
+

+
+

+ 1.50
(192ns)
+

+
+

+ - +

+
+

+ 1.00
(128ns)
+

+
+
+

+ StudentsT (quantile) +

+
+

+ 3.33
(2526ns)
+

+
+

+ 1.00
(759ns)
+

+
+

+ 1.44
(1090ns)
+

+
+

+ 1.21
(916ns)
+

+
+

+ 4.68
(3551ns)
+

+
+

+ Weibull (CDF) +

+
+

+ 1.23
(98ns)
+

+
+

+ 1.11
(89ns)
+

+
+

+ 1.00
(80ns)
+

+
+

+ 1.21
(97ns)
+

+
+
+

+ Weibull (PDF) +

+
+

+ 1.58
(155ns)
+

+
+

+ 1.58
(155ns)
+

+
+

+ - +

+
+

+ 1.00
(98ns)
+

+
+
+

+ Weibull (quantile) +

+
+

+ 1.11
(92ns)
+

+
+

+ 1.11
(92ns)
+

+
+

+ 1.00
(83ns)
+

+
+

+ 1.14
(95ns)
+

+
+
+
+
+
+
+
-

Table 3. Distribution performance comparison with GNU C++ version 4.9.2 on Windows +

Table 5. Distribution performance comparison with GNU C++ version 4.9.2 on Windows x64

@@ -3425,11 +7951,2516 @@
+
+

Table 6. Distribution performance comparison with GNU C++ version 5.1.0 on linux

+
++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Function +

+
+

+ boost 1.59 +

+
+

+ Boost
promote_double<false> +

+
+

+ GSL +

+
+

+ Rmath 3.0.2 +

+
+

+ DCDFLIB +

+
+

+ ArcSine (CDF) +

+
+

+ 1.00
(38ns)
+

+
+

+ 1.00
(38ns)
+

+
+ + +
+

+ ArcSine (PDF) +

+
+

+ 1.00
(9ns)
+

+
+

+ 1.00
(9ns)
+

+
+ + +
+

+ ArcSine (quantile) +

+
+

+ 1.00
(20ns)
+

+
+

+ 1.00
(20ns)
+

+
+ + +
+

+ Beta (CDF) +

+
+

+ 2.42
(413ns)
+

+
+

+ 1.00
(171ns)
+

+
+

+ 2.79
(477ns)
+

+
+

+ 1.68
(288ns)
+

+
+

+ 2.47
(422ns)
+

+
+

+ Beta (PDF) +

+
+

+ 2.68
(327ns)
+

+
+

+ 1.00
(122ns)
+

+
+

+ - +

+
+

+ 1.93
(235ns)
+

+
+
+

+ Beta (quantile) +

+
+

+ 2.40
(2643ns)
+

+
+

+ 1.00
(1101ns)
+

+
+

+ 13.76
(15155ns)
+

+
+

+ 16.19
(17830ns)
+

+
+

+ 7.69
(8471ns)
+

+
+

+ Binomial (CDF) +

+
+

+ 1.75
(1042ns)
+

+
+

+ 1.00
(597ns)
+

+
+

+ 1.46
(870ns)
+

+
+

+ 1.25
(746ns)
+

+
+

+ 1.29
(768ns)
+

+
+

+ Binomial (PDF) +

+
+

+ 2.27
(345ns)
+

+
+

+ 1.00
(152ns)
+

+
+

+ - +

+
+

+ 1.18
(180ns)
+

+
+
+

+ Binomial (quantile) +

+
+

+ 2.37
(4706ns)
+

+
+

+ 1.42
(2818ns)
+

+
+

+ - +

+
+

+ 1.00
(1987ns)
+

+
+

+ 5.89
(11709ns)
+

+
+

+ Cauchy (CDF) +

+
+

+ 1.25
(25ns)
+

+
+

+ 1.20
(24ns)
+

+
+

+ 1.00
(20ns)
+

+
+

+ 1.45
(29ns)
+

+
+
+

+ Cauchy (PDF) +

+
+

+ 1.00
(8ns)
+

+
+

+ 1.00
(8ns)
+

+
+

+ - +

+
+

+ 1.38
(11ns)
+

+
+
+

+ Cauchy (quantile) +

+
+

+ 1.00
(43ns)
+

+
+

+ 1.00
(43ns)
+

+
+

+ 56.63
(2435ns)
+

+
+

+ 58.33
(2508ns)
+

+
+
+

+ ChiSquared (CDF) +

+
+

+ 2.17
(495ns)
+

+
+

+ 1.04
(238ns)
+

+
+

+ 16.71
(3811ns)
+

+
+

+ 1.26
(287ns)
+

+
+

+ 1.00
(228ns)
+

+
+

+ ChiSquared (PDF) +

+
+

+ 3.04
(337ns)
+

+
+

+ 1.11
(123ns)
+

+
+

+ - +

+
+

+ 1.00
(111ns)
+

+
+
+

+ ChiSquared (quantile) +

+
+

+ 1.88
(1299ns)
+

+
+

+ 1.00
(692ns)
+

+
+

+ 50.92
(35239ns)
+

+
+

+ 2.26
(1562ns)
+

+
+

+ 7.66
(5304ns)
+

+
+

+ Exponential (CDF) +

+
+

+ 1.00
(18ns)
+

+
+

+ 1.00
(18ns)
+

+
+

+ 1.22
(22ns)
+

+
+

+ 1.61
(29ns)
+

+
+
+

+ Exponential (PDF) +

+
+

+ 1.00
(25ns)
+

+
+

+ 1.00
(25ns)
+

+
+

+ - +

+
+

+ 1.28
(32ns)
+

+
+
+

+ Exponential (quantile) +

+
+

+ 1.53
(23ns)
+

+
+

+ 1.53
(23ns)
+

+
+

+ 1.00
(15ns)
+

+
+

+ 1.47
(22ns)
+

+
+
+

+ ExtremeValue (CDF) +

+
+

+ 1.00
(47ns)
+

+
+

+ 1.02
(48ns)
+

+
+ + +
+

+ ExtremeValue (PDF) +

+
+

+ 1.00
(65ns)
+

+
+

+ 1.02
(66ns)
+

+
+ + +
+

+ ExtremeValue (quantile) +

+
+

+ 1.00
(62ns)
+

+
+

+ 1.02
(63ns)
+

+
+ + +
+

+ F (CDF) +

+
+

+ 1.76
(961ns)
+

+
+

+ 1.00
(545ns)
+

+
+

+ 1.63
(887ns)
+

+
+

+ 1.11
(603ns)
+

+
+

+ 1.12
(608ns)
+

+
+

+ F (PDF) +

+
+

+ 2.49
(378ns)
+

+
+

+ 1.00
(152ns)
+

+
+

+ - +

+
+

+ 1.17
(178ns)
+

+
+
+

+ F (quantile) +

+
+

+ 1.87
(2753ns)
+

+
+

+ 1.00
(1471ns)
+

+
+

+ 9.77
(14370ns)
+

+
+

+ 2.03
(2983ns)
+

+
+

+ 5.99
(8807ns)
+

+
+

+ Gamma (CDF) +

+
+

+ 2.43
(570ns)
+

+
+

+ 1.02
(239ns)
+

+
+

+ 6.24
(1466ns)
+

+
+

+ 1.45
(340ns)
+

+
+

+ 1.00
(235ns)
+

+
+

+ Gamma (PDF) +

+
+

+ 2.90
(452ns)
+

+
+

+ 1.00
(156ns)
+

+
+

+ - +

+
+

+ 1.03
(160ns)
+

+
+
+

+ Gamma (quantile) +

+
+

+ 2.19
(1787ns)
+

+
+

+ 1.00
(817ns)
+

+
+

+ 14.08
(11500ns)
+

+
+

+ 2.12
(1729ns)
+

+
+

+ 1.03
(843ns)
+

+
+

+ Geometric (CDF) +

+
+

+ 1.09
(24ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ 1.18
(26ns)
+

+
+

+ 2.55
(56ns)
+

+
+
+

+ Geometric (PDF) +

+
+

+ 1.03
(33ns)
+

+
+

+ 1.00
(32ns)
+

+
+

+ - +

+
+

+ 6.53
(209ns)
+

+
+
+

+ Geometric (quantile) +

+
+

+ 1.00
(21ns)
+

+
+

+ 1.00
(21ns)
+

+
+

+ - +

+
+

+ 2.38
(50ns)
+

+
+
+

+ Hypergeometric (CDF) +

+
+

+ 11.16
(10644ns)
+

+
+

+ 6.25
(5961ns)
+

+
+

+ 1.55
(1476ns)
+

+
+

+ 1.00
(954ns)
+

+
+
+

+ Hypergeometric (PDF) +

+
+

+ 23.39
(10316ns)
+

+
+

+ 13.05
(5756ns)
+

+
+

+ - +

+
+

+ 1.00
(441ns)
+

+
+
+

+ Hypergeometric (quantile) +

+
+

+ 1.00
(50508ns)
+

+
+

+ 1.69
(85415ns)
+

+
+

+ - +

+
+

+ 1.67
(84488ns)
+

+
+
+

+ InverseChiSquared (CDF) +

+
+

+ 2.18
(497ns)
+

+
+

+ 1.00
(228ns)
+

+
+ + +
+

+ InverseChiSquared (PDF) +

+
+

+ 2.42
(327ns)
+

+
+

+ 1.00
(135ns)
+

+
+ + +
+

+ InverseChiSquared (quantile) +

+
+

+ 1.85
(1281ns)
+

+
+

+ 1.00
(693ns)
+

+
+ + +
+

+ InverseGamma (CDF) +

+
+

+ 2.42
(566ns)
+

+
+

+ 1.00
(234ns)
+

+
+ + +
+

+ InverseGamma (PDF) +

+
+

+ 2.84
(452ns)
+

+
+

+ 1.00
(159ns)
+

+
+ + +
+

+ InverseGamma (quantile) +

+
+

+ 2.15
(1750ns)
+

+
+

+ 1.00
(814ns)
+

+
+ + +
+

+ InverseGaussian (CDF) +

+
+

+ 1.01
(102ns)
+

+
+

+ 1.00
(101ns)
+

+
+ + +
+

+ InverseGaussian (PDF) +

+
+

+ 1.00
(18ns)
+

+
+

+ 1.00
(18ns)
+

+
+ + +
+

+ InverseGaussian (quantile) +

+
+

+ 1.00
(1969ns)
+

+
+

+ 1.01
(1981ns)
+

+
+ + +
+

+ Laplace (CDF) +

+
+

+ 1.37
(26ns)
+

+
+

+ 1.32
(25ns)
+

+
+

+ 1.00
(19ns)
+

+
+ +
+

+ Laplace (PDF) +

+
+

+ 1.04
(27ns)
+

+
+

+ 1.00
(26ns)
+

+
+ + +
+

+ Laplace (quantile) +

+
+

+ 1.11
(30ns)
+

+
+

+ 1.11
(30ns)
+

+
+

+ 1.00
(27ns)
+

+
+ +
+

+ LogNormal (CDF) +

+
+

+ 1.67
(107ns)
+

+
+

+ 1.00
(64ns)
+

+
+

+ 1.16
(74ns)
+

+
+

+ 1.52
(97ns)
+

+
+
+

+ LogNormal (PDF) +

+
+

+ 1.02
(62ns)
+

+
+

+ 1.00
(61ns)
+

+
+

+ - +

+
+

+ 1.10
(67ns)
+

+
+
+

+ LogNormal (quantile) +

+
+

+ 1.40
(95ns)
+

+
+

+ 1.26
(86ns)
+

+
+

+ 1.00
(68ns)
+

+
+

+ 1.28
(87ns)
+

+
+
+

+ Logistic (CDF) +

+
+

+ 1.00
(26ns)
+

+
+

+ 1.04
(27ns)
+

+
+

+ 1.08
(28ns)
+

+
+

+ 1.31
(34ns)
+

+
+
+

+ Logistic (PDF) +

+
+

+ 1.00
(29ns)
+

+
+

+ 1.00
(29ns)
+

+
+

+ - +

+
+

+ 1.03
(30ns)
+

+
+
+

+ Logistic (quantile) +

+
+

+ 1.06
(33ns)
+

+
+

+ 1.10
(34ns)
+

+
+

+ 1.00
(31ns)
+

+
+

+ 1.23
(38ns)
+

+
+
+

+ NegativeBinomial (CDF) +

+
+

+ 2.01
(1640ns)
+

+
+

+ 1.17
(955ns)
+

+
+

+ 1.55
(1266ns)
+

+
+

+ 1.06
(862ns)
+

+
+

+ 1.00
(817ns)
+

+
+

+ NegativeBinomial (PDF) +

+
+

+ 2.27
(358ns)
+

+
+

+ 1.00
(158ns)
+

+
+

+ - +

+
+

+ 1.18
(186ns)
+

+
+
+

+ NegativeBinomial (quantile) +

+
+

+ 1.75
(8427ns)
+

+
+

+ 1.00
(4814ns)
+

+
+

+ - +

+
+

+ 3.41
(16439ns)
+

+
+

+ 3.20
(15423ns)
+

+
+

+ NonCentralBeta (CDF) +

+
+

+ 2.10
(2451ns)
+

+
+

+ 1.14
(1333ns)
+

+
+

+ - +

+
+

+ 1.00
(1167ns)
+

+
+
+

+ NonCentralBeta (PDF) +

+
+

+ 2.03
(1875ns)
+

+
+

+ 1.18
(1087ns)
+

+
+

+ - +

+
+

+ 1.00
(923ns)
+

+
+
+

+ NonCentralBeta (quantile) +

+
+

+ 2.11
(58621ns)
+

+
+

+ 1.00
(27810ns)
+

+
+

+ - +

+
+

+ 2.92
(81077ns)
+

+
+
+

+ NonCentralChiSquared (CDF) +

+
+

+ 10.14
(6804ns)
+

+
+

+ 6.32
(4244ns)
+

+
+

+ - +

+
+

+ 15.64
(10494ns)
+

+
+

+ 1.00
(671ns)
+

+
+

+ NonCentralChiSquared (PDF) +

+
+

+ 2.53
(1114ns)
+

+
+

+ 1.48
(651ns)
+

+
+

+ - +

+
+

+ 1.00
(440ns)
+

+
+
+

+ NonCentralChiSquared (quantile) +

+
+

+ 3.30
(48267ns)
+

+
+

+ 1.69
(24784ns)
+

+
+

+ - +

+
+

+ 35.38
(517836ns)
+

+
+

+ 1.00
(14638ns)
+

+
+

+ NonCentralF (CDF) +

+
+

+ 1.89
(2371ns)
+

+
+

+ 1.00
(1257ns)
+

+
+

+ - +

+
+

+ 1.00
(1262ns)
+

+
+

+ 1.13
(1418ns)
+

+
+

+ NonCentralF (PDF) +

+
+

+ 2.27
(1949ns)
+

+
+

+ 1.19
(1018ns)
+

+
+

+ - +

+
+

+ 1.00
(858ns)
+

+
+
+

+ NonCentralF (quantile) +

+
+

+ 2.13
(35608ns)
+

+
+

+ 1.11
(18535ns)
+

+
+

+ - +

+
+

+ 3.98
(66459ns)
+

+
+

+ 1.00
(16718ns)
+

+
+

+ NonCentralT (CDF) +

+
+

+ 4.96
(9265ns)
+

+
+

+ 3.06
(5710ns)
+

+
+

+ - +

+
+

+ 1.00
(1868ns)
+

+
+

+ 1.81
(3378ns)
+

+
+

+ NonCentralT (PDF) +

+
+

+ 1.80
(6920ns)
+

+
+

+ 1.20
(4612ns)
+

+
+

+ - +

+
+

+ 1.00
(3853ns)
+

+
+
+

+ NonCentralT (quantile) +

+
+

+ 1.92
(95714ns)
+

+
+

+ 1.07
(53580ns)
+

+
+

+ - +

+
+

+ 1.74
(86576ns)
+

+
+

+ 1.00
(49862ns)
+

+
+

+ Normal (CDF) +

+
+

+ 2.39
(74ns)
+

+
+

+ 1.06
(33ns)
+

+
+

+ 1.00
(31ns)
+

+
+

+ 1.94
(60ns)
+

+
+

+ 6.16
(191ns)
+

+
+

+ Normal (PDF) +

+
+

+ 1.00
(30ns)
+

+
+

+ 1.03
(31ns)
+

+
+

+ - +

+
+

+ 1.27
(38ns)
+

+
+
+

+ Normal (quantile) +

+
+

+ 1.88
(60ns)
+

+
+

+ 1.47
(47ns)
+

+
+

+ 1.00
(32ns)
+

+
+

+ 1.38
(44ns)
+

+
+

+ 17.03
(545ns)
+

+
+

+ Pareto (CDF) +

+
+

+ 1.17
(56ns)
+

+
+

+ 1.19
(57ns)
+

+
+

+ 1.00
(48ns)
+

+
+ +
+

+ Pareto (PDF) +

+
+

+ 1.00
(87ns)
+

+
+

+ 1.00
(87ns)
+

+
+ + +
+

+ Pareto (quantile) +

+
+

+ 1.12
(54ns)
+

+
+

+ 1.10
(53ns)
+

+
+

+ 1.00
(48ns)
+

+
+ +
+

+ Poisson (CDF) +

+
+

+ 2.03
(234ns)
+

+
+

+ 1.00
(115ns)
+

+
+

+ 6.10
(701ns)
+

+
+

+ 2.32
(267ns)
+

+
+

+ 1.81
(208ns)
+

+
+

+ Poisson (PDF) +

+
+

+ 2.29
(188ns)
+

+
+

+ 1.00
(82ns)
+

+
+

+ - +

+
+

+ 1.11
(91ns)
+

+
+
+

+ Poisson (quantile) +

+
+

+ 1.96
(1053ns)
+

+
+

+ 1.00
(536ns)
+

+
+

+ - +

+
+

+ 1.19
(639ns)
+

+
+

+ 5.65
(3030ns)
+

+
+

+ Rayleigh (CDF) +

+
+

+ 1.10
(22ns)
+

+
+

+ 1.05
(21ns)
+

+
+

+ 1.00
(20ns)
+

+
+ +
+

+ Rayleigh (PDF) +

+
+

+ 1.00
(25ns)
+

+
+

+ 1.04
(26ns)
+

+
+ + +
+

+ Rayleigh (quantile) +

+
+

+ 1.20
(24ns)
+

+
+

+ 1.15
(23ns)
+

+
+

+ 1.00
(20ns)
+

+
+ +
+

+ SkewNormal (CDF) +

+
+

+ 1.08
(438ns)
+

+
+

+ 1.00
(404ns)
+

+
+ + +
+

+ SkewNormal (PDF) +

+
+

+ 1.56
(86ns)
+

+
+

+ 1.00
(55ns)
+

+
+ + +
+

+ SkewNormal (quantile) +

+
+

+ 1.12
(3470ns)
+

+
+

+ 1.00
(3108ns)
+

+
+ + +
+

+ StudentsT (CDF) +

+
+

+ 5.62
(1415ns)
+

+
+

+ 1.77
(445ns)
+

+
+

+ 1.00
(252ns)
+

+
+

+ 1.34
(338ns)
+

+
+

+ 1.73
(437ns)
+

+
+

+ StudentsT (PDF) +

+
+

+ 5.16
(655ns)
+

+
+

+ 1.46
(185ns)
+

+
+

+ - +

+
+

+ 1.00
(127ns)
+

+
+
+

+ StudentsT (quantile) +

+
+

+ 3.12
(2409ns)
+

+
+

+ 1.00
(773ns)
+

+
+

+ 1.39
(1073ns)
+

+
+

+ 1.20
(924ns)
+

+
+

+ 4.45
(3442ns)
+

+
+

+ Weibull (CDF) +

+
+

+ 1.13
(88ns)
+

+
+

+ 1.06
(83ns)
+

+
+

+ 1.00
(78ns)
+

+
+

+ 1.23
(96ns)
+

+
+
+

+ Weibull (PDF) +

+
+

+ 1.48
(147ns)
+

+
+

+ 1.51
(149ns)
+

+
+

+ - +

+
+

+ 1.00
(99ns)
+

+
+
+

+ Weibull (quantile) +

+
+

+ 1.07
(87ns)
+

+
+

+ 1.06
(86ns)
+

+
+

+ 1.00
(81ns)
+

+
+

+ 1.12
(91ns)
+

+
+
+
+
+
+
+
-

Table 4. Distribution performance comparison with Intel C++ C++0x mode version +

Table 7. Distribution performance comparison with Intel C++ C++0x mode version 1500 on Windows x64

@@ -4753,11 +11784,2518 @@
+
+

Table 8. Distribution performance comparison with Intel C++ C++0x mode version + 1500 on linux

+
++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Function +

+
+

+ boost 1.59 +

+
+

+ Boost
promote_double<false> +

+
+

+ GSL +

+
+

+ Rmath 3.0.2 +

+
+

+ DCDFLIB +

+
+

+ ArcSine (CDF) +

+
+

+ 1.00
(35ns)
+

+
+

+ 1.03
(36ns)
+

+
+ + +
+

+ ArcSine (PDF) +

+
+

+ 1.07
(15ns)
+

+
+

+ 1.00
(14ns)
+

+
+ + +
+

+ ArcSine (quantile) +

+
+

+ 1.04
(29ns)
+

+
+

+ 1.00
(28ns)
+

+
+ + +
+

+ Beta (CDF) +

+
+

+ 2.53
(367ns)
+

+
+

+ 1.00
(145ns)
+

+
+

+ 2.74
(398ns)
+

+
+

+ 1.64
(238ns)
+

+
+

+ 1.99
(289ns)
+

+
+

+ Beta (PDF) +

+
+

+ 3.61
(357ns)
+

+
+

+ 1.00
(99ns)
+

+
+

+ - +

+
+

+ 2.03
(201ns)
+

+
+
+

+ Beta (quantile) +

+
+

+ 2.55
(2035ns)
+

+
+

+ 1.00
(797ns)
+

+
+

+ 14.95
(11914ns)
+

+
+

+ 14.10
(11240ns)
+

+
+

+ 7.28
(5806ns)
+

+
+

+ Binomial (CDF) +

+
+

+ 1.87
(1104ns)
+

+
+

+ 1.00
(589ns)
+

+
+

+ 1.43
(841ns)
+

+
+

+ 1.16
(683ns)
+

+
+

+ 1.09
(643ns)
+

+
+

+ Binomial (PDF) +

+
+

+ 3.46
(405ns)
+

+
+

+ 1.00
(117ns)
+

+
+

+ - +

+
+

+ 1.26
(148ns)
+

+
+
+

+ Binomial (quantile) +

+
+

+ 2.64
(4935ns)
+

+
+

+ 1.43
(2681ns)
+

+
+

+ - +

+
+

+ 1.00
(1872ns)
+

+
+

+ 5.27
(9869ns)
+

+
+

+ Cauchy (CDF) +

+
+

+ 1.61
(29ns)
+

+
+

+ 1.61
(29ns)
+

+
+

+ 1.00
(18ns)
+

+
+

+ 1.61
(29ns)
+

+
+
+

+ Cauchy (PDF) +

+
+

+ 1.25
(15ns)
+

+
+

+ 1.25
(15ns)
+

+
+

+ - +

+
+

+ 1.00
(12ns)
+

+
+
+

+ Cauchy (quantile) +

+
+

+ 1.18
(33ns)
+

+
+

+ 1.18
(33ns)
+

+
+

+ 1.00
(28ns)
+

+
+

+ 1.14
(32ns)
+

+
+
+

+ ChiSquared (CDF) +

+
+

+ 3.01
(458ns)
+

+
+

+ 1.48
(225ns)
+

+
+

+ 26.06
(3961ns)
+

+
+

+ 1.68
(256ns)
+

+
+

+ 1.00
(152ns)
+

+
+

+ ChiSquared (PDF) +

+
+

+ 3.16
(272ns)
+

+
+

+ 1.00
(86ns)
+

+
+

+ - +

+
+

+ 1.03
(89ns)
+

+
+
+

+ ChiSquared (quantile) +

+
+

+ 1.96
(1139ns)
+

+
+

+ 1.00
(582ns)
+

+
+

+ 61.60
(35851ns)
+

+
+

+ 2.18
(1270ns)
+

+
+

+ 6.00
(3494ns)
+

+
+

+ Exponential (CDF) +

+
+

+ 1.11
(20ns)
+

+
+

+ 1.00
(18ns)
+

+
+

+ 1.44
(26ns)
+

+
+

+ 1.56
(28ns)
+

+
+
+

+ Exponential (PDF) +

+
+

+ 1.00
(20ns)
+

+
+

+ 1.00
(20ns)
+

+
+

+ - +

+
+

+ 1.20
(24ns)
+

+
+
+

+ Exponential (quantile) +

+
+

+ 1.35
(23ns)
+

+
+

+ 1.35
(23ns)
+

+
+

+ 1.00
(17ns)
+

+
+

+ 1.29
(22ns)
+

+
+
+

+ ExtremeValue (CDF) +

+
+

+ 1.02
(44ns)
+

+
+

+ 1.00
(43ns)
+

+
+ + +
+

+ ExtremeValue (PDF) +

+
+

+ 1.02
(44ns)
+

+
+

+ 1.00
(43ns)
+

+
+ + +
+

+ ExtremeValue (quantile) +

+
+

+ 1.00
(43ns)
+

+
+

+ 1.00
(43ns)
+

+
+ + +
+

+ F (CDF) +

+
+

+ 2.00
(1036ns)
+

+
+

+ 1.03
(534ns)
+

+
+

+ 1.61
(835ns)
+

+
+

+ 1.08
(560ns)
+

+
+

+ 1.00
(518ns)
+

+
+

+ F (PDF) +

+
+

+ 3.26
(440ns)
+

+
+

+ 1.00
(135ns)
+

+
+

+ - +

+
+

+ 1.07
(144ns)
+

+
+
+

+ F (quantile) +

+
+

+ 2.10
(2648ns)
+

+
+

+ 1.00
(1261ns)
+

+
+

+ 10.06
(12685ns)
+

+
+

+ 2.02
(2553ns)
+

+
+

+ 5.84
(7361ns)
+

+
+

+ Gamma (CDF) +

+
+

+ 3.22
(515ns)
+

+
+

+ 1.27
(204ns)
+

+
+

+ 9.26
(1482ns)
+

+
+

+ 1.98
(317ns)
+

+
+

+ 1.00
(160ns)
+

+
+

+ Gamma (PDF) +

+
+

+ 3.11
(351ns)
+

+
+

+ 1.00
(113ns)
+

+
+

+ - +

+
+

+ 1.11
(125ns)
+

+
+
+

+ Gamma (quantile) +

+
+

+ 2.76
(1391ns)
+

+
+

+ 1.30
(653ns)
+

+
+

+ 21.19
(10680ns)
+

+
+

+ 2.99
(1509ns)
+

+
+

+ 1.00
(504ns)
+

+
+

+ Geometric (CDF) +

+
+

+ 1.17
(27ns)
+

+
+

+ 1.00
(23ns)
+

+
+

+ 1.39
(32ns)
+

+
+

+ 2.04
(47ns)
+

+
+
+

+ Geometric (PDF) +

+
+

+ 1.00
(22ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ - +

+
+

+ 9.45
(208ns)
+

+
+
+

+ Geometric (quantile) +

+
+

+ 1.04
(25ns)
+

+
+

+ 1.00
(24ns)
+

+
+

+ - +

+
+

+ 2.00
(48ns)
+

+
+
+

+ Hypergeometric (CDF) +

+
+

+ 15.44
(13355ns)
+

+
+

+ 7.87
(6809ns)
+

+
+

+ 1.54
(1334ns)
+

+
+

+ 1.00
(865ns)
+

+
+
+

+ Hypergeometric (PDF) +

+
+

+ 31.64
(11896ns)
+

+
+

+ 16.11
(6057ns)
+

+
+

+ - +

+
+

+ 1.00
(376ns)
+

+
+
+

+ Hypergeometric (quantile) +

+
+

+ 1.00
(38561ns)
+

+
+

+ 1.10
(42341ns)
+

+
+

+ - +

+
+

+ 1.84
(70828ns)
+

+
+
+

+ InverseChiSquared (CDF) +

+
+

+ 2.18
(475ns)
+

+
+

+ 1.00
(218ns)
+

+
+ + +
+

+ InverseChiSquared (PDF) +

+
+

+ 3.03
(291ns)
+

+
+

+ 1.00
(96ns)
+

+
+ + +
+

+ InverseChiSquared (quantile) +

+
+

+ 1.94
(1128ns)
+

+
+

+ 1.00
(582ns)
+

+
+ + +
+

+ InverseGamma (CDF) +

+
+

+ 2.16
(458ns)
+

+
+

+ 1.00
(212ns)
+

+
+ + +
+

+ InverseGamma (PDF) +

+
+

+ 2.82
(338ns)
+

+
+

+ 1.00
(120ns)
+

+
+ + +
+

+ InverseGamma (quantile) +

+
+

+ 1.84
(1345ns)
+

+
+

+ 1.00
(731ns)
+

+
+ + +
+

+ InverseGaussian (CDF) +

+
+

+ 1.00
(90ns)
+

+
+

+ 1.00
(90ns)
+

+
+ + +
+

+ InverseGaussian (PDF) +

+
+

+ 1.00
(15ns)
+

+
+

+ 1.00
(15ns)
+

+
+ + +
+

+ InverseGaussian (quantile) +

+
+

+ 1.00
(1548ns)
+

+
+

+ 1.00
(1544ns)
+

+
+ + +
+

+ Laplace (CDF) +

+
+

+ 1.32
(25ns)
+

+
+

+ 1.32
(25ns)
+

+
+

+ 1.00
(19ns)
+

+
+ +
+

+ Laplace (PDF) +

+
+

+ 1.00
(24ns)
+

+
+

+ 1.04
(25ns)
+

+
+ + +
+

+ Laplace (quantile) +

+
+

+ 1.35
(23ns)
+

+
+

+ 1.35
(23ns)
+

+
+

+ 1.00
(17ns)
+

+
+ +
+

+ LogNormal (CDF) +

+
+

+ 1.61
(90ns)
+

+
+

+ 1.00
(56ns)
+

+
+

+ 1.02
(57ns)
+

+
+

+ 1.25
(70ns)
+

+
+
+

+ LogNormal (PDF) +

+
+

+ 1.05
(46ns)
+

+
+

+ 1.07
(47ns)
+

+
+

+ - +

+
+

+ 1.00
(44ns)
+

+
+
+

+ LogNormal (quantile) +

+
+

+ 1.87
(101ns)
+

+
+

+ 1.57
(85ns)
+

+
+

+ 1.00
(54ns)
+

+
+

+ 1.30
(70ns)
+

+
+
+

+ Logistic (CDF) +

+
+

+ 1.00
(29ns)
+

+
+

+ 1.00
(29ns)
+

+
+

+ 1.00
(29ns)
+

+
+

+ 1.00
(29ns)
+

+
+
+

+ Logistic (PDF) +

+
+

+ 1.28
(32ns)
+

+
+

+ 1.32
(33ns)
+

+
+

+ - +

+
+

+ 1.00
(25ns)
+

+
+
+

+ Logistic (quantile) +

+
+

+ 1.38
(29ns)
+

+
+

+ 1.33
(28ns)
+

+
+

+ 1.00
(21ns)
+

+
+

+ 1.24
(26ns)
+

+
+
+

+ NegativeBinomial (CDF) +

+
+

+ 2.49
(1723ns)
+

+
+

+ 1.39
(961ns)
+

+
+

+ 1.73
(1196ns)
+

+
+

+ 1.19
(825ns)
+

+
+

+ 1.00
(692ns)
+

+
+

+ NegativeBinomial (PDF) +

+
+

+ 3.74
(464ns)
+

+
+

+ 1.00
(124ns)
+

+
+

+ - +

+
+

+ 1.27
(158ns)
+

+
+
+

+ NegativeBinomial (quantile) +

+
+

+ 1.91
(9047ns)
+

+
+

+ 1.00
(4726ns)
+

+
+

+ - +

+
+

+ 3.34
(15808ns)
+

+
+

+ 2.72
(12876ns)
+

+
+

+ NonCentralBeta (CDF) +

+
+

+ 2.34
(2345ns)
+

+
+

+ 1.22
(1218ns)
+

+
+

+ - +

+
+

+ 1.00
(1002ns)
+

+
+
+

+ NonCentralBeta (PDF) +

+
+

+ 2.35
(2017ns)
+

+
+

+ 1.19
(1024ns)
+

+
+

+ - +

+
+

+ 1.00
(860ns)
+

+
+
+

+ NonCentralBeta (quantile) +

+
+

+ 2.01
(51058ns)
+

+
+

+ 1.00
(25406ns)
+

+
+

+ - +

+
+

+ 2.73
(69431ns)
+

+
+
+

+ NonCentralChiSquared (CDF) +

+
+

+ 15.61
(6805ns)
+

+
+

+ 9.08
(3958ns)
+

+
+

+ - +

+
+

+ 22.54
(9826ns)
+

+
+

+ 1.00
(436ns)
+

+
+

+ NonCentralChiSquared (PDF) +

+
+

+ 2.60
(1067ns)
+

+
+

+ 1.55
(636ns)
+

+
+

+ - +

+
+

+ 1.00
(411ns)
+

+
+
+

+ NonCentralChiSquared (quantile) +

+
+

+ 5.14
(49167ns)
+

+
+

+ 2.37
(22715ns)
+

+
+

+ - +

+
+

+ 50.96
(487505ns)
+

+
+

+ 1.00
(9566ns)
+

+
+

+ NonCentralF (CDF) +

+
+

+ 2.23
(2229ns)
+

+
+

+ 1.16
(1165ns)
+

+
+

+ - +

+
+

+ 1.15
(1152ns)
+

+
+

+ 1.00
(1001ns)
+

+
+

+ NonCentralF (PDF) +

+
+

+ 2.36
(1856ns)
+

+
+

+ 1.18
(928ns)
+

+
+

+ - +

+
+

+ 1.00
(786ns)
+

+
+
+

+ NonCentralF (quantile) +

+
+

+ 2.91
(34381ns)
+

+
+

+ 1.43
(16913ns)
+

+
+

+ - +

+
+

+ 4.97
(58816ns)
+

+
+

+ 1.00
(11830ns)
+

+
+

+ NonCentralT (CDF) +

+
+

+ 5.23
(8969ns)
+

+
+

+ 3.11
(5329ns)
+

+
+

+ - +

+
+

+ 1.00
(1716ns)
+

+
+

+ 1.76
(3020ns)
+

+
+

+ NonCentralT (PDF) +

+
+

+ 1.97
(6968ns)
+

+
+

+ 1.18
(4185ns)
+

+
+

+ - +

+
+

+ 1.00
(3545ns)
+

+
+
+

+ NonCentralT (quantile) +

+
+

+ 2.29
(95681ns)
+

+
+

+ 1.20
(50205ns)
+

+
+

+ - +

+
+

+ 1.93
(80603ns)
+

+
+

+ 1.00
(41770ns)
+

+
+

+ Normal (CDF) +

+
+

+ 2.70
(73ns)
+

+
+

+ 1.41
(38ns)
+

+
+

+ 1.00
(27ns)
+

+
+

+ 1.85
(50ns)
+

+
+

+ 3.96
(107ns)
+

+
+

+ Normal (PDF) +

+
+

+ 1.04
(27ns)
+

+
+

+ 1.00
(26ns)
+

+
+

+ - +

+
+

+ 1.23
(32ns)
+

+
+
+

+ Normal (quantile) +

+
+

+ 2.56
(69ns)
+

+
+

+ 1.78
(48ns)
+

+
+

+ 1.00
(27ns)
+

+
+

+ 1.30
(35ns)
+

+
+

+ 11.63
(314ns)
+

+
+

+ Pareto (CDF) +

+
+

+ 1.40
(49ns)
+

+
+

+ 1.26
(44ns)
+

+
+

+ 1.00
(35ns)
+

+
+ +
+

+ Pareto (PDF) +

+
+

+ 1.00
(63ns)
+

+
+

+ 1.00
(63ns)
+

+
+ + +
+

+ Pareto (quantile) +

+
+

+ 1.00
(38ns)
+

+
+

+ 1.03
(39ns)
+

+
+

+ 1.00
(38ns)
+

+
+ +
+

+ Poisson (CDF) +

+
+

+ 2.27
(227ns)
+

+
+

+ 1.00
(100ns)
+

+
+

+ 7.00
(700ns)
+

+
+

+ 2.41
(241ns)
+

+
+

+ 1.30
(130ns)
+

+
+

+ Poisson (PDF) +

+
+

+ 3.09
(176ns)
+

+
+

+ 1.00
(57ns)
+

+
+

+ - +

+
+

+ 1.04
(59ns)
+

+
+
+

+ Poisson (quantile) +

+
+

+ 2.16
(1027ns)
+

+
+

+ 1.00
(476ns)
+

+
+

+ - +

+
+

+ 1.22
(581ns)
+

+
+

+ 4.39
(2090ns)
+

+
+

+ Rayleigh (CDF) +

+
+

+ 1.04
(24ns)
+

+
+

+ 1.00
(23ns)
+

+
+

+ 1.00
(23ns)
+

+
+ +
+

+ Rayleigh (PDF) +

+
+

+ 1.04
(25ns)
+

+
+

+ 1.00
(24ns)
+

+
+ + +
+

+ Rayleigh (quantile) +

+
+

+ 1.26
(24ns)
+

+
+

+ 1.26
(24ns)
+

+
+

+ 1.00
(19ns)
+

+
+ +
+

+ SkewNormal (CDF) +

+
+

+ 1.09
(407ns)
+

+
+

+ 1.00
(375ns)
+

+
+ + +
+

+ SkewNormal (PDF) +

+
+

+ 1.31
(102ns)
+

+
+

+ 1.00
(78ns)
+

+
+ + +
+

+ SkewNormal (quantile) +

+
+

+ 1.18
(3063ns)
+

+
+

+ 1.00
(2590ns)
+

+
+ + +
+

+ StudentsT (CDF) +

+
+

+ 3.94
(910ns)
+

+
+

+ 1.33
(308ns)
+

+
+

+ 1.00
(231ns)
+

+
+

+ 1.18
(273ns)
+

+
+

+ 1.23
(285ns)
+

+
+

+ StudentsT (PDF) +

+
+

+ 3.72
(409ns)
+

+
+

+ 1.19
(131ns)
+

+
+

+ - +

+
+

+ 1.00
(110ns)
+

+
+
+

+ StudentsT (quantile) +

+
+

+ 2.52
(1460ns)
+

+
+

+ 1.00
(580ns)
+

+
+

+ 1.48
(859ns)
+

+
+

+ 1.29
(750ns)
+

+
+

+ 4.08
(2368ns)
+

+
+

+ Weibull (CDF) +

+
+

+ 1.09
(61ns)
+

+
+

+ 1.00
(56ns)
+

+
+

+ 1.00
(56ns)
+

+
+

+ 1.07
(60ns)
+

+
+
+

+ Weibull (PDF) +

+
+

+ 1.39
(85ns)
+

+
+

+ 1.38
(84ns)
+

+
+

+ - +

+
+

+ 1.00
(61ns)
+

+
+
+

+ Weibull (quantile) +

+
+

+ 1.14
(56ns)
+

+
+

+ 1.12
(55ns)
+

+
+

+ 1.00
(49ns)
+

+
+

+ 1.06
(52ns)
+

+
+
+
+
+
+
+
-

Table 5. Distribution performance comparison with Microsoft Visual C++ version +

Table 9. Distribution performance comparison with Microsoft Visual C++ version 14.0 on Windows x64

@@ -6081,12 +15619,2412 @@
+
+

Table 10. Distribution performance comparison with for different performance options + with Clang version 3.7.0 (trunk 236512) on linux

+
+++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Function +

+
+

+ boost 1.59 +

+
+

+ Boost
promote_double<false> +

+
+

+ Boost
promote_double<false>
digits10<10> +

+
+

+ Boost
float
promote_float<false> +

+
+

+ ArcSine (CDF) +

+
+

+ 1.55
(51ns)
+

+
+

+ 1.52
(50ns)
+

+
+

+ 1.55
(51ns)
+

+
+

+ 1.00
(33ns)
+

+
+

+ ArcSine (PDF) +

+
+

+ 1.05
(20ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ ArcSine (quantile) +

+
+

+ 1.12
(29ns)
+

+
+

+ 1.12
(29ns)
+

+
+

+ 1.12
(29ns)
+

+
+

+ 1.00
(26ns)
+

+
+

+ Beta (CDF) +

+
+

+ 3.44
(451ns)
+

+
+

+ 1.32
(173ns)
+

+
+

+ 1.19
(156ns)
+

+
+

+ 1.00
(131ns)
+

+
+

+ Beta (PDF) +

+
+

+ 3.44
(382ns)
+

+
+

+ 1.02
(113ns)
+

+
+

+ 1.00
(111ns)
+

+
+

+ 1.07
(119ns)
+

+
+

+ Beta (quantile) +

+
+

+ 3.93
(2845ns)
+

+
+

+ 1.50
(1083ns)
+

+
+

+ 1.18
(850ns)
+

+
+

+ 1.00
(723ns)
+

+
+

+ Binomial (CDF) +

+
+

+ 4.47
(1239ns)
+

+
+

+ 2.24
(620ns)
+

+
+

+ 1.71
(474ns)
+

+
+

+ 1.00
(277ns)
+

+
+

+ Binomial (PDF) +

+
+

+ 2.95
(413ns)
+

+
+

+ 1.02
(143ns)
+

+
+

+ 1.00
(140ns)
+

+
+

+ 1.02
(143ns)
+

+
+

+ Binomial (quantile) +

+
+

+ 3.89
(5472ns)
+

+
+

+ 2.10
(2957ns)
+

+
+

+ 1.62
(2276ns)
+

+
+

+ 1.00
(1407ns)
+

+
+

+ Cauchy (CDF) +

+
+

+ 1.11
(31ns)
+

+
+

+ 1.11
(31ns)
+

+
+

+ 1.11
(31ns)
+

+
+

+ 1.00
(28ns)
+

+
+

+ Cauchy (PDF) +

+
+

+ 1.00
(9ns)
+

+
+

+ 1.00
(9ns)
+

+
+

+ 1.00
(9ns)
+

+
+

+ 1.00
(9ns)
+

+
+

+ Cauchy (quantile) +

+
+

+ 1.45
(48ns)
+

+
+

+ 1.45
(48ns)
+

+
+

+ 1.45
(48ns)
+

+
+

+ 1.00
(33ns)
+

+
+

+ ChiSquared (CDF) +

+
+

+ 4.14
(497ns)
+

+
+

+ 1.98
(237ns)
+

+
+

+ 1.65
(198ns)
+

+
+

+ 1.00
(120ns)
+

+
+

+ ChiSquared (PDF) +

+
+

+ 4.64
(436ns)
+

+
+

+ 1.28
(120ns)
+

+
+

+ 1.23
(116ns)
+

+
+

+ 1.00
(94ns)
+

+
+

+ ChiSquared (quantile) +

+
+

+ 3.78
(1269ns)
+

+
+

+ 1.99
(668ns)
+

+
+

+ 1.49
(500ns)
+

+
+

+ 1.00
(336ns)
+

+
+

+ Exponential (CDF) +

+
+

+ 1.12
(19ns)
+

+
+

+ 1.18
(20ns)
+

+
+

+ 1.18
(20ns)
+

+
+

+ 1.00
(17ns)
+

+
+

+ Exponential (PDF) +

+
+

+ 1.53
(23ns)
+

+
+

+ 1.53
(23ns)
+

+
+

+ 1.53
(23ns)
+

+
+

+ 1.00
(15ns)
+

+
+

+ Exponential (quantile) +

+
+

+ 1.00
(22ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ ExtremeValue (CDF) +

+
+

+ 1.24
(51ns)
+

+
+

+ 1.24
(51ns)
+

+
+

+ 1.24
(51ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ ExtremeValue (PDF) +

+
+

+ 1.69
(71ns)
+

+
+

+ 1.67
(70ns)
+

+
+

+ 1.67
(70ns)
+

+
+

+ 1.00
(42ns)
+

+
+

+ ExtremeValue (quantile) +

+
+

+ 1.50
(66ns)
+

+
+

+ 1.50
(66ns)
+

+
+

+ 1.48
(65ns)
+

+
+

+ 1.00
(44ns)
+

+
+

+ F (CDF) +

+
+

+ 4.38
(1094ns)
+

+
+

+ 2.26
(564ns)
+

+
+

+ 1.74
(436ns)
+

+
+

+ 1.00
(250ns)
+

+
+

+ F (PDF) +

+
+

+ 3.19
(437ns)
+

+
+

+ 1.01
(138ns)
+

+
+

+ 1.01
(138ns)
+

+
+

+ 1.00
(137ns)
+

+
+

+ F (quantile) +

+
+

+ 2.93
(3049ns)
+

+
+

+ 1.46
(1516ns)
+

+
+

+ 1.25
(1302ns)
+

+
+

+ 1.00
(1041ns)
+

+
+

+ Gamma (CDF) +

+
+

+ 3.67
(573ns)
+

+
+

+ 1.56
(243ns)
+

+
+

+ 1.36
(212ns)
+

+
+

+ 1.00
(156ns)
+

+
+

+ Gamma (PDF) +

+
+

+ 4.61
(539ns)
+

+
+

+ 1.34
(157ns)
+

+
+

+ 1.26
(148ns)
+

+
+

+ 1.00
(117ns)
+

+
+

+ Gamma (quantile) +

+
+

+ 4.07
(1803ns)
+

+
+

+ 1.81
(804ns)
+

+
+

+ 1.21
(534ns)
+

+
+

+ 1.00
(443ns)
+

+
+

+ Geometric (CDF) +

+
+

+ 1.00
(25ns)
+

+
+

+ 1.04
(26ns)
+

+
+

+ 1.04
(26ns)
+

+
+

+ 1.00
(25ns)
+

+
+

+ Geometric (PDF) +

+
+

+ 1.03
(35ns)
+

+
+

+ 1.00
(34ns)
+

+
+

+ 1.00
(34ns)
+

+
+

+ 1.29
(44ns)
+

+
+

+ Geometric (quantile) +

+
+

+ 1.00
(22ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ 1.05
(23ns)
+

+
+

+ Hypergeometric (CDF) +

+
+

+ 1.79
(10576ns)
+

+
+

+ 1.00
(5915ns)
+

+
+

+ 1.00
(5911ns)
+

+
+

+ 1.01
(5949ns)
+

+
+

+ Hypergeometric (PDF) +

+
+

+ 1.79
(10156ns)
+

+
+

+ 1.00
(5696ns)
+

+
+

+ 1.00
(5689ns)
+

+
+

+ 1.06
(6011ns)
+

+
+

+ Hypergeometric (quantile) +

+
+

+ 1.00
(52169ns)
+

+
+

+ 1.60
(83543ns)
+

+
+

+ 1.61
(84150ns)
+

+
+

+ 1.99
(103704ns)
+

+
+

+ InverseChiSquared (CDF) +

+
+

+ 4.31
(483ns)
+

+
+

+ 2.11
(236ns)
+

+
+

+ 1.63
(183ns)
+

+
+

+ 1.00
(112ns)
+

+
+

+ InverseChiSquared (PDF) +

+
+

+ 4.32
(419ns)
+

+
+

+ 1.34
(130ns)
+

+
+

+ 1.28
(124ns)
+

+
+

+ 1.00
(97ns)
+

+
+

+ InverseChiSquared (quantile) +

+
+

+ 3.66
(1264ns)
+

+
+

+ 1.94
(671ns)
+

+
+

+ 1.50
(517ns)
+

+
+

+ 1.00
(345ns)
+

+
+

+ InverseGamma (CDF) +

+
+

+ 3.43
(559ns)
+

+
+

+ 1.44
(234ns)
+

+
+

+ 1.25
(204ns)
+

+
+

+ 1.00
(163ns)
+

+
+

+ InverseGamma (PDF) +

+
+

+ 4.57
(535ns)
+

+
+

+ 1.36
(159ns)
+

+
+

+ 1.28
(150ns)
+

+
+

+ 1.00
(117ns)
+

+
+

+ InverseGamma (quantile) +

+
+

+ 3.73
(1758ns)
+

+
+

+ 1.67
(787ns)
+

+
+

+ 1.13
(532ns)
+

+
+

+ 1.00
(471ns)
+

+
+

+ InverseGaussian (CDF) +

+
+

+ 2.16
(110ns)
+

+
+

+ 2.16
(110ns)
+

+
+

+ 2.16
(110ns)
+

+
+

+ 1.00
(51ns)
+

+
+

+ InverseGaussian (PDF) +

+
+

+ 1.33
(20ns)
+

+
+

+ 1.33
(20ns)
+

+
+

+ 1.33
(20ns)
+

+
+

+ 1.00
(15ns)
+

+
+

+ InverseGaussian (quantile) +

+
+

+ 2.45
(2023ns)
+

+
+

+ 2.44
(2014ns)
+

+
+

+ 2.26
(1865ns)
+

+
+

+ 1.00
(827ns)
+

+
+

+ Laplace (CDF) +

+
+

+ 1.36
(30ns)
+

+
+

+ 1.36
(30ns)
+

+
+

+ 1.36
(30ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ Laplace (PDF) +

+
+

+ 1.29
(31ns)
+

+
+

+ 1.29
(31ns)
+

+
+

+ 1.29
(31ns)
+

+
+

+ 1.00
(24ns)
+

+
+

+ Laplace (quantile) +

+
+

+ 1.40
(35ns)
+

+
+

+ 1.40
(35ns)
+

+
+

+ 1.40
(35ns)
+

+
+

+ 1.00
(25ns)
+

+
+

+ LogNormal (CDF) +

+
+

+ 2.04
(112ns)
+

+
+

+ 1.25
(69ns)
+

+
+

+ 1.31
(72ns)
+

+
+

+ 1.00
(55ns)
+

+
+

+ LogNormal (PDF) +

+
+

+ 1.38
(65ns)
+

+
+

+ 1.38
(65ns)
+

+
+

+ 1.36
(64ns)
+

+
+

+ 1.00
(47ns)
+

+
+

+ LogNormal (quantile) +

+
+

+ 1.36
(98ns)
+

+
+

+ 1.25
(90ns)
+

+
+

+ 1.25
(90ns)
+

+
+

+ 1.00
(72ns)
+

+
+

+ Logistic (CDF) +

+
+

+ 1.28
(32ns)
+

+
+

+ 1.28
(32ns)
+

+
+

+ 1.24
(31ns)
+

+
+

+ 1.00
(25ns)
+

+
+

+ Logistic (PDF) +

+
+

+ 1.21
(35ns)
+

+
+

+ 1.21
(35ns)
+

+
+

+ 1.21
(35ns)
+

+
+

+ 1.00
(29ns)
+

+
+

+ Logistic (quantile) +

+
+

+ 1.50
(39ns)
+

+
+

+ 1.50
(39ns)
+

+
+

+ 1.50
(39ns)
+

+
+

+ 1.00
(26ns)
+

+
+

+ NegativeBinomial (CDF) +

+
+

+ 4.84
(1878ns)
+

+
+

+ 2.54
(986ns)
+

+
+

+ 1.89
(733ns)
+

+
+

+ 1.00
(388ns)
+

+
+

+ NegativeBinomial (PDF) +

+
+

+ 2.97
(424ns)
+

+
+

+ 1.00
(143ns)
+

+
+

+ 1.00
(143ns)
+

+
+

+ 1.01
(144ns)
+

+
+

+ NegativeBinomial (quantile) +

+
+

+ 2.82
(9579ns)
+

+
+

+ 1.44
(4894ns)
+

+
+

+ 1.14
(3870ns)
+

+
+

+ 1.00
(3398ns)
+

+
+

+ NonCentralBeta (CDF) +

+
+

+ 3.63
(2634ns)
+

+
+

+ 2.08
(1509ns)
+

+
+

+ 1.71
(1240ns)
+

+
+

+ 1.00
(726ns)
+

+
+

+ NonCentralBeta (PDF) +

+
+

+ 4.09
(2051ns)
+

+
+

+ 2.22
(1113ns)
+

+
+

+ 1.86
(933ns)
+

+
+

+ 1.00
(502ns)
+

+
+

+ NonCentralBeta (quantile) +

+
+

+ 5.29
(62703ns)
+

+
+

+ 2.65
(31380ns)
+

+
+

+ 2.06
(24461ns)
+

+
+

+ 1.00
(11855ns)
+

+
+

+ NonCentralChiSquared (CDF) +

+
+

+ 4.16
(6934ns)
+

+
+

+ 2.55
(4240ns)
+

+
+

+ 2.04
(3404ns)
+

+
+

+ 1.00
(1665ns)
+

+
+

+ NonCentralChiSquared (PDF) +

+
+

+ 2.61
(1305ns)
+

+
+

+ 1.84
(919ns)
+

+
+

+ 1.65
(824ns)
+

+
+

+ 1.00
(500ns)
+

+
+

+ NonCentralChiSquared (quantile) +

+
+

+ 7.20
(51061ns)
+

+
+

+ 3.56
(25208ns)
+

+
+

+ 2.37
(16825ns)
+

+
+

+ 1.00
(7087ns)
+

+
+

+ NonCentralF (CDF) +

+
+

+ 3.56
(2648ns)
+

+
+

+ 1.98
(1470ns)
+

+
+

+ 1.64
(1222ns)
+

+
+

+ 1.00
(744ns)
+

+
+

+ NonCentralF (PDF) +

+
+

+ 3.85
(2213ns)
+

+
+

+ 1.86
(1068ns)
+

+
+

+ 1.62
(934ns)
+

+
+

+ 1.00
(575ns)
+

+
+

+ NonCentralF (quantile) +

+
+

+ 4.33
(40513ns)
+

+
+

+ 2.22
(20779ns)
+

+
+

+ 1.89
(17663ns)
+

+
+

+ 1.00
(9347ns)
+

+
+

+ NonCentralT (CDF) +

+
+

+ 4.04
(9603ns)
+

+
+

+ 2.56
(6088ns)
+

+
+

+ 2.11
(5014ns)
+

+
+

+ 1.00
(2378ns)
+

+
+

+ NonCentralT (PDF) +

+
+

+ 4.07
(7271ns)
+

+
+

+ 2.55
(4553ns)
+

+
+

+ 2.18
(3898ns)
+

+
+

+ 1.00
(1786ns)
+

+
+

+ NonCentralT (quantile) +

+
+

+ 5.16
(101058ns)
+

+
+

+ 2.98
(58418ns)
+

+
+

+ 2.11
(41310ns)
+

+
+

+ 1.00
(19571ns)
+

+
+

+ Normal (CDF) +

+
+

+ 2.52
(78ns)
+

+
+

+ 1.13
(35ns)
+

+
+

+ 1.10
(34ns)
+

+
+

+ 1.00
(31ns)
+

+
+

+ Normal (PDF) +

+
+

+ 1.28
(32ns)
+

+
+

+ 1.28
(32ns)
+

+
+

+ 1.32
(33ns)
+

+
+

+ 1.00
(25ns)
+

+
+

+ Normal (quantile) +

+
+

+ 1.44
(65ns)
+

+
+

+ 1.24
(56ns)
+

+
+

+ 1.22
(55ns)
+

+
+

+ 1.00
(45ns)
+

+
+

+ Pareto (CDF) +

+
+

+ 1.29
(67ns)
+

+
+

+ 1.23
(64ns)
+

+
+

+ 1.21
(63ns)
+

+
+

+ 1.00
(52ns)
+

+
+

+ Pareto (PDF) +

+
+

+ 1.00
(92ns)
+

+
+

+ 1.00
(92ns)
+

+
+

+ 1.00
(92ns)
+

+
+

+ 1.22
(112ns)
+

+
+

+ Pareto (quantile) +

+
+

+ 1.00
(58ns)
+

+
+

+ 1.00
(58ns)
+

+
+

+ 1.02
(59ns)
+

+
+

+ 1.28
(74ns)
+

+
+

+ Poisson (CDF) +

+
+

+ 3.22
(245ns)
+

+
+

+ 1.59
(121ns)
+

+
+

+ 1.41
(107ns)
+

+
+

+ 1.00
(76ns)
+

+
+

+ Poisson (PDF) +

+
+

+ 3.67
(242ns)
+

+
+

+ 1.27
(84ns)
+

+
+

+ 1.24
(82ns)
+

+
+

+ 1.00
(66ns)
+

+
+

+ Poisson (quantile) +

+
+

+ 2.94
(1104ns)
+

+
+

+ 1.50
(562ns)
+

+
+

+ 1.34
(501ns)
+

+
+

+ 1.00
(375ns)
+

+
+

+ Rayleigh (CDF) +

+
+

+ 1.15
(23ns)
+

+
+

+ 1.25
(25ns)
+

+
+

+ 1.25
(25ns)
+

+
+

+ 1.00
(20ns)
+

+
+

+ Rayleigh (PDF) +

+
+

+ 1.44
(26ns)
+

+
+

+ 1.44
(26ns)
+

+
+

+ 1.50
(27ns)
+

+
+

+ 1.00
(18ns)
+

+
+

+ Rayleigh (quantile) +

+
+

+ 1.00
(23ns)
+

+
+

+ 1.00
(23ns)
+

+
+

+ 1.00
(23ns)
+

+
+

+ 1.00
(23ns)
+

+
+

+ SkewNormal (CDF) +

+
+

+ 1.70
(463ns)
+

+
+

+ 1.54
(419ns)
+

+
+

+ 1.57
(427ns)
+

+
+

+ 1.00
(272ns)
+

+
+

+ SkewNormal (PDF) +

+
+

+ 1.85
(102ns)
+

+
+

+ 1.25
(69ns)
+

+
+

+ 1.27
(70ns)
+

+
+

+ 1.00
(55ns)
+

+
+

+ SkewNormal (quantile) +

+
+

+ 2.21
(3605ns)
+

+
+

+ 1.97
(3212ns)
+

+
+

+ 1.40
(2284ns)
+

+
+

+ 1.00
(1629ns)
+

+
+

+ StudentsT (CDF) +

+
+

+ 6.80
(1483ns)
+

+
+

+ 1.95
(425ns)
+

+
+

+ 1.84
(402ns)
+

+
+

+ 1.00
(218ns)
+

+
+

+ StudentsT (PDF) +

+
+

+ 5.22
(710ns)
+

+
+

+ 1.41
(192ns)
+

+
+

+ 1.43
(194ns)
+

+
+

+ 1.00
(136ns)
+

+
+

+ StudentsT (quantile) +

+
+

+ 5.07
(2526ns)
+

+
+

+ 1.52
(759ns)
+

+
+

+ 1.49
(740ns)
+

+
+

+ 1.00
(498ns)
+

+
+

+ Weibull (CDF) +

+
+

+ 1.11
(98ns)
+

+
+

+ 1.01
(89ns)
+

+
+

+ 1.00
(88ns)
+

+
+

+ 1.24
(109ns)
+

+
+

+ Weibull (PDF) +

+
+

+ 1.00
(155ns)
+

+
+

+ 1.00
(155ns)
+

+
+

+ 1.00
(155ns)
+

+
+

+ 1.23
(191ns)
+

+
+

+ Weibull (quantile) +

+
+

+ 1.00
(92ns)
+

+
+

+ 1.00
(92ns)
+

+
+

+ 1.00
(92ns)
+

+
+

+ 1.17
(108ns)
+

+
+
+
+
+
+
-

Table 6. Distribution performance comparison with for different performance options +

Table 11. Distribution performance comparison with for different performance options with GNU C++ version 4.9.2 on Windows x64

@@ -8481,12 +20419,2412 @@
+
+

Table 12. Distribution performance comparison with for different performance options + with GNU C++ version 5.1.0 on linux

+
+++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Function +

+
+

+ boost 1.59 +

+
+

+ Boost
promote_double<false> +

+
+

+ Boost
promote_double<false>
digits10<10> +

+
+

+ Boost
float
promote_float<false> +

+
+

+ ArcSine (CDF) +

+
+

+ 2.11
(38ns)
+

+
+

+ 2.11
(38ns)
+

+
+

+ 2.11
(38ns)
+

+
+

+ 1.00
(18ns)
+

+
+

+ ArcSine (PDF) +

+
+

+ 1.12
(9ns)
+

+
+

+ 1.12
(9ns)
+

+
+

+ 1.12
(9ns)
+

+
+

+ 1.00
(8ns)
+

+
+

+ ArcSine (quantile) +

+
+

+ 1.25
(20ns)
+

+
+

+ 1.25
(20ns)
+

+
+

+ 1.25
(20ns)
+

+
+

+ 1.00
(16ns)
+

+
+

+ Beta (CDF) +

+
+

+ 3.23
(413ns)
+

+
+

+ 1.34
(171ns)
+

+
+

+ 1.24
(159ns)
+

+
+

+ 1.00
(128ns)
+

+
+

+ Beta (PDF) +

+
+

+ 2.77
(327ns)
+

+
+

+ 1.03
(122ns)
+

+
+

+ 1.03
(122ns)
+

+
+

+ 1.00
(118ns)
+

+
+

+ Beta (quantile) +

+
+

+ 3.75
(2643ns)
+

+
+

+ 1.56
(1101ns)
+

+
+

+ 1.25
(882ns)
+

+
+

+ 1.00
(704ns)
+

+
+

+ Binomial (CDF) +

+
+

+ 4.15
(1042ns)
+

+
+

+ 2.38
(597ns)
+

+
+

+ 1.88
(471ns)
+

+
+

+ 1.00
(251ns)
+

+
+

+ Binomial (PDF) +

+
+

+ 2.52
(345ns)
+

+
+

+ 1.11
(152ns)
+

+
+

+ 1.09
(150ns)
+

+
+

+ 1.00
(137ns)
+

+
+

+ Binomial (quantile) +

+
+

+ 3.55
(4706ns)
+

+
+

+ 2.13
(2818ns)
+

+
+

+ 1.71
(2261ns)
+

+
+

+ 1.00
(1326ns)
+

+
+

+ Cauchy (CDF) +

+
+

+ 1.19
(25ns)
+

+
+

+ 1.14
(24ns)
+

+
+

+ 1.14
(24ns)
+

+
+

+ 1.00
(21ns)
+

+
+

+ Cauchy (PDF) +

+
+

+ 1.33
(8ns)
+

+
+

+ 1.33
(8ns)
+

+
+

+ 1.33
(8ns)
+

+
+

+ 1.00
(6ns)
+

+
+

+ Cauchy (quantile) +

+
+

+ 1.43
(43ns)
+

+
+

+ 1.43
(43ns)
+

+
+

+ 1.40
(42ns)
+

+
+

+ 1.00
(30ns)
+

+
+

+ ChiSquared (CDF) +

+
+

+ 3.87
(495ns)
+

+
+

+ 1.86
(238ns)
+

+
+

+ 1.54
(197ns)
+

+
+

+ 1.00
(128ns)
+

+
+

+ ChiSquared (PDF) +

+
+

+ 3.59
(337ns)
+

+
+

+ 1.31
(123ns)
+

+
+

+ 1.26
(118ns)
+

+
+

+ 1.00
(94ns)
+

+
+

+ ChiSquared (quantile) +

+
+

+ 3.73
(1299ns)
+

+
+

+ 1.99
(692ns)
+

+
+

+ 1.50
(521ns)
+

+
+

+ 1.00
(348ns)
+

+
+

+ Exponential (CDF) +

+
+

+ 1.29
(18ns)
+

+
+

+ 1.29
(18ns)
+

+
+

+ 1.29
(18ns)
+

+
+

+ 1.00
(14ns)
+

+
+

+ Exponential (PDF) +

+
+

+ 1.56
(25ns)
+

+
+

+ 1.56
(25ns)
+

+
+

+ 1.56
(25ns)
+

+
+

+ 1.00
(16ns)
+

+
+

+ Exponential (quantile) +

+
+

+ 1.05
(23ns)
+

+
+

+ 1.05
(23ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ 1.05
(23ns)
+

+
+

+ ExtremeValue (CDF) +

+
+

+ 1.27
(47ns)
+

+
+

+ 1.30
(48ns)
+

+
+

+ 1.30
(48ns)
+

+
+

+ 1.00
(37ns)
+

+
+

+ ExtremeValue (PDF) +

+
+

+ 1.41
(65ns)
+

+
+

+ 1.43
(66ns)
+

+
+

+ 1.43
(66ns)
+

+
+

+ 1.00
(46ns)
+

+
+

+ ExtremeValue (quantile) +

+
+

+ 1.55
(62ns)
+

+
+

+ 1.57
(63ns)
+

+
+

+ 1.57
(63ns)
+

+
+

+ 1.00
(40ns)
+

+
+

+ F (CDF) +

+
+

+ 4.18
(961ns)
+

+
+

+ 2.37
(545ns)
+

+
+

+ 1.86
(427ns)
+

+
+

+ 1.00
(230ns)
+

+
+

+ F (PDF) +

+
+

+ 2.84
(378ns)
+

+
+

+ 1.14
(152ns)
+

+
+

+ 1.14
(152ns)
+

+
+

+ 1.00
(133ns)
+

+
+

+ F (quantile) +

+
+

+ 2.77
(2753ns)
+

+
+

+ 1.48
(1471ns)
+

+
+

+ 1.30
(1295ns)
+

+
+

+ 1.00
(993ns)
+

+
+

+ Gamma (CDF) +

+
+

+ 3.61
(570ns)
+

+
+

+ 1.51
(239ns)
+

+
+

+ 1.32
(208ns)
+

+
+

+ 1.00
(158ns)
+

+
+

+ Gamma (PDF) +

+
+

+ 3.96
(452ns)
+

+
+

+ 1.37
(156ns)
+

+
+

+ 1.27
(145ns)
+

+
+

+ 1.00
(114ns)
+

+
+

+ Gamma (quantile) +

+
+

+ 3.89
(1787ns)
+

+
+

+ 1.78
(817ns)
+

+
+

+ 1.20
(551ns)
+

+
+

+ 1.00
(459ns)
+

+
+

+ Geometric (CDF) +

+
+

+ 1.09
(24ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ Geometric (PDF) +

+
+

+ 1.06
(33ns)
+

+
+

+ 1.03
(32ns)
+

+
+

+ 1.00
(31ns)
+

+
+

+ 1.19
(37ns)
+

+
+

+ Geometric (quantile) +

+
+

+ 1.05
(21ns)
+

+
+

+ 1.05
(21ns)
+

+
+

+ 1.00
(20ns)
+

+
+

+ 1.10
(22ns)
+

+
+

+ Hypergeometric (CDF) +

+
+

+ 1.80
(10644ns)
+

+
+

+ 1.01
(5961ns)
+

+
+

+ 1.00
(5922ns)
+

+
+

+ 1.02
(6013ns)
+

+
+

+ Hypergeometric (PDF) +

+
+

+ 1.82
(10316ns)
+

+
+

+ 1.02
(5756ns)
+

+
+

+ 1.00
(5658ns)
+

+
+

+ 1.07
(6027ns)
+

+
+

+ Hypergeometric (quantile) +

+
+

+ 1.00
(50508ns)
+

+
+

+ 1.69
(85415ns)
+

+
+

+ 1.69
(85277ns)
+

+
+

+ 2.08
(105261ns)
+

+
+

+ InverseChiSquared (CDF) +

+
+

+ 4.36
(497ns)
+

+
+

+ 2.00
(228ns)
+

+
+

+ 1.54
(175ns)
+

+
+

+ 1.00
(114ns)
+

+
+

+ InverseChiSquared (PDF) +

+
+

+ 3.52
(327ns)
+

+
+

+ 1.45
(135ns)
+

+
+

+ 1.35
(126ns)
+

+
+

+ 1.00
(93ns)
+

+
+

+ InverseChiSquared (quantile) +

+
+

+ 3.61
(1281ns)
+

+
+

+ 1.95
(693ns)
+

+
+

+ 1.50
(531ns)
+

+
+

+ 1.00
(355ns)
+

+
+

+ InverseGamma (CDF) +

+
+

+ 3.39
(566ns)
+

+
+

+ 1.40
(234ns)
+

+
+

+ 1.21
(202ns)
+

+
+

+ 1.00
(167ns)
+

+
+

+ InverseGamma (PDF) +

+
+

+ 4.00
(452ns)
+

+
+

+ 1.41
(159ns)
+

+
+

+ 1.33
(150ns)
+

+
+

+ 1.00
(113ns)
+

+
+

+ InverseGamma (quantile) +

+
+

+ 3.59
(1750ns)
+

+
+

+ 1.67
(814ns)
+

+
+

+ 1.15
(559ns)
+

+
+

+ 1.00
(488ns)
+

+
+

+ InverseGaussian (CDF) +

+
+

+ 2.22
(102ns)
+

+
+

+ 2.20
(101ns)
+

+
+

+ 2.20
(101ns)
+

+
+

+ 1.00
(46ns)
+

+
+

+ InverseGaussian (PDF) +

+
+

+ 1.50
(18ns)
+

+
+

+ 1.50
(18ns)
+

+
+

+ 1.50
(18ns)
+

+
+

+ 1.00
(12ns)
+

+
+

+ InverseGaussian (quantile) +

+
+

+ 2.47
(1969ns)
+

+
+

+ 2.49
(1981ns)
+

+
+

+ 2.28
(1814ns)
+

+
+

+ 1.00
(796ns)
+

+
+

+ Laplace (CDF) +

+
+

+ 1.30
(26ns)
+

+
+

+ 1.25
(25ns)
+

+
+

+ 1.25
(25ns)
+

+
+

+ 1.00
(20ns)
+

+
+

+ Laplace (PDF) +

+
+

+ 1.42
(27ns)
+

+
+

+ 1.37
(26ns)
+

+
+

+ 1.37
(26ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ Laplace (quantile) +

+
+

+ 1.43
(30ns)
+

+
+

+ 1.43
(30ns)
+

+
+

+ 1.43
(30ns)
+

+
+

+ 1.00
(21ns)
+

+
+

+ LogNormal (CDF) +

+
+

+ 2.06
(107ns)
+

+
+

+ 1.23
(64ns)
+

+
+

+ 1.23
(64ns)
+

+
+

+ 1.00
(52ns)
+

+
+

+ LogNormal (PDF) +

+
+

+ 1.44
(62ns)
+

+
+

+ 1.42
(61ns)
+

+
+

+ 1.44
(62ns)
+

+
+

+ 1.00
(43ns)
+

+
+

+ LogNormal (quantile) +

+
+

+ 1.40
(95ns)
+

+
+

+ 1.26
(86ns)
+

+
+

+ 1.26
(86ns)
+

+
+

+ 1.00
(68ns)
+

+
+

+ Logistic (CDF) +

+
+

+ 1.30
(26ns)
+

+
+

+ 1.35
(27ns)
+

+
+

+ 1.35
(27ns)
+

+
+

+ 1.00
(20ns)
+

+
+

+ Logistic (PDF) +

+
+

+ 1.32
(29ns)
+

+
+

+ 1.32
(29ns)
+

+
+

+ 1.32
(29ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ Logistic (quantile) +

+
+

+ 1.50
(33ns)
+

+
+

+ 1.55
(34ns)
+

+
+

+ 1.50
(33ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ NegativeBinomial (CDF) +

+
+

+ 4.82
(1640ns)
+

+
+

+ 2.81
(955ns)
+

+
+

+ 2.11
(719ns)
+

+
+

+ 1.00
(340ns)
+

+
+

+ NegativeBinomial (PDF) +

+
+

+ 2.58
(358ns)
+

+
+

+ 1.14
(158ns)
+

+
+

+ 1.12
(155ns)
+

+
+

+ 1.00
(139ns)
+

+
+

+ NegativeBinomial (quantile) +

+
+

+ 2.74
(8427ns)
+

+
+

+ 1.57
(4814ns)
+

+
+

+ 1.22
(3748ns)
+

+
+

+ 1.00
(3073ns)
+

+
+

+ NonCentralBeta (CDF) +

+
+

+ 3.97
(2451ns)
+

+
+

+ 2.16
(1333ns)
+

+
+

+ 1.79
(1105ns)
+

+
+

+ 1.00
(617ns)
+

+
+

+ NonCentralBeta (PDF) +

+
+

+ 3.93
(1875ns)
+

+
+

+ 2.28
(1087ns)
+

+
+

+ 1.94
(925ns)
+

+
+

+ 1.00
(477ns)
+

+
+

+ NonCentralBeta (quantile) +

+
+

+ 5.54
(58621ns)
+

+
+

+ 2.63
(27810ns)
+

+
+

+ 2.11
(22395ns)
+

+
+

+ 1.00
(10589ns)
+

+
+

+ NonCentralChiSquared (CDF) +

+
+

+ 4.21
(6804ns)
+

+
+

+ 2.62
(4244ns)
+

+
+

+ 2.07
(3353ns)
+

+
+

+ 1.00
(1617ns)
+

+
+

+ NonCentralChiSquared (PDF) +

+
+

+ 2.98
(1114ns)
+

+
+

+ 1.74
(651ns)
+

+
+

+ 1.63
(608ns)
+

+
+

+ 1.00
(374ns)
+

+
+

+ NonCentralChiSquared (quantile) +

+
+

+ 6.96
(48267ns)
+

+
+

+ 3.58
(24784ns)
+

+
+

+ 2.41
(16702ns)
+

+
+

+ 1.00
(6931ns)
+

+
+

+ NonCentralF (CDF) +

+
+

+ 3.83
(2371ns)
+

+
+

+ 2.03
(1257ns)
+

+
+

+ 1.74
(1078ns)
+

+
+

+ 1.00
(619ns)
+

+
+

+ NonCentralF (PDF) +

+
+

+ 3.69
(1949ns)
+

+
+

+ 1.93
(1018ns)
+

+
+

+ 1.68
(886ns)
+

+
+

+ 1.00
(528ns)
+

+
+

+ NonCentralF (quantile) +

+
+

+ 4.34
(35608ns)
+

+
+

+ 2.26
(18535ns)
+

+
+

+ 1.96
(16111ns)
+

+
+

+ 1.00
(8210ns)
+

+
+

+ NonCentralT (CDF) +

+
+

+ 4.52
(9265ns)
+

+
+

+ 2.79
(5710ns)
+

+
+

+ 2.24
(4597ns)
+

+
+

+ 1.00
(2050ns)
+

+
+

+ NonCentralT (PDF) +

+
+

+ 4.20
(6920ns)
+

+
+

+ 2.80
(4612ns)
+

+
+

+ 2.32
(3818ns)
+

+
+

+ 1.00
(1649ns)
+

+
+

+ NonCentralT (quantile) +

+
+

+ 5.64
(95714ns)
+

+
+

+ 3.16
(53580ns)
+

+
+

+ 2.24
(38040ns)
+

+
+

+ 1.00
(16967ns)
+

+
+

+ Normal (CDF) +

+
+

+ 2.55
(74ns)
+

+
+

+ 1.14
(33ns)
+

+
+

+ 1.14
(33ns)
+

+
+

+ 1.00
(29ns)
+

+
+

+ Normal (PDF) +

+
+

+ 1.36
(30ns)
+

+
+

+ 1.41
(31ns)
+

+
+

+ 1.41
(31ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ Normal (quantile) +

+
+

+ 1.50
(60ns)
+

+
+

+ 1.18
(47ns)
+

+
+

+ 1.18
(47ns)
+

+
+

+ 1.00
(40ns)
+

+
+

+ Pareto (CDF) +

+
+

+ 1.22
(56ns)
+

+
+

+ 1.24
(57ns)
+

+
+

+ 1.24
(57ns)
+

+
+

+ 1.00
(46ns)
+

+
+

+ Pareto (PDF) +

+
+

+ 1.02
(87ns)
+

+
+

+ 1.02
(87ns)
+

+
+

+ 1.00
(85ns)
+

+
+

+ 1.21
(103ns)
+

+
+

+ Pareto (quantile) +

+
+

+ 1.04
(54ns)
+

+
+

+ 1.02
(53ns)
+

+
+

+ 1.00
(52ns)
+

+
+

+ 1.23
(64ns)
+

+
+

+ Poisson (CDF) +

+
+

+ 3.21
(234ns)
+

+
+

+ 1.58
(115ns)
+

+
+

+ 1.42
(104ns)
+

+
+

+ 1.00
(73ns)
+

+
+

+ Poisson (PDF) +

+
+

+ 3.03
(188ns)
+

+
+

+ 1.32
(82ns)
+

+
+

+ 1.31
(81ns)
+

+
+

+ 1.00
(62ns)
+

+
+

+ Poisson (quantile) +

+
+

+ 2.88
(1053ns)
+

+
+

+ 1.46
(536ns)
+

+
+

+ 1.34
(490ns)
+

+
+

+ 1.00
(366ns)
+

+
+

+ Rayleigh (CDF) +

+
+

+ 1.22
(22ns)
+

+
+

+ 1.17
(21ns)
+

+
+

+ 1.17
(21ns)
+

+
+

+ 1.00
(18ns)
+

+
+

+ Rayleigh (PDF) +

+
+

+ 1.25
(25ns)
+

+
+

+ 1.30
(26ns)
+

+
+

+ 1.30
(26ns)
+

+
+

+ 1.00
(20ns)
+

+
+

+ Rayleigh (quantile) +

+
+

+ 1.04
(24ns)
+

+
+

+ 1.00
(23ns)
+

+
+

+ 1.00
(23ns)
+

+
+

+ 1.00
(23ns)
+

+
+

+ SkewNormal (CDF) +

+
+

+ 1.70
(438ns)
+

+
+

+ 1.57
(404ns)
+

+
+

+ 1.57
(404ns)
+

+
+

+ 1.00
(257ns)
+

+
+

+ SkewNormal (PDF) +

+
+

+ 1.95
(86ns)
+

+
+

+ 1.25
(55ns)
+

+
+

+ 1.27
(56ns)
+

+
+

+ 1.00
(44ns)
+

+
+

+ SkewNormal (quantile) +

+
+

+ 2.19
(3470ns)
+

+
+

+ 1.96
(3108ns)
+

+
+

+ 1.38
(2192ns)
+

+
+

+ 1.00
(1588ns)
+

+
+

+ StudentsT (CDF) +

+
+

+ 6.77
(1415ns)
+

+
+

+ 2.13
(445ns)
+

+
+

+ 2.01
(421ns)
+

+
+

+ 1.00
(209ns)
+

+
+

+ StudentsT (PDF) +

+
+

+ 5.46
(655ns)
+

+
+

+ 1.54
(185ns)
+

+
+

+ 1.56
(187ns)
+

+
+

+ 1.00
(120ns)
+

+
+

+ StudentsT (quantile) +

+
+

+ 4.99
(2409ns)
+

+
+

+ 1.60
(773ns)
+

+
+

+ 1.57
(757ns)
+

+
+

+ 1.00
(483ns)
+

+
+

+ Weibull (CDF) +

+
+

+ 1.07
(88ns)
+

+
+

+ 1.01
(83ns)
+

+
+

+ 1.00
(82ns)
+

+
+

+ 1.27
(104ns)
+

+
+

+ Weibull (PDF) +

+
+

+ 1.00
(147ns)
+

+
+

+ 1.01
(149ns)
+

+
+

+ 1.01
(149ns)
+

+
+

+ 1.24
(182ns)
+

+
+

+ Weibull (quantile) +

+
+

+ 1.01
(87ns)
+

+
+

+ 1.00
(86ns)
+

+
+

+ 1.01
(87ns)
+

+
+

+ 1.22
(105ns)
+

+
+
+
+
+
+
-

Table 7. Distribution performance comparison with for different performance options +

Table 13. Distribution performance comparison with for different performance options with Intel C++ C++0x mode version 1500 on Windows x64

@@ -10440,12 +24778,2412 @@
+
+

Table 14. Distribution performance comparison with for different performance options + with Intel C++ C++0x mode version 1500 on linux

+
+++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Function +

+
+

+ boost 1.59 +

+
+

+ Boost
promote_double<false> +

+
+

+ Boost
promote_double<false>
digits10<10> +

+
+

+ Boost
float
promote_float<false> +

+
+

+ ArcSine (CDF) +

+
+

+ 1.35
(35ns)
+

+
+

+ 1.38
(36ns)
+

+
+

+ 1.35
(35ns)
+

+
+

+ 1.00
(26ns)
+

+
+

+ ArcSine (PDF) +

+
+

+ 1.07
(15ns)
+

+
+

+ 1.00
(14ns)
+

+
+

+ 1.07
(15ns)
+

+
+

+ 1.00
(14ns)
+

+
+

+ ArcSine (quantile) +

+
+

+ 1.32
(29ns)
+

+
+

+ 1.27
(28ns)
+

+
+

+ 1.27
(28ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ Beta (CDF) +

+
+

+ 4.12
(367ns)
+

+
+

+ 1.63
(145ns)
+

+
+

+ 1.51
(134ns)
+

+
+

+ 1.00
(89ns)
+

+
+

+ Beta (PDF) +

+
+

+ 4.96
(357ns)
+

+
+

+ 1.38
(99ns)
+

+
+

+ 1.33
(96ns)
+

+
+

+ 1.00
(72ns)
+

+
+

+ Beta (quantile) +

+
+

+ 4.71
(2035ns)
+

+
+

+ 1.84
(797ns)
+

+
+

+ 1.44
(623ns)
+

+
+

+ 1.00
(432ns)
+

+
+

+ Binomial (CDF) +

+
+

+ 3.53
(1104ns)
+

+
+

+ 1.88
(589ns)
+

+
+

+ 1.50
(471ns)
+

+
+

+ 1.00
(313ns)
+

+
+

+ Binomial (PDF) +

+
+

+ 4.22
(405ns)
+

+
+

+ 1.22
(117ns)
+

+
+

+ 1.23
(118ns)
+

+
+

+ 1.00
(96ns)
+

+
+

+ Binomial (quantile) +

+
+

+ 3.29
(4935ns)
+

+
+

+ 1.78
(2681ns)
+

+
+

+ 1.38
(2075ns)
+

+
+

+ 1.00
(1502ns)
+

+
+

+ Cauchy (CDF) +

+
+

+ 1.32
(29ns)
+

+
+

+ 1.32
(29ns)
+

+
+

+ 1.32
(29ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ Cauchy (PDF) +

+
+

+ 1.00
(15ns)
+

+
+

+ 1.00
(15ns)
+

+
+

+ 1.00
(15ns)
+

+
+

+ 1.00
(15ns)
+

+
+

+ Cauchy (quantile) +

+
+

+ 1.00
(33ns)
+

+
+

+ 1.00
(33ns)
+

+
+

+ 1.00
(33ns)
+

+
+

+ 1.03
(34ns)
+

+
+

+ ChiSquared (CDF) +

+
+

+ 4.02
(458ns)
+

+
+

+ 1.97
(225ns)
+

+
+

+ 1.59
(181ns)
+

+
+

+ 1.00
(114ns)
+

+
+

+ ChiSquared (PDF) +

+
+

+ 4.69
(272ns)
+

+
+

+ 1.48
(86ns)
+

+
+

+ 1.33
(77ns)
+

+
+

+ 1.00
(58ns)
+

+
+

+ ChiSquared (quantile) +

+
+

+ 4.16
(1139ns)
+

+
+

+ 2.12
(582ns)
+

+
+

+ 1.55
(424ns)
+

+
+

+ 1.00
(274ns)
+

+
+

+ Exponential (CDF) +

+
+

+ 1.11
(20ns)
+

+
+

+ 1.00
(18ns)
+

+
+

+ 1.00
(18ns)
+

+
+

+ 1.06
(19ns)
+

+
+

+ Exponential (PDF) +

+
+

+ 1.11
(20ns)
+

+
+

+ 1.11
(20ns)
+

+
+

+ 1.11
(20ns)
+

+
+

+ 1.00
(18ns)
+

+
+

+ Exponential (quantile) +

+
+

+ 1.15
(23ns)
+

+
+

+ 1.15
(23ns)
+

+
+

+ 1.15
(23ns)
+

+
+

+ 1.00
(20ns)
+

+
+

+ ExtremeValue (CDF) +

+
+

+ 1.38
(44ns)
+

+
+

+ 1.34
(43ns)
+

+
+

+ 1.34
(43ns)
+

+
+

+ 1.00
(32ns)
+

+
+

+ ExtremeValue (PDF) +

+
+

+ 1.29
(44ns)
+

+
+

+ 1.26
(43ns)
+

+
+

+ 1.26
(43ns)
+

+
+

+ 1.00
(34ns)
+

+
+

+ ExtremeValue (quantile) +

+
+

+ 1.30
(43ns)
+

+
+

+ 1.30
(43ns)
+

+
+

+ 1.30
(43ns)
+

+
+

+ 1.00
(33ns)
+

+
+

+ F (CDF) +

+
+

+ 3.57
(1036ns)
+

+
+

+ 1.84
(534ns)
+

+
+

+ 1.46
(423ns)
+

+
+

+ 1.00
(290ns)
+

+
+

+ F (PDF) +

+
+

+ 4.49
(440ns)
+

+
+

+ 1.38
(135ns)
+

+
+

+ 1.28
(125ns)
+

+
+

+ 1.00
(98ns)
+

+
+

+ F (quantile) +

+
+

+ 2.53
(2648ns)
+

+
+

+ 1.20
(1261ns)
+

+
+

+ 1.00
(1048ns)
+

+
+

+ 1.15
(1206ns)
+

+
+

+ Gamma (CDF) +

+
+

+ 4.40
(515ns)
+

+
+

+ 1.74
(204ns)
+

+
+

+ 1.56
(182ns)
+

+
+

+ 1.00
(117ns)
+

+
+

+ Gamma (PDF) +

+
+

+ 5.32
(351ns)
+

+
+

+ 1.71
(113ns)
+

+
+

+ 1.58
(104ns)
+

+
+

+ 1.00
(66ns)
+

+
+

+ Gamma (quantile) +

+
+

+ 4.75
(1391ns)
+

+
+

+ 2.23
(653ns)
+

+
+

+ 1.45
(425ns)
+

+
+

+ 1.00
(293ns)
+

+
+

+ Geometric (CDF) +

+
+

+ 1.29
(27ns)
+

+
+

+ 1.10
(23ns)
+

+
+

+ 1.14
(24ns)
+

+
+

+ 1.00
(21ns)
+

+
+

+ Geometric (PDF) +

+
+

+ 1.22
(22ns)
+

+
+

+ 1.22
(22ns)
+

+
+

+ 1.22
(22ns)
+

+
+

+ 1.00
(18ns)
+

+
+

+ Geometric (quantile) +

+
+

+ 1.19
(25ns)
+

+
+

+ 1.14
(24ns)
+

+
+

+ 1.19
(25ns)
+

+
+

+ 1.00
(21ns)
+

+
+

+ Hypergeometric (CDF) +

+
+

+ 2.21
(13355ns)
+

+
+

+ 1.13
(6809ns)
+

+
+

+ 1.00
(6039ns)
+

+
+

+ 1.01
(6114ns)
+

+
+

+ Hypergeometric (PDF) +

+
+

+ 2.01
(11896ns)
+

+
+

+ 1.02
(6057ns)
+

+
+

+ 1.00
(5918ns)
+

+
+

+ 1.14
(6736ns)
+

+
+

+ Hypergeometric (quantile) +

+
+

+ 1.00
(38561ns)
+

+
+

+ 1.10
(42341ns)
+

+
+

+ 1.15
(44478ns)
+

+
+

+ 1.36
(52479ns)
+

+
+

+ InverseChiSquared (CDF) +

+
+

+ 4.75
(475ns)
+

+
+

+ 2.18
(218ns)
+

+
+

+ 1.59
(159ns)
+

+
+

+ 1.00
(100ns)
+

+
+

+ InverseChiSquared (PDF) +

+
+

+ 4.34
(291ns)
+

+
+

+ 1.43
(96ns)
+

+
+

+ 1.33
(89ns)
+

+
+

+ 1.00
(67ns)
+

+
+

+ InverseChiSquared (quantile) +

+
+

+ 3.97
(1128ns)
+

+
+

+ 2.05
(582ns)
+

+
+

+ 1.51
(428ns)
+

+
+

+ 1.00
(284ns)
+

+
+

+ InverseGamma (CDF) +

+
+

+ 3.91
(458ns)
+

+
+

+ 1.81
(212ns)
+

+
+

+ 1.50
(176ns)
+

+
+

+ 1.00
(117ns)
+

+
+

+ InverseGamma (PDF) +

+
+

+ 4.57
(338ns)
+

+
+

+ 1.62
(120ns)
+

+
+

+ 1.46
(108ns)
+

+
+

+ 1.00
(74ns)
+

+
+

+ InverseGamma (quantile) +

+
+

+ 4.59
(1345ns)
+

+
+

+ 2.49
(731ns)
+

+
+

+ 1.46
(429ns)
+

+
+

+ 1.00
(293ns)
+

+
+

+ InverseGaussian (CDF) +

+
+

+ 1.84
(90ns)
+

+
+

+ 1.84
(90ns)
+

+
+

+ 1.84
(90ns)
+

+
+

+ 1.00
(49ns)
+

+
+

+ InverseGaussian (PDF) +

+
+

+ 1.25
(15ns)
+

+
+

+ 1.25
(15ns)
+

+
+

+ 1.33
(16ns)
+

+
+

+ 1.00
(12ns)
+

+
+

+ InverseGaussian (quantile) +

+
+

+ 2.22
(1548ns)
+

+
+

+ 2.21
(1544ns)
+

+
+

+ 2.03
(1419ns)
+

+
+

+ 1.00
(698ns)
+

+
+

+ Laplace (CDF) +

+
+

+ 1.25
(25ns)
+

+
+

+ 1.25
(25ns)
+

+
+

+ 1.30
(26ns)
+

+
+

+ 1.00
(20ns)
+

+
+

+ Laplace (PDF) +

+
+

+ 1.20
(24ns)
+

+
+

+ 1.25
(25ns)
+

+
+

+ 1.25
(25ns)
+

+
+

+ 1.00
(20ns)
+

+
+

+ Laplace (quantile) +

+
+

+ 1.10
(23ns)
+

+
+

+ 1.10
(23ns)
+

+
+

+ 1.19
(25ns)
+

+
+

+ 1.00
(21ns)
+

+
+

+ LogNormal (CDF) +

+
+

+ 1.91
(90ns)
+

+
+

+ 1.19
(56ns)
+

+
+

+ 1.19
(56ns)
+

+
+

+ 1.00
(47ns)
+

+
+

+ LogNormal (PDF) +

+
+

+ 1.28
(46ns)
+

+
+

+ 1.31
(47ns)
+

+
+

+ 1.36
(49ns)
+

+
+

+ 1.00
(36ns)
+

+
+

+ LogNormal (quantile) +

+
+

+ 1.40
(101ns)
+

+
+

+ 1.18
(85ns)
+

+
+

+ 1.15
(83ns)
+

+
+

+ 1.00
(72ns)
+

+
+

+ Logistic (CDF) +

+
+

+ 1.26
(29ns)
+

+
+

+ 1.26
(29ns)
+

+
+

+ 1.22
(28ns)
+

+
+

+ 1.00
(23ns)
+

+
+

+ Logistic (PDF) +

+
+

+ 1.23
(32ns)
+

+
+

+ 1.27
(33ns)
+

+
+

+ 1.23
(32ns)
+

+
+

+ 1.00
(26ns)
+

+
+

+ Logistic (quantile) +

+
+

+ 1.32
(29ns)
+

+
+

+ 1.27
(28ns)
+

+
+

+ 1.32
(29ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ NegativeBinomial (CDF) +

+
+

+ 3.59
(1723ns)
+

+
+

+ 2.00
(961ns)
+

+
+

+ 1.48
(712ns)
+

+
+

+ 1.00
(480ns)
+

+
+

+ NegativeBinomial (PDF) +

+
+

+ 4.42
(464ns)
+

+
+

+ 1.18
(124ns)
+

+
+

+ 1.18
(124ns)
+

+
+

+ 1.00
(105ns)
+

+
+

+ NegativeBinomial (quantile) +

+
+

+ 2.52
(9047ns)
+

+
+

+ 1.32
(4726ns)
+

+
+

+ 1.00
(3590ns)
+

+
+

+ 1.09
(3928ns)
+

+
+

+ NonCentralBeta (CDF) +

+
+

+ 4.69
(2345ns)
+

+
+

+ 2.44
(1218ns)
+

+
+

+ 2.01
(1004ns)
+

+
+

+ 1.00
(500ns)
+

+
+

+ NonCentralBeta (PDF) +

+
+

+ 4.94
(2017ns)
+

+
+

+ 2.51
(1024ns)
+

+
+

+ 2.12
(865ns)
+

+
+

+ 1.00
(408ns)
+

+
+

+ NonCentralBeta (quantile) +

+
+

+ 6.62
(51058ns)
+

+
+

+ 3.29
(25406ns)
+

+
+

+ 2.48
(19108ns)
+

+
+

+ 1.00
(7717ns)
+

+
+

+ NonCentralChiSquared (CDF) +

+
+

+ 4.97
(6805ns)
+

+
+

+ 2.89
(3958ns)
+

+
+

+ 2.27
(3116ns)
+

+
+

+ 1.00
(1370ns)
+

+
+

+ NonCentralChiSquared (PDF) +

+
+

+ 3.50
(1067ns)
+

+
+

+ 2.09
(636ns)
+

+
+

+ 1.83
(558ns)
+

+
+

+ 1.00
(305ns)
+

+
+

+ NonCentralChiSquared (quantile) +

+
+

+ 8.56
(49167ns)
+

+
+

+ 3.96
(22715ns)
+

+
+

+ 2.68
(15375ns)
+

+
+

+ 1.00
(5742ns)
+

+
+

+ NonCentralF (CDF) +

+
+

+ 4.17
(2229ns)
+

+
+

+ 2.18
(1165ns)
+

+
+

+ 1.83
(981ns)
+

+
+

+ 1.00
(535ns)
+

+
+

+ NonCentralF (PDF) +

+
+

+ 4.43
(1856ns)
+

+
+

+ 2.21
(928ns)
+

+
+

+ 1.90
(795ns)
+

+
+

+ 1.00
(419ns)
+

+
+

+ NonCentralF (quantile) +

+
+

+ 5.07
(34381ns)
+

+
+

+ 2.49
(16913ns)
+

+
+

+ 1.90
(12880ns)
+

+
+

+ 1.00
(6787ns)
+

+
+

+ NonCentralT (CDF) +

+
+

+ 4.45
(8969ns)
+

+
+

+ 2.64
(5329ns)
+

+
+

+ 2.14
(4322ns)
+

+
+

+ 1.00
(2017ns)
+

+
+

+ NonCentralT (PDF) +

+
+

+ 4.63
(6968ns)
+

+
+

+ 2.78
(4185ns)
+

+
+

+ 2.31
(3478ns)
+

+
+

+ 1.00
(1504ns)
+

+
+

+ NonCentralT (quantile) +

+
+

+ 6.17
(95681ns)
+

+
+

+ 3.24
(50205ns)
+

+
+

+ 2.36
(36569ns)
+

+
+

+ 1.00
(15518ns)
+

+
+

+ Normal (CDF) +

+
+

+ 2.15
(73ns)
+

+
+

+ 1.12
(38ns)
+

+
+

+ 1.15
(39ns)
+

+
+

+ 1.00
(34ns)
+

+
+

+ Normal (PDF) +

+
+

+ 1.23
(27ns)
+

+
+

+ 1.18
(26ns)
+

+
+

+ 1.27
(28ns)
+

+
+

+ 1.00
(22ns)
+

+
+

+ Normal (quantile) +

+
+

+ 1.60
(69ns)
+

+
+

+ 1.12
(48ns)
+

+
+

+ 1.14
(49ns)
+

+
+

+ 1.00
(43ns)
+

+
+

+ Pareto (CDF) +

+
+

+ 1.40
(49ns)
+

+
+

+ 1.26
(44ns)
+

+
+

+ 1.29
(45ns)
+

+
+

+ 1.00
(35ns)
+

+
+

+ Pareto (PDF) +

+
+

+ 1.31
(63ns)
+

+
+

+ 1.31
(63ns)
+

+
+

+ 1.31
(63ns)
+

+
+

+ 1.00
(48ns)
+

+
+

+ Pareto (quantile) +

+
+

+ 1.23
(38ns)
+

+
+

+ 1.26
(39ns)
+

+
+

+ 1.26
(39ns)
+

+
+

+ 1.00
(31ns)
+

+
+

+ Poisson (CDF) +

+
+

+ 3.72
(227ns)
+

+
+

+ 1.64
(100ns)
+

+
+

+ 1.39
(85ns)
+

+
+

+ 1.00
(61ns)
+

+
+

+ Poisson (PDF) +

+
+

+ 4.29
(176ns)
+

+
+

+ 1.39
(57ns)
+

+
+

+ 1.32
(54ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ Poisson (quantile) +

+
+

+ 3.26
(1027ns)
+

+
+

+ 1.51
(476ns)
+

+
+

+ 1.30
(408ns)
+

+
+

+ 1.00
(315ns)
+

+
+

+ Rayleigh (CDF) +

+
+

+ 1.33
(24ns)
+

+
+

+ 1.28
(23ns)
+

+
+

+ 1.28
(23ns)
+

+
+

+ 1.00
(18ns)
+

+
+

+ Rayleigh (PDF) +

+
+

+ 1.32
(25ns)
+

+
+

+ 1.26
(24ns)
+

+
+

+ 1.26
(24ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ Rayleigh (quantile) +

+
+

+ 1.20
(24ns)
+

+
+

+ 1.20
(24ns)
+

+
+

+ 1.20
(24ns)
+

+
+

+ 1.00
(20ns)
+

+
+

+ SkewNormal (CDF) +

+
+

+ 1.51
(407ns)
+

+
+

+ 1.39
(375ns)
+

+
+

+ 1.55
(418ns)
+

+
+

+ 1.00
(270ns)
+

+
+

+ SkewNormal (PDF) +

+
+

+ 1.46
(102ns)
+

+
+

+ 1.11
(78ns)
+

+
+

+ 1.13
(79ns)
+

+
+

+ 1.00
(70ns)
+

+
+

+ SkewNormal (quantile) +

+
+

+ 2.29
(3063ns)
+

+
+

+ 1.94
(2590ns)
+

+
+

+ 1.42
(1899ns)
+

+
+

+ 1.00
(1338ns)
+

+
+

+ StudentsT (CDF) +

+
+

+ 4.97
(910ns)
+

+
+

+ 1.68
(308ns)
+

+
+

+ 1.52
(278ns)
+

+
+

+ 1.00
(183ns)
+

+
+

+ StudentsT (PDF) +

+
+

+ 4.26
(409ns)
+

+
+

+ 1.36
(131ns)
+

+
+

+ 1.30
(125ns)
+

+
+

+ 1.00
(96ns)
+

+
+

+ StudentsT (quantile) +

+
+

+ 3.75
(1460ns)
+

+
+

+ 1.49
(580ns)
+

+
+

+ 1.43
(556ns)
+

+
+

+ 1.00
(389ns)
+

+
+

+ Weibull (CDF) +

+
+

+ 1.36
(61ns)
+

+
+

+ 1.24
(56ns)
+

+
+

+ 1.22
(55ns)
+

+
+

+ 1.00
(45ns)
+

+
+

+ Weibull (PDF) +

+
+

+ 1.49
(85ns)
+

+
+

+ 1.47
(84ns)
+

+
+

+ 1.49
(85ns)
+

+
+

+ 1.00
(57ns)
+

+
+

+ Weibull (quantile) +

+
+

+ 1.19
(56ns)
+

+
+

+ 1.17
(55ns)
+

+
+

+ 1.15
(54ns)
+

+
+

+ 1.00
(47ns)
+

+
+
+
+
+
+
-

Table 8. Distribution performance comparison with for different performance options +

Table 15. Distribution performance comparison with for different performance options with Microsoft Visual C++ version 14.0 on Windows x64

@@ -12399,11 +29137,1983 @@
+
+

Table 16. Library Comparison with Clang version 3.7.0 (trunk 236512) on linux

+
+++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Function +

+
+

+ boost 1.59 +

+
+

+ boost 1.59
promote_double<false> +

+
+

+ tr1/cmath +

+
+

+ GSL 1.16 +

+
+

+ Rmath 3.0.2 +

+
+

+ math.h +

+
+

+ assoc_laguerre
(2240/2240 tests selected) +

+
+

+ 1.05
(217ns)
+

+
+

+ 1.07
(222ns)
+

+
+

+ 1.06
(219ns)
+

+
+

+ 1.00
(207ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ assoc_legendre
(205/400 tests selected) +

+
+

+ 5.62
(253ns)
+

+
+

+ 2.22
(100ns)
+

+
+

+ 1.00
(45ns)
+

+
+

+ 3.36
(151ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ beta (incomplete)
(2682/3210 tests selected) +

+
+

+ 3.30
(1828ns)
+

+
+

+ 1.00
(554ns)
+

+
+

+ - +

+
+

+ 1.36
(751ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ beta
(2202/2202 tests selected) +

+
+

+ 5.07
(746ns)
+

+
+

+ 1.03
(151ns)
+

+
+

+ 1.00
(147ns)
+

+
+

+ 2.63
(386ns)
+

+
+

+ 1.68
(247ns)
+

+
+

+ - +

+
+

+ cbrt
(85/85 tests selected) +

+
+

+ 2.81
(45ns)
+

+
+

+ 1.00
(16ns)
+

+
+

+ 1.25
(20ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.31
(21ns)
+

+
+

+ cyl_bessel_i (integer order)
(494/526 tests selected) +

+
+

+ 4.29
(859ns)
+

+
+

+ 1.22
(243ns)
+

+
+

+ 1.00
(200ns)
+

+
+

+ 2.27
(454ns)
+

+
+

+ 5.34
(1068ns)
+

+
+
+

+ cyl_bessel_i
(177/240 tests selected) +

+
+

+ 7.45
(1461ns)
+

+
+

+ 2.01
(394ns)
+

+
+

+ 1.00
(196ns)
+

+
+

+ 4.77
(934ns)
+

+
+

+ 8.40
(1646ns)
+

+
+

+ - +

+
+

+ cyl_bessel_j (integer order)
(250/268 tests selected) +

+
+

+ 2.93
(281ns)
+

+
+

+ 1.00
(96ns)
+

+
+

+ 2.62
(252ns)
+

+
+

+ 2.65
(254ns)
+

+
+

+ 4.39
(421ns)
+

+
+

+ 1.98
(190ns)
+

+
+

+ cyl_bessel_j
(423/451 tests selected) +

+
+

+ 3.03
(1123ns)
+

+
+

+ 1.13
(420ns)
+

+
+

+ 1.00
(371ns)
+

+
+

+ 2.26
(838ns)
+

+
+

+ 1.20
(445ns)
+

+
+

+ - +

+
+

+ cyl_bessel_k (integer order)
(505/508 tests selected) +

+
+

+ 21.02
(5170ns)
+

+
+

+ 1.53
(377ns)
+

+
+

+ 10.74
(2641ns)
+

+
+

+ 1.00
(246ns)
+

+
+

+ 1.45
(357ns)
+

+
+

+ - +

+
+

+ cyl_bessel_k
(96/279 tests selected) +

+
+

+ 6.51
(4826ns)
+

+
+

+ 1.00
(741ns)
+

+
+

+ 1.02
(759ns)
+

+
+

+ 1.14
(846ns)
+

+
+

+ 1.09
(810ns)
+

+
+

+ - +

+
+

+ cyl_neumann (integer order)
(423/428 tests selected) +

+
+

+ 2.65
(713ns)
+

+
+

+ 1.00
(269ns)
+

+
+

+ 2.70
(726ns)
+

+
+

+ 1.88
(507ns)
+

+
+

+ 3.78
(1018ns)
+

+
+

+ 1.37
(369ns)
+

+
+

+ cyl_neumann
(400/450 tests selected) +

+
+

+ 2.89
(1714ns)
+

+
+

+ 1.00
(594ns)
+

+
+

+ 1.27
(753ns)
+

+
+

+ 2.35
(1398ns)
+

+
+

+ 1.04
(619ns)
+

+
+

+ - +

+
+

+ digamma
(1019/1019 tests selected) +

+
+

+ 2.00
(70ns)
+

+
+

+ 1.00
(35ns)
+

+
+

+ - +

+
+

+ 2.91
(102ns)
+

+
+

+ 4.60
(161ns)
+

+
+

+ - +

+
+

+ ellint_1 (complete)
(109/109 tests selected) +

+
+

+ 1.78
(48ns)
+

+
+

+ 1.00
(27ns)
+

+
+

+ 7.15
(193ns)
+

+
+

+ 10.37
(280ns)
+

+
+

+ - +

+
+
+

+ ellint_1
(627/629 tests selected) +

+
+

+ 4.23
(732ns)
+

+
+

+ 1.00
(173ns)
+

+
+

+ 1.99
(344ns)
+

+
+

+ 2.65
(458ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_2 (complete)
(109/110 tests selected) +

+
+

+ 1.69
(54ns)
+

+
+

+ 1.00
(32ns)
+

+
+

+ 13.88
(444ns)
+

+
+

+ 17.91
(573ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_2
(527/530 tests selected) +

+
+

+ 4.13
(1359ns)
+

+
+

+ 1.00
(329ns)
+

+
+

+ 1.70
(559ns)
+

+
+

+ 2.19
(721ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_3 (complete)
(500/500 tests selected) +

+
+

+ 3.25
(1452ns)
+

+
+

+ 1.00
(447ns)
+

+
+

+ 1.62
(724ns)
+

+
+

+ 1.99
(890ns)
+

+
+ +
+

+ ellint_3
(831/845 tests selected) +

+
+

+ 3.96
(2873ns)
+

+
+

+ 1.00
(726ns)
+

+
+

+ 1.45
(1051ns)
+

+
+

+ 1.77
(1283ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_rc
(201/201 tests selected) +

+
+

+ 1.90
(76ns)
+

+
+

+ 1.00
(40ns)
+

+
+

+ - +

+
+

+ 5.15
(206ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_rd
(7588/7588 tests selected) +

+
+

+ 3.17
(703ns)
+

+
+

+ 1.00
(222ns)
+

+
+

+ - +

+
+

+ 1.64
(363ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_rf
(7788/7788 tests selected) +

+
+

+ 1.84
(103ns)
+

+
+

+ 1.00
(56ns)
+

+
+

+ - +

+
+

+ 6.11
(342ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_rj
(7642/8032 tests selected) +

+
+

+ 3.21
(591ns)
+

+
+

+ 1.00
(184ns)
+

+
+

+ - +

+
+

+ 11.96
(2201ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ erf
(950/950 tests selected) +

+
+

+ 1.00
(13ns)
+

+
+

+ - +

+
+

+ 1.31
(17ns)
+

+
+

+ 10.85
(141ns)
+

+
+

+ - +

+
+

+ 1.31
(17ns)
+

+
+

+ erfc
(950/950 tests selected) +

+
+

+ 2.79
(53ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ 1.26
(24ns)
+

+
+

+ 3.84
(73ns)
+

+
+

+ - +

+
+

+ 1.26
(24ns)
+

+
+

+ expint (En)
(1059/1059 tests selected) +

+
+

+ 1.72
(265ns)
+

+
+

+ 1.00
(154ns)
+

+
+

+ - +

+
+

+ 4.33
(667ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ expint
(436/436 tests selected) +

+
+

+ 2.47
(84ns)
+

+
+

+ 1.00
(34ns)
+

+
+

+ 5.82
(198ns)
+

+
+

+ 4.06
(138ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ expm1
(80/80 tests selected) +

+
+

+ 1.00
(9ns)
+

+
+

+ 1.11
(10ns)
+

+
+

+ 1.00
(9ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.00
(9ns)
+

+
+

+ gamma_p
(1379/1379 tests selected) +

+
+

+ 2.52
(473ns)
+

+
+

+ 1.00
(188ns)
+

+
+

+ - +

+
+

+ 4.85
(911ns)
+

+
+

+ 1.64
(308ns)
+

+
+

+ - +

+
+

+ gamma_p_inv
(559/559 tests selected) +

+
+

+ 2.22
(1506ns)
+

+
+

+ 1.00
(678ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 2.20
(1491ns)
+

+
+

+ - +

+
+

+ gamma_q
(1371/1379 tests selected) +

+
+

+ 2.53
(468ns)
+

+
+

+ 1.00
(185ns)
+

+
+

+ - +

+
+

+ 5.87
(1086ns)
+

+
+

+ 1.72
(319ns)
+

+
+

+ - +

+
+

+ gamma_q_inv
(78/559 tests selected) +

+
+

+ 2.51
(1734ns)
+

+
+

+ 1.00
(691ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.14
(791ns)
+

+
+

+ - +

+
+

+ ibeta
(3210/3210 tests selected) +

+
+

+ 3.62
(1725ns)
+

+
+

+ 1.19
(566ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.00
(477ns)
+

+
+

+ - +

+
+

+ ibeta_inv
(952/1210 tests selected) +

+
+

+ 2.67
(5597ns)
+

+
+

+ 1.00
(2098ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 27.61
(57918ns)
+

+
+

+ - +

+
+

+ ibetac
(3210/3210 tests selected) +

+
+

+ 3.64
(1724ns)
+

+
+

+ 1.19
(566ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.00
(474ns)
+

+
+

+ - +

+
+

+ ibetac_inv
(945/1210 tests selected) +

+
+

+ 2.71
(5703ns)
+

+
+

+ 1.00
(2106ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 19.78
(41649ns)
+

+
+

+ - +

+
+

+ jacobi_cn
(2368/2757 tests selected) +

+
+

+ 5.40
(481ns)
+

+
+

+ 1.91
(170ns)
+

+
+

+ - +

+
+

+ 1.00
(89ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ jacobi_dn
(2368/2757 tests selected) +

+
+

+ 5.30
(472ns)
+

+
+

+ 1.88
(167ns)
+

+
+

+ - +

+
+

+ 1.00
(89ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ jacobi_sn
(2368/2757 tests selected) +

+
+

+ 5.23
(476ns)
+

+
+

+ 1.88
(171ns)
+

+
+

+ - +

+
+

+ 1.00
(91ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ laguerre
(280/280 tests selected) +

+
+

+ 1.00
(138ns)
+

+
+

+ 1.09
(150ns)
+

+
+

+ 1.13
(156ns)
+

+
+

+ 1.06
(146ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ legendre Q
(300/300 tests selected) +

+
+

+ 1.17
(464ns)
+

+
+

+ 1.00
(396ns)
+

+
+

+ - +

+
+

+ 1.05
(416ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ legendre
(300/300 tests selected) +

+
+

+ 1.06
(381ns)
+

+
+

+ 1.00
(358ns)
+

+
+

+ 1.01
(361ns)
+

+
+

+ 1.92
(689ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ lgamma
(400/400 tests selected) +

+
+

+ 5.67
(261ns)
+

+
+

+ 2.39
(110ns)
+

+
+

+ 1.00
(46ns)
+

+
+

+ 5.70
(262ns)
+

+
+

+ 1.98
(91ns)
+

+
+

+ 1.00
(46ns)
+

+
+

+ log1p
(80/80 tests selected) +

+
+

+ 1.00
(11ns)
+

+
+

+ 1.00
(11ns)
+

+
+

+ 1.00
(11ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.00
(11ns)
+

+
+

+ polygamma
(823/1535 tests selected) +

+
+

+ 8.53
(2798ns)
+

+
+

+ 2.20
(723ns)
+

+
+

+ - +

+
+

+ 7.04
(2309ns)
+

+
+

+ 1.00
(328ns)
+

+
+

+ - +

+
+

+ sph_bessel
(483/483 tests selected) +

+
+

+ 1.82
(1605ns)
+

+
+

+ 1.00
(880ns)
+

+
+

+ 2.15
(1889ns)
+

+
+

+ 2.69
(2364ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ sph_neumann
(284/284 tests selected) +

+
+

+ 8.73
(3772ns)
+

+
+

+ 3.75
(1620ns)
+

+
+

+ 6.59
(2848ns)
+

+
+

+ 1.00
(432ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ tgamma (incomplete)
(1266/1379 tests selected) +

+
+

+ 2.51
(726ns)
+

+
+

+ 1.00
(289ns)
+

+
+

+ - +

+
+

+ 2.96
(855ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ tgamma
(400/400 tests selected) +

+
+

+ 4.85
(354ns)
+

+
+

+ 1.29
(94ns)
+

+
+

+ 2.11
(154ns)
+

+
+

+ 1.23
(90ns)
+

+
+

+ 1.00
(73ns)
+

+
+

+ 2.11
(154ns)
+

+
+

+ trigamma
(659/659 tests selected) +

+
+

+ 1.71
(36ns)
+

+
+

+ 1.00
(21ns)
+

+
+

+ - +

+
+

+ 39.71
(834ns)
+

+
+

+ 11.62
(244ns)
+

+
+

+ - +

+
+

+ zeta
(448/448 tests selected) +

+
+

+ 2.67
(464ns)
+

+
+

+ 1.00
(174ns)
+

+
+

+ 767.59
(133561ns)
+

+
+

+ 1.56
(272ns)
+

+
+

+ - +

+
+

+ - +

+
+
+
+
+
+
-

Table 9. Library Comparison with GNU C++ version 4.9.2 on Windows x64

+

Table 17. Library Comparison with GNU C++ version 4.9.2 on Windows x64

@@ -13248,11 +31958,1983 @@
+
+

Table 18. Library Comparison with GNU C++ version 5.1.0 on linux

+
+++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Function +

+
+

+ boost 1.59 +

+
+

+ boost 1.59
promote_double<false> +

+
+

+ tr1/cmath +

+
+

+ GSL 1.16 +

+
+

+ Rmath 3.0.2 +

+
+

+ math.h +

+
+

+ assoc_laguerre
(2240/2240 tests selected) +

+
+

+ 1.17
(218ns)
+

+
+

+ 1.00
(186ns)
+

+
+

+ 1.19
(222ns)
+

+
+

+ 1.11
(206ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ assoc_legendre
(205/400 tests selected) +

+
+

+ 4.08
(241ns)
+

+
+

+ 1.64
(97ns)
+

+
+

+ 1.00
(59ns)
+

+
+

+ 2.56
(151ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ beta (incomplete)
(2682/3210 tests selected) +

+
+

+ 3.15
(1746ns)
+

+
+

+ 1.00
(555ns)
+

+
+

+ - +

+
+

+ 1.38
(764ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ beta
(2202/2202 tests selected) +

+
+

+ 4.72
(698ns)
+

+
+

+ 1.02
(151ns)
+

+
+

+ 1.00
(148ns)
+

+
+

+ 2.61
(386ns)
+

+
+

+ 1.66
(246ns)
+

+
+

+ - +

+
+

+ cbrt
(85/85 tests selected) +

+
+

+ 2.41
(41ns)
+

+
+

+ 1.00
(17ns)
+

+
+

+ 1.18
(20ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.18
(20ns)
+

+
+

+ cyl_bessel_i (integer order)
(494/526 tests selected) +

+
+

+ 3.78
(752ns)
+

+
+

+ 1.16
(231ns)
+

+
+

+ 1.00
(199ns)
+

+
+

+ 2.30
(458ns)
+

+
+

+ 5.36
(1067ns)
+

+
+
+

+ cyl_bessel_i
(177/240 tests selected) +

+
+

+ 6.84
(1354ns)
+

+
+

+ 1.92
(381ns)
+

+
+

+ 1.00
(198ns)
+

+
+

+ 4.63
(917ns)
+

+
+

+ 8.34
(1652ns)
+

+
+

+ - +

+
+

+ cyl_bessel_j (integer order)
(250/268 tests selected) +

+
+

+ 2.66
(258ns)
+

+
+

+ 1.00
(97ns)
+

+
+

+ 2.55
(247ns)
+

+
+

+ 2.67
(259ns)
+

+
+

+ 4.43
(430ns)
+

+
+

+ 2.02
(196ns)
+

+
+

+ cyl_bessel_j
(423/451 tests selected) +

+
+

+ 2.84
(1029ns)
+

+
+

+ 1.06
(382ns)
+

+
+

+ 1.00
(362ns)
+

+
+

+ 2.31
(837ns)
+

+
+

+ 1.21
(439ns)
+

+
+

+ - +

+
+

+ cyl_bessel_k (integer order)
(505/508 tests selected) +

+
+

+ 13.82
(3456ns)
+

+
+

+ 1.34
(336ns)
+

+
+

+ 10.71
(2677ns)
+

+
+

+ 1.00
(250ns)
+

+
+

+ 1.42
(355ns)
+

+
+

+ - +

+
+

+ cyl_bessel_k
(96/279 tests selected) +

+
+

+ 6.87
(4416ns)
+

+
+

+ 1.00
(643ns)
+

+
+

+ 1.19
(765ns)
+

+
+

+ 1.32
(851ns)
+

+
+

+ 1.27
(814ns)
+

+
+

+ - +

+
+

+ cyl_neumann (integer order)
(423/428 tests selected) +

+
+

+ 2.06
(532ns)
+

+
+

+ 1.00
(258ns)
+

+
+

+ 2.62
(675ns)
+

+
+

+ 1.95
(504ns)
+

+
+

+ 3.97
(1023ns)
+

+
+

+ 1.41
(364ns)
+

+
+

+ cyl_neumann
(400/450 tests selected) +

+
+

+ 2.47
(1418ns)
+

+
+

+ 1.00
(574ns)
+

+
+

+ 1.26
(723ns)
+

+
+

+ 2.38
(1364ns)
+

+
+

+ 1.06
(608ns)
+

+
+

+ - +

+
+

+ digamma
(1019/1019 tests selected) +

+
+

+ 1.86
(67ns)
+

+
+

+ 1.00
(36ns)
+

+
+

+ - +

+
+

+ 2.81
(101ns)
+

+
+

+ 4.42
(159ns)
+

+
+

+ - +

+
+

+ ellint_1 (complete)
(109/109 tests selected) +

+
+

+ 2.12
(53ns)
+

+
+

+ 1.00
(25ns)
+

+
+

+ 9.52
(238ns)
+

+
+

+ 11.12
(278ns)
+

+
+

+ - +

+
+
+

+ ellint_1
(627/629 tests selected) +

+
+

+ 1.95
(349ns)
+

+
+

+ 1.00
(179ns)
+

+
+

+ 2.29
(410ns)
+

+
+

+ 2.55
(456ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_2 (complete)
(109/110 tests selected) +

+
+

+ 1.75
(56ns)
+

+
+

+ 1.00
(32ns)
+

+
+

+ 16.09
(515ns)
+

+
+

+ 18.31
(586ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_2
(527/530 tests selected) +

+
+

+ 2.30
(779ns)
+

+
+

+ 1.00
(339ns)
+

+
+

+ 1.86
(631ns)
+

+
+

+ 2.11
(714ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_3 (complete)
(500/500 tests selected) +

+
+

+ 2.49
(1131ns)
+

+
+

+ 1.00
(455ns)
+

+
+

+ 1.81
(823ns)
+

+
+

+ 1.99
(904ns)
+

+
+ +
+

+ ellint_3
(831/845 tests selected) +

+
+

+ 2.72
(2031ns)
+

+
+

+ 1.00
(748ns)
+

+
+

+ 1.59
(1187ns)
+

+
+

+ 1.69
(1265ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_rc
(201/201 tests selected) +

+
+

+ 1.63
(75ns)
+

+
+

+ 1.00
(46ns)
+

+
+

+ - +

+
+

+ 4.57
(210ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_rd
(7588/7588 tests selected) +

+
+

+ 2.17
(488ns)
+

+
+

+ 1.00
(225ns)
+

+
+

+ - +

+
+

+ 1.60
(360ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_rf
(7788/7788 tests selected) +

+
+

+ 1.48
(92ns)
+

+
+

+ 1.00
(62ns)
+

+
+

+ - +

+
+

+ 5.52
(342ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_rj
(7642/8032 tests selected) +

+
+

+ 2.32
(460ns)
+

+
+

+ 1.00
(198ns)
+

+
+

+ - +

+
+

+ 11.41
(2260ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ erf
(950/950 tests selected) +

+
+

+ 1.00
(13ns)
+

+
+

+ - +

+
+

+ 1.31
(17ns)
+

+
+

+ 10.62
(138ns)
+

+
+

+ - +

+
+

+ 1.31
(17ns)
+

+
+

+ erfc
(950/950 tests selected) +

+
+

+ 2.79
(53ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ 1.26
(24ns)
+

+
+

+ 3.89
(74ns)
+

+
+

+ - +

+
+

+ 1.26
(24ns)
+

+
+

+ expint (En)
(1059/1059 tests selected) +

+
+

+ 1.83
(244ns)
+

+
+

+ 1.00
(133ns)
+

+
+

+ - +

+
+

+ 4.86
(646ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ expint
(436/436 tests selected) +

+
+

+ 2.62
(89ns)
+

+
+

+ 1.00
(34ns)
+

+
+

+ 5.79
(197ns)
+

+
+

+ 4.12
(140ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ expm1
(80/80 tests selected) +

+
+

+ 1.20
(12ns)
+

+
+

+ 1.00
(10ns)
+

+
+

+ 1.20
(12ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.20
(12ns)
+

+
+

+ gamma_p
(1379/1379 tests selected) +

+
+

+ 2.40
(454ns)
+

+
+

+ 1.00
(189ns)
+

+
+

+ - +

+
+

+ 4.90
(927ns)
+

+
+

+ 1.69
(320ns)
+

+
+

+ - +

+
+

+ gamma_p_inv
(559/559 tests selected) +

+
+

+ 2.19
(1497ns)
+

+
+

+ 1.00
(684ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 2.20
(1507ns)
+

+
+

+ - +

+
+

+ gamma_q
(1371/1379 tests selected) +

+
+

+ 2.48
(466ns)
+

+
+

+ 1.00
(188ns)
+

+
+

+ - +

+
+

+ 5.86
(1102ns)
+

+
+

+ 1.78
(335ns)
+

+
+

+ - +

+
+

+ gamma_q_inv
(78/559 tests selected) +

+
+

+ 2.57
(1756ns)
+

+
+

+ 1.00
(683ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.14
(776ns)
+

+
+

+ - +

+
+

+ ibeta
(3210/3210 tests selected) +

+
+

+ 3.44
(1641ns)
+

+
+

+ 1.22
(584ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.00
(477ns)
+

+
+

+ - +

+
+

+ ibeta_inv
(952/1210 tests selected) +

+
+

+ 2.50
(5230ns)
+

+
+

+ 1.00
(2093ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 27.89
(58371ns)
+

+
+

+ - +

+
+

+ ibetac
(3210/3210 tests selected) +

+
+

+ 3.44
(1650ns)
+

+
+

+ 1.22
(586ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.00
(479ns)
+

+
+

+ - +

+
+

+ ibetac_inv
(945/1210 tests selected) +

+
+

+ 2.48
(5308ns)
+

+
+

+ 1.00
(2141ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 19.56
(41869ns)
+

+
+

+ - +

+
+

+ jacobi_cn
(2368/2757 tests selected) +

+
+

+ 5.30
(466ns)
+

+
+

+ 1.89
(166ns)
+

+
+

+ - +

+
+

+ 1.00
(88ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ jacobi_dn
(2368/2757 tests selected) +

+
+

+ 5.13
(457ns)
+

+
+

+ 1.85
(165ns)
+

+
+

+ - +

+
+

+ 1.00
(89ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ jacobi_sn
(2368/2757 tests selected) +

+
+

+ 5.17
(465ns)
+

+
+

+ 1.84
(166ns)
+

+
+

+ - +

+
+

+ 1.00
(90ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ laguerre
(280/280 tests selected) +

+
+

+ 1.17
(142ns)
+

+
+

+ 1.00
(121ns)
+

+
+

+ 1.31
(158ns)
+

+
+

+ 1.20
(145ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ legendre Q
(300/300 tests selected) +

+
+

+ 1.21
(466ns)
+

+
+

+ 1.00
(384ns)
+

+
+

+ - +

+
+

+ 1.11
(425ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ legendre
(300/300 tests selected) +

+
+

+ 1.16
(385ns)
+

+
+

+ 1.00
(332ns)
+

+
+

+ 1.10
(366ns)
+

+
+

+ 2.11
(702ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ lgamma
(400/400 tests selected) +

+
+

+ 5.42
(244ns)
+

+
+

+ 2.47
(111ns)
+

+
+

+ 1.00
(45ns)
+

+
+

+ 5.89
(265ns)
+

+
+

+ 2.02
(91ns)
+

+
+

+ 1.02
(46ns)
+

+
+

+ log1p
(80/80 tests selected) +

+
+

+ 1.10
(11ns)
+

+
+

+ 1.10
(11ns)
+

+
+

+ 1.00
(10ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.00
(10ns)
+

+
+

+ polygamma
(823/1535 tests selected) +

+
+

+ 8.64
(2791ns)
+

+
+

+ 2.24
(722ns)
+

+
+

+ - +

+
+

+ 7.29
(2355ns)
+

+
+

+ 1.00
(323ns)
+

+
+

+ - +

+
+

+ sph_bessel
(483/483 tests selected) +

+
+

+ 1.72
(1520ns)
+

+
+

+ 1.00
(883ns)
+

+
+

+ 2.15
(1896ns)
+

+
+

+ 2.74
(2419ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ sph_neumann
(284/284 tests selected) +

+
+

+ 7.72
(3368ns)
+

+
+

+ 3.61
(1575ns)
+

+
+

+ 6.33
(2758ns)
+

+
+

+ 1.00
(436ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ tgamma (incomplete)
(1266/1379 tests selected) +

+
+

+ 2.36
(691ns)
+

+
+

+ 1.00
(293ns)
+

+
+

+ - +

+
+

+ 2.98
(873ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ tgamma
(400/400 tests selected) +

+
+

+ 4.44
(333ns)
+

+
+

+ 1.24
(93ns)
+

+
+

+ 2.07
(155ns)
+

+
+

+ 1.21
(91ns)
+

+
+

+ 1.00
(75ns)
+

+
+

+ 2.07
(155ns)
+

+
+

+ trigamma
(659/659 tests selected) +

+
+

+ 1.58
(30ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ - +

+
+

+ 44.53
(846ns)
+

+
+

+ 12.68
(241ns)
+

+
+

+ - +

+
+

+ zeta
(448/448 tests selected) +

+
+

+ 2.70
(492ns)
+

+
+

+ 1.00
(182ns)
+

+
+

+ 737.18
(134167ns)
+

+
+

+ 1.48
(269ns)
+

+
+

+ - +

+
+

+ - +

+
+
+
+
+
+
-

Table 10. Library Comparison with Intel C++ C++0x mode version 1500 on Windows +

Table 19. Library Comparison with Intel C++ C++0x mode version 1500 on Windows x64

@@ -13439,11 +34121,1983 @@
+
+

Table 20. Library Comparison with Intel C++ C++0x mode version 1500 on linux

+
+++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Function +

+
+

+ boost 1.59 +

+
+

+ boost 1.59
promote_double<false> +

+
+

+ tr1/cmath +

+
+

+ GSL 1.16 +

+
+

+ Rmath 3.0.2 +

+
+

+ math.h +

+
+

+ assoc_laguerre
(2240/2240 tests selected) +

+
+

+ 1.21
(215ns)
+

+
+

+ 1.00
(177ns)
+

+
+

+ 1.24
(219ns)
+

+
+

+ 1.19
(210ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ assoc_legendre
(205/400 tests selected) +

+
+

+ 3.47
(163ns)
+

+
+

+ 1.81
(85ns)
+

+
+

+ 1.00
(47ns)
+

+
+

+ 2.49
(117ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ beta (incomplete)
(2682/3210 tests selected) +

+
+

+ 3.36
(1235ns)
+

+
+

+ 1.00
(368ns)
+

+
+

+ - +

+
+

+ 1.57
(578ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ beta
(2195/2202 tests selected) +

+
+

+ 5.99
(485ns)
+

+
+

+ 1.00
(81ns)
+

+
+

+ 1.38
(112ns)
+

+
+

+ 3.19
(258ns)
+

+
+

+ 2.23
(181ns)
+

+
+

+ - +

+
+

+ cbrt
(85/85 tests selected) +

+
+

+ 3.70
(37ns)
+

+
+

+ 1.80
(18ns)
+

+
+

+ 1.00
(10ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.00
(10ns)
+

+
+

+ cyl_bessel_i (integer order)
(494/526 tests selected) +

+
+

+ 4.25
(702ns)
+

+
+

+ 1.26
(208ns)
+

+
+

+ 1.00
(165ns)
+

+
+

+ 2.51
(414ns)
+

+
+

+ 6.64
(1095ns)
+

+
+
+

+ cyl_bessel_i
(177/240 tests selected) +

+
+

+ 7.18
(1142ns)
+

+
+

+ 1.93
(307ns)
+

+
+

+ 1.00
(159ns)
+

+
+

+ 4.65
(740ns)
+

+
+

+ 10.21
(1624ns)
+

+
+

+ - +

+
+

+ cyl_bessel_j (integer order)
(250/268 tests selected) +

+
+

+ 2.92
(216ns)
+

+
+

+ 1.00
(74ns)
+

+
+

+ 3.00
(222ns)
+

+
+

+ 3.24
(240ns)
+

+
+

+ 5.82
(431ns)
+

+
+

+ 1.11
(82ns)
+

+
+

+ cyl_bessel_j
(423/451 tests selected) +

+
+

+ 2.94
(930ns)
+

+
+

+ 1.00
(316ns)
+

+
+

+ 1.05
(332ns)
+

+
+

+ 2.41
(761ns)
+

+
+

+ 1.31
(413ns)
+

+
+

+ - +

+
+

+ cyl_bessel_k (integer order)
(505/508 tests selected) +

+
+

+ 15.97
(3721ns)
+

+
+

+ 1.45
(338ns)
+

+
+

+ 11.12
(2592ns)
+

+
+

+ 1.00
(233ns)
+

+
+

+ 1.48
(344ns)
+

+
+

+ - +

+
+

+ cyl_bessel_k
(96/279 tests selected) +

+
+

+ 7.50
(4370ns)
+

+
+

+ 1.04
(606ns)
+

+
+

+ 1.00
(583ns)
+

+
+

+ 1.37
(798ns)
+

+
+

+ 1.34
(781ns)
+

+
+

+ - +

+
+

+ cyl_neumann (integer order)
(423/428 tests selected) +

+
+

+ 2.92
(557ns)
+

+
+

+ 1.27
(243ns)
+

+
+

+ 3.41
(652ns)
+

+
+

+ 2.59
(495ns)
+

+
+

+ 5.37
(1026ns)
+

+
+

+ 1.00
(191ns)
+

+
+

+ cyl_neumann
(400/450 tests selected) +

+
+

+ 2.74
(1338ns)
+

+
+

+ 1.00
(489ns)
+

+
+

+ 1.38
(674ns)
+

+
+

+ 2.81
(1375ns)
+

+
+

+ 1.25
(612ns)
+

+
+

+ - +

+
+

+ digamma
(1019/1019 tests selected) +

+
+

+ 2.21
(53ns)
+

+
+

+ 1.00
(24ns)
+

+
+

+ - +

+
+

+ 3.79
(91ns)
+

+
+

+ 5.92
(142ns)
+

+
+

+ - +

+
+

+ ellint_1 (complete)
(109/109 tests selected) +

+
+

+ 1.95
(41ns)
+

+
+

+ 1.00
(21ns)
+

+
+

+ 10.76
(226ns)
+

+
+

+ 13.81
(290ns)
+

+
+

+ - +

+
+
+

+ ellint_1
(627/629 tests selected) +

+
+

+ 2.19
(377ns)
+

+
+

+ 1.00
(172ns)
+

+
+

+ 2.01
(346ns)
+

+
+

+ 2.61
(449ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_2 (complete)
(109/110 tests selected) +

+
+

+ 2.22
(60ns)
+

+
+

+ 1.00
(27ns)
+

+
+

+ 18.74
(506ns)
+

+
+

+ 21.33
(576ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_2
(527/530 tests selected) +

+
+

+ 3.30
(936ns)
+

+
+

+ 1.00
(284ns)
+

+
+

+ 2.00
(567ns)
+

+
+

+ 2.57
(730ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_3 (complete)
(500/500 tests selected) +

+
+

+ 3.07
(1080ns)
+

+
+

+ 1.00
(352ns)
+

+
+

+ 2.08
(731ns)
+

+
+

+ 2.56
(900ns)
+

+
+ +
+

+ ellint_3
(831/845 tests selected) +

+
+

+ 3.40
(2016ns)
+

+
+

+ 1.00
(593ns)
+

+
+

+ 1.77
(1052ns)
+

+
+

+ 2.19
(1301ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_rc
(201/201 tests selected) +

+
+

+ 1.59
(51ns)
+

+
+

+ 1.00
(32ns)
+

+
+

+ - +

+
+

+ 6.50
(208ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_rd
(7588/7588 tests selected) +

+
+

+ 2.15
(407ns)
+

+
+

+ 1.00
(189ns)
+

+
+

+ - +

+
+

+ 1.94
(366ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_rf
(7788/7788 tests selected) +

+
+

+ 1.63
(67ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ - +

+
+

+ 8.34
(342ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ ellint_rj
(7642/8032 tests selected) +

+
+

+ 2.95
(448ns)
+

+
+

+ 1.00
(152ns)
+

+
+

+ - +

+
+

+ 14.51
(2206ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ erf
(950/950 tests selected) +

+
+

+ 1.00
(13ns)
+

+
+

+ - +

+
+

+ 2.00
(26ns)
+

+
+

+ 9.85
(128ns)
+

+
+

+ - +

+
+

+ 2.00
(26ns)
+

+
+

+ erfc
(950/950 tests selected) +

+
+

+ 2.37
(45ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ 5.74
(109ns)
+

+
+

+ 3.74
(71ns)
+

+
+

+ - +

+
+

+ 5.74
(109ns)
+

+
+

+ expint (En)
(1059/1059 tests selected) +

+
+

+ 1.95
(217ns)
+

+
+

+ 1.00
(111ns)
+

+
+

+ - +

+
+

+ 4.86
(539ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ expint
(436/436 tests selected) +

+
+

+ 2.26
(70ns)
+

+
+

+ 1.00
(31ns)
+

+
+

+ 6.03
(187ns)
+

+
+

+ 4.13
(128ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ expm1
(80/80 tests selected) +

+
+

+ 1.50
(12ns)
+

+
+

+ 1.00
(8ns)
+

+
+

+ 1.38
(11ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.38
(11ns)
+

+
+

+ gamma_p
(1379/1379 tests selected) +

+
+

+ 2.54
(369ns)
+

+
+

+ 1.00
(145ns)
+

+
+

+ - +

+
+

+ 6.21
(901ns)
+

+
+

+ 1.92
(278ns)
+

+
+

+ - +

+
+

+ gamma_p_inv
(559/559 tests selected) +

+
+

+ 2.29
(1100ns)
+

+
+

+ 1.00
(481ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 2.55
(1228ns)
+

+
+

+ - +

+
+

+ gamma_q
(1371/1379 tests selected) +

+
+

+ 2.66
(362ns)
+

+
+

+ 1.00
(136ns)
+

+
+

+ - +

+
+

+ 7.80
(1061ns)
+

+
+

+ 2.11
(287ns)
+

+
+

+ - +

+
+

+ gamma_q_inv
(78/559 tests selected) +

+
+

+ 2.85
(1016ns)
+

+
+

+ 1.00
(356ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.36
(483ns)
+

+
+

+ - +

+
+

+ ibeta
(3210/3210 tests selected) +

+
+

+ 3.33
(1208ns)
+

+
+

+ 1.00
(363ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.10
(398ns)
+

+
+

+ - +

+
+

+ ibeta_inv
(951/1210 tests selected) +

+
+

+ 2.92
(4275ns)
+

+
+

+ 1.00
(1465ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 26.47
(38780ns)
+

+
+

+ - +

+
+

+ ibetac
(3210/3210 tests selected) +

+
+

+ 3.30
(1177ns)
+

+
+

+ 1.00
(357ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.08
(386ns)
+

+
+

+ - +

+
+

+ ibetac_inv
(945/1210 tests selected) +

+
+

+ 2.92
(4329ns)
+

+
+

+ 1.00
(1481ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 19.23
(28484ns)
+

+
+

+ - +

+
+

+ jacobi_cn
(2368/2757 tests selected) +

+
+

+ 3.83
(345ns)
+

+
+

+ 1.39
(125ns)
+

+
+

+ - +

+
+

+ 1.00
(90ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ jacobi_dn
(2368/2757 tests selected) +

+
+

+ 4.02
(362ns)
+

+
+

+ 1.47
(132ns)
+

+
+

+ - +

+
+

+ 1.00
(90ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ jacobi_sn
(2368/2757 tests selected) +

+
+

+ 3.47
(316ns)
+

+
+

+ 1.36
(124ns)
+

+
+

+ - +

+
+

+ 1.00
(91ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ laguerre
(280/280 tests selected) +

+
+

+ 1.20
(140ns)
+

+
+

+ 1.00
(117ns)
+

+
+

+ 1.33
(156ns)
+

+
+

+ 1.28
(150ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ legendre Q
(300/300 tests selected) +

+
+

+ 1.26
(534ns)
+

+
+

+ 1.08
(457ns)
+

+
+

+ - +

+
+

+ 1.00
(423ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ legendre
(300/300 tests selected) +

+
+

+ 1.23
(450ns)
+

+
+

+ 1.03
(377ns)
+

+
+

+ 1.00
(366ns)
+

+
+

+ 1.89
(693ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ lgamma
(400/400 tests selected) +

+
+

+ 3.87
(182ns)
+

+
+

+ 1.40
(66ns)
+

+
+

+ 1.00
(47ns)
+

+
+

+ 3.62
(170ns)
+

+
+

+ 1.62
(76ns)
+

+
+

+ 1.00
(47ns)
+

+
+

+ log1p
(80/80 tests selected) +

+
+

+ 1.08
(13ns)
+

+
+

+ 1.00
(12ns)
+

+
+

+ 1.00
(12ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ 1.00
(12ns)
+

+
+

+ polygamma
(823/1535 tests selected) +

+
+

+ 6.54
(1459ns)
+

+
+

+ 1.22
(273ns)
+

+
+

+ - +

+
+

+ 2.13
(476ns)
+

+
+

+ 1.00
(223ns)
+

+
+

+ - +

+
+

+ sph_bessel
(483/483 tests selected) +

+
+

+ 1.69
(1413ns)
+

+
+

+ 1.00
(838ns)
+

+
+

+ 2.03
(1697ns)
+

+
+

+ 2.75
(2305ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ sph_neumann
(284/284 tests selected) +

+
+

+ 8.35
(3514ns)
+

+
+

+ 3.70
(1559ns)
+

+
+

+ 6.08
(2558ns)
+

+
+

+ 1.00
(421ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ tgamma (incomplete)
(1266/1379 tests selected) +

+
+

+ 2.39
(495ns)
+

+
+

+ 1.00
(207ns)
+

+
+

+ - +

+
+

+ 3.78
(783ns)
+

+
+

+ - +

+
+

+ - +

+
+

+ tgamma
(400/400 tests selected) +

+
+

+ 3.83
(203ns)
+

+
+

+ 1.00
(53ns)
+

+
+

+ 1.30
(69ns)
+

+
+

+ 1.19
(63ns)
+

+
+

+ 1.19
(63ns)
+

+
+

+ 1.30
(69ns)
+

+
+

+ trigamma
(659/659 tests selected) +

+
+

+ 1.65
(33ns)
+

+
+

+ 1.00
(20ns)
+

+
+

+ - +

+
+

+ 41.55
(831ns)
+

+
+

+ 12.25
(245ns)
+

+
+

+ - +

+
+

+ zeta
(448/448 tests selected) +

+
+

+ 2.98
(337ns)
+

+
+

+ 1.00
(113ns)
+

+
+

+ 596.97
(67458ns)
+

+
+

+ 1.53
(173ns)
+

+
+

+ - +

+
+

+ - +

+
+
+
+
+
+
-

Table 11. Library Comparison with Microsoft Visual C++ version 14.0 on Windows +

Table 21. Library Comparison with Microsoft Visual C++ version 14.0 on Windows x64

@@ -13630,11 +36284,978 @@
+
+

Table 22. Polynomial Method Comparison with Clang version 3.7.0 (trunk 236512) + on linux

+
+++++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Function +

+
+

+ Method 0
(Double Coefficients) +

+
+

+ Method 0
(Integer Coefficients) +

+
+

+ Method 1
(Double Coefficients) +

+
+

+ Method 1
(Integer Coefficients) +

+
+

+ Method 2
(Double Coefficients) +

+
+

+ Method 2
(Integer Coefficients) +

+
+

+ Method 3
(Double Coefficients) +

+
+

+ Method 3
(Integer Coefficients) +

+
+

+ Order 2 +

+
+

+ - +

+
+

+ - +

+
+

+ 1.00
(8ns)
+

+
+

+ 1.00
(8ns)
+

+
+

+ 1.00
(8ns)
+

+
+

+ 1.00
(8ns)
+

+
+

+ 1.00
(8ns)
+

+
+

+ 1.00
(8ns)
+

+
+

+ Order 3 +

+
+

+ 1.73
(19ns)
+

+
+

+ 2.55
(28ns)
+

+
+

+ 1.00
(11ns)
+

+
+

+ 1.00
(11ns)
+

+
+

+ 1.00
(11ns)
+

+
+

+ 1.00
(11ns)
+

+
+

+ 1.00
(11ns)
+

+
+

+ 1.00
(11ns)
+

+
+

+ Order 4 +

+
+

+ 1.92
(25ns)
+

+
+

+ 2.85
(37ns)
+

+
+

+ 1.08
(14ns)
+

+
+

+ 1.08
(14ns)
+

+
+

+ 1.08
(14ns)
+

+
+

+ 1.00
(13ns)
+

+
+

+ 1.08
(14ns)
+

+
+

+ 1.00
(13ns)
+

+
+

+ Order 5 +

+
+

+ 1.05
(20ns)
+

+
+

+ 1.84
(35ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ 1.05
(20ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ Order 6 +

+
+

+ 1.29
(27ns)
+

+
+

+ 2.14
(45ns)
+

+
+

+ 1.14
(24ns)
+

+
+

+ 1.14
(24ns)
+

+
+

+ 1.24
(26ns)
+

+
+

+ 1.24
(26ns)
+

+
+

+ 1.00
(21ns)
+

+
+

+ 1.00
(21ns)
+

+
+

+ Order 7 +

+
+

+ 1.42
(34ns)
+

+
+

+ 2.33
(56ns)
+

+
+

+ 1.25
(30ns)
+

+
+

+ 1.25
(30ns)
+

+
+

+ 1.00
(24ns)
+

+
+

+ 1.00
(24ns)
+

+
+

+ 1.00
(24ns)
+

+
+

+ 1.00
(24ns)
+

+
+

+ Order 8 +

+
+

+ 1.62
(42ns)
+

+
+

+ 2.62
(68ns)
+

+
+

+ 1.35
(35ns)
+

+
+

+ 1.35
(35ns)
+

+
+

+ 1.27
(33ns)
+

+
+

+ 1.31
(34ns)
+

+
+

+ 1.00
(26ns)
+

+
+

+ 1.00
(26ns)
+

+
+

+ Order 9 +

+
+

+ 1.48
(43ns)
+

+
+

+ 2.45
(71ns)
+

+
+

+ 1.45
(42ns)
+

+
+

+ 1.45
(42ns)
+

+
+

+ 1.00
(29ns)
+

+
+

+ 1.00
(29ns)
+

+
+

+ 1.00
(29ns)
+

+
+

+ 1.00
(29ns)
+

+
+

+ Order 10 +

+
+

+ 1.62
(52ns)
+

+
+

+ 2.62
(84ns)
+

+
+

+ 1.53
(49ns)
+

+
+

+ 1.53
(49ns)
+

+
+

+ 1.31
(42ns)
+

+
+

+ 1.31
(42ns)
+

+
+

+ 1.00
(32ns)
+

+
+

+ 1.00
(32ns)
+

+
+

+ Order 11 +

+
+

+ 1.74
(61ns)
+

+
+

+ 2.83
(99ns)
+

+
+

+ 1.60
(56ns)
+

+
+

+ 1.60
(56ns)
+

+
+

+ 1.00
(35ns)
+

+
+

+ 1.00
(35ns)
+

+
+

+ 1.00
(35ns)
+

+
+

+ 1.00
(35ns)
+

+
+

+ Order 12 +

+
+

+ 1.87
(71ns)
+

+
+

+ 3.03
(115ns)
+

+
+

+ 1.79
(68ns)
+

+
+

+ 1.79
(68ns)
+

+
+

+ 1.42
(54ns)
+

+
+

+ 1.42
(54ns)
+

+
+

+ 1.03
(39ns)
+

+
+

+ 1.00
(38ns)
+

+
+

+ Order 13 +

+
+

+ 1.93
(77ns)
+

+
+

+ 3.00
(120ns)
+

+
+

+ 1.82
(73ns)
+

+
+

+ 1.80
(72ns)
+

+
+

+ 1.00
(40ns)
+

+
+

+ 1.02
(41ns)
+

+
+

+ 1.02
(41ns)
+

+
+

+ 1.02
(41ns)
+

+
+

+ Order 14 +

+
+

+ 1.89
(85ns)
+

+
+

+ 3.02
(136ns)
+

+
+

+ 1.93
(87ns)
+

+
+

+ 1.93
(87ns)
+

+
+

+ 1.36
(61ns)
+

+
+

+ 1.33
(60ns)
+

+
+

+ 1.00
(45ns)
+

+
+

+ 1.00
(45ns)
+

+
+

+ Order 15 +

+
+

+ 1.94
(95ns)
+

+
+

+ 3.02
(148ns)
+

+
+

+ 1.98
(97ns)
+

+
+

+ 6.53
(320ns)
+

+
+

+ 1.00
(49ns)
+

+
+

+ 3.63
(178ns)
+

+
+

+ 1.00
(49ns)
+

+
+

+ 2.96
(145ns)
+

+
+

+ Order 16 +

+
+

+ 2.04
(108ns)
+

+
+

+ 3.06
(162ns)
+

+
+

+ 2.02
(107ns)
+

+
+

+ 6.70
(355ns)
+

+
+

+ 1.45
(77ns)
+

+
+

+ 3.64
(193ns)
+

+
+

+ 1.00
(53ns)
+

+
+

+ 3.11
(165ns)
+

+
+

+ Order 17 +

+
+

+ 2.07
(118ns)
+

+
+

+ 2.91
(166ns)
+

+
+

+ 2.09
(119ns)
+

+
+

+ 6.47
(369ns)
+

+
+

+ 1.00
(57ns)
+

+
+

+ 3.53
(201ns)
+

+
+

+ 1.00
(57ns)
+

+
+

+ 3.12
(178ns)
+

+
+

+ Order 18 +

+
+

+ 2.03
(126ns)
+

+
+

+ 2.92
(181ns)
+

+
+

+ 2.08
(129ns)
+

+
+

+ 6.52
(404ns)
+

+
+

+ 1.44
(89ns)
+

+
+

+ 3.48
(216ns)
+

+
+

+ 1.00
(62ns)
+

+
+

+ 2.94
(182ns)
+

+
+

+ Order 19 +

+
+

+ 2.12
(140ns)
+

+
+

+ 3.17
(209ns)
+

+
+

+ 2.15
(142ns)
+

+
+

+ 6.32
(417ns)
+

+
+

+ 1.00
(66ns)
+

+
+

+ 3.44
(227ns)
+

+
+

+ 1.00
(66ns)
+

+
+

+ 2.71
(179ns)
+

+
+

+ Order 20 +

+
+

+ 1.23
(152ns)
+

+
+

+ 1.85
(230ns)
+

+
+

+ 1.42
(176ns)
+

+
+

+ 3.65
(452ns)
+

+
+

+ 1.00
(124ns)
+

+
+

+ 1.95
(242ns)
+

+
+

+ 1.00
(124ns)
+

+
+

+ 1.44
(178ns)
+

+
+
+
+
+
+
-

Table 12. Polynomial Method Comparison with GNU C++ version 4.9.2 on Windows x64

+

Table 23. Polynomial Method Comparison with GNU C++ version 4.9.2 on Windows x64

@@ -14595,11 +38216,976 @@
+
+

Table 24. Polynomial Method Comparison with GNU C++ version 5.1.0 on linux

+
+++++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Function +

+
+

+ Method 0
(Double Coefficients) +

+
+

+ Method 0
(Integer Coefficients) +

+
+

+ Method 1
(Double Coefficients) +

+
+

+ Method 1
(Integer Coefficients) +

+
+

+ Method 2
(Double Coefficients) +

+
+

+ Method 2
(Integer Coefficients) +

+
+

+ Method 3
(Double Coefficients) +

+
+

+ Method 3
(Integer Coefficients) +

+
+

+ Order 2 +

+
+

+ - +

+
+

+ - +

+
+

+ 1.00
(9ns)
+

+
+

+ 1.00
(9ns)
+

+
+

+ 1.00
(9ns)
+

+
+

+ 1.00
(9ns)
+

+
+

+ 1.00
(9ns)
+

+
+

+ 1.00
(9ns)
+

+
+

+ Order 3 +

+
+

+ 1.50
(18ns)
+

+
+

+ 2.08
(25ns)
+

+
+

+ 1.00
(12ns)
+

+
+

+ 1.00
(12ns)
+

+
+

+ 1.00
(12ns)
+

+
+

+ 1.00
(12ns)
+

+
+

+ 1.00
(12ns)
+

+
+

+ 1.00
(12ns)
+

+
+

+ Order 4 +

+
+

+ 1.40
(21ns)
+

+
+

+ 2.27
(34ns)
+

+
+

+ 1.00
(15ns)
+

+
+

+ 1.07
(16ns)
+

+
+

+ 1.00
(15ns)
+

+
+

+ 1.00
(15ns)
+

+
+

+ 1.00
(15ns)
+

+
+

+ 1.07
(16ns)
+

+
+

+ Order 5 +

+
+

+ 1.44
(26ns)
+

+
+

+ 2.67
(48ns)
+

+
+

+ 1.00
(18ns)
+

+
+

+ 1.00
(18ns)
+

+
+

+ 1.06
(19ns)
+

+
+

+ 1.06
(19ns)
+

+
+

+ 1.11
(20ns)
+

+
+

+ 1.11
(20ns)
+

+
+

+ Order 6 +

+
+

+ 1.61
(37ns)
+

+
+

+ 2.35
(54ns)
+

+
+

+ 1.00
(23ns)
+

+
+

+ 1.00
(23ns)
+

+
+

+ 1.04
(24ns)
+

+
+

+ 1.04
(24ns)
+

+
+

+ 1.00
(23ns)
+

+
+

+ 1.00
(23ns)
+

+
+

+ Order 7 +

+
+

+ 1.59
(43ns)
+

+
+

+ 2.37
(64ns)
+

+
+

+ 1.07
(29ns)
+

+
+

+ 1.04
(28ns)
+

+
+

+ 1.00
(27ns)
+

+
+

+ 1.00
(27ns)
+

+
+

+ 1.04
(28ns)
+

+
+

+ 1.00
(27ns)
+

+
+

+ Order 8 +

+
+

+ 1.74
(54ns)
+

+
+

+ 2.32
(72ns)
+

+
+

+ 1.13
(35ns)
+

+
+

+ 1.16
(36ns)
+

+
+

+ 1.06
(33ns)
+

+
+

+ 1.03
(32ns)
+

+
+

+ 1.03
(32ns)
+

+
+

+ 1.00
(31ns)
+

+
+

+ Order 9 +

+
+

+ 1.83
(64ns)
+

+
+

+ 2.60
(91ns)
+

+
+

+ 1.20
(42ns)
+

+
+

+ 1.20
(42ns)
+

+
+

+ 1.03
(36ns)
+

+
+

+ 1.03
(36ns)
+

+
+

+ 1.00
(35ns)
+

+
+

+ 1.03
(36ns)
+

+
+

+ Order 10 +

+
+

+ 1.66
(68ns)
+

+
+

+ 2.44
(100ns)
+

+
+

+ 1.22
(50ns)
+

+
+

+ 1.22
(50ns)
+

+
+

+ 1.02
(42ns)
+

+
+

+ 1.02
(42ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ Order 11 +

+
+

+ 1.76
(81ns)
+

+
+

+ 2.48
(114ns)
+

+
+

+ 1.26
(58ns)
+

+
+

+ 1.26
(58ns)
+

+
+

+ 1.00
(46ns)
+

+
+

+ 1.00
(46ns)
+

+
+

+ 1.00
(46ns)
+

+
+

+ 1.00
(46ns)
+

+
+

+ Order 12 +

+
+

+ 1.86
(95ns)
+

+
+

+ 2.55
(130ns)
+

+
+

+ 1.31
(67ns)
+

+
+

+ 1.35
(69ns)
+

+
+

+ 1.04
(53ns)
+

+
+

+ 1.04
(53ns)
+

+
+

+ 1.00
(51ns)
+

+
+

+ 1.00
(51ns)
+

+
+

+ Order 13 +

+
+

+ 2.02
(103ns)
+

+
+

+ 2.80
(143ns)
+

+
+

+ 1.41
(72ns)
+

+
+

+ 1.41
(72ns)
+

+
+

+ 1.00
(51ns)
+

+
+

+ 1.00
(51ns)
+

+
+

+ 1.00
(51ns)
+

+
+

+ 1.00
(51ns)
+

+
+

+ Order 14 +

+
+

+ 2.02
(113ns)
+

+
+

+ 2.80
(157ns)
+

+
+

+ 1.54
(86ns)
+

+
+

+ 1.52
(85ns)
+

+
+

+ 1.05
(59ns)
+

+
+

+ 1.07
(60ns)
+

+
+

+ 1.02
(57ns)
+

+
+

+ 1.00
(56ns)
+

+
+

+ Order 15 +

+
+

+ 1.74
(127ns)
+

+
+

+ 2.38
(174ns)
+

+
+

+ 1.34
(98ns)
+

+
+

+ 1.30
(95ns)
+

+
+

+ 1.00
(73ns)
+

+
+

+ 1.01
(74ns)
+

+
+

+ 1.00
(73ns)
+

+
+

+ 1.00
(73ns)
+

+
+

+ Order 16 +

+
+

+ 1.95
(154ns)
+

+
+

+ 2.48
(196ns)
+

+
+

+ 1.35
(107ns)
+

+
+

+ 1.37
(108ns)
+

+
+

+ 1.04
(82ns)
+

+
+

+ 1.03
(81ns)
+

+
+

+ 1.00
(79ns)
+

+
+

+ 1.00
(79ns)
+

+
+

+ Order 17 +

+
+

+ 1.90
(158ns)
+

+
+

+ 2.61
(217ns)
+

+
+

+ 1.45
(120ns)
+

+
+

+ 1.45
(120ns)
+

+
+

+ 1.02
(85ns)
+

+
+

+ 1.01
(84ns)
+

+
+

+ 1.00
(83ns)
+

+
+

+ 1.01
(84ns)
+

+
+

+ Order 18 +

+
+

+ 1.91
(170ns)
+

+
+

+ 2.69
(239ns)
+

+
+

+ 1.49
(133ns)
+

+
+

+ 1.48
(132ns)
+

+
+

+ 1.04
(93ns)
+

+
+

+ 1.03
(92ns)
+

+
+

+ 1.00
(89ns)
+

+
+

+ 1.00
(89ns)
+

+
+

+ Order 19 +

+
+

+ 1.98
(182ns)
+

+
+

+ 2.79
(257ns)
+

+
+

+ 1.57
(144ns)
+

+
+

+ 1.57
(144ns)
+

+
+

+ 1.01
(93ns)
+

+
+

+ 1.01
(93ns)
+

+
+

+ 1.00
(92ns)
+

+
+

+ 1.01
(93ns)
+

+
+

+ Order 20 +

+
+

+ 1.99
(195ns)
+

+
+

+ 2.80
(274ns)
+

+
+

+ 1.59
(156ns)
+

+
+

+ 1.59
(156ns)
+

+
+

+ 1.05
(103ns)
+

+
+

+ 1.05
(103ns)
+

+
+

+ 1.00
(98ns)
+

+
+

+ 1.01
(99ns)
+

+
+
+
+
+
+
-

Table 13. Polynomial Method Comparison with Intel C++ C++0x mode version 1500 +

Table 25. Polynomial Method Comparison with Intel C++ C++0x mode version 1500 on Windows x64

@@ -15562,11 +40148,978 @@
+
+

Table 26. Polynomial Method Comparison with Intel C++ C++0x mode version 1500 + on linux

+
+++++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Function +

+
+

+ Method 0
(Double Coefficients) +

+
+

+ Method 0
(Integer Coefficients) +

+
+

+ Method 1
(Double Coefficients) +

+
+

+ Method 1
(Integer Coefficients) +

+
+

+ Method 2
(Double Coefficients) +

+
+

+ Method 2
(Integer Coefficients) +

+
+

+ Method 3
(Double Coefficients) +

+
+

+ Method 3
(Integer Coefficients) +

+
+

+ Order 2 +

+
+

+ - +

+
+

+ - +

+
+

+ 1.20
(6ns)
+

+
+

+ 1.20
(6ns)
+

+
+

+ 1.00
(5ns)
+

+
+

+ 1.00
(5ns)
+

+
+

+ 1.00
(5ns)
+

+
+

+ 1.00
(5ns)
+

+
+

+ Order 3 +

+
+

+ 1.75
(14ns)
+

+
+

+ 2.50
(20ns)
+

+
+

+ 1.12
(9ns)
+

+
+

+ 1.00
(8ns)
+

+
+

+ 1.12
(9ns)
+

+
+

+ 1.12
(9ns)
+

+
+

+ 1.00
(8ns)
+

+
+

+ 1.00
(8ns)
+

+
+

+ Order 4 +

+
+

+ 1.58
(19ns)
+

+
+

+ 2.25
(27ns)
+

+
+

+ 1.00
(12ns)
+

+
+

+ 1.00
(12ns)
+

+
+

+ 1.00
(12ns)
+

+
+

+ 1.00
(12ns)
+

+
+

+ 1.00
(12ns)
+

+
+

+ 1.00
(12ns)
+

+
+

+ Order 5 +

+
+

+ 1.53
(23ns)
+

+
+

+ 2.20
(33ns)
+

+
+

+ 1.00
(15ns)
+

+
+

+ 1.00
(15ns)
+

+
+

+ 1.07
(16ns)
+

+
+

+ 1.07
(16ns)
+

+
+

+ 1.07
(16ns)
+

+
+

+ 1.07
(16ns)
+

+
+

+ Order 6 +

+
+

+ 1.87
(28ns)
+

+
+

+ 2.73
(41ns)
+

+
+

+ 1.00
(15ns)
+

+
+

+ 1.07
(16ns)
+

+
+

+ 1.33
(20ns)
+

+
+

+ 1.33
(20ns)
+

+
+

+ 1.33
(20ns)
+

+
+

+ 1.33
(20ns)
+

+
+

+ Order 7 +

+
+

+ 1.74
(33ns)
+

+
+

+ 2.58
(49ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ 1.00
(19ns)
+

+
+

+ 1.26
(24ns)
+

+
+

+ 1.26
(24ns)
+

+
+

+ 1.32
(25ns)
+

+
+

+ 1.26
(24ns)
+

+
+

+ Order 8 +

+
+

+ 1.86
(39ns)
+

+
+

+ 2.71
(57ns)
+

+
+

+ 1.00
(21ns)
+

+
+

+ 1.05
(22ns)
+

+
+

+ 1.33
(28ns)
+

+
+

+ 1.33
(28ns)
+

+
+

+ 1.33
(28ns)
+

+
+

+ 1.33
(28ns)
+

+
+

+ Order 9 +

+
+

+ 1.92
(46ns)
+

+
+

+ 2.71
(65ns)
+

+
+

+ 1.00
(24ns)
+

+
+

+ 1.00
(24ns)
+

+
+

+ 1.33
(32ns)
+

+
+

+ 1.33
(32ns)
+

+
+

+ 1.33
(32ns)
+

+
+

+ 1.33
(32ns)
+

+
+

+ Order 10 +

+
+

+ 1.93
(54ns)
+

+
+

+ 2.64
(74ns)
+

+
+

+ 1.04
(29ns)
+

+
+

+ 1.00
(28ns)
+

+
+

+ 1.39
(39ns)
+

+
+

+ 1.39
(39ns)
+

+
+

+ 1.36
(38ns)
+

+
+

+ 1.36
(38ns)
+

+
+

+ Order 11 +

+
+

+ 1.76
(60ns)
+

+
+

+ 2.41
(82ns)
+

+
+

+ 1.03
(35ns)
+

+
+

+ 1.00
(34ns)
+

+
+

+ 1.26
(43ns)
+

+
+

+ 1.26
(43ns)
+

+
+

+ 1.24
(42ns)
+

+
+

+ 1.26
(43ns)
+

+
+

+ Order 12 +

+
+

+ 1.72
(67ns)
+

+
+

+ 2.31
(90ns)
+

+
+

+ 1.00
(39ns)
+

+
+

+ 1.00
(39ns)
+

+
+

+ 1.23
(48ns)
+

+
+

+ 1.23
(48ns)
+

+
+

+ 1.21
(47ns)
+

+
+

+ 1.21
(47ns)
+

+
+

+ Order 13 +

+
+

+ 1.78
(73ns)
+

+
+

+ 2.44
(100ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.20
(49ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ Order 14 +

+
+

+ 1.93
(79ns)
+

+
+

+ 2.68
(110ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.22
(50ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ Order 15 +

+
+

+ 2.12
(87ns)
+

+
+

+ 2.93
(120ns)
+

+
+

+ 1.02
(42ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ Order 16 +

+
+

+ 2.34
(96ns)
+

+
+

+ 3.17
(130ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.22
(50ns)
+

+
+

+ 1.20
(49ns)
+

+
+

+ Order 17 +

+
+

+ 2.61
(107ns)
+

+
+

+ 3.41
(140ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ Order 18 +

+
+

+ 2.85
(117ns)
+

+
+

+ 3.61
(148ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.20
(49ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ Order 19 +

+
+

+ 3.15
(129ns)
+

+
+

+ 3.83
(157ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ Order 20 +

+
+

+ 3.37
(138ns)
+

+
+

+ 4.07
(167ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+

+ 1.17
(48ns)
+

+
+
+
+
+
+
-

Table 14. Polynomial Method Comparison with Microsoft Visual C++ version 14.0 +

Table 27. Polynomial Method Comparison with Microsoft Visual C++ version 14.0 on Windows x64

@@ -16529,11 +42082,978 @@
+
+

Table 28. Rational Method Comparison with Clang version 3.7.0 (trunk 236512) on + linux

+
+++++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Function +

+
+

+ Method 0
(Double Coefficients) +

+
+

+ Method 0
(Integer Coefficients) +

+
+

+ Method 1
(Double Coefficients) +

+
+

+ Method 1
(Integer Coefficients) +

+
+

+ Method 2
(Double Coefficients) +

+
+

+ Method 2
(Integer Coefficients) +

+
+

+ Method 3
(Double Coefficients) +

+
+

+ Method 3
(Integer Coefficients) +

+
+

+ Order 2 +

+
+

+ - +

+
+

+ - +

+
+

+ 2.14
(79ns)
+

+
+

+ 2.14
(79ns)
+

+
+

+ 1.00
(37ns)
+

+
+

+ 1.00
(37ns)
+

+
+

+ 1.00
(37ns)
+

+
+

+ 1.00
(37ns)
+

+
+

+ Order 3 +

+
+

+ 1.95
(80ns)
+

+
+

+ 1.95
(80ns)
+

+
+

+ 1.95
(80ns)
+

+
+

+ 1.95
(80ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.02
(42ns)
+

+
+

+ Order 4 +

+
+

+ 1.95
(80ns)
+

+
+

+ 1.95
(80ns)
+

+
+

+ 1.95
(80ns)
+

+
+

+ 1.95
(80ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.02
(42ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ Order 5 +

+
+

+ 1.00
(80ns)
+

+
+

+ 1.15
(92ns)
+

+
+

+ 1.02
(82ns)
+

+
+

+ 1.11
(89ns)
+

+
+

+ 1.48
(118ns)
+

+
+

+ 1.51
(121ns)
+

+
+

+ 1.49
(119ns)
+

+
+

+ 1.52
(122ns)
+

+
+

+ Order 6 +

+
+

+ 1.00
(82ns)
+

+
+

+ 1.18
(97ns)
+

+
+

+ 1.09
(89ns)
+

+
+

+ 1.27
(104ns)
+

+
+

+ 1.50
(123ns)
+

+
+

+ 1.55
(127ns)
+

+
+

+ 1.50
(123ns)
+

+
+

+ 1.55
(127ns)
+

+
+

+ Order 7 +

+
+

+ 1.00
(84ns)
+

+
+

+ 1.30
(109ns)
+

+
+

+ 1.20
(101ns)
+

+
+

+ 1.58
(133ns)
+

+
+

+ 1.57
(132ns)
+

+
+

+ 1.58
(133ns)
+

+
+

+ 1.55
(130ns)
+

+
+

+ 1.57
(132ns)
+

+
+

+ Order 8 +

+
+

+ 1.00
(96ns)
+

+
+

+ 1.19
(114ns)
+

+
+

+ 1.26
(121ns)
+

+
+

+ 1.45
(139ns)
+

+
+

+ 1.49
(143ns)
+

+
+

+ 1.36
(131ns)
+

+
+

+ 1.47
(141ns)
+

+
+

+ 1.47
(141ns)
+

+
+

+ Order 9 +

+
+

+ 1.00
(100ns)
+

+
+

+ 1.44
(144ns)
+

+
+

+ 1.44
(144ns)
+

+
+

+ 1.83
(183ns)
+

+
+

+ 1.33
(133ns)
+

+
+

+ 1.39
(139ns)
+

+
+

+ 1.32
(132ns)
+

+
+

+ 1.34
(134ns)
+

+
+

+ Order 10 +

+
+

+ 1.00
(109ns)
+

+
+

+ 1.41
(154ns)
+

+
+

+ 1.49
(162ns)
+

+
+

+ 1.69
(184ns)
+

+
+

+ 1.30
(142ns)
+

+
+

+ 1.40
(153ns)
+

+
+

+ 1.32
(144ns)
+

+
+

+ 1.39
(152ns)
+

+
+

+ Order 11 +

+
+

+ 1.00
(119ns)
+

+
+

+ 1.45
(172ns)
+

+
+

+ 1.50
(178ns)
+

+
+

+ 1.94
(231ns)
+

+
+

+ 1.25
(149ns)
+

+
+

+ 1.41
(168ns)
+

+
+

+ 1.26
(150ns)
+

+
+

+ 1.43
(170ns)
+

+
+

+ Order 12 +

+
+

+ 1.00
(128ns)
+

+
+

+ 1.44
(184ns)
+

+
+

+ 1.49
(191ns)
+

+
+

+ 1.78
(228ns)
+

+
+

+ 1.40
(179ns)
+

+
+

+ 1.47
(188ns)
+

+
+

+ 1.38
(176ns)
+

+
+

+ 1.49
(191ns)
+

+
+

+ Order 13 +

+
+

+ 1.00
(160ns)
+

+
+

+ 1.32
(211ns)
+

+
+

+ 1.24
(199ns)
+

+
+

+ 1.72
(275ns)
+

+
+

+ 1.18
(189ns)
+

+
+

+ 1.46
(233ns)
+

+
+

+ 1.20
(192ns)
+

+
+

+ 1.27
(203ns)
+

+
+

+ Order 14 +

+
+

+ 1.00
(173ns)
+

+
+

+ 1.28
(222ns)
+

+
+

+ 1.23
(213ns)
+

+
+

+ 1.59
(275ns)
+

+
+

+ 1.17
(203ns)
+

+
+

+ 1.49
(257ns)
+

+
+

+ 1.19
(206ns)
+

+
+

+ 1.24
(214ns)
+

+
+

+ Order 15 +

+
+

+ 1.00
(184ns)
+

+
+

+ 1.32
(242ns)
+

+
+

+ 1.26
(232ns)
+

+
+

+ 1.77
(325ns)
+

+
+

+ 1.15
(212ns)
+

+
+

+ 1.45
(266ns)
+

+
+

+ 1.17
(216ns)
+

+
+

+ 1.23
(227ns)
+

+
+

+ Order 16 +

+
+

+ 1.00
(192ns)
+

+
+

+ 1.33
(255ns)
+

+
+

+ 1.33
(256ns)
+

+
+

+ 1.69
(324ns)
+

+
+

+ 1.20
(231ns)
+

+
+

+ 1.55
(298ns)
+

+
+

+ 1.18
(226ns)
+

+
+

+ 1.24
(239ns)
+

+
+

+ Order 17 +

+
+

+ 1.00
(206ns)
+

+
+

+ 1.39
(287ns)
+

+
+

+ 1.36
(281ns)
+

+
+

+ 1.80
(370ns)
+

+
+

+ 1.17
(242ns)
+

+
+

+ 1.50
(308ns)
+

+
+

+ 1.16
(239ns)
+

+
+

+ 1.23
(253ns)
+

+
+

+ Order 18 +

+
+

+ 1.00
(214ns)
+

+
+

+ 1.39
(298ns)
+

+
+

+ 1.47
(315ns)
+

+
+

+ 1.74
(373ns)
+

+
+

+ 1.17
(251ns)
+

+
+

+ 1.61
(345ns)
+

+
+

+ 1.15
(246ns)
+

+
+

+ 1.21
(260ns)
+

+
+

+ Order 19 +

+
+

+ 1.00
(228ns)
+

+
+

+ 1.39
(317ns)
+

+
+

+ 1.45
(330ns)
+

+
+

+ 1.83
(418ns)
+

+
+

+ 1.16
(264ns)
+

+
+

+ 1.52
(347ns)
+

+
+

+ 1.14
(261ns)
+

+
+

+ 1.21
(277ns)
+

+
+

+ Order 20 +

+
+

+ 1.00
(241ns)
+

+
+

+ 1.37
(330ns)
+

+
+

+ 1.49
(359ns)
+

+
+

+ 1.74
(420ns)
+

+
+

+ 1.18
(285ns)
+

+
+

+ 1.55
(374ns)
+

+
+

+ 1.12
(271ns)
+

+
+

+ 1.18
(285ns)
+

+
+
+
+
+
+
-

Table 15. Rational Method Comparison with GNU C++ version 4.9.2 on Windows x64

+

Table 29. Rational Method Comparison with GNU C++ version 4.9.2 on Windows x64

@@ -17494,11 +44014,976 @@
+
+

Table 30. Rational Method Comparison with GNU C++ version 5.1.0 on linux

+
+++++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Function +

+
+

+ Method 0
(Double Coefficients) +

+
+

+ Method 0
(Integer Coefficients) +

+
+

+ Method 1
(Double Coefficients) +

+
+

+ Method 1
(Integer Coefficients) +

+
+

+ Method 2
(Double Coefficients) +

+
+

+ Method 2
(Integer Coefficients) +

+
+

+ Method 3
(Double Coefficients) +

+
+

+ Method 3
(Integer Coefficients) +

+
+

+ Order 2 +

+
+

+ - +

+
+

+ - +

+
+

+ 2.15
(88ns)
+

+
+

+ 2.07
(85ns)
+

+
+

+ 1.07
(44ns)
+

+
+

+ 1.05
(43ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ Order 3 +

+
+

+ 1.98
(81ns)
+

+
+

+ 1.98
(81ns)
+

+
+

+ 1.98
(81ns)
+

+
+

+ 2.02
(83ns)
+

+
+

+ 1.05
(43ns)
+

+
+

+ 1.05
(43ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ Order 4 +

+
+

+ 1.95
(82ns)
+

+
+

+ 1.98
(83ns)
+

+
+

+ 1.98
(83ns)
+

+
+

+ 1.98
(83ns)
+

+
+

+ 1.05
(44ns)
+

+
+

+ 1.05
(44ns)
+

+
+

+ 1.00
(42ns)
+

+
+

+ 1.00
(42ns)
+

+
+

+ Order 5 +

+
+

+ 1.00
(82ns)
+

+
+

+ 1.06
(87ns)
+

+
+

+ 1.01
(83ns)
+

+
+

+ 1.01
(83ns)
+

+
+

+ 1.54
(126ns)
+

+
+

+ 1.52
(125ns)
+

+
+

+ 1.46
(120ns)
+

+
+

+ 1.48
(121ns)
+

+
+

+ Order 6 +

+
+

+ 1.03
(89ns)
+

+
+

+ 1.14
(98ns)
+

+
+

+ 1.01
(87ns)
+

+
+

+ 1.00
(86ns)
+

+
+

+ 1.42
(122ns)
+

+
+

+ 1.43
(123ns)
+

+
+

+ 1.40
(120ns)
+

+
+

+ 1.42
(122ns)
+

+
+

+ Order 7 +

+
+

+ 1.05
(98ns)
+

+
+

+ 1.26
(117ns)
+

+
+

+ 1.00
(93ns)
+

+
+

+ 1.01
(94ns)
+

+
+

+ 1.38
(128ns)
+

+
+

+ 1.43
(133ns)
+

+
+

+ 1.35
(126ns)
+

+
+

+ 1.37
(127ns)
+

+
+

+ Order 8 +

+
+

+ 1.16
(114ns)
+

+
+

+ 1.41
(138ns)
+

+
+

+ 1.00
(98ns)
+

+
+

+ 1.00
(98ns)
+

+
+

+ 1.34
(131ns)
+

+
+

+ 1.34
(131ns)
+

+
+

+ 1.33
(130ns)
+

+
+

+ 1.33
(130ns)
+

+
+

+ Order 9 +

+
+

+ 1.14
(131ns)
+

+
+

+ 1.31
(151ns)
+

+
+

+ 1.00
(115ns)
+

+
+

+ 1.00
(115ns)
+

+
+

+ 1.19
(137ns)
+

+
+

+ 1.17
(135ns)
+

+
+

+ 1.16
(133ns)
+

+
+

+ 1.17
(134ns)
+

+
+

+ Order 10 +

+
+

+ 1.16
(151ns)
+

+
+

+ 1.26
(164ns)
+

+
+

+ 1.00
(130ns)
+

+
+

+ 1.01
(131ns)
+

+
+

+ 1.16
(151ns)
+

+
+

+ 1.12
(146ns)
+

+
+

+ 1.17
(152ns)
+

+
+

+ 1.17
(152ns)
+

+
+

+ Order 11 +

+
+

+ 1.18
(167ns)
+

+
+

+ 1.24
(176ns)
+

+
+

+ 1.00
(142ns)
+

+
+

+ 1.02
(145ns)
+

+
+

+ 1.09
(155ns)
+

+
+

+ 1.06
(151ns)
+

+
+

+ 1.01
(144ns)
+

+
+

+ 1.02
(145ns)
+

+
+

+ Order 12 +

+
+

+ 1.23
(184ns)
+

+
+

+ 1.28
(192ns)
+

+
+

+ 1.11
(166ns)
+

+
+

+ 1.59
(238ns)
+

+
+

+ 1.06
(159ns)
+

+
+

+ 1.06
(159ns)
+

+
+

+ 1.01
(151ns)
+

+
+

+ 1.00
(150ns)
+

+
+

+ Order 13 +

+
+

+ 1.23
(200ns)
+

+
+

+ 1.30
(211ns)
+

+
+

+ 1.09
(176ns)
+

+
+

+ 1.15
(187ns)
+

+
+

+ 1.02
(165ns)
+

+
+

+ 1.03
(167ns)
+

+
+

+ 1.01
(164ns)
+

+
+

+ 1.00
(162ns)
+

+
+

+ Order 14 +

+
+

+ 1.28
(215ns)
+

+
+

+ 1.45
(243ns)
+

+
+

+ 1.55
(261ns)
+

+
+

+ 1.24
(209ns)
+

+
+

+ 1.08
(181ns)
+

+
+

+ 1.08
(182ns)
+

+
+

+ 1.03
(173ns)
+

+
+

+ 1.00
(168ns)
+

+
+

+ Order 15 +

+
+

+ 1.26
(226ns)
+

+
+

+ 1.49
(269ns)
+

+
+

+ 1.26
(227ns)
+

+
+

+ 1.31
(235ns)
+

+
+

+ 1.09
(196ns)
+

+
+

+ 1.08
(195ns)
+

+
+

+ 1.01
(181ns)
+

+
+

+ 1.00
(180ns)
+

+
+

+ Order 16 +

+
+

+ 1.25
(241ns)
+

+
+

+ 1.49
(287ns)
+

+
+

+ 1.23
(238ns)
+

+
+

+ 1.28
(247ns)
+

+
+

+ 1.09
(211ns)
+

+
+

+ 1.09
(211ns)
+

+
+

+ 1.02
(197ns)
+

+
+

+ 1.00
(193ns)
+

+
+

+ Order 17 +

+
+

+ 1.27
(259ns)
+

+
+

+ 1.53
(312ns)
+

+
+

+ 1.27
(260ns)
+

+
+

+ 1.31
(267ns)
+

+
+

+ 1.06
(216ns)
+

+
+

+ 1.06
(216ns)
+

+
+

+ 1.00
(204ns)
+

+
+

+ 1.00
(205ns)
+

+
+

+ Order 18 +

+
+

+ 1.27
(276ns)
+

+
+

+ 1.47
(320ns)
+

+
+

+ 1.28
(278ns)
+

+
+

+ 1.26
(274ns)
+

+
+

+ 1.07
(233ns)
+

+
+

+ 1.10
(239ns)
+

+
+

+ 1.00
(217ns)
+

+
+

+ 1.00
(217ns)
+

+
+

+ Order 19 +

+
+

+ 1.29
(294ns)
+

+
+

+ 1.49
(339ns)
+

+
+

+ 1.24
(283ns)
+

+
+

+ 1.28
(291ns)
+

+
+

+ 1.08
(247ns)
+

+
+

+ 1.06
(241ns)
+

+
+

+ 1.00
(228ns)
+

+
+

+ 1.02
(232ns)
+

+
+

+ Order 20 +

+
+

+ 1.35
(329ns)
+

+
+

+ 1.75
(428ns)
+

+
+

+ 1.24
(302ns)
+

+
+

+ 1.21
(295ns)
+

+
+

+ 1.07
(261ns)
+

+
+

+ 1.11
(271ns)
+

+
+

+ 1.00
(244ns)
+

+
+

+ 1.01
(247ns)
+

+
+
+
+
+
+
-

Table 16. Rational Method Comparison with Intel C++ C++0x mode version 1500 on +

Table 31. Rational Method Comparison with Intel C++ C++0x mode version 1500 on Windows x64

@@ -18461,11 +45946,978 @@
+
+

Table 32. Rational Method Comparison with Intel C++ C++0x mode version 1500 on + linux

+
+++++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Function +

+
+

+ Method 0
(Double Coefficients) +

+
+

+ Method 0
(Integer Coefficients) +

+
+

+ Method 1
(Double Coefficients) +

+
+

+ Method 1
(Integer Coefficients) +

+
+

+ Method 2
(Double Coefficients) +

+
+

+ Method 2
(Integer Coefficients) +

+
+

+ Method 3
(Double Coefficients) +

+
+

+ Method 3
(Integer Coefficients) +

+
+

+ Order 2 +

+
+

+ - +

+
+

+ - +

+
+

+ 1.93
(79ns)
+

+
+

+ 1.93
(79ns)
+

+
+

+ 1.02
(42ns)
+

+
+

+ 1.02
(42ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ Order 3 +

+
+

+ 1.37
(56ns)
+

+
+

+ 1.56
(64ns)
+

+
+

+ 1.95
(80ns)
+

+
+

+ 1.93
(79ns)
+

+
+

+ 1.02
(42ns)
+

+
+

+ 1.02
(42ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ 1.00
(41ns)
+

+
+

+ Order 4 +

+
+

+ 3.70
(74ns)
+

+
+

+ 4.30
(86ns)
+

+
+

+ 4.05
(81ns)
+

+
+

+ 4.00
(80ns)
+

+
+

+ 1.05
(21ns)
+

+
+

+ 1.05
(21ns)
+

+
+

+ 1.00
(20ns)
+

+
+

+ 1.00
(20ns)
+

+
+

+ Order 5 +

+
+

+ 1.15
(92ns)
+

+
+

+ 1.32
(106ns)
+

+
+

+ 1.01
(81ns)
+

+
+

+ 1.00
(80ns)
+

+
+

+ 1.50
(120ns)
+

+
+

+ 1.51
(121ns)
+

+
+

+ 1.48
(118ns)
+

+
+

+ 1.49
(119ns)
+

+
+

+ Order 6 +

+
+

+ 1.35
(111ns)
+

+
+

+ 1.54
(126ns)
+

+
+

+ 1.00
(82ns)
+

+
+

+ 1.00
(82ns)
+

+
+

+ 1.45
(119ns)
+

+
+

+ 1.43
(117ns)
+

+
+

+ 1.46
(120ns)
+

+
+

+ 1.44
(118ns)
+

+
+

+ Order 7 +

+
+

+ 1.44
(124ns)
+

+
+

+ 1.73
(149ns)
+

+
+

+ 1.01
(87ns)
+

+
+

+ 1.00
(86ns)
+

+
+

+ 1.38
(119ns)
+

+
+

+ 1.37
(118ns)
+

+
+

+ 1.38
(119ns)
+

+
+

+ 1.37
(118ns)
+

+
+

+ Order 8 +

+
+

+ 1.58
(144ns)
+

+
+

+ 1.91
(174ns)
+

+
+

+ 1.00
(91ns)
+

+
+

+ 1.00
(91ns)
+

+
+

+ 1.36
(124ns)
+

+
+

+ 1.36
(124ns)
+

+
+

+ 1.36
(124ns)
+

+
+

+ 1.36
(124ns)
+

+
+

+ Order 9 +

+
+

+ 1.67
(165ns)
+

+
+

+ 1.99
(197ns)
+

+
+

+ 1.01
(100ns)
+

+
+

+ 1.00
(99ns)
+

+
+

+ 1.29
(128ns)
+

+
+

+ 1.30
(129ns)
+

+
+

+ 1.30
(129ns)
+

+
+

+ 1.30
(129ns)
+

+
+

+ Order 10 +

+
+

+ 1.63
(183ns)
+

+
+

+ 1.93
(216ns)
+

+
+

+ 1.02
(114ns)
+

+
+

+ 1.00
(112ns)
+

+
+

+ 1.21
(135ns)
+

+
+

+ 1.21
(135ns)
+

+
+

+ 1.22
(137ns)
+

+
+

+ 1.21
(135ns)
+

+
+

+ Order 11 +

+
+

+ 1.60
(202ns)
+

+
+

+ 1.87
(236ns)
+

+
+

+ 1.06
(133ns)
+

+
+

+ 1.00
(126ns)
+

+
+

+ 1.13
(143ns)
+

+
+

+ 1.13
(142ns)
+

+
+

+ 1.15
(145ns)
+

+
+

+ 1.47
(185ns)
+

+
+

+ Order 12 +

+
+

+ 1.55
(220ns)
+

+
+

+ 1.80
(255ns)
+

+
+

+ 1.00
(142ns)
+

+
+

+ 1.00
(142ns)
+

+
+

+ 1.04
(148ns)
+

+
+

+ 1.04
(148ns)
+

+
+

+ 1.08
(153ns)
+

+
+

+ 1.44
(204ns)
+

+
+

+ Order 13 +

+
+

+ 2.10
(241ns)
+

+
+

+ 2.42
(278ns)
+

+
+

+ 1.33
(153ns)
+

+
+

+ 1.34
(154ns)
+

+
+

+ 1.00
(115ns)
+

+
+

+ 1.02
(117ns)
+

+
+

+ 1.39
(160ns)
+

+
+

+ 1.90
(218ns)
+

+
+

+ Order 14 +

+
+

+ 2.17
(256ns)
+

+
+

+ 2.53
(299ns)
+

+
+

+ 1.00
(118ns)
+

+
+

+ 1.00
(118ns)
+

+
+

+ 1.04
(123ns)
+

+
+

+ 1.05
(124ns)
+

+
+

+ 1.43
(169ns)
+

+
+

+ 2.03
(239ns)
+

+
+

+ Order 15 +

+
+

+ 2.19
(272ns)
+

+
+

+ 2.55
(316ns)
+

+
+

+ 1.01
(125ns)
+

+
+

+ 1.00
(124ns)
+

+
+

+ 1.02
(126ns)
+

+
+

+ 1.01
(125ns)
+

+
+

+ 1.35
(168ns)
+

+
+

+ 1.97
(244ns)
+

+
+

+ Order 16 +

+
+

+ 2.27
(290ns)
+

+
+

+ 2.62
(335ns)
+

+
+

+ 1.00
(128ns)
+

+
+

+ 1.01
(129ns)
+

+
+

+ 1.02
(131ns)
+

+
+

+ 1.02
(131ns)
+

+
+

+ 1.38
(177ns)
+

+
+

+ 2.05
(262ns)
+

+
+

+ Order 17 +

+
+

+ 2.39
(313ns)
+

+
+

+ 2.76
(362ns)
+

+
+

+ 1.00
(131ns)
+

+
+

+ 1.00
(131ns)
+

+
+

+ 1.01
(132ns)
+

+
+

+ 1.03
(135ns)
+

+
+

+ 1.35
(177ns)
+

+
+

+ 2.04
(267ns)
+

+
+

+ Order 18 +

+
+

+ 2.46
(332ns)
+

+
+

+ 2.84
(384ns)
+

+
+

+ 1.01
(137ns)
+

+
+

+ 1.00
(135ns)
+

+
+

+ 1.01
(137ns)
+

+
+

+ 1.01
(137ns)
+

+
+

+ 1.39
(188ns)
+

+
+

+ 2.08
(281ns)
+

+
+

+ Order 19 +

+
+

+ 2.51
(347ns)
+

+
+

+ 2.90
(400ns)
+

+
+

+ 1.03
(142ns)
+

+
+

+ 1.01
(140ns)
+

+
+

+ 1.00
(138ns)
+

+
+

+ 1.00
(138ns)
+

+
+

+ 1.36
(187ns)
+

+
+

+ 2.09
(289ns)
+

+
+

+ Order 20 +

+
+

+ 2.52
(361ns)
+

+
+

+ 2.92
(418ns)
+

+
+

+ 1.05
(150ns)
+

+
+

+ 1.05
(150ns)
+

+
+

+ 1.00
(143ns)
+

+
+

+ 1.00
(143ns)
+

+
+

+ 1.35
(193ns)
+

+
+

+ 2.13
(304ns)
+

+
+
+
+
+
+
-

Table 17. Rational Method Comparison with Microsoft Visual C++ version 14.0 on +

Table 33. Rational Method Comparison with Microsoft Visual C++ version 14.0 on Windows x64

@@ -19428,7 +47880,7 @@
- +

Last revised: August 21, 2015 at 08:40:47 GMT

Last revised: August 21, 2015 at 12:02:11 GMT