3 <meta http-equiv=
"Content-Type" content=
"text/html; charset=US-ASCII">
4 <title>Special Function and Distribution Performance Report
</title>
5 <link rel=
"stylesheet" href=
"boostbook.css" type=
"text/css">
6 <meta name=
"generator" content=
"DocBook XSL Stylesheets V1.78.1">
7 <link rel=
"home" href=
"index.html" title=
"Special Function and Distribution Performance Report">
9 <body bgcolor=
"white" text=
"black" link=
"#0000FF" vlink=
"#840084" alink=
"#0000FF">
10 <table cellpadding=
"2" width=
"100%"><tr>
11 <td valign=
"top"><img alt=
"Boost C++ Libraries" width=
"277" height=
"86" src=
"../../../../../boost.png"></td>
12 <td align=
"center"><a href=
"../../../../../index.html">Home
</a></td>
13 <td align=
"center"><a href=
"../../../../../libs/libraries.htm">Libraries
</a></td>
14 <td align=
"center"><a href=
"http://www.boost.org/users/people.html">People
</a></td>
15 <td align=
"center"><a href=
"http://www.boost.org/users/faq.html">FAQ
</a></td>
16 <td align=
"center"><a href=
"../../../../../more/index.htm">More
</a></td>
19 <div class=
"spirit-nav"></div>
21 <div class=
"titlepage">
23 <div><h2 class=
"title">
24 <a name=
"special_function_and_distributio"></a>Special Function and Distribution Performance Report
</h2></div>
25 <div><div class=
"legalnotice">
26 <a name=
"special_function_and_distributio.legal"></a><p>
27 Distributed under the Boost Software License, Version
1.0. (See accompanying
28 file LICENSE_1_0.txt or copy at
<a href=
"http://www.boost.org/LICENSE_1_0.txt" target=
"_top">http://www.boost.org/LICENSE_1_0.txt
</a>)
35 <p><b>Table of Contents
</b></p>
37 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Compiler_Comparison_on_Windows_x64">Compiler
38 Comparison on Windows x64
</a></span></dt>
39 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Compiler_Comparison_on_linux">Compiler
40 Comparison on linux
</a></span></dt>
41 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Compiler_Option_Comparison_on_Windows_x64">Compiler
42 Option Comparison on Windows x64
</a></span></dt>
43 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Distribution_performance_comparison_for_different_performance_options_with_GNU_C_version_5_3_0_on_Windows_x64">Distribution
44 performance comparison for different performance options with GNU C++ version
45 5.3.0 on Windows x64
</a></span></dt>
46 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Distribution_performance_comparison_for_different_performance_options_with_GNU_C_version_5_3_0_on_linux">Distribution
47 performance comparison for different performance options with GNU C++ version
48 5.3.0 on linux
</a></span></dt>
49 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Distribution_performance_comparison_for_different_performance_options_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64">Distribution
50 performance comparison for different performance options with Intel C++ C++
0x
51 mode version
1600 on Windows x64
</a></span></dt>
52 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Distribution_performance_comparison_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64">Distribution
53 performance comparison for different performance options with Microsoft Visual
54 C++ version
14.0 on Windows x64
</a></span></dt>
55 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Distribution_performance_comparison_with_GNU_C_version_5_3_0_on_Windows_x64">Distribution
56 performance comparison with GNU C++ version
5.3.0 on Windows x64
</a></span></dt>
57 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Distribution_performance_comparison_with_GNU_C_version_5_3_0_on_linux">Distribution
58 performance comparison with GNU C++ version
5.3.0 on linux
</a></span></dt>
59 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Distribution_performance_comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64">Distribution
60 performance comparison with Intel C++ C++
0x mode version
1600 on Windows x64
</a></span></dt>
61 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Distribution_performance_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64">Distribution
62 performance comparison with Microsoft Visual C++ version
14.0 on Windows x64
</a></span></dt>
63 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Library_Comparison_with_GNU_C_version_5_3_0_on_Windows_x64">Library
64 Comparison with GNU C++ version
5.3.0 on Windows x64
</a></span></dt>
65 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Library_Comparison_with_GNU_C_version_5_3_0_on_linux">Library
66 Comparison with GNU C++ version
5.3.0 on linux
</a></span></dt>
67 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Library_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64">Library
68 Comparison with Intel C++ C++
0x mode version
1600 on Windows x64
</a></span></dt>
69 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Library_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64">Library
70 Comparison with Microsoft Visual C++ version
14.0 on Windows x64
</a></span></dt>
71 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Polynomial_Method_Comparison_with_GNU_C_version_5_3_0_on_Windows_x64">Polynomial
72 Method Comparison with GNU C++ version
5.3.0 on Windows x64
</a></span></dt>
73 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Polynomial_Method_Comparison_with_GNU_C_version_5_3_0_on_linux">Polynomial
74 Method Comparison with GNU C++ version
5.3.0 on linux
</a></span></dt>
75 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Polynomial_Method_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64">Polynomial
76 Method Comparison with Intel C++ C++
0x mode version
1600 on Windows x64
</a></span></dt>
77 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Polynomial_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64">Polynomial
78 Method Comparison with Microsoft Visual C++ version
14.0 on Windows x64
</a></span></dt>
79 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Rational_Method_Comparison_with_GNU_C_version_5_3_0_on_Windows_x64">Rational
80 Method Comparison with GNU C++ version
5.3.0 on Windows x64
</a></span></dt>
81 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Rational_Method_Comparison_with_GNU_C_version_5_3_0_on_linux">Rational
82 Method Comparison with GNU C++ version
5.3.0 on linux
</a></span></dt>
83 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64">Rational
84 Method Comparison with Intel C++ C++
0x mode version
1600 on Windows x64
</a></span></dt>
85 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_Rational_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64">Rational
86 Method Comparison with Microsoft Visual C++ version
14.0 on Windows x64
</a></span></dt>
87 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_gcd_method_comparison_with_Clang_version_3_8_0_trunk_256686_on_linux">gcd
88 method comparison with Clang version
3.8.0 (trunk
256686) on linux
</a></span></dt>
89 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_gcd_method_comparison_with_GNU_C_version_5_3_0_on_linux">gcd
90 method comparison with GNU C++ version
5.3.0 on linux
</a></span></dt>
91 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_gcd_method_comparison_with_Intel_C_C_0x_mode_version_1500_on_linux">gcd
92 method comparison with Intel C++ C++
0x mode version
1500 on linux
</a></span></dt>
93 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_gcd_method_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64">gcd
94 method comparison with Microsoft Visual C++ version
14.0 on Windows x64
</a></span></dt>
98 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
99 <a name=
"special_function_and_distributio.section_Compiler_Comparison_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Compiler_Comparison_on_Windows_x64" title=
"Compiler Comparison on Windows x64">Compiler
100 Comparison on Windows x64
</a>
101 </h2></div></div></div>
103 <a name=
"special_function_and_distributio.section_Compiler_Comparison_on_Windows_x64.table_Compiler_Comparison_on_Windows_x64"></a><p class=
"title"><b>Table
 1.
 Compiler Comparison on Windows x64
</b></p>
104 <div class=
"table-contents"><table class=
"table" summary=
"Compiler Comparison on Windows x64">
120 Microsoft Visual C++ version
14.0<br> boost
1.61
125 GNU C++ version
5.3.0<br> boost
1.61
130 GNU C++ version
5.3.0<br> boost
1.61<br> promote_double
<false
>
135 Intel C++ C++
0x mode version
1600<br> boost
1.61
148 <span class=
"green">1.16<br> (
208ns)
</span>
153 <span class=
"blue">1.21<br> (
217ns)
</span>
158 <span class=
"green">1.06<br> (
190ns)
</span>
163 <span class=
"green">1.00<br> (
180ns)
</span>
175 <span class=
"blue">1.57<br> (
151ns)
</span>
180 <span class=
"blue">1.80<br> (
173ns)
</span>
185 <span class=
"green">1.16<br> (
111ns)
</span>
190 <span class=
"green">1.00<br> (
96ns)
</span>
202 <span class=
"blue">1.74<br> (
176ns)
</span>
207 <span class=
"red">3.78<br> (
382ns)
</span>
212 <span class=
"red">2.17<br> (
219ns)
</span>
217 <span class=
"green">1.00<br> (
101ns)
</span>
229 <span class=
"blue">1.44<br> (
520ns)
</span>
234 <span class=
"red">3.03<br> (
1096ns)
</span>
239 <span class=
"blue">1.84<br> (
666ns)
</span>
244 <span class=
"green">1.00<br> (
362ns)
</span>
256 <span class=
"red">3.21<br> (
45ns)
</span>
261 <span class=
"red">3.43<br> (
48ns)
</span>
266 <span class=
"red">3.07<br> (
43ns)
</span>
271 <span class=
"green">1.00<br> (
14ns)
</span>
283 <span class=
"green">1.11<br> (
404ns)
</span>
288 <span class=
"red">2.78<br> (
1016ns)
</span>
293 <span class=
"blue">1.21<br> (
442ns)
</span>
298 <span class=
"green">1.00<br> (
365ns)
</span>
305 cyl_bessel_i (integer order)
310 <span class=
"blue">1.29<br> (
261ns)
</span>
315 <span class=
"red">3.16<br> (
638ns)
</span>
320 <span class=
"blue">1.22<br> (
247ns)
</span>
325 <span class=
"green">1.00<br> (
202ns)
</span>
337 <span class=
"green">1.19<br> (
488ns)
</span>
342 <span class=
"red">2.06<br> (
841ns)
</span>
347 <span class=
"blue">1.25<br> (
513ns)
</span>
352 <span class=
"green">1.00<br> (
409ns)
</span>
359 cyl_bessel_j (integer order)
364 <span class=
"blue">1.36<br> (
103ns)
</span>
369 <span class=
"red">2.39<br> (
182ns)
</span>
374 <span class=
"blue">1.47<br> (
112ns)
</span>
379 <span class=
"green">1.00<br> (
76ns)
</span>
391 <span class=
"green">1.04<br> (
747ns)
</span>
396 <span class=
"red">9.43<br> (
6743ns)
</span>
401 <span class=
"green">1.03<br> (
734ns)
</span>
406 <span class=
"green">1.00<br> (
715ns)
</span>
413 cyl_bessel_k (integer order)
418 <span class=
"blue">1.26<br> (
419ns)
</span>
423 <span class=
"red">10.49<br> (
3494ns)
</span>
428 <span class=
"green">1.10<br> (
367ns)
</span>
433 <span class=
"green">1.00<br> (
333ns)
</span>
445 <span class=
"red">16.76<br> (
11212ns)
</span>
450 <span class=
"red">2.01<br> (
1346ns)
</span>
455 <span class=
"green">1.00<br> (
669ns)
</span>
460 <span class=
"red">15.35<br> (
10266ns)
</span>
467 cyl_neumann (integer order)
472 <span class=
"green">1.00<br> (
225ns)
</span>
477 <span class=
"blue">1.79<br> (
403ns)
</span>
482 <span class=
"blue">1.24<br> (
279ns)
</span>
487 <span class=
"green">1.02<br> (
229ns)
</span>
499 <span class=
"green">1.20<br> (
24ns)
</span>
504 <span class=
"red">3.75<br> (
75ns)
</span>
509 <span class=
"red">2.15<br> (
43ns)
</span>
514 <span class=
"green">1.00<br> (
20ns)
</span>
526 <span class=
"blue">1.87<br> (
329ns)
</span>
531 <span class=
"blue">1.99<br> (
350ns)
</span>
536 <span class=
"blue">1.32<br> (
232ns)
</span>
541 <span class=
"green">1.00<br> (
176ns)
</span>
553 <span class=
"red">2.18<br> (
61ns)
</span>
558 <span class=
"red">2.57<br> (
72ns)
</span>
563 <span class=
"blue">1.57<br> (
44ns)
</span>
568 <span class=
"green">1.00<br> (
28ns)
</span>
580 <span class=
"blue">1.78<br> (
525ns)
</span>
585 <span class=
"red">2.17<br> (
640ns)
</span>
590 <span class=
"blue">1.52<br> (
449ns)
</span>
595 <span class=
"green">1.00<br> (
295ns)
</span>
607 <span class=
"red">2.14<br> (
62ns)
</span>
612 <span class=
"red">2.07<br> (
60ns)
</span>
617 <span class=
"blue">1.24<br> (
36ns)
</span>
622 <span class=
"green">1.00<br> (
29ns)
</span>
634 <span class=
"blue">1.94<br> (
1155ns)
</span>
639 <span class=
"red">2.91<br> (
1733ns)
</span>
644 <span class=
"blue">1.65<br> (
986ns)
</span>
649 <span class=
"green">1.00<br> (
596ns)
</span>
661 <span class=
"red">2.05<br> (
721ns)
</span>
666 <span class=
"red">3.07<br> (
1079ns)
</span>
671 <span class=
"blue">1.46<br> (
514ns)
</span>
676 <span class=
"green">1.00<br> (
352ns)
</span>
688 <span class=
"blue">1.58<br> (
49ns)
</span>
693 <span class=
"red">2.68<br> (
83ns)
</span>
698 <span class=
"blue">1.55<br> (
48ns)
</span>
703 <span class=
"green">1.00<br> (
31ns)
</span>
715 <span class=
"blue">1.75<br> (
332ns)
</span>
720 <span class=
"blue">1.83<br> (
348ns)
</span>
725 <span class=
"blue">1.40<br> (
266ns)
</span>
730 <span class=
"green">1.00<br> (
190ns)
</span>
742 <span class=
"blue">1.69<br> (
71ns)
</span>
747 <span class=
"red">2.40<br> (
101ns)
</span>
752 <span class=
"blue">1.57<br> (
66ns)
</span>
757 <span class=
"green">1.00<br> (
42ns)
</span>
769 <span class=
"blue">1.91<br> (
344ns)
</span>
774 <span class=
"red">2.96<br> (
532ns)
</span>
779 <span class=
"blue">1.43<br> (
257ns)
</span>
784 <span class=
"green">1.00<br> (
180ns)
</span>
796 <span class=
"blue">1.77<br> (
23ns)
</span>
801 <span class=
"red">2.92<br> (
38ns)
</span>
806 <span class=
"blue">1.92<br> (
25ns)
</span>
811 <span class=
"green">1.00<br> (
13ns)
</span>
823 <span class=
"blue">1.29<br> (
22ns)
</span>
828 <span class=
"red">3.41<br> (
58ns)
</span>
833 <span class=
"red">2.06<br> (
35ns)
</span>
838 <span class=
"green">1.00<br> (
17ns)
</span>
850 <span class=
"blue">1.39<br> (
39ns)
</span>
855 <span class=
"red">3.07<br> (
86ns)
</span>
860 <span class=
"red">2.14<br> (
60ns)
</span>
865 <span class=
"green">1.00<br> (
28ns)
</span>
877 <span class=
"green">1.10<br> (
117ns)
</span>
882 <span class=
"red">2.19<br> (
232ns)
</span>
887 <span class=
"blue">1.38<br> (
146ns)
</span>
892 <span class=
"green">1.00<br> (
106ns)
</span>
904 <span class=
"green">1.00<br> (
10ns)
</span>
909 <span class=
"red">3.10<br> (
31ns)
</span>
914 <span class=
"red">2.40<br> (
24ns)
</span>
919 <span class=
"green">1.10<br> (
11ns)
</span>
931 <span class=
"blue">1.29<br> (
192ns)
</span>
936 <span class=
"red">2.64<br> (
393ns)
</span>
941 <span class=
"blue">1.71<br> (
255ns)
</span>
946 <span class=
"green">1.00<br> (
149ns)
</span>
958 <span class=
"blue">1.36<br> (
706ns)
</span>
963 <span class=
"red">2.47<br> (
1288ns)
</span>
968 <span class=
"blue">1.91<br> (
997ns)
</span>
973 <span class=
"green">1.00<br> (
521ns)
</span>
985 <span class=
"green">1.16<br> (
179ns)
</span>
990 <span class=
"red">2.79<br> (
429ns)
</span>
995 <span class=
"blue">1.61<br> (
248ns)
</span>
1000 <span class=
"green">1.00<br> (
154ns)
</span>
1012 <span class=
"blue">1.37<br> (
703ns)
</span>
1017 <span class=
"red">2.38<br> (
1225ns)
</span>
1022 <span class=
"blue">1.89<br> (
971ns)
</span>
1027 <span class=
"green">1.00<br> (
515ns)
</span>
1039 <span class=
"blue">1.34<br> (
520ns)
</span>
1044 <span class=
"red">3.13<br> (
1218ns)
</span>
1049 <span class=
"blue">1.83<br> (
711ns)
</span>
1054 <span class=
"green">1.00<br> (
389ns)
</span>
1066 <span class=
"blue">1.51<br> (
2193ns)
</span>
1071 <span class=
"red">2.81<br> (
4085ns)
</span>
1076 <span class=
"red">2.27<br> (
3303ns)
</span>
1081 <span class=
"green">1.00<br> (
1452ns)
</span>
1093 <span class=
"blue">1.29<br> (
518ns)
</span>
1098 <span class=
"red">2.94<br> (
1179ns)
</span>
1103 <span class=
"blue">1.73<br> (
694ns)
</span>
1108 <span class=
"green">1.00<br> (
401ns)
</span>
1120 <span class=
"blue">1.41<br> (
2045ns)
</span>
1125 <span class=
"red">2.80<br> (
4058ns)
</span>
1130 <span class=
"blue">1.78<br> (
2572ns)
</span>
1135 <span class=
"green">1.00<br> (
1447ns)
</span>
1147 <span class=
"blue">1.36<br> (
182ns)
</span>
1152 <span class=
"red">3.72<br> (
499ns)
</span>
1157 <span class=
"red">2.28<br> (
306ns)
</span>
1162 <span class=
"green">1.00<br> (
134ns)
</span>
1174 <span class=
"blue">1.82<br> (
262ns)
</span>
1179 <span class=
"red">3.68<br> (
530ns)
</span>
1184 <span class=
"red">2.27<br> (
327ns)
</span>
1189 <span class=
"green">1.00<br> (
144ns)
</span>
1201 <span class=
"blue">1.31<br> (
179ns)
</span>
1206 <span class=
"red">3.73<br> (
511ns)
</span>
1211 <span class=
"red">2.43<br> (
333ns)
</span>
1216 <span class=
"green">1.00<br> (
137ns)
</span>
1228 <span class=
"green">1.00<br> (
121ns)
</span>
1233 <span class=
"green">1.15<br> (
139ns)
</span>
1238 <span class=
"green">1.04<br> (
126ns)
</span>
1243 <span class=
"green">1.10<br> (
133ns)
</span>
1255 <span class=
"green">1.07<br> (
364ns)
</span>
1260 <span class=
"green">1.16<br> (
396ns)
</span>
1265 <span class=
"green">1.00<br> (
340ns)
</span>
1270 <span class=
"green">1.13<br> (
383ns)
</span>
1282 <span class=
"green">1.00<br> (
427ns)
</span>
1287 <span class=
"green">1.20<br> (
512ns)
</span>
1292 <span class=
"green">1.01<br> (
430ns)
</span>
1297 <span class=
"green">1.07<br> (
455ns)
</span>
1309 <span class=
"green">1.00<br> (
73ns)
</span>
1314 <span class=
"red">3.07<br> (
224ns)
</span>
1319 <span class=
"blue">1.82<br> (
133ns)
</span>
1324 <span class=
"green">1.05<br> (
77ns)
</span>
1336 <span class=
"green">1.00<br> (
14ns)
</span>
1341 <span class=
"blue">2.00<br> (
28ns)
</span>
1346 <span class=
"green">1.14<br> (
16ns)
</span>
1351 <span class=
"green">1.00<br> (
14ns)
</span>
1363 <span class=
"green">1.16<br> (
3773ns)
</span>
1368 <span class=
"green">1.02<br> (
3320ns)
</span>
1373 <span class=
"red">2.24<br> (
7270ns)
</span>
1378 <span class=
"green">1.00<br> (
3246ns)
</span>
1390 <span class=
"green">1.17<br> (
1005ns)
</span>
1395 <span class=
"blue">1.55<br> (
1325ns)
</span>
1400 <span class=
"green">1.09<br> (
931ns)
</span>
1405 <span class=
"green">1.00<br> (
857ns)
</span>
1417 <span class=
"green">1.08<br> (
1827ns)
</span>
1422 <span class=
"red">2.07<br> (
3483ns)
</span>
1427 <span class=
"green">1.00<br> (
1685ns)
</span>
1432 <span class=
"green">1.01<br> (
1702ns)
</span>
1444 <span class=
"blue">1.31<br> (
77ns)
</span>
1449 <span class=
"red">4.03<br> (
238ns)
</span>
1454 <span class=
"red">2.49<br> (
147ns)
</span>
1459 <span class=
"green">1.00<br> (
59ns)
</span>
1471 <span class=
"blue">1.26<br> (
276ns)
</span>
1476 <span class=
"red">2.52<br> (
552ns)
</span>
1481 <span class=
"blue">1.73<br> (
379ns)
</span>
1486 <span class=
"green">1.00<br> (
219ns)
</span>
1498 <span class=
"blue">1.35<br> (
23ns)
</span>
1503 <span class=
"red">2.88<br> (
49ns)
</span>
1508 <span class=
"blue">1.41<br> (
24ns)
</span>
1513 <span class=
"green">1.00<br> (
17ns)
</span>
1525 <span class=
"blue">1.34<br> (
121ns)
</span>
1530 <span class=
"red">3.83<br> (
345ns)
</span>
1535 <span class=
"red">2.52<br> (
227ns)
</span>
1540 <span class=
"green">1.00<br> (
90ns)
</span>
1547 <br class=
"table-break">
1549 <div class=
"section">
1550 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
1551 <a name=
"special_function_and_distributio.section_Compiler_Comparison_on_linux"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Compiler_Comparison_on_linux" title=
"Compiler Comparison on linux">Compiler
1552 Comparison on linux
</a>
1553 </h2></div></div></div>
1555 <a name=
"special_function_and_distributio.section_Compiler_Comparison_on_linux.table_Compiler_Comparison_on_linux"></a><p class=
"title"><b>Table
 2.
 Compiler Comparison on linux
</b></p>
1556 <div class=
"table-contents"><table class=
"table" summary=
"Compiler Comparison on linux">
1570 GNU C++ version
5.3.0<br> boost
1.61
1575 GNU C++ version
5.3.0<br> boost
1.61<br> promote_double
<false
>
1588 <span class=
"blue">1.36<br> (
263ns)
</span>
1593 <span class=
"green">1.00<br> (
194ns)
</span>
1605 <span class=
"red">2.55<br> (
258ns)
</span>
1610 <span class=
"green">1.00<br> (
101ns)
</span>
1622 <span class=
"red">4.71<br> (
734ns)
</span>
1627 <span class=
"green">1.00<br> (
156ns)
</span>
1639 <span class=
"red">3.12<br> (
1796ns)
</span>
1644 <span class=
"green">1.00<br> (
575ns)
</span>
1656 <span class=
"red">2.53<br> (
43ns)
</span>
1661 <span class=
"green">1.00<br> (
17ns)
</span>
1673 <span class=
"red">3.47<br> (
1410ns)
</span>
1678 <span class=
"green">1.00<br> (
406ns)
</span>
1685 cyl_bessel_i (integer order)
1690 <span class=
"red">3.38<br> (
893ns)
</span>
1695 <span class=
"green">1.00<br> (
264ns)
</span>
1707 <span class=
"red">2.69<br> (
1071ns)
</span>
1712 <span class=
"green">1.00<br> (
398ns)
</span>
1719 cyl_bessel_j (integer order)
1724 <span class=
"red">2.59<br> (
275ns)
</span>
1729 <span class=
"green">1.00<br> (
106ns)
</span>
1741 <span class=
"red">6.86<br> (
4589ns)
</span>
1746 <span class=
"green">1.00<br> (
669ns)
</span>
1753 cyl_bessel_k (integer order)
1758 <span class=
"red">10.17<br> (
3673ns)
</span>
1763 <span class=
"green">1.00<br> (
361ns)
</span>
1775 <span class=
"red">2.48<br> (
1478ns)
</span>
1780 <span class=
"green">1.00<br> (
597ns)
</span>
1787 cyl_neumann (integer order)
1792 <span class=
"red">2.20<br> (
484ns)
</span>
1797 <span class=
"green">1.00<br> (
220ns)
</span>
1809 <span class=
"blue">1.92<br> (
75ns)
</span>
1814 <span class=
"green">1.00<br> (
39ns)
</span>
1826 <span class=
"blue">1.94<br> (
358ns)
</span>
1831 <span class=
"green">1.00<br> (
185ns)
</span>
1843 <span class=
"blue">1.86<br> (
52ns)
</span>
1848 <span class=
"green">1.00<br> (
28ns)
</span>
1860 <span class=
"red">2.32<br> (
805ns)
</span>
1865 <span class=
"green">1.00<br> (
347ns)
</span>
1877 <span class=
"blue">1.71<br> (
60ns)
</span>
1882 <span class=
"green">1.00<br> (
35ns)
</span>
1894 <span class=
"red">2.75<br> (
2154ns)
</span>
1899 <span class=
"green">1.00<br> (
783ns)
</span>
1911 <span class=
"red">2.23<br> (
1172ns)
</span>
1916 <span class=
"green">1.00<br> (
525ns)
</span>
1928 <span class=
"blue">1.57<br> (
77ns)
</span>
1933 <span class=
"green">1.00<br> (
49ns)
</span>
1945 <span class=
"red">2.23<br> (
520ns)
</span>
1950 <span class=
"green">1.00<br> (
233ns)
</span>
1962 <span class=
"blue">1.51<br> (
95ns)
</span>
1967 <span class=
"green">1.00<br> (
63ns)
</span>
1979 <span class=
"red">2.33<br> (
481ns)
</span>
1984 <span class=
"green">1.00<br> (
206ns)
</span>
1996 <span class=
"red">2.60<br> (
39ns)
</span>
2001 <span class=
"green">1.00<br> (
15ns)
</span>
2013 <span class=
"red">2.68<br> (
59ns)
</span>
2018 <span class=
"green">1.00<br> (
22ns)
</span>
2030 <span class=
"red">2.47<br> (
94ns)
</span>
2035 <span class=
"green">1.00<br> (
38ns)
</span>
2047 <span class=
"blue">1.86<br> (
273ns)
</span>
2052 <span class=
"green">1.00<br> (
147ns)
</span>
2064 <span class=
"green">1.00<br> (
10ns)
</span>
2069 <span class=
"green">1.10<br> (
11ns)
</span>
2081 <span class=
"red">2.42<br> (
492ns)
</span>
2086 <span class=
"green">1.00<br> (
203ns)
</span>
2098 <span class=
"red">2.24<br> (
1577ns)
</span>
2103 <span class=
"green">1.00<br> (
704ns)
</span>
2115 <span class=
"red">2.53<br> (
508ns)
</span>
2120 <span class=
"green">1.00<br> (
201ns)
</span>
2132 <span class=
"red">2.45<br> (
1841ns)
</span>
2137 <span class=
"green">1.00<br> (
751ns)
</span>
2149 <span class=
"red">2.71<br> (
1715ns)
</span>
2154 <span class=
"green">1.00<br> (
634ns)
</span>
2166 <span class=
"red">2.58<br> (
5742ns)
</span>
2171 <span class=
"green">1.00<br> (
2224ns)
</span>
2183 <span class=
"red">2.66<br> (
1736ns)
</span>
2188 <span class=
"green">1.00<br> (
653ns)
</span>
2200 <span class=
"red">2.44<br> (
5451ns)
</span>
2205 <span class=
"green">1.00<br> (
2237ns)
</span>
2217 <span class=
"red">2.77<br> (
476ns)
</span>
2222 <span class=
"green">1.00<br> (
172ns)
</span>
2234 <span class=
"red">2.80<br> (
481ns)
</span>
2239 <span class=
"green">1.00<br> (
172ns)
</span>
2251 <span class=
"red">2.86<br> (
492ns)
</span>
2256 <span class=
"green">1.00<br> (
172ns)
</span>
2268 <span class=
"green">1.09<br> (
139ns)
</span>
2273 <span class=
"green">1.00<br> (
128ns)
</span>
2285 <span class=
"green">1.16<br> (
399ns)
</span>
2290 <span class=
"green">1.00<br> (
345ns)
</span>
2302 <span class=
"green">1.18<br> (
496ns)
</span>
2307 <span class=
"green">1.00<br> (
422ns)
</span>
2319 <span class=
"red">2.20<br> (
257ns)
</span>
2324 <span class=
"green">1.00<br> (
117ns)
</span>
2336 <span class=
"green">1.00<br> (
12ns)
</span>
2341 <span class=
"green">1.00<br> (
12ns)
</span>
2353 <span class=
"red">3.93<br> (
2885ns)
</span>
2358 <span class=
"green">1.00<br> (
734ns)
</span>
2370 <span class=
"blue">1.71<br> (
1563ns)
</span>
2375 <span class=
"green">1.00<br> (
915ns)
</span>
2387 <span class=
"red">2.15<br> (
3745ns)
</span>
2392 <span class=
"green">1.00<br> (
1744ns)
</span>
2404 <span class=
"red">3.69<br> (
354ns)
</span>
2409 <span class=
"green">1.00<br> (
96ns)
</span>
2421 <span class=
"red">2.35<br> (
744ns)
</span>
2426 <span class=
"green">1.00<br> (
316ns)
</span>
2438 <span class=
"blue">1.64<br> (
36ns)
</span>
2443 <span class=
"green">1.00<br> (
22ns)
</span>
2455 <span class=
"red">2.71<br> (
509ns)
</span>
2460 <span class=
"green">1.00<br> (
188ns)
</span>
2467 <br class=
"table-break">
2469 <div class=
"section">
2470 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
2471 <a name=
"special_function_and_distributio.section_Compiler_Option_Comparison_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Compiler_Option_Comparison_on_Windows_x64" title=
"Compiler Option Comparison on Windows x64">Compiler
2472 Option Comparison on Windows x64
</a>
2473 </h2></div></div></div>
2475 <a name=
"special_function_and_distributio.section_Compiler_Option_Comparison_on_Windows_x64.table_Compiler_Option_Comparison_on_Windows_x64"></a><p class=
"title"><b>Table
 3.
 Compiler Option Comparison on Windows x64
</b></p>
2476 <div class=
"table-contents"><table class=
"table" summary=
"Compiler Option Comparison on Windows x64">
2497 cl /arch:sse2 /Ox (x86 build)
2520 <span class=
"red">18.29<br> (
256ns)
</span>
2525 <span class=
"red">4.29<br> (
60ns)
</span>
2530 <span class=
"red">3.14<br> (
44ns)
</span>
2535 <span class=
"green">1.00<br> (
14ns)
</span>
2542 boost::math::cyl_bessel_j (integer orders)
2547 <span class=
"red">10.03<br> (
742ns)
</span>
2552 <span class=
"blue">1.77<br> (
131ns)
</span>
2557 <span class=
"blue">1.36<br> (
101ns)
</span>
2562 <span class=
"green">1.00<br> (
74ns)
</span>
2569 boost::math::ibeta_inv
2574 <span class=
"red">4.32<br> (
6583ns)
</span>
2579 <span class=
"blue">1.29<br> (
1963ns)
</span>
2584 <span class=
"blue">1.28<br> (
1957ns)
</span>
2589 <span class=
"green">1.00<br> (
1523ns)
</span>
2596 <br class=
"table-break">
2598 <div class=
"section">
2599 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
2600 <a name=
"special_function_and_distributio.section_Distribution_performance_comparison_for_different_performance_options_with_GNU_C_version_5_3_0_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Distribution_performance_comparison_for_different_performance_options_with_GNU_C_version_5_3_0_on_Windows_x64" title=
"Distribution performance comparison for different performance options with GNU C++ version 5.3.0 on Windows x64">Distribution
2601 performance comparison for different performance options with GNU C++ version
2602 5.3.0 on Windows x64
</a>
2603 </h2></div></div></div>
2605 <a name=
"special_function_and_distributio.section_Distribution_performance_comparison_for_different_performance_options_with_GNU_C_version_5_3_0_on_Windows_x64.table_Distribution_performance_comparison_for_different_performance_options_with_GNU_C_version_5_3_0_on_Windows_x64"></a><p class=
"title"><b>Table
 4.
 Distribution performance comparison for different performance options
2606 with GNU C++ version
5.3.0 on Windows x64
</b></p>
2607 <div class=
"table-contents"><table class=
"table" summary=
"Distribution performance comparison for different performance options
2608 with GNU C++ version 5.3.0 on Windows x64">
2629 Boost
<br> promote_double
<false
>
2634 Boost
<br> promote_double
<false
><br> digits10
<10>
2639 Boost
<br> float
<br> promote_float
<false
>
2652 <span class=
"green">1.06<br> (
33ns)
</span>
2657 <span class=
"green">1.00<br> (
31ns)
</span>
2662 <span class=
"green">1.06<br> (
33ns)
</span>
2667 <span class=
"blue">1.90<br> (
59ns)
</span>
2679 <span class=
"green">1.12<br> (
9ns)
</span>
2684 <span class=
"green">1.00<br> (
8ns)
</span>
2689 <span class=
"green">1.00<br> (
8ns)
</span>
2694 <span class=
"green">1.00<br> (
8ns)
</span>
2706 <span class=
"green">1.00<br> (
44ns)
</span>
2711 <span class=
"green">1.00<br> (
44ns)
</span>
2716 <span class=
"green">1.02<br> (
45ns)
</span>
2721 <span class=
"green">1.09<br> (
48ns)
</span>
2733 <span class=
"red">2.58<br> (
379ns)
</span>
2738 <span class=
"blue">1.40<br> (
206ns)
</span>
2743 <span class=
"blue">1.33<br> (
195ns)
</span>
2748 <span class=
"green">1.00<br> (
147ns)
</span>
2760 <span class=
"red">2.18<br> (
323ns)
</span>
2765 <span class=
"green">1.01<br> (
150ns)
</span>
2770 <span class=
"green">1.05<br> (
156ns)
</span>
2775 <span class=
"green">1.00<br> (
148ns)
</span>
2787 <span class=
"red">2.04<br> (
2180ns)
</span>
2792 <span class=
"blue">1.29<br> (
1382ns)
</span>
2797 <span class=
"green">1.05<br> (
1123ns)
</span>
2802 <span class=
"green">1.00<br> (
1071ns)
</span>
2814 <span class=
"red">4.12<br> (
1122ns)
</span>
2819 <span class=
"red">2.42<br> (
658ns)
</span>
2824 <span class=
"blue">1.78<br> (
485ns)
</span>
2829 <span class=
"green">1.00<br> (
272ns)
</span>
2841 <span class=
"red">2.47<br> (
353ns)
</span>
2846 <span class=
"green">1.17<br> (
167ns)
</span>
2851 <span class=
"blue">1.20<br> (
172ns)
</span>
2856 <span class=
"green">1.00<br> (
143ns)
</span>
2868 <span class=
"red">4.00<br> (
5174ns)
</span>
2873 <span class=
"red">2.26<br> (
2921ns)
</span>
2878 <span class=
"blue">1.78<br> (
2301ns)
</span>
2883 <span class=
"green">1.00<br> (
1294ns)
</span>
2895 <span class=
"green">1.00<br> (
23ns)
</span>
2900 <span class=
"green">1.00<br> (
23ns)
</span>
2905 <span class=
"green">1.09<br> (
25ns)
</span>
2910 <span class=
"red">2.43<br> (
56ns)
</span>
2922 <span class=
"green">1.17<br> (
7ns)
</span>
2927 <span class=
"blue">1.33<br> (
8ns)
</span>
2932 <span class=
"blue">1.33<br> (
8ns)
</span>
2937 <span class=
"green">1.00<br> (
6ns)
</span>
2949 <span class=
"green">1.00<br> (
24ns)
</span>
2954 <span class=
"green">1.17<br> (
28ns)
</span>
2959 <span class=
"green">1.00<br> (
24ns)
</span>
2964 <span class=
"blue">1.21<br> (
29ns)
</span>
2976 <span class=
"red">2.65<br> (
506ns)
</span>
2981 <span class=
"blue">1.49<br> (
285ns)
</span>
2986 <span class=
"blue">1.24<br> (
236ns)
</span>
2991 <span class=
"green">1.00<br> (
191ns)
</span>
3003 <span class=
"blue">1.86<br> (
251ns)
</span>
3008 <span class=
"green">1.01<br> (
137ns)
</span>
3013 <span class=
"green">1.00<br> (
135ns)
</span>
3018 <span class=
"green">1.07<br> (
144ns)
</span>
3025 ChiSquared (quantile)
3030 <span class=
"red">2.37<br> (
1275ns)
</span>
3035 <span class=
"blue">1.44<br> (
774ns)
</span>
3040 <span class=
"green">1.10<br> (
592ns)
</span>
3045 <span class=
"green">1.00<br> (
539ns)
</span>
3057 <span class=
"blue">1.26<br> (
43ns)
</span>
3062 <span class=
"green">1.00<br> (
34ns)
</span>
3067 <span class=
"green">1.00<br> (
34ns)
</span>
3072 <span class=
"green">1.00<br> (
34ns)
</span>
3084 <span class=
"green">1.07<br> (
61ns)
</span>
3089 <span class=
"green">1.00<br> (
57ns)
</span>
3094 <span class=
"green">1.05<br> (
60ns)
</span>
3099 <span class=
"green">1.09<br> (
62ns)
</span>
3106 Exponential (quantile)
3111 <span class=
"blue">1.81<br> (
47ns)
</span>
3116 <span class=
"green">1.00<br> (
26ns)
</span>
3121 <span class=
"green">1.08<br> (
28ns)
</span>
3126 <span class=
"green">1.15<br> (
30ns)
</span>
3138 <span class=
"green">1.05<br> (
114ns)
</span>
3143 <span class=
"green">1.00<br> (
109ns)
</span>
3148 <span class=
"green">1.00<br> (
109ns)
</span>
3153 <span class=
"green">1.04<br> (
113ns)
</span>
3165 <span class=
"green">1.03<br> (
155ns)
</span>
3170 <span class=
"green">1.02<br> (
154ns)
</span>
3175 <span class=
"green">1.00<br> (
151ns)
</span>
3180 <span class=
"green">1.03<br> (
155ns)
</span>
3187 ExtremeValue (quantile)
3192 <span class=
"green">1.00<br> (
72ns)
</span>
3197 <span class=
"green">1.00<br> (
72ns)
</span>
3202 <span class=
"green">1.00<br> (
72ns)
</span>
3207 <span class=
"green">1.08<br> (
78ns)
</span>
3219 <span class=
"red">4.08<br> (
988ns)
</span>
3224 <span class=
"red">2.36<br> (
572ns)
</span>
3229 <span class=
"blue">1.90<br> (
459ns)
</span>
3234 <span class=
"green">1.00<br> (
242ns)
</span>
3246 <span class=
"red">2.48<br> (
392ns)
</span>
3251 <span class=
"green">1.18<br> (
187ns)
</span>
3256 <span class=
"green">1.14<br> (
180ns)
</span>
3261 <span class=
"green">1.00<br> (
158ns)
</span>
3273 <span class=
"red">2.28<br> (
2910ns)
</span>
3278 <span class=
"blue">1.26<br> (
1601ns)
</span>
3283 <span class=
"green">1.11<br> (
1413ns)
</span>
3288 <span class=
"green">1.00<br> (
1274ns)
</span>
3300 <span class=
"blue">1.98<br> (
483ns)
</span>
3305 <span class=
"green">1.19<br> (
291ns)
</span>
3310 <span class=
"green">1.11<br> (
271ns)
</span>
3315 <span class=
"green">1.00<br> (
244ns)
</span>
3327 <span class=
"blue">1.80<br> (
316ns)
</span>
3332 <span class=
"green">1.16<br> (
204ns)
</span>
3337 <span class=
"green">1.07<br> (
188ns)
</span>
3342 <span class=
"green">1.00<br> (
176ns)
</span>
3354 <span class=
"red">2.07<br> (
1425ns)
</span>
3359 <span class=
"blue">1.40<br> (
960ns)
</span>
3364 <span class=
"green">1.01<br> (
693ns)
</span>
3369 <span class=
"green">1.00<br> (
688ns)
</span>
3381 <span class=
"blue">1.35<br> (
46ns)
</span>
3386 <span class=
"green">1.00<br> (
34ns)
</span>
3391 <span class=
"green">1.00<br> (
34ns)
</span>
3396 <span class=
"green">1.03<br> (
35ns)
</span>
3408 <span class=
"green">1.06<br> (
52ns)
</span>
3413 <span class=
"green">1.06<br> (
52ns)
</span>
3418 <span class=
"green">1.04<br> (
51ns)
</span>
3423 <span class=
"green">1.00<br> (
49ns)
</span>
3430 Geometric (quantile)
3435 <span class=
"blue">1.62<br> (
42ns)
</span>
3440 <span class=
"green">1.00<br> (
26ns)
</span>
3445 <span class=
"green">1.04<br> (
27ns)
</span>
3450 <span class=
"green">1.04<br> (
27ns)
</span>
3457 Hypergeometric (CDF)
3462 <span class=
"blue">1.95<br> (
11511ns)
</span>
3467 <span class=
"green">1.01<br> (
5944ns)
</span>
3472 <span class=
"green">1.00<br> (
5910ns)
</span>
3477 <span class=
"green">1.05<br> (
6213ns)
</span>
3484 Hypergeometric (PDF)
3489 <span class=
"blue">1.92<br> (
11018ns)
</span>
3494 <span class=
"green">1.00<br> (
5748ns)
</span>
3499 <span class=
"green">1.00<br> (
5726ns)
</span>
3504 <span class=
"green">1.05<br> (
6016ns)
</span>
3511 Hypergeometric (quantile)
3516 <span class=
"green">1.00<br> (
70322ns)
</span>
3521 <span class=
"blue">1.38<br> (
96730ns)
</span>
3526 <span class=
"blue">1.36<br> (
95955ns)
</span>
3531 <span class=
"blue">1.79<br> (
126152ns)
</span>
3538 InverseChiSquared (CDF)
3543 <span class=
"red">2.98<br> (
485ns)
</span>
3548 <span class=
"blue">1.94<br> (
317ns)
</span>
3553 <span class=
"blue">1.34<br> (
218ns)
</span>
3558 <span class=
"green">1.00<br> (
163ns)
</span>
3565 InverseChiSquared (PDF)
3570 <span class=
"red">2.02<br> (
268ns)
</span>
3575 <span class=
"blue">1.25<br> (
166ns)
</span>
3580 <span class=
"green">1.11<br> (
147ns)
</span>
3585 <span class=
"green">1.00<br> (
133ns)
</span>
3592 InverseChiSquared (quantile)
3597 <span class=
"red">2.28<br> (
1235ns)
</span>
3602 <span class=
"blue">1.69<br> (
917ns)
</span>
3607 <span class=
"green">1.11<br> (
602ns)
</span>
3612 <span class=
"green">1.00<br> (
542ns)
</span>
3624 <span class=
"blue">1.78<br> (
484ns)
</span>
3629 <span class=
"blue">1.25<br> (
339ns)
</span>
3634 <span class=
"green">1.00<br> (
272ns)
</span>
3639 <span class=
"green">1.05<br> (
285ns)
</span>
3651 <span class=
"blue">1.89<br> (
334ns)
</span>
3656 <span class=
"green">1.19<br> (
211ns)
</span>
3661 <span class=
"green">1.20<br> (
212ns)
</span>
3666 <span class=
"green">1.00<br> (
177ns)
</span>
3673 InverseGamma (quantile)
3678 <span class=
"red">2.13<br> (
1487ns)
</span>
3683 <span class=
"blue">1.51<br> (
1055ns)
</span>
3688 <span class=
"green">1.07<br> (
747ns)
</span>
3693 <span class=
"green">1.00<br> (
699ns)
</span>
3700 InverseGaussian (CDF)
3705 <span class=
"blue">1.22<br> (
106ns)
</span>
3710 <span class=
"blue">1.29<br> (
112ns)
</span>
3715 <span class=
"blue">1.25<br> (
109ns)
</span>
3720 <span class=
"green">1.00<br> (
87ns)
</span>
3727 InverseGaussian (PDF)
3732 <span class=
"green">1.03<br> (
33ns)
</span>
3737 <span class=
"green">1.00<br> (
32ns)
</span>
3742 <span class=
"green">1.06<br> (
34ns)
</span>
3747 <span class=
"green">1.06<br> (
34ns)
</span>
3754 InverseGaussian (quantile)
3759 <span class=
"blue">1.49<br> (
2170ns)
</span>
3764 <span class=
"blue">1.50<br> (
2189ns)
</span>
3769 <span class=
"blue">1.31<br> (
1915ns)
</span>
3774 <span class=
"green">1.00<br> (
1459ns)
</span>
3786 <span class=
"green">1.08<br> (
56ns)
</span>
3791 <span class=
"green">1.04<br> (
54ns)
</span>
3796 <span class=
"green">1.00<br> (
52ns)
</span>
3801 <span class=
"green">1.15<br> (
60ns)
</span>
3813 <span class=
"green">1.08<br> (
56ns)
</span>
3818 <span class=
"green">1.06<br> (
55ns)
</span>
3823 <span class=
"green">1.00<br> (
52ns)
</span>
3828 <span class=
"green">1.12<br> (
58ns)
</span>
3840 <span class=
"green">1.11<br> (
40ns)
</span>
3845 <span class=
"green">1.19<br> (
43ns)
</span>
3850 <span class=
"green">1.00<br> (
36ns)
</span>
3855 <span class=
"green">1.14<br> (
41ns)
</span>
3867 <span class=
"blue">1.32<br> (
121ns)
</span>
3872 <span class=
"green">1.08<br> (
99ns)
</span>
3877 <span class=
"green">1.00<br> (
92ns)
</span>
3882 <span class=
"green">1.01<br> (
93ns)
</span>
3894 <span class=
"green">1.00<br> (
93ns)
</span>
3899 <span class=
"green">1.01<br> (
94ns)
</span>
3904 <span class=
"green">1.02<br> (
95ns)
</span>
3909 <span class=
"green">1.08<br> (
100ns)
</span>
3916 LogNormal (quantile)
3921 <span class=
"blue">1.24<br> (
135ns)
</span>
3926 <span class=
"green">1.00<br> (
109ns)
</span>
3931 <span class=
"green">1.03<br> (
112ns)
</span>
3936 <span class=
"green">1.16<br> (
126ns)
</span>
3948 <span class=
"green">1.00<br> (
48ns)
</span>
3953 <span class=
"green">1.08<br> (
52ns)
</span>
3958 <span class=
"green">1.04<br> (
50ns)
</span>
3963 <span class=
"green">1.08<br> (
52ns)
</span>
3975 <span class=
"green">1.00<br> (
53ns)
</span>
3980 <span class=
"green">1.00<br> (
53ns)
</span>
3985 <span class=
"green">1.08<br> (
57ns)
</span>
3990 <span class=
"green">1.04<br> (
55ns)
</span>
4002 <span class=
"green">1.05<br> (
43ns)
</span>
4007 <span class=
"green">1.07<br> (
44ns)
</span>
4012 <span class=
"green">1.00<br> (
41ns)
</span>
4017 <span class=
"green">1.05<br> (
43ns)
</span>
4024 NegativeBinomial (CDF)
4029 <span class=
"red">4.75<br> (
1713ns)
</span>
4034 <span class=
"red">2.77<br> (
1001ns)
</span>
4039 <span class=
"red">2.08<br> (
750ns)
</span>
4044 <span class=
"green">1.00<br> (
361ns)
</span>
4051 NegativeBinomial (PDF)
4056 <span class=
"red">2.65<br> (
437ns)
</span>
4061 <span class=
"green">1.12<br> (
184ns)
</span>
4066 <span class=
"green">1.10<br> (
181ns)
</span>
4071 <span class=
"green">1.00<br> (
165ns)
</span>
4078 NegativeBinomial (quantile)
4083 <span class=
"red">2.48<br> (
8682ns)
</span>
4088 <span class=
"blue">1.45<br> (
5084ns)
</span>
4093 <span class=
"green">1.13<br> (
3965ns)
</span>
4098 <span class=
"green">1.00<br> (
3507ns)
</span>
4105 NonCentralBeta (CDF)
4110 <span class=
"red">3.23<br> (
2366ns)
</span>
4115 <span class=
"red">2.14<br> (
1565ns)
</span>
4120 <span class=
"blue">1.76<br> (
1291ns)
</span>
4125 <span class=
"green">1.00<br> (
733ns)
</span>
4132 NonCentralBeta (PDF)
4137 <span class=
"red">3.24<br> (
1774ns)
</span>
4142 <span class=
"red">2.09<br> (
1142ns)
</span>
4147 <span class=
"blue">1.96<br> (
1073ns)
</span>
4152 <span class=
"green">1.00<br> (
547ns)
</span>
4159 NonCentralBeta (quantile)
4164 <span class=
"red">3.96<br> (
50346ns)
</span>
4169 <span class=
"red">2.45<br> (
31142ns)
</span>
4174 <span class=
"red">2.13<br> (
27101ns)
</span>
4179 <span class=
"green">1.00<br> (
12728ns)
</span>
4186 NonCentralChiSquared (CDF)
4191 <span class=
"red">3.92<br> (
6813ns)
</span>
4196 <span class=
"red">2.58<br> (
4481ns)
</span>
4201 <span class=
"blue">1.99<br> (
3457ns)
</span>
4206 <span class=
"green">1.00<br> (
1736ns)
</span>
4213 NonCentralChiSquared (PDF)
4218 <span class=
"red">2.50<br> (
1043ns)
</span>
4223 <span class=
"blue">1.73<br> (
722ns)
</span>
4228 <span class=
"blue">1.55<br> (
647ns)
</span>
4233 <span class=
"green">1.00<br> (
417ns)
</span>
4240 NonCentralChiSquared (quantile)
4245 <span class=
"red">6.34<br> (
49579ns)
</span>
4250 <span class=
"red">3.39<br> (
26501ns)
</span>
4255 <span class=
"red">2.24<br> (
17507ns)
</span>
4260 <span class=
"green">1.00<br> (
7817ns)
</span>
4272 <span class=
"red">3.39<br> (
2083ns)
</span>
4277 <span class=
"red">2.09<br> (
1286ns)
</span>
4282 <span class=
"blue">1.75<br> (
1079ns)
</span>
4287 <span class=
"green">1.00<br> (
615ns)
</span>
4299 <span class=
"red">3.07<br> (
1689ns)
</span>
4304 <span class=
"blue">1.87<br> (
1031ns)
</span>
4309 <span class=
"blue">1.61<br> (
887ns)
</span>
4314 <span class=
"green">1.00<br> (
550ns)
</span>
4321 NonCentralF (quantile)
4326 <span class=
"red">3.94<br> (
33446ns)
</span>
4331 <span class=
"red">2.21<br> (
18763ns)
</span>
4336 <span class=
"blue">1.72<br> (
14570ns)
</span>
4341 <span class=
"green">1.00<br> (
8483ns)
</span>
4353 <span class=
"red">3.82<br> (
8822ns)
</span>
4358 <span class=
"red">2.44<br> (
5639ns)
</span>
4363 <span class=
"red">2.01<br> (
4634ns)
</span>
4368 <span class=
"green">1.00<br> (
2311ns)
</span>
4380 <span class=
"red">3.72<br> (
6702ns)
</span>
4385 <span class=
"red">2.43<br> (
4382ns)
</span>
4390 <span class=
"red">2.05<br> (
3688ns)
</span>
4395 <span class=
"green">1.00<br> (
1803ns)
</span>
4402 NonCentralT (quantile)
4407 <span class=
"red">4.76<br> (
91176ns)
</span>
4412 <span class=
"red">2.79<br> (
53475ns)
</span>
4417 <span class=
"red">2.03<br> (
38889ns)
</span>
4422 <span class=
"green">1.00<br> (
19158ns)
</span>
4434 <span class=
"blue">1.52<br> (
76ns)
</span>
4439 <span class=
"green">1.00<br> (
50ns)
</span>
4444 <span class=
"green">1.06<br> (
53ns)
</span>
4449 <span class=
"green">1.06<br> (
53ns)
</span>
4461 <span class=
"green">1.10<br> (
57ns)
</span>
4466 <span class=
"green">1.06<br> (
55ns)
</span>
4471 <span class=
"green">1.00<br> (
52ns)
</span>
4476 <span class=
"green">1.13<br> (
59ns)
</span>
4488 <span class=
"blue">1.78<br> (
89ns)
</span>
4493 <span class=
"green">1.00<br> (
50ns)
</span>
4498 <span class=
"green">1.04<br> (
52ns)
</span>
4503 <span class=
"green">1.08<br> (
54ns)
</span>
4515 <span class=
"green">1.09<br> (
59ns)
</span>
4520 <span class=
"green">1.11<br> (
60ns)
</span>
4525 <span class=
"green">1.11<br> (
60ns)
</span>
4530 <span class=
"green">1.00<br> (
54ns)
</span>
4542 <span class=
"green">1.00<br> (
88ns)
</span>
4547 <span class=
"green">1.00<br> (
88ns)
</span>
4552 <span class=
"green">1.03<br> (
91ns)
</span>
4557 <span class=
"green">1.03<br> (
91ns)
</span>
4569 <span class=
"green">1.04<br> (
78ns)
</span>
4574 <span class=
"green">1.00<br> (
75ns)
</span>
4579 <span class=
"green">1.00<br> (
75ns)
</span>
4584 <span class=
"green">1.05<br> (
79ns)
</span>
4596 <span class=
"red">2.09<br> (
247ns)
</span>
4601 <span class=
"blue">1.28<br> (
151ns)
</span>
4606 <span class=
"green">1.15<br> (
136ns)
</span>
4611 <span class=
"green">1.00<br> (
118ns)
</span>
4623 <span class=
"blue">1.81<br> (
170ns)
</span>
4628 <span class=
"green">1.12<br> (
105ns)
</span>
4633 <span class=
"green">1.07<br> (
101ns)
</span>
4638 <span class=
"green">1.00<br> (
94ns)
</span>
4650 <span class=
"blue">1.98<br> (
1094ns)
</span>
4655 <span class=
"green">1.19<br> (
655ns)
</span>
4660 <span class=
"green">1.07<br> (
592ns)
</span>
4665 <span class=
"green">1.00<br> (
552ns)
</span>
4677 <span class=
"blue">1.22<br> (
44ns)
</span>
4682 <span class=
"green">1.00<br> (
36ns)
</span>
4687 <span class=
"green">1.06<br> (
38ns)
</span>
4692 <span class=
"green">1.06<br> (
38ns)
</span>
4704 <span class=
"green">1.03<br> (
62ns)
</span>
4709 <span class=
"green">1.00<br> (
60ns)
</span>
4714 <span class=
"green">1.05<br> (
63ns)
</span>
4719 <span class=
"green">1.03<br> (
62ns)
</span>
4731 <span class=
"blue">1.66<br> (
48ns)
</span>
4736 <span class=
"green">1.00<br> (
29ns)
</span>
4741 <span class=
"green">1.00<br> (
29ns)
</span>
4746 <span class=
"green">1.00<br> (
29ns)
</span>
4758 <span class=
"blue">1.38<br> (
438ns)
</span>
4763 <span class=
"blue">1.30<br> (
414ns)
</span>
4768 <span class=
"blue">1.37<br> (
435ns)
</span>
4773 <span class=
"green">1.00<br> (
318ns)
</span>
4785 <span class=
"blue">1.24<br> (
123ns)
</span>
4790 <span class=
"green">1.02<br> (
101ns)
</span>
4795 <span class=
"green">1.03<br> (
102ns)
</span>
4800 <span class=
"green">1.00<br> (
99ns)
</span>
4807 SkewNormal (quantile)
4812 <span class=
"blue">1.94<br> (
3849ns)
</span>
4817 <span class=
"blue">1.77<br> (
3502ns)
</span>
4822 <span class=
"blue">1.25<br> (
2485ns)
</span>
4827 <span class=
"green">1.00<br> (
1981ns)
</span>
4839 <span class=
"red">2.38<br> (
877ns)
</span>
4844 <span class=
"blue">1.27<br> (
466ns)
</span>
4849 <span class=
"blue">1.21<br> (
444ns)
</span>
4854 <span class=
"green">1.00<br> (
368ns)
</span>
4866 <span class=
"red">2.30<br> (
387ns)
</span>
4871 <span class=
"green">1.08<br> (
182ns)
</span>
4876 <span class=
"green">1.12<br> (
188ns)
</span>
4881 <span class=
"green">1.00<br> (
168ns)
</span>
4888 StudentsT (quantile)
4893 <span class=
"red">2.01<br> (
1549ns)
</span>
4898 <span class=
"green">1.19<br> (
915ns)
</span>
4903 <span class=
"green">1.14<br> (
883ns)
</span>
4908 <span class=
"green">1.00<br> (
772ns)
</span>
4920 <span class=
"green">1.16<br> (
92ns)
</span>
4925 <span class=
"green">1.00<br> (
79ns)
</span>
4930 <span class=
"green">1.01<br> (
80ns)
</span>
4935 <span class=
"green">1.03<br> (
81ns)
</span>
4947 <span class=
"green">1.02<br> (
146ns)
</span>
4952 <span class=
"green">1.01<br> (
144ns)
</span>
4957 <span class=
"green">1.00<br> (
143ns)
</span>
4962 <span class=
"green">1.03<br> (
147ns)
</span>
4974 <span class=
"green">1.14<br> (
128ns)
</span>
4979 <span class=
"green">1.00<br> (
112ns)
</span>
4984 <span class=
"green">1.03<br> (
115ns)
</span>
4989 <span class=
"green">1.04<br> (
117ns)
</span>
4996 <br class=
"table-break">
4998 <div class=
"section">
4999 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
5000 <a name=
"special_function_and_distributio.section_Distribution_performance_comparison_for_different_performance_options_with_GNU_C_version_5_3_0_on_linux"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Distribution_performance_comparison_for_different_performance_options_with_GNU_C_version_5_3_0_on_linux" title=
"Distribution performance comparison for different performance options with GNU C++ version 5.3.0 on linux">Distribution
5001 performance comparison for different performance options with GNU C++ version
5003 </h2></div></div></div>
5005 <a name=
"special_function_and_distributio.section_Distribution_performance_comparison_for_different_performance_options_with_GNU_C_version_5_3_0_on_linux.table_Distribution_performance_comparison_for_different_performance_options_with_GNU_C_version_5_3_0_on_linux"></a><p class=
"title"><b>Table
 5.
 Distribution performance comparison for different performance options
5006 with GNU C++ version
5.3.0 on linux
</b></p>
5007 <div class=
"table-contents"><table class=
"table" summary=
"Distribution performance comparison for different performance options
5008 with GNU C++ version 5.3.0 on linux">
5029 Boost
<br> promote_double
<false
>
5034 Boost
<br> promote_double
<false
><br> digits10
<10>
5039 Boost
<br> float
<br> promote_float
<false
>
5052 <span class=
"blue">1.74<br> (
33ns)
</span>
5057 <span class=
"blue">1.79<br> (
34ns)
</span>
5062 <span class=
"blue">1.79<br> (
34ns)
</span>
5067 <span class=
"green">1.00<br> (
19ns)
</span>
5079 <span class=
"blue">1.29<br> (
9ns)
</span>
5084 <span class=
"blue">1.29<br> (
9ns)
</span>
5089 <span class=
"blue">1.29<br> (
9ns)
</span>
5094 <span class=
"green">1.00<br> (
7ns)
</span>
5106 <span class=
"blue">1.24<br> (
21ns)
</span>
5111 <span class=
"blue">1.29<br> (
22ns)
</span>
5116 <span class=
"blue">1.24<br> (
21ns)
</span>
5121 <span class=
"green">1.00<br> (
17ns)
</span>
5133 <span class=
"red">3.32<br> (
452ns)
</span>
5138 <span class=
"blue">1.38<br> (
188ns)
</span>
5143 <span class=
"blue">1.28<br> (
174ns)
</span>
5148 <span class=
"green">1.00<br> (
136ns)
</span>
5160 <span class=
"red">2.93<br> (
355ns)
</span>
5165 <span class=
"green">1.17<br> (
141ns)
</span>
5170 <span class=
"green">1.15<br> (
139ns)
</span>
5175 <span class=
"green">1.00<br> (
121ns)
</span>
5187 <span class=
"red">3.72<br> (
2863ns)
</span>
5192 <span class=
"blue">1.55<br> (
1192ns)
</span>
5197 <span class=
"blue">1.27<br> (
976ns)
</span>
5202 <span class=
"green">1.00<br> (
769ns)
</span>
5214 <span class=
"red">4.12<br> (
1133ns)
</span>
5219 <span class=
"red">2.39<br> (
657ns)
</span>
5224 <span class=
"blue">1.85<br> (
509ns)
</span>
5229 <span class=
"green">1.00<br> (
275ns)
</span>
5241 <span class=
"red">2.58<br> (
376ns)
</span>
5246 <span class=
"green">1.14<br> (
167ns)
</span>
5251 <span class=
"green">1.13<br> (
165ns)
</span>
5256 <span class=
"green">1.00<br> (
146ns)
</span>
5268 <span class=
"red">3.66<br> (
5047ns)
</span>
5273 <span class=
"red">2.19<br> (
3017ns)
</span>
5278 <span class=
"blue">1.77<br> (
2444ns)
</span>
5283 <span class=
"green">1.00<br> (
1378ns)
</span>
5295 <span class=
"blue">1.21<br> (
29ns)
</span>
5300 <span class=
"green">1.17<br> (
28ns)
</span>
5305 <span class=
"blue">1.21<br> (
29ns)
</span>
5310 <span class=
"green">1.00<br> (
24ns)
</span>
5322 <span class=
"blue">1.29<br> (
9ns)
</span>
5327 <span class=
"green">1.14<br> (
8ns)
</span>
5332 <span class=
"green">1.14<br> (
8ns)
</span>
5337 <span class=
"green">1.00<br> (
7ns)
</span>
5349 <span class=
"blue">1.39<br> (
43ns)
</span>
5354 <span class=
"blue">1.39<br> (
43ns)
</span>
5359 <span class=
"blue">1.45<br> (
45ns)
</span>
5364 <span class=
"green">1.00<br> (
31ns)
</span>
5376 <span class=
"red">4.01<br> (
545ns)
</span>
5381 <span class=
"blue">1.86<br> (
253ns)
</span>
5386 <span class=
"blue">1.53<br> (
208ns)
</span>
5391 <span class=
"green">1.00<br> (
136ns)
</span>
5403 <span class=
"red">3.81<br> (
362ns)
</span>
5408 <span class=
"blue">1.47<br> (
140ns)
</span>
5413 <span class=
"blue">1.38<br> (
131ns)
</span>
5418 <span class=
"green">1.00<br> (
95ns)
</span>
5425 ChiSquared (quantile)
5430 <span class=
"red">3.88<br> (
1416ns)
</span>
5435 <span class=
"blue">2.00<br> (
729ns)
</span>
5440 <span class=
"blue">1.46<br> (
533ns)
</span>
5445 <span class=
"green">1.00<br> (
365ns)
</span>
5457 <span class=
"blue">1.33<br> (
20ns)
</span>
5462 <span class=
"blue">1.27<br> (
19ns)
</span>
5467 <span class=
"blue">1.27<br> (
19ns)
</span>
5472 <span class=
"green">1.00<br> (
15ns)
</span>
5484 <span class=
"blue">1.53<br> (
26ns)
</span>
5489 <span class=
"blue">1.53<br> (
26ns)
</span>
5494 <span class=
"blue">1.59<br> (
27ns)
</span>
5499 <span class=
"green">1.00<br> (
17ns)
</span>
5506 Exponential (quantile)
5511 <span class=
"green">1.09<br> (
25ns)
</span>
5516 <span class=
"green">1.00<br> (
23ns)
</span>
5521 <span class=
"green">1.00<br> (
23ns)
</span>
5526 <span class=
"green">1.00<br> (
23ns)
</span>
5538 <span class=
"blue">1.23<br> (
48ns)
</span>
5543 <span class=
"blue">1.23<br> (
48ns)
</span>
5548 <span class=
"blue">1.26<br> (
49ns)
</span>
5553 <span class=
"green">1.00<br> (
39ns)
</span>
5565 <span class=
"blue">1.42<br> (
68ns)
</span>
5570 <span class=
"blue">1.40<br> (
67ns)
</span>
5575 <span class=
"blue">1.42<br> (
68ns)
</span>
5580 <span class=
"green">1.00<br> (
48ns)
</span>
5587 ExtremeValue (quantile)
5592 <span class=
"blue">1.66<br> (
68ns)
</span>
5597 <span class=
"blue">1.59<br> (
65ns)
</span>
5602 <span class=
"blue">1.59<br> (
65ns)
</span>
5607 <span class=
"green">1.00<br> (
41ns)
</span>
5619 <span class=
"red">4.28<br> (
1028ns)
</span>
5624 <span class=
"red">2.42<br> (
580ns)
</span>
5629 <span class=
"blue">1.90<br> (
456ns)
</span>
5634 <span class=
"green">1.00<br> (
240ns)
</span>
5646 <span class=
"red">2.92<br> (
409ns)
</span>
5651 <span class=
"blue">1.22<br> (
171ns)
</span>
5656 <span class=
"blue">1.24<br> (
174ns)
</span>
5661 <span class=
"green">1.00<br> (
140ns)
</span>
5673 <span class=
"red">2.59<br> (
2899ns)
</span>
5678 <span class=
"blue">1.39<br> (
1556ns)
</span>
5683 <span class=
"blue">1.27<br> (
1420ns)
</span>
5688 <span class=
"green">1.00<br> (
1118ns)
</span>
5700 <span class=
"red">3.60<br> (
619ns)
</span>
5705 <span class=
"blue">1.47<br> (
253ns)
</span>
5710 <span class=
"blue">1.33<br> (
228ns)
</span>
5715 <span class=
"green">1.00<br> (
172ns)
</span>
5727 <span class=
"red">4.00<br> (
480ns)
</span>
5732 <span class=
"blue">1.41<br> (
169ns)
</span>
5737 <span class=
"blue">1.34<br> (
161ns)
</span>
5742 <span class=
"green">1.00<br> (
120ns)
</span>
5754 <span class=
"red">4.14<br> (
1971ns)
</span>
5759 <span class=
"blue">1.81<br> (
860ns)
</span>
5764 <span class=
"blue">1.28<br> (
611ns)
</span>
5769 <span class=
"green">1.00<br> (
476ns)
</span>
5781 <span class=
"green">1.08<br> (
26ns)
</span>
5786 <span class=
"green">1.17<br> (
28ns)
</span>
5791 <span class=
"green">1.00<br> (
24ns)
</span>
5796 <span class=
"green">1.00<br> (
24ns)
</span>
5808 <span class=
"green">1.00<br> (
33ns)
</span>
5813 <span class=
"green">1.06<br> (
35ns)
</span>
5818 <span class=
"green">1.03<br> (
34ns)
</span>
5823 <span class=
"blue">1.21<br> (
40ns)
</span>
5830 Geometric (quantile)
5835 <span class=
"green">1.00<br> (
22ns)
</span>
5840 <span class=
"green">1.00<br> (
22ns)
</span>
5845 <span class=
"green">1.00<br> (
22ns)
</span>
5850 <span class=
"green">1.00<br> (
22ns)
</span>
5857 Hypergeometric (CDF)
5862 <span class=
"blue">1.87<br> (
11779ns)
</span>
5867 <span class=
"green">1.02<br> (
6423ns)
</span>
5872 <span class=
"green">1.03<br> (
6458ns)
</span>
5877 <span class=
"green">1.00<br> (
6294ns)
</span>
5884 Hypergeometric (PDF)
5889 <span class=
"blue">1.88<br> (
11384ns)
</span>
5894 <span class=
"green">1.00<br> (
6054ns)
</span>
5899 <span class=
"green">1.01<br> (
6107ns)
</span>
5904 <span class=
"green">1.08<br> (
6534ns)
</span>
5911 Hypergeometric (quantile)
5916 <span class=
"green">1.09<br> (
57820ns)
</span>
5921 <span class=
"blue">1.69<br> (
89233ns)
</span>
5926 <span class=
"blue">1.70<br> (
89729ns)
</span>
5931 <span class=
"green">1.00<br> (
52921ns)
</span>
5938 InverseChiSquared (CDF)
5943 <span class=
"red">4.55<br> (
546ns)
</span>
5948 <span class=
"red">2.04<br> (
245ns)
</span>
5953 <span class=
"blue">1.52<br> (
183ns)
</span>
5958 <span class=
"green">1.00<br> (
120ns)
</span>
5965 InverseChiSquared (PDF)
5970 <span class=
"red">3.42<br> (
342ns)
</span>
5975 <span class=
"blue">1.50<br> (
150ns)
</span>
5980 <span class=
"blue">1.42<br> (
142ns)
</span>
5985 <span class=
"green">1.00<br> (
100ns)
</span>
5992 InverseChiSquared (quantile)
5997 <span class=
"red">3.59<br> (
1378ns)
</span>
6002 <span class=
"blue">1.93<br> (
740ns)
</span>
6007 <span class=
"blue">1.45<br> (
555ns)
</span>
6012 <span class=
"green">1.00<br> (
384ns)
</span>
6024 <span class=
"red">3.53<br> (
610ns)
</span>
6029 <span class=
"blue">1.41<br> (
244ns)
</span>
6034 <span class=
"blue">1.22<br> (
211ns)
</span>
6039 <span class=
"green">1.00<br> (
173ns)
</span>
6051 <span class=
"red">3.94<br> (
477ns)
</span>
6056 <span class=
"blue">1.43<br> (
173ns)
</span>
6061 <span class=
"blue">1.33<br> (
161ns)
</span>
6066 <span class=
"green">1.00<br> (
121ns)
</span>
6073 InverseGamma (quantile)
6078 <span class=
"red">3.65<br> (
1870ns)
</span>
6083 <span class=
"blue">1.64<br> (
838ns)
</span>
6088 <span class=
"green">1.12<br> (
573ns)
</span>
6093 <span class=
"green">1.00<br> (
512ns)
</span>
6100 InverseGaussian (CDF)
6105 <span class=
"red">2.08<br> (
108ns)
</span>
6110 <span class=
"red">2.08<br> (
108ns)
</span>
6115 <span class=
"red">2.04<br> (
106ns)
</span>
6120 <span class=
"green">1.00<br> (
52ns)
</span>
6127 InverseGaussian (PDF)
6132 <span class=
"blue">1.46<br> (
19ns)
</span>
6137 <span class=
"blue">1.46<br> (
19ns)
</span>
6142 <span class=
"blue">1.38<br> (
18ns)
</span>
6147 <span class=
"green">1.00<br> (
13ns)
</span>
6154 InverseGaussian (quantile)
6159 <span class=
"red">2.46<br> (
2105ns)
</span>
6164 <span class=
"red">2.43<br> (
2074ns)
</span>
6169 <span class=
"red">2.22<br> (
1894ns)
</span>
6174 <span class=
"green">1.00<br> (
854ns)
</span>
6186 <span class=
"blue">1.29<br> (
27ns)
</span>
6191 <span class=
"blue">1.29<br> (
27ns)
</span>
6196 <span class=
"blue">1.29<br> (
27ns)
</span>
6201 <span class=
"green">1.00<br> (
21ns)
</span>
6213 <span class=
"blue">1.33<br> (
28ns)
</span>
6218 <span class=
"blue">1.33<br> (
28ns)
</span>
6223 <span class=
"blue">1.33<br> (
28ns)
</span>
6228 <span class=
"green">1.00<br> (
21ns)
</span>
6240 <span class=
"blue">1.39<br> (
32ns)
</span>
6245 <span class=
"blue">1.43<br> (
33ns)
</span>
6250 <span class=
"blue">1.39<br> (
32ns)
</span>
6255 <span class=
"green">1.00<br> (
23ns)
</span>
6267 <span class=
"red">2.02<br> (
115ns)
</span>
6272 <span class=
"blue">1.21<br> (
69ns)
</span>
6277 <span class=
"blue">1.21<br> (
69ns)
</span>
6282 <span class=
"green">1.00<br> (
57ns)
</span>
6294 <span class=
"blue">1.43<br> (
66ns)
</span>
6299 <span class=
"blue">1.46<br> (
67ns)
</span>
6304 <span class=
"blue">1.43<br> (
66ns)
</span>
6309 <span class=
"green">1.00<br> (
46ns)
</span>
6316 LogNormal (quantile)
6321 <span class=
"blue">1.39<br> (
103ns)
</span>
6326 <span class=
"blue">1.27<br> (
94ns)
</span>
6331 <span class=
"blue">1.30<br> (
96ns)
</span>
6336 <span class=
"green">1.00<br> (
74ns)
</span>
6348 <span class=
"blue">1.27<br> (
28ns)
</span>
6353 <span class=
"blue">1.32<br> (
29ns)
</span>
6358 <span class=
"blue">1.32<br> (
29ns)
</span>
6363 <span class=
"green">1.00<br> (
22ns)
</span>
6375 <span class=
"blue">1.29<br> (
31ns)
</span>
6380 <span class=
"blue">1.33<br> (
32ns)
</span>
6385 <span class=
"blue">1.33<br> (
32ns)
</span>
6390 <span class=
"green">1.00<br> (
24ns)
</span>
6402 <span class=
"blue">1.50<br> (
36ns)
</span>
6407 <span class=
"blue">1.54<br> (
37ns)
</span>
6412 <span class=
"blue">1.54<br> (
37ns)
</span>
6417 <span class=
"green">1.00<br> (
24ns)
</span>
6424 NegativeBinomial (CDF)
6429 <span class=
"red">4.48<br> (
1733ns)
</span>
6434 <span class=
"red">2.66<br> (
1028ns)
</span>
6439 <span class=
"blue">1.98<br> (
768ns)
</span>
6444 <span class=
"green">1.00<br> (
387ns)
</span>
6451 NegativeBinomial (PDF)
6456 <span class=
"red">2.51<br> (
384ns)
</span>
6461 <span class=
"green">1.14<br> (
175ns)
</span>
6466 <span class=
"green">1.16<br> (
178ns)
</span>
6471 <span class=
"green">1.00<br> (
153ns)
</span>
6478 NegativeBinomial (quantile)
6483 <span class=
"red">2.79<br> (
9167ns)
</span>
6488 <span class=
"blue">1.60<br> (
5278ns)
</span>
6493 <span class=
"blue">1.20<br> (
3953ns)
</span>
6498 <span class=
"green">1.00<br> (
3291ns)
</span>
6505 NonCentralBeta (CDF)
6510 <span class=
"red">3.86<br> (
2715ns)
</span>
6515 <span class=
"red">2.02<br> (
1421ns)
</span>
6520 <span class=
"blue">1.70<br> (
1196ns)
</span>
6525 <span class=
"green">1.00<br> (
703ns)
</span>
6532 NonCentralBeta (PDF)
6537 <span class=
"red">3.99<br> (
2036ns)
</span>
6542 <span class=
"red">2.31<br> (
1179ns)
</span>
6547 <span class=
"red">2.04<br> (
1041ns)
</span>
6552 <span class=
"green">1.00<br> (
510ns)
</span>
6559 NonCentralBeta (quantile)
6564 <span class=
"red">5.19<br> (
63495ns)
</span>
6569 <span class=
"red">2.42<br> (
29566ns)
</span>
6574 <span class=
"red">2.00<br> (
24524ns)
</span>
6579 <span class=
"green">1.00<br> (
12234ns)
</span>
6586 NonCentralChiSquared (CDF)
6591 <span class=
"red">4.22<br> (
7258ns)
</span>
6596 <span class=
"red">2.63<br> (
4515ns)
</span>
6601 <span class=
"red">2.03<br> (
3492ns)
</span>
6606 <span class=
"green">1.00<br> (
1719ns)
</span>
6613 NonCentralChiSquared (PDF)
6618 <span class=
"red">3.29<br> (
1275ns)
</span>
6623 <span class=
"blue">1.82<br> (
705ns)
</span>
6628 <span class=
"blue">1.67<br> (
645ns)
</span>
6633 <span class=
"green">1.00<br> (
387ns)
</span>
6640 NonCentralChiSquared (quantile)
6645 <span class=
"red">7.10<br> (
51391ns)
</span>
6650 <span class=
"red">3.72<br> (
26920ns)
</span>
6655 <span class=
"red">2.42<br> (
17494ns)
</span>
6660 <span class=
"green">1.00<br> (
7241ns)
</span>
6672 <span class=
"red">3.95<br> (
2583ns)
</span>
6677 <span class=
"red">2.09<br> (
1364ns)
</span>
6682 <span class=
"blue">1.73<br> (
1131ns)
</span>
6687 <span class=
"green">1.00<br> (
654ns)
</span>
6699 <span class=
"red">3.91<br> (
2102ns)
</span>
6704 <span class=
"red">2.05<br> (
1099ns)
</span>
6709 <span class=
"blue">1.83<br> (
985ns)
</span>
6714 <span class=
"green">1.00<br> (
537ns)
</span>
6721 NonCentralF (quantile)
6726 <span class=
"red">4.47<br> (
39838ns)
</span>
6731 <span class=
"red">2.24<br> (
19939ns)
</span>
6736 <span class=
"blue">1.71<br> (
15247ns)
</span>
6741 <span class=
"green">1.00<br> (
8916ns)
</span>
6753 <span class=
"red">4.50<br> (
9817ns)
</span>
6758 <span class=
"red">2.77<br> (
6036ns)
</span>
6763 <span class=
"red">2.49<br> (
5428ns)
</span>
6768 <span class=
"green">1.00<br> (
2180ns)
</span>
6780 <span class=
"red">4.25<br> (
7422ns)
</span>
6785 <span class=
"red">2.77<br> (
4838ns)
</span>
6790 <span class=
"red">2.32<br> (
4054ns)
</span>
6795 <span class=
"green">1.00<br> (
1745ns)
</span>
6802 NonCentralT (quantile)
6807 <span class=
"red">5.46<br> (
100206ns)
</span>
6812 <span class=
"red">3.24<br> (
59572ns)
</span>
6817 <span class=
"red">2.26<br> (
41463ns)
</span>
6822 <span class=
"green">1.00<br> (
18366ns)
</span>
6834 <span class=
"red">2.39<br> (
79ns)
</span>
6839 <span class=
"green">1.06<br> (
35ns)
</span>
6844 <span class=
"green">1.06<br> (
35ns)
</span>
6849 <span class=
"green">1.00<br> (
33ns)
</span>
6861 <span class=
"blue">1.43<br> (
33ns)
</span>
6866 <span class=
"blue">1.39<br> (
32ns)
</span>
6871 <span class=
"blue">1.43<br> (
33ns)
</span>
6876 <span class=
"green">1.00<br> (
23ns)
</span>
6888 <span class=
"blue">1.56<br> (
67ns)
</span>
6893 <span class=
"blue">1.21<br> (
52ns)
</span>
6898 <span class=
"blue">1.21<br> (
52ns)
</span>
6903 <span class=
"green">1.00<br> (
43ns)
</span>
6915 <span class=
"green">1.04<br> (
52ns)
</span>
6920 <span class=
"green">1.06<br> (
53ns)
</span>
6925 <span class=
"green">1.04<br> (
52ns)
</span>
6930 <span class=
"green">1.00<br> (
50ns)
</span>
6942 <span class=
"green">1.01<br> (
91ns)
</span>
6947 <span class=
"green">1.00<br> (
90ns)
</span>
6952 <span class=
"green">1.02<br> (
92ns)
</span>
6957 <span class=
"blue">1.22<br> (
110ns)
</span>
6969 <span class=
"green">1.00<br> (
55ns)
</span>
6974 <span class=
"green">1.20<br> (
66ns)
</span>
6979 <span class=
"green">1.00<br> (
55ns)
</span>
6984 <span class=
"blue">1.22<br> (
67ns)
</span>
6996 <span class=
"red">3.39<br> (
251ns)
</span>
7001 <span class=
"blue">1.69<br> (
125ns)
</span>
7006 <span class=
"blue">1.43<br> (
106ns)
</span>
7011 <span class=
"green">1.00<br> (
74ns)
</span>
7023 <span class=
"red">3.06<br> (
196ns)
</span>
7028 <span class=
"blue">1.47<br> (
94ns)
</span>
7033 <span class=
"blue">1.34<br> (
86ns)
</span>
7038 <span class=
"green">1.00<br> (
64ns)
</span>
7050 <span class=
"red">2.97<br> (
1120ns)
</span>
7055 <span class=
"blue">1.49<br> (
562ns)
</span>
7060 <span class=
"blue">1.29<br> (
487ns)
</span>
7065 <span class=
"green">1.00<br> (
377ns)
</span>
7077 <span class=
"blue">1.21<br> (
23ns)
</span>
7082 <span class=
"green">1.16<br> (
22ns)
</span>
7087 <span class=
"green">1.16<br> (
22ns)
</span>
7092 <span class=
"green">1.00<br> (
19ns)
</span>
7104 <span class=
"blue">1.48<br> (
31ns)
</span>
7109 <span class=
"blue">1.29<br> (
27ns)
</span>
7114 <span class=
"blue">1.29<br> (
27ns)
</span>
7119 <span class=
"green">1.00<br> (
21ns)
</span>
7131 <span class=
"green">1.04<br> (
25ns)
</span>
7136 <span class=
"green">1.00<br> (
24ns)
</span>
7141 <span class=
"green">1.04<br> (
25ns)
</span>
7146 <span class=
"green">1.04<br> (
25ns)
</span>
7158 <span class=
"blue">1.68<br> (
471ns)
</span>
7163 <span class=
"blue">1.54<br> (
433ns)
</span>
7168 <span class=
"blue">1.52<br> (
428ns)
</span>
7173 <span class=
"green">1.00<br> (
281ns)
</span>
7185 <span class=
"blue">1.91<br> (
90ns)
</span>
7190 <span class=
"blue">1.26<br> (
59ns)
</span>
7195 <span class=
"blue">1.28<br> (
60ns)
</span>
7200 <span class=
"green">1.00<br> (
47ns)
</span>
7207 SkewNormal (quantile)
7212 <span class=
"red">2.12<br> (
3697ns)
</span>
7217 <span class=
"blue">1.98<br> (
3440ns)
</span>
7222 <span class=
"blue">1.34<br> (
2339ns)
</span>
7227 <span class=
"green">1.00<br> (
1740ns)
</span>
7239 <span class=
"red">6.37<br> (
1517ns)
</span>
7244 <span class=
"red">2.02<br> (
481ns)
</span>
7249 <span class=
"blue">1.95<br> (
463ns)
</span>
7254 <span class=
"green">1.00<br> (
238ns)
</span>
7266 <span class=
"red">5.55<br> (
716ns)
</span>
7271 <span class=
"blue">1.53<br> (
198ns)
</span>
7276 <span class=
"blue">1.57<br> (
202ns)
</span>
7281 <span class=
"green">1.00<br> (
129ns)
</span>
7288 StudentsT (quantile)
7293 <span class=
"red">4.85<br> (
2557ns)
</span>
7298 <span class=
"blue">1.60<br> (
841ns)
</span>
7303 <span class=
"blue">1.55<br> (
817ns)
</span>
7308 <span class=
"green">1.00<br> (
527ns)
</span>
7320 <span class=
"green">1.07<br> (
91ns)
</span>
7325 <span class=
"green">1.00<br> (
85ns)
</span>
7330 <span class=
"green">1.00<br> (
85ns)
</span>
7335 <span class=
"blue">1.27<br> (
108ns)
</span>
7347 <span class=
"green">1.01<br> (
155ns)
</span>
7352 <span class=
"green">1.00<br> (
154ns)
</span>
7357 <span class=
"green">1.01<br> (
155ns)
</span>
7362 <span class=
"blue">1.23<br> (
189ns)
</span>
7374 <span class=
"green">1.00<br> (
89ns)
</span>
7379 <span class=
"green">1.00<br> (
89ns)
</span>
7384 <span class=
"green">1.00<br> (
89ns)
</span>
7389 <span class=
"blue">1.22<br> (
109ns)
</span>
7396 <br class=
"table-break">
7398 <div class=
"section">
7399 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
7400 <a name=
"special_function_and_distributio.section_Distribution_performance_comparison_for_different_performance_options_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Distribution_performance_comparison_for_different_performance_options_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64" title=
"Distribution performance comparison for different performance options with Intel C++ C++0x mode version 1600 on Windows x64">Distribution
7401 performance comparison for different performance options with Intel C++ C++
0x
7402 mode version
1600 on Windows x64
</a>
7403 </h2></div></div></div>
7405 <a name=
"special_function_and_distributio.section_Distribution_performance_comparison_for_different_performance_options_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64.table_Distribution_performance_comparison_for_different_performance_options_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64"></a><p class=
"title"><b>Table
 6.
 Distribution performance comparison for different performance options
7406 with Intel C++ C++
0x mode version
1600 on Windows x64
</b></p>
7407 <div class=
"table-contents"><table class=
"table" summary=
"Distribution performance comparison for different performance options
7408 with Intel C++ C++0x mode version 1600 on Windows x64">
7428 Boost
<br> promote_double
<false
><br> digits10
<10>
7433 Boost
<br> float
<br> promote_float
<false
>
7446 <span class=
"blue">1.33<br> (
36ns)
</span>
7451 <span class=
"blue">1.26<br> (
34ns)
</span>
7456 <span class=
"green">1.00<br> (
27ns)
</span>
7468 <span class=
"green">1.19<br> (
19ns)
</span>
7473 <span class=
"green">1.00<br> (
16ns)
</span>
7478 <span class=
"green">1.00<br> (
16ns)
</span>
7490 <span class=
"green">1.00<br> (
24ns)
</span>
7495 <span class=
"green">1.00<br> (
24ns)
</span>
7500 <span class=
"green">1.13<br> (
27ns)
</span>
7512 <span class=
"red">2.30<br> (
170ns)
</span>
7517 <span class=
"blue">1.80<br> (
133ns)
</span>
7522 <span class=
"green">1.00<br> (
74ns)
</span>
7534 <span class=
"red">2.38<br> (
152ns)
</span>
7539 <span class=
"blue">1.61<br> (
103ns)
</span>
7544 <span class=
"green">1.00<br> (
64ns)
</span>
7556 <span class=
"red">2.15<br> (
871ns)
</span>
7561 <span class=
"blue">1.49<br> (
603ns)
</span>
7566 <span class=
"green">1.00<br> (
405ns)
</span>
7578 <span class=
"red">2.66<br> (
644ns)
</span>
7583 <span class=
"blue">1.95<br> (
473ns)
</span>
7588 <span class=
"green">1.00<br> (
242ns)
</span>
7600 <span class=
"blue">1.95<br> (
187ns)
</span>
7605 <span class=
"blue">1.35<br> (
130ns)
</span>
7610 <span class=
"green">1.00<br> (
96ns)
</span>
7622 <span class=
"red">2.64<br> (
3067ns)
</span>
7627 <span class=
"blue">1.90<br> (
2201ns)
</span>
7632 <span class=
"green">1.00<br> (
1160ns)
</span>
7644 <span class=
"blue">1.28<br> (
23ns)
</span>
7649 <span class=
"blue">1.28<br> (
23ns)
</span>
7654 <span class=
"green">1.00<br> (
18ns)
</span>
7666 <span class=
"green">1.00<br> (
9ns)
</span>
7671 <span class=
"green">1.00<br> (
9ns)
</span>
7676 <span class=
"green">1.00<br> (
9ns)
</span>
7688 <span class=
"blue">1.23<br> (
27ns)
</span>
7693 <span class=
"green">1.18<br> (
26ns)
</span>
7698 <span class=
"green">1.00<br> (
22ns)
</span>
7710 <span class=
"blue">2.00<br> (
226ns)
</span>
7715 <span class=
"blue">1.71<br> (
193ns)
</span>
7720 <span class=
"green">1.00<br> (
113ns)
</span>
7732 <span class=
"blue">1.75<br> (
103ns)
</span>
7737 <span class=
"blue">1.37<br> (
81ns)
</span>
7742 <span class=
"green">1.00<br> (
59ns)
</span>
7749 ChiSquared (quantile)
7754 <span class=
"red">2.10<br> (
610ns)
</span>
7759 <span class=
"blue">1.54<br> (
449ns)
</span>
7764 <span class=
"green">1.00<br> (
291ns)
</span>
7776 <span class=
"blue">1.36<br> (
19ns)
</span>
7781 <span class=
"green">1.00<br> (
14ns)
</span>
7786 <span class=
"green">1.00<br> (
14ns)
</span>
7798 <span class=
"green">1.00<br> (
17ns)
</span>
7803 <span class=
"green">1.00<br> (
17ns)
</span>
7808 <span class=
"green">1.00<br> (
17ns)
</span>
7815 Exponential (quantile)
7820 <span class=
"blue">1.24<br> (
21ns)
</span>
7825 <span class=
"blue">1.24<br> (
21ns)
</span>
7830 <span class=
"green">1.00<br> (
17ns)
</span>
7842 <span class=
"green">1.00<br> (
24ns)
</span>
7847 <span class=
"green">1.00<br> (
24ns)
</span>
7852 <span class=
"green">1.04<br> (
25ns)
</span>
7864 <span class=
"green">1.08<br> (
27ns)
</span>
7869 <span class=
"green">1.08<br> (
27ns)
</span>
7874 <span class=
"green">1.00<br> (
25ns)
</span>
7881 ExtremeValue (quantile)
7886 <span class=
"blue">1.32<br> (
29ns)
</span>
7891 <span class=
"blue">1.41<br> (
31ns)
</span>
7896 <span class=
"green">1.00<br> (
22ns)
</span>
7908 <span class=
"red">2.95<br> (
566ns)
</span>
7913 <span class=
"red">2.10<br> (
403ns)
</span>
7918 <span class=
"green">1.00<br> (
192ns)
</span>
7930 <span class=
"red">2.33<br> (
214ns)
</span>
7935 <span class=
"blue">1.52<br> (
140ns)
</span>
7940 <span class=
"green">1.00<br> (
92ns)
</span>
7952 <span class=
"blue">1.61<br> (
1265ns)
</span>
7957 <span class=
"blue">1.24<br> (
972ns)
</span>
7962 <span class=
"green">1.00<br> (
785ns)
</span>
7974 <span class=
"blue">1.68<br> (
190ns)
</span>
7979 <span class=
"blue">1.57<br> (
177ns)
</span>
7984 <span class=
"green">1.00<br> (
113ns)
</span>
7996 <span class=
"blue">1.81<br> (
112ns)
</span>
8001 <span class=
"blue">1.44<br> (
89ns)
</span>
8006 <span class=
"green">1.00<br> (
62ns)
</span>
8018 <span class=
"red">2.02<br> (
625ns)
</span>
8023 <span class=
"blue">1.35<br> (
417ns)
</span>
8028 <span class=
"green">1.00<br> (
309ns)
</span>
8040 <span class=
"blue">1.41<br> (
24ns)
</span>
8045 <span class=
"green">1.18<br> (
20ns)
</span>
8050 <span class=
"green">1.00<br> (
17ns)
</span>
8062 <span class=
"blue">1.25<br> (
15ns)
</span>
8067 <span class=
"green">1.17<br> (
14ns)
</span>
8072 <span class=
"green">1.00<br> (
12ns)
</span>
8079 Geometric (quantile)
8084 <span class=
"blue">1.22<br> (
22ns)
</span>
8089 <span class=
"blue">1.22<br> (
22ns)
</span>
8094 <span class=
"green">1.00<br> (
18ns)
</span>
8101 Hypergeometric (CDF)
8106 <span class=
"green">1.01<br> (
5958ns)
</span>
8111 <span class=
"green">1.00<br> (
5921ns)
</span>
8116 <span class=
"green">1.03<br> (
6119ns)
</span>
8123 Hypergeometric (PDF)
8128 <span class=
"green">1.01<br> (
5681ns)
</span>
8133 <span class=
"green">1.00<br> (
5646ns)
</span>
8138 <span class=
"green">1.05<br> (
5949ns)
</span>
8145 Hypergeometric (quantile)
8150 <span class=
"green">1.01<br> (
35994ns)
</span>
8155 <span class=
"green">1.00<br> (
35580ns)
</span>
8160 <span class=
"green">1.01<br> (
35907ns)
</span>
8167 InverseChiSquared (CDF)
8172 <span class=
"red">2.30<br> (
214ns)
</span>
8177 <span class=
"blue">1.66<br> (
154ns)
</span>
8182 <span class=
"green">1.00<br> (
93ns)
</span>
8189 InverseChiSquared (PDF)
8194 <span class=
"red">2.03<br> (
118ns)
</span>
8199 <span class=
"blue">1.55<br> (
90ns)
</span>
8204 <span class=
"green">1.00<br> (
58ns)
</span>
8211 InverseChiSquared (quantile)
8216 <span class=
"red">2.36<br> (
647ns)
</span>
8221 <span class=
"blue">1.55<br> (
424ns)
</span>
8226 <span class=
"green">1.00<br> (
274ns)
</span>
8238 <span class=
"blue">1.63<br> (
187ns)
</span>
8243 <span class=
"blue">1.42<br> (
163ns)
</span>
8248 <span class=
"green">1.00<br> (
115ns)
</span>
8260 <span class=
"blue">1.87<br> (
116ns)
</span>
8265 <span class=
"blue">1.50<br> (
93ns)
</span>
8270 <span class=
"green">1.00<br> (
62ns)
</span>
8277 InverseGamma (quantile)
8282 <span class=
"blue">1.93<br> (
620ns)
</span>
8287 <span class=
"blue">1.38<br> (
443ns)
</span>
8292 <span class=
"green">1.00<br> (
321ns)
</span>
8299 InverseGaussian (CDF)
8304 <span class=
"blue">1.36<br> (
53ns)
</span>
8309 <span class=
"blue">1.38<br> (
54ns)
</span>
8314 <span class=
"green">1.00<br> (
39ns)
</span>
8321 InverseGaussian (PDF)
8326 <span class=
"green">1.18<br> (
13ns)
</span>
8331 <span class=
"green">1.09<br> (
12ns)
</span>
8336 <span class=
"green">1.00<br> (
11ns)
</span>
8343 InverseGaussian (quantile)
8348 <span class=
"blue">1.53<br> (
902ns)
</span>
8353 <span class=
"blue">1.44<br> (
844ns)
</span>
8358 <span class=
"green">1.00<br> (
588ns)
</span>
8370 <span class=
"green">1.00<br> (
15ns)
</span>
8375 <span class=
"green">1.00<br> (
15ns)
</span>
8380 <span class=
"green">1.13<br> (
17ns)
</span>
8392 <span class=
"green">1.00<br> (
16ns)
</span>
8397 <span class=
"green">1.00<br> (
16ns)
</span>
8402 <span class=
"green">1.00<br> (
16ns)
</span>
8414 <span class=
"green">1.06<br> (
17ns)
</span>
8419 <span class=
"green">1.06<br> (
17ns)
</span>
8424 <span class=
"green">1.00<br> (
16ns)
</span>
8436 <span class=
"green">1.20<br> (
42ns)
</span>
8441 <span class=
"green">1.20<br> (
42ns)
</span>
8446 <span class=
"green">1.00<br> (
35ns)
</span>
8458 <span class=
"blue">1.28<br> (
32ns)
</span>
8463 <span class=
"blue">1.28<br> (
32ns)
</span>
8468 <span class=
"green">1.00<br> (
25ns)
</span>
8475 LogNormal (quantile)
8480 <span class=
"green">1.15<br> (
61ns)
</span>
8485 <span class=
"green">1.15<br> (
61ns)
</span>
8490 <span class=
"green">1.00<br> (
53ns)
</span>
8502 <span class=
"green">1.06<br> (
17ns)
</span>
8507 <span class=
"green">1.06<br> (
17ns)
</span>
8512 <span class=
"green">1.00<br> (
16ns)
</span>
8524 <span class=
"green">1.11<br> (
20ns)
</span>
8529 <span class=
"green">1.11<br> (
20ns)
</span>
8534 <span class=
"green">1.00<br> (
18ns)
</span>
8546 <span class=
"blue">1.25<br> (
20ns)
</span>
8551 <span class=
"green">1.19<br> (
19ns)
</span>
8556 <span class=
"green">1.00<br> (
16ns)
</span>
8563 NegativeBinomial (CDF)
8568 <span class=
"red">3.21<br> (
964ns)
</span>
8573 <span class=
"red">2.29<br> (
686ns)
</span>
8578 <span class=
"green">1.00<br> (
300ns)
</span>
8585 NegativeBinomial (PDF)
8590 <span class=
"blue">1.97<br> (
187ns)
</span>
8595 <span class=
"blue">1.37<br> (
130ns)
</span>
8600 <span class=
"green">1.00<br> (
95ns)
</span>
8607 NegativeBinomial (quantile)
8612 <span class=
"blue">1.80<br> (
4806ns)
</span>
8617 <span class=
"blue">1.32<br> (
3526ns)
</span>
8622 <span class=
"green">1.00<br> (
2665ns)
</span>
8629 NonCentralBeta (CDF)
8634 <span class=
"red">2.73<br> (
1240ns)
</span>
8639 <span class=
"red">2.14<br> (
975ns)
</span>
8644 <span class=
"green">1.00<br> (
455ns)
</span>
8651 NonCentralBeta (PDF)
8656 <span class=
"red">2.73<br> (
1053ns)
</span>
8661 <span class=
"red">2.17<br> (
836ns)
</span>
8666 <span class=
"green">1.00<br> (
386ns)
</span>
8673 NonCentralBeta (quantile)
8678 <span class=
"red">3.43<br> (
24612ns)
</span>
8683 <span class=
"red">2.58<br> (
18500ns)
</span>
8688 <span class=
"green">1.00<br> (
7178ns)
</span>
8695 NonCentralChiSquared (CDF)
8700 <span class=
"red">2.79<br> (
3877ns)
</span>
8705 <span class=
"red">2.20<br> (
3057ns)
</span>
8710 <span class=
"green">1.00<br> (
1389ns)
</span>
8717 NonCentralChiSquared (PDF)
8722 <span class=
"blue">1.78<br> (
555ns)
</span>
8727 <span class=
"blue">1.59<br> (
495ns)
</span>
8732 <span class=
"green">1.00<br> (
312ns)
</span>
8739 NonCentralChiSquared (quantile)
8744 <span class=
"red">3.85<br> (
22440ns)
</span>
8749 <span class=
"red">2.65<br> (
15474ns)
</span>
8754 <span class=
"green">1.00<br> (
5830ns)
</span>
8766 <span class=
"red">2.75<br> (
1278ns)
</span>
8771 <span class=
"red">2.01<br> (
935ns)
</span>
8776 <span class=
"green">1.00<br> (
465ns)
</span>
8788 <span class=
"red">2.64<br> (
1035ns)
</span>
8793 <span class=
"blue">1.92<br> (
753ns)
</span>
8798 <span class=
"green">1.00<br> (
392ns)
</span>
8805 NonCentralF (quantile)
8810 <span class=
"red">3.08<br> (
18251ns)
</span>
8815 <span class=
"red">2.14<br> (
12664ns)
</span>
8820 <span class=
"green">1.00<br> (
5924ns)
</span>
8832 <span class=
"red">2.86<br> (
5298ns)
</span>
8837 <span class=
"red">2.22<br> (
4117ns)
</span>
8842 <span class=
"green">1.00<br> (
1853ns)
</span>
8854 <span class=
"red">2.84<br> (
4062ns)
</span>
8859 <span class=
"red">2.26<br> (
3229ns)
</span>
8864 <span class=
"green">1.00<br> (
1429ns)
</span>
8871 NonCentralT (quantile)
8876 <span class=
"red">3.48<br> (
48842ns)
</span>
8881 <span class=
"red">2.47<br> (
34580ns)
</span>
8886 <span class=
"green">1.00<br> (
14027ns)
</span>
8898 <span class=
"green">1.07<br> (
31ns)
</span>
8903 <span class=
"green">1.07<br> (
31ns)
</span>
8908 <span class=
"green">1.00<br> (
29ns)
</span>
8920 <span class=
"green">1.00<br> (
19ns)
</span>
8925 <span class=
"green">1.00<br> (
19ns)
</span>
8930 <span class=
"green">1.00<br> (
19ns)
</span>
8942 <span class=
"green">1.17<br> (
42ns)
</span>
8947 <span class=
"green">1.11<br> (
40ns)
</span>
8952 <span class=
"green">1.00<br> (
36ns)
</span>
8964 <span class=
"blue">1.32<br> (
33ns)
</span>
8969 <span class=
"blue">1.32<br> (
33ns)
</span>
8974 <span class=
"green">1.00<br> (
25ns)
</span>
8986 <span class=
"blue">1.24<br> (
62ns)
</span>
8991 <span class=
"blue">1.26<br> (
63ns)
</span>
8996 <span class=
"green">1.00<br> (
50ns)
</span>
9008 <span class=
"green">1.07<br> (
29ns)
</span>
9013 <span class=
"green">1.07<br> (
29ns)
</span>
9018 <span class=
"green">1.00<br> (
27ns)
</span>
9030 <span class=
"blue">1.71<br> (
96ns)
</span>
9035 <span class=
"blue">1.41<br> (
79ns)
</span>
9040 <span class=
"green">1.00<br> (
56ns)
</span>
9052 <span class=
"blue">1.69<br> (
61ns)
</span>
9057 <span class=
"blue">1.44<br> (
52ns)
</span>
9062 <span class=
"green">1.00<br> (
36ns)
</span>
9074 <span class=
"blue">1.54<br> (
446ns)
</span>
9079 <span class=
"blue">1.33<br> (
387ns)
</span>
9084 <span class=
"green">1.00<br> (
290ns)
</span>
9096 <span class=
"blue">1.41<br> (
24ns)
</span>
9101 <span class=
"green">1.06<br> (
18ns)
</span>
9106 <span class=
"green">1.00<br> (
17ns)
</span>
9118 <span class=
"green">1.17<br> (
21ns)
</span>
9123 <span class=
"green">1.17<br> (
21ns)
</span>
9128 <span class=
"green">1.00<br> (
18ns)
</span>
9140 <span class=
"blue">1.22<br> (
22ns)
</span>
9145 <span class=
"blue">1.22<br> (
22ns)
</span>
9150 <span class=
"green">1.00<br> (
18ns)
</span>
9162 <span class=
"green">1.01<br> (
187ns)
</span>
9167 <span class=
"green">1.00<br> (
186ns)
</span>
9172 <span class=
"green">1.01<br> (
187ns)
</span>
9184 <span class=
"green">1.04<br> (
49ns)
</span>
9189 <span class=
"green">1.06<br> (
50ns)
</span>
9194 <span class=
"green">1.00<br> (
47ns)
</span>
9201 SkewNormal (quantile)
9206 <span class=
"blue">1.44<br> (
1409ns)
</span>
9211 <span class=
"green">1.10<br> (
1078ns)
</span>
9216 <span class=
"green">1.00<br> (
979ns)
</span>
9228 <span class=
"blue">1.72<br> (
331ns)
</span>
9233 <span class=
"blue">1.57<br> (
302ns)
</span>
9238 <span class=
"green">1.00<br> (
192ns)
</span>
9250 <span class=
"blue">1.57<br> (
132ns)
</span>
9255 <span class=
"blue">1.55<br> (
130ns)
</span>
9260 <span class=
"green">1.00<br> (
84ns)
</span>
9267 StudentsT (quantile)
9272 <span class=
"blue">1.40<br> (
623ns)
</span>
9277 <span class=
"blue">1.39<br> (
619ns)
</span>
9282 <span class=
"green">1.00<br> (
444ns)
</span>
9294 <span class=
"blue">1.39<br> (
46ns)
</span>
9299 <span class=
"blue">1.24<br> (
41ns)
</span>
9304 <span class=
"green">1.00<br> (
33ns)
</span>
9316 <span class=
"blue">1.50<br> (
63ns)
</span>
9321 <span class=
"blue">1.40<br> (
59ns)
</span>
9326 <span class=
"green">1.00<br> (
42ns)
</span>
9338 <span class=
"blue">1.29<br> (
44ns)
</span>
9343 <span class=
"blue">1.29<br> (
44ns)
</span>
9348 <span class=
"green">1.00<br> (
34ns)
</span>
9355 <br class=
"table-break">
9357 <div class=
"section">
9358 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
9359 <a name=
"special_function_and_distributio.section_Distribution_performance_comparison_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Distribution_performance_comparison_for_different_performance_options_with_Microsoft_Visual_C_version_14_0_on_Windows_x64" title=
"Distribution performance comparison for different performance options with Microsoft Visual C++ version 14.0 on Windows x64">Distribution
9360 performance comparison for different performance options with Microsoft Visual
9361 C++ version
14.0 on Windows x64
</a>
9362 </h2></div></div></div>
9364 <a name=
"special_function_and_distributio.section_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"></a><p class=
"title"><b>Table
 7.
 Distribution performance comparison for different performance options
9365 with Microsoft Visual C++ version
14.0 on Windows x64
</b></p>
9366 <div class=
"table-contents"><table class=
"table" summary=
"Distribution performance comparison for different performance options
9367 with Microsoft Visual C++ version 14.0 on Windows x64">
9387 Boost
<br> promote_double
<false
><br> digits10
<10>
9392 Boost
<br> float
<br> promote_float
<false
>
9405 <span class=
"blue">1.36<br> (
45ns)
</span>
9410 <span class=
"blue">1.45<br> (
48ns)
</span>
9415 <span class=
"green">1.00<br> (
33ns)
</span>
9427 <span class=
"green">1.00<br> (
16ns)
</span>
9432 <span class=
"green">1.13<br> (
18ns)
</span>
9437 <span class=
"green">1.06<br> (
17ns)
</span>
9449 <span class=
"green">1.00<br> (
21ns)
</span>
9454 <span class=
"green">1.05<br> (
22ns)
</span>
9459 <span class=
"blue">1.38<br> (
29ns)
</span>
9471 <span class=
"blue">1.87<br> (
196ns)
</span>
9476 <span class=
"blue">1.71<br> (
180ns)
</span>
9481 <span class=
"green">1.00<br> (
105ns)
</span>
9493 <span class=
"blue">1.64<br> (
143ns)
</span>
9498 <span class=
"blue">1.70<br> (
148ns)
</span>
9503 <span class=
"green">1.00<br> (
87ns)
</span>
9515 <span class=
"blue">1.80<br> (
1127ns)
</span>
9520 <span class=
"blue">1.43<br> (
894ns)
</span>
9525 <span class=
"green">1.00<br> (
627ns)
</span>
9537 <span class=
"red">2.32<br> (
682ns)
</span>
9542 <span class=
"blue">1.95<br> (
573ns)
</span>
9547 <span class=
"green">1.00<br> (
294ns)
</span>
9559 <span class=
"blue">1.63<br> (
184ns)
</span>
9564 <span class=
"blue">1.73<br> (
196ns)
</span>
9569 <span class=
"green">1.00<br> (
113ns)
</span>
9581 <span class=
"red">2.28<br> (
3249ns)
</span>
9586 <span class=
"blue">1.82<br> (
2602ns)
</span>
9591 <span class=
"green">1.00<br> (
1428ns)
</span>
9603 <span class=
"green">1.14<br> (
32ns)
</span>
9608 <span class=
"green">1.14<br> (
32ns)
</span>
9613 <span class=
"green">1.00<br> (
28ns)
</span>
9625 <span class=
"green">1.10<br> (
11ns)
</span>
9630 <span class=
"green">1.10<br> (
11ns)
</span>
9635 <span class=
"green">1.00<br> (
10ns)
</span>
9647 <span class=
"green">1.10<br> (
23ns)
</span>
9652 <span class=
"green">1.05<br> (
22ns)
</span>
9657 <span class=
"green">1.00<br> (
21ns)
</span>
9669 <span class=
"blue">1.60<br> (
268ns)
</span>
9674 <span class=
"blue">1.38<br> (
231ns)
</span>
9679 <span class=
"green">1.00<br> (
168ns)
</span>
9691 <span class=
"blue">1.95<br> (
129ns)
</span>
9696 <span class=
"blue">1.89<br> (
125ns)
</span>
9701 <span class=
"green">1.00<br> (
66ns)
</span>
9708 ChiSquared (quantile)
9713 <span class=
"blue">1.98<br> (
741ns)
</span>
9718 <span class=
"blue">1.47<br> (
551ns)
</span>
9723 <span class=
"green">1.00<br> (
375ns)
</span>
9735 <span class=
"green">1.18<br> (
20ns)
</span>
9740 <span class=
"green">1.06<br> (
18ns)
</span>
9745 <span class=
"green">1.00<br> (
17ns)
</span>
9757 <span class=
"green">1.00<br> (
16ns)
</span>
9762 <span class=
"green">1.06<br> (
17ns)
</span>
9767 <span class=
"blue">1.31<br> (
21ns)
</span>
9774 Exponential (quantile)
9779 <span class=
"blue">1.26<br> (
29ns)
</span>
9784 <span class=
"green">1.00<br> (
23ns)
</span>
9789 <span class=
"blue">1.26<br> (
29ns)
</span>
9801 <span class=
"blue">1.29<br> (
45ns)
</span>
9806 <span class=
"blue">1.26<br> (
44ns)
</span>
9811 <span class=
"green">1.00<br> (
35ns)
</span>
9823 <span class=
"blue">1.26<br> (
44ns)
</span>
9828 <span class=
"blue">1.37<br> (
48ns)
</span>
9833 <span class=
"green">1.00<br> (
35ns)
</span>
9840 ExtremeValue (quantile)
9845 <span class=
"blue">1.24<br> (
36ns)
</span>
9850 <span class=
"blue">1.21<br> (
35ns)
</span>
9855 <span class=
"green">1.00<br> (
29ns)
</span>
9867 <span class=
"red">2.43<br> (
643ns)
</span>
9872 <span class=
"blue">1.95<br> (
516ns)
</span>
9877 <span class=
"green">1.00<br> (
265ns)
</span>
9889 <span class=
"blue">1.74<br> (
202ns)
</span>
9894 <span class=
"blue">1.69<br> (
196ns)
</span>
9899 <span class=
"green">1.00<br> (
116ns)
</span>
9911 <span class=
"blue">1.31<br> (
1464ns)
</span>
9916 <span class=
"blue">1.34<br> (
1503ns)
</span>
9921 <span class=
"green">1.00<br> (
1121ns)
</span>
9933 <span class=
"blue">2.00<br> (
294ns)
</span>
9938 <span class=
"blue">1.47<br> (
216ns)
</span>
9943 <span class=
"green">1.00<br> (
147ns)
</span>
9955 <span class=
"blue">1.71<br> (
159ns)
</span>
9960 <span class=
"blue">1.57<br> (
146ns)
</span>
9965 <span class=
"green">1.00<br> (
93ns)
</span>
9977 <span class=
"blue">1.67<br> (
841ns)
</span>
9982 <span class=
"green">1.17<br> (
586ns)
</span>
9987 <span class=
"green">1.00<br> (
503ns)
</span>
9999 <span class=
"blue">1.24<br> (
26ns)
</span>
10004 <span class=
"green">1.19<br> (
25ns)
</span>
10009 <span class=
"green">1.00<br> (
21ns)
</span>
10021 <span class=
"blue">1.61<br> (
29ns)
</span>
10026 <span class=
"blue">1.72<br> (
31ns)
</span>
10031 <span class=
"green">1.00<br> (
18ns)
</span>
10038 Geometric (quantile)
10043 <span class=
"green">1.14<br> (
25ns)
</span>
10048 <span class=
"green">1.09<br> (
24ns)
</span>
10053 <span class=
"green">1.00<br> (
22ns)
</span>
10060 Hypergeometric (CDF)
10065 <span class=
"green">1.05<br> (
6896ns)
</span>
10070 <span class=
"green">1.04<br> (
6830ns)
</span>
10075 <span class=
"green">1.00<br> (
6577ns)
</span>
10082 Hypergeometric (PDF)
10087 <span class=
"green">1.00<br> (
6565ns)
</span>
10092 <span class=
"green">1.04<br> (
6855ns)
</span>
10097 <span class=
"green">1.03<br> (
6774ns)
</span>
10104 Hypergeometric (quantile)
10109 <span class=
"green">1.00<br> (
34866ns)
</span>
10114 <span class=
"green">1.12<br> (
38984ns)
</span>
10119 <span class=
"green">1.00<br> (
35017ns)
</span>
10126 InverseChiSquared (CDF)
10131 <span class=
"red">2.26<br> (
269ns)
</span>
10136 <span class=
"blue">1.84<br> (
219ns)
</span>
10141 <span class=
"green">1.00<br> (
119ns)
</span>
10148 InverseChiSquared (PDF)
10153 <span class=
"blue">1.90<br> (
156ns)
</span>
10158 <span class=
"blue">1.71<br> (
140ns)
</span>
10163 <span class=
"green">1.00<br> (
82ns)
</span>
10170 InverseChiSquared (quantile)
10175 <span class=
"blue">1.55<br> (
778ns)
</span>
10180 <span class=
"green">1.17<br> (
587ns)
</span>
10185 <span class=
"green">1.00<br> (
501ns)
</span>
10197 <span class=
"blue">1.85<br> (
279ns)
</span>
10202 <span class=
"blue">1.44<br> (
217ns)
</span>
10207 <span class=
"green">1.00<br> (
151ns)
</span>
10219 <span class=
"red">2.52<br> (
217ns)
</span>
10224 <span class=
"blue">1.85<br> (
159ns)
</span>
10229 <span class=
"green">1.00<br> (
86ns)
</span>
10236 InverseGamma (quantile)
10241 <span class=
"red">2.34<br> (
946ns)
</span>
10246 <span class=
"blue">1.41<br> (
571ns)
</span>
10251 <span class=
"green">1.00<br> (
404ns)
</span>
10258 InverseGaussian (CDF)
10263 <span class=
"green">1.05<br> (
63ns)
</span>
10268 <span class=
"green">1.03<br> (
62ns)
</span>
10273 <span class=
"green">1.00<br> (
60ns)
</span>
10280 InverseGaussian (PDF)
10285 <span class=
"green">1.00<br> (
16ns)
</span>
10290 <span class=
"green">1.00<br> (
16ns)
</span>
10295 <span class=
"green">1.06<br> (
17ns)
</span>
10302 InverseGaussian (quantile)
10307 <span class=
"blue">1.28<br> (
1138ns)
</span>
10312 <span class=
"green">1.19<br> (
1053ns)
</span>
10317 <span class=
"green">1.00<br> (
888ns)
</span>
10329 <span class=
"blue">1.22<br> (
22ns)
</span>
10334 <span class=
"blue">1.22<br> (
22ns)
</span>
10339 <span class=
"green">1.00<br> (
18ns)
</span>
10351 <span class=
"blue">1.44<br> (
23ns)
</span>
10356 <span class=
"blue">1.50<br> (
24ns)
</span>
10361 <span class=
"green">1.00<br> (
16ns)
</span>
10373 <span class=
"blue">1.22<br> (
22ns)
</span>
10378 <span class=
"blue">1.22<br> (
22ns)
</span>
10383 <span class=
"green">1.00<br> (
18ns)
</span>
10395 <span class=
"blue">1.26<br> (
49ns)
</span>
10400 <span class=
"blue">1.26<br> (
49ns)
</span>
10405 <span class=
"green">1.00<br> (
39ns)
</span>
10417 <span class=
"green">1.16<br> (
43ns)
</span>
10422 <span class=
"green">1.14<br> (
42ns)
</span>
10427 <span class=
"green">1.00<br> (
37ns)
</span>
10434 LogNormal (quantile)
10439 <span class=
"blue">1.30<br> (
82ns)
</span>
10444 <span class=
"blue">1.30<br> (
82ns)
</span>
10449 <span class=
"green">1.00<br> (
63ns)
</span>
10461 <span class=
"blue">1.50<br> (
24ns)
</span>
10466 <span class=
"blue">1.50<br> (
24ns)
</span>
10471 <span class=
"green">1.00<br> (
16ns)
</span>
10483 <span class=
"blue">1.26<br> (
29ns)
</span>
10488 <span class=
"blue">1.26<br> (
29ns)
</span>
10493 <span class=
"green">1.00<br> (
23ns)
</span>
10500 Logistic (quantile)
10505 <span class=
"green">1.11<br> (
21ns)
</span>
10510 <span class=
"green">1.05<br> (
20ns)
</span>
10515 <span class=
"green">1.00<br> (
19ns)
</span>
10522 NegativeBinomial (CDF)
10527 <span class=
"red">2.62<br> (
1081ns)
</span>
10532 <span class=
"red">2.02<br> (
832ns)
</span>
10537 <span class=
"green">1.00<br> (
412ns)
</span>
10544 NegativeBinomial (PDF)
10549 <span class=
"blue">1.67<br> (
200ns)
</span>
10554 <span class=
"blue">1.71<br> (
205ns)
</span>
10559 <span class=
"green">1.00<br> (
120ns)
</span>
10566 NegativeBinomial (quantile)
10571 <span class=
"blue">1.53<br> (
5462ns)
</span>
10576 <span class=
"blue">1.22<br> (
4355ns)
</span>
10581 <span class=
"green">1.00<br> (
3571ns)
</span>
10588 NonCentralBeta (CDF)
10593 <span class=
"red">2.67<br> (
1449ns)
</span>
10598 <span class=
"red">2.23<br> (
1212ns)
</span>
10603 <span class=
"green">1.00<br> (
543ns)
</span>
10610 NonCentralBeta (PDF)
10615 <span class=
"red">2.64<br> (
1186ns)
</span>
10620 <span class=
"red">2.24<br> (
1009ns)
</span>
10625 <span class=
"green">1.00<br> (
450ns)
</span>
10632 NonCentralBeta (quantile)
10637 <span class=
"red">3.39<br> (
29111ns)
</span>
10642 <span class=
"red">2.81<br> (
24149ns)
</span>
10647 <span class=
"green">1.00<br> (
8580ns)
</span>
10654 NonCentralChiSquared (CDF)
10659 <span class=
"red">2.78<br> (
4617ns)
</span>
10664 <span class=
"red">2.19<br> (
3633ns)
</span>
10669 <span class=
"green">1.00<br> (
1662ns)
</span>
10676 NonCentralChiSquared (PDF)
10681 <span class=
"blue">1.73<br> (
607ns)
</span>
10686 <span class=
"blue">1.58<br> (
552ns)
</span>
10691 <span class=
"green">1.00<br> (
350ns)
</span>
10698 NonCentralChiSquared (quantile)
10703 <span class=
"red">3.89<br> (
27110ns)
</span>
10708 <span class=
"red">2.60<br> (
18124ns)
</span>
10713 <span class=
"green">1.00<br> (
6974ns)
</span>
10725 <span class=
"red">2.45<br> (
1382ns)
</span>
10730 <span class=
"red">2.07<br> (
1167ns)
</span>
10735 <span class=
"green">1.00<br> (
564ns)
</span>
10747 <span class=
"red">2.43<br> (
1087ns)
</span>
10752 <span class=
"red">2.13<br> (
952ns)
</span>
10757 <span class=
"green">1.00<br> (
447ns)
</span>
10764 NonCentralF (quantile)
10769 <span class=
"red">2.76<br> (
20066ns)
</span>
10774 <span class=
"red">2.18<br> (
15826ns)
</span>
10779 <span class=
"green">1.00<br> (
7268ns)
</span>
10791 <span class=
"red">2.26<br> (
6005ns)
</span>
10796 <span class=
"blue">1.84<br> (
4878ns)
</span>
10801 <span class=
"green">1.00<br> (
2655ns)
</span>
10813 <span class=
"red">2.53<br> (
4582ns)
</span>
10818 <span class=
"red">2.11<br> (
3828ns)
</span>
10823 <span class=
"green">1.00<br> (
1813ns)
</span>
10830 NonCentralT (quantile)
10835 <span class=
"red">2.91<br> (
56269ns)
</span>
10840 <span class=
"red">2.10<br> (
40598ns)
</span>
10845 <span class=
"green">1.00<br> (
19366ns)
</span>
10857 <span class=
"blue">1.52<br> (
38ns)
</span>
10862 <span class=
"blue">1.44<br> (
36ns)
</span>
10867 <span class=
"green">1.00<br> (
25ns)
</span>
10879 <span class=
"green">1.16<br> (
29ns)
</span>
10884 <span class=
"green">1.16<br> (
29ns)
</span>
10889 <span class=
"green">1.00<br> (
25ns)
</span>
10901 <span class=
"green">1.08<br> (
40ns)
</span>
10906 <span class=
"green">1.14<br> (
42ns)
</span>
10911 <span class=
"green">1.00<br> (
37ns)
</span>
10923 <span class=
"blue">1.60<br> (
48ns)
</span>
10928 <span class=
"blue">1.67<br> (
50ns)
</span>
10933 <span class=
"green">1.00<br> (
30ns)
</span>
10945 <span class=
"blue">1.44<br> (
111ns)
</span>
10950 <span class=
"blue">1.40<br> (
108ns)
</span>
10955 <span class=
"green">1.00<br> (
77ns)
</span>
10967 <span class=
"blue">1.34<br> (
43ns)
</span>
10972 <span class=
"blue">1.38<br> (
44ns)
</span>
10977 <span class=
"green">1.00<br> (
32ns)
</span>
10989 <span class=
"blue">1.72<br> (
122ns)
</span>
10994 <span class=
"blue">1.51<br> (
107ns)
</span>
10999 <span class=
"green">1.00<br> (
71ns)
</span>
11011 <span class=
"blue">1.91<br> (
82ns)
</span>
11016 <span class=
"blue">1.88<br> (
81ns)
</span>
11021 <span class=
"green">1.00<br> (
43ns)
</span>
11033 <span class=
"blue">1.65<br> (
599ns)
</span>
11038 <span class=
"blue">1.47<br> (
532ns)
</span>
11043 <span class=
"green">1.00<br> (
362ns)
</span>
11055 <span class=
"blue">1.28<br> (
23ns)
</span>
11060 <span class=
"green">1.17<br> (
21ns)
</span>
11065 <span class=
"green">1.00<br> (
18ns)
</span>
11077 <span class=
"blue">1.24<br> (
21ns)
</span>
11082 <span class=
"blue">1.24<br> (
21ns)
</span>
11087 <span class=
"green">1.00<br> (
17ns)
</span>
11094 Rayleigh (quantile)
11099 <span class=
"green">1.08<br> (
27ns)
</span>
11104 <span class=
"green">1.08<br> (
27ns)
</span>
11109 <span class=
"green">1.00<br> (
25ns)
</span>
11121 <span class=
"green">1.05<br> (
232ns)
</span>
11126 <span class=
"green">1.04<br> (
230ns)
</span>
11131 <span class=
"green">1.00<br> (
221ns)
</span>
11143 <span class=
"blue">1.21<br> (
81ns)
</span>
11148 <span class=
"blue">1.21<br> (
81ns)
</span>
11153 <span class=
"green">1.00<br> (
67ns)
</span>
11160 SkewNormal (quantile)
11165 <span class=
"blue">1.45<br> (
2020ns)
</span>
11170 <span class=
"green">1.05<br> (
1464ns)
</span>
11175 <span class=
"green">1.00<br> (
1391ns)
</span>
11187 <span class=
"blue">1.95<br> (
464ns)
</span>
11192 <span class=
"blue">1.95<br> (
463ns)
</span>
11197 <span class=
"green">1.00<br> (
238ns)
</span>
11209 <span class=
"blue">1.95<br> (
216ns)
</span>
11214 <span class=
"red">2.17<br> (
241ns)
</span>
11219 <span class=
"green">1.00<br> (
111ns)
</span>
11226 StudentsT (quantile)
11231 <span class=
"blue">1.72<br> (
839ns)
</span>
11236 <span class=
"blue">1.78<br> (
868ns)
</span>
11241 <span class=
"green">1.00<br> (
487ns)
</span>
11253 <span class=
"blue">1.53<br> (
75ns)
</span>
11258 <span class=
"blue">1.47<br> (
72ns)
</span>
11263 <span class=
"green">1.00<br> (
49ns)
</span>
11275 <span class=
"blue">1.82<br> (
120ns)
</span>
11280 <span class=
"blue">1.79<br> (
118ns)
</span>
11285 <span class=
"green">1.00<br> (
66ns)
</span>
11297 <span class=
"blue">1.49<br> (
73ns)
</span>
11302 <span class=
"blue">1.53<br> (
75ns)
</span>
11307 <span class=
"green">1.00<br> (
49ns)
</span>
11314 <br class=
"table-break">
11316 <div class=
"section">
11317 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
11318 <a name=
"special_function_and_distributio.section_Distribution_performance_comparison_with_GNU_C_version_5_3_0_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Distribution_performance_comparison_with_GNU_C_version_5_3_0_on_Windows_x64" title=
"Distribution performance comparison with GNU C++ version 5.3.0 on Windows x64">Distribution
11319 performance comparison with GNU C++ version
5.3.0 on Windows x64
</a>
11320 </h2></div></div></div>
11321 <div class=
"table">
11322 <a name=
"special_function_and_distributio.section_Distribution_performance_comparison_with_GNU_C_version_5_3_0_on_Windows_x64.table_Distribution_performance_comparison_with_GNU_C_version_5_3_0_on_Windows_x64"></a><p class=
"title"><b>Table
 8.
 Distribution performance comparison with GNU C++ version
5.3.0 on Windows
11324 <div class=
"table-contents"><table class=
"table" summary=
"Distribution performance comparison with GNU C++ version 5.3.0 on Windows
11345 Boost
<br> promote_double
<false
>
11363 <span class=
"green">1.06<br> (
33ns)
</span>
11368 <span class=
"green">1.00<br> (
31ns)
</span>
11382 <span class=
"green">1.12<br> (
9ns)
</span>
11387 <span class=
"green">1.00<br> (
8ns)
</span>
11401 <span class=
"green">1.00<br> (
44ns)
</span>
11406 <span class=
"green">1.00<br> (
44ns)
</span>
11420 <span class=
"blue">1.84<br> (
379ns)
</span>
11425 <span class=
"green">1.00<br> (
206ns)
</span>
11430 <span class=
"red">2.55<br> (
526ns)
</span>
11442 <span class=
"red">2.15<br> (
323ns)
</span>
11447 <span class=
"green">1.00<br> (
150ns)
</span>
11461 <span class=
"blue">1.58<br> (
2180ns)
</span>
11466 <span class=
"green">1.00<br> (
1382ns)
</span>
11471 <span class=
"red">8.32<br> (
11501ns)
</span>
11483 <span class=
"blue">1.71<br> (
1122ns)
</span>
11488 <span class=
"green">1.00<br> (
658ns)
</span>
11493 <span class=
"blue">1.25<br> (
822ns)
</span>
11505 <span class=
"red">2.11<br> (
353ns)
</span>
11510 <span class=
"green">1.00<br> (
167ns)
</span>
11519 Binomial (quantile)
11524 <span class=
"blue">1.77<br> (
5174ns)
</span>
11529 <span class=
"green">1.00<br> (
2921ns)
</span>
11534 <span class=
"red">4.38<br> (
12786ns)
</span>
11546 <span class=
"green">1.00<br> (
23ns)
</span>
11551 <span class=
"green">1.00<br> (
23ns)
</span>
11565 <span class=
"green">1.00<br> (
7ns)
</span>
11570 <span class=
"green">1.14<br> (
8ns)
</span>
11584 <span class=
"green">1.00<br> (
24ns)
</span>
11589 <span class=
"green">1.17<br> (
28ns)
</span>
11603 <span class=
"red">2.04<br> (
506ns)
</span>
11608 <span class=
"green">1.15<br> (
285ns)
</span>
11613 <span class=
"green">1.00<br> (
248ns)
</span>
11625 <span class=
"blue">1.83<br> (
251ns)
</span>
11630 <span class=
"green">1.00<br> (
137ns)
</span>
11639 ChiSquared (quantile)
11644 <span class=
"blue">1.65<br> (
1275ns)
</span>
11649 <span class=
"green">1.00<br> (
774ns)
</span>
11654 <span class=
"red">7.13<br> (
5518ns)
</span>
11666 <span class=
"blue">1.26<br> (
43ns)
</span>
11671 <span class=
"green">1.00<br> (
34ns)
</span>
11685 <span class=
"green">1.07<br> (
61ns)
</span>
11690 <span class=
"green">1.00<br> (
57ns)
</span>
11699 Exponential (quantile)
11704 <span class=
"blue">1.81<br> (
47ns)
</span>
11709 <span class=
"green">1.00<br> (
26ns)
</span>
11723 <span class=
"green">1.05<br> (
114ns)
</span>
11728 <span class=
"green">1.00<br> (
109ns)
</span>
11742 <span class=
"green">1.01<br> (
155ns)
</span>
11747 <span class=
"green">1.00<br> (
154ns)
</span>
11756 ExtremeValue (quantile)
11761 <span class=
"green">1.00<br> (
72ns)
</span>
11766 <span class=
"green">1.00<br> (
72ns)
</span>
11780 <span class=
"blue">1.73<br> (
988ns)
</span>
11785 <span class=
"green">1.00<br> (
572ns)
</span>
11790 <span class=
"blue">1.31<br> (
747ns)
</span>
11802 <span class=
"red">2.10<br> (
392ns)
</span>
11807 <span class=
"green">1.00<br> (
187ns)
</span>
11821 <span class=
"blue">1.82<br> (
2910ns)
</span>
11826 <span class=
"green">1.00<br> (
1601ns)
</span>
11831 <span class=
"red">6.08<br> (
9729ns)
</span>
11843 <span class=
"blue">2.00<br> (
483ns)
</span>
11848 <span class=
"blue">1.20<br> (
291ns)
</span>
11853 <span class=
"green">1.00<br> (
242ns)
</span>
11865 <span class=
"blue">1.55<br> (
316ns)
</span>
11870 <span class=
"green">1.00<br> (
204ns)
</span>
11884 <span class=
"blue">1.95<br> (
1425ns)
</span>
11889 <span class=
"blue">1.31<br> (
960ns)
</span>
11894 <span class=
"green">1.00<br> (
731ns)
</span>
11906 <span class=
"blue">1.35<br> (
46ns)
</span>
11911 <span class=
"green">1.00<br> (
34ns)
</span>
11925 <span class=
"green">1.00<br> (
52ns)
</span>
11930 <span class=
"green">1.00<br> (
52ns)
</span>
11939 Geometric (quantile)
11944 <span class=
"blue">1.62<br> (
42ns)
</span>
11949 <span class=
"green">1.00<br> (
26ns)
</span>
11958 Hypergeometric (CDF)
11963 <span class=
"blue">1.94<br> (
11511ns)
</span>
11968 <span class=
"green">1.00<br> (
5944ns)
</span>
11977 Hypergeometric (PDF)
11982 <span class=
"blue">1.92<br> (
11018ns)
</span>
11987 <span class=
"green">1.00<br> (
5748ns)
</span>
11996 Hypergeometric (quantile)
12001 <span class=
"green">1.00<br> (
70322ns)
</span>
12006 <span class=
"blue">1.38<br> (
96730ns)
</span>
12015 InverseChiSquared (CDF)
12020 <span class=
"blue">1.53<br> (
485ns)
</span>
12025 <span class=
"green">1.00<br> (
317ns)
</span>
12034 InverseChiSquared (PDF)
12039 <span class=
"blue">1.61<br> (
268ns)
</span>
12044 <span class=
"green">1.00<br> (
166ns)
</span>
12053 InverseChiSquared (quantile)
12058 <span class=
"blue">1.35<br> (
1235ns)
</span>
12063 <span class=
"green">1.00<br> (
917ns)
</span>
12077 <span class=
"blue">1.43<br> (
484ns)
</span>
12082 <span class=
"green">1.00<br> (
339ns)
</span>
12096 <span class=
"blue">1.58<br> (
334ns)
</span>
12101 <span class=
"green">1.00<br> (
211ns)
</span>
12110 InverseGamma (quantile)
12115 <span class=
"blue">1.41<br> (
1487ns)
</span>
12120 <span class=
"green">1.00<br> (
1055ns)
</span>
12129 InverseGaussian (CDF)
12134 <span class=
"green">1.00<br> (
106ns)
</span>
12139 <span class=
"green">1.06<br> (
112ns)
</span>
12148 InverseGaussian (PDF)
12153 <span class=
"green">1.03<br> (
33ns)
</span>
12158 <span class=
"green">1.00<br> (
32ns)
</span>
12167 InverseGaussian (quantile)
12172 <span class=
"green">1.00<br> (
2170ns)
</span>
12177 <span class=
"green">1.01<br> (
2189ns)
</span>
12191 <span class=
"green">1.04<br> (
56ns)
</span>
12196 <span class=
"green">1.00<br> (
54ns)
</span>
12210 <span class=
"green">1.02<br> (
56ns)
</span>
12215 <span class=
"green">1.00<br> (
55ns)
</span>
12229 <span class=
"green">1.00<br> (
40ns)
</span>
12234 <span class=
"green">1.07<br> (
43ns)
</span>
12248 <span class=
"blue">1.22<br> (
121ns)
</span>
12253 <span class=
"green">1.00<br> (
99ns)
</span>
12267 <span class=
"green">1.00<br> (
93ns)
</span>
12272 <span class=
"green">1.01<br> (
94ns)
</span>
12281 LogNormal (quantile)
12286 <span class=
"blue">1.24<br> (
135ns)
</span>
12291 <span class=
"green">1.00<br> (
109ns)
</span>
12305 <span class=
"green">1.00<br> (
48ns)
</span>
12310 <span class=
"green">1.08<br> (
52ns)
</span>
12324 <span class=
"green">1.00<br> (
53ns)
</span>
12329 <span class=
"green">1.00<br> (
53ns)
</span>
12338 Logistic (quantile)
12343 <span class=
"green">1.00<br> (
43ns)
</span>
12348 <span class=
"green">1.02<br> (
44ns)
</span>
12357 NegativeBinomial (CDF)
12362 <span class=
"red">2.04<br> (
1713ns)
</span>
12367 <span class=
"green">1.19<br> (
1001ns)
</span>
12372 <span class=
"green">1.00<br> (
840ns)
</span>
12379 NegativeBinomial (PDF)
12384 <span class=
"red">2.38<br> (
437ns)
</span>
12389 <span class=
"green">1.00<br> (
184ns)
</span>
12398 NegativeBinomial (quantile)
12403 <span class=
"blue">1.71<br> (
8682ns)
</span>
12408 <span class=
"green">1.00<br> (
5084ns)
</span>
12413 <span class=
"red">3.36<br> (
17091ns)
</span>
12420 NonCentralBeta (CDF)
12425 <span class=
"blue">1.51<br> (
2366ns)
</span>
12430 <span class=
"green">1.00<br> (
1565ns)
</span>
12439 NonCentralBeta (PDF)
12444 <span class=
"blue">1.55<br> (
1774ns)
</span>
12449 <span class=
"green">1.00<br> (
1142ns)
</span>
12458 NonCentralBeta (quantile)
12463 <span class=
"blue">1.62<br> (
50346ns)
</span>
12468 <span class=
"green">1.00<br> (
31142ns)
</span>
12477 NonCentralChiSquared (CDF)
12482 <span class=
"red">9.45<br> (
6813ns)
</span>
12487 <span class=
"red">6.21<br> (
4481ns)
</span>
12492 <span class=
"green">1.00<br> (
721ns)
</span>
12499 NonCentralChiSquared (PDF)
12504 <span class=
"blue">1.44<br> (
1043ns)
</span>
12509 <span class=
"green">1.00<br> (
722ns)
</span>
12518 NonCentralChiSquared (quantile)
12523 <span class=
"red">3.26<br> (
49579ns)
</span>
12528 <span class=
"blue">1.74<br> (
26501ns)
</span>
12533 <span class=
"green">1.00<br> (
15221ns)
</span>
12545 <span class=
"blue">1.62<br> (
2083ns)
</span>
12550 <span class=
"green">1.00<br> (
1286ns)
</span>
12555 <span class=
"blue">1.23<br> (
1581ns)
</span>
12567 <span class=
"blue">1.64<br> (
1689ns)
</span>
12572 <span class=
"green">1.00<br> (
1031ns)
</span>
12581 NonCentralF (quantile)
12586 <span class=
"blue">1.78<br> (
33446ns)
</span>
12591 <span class=
"green">1.00<br> (
18763ns)
</span>
12596 <span class=
"green">1.00<br> (
18799ns)
</span>
12608 <span class=
"red">2.36<br> (
8822ns)
</span>
12613 <span class=
"blue">1.51<br> (
5639ns)
</span>
12618 <span class=
"green">1.00<br> (
3743ns)
</span>
12630 <span class=
"blue">1.53<br> (
6702ns)
</span>
12635 <span class=
"green">1.00<br> (
4382ns)
</span>
12644 NonCentralT (quantile)
12649 <span class=
"blue">1.71<br> (
91176ns)
</span>
12654 <span class=
"green">1.00<br> (
53475ns)
</span>
12659 <span class=
"green">1.05<br> (
56248ns)
</span>
12671 <span class=
"blue">1.52<br> (
76ns)
</span>
12676 <span class=
"green">1.00<br> (
50ns)
</span>
12681 <span class=
"red">4.62<br> (
231ns)
</span>
12693 <span class=
"green">1.04<br> (
57ns)
</span>
12698 <span class=
"green">1.00<br> (
55ns)
</span>
12712 <span class=
"blue">1.78<br> (
89ns)
</span>
12717 <span class=
"green">1.00<br> (
50ns)
</span>
12722 <span class=
"red">12.96<br> (
648ns)
</span>
12734 <span class=
"green">1.00<br> (
59ns)
</span>
12739 <span class=
"green">1.02<br> (
60ns)
</span>
12753 <span class=
"green">1.00<br> (
88ns)
</span>
12758 <span class=
"green">1.00<br> (
88ns)
</span>
12772 <span class=
"green">1.04<br> (
78ns)
</span>
12777 <span class=
"green">1.00<br> (
75ns)
</span>
12791 <span class=
"blue">1.64<br> (
247ns)
</span>
12796 <span class=
"green">1.00<br> (
151ns)
</span>
12801 <span class=
"blue">1.66<br> (
251ns)
</span>
12813 <span class=
"blue">1.62<br> (
170ns)
</span>
12818 <span class=
"green">1.00<br> (
105ns)
</span>
12832 <span class=
"blue">1.67<br> (
1094ns)
</span>
12837 <span class=
"green">1.00<br> (
655ns)
</span>
12842 <span class=
"red">4.63<br> (
3032ns)
</span>
12854 <span class=
"blue">1.22<br> (
44ns)
</span>
12859 <span class=
"green">1.00<br> (
36ns)
</span>
12873 <span class=
"green">1.03<br> (
62ns)
</span>
12878 <span class=
"green">1.00<br> (
60ns)
</span>
12887 Rayleigh (quantile)
12892 <span class=
"blue">1.66<br> (
48ns)
</span>
12897 <span class=
"green">1.00<br> (
29ns)
</span>
12911 <span class=
"green">1.06<br> (
438ns)
</span>
12916 <span class=
"green">1.00<br> (
414ns)
</span>
12930 <span class=
"blue">1.22<br> (
123ns)
</span>
12935 <span class=
"green">1.00<br> (
101ns)
</span>
12944 SkewNormal (quantile)
12949 <span class=
"green">1.10<br> (
3849ns)
</span>
12954 <span class=
"green">1.00<br> (
3502ns)
</span>
12968 <span class=
"blue">1.88<br> (
877ns)
</span>
12973 <span class=
"green">1.00<br> (
466ns)
</span>
12978 <span class=
"green">1.16<br> (
541ns)
</span>
12990 <span class=
"red">2.13<br> (
387ns)
</span>
12995 <span class=
"green">1.00<br> (
182ns)
</span>
13004 StudentsT (quantile)
13009 <span class=
"blue">1.69<br> (
1549ns)
</span>
13014 <span class=
"green">1.00<br> (
915ns)
</span>
13019 <span class=
"red">4.26<br> (
3894ns)
</span>
13031 <span class=
"green">1.16<br> (
92ns)
</span>
13036 <span class=
"green">1.00<br> (
79ns)
</span>
13050 <span class=
"green">1.01<br> (
146ns)
</span>
13055 <span class=
"green">1.00<br> (
144ns)
</span>
13069 <span class=
"green">1.14<br> (
128ns)
</span>
13074 <span class=
"green">1.00<br> (
112ns)
</span>
13083 <br class=
"table-break">
13085 <div class=
"section">
13086 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
13087 <a name=
"special_function_and_distributio.section_Distribution_performance_comparison_with_GNU_C_version_5_3_0_on_linux"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Distribution_performance_comparison_with_GNU_C_version_5_3_0_on_linux" title=
"Distribution performance comparison with GNU C++ version 5.3.0 on linux">Distribution
13088 performance comparison with GNU C++ version
5.3.0 on linux
</a>
13089 </h2></div></div></div>
13090 <div class=
"table">
13091 <a name=
"special_function_and_distributio.section_Distribution_performance_comparison_with_GNU_C_version_5_3_0_on_linux.table_Distribution_performance_comparison_with_GNU_C_version_5_3_0_on_linux"></a><p class=
"title"><b>Table
 9.
 Distribution performance comparison with GNU C++ version
5.3.0 on linux
</b></p>
13092 <div class=
"table-contents"><table class=
"table" summary=
"Distribution performance comparison with GNU C++ version 5.3.0 on linux">
13114 Boost
<br> promote_double
<false
>
13142 <span class=
"green">1.00<br> (
33ns)
</span>
13147 <span class=
"green">1.03<br> (
34ns)
</span>
13165 <span class=
"green">1.00<br> (
9ns)
</span>
13170 <span class=
"green">1.00<br> (
9ns)
</span>
13188 <span class=
"green">1.00<br> (
21ns)
</span>
13193 <span class=
"green">1.05<br> (
22ns)
</span>
13211 <span class=
"red">2.40<br> (
452ns)
</span>
13216 <span class=
"green">1.00<br> (
188ns)
</span>
13221 <span class=
"red">2.66<br> (
500ns)
</span>
13226 <span class=
"blue">1.64<br> (
308ns)
</span>
13231 <span class=
"red">2.39<br> (
449ns)
</span>
13243 <span class=
"red">2.52<br> (
355ns)
</span>
13248 <span class=
"green">1.00<br> (
141ns)
</span>
13253 <span class=
"grey">-
</span>
13258 <span class=
"blue">1.71<br> (
241ns)
</span>
13272 <span class=
"red">2.40<br> (
2863ns)
</span>
13277 <span class=
"green">1.00<br> (
1192ns)
</span>
13282 <span class=
"red">13.48<br> (
16063ns)
</span>
13287 <span class=
"red">15.15<br> (
18064ns)
</span>
13292 <span class=
"red">7.43<br> (
8852ns)
</span>
13304 <span class=
"blue">1.72<br> (
1133ns)
</span>
13309 <span class=
"green">1.00<br> (
657ns)
</span>
13314 <span class=
"blue">1.40<br> (
920ns)
</span>
13319 <span class=
"green">1.17<br> (
768ns)
</span>
13324 <span class=
"blue">1.23<br> (
807ns)
</span>
13336 <span class=
"red">2.25<br> (
376ns)
</span>
13341 <span class=
"green">1.00<br> (
167ns)
</span>
13346 <span class=
"grey">-
</span>
13351 <span class=
"green">1.07<br> (
179ns)
</span>
13360 Binomial (quantile)
13365 <span class=
"red">2.47<br> (
5047ns)
</span>
13370 <span class=
"blue">1.48<br> (
3017ns)
</span>
13375 <span class=
"grey">-
</span>
13380 <span class=
"green">1.00<br> (
2040ns)
</span>
13385 <span class=
"red">6.21<br> (
12659ns)
</span>
13397 <span class=
"blue">1.38<br> (
29ns)
</span>
13402 <span class=
"blue">1.33<br> (
28ns)
</span>
13407 <span class=
"green">1.00<br> (
21ns)
</span>
13412 <span class=
"blue">1.81<br> (
38ns)
</span>
13426 <span class=
"green">1.12<br> (
9ns)
</span>
13431 <span class=
"green">1.00<br> (
8ns)
</span>
13436 <span class=
"grey">-
</span>
13441 <span class=
"blue">1.50<br> (
12ns)
</span>
13455 <span class=
"green">1.00<br> (
43ns)
</span>
13460 <span class=
"green">1.00<br> (
43ns)
</span>
13465 <span class=
"red">59.65<br> (
2565ns)
</span>
13470 <span class=
"red">59.21<br> (
2546ns)
</span>
13484 <span class=
"red">2.28<br> (
545ns)
</span>
13489 <span class=
"green">1.06<br> (
253ns)
</span>
13494 <span class=
"red">16.73<br> (
3999ns)
</span>
13499 <span class=
"blue">1.23<br> (
293ns)
</span>
13504 <span class=
"green">1.00<br> (
239ns)
</span>
13516 <span class=
"red">3.20<br> (
362ns)
</span>
13521 <span class=
"blue">1.24<br> (
140ns)
</span>
13526 <span class=
"grey">-
</span>
13531 <span class=
"green">1.00<br> (
113ns)
</span>
13540 ChiSquared (quantile)
13545 <span class=
"blue">1.94<br> (
1416ns)
</span>
13550 <span class=
"green">1.00<br> (
729ns)
</span>
13555 <span class=
"red">51.52<br> (
37557ns)
</span>
13560 <span class=
"red">2.26<br> (
1644ns)
</span>
13565 <span class=
"red">7.71<br> (
5623ns)
</span>
13577 <span class=
"green">1.05<br> (
20ns)
</span>
13582 <span class=
"green">1.00<br> (
19ns)
</span>
13587 <span class=
"blue">1.21<br> (
23ns)
</span>
13592 <span class=
"blue">1.53<br> (
29ns)
</span>
13606 <span class=
"green">1.00<br> (
26ns)
</span>
13611 <span class=
"green">1.00<br> (
26ns)
</span>
13616 <span class=
"grey">-
</span>
13621 <span class=
"blue">1.27<br> (
33ns)
</span>
13630 Exponential (quantile)
13635 <span class=
"blue">1.56<br> (
25ns)
</span>
13640 <span class=
"blue">1.44<br> (
23ns)
</span>
13645 <span class=
"green">1.00<br> (
16ns)
</span>
13650 <span class=
"blue">1.44<br> (
23ns)
</span>
13664 <span class=
"green">1.00<br> (
48ns)
</span>
13669 <span class=
"green">1.00<br> (
48ns)
</span>
13687 <span class=
"green">1.01<br> (
68ns)
</span>
13692 <span class=
"green">1.00<br> (
67ns)
</span>
13705 ExtremeValue (quantile)
13710 <span class=
"green">1.05<br> (
68ns)
</span>
13715 <span class=
"green">1.00<br> (
65ns)
</span>
13733 <span class=
"blue">1.77<br> (
1028ns)
</span>
13738 <span class=
"green">1.00<br> (
580ns)
</span>
13743 <span class=
"blue">1.59<br> (
921ns)
</span>
13748 <span class=
"green">1.13<br> (
653ns)
</span>
13753 <span class=
"green">1.10<br> (
637ns)
</span>
13765 <span class=
"red">2.39<br> (
409ns)
</span>
13770 <span class=
"green">1.00<br> (
171ns)
</span>
13775 <span class=
"grey">-
</span>
13780 <span class=
"green">1.12<br> (
192ns)
</span>
13794 <span class=
"blue">1.86<br> (
2899ns)
</span>
13799 <span class=
"green">1.00<br> (
1556ns)
</span>
13804 <span class=
"red">9.67<br> (
15050ns)
</span>
13809 <span class=
"blue">1.98<br> (
3083ns)
</span>
13814 <span class=
"red">5.85<br> (
9110ns)
</span>
13826 <span class=
"red">2.48<br> (
619ns)
</span>
13831 <span class=
"green">1.01<br> (
253ns)
</span>
13836 <span class=
"red">6.12<br> (
1529ns)
</span>
13841 <span class=
"blue">1.40<br> (
349ns)
</span>
13846 <span class=
"green">1.00<br> (
250ns)
</span>
13858 <span class=
"red">2.91<br> (
480ns)
</span>
13863 <span class=
"green">1.02<br> (
169ns)
</span>
13868 <span class=
"grey">-
</span>
13873 <span class=
"green">1.00<br> (
165ns)
</span>
13887 <span class=
"red">2.29<br> (
1971ns)
</span>
13892 <span class=
"green">1.00<br> (
860ns)
</span>
13897 <span class=
"red">13.93<br> (
11979ns)
</span>
13902 <span class=
"red">2.13<br> (
1829ns)
</span>
13907 <span class=
"green">1.03<br> (
886ns)
</span>
13919 <span class=
"green">1.00<br> (
26ns)
</span>
13924 <span class=
"green">1.08<br> (
28ns)
</span>
13929 <span class=
"green">1.00<br> (
26ns)
</span>
13934 <span class=
"red">2.08<br> (
54ns)
</span>
13948 <span class=
"green">1.00<br> (
33ns)
</span>
13953 <span class=
"green">1.06<br> (
35ns)
</span>
13958 <span class=
"grey">-
</span>
13963 <span class=
"red">7.15<br> (
236ns)
</span>
13972 Geometric (quantile)
13977 <span class=
"green">1.00<br> (
22ns)
</span>
13982 <span class=
"green">1.00<br> (
22ns)
</span>
13987 <span class=
"grey">-
</span>
13992 <span class=
"red">2.18<br> (
48ns)
</span>
14001 Hypergeometric (CDF)
14006 <span class=
"red">12.07<br> (
11779ns)
</span>
14011 <span class=
"red">6.58<br> (
6423ns)
</span>
14016 <span class=
"blue">1.61<br> (
1568ns)
</span>
14021 <span class=
"green">1.00<br> (
976ns)
</span>
14030 Hypergeometric (PDF)
14035 <span class=
"red">25.41<br> (
11384ns)
</span>
14040 <span class=
"red">13.51<br> (
6054ns)
</span>
14045 <span class=
"grey">-
</span>
14050 <span class=
"green">1.00<br> (
448ns)
</span>
14059 Hypergeometric (quantile)
14064 <span class=
"green">1.00<br> (
57820ns)
</span>
14069 <span class=
"blue">1.54<br> (
89233ns)
</span>
14074 <span class=
"grey">-
</span>
14079 <span class=
"blue">1.60<br> (
92679ns)
</span>
14088 InverseChiSquared (CDF)
14093 <span class=
"red">2.23<br> (
546ns)
</span>
14098 <span class=
"green">1.00<br> (
245ns)
</span>
14111 InverseChiSquared (PDF)
14116 <span class=
"red">2.28<br> (
342ns)
</span>
14121 <span class=
"green">1.00<br> (
150ns)
</span>
14134 InverseChiSquared (quantile)
14139 <span class=
"blue">1.86<br> (
1378ns)
</span>
14144 <span class=
"green">1.00<br> (
740ns)
</span>
14162 <span class=
"red">2.50<br> (
610ns)
</span>
14167 <span class=
"green">1.00<br> (
244ns)
</span>
14185 <span class=
"red">2.76<br> (
477ns)
</span>
14190 <span class=
"green">1.00<br> (
173ns)
</span>
14203 InverseGamma (quantile)
14208 <span class=
"red">2.23<br> (
1870ns)
</span>
14213 <span class=
"green">1.00<br> (
838ns)
</span>
14226 InverseGaussian (CDF)
14231 <span class=
"green">1.00<br> (
108ns)
</span>
14236 <span class=
"green">1.00<br> (
108ns)
</span>
14249 InverseGaussian (PDF)
14254 <span class=
"green">1.00<br> (
19ns)
</span>
14259 <span class=
"green">1.00<br> (
19ns)
</span>
14272 InverseGaussian (quantile)
14277 <span class=
"green">1.01<br> (
2105ns)
</span>
14282 <span class=
"green">1.00<br> (
2074ns)
</span>
14300 <span class=
"blue">1.35<br> (
27ns)
</span>
14305 <span class=
"blue">1.35<br> (
27ns)
</span>
14310 <span class=
"green">1.00<br> (
20ns)
</span>
14326 <span class=
"green">1.00<br> (
28ns)
</span>
14331 <span class=
"green">1.00<br> (
28ns)
</span>
14349 <span class=
"green">1.14<br> (
32ns)
</span>
14354 <span class=
"green">1.18<br> (
33ns)
</span>
14359 <span class=
"green">1.00<br> (
28ns)
</span>
14375 <span class=
"blue">1.67<br> (
115ns)
</span>
14380 <span class=
"green">1.00<br> (
69ns)
</span>
14385 <span class=
"green">1.13<br> (
78ns)
</span>
14390 <span class=
"blue">1.46<br> (
101ns)
</span>
14404 <span class=
"green">1.00<br> (
66ns)
</span>
14409 <span class=
"green">1.02<br> (
67ns)
</span>
14414 <span class=
"grey">-
</span>
14419 <span class=
"green">1.08<br> (
71ns)
</span>
14428 LogNormal (quantile)
14433 <span class=
"blue">1.45<br> (
103ns)
</span>
14438 <span class=
"blue">1.32<br> (
94ns)
</span>
14443 <span class=
"green">1.00<br> (
71ns)
</span>
14448 <span class=
"blue">1.32<br> (
94ns)
</span>
14462 <span class=
"green">1.00<br> (
28ns)
</span>
14467 <span class=
"green">1.04<br> (
29ns)
</span>
14472 <span class=
"green">1.04<br> (
29ns)
</span>
14477 <span class=
"blue">1.25<br> (
35ns)
</span>
14491 <span class=
"green">1.00<br> (
31ns)
</span>
14496 <span class=
"green">1.03<br> (
32ns)
</span>
14501 <span class=
"grey">-
</span>
14506 <span class=
"green">1.03<br> (
32ns)
</span>
14515 Logistic (quantile)
14520 <span class=
"green">1.09<br> (
36ns)
</span>
14525 <span class=
"green">1.12<br> (
37ns)
</span>
14530 <span class=
"green">1.00<br> (
33ns)
</span>
14535 <span class=
"blue">1.27<br> (
42ns)
</span>
14544 NegativeBinomial (CDF)
14549 <span class=
"red">2.08<br> (
1733ns)
</span>
14554 <span class=
"blue">1.23<br> (
1028ns)
</span>
14559 <span class=
"blue">1.58<br> (
1317ns)
</span>
14564 <span class=
"green">1.10<br> (
916ns)
</span>
14569 <span class=
"green">1.00<br> (
833ns)
</span>
14576 NegativeBinomial (PDF)
14581 <span class=
"red">2.19<br> (
384ns)
</span>
14586 <span class=
"green">1.00<br> (
175ns)
</span>
14591 <span class=
"grey">-
</span>
14596 <span class=
"green">1.12<br> (
196ns)
</span>
14605 NegativeBinomial (quantile)
14610 <span class=
"blue">1.74<br> (
9167ns)
</span>
14615 <span class=
"green">1.00<br> (
5278ns)
</span>
14620 <span class=
"grey">-
</span>
14625 <span class=
"red">3.35<br> (
17681ns)
</span>
14630 <span class=
"red">3.01<br> (
15887ns)
</span>
14637 NonCentralBeta (CDF)
14642 <span class=
"red">2.25<br> (
2715ns)
</span>
14647 <span class=
"green">1.18<br> (
1421ns)
</span>
14652 <span class=
"grey">-
</span>
14657 <span class=
"green">1.00<br> (
1205ns)
</span>
14666 NonCentralBeta (PDF)
14671 <span class=
"red">2.13<br> (
2036ns)
</span>
14676 <span class=
"blue">1.23<br> (
1179ns)
</span>
14681 <span class=
"grey">-
</span>
14686 <span class=
"green">1.00<br> (
956ns)
</span>
14695 NonCentralBeta (quantile)
14700 <span class=
"red">2.15<br> (
63495ns)
</span>
14705 <span class=
"green">1.00<br> (
29566ns)
</span>
14710 <span class=
"grey">-
</span>
14715 <span class=
"red">2.89<br> (
85371ns)
</span>
14724 NonCentralChiSquared (CDF)
14729 <span class=
"red">10.17<br> (
7258ns)
</span>
14734 <span class=
"red">6.32<br> (
4515ns)
</span>
14739 <span class=
"grey">-
</span>
14744 <span class=
"red">15.17<br> (
10828ns)
</span>
14749 <span class=
"green">1.00<br> (
714ns)
</span>
14756 NonCentralChiSquared (PDF)
14761 <span class=
"red">2.81<br> (
1275ns)
</span>
14766 <span class=
"blue">1.55<br> (
705ns)
</span>
14771 <span class=
"grey">-
</span>
14776 <span class=
"green">1.00<br> (
454ns)
</span>
14785 NonCentralChiSquared (quantile)
14790 <span class=
"red">3.29<br> (
51391ns)
</span>
14795 <span class=
"blue">1.72<br> (
26920ns)
</span>
14800 <span class=
"grey">-
</span>
14805 <span class=
"red">34.31<br> (
536514ns)
</span>
14810 <span class=
"green">1.00<br> (
15636ns)
</span>
14822 <span class=
"blue">1.96<br> (
2583ns)
</span>
14827 <span class=
"green">1.04<br> (
1364ns)
</span>
14832 <span class=
"grey">-
</span>
14837 <span class=
"green">1.00<br> (
1316ns)
</span>
14842 <span class=
"green">1.15<br> (
1512ns)
</span>
14854 <span class=
"red">2.39<br> (
2102ns)
</span>
14859 <span class=
"blue">1.25<br> (
1099ns)
</span>
14864 <span class=
"grey">-
</span>
14869 <span class=
"green">1.00<br> (
878ns)
</span>
14878 NonCentralF (quantile)
14883 <span class=
"red">2.30<br> (
39838ns)
</span>
14888 <span class=
"green">1.15<br> (
19939ns)
</span>
14893 <span class=
"grey">-
</span>
14898 <span class=
"red">4.06<br> (
70302ns)
</span>
14903 <span class=
"green">1.00<br> (
17331ns)
</span>
14915 <span class=
"red">5.04<br> (
9817ns)
</span>
14920 <span class=
"red">3.10<br> (
6036ns)
</span>
14925 <span class=
"grey">-
</span>
14930 <span class=
"green">1.00<br> (
1949ns)
</span>
14935 <span class=
"blue">1.84<br> (
3591ns)
</span>
14947 <span class=
"blue">1.82<br> (
7422ns)
</span>
14952 <span class=
"green">1.19<br> (
4838ns)
</span>
14957 <span class=
"grey">-
</span>
14962 <span class=
"green">1.00<br> (
4078ns)
</span>
14971 NonCentralT (quantile)
14976 <span class=
"blue">1.88<br> (
100206ns)
</span>
14981 <span class=
"green">1.12<br> (
59572ns)
</span>
14986 <span class=
"grey">-
</span>
14991 <span class=
"blue">1.70<br> (
90848ns)
</span>
14996 <span class=
"green">1.00<br> (
53399ns)
</span>
15008 <span class=
"red">2.55<br> (
79ns)
</span>
15013 <span class=
"green">1.13<br> (
35ns)
</span>
15018 <span class=
"green">1.00<br> (
31ns)
</span>
15023 <span class=
"red">2.06<br> (
64ns)
</span>
15028 <span class=
"red">6.61<br> (
205ns)
</span>
15040 <span class=
"green">1.03<br> (
33ns)
</span>
15045 <span class=
"green">1.00<br> (
32ns)
</span>
15050 <span class=
"grey">-
</span>
15055 <span class=
"blue">1.25<br> (
40ns)
</span>
15069 <span class=
"red">2.03<br> (
67ns)
</span>
15074 <span class=
"blue">1.58<br> (
52ns)
</span>
15079 <span class=
"green">1.00<br> (
33ns)
</span>
15084 <span class=
"blue">1.36<br> (
45ns)
</span>
15089 <span class=
"red">17.58<br> (
580ns)
</span>
15101 <span class=
"green">1.00<br> (
52ns)
</span>
15106 <span class=
"green">1.02<br> (
53ns)
</span>
15111 <span class=
"blue">1.21<br> (
63ns)
</span>
15127 <span class=
"green">1.01<br> (
91ns)
</span>
15132 <span class=
"green">1.00<br> (
90ns)
</span>
15150 <span class=
"green">1.04<br> (
55ns)
</span>
15155 <span class=
"blue">1.25<br> (
66ns)
</span>
15160 <span class=
"green">1.00<br> (
53ns)
</span>
15176 <span class=
"red">2.01<br> (
251ns)
</span>
15181 <span class=
"green">1.00<br> (
125ns)
</span>
15186 <span class=
"red">5.84<br> (
730ns)
</span>
15191 <span class=
"red">2.22<br> (
278ns)
</span>
15196 <span class=
"blue">1.68<br> (
210ns)
</span>
15208 <span class=
"red">2.09<br> (
196ns)
</span>
15213 <span class=
"green">1.00<br> (
94ns)
</span>
15218 <span class=
"grey">-
</span>
15223 <span class=
"green">1.01<br> (
95ns)
</span>
15237 <span class=
"blue">1.99<br> (
1120ns)
</span>
15242 <span class=
"green">1.00<br> (
562ns)
</span>
15247 <span class=
"grey">-
</span>
15252 <span class=
"blue">1.21<br> (
682ns)
</span>
15257 <span class=
"red">5.51<br> (
3097ns)
</span>
15269 <span class=
"green">1.10<br> (
23ns)
</span>
15274 <span class=
"green">1.05<br> (
22ns)
</span>
15279 <span class=
"green">1.00<br> (
21ns)
</span>
15295 <span class=
"green">1.15<br> (
31ns)
</span>
15300 <span class=
"green">1.00<br> (
27ns)
</span>
15313 Rayleigh (quantile)
15318 <span class=
"blue">1.25<br> (
25ns)
</span>
15323 <span class=
"green">1.20<br> (
24ns)
</span>
15328 <span class=
"green">1.00<br> (
20ns)
</span>
15344 <span class=
"green">1.09<br> (
471ns)
</span>
15349 <span class=
"green">1.00<br> (
433ns)
</span>
15367 <span class=
"blue">1.53<br> (
90ns)
</span>
15372 <span class=
"green">1.00<br> (
59ns)
</span>
15385 SkewNormal (quantile)
15390 <span class=
"green">1.07<br> (
3697ns)
</span>
15395 <span class=
"green">1.00<br> (
3440ns)
</span>
15413 <span class=
"red">5.72<br> (
1517ns)
</span>
15418 <span class=
"blue">1.82<br> (
481ns)
</span>
15423 <span class=
"green">1.00<br> (
265ns)
</span>
15428 <span class=
"blue">1.42<br> (
375ns)
</span>
15433 <span class=
"blue">1.68<br> (
446ns)
</span>
15445 <span class=
"red">5.23<br> (
716ns)
</span>
15450 <span class=
"blue">1.45<br> (
198ns)
</span>
15455 <span class=
"grey">-
</span>
15460 <span class=
"green">1.00<br> (
137ns)
</span>
15469 StudentsT (quantile)
15474 <span class=
"red">3.04<br> (
2557ns)
</span>
15479 <span class=
"green">1.00<br> (
841ns)
</span>
15484 <span class=
"blue">1.37<br> (
1148ns)
</span>
15489 <span class=
"green">1.16<br> (
977ns)
</span>
15494 <span class=
"red">4.48<br> (
3770ns)
</span>
15506 <span class=
"green">1.07<br> (
91ns)
</span>
15511 <span class=
"green">1.00<br> (
85ns)
</span>
15516 <span class=
"green">1.00<br> (
85ns)
</span>
15521 <span class=
"green">1.19<br> (
101ns)
</span>
15535 <span class=
"blue">1.48<br> (
155ns)
</span>
15540 <span class=
"blue">1.47<br> (
154ns)
</span>
15545 <span class=
"grey">-
</span>
15550 <span class=
"green">1.00<br> (
105ns)
</span>
15564 <span class=
"green">1.00<br> (
89ns)
</span>
15569 <span class=
"green">1.00<br> (
89ns)
</span>
15574 <span class=
"green">1.16<br> (
103ns)
</span>
15579 <span class=
"green">1.08<br> (
96ns)
</span>
15588 <br class=
"table-break">
15590 <div class=
"section">
15591 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
15592 <a name=
"special_function_and_distributio.section_Distribution_performance_comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Distribution_performance_comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64" title=
"Distribution performance comparison with Intel C++ C++0x mode version 1600 on Windows x64">Distribution
15593 performance comparison with Intel C++ C++
0x mode version
1600 on Windows x64
</a>
15594 </h2></div></div></div>
15595 <div class=
"table">
15596 <a name=
"special_function_and_distributio.section_Distribution_performance_comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64.table_Distribution_performance_comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64"></a><p class=
"title"><b>Table
 10.
 Distribution performance comparison with Intel C++ C++
0x mode version
15597 1600 on Windows x64
</b></p>
15598 <div class=
"table-contents"><table class=
"table" summary=
"Distribution performance comparison with Intel C++ C++0x mode version
15599 1600 on Windows x64">
15631 <span class=
"green">1.00<br> (
36ns)
</span>
15645 <span class=
"green">1.00<br> (
19ns)
</span>
15659 <span class=
"green">1.00<br> (
24ns)
</span>
15673 <span class=
"green">1.00<br> (
170ns)
</span>
15678 <span class=
"blue">1.61<br> (
273ns)
</span>
15690 <span class=
"green">1.00<br> (
152ns)
</span>
15704 <span class=
"green">1.00<br> (
871ns)
</span>
15709 <span class=
"red">6.36<br> (
5536ns)
</span>
15721 <span class=
"green">1.05<br> (
644ns)
</span>
15726 <span class=
"green">1.00<br> (
613ns)
</span>
15738 <span class=
"green">1.00<br> (
187ns)
</span>
15747 Binomial (quantile)
15752 <span class=
"green">1.00<br> (
3067ns)
</span>
15757 <span class=
"red">3.10<br> (
9515ns)
</span>
15769 <span class=
"green">1.00<br> (
23ns)
</span>
15783 <span class=
"green">1.00<br> (
9ns)
</span>
15797 <span class=
"green">1.00<br> (
27ns)
</span>
15811 <span class=
"blue">1.57<br> (
226ns)
</span>
15816 <span class=
"green">1.00<br> (
144ns)
</span>
15828 <span class=
"green">1.00<br> (
103ns)
</span>
15837 ChiSquared (quantile)
15842 <span class=
"green">1.00<br> (
610ns)
</span>
15847 <span class=
"red">5.60<br> (
3416ns)
</span>
15859 <span class=
"green">1.00<br> (
19ns)
</span>
15873 <span class=
"green">1.00<br> (
17ns)
</span>
15882 Exponential (quantile)
15887 <span class=
"green">1.00<br> (
21ns)
</span>
15901 <span class=
"green">1.00<br> (
24ns)
</span>
15915 <span class=
"green">1.00<br> (
27ns)
</span>
15924 ExtremeValue (quantile)
15929 <span class=
"green">1.00<br> (
29ns)
</span>
15943 <span class=
"green">1.03<br> (
566ns)
</span>
15948 <span class=
"green">1.00<br> (
547ns)
</span>
15960 <span class=
"green">1.00<br> (
214ns)
</span>
15974 <span class=
"green">1.00<br> (
1265ns)
</span>
15979 <span class=
"red">6.54<br> (
8271ns)
</span>
15991 <span class=
"green">1.14<br> (
190ns)
</span>
15996 <span class=
"green">1.00<br> (
166ns)
</span>
16008 <span class=
"green">1.00<br> (
112ns)
</span>
16022 <span class=
"green">1.16<br> (
625ns)
</span>
16027 <span class=
"green">1.00<br> (
541ns)
</span>
16039 <span class=
"green">1.00<br> (
24ns)
</span>
16053 <span class=
"green">1.00<br> (
15ns)
</span>
16062 Geometric (quantile)
16067 <span class=
"green">1.00<br> (
22ns)
</span>
16076 Hypergeometric (CDF)
16081 <span class=
"green">1.00<br> (
5958ns)
</span>
16090 Hypergeometric (PDF)
16095 <span class=
"green">1.00<br> (
5681ns)
</span>
16104 Hypergeometric (quantile)
16109 <span class=
"green">1.00<br> (
35994ns)
</span>
16118 InverseChiSquared (CDF)
16123 <span class=
"green">1.00<br> (
214ns)
</span>
16132 InverseChiSquared (PDF)
16137 <span class=
"green">1.00<br> (
118ns)
</span>
16146 InverseChiSquared (quantile)
16151 <span class=
"green">1.00<br> (
647ns)
</span>
16165 <span class=
"green">1.00<br> (
187ns)
</span>
16179 <span class=
"green">1.00<br> (
116ns)
</span>
16188 InverseGamma (quantile)
16193 <span class=
"green">1.00<br> (
620ns)
</span>
16202 InverseGaussian (CDF)
16207 <span class=
"green">1.00<br> (
53ns)
</span>
16216 InverseGaussian (PDF)
16221 <span class=
"green">1.00<br> (
13ns)
</span>
16230 InverseGaussian (quantile)
16235 <span class=
"green">1.00<br> (
902ns)
</span>
16249 <span class=
"green">1.00<br> (
15ns)
</span>
16263 <span class=
"green">1.00<br> (
16ns)
</span>
16277 <span class=
"green">1.00<br> (
17ns)
</span>
16291 <span class=
"green">1.00<br> (
42ns)
</span>
16305 <span class=
"green">1.00<br> (
32ns)
</span>
16314 LogNormal (quantile)
16319 <span class=
"green">1.00<br> (
61ns)
</span>
16333 <span class=
"green">1.00<br> (
17ns)
</span>
16347 <span class=
"green">1.00<br> (
20ns)
</span>
16356 Logistic (quantile)
16361 <span class=
"green">1.00<br> (
20ns)
</span>
16370 NegativeBinomial (CDF)
16375 <span class=
"green">1.19<br> (
964ns)
</span>
16380 <span class=
"green">1.00<br> (
807ns)
</span>
16387 NegativeBinomial (PDF)
16392 <span class=
"green">1.00<br> (
187ns)
</span>
16401 NegativeBinomial (quantile)
16406 <span class=
"green">1.00<br> (
4806ns)
</span>
16411 <span class=
"red">2.74<br> (
13152ns)
</span>
16418 NonCentralBeta (CDF)
16423 <span class=
"green">1.00<br> (
1240ns)
</span>
16432 NonCentralBeta (PDF)
16437 <span class=
"green">1.00<br> (
1053ns)
</span>
16446 NonCentralBeta (quantile)
16451 <span class=
"green">1.00<br> (
24612ns)
</span>
16460 NonCentralChiSquared (CDF)
16465 <span class=
"red">9.46<br> (
3877ns)
</span>
16470 <span class=
"green">1.00<br> (
410ns)
</span>
16477 NonCentralChiSquared (PDF)
16482 <span class=
"green">1.00<br> (
555ns)
</span>
16491 NonCentralChiSquared (quantile)
16496 <span class=
"red">2.41<br> (
22440ns)
</span>
16501 <span class=
"green">1.00<br> (
9321ns)
</span>
16513 <span class=
"green">1.17<br> (
1278ns)
</span>
16518 <span class=
"green">1.00<br> (
1093ns)
</span>
16530 <span class=
"green">1.00<br> (
1035ns)
</span>
16539 NonCentralF (quantile)
16544 <span class=
"blue">1.53<br> (
18251ns)
</span>
16549 <span class=
"green">1.00<br> (
11948ns)
</span>
16561 <span class=
"blue">1.83<br> (
5298ns)
</span>
16566 <span class=
"green">1.00<br> (
2899ns)
</span>
16578 <span class=
"green">1.00<br> (
4062ns)
</span>
16587 NonCentralT (quantile)
16592 <span class=
"green">1.17<br> (
48842ns)
</span>
16597 <span class=
"green">1.00<br> (
41636ns)
</span>
16609 <span class=
"green">1.00<br> (
31ns)
</span>
16614 <span class=
"red">3.55<br> (
110ns)
</span>
16626 <span class=
"blue">1.00<br> (
19ns)
</span>
16640 <span class=
"green">1.00<br> (
42ns)
</span>
16645 <span class=
"red">7.36<br> (
309ns)
</span>
16657 <span class=
"green">1.00<br> (
33ns)
</span>
16671 <span class=
"green">1.00<br> (
62ns)
</span>
16685 <span class=
"green">1.00<br> (
29ns)
</span>
16699 <span class=
"green">1.00<br> (
96ns)
</span>
16704 <span class=
"blue">1.41<br> (
135ns)
</span>
16716 <span class=
"green">1.00<br> (
61ns)
</span>
16730 <span class=
"green">1.00<br> (
446ns)
</span>
16735 <span class=
"red">4.68<br> (
2087ns)
</span>
16747 <span class=
"green">1.00<br> (
24ns)
</span>
16761 <span class=
"green">1.00<br> (
21ns)
</span>
16770 Rayleigh (quantile)
16775 <span class=
"green">1.00<br> (
22ns)
</span>
16789 <span class=
"green">1.00<br> (
187ns)
</span>
16803 <span class=
"green">1.00<br> (
49ns)
</span>
16812 SkewNormal (quantile)
16817 <span class=
"green">1.00<br> (
1409ns)
</span>
16831 <span class=
"blue">1.22<br> (
331ns)
</span>
16836 <span class=
"green">1.00<br> (
272ns)
</span>
16848 <span class=
"green">1.00<br> (
132ns)
</span>
16857 StudentsT (quantile)
16862 <span class=
"green">1.00<br> (
623ns)
</span>
16867 <span class=
"red">3.66<br> (
2280ns)
</span>
16879 <span class=
"green">1.00<br> (
46ns)
</span>
16893 <span class=
"green">1.00<br> (
63ns)
</span>
16907 <span class=
"green">1.00<br> (
44ns)
</span>
16916 <br class=
"table-break">
16918 <div class=
"section">
16919 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
16920 <a name=
"special_function_and_distributio.section_Distribution_performance_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Distribution_performance_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64" title=
"Distribution performance comparison with Microsoft Visual C++ version 14.0 on Windows x64">Distribution
16921 performance comparison with Microsoft Visual C++ version
14.0 on Windows x64
</a>
16922 </h2></div></div></div>
16923 <div class=
"table">
16924 <a name=
"special_function_and_distributio.section_Distribution_performance_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64.table_Distribution_performance_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64"></a><p class=
"title"><b>Table
 11.
 Distribution performance comparison with Microsoft Visual C++ version
16925 14.0 on Windows x64
</b></p>
16926 <div class=
"table-contents"><table class=
"table" summary=
"Distribution performance comparison with Microsoft Visual C++ version
16927 14.0 on Windows x64">
16959 <span class=
"green">1.00<br> (
45ns)
</span>
16964 <span class=
"grey">-
</span>
16976 <span class=
"green">1.00<br> (
16ns)
</span>
16981 <span class=
"grey">-
</span>
16993 <span class=
"green">1.00<br> (
21ns)
</span>
16998 <span class=
"grey">-
</span>
17010 <span class=
"green">1.00<br> (
196ns)
</span>
17015 <span class=
"blue">1.90<br> (
372ns)
</span>
17027 <span class=
"green">1.00<br> (
143ns)
</span>
17032 <span class=
"grey">-
</span>
17044 <span class=
"green">1.00<br> (
1127ns)
</span>
17049 <span class=
"red">6.95<br> (
7832ns)
</span>
17061 <span class=
"green">1.00<br> (
682ns)
</span>
17066 <span class=
"green">1.11<br> (
756ns)
</span>
17078 <span class=
"green">1.00<br> (
184ns)
</span>
17083 <span class=
"grey">-
</span>
17090 Binomial (quantile)
17095 <span class=
"green">1.00<br> (
3249ns)
</span>
17100 <span class=
"red">3.63<br> (
11787ns)
</span>
17112 <span class=
"green">1.00<br> (
32ns)
</span>
17117 <span class=
"grey">-
</span>
17129 <span class=
"green">1.00<br> (
11ns)
</span>
17134 <span class=
"grey">-
</span>
17146 <span class=
"green">1.00<br> (
23ns)
</span>
17151 <span class=
"grey">-
</span>
17163 <span class=
"blue">1.35<br> (
268ns)
</span>
17168 <span class=
"green">1.00<br> (
198ns)
</span>
17180 <span class=
"green">1.00<br> (
129ns)
</span>
17185 <span class=
"grey">-
</span>
17192 ChiSquared (quantile)
17197 <span class=
"green">1.00<br> (
741ns)
</span>
17202 <span class=
"red">6.19<br> (
4587ns)
</span>
17214 <span class=
"green">1.00<br> (
20ns)
</span>
17219 <span class=
"grey">-
</span>
17231 <span class=
"green">1.00<br> (
16ns)
</span>
17236 <span class=
"grey">-
</span>
17243 Exponential (quantile)
17248 <span class=
"green">1.00<br> (
29ns)
</span>
17253 <span class=
"grey">-
</span>
17265 <span class=
"green">1.00<br> (
45ns)
</span>
17270 <span class=
"grey">-
</span>
17282 <span class=
"green">1.00<br> (
44ns)
</span>
17287 <span class=
"grey">-
</span>
17294 ExtremeValue (quantile)
17299 <span class=
"green">1.00<br> (
36ns)
</span>
17304 <span class=
"grey">-
</span>
17316 <span class=
"green">1.08<br> (
643ns)
</span>
17321 <span class=
"green">1.00<br> (
596ns)
</span>
17333 <span class=
"green">1.00<br> (
202ns)
</span>
17338 <span class=
"grey">-
</span>
17350 <span class=
"green">1.00<br> (
1464ns)
</span>
17355 <span class=
"red">5.89<br> (
8630ns)
</span>
17367 <span class=
"blue">1.40<br> (
294ns)
</span>
17372 <span class=
"green">1.00<br> (
210ns)
</span>
17384 <span class=
"green">1.00<br> (
159ns)
</span>
17389 <span class=
"grey">-
</span>
17401 <span class=
"green">1.18<br> (
841ns)
</span>
17406 <span class=
"green">1.00<br> (
714ns)
</span>
17418 <span class=
"green">1.00<br> (
26ns)
</span>
17423 <span class=
"grey">-
</span>
17435 <span class=
"green">1.00<br> (
29ns)
</span>
17440 <span class=
"grey">-
</span>
17447 Geometric (quantile)
17452 <span class=
"green">1.00<br> (
25ns)
</span>
17457 <span class=
"grey">-
</span>
17464 Hypergeometric (CDF)
17469 <span class=
"green">1.00<br> (
6896ns)
</span>
17474 <span class=
"grey">-
</span>
17481 Hypergeometric (PDF)
17486 <span class=
"green">1.00<br> (
6565ns)
</span>
17491 <span class=
"grey">-
</span>
17498 Hypergeometric (quantile)
17503 <span class=
"green">1.00<br> (
34866ns)
</span>
17508 <span class=
"grey">-
</span>
17515 InverseChiSquared (CDF)
17520 <span class=
"green">1.00<br> (
269ns)
</span>
17525 <span class=
"grey">-
</span>
17532 InverseChiSquared (PDF)
17537 <span class=
"green">1.00<br> (
156ns)
</span>
17542 <span class=
"grey">-
</span>
17549 InverseChiSquared (quantile)
17554 <span class=
"green">1.00<br> (
778ns)
</span>
17559 <span class=
"grey">-
</span>
17571 <span class=
"green">1.00<br> (
279ns)
</span>
17576 <span class=
"grey">-
</span>
17588 <span class=
"green">1.00<br> (
217ns)
</span>
17593 <span class=
"grey">-
</span>
17600 InverseGamma (quantile)
17605 <span class=
"green">1.00<br> (
946ns)
</span>
17610 <span class=
"grey">-
</span>
17617 InverseGaussian (CDF)
17622 <span class=
"green">1.00<br> (
63ns)
</span>
17627 <span class=
"grey">-
</span>
17634 InverseGaussian (PDF)
17639 <span class=
"green">1.00<br> (
16ns)
</span>
17644 <span class=
"grey">-
</span>
17651 InverseGaussian (quantile)
17656 <span class=
"green">1.00<br> (
1138ns)
</span>
17661 <span class=
"grey">-
</span>
17673 <span class=
"green">1.00<br> (
22ns)
</span>
17678 <span class=
"grey">-
</span>
17690 <span class=
"green">1.00<br> (
23ns)
</span>
17695 <span class=
"grey">-
</span>
17707 <span class=
"green">1.00<br> (
22ns)
</span>
17712 <span class=
"grey">-
</span>
17724 <span class=
"green">1.00<br> (
49ns)
</span>
17729 <span class=
"grey">-
</span>
17741 <span class=
"green">1.00<br> (
43ns)
</span>
17746 <span class=
"grey">-
</span>
17753 LogNormal (quantile)
17758 <span class=
"green">1.00<br> (
82ns)
</span>
17763 <span class=
"grey">-
</span>
17775 <span class=
"green">1.00<br> (
24ns)
</span>
17780 <span class=
"grey">-
</span>
17792 <span class=
"green">1.00<br> (
29ns)
</span>
17797 <span class=
"grey">-
</span>
17804 Logistic (quantile)
17809 <span class=
"green">1.00<br> (
21ns)
</span>
17814 <span class=
"grey">-
</span>
17821 NegativeBinomial (CDF)
17826 <span class=
"blue">1.34<br> (
1081ns)
</span>
17831 <span class=
"green">1.00<br> (
806ns)
</span>
17838 NegativeBinomial (PDF)
17843 <span class=
"green">1.00<br> (
200ns)
</span>
17848 <span class=
"grey">-
</span>
17855 NegativeBinomial (quantile)
17860 <span class=
"green">1.00<br> (
5462ns)
</span>
17865 <span class=
"red">2.84<br> (
15511ns)
</span>
17872 NonCentralBeta (CDF)
17877 <span class=
"green">1.00<br> (
1449ns)
</span>
17882 <span class=
"grey">-
</span>
17889 NonCentralBeta (PDF)
17894 <span class=
"green">1.00<br> (
1186ns)
</span>
17899 <span class=
"grey">-
</span>
17906 NonCentralBeta (quantile)
17911 <span class=
"green">1.00<br> (
29111ns)
</span>
17916 <span class=
"grey">-
</span>
17923 NonCentralChiSquared (CDF)
17928 <span class=
"red">9.20<br> (
4617ns)
</span>
17933 <span class=
"green">1.00<br> (
502ns)
</span>
17940 NonCentralChiSquared (PDF)
17945 <span class=
"green">1.00<br> (
607ns)
</span>
17950 <span class=
"grey">-
</span>
17957 NonCentralChiSquared (quantile)
17962 <span class=
"red">2.34<br> (
27110ns)
</span>
17967 <span class=
"green">1.00<br> (
11572ns)
</span>
17979 <span class=
"blue">1.22<br> (
1382ns)
</span>
17984 <span class=
"green">1.00<br> (
1132ns)
</span>
17996 <span class=
"green">1.00<br> (
1087ns)
</span>
18001 <span class=
"grey">-
</span>
18008 NonCentralF (quantile)
18013 <span class=
"blue">1.21<br> (
20066ns)
</span>
18018 <span class=
"green">1.00<br> (
16553ns)
</span>
18030 <span class=
"red">2.15<br> (
6005ns)
</span>
18035 <span class=
"green">1.00<br> (
2792ns)
</span>
18047 <span class=
"green">1.00<br> (
4582ns)
</span>
18052 <span class=
"grey">-
</span>
18059 NonCentralT (quantile)
18064 <span class=
"blue">1.23<br> (
56269ns)
</span>
18069 <span class=
"green">1.00<br> (
45879ns)
</span>
18081 <span class=
"green">1.00<br> (
38ns)
</span>
18086 <span class=
"red">4.16<br> (
158ns)
</span>
18098 <span class=
"green">1.00<br> (
29ns)
</span>
18103 <span class=
"grey">-
</span>
18115 <span class=
"green">1.00<br> (
40ns)
</span>
18120 <span class=
"red">10.22<br> (
409ns)
</span>
18132 <span class=
"green">1.00<br> (
48ns)
</span>
18137 <span class=
"grey">-
</span>
18149 <span class=
"green">1.00<br> (
111ns)
</span>
18154 <span class=
"grey">-
</span>
18166 <span class=
"green">1.00<br> (
43ns)
</span>
18171 <span class=
"grey">-
</span>
18183 <span class=
"green">1.00<br> (
122ns)
</span>
18188 <span class=
"blue">1.48<br> (
181ns)
</span>
18200 <span class=
"green">1.00<br> (
82ns)
</span>
18205 <span class=
"grey">-
</span>
18217 <span class=
"green">1.00<br> (
599ns)
</span>
18222 <span class=
"red">4.63<br> (
2772ns)
</span>
18234 <span class=
"green">1.00<br> (
23ns)
</span>
18239 <span class=
"grey">-
</span>
18251 <span class=
"green">1.00<br> (
21ns)
</span>
18256 <span class=
"grey">-
</span>
18263 Rayleigh (quantile)
18268 <span class=
"green">1.00<br> (
27ns)
</span>
18273 <span class=
"grey">-
</span>
18285 <span class=
"green">1.00<br> (
232ns)
</span>
18290 <span class=
"grey">-
</span>
18302 <span class=
"green">1.00<br> (
81ns)
</span>
18307 <span class=
"grey">-
</span>
18314 SkewNormal (quantile)
18319 <span class=
"green">1.00<br> (
2020ns)
</span>
18324 <span class=
"grey">-
</span>
18336 <span class=
"green">1.15<br> (
464ns)
</span>
18341 <span class=
"green">1.00<br> (
404ns)
</span>
18353 <span class=
"green">1.00<br> (
216ns)
</span>
18358 <span class=
"grey">-
</span>
18365 StudentsT (quantile)
18370 <span class=
"green">1.00<br> (
839ns)
</span>
18375 <span class=
"red">3.80<br> (
3188ns)
</span>
18387 <span class=
"green">1.00<br> (
75ns)
</span>
18392 <span class=
"grey">-
</span>
18404 <span class=
"green">1.00<br> (
120ns)
</span>
18409 <span class=
"grey">-
</span>
18421 <span class=
"green">1.00<br> (
73ns)
</span>
18426 <span class=
"grey">-
</span>
18433 <br class=
"table-break">
18435 <div class=
"section">
18436 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
18437 <a name=
"special_function_and_distributio.section_Library_Comparison_with_GNU_C_version_5_3_0_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Library_Comparison_with_GNU_C_version_5_3_0_on_Windows_x64" title=
"Library Comparison with GNU C++ version 5.3.0 on Windows x64">Library
18438 Comparison with GNU C++ version
5.3.0 on Windows x64
</a>
18439 </h2></div></div></div>
18440 <div class=
"table">
18441 <a name=
"special_function_and_distributio.section_Library_Comparison_with_GNU_C_version_5_3_0_on_Windows_x64.table_Library_Comparison_with_GNU_C_version_5_3_0_on_Windows_x64"></a><p class=
"title"><b>Table
 12.
 Library Comparison with GNU C++ version
5.3.0 on Windows x64
</b></p>
18442 <div class=
"table-contents"><table class=
"table" summary=
"Library Comparison with GNU C++ version 5.3.0 on Windows x64">
18463 boost
1.61<br> promote_double
<false
>
18481 assoc_laguerre
<br> (
2240/
2240 tests selected)
18486 <span class=
"green">1.14<br> (
217ns)
</span>
18491 <span class=
"green">1.00<br> (
190ns)
</span>
18496 <span class=
"green">1.19<br> (
226ns)
</span>
18505 assoc_legendre
<br> (
205/
400 tests selected)
18510 <span class=
"grey">-
</span>
18515 <span class=
"grey">-
</span>
18520 <span class=
"green">1.00<br> (
45ns)
</span>
18529 beta
<br> (
2204/
2204 tests selected)
18534 <span class=
"red">2.15<br> (
382ns)
</span>
18539 <span class=
"blue">1.23<br> (
219ns)
</span>
18544 <span class=
"green">1.00<br> (
178ns)
</span>
18553 cbrt
<br> (
85/
85 tests selected)
18558 <span class=
"green">1.12<br> (
48ns)
</span>
18563 <span class=
"green">1.00<br> (
43ns)
</span>
18568 <span class=
"blue">1.33<br> (
57ns)
</span>
18573 <span class=
"blue">1.33<br> (
57ns)
</span>
18580 cyl_bessel_i (integer order)
<br> (
515/
526 tests selected)
18585 <span class=
"red">2.73<br> (
638ns)
</span>
18590 <span class=
"green">1.06<br> (
247ns)
</span>
18595 <span class=
"green">1.00<br> (
234ns)
</span>
18600 <span class=
"grey">-
</span>
18607 cyl_bessel_i
<br> (
215/
240 tests selected)
18612 <span class=
"red">4.73<br> (
1016ns)
</span>
18617 <span class=
"red">2.06<br> (
442ns)
</span>
18622 <span class=
"green">1.00<br> (
215ns)
</span>
18627 <span class=
"grey">-
</span>
18634 cyl_bessel_j (integer order)
<br> (
252/
268 tests selected)
18639 <span class=
"blue">1.62<br> (
182ns)
</span>
18644 <span class=
"green">1.00<br> (
112ns)
</span>
18649 <span class=
"red">2.55<br> (
286ns)
</span>
18654 <span class=
"blue">1.75<br> (
196ns)
</span>
18661 cyl_bessel_j
<br> (
431/
451 tests selected)
18666 <span class=
"red">2.07<br> (
841ns)
</span>
18671 <span class=
"blue">1.26<br> (
513ns)
</span>
18676 <span class=
"green">1.00<br> (
406ns)
</span>
18681 <span class=
"grey">-
</span>
18688 cyl_bessel_k (integer order)
<br> (
505/
508 tests selected)
18693 <span class=
"red">9.52<br> (
3494ns)
</span>
18698 <span class=
"green">1.00<br> (
367ns)
</span>
18703 <span class=
"red">7.50<br> (
2751ns)
</span>
18708 <span class=
"grey">-
</span>
18715 cyl_bessel_k
<br> (
187/
279 tests selected)
18720 <span class=
"red">9.19<br> (
6743ns)
</span>
18725 <span class=
"green">1.00<br> (
734ns)
</span>
18730 <span class=
"red">4.20<br> (
3085ns)
</span>
18735 <span class=
"grey">-
</span>
18742 cyl_neumann (integer order)
<br> (
423/
428 tests selected)
18747 <span class=
"red">2.76<br> (
403ns)
</span>
18752 <span class=
"blue">1.91<br> (
279ns)
</span>
18757 <span class=
"red">4.76<br> (
695ns)
</span>
18762 <span class=
"green">1.00<br> (
146ns)
</span>
18769 cyl_neumann
<br> (
400/
450 tests selected)
18774 <span class=
"red">2.01<br> (
1346ns)
</span>
18779 <span class=
"green">1.00<br> (
669ns)
</span>
18784 <span class=
"green">1.15<br> (
772ns)
</span>
18789 <span class=
"grey">-
</span>
18796 ellint_1 (complete)
<br> (
109/
109 tests selected)
18801 <span class=
"blue">1.64<br> (
72ns)
</span>
18806 <span class=
"green">1.00<br> (
44ns)
</span>
18811 <span class=
"red">5.36<br> (
236ns)
</span>
18816 <span class=
"grey">-
</span>
18823 ellint_1
<br> (
627/
629 tests selected)
18828 <span class=
"blue">1.51<br> (
350ns)
</span>
18833 <span class=
"green">1.00<br> (
232ns)
</span>
18838 <span class=
"red">2.01<br> (
467ns)
</span>
18843 <span class=
"grey">-
</span>
18850 ellint_2 (complete)
<br> (
110/
110 tests selected)
18855 <span class=
"blue">1.67<br> (
60ns)
</span>
18860 <span class=
"green">1.00<br> (
36ns)
</span>
18865 <span class=
"red">14.81<br> (
533ns)
</span>
18870 <span class=
"grey">-
</span>
18877 ellint_2
<br> (
527/
530 tests selected)
18882 <span class=
"blue">1.43<br> (
640ns)
</span>
18887 <span class=
"green">1.00<br> (
449ns)
</span>
18892 <span class=
"blue">1.57<br> (
707ns)
</span>
18897 <span class=
"grey">-
</span>
18904 ellint_3 (complete)
<br> (
500/
500 tests selected)
18909 <span class=
"red">2.10<br> (
1079ns)
</span>
18914 <span class=
"green">1.00<br> (
514ns)
</span>
18919 <span class=
"blue">1.63<br> (
839ns)
</span>
18924 <span class=
"grey">-
</span>
18931 ellint_3
<br> (
831/
845 tests selected)
18936 <span class=
"blue">1.76<br> (
1733ns)
</span>
18941 <span class=
"green">1.00<br> (
986ns)
</span>
18946 <span class=
"blue">1.27<br> (
1257ns)
</span>
18951 <span class=
"grey">-
</span>
18958 erf
<br> (
950/
950 tests selected)
18963 <span class=
"green">1.00<br> (
25ns)
</span>
18968 <span class=
"grey">-
</span>
18973 <span class=
"blue">1.60<br> (
40ns)
</span>
18978 <span class=
"blue">1.60<br> (
40ns)
</span>
18985 erfc
<br> (
950/
950 tests selected)
18990 <span class=
"blue">1.66<br> (
58ns)
</span>
18995 <span class=
"green">1.00<br> (
35ns)
</span>
19000 <span class=
"blue">1.74<br> (
61ns)
</span>
19005 <span class=
"blue">1.69<br> (
59ns)
</span>
19012 expint
<br> (
436/
436 tests selected)
19017 <span class=
"blue">1.43<br> (
86ns)
</span>
19022 <span class=
"green">1.00<br> (
60ns)
</span>
19027 <span class=
"red">3.67<br> (
220ns)
</span>
19032 <span class=
"grey">-
</span>
19039 expm1
<br> (
80/
80 tests selected)
19044 <span class=
"blue">1.48<br> (
31ns)
</span>
19049 <span class=
"green">1.14<br> (
24ns)
</span>
19054 <span class=
"green">1.05<br> (
22ns)
</span>
19059 <span class=
"green">1.00<br> (
21ns)
</span>
19066 laguerre
<br> (
280/
280 tests selected)
19071 <span class=
"green">1.10<br> (
139ns)
</span>
19076 <span class=
"green">1.00<br> (
126ns)
</span>
19081 <span class=
"blue">1.25<br> (
158ns)
</span>
19086 <span class=
"grey">-
</span>
19093 legendre
<br> (
300/
300 tests selected)
19098 <span class=
"green">1.16<br> (
396ns)
</span>
19103 <span class=
"green">1.00<br> (
340ns)
</span>
19108 <span class=
"green">1.11<br> (
376ns)
</span>
19113 <span class=
"grey">-
</span>
19120 lgamma
<br> (
400/
400 tests selected)
19125 <span class=
"red">3.80<br> (
224ns)
</span>
19130 <span class=
"red">2.25<br> (
133ns)
</span>
19135 <span class=
"green">1.02<br> (
60ns)
</span>
19140 <span class=
"green">1.00<br> (
59ns)
</span>
19147 log1p
<br> (
80/
80 tests selected)
19152 <span class=
"blue">1.75<br> (
28ns)
</span>
19157 <span class=
"green">1.00<br> (
16ns)
</span>
19162 <span class=
"blue">1.69<br> (
27ns)
</span>
19167 <span class=
"blue">1.69<br> (
27ns)
</span>
19174 sph_bessel
<br> (
483/
483 tests selected)
19179 <span class=
"blue">1.42<br> (
1325ns)
</span>
19184 <span class=
"green">1.00<br> (
931ns)
</span>
19189 <span class=
"red">2.02<br> (
1884ns)
</span>
19194 <span class=
"grey">-
</span>
19201 sph_neumann
<br> (
284/
284 tests selected)
19206 <span class=
"red">2.07<br> (
3483ns)
</span>
19211 <span class=
"green">1.00<br> (
1685ns)
</span>
19216 <span class=
"blue">1.64<br> (
2764ns)
</span>
19221 <span class=
"grey">-
</span>
19228 tgamma
<br> (
400/
400 tests selected)
19233 <span class=
"red">3.31<br> (
238ns)
</span>
19238 <span class=
"red">2.04<br> (
147ns)
</span>
19243 <span class=
"green">1.00<br> (
72ns)
</span>
19248 <span class=
"green">1.01<br> (
73ns)
</span>
19255 zeta
<br> (
448/
448 tests selected)
19260 <span class=
"blue">1.52<br> (
345ns)
</span>
19265 <span class=
"green">1.00<br> (
227ns)
</span>
19270 <span class=
"red">781.92<br> (
177495ns)
</span>
19275 <span class=
"grey">-
</span>
19282 <br class=
"table-break">
19284 <div class=
"section">
19285 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
19286 <a name=
"special_function_and_distributio.section_Library_Comparison_with_GNU_C_version_5_3_0_on_linux"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Library_Comparison_with_GNU_C_version_5_3_0_on_linux" title=
"Library Comparison with GNU C++ version 5.3.0 on linux">Library
19287 Comparison with GNU C++ version
5.3.0 on linux
</a>
19288 </h2></div></div></div>
19289 <div class=
"table">
19290 <a name=
"special_function_and_distributio.section_Library_Comparison_with_GNU_C_version_5_3_0_on_linux.table_Library_Comparison_with_GNU_C_version_5_3_0_on_linux"></a><p class=
"title"><b>Table
 13.
 Library Comparison with GNU C++ version
5.3.0 on linux
</b></p>
19291 <div class=
"table-contents"><table class=
"table" summary=
"Library Comparison with GNU C++ version 5.3.0 on linux">
19314 boost
1.61<br> promote_double
<false
>
19342 assoc_laguerre
<br> (
2240/
2240 tests selected)
19347 <span class=
"blue">1.36<br> (
263ns)
</span>
19352 <span class=
"green">1.00<br> (
194ns)
</span>
19357 <span class=
"green">1.20<br> (
232ns)
</span>
19362 <span class=
"green">1.12<br> (
218ns)
</span>
19367 <span class=
"grey">-
</span>
19372 <span class=
"grey">-
</span>
19379 assoc_legendre
<br> (
205/
400 tests selected)
19384 <span class=
"red">4.16<br> (
258ns)
</span>
19389 <span class=
"blue">1.63<br> (
101ns)
</span>
19394 <span class=
"green">1.00<br> (
62ns)
</span>
19399 <span class=
"red">2.53<br> (
157ns)
</span>
19404 <span class=
"grey">-
</span>
19409 <span class=
"grey">-
</span>
19416 beta (incomplete)
<br> (
2682/
3210 tests selected)
19421 <span class=
"red">3.12<br> (
1796ns)
</span>
19426 <span class=
"green">1.00<br> (
575ns)
</span>
19431 <span class=
"grey">-
</span>
19436 <span class=
"blue">1.36<br> (
780ns)
</span>
19441 <span class=
"grey">-
</span>
19446 <span class=
"grey">-
</span>
19453 beta
<br> (
2203/
2204 tests selected)
19458 <span class=
"red">4.74<br> (
734ns)
</span>
19463 <span class=
"green">1.01<br> (
156ns)
</span>
19468 <span class=
"green">1.00<br> (
155ns)
</span>
19473 <span class=
"red">2.57<br> (
398ns)
</span>
19478 <span class=
"blue">1.65<br> (
255ns)
</span>
19483 <span class=
"grey">-
</span>
19490 cbrt
<br> (
85/
85 tests selected)
19495 <span class=
"red">2.53<br> (
43ns)
</span>
19500 <span class=
"green">1.00<br> (
17ns)
</span>
19505 <span class=
"blue">1.24<br> (
21ns)
</span>
19510 <span class=
"grey">-
</span>
19515 <span class=
"grey">-
</span>
19520 <span class=
"blue">1.24<br> (
21ns)
</span>
19527 cyl_bessel_i (integer order)
<br> (
494/
526 tests selected)
19532 <span class=
"red">3.66<br> (
893ns)
</span>
19537 <span class=
"green">1.08<br> (
264ns)
</span>
19542 <span class=
"green">1.00<br> (
244ns)
</span>
19547 <span class=
"blue">1.98<br> (
482ns)
</span>
19552 <span class=
"red">4.69<br> (
1145ns)
</span>
19561 cyl_bessel_i
<br> (
177/
240 tests selected)
19566 <span class=
"red">6.78<br> (
1410ns)
</span>
19571 <span class=
"blue">1.95<br> (
406ns)
</span>
19576 <span class=
"green">1.00<br> (
208ns)
</span>
19581 <span class=
"red">4.47<br> (
929ns)
</span>
19586 <span class=
"red">8.16<br> (
1698ns)
</span>
19591 <span class=
"grey">-
</span>
19598 cyl_bessel_j (integer order)
<br> (
250/
268 tests selected)
19603 <span class=
"red">2.59<br> (
275ns)
</span>
19608 <span class=
"green">1.00<br> (
106ns)
</span>
19613 <span class=
"red">2.50<br> (
265ns)
</span>
19618 <span class=
"red">2.52<br> (
267ns)
</span>
19623 <span class=
"red">4.22<br> (
447ns)
</span>
19628 <span class=
"blue">1.94<br> (
206ns)
</span>
19635 cyl_bessel_j
<br> (
423/
451 tests selected)
19640 <span class=
"red">2.83<br> (
1071ns)
</span>
19645 <span class=
"green">1.05<br> (
398ns)
</span>
19650 <span class=
"green">1.00<br> (
379ns)
</span>
19655 <span class=
"red">2.28<br> (
865ns)
</span>
19660 <span class=
"blue">1.20<br> (
456ns)
</span>
19665 <span class=
"grey">-
</span>
19672 cyl_bessel_k (integer order)
<br> (
505/
508 tests selected)
19677 <span class=
"red">13.91<br> (
3673ns)
</span>
19682 <span class=
"blue">1.37<br> (
361ns)
</span>
19687 <span class=
"red">10.34<br> (
2729ns)
</span>
19692 <span class=
"green">1.00<br> (
264ns)
</span>
19697 <span class=
"blue">1.34<br> (
355ns)
</span>
19702 <span class=
"grey">-
</span>
19709 cyl_bessel_k
<br> (
96/
279 tests selected)
19714 <span class=
"red">6.86<br> (
4589ns)
</span>
19719 <span class=
"green">1.00<br> (
669ns)
</span>
19724 <span class=
"blue">1.20<br> (
803ns)
</span>
19729 <span class=
"blue">1.31<br> (
877ns)
</span>
19734 <span class=
"blue">1.27<br> (
851ns)
</span>
19739 <span class=
"grey">-
</span>
19746 cyl_neumann (integer order)
<br> (
423/
428 tests selected)
19751 <span class=
"red">2.20<br> (
484ns)
</span>
19756 <span class=
"green">1.00<br> (
220ns)
</span>
19761 <span class=
"red">3.26<br> (
718ns)
</span>
19766 <span class=
"red">2.42<br> (
533ns)
</span>
19771 <span class=
"red">4.95<br> (
1089ns)
</span>
19776 <span class=
"blue">1.78<br> (
392ns)
</span>
19783 cyl_neumann
<br> (
400/
450 tests selected)
19788 <span class=
"red">2.48<br> (
1478ns)
</span>
19793 <span class=
"green">1.00<br> (
597ns)
</span>
19798 <span class=
"blue">1.26<br> (
754ns)
</span>
19803 <span class=
"red">2.42<br> (
1444ns)
</span>
19808 <span class=
"green">1.07<br> (
637ns)
</span>
19813 <span class=
"grey">-
</span>
19820 digamma
<br> (
1019/
1019 tests selected)
19825 <span class=
"blue">1.92<br> (
75ns)
</span>
19830 <span class=
"green">1.00<br> (
39ns)
</span>
19835 <span class=
"grey">-
</span>
19840 <span class=
"red">2.69<br> (
105ns)
</span>
19845 <span class=
"red">4.31<br> (
168ns)
</span>
19850 <span class=
"grey">-
</span>
19857 ellint_1 (complete)
<br> (
109/
109 tests selected)
19862 <span class=
"blue">1.86<br> (
52ns)
</span>
19867 <span class=
"green">1.00<br> (
28ns)
</span>
19872 <span class=
"red">8.89<br> (
249ns)
</span>
19877 <span class=
"red">10.54<br> (
295ns)
</span>
19882 <span class=
"grey">-
</span>
19891 ellint_1
<br> (
627/
629 tests selected)
19896 <span class=
"blue">1.94<br> (
358ns)
</span>
19901 <span class=
"green">1.00<br> (
185ns)
</span>
19906 <span class=
"red">2.31<br> (
428ns)
</span>
19911 <span class=
"red">2.51<br> (
464ns)
</span>
19916 <span class=
"grey">-
</span>
19921 <span class=
"grey">-
</span>
19928 ellint_2 (complete)
<br> (
109/
110 tests selected)
19933 <span class=
"blue">1.71<br> (
60ns)
</span>
19938 <span class=
"green">1.00<br> (
35ns)
</span>
19943 <span class=
"red">15.23<br> (
533ns)
</span>
19948 <span class=
"red">17.31<br> (
606ns)
</span>
19953 <span class=
"grey">-
</span>
19958 <span class=
"grey">-
</span>
19965 ellint_2
<br> (
527/
530 tests selected)
19970 <span class=
"red">2.32<br> (
805ns)
</span>
19975 <span class=
"green">1.00<br> (
347ns)
</span>
19980 <span class=
"blue">1.90<br> (
658ns)
</span>
19985 <span class=
"red">2.17<br> (
754ns)
</span>
19990 <span class=
"grey">-
</span>
19995 <span class=
"grey">-
</span>
20002 ellint_3 (complete)
<br> (
500/
500 tests selected)
20007 <span class=
"red">2.23<br> (
1172ns)
</span>
20012 <span class=
"green">1.00<br> (
525ns)
</span>
20017 <span class=
"blue">1.66<br> (
873ns)
</span>
20022 <span class=
"blue">1.98<br> (
1037ns)
</span>
20033 ellint_3
<br> (
831/
845 tests selected)
20038 <span class=
"red">2.75<br> (
2154ns)
</span>
20043 <span class=
"green">1.00<br> (
783ns)
</span>
20048 <span class=
"blue">1.59<br> (
1243ns)
</span>
20053 <span class=
"blue">1.77<br> (
1383ns)
</span>
20058 <span class=
"grey">-
</span>
20063 <span class=
"grey">-
</span>
20070 ellint_rc
<br> (
201/
201 tests selected)
20075 <span class=
"blue">1.57<br> (
77ns)
</span>
20080 <span class=
"green">1.00<br> (
49ns)
</span>
20085 <span class=
"grey">-
</span>
20090 <span class=
"red">4.41<br> (
216ns)
</span>
20095 <span class=
"grey">-
</span>
20100 <span class=
"grey">-
</span>
20107 ellint_rd
<br> (
7588/
7588 tests selected)
20112 <span class=
"red">2.23<br> (
520ns)
</span>
20117 <span class=
"green">1.00<br> (
233ns)
</span>
20122 <span class=
"grey">-
</span>
20127 <span class=
"blue">1.64<br> (
381ns)
</span>
20132 <span class=
"grey">-
</span>
20137 <span class=
"grey">-
</span>
20144 ellint_rf
<br> (
7788/
7788 tests selected)
20149 <span class=
"blue">1.51<br> (
95ns)
</span>
20154 <span class=
"green">1.00<br> (
63ns)
</span>
20159 <span class=
"grey">-
</span>
20164 <span class=
"red">5.54<br> (
349ns)
</span>
20169 <span class=
"grey">-
</span>
20174 <span class=
"grey">-
</span>
20181 ellint_rj
<br> (
7642/
8032 tests selected)
20186 <span class=
"red">2.33<br> (
481ns)
</span>
20191 <span class=
"green">1.00<br> (
206ns)
</span>
20196 <span class=
"grey">-
</span>
20201 <span class=
"red">11.31<br> (
2329ns)
</span>
20206 <span class=
"grey">-
</span>
20211 <span class=
"grey">-
</span>
20218 erf
<br> (
950/
950 tests selected)
20223 <span class=
"green">1.00<br> (
15ns)
</span>
20228 <span class=
"grey">-
</span>
20233 <span class=
"green">1.20<br> (
18ns)
</span>
20238 <span class=
"red">10.27<br> (
154ns)
</span>
20243 <span class=
"grey">-
</span>
20248 <span class=
"green">1.20<br> (
18ns)
</span>
20255 erfc
<br> (
950/
950 tests selected)
20260 <span class=
"red">2.68<br> (
59ns)
</span>
20265 <span class=
"green">1.00<br> (
22ns)
</span>
20270 <span class=
"green">1.18<br> (
26ns)
</span>
20275 <span class=
"red">3.50<br> (
77ns)
</span>
20280 <span class=
"grey">-
</span>
20285 <span class=
"green">1.14<br> (
25ns)
</span>
20292 expint (En)
<br> (
1059/
1059 tests selected)
20297 <span class=
"blue">1.86<br> (
273ns)
</span>
20302 <span class=
"green">1.00<br> (
147ns)
</span>
20307 <span class=
"grey">-
</span>
20312 <span class=
"red">4.87<br> (
716ns)
</span>
20317 <span class=
"grey">-
</span>
20322 <span class=
"grey">-
</span>
20329 expint
<br> (
436/
436 tests selected)
20334 <span class=
"red">2.47<br> (
94ns)
</span>
20339 <span class=
"green">1.00<br> (
38ns)
</span>
20344 <span class=
"red">5.34<br> (
203ns)
</span>
20349 <span class=
"red">3.76<br> (
143ns)
</span>
20354 <span class=
"grey">-
</span>
20359 <span class=
"grey">-
</span>
20366 expm1
<br> (
80/
80 tests selected)
20371 <span class=
"green">1.00<br> (
10ns)
</span>
20376 <span class=
"green">1.10<br> (
11ns)
</span>
20381 <span class=
"green">1.00<br> (
10ns)
</span>
20386 <span class=
"grey">-
</span>
20391 <span class=
"grey">-
</span>
20396 <span class=
"green">1.00<br> (
10ns)
</span>
20403 gamma_p
<br> (
1379/
1379 tests selected)
20408 <span class=
"red">2.42<br> (
492ns)
</span>
20413 <span class=
"green">1.00<br> (
203ns)
</span>
20418 <span class=
"grey">-
</span>
20423 <span class=
"red">4.77<br> (
968ns)
</span>
20428 <span class=
"blue">1.61<br> (
326ns)
</span>
20433 <span class=
"grey">-
</span>
20440 gamma_p_inv
<br> (
559/
559 tests selected)
20445 <span class=
"red">2.24<br> (
1577ns)
</span>
20450 <span class=
"green">1.00<br> (
704ns)
</span>
20455 <span class=
"grey">-
</span>
20460 <span class=
"grey">-
</span>
20465 <span class=
"red">2.22<br> (
1560ns)
</span>
20470 <span class=
"grey">-
</span>
20477 gamma_q
<br> (
1371/
1379 tests selected)
20482 <span class=
"red">2.53<br> (
508ns)
</span>
20487 <span class=
"green">1.00<br> (
201ns)
</span>
20492 <span class=
"grey">-
</span>
20497 <span class=
"red">5.70<br> (
1146ns)
</span>
20502 <span class=
"blue">1.78<br> (
358ns)
</span>
20507 <span class=
"grey">-
</span>
20514 gamma_q_inv
<br> (
78/
559 tests selected)
20519 <span class=
"red">2.45<br> (
1841ns)
</span>
20524 <span class=
"green">1.00<br> (
751ns)
</span>
20529 <span class=
"grey">-
</span>
20534 <span class=
"grey">-
</span>
20539 <span class=
"green">1.09<br> (
822ns)
</span>
20544 <span class=
"grey">-
</span>
20551 ibeta
<br> (
3210/
3210 tests selected)
20556 <span class=
"red">3.47<br> (
1715ns)
</span>
20561 <span class=
"blue">1.28<br> (
634ns)
</span>
20566 <span class=
"grey">-
</span>
20571 <span class=
"grey">-
</span>
20576 <span class=
"green">1.00<br> (
494ns)
</span>
20581 <span class=
"grey">-
</span>
20588 ibeta_inv
<br> (
952/
1210 tests selected)
20593 <span class=
"red">2.58<br> (
5742ns)
</span>
20598 <span class=
"green">1.00<br> (
2224ns)
</span>
20603 <span class=
"grey">-
</span>
20608 <span class=
"grey">-
</span>
20613 <span class=
"red">26.72<br> (
59415ns)
</span>
20618 <span class=
"grey">-
</span>
20625 ibetac
<br> (
3210/
3210 tests selected)
20630 <span class=
"red">3.51<br> (
1736ns)
</span>
20635 <span class=
"blue">1.32<br> (
653ns)
</span>
20640 <span class=
"grey">-
</span>
20645 <span class=
"grey">-
</span>
20650 <span class=
"green">1.00<br> (
495ns)
</span>
20655 <span class=
"grey">-
</span>
20662 ibetac_inv
<br> (
945/
1210 tests selected)
20667 <span class=
"red">2.44<br> (
5451ns)
</span>
20672 <span class=
"green">1.00<br> (
2237ns)
</span>
20677 <span class=
"grey">-
</span>
20682 <span class=
"grey">-
</span>
20687 <span class=
"red">19.20<br> (
42953ns)
</span>
20692 <span class=
"grey">-
</span>
20699 jacobi_cn
<br> (
2368/
2757 tests selected)
20704 <span class=
"red">5.01<br> (
476ns)
</span>
20709 <span class=
"blue">1.81<br> (
172ns)
</span>
20714 <span class=
"grey">-
</span>
20719 <span class=
"green">1.00<br> (
95ns)
</span>
20724 <span class=
"grey">-
</span>
20729 <span class=
"grey">-
</span>
20736 jacobi_dn
<br> (
2368/
2757 tests selected)
20741 <span class=
"red">5.12<br> (
481ns)
</span>
20746 <span class=
"blue">1.83<br> (
172ns)
</span>
20751 <span class=
"grey">-
</span>
20756 <span class=
"green">1.00<br> (
94ns)
</span>
20761 <span class=
"grey">-
</span>
20766 <span class=
"grey">-
</span>
20773 jacobi_sn
<br> (
2368/
2757 tests selected)
20778 <span class=
"red">5.23<br> (
492ns)
</span>
20783 <span class=
"blue">1.83<br> (
172ns)
</span>
20788 <span class=
"grey">-
</span>
20793 <span class=
"green">1.00<br> (
94ns)
</span>
20798 <span class=
"grey">-
</span>
20803 <span class=
"grey">-
</span>
20810 laguerre
<br> (
280/
280 tests selected)
20815 <span class=
"green">1.09<br> (
139ns)
</span>
20820 <span class=
"green">1.00<br> (
128ns)
</span>
20825 <span class=
"blue">1.25<br> (
160ns)
</span>
20830 <span class=
"green">1.18<br> (
151ns)
</span>
20835 <span class=
"grey">-
</span>
20840 <span class=
"grey">-
</span>
20847 legendre Q
<br> (
300/
300 tests selected)
20852 <span class=
"green">1.18<br> (
496ns)
</span>
20857 <span class=
"green">1.00<br> (
422ns)
</span>
20862 <span class=
"grey">-
</span>
20867 <span class=
"green">1.09<br> (
461ns)
</span>
20872 <span class=
"grey">-
</span>
20877 <span class=
"grey">-
</span>
20884 legendre
<br> (
300/
300 tests selected)
20889 <span class=
"green">1.16<br> (
399ns)
</span>
20894 <span class=
"green">1.00<br> (
345ns)
</span>
20899 <span class=
"green">1.10<br> (
380ns)
</span>
20904 <span class=
"red">2.10<br> (
726ns)
</span>
20909 <span class=
"grey">-
</span>
20914 <span class=
"grey">-
</span>
20921 lgamma
<br> (
400/
400 tests selected)
20926 <span class=
"red">5.35<br> (
257ns)
</span>
20931 <span class=
"red">2.44<br> (
117ns)
</span>
20936 <span class=
"green">1.00<br> (
48ns)
</span>
20941 <span class=
"red">5.92<br> (
284ns)
</span>
20946 <span class=
"blue">1.96<br> (
94ns)
</span>
20951 <span class=
"green">1.00<br> (
48ns)
</span>
20958 log1p
<br> (
80/
80 tests selected)
20963 <span class=
"green">1.09<br> (
12ns)
</span>
20968 <span class=
"green">1.09<br> (
12ns)
</span>
20973 <span class=
"green">1.00<br> (
11ns)
</span>
20978 <span class=
"grey">-
</span>
20983 <span class=
"grey">-
</span>
20988 <span class=
"green">1.00<br> (
11ns)
</span>
20995 polygamma
<br> (
823/
1535 tests selected)
21000 <span class=
"red">8.69<br> (
2885ns)
</span>
21005 <span class=
"red">2.21<br> (
734ns)
</span>
21010 <span class=
"grey">-
</span>
21015 <span class=
"red">7.47<br> (
2480ns)
</span>
21020 <span class=
"green">1.00<br> (
332ns)
</span>
21025 <span class=
"grey">-
</span>
21032 sph_bessel
<br> (
483/
483 tests selected)
21037 <span class=
"blue">1.71<br> (
1563ns)
</span>
21042 <span class=
"green">1.00<br> (
915ns)
</span>
21047 <span class=
"red">2.11<br> (
1935ns)
</span>
21052 <span class=
"red">2.68<br> (
2452ns)
</span>
21057 <span class=
"grey">-
</span>
21062 <span class=
"grey">-
</span>
21069 sph_neumann
<br> (
284/
284 tests selected)
21074 <span class=
"red">8.32<br> (
3745ns)
</span>
21079 <span class=
"red">3.88<br> (
1744ns)
</span>
21084 <span class=
"red">6.46<br> (
2906ns)
</span>
21089 <span class=
"green">1.00<br> (
450ns)
</span>
21094 <span class=
"grey">-
</span>
21099 <span class=
"grey">-
</span>
21106 tgamma (incomplete)
<br> (
1266/
1379 tests selected)
21111 <span class=
"red">2.35<br> (
744ns)
</span>
21116 <span class=
"green">1.00<br> (
316ns)
</span>
21121 <span class=
"grey">-
</span>
21126 <span class=
"red">2.93<br> (
927ns)
</span>
21131 <span class=
"grey">-
</span>
21136 <span class=
"grey">-
</span>
21143 tgamma
<br> (
400/
400 tests selected)
21148 <span class=
"red">4.54<br> (
354ns)
</span>
21153 <span class=
"blue">1.23<br> (
96ns)
</span>
21158 <span class=
"red">2.05<br> (
160ns)
</span>
21163 <span class=
"blue">1.21<br> (
94ns)
</span>
21168 <span class=
"green">1.00<br> (
78ns)
</span>
21173 <span class=
"red">2.06<br> (
161ns)
</span>
21180 trigamma
<br> (
659/
659 tests selected)
21185 <span class=
"blue">1.64<br> (
36ns)
</span>
21190 <span class=
"green">1.00<br> (
22ns)
</span>
21195 <span class=
"grey">-
</span>
21200 <span class=
"red">39.41<br> (
867ns)
</span>
21205 <span class=
"red">12.09<br> (
266ns)
</span>
21210 <span class=
"grey">-
</span>
21217 zeta
<br> (
448/
448 tests selected)
21222 <span class=
"red">2.71<br> (
509ns)
</span>
21227 <span class=
"green">1.00<br> (
188ns)
</span>
21232 <span class=
"red">752.52<br> (
141474ns)
</span>
21237 <span class=
"blue">1.52<br> (
285ns)
</span>
21242 <span class=
"grey">-
</span>
21247 <span class=
"grey">-
</span>
21254 <br class=
"table-break">
21256 <div class=
"section">
21257 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
21258 <a name=
"special_function_and_distributio.section_Library_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Library_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64" title=
"Library Comparison with Intel C++ C++0x mode version 1600 on Windows x64">Library
21259 Comparison with Intel C++ C++
0x mode version
1600 on Windows x64
</a>
21260 </h2></div></div></div>
21261 <div class=
"table">
21262 <a name=
"special_function_and_distributio.section_Library_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64.table_Library_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64"></a><p class=
"title"><b>Table
 14.
 Library Comparison with Intel C++ C++
0x mode version
1600 on Windows
21264 <div class=
"table-contents"><table class=
"table" summary=
"Library Comparison with Intel C++ C++0x mode version 1600 on Windows
21292 cbrt
<br> (
85/
85 tests selected)
21297 <span class=
"blue">1.56<br> (
14ns)
</span>
21302 <span class=
"green">1.00<br> (
9ns)
</span>
21309 cyl_bessel_j (integer order)
<br> (
268/
268 tests selected)
21314 <span class=
"green">1.00<br> (
76ns)
</span>
21319 <span class=
"blue">1.25<br> (
95ns)
</span>
21326 cyl_neumann (integer order)
<br> (
428/
428 tests selected)
21331 <span class=
"green">1.00<br> (
229ns)
</span>
21336 <span class=
"green">1.03<br> (
235ns)
</span>
21343 erf
<br> (
950/
950 tests selected)
21348 <span class=
"green">1.00<br> (
13ns)
</span>
21353 <span class=
"red">2.23<br> (
29ns)
</span>
21360 erfc
<br> (
950/
950 tests selected)
21365 <span class=
"green">1.00<br> (
17ns)
</span>
21370 <span class=
"red">6.65<br> (
113ns)
</span>
21377 expm1
<br> (
80/
80 tests selected)
21382 <span class=
"green">1.10<br> (
11ns)
</span>
21387 <span class=
"green">1.00<br> (
10ns)
</span>
21394 lgamma
<br> (
400/
400 tests selected)
21399 <span class=
"blue">1.35<br> (
77ns)
</span>
21404 <span class=
"green">1.00<br> (
57ns)
</span>
21411 log1p
<br> (
80/
80 tests selected)
21416 <span class=
"green">1.08<br> (
14ns)
</span>
21421 <span class=
"green">1.00<br> (
13ns)
</span>
21428 tgamma
<br> (
400/
400 tests selected)
21433 <span class=
"green">1.00<br> (
59ns)
</span>
21438 <span class=
"green">1.07<br> (
63ns)
</span>
21445 <br class=
"table-break">
21447 <div class=
"section">
21448 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
21449 <a name=
"special_function_and_distributio.section_Library_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Library_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64" title=
"Library Comparison with Microsoft Visual C++ version 14.0 on Windows x64">Library
21450 Comparison with Microsoft Visual C++ version
14.0 on Windows x64
</a>
21451 </h2></div></div></div>
21452 <div class=
"table">
21453 <a name=
"special_function_and_distributio.section_Library_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64.table_Library_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64"></a><p class=
"title"><b>Table
 15.
 Library Comparison with Microsoft Visual C++ version
14.0 on Windows
21455 <div class=
"table-contents"><table class=
"table" summary=
"Library Comparison with Microsoft Visual C++ version 14.0 on Windows
21483 cbrt
<br> (
85/
85 tests selected)
21488 <span class=
"green">1.00<br> (
45ns)
</span>
21493 <span class=
"blue">1.44<br> (
65ns)
</span>
21500 cyl_bessel_j (integer order)
<br> (
267/
268 tests selected)
21505 <span class=
"green">1.00<br> (
103ns)
</span>
21510 <span class=
"red">2.11<br> (
217ns)
</span>
21517 cyl_neumann (integer order)
<br> (
428/
428 tests selected)
21522 <span class=
"blue">1.57<br> (
225ns)
</span>
21527 <span class=
"green">1.00<br> (
143ns)
</span>
21534 erf
<br> (
950/
950 tests selected)
21539 <span class=
"green">1.10<br> (
23ns)
</span>
21544 <span class=
"green">1.00<br> (
21ns)
</span>
21551 erfc
<br> (
950/
950 tests selected)
21556 <span class=
"green">1.00<br> (
22ns)
</span>
21561 <span class=
"red">3.36<br> (
74ns)
</span>
21568 expm1
<br> (
80/
80 tests selected)
21573 <span class=
"green">1.00<br> (
10ns)
</span>
21578 <span class=
"green">1.10<br> (
11ns)
</span>
21585 lgamma
<br> (
400/
400 tests selected)
21590 <span class=
"green">1.00<br> (
73ns)
</span>
21595 <span class=
"blue">1.74<br> (
127ns)
</span>
21602 log1p
<br> (
80/
80 tests selected)
21607 <span class=
"green">1.08<br> (
14ns)
</span>
21612 <span class=
"green">1.00<br> (
13ns)
</span>
21619 tgamma
<br> (
400/
400 tests selected)
21624 <span class=
"green">1.00<br> (
77ns)
</span>
21629 <span class=
"red">12.12<br> (
933ns)
</span>
21636 <br class=
"table-break">
21638 <div class=
"section">
21639 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
21640 <a name=
"special_function_and_distributio.section_Polynomial_Method_Comparison_with_GNU_C_version_5_3_0_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Polynomial_Method_Comparison_with_GNU_C_version_5_3_0_on_Windows_x64" title=
"Polynomial Method Comparison with GNU C++ version 5.3.0 on Windows x64">Polynomial
21641 Method Comparison with GNU C++ version
5.3.0 on Windows x64
</a>
21642 </h2></div></div></div>
21643 <div class=
"table">
21644 <a name=
"special_function_and_distributio.section_Polynomial_Method_Comparison_with_GNU_C_version_5_3_0_on_Windows_x64.table_Polynomial_Method_Comparison_with_GNU_C_version_5_3_0_on_Windows_x64"></a><p class=
"title"><b>Table
 16.
 Polynomial Method Comparison with GNU C++ version
5.3.0 on Windows x64
</b></p>
21645 <div class=
"table-contents"><table class=
"table" summary=
"Polynomial Method Comparison with GNU C++ version 5.3.0 on Windows x64">
21665 Method
0<br> (Double Coefficients)
21670 Method
0<br> (Integer Coefficients)
21675 Method
1<br> (Double Coefficients)
21680 Method
1<br> (Integer Coefficients)
21685 Method
2<br> (Double Coefficients)
21690 Method
2<br> (Integer Coefficients)
21695 Method
3<br> (Double Coefficients)
21700 Method
3<br> (Integer Coefficients)
21713 <span class=
"grey">-
</span>
21718 <span class=
"grey">-
</span>
21723 <span class=
"green">1.00<br> (
9ns)
</span>
21728 <span class=
"green">1.00<br> (
9ns)
</span>
21733 <span class=
"green">1.00<br> (
9ns)
</span>
21738 <span class=
"green">1.00<br> (
9ns)
</span>
21743 <span class=
"green">1.11<br> (
10ns)
</span>
21748 <span class=
"green">1.11<br> (
10ns)
</span>
21760 <span class=
"blue">1.50<br> (
18ns)
</span>
21765 <span class=
"red">2.42<br> (
29ns)
</span>
21770 <span class=
"green">1.00<br> (
12ns)
</span>
21775 <span class=
"green">1.00<br> (
12ns)
</span>
21780 <span class=
"green">1.00<br> (
12ns)
</span>
21785 <span class=
"green">1.00<br> (
12ns)
</span>
21790 <span class=
"green">1.00<br> (
12ns)
</span>
21795 <span class=
"green">1.08<br> (
13ns)
</span>
21807 <span class=
"blue">1.40<br> (
21ns)
</span>
21812 <span class=
"red">2.40<br> (
36ns)
</span>
21817 <span class=
"green">1.00<br> (
15ns)
</span>
21822 <span class=
"green">1.07<br> (
16ns)
</span>
21827 <span class=
"green">1.00<br> (
15ns)
</span>
21832 <span class=
"green">1.00<br> (
15ns)
</span>
21837 <span class=
"green">1.07<br> (
16ns)
</span>
21842 <span class=
"green">1.13<br> (
17ns)
</span>
21854 <span class=
"blue">1.37<br> (
26ns)
</span>
21859 <span class=
"red">2.37<br> (
45ns)
</span>
21864 <span class=
"green">1.00<br> (
19ns)
</span>
21869 <span class=
"green">1.00<br> (
19ns)
</span>
21874 <span class=
"green">1.11<br> (
21ns)
</span>
21879 <span class=
"green">1.05<br> (
20ns)
</span>
21884 <span class=
"green">1.05<br> (
20ns)
</span>
21889 <span class=
"green">1.11<br> (
21ns)
</span>
21901 <span class=
"blue">1.54<br> (
37ns)
</span>
21906 <span class=
"red">2.25<br> (
54ns)
</span>
21911 <span class=
"green">1.00<br> (
24ns)
</span>
21916 <span class=
"green">1.00<br> (
24ns)
</span>
21921 <span class=
"green">1.00<br> (
24ns)
</span>
21926 <span class=
"blue">1.29<br> (
31ns)
</span>
21931 <span class=
"green">1.04<br> (
25ns)
</span>
21936 <span class=
"green">1.00<br> (
24ns)
</span>
21948 <span class=
"blue">1.55<br> (
45ns)
</span>
21953 <span class=
"red">2.17<br> (
63ns)
</span>
21958 <span class=
"green">1.03<br> (
30ns)
</span>
21963 <span class=
"green">1.00<br> (
29ns)
</span>
21968 <span class=
"green">1.10<br> (
32ns)
</span>
21973 <span class=
"green">1.10<br> (
32ns)
</span>
21978 <span class=
"green">1.00<br> (
29ns)
</span>
21983 <span class=
"green">1.07<br> (
31ns)
</span>
21995 <span class=
"blue">1.61<br> (
53ns)
</span>
22000 <span class=
"red">2.18<br> (
72ns)
</span>
22005 <span class=
"green">1.09<br> (
36ns)
</span>
22010 <span class=
"green">1.09<br> (
36ns)
</span>
22015 <span class=
"green">1.15<br> (
38ns)
</span>
22020 <span class=
"green">1.03<br> (
34ns)
</span>
22025 <span class=
"green">1.06<br> (
35ns)
</span>
22030 <span class=
"green">1.00<br> (
33ns)
</span>
22042 <span class=
"blue">1.76<br> (
65ns)
</span>
22047 <span class=
"red">2.49<br> (
92ns)
</span>
22052 <span class=
"green">1.19<br> (
44ns)
</span>
22057 <span class=
"blue">1.24<br> (
46ns)
</span>
22062 <span class=
"green">1.00<br> (
37ns)
</span>
22067 <span class=
"green">1.03<br> (
38ns)
</span>
22072 <span class=
"green">1.00<br> (
37ns)
</span>
22077 <span class=
"green">1.00<br> (
37ns)
</span>
22089 <span class=
"blue">1.76<br> (
72ns)
</span>
22094 <span class=
"red">2.61<br> (
107ns)
</span>
22099 <span class=
"blue">1.22<br> (
50ns)
</span>
22104 <span class=
"blue">1.24<br> (
51ns)
</span>
22109 <span class=
"blue">1.29<br> (
53ns)
</span>
22114 <span class=
"green">1.15<br> (
47ns)
</span>
22119 <span class=
"green">1.00<br> (
41ns)
</span>
22124 <span class=
"green">1.02<br> (
42ns)
</span>
22136 <span class=
"blue">1.83<br> (
84ns)
</span>
22141 <span class=
"red">2.59<br> (
119ns)
</span>
22146 <span class=
"blue">1.28<br> (
59ns)
</span>
22151 <span class=
"blue">1.26<br> (
58ns)
</span>
22156 <span class=
"green">1.09<br> (
50ns)
</span>
22161 <span class=
"green">1.07<br> (
49ns)
</span>
22166 <span class=
"green">1.00<br> (
46ns)
</span>
22171 <span class=
"green">1.02<br> (
47ns)
</span>
22183 <span class=
"blue">1.92<br> (
100ns)
</span>
22188 <span class=
"red">2.73<br> (
142ns)
</span>
22193 <span class=
"blue">1.29<br> (
67ns)
</span>
22198 <span class=
"blue">1.31<br> (
68ns)
</span>
22203 <span class=
"green">1.06<br> (
55ns)
</span>
22208 <span class=
"green">1.08<br> (
56ns)
</span>
22213 <span class=
"green">1.00<br> (
52ns)
</span>
22218 <span class=
"green">1.02<br> (
53ns)
</span>
22230 <span class=
"red">2.24<br> (
112ns)
</span>
22235 <span class=
"red">2.96<br> (
148ns)
</span>
22240 <span class=
"blue">1.44<br> (
72ns)
</span>
22245 <span class=
"blue">1.40<br> (
70ns)
</span>
22250 <span class=
"green">1.04<br> (
52ns)
</span>
22255 <span class=
"green">1.00<br> (
50ns)
</span>
22260 <span class=
"green">1.00<br> (
50ns)
</span>
22265 <span class=
"green">1.08<br> (
54ns)
</span>
22277 <span class=
"red">2.04<br> (
114ns)
</span>
22282 <span class=
"red">2.88<br> (
161ns)
</span>
22287 <span class=
"blue">1.50<br> (
84ns)
</span>
22292 <span class=
"blue">1.54<br> (
86ns)
</span>
22297 <span class=
"green">1.05<br> (
59ns)
</span>
22302 <span class=
"green">1.04<br> (
58ns)
</span>
22307 <span class=
"green">1.00<br> (
56ns)
</span>
22312 <span class=
"green">1.00<br> (
56ns)
</span>
22324 <span class=
"blue">1.80<br> (
133ns)
</span>
22329 <span class=
"red">2.41<br> (
178ns)
</span>
22334 <span class=
"blue">1.39<br> (
103ns)
</span>
22339 <span class=
"blue">1.35<br> (
100ns)
</span>
22344 <span class=
"green">1.00<br> (
74ns)
</span>
22349 <span class=
"green">1.16<br> (
86ns)
</span>
22354 <span class=
"green">1.00<br> (
74ns)
</span>
22359 <span class=
"green">1.00<br> (
74ns)
</span>
22371 <span class=
"blue">1.84<br> (
149ns)
</span>
22376 <span class=
"red">2.49<br> (
202ns)
</span>
22381 <span class=
"blue">1.32<br> (
107ns)
</span>
22386 <span class=
"blue">1.37<br> (
111ns)
</span>
22391 <span class=
"green">1.09<br> (
88ns)
</span>
22396 <span class=
"green">1.10<br> (
89ns)
</span>
22401 <span class=
"green">1.00<br> (
81ns)
</span>
22406 <span class=
"green">1.00<br> (
81ns)
</span>
22418 <span class=
"blue">1.99<br> (
165ns)
</span>
22423 <span class=
"red">2.65<br> (
220ns)
</span>
22428 <span class=
"blue">1.49<br> (
124ns)
</span>
22433 <span class=
"blue">1.49<br> (
124ns)
</span>
22438 <span class=
"green">1.13<br> (
94ns)
</span>
22443 <span class=
"green">1.04<br> (
86ns)
</span>
22448 <span class=
"green">1.00<br> (
83ns)
</span>
22453 <span class=
"green">1.00<br> (
83ns)
</span>
22465 <span class=
"blue">2.00<br> (
180ns)
</span>
22470 <span class=
"red">2.71<br> (
244ns)
</span>
22475 <span class=
"blue">1.49<br> (
134ns)
</span>
22480 <span class=
"blue">1.48<br> (
133ns)
</span>
22485 <span class=
"green">1.10<br> (
99ns)
</span>
22490 <span class=
"green">1.08<br> (
97ns)
</span>
22495 <span class=
"green">1.00<br> (
90ns)
</span>
22500 <span class=
"green">1.01<br> (
91ns)
</span>
22512 <span class=
"red">2.03<br> (
195ns)
</span>
22517 <span class=
"red">2.70<br> (
259ns)
</span>
22522 <span class=
"blue">1.53<br> (
147ns)
</span>
22527 <span class=
"blue">1.51<br> (
145ns)
</span>
22532 <span class=
"green">1.04<br> (
100ns)
</span>
22537 <span class=
"green">1.09<br> (
105ns)
</span>
22542 <span class=
"green">1.01<br> (
97ns)
</span>
22547 <span class=
"green">1.00<br> (
96ns)
</span>
22559 <span class=
"red">2.02<br> (
200ns)
</span>
22564 <span class=
"red">2.85<br> (
282ns)
</span>
22569 <span class=
"blue">1.65<br> (
163ns)
</span>
22574 <span class=
"blue">1.56<br> (
154ns)
</span>
22579 <span class=
"green">1.17<br> (
116ns)
</span>
22584 <span class=
"green">1.09<br> (
108ns)
</span>
22589 <span class=
"green">1.00<br> (
99ns)
</span>
22594 <span class=
"green">1.02<br> (
101ns)
</span>
22601 <br class=
"table-break">
22603 <div class=
"section">
22604 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
22605 <a name=
"special_function_and_distributio.section_Polynomial_Method_Comparison_with_GNU_C_version_5_3_0_on_linux"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Polynomial_Method_Comparison_with_GNU_C_version_5_3_0_on_linux" title=
"Polynomial Method Comparison with GNU C++ version 5.3.0 on linux">Polynomial
22606 Method Comparison with GNU C++ version
5.3.0 on linux
</a>
22607 </h2></div></div></div>
22608 <div class=
"table">
22609 <a name=
"special_function_and_distributio.section_Polynomial_Method_Comparison_with_GNU_C_version_5_3_0_on_linux.table_Polynomial_Method_Comparison_with_GNU_C_version_5_3_0_on_linux"></a><p class=
"title"><b>Table
 17.
 Polynomial Method Comparison with GNU C++ version
5.3.0 on linux
</b></p>
22610 <div class=
"table-contents"><table class=
"table" summary=
"Polynomial Method Comparison with GNU C++ version 5.3.0 on linux">
22630 Method
0<br> (Double Coefficients)
22635 Method
0<br> (Integer Coefficients)
22640 Method
1<br> (Double Coefficients)
22645 Method
1<br> (Integer Coefficients)
22650 Method
2<br> (Double Coefficients)
22655 Method
2<br> (Integer Coefficients)
22660 Method
3<br> (Double Coefficients)
22665 Method
3<br> (Integer Coefficients)
22678 <span class=
"grey">-
</span>
22683 <span class=
"grey">-
</span>
22688 <span class=
"green">1.00<br> (
9ns)
</span>
22693 <span class=
"green">1.00<br> (
9ns)
</span>
22698 <span class=
"green">1.11<br> (
10ns)
</span>
22703 <span class=
"green">1.00<br> (
9ns)
</span>
22708 <span class=
"green">1.11<br> (
10ns)
</span>
22713 <span class=
"green">1.11<br> (
10ns)
</span>
22725 <span class=
"blue">1.58<br> (
19ns)
</span>
22730 <span class=
"red">2.08<br> (
25ns)
</span>
22735 <span class=
"green">1.08<br> (
13ns)
</span>
22740 <span class=
"green">1.08<br> (
13ns)
</span>
22745 <span class=
"green">1.00<br> (
12ns)
</span>
22750 <span class=
"green">1.08<br> (
13ns)
</span>
22755 <span class=
"green">1.00<br> (
12ns)
</span>
22760 <span class=
"green">1.08<br> (
13ns)
</span>
22772 <span class=
"blue">2.00<br> (
30ns)
</span>
22777 <span class=
"red">2.40<br> (
36ns)
</span>
22782 <span class=
"green">1.07<br> (
16ns)
</span>
22787 <span class=
"green">1.07<br> (
16ns)
</span>
22792 <span class=
"green">1.07<br> (
16ns)
</span>
22797 <span class=
"green">1.07<br> (
16ns)
</span>
22802 <span class=
"green">1.00<br> (
15ns)
</span>
22807 <span class=
"green">1.20<br> (
18ns)
</span>
22819 <span class=
"blue">1.74<br> (
33ns)
</span>
22824 <span class=
"red">2.74<br> (
52ns)
</span>
22829 <span class=
"green">1.00<br> (
19ns)
</span>
22834 <span class=
"green">1.00<br> (
19ns)
</span>
22839 <span class=
"green">1.11<br> (
21ns)
</span>
22844 <span class=
"green">1.05<br> (
20ns)
</span>
22849 <span class=
"green">1.05<br> (
20ns)
</span>
22854 <span class=
"green">1.05<br> (
20ns)
</span>
22866 <span class=
"blue">1.83<br> (
44ns)
</span>
22871 <span class=
"red">2.29<br> (
55ns)
</span>
22876 <span class=
"green">1.08<br> (
26ns)
</span>
22881 <span class=
"green">1.00<br> (
24ns)
</span>
22886 <span class=
"green">1.08<br> (
26ns)
</span>
22891 <span class=
"green">1.08<br> (
26ns)
</span>
22896 <span class=
"green">1.04<br> (
25ns)
</span>
22901 <span class=
"green">1.00<br> (
24ns)
</span>
22913 <span class=
"blue">1.71<br> (
48ns)
</span>
22918 <span class=
"red">2.39<br> (
67ns)
</span>
22923 <span class=
"green">1.04<br> (
29ns)
</span>
22928 <span class=
"green">1.07<br> (
30ns)
</span>
22933 <span class=
"green">1.04<br> (
29ns)
</span>
22938 <span class=
"green">1.04<br> (
29ns)
</span>
22943 <span class=
"green">1.00<br> (
28ns)
</span>
22948 <span class=
"green">1.00<br> (
28ns)
</span>
22960 <span class=
"blue">1.66<br> (
53ns)
</span>
22965 <span class=
"red">2.41<br> (
77ns)
</span>
22970 <span class=
"green">1.16<br> (
37ns)
</span>
22975 <span class=
"green">1.12<br> (
36ns)
</span>
22980 <span class=
"green">1.06<br> (
34ns)
</span>
22985 <span class=
"green">1.09<br> (
35ns)
</span>
22990 <span class=
"green">1.03<br> (
33ns)
</span>
22995 <span class=
"green">1.00<br> (
32ns)
</span>
23007 <span class=
"blue">1.78<br> (
66ns)
</span>
23012 <span class=
"red">2.65<br> (
98ns)
</span>
23017 <span class=
"green">1.16<br> (
43ns)
</span>
23022 <span class=
"green">1.19<br> (
44ns)
</span>
23027 <span class=
"green">1.03<br> (
38ns)
</span>
23032 <span class=
"green">1.16<br> (
43ns)
</span>
23037 <span class=
"green">1.00<br> (
37ns)
</span>
23042 <span class=
"green">1.00<br> (
37ns)
</span>
23054 <span class=
"blue">1.67<br> (
72ns)
</span>
23059 <span class=
"red">2.49<br> (
107ns)
</span>
23064 <span class=
"blue">1.21<br> (
52ns)
</span>
23069 <span class=
"green">1.19<br> (
51ns)
</span>
23074 <span class=
"green">1.09<br> (
47ns)
</span>
23079 <span class=
"green">1.12<br> (
48ns)
</span>
23084 <span class=
"green">1.02<br> (
44ns)
</span>
23089 <span class=
"green">1.00<br> (
43ns)
</span>
23101 <span class=
"red">2.21<br> (
104ns)
</span>
23106 <span class=
"red">2.68<br> (
126ns)
</span>
23111 <span class=
"blue">1.30<br> (
61ns)
</span>
23116 <span class=
"blue">1.36<br> (
64ns)
</span>
23121 <span class=
"green">1.09<br> (
51ns)
</span>
23126 <span class=
"green">1.09<br> (
51ns)
</span>
23131 <span class=
"green">1.02<br> (
48ns)
</span>
23136 <span class=
"green">1.00<br> (
47ns)
</span>
23148 <span class=
"red">2.25<br> (
119ns)
</span>
23153 <span class=
"red">2.58<br> (
137ns)
</span>
23158 <span class=
"blue">1.34<br> (
71ns)
</span>
23163 <span class=
"blue">1.57<br> (
83ns)
</span>
23168 <span class=
"green">1.06<br> (
56ns)
</span>
23173 <span class=
"green">1.06<br> (
56ns)
</span>
23178 <span class=
"green">1.00<br> (
53ns)
</span>
23183 <span class=
"green">1.00<br> (
53ns)
</span>
23195 <span class=
"red">2.38<br> (
124ns)
</span>
23200 <span class=
"red">2.94<br> (
153ns)
</span>
23205 <span class=
"blue">1.42<br> (
74ns)
</span>
23210 <span class=
"blue">1.60<br> (
83ns)
</span>
23215 <span class=
"green">1.02<br> (
53ns)
</span>
23220 <span class=
"green">1.06<br> (
55ns)
</span>
23225 <span class=
"green">1.00<br> (
52ns)
</span>
23230 <span class=
"green">1.02<br> (
53ns)
</span>
23242 <span class=
"red">2.19<br> (
129ns)
</span>
23247 <span class=
"red">2.83<br> (
167ns)
</span>
23252 <span class=
"blue">1.53<br> (
90ns)
</span>
23257 <span class=
"blue">1.46<br> (
86ns)
</span>
23262 <span class=
"green">1.05<br> (
62ns)
</span>
23267 <span class=
"green">1.03<br> (
61ns)
</span>
23272 <span class=
"green">1.00<br> (
59ns)
</span>
23277 <span class=
"green">1.03<br> (
61ns)
</span>
23289 <span class=
"blue">1.97<br> (
146ns)
</span>
23294 <span class=
"red">2.45<br> (
181ns)
</span>
23299 <span class=
"blue">1.46<br> (
108ns)
</span>
23304 <span class=
"blue">1.41<br> (
104ns)
</span>
23309 <span class=
"green">1.07<br> (
79ns)
</span>
23314 <span class=
"blue">1.24<br> (
92ns)
</span>
23319 <span class=
"green">1.00<br> (
74ns)
</span>
23324 <span class=
"green">1.01<br> (
75ns)
</span>
23336 <span class=
"red">2.04<br> (
163ns)
</span>
23341 <span class=
"red">2.60<br> (
208ns)
</span>
23346 <span class=
"blue">1.39<br> (
111ns)
</span>
23351 <span class=
"blue">1.38<br> (
110ns)
</span>
23356 <span class=
"green">1.09<br> (
87ns)
</span>
23361 <span class=
"green">1.06<br> (
85ns)
</span>
23366 <span class=
"green">1.01<br> (
81ns)
</span>
23371 <span class=
"green">1.00<br> (
80ns)
</span>
23383 <span class=
"red">2.01<br> (
175ns)
</span>
23388 <span class=
"red">2.62<br> (
228ns)
</span>
23393 <span class=
"blue">1.41<br> (
123ns)
</span>
23398 <span class=
"blue">1.40<br> (
122ns)
</span>
23403 <span class=
"green">1.02<br> (
89ns)
</span>
23408 <span class=
"green">1.00<br> (
87ns)
</span>
23413 <span class=
"green">1.00<br> (
87ns)
</span>
23418 <span class=
"green">1.01<br> (
88ns)
</span>
23430 <span class=
"red">2.05<br> (
189ns)
</span>
23435 <span class=
"red">2.79<br> (
257ns)
</span>
23440 <span class=
"blue">1.48<br> (
136ns)
</span>
23445 <span class=
"blue">1.47<br> (
135ns)
</span>
23450 <span class=
"green">1.03<br> (
95ns)
</span>
23455 <span class=
"green">1.04<br> (
96ns)
</span>
23460 <span class=
"green">1.00<br> (
92ns)
</span>
23465 <span class=
"green">1.00<br> (
92ns)
</span>
23477 <span class=
"red">2.05<br> (
195ns)
</span>
23482 <span class=
"red">2.82<br> (
268ns)
</span>
23487 <span class=
"blue">1.55<br> (
147ns)
</span>
23492 <span class=
"blue">1.58<br> (
150ns)
</span>
23497 <span class=
"green">1.05<br> (
100ns)
</span>
23502 <span class=
"green">1.02<br> (
97ns)
</span>
23507 <span class=
"green">1.00<br> (
95ns)
</span>
23512 <span class=
"green">1.00<br> (
95ns)
</span>
23524 <span class=
"red">2.07<br> (
211ns)
</span>
23529 <span class=
"red">2.91<br> (
297ns)
</span>
23534 <span class=
"blue">1.61<br> (
164ns)
</span>
23539 <span class=
"blue">1.69<br> (
172ns)
</span>
23544 <span class=
"green">1.05<br> (
107ns)
</span>
23549 <span class=
"green">1.04<br> (
106ns)
</span>
23554 <span class=
"green">1.02<br> (
104ns)
</span>
23559 <span class=
"green">1.00<br> (
102ns)
</span>
23566 <br class=
"table-break">
23568 <div class=
"section">
23569 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
23570 <a name=
"special_function_and_distributio.section_Polynomial_Method_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Polynomial_Method_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64" title=
"Polynomial Method Comparison with Intel C++ C++0x mode version 1600 on Windows x64">Polynomial
23571 Method Comparison with Intel C++ C++
0x mode version
1600 on Windows x64
</a>
23572 </h2></div></div></div>
23573 <div class=
"table">
23574 <a name=
"special_function_and_distributio.section_Polynomial_Method_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64.table_Polynomial_Method_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64"></a><p class=
"title"><b>Table
 18.
 Polynomial Method Comparison with Intel C++ C++
0x mode version
1600
23575 on Windows x64
</b></p>
23576 <div class=
"table-contents"><table class=
"table" summary=
"Polynomial Method Comparison with Intel C++ C++0x mode version 1600
23597 Method
0<br> (Double Coefficients)
23602 Method
0<br> (Integer Coefficients)
23607 Method
1<br> (Double Coefficients)
23612 Method
1<br> (Integer Coefficients)
23617 Method
2<br> (Double Coefficients)
23622 Method
2<br> (Integer Coefficients)
23627 Method
3<br> (Double Coefficients)
23632 Method
3<br> (Integer Coefficients)
23645 <span class=
"grey">-
</span>
23650 <span class=
"grey">-
</span>
23655 <span class=
"green">1.00<br> (
5ns)
</span>
23660 <span class=
"green">1.00<br> (
5ns)
</span>
23665 <span class=
"green">1.00<br> (
5ns)
</span>
23670 <span class=
"green">1.00<br> (
5ns)
</span>
23675 <span class=
"green">1.00<br> (
5ns)
</span>
23680 <span class=
"green">1.00<br> (
5ns)
</span>
23692 <span class=
"red">3.00<br> (
24ns)
</span>
23697 <span class=
"red">3.88<br> (
31ns)
</span>
23702 <span class=
"green">1.00<br> (
8ns)
</span>
23707 <span class=
"green">1.00<br> (
8ns)
</span>
23712 <span class=
"green">1.13<br> (
9ns)
</span>
23717 <span class=
"green">1.13<br> (
9ns)
</span>
23722 <span class=
"green">1.00<br> (
8ns)
</span>
23727 <span class=
"green">1.00<br> (
8ns)
</span>
23739 <span class=
"red">2.45<br> (
27ns)
</span>
23744 <span class=
"red">3.27<br> (
36ns)
</span>
23749 <span class=
"green">1.00<br> (
11ns)
</span>
23754 <span class=
"green">1.00<br> (
11ns)
</span>
23759 <span class=
"green">1.09<br> (
12ns)
</span>
23764 <span class=
"green">1.18<br> (
13ns)
</span>
23769 <span class=
"green">1.00<br> (
11ns)
</span>
23774 <span class=
"green">1.00<br> (
11ns)
</span>
23786 <span class=
"red">2.54<br> (
33ns)
</span>
23791 <span class=
"red">3.54<br> (
46ns)
</span>
23796 <span class=
"green">1.00<br> (
13ns)
</span>
23801 <span class=
"green">1.00<br> (
13ns)
</span>
23806 <span class=
"blue">1.54<br> (
20ns)
</span>
23811 <span class=
"blue">1.62<br> (
21ns)
</span>
23816 <span class=
"blue">1.23<br> (
16ns)
</span>
23821 <span class=
"blue">1.23<br> (
16ns)
</span>
23833 <span class=
"red">2.67<br> (
40ns)
</span>
23838 <span class=
"red">3.67<br> (
55ns)
</span>
23843 <span class=
"green">1.00<br> (
15ns)
</span>
23848 <span class=
"green">1.00<br> (
15ns)
</span>
23853 <span class=
"blue">1.67<br> (
25ns)
</span>
23858 <span class=
"blue">1.47<br> (
22ns)
</span>
23863 <span class=
"blue">1.33<br> (
20ns)
</span>
23868 <span class=
"blue">1.33<br> (
20ns)
</span>
23880 <span class=
"red">2.61<br> (
47ns)
</span>
23885 <span class=
"red">3.78<br> (
68ns)
</span>
23890 <span class=
"green">1.00<br> (
18ns)
</span>
23895 <span class=
"green">1.00<br> (
18ns)
</span>
23900 <span class=
"blue">1.67<br> (
30ns)
</span>
23905 <span class=
"blue">1.56<br> (
28ns)
</span>
23910 <span class=
"blue">1.33<br> (
24ns)
</span>
23915 <span class=
"blue">1.33<br> (
24ns)
</span>
23927 <span class=
"red">2.71<br> (
57ns)
</span>
23932 <span class=
"red">3.62<br> (
76ns)
</span>
23937 <span class=
"green">1.00<br> (
21ns)
</span>
23942 <span class=
"green">1.05<br> (
22ns)
</span>
23947 <span class=
"blue">1.52<br> (
32ns)
</span>
23952 <span class=
"blue">1.43<br> (
30ns)
</span>
23957 <span class=
"blue">1.33<br> (
28ns)
</span>
23962 <span class=
"blue">1.33<br> (
28ns)
</span>
23974 <span class=
"red">2.48<br> (
67ns)
</span>
23979 <span class=
"red">3.48<br> (
94ns)
</span>
23984 <span class=
"green">1.00<br> (
27ns)
</span>
23989 <span class=
"green">1.07<br> (
29ns)
</span>
23994 <span class=
"blue">1.44<br> (
39ns)
</span>
23999 <span class=
"blue">1.44<br> (
39ns)
</span>
24004 <span class=
"green">1.19<br> (
32ns)
</span>
24009 <span class=
"green">1.19<br> (
32ns)
</span>
24021 <span class=
"red">2.41<br> (
77ns)
</span>
24026 <span class=
"red">3.22<br> (
103ns)
</span>
24031 <span class=
"green">1.00<br> (
32ns)
</span>
24036 <span class=
"green">1.03<br> (
33ns)
</span>
24041 <span class=
"blue">1.31<br> (
42ns)
</span>
24046 <span class=
"blue">1.38<br> (
44ns)
</span>
24051 <span class=
"green">1.16<br> (
37ns)
</span>
24056 <span class=
"green">1.19<br> (
38ns)
</span>
24068 <span class=
"red">2.39<br> (
86ns)
</span>
24073 <span class=
"red">3.22<br> (
116ns)
</span>
24078 <span class=
"green">1.00<br> (
36ns)
</span>
24083 <span class=
"green">1.03<br> (
37ns)
</span>
24088 <span class=
"blue">1.28<br> (
46ns)
</span>
24093 <span class=
"green">1.19<br> (
43ns)
</span>
24098 <span class=
"green">1.17<br> (
42ns)
</span>
24103 <span class=
"green">1.17<br> (
42ns)
</span>
24115 <span class=
"red">2.37<br> (
102ns)
</span>
24120 <span class=
"red">3.00<br> (
129ns)
</span>
24125 <span class=
"green">1.02<br> (
44ns)
</span>
24130 <span class=
"green">1.00<br> (
43ns)
</span>
24135 <span class=
"green">1.16<br> (
50ns)
</span>
24140 <span class=
"blue">1.28<br> (
55ns)
</span>
24145 <span class=
"green">1.07<br> (
46ns)
</span>
24150 <span class=
"green">1.09<br> (
47ns)
</span>
24162 <span class=
"red">2.59<br> (
114ns)
</span>
24167 <span class=
"red">3.20<br> (
141ns)
</span>
24172 <span class=
"green">1.00<br> (
44ns)
</span>
24177 <span class=
"green">1.00<br> (
44ns)
</span>
24182 <span class=
"green">1.18<br> (
52ns)
</span>
24187 <span class=
"green">1.14<br> (
50ns)
</span>
24192 <span class=
"green">1.07<br> (
47ns)
</span>
24197 <span class=
"green">1.07<br> (
47ns)
</span>
24209 <span class=
"red">2.85<br> (
131ns)
</span>
24214 <span class=
"red">3.39<br> (
156ns)
</span>
24219 <span class=
"green">1.00<br> (
46ns)
</span>
24224 <span class=
"blue">1.22<br> (
56ns)
</span>
24229 <span class=
"green">1.15<br> (
53ns)
</span>
24234 <span class=
"blue">1.22<br> (
56ns)
</span>
24239 <span class=
"green">1.04<br> (
48ns)
</span>
24244 <span class=
"green">1.04<br> (
48ns)
</span>
24256 <span class=
"red">3.16<br> (
139ns)
</span>
24261 <span class=
"red">3.91<br> (
172ns)
</span>
24266 <span class=
"green">1.00<br> (
44ns)
</span>
24271 <span class=
"green">1.07<br> (
47ns)
</span>
24276 <span class=
"green">1.18<br> (
52ns)
</span>
24281 <span class=
"blue">1.23<br> (
54ns)
</span>
24286 <span class=
"green">1.07<br> (
47ns)
</span>
24291 <span class=
"green">1.07<br> (
47ns)
</span>
24303 <span class=
"red">3.43<br> (
151ns)
</span>
24308 <span class=
"red">4.43<br> (
195ns)
</span>
24313 <span class=
"green">1.05<br> (
46ns)
</span>
24318 <span class=
"green">1.00<br> (
44ns)
</span>
24323 <span class=
"green">1.16<br> (
51ns)
</span>
24328 <span class=
"green">1.09<br> (
48ns)
</span>
24333 <span class=
"green">1.09<br> (
48ns)
</span>
24338 <span class=
"green">1.09<br> (
48ns)
</span>
24350 <span class=
"red">3.66<br> (
161ns)
</span>
24355 <span class=
"red">4.89<br> (
215ns)
</span>
24360 <span class=
"green">1.00<br> (
44ns)
</span>
24365 <span class=
"green">1.00<br> (
44ns)
</span>
24370 <span class=
"green">1.07<br> (
47ns)
</span>
24375 <span class=
"green">1.07<br> (
47ns)
</span>
24380 <span class=
"green">1.07<br> (
47ns)
</span>
24385 <span class=
"green">1.07<br> (
47ns)
</span>
24397 <span class=
"red">3.91<br> (
176ns)
</span>
24402 <span class=
"red">5.24<br> (
236ns)
</span>
24407 <span class=
"green">1.02<br> (
46ns)
</span>
24412 <span class=
"green">1.00<br> (
45ns)
</span>
24417 <span class=
"green">1.07<br> (
48ns)
</span>
24422 <span class=
"green">1.07<br> (
48ns)
</span>
24427 <span class=
"green">1.07<br> (
48ns)
</span>
24432 <span class=
"green">1.07<br> (
48ns)
</span>
24444 <span class=
"red">4.00<br> (
184ns)
</span>
24449 <span class=
"red">5.43<br> (
250ns)
</span>
24454 <span class=
"green">1.02<br> (
47ns)
</span>
24459 <span class=
"green">1.00<br> (
46ns)
</span>
24464 <span class=
"green">1.02<br> (
47ns)
</span>
24469 <span class=
"green">1.02<br> (
47ns)
</span>
24474 <span class=
"green">1.04<br> (
48ns)
</span>
24479 <span class=
"green">1.02<br> (
47ns)
</span>
24491 <span class=
"red">4.40<br> (
198ns)
</span>
24496 <span class=
"red">5.96<br> (
268ns)
</span>
24501 <span class=
"green">1.00<br> (
45ns)
</span>
24506 <span class=
"green">1.00<br> (
45ns)
</span>
24511 <span class=
"green">1.07<br> (
48ns)
</span>
24516 <span class=
"green">1.04<br> (
47ns)
</span>
24521 <span class=
"green">1.04<br> (
47ns)
</span>
24526 <span class=
"green">1.07<br> (
48ns)
</span>
24533 <br class=
"table-break">
24535 <div class=
"section">
24536 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
24537 <a name=
"special_function_and_distributio.section_Polynomial_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Polynomial_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64" title=
"Polynomial Method Comparison with Microsoft Visual C++ version 14.0 on Windows x64">Polynomial
24538 Method Comparison with Microsoft Visual C++ version
14.0 on Windows x64
</a>
24539 </h2></div></div></div>
24540 <div class=
"table">
24541 <a name=
"special_function_and_distributio.section_Polynomial_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64.table_Polynomial_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64"></a><p class=
"title"><b>Table
 19.
 Polynomial Method Comparison with Microsoft Visual C++ version
14.0
24542 on Windows x64
</b></p>
24543 <div class=
"table-contents"><table class=
"table" summary=
"Polynomial Method Comparison with Microsoft Visual C++ version 14.0
24564 Method
0<br> (Double Coefficients)
24569 Method
0<br> (Integer Coefficients)
24574 Method
1<br> (Double Coefficients)
24579 Method
1<br> (Integer Coefficients)
24584 Method
2<br> (Double Coefficients)
24589 Method
2<br> (Integer Coefficients)
24594 Method
3<br> (Double Coefficients)
24599 Method
3<br> (Integer Coefficients)
24612 <span class=
"grey">-
</span>
24617 <span class=
"grey">-
</span>
24622 <span class=
"green">1.00<br> (
9ns)
</span>
24627 <span class=
"green">1.00<br> (
9ns)
</span>
24632 <span class=
"green">1.00<br> (
9ns)
</span>
24637 <span class=
"green">1.00<br> (
9ns)
</span>
24642 <span class=
"green">1.00<br> (
9ns)
</span>
24647 <span class=
"green">1.00<br> (
9ns)
</span>
24659 <span class=
"red">2.08<br> (
25ns)
</span>
24664 <span class=
"red">2.75<br> (
33ns)
</span>
24669 <span class=
"green">1.08<br> (
13ns)
</span>
24674 <span class=
"green">1.08<br> (
13ns)
</span>
24679 <span class=
"green">1.08<br> (
13ns)
</span>
24684 <span class=
"green">1.08<br> (
13ns)
</span>
24689 <span class=
"green">1.08<br> (
13ns)
</span>
24694 <span class=
"green">1.00<br> (
12ns)
</span>
24706 <span class=
"red">2.06<br> (
35ns)
</span>
24711 <span class=
"red">2.71<br> (
46ns)
</span>
24716 <span class=
"green">1.06<br> (
18ns)
</span>
24721 <span class=
"green">1.00<br> (
17ns)
</span>
24726 <span class=
"green">1.06<br> (
18ns)
</span>
24731 <span class=
"green">1.06<br> (
18ns)
</span>
24736 <span class=
"green">1.00<br> (
17ns)
</span>
24741 <span class=
"green">1.00<br> (
17ns)
</span>
24753 <span class=
"blue">1.32<br> (
29ns)
</span>
24758 <span class=
"blue">2.00<br> (
44ns)
</span>
24763 <span class=
"green">1.00<br> (
22ns)
</span>
24768 <span class=
"green">1.00<br> (
22ns)
</span>
24773 <span class=
"green">1.05<br> (
23ns)
</span>
24778 <span class=
"green">1.05<br> (
23ns)
</span>
24783 <span class=
"green">1.05<br> (
23ns)
</span>
24788 <span class=
"green">1.05<br> (
23ns)
</span>
24800 <span class=
"blue">1.38<br> (
36ns)
</span>
24805 <span class=
"red">2.04<br> (
53ns)
</span>
24810 <span class=
"green">1.08<br> (
28ns)
</span>
24815 <span class=
"green">1.00<br> (
26ns)
</span>
24820 <span class=
"green">1.08<br> (
28ns)
</span>
24825 <span class=
"green">1.08<br> (
28ns)
</span>
24830 <span class=
"blue">1.35<br> (
35ns)
</span>
24835 <span class=
"blue">1.38<br> (
36ns)
</span>
24847 <span class=
"blue">1.43<br> (
43ns)
</span>
24852 <span class=
"red">2.13<br> (
64ns)
</span>
24857 <span class=
"green">1.03<br> (
31ns)
</span>
24862 <span class=
"green">1.00<br> (
30ns)
</span>
24867 <span class=
"green">1.10<br> (
33ns)
</span>
24872 <span class=
"green">1.03<br> (
31ns)
</span>
24877 <span class=
"green">1.10<br> (
33ns)
</span>
24882 <span class=
"green">1.13<br> (
34ns)
</span>
24894 <span class=
"blue">1.65<br> (
61ns)
</span>
24899 <span class=
"red">2.22<br> (
82ns)
</span>
24904 <span class=
"green">1.00<br> (
37ns)
</span>
24909 <span class=
"green">1.08<br> (
40ns)
</span>
24914 <span class=
"green">1.14<br> (
42ns)
</span>
24919 <span class=
"green">1.05<br> (
39ns)
</span>
24924 <span class=
"green">1.08<br> (
40ns)
</span>
24929 <span class=
"green">1.11<br> (
41ns)
</span>
24941 <span class=
"blue">1.39<br> (
57ns)
</span>
24946 <span class=
"red">2.05<br> (
84ns)
</span>
24951 <span class=
"green">1.17<br> (
48ns)
</span>
24956 <span class=
"green">1.17<br> (
48ns)
</span>
24961 <span class=
"green">1.00<br> (
41ns)
</span>
24966 <span class=
"green">1.05<br> (
43ns)
</span>
24971 <span class=
"green">1.15<br> (
47ns)
</span>
24976 <span class=
"green">1.12<br> (
46ns)
</span>
24988 <span class=
"blue">1.37<br> (
63ns)
</span>
24993 <span class=
"red">2.20<br> (
101ns)
</span>
24998 <span class=
"blue">1.22<br> (
56ns)
</span>
25003 <span class=
"blue">1.24<br> (
57ns)
</span>
25008 <span class=
"green">1.00<br> (
46ns)
</span>
25013 <span class=
"green">1.00<br> (
46ns)
</span>
25018 <span class=
"green">1.17<br> (
54ns)
</span>
25023 <span class=
"green">1.17<br> (
54ns)
</span>
25035 <span class=
"blue">1.59<br> (
78ns)
</span>
25040 <span class=
"red">2.24<br> (
110ns)
</span>
25045 <span class=
"blue">1.37<br> (
67ns)
</span>
25050 <span class=
"blue">1.29<br> (
63ns)
</span>
25055 <span class=
"blue">1.22<br> (
60ns)
</span>
25060 <span class=
"green">1.00<br> (
49ns)
</span>
25065 <span class=
"blue">1.22<br> (
60ns)
</span>
25070 <span class=
"blue">1.22<br> (
60ns)
</span>
25082 <span class=
"blue">1.46<br> (
83ns)
</span>
25087 <span class=
"red">2.16<br> (
123ns)
</span>
25092 <span class=
"blue">1.28<br> (
73ns)
</span>
25097 <span class=
"blue">1.26<br> (
72ns)
</span>
25102 <span class=
"green">1.02<br> (
58ns)
</span>
25107 <span class=
"green">1.00<br> (
57ns)
</span>
25112 <span class=
"green">1.07<br> (
61ns)
</span>
25117 <span class=
"green">1.05<br> (
60ns)
</span>
25129 <span class=
"blue">1.61<br> (
90ns)
</span>
25134 <span class=
"red">2.55<br> (
143ns)
</span>
25139 <span class=
"blue">1.32<br> (
74ns)
</span>
25144 <span class=
"blue">1.39<br> (
78ns)
</span>
25149 <span class=
"green">1.04<br> (
58ns)
</span>
25154 <span class=
"green">1.00<br> (
56ns)
</span>
25159 <span class=
"green">1.11<br> (
62ns)
</span>
25164 <span class=
"green">1.07<br> (
60ns)
</span>
25176 <span class=
"blue">1.61<br> (
106ns)
</span>
25181 <span class=
"red">2.23<br> (
147ns)
</span>
25186 <span class=
"blue">1.45<br> (
96ns)
</span>
25191 <span class=
"blue">1.45<br> (
96ns)
</span>
25196 <span class=
"green">1.02<br> (
67ns)
</span>
25201 <span class=
"green">1.02<br> (
67ns)
</span>
25206 <span class=
"green">1.00<br> (
66ns)
</span>
25211 <span class=
"green">1.09<br> (
72ns)
</span>
25223 <span class=
"blue">1.49<br> (
119ns)
</span>
25228 <span class=
"red">2.10<br> (
168ns)
</span>
25233 <span class=
"blue">1.35<br> (
108ns)
</span>
25238 <span class=
"blue">1.35<br> (
108ns)
</span>
25243 <span class=
"green">1.00<br> (
80ns)
</span>
25248 <span class=
"green">1.00<br> (
80ns)
</span>
25253 <span class=
"green">1.00<br> (
80ns)
</span>
25258 <span class=
"green">1.02<br> (
82ns)
</span>
25270 <span class=
"blue">1.54<br> (
129ns)
</span>
25275 <span class=
"blue">1.99<br> (
167ns)
</span>
25280 <span class=
"blue">1.49<br> (
125ns)
</span>
25285 <span class=
"blue">1.45<br> (
122ns)
</span>
25290 <span class=
"green">1.07<br> (
90ns)
</span>
25295 <span class=
"green">1.00<br> (
84ns)
</span>
25300 <span class=
"green">1.08<br> (
91ns)
</span>
25305 <span class=
"green">1.02<br> (
86ns)
</span>
25317 <span class=
"blue">1.51<br> (
133ns)
</span>
25322 <span class=
"red">2.02<br> (
178ns)
</span>
25327 <span class=
"blue">1.57<br> (
138ns)
</span>
25332 <span class=
"blue">1.50<br> (
132ns)
</span>
25337 <span class=
"green">1.02<br> (
90ns)
</span>
25342 <span class=
"green">1.00<br> (
88ns)
</span>
25347 <span class=
"green">1.07<br> (
94ns)
</span>
25352 <span class=
"green">1.06<br> (
93ns)
</span>
25364 <span class=
"blue">1.53<br> (
148ns)
</span>
25369 <span class=
"red">2.16<br> (
210ns)
</span>
25374 <span class=
"blue">1.49<br> (
145ns)
</span>
25379 <span class=
"blue">1.57<br> (
152ns)
</span>
25384 <span class=
"green">1.11<br> (
108ns)
</span>
25389 <span class=
"green">1.09<br> (
106ns)
</span>
25394 <span class=
"green">1.00<br> (
97ns)
</span>
25399 <span class=
"green">1.08<br> (
105ns)
</span>
25411 <span class=
"blue">1.90<br> (
194ns)
</span>
25416 <span class=
"red">2.27<br> (
232ns)
</span>
25421 <span class=
"blue">1.62<br> (
165ns)
</span>
25426 <span class=
"blue">1.62<br> (
165ns)
</span>
25431 <span class=
"green">1.08<br> (
110ns)
</span>
25436 <span class=
"green">1.00<br> (
102ns)
</span>
25441 <span class=
"green">1.17<br> (
119ns)
</span>
25446 <span class=
"green">1.19<br> (
121ns)
</span>
25458 <span class=
"blue">1.65<br> (
206ns)
</span>
25463 <span class=
"red">2.08<br> (
260ns)
</span>
25468 <span class=
"blue">1.45<br> (
181ns)
</span>
25473 <span class=
"blue">1.44<br> (
180ns)
</span>
25478 <span class=
"green">1.00<br> (
125ns)
</span>
25483 <span class=
"green">1.00<br> (
125ns)
</span>
25488 <span class=
"green">1.01<br> (
126ns)
</span>
25493 <span class=
"green">1.03<br> (
129ns)
</span>
25500 <br class=
"table-break">
25502 <div class=
"section">
25503 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
25504 <a name=
"special_function_and_distributio.section_Rational_Method_Comparison_with_GNU_C_version_5_3_0_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Rational_Method_Comparison_with_GNU_C_version_5_3_0_on_Windows_x64" title=
"Rational Method Comparison with GNU C++ version 5.3.0 on Windows x64">Rational
25505 Method Comparison with GNU C++ version
5.3.0 on Windows x64
</a>
25506 </h2></div></div></div>
25507 <div class=
"table">
25508 <a name=
"special_function_and_distributio.section_Rational_Method_Comparison_with_GNU_C_version_5_3_0_on_Windows_x64.table_Rational_Method_Comparison_with_GNU_C_version_5_3_0_on_Windows_x64"></a><p class=
"title"><b>Table
 20.
 Rational Method Comparison with GNU C++ version
5.3.0 on Windows x64
</b></p>
25509 <div class=
"table-contents"><table class=
"table" summary=
"Rational Method Comparison with GNU C++ version 5.3.0 on Windows x64">
25529 Method
0<br> (Double Coefficients)
25534 Method
0<br> (Integer Coefficients)
25539 Method
1<br> (Double Coefficients)
25544 Method
1<br> (Integer Coefficients)
25549 Method
2<br> (Double Coefficients)
25554 Method
2<br> (Integer Coefficients)
25559 Method
3<br> (Double Coefficients)
25564 Method
3<br> (Integer Coefficients)
25577 <span class=
"grey">-
</span>
25582 <span class=
"grey">-
</span>
25587 <span class=
"blue">2.00<br> (
82ns)
</span>
25592 <span class=
"blue">1.98<br> (
81ns)
</span>
25597 <span class=
"green">1.07<br> (
44ns)
</span>
25602 <span class=
"green">1.02<br> (
42ns)
</span>
25607 <span class=
"green">1.02<br> (
42ns)
</span>
25612 <span class=
"green">1.00<br> (
41ns)
</span>
25624 <span class=
"red">2.02<br> (
83ns)
</span>
25629 <span class=
"blue">2.00<br> (
82ns)
</span>
25634 <span class=
"red">2.02<br> (
83ns)
</span>
25639 <span class=
"blue">1.98<br> (
81ns)
</span>
25644 <span class=
"green">1.07<br> (
44ns)
</span>
25649 <span class=
"green">1.02<br> (
42ns)
</span>
25654 <span class=
"green">1.02<br> (
42ns)
</span>
25659 <span class=
"green">1.00<br> (
41ns)
</span>
25671 <span class=
"blue">1.98<br> (
83ns)
</span>
25676 <span class=
"blue">1.98<br> (
83ns)
</span>
25681 <span class=
"blue">1.93<br> (
81ns)
</span>
25686 <span class=
"blue">1.93<br> (
81ns)
</span>
25691 <span class=
"green">1.00<br> (
42ns)
</span>
25696 <span class=
"green">1.00<br> (
42ns)
</span>
25701 <span class=
"green">1.00<br> (
42ns)
</span>
25706 <span class=
"green">1.00<br> (
42ns)
</span>
25718 <span class=
"green">1.01<br> (
83ns)
</span>
25723 <span class=
"green">1.10<br> (
90ns)
</span>
25728 <span class=
"green">1.00<br> (
82ns)
</span>
25733 <span class=
"green">1.02<br> (
84ns)
</span>
25738 <span class=
"blue">1.46<br> (
120ns)
</span>
25743 <span class=
"blue">1.46<br> (
120ns)
</span>
25748 <span class=
"blue">1.45<br> (
119ns)
</span>
25753 <span class=
"blue">1.45<br> (
119ns)
</span>
25765 <span class=
"green">1.03<br> (
89ns)
</span>
25770 <span class=
"green">1.12<br> (
96ns)
</span>
25775 <span class=
"green">1.00<br> (
86ns)
</span>
25780 <span class=
"green">1.00<br> (
86ns)
</span>
25785 <span class=
"blue">1.38<br> (
119ns)
</span>
25790 <span class=
"blue">1.40<br> (
120ns)
</span>
25795 <span class=
"blue">1.40<br> (
120ns)
</span>
25800 <span class=
"blue">1.40<br> (
120ns)
</span>
25812 <span class=
"green">1.07<br> (
98ns)
</span>
25817 <span class=
"blue">1.25<br> (
115ns)
</span>
25822 <span class=
"green">1.00<br> (
92ns)
</span>
25827 <span class=
"green">1.04<br> (
96ns)
</span>
25832 <span class=
"blue">1.38<br> (
127ns)
</span>
25837 <span class=
"blue">1.38<br> (
127ns)
</span>
25842 <span class=
"blue">1.37<br> (
126ns)
</span>
25847 <span class=
"blue">1.36<br> (
125ns)
</span>
25859 <span class=
"green">1.08<br> (
114ns)
</span>
25864 <span class=
"blue">1.28<br> (
136ns)
</span>
25869 <span class=
"green">1.00<br> (
106ns)
</span>
25874 <span class=
"green">1.07<br> (
113ns)
</span>
25879 <span class=
"green">1.20<br> (
127ns)
</span>
25884 <span class=
"blue">1.21<br> (
128ns)
</span>
25889 <span class=
"blue">1.22<br> (
129ns)
</span>
25894 <span class=
"blue">1.29<br> (
137ns)
</span>
25906 <span class=
"green">1.07<br> (
131ns)
</span>
25911 <span class=
"blue">1.27<br> (
156ns)
</span>
25916 <span class=
"green">1.00<br> (
123ns)
</span>
25921 <span class=
"green">1.03<br> (
127ns)
</span>
25926 <span class=
"green">1.07<br> (
132ns)
</span>
25931 <span class=
"green">1.08<br> (
133ns)
</span>
25936 <span class=
"green">1.11<br> (
137ns)
</span>
25941 <span class=
"green">1.07<br> (
132ns)
</span>
25953 <span class=
"green">1.08<br> (
152ns)
</span>
25958 <span class=
"green">1.17<br> (
165ns)
</span>
25963 <span class=
"green">1.01<br> (
143ns)
</span>
25968 <span class=
"green">1.00<br> (
141ns)
</span>
25973 <span class=
"green">1.01<br> (
143ns)
</span>
25978 <span class=
"green">1.03<br> (
145ns)
</span>
25983 <span class=
"green">1.02<br> (
144ns)
</span>
25988 <span class=
"green">1.03<br> (
145ns)
</span>
26000 <span class=
"green">1.19<br> (
168ns)
</span>
26005 <span class=
"blue">1.29<br> (
182ns)
</span>
26010 <span class=
"green">1.00<br> (
141ns)
</span>
26015 <span class=
"green">1.03<br> (
145ns)
</span>
26020 <span class=
"green">1.02<br> (
144ns)
</span>
26025 <span class=
"green">1.01<br> (
143ns)
</span>
26030 <span class=
"green">1.01<br> (
143ns)
</span>
26035 <span class=
"green">1.01<br> (
143ns)
</span>
26047 <span class=
"blue">1.43<br> (
213ns)
</span>
26052 <span class=
"blue">1.35<br> (
201ns)
</span>
26057 <span class=
"green">1.07<br> (
160ns)
</span>
26062 <span class=
"green">1.07<br> (
159ns)
</span>
26067 <span class=
"green">1.03<br> (
154ns)
</span>
26072 <span class=
"green">1.05<br> (
156ns)
</span>
26077 <span class=
"green">1.00<br> (
149ns)
</span>
26082 <span class=
"green">1.01<br> (
150ns)
</span>
26094 <span class=
"blue">1.40<br> (
222ns)
</span>
26099 <span class=
"blue">1.34<br> (
213ns)
</span>
26104 <span class=
"green">1.12<br> (
178ns)
</span>
26109 <span class=
"green">1.13<br> (
180ns)
</span>
26114 <span class=
"green">1.00<br> (
159ns)
</span>
26119 <span class=
"green">1.01<br> (
160ns)
</span>
26124 <span class=
"green">1.01<br> (
160ns)
</span>
26129 <span class=
"green">1.01<br> (
160ns)
</span>
26141 <span class=
"blue">1.24<br> (
214ns)
</span>
26146 <span class=
"blue">1.39<br> (
239ns)
</span>
26151 <span class=
"green">1.17<br> (
202ns)
</span>
26156 <span class=
"green">1.16<br> (
199ns)
</span>
26161 <span class=
"green">1.02<br> (
176ns)
</span>
26166 <span class=
"green">1.03<br> (
177ns)
</span>
26171 <span class=
"green">1.00<br> (
172ns)
</span>
26176 <span class=
"green">1.02<br> (
176ns)
</span>
26188 <span class=
"blue">1.26<br> (
226ns)
</span>
26193 <span class=
"blue">1.55<br> (
279ns)
</span>
26198 <span class=
"blue">1.21<br> (
218ns)
</span>
26203 <span class=
"blue">1.26<br> (
227ns)
</span>
26208 <span class=
"green">1.00<br> (
180ns)
</span>
26213 <span class=
"green">1.01<br> (
182ns)
</span>
26218 <span class=
"green">1.01<br> (
182ns)
</span>
26223 <span class=
"green">1.01<br> (
182ns)
</span>
26235 <span class=
"blue">1.26<br> (
249ns)
</span>
26240 <span class=
"blue">1.46<br> (
287ns)
</span>
26245 <span class=
"blue">1.24<br> (
244ns)
</span>
26250 <span class=
"blue">1.22<br> (
240ns)
</span>
26255 <span class=
"green">1.01<br> (
199ns)
</span>
26260 <span class=
"green">1.01<br> (
199ns)
</span>
26265 <span class=
"green">1.00<br> (
197ns)
</span>
26270 <span class=
"green">1.07<br> (
210ns)
</span>
26282 <span class=
"blue">1.31<br> (
264ns)
</span>
26287 <span class=
"blue">1.56<br> (
314ns)
</span>
26292 <span class=
"blue">1.33<br> (
268ns)
</span>
26297 <span class=
"blue">1.32<br> (
265ns)
</span>
26302 <span class=
"green">1.00<br> (
201ns)
</span>
26307 <span class=
"green">1.02<br> (
205ns)
</span>
26312 <span class=
"green">1.00<br> (
202ns)
</span>
26317 <span class=
"green">1.01<br> (
204ns)
</span>
26329 <span class=
"blue">1.24<br> (
277ns)
</span>
26334 <span class=
"blue">1.45<br> (
323ns)
</span>
26339 <span class=
"blue">1.28<br> (
285ns)
</span>
26344 <span class=
"blue">1.36<br> (
303ns)
</span>
26349 <span class=
"green">1.01<br> (
226ns)
</span>
26354 <span class=
"green">1.03<br> (
229ns)
</span>
26359 <span class=
"green">1.02<br> (
228ns)
</span>
26364 <span class=
"green">1.00<br> (
223ns)
</span>
26376 <span class=
"blue">1.32<br> (
294ns)
</span>
26381 <span class=
"blue">1.51<br> (
335ns)
</span>
26386 <span class=
"blue">1.40<br> (
310ns)
</span>
26391 <span class=
"blue">1.41<br> (
313ns)
</span>
26396 <span class=
"green">1.11<br> (
246ns)
</span>
26401 <span class=
"green">1.02<br> (
227ns)
</span>
26406 <span class=
"green">1.00<br> (
223ns)
</span>
26411 <span class=
"green">1.00<br> (
222ns)
</span>
26423 <span class=
"blue">1.26<br> (
315ns)
</span>
26428 <span class=
"blue">1.47<br> (
368ns)
</span>
26433 <span class=
"blue">1.35<br> (
338ns)
</span>
26438 <span class=
"blue">1.36<br> (
339ns)
</span>
26443 <span class=
"green">1.07<br> (
267ns)
</span>
26448 <span class=
"green">1.06<br> (
266ns)
</span>
26453 <span class=
"green">1.00<br> (
250ns)
</span>
26458 <span class=
"green">1.00<br> (
251ns)
</span>
26465 <br class=
"table-break">
26467 <div class=
"section">
26468 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
26469 <a name=
"special_function_and_distributio.section_Rational_Method_Comparison_with_GNU_C_version_5_3_0_on_linux"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Rational_Method_Comparison_with_GNU_C_version_5_3_0_on_linux" title=
"Rational Method Comparison with GNU C++ version 5.3.0 on linux">Rational
26470 Method Comparison with GNU C++ version
5.3.0 on linux
</a>
26471 </h2></div></div></div>
26472 <div class=
"table">
26473 <a name=
"special_function_and_distributio.section_Rational_Method_Comparison_with_GNU_C_version_5_3_0_on_linux.table_Rational_Method_Comparison_with_GNU_C_version_5_3_0_on_linux"></a><p class=
"title"><b>Table
 21.
 Rational Method Comparison with GNU C++ version
5.3.0 on linux
</b></p>
26474 <div class=
"table-contents"><table class=
"table" summary=
"Rational Method Comparison with GNU C++ version 5.3.0 on linux">
26494 Method
0<br> (Double Coefficients)
26499 Method
0<br> (Integer Coefficients)
26504 Method
1<br> (Double Coefficients)
26509 Method
1<br> (Integer Coefficients)
26514 Method
2<br> (Double Coefficients)
26519 Method
2<br> (Integer Coefficients)
26524 Method
3<br> (Double Coefficients)
26529 Method
3<br> (Integer Coefficients)
26542 <span class=
"grey">-
</span>
26547 <span class=
"grey">-
</span>
26552 <span class=
"blue">1.95<br> (
84ns)
</span>
26557 <span class=
"blue">1.93<br> (
83ns)
</span>
26562 <span class=
"green">1.05<br> (
45ns)
</span>
26567 <span class=
"green">1.00<br> (
43ns)
</span>
26572 <span class=
"green">1.05<br> (
45ns)
</span>
26577 <span class=
"green">1.02<br> (
44ns)
</span>
26589 <span class=
"blue">1.95<br> (
84ns)
</span>
26594 <span class=
"blue">1.98<br> (
85ns)
</span>
26599 <span class=
"blue">1.95<br> (
84ns)
</span>
26604 <span class=
"blue">1.98<br> (
85ns)
</span>
26609 <span class=
"green">1.00<br> (
43ns)
</span>
26614 <span class=
"green">1.02<br> (
44ns)
</span>
26619 <span class=
"green">1.05<br> (
45ns)
</span>
26624 <span class=
"green">1.02<br> (
44ns)
</span>
26636 <span class=
"blue">1.93<br> (
85ns)
</span>
26641 <span class=
"blue">1.95<br> (
86ns)
</span>
26646 <span class=
"blue">1.91<br> (
84ns)
</span>
26651 <span class=
"blue">1.93<br> (
85ns)
</span>
26656 <span class=
"green">1.00<br> (
44ns)
</span>
26661 <span class=
"green">1.00<br> (
44ns)
</span>
26666 <span class=
"green">1.02<br> (
45ns)
</span>
26671 <span class=
"green">1.00<br> (
44ns)
</span>
26683 <span class=
"green">1.00<br> (
85ns)
</span>
26688 <span class=
"green">1.08<br> (
92ns)
</span>
26693 <span class=
"green">1.13<br> (
96ns)
</span>
26698 <span class=
"green">1.00<br> (
85ns)
</span>
26703 <span class=
"blue">1.47<br> (
125ns)
</span>
26708 <span class=
"blue">1.49<br> (
127ns)
</span>
26713 <span class=
"blue">1.51<br> (
128ns)
</span>
26718 <span class=
"blue">1.47<br> (
125ns)
</span>
26730 <span class=
"green">1.00<br> (
92ns)
</span>
26735 <span class=
"green">1.09<br> (
100ns)
</span>
26740 <span class=
"green">1.03<br> (
95ns)
</span>
26745 <span class=
"green">1.01<br> (
93ns)
</span>
26750 <span class=
"blue">1.38<br> (
127ns)
</span>
26755 <span class=
"blue">1.38<br> (
127ns)
</span>
26760 <span class=
"blue">1.35<br> (
124ns)
</span>
26765 <span class=
"blue">1.34<br> (
123ns)
</span>
26777 <span class=
"green">1.06<br> (
101ns)
</span>
26782 <span class=
"blue">1.26<br> (
120ns)
</span>
26787 <span class=
"green">1.00<br> (
95ns)
</span>
26792 <span class=
"green">1.00<br> (
95ns)
</span>
26797 <span class=
"blue">1.51<br> (
143ns)
</span>
26802 <span class=
"blue">1.42<br> (
135ns)
</span>
26807 <span class=
"blue">1.37<br> (
130ns)
</span>
26812 <span class=
"blue">1.37<br> (
130ns)
</span>
26824 <span class=
"blue">1.20<br> (
118ns)
</span>
26829 <span class=
"blue">1.43<br> (
140ns)
</span>
26834 <span class=
"green">1.02<br> (
100ns)
</span>
26839 <span class=
"green">1.00<br> (
98ns)
</span>
26844 <span class=
"blue">1.35<br> (
132ns)
</span>
26849 <span class=
"blue">1.37<br> (
134ns)
</span>
26854 <span class=
"blue">1.37<br> (
134ns)
</span>
26859 <span class=
"blue">1.38<br> (
135ns)
</span>
26871 <span class=
"green">1.18<br> (
136ns)
</span>
26876 <span class=
"blue">1.36<br> (
156ns)
</span>
26881 <span class=
"green">1.00<br> (
115ns)
</span>
26886 <span class=
"green">1.03<br> (
119ns)
</span>
26891 <span class=
"blue">1.23<br> (
141ns)
</span>
26896 <span class=
"blue">1.26<br> (
145ns)
</span>
26901 <span class=
"blue">1.23<br> (
141ns)
</span>
26906 <span class=
"blue">1.22<br> (
140ns)
</span>
26918 <span class=
"blue">1.24<br> (
168ns)
</span>
26923 <span class=
"blue">1.30<br> (
175ns)
</span>
26928 <span class=
"green">1.00<br> (
135ns)
</span>
26933 <span class=
"green">1.00<br> (
135ns)
</span>
26938 <span class=
"green">1.18<br> (
159ns)
</span>
26943 <span class=
"green">1.13<br> (
152ns)
</span>
26948 <span class=
"green">1.15<br> (
155ns)
</span>
26953 <span class=
"green">1.16<br> (
157ns)
</span>
26965 <span class=
"blue">1.31<br> (
191ns)
</span>
26970 <span class=
"blue">1.25<br> (
182ns)
</span>
26975 <span class=
"green">1.00<br> (
146ns)
</span>
26980 <span class=
"green">1.02<br> (
149ns)
</span>
26985 <span class=
"green">1.03<br> (
151ns)
</span>
26990 <span class=
"green">1.05<br> (
154ns)
</span>
26995 <span class=
"green">1.02<br> (
149ns)
</span>
27000 <span class=
"green">1.05<br> (
154ns)
</span>
27012 <span class=
"blue">1.23<br> (
198ns)
</span>
27017 <span class=
"blue">1.22<br> (
197ns)
</span>
27022 <span class=
"green">1.02<br> (
165ns)
</span>
27027 <span class=
"green">1.00<br> (
161ns)
</span>
27032 <span class=
"green">1.03<br> (
166ns)
</span>
27037 <span class=
"green">1.06<br> (
170ns)
</span>
27042 <span class=
"green">1.01<br> (
163ns)
</span>
27047 <span class=
"green">1.01<br> (
163ns)
</span>
27059 <span class=
"blue">1.26<br> (
211ns)
</span>
27064 <span class=
"blue">1.32<br> (
220ns)
</span>
27069 <span class=
"green">1.07<br> (
179ns)
</span>
27074 <span class=
"green">1.07<br> (
179ns)
</span>
27079 <span class=
"green">1.00<br> (
167ns)
</span>
27084 <span class=
"green">1.01<br> (
169ns)
</span>
27089 <span class=
"green">1.04<br> (
174ns)
</span>
27094 <span class=
"green">1.03<br> (
172ns)
</span>
27106 <span class=
"blue">1.25<br> (
225ns)
</span>
27111 <span class=
"blue">1.42<br> (
255ns)
</span>
27116 <span class=
"green">1.16<br> (
208ns)
</span>
27121 <span class=
"green">1.17<br> (
211ns)
</span>
27126 <span class=
"green">1.03<br> (
185ns)
</span>
27131 <span class=
"green">1.03<br> (
185ns)
</span>
27136 <span class=
"green">1.00<br> (
180ns)
</span>
27141 <span class=
"green">1.02<br> (
184ns)
</span>
27153 <span class=
"blue">1.26<br> (
241ns)
</span>
27158 <span class=
"blue">1.44<br> (
276ns)
</span>
27163 <span class=
"green">1.19<br> (
229ns)
</span>
27168 <span class=
"blue">1.24<br> (
238ns)
</span>
27173 <span class=
"green">1.03<br> (
197ns)
</span>
27178 <span class=
"green">1.01<br> (
194ns)
</span>
27183 <span class=
"green">1.00<br> (
192ns)
</span>
27188 <span class=
"green">1.00<br> (
192ns)
</span>
27200 <span class=
"blue">1.23<br> (
253ns)
</span>
27205 <span class=
"blue">1.46<br> (
300ns)
</span>
27210 <span class=
"green">1.18<br> (
244ns)
</span>
27215 <span class=
"green">1.17<br> (
241ns)
</span>
27220 <span class=
"green">1.01<br> (
209ns)
</span>
27225 <span class=
"green">1.00<br> (
206ns)
</span>
27230 <span class=
"green">1.04<br> (
214ns)
</span>
27235 <span class=
"green">1.04<br> (
214ns)
</span>
27247 <span class=
"blue">1.23<br> (
268ns)
</span>
27252 <span class=
"blue">1.43<br> (
312ns)
</span>
27257 <span class=
"blue">1.21<br> (
263ns)
</span>
27262 <span class=
"green">1.20<br> (
261ns)
</span>
27267 <span class=
"green">1.00<br> (
218ns)
</span>
27272 <span class=
"green">1.04<br> (
227ns)
</span>
27277 <span class=
"green">1.03<br> (
225ns)
</span>
27282 <span class=
"green">1.00<br> (
218ns)
</span>
27294 <span class=
"blue">1.29<br> (
295ns)
</span>
27299 <span class=
"blue">1.45<br> (
332ns)
</span>
27304 <span class=
"green">1.19<br> (
273ns)
</span>
27309 <span class=
"blue">1.20<br> (
275ns)
</span>
27314 <span class=
"green">1.03<br> (
236ns)
</span>
27319 <span class=
"green">1.03<br> (
237ns)
</span>
27324 <span class=
"green">1.00<br> (
230ns)
</span>
27329 <span class=
"green">1.00<br> (
229ns)
</span>
27341 <span class=
"blue">1.28<br> (
309ns)
</span>
27346 <span class=
"blue">1.46<br> (
353ns)
</span>
27351 <span class=
"blue">1.20<br> (
291ns)
</span>
27356 <span class=
"blue">1.22<br> (
295ns)
</span>
27361 <span class=
"green">1.03<br> (
249ns)
</span>
27366 <span class=
"green">1.03<br> (
250ns)
</span>
27371 <span class=
"green">1.00<br> (
242ns)
</span>
27376 <span class=
"green">1.04<br> (
252ns)
</span>
27388 <span class=
"blue">1.24<br> (
325ns)
</span>
27393 <span class=
"blue">1.41<br> (
369ns)
</span>
27398 <span class=
"green">1.16<br> (
304ns)
</span>
27403 <span class=
"green">1.15<br> (
300ns)
</span>
27408 <span class=
"green">1.01<br> (
264ns)
</span>
27413 <span class=
"green">1.04<br> (
273ns)
</span>
27418 <span class=
"green">1.00<br> (
262ns)
</span>
27423 <span class=
"green">1.00<br> (
263ns)
</span>
27430 <br class=
"table-break">
27432 <div class=
"section">
27433 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
27434 <a name=
"special_function_and_distributio.section_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Rational_Method_Comparison_with_Intel_C_C_0x_mode_version_1600_on_Windows_x64" title=
"Rational Method Comparison with Intel C++ C++0x mode version 1600 on Windows x64">Rational
27435 Method Comparison with Intel C++ C++
0x mode version
1600 on Windows x64
</a>
27436 </h2></div></div></div>
27437 <div class=
"table">
27438 <a name=
"special_function_and_distributio.section_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"></a><p class=
"title"><b>Table
 22.
 Rational Method Comparison with Intel C++ C++
0x mode version
1600 on
27439 Windows x64
</b></p>
27440 <div class=
"table-contents"><table class=
"table" summary=
"Rational Method Comparison with Intel C++ C++0x mode version 1600 on
27461 Method
0<br> (Double Coefficients)
27466 Method
0<br> (Integer Coefficients)
27471 Method
1<br> (Double Coefficients)
27476 Method
1<br> (Integer Coefficients)
27481 Method
2<br> (Double Coefficients)
27486 Method
2<br> (Integer Coefficients)
27491 Method
3<br> (Double Coefficients)
27496 Method
3<br> (Integer Coefficients)
27509 <span class=
"grey">-
</span>
27514 <span class=
"grey">-
</span>
27519 <span class=
"blue">1.95<br> (
78ns)
</span>
27524 <span class=
"blue">1.95<br> (
78ns)
</span>
27529 <span class=
"green">1.00<br> (
40ns)
</span>
27534 <span class=
"green">1.00<br> (
40ns)
</span>
27539 <span class=
"green">1.02<br> (
41ns)
</span>
27544 <span class=
"green">1.00<br> (
40ns)
</span>
27556 <span class=
"red">3.90<br> (
78ns)
</span>
27561 <span class=
"red">3.95<br> (
79ns)
</span>
27566 <span class=
"red">3.90<br> (
78ns)
</span>
27571 <span class=
"red">3.95<br> (
79ns)
</span>
27576 <span class=
"green">1.00<br> (
20ns)
</span>
27581 <span class=
"green">1.00<br> (
20ns)
</span>
27586 <span class=
"green">1.00<br> (
20ns)
</span>
27591 <span class=
"green">1.00<br> (
20ns)
</span>
27603 <span class=
"red">3.95<br> (
79ns)
</span>
27608 <span class=
"red">4.00<br> (
80ns)
</span>
27613 <span class=
"red">3.95<br> (
79ns)
</span>
27618 <span class=
"red">3.95<br> (
79ns)
</span>
27623 <span class=
"green">1.00<br> (
20ns)
</span>
27628 <span class=
"green">1.00<br> (
20ns)
</span>
27633 <span class=
"green">1.00<br> (
20ns)
</span>
27638 <span class=
"green">1.00<br> (
20ns)
</span>
27650 <span class=
"green">1.01<br> (
80ns)
</span>
27655 <span class=
"green">1.06<br> (
84ns)
</span>
27660 <span class=
"green">1.00<br> (
79ns)
</span>
27665 <span class=
"green">1.00<br> (
79ns)
</span>
27670 <span class=
"blue">1.48<br> (
117ns)
</span>
27675 <span class=
"blue">1.48<br> (
117ns)
</span>
27680 <span class=
"blue">1.47<br> (
116ns)
</span>
27685 <span class=
"blue">1.47<br> (
116ns)
</span>
27697 <span class=
"green">1.06<br> (
86ns)
</span>
27702 <span class=
"green">1.19<br> (
96ns)
</span>
27707 <span class=
"green">1.00<br> (
81ns)
</span>
27712 <span class=
"green">1.00<br> (
81ns)
</span>
27717 <span class=
"blue">1.43<br> (
116ns)
</span>
27722 <span class=
"blue">1.43<br> (
116ns)
</span>
27727 <span class=
"blue">1.43<br> (
116ns)
</span>
27732 <span class=
"blue">1.43<br> (
116ns)
</span>
27744 <span class=
"green">1.11<br> (
94ns)
</span>
27749 <span class=
"blue">1.31<br> (
111ns)
</span>
27754 <span class=
"green">1.00<br> (
85ns)
</span>
27759 <span class=
"green">1.00<br> (
85ns)
</span>
27764 <span class=
"blue">1.38<br> (
117ns)
</span>
27769 <span class=
"blue">1.38<br> (
117ns)
</span>
27774 <span class=
"blue">1.38<br> (
117ns)
</span>
27779 <span class=
"blue">1.36<br> (
116ns)
</span>
27791 <span class=
"green">1.18<br> (
105ns)
</span>
27796 <span class=
"blue">1.40<br> (
125ns)
</span>
27801 <span class=
"green">1.00<br> (
89ns)
</span>
27806 <span class=
"green">1.00<br> (
89ns)
</span>
27811 <span class=
"blue">1.37<br> (
122ns)
</span>
27816 <span class=
"blue">1.36<br> (
121ns)
</span>
27821 <span class=
"blue">1.52<br> (
135ns)
</span>
27826 <span class=
"blue">1.53<br> (
136ns)
</span>
27838 <span class=
"blue">1.28<br> (
124ns)
</span>
27843 <span class=
"blue">1.47<br> (
143ns)
</span>
27848 <span class=
"green">1.09<br> (
106ns)
</span>
27853 <span class=
"green">1.00<br> (
97ns)
</span>
27858 <span class=
"blue">1.31<br> (
127ns)
</span>
27863 <span class=
"blue">1.31<br> (
127ns)
</span>
27868 <span class=
"blue">1.45<br> (
141ns)
</span>
27873 <span class=
"blue">1.42<br> (
138ns)
</span>
27885 <span class=
"blue">1.23<br> (
135ns)
</span>
27890 <span class=
"blue">1.45<br> (
159ns)
</span>
27895 <span class=
"green">1.00<br> (
110ns)
</span>
27900 <span class=
"green">1.01<br> (
111ns)
</span>
27905 <span class=
"blue">1.21<br> (
133ns)
</span>
27910 <span class=
"green">1.20<br> (
132ns)
</span>
27915 <span class=
"blue">1.44<br> (
158ns)
</span>
27920 <span class=
"blue">1.75<br> (
192ns)
</span>
27932 <span class=
"blue">1.27<br> (
158ns)
</span>
27937 <span class=
"blue">1.37<br> (
170ns)
</span>
27942 <span class=
"green">1.00<br> (
124ns)
</span>
27947 <span class=
"green">1.02<br> (
126ns)
</span>
27952 <span class=
"green">1.12<br> (
139ns)
</span>
27957 <span class=
"green">1.12<br> (
139ns)
</span>
27962 <span class=
"blue">1.29<br> (
160ns)
</span>
27967 <span class=
"blue">1.69<br> (
210ns)
</span>
27979 <span class=
"blue">1.26<br> (
175ns)
</span>
27984 <span class=
"blue">1.35<br> (
188ns)
</span>
27989 <span class=
"green">1.00<br> (
139ns)
</span>
27994 <span class=
"green">1.00<br> (
139ns)
</span>
27999 <span class=
"green">1.06<br> (
148ns)
</span>
28004 <span class=
"green">1.06<br> (
147ns)
</span>
28009 <span class=
"blue">1.32<br> (
183ns)
</span>
28014 <span class=
"blue">1.60<br> (
223ns)
</span>
28026 <span class=
"blue">1.69<br> (
191ns)
</span>
28031 <span class=
"blue">1.77<br> (
200ns)
</span>
28036 <span class=
"green">1.00<br> (
113ns)
</span>
28041 <span class=
"green">1.00<br> (
113ns)
</span>
28046 <span class=
"green">1.01<br> (
114ns)
</span>
28051 <span class=
"green">1.01<br> (
114ns)
</span>
28056 <span class=
"blue">1.74<br> (
197ns)
</span>
28061 <span class=
"red">2.08<br> (
235ns)
</span>
28073 <span class=
"blue">1.74<br> (
203ns)
</span>
28078 <span class=
"blue">1.86<br> (
218ns)
</span>
28083 <span class=
"green">1.00<br> (
117ns)
</span>
28088 <span class=
"green">1.00<br> (
117ns)
</span>
28093 <span class=
"green">1.02<br> (
119ns)
</span>
28098 <span class=
"green">1.09<br> (
128ns)
</span>
28103 <span class=
"blue">1.84<br> (
215ns)
</span>
28108 <span class=
"red">2.23<br> (
261ns)
</span>
28120 <span class=
"blue">1.81<br> (
219ns)
</span>
28125 <span class=
"blue">1.93<br> (
233ns)
</span>
28130 <span class=
"green">1.00<br> (
121ns)
</span>
28135 <span class=
"green">1.00<br> (
121ns)
</span>
28140 <span class=
"green">1.02<br> (
123ns)
</span>
28145 <span class=
"green">1.03<br> (
125ns)
</span>
28150 <span class=
"blue">1.83<br> (
222ns)
</span>
28155 <span class=
"red">2.31<br> (
280ns)
</span>
28167 <span class=
"blue">1.85<br> (
231ns)
</span>
28172 <span class=
"red">2.01<br> (
251ns)
</span>
28177 <span class=
"green">1.00<br> (
125ns)
</span>
28182 <span class=
"green">1.00<br> (
125ns)
</span>
28187 <span class=
"green">1.03<br> (
129ns)
</span>
28192 <span class=
"green">1.02<br> (
128ns)
</span>
28197 <span class=
"blue">1.89<br> (
236ns)
</span>
28202 <span class=
"red">2.49<br> (
311ns)
</span>
28214 <span class=
"blue">1.85<br> (
241ns)
</span>
28219 <span class=
"red">2.11<br> (
274ns)
</span>
28224 <span class=
"green">1.00<br> (
130ns)
</span>
28229 <span class=
"green">1.04<br> (
135ns)
</span>
28234 <span class=
"green">1.00<br> (
130ns)
</span>
28239 <span class=
"green">1.02<br> (
133ns)
</span>
28244 <span class=
"blue">1.87<br> (
243ns)
</span>
28249 <span class=
"red">2.48<br> (
323ns)
</span>
28261 <span class=
"blue">1.90<br> (
254ns)
</span>
28266 <span class=
"red">2.25<br> (
301ns)
</span>
28271 <span class=
"green">1.03<br> (
138ns)
</span>
28276 <span class=
"green">1.01<br> (
135ns)
</span>
28281 <span class=
"green">1.01<br> (
136ns)
</span>
28286 <span class=
"green">1.00<br> (
134ns)
</span>
28291 <span class=
"blue">1.92<br> (
257ns)
</span>
28296 <span class=
"red">2.59<br> (
347ns)
</span>
28308 <span class=
"red">2.04<br> (
278ns)
</span>
28313 <span class=
"red">2.33<br> (
317ns)
</span>
28318 <span class=
"green">1.07<br> (
145ns)
</span>
28323 <span class=
"red">4.06<br> (
552ns)
</span>
28328 <span class=
"green">1.00<br> (
136ns)
</span>
28333 <span class=
"green">1.04<br> (
142ns)
</span>
28338 <span class=
"blue">1.93<br> (
263ns)
</span>
28343 <span class=
"red">2.68<br> (
364ns)
</span>
28355 <span class=
"red">2.14<br> (
295ns)
</span>
28360 <span class=
"red">2.43<br> (
336ns)
</span>
28365 <span class=
"green">1.07<br> (
147ns)
</span>
28370 <span class=
"red">4.12<br> (
568ns)
</span>
28375 <span class=
"green">1.00<br> (
138ns)
</span>
28380 <span class=
"red">3.06<br> (
422ns)
</span>
28385 <span class=
"blue">1.86<br> (
256ns)
</span>
28390 <span class=
"red">2.85<br> (
393ns)
</span>
28397 <br class=
"table-break">
28399 <div class=
"section">
28400 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
28401 <a name=
"special_function_and_distributio.section_Rational_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_Rational_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64" title=
"Rational Method Comparison with Microsoft Visual C++ version 14.0 on Windows x64">Rational
28402 Method Comparison with Microsoft Visual C++ version
14.0 on Windows x64
</a>
28403 </h2></div></div></div>
28404 <div class=
"table">
28405 <a name=
"special_function_and_distributio.section_Rational_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64.table_Rational_Method_Comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64"></a><p class=
"title"><b>Table
 23.
 Rational Method Comparison with Microsoft Visual C++ version
14.0 on
28406 Windows x64
</b></p>
28407 <div class=
"table-contents"><table class=
"table" summary=
"Rational Method Comparison with Microsoft Visual C++ version 14.0 on
28428 Method
0<br> (Double Coefficients)
28433 Method
0<br> (Integer Coefficients)
28438 Method
1<br> (Double Coefficients)
28443 Method
1<br> (Integer Coefficients)
28448 Method
2<br> (Double Coefficients)
28453 Method
2<br> (Integer Coefficients)
28458 Method
3<br> (Double Coefficients)
28463 Method
3<br> (Integer Coefficients)
28476 <span class=
"grey">-
</span>
28481 <span class=
"grey">-
</span>
28486 <span class=
"red">2.12<br> (
89ns)
</span>
28491 <span class=
"blue">1.95<br> (
82ns)
</span>
28496 <span class=
"green">1.00<br> (
42ns)
</span>
28501 <span class=
"green">1.00<br> (
42ns)
</span>
28506 <span class=
"green">1.00<br> (
42ns)
</span>
28511 <span class=
"green">1.00<br> (
42ns)
</span>
28523 <span class=
"red">2.10<br> (
88ns)
</span>
28528 <span class=
"red">2.10<br> (
88ns)
</span>
28533 <span class=
"red">2.05<br> (
86ns)
</span>
28538 <span class=
"red">2.10<br> (
88ns)
</span>
28543 <span class=
"green">1.05<br> (
44ns)
</span>
28548 <span class=
"green">1.00<br> (
42ns)
</span>
28553 <span class=
"green">1.00<br> (
42ns)
</span>
28558 <span class=
"green">1.00<br> (
42ns)
</span>
28570 <span class=
"red">2.12<br> (
89ns)
</span>
28575 <span class=
"red">2.21<br> (
93ns)
</span>
28580 <span class=
"blue">1.98<br> (
83ns)
</span>
28585 <span class=
"red">2.10<br> (
88ns)
</span>
28590 <span class=
"green">1.02<br> (
43ns)
</span>
28595 <span class=
"green">1.02<br> (
43ns)
</span>
28600 <span class=
"green">1.02<br> (
43ns)
</span>
28605 <span class=
"green">1.00<br> (
42ns)
</span>
28617 <span class=
"green">1.07<br> (
90ns)
</span>
28622 <span class=
"green">1.15<br> (
97ns)
</span>
28627 <span class=
"green">1.08<br> (
91ns)
</span>
28632 <span class=
"green">1.00<br> (
84ns)
</span>
28637 <span class=
"blue">1.45<br> (
122ns)
</span>
28642 <span class=
"blue">1.46<br> (
123ns)
</span>
28647 <span class=
"blue">1.45<br> (
122ns)
</span>
28652 <span class=
"blue">1.45<br> (
122ns)
</span>
28664 <span class=
"green">1.16<br> (
102ns)
</span>
28669 <span class=
"blue">1.58<br> (
139ns)
</span>
28674 <span class=
"green">1.00<br> (
88ns)
</span>
28679 <span class=
"green">1.03<br> (
91ns)
</span>
28684 <span class=
"blue">1.44<br> (
127ns)
</span>
28689 <span class=
"blue">1.44<br> (
127ns)
</span>
28694 <span class=
"blue">1.41<br> (
124ns)
</span>
28699 <span class=
"blue">1.38<br> (
121ns)
</span>
28711 <span class=
"blue">1.29<br> (
121ns)
</span>
28716 <span class=
"blue">1.44<br> (
135ns)
</span>
28721 <span class=
"green">1.01<br> (
95ns)
</span>
28726 <span class=
"green">1.00<br> (
94ns)
</span>
28731 <span class=
"blue">1.38<br> (
130ns)
</span>
28736 <span class=
"blue">1.36<br> (
128ns)
</span>
28741 <span class=
"blue">1.33<br> (
125ns)
</span>
28746 <span class=
"blue">1.36<br> (
128ns)
</span>
28758 <span class=
"blue">1.33<br> (
134ns)
</span>
28763 <span class=
"blue">1.52<br> (
154ns)
</span>
28768 <span class=
"green">1.00<br> (
101ns)
</span>
28773 <span class=
"green">1.08<br> (
109ns)
</span>
28778 <span class=
"blue">1.38<br> (
139ns)
</span>
28783 <span class=
"blue">1.31<br> (
132ns)
</span>
28788 <span class=
"blue">1.39<br> (
140ns)
</span>
28793 <span class=
"blue">1.37<br> (
138ns)
</span>
28805 <span class=
"green">1.18<br> (
141ns)
</span>
28810 <span class=
"blue">1.45<br> (
172ns)
</span>
28815 <span class=
"green">1.00<br> (
119ns)
</span>
28820 <span class=
"green">1.08<br> (
128ns)
</span>
28825 <span class=
"green">1.13<br> (
135ns)
</span>
28830 <span class=
"blue">1.26<br> (
150ns)
</span>
28835 <span class=
"blue">1.26<br> (
150ns)
</span>
28840 <span class=
"blue">1.27<br> (
151ns)
</span>
28852 <span class=
"blue">1.29<br> (
180ns)
</span>
28857 <span class=
"blue">1.28<br> (
178ns)
</span>
28862 <span class=
"green">1.05<br> (
146ns)
</span>
28867 <span class=
"green">1.00<br> (
139ns)
</span>
28872 <span class=
"green">1.06<br> (
147ns)
</span>
28877 <span class=
"green">1.06<br> (
147ns)
</span>
28882 <span class=
"green">1.18<br> (
164ns)
</span>
28887 <span class=
"green">1.17<br> (
163ns)
</span>
28899 <span class=
"blue">1.28<br> (
187ns)
</span>
28904 <span class=
"blue">1.28<br> (
187ns)
</span>
28909 <span class=
"green">1.06<br> (
155ns)
</span>
28914 <span class=
"green">1.05<br> (
154ns)
</span>
28919 <span class=
"green">1.03<br> (
151ns)
</span>
28924 <span class=
"green">1.00<br> (
146ns)
</span>
28929 <span class=
"green">1.19<br> (
174ns)
</span>
28934 <span class=
"blue">1.47<br> (
215ns)
</span>
28946 <span class=
"blue">1.22<br> (
197ns)
</span>
28951 <span class=
"blue">1.38<br> (
223ns)
</span>
28956 <span class=
"green">1.04<br> (
168ns)
</span>
28961 <span class=
"green">1.04<br> (
169ns)
</span>
28966 <span class=
"green">1.00<br> (
162ns)
</span>
28971 <span class=
"green">1.04<br> (
169ns)
</span>
28976 <span class=
"blue">1.22<br> (
198ns)
</span>
28981 <span class=
"blue">1.52<br> (
246ns)
</span>
28993 <span class=
"blue">1.23<br> (
209ns)
</span>
28998 <span class=
"blue">1.29<br> (
220ns)
</span>
29003 <span class=
"green">1.15<br> (
196ns)
</span>
29008 <span class=
"green">1.10<br> (
187ns)
</span>
29013 <span class=
"green">1.00<br> (
170ns)
</span>
29018 <span class=
"green">1.15<br> (
196ns)
</span>
29023 <span class=
"blue">1.22<br> (
208ns)
</span>
29028 <span class=
"blue">1.61<br> (
273ns)
</span>
29040 <span class=
"blue">1.28<br> (
242ns)
</span>
29045 <span class=
"blue">1.39<br> (
262ns)
</span>
29050 <span class=
"green">1.15<br> (
218ns)
</span>
29055 <span class=
"green">1.14<br> (
216ns)
</span>
29060 <span class=
"green">1.00<br> (
189ns)
</span>
29065 <span class=
"green">1.01<br> (
191ns)
</span>
29070 <span class=
"blue">1.49<br> (
282ns)
</span>
29075 <span class=
"blue">1.53<br> (
290ns)
</span>
29087 <span class=
"blue">1.28<br> (
260ns)
</span>
29092 <span class=
"blue">1.34<br> (
273ns)
</span>
29097 <span class=
"green">1.12<br> (
227ns)
</span>
29102 <span class=
"green">1.15<br> (
233ns)
</span>
29107 <span class=
"green">1.00<br> (
203ns)
</span>
29112 <span class=
"green">1.00<br> (
203ns)
</span>
29117 <span class=
"blue">1.38<br> (
280ns)
</span>
29122 <span class=
"blue">1.47<br> (
298ns)
</span>
29134 <span class=
"blue">1.35<br> (
288ns)
</span>
29139 <span class=
"blue">1.40<br> (
300ns)
</span>
29144 <span class=
"blue">1.22<br> (
261ns)
</span>
29149 <span class=
"green">1.18<br> (
252ns)
</span>
29154 <span class=
"green">1.00<br> (
214ns)
</span>
29159 <span class=
"blue">1.23<br> (
264ns)
</span>
29164 <span class=
"blue">1.43<br> (
305ns)
</span>
29169 <span class=
"blue">1.52<br> (
325ns)
</span>
29181 <span class=
"green">1.16<br> (
259ns)
</span>
29186 <span class=
"blue">1.47<br> (
328ns)
</span>
29191 <span class=
"green">1.15<br> (
256ns)
</span>
29196 <span class=
"blue">1.35<br> (
302ns)
</span>
29201 <span class=
"green">1.00<br> (
223ns)
</span>
29206 <span class=
"blue">1.22<br> (
273ns)
</span>
29211 <span class=
"blue">1.50<br> (
334ns)
</span>
29216 <span class=
"blue">1.52<br> (
339ns)
</span>
29228 <span class=
"green">1.10<br> (
273ns)
</span>
29233 <span class=
"blue">1.46<br> (
363ns)
</span>
29238 <span class=
"green">1.10<br> (
273ns)
</span>
29243 <span class=
"blue">1.75<br> (
434ns)
</span>
29248 <span class=
"green">1.00<br> (
248ns)
</span>
29253 <span class=
"blue">1.30<br> (
322ns)
</span>
29258 <span class=
"blue">1.41<br> (
349ns)
</span>
29263 <span class=
"blue">1.46<br> (
363ns)
</span>
29275 <span class=
"blue">1.26<br> (
330ns)
</span>
29280 <span class=
"blue">1.35<br> (
352ns)
</span>
29285 <span class=
"blue">1.24<br> (
324ns)
</span>
29290 <span class=
"blue">1.33<br> (
348ns)
</span>
29295 <span class=
"green">1.00<br> (
261ns)
</span>
29300 <span class=
"blue">1.22<br> (
319ns)
</span>
29305 <span class=
"blue">1.44<br> (
377ns)
</span>
29310 <span class=
"blue">1.46<br> (
381ns)
</span>
29322 <span class=
"blue">1.24<br> (
330ns)
</span>
29327 <span class=
"blue">1.60<br> (
427ns)
</span>
29332 <span class=
"blue">1.22<br> (
327ns)
</span>
29337 <span class=
"blue">1.56<br> (
416ns)
</span>
29342 <span class=
"green">1.00<br> (
267ns)
</span>
29347 <span class=
"green">1.19<br> (
317ns)
</span>
29352 <span class=
"blue">1.57<br> (
418ns)
</span>
29357 <span class=
"blue">1.56<br> (
416ns)
</span>
29364 <br class=
"table-break">
29366 <div class=
"section">
29367 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
29368 <a name=
"special_function_and_distributio.section_gcd_method_comparison_with_Clang_version_3_8_0_trunk_256686_on_linux"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_gcd_method_comparison_with_Clang_version_3_8_0_trunk_256686_on_linux" title=
"gcd method comparison with Clang version 3.8.0 (trunk 256686) on linux">gcd
29369 method comparison with Clang version
3.8.0 (trunk
256686) on linux
</a>
29370 </h2></div></div></div>
29371 <div class=
"table">
29372 <a name=
"special_function_and_distributio.section_gcd_method_comparison_with_Clang_version_3_8_0_trunk_256686_on_linux.table_gcd_method_comparison_with_Clang_version_3_8_0_trunk_256686_on_linux"></a><p class=
"title"><b>Table
 24.
 gcd method comparison with Clang version
3.8.0 (trunk
256686) on linux
</b></p>
29373 <div class=
"table-contents"><table class=
"table" summary=
"gcd method comparison with Clang version 3.8.0 (trunk 256686) on linux">
29390 Stein_gcd boost
1.61
29395 Euclid_gcd boost
1.61
29400 Stein_gcd_textbook boost
1.61
29405 gcd_euclid_textbook boost
1.61
29410 mixed_binary_gcd boost
1.61
29418 gcd
<boost::multiprecision::uint1024_t
> (Trivial cases)
29423 <span class=
"red">2.90<br> (
2168ns)
</span>
29428 <span class=
"green">1.06<br> (
789ns)
</span>
29433 <span class=
"blue">1.44<br> (
1076ns)
</span>
29438 <span class=
"green">1.00<br> (
747ns)
</span>
29443 <span class=
"green">1.02<br> (
765ns)
</span>
29450 gcd
<boost::multiprecision::uint1024_t
> (adjacent Fibonacci
29456 <span class=
"blue">1.94<br> (
31316360ns)
</span>
29461 <span class=
"red">3.87<br> (
62642261ns)
</span>
29466 <span class=
"blue">1.51<br> (
24472987ns)
</span>
29471 <span class=
"red">3.83<br> (
61916324ns)
</span>
29476 <span class=
"green">1.00<br> (
16179799ns)
</span>
29483 gcd
<boost::multiprecision::uint1024_t
> (permutations of Fibonacci
29489 <span class=
"red">11.97<br> (
18043652628ns)
</span>
29494 <span class=
"green">1.00<br> (
1507174851ns)
</span>
29499 <span class=
"red">9.58<br> (
14431204875ns)
</span>
29504 <span class=
"green">1.02<br> (
1531576481ns)
</span>
29509 <span class=
"blue">1.64<br> (
2465688542ns)
</span>
29516 gcd
<boost::multiprecision::uint1024_t
> (random prime number
29522 <span class=
"red">4.83<br> (
4723442ns)
</span>
29527 <span class=
"blue">1.28<br> (
1251922ns)
</span>
29532 <span class=
"red">3.98<br> (
3887583ns)
</span>
29537 <span class=
"blue">1.32<br> (
1287721ns)
</span>
29542 <span class=
"green">1.00<br> (
977931ns)
</span>
29549 gcd
<boost::multiprecision::uint1024_t
> (uniform random numbers)
29554 <span class=
"blue">1.74<br> (
124484347ns)
</span>
29559 <span class=
"blue">1.35<br> (
96356140ns)
</span>
29564 <span class=
"blue">1.36<br> (
97020965ns)
</span>
29569 <span class=
"blue">1.28<br> (
91336905ns)
</span>
29574 <span class=
"green">1.00<br> (
71465869ns)
</span>
29581 gcd
<boost::multiprecision::uint256_t
> (Trivial cases)
29586 <span class=
"red">3.65<br> (
1972ns)
</span>
29591 <span class=
"green">1.15<br> (
622ns)
</span>
29596 <span class=
"blue">1.59<br> (
860ns)
</span>
29601 <span class=
"green">1.00<br> (
540ns)
</span>
29606 <span class=
"green">1.04<br> (
563ns)
</span>
29613 gcd
<boost::multiprecision::uint256_t
> (adjacent Fibonacci numbers)
29618 <span class=
"red">2.08<br> (
17450117ns)
</span>
29623 <span class=
"blue">1.97<br> (
16495829ns)
</span>
29628 <span class=
"blue">1.53<br> (
12849563ns)
</span>
29633 <span class=
"blue">1.94<br> (
16231394ns)
</span>
29638 <span class=
"green">1.00<br> (
8381691ns)
</span>
29645 gcd
<boost::multiprecision::uint256_t
> (permutations of Fibonacci
29651 <span class=
"red">2.49<br> (
9126691475ns)
</span>
29656 <span class=
"blue">1.38<br> (
5069244283ns)
</span>
29661 <span class=
"blue">1.86<br> (
6804097262ns)
</span>
29666 <span class=
"blue">1.40<br> (
5124612784ns)
</span>
29671 <span class=
"green">1.00<br> (
3667503540ns)
</span>
29678 gcd
<boost::multiprecision::uint256_t
> (random prime number
29684 <span class=
"red">4.95<br> (
4874581ns)
</span>
29689 <span class=
"blue">1.24<br> (
1225945ns)
</span>
29694 <span class=
"red">3.86<br> (
3806213ns)
</span>
29699 <span class=
"blue">1.23<br> (
1210277ns)
</span>
29704 <span class=
"green">1.00<br> (
985502ns)
</span>
29711 gcd
<boost::multiprecision::uint256_t
> (uniform random numbers)
29716 <span class=
"blue">1.85<br> (
22005838ns)
</span>
29721 <span class=
"blue">1.38<br> (
16479606ns)
</span>
29726 <span class=
"blue">1.41<br> (
16807035ns)
</span>
29731 <span class=
"blue">1.39<br> (
16496596ns)
</span>
29736 <span class=
"green">1.00<br> (
11900084ns)
</span>
29743 gcd
<boost::multiprecision::uint512_t
> (Trivial cases)
29748 <span class=
"red">3.36<br> (
2013ns)
</span>
29753 <span class=
"green">1.07<br> (
642ns)
</span>
29758 <span class=
"blue">1.53<br> (
916ns)
</span>
29763 <span class=
"green">1.00<br> (
599ns)
</span>
29768 <span class=
"green">1.05<br> (
626ns)
</span>
29775 gcd
<boost::multiprecision::uint512_t
> (adjacent Fibonacci numbers)
29780 <span class=
"red">2.04<br> (
30307983ns)
</span>
29785 <span class=
"red">2.80<br> (
41616297ns)
</span>
29790 <span class=
"blue">1.47<br> (
21863333ns)
</span>
29795 <span class=
"red">2.71<br> (
40178640ns)
</span>
29800 <span class=
"green">1.00<br> (
14839571ns)
</span>
29807 gcd
<boost::multiprecision::uint512_t
> (permutations of Fibonacci
29813 <span class=
"red">3.83<br> (
16865014424ns)
</span>
29818 <span class=
"blue">1.32<br> (
5812976738ns)
</span>
29823 <span class=
"red">2.82<br> (
12405385177ns)
</span>
29828 <span class=
"blue">1.25<br> (
5504816915ns)
</span>
29833 <span class=
"green">1.00<br> (
4400311295ns)
</span>
29840 gcd
<boost::multiprecision::uint512_t
> (random prime number
29846 <span class=
"red">4.73<br> (
5052367ns)
</span>
29851 <span class=
"blue">1.28<br> (
1366348ns)
</span>
29856 <span class=
"red">3.75<br> (
4007526ns)
</span>
29861 <span class=
"blue">1.26<br> (
1344357ns)
</span>
29866 <span class=
"green">1.00<br> (
1067390ns)
</span>
29873 gcd
<boost::multiprecision::uint512_t
> (uniform random numbers)
29878 <span class=
"blue">1.81<br> (
51516027ns)
</span>
29883 <span class=
"blue">1.41<br> (
40297849ns)
</span>
29888 <span class=
"blue">1.29<br> (
36761270ns)
</span>
29893 <span class=
"blue">1.38<br> (
39294531ns)
</span>
29898 <span class=
"green">1.00<br> (
28540198ns)
</span>
29905 gcd
<unsigned long long
> (Trivial cases)
29910 <span class=
"green">1.16<br> (
142ns)
</span>
29915 <span class=
"blue">1.32<br> (
161ns)
</span>
29920 <span class=
"blue">1.47<br> (
179ns)
</span>
29925 <span class=
"green">1.09<br> (
133ns)
</span>
29930 <span class=
"green">1.00<br> (
122ns)
</span>
29937 gcd
<unsigned long long
> (adjacent Fibonacci numbers)
29942 <span class=
"green">1.00<br> (
11337ns)
</span>
29947 <span class=
"red">7.82<br> (
88645ns)
</span>
29952 <span class=
"red">3.32<br> (
37618ns)
</span>
29957 <span class=
"red">8.27<br> (
93731ns)
</span>
29962 <span class=
"blue">1.79<br> (
20288ns)
</span>
29969 gcd
<unsigned long long
> (permutations of Fibonacci numbers)
29974 <span class=
"red">2.27<br> (
3094725ns)
</span>
29979 <span class=
"green">1.15<br> (
1564746ns)
</span>
29984 <span class=
"red">3.68<br> (
5018874ns)
</span>
29989 <span class=
"green">1.10<br> (
1504161ns)
</span>
29994 <span class=
"green">1.00<br> (
1365661ns)
</span>
30001 gcd
<unsigned long long
> (random prime number products)
30006 <span class=
"blue">1.44<br> (
563322ns)
</span>
30011 <span class=
"green">1.15<br> (
448479ns)
</span>
30016 <span class=
"red">2.40<br> (
938942ns)
</span>
30021 <span class=
"green">1.12<br> (
439560ns)
</span>
30026 <span class=
"green">1.00<br> (
391207ns)
</span>
30033 gcd
<unsigned long long
> (uniform random numbers)
30038 <span class=
"green">1.00<br> (
718895ns)
</span>
30043 <span class=
"green">1.10<br> (
791723ns)
</span>
30048 <span class=
"blue">1.70<br> (
1224803ns)
</span>
30053 <span class=
"green">1.09<br> (
781750ns)
</span>
30058 <span class=
"green">1.03<br> (
737606ns)
</span>
30065 gcd
<unsigned long
> (Trivial cases)
30070 <span class=
"green">1.06<br> (
128ns)
</span>
30075 <span class=
"blue">1.38<br> (
167ns)
</span>
30080 <span class=
"blue">1.57<br> (
190ns)
</span>
30085 <span class=
"green">1.07<br> (
129ns)
</span>
30090 <span class=
"green">1.00<br> (
121ns)
</span>
30097 gcd
<unsigned long
> (adjacent Fibonacci numbers)
30102 <span class=
"green">1.00<br> (
11188ns)
</span>
30107 <span class=
"red">7.89<br> (
88300ns)
</span>
30112 <span class=
"red">3.06<br> (
34190ns)
</span>
30117 <span class=
"red">7.84<br> (
87699ns)
</span>
30122 <span class=
"blue">1.80<br> (
20152ns)
</span>
30129 gcd
<unsigned long
> (permutations of Fibonacci numbers)
30134 <span class=
"red">2.33<br> (
3012118ns)
</span>
30139 <span class=
"blue">1.22<br> (
1578276ns)
</span>
30144 <span class=
"red">3.70<br> (
4788935ns)
</span>
30149 <span class=
"green">1.17<br> (
1512843ns)
</span>
30154 <span class=
"green">1.00<br> (
1293335ns)
</span>
30161 gcd
<unsigned long
> (random prime number products)
30166 <span class=
"blue">1.44<br> (
547427ns)
</span>
30171 <span class=
"green">1.18<br> (
447239ns)
</span>
30176 <span class=
"red">2.30<br> (
876396ns)
</span>
30181 <span class=
"green">1.16<br> (
440962ns)
</span>
30186 <span class=
"green">1.00<br> (
380492ns)
</span>
30193 gcd
<unsigned long
> (uniform random numbers)
30198 <span class=
"green">1.01<br> (
706547ns)
</span>
30203 <span class=
"green">1.13<br> (
788922ns)
</span>
30208 <span class=
"blue">1.65<br> (
1154470ns)
</span>
30213 <span class=
"green">1.11<br> (
777950ns)
</span>
30218 <span class=
"green">1.00<br> (
697913ns)
</span>
30225 gcd
<unsigned short
> (Trivial cases)
30230 <span class=
"blue">1.67<br> (
132ns)
</span>
30235 <span class=
"green">1.09<br> (
86ns)
</span>
30240 <span class=
"red">2.48<br> (
196ns)
</span>
30245 <span class=
"green">1.00<br> (
79ns)
</span>
30250 <span class=
"blue">1.20<br> (
95ns)
</span>
30257 gcd
<unsigned short
> (adjacent Fibonacci numbers)
30262 <span class=
"green">1.00<br> (
1059ns)
</span>
30267 <span class=
"red">3.86<br> (
4088ns)
</span>
30272 <span class=
"red">2.15<br> (
2277ns)
</span>
30277 <span class=
"red">3.43<br> (
3632ns)
</span>
30282 <span class=
"blue">1.20<br> (
1276ns)
</span>
30289 gcd
<unsigned short
> (permutations of Fibonacci numbers)
30294 <span class=
"blue">1.41<br> (
22350ns)
</span>
30299 <span class=
"blue">1.66<br> (
26480ns)
</span>
30304 <span class=
"red">3.80<br> (
60467ns)
</span>
30309 <span class=
"blue">1.58<br> (
25159ns)
</span>
30314 <span class=
"green">1.00<br> (
15906ns)
</span>
30321 gcd
<unsigned short
> (random prime number products)
30326 <span class=
"blue">1.57<br> (
153466ns)
</span>
30331 <span class=
"green">1.12<br> (
109188ns)
</span>
30336 <span class=
"red">2.63<br> (
256492ns)
</span>
30341 <span class=
"green">1.00<br> (
97526ns)
</span>
30346 <span class=
"green">1.07<br> (
103893ns)
</span>
30353 gcd
<unsigned short
> (uniform random numbers)
30358 <span class=
"blue">1.31<br> (
190489ns)
</span>
30363 <span class=
"green">1.07<br> (
156183ns)
</span>
30368 <span class=
"red">2.18<br> (
317399ns)
</span>
30373 <span class=
"green">1.00<br> (
145520ns)
</span>
30378 <span class=
"green">1.01<br> (
147682ns)
</span>
30385 gcd
<unsigned
> (Trivial cases)
30390 <span class=
"blue">1.53<br> (
130ns)
</span>
30395 <span class=
"green">1.05<br> (
89ns)
</span>
30400 <span class=
"red">2.08<br> (
177ns)
</span>
30405 <span class=
"green">1.00<br> (
85ns)
</span>
30410 <span class=
"green">1.07<br> (
91ns)
</span>
30417 gcd
<unsigned
> (adjacent Fibonacci numbers)
30422 <span class=
"green">1.00<br> (
2757ns)
</span>
30427 <span class=
"red">5.15<br> (
14202ns)
</span>
30432 <span class=
"red">3.01<br> (
8301ns)
</span>
30437 <span class=
"red">5.12<br> (
14103ns)
</span>
30442 <span class=
"green">1.19<br> (
3271ns)
</span>
30449 gcd
<unsigned
> (permutations of Fibonacci numbers)
30454 <span class=
"red">2.65<br> (
341353ns)
</span>
30459 <span class=
"blue">1.41<br> (
181367ns)
</span>
30464 <span class=
"red">4.61<br> (
594132ns)
</span>
30469 <span class=
"blue">1.35<br> (
173905ns)
</span>
30474 <span class=
"green">1.00<br> (
128782ns)
</span>
30481 gcd
<unsigned
> (random prime number products)
30486 <span class=
"blue">1.62<br> (
291727ns)
</span>
30491 <span class=
"green">1.06<br> (
190741ns)
</span>
30496 <span class=
"red">2.73<br> (
490180ns)
</span>
30501 <span class=
"green">1.04<br> (
187255ns)
</span>
30506 <span class=
"green">1.00<br> (
179681ns)
</span>
30513 gcd
<unsigned
> (uniform random numbers)
30518 <span class=
"blue">1.26<br> (
352457ns)
</span>
30523 <span class=
"green">1.03<br> (
288254ns)
</span>
30528 <span class=
"red">2.17<br> (
607171ns)
</span>
30533 <span class=
"green">1.00<br> (
280216ns)
</span>
30538 <span class=
"green">1.02<br> (
286875ns)
</span>
30545 <br class=
"table-break">
30547 <div class=
"section">
30548 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
30549 <a name=
"special_function_and_distributio.section_gcd_method_comparison_with_GNU_C_version_5_3_0_on_linux"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_gcd_method_comparison_with_GNU_C_version_5_3_0_on_linux" title=
"gcd method comparison with GNU C++ version 5.3.0 on linux">gcd
30550 method comparison with GNU C++ version
5.3.0 on linux
</a>
30551 </h2></div></div></div>
30552 <div class=
"table">
30553 <a name=
"special_function_and_distributio.section_gcd_method_comparison_with_GNU_C_version_5_3_0_on_linux.table_gcd_method_comparison_with_GNU_C_version_5_3_0_on_linux"></a><p class=
"title"><b>Table
 25.
 gcd method comparison with GNU C++ version
5.3.0 on linux
</b></p>
30554 <div class=
"table-contents"><table class=
"table" summary=
"gcd method comparison with GNU C++ version 5.3.0 on linux">
30571 Stein_gcd boost
1.61
30576 Euclid_gcd boost
1.61
30581 Stein_gcd_textbook boost
1.61
30586 gcd_euclid_textbook boost
1.61
30591 mixed_binary_gcd boost
1.61
30599 gcd
<boost::multiprecision::uint1024_t
> (Trivial cases)
30604 <span class=
"red">3.13<br> (
2802ns)
</span>
30609 <span class=
"green">1.00<br> (
895ns)
</span>
30614 <span class=
"blue">1.44<br> (
1286ns)
</span>
30619 <span class=
"green">1.14<br> (
1016ns)
</span>
30624 <span class=
"green">1.02<br> (
914ns)
</span>
30631 gcd
<boost::multiprecision::uint1024_t
> (adjacent Fibonacci
30637 <span class=
"red">2.31<br> (
41775723ns)
</span>
30642 <span class=
"red">3.87<br> (
69955770ns)
</span>
30647 <span class=
"blue">1.54<br> (
27777726ns)
</span>
30652 <span class=
"red">4.68<br> (
84599574ns)
</span>
30657 <span class=
"green">1.00<br> (
18077291ns)
</span>
30664 gcd
<boost::multiprecision::uint1024_t
> (permutations of Fibonacci
30670 <span class=
"red">14.78<br> (
23241632149ns)
</span>
30675 <span class=
"green">1.00<br> (
1572425270ns)
</span>
30680 <span class=
"red">10.27<br> (
16142366056ns)
</span>
30685 <span class=
"blue">1.22<br> (
1911988140ns)
</span>
30690 <span class=
"blue">1.66<br> (
2606038259ns)
</span>
30697 gcd
<boost::multiprecision::uint1024_t
> (random prime number
30703 <span class=
"red">6.05<br> (
6355783ns)
</span>
30708 <span class=
"blue">1.28<br> (
1346702ns)
</span>
30713 <span class=
"red">4.27<br> (
4483024ns)
</span>
30718 <span class=
"blue">1.75<br> (
1832606ns)
</span>
30723 <span class=
"green">1.00<br> (
1049715ns)
</span>
30730 gcd
<boost::multiprecision::uint1024_t
> (uniform random numbers)
30735 <span class=
"blue">1.91<br> (
147141332ns)
</span>
30740 <span class=
"blue">1.40<br> (
107633586ns)
</span>
30745 <span class=
"blue">1.35<br> (
103810056ns)
</span>
30750 <span class=
"blue">1.65<br> (
126771843ns)
</span>
30755 <span class=
"green">1.00<br> (
76852875ns)
</span>
30762 gcd
<boost::multiprecision::uint256_t
> (Trivial cases)
30767 <span class=
"red">3.92<br> (
2186ns)
</span>
30772 <span class=
"green">1.00<br> (
558ns)
</span>
30777 <span class=
"blue">1.54<br> (
862ns)
</span>
30782 <span class=
"green">1.00<br> (
558ns)
</span>
30787 <span class=
"green">1.03<br> (
572ns)
</span>
30794 gcd
<boost::multiprecision::uint256_t
> (adjacent Fibonacci numbers)
30799 <span class=
"blue">1.92<br> (
17235572ns)
</span>
30804 <span class=
"blue">1.89<br> (
16956962ns)
</span>
30809 <span class=
"blue">1.24<br> (
11155401ns)
</span>
30814 <span class=
"red">2.17<br> (
19466812ns)
</span>
30819 <span class=
"green">1.00<br> (
8964083ns)
</span>
30826 gcd
<boost::multiprecision::uint256_t
> (permutations of Fibonacci
30832 <span class=
"red">2.45<br> (
9417422440ns)
</span>
30837 <span class=
"blue">1.37<br> (
5269990456ns)
</span>
30842 <span class=
"blue">1.58<br> (
6081011309ns)
</span>
30847 <span class=
"blue">1.57<br> (
6044479950ns)
</span>
30852 <span class=
"green">1.00<br> (
3841778329ns)
</span>
30859 gcd
<boost::multiprecision::uint256_t
> (random prime number
30865 <span class=
"red">4.87<br> (
4919066ns)
</span>
30870 <span class=
"blue">1.22<br> (
1236082ns)
</span>
30875 <span class=
"red">3.29<br> (
3328411ns)
</span>
30880 <span class=
"blue">1.43<br> (
1447819ns)
</span>
30885 <span class=
"green">1.00<br> (
1011109ns)
</span>
30892 gcd
<boost::multiprecision::uint256_t
> (uniform random numbers)
30897 <span class=
"blue">1.83<br> (
22425804ns)
</span>
30902 <span class=
"blue">1.40<br> (
17164135ns)
</span>
30907 <span class=
"green">1.19<br> (
14545436ns)
</span>
30912 <span class=
"blue">1.63<br> (
19976038ns)
</span>
30917 <span class=
"green">1.00<br> (
12252895ns)
</span>
30924 gcd
<boost::multiprecision::uint512_t
> (Trivial cases)
30929 <span class=
"red">3.43<br> (
2342ns)
</span>
30934 <span class=
"green">1.00<br> (
683ns)
</span>
30939 <span class=
"blue">1.33<br> (
911ns)
</span>
30944 <span class=
"green">1.00<br> (
686ns)
</span>
30949 <span class=
"green">1.00<br> (
683ns)
</span>
30956 gcd
<boost::multiprecision::uint512_t
> (adjacent Fibonacci numbers)
30961 <span class=
"blue">1.95<br> (
32049761ns)
</span>
30966 <span class=
"red">2.76<br> (
45352231ns)
</span>
30971 <span class=
"blue">1.28<br> (
20998111ns)
</span>
30976 <span class=
"red">3.06<br> (
50350772ns)
</span>
30981 <span class=
"green">1.00<br> (
16436491ns)
</span>
30988 gcd
<boost::multiprecision::uint512_t
> (permutations of Fibonacci
30994 <span class=
"red">3.55<br> (
17112372205ns)
</span>
30999 <span class=
"blue">1.23<br> (
5911837749ns)
</span>
31004 <span class=
"red">2.50<br> (
12050581754ns)
</span>
31009 <span class=
"blue">1.41<br> (
6807285781ns)
</span>
31014 <span class=
"green">1.00<br> (
4825798492ns)
</span>
31021 gcd
<boost::multiprecision::uint512_t
> (random prime number
31027 <span class=
"red">4.50<br> (
5057957ns)
</span>
31032 <span class=
"blue">1.24<br> (
1389638ns)
</span>
31037 <span class=
"red">3.14<br> (
3534092ns)
</span>
31042 <span class=
"blue">1.46<br> (
1639899ns)
</span>
31047 <span class=
"green">1.00<br> (
1125162ns)
</span>
31054 gcd
<boost::multiprecision::uint512_t
> (uniform random numbers)
31059 <span class=
"blue">1.73<br> (
54047618ns)
</span>
31064 <span class=
"blue">1.41<br> (
43900144ns)
</span>
31069 <span class=
"green">1.18<br> (
36748862ns)
</span>
31074 <span class=
"blue">1.59<br> (
49619900ns)
</span>
31079 <span class=
"green">1.00<br> (
31215862ns)
</span>
31086 gcd
<unsigned long long
> (Trivial cases)
31091 <span class=
"green">1.00<br> (
126ns)
</span>
31096 <span class=
"blue">1.39<br> (
175ns)
</span>
31101 <span class=
"blue">1.25<br> (
157ns)
</span>
31106 <span class=
"green">1.13<br> (
142ns)
</span>
31111 <span class=
"green">1.08<br> (
136ns)
</span>
31118 gcd
<unsigned long long
> (adjacent Fibonacci numbers)
31123 <span class=
"green">1.00<br> (
9128ns)
</span>
31128 <span class=
"red">9.71<br> (
88614ns)
</span>
31133 <span class=
"blue">1.42<br> (
12990ns)
</span>
31138 <span class=
"red">9.53<br> (
86978ns)
</span>
31143 <span class=
"red">2.05<br> (
18728ns)
</span>
31150 gcd
<unsigned long long
> (permutations of Fibonacci numbers)
31155 <span class=
"red">2.35<br> (
3279425ns)
</span>
31160 <span class=
"green">1.13<br> (
1572402ns)
</span>
31165 <span class=
"blue">1.97<br> (
2742654ns)
</span>
31170 <span class=
"green">1.09<br> (
1514923ns)
</span>
31175 <span class=
"green">1.00<br> (
1393889ns)
</span>
31182 gcd
<unsigned long long
> (random prime number products)
31187 <span class=
"blue">1.47<br> (
602247ns)
</span>
31192 <span class=
"green">1.10<br> (
447959ns)
</span>
31197 <span class=
"blue">1.24<br> (
506832ns)
</span>
31202 <span class=
"green">1.08<br> (
442637ns)
</span>
31207 <span class=
"green">1.00<br> (
408504ns)
</span>
31214 gcd
<unsigned long long
> (uniform random numbers)
31219 <span class=
"green">1.16<br> (
782472ns)
</span>
31224 <span class=
"green">1.16<br> (
781423ns)
</span>
31229 <span class=
"green">1.00<br> (
672974ns)
</span>
31234 <span class=
"green">1.16<br> (
779270ns)
</span>
31239 <span class=
"green">1.10<br> (
742312ns)
</span>
31246 gcd
<unsigned long
> (Trivial cases)
31251 <span class=
"green">1.00<br> (
112ns)
</span>
31256 <span class=
"blue">1.42<br> (
159ns)
</span>
31261 <span class=
"blue">1.22<br> (
137ns)
</span>
31266 <span class=
"blue">1.21<br> (
135ns)
</span>
31271 <span class=
"blue">1.21<br> (
135ns)
</span>
31278 gcd
<unsigned long
> (adjacent Fibonacci numbers)
31283 <span class=
"green">1.00<br> (
10253ns)
</span>
31288 <span class=
"red">8.66<br> (
88746ns)
</span>
31293 <span class=
"blue">1.31<br> (
13391ns)
</span>
31298 <span class=
"red">8.51<br> (
87217ns)
</span>
31303 <span class=
"blue">1.79<br> (
18361ns)
</span>
31310 gcd
<unsigned long
> (permutations of Fibonacci numbers)
31315 <span class=
"red">2.35<br> (
3271184ns)
</span>
31320 <span class=
"green">1.13<br> (
1576470ns)
</span>
31325 <span class=
"blue">1.99<br> (
2761823ns)
</span>
31330 <span class=
"green">1.10<br> (
1524202ns)
</span>
31335 <span class=
"green">1.00<br> (
1391168ns)
</span>
31342 gcd
<unsigned long
> (random prime number products)
31347 <span class=
"blue">1.45<br> (
597876ns)
</span>
31352 <span class=
"green">1.08<br> (
446057ns)
</span>
31357 <span class=
"blue">1.22<br> (
501704ns)
</span>
31362 <span class=
"green">1.08<br> (
445617ns)
</span>
31367 <span class=
"green">1.00<br> (
412184ns)
</span>
31374 gcd
<unsigned long
> (uniform random numbers)
31379 <span class=
"green">1.18<br> (
794630ns)
</span>
31384 <span class=
"green">1.18<br> (
793453ns)
</span>
31389 <span class=
"green">1.00<br> (
675176ns)
</span>
31394 <span class=
"green">1.17<br> (
791469ns)
</span>
31399 <span class=
"green">1.15<br> (
775141ns)
</span>
31406 gcd
<unsigned short
> (Trivial cases)
31411 <span class=
"blue">1.37<br> (
127ns)
</span>
31416 <span class=
"green">1.01<br> (
94ns)
</span>
31421 <span class=
"blue">1.65<br> (
153ns)
</span>
31426 <span class=
"green">1.00<br> (
93ns)
</span>
31431 <span class=
"green">1.15<br> (
107ns)
</span>
31438 gcd
<unsigned short
> (adjacent Fibonacci numbers)
31443 <span class=
"green">1.00<br> (
647ns)
</span>
31448 <span class=
"red">4.94<br> (
3195ns)
</span>
31453 <span class=
"blue">1.85<br> (
1197ns)
</span>
31458 <span class=
"red">4.80<br> (
3103ns)
</span>
31463 <span class=
"blue">1.26<br> (
814ns)
</span>
31470 gcd
<unsigned short
> (permutations of Fibonacci numbers)
31475 <span class=
"red">2.18<br> (
23922ns)
</span>
31480 <span class=
"red">2.18<br> (
23937ns)
</span>
31485 <span class=
"red">3.25<br> (
35622ns)
</span>
31490 <span class=
"red">2.02<br> (
22184ns)
</span>
31495 <span class=
"green">1.00<br> (
10975ns)
</span>
31502 gcd
<unsigned short
> (random prime number products)
31507 <span class=
"blue">1.76<br> (
164869ns)
</span>
31512 <span class=
"green">1.06<br> (
99310ns)
</span>
31517 <span class=
"blue">1.75<br> (
163857ns)
</span>
31522 <span class=
"green">1.00<br> (
93720ns)
</span>
31527 <span class=
"green">1.03<br> (
96506ns)
</span>
31534 gcd
<unsigned short
> (uniform random numbers)
31539 <span class=
"blue">1.49<br> (
207037ns)
</span>
31544 <span class=
"green">1.03<br> (
143353ns)
</span>
31549 <span class=
"blue">1.49<br> (
206536ns)
</span>
31554 <span class=
"green">1.00<br> (
138705ns)
</span>
31559 <span class=
"green">1.05<br> (
145798ns)
</span>
31566 gcd
<unsigned
> (Trivial cases)
31571 <span class=
"blue">1.33<br> (
118ns)
</span>
31576 <span class=
"green">1.04<br> (
93ns)
</span>
31581 <span class=
"blue">1.66<br> (
148ns)
</span>
31586 <span class=
"green">1.00<br> (
89ns)
</span>
31591 <span class=
"green">1.11<br> (
99ns)
</span>
31598 gcd
<unsigned
> (adjacent Fibonacci numbers)
31603 <span class=
"green">1.00<br> (
1828ns)
</span>
31608 <span class=
"red">8.08<br> (
14770ns)
</span>
31613 <span class=
"red">2.43<br> (
4441ns)
</span>
31618 <span class=
"red">7.29<br> (
13321ns)
</span>
31623 <span class=
"blue">1.48<br> (
2706ns)
</span>
31630 gcd
<unsigned
> (permutations of Fibonacci numbers)
31635 <span class=
"red">2.12<br> (
350485ns)
</span>
31640 <span class=
"green">1.16<br> (
190884ns)
</span>
31645 <span class=
"red">2.17<br> (
359150ns)
</span>
31650 <span class=
"green">1.03<br> (
170124ns)
</span>
31655 <span class=
"green">1.00<br> (
165174ns)
</span>
31662 gcd
<unsigned
> (random prime number products)
31667 <span class=
"blue">1.73<br> (
316056ns)
</span>
31672 <span class=
"green">1.09<br> (
199210ns)
</span>
31677 <span class=
"blue">1.61<br> (
295756ns)
</span>
31682 <span class=
"green">1.00<br> (
183139ns)
</span>
31687 <span class=
"blue">1.24<br> (
226528ns)
</span>
31694 gcd
<unsigned
> (uniform random numbers)
31699 <span class=
"blue">1.37<br> (
389398ns)
</span>
31704 <span class=
"green">1.03<br> (
293115ns)
</span>
31709 <span class=
"blue">1.32<br> (
375314ns)
</span>
31714 <span class=
"green">1.00<br> (
284048ns)
</span>
31719 <span class=
"blue">1.24<br> (
352400ns)
</span>
31726 <br class=
"table-break">
31728 <div class=
"section">
31729 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
31730 <a name=
"special_function_and_distributio.section_gcd_method_comparison_with_Intel_C_C_0x_mode_version_1500_on_linux"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_gcd_method_comparison_with_Intel_C_C_0x_mode_version_1500_on_linux" title=
"gcd method comparison with Intel C++ C++0x mode version 1500 on linux">gcd
31731 method comparison with Intel C++ C++
0x mode version
1500 on linux
</a>
31732 </h2></div></div></div>
31733 <div class=
"table">
31734 <a name=
"special_function_and_distributio.section_gcd_method_comparison_with_Intel_C_C_0x_mode_version_1500_on_linux.table_gcd_method_comparison_with_Intel_C_C_0x_mode_version_1500_on_linux"></a><p class=
"title"><b>Table
 26.
 gcd method comparison with Intel C++ C++
0x mode version
1500 on linux
</b></p>
31735 <div class=
"table-contents"><table class=
"table" summary=
"gcd method comparison with Intel C++ C++0x mode version 1500 on linux">
31752 Stein_gcd boost
1.61
31757 Euclid_gcd boost
1.61
31762 Stein_gcd_textbook boost
1.61
31767 gcd_euclid_textbook boost
1.61
31772 mixed_binary_gcd boost
1.61
31780 gcd
<boost::multiprecision::uint1024_t
> (Trivial cases)
31785 <span class=
"red">4.77<br> (
4641ns)
</span>
31790 <span class=
"green">1.01<br> (
980ns)
</span>
31795 <span class=
"red">2.10<br> (
2043ns)
</span>
31800 <span class=
"green">1.00<br> (
973ns)
</span>
31805 <span class=
"red">2.02<br> (
1970ns)
</span>
31812 gcd
<boost::multiprecision::uint1024_t
> (adjacent Fibonacci
31818 <span class=
"red">2.08<br> (
58154864ns)
</span>
31823 <span class=
"red">2.50<br> (
69904918ns)
</span>
31828 <span class=
"blue">1.33<br> (
37216550ns)
</span>
31833 <span class=
"red">2.71<br> (
75796697ns)
</span>
31838 <span class=
"green">1.00<br> (
27972451ns)
</span>
31845 gcd
<boost::multiprecision::uint1024_t
> (permutations of Fibonacci
31851 <span class=
"red">19.48<br> (
33271105714ns)
</span>
31856 <span class=
"green">1.00<br> (
1708193354ns)
</span>
31861 <span class=
"red">12.76<br> (
21792913775ns)
</span>
31866 <span class=
"green">1.06<br> (
1815382677ns)
</span>
31871 <span class=
"red">2.18<br> (
3723938582ns)
</span>
31878 gcd
<boost::multiprecision::uint1024_t
> (random prime number
31884 <span class=
"red">6.89<br> (
9414373ns)
</span>
31889 <span class=
"green">1.00<br> (
1367187ns)
</span>
31894 <span class=
"red">4.72<br> (
6458117ns)
</span>
31899 <span class=
"green">1.16<br> (
1583753ns)
</span>
31904 <span class=
"green">1.14<br> (
1562793ns)
</span>
31911 gcd
<boost::multiprecision::uint1024_t
> (uniform random numbers)
31916 <span class=
"blue">1.93<br> (
202561994ns)
</span>
31921 <span class=
"green">1.06<br> (
111048658ns)
</span>
31926 <span class=
"blue">1.27<br> (
132829158ns)
</span>
31931 <span class=
"green">1.08<br> (
113036723ns)
</span>
31936 <span class=
"green">1.00<br> (
104969288ns)
</span>
31943 gcd
<boost::multiprecision::uint256_t
> (Trivial cases)
31948 <span class=
"red">6.93<br> (
3917ns)
</span>
31953 <span class=
"green">1.00<br> (
565ns)
</span>
31958 <span class=
"red">2.62<br> (
1479ns)
</span>
31963 <span class=
"green">1.01<br> (
573ns)
</span>
31968 <span class=
"red">2.71<br> (
1531ns)
</span>
31975 gcd
<boost::multiprecision::uint256_t
> (adjacent Fibonacci numbers)
31980 <span class=
"red">2.21<br> (
30286211ns)
</span>
31985 <span class=
"blue">1.23<br> (
16874361ns)
</span>
31990 <span class=
"blue">1.39<br> (
19081717ns)
</span>
31995 <span class=
"blue">1.29<br> (
17676519ns)
</span>
32000 <span class=
"green">1.00<br> (
13726965ns)
</span>
32007 gcd
<boost::multiprecision::uint256_t
> (permutations of Fibonacci
32013 <span class=
"red">3.09<br> (
16264475163ns)
</span>
32018 <span class=
"green">1.00<br> (
5267565731ns)
</span>
32023 <span class=
"blue">1.95<br> (
10286841026ns)
</span>
32028 <span class=
"green">1.04<br> (
5490091759ns)
</span>
32033 <span class=
"green">1.10<br> (
5793652829ns)
</span>
32040 gcd
<boost::multiprecision::uint256_t
> (random prime number
32046 <span class=
"red">7.24<br> (
9135147ns)
</span>
32051 <span class=
"green">1.00<br> (
1261015ns)
</span>
32056 <span class=
"red">4.68<br> (
5898603ns)
</span>
32061 <span class=
"green">1.04<br> (
1309201ns)
</span>
32066 <span class=
"green">1.19<br> (
1498616ns)
</span>
32073 gcd
<boost::multiprecision::uint256_t
> (uniform random numbers)
32078 <span class=
"red">2.19<br> (
37665692ns)
</span>
32083 <span class=
"green">1.00<br> (
17208818ns)
</span>
32088 <span class=
"blue">1.40<br> (
24038634ns)
</span>
32093 <span class=
"green">1.04<br> (
17885551ns)
</span>
32098 <span class=
"green">1.04<br> (
17856525ns)
</span>
32105 gcd
<boost::multiprecision::uint512_t
> (Trivial cases)
32110 <span class=
"red">6.14<br> (
4226ns)
</span>
32115 <span class=
"green">1.04<br> (
714ns)
</span>
32120 <span class=
"red">2.40<br> (
1650ns)
</span>
32125 <span class=
"green">1.00<br> (
688ns)
</span>
32130 <span class=
"red">2.54<br> (
1750ns)
</span>
32137 gcd
<boost::multiprecision::uint512_t
> (adjacent Fibonacci numbers)
32142 <span class=
"red">2.09<br> (
50478428ns)
</span>
32147 <span class=
"blue">1.85<br> (
44510007ns)
</span>
32152 <span class=
"blue">1.30<br> (
31453596ns)
</span>
32157 <span class=
"blue">1.95<br> (
46966463ns)
</span>
32162 <span class=
"green">1.00<br> (
24119978ns)
</span>
32169 gcd
<boost::multiprecision::uint512_t
> (permutations of Fibonacci
32175 <span class=
"red">4.78<br> (
28634298954ns)
</span>
32180 <span class=
"green">1.00<br> (
5992545367ns)
</span>
32185 <span class=
"red">3.03<br> (
18149620491ns)
</span>
32190 <span class=
"green">1.07<br> (
6428199599ns)
</span>
32195 <span class=
"green">1.16<br> (
6922805976ns)
</span>
32202 gcd
<boost::multiprecision::uint512_t
> (random prime number
32208 <span class=
"red">6.82<br> (
9443735ns)
</span>
32213 <span class=
"green">1.00<br> (
1384889ns)
</span>
32218 <span class=
"red">4.40<br> (
6089320ns)
</span>
32223 <span class=
"green">1.08<br> (
1490160ns)
</span>
32228 <span class=
"green">1.20<br> (
1659326ns)
</span>
32235 gcd
<boost::multiprecision::uint512_t
> (uniform random numbers)
32240 <span class=
"blue">1.91<br> (
81450557ns)
</span>
32245 <span class=
"green">1.00<br> (
42646044ns)
</span>
32250 <span class=
"blue">1.25<br> (
53179175ns)
</span>
32255 <span class=
"green">1.10<br> (
46719225ns)
</span>
32260 <span class=
"green">1.00<br> (
42673142ns)
</span>
32267 gcd
<unsigned long long
> (Trivial cases)
32272 <span class=
"green">1.00<br> (
116ns)
</span>
32277 <span class=
"blue">1.41<br> (
164ns)
</span>
32282 <span class=
"green">1.18<br> (
137ns)
</span>
32287 <span class=
"green">1.14<br> (
132ns)
</span>
32292 <span class=
"green">1.11<br> (
129ns)
</span>
32299 gcd
<unsigned long long
> (adjacent Fibonacci numbers)
32304 <span class=
"green">1.00<br> (
10264ns)
</span>
32309 <span class=
"red">8.74<br> (
89752ns)
</span>
32314 <span class=
"blue">1.79<br> (
18416ns)
</span>
32319 <span class=
"red">8.56<br> (
87836ns)
</span>
32324 <span class=
"blue">1.92<br> (
19682ns)
</span>
32331 gcd
<unsigned long long
> (permutations of Fibonacci numbers)
32336 <span class=
"red">2.38<br> (
3155892ns)
</span>
32341 <span class=
"green">1.17<br> (
1546387ns)
</span>
32346 <span class=
"red">2.31<br> (
3064571ns)
</span>
32351 <span class=
"green">1.14<br> (
1505421ns)
</span>
32356 <span class=
"green">1.00<br> (
1324137ns)
</span>
32363 gcd
<unsigned long long
> (random prime number products)
32368 <span class=
"blue">1.51<br> (
570068ns)
</span>
32373 <span class=
"green">1.19<br> (
446612ns)
</span>
32378 <span class=
"blue">1.48<br> (
558835ns)
</span>
32383 <span class=
"green">1.19<br> (
446745ns)
</span>
32388 <span class=
"green">1.00<br> (
376559ns)
</span>
32395 gcd
<unsigned long long
> (uniform random numbers)
32400 <span class=
"green">1.02<br> (
729507ns)
</span>
32405 <span class=
"green">1.12<br> (
796575ns)
</span>
32410 <span class=
"green">1.06<br> (
754568ns)
</span>
32415 <span class=
"green">1.09<br> (
780209ns)
</span>
32420 <span class=
"green">1.00<br> (
714345ns)
</span>
32427 gcd
<unsigned long
> (Trivial cases)
32432 <span class=
"green">1.00<br> (
111ns)
</span>
32437 <span class=
"blue">1.50<br> (
167ns)
</span>
32442 <span class=
"blue">1.35<br> (
150ns)
</span>
32447 <span class=
"blue">1.22<br> (
135ns)
</span>
32452 <span class=
"green">1.14<br> (
126ns)
</span>
32459 gcd
<unsigned long
> (adjacent Fibonacci numbers)
32464 <span class=
"green">1.00<br> (
10290ns)
</span>
32469 <span class=
"red">9.04<br> (
92993ns)
</span>
32474 <span class=
"blue">1.79<br> (
18378ns)
</span>
32479 <span class=
"red">8.51<br> (
87529ns)
</span>
32484 <span class=
"blue">1.91<br> (
19686ns)
</span>
32491 gcd
<unsigned long
> (permutations of Fibonacci numbers)
32496 <span class=
"red">2.39<br> (
3151730ns)
</span>
32501 <span class=
"green">1.19<br> (
1571898ns)
</span>
32506 <span class=
"red">2.39<br> (
3157925ns)
</span>
32511 <span class=
"green">1.15<br> (
1514291ns)
</span>
32516 <span class=
"green">1.00<br> (
1321038ns)
</span>
32523 gcd
<unsigned long
> (random prime number products)
32528 <span class=
"blue">1.52<br> (
567900ns)
</span>
32533 <span class=
"green">1.20<br> (
447416ns)
</span>
32538 <span class=
"blue">1.53<br> (
570241ns)
</span>
32543 <span class=
"green">1.17<br> (
437075ns)
</span>
32548 <span class=
"green">1.00<br> (
373656ns)
</span>
32555 gcd
<unsigned long
> (uniform random numbers)
32560 <span class=
"green">1.02<br> (
725502ns)
</span>
32565 <span class=
"green">1.11<br> (
786216ns)
</span>
32570 <span class=
"green">1.14<br> (
809581ns)
</span>
32575 <span class=
"green">1.16<br> (
823657ns)
</span>
32580 <span class=
"green">1.00<br> (
709300ns)
</span>
32587 gcd
<unsigned short
> (Trivial cases)
32592 <span class=
"blue">1.70<br> (
119ns)
</span>
32597 <span class=
"green">1.10<br> (
77ns)
</span>
32602 <span class=
"blue">1.64<br> (
115ns)
</span>
32607 <span class=
"green">1.00<br> (
70ns)
</span>
32612 <span class=
"blue">1.34<br> (
94ns)
</span>
32619 gcd
<unsigned short
> (adjacent Fibonacci numbers)
32624 <span class=
"green">1.00<br> (
505ns)
</span>
32629 <span class=
"red">6.66<br> (
3361ns)
</span>
32634 <span class=
"blue">1.82<br> (
920ns)
</span>
32639 <span class=
"red">6.00<br> (
3031ns)
</span>
32644 <span class=
"blue">1.43<br> (
723ns)
</span>
32651 gcd
<unsigned short
> (permutations of Fibonacci numbers)
32656 <span class=
"green">1.03<br> (
9677ns)
</span>
32661 <span class=
"red">2.47<br> (
23264ns)
</span>
32666 <span class=
"red">2.31<br> (
21708ns)
</span>
32671 <span class=
"red">2.20<br> (
20726ns)
</span>
32676 <span class=
"green">1.00<br> (
9404ns)
</span>
32683 gcd
<unsigned short
> (random prime number products)
32688 <span class=
"blue">1.66<br> (
144754ns)
</span>
32693 <span class=
"green">1.04<br> (
91131ns)
</span>
32698 <span class=
"blue">1.75<br> (
152844ns)
</span>
32703 <span class=
"green">1.00<br> (
87426ns)
</span>
32708 <span class=
"green">1.09<br> (
95489ns)
</span>
32715 gcd
<unsigned short
> (uniform random numbers)
32720 <span class=
"blue">1.47<br> (
193344ns)
</span>
32725 <span class=
"green">1.05<br> (
138447ns)
</span>
32730 <span class=
"blue">1.54<br> (
203579ns)
</span>
32735 <span class=
"green">1.00<br> (
131849ns)
</span>
32740 <span class=
"green">1.12<br> (
147658ns)
</span>
32747 gcd
<unsigned
> (Trivial cases)
32752 <span class=
"blue">1.53<br> (
121ns)
</span>
32757 <span class=
"green">1.09<br> (
86ns)
</span>
32762 <span class=
"blue">1.80<br> (
142ns)
</span>
32767 <span class=
"green">1.00<br> (
79ns)
</span>
32772 <span class=
"blue">1.23<br> (
97ns)
</span>
32779 gcd
<unsigned
> (adjacent Fibonacci numbers)
32784 <span class=
"green">1.00<br> (
2543ns)
</span>
32789 <span class=
"red">5.58<br> (
14181ns)
</span>
32794 <span class=
"blue">1.87<br> (
4761ns)
</span>
32799 <span class=
"red">5.23<br> (
13303ns)
</span>
32804 <span class=
"blue">1.28<br> (
3249ns)
</span>
32811 gcd
<unsigned
> (permutations of Fibonacci numbers)
32816 <span class=
"red">2.23<br> (
322541ns)
</span>
32821 <span class=
"blue">1.24<br> (
178892ns)
</span>
32826 <span class=
"red">2.63<br> (
380151ns)
</span>
32831 <span class=
"green">1.16<br> (
167798ns)
</span>
32836 <span class=
"green">1.00<br> (
144818ns)
</span>
32843 gcd
<unsigned
> (random prime number products)
32848 <span class=
"blue">1.58<br> (
287780ns)
</span>
32853 <span class=
"green">1.04<br> (
190430ns)
</span>
32858 <span class=
"blue">1.72<br> (
313206ns)
</span>
32863 <span class=
"green">1.00<br> (
182486ns)
</span>
32868 <span class=
"green">1.06<br> (
194089ns)
</span>
32875 gcd
<unsigned
> (uniform random numbers)
32880 <span class=
"blue">1.25<br> (
357105ns)
</span>
32885 <span class=
"green">1.00<br> (
285373ns)
</span>
32890 <span class=
"blue">1.43<br> (
406966ns)
</span>
32895 <span class=
"green">1.03<br> (
294621ns)
</span>
32900 <span class=
"green">1.12<br> (
319048ns)
</span>
32907 <br class=
"table-break">
32909 <div class=
"section">
32910 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
32911 <a name=
"special_function_and_distributio.section_gcd_method_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_gcd_method_comparison_with_Microsoft_Visual_C_version_14_0_on_Windows_x64" title=
"gcd method comparison with Microsoft Visual C++ version 14.0 on Windows x64">gcd
32912 method comparison with Microsoft Visual C++ version
14.0 on Windows x64
</a>
32913 </h2></div></div></div>
32914 <div class=
"table">
32915 <a name=
"special_function_and_distributio.section_gcd_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"></a><p class=
"title"><b>Table
 27.
 gcd method comparison with Microsoft Visual C++ version
14.0 on Windows
32917 <div class=
"table-contents"><table class=
"table" summary=
"gcd method comparison with Microsoft Visual C++ version 14.0 on Windows
32935 Stein_gcd boost
1.61
32940 Euclid_gcd boost
1.61
32945 Stein_gcd_textbook boost
1.61
32950 gcd_euclid_textbook boost
1.61
32955 mixed_binary_gcd boost
1.61
32963 gcd
<boost::multiprecision::uint1024_t
> (Trivial cases)
32968 <span class=
"red">3.05<br> (
2653ns)
</span>
32973 <span class=
"green">1.00<br> (
871ns)
</span>
32978 <span class=
"blue">1.44<br> (
1254ns)
</span>
32983 <span class=
"green">1.01<br> (
882ns)
</span>
32988 <span class=
"blue">1.92<br> (
1669ns)
</span>
32995 gcd
<boost::multiprecision::uint1024_t
> (adjacent Fibonacci
33001 <span class=
"red">2.03<br> (
59670883ns)
</span>
33006 <span class=
"red">2.16<br> (
63320661ns)
</span>
33011 <span class=
"green">1.00<br> (
29370585ns)
</span>
33016 <span class=
"blue">1.86<br> (
54668476ns)
</span>
33021 <span class=
"blue">1.38<br> (
40663816ns)
</span>
33028 gcd
<boost::multiprecision::uint1024_t
> (permutations of Fibonacci
33034 <span class=
"red">15.51<br> (
33644126589ns)
</span>
33039 <span class=
"green">1.00<br> (
2169788957ns)
</span>
33044 <span class=
"red">7.78<br> (
16883236272ns)
</span>
33049 <span class=
"green">1.10<br> (
2378290598ns)
</span>
33054 <span class=
"red">2.64<br> (
5721817992ns)
</span>
33061 gcd
<boost::multiprecision::uint1024_t
> (random prime number
33067 <span class=
"red">5.56<br> (
7426321ns)
</span>
33072 <span class=
"green">1.06<br> (
1420925ns)
</span>
33077 <span class=
"red">3.18<br> (
4254380ns)
</span>
33082 <span class=
"green">1.00<br> (
1336372ns)
</span>
33087 <span class=
"blue">1.61<br> (
2149489ns)
</span>
33094 gcd
<boost::multiprecision::uint1024_t
> (uniform random numbers)
33099 <span class=
"red">3.03<br> (
275000359ns)
</span>
33104 <span class=
"blue">1.20<br> (
109316990ns)
</span>
33109 <span class=
"blue">1.36<br> (
123200308ns)
</span>
33114 <span class=
"green">1.00<br> (
90757472ns)
</span>
33119 <span class=
"red">2.11<br> (
191066461ns)
</span>
33126 gcd
<boost::multiprecision::uint256_t
> (Trivial cases)
33131 <span class=
"red">3.56<br> (
2100ns)
</span>
33136 <span class=
"green">1.00<br> (
590ns)
</span>
33141 <span class=
"blue">1.52<br> (
896ns)
</span>
33146 <span class=
"green">1.01<br> (
594ns)
</span>
33151 <span class=
"red">2.47<br> (
1460ns)
</span>
33158 gcd
<boost::multiprecision::uint256_t
> (adjacent Fibonacci numbers)
33163 <span class=
"blue">1.87<br> (
25292952ns)
</span>
33168 <span class=
"green">1.05<br> (
14156133ns)
</span>
33173 <span class=
"green">1.04<br> (
14011069ns)
</span>
33178 <span class=
"green">1.00<br> (
13517673ns)
</span>
33183 <span class=
"blue">1.40<br> (
18914822ns)
</span>
33190 gcd
<boost::multiprecision::uint256_t
> (permutations of Fibonacci
33196 <span class=
"red">3.23<br> (
13662865260ns)
</span>
33201 <span class=
"green">1.06<br> (
4469548580ns)
</span>
33206 <span class=
"blue">1.76<br> (
7471801261ns)
</span>
33211 <span class=
"green">1.00<br> (
4236351208ns)
</span>
33216 <span class=
"blue">1.85<br> (
7828273663ns)
</span>
33223 gcd
<boost::multiprecision::uint256_t
> (random prime number
33229 <span class=
"red">5.65<br> (
7151179ns)
</span>
33234 <span class=
"green">1.01<br> (
1279095ns)
</span>
33239 <span class=
"red">3.25<br> (
4106910ns)
</span>
33244 <span class=
"green">1.00<br> (
1264825ns)
</span>
33249 <span class=
"blue">1.70<br> (
2152290ns)
</span>
33256 gcd
<boost::multiprecision::uint256_t
> (uniform random numbers)
33261 <span class=
"red">2.45<br> (
32310613ns)
</span>
33266 <span class=
"green">1.06<br> (
14059302ns)
</span>
33271 <span class=
"blue">1.35<br> (
17793742ns)
</span>
33276 <span class=
"green">1.00<br> (
13204360ns)
</span>
33281 <span class=
"blue">1.84<br> (
24264232ns)
</span>
33288 gcd
<boost::multiprecision::uint512_t
> (Trivial cases)
33293 <span class=
"red">3.43<br> (
2210ns)
</span>
33298 <span class=
"green">1.00<br> (
644ns)
</span>
33303 <span class=
"blue">1.55<br> (
1000ns)
</span>
33308 <span class=
"green">1.03<br> (
662ns)
</span>
33313 <span class=
"red">2.10<br> (
1355ns)
</span>
33320 gcd
<boost::multiprecision::uint512_t
> (adjacent Fibonacci numbers)
33325 <span class=
"blue">1.88<br> (
48927775ns)
</span>
33330 <span class=
"blue">1.42<br> (
37027792ns)
</span>
33335 <span class=
"green">1.00<br> (
26031785ns)
</span>
33340 <span class=
"blue">1.30<br> (
33931511ns)
</span>
33345 <span class=
"blue">1.28<br> (
33404007ns)
</span>
33352 gcd
<boost::multiprecision::uint512_t
> (permutations of Fibonacci
33358 <span class=
"red">5.53<br> (
28125905824ns)
</span>
33363 <span class=
"green">1.08<br> (
5505436279ns)
</span>
33368 <span class=
"red">2.89<br> (
14713059756ns)
</span>
33373 <span class=
"green">1.00<br> (
5084759818ns)
</span>
33378 <span class=
"blue">1.85<br> (
9420550833ns)
</span>
33385 gcd
<boost::multiprecision::uint512_t
> (random prime number
33391 <span class=
"red">5.48<br> (
7364662ns)
</span>
33396 <span class=
"green">1.01<br> (
1351079ns)
</span>
33401 <span class=
"red">3.28<br> (
4407547ns)
</span>
33406 <span class=
"green">1.00<br> (
1344003ns)
</span>
33411 <span class=
"blue">1.58<br> (
2123434ns)
</span>
33418 gcd
<boost::multiprecision::uint512_t
> (uniform random numbers)
33423 <span class=
"red">2.66<br> (
87178566ns)
</span>
33428 <span class=
"green">1.13<br> (
37150982ns)
</span>
33433 <span class=
"blue">1.39<br> (
45679514ns)
</span>
33438 <span class=
"green">1.00<br> (
32787132ns)
</span>
33443 <span class=
"blue">1.88<br> (
61528205ns)
</span>
33450 gcd
<unsigned long long
> (Trivial cases)
33455 <span class=
"green">1.00<br> (
119ns)
</span>
33460 <span class=
"blue">1.39<br> (
166ns)
</span>
33465 <span class=
"blue">1.41<br> (
168ns)
</span>
33470 <span class=
"green">1.17<br> (
139ns)
</span>
33475 <span class=
"green">1.13<br> (
134ns)
</span>
33482 gcd
<unsigned long long
> (adjacent Fibonacci numbers)
33487 <span class=
"green">1.00<br> (
8347ns)
</span>
33492 <span class=
"red">10.38<br> (
86663ns)
</span>
33497 <span class=
"red">3.35<br> (
27955ns)
</span>
33502 <span class=
"red">10.09<br> (
84227ns)
</span>
33507 <span class=
"red">2.28<br> (
19057ns)
</span>
33514 gcd
<unsigned long long
> (permutations of Fibonacci numbers)
33519 <span class=
"red">2.35<br> (
3296845ns)
</span>
33524 <span class=
"green">1.09<br> (
1534499ns)
</span>
33529 <span class=
"red">2.64<br> (
3696696ns)
</span>
33534 <span class=
"green">1.06<br> (
1481449ns)
</span>
33539 <span class=
"green">1.00<br> (
1402222ns)
</span>
33546 gcd
<unsigned long long
> (random prime number products)
33551 <span class=
"blue">1.48<br> (
614650ns)
</span>
33556 <span class=
"green">1.05<br> (
435946ns)
</span>
33561 <span class=
"blue">1.61<br> (
668617ns)
</span>
33566 <span class=
"green">1.03<br> (
429584ns)
</span>
33571 <span class=
"green">1.00<br> (
415667ns)
</span>
33578 gcd
<unsigned long long
> (uniform random numbers)
33583 <span class=
"green">1.06<br> (
807246ns)
</span>
33588 <span class=
"green">1.02<br> (
774035ns)
</span>
33593 <span class=
"green">1.16<br> (
883077ns)
</span>
33598 <span class=
"green">1.00<br> (
763348ns)
</span>
33603 <span class=
"green">1.00<br> (
760748ns)
</span>
33610 gcd
<unsigned long
> (Trivial cases)
33615 <span class=
"blue">1.39<br> (
114ns)
</span>
33620 <span class=
"green">1.09<br> (
89ns)
</span>
33625 <span class=
"red">2.04<br> (
167ns)
</span>
33630 <span class=
"green">1.00<br> (
82ns)
</span>
33635 <span class=
"green">1.15<br> (
94ns)
</span>
33642 gcd
<unsigned long
> (adjacent Fibonacci numbers)
33647 <span class=
"green">1.00<br> (
2005ns)
</span>
33652 <span class=
"red">7.64<br> (
15319ns)
</span>
33657 <span class=
"red">3.75<br> (
7524ns)
</span>
33662 <span class=
"red">7.55<br> (
15137ns)
</span>
33667 <span class=
"blue">1.84<br> (
3694ns)
</span>
33674 gcd
<unsigned long
> (permutations of Fibonacci numbers)
33679 <span class=
"red">2.31<br> (
346174ns)
</span>
33684 <span class=
"green">1.19<br> (
177975ns)
</span>
33689 <span class=
"red">3.40<br> (
508462ns)
</span>
33694 <span class=
"green">1.10<br> (
164321ns)
</span>
33699 <span class=
"green">1.00<br> (
149731ns)
</span>
33706 gcd
<unsigned long
> (random prime number products)
33711 <span class=
"blue">1.82<br> (
317220ns)
</span>
33716 <span class=
"green">1.06<br> (
184591ns)
</span>
33721 <span class=
"red">2.39<br> (
416236ns)
</span>
33726 <span class=
"green">1.00<br> (
174283ns)
</span>
33731 <span class=
"green">1.13<br> (
196343ns)
</span>
33738 gcd
<unsigned long
> (uniform random numbers)
33743 <span class=
"blue">1.46<br> (
401554ns)
</span>
33748 <span class=
"green">1.01<br> (
277398ns)
</span>
33753 <span class=
"blue">1.85<br> (
508645ns)
</span>
33758 <span class=
"green">1.00<br> (
274854ns)
</span>
33763 <span class=
"green">1.18<br> (
325496ns)
</span>
33770 gcd
<unsigned short
> (Trivial cases)
33775 <span class=
"blue">1.63<br> (
122ns)
</span>
33780 <span class=
"green">1.12<br> (
84ns)
</span>
33785 <span class=
"red">2.29<br> (
172ns)
</span>
33790 <span class=
"green">1.00<br> (
75ns)
</span>
33795 <span class=
"blue">1.31<br> (
98ns)
</span>
33802 gcd
<unsigned short
> (adjacent Fibonacci numbers)
33807 <span class=
"green">1.00<br> (
590ns)
</span>
33812 <span class=
"red">6.11<br> (
3605ns)
</span>
33817 <span class=
"red">2.69<br> (
1588ns)
</span>
33822 <span class=
"red">5.51<br> (
3250ns)
</span>
33827 <span class=
"blue">1.52<br> (
898ns)
</span>
33834 gcd
<unsigned short
> (permutations of Fibonacci numbers)
33839 <span class=
"blue">1.43<br> (
16631ns)
</span>
33844 <span class=
"red">2.17<br> (
25211ns)
</span>
33849 <span class=
"red">4.08<br> (
47419ns)
</span>
33854 <span class=
"blue">1.97<br> (
22841ns)
</span>
33859 <span class=
"green">1.00<br> (
11611ns)
</span>
33866 gcd
<unsigned short
> (random prime number products)
33871 <span class=
"blue">1.55<br> (
144505ns)
</span>
33876 <span class=
"green">1.10<br> (
102665ns)
</span>
33881 <span class=
"red">2.20<br> (
205019ns)
</span>
33886 <span class=
"green">1.00<br> (
92984ns)
</span>
33891 <span class=
"green">1.09<br> (
101392ns)
</span>
33898 gcd
<unsigned short
> (uniform random numbers)
33903 <span class=
"blue">1.39<br> (
189654ns)
</span>
33908 <span class=
"green">1.08<br> (
146973ns)
</span>
33913 <span class=
"blue">1.86<br> (
254281ns)
</span>
33918 <span class=
"green">1.00<br> (
136708ns)
</span>
33923 <span class=
"green">1.13<br> (
154282ns)
</span>
33930 gcd
<unsigned
> (Trivial cases)
33935 <span class=
"blue">1.40<br> (
113ns)
</span>
33940 <span class=
"green">1.07<br> (
87ns)
</span>
33945 <span class=
"red">2.11<br> (
171ns)
</span>
33950 <span class=
"green">1.00<br> (
81ns)
</span>
33955 <span class=
"green">1.15<br> (
93ns)
</span>
33962 gcd
<unsigned
> (adjacent Fibonacci numbers)
33967 <span class=
"green">1.00<br> (
1993ns)
</span>
33972 <span class=
"red">6.98<br> (
13906ns)
</span>
33977 <span class=
"red">3.70<br> (
7384ns)
</span>
33982 <span class=
"red">6.68<br> (
13323ns)
</span>
33987 <span class=
"blue">1.59<br> (
3165ns)
</span>
33994 gcd
<unsigned
> (permutations of Fibonacci numbers)
33999 <span class=
"red">2.32<br> (
345911ns)
</span>
34004 <span class=
"green">1.19<br> (
177891ns)
</span>
34009 <span class=
"red">3.44<br> (
512584ns)
</span>
34014 <span class=
"green">1.09<br> (
162012ns)
</span>
34019 <span class=
"green">1.00<br> (
148982ns)
</span>
34026 gcd
<unsigned
> (random prime number products)
34031 <span class=
"blue">1.79<br> (
316605ns)
</span>
34036 <span class=
"green">1.06<br> (
187049ns)
</span>
34041 <span class=
"red">2.36<br> (
415886ns)
</span>
34046 <span class=
"green">1.00<br> (
176518ns)
</span>
34051 <span class=
"green">1.14<br> (
200933ns)
</span>
34058 gcd
<unsigned
> (uniform random numbers)
34063 <span class=
"blue">1.43<br> (
400024ns)
</span>
34068 <span class=
"green">1.01<br> (
283292ns)
</span>
34073 <span class=
"blue">1.84<br> (
513812ns)
</span>
34078 <span class=
"green">1.00<br> (
279687ns)
</span>
34083 <span class=
"green">1.17<br> (
326341ns)
</span>
34090 <br class=
"table-break">
34093 <table xmlns:
rev=
"http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width=
"100%"><tr>
34094 <td align=
"left"><p><small>Last revised: April
07,
2016 at
18:
35:
15 GMT
</small></p></td>
34095 <td align=
"right"><div class=
"copyright-footer"></div></td>
34098 <div class=
"spirit-nav"></div>