mirror of
https://github.com/boostorg/math.git
synced 2026-01-19 04:22:09 +00:00
Update gcd performance results.
This commit is contained in:
@@ -1,21 +1,5 @@
|
||||
|
||||
|
||||
[/tables:]
|
||||
[template table_gcd_method_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64[]
|
||||
[table:table_gcd_method_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64 gcd method comparison with Microsoft Visual C++ version 14.0 on Windows x64
|
||||
[[Function][gcd_euclidean
|
||||
boost 1.61][gcd_binary
|
||||
boost 1.61]]
|
||||
[[gcd<boost::multiprecision::uint1024_t>][[role green 1.00[br](1437657ns)]][[role red 5.95[br](8555088ns)]]]
|
||||
[[gcd<boost::multiprecision::uint256_t>][[role green 1.00[br](1182399ns)]][[role red 7.09[br](8385859ns)]]]
|
||||
[[gcd<boost::multiprecision::uint512_t>][[role green 1.00[br](1168211ns)]][[role red 6.88[br](8033724ns)]]]
|
||||
[[gcd<unsigned long long>][[role green 1.00[br](426342ns)]][[role red 2.05[br](872688ns)]]]
|
||||
[[gcd<unsigned long>][[role green 1.00[br](153116ns)]][[role red 3.07[br](470809ns)]]]
|
||||
[[gcd<unsigned short>][[role green 1.00[br](75239ns)]][[role red 2.77[br](208550ns)]]]
|
||||
[[gcd<unsigned>][[role green 1.00[br](173500ns)]][[role red 2.66[br](460764ns)]]]
|
||||
]
|
||||
]
|
||||
|
||||
|
||||
[template table_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64[]
|
||||
[table:table_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64 Rational Method Comparison with Intel C++ C++0x mode version 1600 on Windows x64
|
||||
@@ -543,245 +527,245 @@ boost 1.61]]
|
||||
[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 red 2.14[br](92ns)]][[role red 2.12[br](91ns)]][[role green 1.07[br](46ns)]][[role green 1.00[br](43ns)]][[role green 1.02[br](44ns)]][[role green 1.00[br](43ns)]]]
|
||||
[[Order 3][[role red 2.07[br](89ns)]][[role blue 1.95[br](84ns)]][[role red 2.19[br](94ns)]][[role red 2.16[br](93ns)]][[role green 1.05[br](45ns)]][[role green 1.07[br](46ns)]][[role green 1.00[br](43ns)]][[role green 1.02[br](44ns)]]]
|
||||
[[Order 4][[role blue 1.98[br](85ns)]][[role red 2.23[br](96ns)]][[role red 2.33[br](100ns)]][[role red 2.16[br](93ns)]][[role green 1.00[br](43ns)]][[role green 1.02[br](44ns)]][[role green 1.05[br](45ns)]][[role green 1.02[br](44ns)]]]
|
||||
[[Order 5][[role green 1.00[br](89ns)]][[role green 1.02[br](91ns)]][[role green 1.09[br](97ns)]][[role green 1.17[br](104ns)]][[role blue 1.46[br](130ns)]][[role blue 1.51[br](134ns)]][[role blue 1.46[br](130ns)]][[role blue 1.42[br](126ns)]]]
|
||||
[[Order 6][[role green 1.02[br](96ns)]][[role green 1.13[br](106ns)]][[role green 1.00[br](94ns)]][[role green 1.13[br](106ns)]][[role blue 1.35[br](127ns)]][[role blue 1.44[br](135ns)]][[role blue 1.36[br](128ns)]][[role blue 1.37[br](129ns)]]]
|
||||
[[Order 7][[role green 1.00[br](101ns)]][[role blue 1.30[br](131ns)]][[role green 1.14[br](115ns)]][[role green 1.04[br](105ns)]][[role blue 1.40[br](141ns)]][[role blue 1.28[br](129ns)]][[role blue 1.32[br](133ns)]][[role blue 1.32[br](133ns)]]]
|
||||
[[Order 8][[role green 1.06[br](117ns)]][[role blue 1.46[br](161ns)]][[role green 1.05[br](115ns)]][[role green 1.00[br](110ns)]][[role blue 1.22[br](134ns)]][[role green 1.20[br](132ns)]][[role blue 1.32[br](145ns)]][[role blue 1.33[br](146ns)]]]
|
||||
[[Order 9][[role green 1.08[br](142ns)]][[role blue 1.23[br](163ns)]][[role green 1.00[br](132ns)]][[role green 1.12[br](148ns)]][[role green 1.08[br](143ns)]][[role green 1.11[br](146ns)]][[role blue 1.21[br](160ns)]][[role blue 1.20[br](159ns)]]]
|
||||
[[Order 10][[role green 1.01[br](150ns)]][[role green 1.15[br](170ns)]][[role green 1.11[br](165ns)]][[role green 1.05[br](155ns)]][[role green 1.01[br](149ns)]][[role green 1.00[br](148ns)]][[role green 1.16[br](171ns)]][[role green 1.16[br](172ns)]]]
|
||||
[[Order 11][[role green 1.19[br](178ns)]][[role blue 1.32[br](196ns)]][[role green 1.16[br](173ns)]][[role green 1.14[br](170ns)]][[role green 1.00[br](149ns)]][[role green 1.01[br](151ns)]][[role blue 1.21[br](180ns)]][[role blue 1.49[br](222ns)]]]
|
||||
[[Order 12][[role green 1.17[br](189ns)]][[role blue 1.32[br](214ns)]][[role blue 1.23[br](199ns)]][[role green 1.20[br](194ns)]][[role green 1.00[br](162ns)]][[role green 1.02[br](165ns)]][[role blue 1.41[br](228ns)]][[role blue 1.52[br](246ns)]]]
|
||||
[[Order 13][[role blue 1.26[br](220ns)]][[role blue 1.34[br](234ns)]][[role blue 1.22[br](213ns)]][[role blue 1.35[br](235ns)]][[role green 1.07[br](187ns)]][[role green 1.00[br](174ns)]][[role blue 1.22[br](213ns)]][[role blue 1.55[br](269ns)]]]
|
||||
[[Order 14][[role blue 1.22[br](234ns)]][[role blue 1.29[br](247ns)]][[role blue 1.29[br](247ns)]][[role blue 1.30[br](250ns)]][[role green 1.08[br](208ns)]][[role green 1.00[br](192ns)]][[role blue 1.44[br](277ns)]][[role blue 1.56[br](299ns)]]]
|
||||
[[Order 15][[role green 1.18[br](240ns)]][[role blue 1.43[br](291ns)]][[role blue 1.44[br](293ns)]][[role blue 1.37[br](279ns)]][[role green 1.03[br](211ns)]][[role green 1.00[br](204ns)]][[role blue 1.40[br](285ns)]][[role blue 1.50[br](307ns)]]]
|
||||
[[Order 16][[role blue 1.66[br](357ns)]][[role blue 1.72[br](369ns)]][[role blue 1.29[br](277ns)]][[role blue 1.27[br](273ns)]][[role green 1.00[br](215ns)]][[role green 1.19[br](256ns)]][[role blue 1.46[br](314ns)]][[role blue 1.55[br](334ns)]]]
|
||||
[[Order 17][[role blue 1.35[br](298ns)]][[role blue 1.63[br](361ns)]][[role blue 1.37[br](302ns)]][[role blue 1.40[br](309ns)]][[role green 1.00[br](221ns)]][[role blue 1.27[br](281ns)]][[role blue 1.52[br](336ns)]][[role blue 1.57[br](348ns)]]]
|
||||
[[Order 18][[role blue 1.32[br](316ns)]][[role blue 1.60[br](382ns)]][[role blue 1.26[br](300ns)]][[role blue 1.45[br](347ns)]][[role green 1.00[br](239ns)]][[role blue 1.23[br](294ns)]][[role blue 1.50[br](358ns)]][[role blue 1.56[br](373ns)]]]
|
||||
[[Order 19][[role blue 1.31[br](337ns)]][[role blue 1.73[br](446ns)]][[role blue 1.24[br](319ns)]][[role blue 1.40[br](362ns)]][[role green 1.00[br](258ns)]][[role blue 1.24[br](319ns)]][[role blue 1.51[br](389ns)]][[role blue 1.48[br](383ns)]]]
|
||||
[[Order 20][[role blue 1.35[br](364ns)]][[role blue 1.51[br](408ns)]][[role green 1.18[br](319ns)]][[role blue 1.44[br](390ns)]][[role green 1.00[br](270ns)]][[role blue 1.22[br](329ns)]][[role blue 1.52[br](411ns)]][[role blue 1.52[br](411ns)]]]
|
||||
[[Order 2][[role grey -]][[role grey -]][[role red 2.12[br](89ns)]][[role blue 1.95[br](82ns)]][[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 red 2.10[br](88ns)]][[role red 2.10[br](88ns)]][[role red 2.05[br](86ns)]][[role red 2.10[br](88ns)]][[role green 1.05[br](44ns)]][[role green 1.00[br](42ns)]][[role green 1.00[br](42ns)]][[role green 1.00[br](42ns)]]]
|
||||
[[Order 4][[role red 2.12[br](89ns)]][[role red 2.21[br](93ns)]][[role blue 1.98[br](83ns)]][[role red 2.10[br](88ns)]][[role green 1.02[br](43ns)]][[role green 1.02[br](43ns)]][[role green 1.02[br](43ns)]][[role green 1.00[br](42ns)]]]
|
||||
[[Order 5][[role green 1.07[br](90ns)]][[role green 1.15[br](97ns)]][[role green 1.08[br](91ns)]][[role green 1.00[br](84ns)]][[role blue 1.45[br](122ns)]][[role blue 1.46[br](123ns)]][[role blue 1.45[br](122ns)]][[role blue 1.45[br](122ns)]]]
|
||||
[[Order 6][[role green 1.16[br](102ns)]][[role blue 1.58[br](139ns)]][[role green 1.00[br](88ns)]][[role green 1.03[br](91ns)]][[role blue 1.44[br](127ns)]][[role blue 1.44[br](127ns)]][[role blue 1.41[br](124ns)]][[role blue 1.38[br](121ns)]]]
|
||||
[[Order 7][[role blue 1.29[br](121ns)]][[role blue 1.44[br](135ns)]][[role green 1.01[br](95ns)]][[role green 1.00[br](94ns)]][[role blue 1.38[br](130ns)]][[role blue 1.36[br](128ns)]][[role blue 1.33[br](125ns)]][[role blue 1.36[br](128ns)]]]
|
||||
[[Order 8][[role blue 1.33[br](134ns)]][[role blue 1.52[br](154ns)]][[role green 1.00[br](101ns)]][[role green 1.08[br](109ns)]][[role blue 1.38[br](139ns)]][[role blue 1.31[br](132ns)]][[role blue 1.39[br](140ns)]][[role blue 1.37[br](138ns)]]]
|
||||
[[Order 9][[role green 1.18[br](141ns)]][[role blue 1.45[br](172ns)]][[role green 1.00[br](119ns)]][[role green 1.08[br](128ns)]][[role green 1.13[br](135ns)]][[role blue 1.26[br](150ns)]][[role blue 1.26[br](150ns)]][[role blue 1.27[br](151ns)]]]
|
||||
[[Order 10][[role blue 1.29[br](180ns)]][[role blue 1.28[br](178ns)]][[role green 1.05[br](146ns)]][[role green 1.00[br](139ns)]][[role green 1.06[br](147ns)]][[role green 1.06[br](147ns)]][[role green 1.18[br](164ns)]][[role green 1.17[br](163ns)]]]
|
||||
[[Order 11][[role blue 1.28[br](187ns)]][[role blue 1.28[br](187ns)]][[role green 1.06[br](155ns)]][[role green 1.05[br](154ns)]][[role green 1.03[br](151ns)]][[role green 1.00[br](146ns)]][[role green 1.19[br](174ns)]][[role blue 1.47[br](215ns)]]]
|
||||
[[Order 12][[role blue 1.22[br](197ns)]][[role blue 1.38[br](223ns)]][[role green 1.04[br](168ns)]][[role green 1.04[br](169ns)]][[role green 1.00[br](162ns)]][[role green 1.04[br](169ns)]][[role blue 1.22[br](198ns)]][[role blue 1.52[br](246ns)]]]
|
||||
[[Order 13][[role blue 1.23[br](209ns)]][[role blue 1.29[br](220ns)]][[role green 1.15[br](196ns)]][[role green 1.10[br](187ns)]][[role green 1.00[br](170ns)]][[role green 1.15[br](196ns)]][[role blue 1.22[br](208ns)]][[role blue 1.61[br](273ns)]]]
|
||||
[[Order 14][[role blue 1.28[br](242ns)]][[role blue 1.39[br](262ns)]][[role green 1.15[br](218ns)]][[role green 1.14[br](216ns)]][[role green 1.00[br](189ns)]][[role green 1.01[br](191ns)]][[role blue 1.49[br](282ns)]][[role blue 1.53[br](290ns)]]]
|
||||
[[Order 15][[role blue 1.28[br](260ns)]][[role blue 1.34[br](273ns)]][[role green 1.12[br](227ns)]][[role green 1.15[br](233ns)]][[role green 1.00[br](203ns)]][[role green 1.00[br](203ns)]][[role blue 1.38[br](280ns)]][[role blue 1.47[br](298ns)]]]
|
||||
[[Order 16][[role blue 1.35[br](288ns)]][[role blue 1.40[br](300ns)]][[role blue 1.22[br](261ns)]][[role green 1.18[br](252ns)]][[role green 1.00[br](214ns)]][[role blue 1.23[br](264ns)]][[role blue 1.43[br](305ns)]][[role blue 1.52[br](325ns)]]]
|
||||
[[Order 17][[role green 1.16[br](259ns)]][[role blue 1.47[br](328ns)]][[role green 1.15[br](256ns)]][[role blue 1.35[br](302ns)]][[role green 1.00[br](223ns)]][[role blue 1.22[br](273ns)]][[role blue 1.50[br](334ns)]][[role blue 1.52[br](339ns)]]]
|
||||
[[Order 18][[role green 1.10[br](273ns)]][[role blue 1.46[br](363ns)]][[role green 1.10[br](273ns)]][[role blue 1.75[br](434ns)]][[role green 1.00[br](248ns)]][[role blue 1.30[br](322ns)]][[role blue 1.41[br](349ns)]][[role blue 1.46[br](363ns)]]]
|
||||
[[Order 19][[role blue 1.26[br](330ns)]][[role blue 1.35[br](352ns)]][[role blue 1.24[br](324ns)]][[role blue 1.33[br](348ns)]][[role green 1.00[br](261ns)]][[role blue 1.22[br](319ns)]][[role blue 1.44[br](377ns)]][[role blue 1.46[br](381ns)]]]
|
||||
[[Order 20][[role blue 1.24[br](330ns)]][[role blue 1.60[br](427ns)]][[role blue 1.22[br](327ns)]][[role blue 1.56[br](416ns)]][[role green 1.00[br](267ns)]][[role green 1.19[br](317ns)]][[role blue 1.57[br](418ns)]][[role blue 1.56[br](416ns)]]]
|
||||
]
|
||||
]
|
||||
|
||||
[template table_Polynomial_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64[]
|
||||
[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.11[br](10ns)]][[role green 1.00[br](9ns)]][[role green 1.11[br](10ns)]][[role green 1.11[br](10ns)]]]
|
||||
[[Order 3][[role red 2.15[br](28ns)]][[role red 2.46[br](32ns)]][[role green 1.00[br](13ns)]][[role green 1.08[br](14ns)]][[role green 1.00[br](13ns)]][[role green 1.00[br](13ns)]][[role green 1.08[br](14ns)]][[role green 1.08[br](14ns)]]]
|
||||
[[Order 4][[role red 2.38[br](38ns)]][[role red 3.06[br](49ns)]][[role green 1.13[br](18ns)]][[role green 1.06[br](17ns)]][[role green 1.06[br](17ns)]][[role green 1.06[br](17ns)]][[role green 1.00[br](16ns)]][[role green 1.00[br](16ns)]]]
|
||||
[[Order 5][[role blue 1.43[br](30ns)]][[role red 2.14[br](45ns)]][[role green 1.10[br](23ns)]][[role green 1.05[br](22ns)]][[role green 1.00[br](21ns)]][[role green 1.00[br](21ns)]][[role green 1.00[br](21ns)]][[role green 1.14[br](24ns)]]]
|
||||
[[Order 6][[role blue 1.44[br](39ns)]][[role blue 1.93[br](52ns)]][[role green 1.07[br](29ns)]][[role green 1.00[br](27ns)]][[role green 1.04[br](28ns)]][[role green 1.07[br](29ns)]][[role blue 1.33[br](36ns)]][[role blue 1.33[br](36ns)]]]
|
||||
[[Order 7][[role blue 1.43[br](43ns)]][[role red 2.20[br](66ns)]][[role green 1.03[br](31ns)]][[role green 1.07[br](32ns)]][[role green 1.03[br](31ns)]][[role green 1.00[br](30ns)]][[role green 1.20[br](36ns)]][[role green 1.20[br](36ns)]]]
|
||||
[[Order 8][[role blue 1.46[br](54ns)]][[role red 2.05[br](76ns)]][[role green 1.11[br](41ns)]][[role green 1.11[br](41ns)]][[role green 1.00[br](37ns)]][[role green 1.03[br](38ns)]][[role green 1.19[br](44ns)]][[role green 1.14[br](42ns)]]]
|
||||
[[Order 9][[role blue 1.58[br](60ns)]][[role red 2.39[br](91ns)]][[role blue 1.29[br](49ns)]][[role blue 1.26[br](48ns)]][[role green 1.05[br](40ns)]][[role green 1.00[br](38ns)]][[role green 1.13[br](43ns)]][[role green 1.16[br](44ns)]]]
|
||||
[[Order 10][[role blue 1.50[br](69ns)]][[role red 2.17[br](100ns)]][[role blue 1.24[br](57ns)]][[role blue 1.22[br](56ns)]][[role green 1.00[br](46ns)]][[role green 1.02[br](47ns)]][[role green 1.15[br](53ns)]][[role green 1.15[br](53ns)]]]
|
||||
[[Order 11][[role blue 1.56[br](81ns)]][[role red 2.15[br](112ns)]][[role blue 1.25[br](65ns)]][[role green 1.19[br](62ns)]][[role green 1.04[br](54ns)]][[role green 1.00[br](52ns)]][[role green 1.13[br](59ns)]][[role green 1.13[br](59ns)]]]
|
||||
[[Order 12][[role blue 1.37[br](86ns)]][[role red 2.02[br](127ns)]][[role green 1.13[br](71ns)]][[role green 1.14[br](72ns)]][[role green 1.02[br](64ns)]][[role green 1.00[br](63ns)]][[role green 1.03[br](65ns)]][[role green 1.03[br](65ns)]]]
|
||||
[[Order 13][[role blue 1.62[br](99ns)]][[role red 2.38[br](145ns)]][[role blue 1.33[br](81ns)]][[role blue 1.44[br](88ns)]][[role green 1.02[br](62ns)]][[role green 1.00[br](61ns)]][[role green 1.08[br](66ns)]][[role green 1.05[br](64ns)]]]
|
||||
[[Order 14][[role blue 1.64[br](105ns)]][[role red 2.45[br](157ns)]][[role blue 1.56[br](100ns)]][[role blue 1.52[br](97ns)]][[role green 1.03[br](66ns)]][[role green 1.00[br](64ns)]][[role green 1.03[br](66ns)]][[role green 1.09[br](70ns)]]]
|
||||
[[Order 15][[role blue 1.62[br](123ns)]][[role red 2.33[br](177ns)]][[role blue 1.53[br](116ns)]][[role blue 1.61[br](122ns)]][[role green 1.00[br](76ns)]][[role green 1.07[br](81ns)]][[role green 1.07[br](81ns)]][[role green 1.11[br](84ns)]]]
|
||||
[[Order 16][[role blue 1.37[br](126ns)]][[role blue 1.87[br](172ns)]][[role blue 1.41[br](130ns)]][[role blue 1.28[br](118ns)]][[role green 1.01[br](93ns)]][[role green 1.00[br](92ns)]][[role green 1.00[br](92ns)]][[role green 1.00[br](92ns)]]]
|
||||
[[Order 17][[role blue 1.41[br](135ns)]][[role blue 1.88[br](180ns)]][[role blue 1.54[br](148ns)]][[role blue 1.48[br](142ns)]][[role green 1.00[br](96ns)]][[role green 1.00[br](96ns)]][[role green 1.04[br](100ns)]][[role green 1.04[br](100ns)]]]
|
||||
[[Order 18][[role blue 1.57[br](159ns)]][[role red 2.01[br](203ns)]][[role blue 1.54[br](156ns)]][[role blue 1.56[br](158ns)]][[role green 1.00[br](101ns)]][[role green 1.03[br](104ns)]][[role green 1.05[br](106ns)]][[role green 1.08[br](109ns)]]]
|
||||
[[Order 19][[role blue 1.44[br](160ns)]][[role red 2.09[br](232ns)]][[role blue 1.54[br](171ns)]][[role blue 1.49[br](165ns)]][[role green 1.04[br](115ns)]][[role green 1.00[br](111ns)]][[role green 1.02[br](113ns)]][[role green 1.08[br](120ns)]]]
|
||||
[[Order 20][[role blue 1.50[br](179ns)]][[role red 2.11[br](251ns)]][[role blue 1.59[br](189ns)]][[role blue 1.55[br](184ns)]][[role green 1.07[br](127ns)]][[role green 1.09[br](130ns)]][[role green 1.04[br](124ns)]][[role green 1.00[br](119ns)]]]
|
||||
[[Order 2][[role grey -]][[role grey -]][[role green 1.00[br](9ns)]][[role green 1.00[br](9ns)]][[role green 1.00[br](9ns)]][[role green 1.00[br](9ns)]][[role green 1.00[br](9ns)]][[role green 1.00[br](9ns)]]]
|
||||
[[Order 3][[role red 2.08[br](25ns)]][[role red 2.75[br](33ns)]][[role green 1.08[br](13ns)]][[role green 1.08[br](13ns)]][[role green 1.08[br](13ns)]][[role green 1.08[br](13ns)]][[role green 1.08[br](13ns)]][[role green 1.00[br](12ns)]]]
|
||||
[[Order 4][[role red 2.06[br](35ns)]][[role red 2.71[br](46ns)]][[role green 1.06[br](18ns)]][[role green 1.00[br](17ns)]][[role green 1.06[br](18ns)]][[role green 1.06[br](18ns)]][[role green 1.00[br](17ns)]][[role green 1.00[br](17ns)]]]
|
||||
[[Order 5][[role blue 1.32[br](29ns)]][[role blue 2.00[br](44ns)]][[role green 1.00[br](22ns)]][[role green 1.00[br](22ns)]][[role green 1.05[br](23ns)]][[role green 1.05[br](23ns)]][[role green 1.05[br](23ns)]][[role green 1.05[br](23ns)]]]
|
||||
[[Order 6][[role blue 1.38[br](36ns)]][[role red 2.04[br](53ns)]][[role green 1.08[br](28ns)]][[role green 1.00[br](26ns)]][[role green 1.08[br](28ns)]][[role green 1.08[br](28ns)]][[role blue 1.35[br](35ns)]][[role blue 1.38[br](36ns)]]]
|
||||
[[Order 7][[role blue 1.43[br](43ns)]][[role red 2.13[br](64ns)]][[role green 1.03[br](31ns)]][[role green 1.00[br](30ns)]][[role green 1.10[br](33ns)]][[role green 1.03[br](31ns)]][[role green 1.10[br](33ns)]][[role green 1.13[br](34ns)]]]
|
||||
[[Order 8][[role blue 1.65[br](61ns)]][[role red 2.22[br](82ns)]][[role green 1.00[br](37ns)]][[role green 1.08[br](40ns)]][[role green 1.14[br](42ns)]][[role green 1.05[br](39ns)]][[role green 1.08[br](40ns)]][[role green 1.11[br](41ns)]]]
|
||||
[[Order 9][[role blue 1.39[br](57ns)]][[role red 2.05[br](84ns)]][[role green 1.17[br](48ns)]][[role green 1.17[br](48ns)]][[role green 1.00[br](41ns)]][[role green 1.05[br](43ns)]][[role green 1.15[br](47ns)]][[role green 1.12[br](46ns)]]]
|
||||
[[Order 10][[role blue 1.37[br](63ns)]][[role red 2.20[br](101ns)]][[role blue 1.22[br](56ns)]][[role blue 1.24[br](57ns)]][[role green 1.00[br](46ns)]][[role green 1.00[br](46ns)]][[role green 1.17[br](54ns)]][[role green 1.17[br](54ns)]]]
|
||||
[[Order 11][[role blue 1.59[br](78ns)]][[role red 2.24[br](110ns)]][[role blue 1.37[br](67ns)]][[role blue 1.29[br](63ns)]][[role blue 1.22[br](60ns)]][[role green 1.00[br](49ns)]][[role blue 1.22[br](60ns)]][[role blue 1.22[br](60ns)]]]
|
||||
[[Order 12][[role blue 1.46[br](83ns)]][[role red 2.16[br](123ns)]][[role blue 1.28[br](73ns)]][[role blue 1.26[br](72ns)]][[role green 1.02[br](58ns)]][[role green 1.00[br](57ns)]][[role green 1.07[br](61ns)]][[role green 1.05[br](60ns)]]]
|
||||
[[Order 13][[role blue 1.61[br](90ns)]][[role red 2.55[br](143ns)]][[role blue 1.32[br](74ns)]][[role blue 1.39[br](78ns)]][[role green 1.04[br](58ns)]][[role green 1.00[br](56ns)]][[role green 1.11[br](62ns)]][[role green 1.07[br](60ns)]]]
|
||||
[[Order 14][[role blue 1.61[br](106ns)]][[role red 2.23[br](147ns)]][[role blue 1.45[br](96ns)]][[role blue 1.45[br](96ns)]][[role green 1.02[br](67ns)]][[role green 1.02[br](67ns)]][[role green 1.00[br](66ns)]][[role green 1.09[br](72ns)]]]
|
||||
[[Order 15][[role blue 1.49[br](119ns)]][[role red 2.10[br](168ns)]][[role blue 1.35[br](108ns)]][[role blue 1.35[br](108ns)]][[role green 1.00[br](80ns)]][[role green 1.00[br](80ns)]][[role green 1.00[br](80ns)]][[role green 1.02[br](82ns)]]]
|
||||
[[Order 16][[role blue 1.54[br](129ns)]][[role blue 1.99[br](167ns)]][[role blue 1.49[br](125ns)]][[role blue 1.45[br](122ns)]][[role green 1.07[br](90ns)]][[role green 1.00[br](84ns)]][[role green 1.08[br](91ns)]][[role green 1.02[br](86ns)]]]
|
||||
[[Order 17][[role blue 1.51[br](133ns)]][[role red 2.02[br](178ns)]][[role blue 1.57[br](138ns)]][[role blue 1.50[br](132ns)]][[role green 1.02[br](90ns)]][[role green 1.00[br](88ns)]][[role green 1.07[br](94ns)]][[role green 1.06[br](93ns)]]]
|
||||
[[Order 18][[role blue 1.53[br](148ns)]][[role red 2.16[br](210ns)]][[role blue 1.49[br](145ns)]][[role blue 1.57[br](152ns)]][[role green 1.11[br](108ns)]][[role green 1.09[br](106ns)]][[role green 1.00[br](97ns)]][[role green 1.08[br](105ns)]]]
|
||||
[[Order 19][[role blue 1.90[br](194ns)]][[role red 2.27[br](232ns)]][[role blue 1.62[br](165ns)]][[role blue 1.62[br](165ns)]][[role green 1.08[br](110ns)]][[role green 1.00[br](102ns)]][[role green 1.17[br](119ns)]][[role green 1.19[br](121ns)]]]
|
||||
[[Order 20][[role blue 1.65[br](206ns)]][[role red 2.08[br](260ns)]][[role blue 1.45[br](181ns)]][[role blue 1.44[br](180ns)]][[role green 1.00[br](125ns)]][[role green 1.00[br](125ns)]][[role green 1.01[br](126ns)]][[role green 1.03[br](129ns)]]]
|
||||
]
|
||||
]
|
||||
|
||||
[template table_Compiler_Option_Comparison_on_Windows_x64[]
|
||||
[table:table_Compiler_Option_Comparison_on_Windows_x64 Compiler Option Comparison on Windows x64
|
||||
[[Function][cl /Od (x86 build)][cl /arch:sse2 /Ox (x86 build)][cl /Ox (x64 build)][icl /Ox (x64 build)]]
|
||||
[[boost::math::cbrt][[role red 19.93[br](279ns)]][[role red 4.36[br](61ns)]][[role red 3.50[br](49ns)]][[role green 1.00[br](14ns)]]]
|
||||
[[boost::math::cyl_bessel_j (integer orders)][[role red 10.19[br](754ns)]][[role blue 1.61[br](119ns)]][[role blue 1.43[br](106ns)]][[role green 1.00[br](74ns)]]]
|
||||
[[boost::math::ibeta_inv][[role red 4.30[br](6545ns)]][[role blue 1.32[br](2014ns)]][[role blue 1.33[br](2029ns)]][[role green 1.00[br](1523ns)]]]
|
||||
[[boost::math::cbrt][[role red 18.29[br](256ns)]][[role red 4.29[br](60ns)]][[role red 3.14[br](44ns)]][[role green 1.00[br](14ns)]]]
|
||||
[[boost::math::cyl_bessel_j (integer orders)][[role red 10.03[br](742ns)]][[role blue 1.77[br](131ns)]][[role blue 1.36[br](101ns)]][[role green 1.00[br](74ns)]]]
|
||||
[[boost::math::ibeta_inv][[role red 4.32[br](6583ns)]][[role blue 1.29[br](1963ns)]][[role blue 1.28[br](1957ns)]][[role green 1.00[br](1523ns)]]]
|
||||
]
|
||||
]
|
||||
|
||||
[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.61][Boost[br]promote_double<false>[br]digits10<10>][Boost[br]float[br]promote_float<false>]]
|
||||
[[ArcSine (CDF)][[role blue 1.35[br](42ns)]][[role blue 1.45[br](45ns)]][[role green 1.00[br](31ns)]]]
|
||||
[[ArcSine (PDF)][[role green 1.00[br](15ns)]][[role green 1.00[br](15ns)]][[role green 1.13[br](17ns)]]]
|
||||
[[ArcSine (quantile)][[role green 1.00[br](20ns)]][[role green 1.00[br](20ns)]][[role green 1.15[br](23ns)]]]
|
||||
[[Beta (CDF)][[role blue 1.74[br](209ns)]][[role blue 1.47[br](176ns)]][[role green 1.00[br](120ns)]]]
|
||||
[[Beta (PDF)][[role blue 1.47[br](141ns)]][[role blue 1.52[br](146ns)]][[role green 1.00[br](96ns)]]]
|
||||
[[Beta (quantile)][[role blue 1.69[br](1118ns)]][[role blue 1.37[br](904ns)]][[role green 1.00[br](660ns)]]]
|
||||
[[Binomial (CDF)][[role red 2.16[br](679ns)]][[role blue 1.76[br](553ns)]][[role green 1.00[br](314ns)]]]
|
||||
[[Binomial (PDF)][[role blue 1.65[br](190ns)]][[role blue 1.63[br](188ns)]][[role green 1.00[br](115ns)]]]
|
||||
[[Binomial (quantile)][[role blue 1.59[br](3159ns)]][[role blue 1.32[br](2623ns)]][[role green 1.00[br](1986ns)]]]
|
||||
[[Cauchy (CDF)][[role blue 1.25[br](35ns)]][[role blue 1.25[br](35ns)]][[role green 1.00[br](28ns)]]]
|
||||
[[Cauchy (PDF)][[role green 1.17[br](14ns)]][[role green 1.17[br](14ns)]][[role green 1.00[br](12ns)]]]
|
||||
[[Cauchy (quantile)][[role green 1.14[br](25ns)]][[role green 1.18[br](26ns)]][[role green 1.00[br](22ns)]]]
|
||||
[[ChiSquared (CDF)][[role blue 1.96[br](279ns)]][[role blue 1.62[br](230ns)]][[role green 1.00[br](142ns)]]]
|
||||
[[ChiSquared (PDF)][[role blue 1.94[br](130ns)]][[role blue 1.84[br](123ns)]][[role green 1.00[br](67ns)]]]
|
||||
[[ChiSquared (quantile)][[role red 2.14[br](758ns)]][[role blue 1.58[br](558ns)]][[role green 1.00[br](354ns)]]]
|
||||
[[Exponential (CDF)][[role blue 1.38[br](22ns)]][[role green 1.00[br](16ns)]][[role green 1.00[br](16ns)]]]
|
||||
[[Exponential (PDF)][[role green 1.12[br](19ns)]][[role green 1.12[br](19ns)]][[role green 1.00[br](17ns)]]]
|
||||
[[Exponential (quantile)][[role green 1.13[br](27ns)]][[role green 1.13[br](27ns)]][[role green 1.00[br](24ns)]]]
|
||||
[[ExtremeValue (CDF)][[role blue 1.41[br](41ns)]][[role blue 1.45[br](42ns)]][[role green 1.00[br](29ns)]]]
|
||||
[[ExtremeValue (PDF)][[role blue 1.48[br](43ns)]][[role blue 1.48[br](43ns)]][[role green 1.00[br](29ns)]]]
|
||||
[[ExtremeValue (quantile)][[role green 1.14[br](32ns)]][[role green 1.14[br](32ns)]][[role green 1.00[br](28ns)]]]
|
||||
[[F (CDF)][[role red 2.43[br](655ns)]][[role blue 1.87[br](502ns)]][[role green 1.00[br](269ns)]]]
|
||||
[[F (PDF)][[role blue 1.63[br](191ns)]][[role blue 1.67[br](195ns)]][[role green 1.00[br](117ns)]]]
|
||||
[[F (quantile)][[role blue 1.40[br](1526ns)]][[role blue 1.25[br](1359ns)]][[role green 1.00[br](1088ns)]]]
|
||||
[[Gamma (CDF)][[role blue 1.74[br](250ns)]][[role blue 1.53[br](220ns)]][[role green 1.00[br](144ns)]]]
|
||||
[[Gamma (PDF)][[role blue 1.84[br](156ns)]][[role blue 1.79[br](152ns)]][[role green 1.00[br](85ns)]]]
|
||||
[[Gamma (quantile)][[role red 2.17[br](880ns)]][[role blue 1.47[br](597ns)]][[role green 1.00[br](406ns)]]]
|
||||
[[ArcSine (CDF)][[role blue 1.36[br](45ns)]][[role blue 1.45[br](48ns)]][[role green 1.00[br](33ns)]]]
|
||||
[[ArcSine (PDF)][[role green 1.00[br](16ns)]][[role green 1.13[br](18ns)]][[role green 1.06[br](17ns)]]]
|
||||
[[ArcSine (quantile)][[role green 1.00[br](21ns)]][[role green 1.05[br](22ns)]][[role blue 1.38[br](29ns)]]]
|
||||
[[Beta (CDF)][[role blue 1.87[br](196ns)]][[role blue 1.71[br](180ns)]][[role green 1.00[br](105ns)]]]
|
||||
[[Beta (PDF)][[role blue 1.64[br](143ns)]][[role blue 1.70[br](148ns)]][[role green 1.00[br](87ns)]]]
|
||||
[[Beta (quantile)][[role blue 1.80[br](1127ns)]][[role blue 1.43[br](894ns)]][[role green 1.00[br](627ns)]]]
|
||||
[[Binomial (CDF)][[role red 2.32[br](682ns)]][[role blue 1.95[br](573ns)]][[role green 1.00[br](294ns)]]]
|
||||
[[Binomial (PDF)][[role blue 1.63[br](184ns)]][[role blue 1.73[br](196ns)]][[role green 1.00[br](113ns)]]]
|
||||
[[Binomial (quantile)][[role red 2.28[br](3249ns)]][[role blue 1.82[br](2602ns)]][[role green 1.00[br](1428ns)]]]
|
||||
[[Cauchy (CDF)][[role green 1.14[br](32ns)]][[role green 1.14[br](32ns)]][[role green 1.00[br](28ns)]]]
|
||||
[[Cauchy (PDF)][[role green 1.10[br](11ns)]][[role green 1.10[br](11ns)]][[role green 1.00[br](10ns)]]]
|
||||
[[Cauchy (quantile)][[role green 1.10[br](23ns)]][[role green 1.05[br](22ns)]][[role green 1.00[br](21ns)]]]
|
||||
[[ChiSquared (CDF)][[role blue 1.60[br](268ns)]][[role blue 1.38[br](231ns)]][[role green 1.00[br](168ns)]]]
|
||||
[[ChiSquared (PDF)][[role blue 1.95[br](129ns)]][[role blue 1.89[br](125ns)]][[role green 1.00[br](66ns)]]]
|
||||
[[ChiSquared (quantile)][[role blue 1.98[br](741ns)]][[role blue 1.47[br](551ns)]][[role green 1.00[br](375ns)]]]
|
||||
[[Exponential (CDF)][[role green 1.18[br](20ns)]][[role green 1.06[br](18ns)]][[role green 1.00[br](17ns)]]]
|
||||
[[Exponential (PDF)][[role green 1.00[br](16ns)]][[role green 1.06[br](17ns)]][[role blue 1.31[br](21ns)]]]
|
||||
[[Exponential (quantile)][[role blue 1.26[br](29ns)]][[role green 1.00[br](23ns)]][[role blue 1.26[br](29ns)]]]
|
||||
[[ExtremeValue (CDF)][[role blue 1.29[br](45ns)]][[role blue 1.26[br](44ns)]][[role green 1.00[br](35ns)]]]
|
||||
[[ExtremeValue (PDF)][[role blue 1.26[br](44ns)]][[role blue 1.37[br](48ns)]][[role green 1.00[br](35ns)]]]
|
||||
[[ExtremeValue (quantile)][[role blue 1.24[br](36ns)]][[role blue 1.21[br](35ns)]][[role green 1.00[br](29ns)]]]
|
||||
[[F (CDF)][[role red 2.43[br](643ns)]][[role blue 1.95[br](516ns)]][[role green 1.00[br](265ns)]]]
|
||||
[[F (PDF)][[role blue 1.74[br](202ns)]][[role blue 1.69[br](196ns)]][[role green 1.00[br](116ns)]]]
|
||||
[[F (quantile)][[role blue 1.31[br](1464ns)]][[role blue 1.34[br](1503ns)]][[role green 1.00[br](1121ns)]]]
|
||||
[[Gamma (CDF)][[role blue 2.00[br](294ns)]][[role blue 1.47[br](216ns)]][[role green 1.00[br](147ns)]]]
|
||||
[[Gamma (PDF)][[role blue 1.71[br](159ns)]][[role blue 1.57[br](146ns)]][[role green 1.00[br](93ns)]]]
|
||||
[[Gamma (quantile)][[role blue 1.67[br](841ns)]][[role green 1.17[br](586ns)]][[role green 1.00[br](503ns)]]]
|
||||
[[Geometric (CDF)][[role blue 1.24[br](26ns)]][[role green 1.19[br](25ns)]][[role green 1.00[br](21ns)]]]
|
||||
[[Geometric (PDF)][[role blue 1.59[br](27ns)]][[role blue 1.59[br](27ns)]][[role green 1.00[br](17ns)]]]
|
||||
[[Geometric (quantile)][[role green 1.09[br](24ns)]][[role green 1.09[br](24ns)]][[role green 1.00[br](22ns)]]]
|
||||
[[Hypergeometric (CDF)][[role green 1.09[br](6874ns)]][[role green 1.07[br](6751ns)]][[role green 1.00[br](6294ns)]]]
|
||||
[[Hypergeometric (PDF)][[role green 1.00[br](6557ns)]][[role green 1.01[br](6623ns)]][[role green 1.01[br](6644ns)]]]
|
||||
[[Hypergeometric (quantile)][[role green 1.05[br](35904ns)]][[role green 1.10[br](37757ns)]][[role green 1.00[br](34182ns)]]]
|
||||
[[InverseChiSquared (CDF)][[role red 2.26[br](265ns)]][[role blue 1.77[br](207ns)]][[role green 1.00[br](117ns)]]]
|
||||
[[InverseChiSquared (PDF)][[role blue 1.88[br](150ns)]][[role blue 1.81[br](145ns)]][[role green 1.00[br](80ns)]]]
|
||||
[[InverseChiSquared (quantile)][[role red 2.03[br](754ns)]][[role blue 1.53[br](568ns)]][[role green 1.00[br](371ns)]]]
|
||||
[[InverseGamma (CDF)][[role blue 1.64[br](260ns)]][[role blue 1.33[br](212ns)]][[role green 1.00[br](159ns)]]]
|
||||
[[InverseGamma (PDF)][[role blue 1.64[br](172ns)]][[role blue 1.52[br](160ns)]][[role green 1.00[br](105ns)]]]
|
||||
[[InverseGamma (quantile)][[role red 2.00[br](846ns)]][[role blue 1.47[br](621ns)]][[role green 1.00[br](422ns)]]]
|
||||
[[InverseGaussian (CDF)][[role green 1.05[br](64ns)]][[role green 1.03[br](63ns)]][[role green 1.00[br](61ns)]]]
|
||||
[[InverseGaussian (PDF)][[role green 1.20[br](18ns)]][[role green 1.13[br](17ns)]][[role green 1.00[br](15ns)]]]
|
||||
[[InverseGaussian (quantile)][[role blue 1.29[br](1187ns)]][[role green 1.17[br](1074ns)]][[role green 1.00[br](921ns)]]]
|
||||
[[Laplace (CDF)][[role blue 1.53[br](29ns)]][[role blue 1.47[br](28ns)]][[role green 1.00[br](19ns)]]]
|
||||
[[Laplace (PDF)][[role blue 1.82[br](31ns)]][[role blue 1.76[br](30ns)]][[role green 1.00[br](17ns)]]]
|
||||
[[Laplace (quantile)][[role green 1.06[br](19ns)]][[role green 1.06[br](19ns)]][[role green 1.00[br](18ns)]]]
|
||||
[[LogNormal (CDF)][[role blue 1.25[br](50ns)]][[role blue 1.25[br](50ns)]][[role green 1.00[br](40ns)]]]
|
||||
[[LogNormal (PDF)][[role blue 1.25[br](45ns)]][[role blue 1.25[br](45ns)]][[role green 1.00[br](36ns)]]]
|
||||
[[LogNormal (quantile)][[role blue 1.29[br](84ns)]][[role blue 1.26[br](82ns)]][[role green 1.00[br](65ns)]]]
|
||||
[[Logistic (CDF)][[role blue 1.47[br](25ns)]][[role blue 1.47[br](25ns)]][[role green 1.00[br](17ns)]]]
|
||||
[[Logistic (PDF)][[role blue 1.25[br](30ns)]][[role blue 1.29[br](31ns)]][[role green 1.00[br](24ns)]]]
|
||||
[[Logistic (quantile)][[role green 1.11[br](21ns)]][[role green 1.11[br](21ns)]][[role green 1.00[br](19ns)]]]
|
||||
[[NegativeBinomial (CDF)][[role red 2.60[br](1106ns)]][[role blue 2.00[br](850ns)]][[role green 1.00[br](425ns)]]]
|
||||
[[NegativeBinomial (PDF)][[role blue 1.59[br](199ns)]][[role blue 1.70[br](213ns)]][[role green 1.00[br](125ns)]]]
|
||||
[[NegativeBinomial (quantile)][[role blue 1.51[br](5608ns)]][[role green 1.19[br](4427ns)]][[role green 1.00[br](3710ns)]]]
|
||||
[[NonCentralBeta (CDF)][[role red 2.64[br](1469ns)]][[role red 2.22[br](1235ns)]][[role green 1.00[br](556ns)]]]
|
||||
[[NonCentralBeta (PDF)][[role red 2.68[br](1210ns)]][[role red 2.29[br](1033ns)]][[role green 1.00[br](452ns)]]]
|
||||
[[NonCentralBeta (quantile)][[role red 3.34[br](29828ns)]][[role red 2.78[br](24817ns)]][[role green 1.00[br](8923ns)]]]
|
||||
[[NonCentralChiSquared (CDF)][[role red 2.74[br](4691ns)]][[role red 2.24[br](3836ns)]][[role green 1.00[br](1714ns)]]]
|
||||
[[NonCentralChiSquared (PDF)][[role blue 1.94[br](658ns)]][[role blue 1.66[br](563ns)]][[role green 1.00[br](340ns)]]]
|
||||
[[NonCentralChiSquared (quantile)][[role red 3.96[br](28744ns)]][[role red 2.54[br](18423ns)]][[role green 1.00[br](7259ns)]]]
|
||||
[[NonCentralF (CDF)][[role red 2.36[br](1404ns)]][[role blue 2.00[br](1188ns)]][[role green 1.00[br](595ns)]]]
|
||||
[[NonCentralF (PDF)][[role red 2.42[br](1109ns)]][[role red 2.13[br](976ns)]][[role green 1.00[br](459ns)]]]
|
||||
[[NonCentralF (quantile)][[role red 2.61[br](20445ns)]][[role red 2.05[br](16059ns)]][[role green 1.00[br](7828ns)]]]
|
||||
[[NonCentralT (CDF)][[role red 2.47[br](6086ns)]][[role red 2.01[br](4937ns)]][[role green 1.00[br](2460ns)]]]
|
||||
[[NonCentralT (PDF)][[role red 2.53[br](4616ns)]][[role red 2.14[br](3906ns)]][[role green 1.00[br](1826ns)]]]
|
||||
[[NonCentralT (quantile)][[role red 2.86[br](56685ns)]][[role red 2.06[br](40760ns)]][[role green 1.00[br](19833ns)]]]
|
||||
[[Normal (CDF)][[role blue 1.32[br](33ns)]][[role blue 1.32[br](33ns)]][[role green 1.00[br](25ns)]]]
|
||||
[[Normal (PDF)][[role blue 1.36[br](30ns)]][[role blue 1.32[br](29ns)]][[role green 1.00[br](22ns)]]]
|
||||
[[Normal (quantile)][[role green 1.08[br](40ns)]][[role green 1.08[br](40ns)]][[role green 1.00[br](37ns)]]]
|
||||
[[Pareto (CDF)][[role blue 1.48[br](46ns)]][[role blue 1.48[br](46ns)]][[role green 1.00[br](31ns)]]]
|
||||
[[Pareto (PDF)][[role blue 1.40[br](108ns)]][[role blue 1.45[br](112ns)]][[role green 1.00[br](77ns)]]]
|
||||
[[Pareto (quantile)][[role blue 1.38[br](44ns)]][[role blue 1.38[br](44ns)]][[role green 1.00[br](32ns)]]]
|
||||
[[Poisson (CDF)][[role blue 1.82[br](124ns)]][[role blue 1.63[br](111ns)]][[role green 1.00[br](68ns)]]]
|
||||
[[Poisson (PDF)][[role blue 1.80[br](81ns)]][[role blue 1.80[br](81ns)]][[role green 1.00[br](45ns)]]]
|
||||
[[Poisson (quantile)][[role blue 1.63[br](610ns)]][[role blue 1.45[br](543ns)]][[role green 1.00[br](374ns)]]]
|
||||
[[Rayleigh (CDF)][[role green 1.14[br](24ns)]][[role green 1.05[br](22ns)]][[role green 1.00[br](21ns)]]]
|
||||
[[Rayleigh (PDF)][[role blue 1.21[br](23ns)]][[role blue 1.21[br](23ns)]][[role green 1.00[br](19ns)]]]
|
||||
[[Rayleigh (quantile)][[role green 1.04[br](29ns)]][[role green 1.00[br](28ns)]][[role blue 1.32[br](37ns)]]]
|
||||
[[SkewNormal (CDF)][[role green 1.00[br](255ns)]][[role green 1.00[br](256ns)]][[role green 1.15[br](293ns)]]]
|
||||
[[SkewNormal (PDF)][[role green 1.11[br](100ns)]][[role green 1.00[br](90ns)]][[role green 1.02[br](92ns)]]]
|
||||
[[SkewNormal (quantile)][[role blue 1.52[br](2289ns)]][[role green 1.06[br](1606ns)]][[role green 1.00[br](1510ns)]]]
|
||||
[[StudentsT (CDF)][[role blue 1.85[br](529ns)]][[role blue 1.77[br](506ns)]][[role green 1.00[br](286ns)]]]
|
||||
[[StudentsT (PDF)][[role blue 1.58[br](226ns)]][[role blue 1.73[br](248ns)]][[role green 1.00[br](143ns)]]]
|
||||
[[StudentsT (quantile)][[role blue 1.55[br](951ns)]][[role blue 1.69[br](1042ns)]][[role green 1.00[br](615ns)]]]
|
||||
[[Weibull (CDF)][[role blue 1.50[br](87ns)]][[role blue 1.47[br](85ns)]][[role green 1.00[br](58ns)]]]
|
||||
[[Weibull (PDF)][[role blue 1.93[br](141ns)]][[role blue 1.92[br](140ns)]][[role green 1.00[br](73ns)]]]
|
||||
[[Weibull (quantile)][[role blue 1.44[br](85ns)]][[role blue 1.46[br](86ns)]][[role green 1.00[br](59ns)]]]
|
||||
[[Geometric (PDF)][[role blue 1.61[br](29ns)]][[role blue 1.72[br](31ns)]][[role green 1.00[br](18ns)]]]
|
||||
[[Geometric (quantile)][[role green 1.14[br](25ns)]][[role green 1.09[br](24ns)]][[role green 1.00[br](22ns)]]]
|
||||
[[Hypergeometric (CDF)][[role green 1.05[br](6896ns)]][[role green 1.04[br](6830ns)]][[role green 1.00[br](6577ns)]]]
|
||||
[[Hypergeometric (PDF)][[role green 1.00[br](6565ns)]][[role green 1.04[br](6855ns)]][[role green 1.03[br](6774ns)]]]
|
||||
[[Hypergeometric (quantile)][[role green 1.00[br](34866ns)]][[role green 1.12[br](38984ns)]][[role green 1.00[br](35017ns)]]]
|
||||
[[InverseChiSquared (CDF)][[role red 2.26[br](269ns)]][[role blue 1.84[br](219ns)]][[role green 1.00[br](119ns)]]]
|
||||
[[InverseChiSquared (PDF)][[role blue 1.90[br](156ns)]][[role blue 1.71[br](140ns)]][[role green 1.00[br](82ns)]]]
|
||||
[[InverseChiSquared (quantile)][[role blue 1.55[br](778ns)]][[role green 1.17[br](587ns)]][[role green 1.00[br](501ns)]]]
|
||||
[[InverseGamma (CDF)][[role blue 1.85[br](279ns)]][[role blue 1.44[br](217ns)]][[role green 1.00[br](151ns)]]]
|
||||
[[InverseGamma (PDF)][[role red 2.52[br](217ns)]][[role blue 1.85[br](159ns)]][[role green 1.00[br](86ns)]]]
|
||||
[[InverseGamma (quantile)][[role red 2.34[br](946ns)]][[role blue 1.41[br](571ns)]][[role green 1.00[br](404ns)]]]
|
||||
[[InverseGaussian (CDF)][[role green 1.05[br](63ns)]][[role green 1.03[br](62ns)]][[role green 1.00[br](60ns)]]]
|
||||
[[InverseGaussian (PDF)][[role green 1.00[br](16ns)]][[role green 1.00[br](16ns)]][[role green 1.06[br](17ns)]]]
|
||||
[[InverseGaussian (quantile)][[role blue 1.28[br](1138ns)]][[role green 1.19[br](1053ns)]][[role green 1.00[br](888ns)]]]
|
||||
[[Laplace (CDF)][[role blue 1.22[br](22ns)]][[role blue 1.22[br](22ns)]][[role green 1.00[br](18ns)]]]
|
||||
[[Laplace (PDF)][[role blue 1.44[br](23ns)]][[role blue 1.50[br](24ns)]][[role green 1.00[br](16ns)]]]
|
||||
[[Laplace (quantile)][[role blue 1.22[br](22ns)]][[role blue 1.22[br](22ns)]][[role green 1.00[br](18ns)]]]
|
||||
[[LogNormal (CDF)][[role blue 1.26[br](49ns)]][[role blue 1.26[br](49ns)]][[role green 1.00[br](39ns)]]]
|
||||
[[LogNormal (PDF)][[role green 1.16[br](43ns)]][[role green 1.14[br](42ns)]][[role green 1.00[br](37ns)]]]
|
||||
[[LogNormal (quantile)][[role blue 1.30[br](82ns)]][[role blue 1.30[br](82ns)]][[role green 1.00[br](63ns)]]]
|
||||
[[Logistic (CDF)][[role blue 1.50[br](24ns)]][[role blue 1.50[br](24ns)]][[role green 1.00[br](16ns)]]]
|
||||
[[Logistic (PDF)][[role blue 1.26[br](29ns)]][[role blue 1.26[br](29ns)]][[role green 1.00[br](23ns)]]]
|
||||
[[Logistic (quantile)][[role green 1.11[br](21ns)]][[role green 1.05[br](20ns)]][[role green 1.00[br](19ns)]]]
|
||||
[[NegativeBinomial (CDF)][[role red 2.62[br](1081ns)]][[role red 2.02[br](832ns)]][[role green 1.00[br](412ns)]]]
|
||||
[[NegativeBinomial (PDF)][[role blue 1.67[br](200ns)]][[role blue 1.71[br](205ns)]][[role green 1.00[br](120ns)]]]
|
||||
[[NegativeBinomial (quantile)][[role blue 1.53[br](5462ns)]][[role blue 1.22[br](4355ns)]][[role green 1.00[br](3571ns)]]]
|
||||
[[NonCentralBeta (CDF)][[role red 2.67[br](1449ns)]][[role red 2.23[br](1212ns)]][[role green 1.00[br](543ns)]]]
|
||||
[[NonCentralBeta (PDF)][[role red 2.64[br](1186ns)]][[role red 2.24[br](1009ns)]][[role green 1.00[br](450ns)]]]
|
||||
[[NonCentralBeta (quantile)][[role red 3.39[br](29111ns)]][[role red 2.81[br](24149ns)]][[role green 1.00[br](8580ns)]]]
|
||||
[[NonCentralChiSquared (CDF)][[role red 2.78[br](4617ns)]][[role red 2.19[br](3633ns)]][[role green 1.00[br](1662ns)]]]
|
||||
[[NonCentralChiSquared (PDF)][[role blue 1.73[br](607ns)]][[role blue 1.58[br](552ns)]][[role green 1.00[br](350ns)]]]
|
||||
[[NonCentralChiSquared (quantile)][[role red 3.89[br](27110ns)]][[role red 2.60[br](18124ns)]][[role green 1.00[br](6974ns)]]]
|
||||
[[NonCentralF (CDF)][[role red 2.45[br](1382ns)]][[role red 2.07[br](1167ns)]][[role green 1.00[br](564ns)]]]
|
||||
[[NonCentralF (PDF)][[role red 2.43[br](1087ns)]][[role red 2.13[br](952ns)]][[role green 1.00[br](447ns)]]]
|
||||
[[NonCentralF (quantile)][[role red 2.76[br](20066ns)]][[role red 2.18[br](15826ns)]][[role green 1.00[br](7268ns)]]]
|
||||
[[NonCentralT (CDF)][[role red 2.26[br](6005ns)]][[role blue 1.84[br](4878ns)]][[role green 1.00[br](2655ns)]]]
|
||||
[[NonCentralT (PDF)][[role red 2.53[br](4582ns)]][[role red 2.11[br](3828ns)]][[role green 1.00[br](1813ns)]]]
|
||||
[[NonCentralT (quantile)][[role red 2.91[br](56269ns)]][[role red 2.10[br](40598ns)]][[role green 1.00[br](19366ns)]]]
|
||||
[[Normal (CDF)][[role blue 1.52[br](38ns)]][[role blue 1.44[br](36ns)]][[role green 1.00[br](25ns)]]]
|
||||
[[Normal (PDF)][[role green 1.16[br](29ns)]][[role green 1.16[br](29ns)]][[role green 1.00[br](25ns)]]]
|
||||
[[Normal (quantile)][[role green 1.08[br](40ns)]][[role green 1.14[br](42ns)]][[role green 1.00[br](37ns)]]]
|
||||
[[Pareto (CDF)][[role blue 1.60[br](48ns)]][[role blue 1.67[br](50ns)]][[role green 1.00[br](30ns)]]]
|
||||
[[Pareto (PDF)][[role blue 1.44[br](111ns)]][[role blue 1.40[br](108ns)]][[role green 1.00[br](77ns)]]]
|
||||
[[Pareto (quantile)][[role blue 1.34[br](43ns)]][[role blue 1.38[br](44ns)]][[role green 1.00[br](32ns)]]]
|
||||
[[Poisson (CDF)][[role blue 1.72[br](122ns)]][[role blue 1.51[br](107ns)]][[role green 1.00[br](71ns)]]]
|
||||
[[Poisson (PDF)][[role blue 1.91[br](82ns)]][[role blue 1.88[br](81ns)]][[role green 1.00[br](43ns)]]]
|
||||
[[Poisson (quantile)][[role blue 1.65[br](599ns)]][[role blue 1.47[br](532ns)]][[role green 1.00[br](362ns)]]]
|
||||
[[Rayleigh (CDF)][[role blue 1.28[br](23ns)]][[role green 1.17[br](21ns)]][[role green 1.00[br](18ns)]]]
|
||||
[[Rayleigh (PDF)][[role blue 1.24[br](21ns)]][[role blue 1.24[br](21ns)]][[role green 1.00[br](17ns)]]]
|
||||
[[Rayleigh (quantile)][[role green 1.08[br](27ns)]][[role green 1.08[br](27ns)]][[role green 1.00[br](25ns)]]]
|
||||
[[SkewNormal (CDF)][[role green 1.05[br](232ns)]][[role green 1.04[br](230ns)]][[role green 1.00[br](221ns)]]]
|
||||
[[SkewNormal (PDF)][[role blue 1.21[br](81ns)]][[role blue 1.21[br](81ns)]][[role green 1.00[br](67ns)]]]
|
||||
[[SkewNormal (quantile)][[role blue 1.45[br](2020ns)]][[role green 1.05[br](1464ns)]][[role green 1.00[br](1391ns)]]]
|
||||
[[StudentsT (CDF)][[role blue 1.95[br](464ns)]][[role blue 1.95[br](463ns)]][[role green 1.00[br](238ns)]]]
|
||||
[[StudentsT (PDF)][[role blue 1.95[br](216ns)]][[role red 2.17[br](241ns)]][[role green 1.00[br](111ns)]]]
|
||||
[[StudentsT (quantile)][[role blue 1.72[br](839ns)]][[role blue 1.78[br](868ns)]][[role green 1.00[br](487ns)]]]
|
||||
[[Weibull (CDF)][[role blue 1.53[br](75ns)]][[role blue 1.47[br](72ns)]][[role green 1.00[br](49ns)]]]
|
||||
[[Weibull (PDF)][[role blue 1.82[br](120ns)]][[role blue 1.79[br](118ns)]][[role green 1.00[br](66ns)]]]
|
||||
[[Weibull (quantile)][[role blue 1.49[br](73ns)]][[role blue 1.53[br](75ns)]][[role green 1.00[br](49ns)]]]
|
||||
]
|
||||
]
|
||||
|
||||
[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.61][DCDFLIB]]
|
||||
[[ArcSine (CDF)][[role green 1.00[br](42ns)]][[role grey -]]]
|
||||
[[ArcSine (PDF)][[role green 1.00[br](15ns)]][[role grey -]]]
|
||||
[[ArcSine (quantile)][[role green 1.00[br](20ns)]][[role grey -]]]
|
||||
[[Beta (CDF)][[role green 1.00[br](209ns)]][[role blue 1.94[br](405ns)]]]
|
||||
[[Beta (PDF)][[role green 1.00[br](141ns)]][[role grey -]]]
|
||||
[[Beta (quantile)][[role green 1.00[br](1118ns)]][[role red 7.84[br](8768ns)]]]
|
||||
[[Binomial (CDF)][[role green 1.00[br](679ns)]][[role green 1.19[br](807ns)]]]
|
||||
[[Binomial (PDF)][[role green 1.00[br](190ns)]][[role grey -]]]
|
||||
[[Binomial (quantile)][[role green 1.00[br](3159ns)]][[role red 4.14[br](13084ns)]]]
|
||||
[[Cauchy (CDF)][[role green 1.00[br](35ns)]][[role grey -]]]
|
||||
[[Cauchy (PDF)][[role green 1.00[br](14ns)]][[role grey -]]]
|
||||
[[Cauchy (quantile)][[role green 1.00[br](25ns)]][[role grey -]]]
|
||||
[[ChiSquared (CDF)][[role blue 1.30[br](279ns)]][[role green 1.00[br](215ns)]]]
|
||||
[[ChiSquared (PDF)][[role green 1.00[br](130ns)]][[role grey -]]]
|
||||
[[ChiSquared (quantile)][[role green 1.00[br](758ns)]][[role red 6.73[br](5100ns)]]]
|
||||
[[Exponential (CDF)][[role green 1.00[br](22ns)]][[role grey -]]]
|
||||
[[Exponential (PDF)][[role green 1.00[br](19ns)]][[role grey -]]]
|
||||
[[Exponential (quantile)][[role green 1.00[br](27ns)]][[role grey -]]]
|
||||
[[ExtremeValue (CDF)][[role green 1.00[br](41ns)]][[role grey -]]]
|
||||
[[ExtremeValue (PDF)][[role green 1.00[br](43ns)]][[role grey -]]]
|
||||
[[ExtremeValue (quantile)][[role green 1.00[br](32ns)]][[role grey -]]]
|
||||
[[F (CDF)][[role green 1.00[br](655ns)]][[role green 1.06[br](695ns)]]]
|
||||
[[F (PDF)][[role green 1.00[br](191ns)]][[role grey -]]]
|
||||
[[F (quantile)][[role green 1.00[br](1526ns)]][[role red 6.19[br](9443ns)]]]
|
||||
[[Gamma (CDF)][[role green 1.10[br](250ns)]][[role green 1.00[br](228ns)]]]
|
||||
[[Gamma (PDF)][[role green 1.00[br](156ns)]][[role grey -]]]
|
||||
[[Gamma (quantile)][[role blue 1.31[br](880ns)]][[role green 1.00[br](671ns)]]]
|
||||
[[ArcSine (CDF)][[role green 1.00[br](45ns)]][[role grey -]]]
|
||||
[[ArcSine (PDF)][[role green 1.00[br](16ns)]][[role grey -]]]
|
||||
[[ArcSine (quantile)][[role green 1.00[br](21ns)]][[role grey -]]]
|
||||
[[Beta (CDF)][[role green 1.00[br](196ns)]][[role blue 1.90[br](372ns)]]]
|
||||
[[Beta (PDF)][[role green 1.00[br](143ns)]][[role grey -]]]
|
||||
[[Beta (quantile)][[role green 1.00[br](1127ns)]][[role red 6.95[br](7832ns)]]]
|
||||
[[Binomial (CDF)][[role green 1.00[br](682ns)]][[role green 1.11[br](756ns)]]]
|
||||
[[Binomial (PDF)][[role green 1.00[br](184ns)]][[role grey -]]]
|
||||
[[Binomial (quantile)][[role green 1.00[br](3249ns)]][[role red 3.63[br](11787ns)]]]
|
||||
[[Cauchy (CDF)][[role green 1.00[br](32ns)]][[role grey -]]]
|
||||
[[Cauchy (PDF)][[role green 1.00[br](11ns)]][[role grey -]]]
|
||||
[[Cauchy (quantile)][[role green 1.00[br](23ns)]][[role grey -]]]
|
||||
[[ChiSquared (CDF)][[role blue 1.35[br](268ns)]][[role green 1.00[br](198ns)]]]
|
||||
[[ChiSquared (PDF)][[role green 1.00[br](129ns)]][[role grey -]]]
|
||||
[[ChiSquared (quantile)][[role green 1.00[br](741ns)]][[role red 6.19[br](4587ns)]]]
|
||||
[[Exponential (CDF)][[role green 1.00[br](20ns)]][[role grey -]]]
|
||||
[[Exponential (PDF)][[role green 1.00[br](16ns)]][[role grey -]]]
|
||||
[[Exponential (quantile)][[role green 1.00[br](29ns)]][[role grey -]]]
|
||||
[[ExtremeValue (CDF)][[role green 1.00[br](45ns)]][[role grey -]]]
|
||||
[[ExtremeValue (PDF)][[role green 1.00[br](44ns)]][[role grey -]]]
|
||||
[[ExtremeValue (quantile)][[role green 1.00[br](36ns)]][[role grey -]]]
|
||||
[[F (CDF)][[role green 1.08[br](643ns)]][[role green 1.00[br](596ns)]]]
|
||||
[[F (PDF)][[role green 1.00[br](202ns)]][[role grey -]]]
|
||||
[[F (quantile)][[role green 1.00[br](1464ns)]][[role red 5.89[br](8630ns)]]]
|
||||
[[Gamma (CDF)][[role blue 1.40[br](294ns)]][[role green 1.00[br](210ns)]]]
|
||||
[[Gamma (PDF)][[role green 1.00[br](159ns)]][[role grey -]]]
|
||||
[[Gamma (quantile)][[role green 1.18[br](841ns)]][[role green 1.00[br](714ns)]]]
|
||||
[[Geometric (CDF)][[role green 1.00[br](26ns)]][[role grey -]]]
|
||||
[[Geometric (PDF)][[role green 1.00[br](27ns)]][[role grey -]]]
|
||||
[[Geometric (quantile)][[role green 1.00[br](24ns)]][[role grey -]]]
|
||||
[[Hypergeometric (CDF)][[role green 1.00[br](6874ns)]][[role grey -]]]
|
||||
[[Hypergeometric (PDF)][[role green 1.00[br](6557ns)]][[role grey -]]]
|
||||
[[Hypergeometric (quantile)][[role green 1.00[br](35904ns)]][[role grey -]]]
|
||||
[[InverseChiSquared (CDF)][[role green 1.00[br](265ns)]][[role grey -]]]
|
||||
[[InverseChiSquared (PDF)][[role green 1.00[br](150ns)]][[role grey -]]]
|
||||
[[InverseChiSquared (quantile)][[role green 1.00[br](754ns)]][[role grey -]]]
|
||||
[[InverseGamma (CDF)][[role green 1.00[br](260ns)]][[role grey -]]]
|
||||
[[InverseGamma (PDF)][[role green 1.00[br](172ns)]][[role grey -]]]
|
||||
[[InverseGamma (quantile)][[role green 1.00[br](846ns)]][[role grey -]]]
|
||||
[[InverseGaussian (CDF)][[role green 1.00[br](64ns)]][[role grey -]]]
|
||||
[[InverseGaussian (PDF)][[role green 1.00[br](18ns)]][[role grey -]]]
|
||||
[[InverseGaussian (quantile)][[role green 1.00[br](1187ns)]][[role grey -]]]
|
||||
[[Laplace (CDF)][[role green 1.00[br](29ns)]][[role grey -]]]
|
||||
[[Laplace (PDF)][[role green 1.00[br](31ns)]][[role grey -]]]
|
||||
[[Laplace (quantile)][[role green 1.00[br](19ns)]][[role grey -]]]
|
||||
[[LogNormal (CDF)][[role green 1.00[br](50ns)]][[role grey -]]]
|
||||
[[LogNormal (PDF)][[role green 1.00[br](45ns)]][[role grey -]]]
|
||||
[[LogNormal (quantile)][[role green 1.00[br](84ns)]][[role grey -]]]
|
||||
[[Logistic (CDF)][[role green 1.00[br](25ns)]][[role grey -]]]
|
||||
[[Logistic (PDF)][[role green 1.00[br](30ns)]][[role grey -]]]
|
||||
[[Geometric (PDF)][[role green 1.00[br](29ns)]][[role grey -]]]
|
||||
[[Geometric (quantile)][[role green 1.00[br](25ns)]][[role grey -]]]
|
||||
[[Hypergeometric (CDF)][[role green 1.00[br](6896ns)]][[role grey -]]]
|
||||
[[Hypergeometric (PDF)][[role green 1.00[br](6565ns)]][[role grey -]]]
|
||||
[[Hypergeometric (quantile)][[role green 1.00[br](34866ns)]][[role grey -]]]
|
||||
[[InverseChiSquared (CDF)][[role green 1.00[br](269ns)]][[role grey -]]]
|
||||
[[InverseChiSquared (PDF)][[role green 1.00[br](156ns)]][[role grey -]]]
|
||||
[[InverseChiSquared (quantile)][[role green 1.00[br](778ns)]][[role grey -]]]
|
||||
[[InverseGamma (CDF)][[role green 1.00[br](279ns)]][[role grey -]]]
|
||||
[[InverseGamma (PDF)][[role green 1.00[br](217ns)]][[role grey -]]]
|
||||
[[InverseGamma (quantile)][[role green 1.00[br](946ns)]][[role grey -]]]
|
||||
[[InverseGaussian (CDF)][[role green 1.00[br](63ns)]][[role grey -]]]
|
||||
[[InverseGaussian (PDF)][[role green 1.00[br](16ns)]][[role grey -]]]
|
||||
[[InverseGaussian (quantile)][[role green 1.00[br](1138ns)]][[role grey -]]]
|
||||
[[Laplace (CDF)][[role green 1.00[br](22ns)]][[role grey -]]]
|
||||
[[Laplace (PDF)][[role green 1.00[br](23ns)]][[role grey -]]]
|
||||
[[Laplace (quantile)][[role green 1.00[br](22ns)]][[role grey -]]]
|
||||
[[LogNormal (CDF)][[role green 1.00[br](49ns)]][[role grey -]]]
|
||||
[[LogNormal (PDF)][[role green 1.00[br](43ns)]][[role grey -]]]
|
||||
[[LogNormal (quantile)][[role green 1.00[br](82ns)]][[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](21ns)]][[role grey -]]]
|
||||
[[NegativeBinomial (CDF)][[role blue 1.34[br](1106ns)]][[role green 1.00[br](828ns)]]]
|
||||
[[NegativeBinomial (PDF)][[role green 1.00[br](199ns)]][[role grey -]]]
|
||||
[[NegativeBinomial (quantile)][[role green 1.00[br](5608ns)]][[role red 2.84[br](15938ns)]]]
|
||||
[[NonCentralBeta (CDF)][[role green 1.00[br](1469ns)]][[role grey -]]]
|
||||
[[NonCentralBeta (PDF)][[role green 1.00[br](1210ns)]][[role grey -]]]
|
||||
[[NonCentralBeta (quantile)][[role green 1.00[br](29828ns)]][[role grey -]]]
|
||||
[[NonCentralChiSquared (CDF)][[role red 8.38[br](4691ns)]][[role green 1.00[br](560ns)]]]
|
||||
[[NonCentralChiSquared (PDF)][[role green 1.00[br](658ns)]][[role grey -]]]
|
||||
[[NonCentralChiSquared (quantile)][[role red 2.22[br](28744ns)]][[role green 1.00[br](12959ns)]]]
|
||||
[[NonCentralF (CDF)][[role green 1.04[br](1404ns)]][[role green 1.00[br](1351ns)]]]
|
||||
[[NonCentralF (PDF)][[role green 1.00[br](1109ns)]][[role grey -]]]
|
||||
[[NonCentralF (quantile)][[role blue 1.38[br](20445ns)]][[role green 1.00[br](14824ns)]]]
|
||||
[[NonCentralT (CDF)][[role red 2.21[br](6086ns)]][[role green 1.00[br](2754ns)]]]
|
||||
[[NonCentralT (PDF)][[role green 1.00[br](4616ns)]][[role grey -]]]
|
||||
[[NonCentralT (quantile)][[role blue 1.33[br](56685ns)]][[role green 1.00[br](42657ns)]]]
|
||||
[[Normal (CDF)][[role green 1.00[br](33ns)]][[role red 5.15[br](170ns)]]]
|
||||
[[Normal (PDF)][[role green 1.00[br](30ns)]][[role grey -]]]
|
||||
[[Normal (quantile)][[role green 1.00[br](40ns)]][[role red 10.47[br](419ns)]]]
|
||||
[[Pareto (CDF)][[role green 1.00[br](46ns)]][[role grey -]]]
|
||||
[[Pareto (PDF)][[role green 1.00[br](108ns)]][[role grey -]]]
|
||||
[[Pareto (quantile)][[role green 1.00[br](44ns)]][[role grey -]]]
|
||||
[[Poisson (CDF)][[role green 1.00[br](124ns)]][[role blue 1.44[br](179ns)]]]
|
||||
[[Poisson (PDF)][[role green 1.00[br](81ns)]][[role grey -]]]
|
||||
[[Poisson (quantile)][[role green 1.00[br](610ns)]][[role red 4.24[br](2584ns)]]]
|
||||
[[Rayleigh (CDF)][[role green 1.00[br](24ns)]][[role grey -]]]
|
||||
[[Rayleigh (PDF)][[role green 1.00[br](23ns)]][[role grey -]]]
|
||||
[[Rayleigh (quantile)][[role green 1.00[br](29ns)]][[role grey -]]]
|
||||
[[SkewNormal (CDF)][[role green 1.00[br](255ns)]][[role grey -]]]
|
||||
[[SkewNormal (PDF)][[role green 1.00[br](100ns)]][[role grey -]]]
|
||||
[[SkewNormal (quantile)][[role green 1.00[br](2289ns)]][[role grey -]]]
|
||||
[[StudentsT (CDF)][[role blue 1.48[br](529ns)]][[role green 1.00[br](357ns)]]]
|
||||
[[StudentsT (PDF)][[role green 1.00[br](226ns)]][[role grey -]]]
|
||||
[[StudentsT (quantile)][[role green 1.00[br](951ns)]][[role red 3.22[br](3063ns)]]]
|
||||
[[Weibull (CDF)][[role green 1.00[br](87ns)]][[role grey -]]]
|
||||
[[Weibull (PDF)][[role green 1.00[br](141ns)]][[role grey -]]]
|
||||
[[Weibull (quantile)][[role green 1.00[br](85ns)]][[role grey -]]]
|
||||
[[NegativeBinomial (CDF)][[role blue 1.34[br](1081ns)]][[role green 1.00[br](806ns)]]]
|
||||
[[NegativeBinomial (PDF)][[role green 1.00[br](200ns)]][[role grey -]]]
|
||||
[[NegativeBinomial (quantile)][[role green 1.00[br](5462ns)]][[role red 2.84[br](15511ns)]]]
|
||||
[[NonCentralBeta (CDF)][[role green 1.00[br](1449ns)]][[role grey -]]]
|
||||
[[NonCentralBeta (PDF)][[role green 1.00[br](1186ns)]][[role grey -]]]
|
||||
[[NonCentralBeta (quantile)][[role green 1.00[br](29111ns)]][[role grey -]]]
|
||||
[[NonCentralChiSquared (CDF)][[role red 9.20[br](4617ns)]][[role green 1.00[br](502ns)]]]
|
||||
[[NonCentralChiSquared (PDF)][[role green 1.00[br](607ns)]][[role grey -]]]
|
||||
[[NonCentralChiSquared (quantile)][[role red 2.34[br](27110ns)]][[role green 1.00[br](11572ns)]]]
|
||||
[[NonCentralF (CDF)][[role blue 1.22[br](1382ns)]][[role green 1.00[br](1132ns)]]]
|
||||
[[NonCentralF (PDF)][[role green 1.00[br](1087ns)]][[role grey -]]]
|
||||
[[NonCentralF (quantile)][[role blue 1.21[br](20066ns)]][[role green 1.00[br](16553ns)]]]
|
||||
[[NonCentralT (CDF)][[role red 2.15[br](6005ns)]][[role green 1.00[br](2792ns)]]]
|
||||
[[NonCentralT (PDF)][[role green 1.00[br](4582ns)]][[role grey -]]]
|
||||
[[NonCentralT (quantile)][[role blue 1.23[br](56269ns)]][[role green 1.00[br](45879ns)]]]
|
||||
[[Normal (CDF)][[role green 1.00[br](38ns)]][[role red 4.16[br](158ns)]]]
|
||||
[[Normal (PDF)][[role green 1.00[br](29ns)]][[role grey -]]]
|
||||
[[Normal (quantile)][[role green 1.00[br](40ns)]][[role red 10.22[br](409ns)]]]
|
||||
[[Pareto (CDF)][[role green 1.00[br](48ns)]][[role grey -]]]
|
||||
[[Pareto (PDF)][[role green 1.00[br](111ns)]][[role grey -]]]
|
||||
[[Pareto (quantile)][[role green 1.00[br](43ns)]][[role grey -]]]
|
||||
[[Poisson (CDF)][[role green 1.00[br](122ns)]][[role blue 1.48[br](181ns)]]]
|
||||
[[Poisson (PDF)][[role green 1.00[br](82ns)]][[role grey -]]]
|
||||
[[Poisson (quantile)][[role green 1.00[br](599ns)]][[role red 4.63[br](2772ns)]]]
|
||||
[[Rayleigh (CDF)][[role green 1.00[br](23ns)]][[role grey -]]]
|
||||
[[Rayleigh (PDF)][[role green 1.00[br](21ns)]][[role grey -]]]
|
||||
[[Rayleigh (quantile)][[role green 1.00[br](27ns)]][[role grey -]]]
|
||||
[[SkewNormal (CDF)][[role green 1.00[br](232ns)]][[role grey -]]]
|
||||
[[SkewNormal (PDF)][[role green 1.00[br](81ns)]][[role grey -]]]
|
||||
[[SkewNormal (quantile)][[role green 1.00[br](2020ns)]][[role grey -]]]
|
||||
[[StudentsT (CDF)][[role green 1.15[br](464ns)]][[role green 1.00[br](404ns)]]]
|
||||
[[StudentsT (PDF)][[role green 1.00[br](216ns)]][[role grey -]]]
|
||||
[[StudentsT (quantile)][[role green 1.00[br](839ns)]][[role red 3.80[br](3188ns)]]]
|
||||
[[Weibull (CDF)][[role green 1.00[br](75ns)]][[role grey -]]]
|
||||
[[Weibull (PDF)][[role green 1.00[br](120ns)]][[role grey -]]]
|
||||
[[Weibull (quantile)][[role green 1.00[br](73ns)]][[role grey -]]]
|
||||
]
|
||||
]
|
||||
|
||||
@@ -789,15 +773,15 @@ boost 1.61]]
|
||||
[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.61][math.h]]
|
||||
[[cbrt[br](85/85 tests selected)][[role green 1.00[br](45ns)]][[role blue 1.42[br](64ns)]]]
|
||||
[[cyl_bessel_j (integer order)[br](267/268 tests selected)][[role green 1.00[br](98ns)]][[role red 2.35[br](230ns)]]]
|
||||
[[cyl_neumann (integer order)[br](428/428 tests selected)][[role blue 1.41[br](226ns)]][[role green 1.00[br](160ns)]]]
|
||||
[[erf[br](950/950 tests selected)][[role green 1.00[br](13ns)]][[role blue 1.46[br](19ns)]]]
|
||||
[[erfc[br](950/950 tests selected)][[role green 1.00[br](18ns)]][[role red 3.11[br](56ns)]]]
|
||||
[[expm1[br](80/80 tests selected)][[role green 1.10[br](11ns)]][[role green 1.00[br](10ns)]]]
|
||||
[[lgamma[br](400/400 tests selected)][[role green 1.00[br](93ns)]][[role blue 1.56[br](145ns)]]]
|
||||
[[log1p[br](80/80 tests selected)][[role blue 1.29[br](18ns)]][[role green 1.00[br](14ns)]]]
|
||||
[[tgamma[br](400/400 tests selected)][[role green 1.00[br](79ns)]][[role red 11.03[br](871ns)]]]
|
||||
[[cbrt[br](85/85 tests selected)][[role green 1.00[br](45ns)]][[role blue 1.44[br](65ns)]]]
|
||||
[[cyl_bessel_j (integer order)[br](267/268 tests selected)][[role green 1.00[br](103ns)]][[role red 2.11[br](217ns)]]]
|
||||
[[cyl_neumann (integer order)[br](428/428 tests selected)][[role blue 1.57[br](225ns)]][[role green 1.00[br](143ns)]]]
|
||||
[[erf[br](950/950 tests selected)][[role green 1.10[br](23ns)]][[role green 1.00[br](21ns)]]]
|
||||
[[erfc[br](950/950 tests selected)][[role green 1.00[br](22ns)]][[role red 3.36[br](74ns)]]]
|
||||
[[expm1[br](80/80 tests selected)][[role green 1.00[br](10ns)]][[role green 1.10[br](11ns)]]]
|
||||
[[lgamma[br](400/400 tests selected)][[role green 1.00[br](73ns)]][[role blue 1.74[br](127ns)]]]
|
||||
[[log1p[br](80/80 tests selected)][[role green 1.08[br](14ns)]][[role green 1.00[br](13ns)]]]
|
||||
[[tgamma[br](400/400 tests selected)][[role green 1.00[br](77ns)]][[role red 12.12[br](933ns)]]]
|
||||
]
|
||||
]
|
||||
|
||||
@@ -805,58 +789,58 @@ boost 1.61]]
|
||||
[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.61][GNU C++ version 5.3.0[br]boost 1.61][GNU C++ version 5.3.0[br]boost 1.61[br]promote_double<false>][Intel C++ C++0x mode version 1600[br]boost 1.61]]
|
||||
[[assoc_laguerre][[role green 1.11[br](199ns)]][[role blue 1.21[br](217ns)]][[role green 1.06[br](190ns)]][[role green 1.00[br](180ns)]]]
|
||||
[[assoc_legendre][[role blue 1.79[br](172ns)]][[role blue 1.80[br](173ns)]][[role green 1.16[br](111ns)]][[role green 1.00[br](96ns)]]]
|
||||
[[beta][[role blue 1.65[br](167ns)]][[role red 3.78[br](382ns)]][[role red 2.17[br](219ns)]][[role green 1.00[br](101ns)]]]
|
||||
[[beta (incomplete)][[role blue 1.38[br](501ns)]][[role red 3.03[br](1096ns)]][[role blue 1.84[br](666ns)]][[role green 1.00[br](362ns)]]]
|
||||
[[assoc_laguerre][[role green 1.16[br](208ns)]][[role blue 1.21[br](217ns)]][[role green 1.06[br](190ns)]][[role green 1.00[br](180ns)]]]
|
||||
[[assoc_legendre][[role blue 1.57[br](151ns)]][[role blue 1.80[br](173ns)]][[role green 1.16[br](111ns)]][[role green 1.00[br](96ns)]]]
|
||||
[[beta][[role blue 1.74[br](176ns)]][[role red 3.78[br](382ns)]][[role red 2.17[br](219ns)]][[role green 1.00[br](101ns)]]]
|
||||
[[beta (incomplete)][[role blue 1.44[br](520ns)]][[role red 3.03[br](1096ns)]][[role blue 1.84[br](666ns)]][[role green 1.00[br](362ns)]]]
|
||||
[[cbrt][[role red 3.21[br](45ns)]][[role red 3.43[br](48ns)]][[role red 3.07[br](43ns)]][[role green 1.00[br](14ns)]]]
|
||||
[[cyl_bessel_i][[role green 1.13[br](413ns)]][[role red 2.78[br](1016ns)]][[role blue 1.21[br](442ns)]][[role green 1.00[br](365ns)]]]
|
||||
[[cyl_bessel_i (integer order)][[role blue 1.28[br](258ns)]][[role red 3.16[br](638ns)]][[role blue 1.22[br](247ns)]][[role green 1.00[br](202ns)]]]
|
||||
[[cyl_bessel_j][[role green 1.20[br](490ns)]][[role red 2.06[br](841ns)]][[role blue 1.25[br](513ns)]][[role green 1.00[br](409ns)]]]
|
||||
[[cyl_bessel_j (integer order)][[role blue 1.29[br](98ns)]][[role red 2.39[br](182ns)]][[role blue 1.47[br](112ns)]][[role green 1.00[br](76ns)]]]
|
||||
[[cyl_bessel_k][[role green 1.05[br](749ns)]][[role red 9.43[br](6743ns)]][[role green 1.03[br](734ns)]][[role green 1.00[br](715ns)]]]
|
||||
[[cyl_bessel_i][[role green 1.11[br](404ns)]][[role red 2.78[br](1016ns)]][[role blue 1.21[br](442ns)]][[role green 1.00[br](365ns)]]]
|
||||
[[cyl_bessel_i (integer order)][[role blue 1.29[br](261ns)]][[role red 3.16[br](638ns)]][[role blue 1.22[br](247ns)]][[role green 1.00[br](202ns)]]]
|
||||
[[cyl_bessel_j][[role green 1.19[br](488ns)]][[role red 2.06[br](841ns)]][[role blue 1.25[br](513ns)]][[role green 1.00[br](409ns)]]]
|
||||
[[cyl_bessel_j (integer order)][[role blue 1.36[br](103ns)]][[role red 2.39[br](182ns)]][[role blue 1.47[br](112ns)]][[role green 1.00[br](76ns)]]]
|
||||
[[cyl_bessel_k][[role green 1.04[br](747ns)]][[role red 9.43[br](6743ns)]][[role green 1.03[br](734ns)]][[role green 1.00[br](715ns)]]]
|
||||
[[cyl_bessel_k (integer order)][[role blue 1.26[br](419ns)]][[role red 10.49[br](3494ns)]][[role green 1.10[br](367ns)]][[role green 1.00[br](333ns)]]]
|
||||
[[cyl_neumann][[role red 17.51[br](11716ns)]][[role red 2.01[br](1346ns)]][[role green 1.00[br](669ns)]][[role red 15.35[br](10266ns)]]]
|
||||
[[cyl_neumann (integer order)][[role green 1.00[br](226ns)]][[role blue 1.78[br](403ns)]][[role blue 1.23[br](279ns)]][[role green 1.01[br](229ns)]]]
|
||||
[[digamma][[role blue 1.25[br](25ns)]][[role red 3.75[br](75ns)]][[role red 2.15[br](43ns)]][[role green 1.00[br](20ns)]]]
|
||||
[[ellint_1][[role blue 1.55[br](273ns)]][[role blue 1.99[br](350ns)]][[role blue 1.32[br](232ns)]][[role green 1.00[br](176ns)]]]
|
||||
[[ellint_1 (complete)][[role blue 1.75[br](49ns)]][[role red 2.57[br](72ns)]][[role blue 1.57[br](44ns)]][[role green 1.00[br](28ns)]]]
|
||||
[[ellint_2][[role blue 1.51[br](444ns)]][[role red 2.17[br](640ns)]][[role blue 1.52[br](449ns)]][[role green 1.00[br](295ns)]]]
|
||||
[[ellint_2 (complete)][[role blue 1.69[br](49ns)]][[role red 2.07[br](60ns)]][[role blue 1.24[br](36ns)]][[role green 1.00[br](29ns)]]]
|
||||
[[ellint_3][[role blue 1.48[br](884ns)]][[role red 2.91[br](1733ns)]][[role blue 1.65[br](986ns)]][[role green 1.00[br](596ns)]]]
|
||||
[[ellint_3 (complete)][[role blue 1.59[br](558ns)]][[role red 3.07[br](1079ns)]][[role blue 1.46[br](514ns)]][[role green 1.00[br](352ns)]]]
|
||||
[[ellint_rc][[role blue 1.23[br](38ns)]][[role red 2.68[br](83ns)]][[role blue 1.55[br](48ns)]][[role green 1.00[br](31ns)]]]
|
||||
[[ellint_rd][[role blue 1.41[br](267ns)]][[role blue 1.83[br](348ns)]][[role blue 1.40[br](266ns)]][[role green 1.00[br](190ns)]]]
|
||||
[[ellint_rf][[role blue 1.36[br](57ns)]][[role red 2.40[br](101ns)]][[role blue 1.57[br](66ns)]][[role green 1.00[br](42ns)]]]
|
||||
[[ellint_rj][[role blue 1.43[br](257ns)]][[role red 2.96[br](532ns)]][[role blue 1.43[br](257ns)]][[role green 1.00[br](180ns)]]]
|
||||
[[erf][[role green 1.00[br](13ns)]][[role red 2.92[br](38ns)]][[role blue 1.92[br](25ns)]][[role green 1.00[br](13ns)]]]
|
||||
[[erfc][[role green 1.06[br](18ns)]][[role red 3.41[br](58ns)]][[role red 2.06[br](35ns)]][[role green 1.00[br](17ns)]]]
|
||||
[[expint][[role green 1.00[br](28ns)]][[role red 3.07[br](86ns)]][[role red 2.14[br](60ns)]][[role green 1.00[br](28ns)]]]
|
||||
[[expint (En)][[role green 1.12[br](119ns)]][[role red 2.19[br](232ns)]][[role blue 1.38[br](146ns)]][[role green 1.00[br](106ns)]]]
|
||||
[[expm1][[role green 1.00[br](11ns)]][[role red 2.82[br](31ns)]][[role red 2.18[br](24ns)]][[role green 1.00[br](11ns)]]]
|
||||
[[gamma_p][[role blue 1.24[br](185ns)]][[role red 2.64[br](393ns)]][[role blue 1.71[br](255ns)]][[role green 1.00[br](149ns)]]]
|
||||
[[gamma_p_inv][[role blue 1.31[br](682ns)]][[role red 2.47[br](1288ns)]][[role blue 1.91[br](997ns)]][[role green 1.00[br](521ns)]]]
|
||||
[[gamma_q][[role blue 1.20[br](185ns)]][[role red 2.79[br](429ns)]][[role blue 1.61[br](248ns)]][[role green 1.00[br](154ns)]]]
|
||||
[[gamma_q_inv][[role blue 1.33[br](685ns)]][[role red 2.38[br](1225ns)]][[role blue 1.89[br](971ns)]][[role green 1.00[br](515ns)]]]
|
||||
[[ibeta][[role blue 1.57[br](612ns)]][[role red 3.13[br](1218ns)]][[role blue 1.83[br](711ns)]][[role green 1.00[br](389ns)]]]
|
||||
[[ibeta_inv][[role blue 1.35[br](1964ns)]][[role red 2.81[br](4085ns)]][[role red 2.27[br](3303ns)]][[role green 1.00[br](1452ns)]]]
|
||||
[[ibetac][[role blue 1.34[br](537ns)]][[role red 2.94[br](1179ns)]][[role blue 1.73[br](694ns)]][[role green 1.00[br](401ns)]]]
|
||||
[[ibetac_inv][[role blue 1.34[br](1938ns)]][[role red 2.80[br](4058ns)]][[role blue 1.78[br](2572ns)]][[role green 1.00[br](1447ns)]]]
|
||||
[[jacobi_cn][[role blue 1.37[br](183ns)]][[role red 3.72[br](499ns)]][[role red 2.28[br](306ns)]][[role green 1.00[br](134ns)]]]
|
||||
[[jacobi_dn][[role blue 1.37[br](197ns)]][[role red 3.68[br](530ns)]][[role red 2.27[br](327ns)]][[role green 1.00[br](144ns)]]]
|
||||
[[jacobi_sn][[role blue 1.32[br](181ns)]][[role red 3.73[br](511ns)]][[role red 2.43[br](333ns)]][[role green 1.00[br](137ns)]]]
|
||||
[[laguerre][[role green 1.00[br](126ns)]][[role green 1.10[br](139ns)]][[role green 1.00[br](126ns)]][[role green 1.06[br](133ns)]]]
|
||||
[[legendre][[role green 1.03[br](350ns)]][[role green 1.16[br](396ns)]][[role green 1.00[br](340ns)]][[role green 1.13[br](383ns)]]]
|
||||
[[legendre Q][[role green 1.03[br](443ns)]][[role green 1.19[br](512ns)]][[role green 1.00[br](430ns)]][[role green 1.06[br](455ns)]]]
|
||||
[[lgamma][[role blue 1.21[br](93ns)]][[role red 2.91[br](224ns)]][[role blue 1.73[br](133ns)]][[role green 1.00[br](77ns)]]]
|
||||
[[log1p][[role blue 1.29[br](18ns)]][[role blue 2.00[br](28ns)]][[role green 1.14[br](16ns)]][[role green 1.00[br](14ns)]]]
|
||||
[[polygamma][[role blue 1.23[br](3997ns)]][[role green 1.02[br](3320ns)]][[role red 2.24[br](7270ns)]][[role green 1.00[br](3246ns)]]]
|
||||
[[sph_bessel][[role green 1.18[br](1012ns)]][[role blue 1.55[br](1325ns)]][[role green 1.09[br](931ns)]][[role green 1.00[br](857ns)]]]
|
||||
[[sph_neumann][[role green 1.10[br](1846ns)]][[role red 2.07[br](3483ns)]][[role green 1.00[br](1685ns)]][[role green 1.01[br](1702ns)]]]
|
||||
[[tgamma][[role blue 1.34[br](79ns)]][[role red 4.03[br](238ns)]][[role red 2.49[br](147ns)]][[role green 1.00[br](59ns)]]]
|
||||
[[tgamma (incomplete)][[role green 1.19[br](260ns)]][[role red 2.52[br](552ns)]][[role blue 1.73[br](379ns)]][[role green 1.00[br](219ns)]]]
|
||||
[[cyl_neumann][[role red 16.76[br](11212ns)]][[role red 2.01[br](1346ns)]][[role green 1.00[br](669ns)]][[role red 15.35[br](10266ns)]]]
|
||||
[[cyl_neumann (integer order)][[role green 1.00[br](225ns)]][[role blue 1.79[br](403ns)]][[role blue 1.24[br](279ns)]][[role green 1.02[br](229ns)]]]
|
||||
[[digamma][[role green 1.20[br](24ns)]][[role red 3.75[br](75ns)]][[role red 2.15[br](43ns)]][[role green 1.00[br](20ns)]]]
|
||||
[[ellint_1][[role blue 1.87[br](329ns)]][[role blue 1.99[br](350ns)]][[role blue 1.32[br](232ns)]][[role green 1.00[br](176ns)]]]
|
||||
[[ellint_1 (complete)][[role red 2.18[br](61ns)]][[role red 2.57[br](72ns)]][[role blue 1.57[br](44ns)]][[role green 1.00[br](28ns)]]]
|
||||
[[ellint_2][[role blue 1.78[br](525ns)]][[role red 2.17[br](640ns)]][[role blue 1.52[br](449ns)]][[role green 1.00[br](295ns)]]]
|
||||
[[ellint_2 (complete)][[role red 2.14[br](62ns)]][[role red 2.07[br](60ns)]][[role blue 1.24[br](36ns)]][[role green 1.00[br](29ns)]]]
|
||||
[[ellint_3][[role blue 1.94[br](1155ns)]][[role red 2.91[br](1733ns)]][[role blue 1.65[br](986ns)]][[role green 1.00[br](596ns)]]]
|
||||
[[ellint_3 (complete)][[role red 2.05[br](721ns)]][[role red 3.07[br](1079ns)]][[role blue 1.46[br](514ns)]][[role green 1.00[br](352ns)]]]
|
||||
[[ellint_rc][[role blue 1.58[br](49ns)]][[role red 2.68[br](83ns)]][[role blue 1.55[br](48ns)]][[role green 1.00[br](31ns)]]]
|
||||
[[ellint_rd][[role blue 1.75[br](332ns)]][[role blue 1.83[br](348ns)]][[role blue 1.40[br](266ns)]][[role green 1.00[br](190ns)]]]
|
||||
[[ellint_rf][[role blue 1.69[br](71ns)]][[role red 2.40[br](101ns)]][[role blue 1.57[br](66ns)]][[role green 1.00[br](42ns)]]]
|
||||
[[ellint_rj][[role blue 1.91[br](344ns)]][[role red 2.96[br](532ns)]][[role blue 1.43[br](257ns)]][[role green 1.00[br](180ns)]]]
|
||||
[[erf][[role blue 1.77[br](23ns)]][[role red 2.92[br](38ns)]][[role blue 1.92[br](25ns)]][[role green 1.00[br](13ns)]]]
|
||||
[[erfc][[role blue 1.29[br](22ns)]][[role red 3.41[br](58ns)]][[role red 2.06[br](35ns)]][[role green 1.00[br](17ns)]]]
|
||||
[[expint][[role blue 1.39[br](39ns)]][[role red 3.07[br](86ns)]][[role red 2.14[br](60ns)]][[role green 1.00[br](28ns)]]]
|
||||
[[expint (En)][[role green 1.10[br](117ns)]][[role red 2.19[br](232ns)]][[role blue 1.38[br](146ns)]][[role green 1.00[br](106ns)]]]
|
||||
[[expm1][[role green 1.00[br](10ns)]][[role red 3.10[br](31ns)]][[role red 2.40[br](24ns)]][[role green 1.10[br](11ns)]]]
|
||||
[[gamma_p][[role blue 1.29[br](192ns)]][[role red 2.64[br](393ns)]][[role blue 1.71[br](255ns)]][[role green 1.00[br](149ns)]]]
|
||||
[[gamma_p_inv][[role blue 1.36[br](706ns)]][[role red 2.47[br](1288ns)]][[role blue 1.91[br](997ns)]][[role green 1.00[br](521ns)]]]
|
||||
[[gamma_q][[role green 1.16[br](179ns)]][[role red 2.79[br](429ns)]][[role blue 1.61[br](248ns)]][[role green 1.00[br](154ns)]]]
|
||||
[[gamma_q_inv][[role blue 1.37[br](703ns)]][[role red 2.38[br](1225ns)]][[role blue 1.89[br](971ns)]][[role green 1.00[br](515ns)]]]
|
||||
[[ibeta][[role blue 1.34[br](520ns)]][[role red 3.13[br](1218ns)]][[role blue 1.83[br](711ns)]][[role green 1.00[br](389ns)]]]
|
||||
[[ibeta_inv][[role blue 1.51[br](2193ns)]][[role red 2.81[br](4085ns)]][[role red 2.27[br](3303ns)]][[role green 1.00[br](1452ns)]]]
|
||||
[[ibetac][[role blue 1.29[br](518ns)]][[role red 2.94[br](1179ns)]][[role blue 1.73[br](694ns)]][[role green 1.00[br](401ns)]]]
|
||||
[[ibetac_inv][[role blue 1.41[br](2045ns)]][[role red 2.80[br](4058ns)]][[role blue 1.78[br](2572ns)]][[role green 1.00[br](1447ns)]]]
|
||||
[[jacobi_cn][[role blue 1.36[br](182ns)]][[role red 3.72[br](499ns)]][[role red 2.28[br](306ns)]][[role green 1.00[br](134ns)]]]
|
||||
[[jacobi_dn][[role blue 1.82[br](262ns)]][[role red 3.68[br](530ns)]][[role red 2.27[br](327ns)]][[role green 1.00[br](144ns)]]]
|
||||
[[jacobi_sn][[role blue 1.31[br](179ns)]][[role red 3.73[br](511ns)]][[role red 2.43[br](333ns)]][[role green 1.00[br](137ns)]]]
|
||||
[[laguerre][[role green 1.00[br](121ns)]][[role green 1.15[br](139ns)]][[role green 1.04[br](126ns)]][[role green 1.10[br](133ns)]]]
|
||||
[[legendre][[role green 1.07[br](364ns)]][[role green 1.16[br](396ns)]][[role green 1.00[br](340ns)]][[role green 1.13[br](383ns)]]]
|
||||
[[legendre Q][[role green 1.00[br](427ns)]][[role green 1.20[br](512ns)]][[role green 1.01[br](430ns)]][[role green 1.07[br](455ns)]]]
|
||||
[[lgamma][[role green 1.00[br](73ns)]][[role red 3.07[br](224ns)]][[role blue 1.82[br](133ns)]][[role green 1.05[br](77ns)]]]
|
||||
[[log1p][[role green 1.00[br](14ns)]][[role blue 2.00[br](28ns)]][[role green 1.14[br](16ns)]][[role green 1.00[br](14ns)]]]
|
||||
[[polygamma][[role green 1.16[br](3773ns)]][[role green 1.02[br](3320ns)]][[role red 2.24[br](7270ns)]][[role green 1.00[br](3246ns)]]]
|
||||
[[sph_bessel][[role green 1.17[br](1005ns)]][[role blue 1.55[br](1325ns)]][[role green 1.09[br](931ns)]][[role green 1.00[br](857ns)]]]
|
||||
[[sph_neumann][[role green 1.08[br](1827ns)]][[role red 2.07[br](3483ns)]][[role green 1.00[br](1685ns)]][[role green 1.01[br](1702ns)]]]
|
||||
[[tgamma][[role blue 1.31[br](77ns)]][[role red 4.03[br](238ns)]][[role red 2.49[br](147ns)]][[role green 1.00[br](59ns)]]]
|
||||
[[tgamma (incomplete)][[role blue 1.26[br](276ns)]][[role red 2.52[br](552ns)]][[role blue 1.73[br](379ns)]][[role green 1.00[br](219ns)]]]
|
||||
[[trigamma][[role blue 1.35[br](23ns)]][[role red 2.88[br](49ns)]][[role blue 1.41[br](24ns)]][[role green 1.00[br](17ns)]]]
|
||||
[[zeta][[role blue 1.36[br](122ns)]][[role red 3.83[br](345ns)]][[role red 2.52[br](227ns)]][[role green 1.00[br](90ns)]]]
|
||||
[[zeta][[role blue 1.34[br](121ns)]][[role red 3.83[br](345ns)]][[role red 2.52[br](227ns)]][[role green 1.00[br](90ns)]]]
|
||||
]
|
||||
]
|
||||
|
||||
@@ -868,6 +852,8 @@ boost 1.61]]
|
||||
[endsect]
|
||||
]
|
||||
|
||||
|
||||
|
||||
[template section_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64[]
|
||||
[section:section_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64 Rational Method Comparison with Intel C++ C++0x mode version 1600 on Windows x64]
|
||||
[table_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64]
|
||||
@@ -1012,3 +998,52 @@ boost 1.61]]
|
||||
[table_Rational_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64]
|
||||
[table_gcd_method_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64]
|
||||
]
|
||||
|
||||
|
||||
[/tables:]
|
||||
[template table_gcd_method_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64[]
|
||||
[table:table_gcd_method_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64 gcd method comparison with Microsoft Visual C++ version 14.0 on Windows x64
|
||||
[[Function][Stein_gcd
|
||||
boost 1.61][Euclid_gcd
|
||||
boost 1.61][Stein_gcd_textbook
|
||||
boost 1.61][gcd_euclid_textbook
|
||||
boost 1.61][mixed_binary_gcd
|
||||
boost 1.61]]
|
||||
[[gcd<boost::multiprecision::uint1024_t> (Trivial cases)][[role red 3.05[br](2653ns)]][[role green 1.00[br](871ns)]][[role blue 1.44[br](1254ns)]][[role green 1.01[br](882ns)]][[role blue 1.92[br](1669ns)]]]
|
||||
[[gcd<boost::multiprecision::uint1024_t> (adjacent Fibonacci numbers)][[role red 2.03[br](59670883ns)]][[role red 2.16[br](63320661ns)]][[role green 1.00[br](29370585ns)]][[role blue 1.86[br](54668476ns)]][[role blue 1.38[br](40663816ns)]]]
|
||||
[[gcd<boost::multiprecision::uint1024_t> (permutations of Fibonacci numbers)][[role red 15.51[br](33644126589ns)]][[role green 1.00[br](2169788957ns)]][[role red 7.78[br](16883236272ns)]][[role green 1.10[br](2378290598ns)]][[role red 2.64[br](5721817992ns)]]]
|
||||
[[gcd<boost::multiprecision::uint1024_t> (random prime number products)][[role red 5.56[br](7426321ns)]][[role green 1.06[br](1420925ns)]][[role red 3.18[br](4254380ns)]][[role green 1.00[br](1336372ns)]][[role blue 1.61[br](2149489ns)]]]
|
||||
[[gcd<boost::multiprecision::uint1024_t> (uniform random numbers)][[role red 3.03[br](275000359ns)]][[role blue 1.20[br](109316990ns)]][[role blue 1.36[br](123200308ns)]][[role green 1.00[br](90757472ns)]][[role red 2.11[br](191066461ns)]]]
|
||||
[[gcd<boost::multiprecision::uint256_t> (Trivial cases)][[role red 3.56[br](2100ns)]][[role green 1.00[br](590ns)]][[role blue 1.52[br](896ns)]][[role green 1.01[br](594ns)]][[role red 2.47[br](1460ns)]]]
|
||||
[[gcd<boost::multiprecision::uint256_t> (adjacent Fibonacci numbers)][[role blue 1.87[br](25292952ns)]][[role green 1.05[br](14156133ns)]][[role green 1.04[br](14011069ns)]][[role green 1.00[br](13517673ns)]][[role blue 1.40[br](18914822ns)]]]
|
||||
[[gcd<boost::multiprecision::uint256_t> (permutations of Fibonacci numbers)][[role red 3.23[br](13662865260ns)]][[role green 1.06[br](4469548580ns)]][[role blue 1.76[br](7471801261ns)]][[role green 1.00[br](4236351208ns)]][[role blue 1.85[br](7828273663ns)]]]
|
||||
[[gcd<boost::multiprecision::uint256_t> (random prime number products)][[role red 5.65[br](7151179ns)]][[role green 1.01[br](1279095ns)]][[role red 3.25[br](4106910ns)]][[role green 1.00[br](1264825ns)]][[role blue 1.70[br](2152290ns)]]]
|
||||
[[gcd<boost::multiprecision::uint256_t> (uniform random numbers)][[role red 2.45[br](32310613ns)]][[role green 1.06[br](14059302ns)]][[role blue 1.35[br](17793742ns)]][[role green 1.00[br](13204360ns)]][[role blue 1.84[br](24264232ns)]]]
|
||||
[[gcd<boost::multiprecision::uint512_t> (Trivial cases)][[role red 3.43[br](2210ns)]][[role green 1.00[br](644ns)]][[role blue 1.55[br](1000ns)]][[role green 1.03[br](662ns)]][[role red 2.10[br](1355ns)]]]
|
||||
[[gcd<boost::multiprecision::uint512_t> (adjacent Fibonacci numbers)][[role blue 1.88[br](48927775ns)]][[role blue 1.42[br](37027792ns)]][[role green 1.00[br](26031785ns)]][[role blue 1.30[br](33931511ns)]][[role blue 1.28[br](33404007ns)]]]
|
||||
[[gcd<boost::multiprecision::uint512_t> (permutations of Fibonacci numbers)][[role red 5.53[br](28125905824ns)]][[role green 1.08[br](5505436279ns)]][[role red 2.89[br](14713059756ns)]][[role green 1.00[br](5084759818ns)]][[role blue 1.85[br](9420550833ns)]]]
|
||||
[[gcd<boost::multiprecision::uint512_t> (random prime number products)][[role red 5.48[br](7364662ns)]][[role green 1.01[br](1351079ns)]][[role red 3.28[br](4407547ns)]][[role green 1.00[br](1344003ns)]][[role blue 1.58[br](2123434ns)]]]
|
||||
[[gcd<boost::multiprecision::uint512_t> (uniform random numbers)][[role red 2.66[br](87178566ns)]][[role green 1.13[br](37150982ns)]][[role blue 1.39[br](45679514ns)]][[role green 1.00[br](32787132ns)]][[role blue 1.88[br](61528205ns)]]]
|
||||
[[gcd<unsigned long long> (Trivial cases)][[role green 1.00[br](119ns)]][[role blue 1.39[br](166ns)]][[role blue 1.41[br](168ns)]][[role green 1.17[br](139ns)]][[role green 1.13[br](134ns)]]]
|
||||
[[gcd<unsigned long long> (adjacent Fibonacci numbers)][[role green 1.00[br](8347ns)]][[role red 10.38[br](86663ns)]][[role red 3.35[br](27955ns)]][[role red 10.09[br](84227ns)]][[role red 2.28[br](19057ns)]]]
|
||||
[[gcd<unsigned long long> (permutations of Fibonacci numbers)][[role red 2.35[br](3296845ns)]][[role green 1.09[br](1534499ns)]][[role red 2.64[br](3696696ns)]][[role green 1.06[br](1481449ns)]][[role green 1.00[br](1402222ns)]]]
|
||||
[[gcd<unsigned long long> (random prime number products)][[role blue 1.48[br](614650ns)]][[role green 1.05[br](435946ns)]][[role blue 1.61[br](668617ns)]][[role green 1.03[br](429584ns)]][[role green 1.00[br](415667ns)]]]
|
||||
[[gcd<unsigned long long> (uniform random numbers)][[role green 1.06[br](807246ns)]][[role green 1.02[br](774035ns)]][[role green 1.16[br](883077ns)]][[role green 1.00[br](763348ns)]][[role green 1.00[br](760748ns)]]]
|
||||
[[gcd<unsigned long> (Trivial cases)][[role blue 1.39[br](114ns)]][[role green 1.09[br](89ns)]][[role red 2.04[br](167ns)]][[role green 1.00[br](82ns)]][[role green 1.15[br](94ns)]]]
|
||||
[[gcd<unsigned long> (adjacent Fibonacci numbers)][[role green 1.00[br](2005ns)]][[role red 7.64[br](15319ns)]][[role red 3.75[br](7524ns)]][[role red 7.55[br](15137ns)]][[role blue 1.84[br](3694ns)]]]
|
||||
[[gcd<unsigned long> (permutations of Fibonacci numbers)][[role red 2.31[br](346174ns)]][[role green 1.19[br](177975ns)]][[role red 3.40[br](508462ns)]][[role green 1.10[br](164321ns)]][[role green 1.00[br](149731ns)]]]
|
||||
[[gcd<unsigned long> (random prime number products)][[role blue 1.82[br](317220ns)]][[role green 1.06[br](184591ns)]][[role red 2.39[br](416236ns)]][[role green 1.00[br](174283ns)]][[role green 1.13[br](196343ns)]]]
|
||||
[[gcd<unsigned long> (uniform random numbers)][[role blue 1.46[br](401554ns)]][[role green 1.01[br](277398ns)]][[role blue 1.85[br](508645ns)]][[role green 1.00[br](274854ns)]][[role green 1.18[br](325496ns)]]]
|
||||
[[gcd<unsigned short> (Trivial cases)][[role blue 1.63[br](122ns)]][[role green 1.12[br](84ns)]][[role red 2.29[br](172ns)]][[role green 1.00[br](75ns)]][[role blue 1.31[br](98ns)]]]
|
||||
[[gcd<unsigned short> (adjacent Fibonacci numbers)][[role green 1.00[br](590ns)]][[role red 6.11[br](3605ns)]][[role red 2.69[br](1588ns)]][[role red 5.51[br](3250ns)]][[role blue 1.52[br](898ns)]]]
|
||||
[[gcd<unsigned short> (permutations of Fibonacci numbers)][[role blue 1.43[br](16631ns)]][[role red 2.17[br](25211ns)]][[role red 4.08[br](47419ns)]][[role blue 1.97[br](22841ns)]][[role green 1.00[br](11611ns)]]]
|
||||
[[gcd<unsigned short> (random prime number products)][[role blue 1.55[br](144505ns)]][[role green 1.10[br](102665ns)]][[role red 2.20[br](205019ns)]][[role green 1.00[br](92984ns)]][[role green 1.09[br](101392ns)]]]
|
||||
[[gcd<unsigned short> (uniform random numbers)][[role blue 1.39[br](189654ns)]][[role green 1.08[br](146973ns)]][[role blue 1.86[br](254281ns)]][[role green 1.00[br](136708ns)]][[role green 1.13[br](154282ns)]]]
|
||||
[[gcd<unsigned> (Trivial cases)][[role blue 1.40[br](113ns)]][[role green 1.07[br](87ns)]][[role red 2.11[br](171ns)]][[role green 1.00[br](81ns)]][[role green 1.15[br](93ns)]]]
|
||||
[[gcd<unsigned> (adjacent Fibonacci numbers)][[role green 1.00[br](1993ns)]][[role red 6.98[br](13906ns)]][[role red 3.70[br](7384ns)]][[role red 6.68[br](13323ns)]][[role blue 1.59[br](3165ns)]]]
|
||||
[[gcd<unsigned> (permutations of Fibonacci numbers)][[role red 2.32[br](345911ns)]][[role green 1.19[br](177891ns)]][[role red 3.44[br](512584ns)]][[role green 1.09[br](162012ns)]][[role green 1.00[br](148982ns)]]]
|
||||
[[gcd<unsigned> (random prime number products)][[role blue 1.79[br](316605ns)]][[role green 1.06[br](187049ns)]][[role red 2.36[br](415886ns)]][[role green 1.00[br](176518ns)]][[role green 1.14[br](200933ns)]]]
|
||||
[[gcd<unsigned> (uniform random numbers)][[role blue 1.43[br](400024ns)]][[role green 1.01[br](283292ns)]][[role blue 1.84[br](513812ns)]][[role green 1.00[br](279687ns)]][[role green 1.17[br](326341ns)]]]
|
||||
]
|
||||
]
|
||||
|
||||
|
||||
1240
reporting/performance/fibonacci.hpp
Normal file
1240
reporting/performance/fibonacci.hpp
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user