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.77.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>
95 <dt><span class=
"section"><a href=
"index.html#special_function_and_distributio.section_gcd_method_comparison_with_Microsoft_Visual_C_version_14_1_on_Windows_x64">gcd
96 method comparison with Microsoft Visual C++ version
14.1 on Windows x64
</a></span></dt>
100 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
101 <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
102 Comparison on Windows x64
</a>
103 </h2></div></div></div>
105 <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>
106 <div class=
"table-contents"><table class=
"table" summary=
"Compiler Comparison on Windows x64">
122 Microsoft Visual C++ version
14.0<br> boost
1.61
127 GNU C++ version
5.3.0<br> boost
1.61
132 GNU C++ version
5.3.0<br> boost
1.61<br> promote_double
<false
>
137 Intel C++ C++
0x mode version
1600<br> boost
1.61
150 <span class=
"green">1.16<br> (
208ns)
</span>
155 <span class=
"blue">1.21<br> (
217ns)
</span>
160 <span class=
"green">1.06<br> (
190ns)
</span>
165 <span class=
"green">1.00<br> (
180ns)
</span>
177 <span class=
"blue">1.57<br> (
151ns)
</span>
182 <span class=
"blue">1.80<br> (
173ns)
</span>
187 <span class=
"green">1.16<br> (
111ns)
</span>
192 <span class=
"green">1.00<br> (
96ns)
</span>
204 <span class=
"blue">1.74<br> (
176ns)
</span>
209 <span class=
"red">3.78<br> (
382ns)
</span>
214 <span class=
"red">2.17<br> (
219ns)
</span>
219 <span class=
"green">1.00<br> (
101ns)
</span>
231 <span class=
"blue">1.44<br> (
520ns)
</span>
236 <span class=
"red">3.03<br> (
1096ns)
</span>
241 <span class=
"blue">1.84<br> (
666ns)
</span>
246 <span class=
"green">1.00<br> (
362ns)
</span>
258 <span class=
"red">3.21<br> (
45ns)
</span>
263 <span class=
"red">3.43<br> (
48ns)
</span>
268 <span class=
"red">3.07<br> (
43ns)
</span>
273 <span class=
"green">1.00<br> (
14ns)
</span>
285 <span class=
"green">1.11<br> (
404ns)
</span>
290 <span class=
"red">2.78<br> (
1016ns)
</span>
295 <span class=
"blue">1.21<br> (
442ns)
</span>
300 <span class=
"green">1.00<br> (
365ns)
</span>
307 cyl_bessel_i (integer order)
312 <span class=
"blue">1.29<br> (
261ns)
</span>
317 <span class=
"red">3.16<br> (
638ns)
</span>
322 <span class=
"blue">1.22<br> (
247ns)
</span>
327 <span class=
"green">1.00<br> (
202ns)
</span>
339 <span class=
"green">1.19<br> (
488ns)
</span>
344 <span class=
"red">2.06<br> (
841ns)
</span>
349 <span class=
"blue">1.25<br> (
513ns)
</span>
354 <span class=
"green">1.00<br> (
409ns)
</span>
361 cyl_bessel_j (integer order)
366 <span class=
"blue">1.36<br> (
103ns)
</span>
371 <span class=
"red">2.39<br> (
182ns)
</span>
376 <span class=
"blue">1.47<br> (
112ns)
</span>
381 <span class=
"green">1.00<br> (
76ns)
</span>
393 <span class=
"green">1.04<br> (
747ns)
</span>
398 <span class=
"red">9.43<br> (
6743ns)
</span>
403 <span class=
"green">1.03<br> (
734ns)
</span>
408 <span class=
"green">1.00<br> (
715ns)
</span>
415 cyl_bessel_k (integer order)
420 <span class=
"blue">1.26<br> (
419ns)
</span>
425 <span class=
"red">10.49<br> (
3494ns)
</span>
430 <span class=
"green">1.10<br> (
367ns)
</span>
435 <span class=
"green">1.00<br> (
333ns)
</span>
447 <span class=
"red">16.76<br> (
11212ns)
</span>
452 <span class=
"red">2.01<br> (
1346ns)
</span>
457 <span class=
"green">1.00<br> (
669ns)
</span>
462 <span class=
"red">15.35<br> (
10266ns)
</span>
469 cyl_neumann (integer order)
474 <span class=
"green">1.00<br> (
225ns)
</span>
479 <span class=
"blue">1.79<br> (
403ns)
</span>
484 <span class=
"blue">1.24<br> (
279ns)
</span>
489 <span class=
"green">1.02<br> (
229ns)
</span>
501 <span class=
"green">1.20<br> (
24ns)
</span>
506 <span class=
"red">3.75<br> (
75ns)
</span>
511 <span class=
"red">2.15<br> (
43ns)
</span>
516 <span class=
"green">1.00<br> (
20ns)
</span>
528 <span class=
"blue">1.87<br> (
329ns)
</span>
533 <span class=
"blue">1.99<br> (
350ns)
</span>
538 <span class=
"blue">1.32<br> (
232ns)
</span>
543 <span class=
"green">1.00<br> (
176ns)
</span>
555 <span class=
"red">2.18<br> (
61ns)
</span>
560 <span class=
"red">2.57<br> (
72ns)
</span>
565 <span class=
"blue">1.57<br> (
44ns)
</span>
570 <span class=
"green">1.00<br> (
28ns)
</span>
582 <span class=
"blue">1.78<br> (
525ns)
</span>
587 <span class=
"red">2.17<br> (
640ns)
</span>
592 <span class=
"blue">1.52<br> (
449ns)
</span>
597 <span class=
"green">1.00<br> (
295ns)
</span>
609 <span class=
"red">2.14<br> (
62ns)
</span>
614 <span class=
"red">2.07<br> (
60ns)
</span>
619 <span class=
"blue">1.24<br> (
36ns)
</span>
624 <span class=
"green">1.00<br> (
29ns)
</span>
636 <span class=
"blue">1.94<br> (
1155ns)
</span>
641 <span class=
"red">2.91<br> (
1733ns)
</span>
646 <span class=
"blue">1.65<br> (
986ns)
</span>
651 <span class=
"green">1.00<br> (
596ns)
</span>
663 <span class=
"red">2.05<br> (
721ns)
</span>
668 <span class=
"red">3.07<br> (
1079ns)
</span>
673 <span class=
"blue">1.46<br> (
514ns)
</span>
678 <span class=
"green">1.00<br> (
352ns)
</span>
690 <span class=
"blue">1.58<br> (
49ns)
</span>
695 <span class=
"red">2.68<br> (
83ns)
</span>
700 <span class=
"blue">1.55<br> (
48ns)
</span>
705 <span class=
"green">1.00<br> (
31ns)
</span>
717 <span class=
"blue">1.75<br> (
332ns)
</span>
722 <span class=
"blue">1.83<br> (
348ns)
</span>
727 <span class=
"blue">1.40<br> (
266ns)
</span>
732 <span class=
"green">1.00<br> (
190ns)
</span>
744 <span class=
"blue">1.69<br> (
71ns)
</span>
749 <span class=
"red">2.40<br> (
101ns)
</span>
754 <span class=
"blue">1.57<br> (
66ns)
</span>
759 <span class=
"green">1.00<br> (
42ns)
</span>
771 <span class=
"blue">1.91<br> (
344ns)
</span>
776 <span class=
"red">2.96<br> (
532ns)
</span>
781 <span class=
"blue">1.43<br> (
257ns)
</span>
786 <span class=
"green">1.00<br> (
180ns)
</span>
798 <span class=
"blue">1.77<br> (
23ns)
</span>
803 <span class=
"red">2.92<br> (
38ns)
</span>
808 <span class=
"blue">1.92<br> (
25ns)
</span>
813 <span class=
"green">1.00<br> (
13ns)
</span>
825 <span class=
"blue">1.29<br> (
22ns)
</span>
830 <span class=
"red">3.41<br> (
58ns)
</span>
835 <span class=
"red">2.06<br> (
35ns)
</span>
840 <span class=
"green">1.00<br> (
17ns)
</span>
852 <span class=
"blue">1.39<br> (
39ns)
</span>
857 <span class=
"red">3.07<br> (
86ns)
</span>
862 <span class=
"red">2.14<br> (
60ns)
</span>
867 <span class=
"green">1.00<br> (
28ns)
</span>
879 <span class=
"green">1.10<br> (
117ns)
</span>
884 <span class=
"red">2.19<br> (
232ns)
</span>
889 <span class=
"blue">1.38<br> (
146ns)
</span>
894 <span class=
"green">1.00<br> (
106ns)
</span>
906 <span class=
"green">1.00<br> (
10ns)
</span>
911 <span class=
"red">3.10<br> (
31ns)
</span>
916 <span class=
"red">2.40<br> (
24ns)
</span>
921 <span class=
"green">1.10<br> (
11ns)
</span>
933 <span class=
"blue">1.29<br> (
192ns)
</span>
938 <span class=
"red">2.64<br> (
393ns)
</span>
943 <span class=
"blue">1.71<br> (
255ns)
</span>
948 <span class=
"green">1.00<br> (
149ns)
</span>
960 <span class=
"blue">1.36<br> (
706ns)
</span>
965 <span class=
"red">2.47<br> (
1288ns)
</span>
970 <span class=
"blue">1.91<br> (
997ns)
</span>
975 <span class=
"green">1.00<br> (
521ns)
</span>
987 <span class=
"green">1.16<br> (
179ns)
</span>
992 <span class=
"red">2.79<br> (
429ns)
</span>
997 <span class=
"blue">1.61<br> (
248ns)
</span>
1002 <span class=
"green">1.00<br> (
154ns)
</span>
1014 <span class=
"blue">1.37<br> (
703ns)
</span>
1019 <span class=
"red">2.38<br> (
1225ns)
</span>
1024 <span class=
"blue">1.89<br> (
971ns)
</span>
1029 <span class=
"green">1.00<br> (
515ns)
</span>
1041 <span class=
"blue">1.34<br> (
520ns)
</span>
1046 <span class=
"red">3.13<br> (
1218ns)
</span>
1051 <span class=
"blue">1.83<br> (
711ns)
</span>
1056 <span class=
"green">1.00<br> (
389ns)
</span>
1068 <span class=
"blue">1.51<br> (
2193ns)
</span>
1073 <span class=
"red">2.81<br> (
4085ns)
</span>
1078 <span class=
"red">2.27<br> (
3303ns)
</span>
1083 <span class=
"green">1.00<br> (
1452ns)
</span>
1095 <span class=
"blue">1.29<br> (
518ns)
</span>
1100 <span class=
"red">2.94<br> (
1179ns)
</span>
1105 <span class=
"blue">1.73<br> (
694ns)
</span>
1110 <span class=
"green">1.00<br> (
401ns)
</span>
1122 <span class=
"blue">1.41<br> (
2045ns)
</span>
1127 <span class=
"red">2.80<br> (
4058ns)
</span>
1132 <span class=
"blue">1.78<br> (
2572ns)
</span>
1137 <span class=
"green">1.00<br> (
1447ns)
</span>
1149 <span class=
"blue">1.36<br> (
182ns)
</span>
1154 <span class=
"red">3.72<br> (
499ns)
</span>
1159 <span class=
"red">2.28<br> (
306ns)
</span>
1164 <span class=
"green">1.00<br> (
134ns)
</span>
1176 <span class=
"blue">1.82<br> (
262ns)
</span>
1181 <span class=
"red">3.68<br> (
530ns)
</span>
1186 <span class=
"red">2.27<br> (
327ns)
</span>
1191 <span class=
"green">1.00<br> (
144ns)
</span>
1203 <span class=
"blue">1.31<br> (
179ns)
</span>
1208 <span class=
"red">3.73<br> (
511ns)
</span>
1213 <span class=
"red">2.43<br> (
333ns)
</span>
1218 <span class=
"green">1.00<br> (
137ns)
</span>
1230 <span class=
"green">1.00<br> (
121ns)
</span>
1235 <span class=
"green">1.15<br> (
139ns)
</span>
1240 <span class=
"green">1.04<br> (
126ns)
</span>
1245 <span class=
"green">1.10<br> (
133ns)
</span>
1257 <span class=
"green">1.07<br> (
364ns)
</span>
1262 <span class=
"green">1.16<br> (
396ns)
</span>
1267 <span class=
"green">1.00<br> (
340ns)
</span>
1272 <span class=
"green">1.13<br> (
383ns)
</span>
1284 <span class=
"green">1.00<br> (
427ns)
</span>
1289 <span class=
"green">1.20<br> (
512ns)
</span>
1294 <span class=
"green">1.01<br> (
430ns)
</span>
1299 <span class=
"green">1.07<br> (
455ns)
</span>
1311 <span class=
"green">1.00<br> (
73ns)
</span>
1316 <span class=
"red">3.07<br> (
224ns)
</span>
1321 <span class=
"blue">1.82<br> (
133ns)
</span>
1326 <span class=
"green">1.05<br> (
77ns)
</span>
1338 <span class=
"green">1.00<br> (
14ns)
</span>
1343 <span class=
"blue">2.00<br> (
28ns)
</span>
1348 <span class=
"green">1.14<br> (
16ns)
</span>
1353 <span class=
"green">1.00<br> (
14ns)
</span>
1365 <span class=
"green">1.16<br> (
3773ns)
</span>
1370 <span class=
"green">1.02<br> (
3320ns)
</span>
1375 <span class=
"red">2.24<br> (
7270ns)
</span>
1380 <span class=
"green">1.00<br> (
3246ns)
</span>
1392 <span class=
"green">1.17<br> (
1005ns)
</span>
1397 <span class=
"blue">1.55<br> (
1325ns)
</span>
1402 <span class=
"green">1.09<br> (
931ns)
</span>
1407 <span class=
"green">1.00<br> (
857ns)
</span>
1419 <span class=
"green">1.08<br> (
1827ns)
</span>
1424 <span class=
"red">2.07<br> (
3483ns)
</span>
1429 <span class=
"green">1.00<br> (
1685ns)
</span>
1434 <span class=
"green">1.01<br> (
1702ns)
</span>
1446 <span class=
"blue">1.31<br> (
77ns)
</span>
1451 <span class=
"red">4.03<br> (
238ns)
</span>
1456 <span class=
"red">2.49<br> (
147ns)
</span>
1461 <span class=
"green">1.00<br> (
59ns)
</span>
1473 <span class=
"blue">1.26<br> (
276ns)
</span>
1478 <span class=
"red">2.52<br> (
552ns)
</span>
1483 <span class=
"blue">1.73<br> (
379ns)
</span>
1488 <span class=
"green">1.00<br> (
219ns)
</span>
1500 <span class=
"blue">1.35<br> (
23ns)
</span>
1505 <span class=
"red">2.88<br> (
49ns)
</span>
1510 <span class=
"blue">1.41<br> (
24ns)
</span>
1515 <span class=
"green">1.00<br> (
17ns)
</span>
1527 <span class=
"blue">1.34<br> (
121ns)
</span>
1532 <span class=
"red">3.83<br> (
345ns)
</span>
1537 <span class=
"red">2.52<br> (
227ns)
</span>
1542 <span class=
"green">1.00<br> (
90ns)
</span>
1549 <br class=
"table-break">
1551 <div class=
"section">
1552 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
1553 <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
1554 Comparison on linux
</a>
1555 </h2></div></div></div>
1557 <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>
1558 <div class=
"table-contents"><table class=
"table" summary=
"Compiler Comparison on linux">
1572 GNU C++ version
5.3.0<br> boost
1.61
1577 GNU C++ version
5.3.0<br> boost
1.61<br> promote_double
<false
>
1590 <span class=
"blue">1.36<br> (
263ns)
</span>
1595 <span class=
"green">1.00<br> (
194ns)
</span>
1607 <span class=
"red">2.55<br> (
258ns)
</span>
1612 <span class=
"green">1.00<br> (
101ns)
</span>
1624 <span class=
"red">4.71<br> (
734ns)
</span>
1629 <span class=
"green">1.00<br> (
156ns)
</span>
1641 <span class=
"red">3.12<br> (
1796ns)
</span>
1646 <span class=
"green">1.00<br> (
575ns)
</span>
1658 <span class=
"red">2.53<br> (
43ns)
</span>
1663 <span class=
"green">1.00<br> (
17ns)
</span>
1675 <span class=
"red">3.47<br> (
1410ns)
</span>
1680 <span class=
"green">1.00<br> (
406ns)
</span>
1687 cyl_bessel_i (integer order)
1692 <span class=
"red">3.38<br> (
893ns)
</span>
1697 <span class=
"green">1.00<br> (
264ns)
</span>
1709 <span class=
"red">2.69<br> (
1071ns)
</span>
1714 <span class=
"green">1.00<br> (
398ns)
</span>
1721 cyl_bessel_j (integer order)
1726 <span class=
"red">2.59<br> (
275ns)
</span>
1731 <span class=
"green">1.00<br> (
106ns)
</span>
1743 <span class=
"red">6.86<br> (
4589ns)
</span>
1748 <span class=
"green">1.00<br> (
669ns)
</span>
1755 cyl_bessel_k (integer order)
1760 <span class=
"red">10.17<br> (
3673ns)
</span>
1765 <span class=
"green">1.00<br> (
361ns)
</span>
1777 <span class=
"red">2.48<br> (
1478ns)
</span>
1782 <span class=
"green">1.00<br> (
597ns)
</span>
1789 cyl_neumann (integer order)
1794 <span class=
"red">2.20<br> (
484ns)
</span>
1799 <span class=
"green">1.00<br> (
220ns)
</span>
1811 <span class=
"blue">1.92<br> (
75ns)
</span>
1816 <span class=
"green">1.00<br> (
39ns)
</span>
1828 <span class=
"blue">1.94<br> (
358ns)
</span>
1833 <span class=
"green">1.00<br> (
185ns)
</span>
1845 <span class=
"blue">1.86<br> (
52ns)
</span>
1850 <span class=
"green">1.00<br> (
28ns)
</span>
1862 <span class=
"red">2.32<br> (
805ns)
</span>
1867 <span class=
"green">1.00<br> (
347ns)
</span>
1879 <span class=
"blue">1.71<br> (
60ns)
</span>
1884 <span class=
"green">1.00<br> (
35ns)
</span>
1896 <span class=
"red">2.75<br> (
2154ns)
</span>
1901 <span class=
"green">1.00<br> (
783ns)
</span>
1913 <span class=
"red">2.23<br> (
1172ns)
</span>
1918 <span class=
"green">1.00<br> (
525ns)
</span>
1930 <span class=
"blue">1.57<br> (
77ns)
</span>
1935 <span class=
"green">1.00<br> (
49ns)
</span>
1947 <span class=
"red">2.23<br> (
520ns)
</span>
1952 <span class=
"green">1.00<br> (
233ns)
</span>
1964 <span class=
"blue">1.51<br> (
95ns)
</span>
1969 <span class=
"green">1.00<br> (
63ns)
</span>
1981 <span class=
"red">2.33<br> (
481ns)
</span>
1986 <span class=
"green">1.00<br> (
206ns)
</span>
1998 <span class=
"red">2.60<br> (
39ns)
</span>
2003 <span class=
"green">1.00<br> (
15ns)
</span>
2015 <span class=
"red">2.68<br> (
59ns)
</span>
2020 <span class=
"green">1.00<br> (
22ns)
</span>
2032 <span class=
"red">2.47<br> (
94ns)
</span>
2037 <span class=
"green">1.00<br> (
38ns)
</span>
2049 <span class=
"blue">1.86<br> (
273ns)
</span>
2054 <span class=
"green">1.00<br> (
147ns)
</span>
2066 <span class=
"green">1.00<br> (
10ns)
</span>
2071 <span class=
"green">1.10<br> (
11ns)
</span>
2083 <span class=
"red">2.42<br> (
492ns)
</span>
2088 <span class=
"green">1.00<br> (
203ns)
</span>
2100 <span class=
"red">2.24<br> (
1577ns)
</span>
2105 <span class=
"green">1.00<br> (
704ns)
</span>
2117 <span class=
"red">2.53<br> (
508ns)
</span>
2122 <span class=
"green">1.00<br> (
201ns)
</span>
2134 <span class=
"red">2.45<br> (
1841ns)
</span>
2139 <span class=
"green">1.00<br> (
751ns)
</span>
2151 <span class=
"red">2.71<br> (
1715ns)
</span>
2156 <span class=
"green">1.00<br> (
634ns)
</span>
2168 <span class=
"red">2.58<br> (
5742ns)
</span>
2173 <span class=
"green">1.00<br> (
2224ns)
</span>
2185 <span class=
"red">2.66<br> (
1736ns)
</span>
2190 <span class=
"green">1.00<br> (
653ns)
</span>
2202 <span class=
"red">2.44<br> (
5451ns)
</span>
2207 <span class=
"green">1.00<br> (
2237ns)
</span>
2219 <span class=
"red">2.77<br> (
476ns)
</span>
2224 <span class=
"green">1.00<br> (
172ns)
</span>
2236 <span class=
"red">2.80<br> (
481ns)
</span>
2241 <span class=
"green">1.00<br> (
172ns)
</span>
2253 <span class=
"red">2.86<br> (
492ns)
</span>
2258 <span class=
"green">1.00<br> (
172ns)
</span>
2270 <span class=
"green">1.09<br> (
139ns)
</span>
2275 <span class=
"green">1.00<br> (
128ns)
</span>
2287 <span class=
"green">1.16<br> (
399ns)
</span>
2292 <span class=
"green">1.00<br> (
345ns)
</span>
2304 <span class=
"green">1.18<br> (
496ns)
</span>
2309 <span class=
"green">1.00<br> (
422ns)
</span>
2321 <span class=
"red">2.20<br> (
257ns)
</span>
2326 <span class=
"green">1.00<br> (
117ns)
</span>
2338 <span class=
"green">1.00<br> (
12ns)
</span>
2343 <span class=
"green">1.00<br> (
12ns)
</span>
2355 <span class=
"red">3.93<br> (
2885ns)
</span>
2360 <span class=
"green">1.00<br> (
734ns)
</span>
2372 <span class=
"blue">1.71<br> (
1563ns)
</span>
2377 <span class=
"green">1.00<br> (
915ns)
</span>
2389 <span class=
"red">2.15<br> (
3745ns)
</span>
2394 <span class=
"green">1.00<br> (
1744ns)
</span>
2406 <span class=
"red">3.69<br> (
354ns)
</span>
2411 <span class=
"green">1.00<br> (
96ns)
</span>
2423 <span class=
"red">2.35<br> (
744ns)
</span>
2428 <span class=
"green">1.00<br> (
316ns)
</span>
2440 <span class=
"blue">1.64<br> (
36ns)
</span>
2445 <span class=
"green">1.00<br> (
22ns)
</span>
2457 <span class=
"red">2.71<br> (
509ns)
</span>
2462 <span class=
"green">1.00<br> (
188ns)
</span>
2469 <br class=
"table-break">
2471 <div class=
"section">
2472 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
2473 <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
2474 Option Comparison on Windows x64
</a>
2475 </h2></div></div></div>
2477 <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>
2478 <div class=
"table-contents"><table class=
"table" summary=
"Compiler Option Comparison on Windows x64">
2499 cl /arch:sse2 /Ox (x86 build)
2522 <span class=
"red">18.29<br> (
256ns)
</span>
2527 <span class=
"red">4.29<br> (
60ns)
</span>
2532 <span class=
"red">3.14<br> (
44ns)
</span>
2537 <span class=
"green">1.00<br> (
14ns)
</span>
2544 boost::math::cyl_bessel_j (integer orders)
2549 <span class=
"red">10.03<br> (
742ns)
</span>
2554 <span class=
"blue">1.77<br> (
131ns)
</span>
2559 <span class=
"blue">1.36<br> (
101ns)
</span>
2564 <span class=
"green">1.00<br> (
74ns)
</span>
2571 boost::math::ibeta_inv
2576 <span class=
"red">4.32<br> (
6583ns)
</span>
2581 <span class=
"blue">1.29<br> (
1963ns)
</span>
2586 <span class=
"blue">1.28<br> (
1957ns)
</span>
2591 <span class=
"green">1.00<br> (
1523ns)
</span>
2598 <br class=
"table-break">
2600 <div class=
"section">
2601 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
2602 <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
2603 performance comparison for different performance options with GNU C++ version
2604 5.3.0 on Windows x64
</a>
2605 </h2></div></div></div>
2607 <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
2608 with GNU C++ version
5.3.0 on Windows x64
</b></p>
2609 <div class=
"table-contents"><table class=
"table" summary=
"Distribution performance comparison for different performance options
2610 with GNU C++ version 5.3.0 on Windows x64">
2631 Boost
<br> promote_double
<false
>
2636 Boost
<br> promote_double
<false
><br> digits10
<10>
2641 Boost
<br> float
<br> promote_float
<false
>
2654 <span class=
"green">1.06<br> (
33ns)
</span>
2659 <span class=
"green">1.00<br> (
31ns)
</span>
2664 <span class=
"green">1.06<br> (
33ns)
</span>
2669 <span class=
"blue">1.90<br> (
59ns)
</span>
2681 <span class=
"green">1.12<br> (
9ns)
</span>
2686 <span class=
"green">1.00<br> (
8ns)
</span>
2691 <span class=
"green">1.00<br> (
8ns)
</span>
2696 <span class=
"green">1.00<br> (
8ns)
</span>
2708 <span class=
"green">1.00<br> (
44ns)
</span>
2713 <span class=
"green">1.00<br> (
44ns)
</span>
2718 <span class=
"green">1.02<br> (
45ns)
</span>
2723 <span class=
"green">1.09<br> (
48ns)
</span>
2735 <span class=
"red">2.58<br> (
379ns)
</span>
2740 <span class=
"blue">1.40<br> (
206ns)
</span>
2745 <span class=
"blue">1.33<br> (
195ns)
</span>
2750 <span class=
"green">1.00<br> (
147ns)
</span>
2762 <span class=
"red">2.18<br> (
323ns)
</span>
2767 <span class=
"green">1.01<br> (
150ns)
</span>
2772 <span class=
"green">1.05<br> (
156ns)
</span>
2777 <span class=
"green">1.00<br> (
148ns)
</span>
2789 <span class=
"red">2.04<br> (
2180ns)
</span>
2794 <span class=
"blue">1.29<br> (
1382ns)
</span>
2799 <span class=
"green">1.05<br> (
1123ns)
</span>
2804 <span class=
"green">1.00<br> (
1071ns)
</span>
2816 <span class=
"red">4.12<br> (
1122ns)
</span>
2821 <span class=
"red">2.42<br> (
658ns)
</span>
2826 <span class=
"blue">1.78<br> (
485ns)
</span>
2831 <span class=
"green">1.00<br> (
272ns)
</span>
2843 <span class=
"red">2.47<br> (
353ns)
</span>
2848 <span class=
"green">1.17<br> (
167ns)
</span>
2853 <span class=
"blue">1.20<br> (
172ns)
</span>
2858 <span class=
"green">1.00<br> (
143ns)
</span>
2870 <span class=
"red">4.00<br> (
5174ns)
</span>
2875 <span class=
"red">2.26<br> (
2921ns)
</span>
2880 <span class=
"blue">1.78<br> (
2301ns)
</span>
2885 <span class=
"green">1.00<br> (
1294ns)
</span>
2897 <span class=
"green">1.00<br> (
23ns)
</span>
2902 <span class=
"green">1.00<br> (
23ns)
</span>
2907 <span class=
"green">1.09<br> (
25ns)
</span>
2912 <span class=
"red">2.43<br> (
56ns)
</span>
2924 <span class=
"green">1.17<br> (
7ns)
</span>
2929 <span class=
"blue">1.33<br> (
8ns)
</span>
2934 <span class=
"blue">1.33<br> (
8ns)
</span>
2939 <span class=
"green">1.00<br> (
6ns)
</span>
2951 <span class=
"green">1.00<br> (
24ns)
</span>
2956 <span class=
"green">1.17<br> (
28ns)
</span>
2961 <span class=
"green">1.00<br> (
24ns)
</span>
2966 <span class=
"blue">1.21<br> (
29ns)
</span>
2978 <span class=
"red">2.65<br> (
506ns)
</span>
2983 <span class=
"blue">1.49<br> (
285ns)
</span>
2988 <span class=
"blue">1.24<br> (
236ns)
</span>
2993 <span class=
"green">1.00<br> (
191ns)
</span>
3005 <span class=
"blue">1.86<br> (
251ns)
</span>
3010 <span class=
"green">1.01<br> (
137ns)
</span>
3015 <span class=
"green">1.00<br> (
135ns)
</span>
3020 <span class=
"green">1.07<br> (
144ns)
</span>
3027 ChiSquared (quantile)
3032 <span class=
"red">2.37<br> (
1275ns)
</span>
3037 <span class=
"blue">1.44<br> (
774ns)
</span>
3042 <span class=
"green">1.10<br> (
592ns)
</span>
3047 <span class=
"green">1.00<br> (
539ns)
</span>
3059 <span class=
"blue">1.26<br> (
43ns)
</span>
3064 <span class=
"green">1.00<br> (
34ns)
</span>
3069 <span class=
"green">1.00<br> (
34ns)
</span>
3074 <span class=
"green">1.00<br> (
34ns)
</span>
3086 <span class=
"green">1.07<br> (
61ns)
</span>
3091 <span class=
"green">1.00<br> (
57ns)
</span>
3096 <span class=
"green">1.05<br> (
60ns)
</span>
3101 <span class=
"green">1.09<br> (
62ns)
</span>
3108 Exponential (quantile)
3113 <span class=
"blue">1.81<br> (
47ns)
</span>
3118 <span class=
"green">1.00<br> (
26ns)
</span>
3123 <span class=
"green">1.08<br> (
28ns)
</span>
3128 <span class=
"green">1.15<br> (
30ns)
</span>
3140 <span class=
"green">1.05<br> (
114ns)
</span>
3145 <span class=
"green">1.00<br> (
109ns)
</span>
3150 <span class=
"green">1.00<br> (
109ns)
</span>
3155 <span class=
"green">1.04<br> (
113ns)
</span>
3167 <span class=
"green">1.03<br> (
155ns)
</span>
3172 <span class=
"green">1.02<br> (
154ns)
</span>
3177 <span class=
"green">1.00<br> (
151ns)
</span>
3182 <span class=
"green">1.03<br> (
155ns)
</span>
3189 ExtremeValue (quantile)
3194 <span class=
"green">1.00<br> (
72ns)
</span>
3199 <span class=
"green">1.00<br> (
72ns)
</span>
3204 <span class=
"green">1.00<br> (
72ns)
</span>
3209 <span class=
"green">1.08<br> (
78ns)
</span>
3221 <span class=
"red">4.08<br> (
988ns)
</span>
3226 <span class=
"red">2.36<br> (
572ns)
</span>
3231 <span class=
"blue">1.90<br> (
459ns)
</span>
3236 <span class=
"green">1.00<br> (
242ns)
</span>
3248 <span class=
"red">2.48<br> (
392ns)
</span>
3253 <span class=
"green">1.18<br> (
187ns)
</span>
3258 <span class=
"green">1.14<br> (
180ns)
</span>
3263 <span class=
"green">1.00<br> (
158ns)
</span>
3275 <span class=
"red">2.28<br> (
2910ns)
</span>
3280 <span class=
"blue">1.26<br> (
1601ns)
</span>
3285 <span class=
"green">1.11<br> (
1413ns)
</span>
3290 <span class=
"green">1.00<br> (
1274ns)
</span>
3302 <span class=
"blue">1.98<br> (
483ns)
</span>
3307 <span class=
"green">1.19<br> (
291ns)
</span>
3312 <span class=
"green">1.11<br> (
271ns)
</span>
3317 <span class=
"green">1.00<br> (
244ns)
</span>
3329 <span class=
"blue">1.80<br> (
316ns)
</span>
3334 <span class=
"green">1.16<br> (
204ns)
</span>
3339 <span class=
"green">1.07<br> (
188ns)
</span>
3344 <span class=
"green">1.00<br> (
176ns)
</span>
3356 <span class=
"red">2.07<br> (
1425ns)
</span>
3361 <span class=
"blue">1.40<br> (
960ns)
</span>
3366 <span class=
"green">1.01<br> (
693ns)
</span>
3371 <span class=
"green">1.00<br> (
688ns)
</span>
3383 <span class=
"blue">1.35<br> (
46ns)
</span>
3388 <span class=
"green">1.00<br> (
34ns)
</span>
3393 <span class=
"green">1.00<br> (
34ns)
</span>
3398 <span class=
"green">1.03<br> (
35ns)
</span>
3410 <span class=
"green">1.06<br> (
52ns)
</span>
3415 <span class=
"green">1.06<br> (
52ns)
</span>
3420 <span class=
"green">1.04<br> (
51ns)
</span>
3425 <span class=
"green">1.00<br> (
49ns)
</span>
3432 Geometric (quantile)
3437 <span class=
"blue">1.62<br> (
42ns)
</span>
3442 <span class=
"green">1.00<br> (
26ns)
</span>
3447 <span class=
"green">1.04<br> (
27ns)
</span>
3452 <span class=
"green">1.04<br> (
27ns)
</span>
3459 Hypergeometric (CDF)
3464 <span class=
"blue">1.95<br> (
11511ns)
</span>
3469 <span class=
"green">1.01<br> (
5944ns)
</span>
3474 <span class=
"green">1.00<br> (
5910ns)
</span>
3479 <span class=
"green">1.05<br> (
6213ns)
</span>
3486 Hypergeometric (PDF)
3491 <span class=
"blue">1.92<br> (
11018ns)
</span>
3496 <span class=
"green">1.00<br> (
5748ns)
</span>
3501 <span class=
"green">1.00<br> (
5726ns)
</span>
3506 <span class=
"green">1.05<br> (
6016ns)
</span>
3513 Hypergeometric (quantile)
3518 <span class=
"green">1.00<br> (
70322ns)
</span>
3523 <span class=
"blue">1.38<br> (
96730ns)
</span>
3528 <span class=
"blue">1.36<br> (
95955ns)
</span>
3533 <span class=
"blue">1.79<br> (
126152ns)
</span>
3540 InverseChiSquared (CDF)
3545 <span class=
"red">2.98<br> (
485ns)
</span>
3550 <span class=
"blue">1.94<br> (
317ns)
</span>
3555 <span class=
"blue">1.34<br> (
218ns)
</span>
3560 <span class=
"green">1.00<br> (
163ns)
</span>
3567 InverseChiSquared (PDF)
3572 <span class=
"red">2.02<br> (
268ns)
</span>
3577 <span class=
"blue">1.25<br> (
166ns)
</span>
3582 <span class=
"green">1.11<br> (
147ns)
</span>
3587 <span class=
"green">1.00<br> (
133ns)
</span>
3594 InverseChiSquared (quantile)
3599 <span class=
"red">2.28<br> (
1235ns)
</span>
3604 <span class=
"blue">1.69<br> (
917ns)
</span>
3609 <span class=
"green">1.11<br> (
602ns)
</span>
3614 <span class=
"green">1.00<br> (
542ns)
</span>
3626 <span class=
"blue">1.78<br> (
484ns)
</span>
3631 <span class=
"blue">1.25<br> (
339ns)
</span>
3636 <span class=
"green">1.00<br> (
272ns)
</span>
3641 <span class=
"green">1.05<br> (
285ns)
</span>
3653 <span class=
"blue">1.89<br> (
334ns)
</span>
3658 <span class=
"green">1.19<br> (
211ns)
</span>
3663 <span class=
"green">1.20<br> (
212ns)
</span>
3668 <span class=
"green">1.00<br> (
177ns)
</span>
3675 InverseGamma (quantile)
3680 <span class=
"red">2.13<br> (
1487ns)
</span>
3685 <span class=
"blue">1.51<br> (
1055ns)
</span>
3690 <span class=
"green">1.07<br> (
747ns)
</span>
3695 <span class=
"green">1.00<br> (
699ns)
</span>
3702 InverseGaussian (CDF)
3707 <span class=
"blue">1.22<br> (
106ns)
</span>
3712 <span class=
"blue">1.29<br> (
112ns)
</span>
3717 <span class=
"blue">1.25<br> (
109ns)
</span>
3722 <span class=
"green">1.00<br> (
87ns)
</span>
3729 InverseGaussian (PDF)
3734 <span class=
"green">1.03<br> (
33ns)
</span>
3739 <span class=
"green">1.00<br> (
32ns)
</span>
3744 <span class=
"green">1.06<br> (
34ns)
</span>
3749 <span class=
"green">1.06<br> (
34ns)
</span>
3756 InverseGaussian (quantile)
3761 <span class=
"blue">1.49<br> (
2170ns)
</span>
3766 <span class=
"blue">1.50<br> (
2189ns)
</span>
3771 <span class=
"blue">1.31<br> (
1915ns)
</span>
3776 <span class=
"green">1.00<br> (
1459ns)
</span>
3788 <span class=
"green">1.08<br> (
56ns)
</span>
3793 <span class=
"green">1.04<br> (
54ns)
</span>
3798 <span class=
"green">1.00<br> (
52ns)
</span>
3803 <span class=
"green">1.15<br> (
60ns)
</span>
3815 <span class=
"green">1.08<br> (
56ns)
</span>
3820 <span class=
"green">1.06<br> (
55ns)
</span>
3825 <span class=
"green">1.00<br> (
52ns)
</span>
3830 <span class=
"green">1.12<br> (
58ns)
</span>
3842 <span class=
"green">1.11<br> (
40ns)
</span>
3847 <span class=
"green">1.19<br> (
43ns)
</span>
3852 <span class=
"green">1.00<br> (
36ns)
</span>
3857 <span class=
"green">1.14<br> (
41ns)
</span>
3869 <span class=
"blue">1.32<br> (
121ns)
</span>
3874 <span class=
"green">1.08<br> (
99ns)
</span>
3879 <span class=
"green">1.00<br> (
92ns)
</span>
3884 <span class=
"green">1.01<br> (
93ns)
</span>
3896 <span class=
"green">1.00<br> (
93ns)
</span>
3901 <span class=
"green">1.01<br> (
94ns)
</span>
3906 <span class=
"green">1.02<br> (
95ns)
</span>
3911 <span class=
"green">1.08<br> (
100ns)
</span>
3918 LogNormal (quantile)
3923 <span class=
"blue">1.24<br> (
135ns)
</span>
3928 <span class=
"green">1.00<br> (
109ns)
</span>
3933 <span class=
"green">1.03<br> (
112ns)
</span>
3938 <span class=
"green">1.16<br> (
126ns)
</span>
3950 <span class=
"green">1.00<br> (
48ns)
</span>
3955 <span class=
"green">1.08<br> (
52ns)
</span>
3960 <span class=
"green">1.04<br> (
50ns)
</span>
3965 <span class=
"green">1.08<br> (
52ns)
</span>
3977 <span class=
"green">1.00<br> (
53ns)
</span>
3982 <span class=
"green">1.00<br> (
53ns)
</span>
3987 <span class=
"green">1.08<br> (
57ns)
</span>
3992 <span class=
"green">1.04<br> (
55ns)
</span>
4004 <span class=
"green">1.05<br> (
43ns)
</span>
4009 <span class=
"green">1.07<br> (
44ns)
</span>
4014 <span class=
"green">1.00<br> (
41ns)
</span>
4019 <span class=
"green">1.05<br> (
43ns)
</span>
4026 NegativeBinomial (CDF)
4031 <span class=
"red">4.75<br> (
1713ns)
</span>
4036 <span class=
"red">2.77<br> (
1001ns)
</span>
4041 <span class=
"red">2.08<br> (
750ns)
</span>
4046 <span class=
"green">1.00<br> (
361ns)
</span>
4053 NegativeBinomial (PDF)
4058 <span class=
"red">2.65<br> (
437ns)
</span>
4063 <span class=
"green">1.12<br> (
184ns)
</span>
4068 <span class=
"green">1.10<br> (
181ns)
</span>
4073 <span class=
"green">1.00<br> (
165ns)
</span>
4080 NegativeBinomial (quantile)
4085 <span class=
"red">2.48<br> (
8682ns)
</span>
4090 <span class=
"blue">1.45<br> (
5084ns)
</span>
4095 <span class=
"green">1.13<br> (
3965ns)
</span>
4100 <span class=
"green">1.00<br> (
3507ns)
</span>
4107 NonCentralBeta (CDF)
4112 <span class=
"red">3.23<br> (
2366ns)
</span>
4117 <span class=
"red">2.14<br> (
1565ns)
</span>
4122 <span class=
"blue">1.76<br> (
1291ns)
</span>
4127 <span class=
"green">1.00<br> (
733ns)
</span>
4134 NonCentralBeta (PDF)
4139 <span class=
"red">3.24<br> (
1774ns)
</span>
4144 <span class=
"red">2.09<br> (
1142ns)
</span>
4149 <span class=
"blue">1.96<br> (
1073ns)
</span>
4154 <span class=
"green">1.00<br> (
547ns)
</span>
4161 NonCentralBeta (quantile)
4166 <span class=
"red">3.96<br> (
50346ns)
</span>
4171 <span class=
"red">2.45<br> (
31142ns)
</span>
4176 <span class=
"red">2.13<br> (
27101ns)
</span>
4181 <span class=
"green">1.00<br> (
12728ns)
</span>
4188 NonCentralChiSquared (CDF)
4193 <span class=
"red">3.92<br> (
6813ns)
</span>
4198 <span class=
"red">2.58<br> (
4481ns)
</span>
4203 <span class=
"blue">1.99<br> (
3457ns)
</span>
4208 <span class=
"green">1.00<br> (
1736ns)
</span>
4215 NonCentralChiSquared (PDF)
4220 <span class=
"red">2.50<br> (
1043ns)
</span>
4225 <span class=
"blue">1.73<br> (
722ns)
</span>
4230 <span class=
"blue">1.55<br> (
647ns)
</span>
4235 <span class=
"green">1.00<br> (
417ns)
</span>
4242 NonCentralChiSquared (quantile)
4247 <span class=
"red">6.34<br> (
49579ns)
</span>
4252 <span class=
"red">3.39<br> (
26501ns)
</span>
4257 <span class=
"red">2.24<br> (
17507ns)
</span>
4262 <span class=
"green">1.00<br> (
7817ns)
</span>
4274 <span class=
"red">3.39<br> (
2083ns)
</span>
4279 <span class=
"red">2.09<br> (
1286ns)
</span>
4284 <span class=
"blue">1.75<br> (
1079ns)
</span>
4289 <span class=
"green">1.00<br> (
615ns)
</span>
4301 <span class=
"red">3.07<br> (
1689ns)
</span>
4306 <span class=
"blue">1.87<br> (
1031ns)
</span>
4311 <span class=
"blue">1.61<br> (
887ns)
</span>
4316 <span class=
"green">1.00<br> (
550ns)
</span>
4323 NonCentralF (quantile)
4328 <span class=
"red">3.94<br> (
33446ns)
</span>
4333 <span class=
"red">2.21<br> (
18763ns)
</span>
4338 <span class=
"blue">1.72<br> (
14570ns)
</span>
4343 <span class=
"green">1.00<br> (
8483ns)
</span>
4355 <span class=
"red">3.82<br> (
8822ns)
</span>
4360 <span class=
"red">2.44<br> (
5639ns)
</span>
4365 <span class=
"red">2.01<br> (
4634ns)
</span>
4370 <span class=
"green">1.00<br> (
2311ns)
</span>
4382 <span class=
"red">3.72<br> (
6702ns)
</span>
4387 <span class=
"red">2.43<br> (
4382ns)
</span>
4392 <span class=
"red">2.05<br> (
3688ns)
</span>
4397 <span class=
"green">1.00<br> (
1803ns)
</span>
4404 NonCentralT (quantile)
4409 <span class=
"red">4.76<br> (
91176ns)
</span>
4414 <span class=
"red">2.79<br> (
53475ns)
</span>
4419 <span class=
"red">2.03<br> (
38889ns)
</span>
4424 <span class=
"green">1.00<br> (
19158ns)
</span>
4436 <span class=
"blue">1.52<br> (
76ns)
</span>
4441 <span class=
"green">1.00<br> (
50ns)
</span>
4446 <span class=
"green">1.06<br> (
53ns)
</span>
4451 <span class=
"green">1.06<br> (
53ns)
</span>
4463 <span class=
"green">1.10<br> (
57ns)
</span>
4468 <span class=
"green">1.06<br> (
55ns)
</span>
4473 <span class=
"green">1.00<br> (
52ns)
</span>
4478 <span class=
"green">1.13<br> (
59ns)
</span>
4490 <span class=
"blue">1.78<br> (
89ns)
</span>
4495 <span class=
"green">1.00<br> (
50ns)
</span>
4500 <span class=
"green">1.04<br> (
52ns)
</span>
4505 <span class=
"green">1.08<br> (
54ns)
</span>
4517 <span class=
"green">1.09<br> (
59ns)
</span>
4522 <span class=
"green">1.11<br> (
60ns)
</span>
4527 <span class=
"green">1.11<br> (
60ns)
</span>
4532 <span class=
"green">1.00<br> (
54ns)
</span>
4544 <span class=
"green">1.00<br> (
88ns)
</span>
4549 <span class=
"green">1.00<br> (
88ns)
</span>
4554 <span class=
"green">1.03<br> (
91ns)
</span>
4559 <span class=
"green">1.03<br> (
91ns)
</span>
4571 <span class=
"green">1.04<br> (
78ns)
</span>
4576 <span class=
"green">1.00<br> (
75ns)
</span>
4581 <span class=
"green">1.00<br> (
75ns)
</span>
4586 <span class=
"green">1.05<br> (
79ns)
</span>
4598 <span class=
"red">2.09<br> (
247ns)
</span>
4603 <span class=
"blue">1.28<br> (
151ns)
</span>
4608 <span class=
"green">1.15<br> (
136ns)
</span>
4613 <span class=
"green">1.00<br> (
118ns)
</span>
4625 <span class=
"blue">1.81<br> (
170ns)
</span>
4630 <span class=
"green">1.12<br> (
105ns)
</span>
4635 <span class=
"green">1.07<br> (
101ns)
</span>
4640 <span class=
"green">1.00<br> (
94ns)
</span>
4652 <span class=
"blue">1.98<br> (
1094ns)
</span>
4657 <span class=
"green">1.19<br> (
655ns)
</span>
4662 <span class=
"green">1.07<br> (
592ns)
</span>
4667 <span class=
"green">1.00<br> (
552ns)
</span>
4679 <span class=
"blue">1.22<br> (
44ns)
</span>
4684 <span class=
"green">1.00<br> (
36ns)
</span>
4689 <span class=
"green">1.06<br> (
38ns)
</span>
4694 <span class=
"green">1.06<br> (
38ns)
</span>
4706 <span class=
"green">1.03<br> (
62ns)
</span>
4711 <span class=
"green">1.00<br> (
60ns)
</span>
4716 <span class=
"green">1.05<br> (
63ns)
</span>
4721 <span class=
"green">1.03<br> (
62ns)
</span>
4733 <span class=
"blue">1.66<br> (
48ns)
</span>
4738 <span class=
"green">1.00<br> (
29ns)
</span>
4743 <span class=
"green">1.00<br> (
29ns)
</span>
4748 <span class=
"green">1.00<br> (
29ns)
</span>
4760 <span class=
"blue">1.38<br> (
438ns)
</span>
4765 <span class=
"blue">1.30<br> (
414ns)
</span>
4770 <span class=
"blue">1.37<br> (
435ns)
</span>
4775 <span class=
"green">1.00<br> (
318ns)
</span>
4787 <span class=
"blue">1.24<br> (
123ns)
</span>
4792 <span class=
"green">1.02<br> (
101ns)
</span>
4797 <span class=
"green">1.03<br> (
102ns)
</span>
4802 <span class=
"green">1.00<br> (
99ns)
</span>
4809 SkewNormal (quantile)
4814 <span class=
"blue">1.94<br> (
3849ns)
</span>
4819 <span class=
"blue">1.77<br> (
3502ns)
</span>
4824 <span class=
"blue">1.25<br> (
2485ns)
</span>
4829 <span class=
"green">1.00<br> (
1981ns)
</span>
4841 <span class=
"red">2.38<br> (
877ns)
</span>
4846 <span class=
"blue">1.27<br> (
466ns)
</span>
4851 <span class=
"blue">1.21<br> (
444ns)
</span>
4856 <span class=
"green">1.00<br> (
368ns)
</span>
4868 <span class=
"red">2.30<br> (
387ns)
</span>
4873 <span class=
"green">1.08<br> (
182ns)
</span>
4878 <span class=
"green">1.12<br> (
188ns)
</span>
4883 <span class=
"green">1.00<br> (
168ns)
</span>
4890 StudentsT (quantile)
4895 <span class=
"red">2.01<br> (
1549ns)
</span>
4900 <span class=
"green">1.19<br> (
915ns)
</span>
4905 <span class=
"green">1.14<br> (
883ns)
</span>
4910 <span class=
"green">1.00<br> (
772ns)
</span>
4922 <span class=
"green">1.16<br> (
92ns)
</span>
4927 <span class=
"green">1.00<br> (
79ns)
</span>
4932 <span class=
"green">1.01<br> (
80ns)
</span>
4937 <span class=
"green">1.03<br> (
81ns)
</span>
4949 <span class=
"green">1.02<br> (
146ns)
</span>
4954 <span class=
"green">1.01<br> (
144ns)
</span>
4959 <span class=
"green">1.00<br> (
143ns)
</span>
4964 <span class=
"green">1.03<br> (
147ns)
</span>
4976 <span class=
"green">1.14<br> (
128ns)
</span>
4981 <span class=
"green">1.00<br> (
112ns)
</span>
4986 <span class=
"green">1.03<br> (
115ns)
</span>
4991 <span class=
"green">1.04<br> (
117ns)
</span>
4998 <br class=
"table-break">
5000 <div class=
"section">
5001 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
5002 <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
5003 performance comparison for different performance options with GNU C++ version
5005 </h2></div></div></div>
5007 <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
5008 with GNU C++ version
5.3.0 on linux
</b></p>
5009 <div class=
"table-contents"><table class=
"table" summary=
"Distribution performance comparison for different performance options
5010 with GNU C++ version 5.3.0 on linux">
5031 Boost
<br> promote_double
<false
>
5036 Boost
<br> promote_double
<false
><br> digits10
<10>
5041 Boost
<br> float
<br> promote_float
<false
>
5054 <span class=
"blue">1.74<br> (
33ns)
</span>
5059 <span class=
"blue">1.79<br> (
34ns)
</span>
5064 <span class=
"blue">1.79<br> (
34ns)
</span>
5069 <span class=
"green">1.00<br> (
19ns)
</span>
5081 <span class=
"blue">1.29<br> (
9ns)
</span>
5086 <span class=
"blue">1.29<br> (
9ns)
</span>
5091 <span class=
"blue">1.29<br> (
9ns)
</span>
5096 <span class=
"green">1.00<br> (
7ns)
</span>
5108 <span class=
"blue">1.24<br> (
21ns)
</span>
5113 <span class=
"blue">1.29<br> (
22ns)
</span>
5118 <span class=
"blue">1.24<br> (
21ns)
</span>
5123 <span class=
"green">1.00<br> (
17ns)
</span>
5135 <span class=
"red">3.32<br> (
452ns)
</span>
5140 <span class=
"blue">1.38<br> (
188ns)
</span>
5145 <span class=
"blue">1.28<br> (
174ns)
</span>
5150 <span class=
"green">1.00<br> (
136ns)
</span>
5162 <span class=
"red">2.93<br> (
355ns)
</span>
5167 <span class=
"green">1.17<br> (
141ns)
</span>
5172 <span class=
"green">1.15<br> (
139ns)
</span>
5177 <span class=
"green">1.00<br> (
121ns)
</span>
5189 <span class=
"red">3.72<br> (
2863ns)
</span>
5194 <span class=
"blue">1.55<br> (
1192ns)
</span>
5199 <span class=
"blue">1.27<br> (
976ns)
</span>
5204 <span class=
"green">1.00<br> (
769ns)
</span>
5216 <span class=
"red">4.12<br> (
1133ns)
</span>
5221 <span class=
"red">2.39<br> (
657ns)
</span>
5226 <span class=
"blue">1.85<br> (
509ns)
</span>
5231 <span class=
"green">1.00<br> (
275ns)
</span>
5243 <span class=
"red">2.58<br> (
376ns)
</span>
5248 <span class=
"green">1.14<br> (
167ns)
</span>
5253 <span class=
"green">1.13<br> (
165ns)
</span>
5258 <span class=
"green">1.00<br> (
146ns)
</span>
5270 <span class=
"red">3.66<br> (
5047ns)
</span>
5275 <span class=
"red">2.19<br> (
3017ns)
</span>
5280 <span class=
"blue">1.77<br> (
2444ns)
</span>
5285 <span class=
"green">1.00<br> (
1378ns)
</span>
5297 <span class=
"blue">1.21<br> (
29ns)
</span>
5302 <span class=
"green">1.17<br> (
28ns)
</span>
5307 <span class=
"blue">1.21<br> (
29ns)
</span>
5312 <span class=
"green">1.00<br> (
24ns)
</span>
5324 <span class=
"blue">1.29<br> (
9ns)
</span>
5329 <span class=
"green">1.14<br> (
8ns)
</span>
5334 <span class=
"green">1.14<br> (
8ns)
</span>
5339 <span class=
"green">1.00<br> (
7ns)
</span>
5351 <span class=
"blue">1.39<br> (
43ns)
</span>
5356 <span class=
"blue">1.39<br> (
43ns)
</span>
5361 <span class=
"blue">1.45<br> (
45ns)
</span>
5366 <span class=
"green">1.00<br> (
31ns)
</span>
5378 <span class=
"red">4.01<br> (
545ns)
</span>
5383 <span class=
"blue">1.86<br> (
253ns)
</span>
5388 <span class=
"blue">1.53<br> (
208ns)
</span>
5393 <span class=
"green">1.00<br> (
136ns)
</span>
5405 <span class=
"red">3.81<br> (
362ns)
</span>
5410 <span class=
"blue">1.47<br> (
140ns)
</span>
5415 <span class=
"blue">1.38<br> (
131ns)
</span>
5420 <span class=
"green">1.00<br> (
95ns)
</span>
5427 ChiSquared (quantile)
5432 <span class=
"red">3.88<br> (
1416ns)
</span>
5437 <span class=
"blue">2.00<br> (
729ns)
</span>
5442 <span class=
"blue">1.46<br> (
533ns)
</span>
5447 <span class=
"green">1.00<br> (
365ns)
</span>
5459 <span class=
"blue">1.33<br> (
20ns)
</span>
5464 <span class=
"blue">1.27<br> (
19ns)
</span>
5469 <span class=
"blue">1.27<br> (
19ns)
</span>
5474 <span class=
"green">1.00<br> (
15ns)
</span>
5486 <span class=
"blue">1.53<br> (
26ns)
</span>
5491 <span class=
"blue">1.53<br> (
26ns)
</span>
5496 <span class=
"blue">1.59<br> (
27ns)
</span>
5501 <span class=
"green">1.00<br> (
17ns)
</span>
5508 Exponential (quantile)
5513 <span class=
"green">1.09<br> (
25ns)
</span>
5518 <span class=
"green">1.00<br> (
23ns)
</span>
5523 <span class=
"green">1.00<br> (
23ns)
</span>
5528 <span class=
"green">1.00<br> (
23ns)
</span>
5540 <span class=
"blue">1.23<br> (
48ns)
</span>
5545 <span class=
"blue">1.23<br> (
48ns)
</span>
5550 <span class=
"blue">1.26<br> (
49ns)
</span>
5555 <span class=
"green">1.00<br> (
39ns)
</span>
5567 <span class=
"blue">1.42<br> (
68ns)
</span>
5572 <span class=
"blue">1.40<br> (
67ns)
</span>
5577 <span class=
"blue">1.42<br> (
68ns)
</span>
5582 <span class=
"green">1.00<br> (
48ns)
</span>
5589 ExtremeValue (quantile)
5594 <span class=
"blue">1.66<br> (
68ns)
</span>
5599 <span class=
"blue">1.59<br> (
65ns)
</span>
5604 <span class=
"blue">1.59<br> (
65ns)
</span>
5609 <span class=
"green">1.00<br> (
41ns)
</span>
5621 <span class=
"red">4.28<br> (
1028ns)
</span>
5626 <span class=
"red">2.42<br> (
580ns)
</span>
5631 <span class=
"blue">1.90<br> (
456ns)
</span>
5636 <span class=
"green">1.00<br> (
240ns)
</span>
5648 <span class=
"red">2.92<br> (
409ns)
</span>
5653 <span class=
"blue">1.22<br> (
171ns)
</span>
5658 <span class=
"blue">1.24<br> (
174ns)
</span>
5663 <span class=
"green">1.00<br> (
140ns)
</span>
5675 <span class=
"red">2.59<br> (
2899ns)
</span>
5680 <span class=
"blue">1.39<br> (
1556ns)
</span>
5685 <span class=
"blue">1.27<br> (
1420ns)
</span>
5690 <span class=
"green">1.00<br> (
1118ns)
</span>
5702 <span class=
"red">3.60<br> (
619ns)
</span>
5707 <span class=
"blue">1.47<br> (
253ns)
</span>
5712 <span class=
"blue">1.33<br> (
228ns)
</span>
5717 <span class=
"green">1.00<br> (
172ns)
</span>
5729 <span class=
"red">4.00<br> (
480ns)
</span>
5734 <span class=
"blue">1.41<br> (
169ns)
</span>
5739 <span class=
"blue">1.34<br> (
161ns)
</span>
5744 <span class=
"green">1.00<br> (
120ns)
</span>
5756 <span class=
"red">4.14<br> (
1971ns)
</span>
5761 <span class=
"blue">1.81<br> (
860ns)
</span>
5766 <span class=
"blue">1.28<br> (
611ns)
</span>
5771 <span class=
"green">1.00<br> (
476ns)
</span>
5783 <span class=
"green">1.08<br> (
26ns)
</span>
5788 <span class=
"green">1.17<br> (
28ns)
</span>
5793 <span class=
"green">1.00<br> (
24ns)
</span>
5798 <span class=
"green">1.00<br> (
24ns)
</span>
5810 <span class=
"green">1.00<br> (
33ns)
</span>
5815 <span class=
"green">1.06<br> (
35ns)
</span>
5820 <span class=
"green">1.03<br> (
34ns)
</span>
5825 <span class=
"blue">1.21<br> (
40ns)
</span>
5832 Geometric (quantile)
5837 <span class=
"green">1.00<br> (
22ns)
</span>
5842 <span class=
"green">1.00<br> (
22ns)
</span>
5847 <span class=
"green">1.00<br> (
22ns)
</span>
5852 <span class=
"green">1.00<br> (
22ns)
</span>
5859 Hypergeometric (CDF)
5864 <span class=
"blue">1.87<br> (
11779ns)
</span>
5869 <span class=
"green">1.02<br> (
6423ns)
</span>
5874 <span class=
"green">1.03<br> (
6458ns)
</span>
5879 <span class=
"green">1.00<br> (
6294ns)
</span>
5886 Hypergeometric (PDF)
5891 <span class=
"blue">1.88<br> (
11384ns)
</span>
5896 <span class=
"green">1.00<br> (
6054ns)
</span>
5901 <span class=
"green">1.01<br> (
6107ns)
</span>
5906 <span class=
"green">1.08<br> (
6534ns)
</span>
5913 Hypergeometric (quantile)
5918 <span class=
"green">1.09<br> (
57820ns)
</span>
5923 <span class=
"blue">1.69<br> (
89233ns)
</span>
5928 <span class=
"blue">1.70<br> (
89729ns)
</span>
5933 <span class=
"green">1.00<br> (
52921ns)
</span>
5940 InverseChiSquared (CDF)
5945 <span class=
"red">4.55<br> (
546ns)
</span>
5950 <span class=
"red">2.04<br> (
245ns)
</span>
5955 <span class=
"blue">1.52<br> (
183ns)
</span>
5960 <span class=
"green">1.00<br> (
120ns)
</span>
5967 InverseChiSquared (PDF)
5972 <span class=
"red">3.42<br> (
342ns)
</span>
5977 <span class=
"blue">1.50<br> (
150ns)
</span>
5982 <span class=
"blue">1.42<br> (
142ns)
</span>
5987 <span class=
"green">1.00<br> (
100ns)
</span>
5994 InverseChiSquared (quantile)
5999 <span class=
"red">3.59<br> (
1378ns)
</span>
6004 <span class=
"blue">1.93<br> (
740ns)
</span>
6009 <span class=
"blue">1.45<br> (
555ns)
</span>
6014 <span class=
"green">1.00<br> (
384ns)
</span>
6026 <span class=
"red">3.53<br> (
610ns)
</span>
6031 <span class=
"blue">1.41<br> (
244ns)
</span>
6036 <span class=
"blue">1.22<br> (
211ns)
</span>
6041 <span class=
"green">1.00<br> (
173ns)
</span>
6053 <span class=
"red">3.94<br> (
477ns)
</span>
6058 <span class=
"blue">1.43<br> (
173ns)
</span>
6063 <span class=
"blue">1.33<br> (
161ns)
</span>
6068 <span class=
"green">1.00<br> (
121ns)
</span>
6075 InverseGamma (quantile)
6080 <span class=
"red">3.65<br> (
1870ns)
</span>
6085 <span class=
"blue">1.64<br> (
838ns)
</span>
6090 <span class=
"green">1.12<br> (
573ns)
</span>
6095 <span class=
"green">1.00<br> (
512ns)
</span>
6102 InverseGaussian (CDF)
6107 <span class=
"red">2.08<br> (
108ns)
</span>
6112 <span class=
"red">2.08<br> (
108ns)
</span>
6117 <span class=
"red">2.04<br> (
106ns)
</span>
6122 <span class=
"green">1.00<br> (
52ns)
</span>
6129 InverseGaussian (PDF)
6134 <span class=
"blue">1.46<br> (
19ns)
</span>
6139 <span class=
"blue">1.46<br> (
19ns)
</span>
6144 <span class=
"blue">1.38<br> (
18ns)
</span>
6149 <span class=
"green">1.00<br> (
13ns)
</span>
6156 InverseGaussian (quantile)
6161 <span class=
"red">2.46<br> (
2105ns)
</span>
6166 <span class=
"red">2.43<br> (
2074ns)
</span>
6171 <span class=
"red">2.22<br> (
1894ns)
</span>
6176 <span class=
"green">1.00<br> (
854ns)
</span>
6188 <span class=
"blue">1.29<br> (
27ns)
</span>
6193 <span class=
"blue">1.29<br> (
27ns)
</span>
6198 <span class=
"blue">1.29<br> (
27ns)
</span>
6203 <span class=
"green">1.00<br> (
21ns)
</span>
6215 <span class=
"blue">1.33<br> (
28ns)
</span>
6220 <span class=
"blue">1.33<br> (
28ns)
</span>
6225 <span class=
"blue">1.33<br> (
28ns)
</span>
6230 <span class=
"green">1.00<br> (
21ns)
</span>
6242 <span class=
"blue">1.39<br> (
32ns)
</span>
6247 <span class=
"blue">1.43<br> (
33ns)
</span>
6252 <span class=
"blue">1.39<br> (
32ns)
</span>
6257 <span class=
"green">1.00<br> (
23ns)
</span>
6269 <span class=
"red">2.02<br> (
115ns)
</span>
6274 <span class=
"blue">1.21<br> (
69ns)
</span>
6279 <span class=
"blue">1.21<br> (
69ns)
</span>
6284 <span class=
"green">1.00<br> (
57ns)
</span>
6296 <span class=
"blue">1.43<br> (
66ns)
</span>
6301 <span class=
"blue">1.46<br> (
67ns)
</span>
6306 <span class=
"blue">1.43<br> (
66ns)
</span>
6311 <span class=
"green">1.00<br> (
46ns)
</span>
6318 LogNormal (quantile)
6323 <span class=
"blue">1.39<br> (
103ns)
</span>
6328 <span class=
"blue">1.27<br> (
94ns)
</span>
6333 <span class=
"blue">1.30<br> (
96ns)
</span>
6338 <span class=
"green">1.00<br> (
74ns)
</span>
6350 <span class=
"blue">1.27<br> (
28ns)
</span>
6355 <span class=
"blue">1.32<br> (
29ns)
</span>
6360 <span class=
"blue">1.32<br> (
29ns)
</span>
6365 <span class=
"green">1.00<br> (
22ns)
</span>
6377 <span class=
"blue">1.29<br> (
31ns)
</span>
6382 <span class=
"blue">1.33<br> (
32ns)
</span>
6387 <span class=
"blue">1.33<br> (
32ns)
</span>
6392 <span class=
"green">1.00<br> (
24ns)
</span>
6404 <span class=
"blue">1.50<br> (
36ns)
</span>
6409 <span class=
"blue">1.54<br> (
37ns)
</span>
6414 <span class=
"blue">1.54<br> (
37ns)
</span>
6419 <span class=
"green">1.00<br> (
24ns)
</span>
6426 NegativeBinomial (CDF)
6431 <span class=
"red">4.48<br> (
1733ns)
</span>
6436 <span class=
"red">2.66<br> (
1028ns)
</span>
6441 <span class=
"blue">1.98<br> (
768ns)
</span>
6446 <span class=
"green">1.00<br> (
387ns)
</span>
6453 NegativeBinomial (PDF)
6458 <span class=
"red">2.51<br> (
384ns)
</span>
6463 <span class=
"green">1.14<br> (
175ns)
</span>
6468 <span class=
"green">1.16<br> (
178ns)
</span>
6473 <span class=
"green">1.00<br> (
153ns)
</span>
6480 NegativeBinomial (quantile)
6485 <span class=
"red">2.79<br> (
9167ns)
</span>
6490 <span class=
"blue">1.60<br> (
5278ns)
</span>
6495 <span class=
"blue">1.20<br> (
3953ns)
</span>
6500 <span class=
"green">1.00<br> (
3291ns)
</span>
6507 NonCentralBeta (CDF)
6512 <span class=
"red">3.86<br> (
2715ns)
</span>
6517 <span class=
"red">2.02<br> (
1421ns)
</span>
6522 <span class=
"blue">1.70<br> (
1196ns)
</span>
6527 <span class=
"green">1.00<br> (
703ns)
</span>
6534 NonCentralBeta (PDF)
6539 <span class=
"red">3.99<br> (
2036ns)
</span>
6544 <span class=
"red">2.31<br> (
1179ns)
</span>
6549 <span class=
"red">2.04<br> (
1041ns)
</span>
6554 <span class=
"green">1.00<br> (
510ns)
</span>
6561 NonCentralBeta (quantile)
6566 <span class=
"red">5.19<br> (
63495ns)
</span>
6571 <span class=
"red">2.42<br> (
29566ns)
</span>
6576 <span class=
"red">2.00<br> (
24524ns)
</span>
6581 <span class=
"green">1.00<br> (
12234ns)
</span>
6588 NonCentralChiSquared (CDF)
6593 <span class=
"red">4.22<br> (
7258ns)
</span>
6598 <span class=
"red">2.63<br> (
4515ns)
</span>
6603 <span class=
"red">2.03<br> (
3492ns)
</span>
6608 <span class=
"green">1.00<br> (
1719ns)
</span>
6615 NonCentralChiSquared (PDF)
6620 <span class=
"red">3.29<br> (
1275ns)
</span>
6625 <span class=
"blue">1.82<br> (
705ns)
</span>
6630 <span class=
"blue">1.67<br> (
645ns)
</span>
6635 <span class=
"green">1.00<br> (
387ns)
</span>
6642 NonCentralChiSquared (quantile)
6647 <span class=
"red">7.10<br> (
51391ns)
</span>
6652 <span class=
"red">3.72<br> (
26920ns)
</span>
6657 <span class=
"red">2.42<br> (
17494ns)
</span>
6662 <span class=
"green">1.00<br> (
7241ns)
</span>
6674 <span class=
"red">3.95<br> (
2583ns)
</span>
6679 <span class=
"red">2.09<br> (
1364ns)
</span>
6684 <span class=
"blue">1.73<br> (
1131ns)
</span>
6689 <span class=
"green">1.00<br> (
654ns)
</span>
6701 <span class=
"red">3.91<br> (
2102ns)
</span>
6706 <span class=
"red">2.05<br> (
1099ns)
</span>
6711 <span class=
"blue">1.83<br> (
985ns)
</span>
6716 <span class=
"green">1.00<br> (
537ns)
</span>
6723 NonCentralF (quantile)
6728 <span class=
"red">4.47<br> (
39838ns)
</span>
6733 <span class=
"red">2.24<br> (
19939ns)
</span>
6738 <span class=
"blue">1.71<br> (
15247ns)
</span>
6743 <span class=
"green">1.00<br> (
8916ns)
</span>
6755 <span class=
"red">4.50<br> (
9817ns)
</span>
6760 <span class=
"red">2.77<br> (
6036ns)
</span>
6765 <span class=
"red">2.49<br> (
5428ns)
</span>
6770 <span class=
"green">1.00<br> (
2180ns)
</span>
6782 <span class=
"red">4.25<br> (
7422ns)
</span>
6787 <span class=
"red">2.77<br> (
4838ns)
</span>
6792 <span class=
"red">2.32<br> (
4054ns)
</span>
6797 <span class=
"green">1.00<br> (
1745ns)
</span>
6804 NonCentralT (quantile)
6809 <span class=
"red">5.46<br> (
100206ns)
</span>
6814 <span class=
"red">3.24<br> (
59572ns)
</span>
6819 <span class=
"red">2.26<br> (
41463ns)
</span>
6824 <span class=
"green">1.00<br> (
18366ns)
</span>
6836 <span class=
"red">2.39<br> (
79ns)
</span>
6841 <span class=
"green">1.06<br> (
35ns)
</span>
6846 <span class=
"green">1.06<br> (
35ns)
</span>
6851 <span class=
"green">1.00<br> (
33ns)
</span>
6863 <span class=
"blue">1.43<br> (
33ns)
</span>
6868 <span class=
"blue">1.39<br> (
32ns)
</span>
6873 <span class=
"blue">1.43<br> (
33ns)
</span>
6878 <span class=
"green">1.00<br> (
23ns)
</span>
6890 <span class=
"blue">1.56<br> (
67ns)
</span>
6895 <span class=
"blue">1.21<br> (
52ns)
</span>
6900 <span class=
"blue">1.21<br> (
52ns)
</span>
6905 <span class=
"green">1.00<br> (
43ns)
</span>
6917 <span class=
"green">1.04<br> (
52ns)
</span>
6922 <span class=
"green">1.06<br> (
53ns)
</span>
6927 <span class=
"green">1.04<br> (
52ns)
</span>
6932 <span class=
"green">1.00<br> (
50ns)
</span>
6944 <span class=
"green">1.01<br> (
91ns)
</span>
6949 <span class=
"green">1.00<br> (
90ns)
</span>
6954 <span class=
"green">1.02<br> (
92ns)
</span>
6959 <span class=
"blue">1.22<br> (
110ns)
</span>
6971 <span class=
"green">1.00<br> (
55ns)
</span>
6976 <span class=
"green">1.20<br> (
66ns)
</span>
6981 <span class=
"green">1.00<br> (
55ns)
</span>
6986 <span class=
"blue">1.22<br> (
67ns)
</span>
6998 <span class=
"red">3.39<br> (
251ns)
</span>
7003 <span class=
"blue">1.69<br> (
125ns)
</span>
7008 <span class=
"blue">1.43<br> (
106ns)
</span>
7013 <span class=
"green">1.00<br> (
74ns)
</span>
7025 <span class=
"red">3.06<br> (
196ns)
</span>
7030 <span class=
"blue">1.47<br> (
94ns)
</span>
7035 <span class=
"blue">1.34<br> (
86ns)
</span>
7040 <span class=
"green">1.00<br> (
64ns)
</span>
7052 <span class=
"red">2.97<br> (
1120ns)
</span>
7057 <span class=
"blue">1.49<br> (
562ns)
</span>
7062 <span class=
"blue">1.29<br> (
487ns)
</span>
7067 <span class=
"green">1.00<br> (
377ns)
</span>
7079 <span class=
"blue">1.21<br> (
23ns)
</span>
7084 <span class=
"green">1.16<br> (
22ns)
</span>
7089 <span class=
"green">1.16<br> (
22ns)
</span>
7094 <span class=
"green">1.00<br> (
19ns)
</span>
7106 <span class=
"blue">1.48<br> (
31ns)
</span>
7111 <span class=
"blue">1.29<br> (
27ns)
</span>
7116 <span class=
"blue">1.29<br> (
27ns)
</span>
7121 <span class=
"green">1.00<br> (
21ns)
</span>
7133 <span class=
"green">1.04<br> (
25ns)
</span>
7138 <span class=
"green">1.00<br> (
24ns)
</span>
7143 <span class=
"green">1.04<br> (
25ns)
</span>
7148 <span class=
"green">1.04<br> (
25ns)
</span>
7160 <span class=
"blue">1.68<br> (
471ns)
</span>
7165 <span class=
"blue">1.54<br> (
433ns)
</span>
7170 <span class=
"blue">1.52<br> (
428ns)
</span>
7175 <span class=
"green">1.00<br> (
281ns)
</span>
7187 <span class=
"blue">1.91<br> (
90ns)
</span>
7192 <span class=
"blue">1.26<br> (
59ns)
</span>
7197 <span class=
"blue">1.28<br> (
60ns)
</span>
7202 <span class=
"green">1.00<br> (
47ns)
</span>
7209 SkewNormal (quantile)
7214 <span class=
"red">2.12<br> (
3697ns)
</span>
7219 <span class=
"blue">1.98<br> (
3440ns)
</span>
7224 <span class=
"blue">1.34<br> (
2339ns)
</span>
7229 <span class=
"green">1.00<br> (
1740ns)
</span>
7241 <span class=
"red">6.37<br> (
1517ns)
</span>
7246 <span class=
"red">2.02<br> (
481ns)
</span>
7251 <span class=
"blue">1.95<br> (
463ns)
</span>
7256 <span class=
"green">1.00<br> (
238ns)
</span>
7268 <span class=
"red">5.55<br> (
716ns)
</span>
7273 <span class=
"blue">1.53<br> (
198ns)
</span>
7278 <span class=
"blue">1.57<br> (
202ns)
</span>
7283 <span class=
"green">1.00<br> (
129ns)
</span>
7290 StudentsT (quantile)
7295 <span class=
"red">4.85<br> (
2557ns)
</span>
7300 <span class=
"blue">1.60<br> (
841ns)
</span>
7305 <span class=
"blue">1.55<br> (
817ns)
</span>
7310 <span class=
"green">1.00<br> (
527ns)
</span>
7322 <span class=
"green">1.07<br> (
91ns)
</span>
7327 <span class=
"green">1.00<br> (
85ns)
</span>
7332 <span class=
"green">1.00<br> (
85ns)
</span>
7337 <span class=
"blue">1.27<br> (
108ns)
</span>
7349 <span class=
"green">1.01<br> (
155ns)
</span>
7354 <span class=
"green">1.00<br> (
154ns)
</span>
7359 <span class=
"green">1.01<br> (
155ns)
</span>
7364 <span class=
"blue">1.23<br> (
189ns)
</span>
7376 <span class=
"green">1.00<br> (
89ns)
</span>
7381 <span class=
"green">1.00<br> (
89ns)
</span>
7386 <span class=
"green">1.00<br> (
89ns)
</span>
7391 <span class=
"blue">1.22<br> (
109ns)
</span>
7398 <br class=
"table-break">
7400 <div class=
"section">
7401 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
7402 <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
7403 performance comparison for different performance options with Intel C++ C++
0x
7404 mode version
1600 on Windows x64
</a>
7405 </h2></div></div></div>
7407 <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
7408 with Intel C++ C++
0x mode version
1600 on Windows x64
</b></p>
7409 <div class=
"table-contents"><table class=
"table" summary=
"Distribution performance comparison for different performance options
7410 with Intel C++ C++0x mode version 1600 on Windows x64">
7430 Boost
<br> promote_double
<false
><br> digits10
<10>
7435 Boost
<br> float
<br> promote_float
<false
>
7448 <span class=
"blue">1.33<br> (
36ns)
</span>
7453 <span class=
"blue">1.26<br> (
34ns)
</span>
7458 <span class=
"green">1.00<br> (
27ns)
</span>
7470 <span class=
"green">1.19<br> (
19ns)
</span>
7475 <span class=
"green">1.00<br> (
16ns)
</span>
7480 <span class=
"green">1.00<br> (
16ns)
</span>
7492 <span class=
"green">1.00<br> (
24ns)
</span>
7497 <span class=
"green">1.00<br> (
24ns)
</span>
7502 <span class=
"green">1.13<br> (
27ns)
</span>
7514 <span class=
"red">2.30<br> (
170ns)
</span>
7519 <span class=
"blue">1.80<br> (
133ns)
</span>
7524 <span class=
"green">1.00<br> (
74ns)
</span>
7536 <span class=
"red">2.38<br> (
152ns)
</span>
7541 <span class=
"blue">1.61<br> (
103ns)
</span>
7546 <span class=
"green">1.00<br> (
64ns)
</span>
7558 <span class=
"red">2.15<br> (
871ns)
</span>
7563 <span class=
"blue">1.49<br> (
603ns)
</span>
7568 <span class=
"green">1.00<br> (
405ns)
</span>
7580 <span class=
"red">2.66<br> (
644ns)
</span>
7585 <span class=
"blue">1.95<br> (
473ns)
</span>
7590 <span class=
"green">1.00<br> (
242ns)
</span>
7602 <span class=
"blue">1.95<br> (
187ns)
</span>
7607 <span class=
"blue">1.35<br> (
130ns)
</span>
7612 <span class=
"green">1.00<br> (
96ns)
</span>
7624 <span class=
"red">2.64<br> (
3067ns)
</span>
7629 <span class=
"blue">1.90<br> (
2201ns)
</span>
7634 <span class=
"green">1.00<br> (
1160ns)
</span>
7646 <span class=
"blue">1.28<br> (
23ns)
</span>
7651 <span class=
"blue">1.28<br> (
23ns)
</span>
7656 <span class=
"green">1.00<br> (
18ns)
</span>
7668 <span class=
"green">1.00<br> (
9ns)
</span>
7673 <span class=
"green">1.00<br> (
9ns)
</span>
7678 <span class=
"green">1.00<br> (
9ns)
</span>
7690 <span class=
"blue">1.23<br> (
27ns)
</span>
7695 <span class=
"green">1.18<br> (
26ns)
</span>
7700 <span class=
"green">1.00<br> (
22ns)
</span>
7712 <span class=
"blue">2.00<br> (
226ns)
</span>
7717 <span class=
"blue">1.71<br> (
193ns)
</span>
7722 <span class=
"green">1.00<br> (
113ns)
</span>
7734 <span class=
"blue">1.75<br> (
103ns)
</span>
7739 <span class=
"blue">1.37<br> (
81ns)
</span>
7744 <span class=
"green">1.00<br> (
59ns)
</span>
7751 ChiSquared (quantile)
7756 <span class=
"red">2.10<br> (
610ns)
</span>
7761 <span class=
"blue">1.54<br> (
449ns)
</span>
7766 <span class=
"green">1.00<br> (
291ns)
</span>
7778 <span class=
"blue">1.36<br> (
19ns)
</span>
7783 <span class=
"green">1.00<br> (
14ns)
</span>
7788 <span class=
"green">1.00<br> (
14ns)
</span>
7800 <span class=
"green">1.00<br> (
17ns)
</span>
7805 <span class=
"green">1.00<br> (
17ns)
</span>
7810 <span class=
"green">1.00<br> (
17ns)
</span>
7817 Exponential (quantile)
7822 <span class=
"blue">1.24<br> (
21ns)
</span>
7827 <span class=
"blue">1.24<br> (
21ns)
</span>
7832 <span class=
"green">1.00<br> (
17ns)
</span>
7844 <span class=
"green">1.00<br> (
24ns)
</span>
7849 <span class=
"green">1.00<br> (
24ns)
</span>
7854 <span class=
"green">1.04<br> (
25ns)
</span>
7866 <span class=
"green">1.08<br> (
27ns)
</span>
7871 <span class=
"green">1.08<br> (
27ns)
</span>
7876 <span class=
"green">1.00<br> (
25ns)
</span>
7883 ExtremeValue (quantile)
7888 <span class=
"blue">1.32<br> (
29ns)
</span>
7893 <span class=
"blue">1.41<br> (
31ns)
</span>
7898 <span class=
"green">1.00<br> (
22ns)
</span>
7910 <span class=
"red">2.95<br> (
566ns)
</span>
7915 <span class=
"red">2.10<br> (
403ns)
</span>
7920 <span class=
"green">1.00<br> (
192ns)
</span>
7932 <span class=
"red">2.33<br> (
214ns)
</span>
7937 <span class=
"blue">1.52<br> (
140ns)
</span>
7942 <span class=
"green">1.00<br> (
92ns)
</span>
7954 <span class=
"blue">1.61<br> (
1265ns)
</span>
7959 <span class=
"blue">1.24<br> (
972ns)
</span>
7964 <span class=
"green">1.00<br> (
785ns)
</span>
7976 <span class=
"blue">1.68<br> (
190ns)
</span>
7981 <span class=
"blue">1.57<br> (
177ns)
</span>
7986 <span class=
"green">1.00<br> (
113ns)
</span>
7998 <span class=
"blue">1.81<br> (
112ns)
</span>
8003 <span class=
"blue">1.44<br> (
89ns)
</span>
8008 <span class=
"green">1.00<br> (
62ns)
</span>
8020 <span class=
"red">2.02<br> (
625ns)
</span>
8025 <span class=
"blue">1.35<br> (
417ns)
</span>
8030 <span class=
"green">1.00<br> (
309ns)
</span>
8042 <span class=
"blue">1.41<br> (
24ns)
</span>
8047 <span class=
"green">1.18<br> (
20ns)
</span>
8052 <span class=
"green">1.00<br> (
17ns)
</span>
8064 <span class=
"blue">1.25<br> (
15ns)
</span>
8069 <span class=
"green">1.17<br> (
14ns)
</span>
8074 <span class=
"green">1.00<br> (
12ns)
</span>
8081 Geometric (quantile)
8086 <span class=
"blue">1.22<br> (
22ns)
</span>
8091 <span class=
"blue">1.22<br> (
22ns)
</span>
8096 <span class=
"green">1.00<br> (
18ns)
</span>
8103 Hypergeometric (CDF)
8108 <span class=
"green">1.01<br> (
5958ns)
</span>
8113 <span class=
"green">1.00<br> (
5921ns)
</span>
8118 <span class=
"green">1.03<br> (
6119ns)
</span>
8125 Hypergeometric (PDF)
8130 <span class=
"green">1.01<br> (
5681ns)
</span>
8135 <span class=
"green">1.00<br> (
5646ns)
</span>
8140 <span class=
"green">1.05<br> (
5949ns)
</span>
8147 Hypergeometric (quantile)
8152 <span class=
"green">1.01<br> (
35994ns)
</span>
8157 <span class=
"green">1.00<br> (
35580ns)
</span>
8162 <span class=
"green">1.01<br> (
35907ns)
</span>
8169 InverseChiSquared (CDF)
8174 <span class=
"red">2.30<br> (
214ns)
</span>
8179 <span class=
"blue">1.66<br> (
154ns)
</span>
8184 <span class=
"green">1.00<br> (
93ns)
</span>
8191 InverseChiSquared (PDF)
8196 <span class=
"red">2.03<br> (
118ns)
</span>
8201 <span class=
"blue">1.55<br> (
90ns)
</span>
8206 <span class=
"green">1.00<br> (
58ns)
</span>
8213 InverseChiSquared (quantile)
8218 <span class=
"red">2.36<br> (
647ns)
</span>
8223 <span class=
"blue">1.55<br> (
424ns)
</span>
8228 <span class=
"green">1.00<br> (
274ns)
</span>
8240 <span class=
"blue">1.63<br> (
187ns)
</span>
8245 <span class=
"blue">1.42<br> (
163ns)
</span>
8250 <span class=
"green">1.00<br> (
115ns)
</span>
8262 <span class=
"blue">1.87<br> (
116ns)
</span>
8267 <span class=
"blue">1.50<br> (
93ns)
</span>
8272 <span class=
"green">1.00<br> (
62ns)
</span>
8279 InverseGamma (quantile)
8284 <span class=
"blue">1.93<br> (
620ns)
</span>
8289 <span class=
"blue">1.38<br> (
443ns)
</span>
8294 <span class=
"green">1.00<br> (
321ns)
</span>
8301 InverseGaussian (CDF)
8306 <span class=
"blue">1.36<br> (
53ns)
</span>
8311 <span class=
"blue">1.38<br> (
54ns)
</span>
8316 <span class=
"green">1.00<br> (
39ns)
</span>
8323 InverseGaussian (PDF)
8328 <span class=
"green">1.18<br> (
13ns)
</span>
8333 <span class=
"green">1.09<br> (
12ns)
</span>
8338 <span class=
"green">1.00<br> (
11ns)
</span>
8345 InverseGaussian (quantile)
8350 <span class=
"blue">1.53<br> (
902ns)
</span>
8355 <span class=
"blue">1.44<br> (
844ns)
</span>
8360 <span class=
"green">1.00<br> (
588ns)
</span>
8372 <span class=
"green">1.00<br> (
15ns)
</span>
8377 <span class=
"green">1.00<br> (
15ns)
</span>
8382 <span class=
"green">1.13<br> (
17ns)
</span>
8394 <span class=
"green">1.00<br> (
16ns)
</span>
8399 <span class=
"green">1.00<br> (
16ns)
</span>
8404 <span class=
"green">1.00<br> (
16ns)
</span>
8416 <span class=
"green">1.06<br> (
17ns)
</span>
8421 <span class=
"green">1.06<br> (
17ns)
</span>
8426 <span class=
"green">1.00<br> (
16ns)
</span>
8438 <span class=
"green">1.20<br> (
42ns)
</span>
8443 <span class=
"green">1.20<br> (
42ns)
</span>
8448 <span class=
"green">1.00<br> (
35ns)
</span>
8460 <span class=
"blue">1.28<br> (
32ns)
</span>
8465 <span class=
"blue">1.28<br> (
32ns)
</span>
8470 <span class=
"green">1.00<br> (
25ns)
</span>
8477 LogNormal (quantile)
8482 <span class=
"green">1.15<br> (
61ns)
</span>
8487 <span class=
"green">1.15<br> (
61ns)
</span>
8492 <span class=
"green">1.00<br> (
53ns)
</span>
8504 <span class=
"green">1.06<br> (
17ns)
</span>
8509 <span class=
"green">1.06<br> (
17ns)
</span>
8514 <span class=
"green">1.00<br> (
16ns)
</span>
8526 <span class=
"green">1.11<br> (
20ns)
</span>
8531 <span class=
"green">1.11<br> (
20ns)
</span>
8536 <span class=
"green">1.00<br> (
18ns)
</span>
8548 <span class=
"blue">1.25<br> (
20ns)
</span>
8553 <span class=
"green">1.19<br> (
19ns)
</span>
8558 <span class=
"green">1.00<br> (
16ns)
</span>
8565 NegativeBinomial (CDF)
8570 <span class=
"red">3.21<br> (
964ns)
</span>
8575 <span class=
"red">2.29<br> (
686ns)
</span>
8580 <span class=
"green">1.00<br> (
300ns)
</span>
8587 NegativeBinomial (PDF)
8592 <span class=
"blue">1.97<br> (
187ns)
</span>
8597 <span class=
"blue">1.37<br> (
130ns)
</span>
8602 <span class=
"green">1.00<br> (
95ns)
</span>
8609 NegativeBinomial (quantile)
8614 <span class=
"blue">1.80<br> (
4806ns)
</span>
8619 <span class=
"blue">1.32<br> (
3526ns)
</span>
8624 <span class=
"green">1.00<br> (
2665ns)
</span>
8631 NonCentralBeta (CDF)
8636 <span class=
"red">2.73<br> (
1240ns)
</span>
8641 <span class=
"red">2.14<br> (
975ns)
</span>
8646 <span class=
"green">1.00<br> (
455ns)
</span>
8653 NonCentralBeta (PDF)
8658 <span class=
"red">2.73<br> (
1053ns)
</span>
8663 <span class=
"red">2.17<br> (
836ns)
</span>
8668 <span class=
"green">1.00<br> (
386ns)
</span>
8675 NonCentralBeta (quantile)
8680 <span class=
"red">3.43<br> (
24612ns)
</span>
8685 <span class=
"red">2.58<br> (
18500ns)
</span>
8690 <span class=
"green">1.00<br> (
7178ns)
</span>
8697 NonCentralChiSquared (CDF)
8702 <span class=
"red">2.79<br> (
3877ns)
</span>
8707 <span class=
"red">2.20<br> (
3057ns)
</span>
8712 <span class=
"green">1.00<br> (
1389ns)
</span>
8719 NonCentralChiSquared (PDF)
8724 <span class=
"blue">1.78<br> (
555ns)
</span>
8729 <span class=
"blue">1.59<br> (
495ns)
</span>
8734 <span class=
"green">1.00<br> (
312ns)
</span>
8741 NonCentralChiSquared (quantile)
8746 <span class=
"red">3.85<br> (
22440ns)
</span>
8751 <span class=
"red">2.65<br> (
15474ns)
</span>
8756 <span class=
"green">1.00<br> (
5830ns)
</span>
8768 <span class=
"red">2.75<br> (
1278ns)
</span>
8773 <span class=
"red">2.01<br> (
935ns)
</span>
8778 <span class=
"green">1.00<br> (
465ns)
</span>
8790 <span class=
"red">2.64<br> (
1035ns)
</span>
8795 <span class=
"blue">1.92<br> (
753ns)
</span>
8800 <span class=
"green">1.00<br> (
392ns)
</span>
8807 NonCentralF (quantile)
8812 <span class=
"red">3.08<br> (
18251ns)
</span>
8817 <span class=
"red">2.14<br> (
12664ns)
</span>
8822 <span class=
"green">1.00<br> (
5924ns)
</span>
8834 <span class=
"red">2.86<br> (
5298ns)
</span>
8839 <span class=
"red">2.22<br> (
4117ns)
</span>
8844 <span class=
"green">1.00<br> (
1853ns)
</span>
8856 <span class=
"red">2.84<br> (
4062ns)
</span>
8861 <span class=
"red">2.26<br> (
3229ns)
</span>
8866 <span class=
"green">1.00<br> (
1429ns)
</span>
8873 NonCentralT (quantile)
8878 <span class=
"red">3.48<br> (
48842ns)
</span>
8883 <span class=
"red">2.47<br> (
34580ns)
</span>
8888 <span class=
"green">1.00<br> (
14027ns)
</span>
8900 <span class=
"green">1.07<br> (
31ns)
</span>
8905 <span class=
"green">1.07<br> (
31ns)
</span>
8910 <span class=
"green">1.00<br> (
29ns)
</span>
8922 <span class=
"green">1.00<br> (
19ns)
</span>
8927 <span class=
"green">1.00<br> (
19ns)
</span>
8932 <span class=
"green">1.00<br> (
19ns)
</span>
8944 <span class=
"green">1.17<br> (
42ns)
</span>
8949 <span class=
"green">1.11<br> (
40ns)
</span>
8954 <span class=
"green">1.00<br> (
36ns)
</span>
8966 <span class=
"blue">1.32<br> (
33ns)
</span>
8971 <span class=
"blue">1.32<br> (
33ns)
</span>
8976 <span class=
"green">1.00<br> (
25ns)
</span>
8988 <span class=
"blue">1.24<br> (
62ns)
</span>
8993 <span class=
"blue">1.26<br> (
63ns)
</span>
8998 <span class=
"green">1.00<br> (
50ns)
</span>
9010 <span class=
"green">1.07<br> (
29ns)
</span>
9015 <span class=
"green">1.07<br> (
29ns)
</span>
9020 <span class=
"green">1.00<br> (
27ns)
</span>
9032 <span class=
"blue">1.71<br> (
96ns)
</span>
9037 <span class=
"blue">1.41<br> (
79ns)
</span>
9042 <span class=
"green">1.00<br> (
56ns)
</span>
9054 <span class=
"blue">1.69<br> (
61ns)
</span>
9059 <span class=
"blue">1.44<br> (
52ns)
</span>
9064 <span class=
"green">1.00<br> (
36ns)
</span>
9076 <span class=
"blue">1.54<br> (
446ns)
</span>
9081 <span class=
"blue">1.33<br> (
387ns)
</span>
9086 <span class=
"green">1.00<br> (
290ns)
</span>
9098 <span class=
"blue">1.41<br> (
24ns)
</span>
9103 <span class=
"green">1.06<br> (
18ns)
</span>
9108 <span class=
"green">1.00<br> (
17ns)
</span>
9120 <span class=
"green">1.17<br> (
21ns)
</span>
9125 <span class=
"green">1.17<br> (
21ns)
</span>
9130 <span class=
"green">1.00<br> (
18ns)
</span>
9142 <span class=
"blue">1.22<br> (
22ns)
</span>
9147 <span class=
"blue">1.22<br> (
22ns)
</span>
9152 <span class=
"green">1.00<br> (
18ns)
</span>
9164 <span class=
"green">1.01<br> (
187ns)
</span>
9169 <span class=
"green">1.00<br> (
186ns)
</span>
9174 <span class=
"green">1.01<br> (
187ns)
</span>
9186 <span class=
"green">1.04<br> (
49ns)
</span>
9191 <span class=
"green">1.06<br> (
50ns)
</span>
9196 <span class=
"green">1.00<br> (
47ns)
</span>
9203 SkewNormal (quantile)
9208 <span class=
"blue">1.44<br> (
1409ns)
</span>
9213 <span class=
"green">1.10<br> (
1078ns)
</span>
9218 <span class=
"green">1.00<br> (
979ns)
</span>
9230 <span class=
"blue">1.72<br> (
331ns)
</span>
9235 <span class=
"blue">1.57<br> (
302ns)
</span>
9240 <span class=
"green">1.00<br> (
192ns)
</span>
9252 <span class=
"blue">1.57<br> (
132ns)
</span>
9257 <span class=
"blue">1.55<br> (
130ns)
</span>
9262 <span class=
"green">1.00<br> (
84ns)
</span>
9269 StudentsT (quantile)
9274 <span class=
"blue">1.40<br> (
623ns)
</span>
9279 <span class=
"blue">1.39<br> (
619ns)
</span>
9284 <span class=
"green">1.00<br> (
444ns)
</span>
9296 <span class=
"blue">1.39<br> (
46ns)
</span>
9301 <span class=
"blue">1.24<br> (
41ns)
</span>
9306 <span class=
"green">1.00<br> (
33ns)
</span>
9318 <span class=
"blue">1.50<br> (
63ns)
</span>
9323 <span class=
"blue">1.40<br> (
59ns)
</span>
9328 <span class=
"green">1.00<br> (
42ns)
</span>
9340 <span class=
"blue">1.29<br> (
44ns)
</span>
9345 <span class=
"blue">1.29<br> (
44ns)
</span>
9350 <span class=
"green">1.00<br> (
34ns)
</span>
9357 <br class=
"table-break">
9359 <div class=
"section">
9360 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
9361 <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
9362 performance comparison for different performance options with Microsoft Visual
9363 C++ version
14.0 on Windows x64
</a>
9364 </h2></div></div></div>
9366 <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
9367 with Microsoft Visual C++ version
14.0 on Windows x64
</b></p>
9368 <div class=
"table-contents"><table class=
"table" summary=
"Distribution performance comparison for different performance options
9369 with Microsoft Visual C++ version 14.0 on Windows x64">
9389 Boost
<br> promote_double
<false
><br> digits10
<10>
9394 Boost
<br> float
<br> promote_float
<false
>
9407 <span class=
"blue">1.36<br> (
45ns)
</span>
9412 <span class=
"blue">1.45<br> (
48ns)
</span>
9417 <span class=
"green">1.00<br> (
33ns)
</span>
9429 <span class=
"green">1.00<br> (
16ns)
</span>
9434 <span class=
"green">1.13<br> (
18ns)
</span>
9439 <span class=
"green">1.06<br> (
17ns)
</span>
9451 <span class=
"green">1.00<br> (
21ns)
</span>
9456 <span class=
"green">1.05<br> (
22ns)
</span>
9461 <span class=
"blue">1.38<br> (
29ns)
</span>
9473 <span class=
"blue">1.87<br> (
196ns)
</span>
9478 <span class=
"blue">1.71<br> (
180ns)
</span>
9483 <span class=
"green">1.00<br> (
105ns)
</span>
9495 <span class=
"blue">1.64<br> (
143ns)
</span>
9500 <span class=
"blue">1.70<br> (
148ns)
</span>
9505 <span class=
"green">1.00<br> (
87ns)
</span>
9517 <span class=
"blue">1.80<br> (
1127ns)
</span>
9522 <span class=
"blue">1.43<br> (
894ns)
</span>
9527 <span class=
"green">1.00<br> (
627ns)
</span>
9539 <span class=
"red">2.32<br> (
682ns)
</span>
9544 <span class=
"blue">1.95<br> (
573ns)
</span>
9549 <span class=
"green">1.00<br> (
294ns)
</span>
9561 <span class=
"blue">1.63<br> (
184ns)
</span>
9566 <span class=
"blue">1.73<br> (
196ns)
</span>
9571 <span class=
"green">1.00<br> (
113ns)
</span>
9583 <span class=
"red">2.28<br> (
3249ns)
</span>
9588 <span class=
"blue">1.82<br> (
2602ns)
</span>
9593 <span class=
"green">1.00<br> (
1428ns)
</span>
9605 <span class=
"green">1.14<br> (
32ns)
</span>
9610 <span class=
"green">1.14<br> (
32ns)
</span>
9615 <span class=
"green">1.00<br> (
28ns)
</span>
9627 <span class=
"green">1.10<br> (
11ns)
</span>
9632 <span class=
"green">1.10<br> (
11ns)
</span>
9637 <span class=
"green">1.00<br> (
10ns)
</span>
9649 <span class=
"green">1.10<br> (
23ns)
</span>
9654 <span class=
"green">1.05<br> (
22ns)
</span>
9659 <span class=
"green">1.00<br> (
21ns)
</span>
9671 <span class=
"blue">1.60<br> (
268ns)
</span>
9676 <span class=
"blue">1.38<br> (
231ns)
</span>
9681 <span class=
"green">1.00<br> (
168ns)
</span>
9693 <span class=
"blue">1.95<br> (
129ns)
</span>
9698 <span class=
"blue">1.89<br> (
125ns)
</span>
9703 <span class=
"green">1.00<br> (
66ns)
</span>
9710 ChiSquared (quantile)
9715 <span class=
"blue">1.98<br> (
741ns)
</span>
9720 <span class=
"blue">1.47<br> (
551ns)
</span>
9725 <span class=
"green">1.00<br> (
375ns)
</span>
9737 <span class=
"green">1.18<br> (
20ns)
</span>
9742 <span class=
"green">1.06<br> (
18ns)
</span>
9747 <span class=
"green">1.00<br> (
17ns)
</span>
9759 <span class=
"green">1.00<br> (
16ns)
</span>
9764 <span class=
"green">1.06<br> (
17ns)
</span>
9769 <span class=
"blue">1.31<br> (
21ns)
</span>
9776 Exponential (quantile)
9781 <span class=
"blue">1.26<br> (
29ns)
</span>
9786 <span class=
"green">1.00<br> (
23ns)
</span>
9791 <span class=
"blue">1.26<br> (
29ns)
</span>
9803 <span class=
"blue">1.29<br> (
45ns)
</span>
9808 <span class=
"blue">1.26<br> (
44ns)
</span>
9813 <span class=
"green">1.00<br> (
35ns)
</span>
9825 <span class=
"blue">1.26<br> (
44ns)
</span>
9830 <span class=
"blue">1.37<br> (
48ns)
</span>
9835 <span class=
"green">1.00<br> (
35ns)
</span>
9842 ExtremeValue (quantile)
9847 <span class=
"blue">1.24<br> (
36ns)
</span>
9852 <span class=
"blue">1.21<br> (
35ns)
</span>
9857 <span class=
"green">1.00<br> (
29ns)
</span>
9869 <span class=
"red">2.43<br> (
643ns)
</span>
9874 <span class=
"blue">1.95<br> (
516ns)
</span>
9879 <span class=
"green">1.00<br> (
265ns)
</span>
9891 <span class=
"blue">1.74<br> (
202ns)
</span>
9896 <span class=
"blue">1.69<br> (
196ns)
</span>
9901 <span class=
"green">1.00<br> (
116ns)
</span>
9913 <span class=
"blue">1.31<br> (
1464ns)
</span>
9918 <span class=
"blue">1.34<br> (
1503ns)
</span>
9923 <span class=
"green">1.00<br> (
1121ns)
</span>
9935 <span class=
"blue">2.00<br> (
294ns)
</span>
9940 <span class=
"blue">1.47<br> (
216ns)
</span>
9945 <span class=
"green">1.00<br> (
147ns)
</span>
9957 <span class=
"blue">1.71<br> (
159ns)
</span>
9962 <span class=
"blue">1.57<br> (
146ns)
</span>
9967 <span class=
"green">1.00<br> (
93ns)
</span>
9979 <span class=
"blue">1.67<br> (
841ns)
</span>
9984 <span class=
"green">1.17<br> (
586ns)
</span>
9989 <span class=
"green">1.00<br> (
503ns)
</span>
10001 <span class=
"blue">1.24<br> (
26ns)
</span>
10006 <span class=
"green">1.19<br> (
25ns)
</span>
10011 <span class=
"green">1.00<br> (
21ns)
</span>
10023 <span class=
"blue">1.61<br> (
29ns)
</span>
10028 <span class=
"blue">1.72<br> (
31ns)
</span>
10033 <span class=
"green">1.00<br> (
18ns)
</span>
10040 Geometric (quantile)
10045 <span class=
"green">1.14<br> (
25ns)
</span>
10050 <span class=
"green">1.09<br> (
24ns)
</span>
10055 <span class=
"green">1.00<br> (
22ns)
</span>
10062 Hypergeometric (CDF)
10067 <span class=
"green">1.05<br> (
6896ns)
</span>
10072 <span class=
"green">1.04<br> (
6830ns)
</span>
10077 <span class=
"green">1.00<br> (
6577ns)
</span>
10084 Hypergeometric (PDF)
10089 <span class=
"green">1.00<br> (
6565ns)
</span>
10094 <span class=
"green">1.04<br> (
6855ns)
</span>
10099 <span class=
"green">1.03<br> (
6774ns)
</span>
10106 Hypergeometric (quantile)
10111 <span class=
"green">1.00<br> (
34866ns)
</span>
10116 <span class=
"green">1.12<br> (
38984ns)
</span>
10121 <span class=
"green">1.00<br> (
35017ns)
</span>
10128 InverseChiSquared (CDF)
10133 <span class=
"red">2.26<br> (
269ns)
</span>
10138 <span class=
"blue">1.84<br> (
219ns)
</span>
10143 <span class=
"green">1.00<br> (
119ns)
</span>
10150 InverseChiSquared (PDF)
10155 <span class=
"blue">1.90<br> (
156ns)
</span>
10160 <span class=
"blue">1.71<br> (
140ns)
</span>
10165 <span class=
"green">1.00<br> (
82ns)
</span>
10172 InverseChiSquared (quantile)
10177 <span class=
"blue">1.55<br> (
778ns)
</span>
10182 <span class=
"green">1.17<br> (
587ns)
</span>
10187 <span class=
"green">1.00<br> (
501ns)
</span>
10199 <span class=
"blue">1.85<br> (
279ns)
</span>
10204 <span class=
"blue">1.44<br> (
217ns)
</span>
10209 <span class=
"green">1.00<br> (
151ns)
</span>
10221 <span class=
"red">2.52<br> (
217ns)
</span>
10226 <span class=
"blue">1.85<br> (
159ns)
</span>
10231 <span class=
"green">1.00<br> (
86ns)
</span>
10238 InverseGamma (quantile)
10243 <span class=
"red">2.34<br> (
946ns)
</span>
10248 <span class=
"blue">1.41<br> (
571ns)
</span>
10253 <span class=
"green">1.00<br> (
404ns)
</span>
10260 InverseGaussian (CDF)
10265 <span class=
"green">1.05<br> (
63ns)
</span>
10270 <span class=
"green">1.03<br> (
62ns)
</span>
10275 <span class=
"green">1.00<br> (
60ns)
</span>
10282 InverseGaussian (PDF)
10287 <span class=
"green">1.00<br> (
16ns)
</span>
10292 <span class=
"green">1.00<br> (
16ns)
</span>
10297 <span class=
"green">1.06<br> (
17ns)
</span>
10304 InverseGaussian (quantile)
10309 <span class=
"blue">1.28<br> (
1138ns)
</span>
10314 <span class=
"green">1.19<br> (
1053ns)
</span>
10319 <span class=
"green">1.00<br> (
888ns)
</span>
10331 <span class=
"blue">1.22<br> (
22ns)
</span>
10336 <span class=
"blue">1.22<br> (
22ns)
</span>
10341 <span class=
"green">1.00<br> (
18ns)
</span>
10353 <span class=
"blue">1.44<br> (
23ns)
</span>
10358 <span class=
"blue">1.50<br> (
24ns)
</span>
10363 <span class=
"green">1.00<br> (
16ns)
</span>
10375 <span class=
"blue">1.22<br> (
22ns)
</span>
10380 <span class=
"blue">1.22<br> (
22ns)
</span>
10385 <span class=
"green">1.00<br> (
18ns)
</span>
10397 <span class=
"blue">1.26<br> (
49ns)
</span>
10402 <span class=
"blue">1.26<br> (
49ns)
</span>
10407 <span class=
"green">1.00<br> (
39ns)
</span>
10419 <span class=
"green">1.16<br> (
43ns)
</span>
10424 <span class=
"green">1.14<br> (
42ns)
</span>
10429 <span class=
"green">1.00<br> (
37ns)
</span>
10436 LogNormal (quantile)
10441 <span class=
"blue">1.30<br> (
82ns)
</span>
10446 <span class=
"blue">1.30<br> (
82ns)
</span>
10451 <span class=
"green">1.00<br> (
63ns)
</span>
10463 <span class=
"blue">1.50<br> (
24ns)
</span>
10468 <span class=
"blue">1.50<br> (
24ns)
</span>
10473 <span class=
"green">1.00<br> (
16ns)
</span>
10485 <span class=
"blue">1.26<br> (
29ns)
</span>
10490 <span class=
"blue">1.26<br> (
29ns)
</span>
10495 <span class=
"green">1.00<br> (
23ns)
</span>
10502 Logistic (quantile)
10507 <span class=
"green">1.11<br> (
21ns)
</span>
10512 <span class=
"green">1.05<br> (
20ns)
</span>
10517 <span class=
"green">1.00<br> (
19ns)
</span>
10524 NegativeBinomial (CDF)
10529 <span class=
"red">2.62<br> (
1081ns)
</span>
10534 <span class=
"red">2.02<br> (
832ns)
</span>
10539 <span class=
"green">1.00<br> (
412ns)
</span>
10546 NegativeBinomial (PDF)
10551 <span class=
"blue">1.67<br> (
200ns)
</span>
10556 <span class=
"blue">1.71<br> (
205ns)
</span>
10561 <span class=
"green">1.00<br> (
120ns)
</span>
10568 NegativeBinomial (quantile)
10573 <span class=
"blue">1.53<br> (
5462ns)
</span>
10578 <span class=
"blue">1.22<br> (
4355ns)
</span>
10583 <span class=
"green">1.00<br> (
3571ns)
</span>
10590 NonCentralBeta (CDF)
10595 <span class=
"red">2.67<br> (
1449ns)
</span>
10600 <span class=
"red">2.23<br> (
1212ns)
</span>
10605 <span class=
"green">1.00<br> (
543ns)
</span>
10612 NonCentralBeta (PDF)
10617 <span class=
"red">2.64<br> (
1186ns)
</span>
10622 <span class=
"red">2.24<br> (
1009ns)
</span>
10627 <span class=
"green">1.00<br> (
450ns)
</span>
10634 NonCentralBeta (quantile)
10639 <span class=
"red">3.39<br> (
29111ns)
</span>
10644 <span class=
"red">2.81<br> (
24149ns)
</span>
10649 <span class=
"green">1.00<br> (
8580ns)
</span>
10656 NonCentralChiSquared (CDF)
10661 <span class=
"red">2.78<br> (
4617ns)
</span>
10666 <span class=
"red">2.19<br> (
3633ns)
</span>
10671 <span class=
"green">1.00<br> (
1662ns)
</span>
10678 NonCentralChiSquared (PDF)
10683 <span class=
"blue">1.73<br> (
607ns)
</span>
10688 <span class=
"blue">1.58<br> (
552ns)
</span>
10693 <span class=
"green">1.00<br> (
350ns)
</span>
10700 NonCentralChiSquared (quantile)
10705 <span class=
"red">3.89<br> (
27110ns)
</span>
10710 <span class=
"red">2.60<br> (
18124ns)
</span>
10715 <span class=
"green">1.00<br> (
6974ns)
</span>
10727 <span class=
"red">2.45<br> (
1382ns)
</span>
10732 <span class=
"red">2.07<br> (
1167ns)
</span>
10737 <span class=
"green">1.00<br> (
564ns)
</span>
10749 <span class=
"red">2.43<br> (
1087ns)
</span>
10754 <span class=
"red">2.13<br> (
952ns)
</span>
10759 <span class=
"green">1.00<br> (
447ns)
</span>
10766 NonCentralF (quantile)
10771 <span class=
"red">2.76<br> (
20066ns)
</span>
10776 <span class=
"red">2.18<br> (
15826ns)
</span>
10781 <span class=
"green">1.00<br> (
7268ns)
</span>
10793 <span class=
"red">2.26<br> (
6005ns)
</span>
10798 <span class=
"blue">1.84<br> (
4878ns)
</span>
10803 <span class=
"green">1.00<br> (
2655ns)
</span>
10815 <span class=
"red">2.53<br> (
4582ns)
</span>
10820 <span class=
"red">2.11<br> (
3828ns)
</span>
10825 <span class=
"green">1.00<br> (
1813ns)
</span>
10832 NonCentralT (quantile)
10837 <span class=
"red">2.91<br> (
56269ns)
</span>
10842 <span class=
"red">2.10<br> (
40598ns)
</span>
10847 <span class=
"green">1.00<br> (
19366ns)
</span>
10859 <span class=
"blue">1.52<br> (
38ns)
</span>
10864 <span class=
"blue">1.44<br> (
36ns)
</span>
10869 <span class=
"green">1.00<br> (
25ns)
</span>
10881 <span class=
"green">1.16<br> (
29ns)
</span>
10886 <span class=
"green">1.16<br> (
29ns)
</span>
10891 <span class=
"green">1.00<br> (
25ns)
</span>
10903 <span class=
"green">1.08<br> (
40ns)
</span>
10908 <span class=
"green">1.14<br> (
42ns)
</span>
10913 <span class=
"green">1.00<br> (
37ns)
</span>
10925 <span class=
"blue">1.60<br> (
48ns)
</span>
10930 <span class=
"blue">1.67<br> (
50ns)
</span>
10935 <span class=
"green">1.00<br> (
30ns)
</span>
10947 <span class=
"blue">1.44<br> (
111ns)
</span>
10952 <span class=
"blue">1.40<br> (
108ns)
</span>
10957 <span class=
"green">1.00<br> (
77ns)
</span>
10969 <span class=
"blue">1.34<br> (
43ns)
</span>
10974 <span class=
"blue">1.38<br> (
44ns)
</span>
10979 <span class=
"green">1.00<br> (
32ns)
</span>
10991 <span class=
"blue">1.72<br> (
122ns)
</span>
10996 <span class=
"blue">1.51<br> (
107ns)
</span>
11001 <span class=
"green">1.00<br> (
71ns)
</span>
11013 <span class=
"blue">1.91<br> (
82ns)
</span>
11018 <span class=
"blue">1.88<br> (
81ns)
</span>
11023 <span class=
"green">1.00<br> (
43ns)
</span>
11035 <span class=
"blue">1.65<br> (
599ns)
</span>
11040 <span class=
"blue">1.47<br> (
532ns)
</span>
11045 <span class=
"green">1.00<br> (
362ns)
</span>
11057 <span class=
"blue">1.28<br> (
23ns)
</span>
11062 <span class=
"green">1.17<br> (
21ns)
</span>
11067 <span class=
"green">1.00<br> (
18ns)
</span>
11079 <span class=
"blue">1.24<br> (
21ns)
</span>
11084 <span class=
"blue">1.24<br> (
21ns)
</span>
11089 <span class=
"green">1.00<br> (
17ns)
</span>
11096 Rayleigh (quantile)
11101 <span class=
"green">1.08<br> (
27ns)
</span>
11106 <span class=
"green">1.08<br> (
27ns)
</span>
11111 <span class=
"green">1.00<br> (
25ns)
</span>
11123 <span class=
"green">1.05<br> (
232ns)
</span>
11128 <span class=
"green">1.04<br> (
230ns)
</span>
11133 <span class=
"green">1.00<br> (
221ns)
</span>
11145 <span class=
"blue">1.21<br> (
81ns)
</span>
11150 <span class=
"blue">1.21<br> (
81ns)
</span>
11155 <span class=
"green">1.00<br> (
67ns)
</span>
11162 SkewNormal (quantile)
11167 <span class=
"blue">1.45<br> (
2020ns)
</span>
11172 <span class=
"green">1.05<br> (
1464ns)
</span>
11177 <span class=
"green">1.00<br> (
1391ns)
</span>
11189 <span class=
"blue">1.95<br> (
464ns)
</span>
11194 <span class=
"blue">1.95<br> (
463ns)
</span>
11199 <span class=
"green">1.00<br> (
238ns)
</span>
11211 <span class=
"blue">1.95<br> (
216ns)
</span>
11216 <span class=
"red">2.17<br> (
241ns)
</span>
11221 <span class=
"green">1.00<br> (
111ns)
</span>
11228 StudentsT (quantile)
11233 <span class=
"blue">1.72<br> (
839ns)
</span>
11238 <span class=
"blue">1.78<br> (
868ns)
</span>
11243 <span class=
"green">1.00<br> (
487ns)
</span>
11255 <span class=
"blue">1.53<br> (
75ns)
</span>
11260 <span class=
"blue">1.47<br> (
72ns)
</span>
11265 <span class=
"green">1.00<br> (
49ns)
</span>
11277 <span class=
"blue">1.82<br> (
120ns)
</span>
11282 <span class=
"blue">1.79<br> (
118ns)
</span>
11287 <span class=
"green">1.00<br> (
66ns)
</span>
11299 <span class=
"blue">1.49<br> (
73ns)
</span>
11304 <span class=
"blue">1.53<br> (
75ns)
</span>
11309 <span class=
"green">1.00<br> (
49ns)
</span>
11316 <br class=
"table-break">
11318 <div class=
"section">
11319 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
11320 <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
11321 performance comparison with GNU C++ version
5.3.0 on Windows x64
</a>
11322 </h2></div></div></div>
11323 <div class=
"table">
11324 <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
11326 <div class=
"table-contents"><table class=
"table" summary=
"Distribution performance comparison with GNU C++ version 5.3.0 on Windows
11347 Boost
<br> promote_double
<false
>
11365 <span class=
"green">1.06<br> (
33ns)
</span>
11370 <span class=
"green">1.00<br> (
31ns)
</span>
11384 <span class=
"green">1.12<br> (
9ns)
</span>
11389 <span class=
"green">1.00<br> (
8ns)
</span>
11403 <span class=
"green">1.00<br> (
44ns)
</span>
11408 <span class=
"green">1.00<br> (
44ns)
</span>
11422 <span class=
"blue">1.84<br> (
379ns)
</span>
11427 <span class=
"green">1.00<br> (
206ns)
</span>
11432 <span class=
"red">2.55<br> (
526ns)
</span>
11444 <span class=
"red">2.15<br> (
323ns)
</span>
11449 <span class=
"green">1.00<br> (
150ns)
</span>
11463 <span class=
"blue">1.58<br> (
2180ns)
</span>
11468 <span class=
"green">1.00<br> (
1382ns)
</span>
11473 <span class=
"red">8.32<br> (
11501ns)
</span>
11485 <span class=
"blue">1.71<br> (
1122ns)
</span>
11490 <span class=
"green">1.00<br> (
658ns)
</span>
11495 <span class=
"blue">1.25<br> (
822ns)
</span>
11507 <span class=
"red">2.11<br> (
353ns)
</span>
11512 <span class=
"green">1.00<br> (
167ns)
</span>
11521 Binomial (quantile)
11526 <span class=
"blue">1.77<br> (
5174ns)
</span>
11531 <span class=
"green">1.00<br> (
2921ns)
</span>
11536 <span class=
"red">4.38<br> (
12786ns)
</span>
11548 <span class=
"green">1.00<br> (
23ns)
</span>
11553 <span class=
"green">1.00<br> (
23ns)
</span>
11567 <span class=
"green">1.00<br> (
7ns)
</span>
11572 <span class=
"green">1.14<br> (
8ns)
</span>
11586 <span class=
"green">1.00<br> (
24ns)
</span>
11591 <span class=
"green">1.17<br> (
28ns)
</span>
11605 <span class=
"red">2.04<br> (
506ns)
</span>
11610 <span class=
"green">1.15<br> (
285ns)
</span>
11615 <span class=
"green">1.00<br> (
248ns)
</span>
11627 <span class=
"blue">1.83<br> (
251ns)
</span>
11632 <span class=
"green">1.00<br> (
137ns)
</span>
11641 ChiSquared (quantile)
11646 <span class=
"blue">1.65<br> (
1275ns)
</span>
11651 <span class=
"green">1.00<br> (
774ns)
</span>
11656 <span class=
"red">7.13<br> (
5518ns)
</span>
11668 <span class=
"blue">1.26<br> (
43ns)
</span>
11673 <span class=
"green">1.00<br> (
34ns)
</span>
11687 <span class=
"green">1.07<br> (
61ns)
</span>
11692 <span class=
"green">1.00<br> (
57ns)
</span>
11701 Exponential (quantile)
11706 <span class=
"blue">1.81<br> (
47ns)
</span>
11711 <span class=
"green">1.00<br> (
26ns)
</span>
11725 <span class=
"green">1.05<br> (
114ns)
</span>
11730 <span class=
"green">1.00<br> (
109ns)
</span>
11744 <span class=
"green">1.01<br> (
155ns)
</span>
11749 <span class=
"green">1.00<br> (
154ns)
</span>
11758 ExtremeValue (quantile)
11763 <span class=
"green">1.00<br> (
72ns)
</span>
11768 <span class=
"green">1.00<br> (
72ns)
</span>
11782 <span class=
"blue">1.73<br> (
988ns)
</span>
11787 <span class=
"green">1.00<br> (
572ns)
</span>
11792 <span class=
"blue">1.31<br> (
747ns)
</span>
11804 <span class=
"red">2.10<br> (
392ns)
</span>
11809 <span class=
"green">1.00<br> (
187ns)
</span>
11823 <span class=
"blue">1.82<br> (
2910ns)
</span>
11828 <span class=
"green">1.00<br> (
1601ns)
</span>
11833 <span class=
"red">6.08<br> (
9729ns)
</span>
11845 <span class=
"blue">2.00<br> (
483ns)
</span>
11850 <span class=
"blue">1.20<br> (
291ns)
</span>
11855 <span class=
"green">1.00<br> (
242ns)
</span>
11867 <span class=
"blue">1.55<br> (
316ns)
</span>
11872 <span class=
"green">1.00<br> (
204ns)
</span>
11886 <span class=
"blue">1.95<br> (
1425ns)
</span>
11891 <span class=
"blue">1.31<br> (
960ns)
</span>
11896 <span class=
"green">1.00<br> (
731ns)
</span>
11908 <span class=
"blue">1.35<br> (
46ns)
</span>
11913 <span class=
"green">1.00<br> (
34ns)
</span>
11927 <span class=
"green">1.00<br> (
52ns)
</span>
11932 <span class=
"green">1.00<br> (
52ns)
</span>
11941 Geometric (quantile)
11946 <span class=
"blue">1.62<br> (
42ns)
</span>
11951 <span class=
"green">1.00<br> (
26ns)
</span>
11960 Hypergeometric (CDF)
11965 <span class=
"blue">1.94<br> (
11511ns)
</span>
11970 <span class=
"green">1.00<br> (
5944ns)
</span>
11979 Hypergeometric (PDF)
11984 <span class=
"blue">1.92<br> (
11018ns)
</span>
11989 <span class=
"green">1.00<br> (
5748ns)
</span>
11998 Hypergeometric (quantile)
12003 <span class=
"green">1.00<br> (
70322ns)
</span>
12008 <span class=
"blue">1.38<br> (
96730ns)
</span>
12017 InverseChiSquared (CDF)
12022 <span class=
"blue">1.53<br> (
485ns)
</span>
12027 <span class=
"green">1.00<br> (
317ns)
</span>
12036 InverseChiSquared (PDF)
12041 <span class=
"blue">1.61<br> (
268ns)
</span>
12046 <span class=
"green">1.00<br> (
166ns)
</span>
12055 InverseChiSquared (quantile)
12060 <span class=
"blue">1.35<br> (
1235ns)
</span>
12065 <span class=
"green">1.00<br> (
917ns)
</span>
12079 <span class=
"blue">1.43<br> (
484ns)
</span>
12084 <span class=
"green">1.00<br> (
339ns)
</span>
12098 <span class=
"blue">1.58<br> (
334ns)
</span>
12103 <span class=
"green">1.00<br> (
211ns)
</span>
12112 InverseGamma (quantile)
12117 <span class=
"blue">1.41<br> (
1487ns)
</span>
12122 <span class=
"green">1.00<br> (
1055ns)
</span>
12131 InverseGaussian (CDF)
12136 <span class=
"green">1.00<br> (
106ns)
</span>
12141 <span class=
"green">1.06<br> (
112ns)
</span>
12150 InverseGaussian (PDF)
12155 <span class=
"green">1.03<br> (
33ns)
</span>
12160 <span class=
"green">1.00<br> (
32ns)
</span>
12169 InverseGaussian (quantile)
12174 <span class=
"green">1.00<br> (
2170ns)
</span>
12179 <span class=
"green">1.01<br> (
2189ns)
</span>
12193 <span class=
"green">1.04<br> (
56ns)
</span>
12198 <span class=
"green">1.00<br> (
54ns)
</span>
12212 <span class=
"green">1.02<br> (
56ns)
</span>
12217 <span class=
"green">1.00<br> (
55ns)
</span>
12231 <span class=
"green">1.00<br> (
40ns)
</span>
12236 <span class=
"green">1.07<br> (
43ns)
</span>
12250 <span class=
"blue">1.22<br> (
121ns)
</span>
12255 <span class=
"green">1.00<br> (
99ns)
</span>
12269 <span class=
"green">1.00<br> (
93ns)
</span>
12274 <span class=
"green">1.01<br> (
94ns)
</span>
12283 LogNormal (quantile)
12288 <span class=
"blue">1.24<br> (
135ns)
</span>
12293 <span class=
"green">1.00<br> (
109ns)
</span>
12307 <span class=
"green">1.00<br> (
48ns)
</span>
12312 <span class=
"green">1.08<br> (
52ns)
</span>
12326 <span class=
"green">1.00<br> (
53ns)
</span>
12331 <span class=
"green">1.00<br> (
53ns)
</span>
12340 Logistic (quantile)
12345 <span class=
"green">1.00<br> (
43ns)
</span>
12350 <span class=
"green">1.02<br> (
44ns)
</span>
12359 NegativeBinomial (CDF)
12364 <span class=
"red">2.04<br> (
1713ns)
</span>
12369 <span class=
"green">1.19<br> (
1001ns)
</span>
12374 <span class=
"green">1.00<br> (
840ns)
</span>
12381 NegativeBinomial (PDF)
12386 <span class=
"red">2.38<br> (
437ns)
</span>
12391 <span class=
"green">1.00<br> (
184ns)
</span>
12400 NegativeBinomial (quantile)
12405 <span class=
"blue">1.71<br> (
8682ns)
</span>
12410 <span class=
"green">1.00<br> (
5084ns)
</span>
12415 <span class=
"red">3.36<br> (
17091ns)
</span>
12422 NonCentralBeta (CDF)
12427 <span class=
"blue">1.51<br> (
2366ns)
</span>
12432 <span class=
"green">1.00<br> (
1565ns)
</span>
12441 NonCentralBeta (PDF)
12446 <span class=
"blue">1.55<br> (
1774ns)
</span>
12451 <span class=
"green">1.00<br> (
1142ns)
</span>
12460 NonCentralBeta (quantile)
12465 <span class=
"blue">1.62<br> (
50346ns)
</span>
12470 <span class=
"green">1.00<br> (
31142ns)
</span>
12479 NonCentralChiSquared (CDF)
12484 <span class=
"red">9.45<br> (
6813ns)
</span>
12489 <span class=
"red">6.21<br> (
4481ns)
</span>
12494 <span class=
"green">1.00<br> (
721ns)
</span>
12501 NonCentralChiSquared (PDF)
12506 <span class=
"blue">1.44<br> (
1043ns)
</span>
12511 <span class=
"green">1.00<br> (
722ns)
</span>
12520 NonCentralChiSquared (quantile)
12525 <span class=
"red">3.26<br> (
49579ns)
</span>
12530 <span class=
"blue">1.74<br> (
26501ns)
</span>
12535 <span class=
"green">1.00<br> (
15221ns)
</span>
12547 <span class=
"blue">1.62<br> (
2083ns)
</span>
12552 <span class=
"green">1.00<br> (
1286ns)
</span>
12557 <span class=
"blue">1.23<br> (
1581ns)
</span>
12569 <span class=
"blue">1.64<br> (
1689ns)
</span>
12574 <span class=
"green">1.00<br> (
1031ns)
</span>
12583 NonCentralF (quantile)
12588 <span class=
"blue">1.78<br> (
33446ns)
</span>
12593 <span class=
"green">1.00<br> (
18763ns)
</span>
12598 <span class=
"green">1.00<br> (
18799ns)
</span>
12610 <span class=
"red">2.36<br> (
8822ns)
</span>
12615 <span class=
"blue">1.51<br> (
5639ns)
</span>
12620 <span class=
"green">1.00<br> (
3743ns)
</span>
12632 <span class=
"blue">1.53<br> (
6702ns)
</span>
12637 <span class=
"green">1.00<br> (
4382ns)
</span>
12646 NonCentralT (quantile)
12651 <span class=
"blue">1.71<br> (
91176ns)
</span>
12656 <span class=
"green">1.00<br> (
53475ns)
</span>
12661 <span class=
"green">1.05<br> (
56248ns)
</span>
12673 <span class=
"blue">1.52<br> (
76ns)
</span>
12678 <span class=
"green">1.00<br> (
50ns)
</span>
12683 <span class=
"red">4.62<br> (
231ns)
</span>
12695 <span class=
"green">1.04<br> (
57ns)
</span>
12700 <span class=
"green">1.00<br> (
55ns)
</span>
12714 <span class=
"blue">1.78<br> (
89ns)
</span>
12719 <span class=
"green">1.00<br> (
50ns)
</span>
12724 <span class=
"red">12.96<br> (
648ns)
</span>
12736 <span class=
"green">1.00<br> (
59ns)
</span>
12741 <span class=
"green">1.02<br> (
60ns)
</span>
12755 <span class=
"green">1.00<br> (
88ns)
</span>
12760 <span class=
"green">1.00<br> (
88ns)
</span>
12774 <span class=
"green">1.04<br> (
78ns)
</span>
12779 <span class=
"green">1.00<br> (
75ns)
</span>
12793 <span class=
"blue">1.64<br> (
247ns)
</span>
12798 <span class=
"green">1.00<br> (
151ns)
</span>
12803 <span class=
"blue">1.66<br> (
251ns)
</span>
12815 <span class=
"blue">1.62<br> (
170ns)
</span>
12820 <span class=
"green">1.00<br> (
105ns)
</span>
12834 <span class=
"blue">1.67<br> (
1094ns)
</span>
12839 <span class=
"green">1.00<br> (
655ns)
</span>
12844 <span class=
"red">4.63<br> (
3032ns)
</span>
12856 <span class=
"blue">1.22<br> (
44ns)
</span>
12861 <span class=
"green">1.00<br> (
36ns)
</span>
12875 <span class=
"green">1.03<br> (
62ns)
</span>
12880 <span class=
"green">1.00<br> (
60ns)
</span>
12889 Rayleigh (quantile)
12894 <span class=
"blue">1.66<br> (
48ns)
</span>
12899 <span class=
"green">1.00<br> (
29ns)
</span>
12913 <span class=
"green">1.06<br> (
438ns)
</span>
12918 <span class=
"green">1.00<br> (
414ns)
</span>
12932 <span class=
"blue">1.22<br> (
123ns)
</span>
12937 <span class=
"green">1.00<br> (
101ns)
</span>
12946 SkewNormal (quantile)
12951 <span class=
"green">1.10<br> (
3849ns)
</span>
12956 <span class=
"green">1.00<br> (
3502ns)
</span>
12970 <span class=
"blue">1.88<br> (
877ns)
</span>
12975 <span class=
"green">1.00<br> (
466ns)
</span>
12980 <span class=
"green">1.16<br> (
541ns)
</span>
12992 <span class=
"red">2.13<br> (
387ns)
</span>
12997 <span class=
"green">1.00<br> (
182ns)
</span>
13006 StudentsT (quantile)
13011 <span class=
"blue">1.69<br> (
1549ns)
</span>
13016 <span class=
"green">1.00<br> (
915ns)
</span>
13021 <span class=
"red">4.26<br> (
3894ns)
</span>
13033 <span class=
"green">1.16<br> (
92ns)
</span>
13038 <span class=
"green">1.00<br> (
79ns)
</span>
13052 <span class=
"green">1.01<br> (
146ns)
</span>
13057 <span class=
"green">1.00<br> (
144ns)
</span>
13071 <span class=
"green">1.14<br> (
128ns)
</span>
13076 <span class=
"green">1.00<br> (
112ns)
</span>
13085 <br class=
"table-break">
13087 <div class=
"section">
13088 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
13089 <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
13090 performance comparison with GNU C++ version
5.3.0 on linux
</a>
13091 </h2></div></div></div>
13092 <div class=
"table">
13093 <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>
13094 <div class=
"table-contents"><table class=
"table" summary=
"Distribution performance comparison with GNU C++ version 5.3.0 on linux">
13116 Boost
<br> promote_double
<false
>
13144 <span class=
"green">1.00<br> (
33ns)
</span>
13149 <span class=
"green">1.03<br> (
34ns)
</span>
13167 <span class=
"green">1.00<br> (
9ns)
</span>
13172 <span class=
"green">1.00<br> (
9ns)
</span>
13190 <span class=
"green">1.00<br> (
21ns)
</span>
13195 <span class=
"green">1.05<br> (
22ns)
</span>
13213 <span class=
"red">2.40<br> (
452ns)
</span>
13218 <span class=
"green">1.00<br> (
188ns)
</span>
13223 <span class=
"red">2.66<br> (
500ns)
</span>
13228 <span class=
"blue">1.64<br> (
308ns)
</span>
13233 <span class=
"red">2.39<br> (
449ns)
</span>
13245 <span class=
"red">2.52<br> (
355ns)
</span>
13250 <span class=
"green">1.00<br> (
141ns)
</span>
13255 <span class=
"grey">-
</span>
13260 <span class=
"blue">1.71<br> (
241ns)
</span>
13274 <span class=
"red">2.40<br> (
2863ns)
</span>
13279 <span class=
"green">1.00<br> (
1192ns)
</span>
13284 <span class=
"red">13.48<br> (
16063ns)
</span>
13289 <span class=
"red">15.15<br> (
18064ns)
</span>
13294 <span class=
"red">7.43<br> (
8852ns)
</span>
13306 <span class=
"blue">1.72<br> (
1133ns)
</span>
13311 <span class=
"green">1.00<br> (
657ns)
</span>
13316 <span class=
"blue">1.40<br> (
920ns)
</span>
13321 <span class=
"green">1.17<br> (
768ns)
</span>
13326 <span class=
"blue">1.23<br> (
807ns)
</span>
13338 <span class=
"red">2.25<br> (
376ns)
</span>
13343 <span class=
"green">1.00<br> (
167ns)
</span>
13348 <span class=
"grey">-
</span>
13353 <span class=
"green">1.07<br> (
179ns)
</span>
13362 Binomial (quantile)
13367 <span class=
"red">2.47<br> (
5047ns)
</span>
13372 <span class=
"blue">1.48<br> (
3017ns)
</span>
13377 <span class=
"grey">-
</span>
13382 <span class=
"green">1.00<br> (
2040ns)
</span>
13387 <span class=
"red">6.21<br> (
12659ns)
</span>
13399 <span class=
"blue">1.38<br> (
29ns)
</span>
13404 <span class=
"blue">1.33<br> (
28ns)
</span>
13409 <span class=
"green">1.00<br> (
21ns)
</span>
13414 <span class=
"blue">1.81<br> (
38ns)
</span>
13428 <span class=
"green">1.12<br> (
9ns)
</span>
13433 <span class=
"green">1.00<br> (
8ns)
</span>
13438 <span class=
"grey">-
</span>
13443 <span class=
"blue">1.50<br> (
12ns)
</span>
13457 <span class=
"green">1.00<br> (
43ns)
</span>
13462 <span class=
"green">1.00<br> (
43ns)
</span>
13467 <span class=
"red">59.65<br> (
2565ns)
</span>
13472 <span class=
"red">59.21<br> (
2546ns)
</span>
13486 <span class=
"red">2.28<br> (
545ns)
</span>
13491 <span class=
"green">1.06<br> (
253ns)
</span>
13496 <span class=
"red">16.73<br> (
3999ns)
</span>
13501 <span class=
"blue">1.23<br> (
293ns)
</span>
13506 <span class=
"green">1.00<br> (
239ns)
</span>
13518 <span class=
"red">3.20<br> (
362ns)
</span>
13523 <span class=
"blue">1.24<br> (
140ns)
</span>
13528 <span class=
"grey">-
</span>
13533 <span class=
"green">1.00<br> (
113ns)
</span>
13542 ChiSquared (quantile)
13547 <span class=
"blue">1.94<br> (
1416ns)
</span>
13552 <span class=
"green">1.00<br> (
729ns)
</span>
13557 <span class=
"red">51.52<br> (
37557ns)
</span>
13562 <span class=
"red">2.26<br> (
1644ns)
</span>
13567 <span class=
"red">7.71<br> (
5623ns)
</span>
13579 <span class=
"green">1.05<br> (
20ns)
</span>
13584 <span class=
"green">1.00<br> (
19ns)
</span>
13589 <span class=
"blue">1.21<br> (
23ns)
</span>
13594 <span class=
"blue">1.53<br> (
29ns)
</span>
13608 <span class=
"green">1.00<br> (
26ns)
</span>
13613 <span class=
"green">1.00<br> (
26ns)
</span>
13618 <span class=
"grey">-
</span>
13623 <span class=
"blue">1.27<br> (
33ns)
</span>
13632 Exponential (quantile)
13637 <span class=
"blue">1.56<br> (
25ns)
</span>
13642 <span class=
"blue">1.44<br> (
23ns)
</span>
13647 <span class=
"green">1.00<br> (
16ns)
</span>
13652 <span class=
"blue">1.44<br> (
23ns)
</span>
13666 <span class=
"green">1.00<br> (
48ns)
</span>
13671 <span class=
"green">1.00<br> (
48ns)
</span>
13689 <span class=
"green">1.01<br> (
68ns)
</span>
13694 <span class=
"green">1.00<br> (
67ns)
</span>
13707 ExtremeValue (quantile)
13712 <span class=
"green">1.05<br> (
68ns)
</span>
13717 <span class=
"green">1.00<br> (
65ns)
</span>
13735 <span class=
"blue">1.77<br> (
1028ns)
</span>
13740 <span class=
"green">1.00<br> (
580ns)
</span>
13745 <span class=
"blue">1.59<br> (
921ns)
</span>
13750 <span class=
"green">1.13<br> (
653ns)
</span>
13755 <span class=
"green">1.10<br> (
637ns)
</span>
13767 <span class=
"red">2.39<br> (
409ns)
</span>
13772 <span class=
"green">1.00<br> (
171ns)
</span>
13777 <span class=
"grey">-
</span>
13782 <span class=
"green">1.12<br> (
192ns)
</span>
13796 <span class=
"blue">1.86<br> (
2899ns)
</span>
13801 <span class=
"green">1.00<br> (
1556ns)
</span>
13806 <span class=
"red">9.67<br> (
15050ns)
</span>
13811 <span class=
"blue">1.98<br> (
3083ns)
</span>
13816 <span class=
"red">5.85<br> (
9110ns)
</span>
13828 <span class=
"red">2.48<br> (
619ns)
</span>
13833 <span class=
"green">1.01<br> (
253ns)
</span>
13838 <span class=
"red">6.12<br> (
1529ns)
</span>
13843 <span class=
"blue">1.40<br> (
349ns)
</span>
13848 <span class=
"green">1.00<br> (
250ns)
</span>
13860 <span class=
"red">2.91<br> (
480ns)
</span>
13865 <span class=
"green">1.02<br> (
169ns)
</span>
13870 <span class=
"grey">-
</span>
13875 <span class=
"green">1.00<br> (
165ns)
</span>
13889 <span class=
"red">2.29<br> (
1971ns)
</span>
13894 <span class=
"green">1.00<br> (
860ns)
</span>
13899 <span class=
"red">13.93<br> (
11979ns)
</span>
13904 <span class=
"red">2.13<br> (
1829ns)
</span>
13909 <span class=
"green">1.03<br> (
886ns)
</span>
13921 <span class=
"green">1.00<br> (
26ns)
</span>
13926 <span class=
"green">1.08<br> (
28ns)
</span>
13931 <span class=
"green">1.00<br> (
26ns)
</span>
13936 <span class=
"red">2.08<br> (
54ns)
</span>
13950 <span class=
"green">1.00<br> (
33ns)
</span>
13955 <span class=
"green">1.06<br> (
35ns)
</span>
13960 <span class=
"grey">-
</span>
13965 <span class=
"red">7.15<br> (
236ns)
</span>
13974 Geometric (quantile)
13979 <span class=
"green">1.00<br> (
22ns)
</span>
13984 <span class=
"green">1.00<br> (
22ns)
</span>
13989 <span class=
"grey">-
</span>
13994 <span class=
"red">2.18<br> (
48ns)
</span>
14003 Hypergeometric (CDF)
14008 <span class=
"red">12.07<br> (
11779ns)
</span>
14013 <span class=
"red">6.58<br> (
6423ns)
</span>
14018 <span class=
"blue">1.61<br> (
1568ns)
</span>
14023 <span class=
"green">1.00<br> (
976ns)
</span>
14032 Hypergeometric (PDF)
14037 <span class=
"red">25.41<br> (
11384ns)
</span>
14042 <span class=
"red">13.51<br> (
6054ns)
</span>
14047 <span class=
"grey">-
</span>
14052 <span class=
"green">1.00<br> (
448ns)
</span>
14061 Hypergeometric (quantile)
14066 <span class=
"green">1.00<br> (
57820ns)
</span>
14071 <span class=
"blue">1.54<br> (
89233ns)
</span>
14076 <span class=
"grey">-
</span>
14081 <span class=
"blue">1.60<br> (
92679ns)
</span>
14090 InverseChiSquared (CDF)
14095 <span class=
"red">2.23<br> (
546ns)
</span>
14100 <span class=
"green">1.00<br> (
245ns)
</span>
14113 InverseChiSquared (PDF)
14118 <span class=
"red">2.28<br> (
342ns)
</span>
14123 <span class=
"green">1.00<br> (
150ns)
</span>
14136 InverseChiSquared (quantile)
14141 <span class=
"blue">1.86<br> (
1378ns)
</span>
14146 <span class=
"green">1.00<br> (
740ns)
</span>
14164 <span class=
"red">2.50<br> (
610ns)
</span>
14169 <span class=
"green">1.00<br> (
244ns)
</span>
14187 <span class=
"red">2.76<br> (
477ns)
</span>
14192 <span class=
"green">1.00<br> (
173ns)
</span>
14205 InverseGamma (quantile)
14210 <span class=
"red">2.23<br> (
1870ns)
</span>
14215 <span class=
"green">1.00<br> (
838ns)
</span>
14228 InverseGaussian (CDF)
14233 <span class=
"green">1.00<br> (
108ns)
</span>
14238 <span class=
"green">1.00<br> (
108ns)
</span>
14251 InverseGaussian (PDF)
14256 <span class=
"green">1.00<br> (
19ns)
</span>
14261 <span class=
"green">1.00<br> (
19ns)
</span>
14274 InverseGaussian (quantile)
14279 <span class=
"green">1.01<br> (
2105ns)
</span>
14284 <span class=
"green">1.00<br> (
2074ns)
</span>
14302 <span class=
"blue">1.35<br> (
27ns)
</span>
14307 <span class=
"blue">1.35<br> (
27ns)
</span>
14312 <span class=
"green">1.00<br> (
20ns)
</span>
14328 <span class=
"green">1.00<br> (
28ns)
</span>
14333 <span class=
"green">1.00<br> (
28ns)
</span>
14351 <span class=
"green">1.14<br> (
32ns)
</span>
14356 <span class=
"green">1.18<br> (
33ns)
</span>
14361 <span class=
"green">1.00<br> (
28ns)
</span>
14377 <span class=
"blue">1.67<br> (
115ns)
</span>
14382 <span class=
"green">1.00<br> (
69ns)
</span>
14387 <span class=
"green">1.13<br> (
78ns)
</span>
14392 <span class=
"blue">1.46<br> (
101ns)
</span>
14406 <span class=
"green">1.00<br> (
66ns)
</span>
14411 <span class=
"green">1.02<br> (
67ns)
</span>
14416 <span class=
"grey">-
</span>
14421 <span class=
"green">1.08<br> (
71ns)
</span>
14430 LogNormal (quantile)
14435 <span class=
"blue">1.45<br> (
103ns)
</span>
14440 <span class=
"blue">1.32<br> (
94ns)
</span>
14445 <span class=
"green">1.00<br> (
71ns)
</span>
14450 <span class=
"blue">1.32<br> (
94ns)
</span>
14464 <span class=
"green">1.00<br> (
28ns)
</span>
14469 <span class=
"green">1.04<br> (
29ns)
</span>
14474 <span class=
"green">1.04<br> (
29ns)
</span>
14479 <span class=
"blue">1.25<br> (
35ns)
</span>
14493 <span class=
"green">1.00<br> (
31ns)
</span>
14498 <span class=
"green">1.03<br> (
32ns)
</span>
14503 <span class=
"grey">-
</span>
14508 <span class=
"green">1.03<br> (
32ns)
</span>
14517 Logistic (quantile)
14522 <span class=
"green">1.09<br> (
36ns)
</span>
14527 <span class=
"green">1.12<br> (
37ns)
</span>
14532 <span class=
"green">1.00<br> (
33ns)
</span>
14537 <span class=
"blue">1.27<br> (
42ns)
</span>
14546 NegativeBinomial (CDF)
14551 <span class=
"red">2.08<br> (
1733ns)
</span>
14556 <span class=
"blue">1.23<br> (
1028ns)
</span>
14561 <span class=
"blue">1.58<br> (
1317ns)
</span>
14566 <span class=
"green">1.10<br> (
916ns)
</span>
14571 <span class=
"green">1.00<br> (
833ns)
</span>
14578 NegativeBinomial (PDF)
14583 <span class=
"red">2.19<br> (
384ns)
</span>
14588 <span class=
"green">1.00<br> (
175ns)
</span>
14593 <span class=
"grey">-
</span>
14598 <span class=
"green">1.12<br> (
196ns)
</span>
14607 NegativeBinomial (quantile)
14612 <span class=
"blue">1.74<br> (
9167ns)
</span>
14617 <span class=
"green">1.00<br> (
5278ns)
</span>
14622 <span class=
"grey">-
</span>
14627 <span class=
"red">3.35<br> (
17681ns)
</span>
14632 <span class=
"red">3.01<br> (
15887ns)
</span>
14639 NonCentralBeta (CDF)
14644 <span class=
"red">2.25<br> (
2715ns)
</span>
14649 <span class=
"green">1.18<br> (
1421ns)
</span>
14654 <span class=
"grey">-
</span>
14659 <span class=
"green">1.00<br> (
1205ns)
</span>
14668 NonCentralBeta (PDF)
14673 <span class=
"red">2.13<br> (
2036ns)
</span>
14678 <span class=
"blue">1.23<br> (
1179ns)
</span>
14683 <span class=
"grey">-
</span>
14688 <span class=
"green">1.00<br> (
956ns)
</span>
14697 NonCentralBeta (quantile)
14702 <span class=
"red">2.15<br> (
63495ns)
</span>
14707 <span class=
"green">1.00<br> (
29566ns)
</span>
14712 <span class=
"grey">-
</span>
14717 <span class=
"red">2.89<br> (
85371ns)
</span>
14726 NonCentralChiSquared (CDF)
14731 <span class=
"red">10.17<br> (
7258ns)
</span>
14736 <span class=
"red">6.32<br> (
4515ns)
</span>
14741 <span class=
"grey">-
</span>
14746 <span class=
"red">15.17<br> (
10828ns)
</span>
14751 <span class=
"green">1.00<br> (
714ns)
</span>
14758 NonCentralChiSquared (PDF)
14763 <span class=
"red">2.81<br> (
1275ns)
</span>
14768 <span class=
"blue">1.55<br> (
705ns)
</span>
14773 <span class=
"grey">-
</span>
14778 <span class=
"green">1.00<br> (
454ns)
</span>
14787 NonCentralChiSquared (quantile)
14792 <span class=
"red">3.29<br> (
51391ns)
</span>
14797 <span class=
"blue">1.72<br> (
26920ns)
</span>
14802 <span class=
"grey">-
</span>
14807 <span class=
"red">34.31<br> (
536514ns)
</span>
14812 <span class=
"green">1.00<br> (
15636ns)
</span>
14824 <span class=
"blue">1.96<br> (
2583ns)
</span>
14829 <span class=
"green">1.04<br> (
1364ns)
</span>
14834 <span class=
"grey">-
</span>
14839 <span class=
"green">1.00<br> (
1316ns)
</span>
14844 <span class=
"green">1.15<br> (
1512ns)
</span>
14856 <span class=
"red">2.39<br> (
2102ns)
</span>
14861 <span class=
"blue">1.25<br> (
1099ns)
</span>
14866 <span class=
"grey">-
</span>
14871 <span class=
"green">1.00<br> (
878ns)
</span>
14880 NonCentralF (quantile)
14885 <span class=
"red">2.30<br> (
39838ns)
</span>
14890 <span class=
"green">1.15<br> (
19939ns)
</span>
14895 <span class=
"grey">-
</span>
14900 <span class=
"red">4.06<br> (
70302ns)
</span>
14905 <span class=
"green">1.00<br> (
17331ns)
</span>
14917 <span class=
"red">5.04<br> (
9817ns)
</span>
14922 <span class=
"red">3.10<br> (
6036ns)
</span>
14927 <span class=
"grey">-
</span>
14932 <span class=
"green">1.00<br> (
1949ns)
</span>
14937 <span class=
"blue">1.84<br> (
3591ns)
</span>
14949 <span class=
"blue">1.82<br> (
7422ns)
</span>
14954 <span class=
"green">1.19<br> (
4838ns)
</span>
14959 <span class=
"grey">-
</span>
14964 <span class=
"green">1.00<br> (
4078ns)
</span>
14973 NonCentralT (quantile)
14978 <span class=
"blue">1.88<br> (
100206ns)
</span>
14983 <span class=
"green">1.12<br> (
59572ns)
</span>
14988 <span class=
"grey">-
</span>
14993 <span class=
"blue">1.70<br> (
90848ns)
</span>
14998 <span class=
"green">1.00<br> (
53399ns)
</span>
15010 <span class=
"red">2.55<br> (
79ns)
</span>
15015 <span class=
"green">1.13<br> (
35ns)
</span>
15020 <span class=
"green">1.00<br> (
31ns)
</span>
15025 <span class=
"red">2.06<br> (
64ns)
</span>
15030 <span class=
"red">6.61<br> (
205ns)
</span>
15042 <span class=
"green">1.03<br> (
33ns)
</span>
15047 <span class=
"green">1.00<br> (
32ns)
</span>
15052 <span class=
"grey">-
</span>
15057 <span class=
"blue">1.25<br> (
40ns)
</span>
15071 <span class=
"red">2.03<br> (
67ns)
</span>
15076 <span class=
"blue">1.58<br> (
52ns)
</span>
15081 <span class=
"green">1.00<br> (
33ns)
</span>
15086 <span class=
"blue">1.36<br> (
45ns)
</span>
15091 <span class=
"red">17.58<br> (
580ns)
</span>
15103 <span class=
"green">1.00<br> (
52ns)
</span>
15108 <span class=
"green">1.02<br> (
53ns)
</span>
15113 <span class=
"blue">1.21<br> (
63ns)
</span>
15129 <span class=
"green">1.01<br> (
91ns)
</span>
15134 <span class=
"green">1.00<br> (
90ns)
</span>
15152 <span class=
"green">1.04<br> (
55ns)
</span>
15157 <span class=
"blue">1.25<br> (
66ns)
</span>
15162 <span class=
"green">1.00<br> (
53ns)
</span>
15178 <span class=
"red">2.01<br> (
251ns)
</span>
15183 <span class=
"green">1.00<br> (
125ns)
</span>
15188 <span class=
"red">5.84<br> (
730ns)
</span>
15193 <span class=
"red">2.22<br> (
278ns)
</span>
15198 <span class=
"blue">1.68<br> (
210ns)
</span>
15210 <span class=
"red">2.09<br> (
196ns)
</span>
15215 <span class=
"green">1.00<br> (
94ns)
</span>
15220 <span class=
"grey">-
</span>
15225 <span class=
"green">1.01<br> (
95ns)
</span>
15239 <span class=
"blue">1.99<br> (
1120ns)
</span>
15244 <span class=
"green">1.00<br> (
562ns)
</span>
15249 <span class=
"grey">-
</span>
15254 <span class=
"blue">1.21<br> (
682ns)
</span>
15259 <span class=
"red">5.51<br> (
3097ns)
</span>
15271 <span class=
"green">1.10<br> (
23ns)
</span>
15276 <span class=
"green">1.05<br> (
22ns)
</span>
15281 <span class=
"green">1.00<br> (
21ns)
</span>
15297 <span class=
"green">1.15<br> (
31ns)
</span>
15302 <span class=
"green">1.00<br> (
27ns)
</span>
15315 Rayleigh (quantile)
15320 <span class=
"blue">1.25<br> (
25ns)
</span>
15325 <span class=
"green">1.20<br> (
24ns)
</span>
15330 <span class=
"green">1.00<br> (
20ns)
</span>
15346 <span class=
"green">1.09<br> (
471ns)
</span>
15351 <span class=
"green">1.00<br> (
433ns)
</span>
15369 <span class=
"blue">1.53<br> (
90ns)
</span>
15374 <span class=
"green">1.00<br> (
59ns)
</span>
15387 SkewNormal (quantile)
15392 <span class=
"green">1.07<br> (
3697ns)
</span>
15397 <span class=
"green">1.00<br> (
3440ns)
</span>
15415 <span class=
"red">5.72<br> (
1517ns)
</span>
15420 <span class=
"blue">1.82<br> (
481ns)
</span>
15425 <span class=
"green">1.00<br> (
265ns)
</span>
15430 <span class=
"blue">1.42<br> (
375ns)
</span>
15435 <span class=
"blue">1.68<br> (
446ns)
</span>
15447 <span class=
"red">5.23<br> (
716ns)
</span>
15452 <span class=
"blue">1.45<br> (
198ns)
</span>
15457 <span class=
"grey">-
</span>
15462 <span class=
"green">1.00<br> (
137ns)
</span>
15471 StudentsT (quantile)
15476 <span class=
"red">3.04<br> (
2557ns)
</span>
15481 <span class=
"green">1.00<br> (
841ns)
</span>
15486 <span class=
"blue">1.37<br> (
1148ns)
</span>
15491 <span class=
"green">1.16<br> (
977ns)
</span>
15496 <span class=
"red">4.48<br> (
3770ns)
</span>
15508 <span class=
"green">1.07<br> (
91ns)
</span>
15513 <span class=
"green">1.00<br> (
85ns)
</span>
15518 <span class=
"green">1.00<br> (
85ns)
</span>
15523 <span class=
"green">1.19<br> (
101ns)
</span>
15537 <span class=
"blue">1.48<br> (
155ns)
</span>
15542 <span class=
"blue">1.47<br> (
154ns)
</span>
15547 <span class=
"grey">-
</span>
15552 <span class=
"green">1.00<br> (
105ns)
</span>
15566 <span class=
"green">1.00<br> (
89ns)
</span>
15571 <span class=
"green">1.00<br> (
89ns)
</span>
15576 <span class=
"green">1.16<br> (
103ns)
</span>
15581 <span class=
"green">1.08<br> (
96ns)
</span>
15590 <br class=
"table-break">
15592 <div class=
"section">
15593 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
15594 <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
15595 performance comparison with Intel C++ C++
0x mode version
1600 on Windows x64
</a>
15596 </h2></div></div></div>
15597 <div class=
"table">
15598 <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
15599 1600 on Windows x64
</b></p>
15600 <div class=
"table-contents"><table class=
"table" summary=
"Distribution performance comparison with Intel C++ C++0x mode version
15601 1600 on Windows x64">
15633 <span class=
"green">1.00<br> (
36ns)
</span>
15647 <span class=
"green">1.00<br> (
19ns)
</span>
15661 <span class=
"green">1.00<br> (
24ns)
</span>
15675 <span class=
"green">1.00<br> (
170ns)
</span>
15680 <span class=
"blue">1.61<br> (
273ns)
</span>
15692 <span class=
"green">1.00<br> (
152ns)
</span>
15706 <span class=
"green">1.00<br> (
871ns)
</span>
15711 <span class=
"red">6.36<br> (
5536ns)
</span>
15723 <span class=
"green">1.05<br> (
644ns)
</span>
15728 <span class=
"green">1.00<br> (
613ns)
</span>
15740 <span class=
"green">1.00<br> (
187ns)
</span>
15749 Binomial (quantile)
15754 <span class=
"green">1.00<br> (
3067ns)
</span>
15759 <span class=
"red">3.10<br> (
9515ns)
</span>
15771 <span class=
"green">1.00<br> (
23ns)
</span>
15785 <span class=
"green">1.00<br> (
9ns)
</span>
15799 <span class=
"green">1.00<br> (
27ns)
</span>
15813 <span class=
"blue">1.57<br> (
226ns)
</span>
15818 <span class=
"green">1.00<br> (
144ns)
</span>
15830 <span class=
"green">1.00<br> (
103ns)
</span>
15839 ChiSquared (quantile)
15844 <span class=
"green">1.00<br> (
610ns)
</span>
15849 <span class=
"red">5.60<br> (
3416ns)
</span>
15861 <span class=
"green">1.00<br> (
19ns)
</span>
15875 <span class=
"green">1.00<br> (
17ns)
</span>
15884 Exponential (quantile)
15889 <span class=
"green">1.00<br> (
21ns)
</span>
15903 <span class=
"green">1.00<br> (
24ns)
</span>
15917 <span class=
"green">1.00<br> (
27ns)
</span>
15926 ExtremeValue (quantile)
15931 <span class=
"green">1.00<br> (
29ns)
</span>
15945 <span class=
"green">1.03<br> (
566ns)
</span>
15950 <span class=
"green">1.00<br> (
547ns)
</span>
15962 <span class=
"green">1.00<br> (
214ns)
</span>
15976 <span class=
"green">1.00<br> (
1265ns)
</span>
15981 <span class=
"red">6.54<br> (
8271ns)
</span>
15993 <span class=
"green">1.14<br> (
190ns)
</span>
15998 <span class=
"green">1.00<br> (
166ns)
</span>
16010 <span class=
"green">1.00<br> (
112ns)
</span>
16024 <span class=
"green">1.16<br> (
625ns)
</span>
16029 <span class=
"green">1.00<br> (
541ns)
</span>
16041 <span class=
"green">1.00<br> (
24ns)
</span>
16055 <span class=
"green">1.00<br> (
15ns)
</span>
16064 Geometric (quantile)
16069 <span class=
"green">1.00<br> (
22ns)
</span>
16078 Hypergeometric (CDF)
16083 <span class=
"green">1.00<br> (
5958ns)
</span>
16092 Hypergeometric (PDF)
16097 <span class=
"green">1.00<br> (
5681ns)
</span>
16106 Hypergeometric (quantile)
16111 <span class=
"green">1.00<br> (
35994ns)
</span>
16120 InverseChiSquared (CDF)
16125 <span class=
"green">1.00<br> (
214ns)
</span>
16134 InverseChiSquared (PDF)
16139 <span class=
"green">1.00<br> (
118ns)
</span>
16148 InverseChiSquared (quantile)
16153 <span class=
"green">1.00<br> (
647ns)
</span>
16167 <span class=
"green">1.00<br> (
187ns)
</span>
16181 <span class=
"green">1.00<br> (
116ns)
</span>
16190 InverseGamma (quantile)
16195 <span class=
"green">1.00<br> (
620ns)
</span>
16204 InverseGaussian (CDF)
16209 <span class=
"green">1.00<br> (
53ns)
</span>
16218 InverseGaussian (PDF)
16223 <span class=
"green">1.00<br> (
13ns)
</span>
16232 InverseGaussian (quantile)
16237 <span class=
"green">1.00<br> (
902ns)
</span>
16251 <span class=
"green">1.00<br> (
15ns)
</span>
16265 <span class=
"green">1.00<br> (
16ns)
</span>
16279 <span class=
"green">1.00<br> (
17ns)
</span>
16293 <span class=
"green">1.00<br> (
42ns)
</span>
16307 <span class=
"green">1.00<br> (
32ns)
</span>
16316 LogNormal (quantile)
16321 <span class=
"green">1.00<br> (
61ns)
</span>
16335 <span class=
"green">1.00<br> (
17ns)
</span>
16349 <span class=
"green">1.00<br> (
20ns)
</span>
16358 Logistic (quantile)
16363 <span class=
"green">1.00<br> (
20ns)
</span>
16372 NegativeBinomial (CDF)
16377 <span class=
"green">1.19<br> (
964ns)
</span>
16382 <span class=
"green">1.00<br> (
807ns)
</span>
16389 NegativeBinomial (PDF)
16394 <span class=
"green">1.00<br> (
187ns)
</span>
16403 NegativeBinomial (quantile)
16408 <span class=
"green">1.00<br> (
4806ns)
</span>
16413 <span class=
"red">2.74<br> (
13152ns)
</span>
16420 NonCentralBeta (CDF)
16425 <span class=
"green">1.00<br> (
1240ns)
</span>
16434 NonCentralBeta (PDF)
16439 <span class=
"green">1.00<br> (
1053ns)
</span>
16448 NonCentralBeta (quantile)
16453 <span class=
"green">1.00<br> (
24612ns)
</span>
16462 NonCentralChiSquared (CDF)
16467 <span class=
"red">9.46<br> (
3877ns)
</span>
16472 <span class=
"green">1.00<br> (
410ns)
</span>
16479 NonCentralChiSquared (PDF)
16484 <span class=
"green">1.00<br> (
555ns)
</span>
16493 NonCentralChiSquared (quantile)
16498 <span class=
"red">2.41<br> (
22440ns)
</span>
16503 <span class=
"green">1.00<br> (
9321ns)
</span>
16515 <span class=
"green">1.17<br> (
1278ns)
</span>
16520 <span class=
"green">1.00<br> (
1093ns)
</span>
16532 <span class=
"green">1.00<br> (
1035ns)
</span>
16541 NonCentralF (quantile)
16546 <span class=
"blue">1.53<br> (
18251ns)
</span>
16551 <span class=
"green">1.00<br> (
11948ns)
</span>
16563 <span class=
"blue">1.83<br> (
5298ns)
</span>
16568 <span class=
"green">1.00<br> (
2899ns)
</span>
16580 <span class=
"green">1.00<br> (
4062ns)
</span>
16589 NonCentralT (quantile)
16594 <span class=
"green">1.17<br> (
48842ns)
</span>
16599 <span class=
"green">1.00<br> (
41636ns)
</span>
16611 <span class=
"green">1.00<br> (
31ns)
</span>
16616 <span class=
"red">3.55<br> (
110ns)
</span>
16628 <span class=
"blue">1.00<br> (
19ns)
</span>
16642 <span class=
"green">1.00<br> (
42ns)
</span>
16647 <span class=
"red">7.36<br> (
309ns)
</span>
16659 <span class=
"green">1.00<br> (
33ns)
</span>
16673 <span class=
"green">1.00<br> (
62ns)
</span>
16687 <span class=
"green">1.00<br> (
29ns)
</span>
16701 <span class=
"green">1.00<br> (
96ns)
</span>
16706 <span class=
"blue">1.41<br> (
135ns)
</span>
16718 <span class=
"green">1.00<br> (
61ns)
</span>
16732 <span class=
"green">1.00<br> (
446ns)
</span>
16737 <span class=
"red">4.68<br> (
2087ns)
</span>
16749 <span class=
"green">1.00<br> (
24ns)
</span>
16763 <span class=
"green">1.00<br> (
21ns)
</span>
16772 Rayleigh (quantile)
16777 <span class=
"green">1.00<br> (
22ns)
</span>
16791 <span class=
"green">1.00<br> (
187ns)
</span>
16805 <span class=
"green">1.00<br> (
49ns)
</span>
16814 SkewNormal (quantile)
16819 <span class=
"green">1.00<br> (
1409ns)
</span>
16833 <span class=
"blue">1.22<br> (
331ns)
</span>
16838 <span class=
"green">1.00<br> (
272ns)
</span>
16850 <span class=
"green">1.00<br> (
132ns)
</span>
16859 StudentsT (quantile)
16864 <span class=
"green">1.00<br> (
623ns)
</span>
16869 <span class=
"red">3.66<br> (
2280ns)
</span>
16881 <span class=
"green">1.00<br> (
46ns)
</span>
16895 <span class=
"green">1.00<br> (
63ns)
</span>
16909 <span class=
"green">1.00<br> (
44ns)
</span>
16918 <br class=
"table-break">
16920 <div class=
"section">
16921 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
16922 <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
16923 performance comparison with Microsoft Visual C++ version
14.0 on Windows x64
</a>
16924 </h2></div></div></div>
16925 <div class=
"table">
16926 <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
16927 14.0 on Windows x64
</b></p>
16928 <div class=
"table-contents"><table class=
"table" summary=
"Distribution performance comparison with Microsoft Visual C++ version
16929 14.0 on Windows x64">
16961 <span class=
"green">1.00<br> (
45ns)
</span>
16966 <span class=
"grey">-
</span>
16978 <span class=
"green">1.00<br> (
16ns)
</span>
16983 <span class=
"grey">-
</span>
16995 <span class=
"green">1.00<br> (
21ns)
</span>
17000 <span class=
"grey">-
</span>
17012 <span class=
"green">1.00<br> (
196ns)
</span>
17017 <span class=
"blue">1.90<br> (
372ns)
</span>
17029 <span class=
"green">1.00<br> (
143ns)
</span>
17034 <span class=
"grey">-
</span>
17046 <span class=
"green">1.00<br> (
1127ns)
</span>
17051 <span class=
"red">6.95<br> (
7832ns)
</span>
17063 <span class=
"green">1.00<br> (
682ns)
</span>
17068 <span class=
"green">1.11<br> (
756ns)
</span>
17080 <span class=
"green">1.00<br> (
184ns)
</span>
17085 <span class=
"grey">-
</span>
17092 Binomial (quantile)
17097 <span class=
"green">1.00<br> (
3249ns)
</span>
17102 <span class=
"red">3.63<br> (
11787ns)
</span>
17114 <span class=
"green">1.00<br> (
32ns)
</span>
17119 <span class=
"grey">-
</span>
17131 <span class=
"green">1.00<br> (
11ns)
</span>
17136 <span class=
"grey">-
</span>
17148 <span class=
"green">1.00<br> (
23ns)
</span>
17153 <span class=
"grey">-
</span>
17165 <span class=
"blue">1.35<br> (
268ns)
</span>
17170 <span class=
"green">1.00<br> (
198ns)
</span>
17182 <span class=
"green">1.00<br> (
129ns)
</span>
17187 <span class=
"grey">-
</span>
17194 ChiSquared (quantile)
17199 <span class=
"green">1.00<br> (
741ns)
</span>
17204 <span class=
"red">6.19<br> (
4587ns)
</span>
17216 <span class=
"green">1.00<br> (
20ns)
</span>
17221 <span class=
"grey">-
</span>
17233 <span class=
"green">1.00<br> (
16ns)
</span>
17238 <span class=
"grey">-
</span>
17245 Exponential (quantile)
17250 <span class=
"green">1.00<br> (
29ns)
</span>
17255 <span class=
"grey">-
</span>
17267 <span class=
"green">1.00<br> (
45ns)
</span>
17272 <span class=
"grey">-
</span>
17284 <span class=
"green">1.00<br> (
44ns)
</span>
17289 <span class=
"grey">-
</span>
17296 ExtremeValue (quantile)
17301 <span class=
"green">1.00<br> (
36ns)
</span>
17306 <span class=
"grey">-
</span>
17318 <span class=
"green">1.08<br> (
643ns)
</span>
17323 <span class=
"green">1.00<br> (
596ns)
</span>
17335 <span class=
"green">1.00<br> (
202ns)
</span>
17340 <span class=
"grey">-
</span>
17352 <span class=
"green">1.00<br> (
1464ns)
</span>
17357 <span class=
"red">5.89<br> (
8630ns)
</span>
17369 <span class=
"blue">1.40<br> (
294ns)
</span>
17374 <span class=
"green">1.00<br> (
210ns)
</span>
17386 <span class=
"green">1.00<br> (
159ns)
</span>
17391 <span class=
"grey">-
</span>
17403 <span class=
"green">1.18<br> (
841ns)
</span>
17408 <span class=
"green">1.00<br> (
714ns)
</span>
17420 <span class=
"green">1.00<br> (
26ns)
</span>
17425 <span class=
"grey">-
</span>
17437 <span class=
"green">1.00<br> (
29ns)
</span>
17442 <span class=
"grey">-
</span>
17449 Geometric (quantile)
17454 <span class=
"green">1.00<br> (
25ns)
</span>
17459 <span class=
"grey">-
</span>
17466 Hypergeometric (CDF)
17471 <span class=
"green">1.00<br> (
6896ns)
</span>
17476 <span class=
"grey">-
</span>
17483 Hypergeometric (PDF)
17488 <span class=
"green">1.00<br> (
6565ns)
</span>
17493 <span class=
"grey">-
</span>
17500 Hypergeometric (quantile)
17505 <span class=
"green">1.00<br> (
34866ns)
</span>
17510 <span class=
"grey">-
</span>
17517 InverseChiSquared (CDF)
17522 <span class=
"green">1.00<br> (
269ns)
</span>
17527 <span class=
"grey">-
</span>
17534 InverseChiSquared (PDF)
17539 <span class=
"green">1.00<br> (
156ns)
</span>
17544 <span class=
"grey">-
</span>
17551 InverseChiSquared (quantile)
17556 <span class=
"green">1.00<br> (
778ns)
</span>
17561 <span class=
"grey">-
</span>
17573 <span class=
"green">1.00<br> (
279ns)
</span>
17578 <span class=
"grey">-
</span>
17590 <span class=
"green">1.00<br> (
217ns)
</span>
17595 <span class=
"grey">-
</span>
17602 InverseGamma (quantile)
17607 <span class=
"green">1.00<br> (
946ns)
</span>
17612 <span class=
"grey">-
</span>
17619 InverseGaussian (CDF)
17624 <span class=
"green">1.00<br> (
63ns)
</span>
17629 <span class=
"grey">-
</span>
17636 InverseGaussian (PDF)
17641 <span class=
"green">1.00<br> (
16ns)
</span>
17646 <span class=
"grey">-
</span>
17653 InverseGaussian (quantile)
17658 <span class=
"green">1.00<br> (
1138ns)
</span>
17663 <span class=
"grey">-
</span>
17675 <span class=
"green">1.00<br> (
22ns)
</span>
17680 <span class=
"grey">-
</span>
17692 <span class=
"green">1.00<br> (
23ns)
</span>
17697 <span class=
"grey">-
</span>
17709 <span class=
"green">1.00<br> (
22ns)
</span>
17714 <span class=
"grey">-
</span>
17726 <span class=
"green">1.00<br> (
49ns)
</span>
17731 <span class=
"grey">-
</span>
17743 <span class=
"green">1.00<br> (
43ns)
</span>
17748 <span class=
"grey">-
</span>
17755 LogNormal (quantile)
17760 <span class=
"green">1.00<br> (
82ns)
</span>
17765 <span class=
"grey">-
</span>
17777 <span class=
"green">1.00<br> (
24ns)
</span>
17782 <span class=
"grey">-
</span>
17794 <span class=
"green">1.00<br> (
29ns)
</span>
17799 <span class=
"grey">-
</span>
17806 Logistic (quantile)
17811 <span class=
"green">1.00<br> (
21ns)
</span>
17816 <span class=
"grey">-
</span>
17823 NegativeBinomial (CDF)
17828 <span class=
"blue">1.34<br> (
1081ns)
</span>
17833 <span class=
"green">1.00<br> (
806ns)
</span>
17840 NegativeBinomial (PDF)
17845 <span class=
"green">1.00<br> (
200ns)
</span>
17850 <span class=
"grey">-
</span>
17857 NegativeBinomial (quantile)
17862 <span class=
"green">1.00<br> (
5462ns)
</span>
17867 <span class=
"red">2.84<br> (
15511ns)
</span>
17874 NonCentralBeta (CDF)
17879 <span class=
"green">1.00<br> (
1449ns)
</span>
17884 <span class=
"grey">-
</span>
17891 NonCentralBeta (PDF)
17896 <span class=
"green">1.00<br> (
1186ns)
</span>
17901 <span class=
"grey">-
</span>
17908 NonCentralBeta (quantile)
17913 <span class=
"green">1.00<br> (
29111ns)
</span>
17918 <span class=
"grey">-
</span>
17925 NonCentralChiSquared (CDF)
17930 <span class=
"red">9.20<br> (
4617ns)
</span>
17935 <span class=
"green">1.00<br> (
502ns)
</span>
17942 NonCentralChiSquared (PDF)
17947 <span class=
"green">1.00<br> (
607ns)
</span>
17952 <span class=
"grey">-
</span>
17959 NonCentralChiSquared (quantile)
17964 <span class=
"red">2.34<br> (
27110ns)
</span>
17969 <span class=
"green">1.00<br> (
11572ns)
</span>
17981 <span class=
"blue">1.22<br> (
1382ns)
</span>
17986 <span class=
"green">1.00<br> (
1132ns)
</span>
17998 <span class=
"green">1.00<br> (
1087ns)
</span>
18003 <span class=
"grey">-
</span>
18010 NonCentralF (quantile)
18015 <span class=
"blue">1.21<br> (
20066ns)
</span>
18020 <span class=
"green">1.00<br> (
16553ns)
</span>
18032 <span class=
"red">2.15<br> (
6005ns)
</span>
18037 <span class=
"green">1.00<br> (
2792ns)
</span>
18049 <span class=
"green">1.00<br> (
4582ns)
</span>
18054 <span class=
"grey">-
</span>
18061 NonCentralT (quantile)
18066 <span class=
"blue">1.23<br> (
56269ns)
</span>
18071 <span class=
"green">1.00<br> (
45879ns)
</span>
18083 <span class=
"green">1.00<br> (
38ns)
</span>
18088 <span class=
"red">4.16<br> (
158ns)
</span>
18100 <span class=
"green">1.00<br> (
29ns)
</span>
18105 <span class=
"grey">-
</span>
18117 <span class=
"green">1.00<br> (
40ns)
</span>
18122 <span class=
"red">10.22<br> (
409ns)
</span>
18134 <span class=
"green">1.00<br> (
48ns)
</span>
18139 <span class=
"grey">-
</span>
18151 <span class=
"green">1.00<br> (
111ns)
</span>
18156 <span class=
"grey">-
</span>
18168 <span class=
"green">1.00<br> (
43ns)
</span>
18173 <span class=
"grey">-
</span>
18185 <span class=
"green">1.00<br> (
122ns)
</span>
18190 <span class=
"blue">1.48<br> (
181ns)
</span>
18202 <span class=
"green">1.00<br> (
82ns)
</span>
18207 <span class=
"grey">-
</span>
18219 <span class=
"green">1.00<br> (
599ns)
</span>
18224 <span class=
"red">4.63<br> (
2772ns)
</span>
18236 <span class=
"green">1.00<br> (
23ns)
</span>
18241 <span class=
"grey">-
</span>
18253 <span class=
"green">1.00<br> (
21ns)
</span>
18258 <span class=
"grey">-
</span>
18265 Rayleigh (quantile)
18270 <span class=
"green">1.00<br> (
27ns)
</span>
18275 <span class=
"grey">-
</span>
18287 <span class=
"green">1.00<br> (
232ns)
</span>
18292 <span class=
"grey">-
</span>
18304 <span class=
"green">1.00<br> (
81ns)
</span>
18309 <span class=
"grey">-
</span>
18316 SkewNormal (quantile)
18321 <span class=
"green">1.00<br> (
2020ns)
</span>
18326 <span class=
"grey">-
</span>
18338 <span class=
"green">1.15<br> (
464ns)
</span>
18343 <span class=
"green">1.00<br> (
404ns)
</span>
18355 <span class=
"green">1.00<br> (
216ns)
</span>
18360 <span class=
"grey">-
</span>
18367 StudentsT (quantile)
18372 <span class=
"green">1.00<br> (
839ns)
</span>
18377 <span class=
"red">3.80<br> (
3188ns)
</span>
18389 <span class=
"green">1.00<br> (
75ns)
</span>
18394 <span class=
"grey">-
</span>
18406 <span class=
"green">1.00<br> (
120ns)
</span>
18411 <span class=
"grey">-
</span>
18423 <span class=
"green">1.00<br> (
73ns)
</span>
18428 <span class=
"grey">-
</span>
18435 <br class=
"table-break">
18437 <div class=
"section">
18438 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
18439 <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
18440 Comparison with GNU C++ version
5.3.0 on Windows x64
</a>
18441 </h2></div></div></div>
18442 <div class=
"table">
18443 <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>
18444 <div class=
"table-contents"><table class=
"table" summary=
"Library Comparison with GNU C++ version 5.3.0 on Windows x64">
18465 boost
1.61<br> promote_double
<false
>
18483 assoc_laguerre
<br> (
2240/
2240 tests selected)
18488 <span class=
"green">1.14<br> (
217ns)
</span>
18493 <span class=
"green">1.00<br> (
190ns)
</span>
18498 <span class=
"green">1.19<br> (
226ns)
</span>
18507 assoc_legendre
<br> (
205/
400 tests selected)
18512 <span class=
"grey">-
</span>
18517 <span class=
"grey">-
</span>
18522 <span class=
"green">1.00<br> (
45ns)
</span>
18531 beta
<br> (
2204/
2204 tests selected)
18536 <span class=
"red">2.15<br> (
382ns)
</span>
18541 <span class=
"blue">1.23<br> (
219ns)
</span>
18546 <span class=
"green">1.00<br> (
178ns)
</span>
18555 cbrt
<br> (
85/
85 tests selected)
18560 <span class=
"green">1.12<br> (
48ns)
</span>
18565 <span class=
"green">1.00<br> (
43ns)
</span>
18570 <span class=
"blue">1.33<br> (
57ns)
</span>
18575 <span class=
"blue">1.33<br> (
57ns)
</span>
18582 cyl_bessel_i (integer order)
<br> (
515/
526 tests selected)
18587 <span class=
"red">2.73<br> (
638ns)
</span>
18592 <span class=
"green">1.06<br> (
247ns)
</span>
18597 <span class=
"green">1.00<br> (
234ns)
</span>
18602 <span class=
"grey">-
</span>
18609 cyl_bessel_i
<br> (
215/
240 tests selected)
18614 <span class=
"red">4.73<br> (
1016ns)
</span>
18619 <span class=
"red">2.06<br> (
442ns)
</span>
18624 <span class=
"green">1.00<br> (
215ns)
</span>
18629 <span class=
"grey">-
</span>
18636 cyl_bessel_j (integer order)
<br> (
252/
268 tests selected)
18641 <span class=
"blue">1.62<br> (
182ns)
</span>
18646 <span class=
"green">1.00<br> (
112ns)
</span>
18651 <span class=
"red">2.55<br> (
286ns)
</span>
18656 <span class=
"blue">1.75<br> (
196ns)
</span>
18663 cyl_bessel_j
<br> (
431/
451 tests selected)
18668 <span class=
"red">2.07<br> (
841ns)
</span>
18673 <span class=
"blue">1.26<br> (
513ns)
</span>
18678 <span class=
"green">1.00<br> (
406ns)
</span>
18683 <span class=
"grey">-
</span>
18690 cyl_bessel_k (integer order)
<br> (
505/
508 tests selected)
18695 <span class=
"red">9.52<br> (
3494ns)
</span>
18700 <span class=
"green">1.00<br> (
367ns)
</span>
18705 <span class=
"red">7.50<br> (
2751ns)
</span>
18710 <span class=
"grey">-
</span>
18717 cyl_bessel_k
<br> (
187/
279 tests selected)
18722 <span class=
"red">9.19<br> (
6743ns)
</span>
18727 <span class=
"green">1.00<br> (
734ns)
</span>
18732 <span class=
"red">4.20<br> (
3085ns)
</span>
18737 <span class=
"grey">-
</span>
18744 cyl_neumann (integer order)
<br> (
423/
428 tests selected)
18749 <span class=
"red">2.76<br> (
403ns)
</span>
18754 <span class=
"blue">1.91<br> (
279ns)
</span>
18759 <span class=
"red">4.76<br> (
695ns)
</span>
18764 <span class=
"green">1.00<br> (
146ns)
</span>
18771 cyl_neumann
<br> (
400/
450 tests selected)
18776 <span class=
"red">2.01<br> (
1346ns)
</span>
18781 <span class=
"green">1.00<br> (
669ns)
</span>
18786 <span class=
"green">1.15<br> (
772ns)
</span>
18791 <span class=
"grey">-
</span>
18798 ellint_1 (complete)
<br> (
109/
109 tests selected)
18803 <span class=
"blue">1.64<br> (
72ns)
</span>
18808 <span class=
"green">1.00<br> (
44ns)
</span>
18813 <span class=
"red">5.36<br> (
236ns)
</span>
18818 <span class=
"grey">-
</span>
18825 ellint_1
<br> (
627/
629 tests selected)
18830 <span class=
"blue">1.51<br> (
350ns)
</span>
18835 <span class=
"green">1.00<br> (
232ns)
</span>
18840 <span class=
"red">2.01<br> (
467ns)
</span>
18845 <span class=
"grey">-
</span>
18852 ellint_2 (complete)
<br> (
110/
110 tests selected)
18857 <span class=
"blue">1.67<br> (
60ns)
</span>
18862 <span class=
"green">1.00<br> (
36ns)
</span>
18867 <span class=
"red">14.81<br> (
533ns)
</span>
18872 <span class=
"grey">-
</span>
18879 ellint_2
<br> (
527/
530 tests selected)
18884 <span class=
"blue">1.43<br> (
640ns)
</span>
18889 <span class=
"green">1.00<br> (
449ns)
</span>
18894 <span class=
"blue">1.57<br> (
707ns)
</span>
18899 <span class=
"grey">-
</span>
18906 ellint_3 (complete)
<br> (
500/
500 tests selected)
18911 <span class=
"red">2.10<br> (
1079ns)
</span>
18916 <span class=
"green">1.00<br> (
514ns)
</span>
18921 <span class=
"blue">1.63<br> (
839ns)
</span>
18926 <span class=
"grey">-
</span>
18933 ellint_3
<br> (
831/
845 tests selected)
18938 <span class=
"blue">1.76<br> (
1733ns)
</span>
18943 <span class=
"green">1.00<br> (
986ns)
</span>
18948 <span class=
"blue">1.27<br> (
1257ns)
</span>
18953 <span class=
"grey">-
</span>
18960 erf
<br> (
950/
950 tests selected)
18965 <span class=
"green">1.00<br> (
25ns)
</span>
18970 <span class=
"grey">-
</span>
18975 <span class=
"blue">1.60<br> (
40ns)
</span>
18980 <span class=
"blue">1.60<br> (
40ns)
</span>
18987 erfc
<br> (
950/
950 tests selected)
18992 <span class=
"blue">1.66<br> (
58ns)
</span>
18997 <span class=
"green">1.00<br> (
35ns)
</span>
19002 <span class=
"blue">1.74<br> (
61ns)
</span>
19007 <span class=
"blue">1.69<br> (
59ns)
</span>
19014 expint
<br> (
436/
436 tests selected)
19019 <span class=
"blue">1.43<br> (
86ns)
</span>
19024 <span class=
"green">1.00<br> (
60ns)
</span>
19029 <span class=
"red">3.67<br> (
220ns)
</span>
19034 <span class=
"grey">-
</span>
19041 expm1
<br> (
80/
80 tests selected)
19046 <span class=
"blue">1.48<br> (
31ns)
</span>
19051 <span class=
"green">1.14<br> (
24ns)
</span>
19056 <span class=
"green">1.05<br> (
22ns)
</span>
19061 <span class=
"green">1.00<br> (
21ns)
</span>
19068 laguerre
<br> (
280/
280 tests selected)
19073 <span class=
"green">1.10<br> (
139ns)
</span>
19078 <span class=
"green">1.00<br> (
126ns)
</span>
19083 <span class=
"blue">1.25<br> (
158ns)
</span>
19088 <span class=
"grey">-
</span>
19095 legendre
<br> (
300/
300 tests selected)
19100 <span class=
"green">1.16<br> (
396ns)
</span>
19105 <span class=
"green">1.00<br> (
340ns)
</span>
19110 <span class=
"green">1.11<br> (
376ns)
</span>
19115 <span class=
"grey">-
</span>
19122 lgamma
<br> (
400/
400 tests selected)
19127 <span class=
"red">3.80<br> (
224ns)
</span>
19132 <span class=
"red">2.25<br> (
133ns)
</span>
19137 <span class=
"green">1.02<br> (
60ns)
</span>
19142 <span class=
"green">1.00<br> (
59ns)
</span>
19149 log1p
<br> (
80/
80 tests selected)
19154 <span class=
"blue">1.75<br> (
28ns)
</span>
19159 <span class=
"green">1.00<br> (
16ns)
</span>
19164 <span class=
"blue">1.69<br> (
27ns)
</span>
19169 <span class=
"blue">1.69<br> (
27ns)
</span>
19176 sph_bessel
<br> (
483/
483 tests selected)
19181 <span class=
"blue">1.42<br> (
1325ns)
</span>
19186 <span class=
"green">1.00<br> (
931ns)
</span>
19191 <span class=
"red">2.02<br> (
1884ns)
</span>
19196 <span class=
"grey">-
</span>
19203 sph_neumann
<br> (
284/
284 tests selected)
19208 <span class=
"red">2.07<br> (
3483ns)
</span>
19213 <span class=
"green">1.00<br> (
1685ns)
</span>
19218 <span class=
"blue">1.64<br> (
2764ns)
</span>
19223 <span class=
"grey">-
</span>
19230 tgamma
<br> (
400/
400 tests selected)
19235 <span class=
"red">3.31<br> (
238ns)
</span>
19240 <span class=
"red">2.04<br> (
147ns)
</span>
19245 <span class=
"green">1.00<br> (
72ns)
</span>
19250 <span class=
"green">1.01<br> (
73ns)
</span>
19257 zeta
<br> (
448/
448 tests selected)
19262 <span class=
"blue">1.52<br> (
345ns)
</span>
19267 <span class=
"green">1.00<br> (
227ns)
</span>
19272 <span class=
"red">781.92<br> (
177495ns)
</span>
19277 <span class=
"grey">-
</span>
19284 <br class=
"table-break">
19286 <div class=
"section">
19287 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
19288 <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
19289 Comparison with GNU C++ version
5.3.0 on linux
</a>
19290 </h2></div></div></div>
19291 <div class=
"table">
19292 <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>
19293 <div class=
"table-contents"><table class=
"table" summary=
"Library Comparison with GNU C++ version 5.3.0 on linux">
19316 boost
1.61<br> promote_double
<false
>
19344 assoc_laguerre
<br> (
2240/
2240 tests selected)
19349 <span class=
"blue">1.36<br> (
263ns)
</span>
19354 <span class=
"green">1.00<br> (
194ns)
</span>
19359 <span class=
"green">1.20<br> (
232ns)
</span>
19364 <span class=
"green">1.12<br> (
218ns)
</span>
19369 <span class=
"grey">-
</span>
19374 <span class=
"grey">-
</span>
19381 assoc_legendre
<br> (
205/
400 tests selected)
19386 <span class=
"red">4.16<br> (
258ns)
</span>
19391 <span class=
"blue">1.63<br> (
101ns)
</span>
19396 <span class=
"green">1.00<br> (
62ns)
</span>
19401 <span class=
"red">2.53<br> (
157ns)
</span>
19406 <span class=
"grey">-
</span>
19411 <span class=
"grey">-
</span>
19418 beta (incomplete)
<br> (
2682/
3210 tests selected)
19423 <span class=
"red">3.12<br> (
1796ns)
</span>
19428 <span class=
"green">1.00<br> (
575ns)
</span>
19433 <span class=
"grey">-
</span>
19438 <span class=
"blue">1.36<br> (
780ns)
</span>
19443 <span class=
"grey">-
</span>
19448 <span class=
"grey">-
</span>
19455 beta
<br> (
2203/
2204 tests selected)
19460 <span class=
"red">4.74<br> (
734ns)
</span>
19465 <span class=
"green">1.01<br> (
156ns)
</span>
19470 <span class=
"green">1.00<br> (
155ns)
</span>
19475 <span class=
"red">2.57<br> (
398ns)
</span>
19480 <span class=
"blue">1.65<br> (
255ns)
</span>
19485 <span class=
"grey">-
</span>
19492 cbrt
<br> (
85/
85 tests selected)
19497 <span class=
"red">2.53<br> (
43ns)
</span>
19502 <span class=
"green">1.00<br> (
17ns)
</span>
19507 <span class=
"blue">1.24<br> (
21ns)
</span>
19512 <span class=
"grey">-
</span>
19517 <span class=
"grey">-
</span>
19522 <span class=
"blue">1.24<br> (
21ns)
</span>
19529 cyl_bessel_i (integer order)
<br> (
494/
526 tests selected)
19534 <span class=
"red">3.66<br> (
893ns)
</span>
19539 <span class=
"green">1.08<br> (
264ns)
</span>
19544 <span class=
"green">1.00<br> (
244ns)
</span>
19549 <span class=
"blue">1.98<br> (
482ns)
</span>
19554 <span class=
"red">4.69<br> (
1145ns)
</span>
19563 cyl_bessel_i
<br> (
177/
240 tests selected)
19568 <span class=
"red">6.78<br> (
1410ns)
</span>
19573 <span class=
"blue">1.95<br> (
406ns)
</span>
19578 <span class=
"green">1.00<br> (
208ns)
</span>
19583 <span class=
"red">4.47<br> (
929ns)
</span>
19588 <span class=
"red">8.16<br> (
1698ns)
</span>
19593 <span class=
"grey">-
</span>
19600 cyl_bessel_j (integer order)
<br> (
250/
268 tests selected)
19605 <span class=
"red">2.59<br> (
275ns)
</span>
19610 <span class=
"green">1.00<br> (
106ns)
</span>
19615 <span class=
"red">2.50<br> (
265ns)
</span>
19620 <span class=
"red">2.52<br> (
267ns)
</span>
19625 <span class=
"red">4.22<br> (
447ns)
</span>
19630 <span class=
"blue">1.94<br> (
206ns)
</span>
19637 cyl_bessel_j
<br> (
423/
451 tests selected)
19642 <span class=
"red">2.83<br> (
1071ns)
</span>
19647 <span class=
"green">1.05<br> (
398ns)
</span>
19652 <span class=
"green">1.00<br> (
379ns)
</span>
19657 <span class=
"red">2.28<br> (
865ns)
</span>
19662 <span class=
"blue">1.20<br> (
456ns)
</span>
19667 <span class=
"grey">-
</span>
19674 cyl_bessel_k (integer order)
<br> (
505/
508 tests selected)
19679 <span class=
"red">13.91<br> (
3673ns)
</span>
19684 <span class=
"blue">1.37<br> (
361ns)
</span>
19689 <span class=
"red">10.34<br> (
2729ns)
</span>
19694 <span class=
"green">1.00<br> (
264ns)
</span>
19699 <span class=
"blue">1.34<br> (
355ns)
</span>
19704 <span class=
"grey">-
</span>
19711 cyl_bessel_k
<br> (
96/
279 tests selected)
19716 <span class=
"red">6.86<br> (
4589ns)
</span>
19721 <span class=
"green">1.00<br> (
669ns)
</span>
19726 <span class=
"blue">1.20<br> (
803ns)
</span>
19731 <span class=
"blue">1.31<br> (
877ns)
</span>
19736 <span class=
"blue">1.27<br> (
851ns)
</span>
19741 <span class=
"grey">-
</span>
19748 cyl_neumann (integer order)
<br> (
423/
428 tests selected)
19753 <span class=
"red">2.20<br> (
484ns)
</span>
19758 <span class=
"green">1.00<br> (
220ns)
</span>
19763 <span class=
"red">3.26<br> (
718ns)
</span>
19768 <span class=
"red">2.42<br> (
533ns)
</span>
19773 <span class=
"red">4.95<br> (
1089ns)
</span>
19778 <span class=
"blue">1.78<br> (
392ns)
</span>
19785 cyl_neumann
<br> (
400/
450 tests selected)
19790 <span class=
"red">2.48<br> (
1478ns)
</span>
19795 <span class=
"green">1.00<br> (
597ns)
</span>
19800 <span class=
"blue">1.26<br> (
754ns)
</span>
19805 <span class=
"red">2.42<br> (
1444ns)
</span>
19810 <span class=
"green">1.07<br> (
637ns)
</span>
19815 <span class=
"grey">-
</span>
19822 digamma
<br> (
1019/
1019 tests selected)
19827 <span class=
"blue">1.92<br> (
75ns)
</span>
19832 <span class=
"green">1.00<br> (
39ns)
</span>
19837 <span class=
"grey">-
</span>
19842 <span class=
"red">2.69<br> (
105ns)
</span>
19847 <span class=
"red">4.31<br> (
168ns)
</span>
19852 <span class=
"grey">-
</span>
19859 ellint_1 (complete)
<br> (
109/
109 tests selected)
19864 <span class=
"blue">1.86<br> (
52ns)
</span>
19869 <span class=
"green">1.00<br> (
28ns)
</span>
19874 <span class=
"red">8.89<br> (
249ns)
</span>
19879 <span class=
"red">10.54<br> (
295ns)
</span>
19884 <span class=
"grey">-
</span>
19893 ellint_1
<br> (
627/
629 tests selected)
19898 <span class=
"blue">1.94<br> (
358ns)
</span>
19903 <span class=
"green">1.00<br> (
185ns)
</span>
19908 <span class=
"red">2.31<br> (
428ns)
</span>
19913 <span class=
"red">2.51<br> (
464ns)
</span>
19918 <span class=
"grey">-
</span>
19923 <span class=
"grey">-
</span>
19930 ellint_2 (complete)
<br> (
109/
110 tests selected)
19935 <span class=
"blue">1.71<br> (
60ns)
</span>
19940 <span class=
"green">1.00<br> (
35ns)
</span>
19945 <span class=
"red">15.23<br> (
533ns)
</span>
19950 <span class=
"red">17.31<br> (
606ns)
</span>
19955 <span class=
"grey">-
</span>
19960 <span class=
"grey">-
</span>
19967 ellint_2
<br> (
527/
530 tests selected)
19972 <span class=
"red">2.32<br> (
805ns)
</span>
19977 <span class=
"green">1.00<br> (
347ns)
</span>
19982 <span class=
"blue">1.90<br> (
658ns)
</span>
19987 <span class=
"red">2.17<br> (
754ns)
</span>
19992 <span class=
"grey">-
</span>
19997 <span class=
"grey">-
</span>
20004 ellint_3 (complete)
<br> (
500/
500 tests selected)
20009 <span class=
"red">2.23<br> (
1172ns)
</span>
20014 <span class=
"green">1.00<br> (
525ns)
</span>
20019 <span class=
"blue">1.66<br> (
873ns)
</span>
20024 <span class=
"blue">1.98<br> (
1037ns)
</span>
20035 ellint_3
<br> (
831/
845 tests selected)
20040 <span class=
"red">2.75<br> (
2154ns)
</span>
20045 <span class=
"green">1.00<br> (
783ns)
</span>
20050 <span class=
"blue">1.59<br> (
1243ns)
</span>
20055 <span class=
"blue">1.77<br> (
1383ns)
</span>
20060 <span class=
"grey">-
</span>
20065 <span class=
"grey">-
</span>
20072 ellint_rc
<br> (
201/
201 tests selected)
20077 <span class=
"blue">1.57<br> (
77ns)
</span>
20082 <span class=
"green">1.00<br> (
49ns)
</span>
20087 <span class=
"grey">-
</span>
20092 <span class=
"red">4.41<br> (
216ns)
</span>
20097 <span class=
"grey">-
</span>
20102 <span class=
"grey">-
</span>
20109 ellint_rd
<br> (
7588/
7588 tests selected)
20114 <span class=
"red">2.23<br> (
520ns)
</span>
20119 <span class=
"green">1.00<br> (
233ns)
</span>
20124 <span class=
"grey">-
</span>
20129 <span class=
"blue">1.64<br> (
381ns)
</span>
20134 <span class=
"grey">-
</span>
20139 <span class=
"grey">-
</span>
20146 ellint_rf
<br> (
7788/
7788 tests selected)
20151 <span class=
"blue">1.51<br> (
95ns)
</span>
20156 <span class=
"green">1.00<br> (
63ns)
</span>
20161 <span class=
"grey">-
</span>
20166 <span class=
"red">5.54<br> (
349ns)
</span>
20171 <span class=
"grey">-
</span>
20176 <span class=
"grey">-
</span>
20183 ellint_rj
<br> (
7642/
8032 tests selected)
20188 <span class=
"red">2.33<br> (
481ns)
</span>
20193 <span class=
"green">1.00<br> (
206ns)
</span>
20198 <span class=
"grey">-
</span>
20203 <span class=
"red">11.31<br> (
2329ns)
</span>
20208 <span class=
"grey">-
</span>
20213 <span class=
"grey">-
</span>
20220 erf
<br> (
950/
950 tests selected)
20225 <span class=
"green">1.00<br> (
15ns)
</span>
20230 <span class=
"grey">-
</span>
20235 <span class=
"green">1.20<br> (
18ns)
</span>
20240 <span class=
"red">10.27<br> (
154ns)
</span>
20245 <span class=
"grey">-
</span>
20250 <span class=
"green">1.20<br> (
18ns)
</span>
20257 erfc
<br> (
950/
950 tests selected)
20262 <span class=
"red">2.68<br> (
59ns)
</span>
20267 <span class=
"green">1.00<br> (
22ns)
</span>
20272 <span class=
"green">1.18<br> (
26ns)
</span>
20277 <span class=
"red">3.50<br> (
77ns)
</span>
20282 <span class=
"grey">-
</span>
20287 <span class=
"green">1.14<br> (
25ns)
</span>
20294 expint (En)
<br> (
1059/
1059 tests selected)
20299 <span class=
"blue">1.86<br> (
273ns)
</span>
20304 <span class=
"green">1.00<br> (
147ns)
</span>
20309 <span class=
"grey">-
</span>
20314 <span class=
"red">4.87<br> (
716ns)
</span>
20319 <span class=
"grey">-
</span>
20324 <span class=
"grey">-
</span>
20331 expint
<br> (
436/
436 tests selected)
20336 <span class=
"red">2.47<br> (
94ns)
</span>
20341 <span class=
"green">1.00<br> (
38ns)
</span>
20346 <span class=
"red">5.34<br> (
203ns)
</span>
20351 <span class=
"red">3.76<br> (
143ns)
</span>
20356 <span class=
"grey">-
</span>
20361 <span class=
"grey">-
</span>
20368 expm1
<br> (
80/
80 tests selected)
20373 <span class=
"green">1.00<br> (
10ns)
</span>
20378 <span class=
"green">1.10<br> (
11ns)
</span>
20383 <span class=
"green">1.00<br> (
10ns)
</span>
20388 <span class=
"grey">-
</span>
20393 <span class=
"grey">-
</span>
20398 <span class=
"green">1.00<br> (
10ns)
</span>
20405 gamma_p
<br> (
1379/
1379 tests selected)
20410 <span class=
"red">2.42<br> (
492ns)
</span>
20415 <span class=
"green">1.00<br> (
203ns)
</span>
20420 <span class=
"grey">-
</span>
20425 <span class=
"red">4.77<br> (
968ns)
</span>
20430 <span class=
"blue">1.61<br> (
326ns)
</span>
20435 <span class=
"grey">-
</span>
20442 gamma_p_inv
<br> (
559/
559 tests selected)
20447 <span class=
"red">2.24<br> (
1577ns)
</span>
20452 <span class=
"green">1.00<br> (
704ns)
</span>
20457 <span class=
"grey">-
</span>
20462 <span class=
"grey">-
</span>
20467 <span class=
"red">2.22<br> (
1560ns)
</span>
20472 <span class=
"grey">-
</span>
20479 gamma_q
<br> (
1371/
1379 tests selected)
20484 <span class=
"red">2.53<br> (
508ns)
</span>
20489 <span class=
"green">1.00<br> (
201ns)
</span>
20494 <span class=
"grey">-
</span>
20499 <span class=
"red">5.70<br> (
1146ns)
</span>
20504 <span class=
"blue">1.78<br> (
358ns)
</span>
20509 <span class=
"grey">-
</span>
20516 gamma_q_inv
<br> (
78/
559 tests selected)
20521 <span class=
"red">2.45<br> (
1841ns)
</span>
20526 <span class=
"green">1.00<br> (
751ns)
</span>
20531 <span class=
"grey">-
</span>
20536 <span class=
"grey">-
</span>
20541 <span class=
"green">1.09<br> (
822ns)
</span>
20546 <span class=
"grey">-
</span>
20553 ibeta
<br> (
3210/
3210 tests selected)
20558 <span class=
"red">3.47<br> (
1715ns)
</span>
20563 <span class=
"blue">1.28<br> (
634ns)
</span>
20568 <span class=
"grey">-
</span>
20573 <span class=
"grey">-
</span>
20578 <span class=
"green">1.00<br> (
494ns)
</span>
20583 <span class=
"grey">-
</span>
20590 ibeta_inv
<br> (
952/
1210 tests selected)
20595 <span class=
"red">2.58<br> (
5742ns)
</span>
20600 <span class=
"green">1.00<br> (
2224ns)
</span>
20605 <span class=
"grey">-
</span>
20610 <span class=
"grey">-
</span>
20615 <span class=
"red">26.72<br> (
59415ns)
</span>
20620 <span class=
"grey">-
</span>
20627 ibetac
<br> (
3210/
3210 tests selected)
20632 <span class=
"red">3.51<br> (
1736ns)
</span>
20637 <span class=
"blue">1.32<br> (
653ns)
</span>
20642 <span class=
"grey">-
</span>
20647 <span class=
"grey">-
</span>
20652 <span class=
"green">1.00<br> (
495ns)
</span>
20657 <span class=
"grey">-
</span>
20664 ibetac_inv
<br> (
945/
1210 tests selected)
20669 <span class=
"red">2.44<br> (
5451ns)
</span>
20674 <span class=
"green">1.00<br> (
2237ns)
</span>
20679 <span class=
"grey">-
</span>
20684 <span class=
"grey">-
</span>
20689 <span class=
"red">19.20<br> (
42953ns)
</span>
20694 <span class=
"grey">-
</span>
20701 jacobi_cn
<br> (
2368/
2757 tests selected)
20706 <span class=
"red">5.01<br> (
476ns)
</span>
20711 <span class=
"blue">1.81<br> (
172ns)
</span>
20716 <span class=
"grey">-
</span>
20721 <span class=
"green">1.00<br> (
95ns)
</span>
20726 <span class=
"grey">-
</span>
20731 <span class=
"grey">-
</span>
20738 jacobi_dn
<br> (
2368/
2757 tests selected)
20743 <span class=
"red">5.12<br> (
481ns)
</span>
20748 <span class=
"blue">1.83<br> (
172ns)
</span>
20753 <span class=
"grey">-
</span>
20758 <span class=
"green">1.00<br> (
94ns)
</span>
20763 <span class=
"grey">-
</span>
20768 <span class=
"grey">-
</span>
20775 jacobi_sn
<br> (
2368/
2757 tests selected)
20780 <span class=
"red">5.23<br> (
492ns)
</span>
20785 <span class=
"blue">1.83<br> (
172ns)
</span>
20790 <span class=
"grey">-
</span>
20795 <span class=
"green">1.00<br> (
94ns)
</span>
20800 <span class=
"grey">-
</span>
20805 <span class=
"grey">-
</span>
20812 laguerre
<br> (
280/
280 tests selected)
20817 <span class=
"green">1.09<br> (
139ns)
</span>
20822 <span class=
"green">1.00<br> (
128ns)
</span>
20827 <span class=
"blue">1.25<br> (
160ns)
</span>
20832 <span class=
"green">1.18<br> (
151ns)
</span>
20837 <span class=
"grey">-
</span>
20842 <span class=
"grey">-
</span>
20849 legendre Q
<br> (
300/
300 tests selected)
20854 <span class=
"green">1.18<br> (
496ns)
</span>
20859 <span class=
"green">1.00<br> (
422ns)
</span>
20864 <span class=
"grey">-
</span>
20869 <span class=
"green">1.09<br> (
461ns)
</span>
20874 <span class=
"grey">-
</span>
20879 <span class=
"grey">-
</span>
20886 legendre
<br> (
300/
300 tests selected)
20891 <span class=
"green">1.16<br> (
399ns)
</span>
20896 <span class=
"green">1.00<br> (
345ns)
</span>
20901 <span class=
"green">1.10<br> (
380ns)
</span>
20906 <span class=
"red">2.10<br> (
726ns)
</span>
20911 <span class=
"grey">-
</span>
20916 <span class=
"grey">-
</span>
20923 lgamma
<br> (
400/
400 tests selected)
20928 <span class=
"red">5.35<br> (
257ns)
</span>
20933 <span class=
"red">2.44<br> (
117ns)
</span>
20938 <span class=
"green">1.00<br> (
48ns)
</span>
20943 <span class=
"red">5.92<br> (
284ns)
</span>
20948 <span class=
"blue">1.96<br> (
94ns)
</span>
20953 <span class=
"green">1.00<br> (
48ns)
</span>
20960 log1p
<br> (
80/
80 tests selected)
20965 <span class=
"green">1.09<br> (
12ns)
</span>
20970 <span class=
"green">1.09<br> (
12ns)
</span>
20975 <span class=
"green">1.00<br> (
11ns)
</span>
20980 <span class=
"grey">-
</span>
20985 <span class=
"grey">-
</span>
20990 <span class=
"green">1.00<br> (
11ns)
</span>
20997 polygamma
<br> (
823/
1535 tests selected)
21002 <span class=
"red">8.69<br> (
2885ns)
</span>
21007 <span class=
"red">2.21<br> (
734ns)
</span>
21012 <span class=
"grey">-
</span>
21017 <span class=
"red">7.47<br> (
2480ns)
</span>
21022 <span class=
"green">1.00<br> (
332ns)
</span>
21027 <span class=
"grey">-
</span>
21034 sph_bessel
<br> (
483/
483 tests selected)
21039 <span class=
"blue">1.71<br> (
1563ns)
</span>
21044 <span class=
"green">1.00<br> (
915ns)
</span>
21049 <span class=
"red">2.11<br> (
1935ns)
</span>
21054 <span class=
"red">2.68<br> (
2452ns)
</span>
21059 <span class=
"grey">-
</span>
21064 <span class=
"grey">-
</span>
21071 sph_neumann
<br> (
284/
284 tests selected)
21076 <span class=
"red">8.32<br> (
3745ns)
</span>
21081 <span class=
"red">3.88<br> (
1744ns)
</span>
21086 <span class=
"red">6.46<br> (
2906ns)
</span>
21091 <span class=
"green">1.00<br> (
450ns)
</span>
21096 <span class=
"grey">-
</span>
21101 <span class=
"grey">-
</span>
21108 tgamma (incomplete)
<br> (
1266/
1379 tests selected)
21113 <span class=
"red">2.35<br> (
744ns)
</span>
21118 <span class=
"green">1.00<br> (
316ns)
</span>
21123 <span class=
"grey">-
</span>
21128 <span class=
"red">2.93<br> (
927ns)
</span>
21133 <span class=
"grey">-
</span>
21138 <span class=
"grey">-
</span>
21145 tgamma
<br> (
400/
400 tests selected)
21150 <span class=
"red">4.54<br> (
354ns)
</span>
21155 <span class=
"blue">1.23<br> (
96ns)
</span>
21160 <span class=
"red">2.05<br> (
160ns)
</span>
21165 <span class=
"blue">1.21<br> (
94ns)
</span>
21170 <span class=
"green">1.00<br> (
78ns)
</span>
21175 <span class=
"red">2.06<br> (
161ns)
</span>
21182 trigamma
<br> (
659/
659 tests selected)
21187 <span class=
"blue">1.64<br> (
36ns)
</span>
21192 <span class=
"green">1.00<br> (
22ns)
</span>
21197 <span class=
"grey">-
</span>
21202 <span class=
"red">39.41<br> (
867ns)
</span>
21207 <span class=
"red">12.09<br> (
266ns)
</span>
21212 <span class=
"grey">-
</span>
21219 zeta
<br> (
448/
448 tests selected)
21224 <span class=
"red">2.71<br> (
509ns)
</span>
21229 <span class=
"green">1.00<br> (
188ns)
</span>
21234 <span class=
"red">752.52<br> (
141474ns)
</span>
21239 <span class=
"blue">1.52<br> (
285ns)
</span>
21244 <span class=
"grey">-
</span>
21249 <span class=
"grey">-
</span>
21256 <br class=
"table-break">
21258 <div class=
"section">
21259 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
21260 <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
21261 Comparison with Intel C++ C++
0x mode version
1600 on Windows x64
</a>
21262 </h2></div></div></div>
21263 <div class=
"table">
21264 <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
21266 <div class=
"table-contents"><table class=
"table" summary=
"Library Comparison with Intel C++ C++0x mode version 1600 on Windows
21294 cbrt
<br> (
85/
85 tests selected)
21299 <span class=
"blue">1.56<br> (
14ns)
</span>
21304 <span class=
"green">1.00<br> (
9ns)
</span>
21311 cyl_bessel_j (integer order)
<br> (
268/
268 tests selected)
21316 <span class=
"green">1.00<br> (
76ns)
</span>
21321 <span class=
"blue">1.25<br> (
95ns)
</span>
21328 cyl_neumann (integer order)
<br> (
428/
428 tests selected)
21333 <span class=
"green">1.00<br> (
229ns)
</span>
21338 <span class=
"green">1.03<br> (
235ns)
</span>
21345 erf
<br> (
950/
950 tests selected)
21350 <span class=
"green">1.00<br> (
13ns)
</span>
21355 <span class=
"red">2.23<br> (
29ns)
</span>
21362 erfc
<br> (
950/
950 tests selected)
21367 <span class=
"green">1.00<br> (
17ns)
</span>
21372 <span class=
"red">6.65<br> (
113ns)
</span>
21379 expm1
<br> (
80/
80 tests selected)
21384 <span class=
"green">1.10<br> (
11ns)
</span>
21389 <span class=
"green">1.00<br> (
10ns)
</span>
21396 lgamma
<br> (
400/
400 tests selected)
21401 <span class=
"blue">1.35<br> (
77ns)
</span>
21406 <span class=
"green">1.00<br> (
57ns)
</span>
21413 log1p
<br> (
80/
80 tests selected)
21418 <span class=
"green">1.08<br> (
14ns)
</span>
21423 <span class=
"green">1.00<br> (
13ns)
</span>
21430 tgamma
<br> (
400/
400 tests selected)
21435 <span class=
"green">1.00<br> (
59ns)
</span>
21440 <span class=
"green">1.07<br> (
63ns)
</span>
21447 <br class=
"table-break">
21449 <div class=
"section">
21450 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
21451 <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
21452 Comparison with Microsoft Visual C++ version
14.0 on Windows x64
</a>
21453 </h2></div></div></div>
21454 <div class=
"table">
21455 <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
21457 <div class=
"table-contents"><table class=
"table" summary=
"Library Comparison with Microsoft Visual C++ version 14.0 on Windows
21485 cbrt
<br> (
85/
85 tests selected)
21490 <span class=
"green">1.00<br> (
45ns)
</span>
21495 <span class=
"blue">1.44<br> (
65ns)
</span>
21502 cyl_bessel_j (integer order)
<br> (
267/
268 tests selected)
21507 <span class=
"green">1.00<br> (
103ns)
</span>
21512 <span class=
"red">2.11<br> (
217ns)
</span>
21519 cyl_neumann (integer order)
<br> (
428/
428 tests selected)
21524 <span class=
"blue">1.57<br> (
225ns)
</span>
21529 <span class=
"green">1.00<br> (
143ns)
</span>
21536 erf
<br> (
950/
950 tests selected)
21541 <span class=
"green">1.10<br> (
23ns)
</span>
21546 <span class=
"green">1.00<br> (
21ns)
</span>
21553 erfc
<br> (
950/
950 tests selected)
21558 <span class=
"green">1.00<br> (
22ns)
</span>
21563 <span class=
"red">3.36<br> (
74ns)
</span>
21570 expm1
<br> (
80/
80 tests selected)
21575 <span class=
"green">1.00<br> (
10ns)
</span>
21580 <span class=
"green">1.10<br> (
11ns)
</span>
21587 lgamma
<br> (
400/
400 tests selected)
21592 <span class=
"green">1.00<br> (
73ns)
</span>
21597 <span class=
"blue">1.74<br> (
127ns)
</span>
21604 log1p
<br> (
80/
80 tests selected)
21609 <span class=
"green">1.08<br> (
14ns)
</span>
21614 <span class=
"green">1.00<br> (
13ns)
</span>
21621 tgamma
<br> (
400/
400 tests selected)
21626 <span class=
"green">1.00<br> (
77ns)
</span>
21631 <span class=
"red">12.12<br> (
933ns)
</span>
21638 <br class=
"table-break">
21640 <div class=
"section">
21641 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
21642 <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
21643 Method Comparison with GNU C++ version
5.3.0 on Windows x64
</a>
21644 </h2></div></div></div>
21645 <div class=
"table">
21646 <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>
21647 <div class=
"table-contents"><table class=
"table" summary=
"Polynomial Method Comparison with GNU C++ version 5.3.0 on Windows x64">
21667 Method
0<br> (Double Coefficients)
21672 Method
0<br> (Integer Coefficients)
21677 Method
1<br> (Double Coefficients)
21682 Method
1<br> (Integer Coefficients)
21687 Method
2<br> (Double Coefficients)
21692 Method
2<br> (Integer Coefficients)
21697 Method
3<br> (Double Coefficients)
21702 Method
3<br> (Integer Coefficients)
21715 <span class=
"grey">-
</span>
21720 <span class=
"grey">-
</span>
21725 <span class=
"green">1.00<br> (
9ns)
</span>
21730 <span class=
"green">1.00<br> (
9ns)
</span>
21735 <span class=
"green">1.00<br> (
9ns)
</span>
21740 <span class=
"green">1.00<br> (
9ns)
</span>
21745 <span class=
"green">1.11<br> (
10ns)
</span>
21750 <span class=
"green">1.11<br> (
10ns)
</span>
21762 <span class=
"blue">1.50<br> (
18ns)
</span>
21767 <span class=
"red">2.42<br> (
29ns)
</span>
21772 <span class=
"green">1.00<br> (
12ns)
</span>
21777 <span class=
"green">1.00<br> (
12ns)
</span>
21782 <span class=
"green">1.00<br> (
12ns)
</span>
21787 <span class=
"green">1.00<br> (
12ns)
</span>
21792 <span class=
"green">1.00<br> (
12ns)
</span>
21797 <span class=
"green">1.08<br> (
13ns)
</span>
21809 <span class=
"blue">1.40<br> (
21ns)
</span>
21814 <span class=
"red">2.40<br> (
36ns)
</span>
21819 <span class=
"green">1.00<br> (
15ns)
</span>
21824 <span class=
"green">1.07<br> (
16ns)
</span>
21829 <span class=
"green">1.00<br> (
15ns)
</span>
21834 <span class=
"green">1.00<br> (
15ns)
</span>
21839 <span class=
"green">1.07<br> (
16ns)
</span>
21844 <span class=
"green">1.13<br> (
17ns)
</span>
21856 <span class=
"blue">1.37<br> (
26ns)
</span>
21861 <span class=
"red">2.37<br> (
45ns)
</span>
21866 <span class=
"green">1.00<br> (
19ns)
</span>
21871 <span class=
"green">1.00<br> (
19ns)
</span>
21876 <span class=
"green">1.11<br> (
21ns)
</span>
21881 <span class=
"green">1.05<br> (
20ns)
</span>
21886 <span class=
"green">1.05<br> (
20ns)
</span>
21891 <span class=
"green">1.11<br> (
21ns)
</span>
21903 <span class=
"blue">1.54<br> (
37ns)
</span>
21908 <span class=
"red">2.25<br> (
54ns)
</span>
21913 <span class=
"green">1.00<br> (
24ns)
</span>
21918 <span class=
"green">1.00<br> (
24ns)
</span>
21923 <span class=
"green">1.00<br> (
24ns)
</span>
21928 <span class=
"blue">1.29<br> (
31ns)
</span>
21933 <span class=
"green">1.04<br> (
25ns)
</span>
21938 <span class=
"green">1.00<br> (
24ns)
</span>
21950 <span class=
"blue">1.55<br> (
45ns)
</span>
21955 <span class=
"red">2.17<br> (
63ns)
</span>
21960 <span class=
"green">1.03<br> (
30ns)
</span>
21965 <span class=
"green">1.00<br> (
29ns)
</span>
21970 <span class=
"green">1.10<br> (
32ns)
</span>
21975 <span class=
"green">1.10<br> (
32ns)
</span>
21980 <span class=
"green">1.00<br> (
29ns)
</span>
21985 <span class=
"green">1.07<br> (
31ns)
</span>
21997 <span class=
"blue">1.61<br> (
53ns)
</span>
22002 <span class=
"red">2.18<br> (
72ns)
</span>
22007 <span class=
"green">1.09<br> (
36ns)
</span>
22012 <span class=
"green">1.09<br> (
36ns)
</span>
22017 <span class=
"green">1.15<br> (
38ns)
</span>
22022 <span class=
"green">1.03<br> (
34ns)
</span>
22027 <span class=
"green">1.06<br> (
35ns)
</span>
22032 <span class=
"green">1.00<br> (
33ns)
</span>
22044 <span class=
"blue">1.76<br> (
65ns)
</span>
22049 <span class=
"red">2.49<br> (
92ns)
</span>
22054 <span class=
"green">1.19<br> (
44ns)
</span>
22059 <span class=
"blue">1.24<br> (
46ns)
</span>
22064 <span class=
"green">1.00<br> (
37ns)
</span>
22069 <span class=
"green">1.03<br> (
38ns)
</span>
22074 <span class=
"green">1.00<br> (
37ns)
</span>
22079 <span class=
"green">1.00<br> (
37ns)
</span>
22091 <span class=
"blue">1.76<br> (
72ns)
</span>
22096 <span class=
"red">2.61<br> (
107ns)
</span>
22101 <span class=
"blue">1.22<br> (
50ns)
</span>
22106 <span class=
"blue">1.24<br> (
51ns)
</span>
22111 <span class=
"blue">1.29<br> (
53ns)
</span>
22116 <span class=
"green">1.15<br> (
47ns)
</span>
22121 <span class=
"green">1.00<br> (
41ns)
</span>
22126 <span class=
"green">1.02<br> (
42ns)
</span>
22138 <span class=
"blue">1.83<br> (
84ns)
</span>
22143 <span class=
"red">2.59<br> (
119ns)
</span>
22148 <span class=
"blue">1.28<br> (
59ns)
</span>
22153 <span class=
"blue">1.26<br> (
58ns)
</span>
22158 <span class=
"green">1.09<br> (
50ns)
</span>
22163 <span class=
"green">1.07<br> (
49ns)
</span>
22168 <span class=
"green">1.00<br> (
46ns)
</span>
22173 <span class=
"green">1.02<br> (
47ns)
</span>
22185 <span class=
"blue">1.92<br> (
100ns)
</span>
22190 <span class=
"red">2.73<br> (
142ns)
</span>
22195 <span class=
"blue">1.29<br> (
67ns)
</span>
22200 <span class=
"blue">1.31<br> (
68ns)
</span>
22205 <span class=
"green">1.06<br> (
55ns)
</span>
22210 <span class=
"green">1.08<br> (
56ns)
</span>
22215 <span class=
"green">1.00<br> (
52ns)
</span>
22220 <span class=
"green">1.02<br> (
53ns)
</span>
22232 <span class=
"red">2.24<br> (
112ns)
</span>
22237 <span class=
"red">2.96<br> (
148ns)
</span>
22242 <span class=
"blue">1.44<br> (
72ns)
</span>
22247 <span class=
"blue">1.40<br> (
70ns)
</span>
22252 <span class=
"green">1.04<br> (
52ns)
</span>
22257 <span class=
"green">1.00<br> (
50ns)
</span>
22262 <span class=
"green">1.00<br> (
50ns)
</span>
22267 <span class=
"green">1.08<br> (
54ns)
</span>
22279 <span class=
"red">2.04<br> (
114ns)
</span>
22284 <span class=
"red">2.88<br> (
161ns)
</span>
22289 <span class=
"blue">1.50<br> (
84ns)
</span>
22294 <span class=
"blue">1.54<br> (
86ns)
</span>
22299 <span class=
"green">1.05<br> (
59ns)
</span>
22304 <span class=
"green">1.04<br> (
58ns)
</span>
22309 <span class=
"green">1.00<br> (
56ns)
</span>
22314 <span class=
"green">1.00<br> (
56ns)
</span>
22326 <span class=
"blue">1.80<br> (
133ns)
</span>
22331 <span class=
"red">2.41<br> (
178ns)
</span>
22336 <span class=
"blue">1.39<br> (
103ns)
</span>
22341 <span class=
"blue">1.35<br> (
100ns)
</span>
22346 <span class=
"green">1.00<br> (
74ns)
</span>
22351 <span class=
"green">1.16<br> (
86ns)
</span>
22356 <span class=
"green">1.00<br> (
74ns)
</span>
22361 <span class=
"green">1.00<br> (
74ns)
</span>
22373 <span class=
"blue">1.84<br> (
149ns)
</span>
22378 <span class=
"red">2.49<br> (
202ns)
</span>
22383 <span class=
"blue">1.32<br> (
107ns)
</span>
22388 <span class=
"blue">1.37<br> (
111ns)
</span>
22393 <span class=
"green">1.09<br> (
88ns)
</span>
22398 <span class=
"green">1.10<br> (
89ns)
</span>
22403 <span class=
"green">1.00<br> (
81ns)
</span>
22408 <span class=
"green">1.00<br> (
81ns)
</span>
22420 <span class=
"blue">1.99<br> (
165ns)
</span>
22425 <span class=
"red">2.65<br> (
220ns)
</span>
22430 <span class=
"blue">1.49<br> (
124ns)
</span>
22435 <span class=
"blue">1.49<br> (
124ns)
</span>
22440 <span class=
"green">1.13<br> (
94ns)
</span>
22445 <span class=
"green">1.04<br> (
86ns)
</span>
22450 <span class=
"green">1.00<br> (
83ns)
</span>
22455 <span class=
"green">1.00<br> (
83ns)
</span>
22467 <span class=
"blue">2.00<br> (
180ns)
</span>
22472 <span class=
"red">2.71<br> (
244ns)
</span>
22477 <span class=
"blue">1.49<br> (
134ns)
</span>
22482 <span class=
"blue">1.48<br> (
133ns)
</span>
22487 <span class=
"green">1.10<br> (
99ns)
</span>
22492 <span class=
"green">1.08<br> (
97ns)
</span>
22497 <span class=
"green">1.00<br> (
90ns)
</span>
22502 <span class=
"green">1.01<br> (
91ns)
</span>
22514 <span class=
"red">2.03<br> (
195ns)
</span>
22519 <span class=
"red">2.70<br> (
259ns)
</span>
22524 <span class=
"blue">1.53<br> (
147ns)
</span>
22529 <span class=
"blue">1.51<br> (
145ns)
</span>
22534 <span class=
"green">1.04<br> (
100ns)
</span>
22539 <span class=
"green">1.09<br> (
105ns)
</span>
22544 <span class=
"green">1.01<br> (
97ns)
</span>
22549 <span class=
"green">1.00<br> (
96ns)
</span>
22561 <span class=
"red">2.02<br> (
200ns)
</span>
22566 <span class=
"red">2.85<br> (
282ns)
</span>
22571 <span class=
"blue">1.65<br> (
163ns)
</span>
22576 <span class=
"blue">1.56<br> (
154ns)
</span>
22581 <span class=
"green">1.17<br> (
116ns)
</span>
22586 <span class=
"green">1.09<br> (
108ns)
</span>
22591 <span class=
"green">1.00<br> (
99ns)
</span>
22596 <span class=
"green">1.02<br> (
101ns)
</span>
22603 <br class=
"table-break">
22605 <div class=
"section">
22606 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
22607 <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
22608 Method Comparison with GNU C++ version
5.3.0 on linux
</a>
22609 </h2></div></div></div>
22610 <div class=
"table">
22611 <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>
22612 <div class=
"table-contents"><table class=
"table" summary=
"Polynomial Method Comparison with GNU C++ version 5.3.0 on linux">
22632 Method
0<br> (Double Coefficients)
22637 Method
0<br> (Integer Coefficients)
22642 Method
1<br> (Double Coefficients)
22647 Method
1<br> (Integer Coefficients)
22652 Method
2<br> (Double Coefficients)
22657 Method
2<br> (Integer Coefficients)
22662 Method
3<br> (Double Coefficients)
22667 Method
3<br> (Integer Coefficients)
22680 <span class=
"grey">-
</span>
22685 <span class=
"grey">-
</span>
22690 <span class=
"green">1.00<br> (
9ns)
</span>
22695 <span class=
"green">1.00<br> (
9ns)
</span>
22700 <span class=
"green">1.11<br> (
10ns)
</span>
22705 <span class=
"green">1.00<br> (
9ns)
</span>
22710 <span class=
"green">1.11<br> (
10ns)
</span>
22715 <span class=
"green">1.11<br> (
10ns)
</span>
22727 <span class=
"blue">1.58<br> (
19ns)
</span>
22732 <span class=
"red">2.08<br> (
25ns)
</span>
22737 <span class=
"green">1.08<br> (
13ns)
</span>
22742 <span class=
"green">1.08<br> (
13ns)
</span>
22747 <span class=
"green">1.00<br> (
12ns)
</span>
22752 <span class=
"green">1.08<br> (
13ns)
</span>
22757 <span class=
"green">1.00<br> (
12ns)
</span>
22762 <span class=
"green">1.08<br> (
13ns)
</span>
22774 <span class=
"blue">2.00<br> (
30ns)
</span>
22779 <span class=
"red">2.40<br> (
36ns)
</span>
22784 <span class=
"green">1.07<br> (
16ns)
</span>
22789 <span class=
"green">1.07<br> (
16ns)
</span>
22794 <span class=
"green">1.07<br> (
16ns)
</span>
22799 <span class=
"green">1.07<br> (
16ns)
</span>
22804 <span class=
"green">1.00<br> (
15ns)
</span>
22809 <span class=
"green">1.20<br> (
18ns)
</span>
22821 <span class=
"blue">1.74<br> (
33ns)
</span>
22826 <span class=
"red">2.74<br> (
52ns)
</span>
22831 <span class=
"green">1.00<br> (
19ns)
</span>
22836 <span class=
"green">1.00<br> (
19ns)
</span>
22841 <span class=
"green">1.11<br> (
21ns)
</span>
22846 <span class=
"green">1.05<br> (
20ns)
</span>
22851 <span class=
"green">1.05<br> (
20ns)
</span>
22856 <span class=
"green">1.05<br> (
20ns)
</span>
22868 <span class=
"blue">1.83<br> (
44ns)
</span>
22873 <span class=
"red">2.29<br> (
55ns)
</span>
22878 <span class=
"green">1.08<br> (
26ns)
</span>
22883 <span class=
"green">1.00<br> (
24ns)
</span>
22888 <span class=
"green">1.08<br> (
26ns)
</span>
22893 <span class=
"green">1.08<br> (
26ns)
</span>
22898 <span class=
"green">1.04<br> (
25ns)
</span>
22903 <span class=
"green">1.00<br> (
24ns)
</span>
22915 <span class=
"blue">1.71<br> (
48ns)
</span>
22920 <span class=
"red">2.39<br> (
67ns)
</span>
22925 <span class=
"green">1.04<br> (
29ns)
</span>
22930 <span class=
"green">1.07<br> (
30ns)
</span>
22935 <span class=
"green">1.04<br> (
29ns)
</span>
22940 <span class=
"green">1.04<br> (
29ns)
</span>
22945 <span class=
"green">1.00<br> (
28ns)
</span>
22950 <span class=
"green">1.00<br> (
28ns)
</span>
22962 <span class=
"blue">1.66<br> (
53ns)
</span>
22967 <span class=
"red">2.41<br> (
77ns)
</span>
22972 <span class=
"green">1.16<br> (
37ns)
</span>
22977 <span class=
"green">1.12<br> (
36ns)
</span>
22982 <span class=
"green">1.06<br> (
34ns)
</span>
22987 <span class=
"green">1.09<br> (
35ns)
</span>
22992 <span class=
"green">1.03<br> (
33ns)
</span>
22997 <span class=
"green">1.00<br> (
32ns)
</span>
23009 <span class=
"blue">1.78<br> (
66ns)
</span>
23014 <span class=
"red">2.65<br> (
98ns)
</span>
23019 <span class=
"green">1.16<br> (
43ns)
</span>
23024 <span class=
"green">1.19<br> (
44ns)
</span>
23029 <span class=
"green">1.03<br> (
38ns)
</span>
23034 <span class=
"green">1.16<br> (
43ns)
</span>
23039 <span class=
"green">1.00<br> (
37ns)
</span>
23044 <span class=
"green">1.00<br> (
37ns)
</span>
23056 <span class=
"blue">1.67<br> (
72ns)
</span>
23061 <span class=
"red">2.49<br> (
107ns)
</span>
23066 <span class=
"blue">1.21<br> (
52ns)
</span>
23071 <span class=
"green">1.19<br> (
51ns)
</span>
23076 <span class=
"green">1.09<br> (
47ns)
</span>
23081 <span class=
"green">1.12<br> (
48ns)
</span>
23086 <span class=
"green">1.02<br> (
44ns)
</span>
23091 <span class=
"green">1.00<br> (
43ns)
</span>
23103 <span class=
"red">2.21<br> (
104ns)
</span>
23108 <span class=
"red">2.68<br> (
126ns)
</span>
23113 <span class=
"blue">1.30<br> (
61ns)
</span>
23118 <span class=
"blue">1.36<br> (
64ns)
</span>
23123 <span class=
"green">1.09<br> (
51ns)
</span>
23128 <span class=
"green">1.09<br> (
51ns)
</span>
23133 <span class=
"green">1.02<br> (
48ns)
</span>
23138 <span class=
"green">1.00<br> (
47ns)
</span>
23150 <span class=
"red">2.25<br> (
119ns)
</span>
23155 <span class=
"red">2.58<br> (
137ns)
</span>
23160 <span class=
"blue">1.34<br> (
71ns)
</span>
23165 <span class=
"blue">1.57<br> (
83ns)
</span>
23170 <span class=
"green">1.06<br> (
56ns)
</span>
23175 <span class=
"green">1.06<br> (
56ns)
</span>
23180 <span class=
"green">1.00<br> (
53ns)
</span>
23185 <span class=
"green">1.00<br> (
53ns)
</span>
23197 <span class=
"red">2.38<br> (
124ns)
</span>
23202 <span class=
"red">2.94<br> (
153ns)
</span>
23207 <span class=
"blue">1.42<br> (
74ns)
</span>
23212 <span class=
"blue">1.60<br> (
83ns)
</span>
23217 <span class=
"green">1.02<br> (
53ns)
</span>
23222 <span class=
"green">1.06<br> (
55ns)
</span>
23227 <span class=
"green">1.00<br> (
52ns)
</span>
23232 <span class=
"green">1.02<br> (
53ns)
</span>
23244 <span class=
"red">2.19<br> (
129ns)
</span>
23249 <span class=
"red">2.83<br> (
167ns)
</span>
23254 <span class=
"blue">1.53<br> (
90ns)
</span>
23259 <span class=
"blue">1.46<br> (
86ns)
</span>
23264 <span class=
"green">1.05<br> (
62ns)
</span>
23269 <span class=
"green">1.03<br> (
61ns)
</span>
23274 <span class=
"green">1.00<br> (
59ns)
</span>
23279 <span class=
"green">1.03<br> (
61ns)
</span>
23291 <span class=
"blue">1.97<br> (
146ns)
</span>
23296 <span class=
"red">2.45<br> (
181ns)
</span>
23301 <span class=
"blue">1.46<br> (
108ns)
</span>
23306 <span class=
"blue">1.41<br> (
104ns)
</span>
23311 <span class=
"green">1.07<br> (
79ns)
</span>
23316 <span class=
"blue">1.24<br> (
92ns)
</span>
23321 <span class=
"green">1.00<br> (
74ns)
</span>
23326 <span class=
"green">1.01<br> (
75ns)
</span>
23338 <span class=
"red">2.04<br> (
163ns)
</span>
23343 <span class=
"red">2.60<br> (
208ns)
</span>
23348 <span class=
"blue">1.39<br> (
111ns)
</span>
23353 <span class=
"blue">1.38<br> (
110ns)
</span>
23358 <span class=
"green">1.09<br> (
87ns)
</span>
23363 <span class=
"green">1.06<br> (
85ns)
</span>
23368 <span class=
"green">1.01<br> (
81ns)
</span>
23373 <span class=
"green">1.00<br> (
80ns)
</span>
23385 <span class=
"red">2.01<br> (
175ns)
</span>
23390 <span class=
"red">2.62<br> (
228ns)
</span>
23395 <span class=
"blue">1.41<br> (
123ns)
</span>
23400 <span class=
"blue">1.40<br> (
122ns)
</span>
23405 <span class=
"green">1.02<br> (
89ns)
</span>
23410 <span class=
"green">1.00<br> (
87ns)
</span>
23415 <span class=
"green">1.00<br> (
87ns)
</span>
23420 <span class=
"green">1.01<br> (
88ns)
</span>
23432 <span class=
"red">2.05<br> (
189ns)
</span>
23437 <span class=
"red">2.79<br> (
257ns)
</span>
23442 <span class=
"blue">1.48<br> (
136ns)
</span>
23447 <span class=
"blue">1.47<br> (
135ns)
</span>
23452 <span class=
"green">1.03<br> (
95ns)
</span>
23457 <span class=
"green">1.04<br> (
96ns)
</span>
23462 <span class=
"green">1.00<br> (
92ns)
</span>
23467 <span class=
"green">1.00<br> (
92ns)
</span>
23479 <span class=
"red">2.05<br> (
195ns)
</span>
23484 <span class=
"red">2.82<br> (
268ns)
</span>
23489 <span class=
"blue">1.55<br> (
147ns)
</span>
23494 <span class=
"blue">1.58<br> (
150ns)
</span>
23499 <span class=
"green">1.05<br> (
100ns)
</span>
23504 <span class=
"green">1.02<br> (
97ns)
</span>
23509 <span class=
"green">1.00<br> (
95ns)
</span>
23514 <span class=
"green">1.00<br> (
95ns)
</span>
23526 <span class=
"red">2.07<br> (
211ns)
</span>
23531 <span class=
"red">2.91<br> (
297ns)
</span>
23536 <span class=
"blue">1.61<br> (
164ns)
</span>
23541 <span class=
"blue">1.69<br> (
172ns)
</span>
23546 <span class=
"green">1.05<br> (
107ns)
</span>
23551 <span class=
"green">1.04<br> (
106ns)
</span>
23556 <span class=
"green">1.02<br> (
104ns)
</span>
23561 <span class=
"green">1.00<br> (
102ns)
</span>
23568 <br class=
"table-break">
23570 <div class=
"section">
23571 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
23572 <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
23573 Method Comparison with Intel C++ C++
0x mode version
1600 on Windows x64
</a>
23574 </h2></div></div></div>
23575 <div class=
"table">
23576 <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
23577 on Windows x64
</b></p>
23578 <div class=
"table-contents"><table class=
"table" summary=
"Polynomial Method Comparison with Intel C++ C++0x mode version 1600
23599 Method
0<br> (Double Coefficients)
23604 Method
0<br> (Integer Coefficients)
23609 Method
1<br> (Double Coefficients)
23614 Method
1<br> (Integer Coefficients)
23619 Method
2<br> (Double Coefficients)
23624 Method
2<br> (Integer Coefficients)
23629 Method
3<br> (Double Coefficients)
23634 Method
3<br> (Integer Coefficients)
23647 <span class=
"grey">-
</span>
23652 <span class=
"grey">-
</span>
23657 <span class=
"green">1.00<br> (
5ns)
</span>
23662 <span class=
"green">1.00<br> (
5ns)
</span>
23667 <span class=
"green">1.00<br> (
5ns)
</span>
23672 <span class=
"green">1.00<br> (
5ns)
</span>
23677 <span class=
"green">1.00<br> (
5ns)
</span>
23682 <span class=
"green">1.00<br> (
5ns)
</span>
23694 <span class=
"red">3.00<br> (
24ns)
</span>
23699 <span class=
"red">3.88<br> (
31ns)
</span>
23704 <span class=
"green">1.00<br> (
8ns)
</span>
23709 <span class=
"green">1.00<br> (
8ns)
</span>
23714 <span class=
"green">1.13<br> (
9ns)
</span>
23719 <span class=
"green">1.13<br> (
9ns)
</span>
23724 <span class=
"green">1.00<br> (
8ns)
</span>
23729 <span class=
"green">1.00<br> (
8ns)
</span>
23741 <span class=
"red">2.45<br> (
27ns)
</span>
23746 <span class=
"red">3.27<br> (
36ns)
</span>
23751 <span class=
"green">1.00<br> (
11ns)
</span>
23756 <span class=
"green">1.00<br> (
11ns)
</span>
23761 <span class=
"green">1.09<br> (
12ns)
</span>
23766 <span class=
"green">1.18<br> (
13ns)
</span>
23771 <span class=
"green">1.00<br> (
11ns)
</span>
23776 <span class=
"green">1.00<br> (
11ns)
</span>
23788 <span class=
"red">2.54<br> (
33ns)
</span>
23793 <span class=
"red">3.54<br> (
46ns)
</span>
23798 <span class=
"green">1.00<br> (
13ns)
</span>
23803 <span class=
"green">1.00<br> (
13ns)
</span>
23808 <span class=
"blue">1.54<br> (
20ns)
</span>
23813 <span class=
"blue">1.62<br> (
21ns)
</span>
23818 <span class=
"blue">1.23<br> (
16ns)
</span>
23823 <span class=
"blue">1.23<br> (
16ns)
</span>
23835 <span class=
"red">2.67<br> (
40ns)
</span>
23840 <span class=
"red">3.67<br> (
55ns)
</span>
23845 <span class=
"green">1.00<br> (
15ns)
</span>
23850 <span class=
"green">1.00<br> (
15ns)
</span>
23855 <span class=
"blue">1.67<br> (
25ns)
</span>
23860 <span class=
"blue">1.47<br> (
22ns)
</span>
23865 <span class=
"blue">1.33<br> (
20ns)
</span>
23870 <span class=
"blue">1.33<br> (
20ns)
</span>
23882 <span class=
"red">2.61<br> (
47ns)
</span>
23887 <span class=
"red">3.78<br> (
68ns)
</span>
23892 <span class=
"green">1.00<br> (
18ns)
</span>
23897 <span class=
"green">1.00<br> (
18ns)
</span>
23902 <span class=
"blue">1.67<br> (
30ns)
</span>
23907 <span class=
"blue">1.56<br> (
28ns)
</span>
23912 <span class=
"blue">1.33<br> (
24ns)
</span>
23917 <span class=
"blue">1.33<br> (
24ns)
</span>
23929 <span class=
"red">2.71<br> (
57ns)
</span>
23934 <span class=
"red">3.62<br> (
76ns)
</span>
23939 <span class=
"green">1.00<br> (
21ns)
</span>
23944 <span class=
"green">1.05<br> (
22ns)
</span>
23949 <span class=
"blue">1.52<br> (
32ns)
</span>
23954 <span class=
"blue">1.43<br> (
30ns)
</span>
23959 <span class=
"blue">1.33<br> (
28ns)
</span>
23964 <span class=
"blue">1.33<br> (
28ns)
</span>
23976 <span class=
"red">2.48<br> (
67ns)
</span>
23981 <span class=
"red">3.48<br> (
94ns)
</span>
23986 <span class=
"green">1.00<br> (
27ns)
</span>
23991 <span class=
"green">1.07<br> (
29ns)
</span>
23996 <span class=
"blue">1.44<br> (
39ns)
</span>
24001 <span class=
"blue">1.44<br> (
39ns)
</span>
24006 <span class=
"green">1.19<br> (
32ns)
</span>
24011 <span class=
"green">1.19<br> (
32ns)
</span>
24023 <span class=
"red">2.41<br> (
77ns)
</span>
24028 <span class=
"red">3.22<br> (
103ns)
</span>
24033 <span class=
"green">1.00<br> (
32ns)
</span>
24038 <span class=
"green">1.03<br> (
33ns)
</span>
24043 <span class=
"blue">1.31<br> (
42ns)
</span>
24048 <span class=
"blue">1.38<br> (
44ns)
</span>
24053 <span class=
"green">1.16<br> (
37ns)
</span>
24058 <span class=
"green">1.19<br> (
38ns)
</span>
24070 <span class=
"red">2.39<br> (
86ns)
</span>
24075 <span class=
"red">3.22<br> (
116ns)
</span>
24080 <span class=
"green">1.00<br> (
36ns)
</span>
24085 <span class=
"green">1.03<br> (
37ns)
</span>
24090 <span class=
"blue">1.28<br> (
46ns)
</span>
24095 <span class=
"green">1.19<br> (
43ns)
</span>
24100 <span class=
"green">1.17<br> (
42ns)
</span>
24105 <span class=
"green">1.17<br> (
42ns)
</span>
24117 <span class=
"red">2.37<br> (
102ns)
</span>
24122 <span class=
"red">3.00<br> (
129ns)
</span>
24127 <span class=
"green">1.02<br> (
44ns)
</span>
24132 <span class=
"green">1.00<br> (
43ns)
</span>
24137 <span class=
"green">1.16<br> (
50ns)
</span>
24142 <span class=
"blue">1.28<br> (
55ns)
</span>
24147 <span class=
"green">1.07<br> (
46ns)
</span>
24152 <span class=
"green">1.09<br> (
47ns)
</span>
24164 <span class=
"red">2.59<br> (
114ns)
</span>
24169 <span class=
"red">3.20<br> (
141ns)
</span>
24174 <span class=
"green">1.00<br> (
44ns)
</span>
24179 <span class=
"green">1.00<br> (
44ns)
</span>
24184 <span class=
"green">1.18<br> (
52ns)
</span>
24189 <span class=
"green">1.14<br> (
50ns)
</span>
24194 <span class=
"green">1.07<br> (
47ns)
</span>
24199 <span class=
"green">1.07<br> (
47ns)
</span>
24211 <span class=
"red">2.85<br> (
131ns)
</span>
24216 <span class=
"red">3.39<br> (
156ns)
</span>
24221 <span class=
"green">1.00<br> (
46ns)
</span>
24226 <span class=
"blue">1.22<br> (
56ns)
</span>
24231 <span class=
"green">1.15<br> (
53ns)
</span>
24236 <span class=
"blue">1.22<br> (
56ns)
</span>
24241 <span class=
"green">1.04<br> (
48ns)
</span>
24246 <span class=
"green">1.04<br> (
48ns)
</span>
24258 <span class=
"red">3.16<br> (
139ns)
</span>
24263 <span class=
"red">3.91<br> (
172ns)
</span>
24268 <span class=
"green">1.00<br> (
44ns)
</span>
24273 <span class=
"green">1.07<br> (
47ns)
</span>
24278 <span class=
"green">1.18<br> (
52ns)
</span>
24283 <span class=
"blue">1.23<br> (
54ns)
</span>
24288 <span class=
"green">1.07<br> (
47ns)
</span>
24293 <span class=
"green">1.07<br> (
47ns)
</span>
24305 <span class=
"red">3.43<br> (
151ns)
</span>
24310 <span class=
"red">4.43<br> (
195ns)
</span>
24315 <span class=
"green">1.05<br> (
46ns)
</span>
24320 <span class=
"green">1.00<br> (
44ns)
</span>
24325 <span class=
"green">1.16<br> (
51ns)
</span>
24330 <span class=
"green">1.09<br> (
48ns)
</span>
24335 <span class=
"green">1.09<br> (
48ns)
</span>
24340 <span class=
"green">1.09<br> (
48ns)
</span>
24352 <span class=
"red">3.66<br> (
161ns)
</span>
24357 <span class=
"red">4.89<br> (
215ns)
</span>
24362 <span class=
"green">1.00<br> (
44ns)
</span>
24367 <span class=
"green">1.00<br> (
44ns)
</span>
24372 <span class=
"green">1.07<br> (
47ns)
</span>
24377 <span class=
"green">1.07<br> (
47ns)
</span>
24382 <span class=
"green">1.07<br> (
47ns)
</span>
24387 <span class=
"green">1.07<br> (
47ns)
</span>
24399 <span class=
"red">3.91<br> (
176ns)
</span>
24404 <span class=
"red">5.24<br> (
236ns)
</span>
24409 <span class=
"green">1.02<br> (
46ns)
</span>
24414 <span class=
"green">1.00<br> (
45ns)
</span>
24419 <span class=
"green">1.07<br> (
48ns)
</span>
24424 <span class=
"green">1.07<br> (
48ns)
</span>
24429 <span class=
"green">1.07<br> (
48ns)
</span>
24434 <span class=
"green">1.07<br> (
48ns)
</span>
24446 <span class=
"red">4.00<br> (
184ns)
</span>
24451 <span class=
"red">5.43<br> (
250ns)
</span>
24456 <span class=
"green">1.02<br> (
47ns)
</span>
24461 <span class=
"green">1.00<br> (
46ns)
</span>
24466 <span class=
"green">1.02<br> (
47ns)
</span>
24471 <span class=
"green">1.02<br> (
47ns)
</span>
24476 <span class=
"green">1.04<br> (
48ns)
</span>
24481 <span class=
"green">1.02<br> (
47ns)
</span>
24493 <span class=
"red">4.40<br> (
198ns)
</span>
24498 <span class=
"red">5.96<br> (
268ns)
</span>
24503 <span class=
"green">1.00<br> (
45ns)
</span>
24508 <span class=
"green">1.00<br> (
45ns)
</span>
24513 <span class=
"green">1.07<br> (
48ns)
</span>
24518 <span class=
"green">1.04<br> (
47ns)
</span>
24523 <span class=
"green">1.04<br> (
47ns)
</span>
24528 <span class=
"green">1.07<br> (
48ns)
</span>
24535 <br class=
"table-break">
24537 <div class=
"section">
24538 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
24539 <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
24540 Method Comparison with Microsoft Visual C++ version
14.0 on Windows x64
</a>
24541 </h2></div></div></div>
24542 <div class=
"table">
24543 <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
24544 on Windows x64
</b></p>
24545 <div class=
"table-contents"><table class=
"table" summary=
"Polynomial Method Comparison with Microsoft Visual C++ version 14.0
24566 Method
0<br> (Double Coefficients)
24571 Method
0<br> (Integer Coefficients)
24576 Method
1<br> (Double Coefficients)
24581 Method
1<br> (Integer Coefficients)
24586 Method
2<br> (Double Coefficients)
24591 Method
2<br> (Integer Coefficients)
24596 Method
3<br> (Double Coefficients)
24601 Method
3<br> (Integer Coefficients)
24614 <span class=
"grey">-
</span>
24619 <span class=
"grey">-
</span>
24624 <span class=
"green">1.00<br> (
9ns)
</span>
24629 <span class=
"green">1.00<br> (
9ns)
</span>
24634 <span class=
"green">1.00<br> (
9ns)
</span>
24639 <span class=
"green">1.00<br> (
9ns)
</span>
24644 <span class=
"green">1.00<br> (
9ns)
</span>
24649 <span class=
"green">1.00<br> (
9ns)
</span>
24661 <span class=
"red">2.08<br> (
25ns)
</span>
24666 <span class=
"red">2.75<br> (
33ns)
</span>
24671 <span class=
"green">1.08<br> (
13ns)
</span>
24676 <span class=
"green">1.08<br> (
13ns)
</span>
24681 <span class=
"green">1.08<br> (
13ns)
</span>
24686 <span class=
"green">1.08<br> (
13ns)
</span>
24691 <span class=
"green">1.08<br> (
13ns)
</span>
24696 <span class=
"green">1.00<br> (
12ns)
</span>
24708 <span class=
"red">2.06<br> (
35ns)
</span>
24713 <span class=
"red">2.71<br> (
46ns)
</span>
24718 <span class=
"green">1.06<br> (
18ns)
</span>
24723 <span class=
"green">1.00<br> (
17ns)
</span>
24728 <span class=
"green">1.06<br> (
18ns)
</span>
24733 <span class=
"green">1.06<br> (
18ns)
</span>
24738 <span class=
"green">1.00<br> (
17ns)
</span>
24743 <span class=
"green">1.00<br> (
17ns)
</span>
24755 <span class=
"blue">1.32<br> (
29ns)
</span>
24760 <span class=
"blue">2.00<br> (
44ns)
</span>
24765 <span class=
"green">1.00<br> (
22ns)
</span>
24770 <span class=
"green">1.00<br> (
22ns)
</span>
24775 <span class=
"green">1.05<br> (
23ns)
</span>
24780 <span class=
"green">1.05<br> (
23ns)
</span>
24785 <span class=
"green">1.05<br> (
23ns)
</span>
24790 <span class=
"green">1.05<br> (
23ns)
</span>
24802 <span class=
"blue">1.38<br> (
36ns)
</span>
24807 <span class=
"red">2.04<br> (
53ns)
</span>
24812 <span class=
"green">1.08<br> (
28ns)
</span>
24817 <span class=
"green">1.00<br> (
26ns)
</span>
24822 <span class=
"green">1.08<br> (
28ns)
</span>
24827 <span class=
"green">1.08<br> (
28ns)
</span>
24832 <span class=
"blue">1.35<br> (
35ns)
</span>
24837 <span class=
"blue">1.38<br> (
36ns)
</span>
24849 <span class=
"blue">1.43<br> (
43ns)
</span>
24854 <span class=
"red">2.13<br> (
64ns)
</span>
24859 <span class=
"green">1.03<br> (
31ns)
</span>
24864 <span class=
"green">1.00<br> (
30ns)
</span>
24869 <span class=
"green">1.10<br> (
33ns)
</span>
24874 <span class=
"green">1.03<br> (
31ns)
</span>
24879 <span class=
"green">1.10<br> (
33ns)
</span>
24884 <span class=
"green">1.13<br> (
34ns)
</span>
24896 <span class=
"blue">1.65<br> (
61ns)
</span>
24901 <span class=
"red">2.22<br> (
82ns)
</span>
24906 <span class=
"green">1.00<br> (
37ns)
</span>
24911 <span class=
"green">1.08<br> (
40ns)
</span>
24916 <span class=
"green">1.14<br> (
42ns)
</span>
24921 <span class=
"green">1.05<br> (
39ns)
</span>
24926 <span class=
"green">1.08<br> (
40ns)
</span>
24931 <span class=
"green">1.11<br> (
41ns)
</span>
24943 <span class=
"blue">1.39<br> (
57ns)
</span>
24948 <span class=
"red">2.05<br> (
84ns)
</span>
24953 <span class=
"green">1.17<br> (
48ns)
</span>
24958 <span class=
"green">1.17<br> (
48ns)
</span>
24963 <span class=
"green">1.00<br> (
41ns)
</span>
24968 <span class=
"green">1.05<br> (
43ns)
</span>
24973 <span class=
"green">1.15<br> (
47ns)
</span>
24978 <span class=
"green">1.12<br> (
46ns)
</span>
24990 <span class=
"blue">1.37<br> (
63ns)
</span>
24995 <span class=
"red">2.20<br> (
101ns)
</span>
25000 <span class=
"blue">1.22<br> (
56ns)
</span>
25005 <span class=
"blue">1.24<br> (
57ns)
</span>
25010 <span class=
"green">1.00<br> (
46ns)
</span>
25015 <span class=
"green">1.00<br> (
46ns)
</span>
25020 <span class=
"green">1.17<br> (
54ns)
</span>
25025 <span class=
"green">1.17<br> (
54ns)
</span>
25037 <span class=
"blue">1.59<br> (
78ns)
</span>
25042 <span class=
"red">2.24<br> (
110ns)
</span>
25047 <span class=
"blue">1.37<br> (
67ns)
</span>
25052 <span class=
"blue">1.29<br> (
63ns)
</span>
25057 <span class=
"blue">1.22<br> (
60ns)
</span>
25062 <span class=
"green">1.00<br> (
49ns)
</span>
25067 <span class=
"blue">1.22<br> (
60ns)
</span>
25072 <span class=
"blue">1.22<br> (
60ns)
</span>
25084 <span class=
"blue">1.46<br> (
83ns)
</span>
25089 <span class=
"red">2.16<br> (
123ns)
</span>
25094 <span class=
"blue">1.28<br> (
73ns)
</span>
25099 <span class=
"blue">1.26<br> (
72ns)
</span>
25104 <span class=
"green">1.02<br> (
58ns)
</span>
25109 <span class=
"green">1.00<br> (
57ns)
</span>
25114 <span class=
"green">1.07<br> (
61ns)
</span>
25119 <span class=
"green">1.05<br> (
60ns)
</span>
25131 <span class=
"blue">1.61<br> (
90ns)
</span>
25136 <span class=
"red">2.55<br> (
143ns)
</span>
25141 <span class=
"blue">1.32<br> (
74ns)
</span>
25146 <span class=
"blue">1.39<br> (
78ns)
</span>
25151 <span class=
"green">1.04<br> (
58ns)
</span>
25156 <span class=
"green">1.00<br> (
56ns)
</span>
25161 <span class=
"green">1.11<br> (
62ns)
</span>
25166 <span class=
"green">1.07<br> (
60ns)
</span>
25178 <span class=
"blue">1.61<br> (
106ns)
</span>
25183 <span class=
"red">2.23<br> (
147ns)
</span>
25188 <span class=
"blue">1.45<br> (
96ns)
</span>
25193 <span class=
"blue">1.45<br> (
96ns)
</span>
25198 <span class=
"green">1.02<br> (
67ns)
</span>
25203 <span class=
"green">1.02<br> (
67ns)
</span>
25208 <span class=
"green">1.00<br> (
66ns)
</span>
25213 <span class=
"green">1.09<br> (
72ns)
</span>
25225 <span class=
"blue">1.49<br> (
119ns)
</span>
25230 <span class=
"red">2.10<br> (
168ns)
</span>
25235 <span class=
"blue">1.35<br> (
108ns)
</span>
25240 <span class=
"blue">1.35<br> (
108ns)
</span>
25245 <span class=
"green">1.00<br> (
80ns)
</span>
25250 <span class=
"green">1.00<br> (
80ns)
</span>
25255 <span class=
"green">1.00<br> (
80ns)
</span>
25260 <span class=
"green">1.02<br> (
82ns)
</span>
25272 <span class=
"blue">1.54<br> (
129ns)
</span>
25277 <span class=
"blue">1.99<br> (
167ns)
</span>
25282 <span class=
"blue">1.49<br> (
125ns)
</span>
25287 <span class=
"blue">1.45<br> (
122ns)
</span>
25292 <span class=
"green">1.07<br> (
90ns)
</span>
25297 <span class=
"green">1.00<br> (
84ns)
</span>
25302 <span class=
"green">1.08<br> (
91ns)
</span>
25307 <span class=
"green">1.02<br> (
86ns)
</span>
25319 <span class=
"blue">1.51<br> (
133ns)
</span>
25324 <span class=
"red">2.02<br> (
178ns)
</span>
25329 <span class=
"blue">1.57<br> (
138ns)
</span>
25334 <span class=
"blue">1.50<br> (
132ns)
</span>
25339 <span class=
"green">1.02<br> (
90ns)
</span>
25344 <span class=
"green">1.00<br> (
88ns)
</span>
25349 <span class=
"green">1.07<br> (
94ns)
</span>
25354 <span class=
"green">1.06<br> (
93ns)
</span>
25366 <span class=
"blue">1.53<br> (
148ns)
</span>
25371 <span class=
"red">2.16<br> (
210ns)
</span>
25376 <span class=
"blue">1.49<br> (
145ns)
</span>
25381 <span class=
"blue">1.57<br> (
152ns)
</span>
25386 <span class=
"green">1.11<br> (
108ns)
</span>
25391 <span class=
"green">1.09<br> (
106ns)
</span>
25396 <span class=
"green">1.00<br> (
97ns)
</span>
25401 <span class=
"green">1.08<br> (
105ns)
</span>
25413 <span class=
"blue">1.90<br> (
194ns)
</span>
25418 <span class=
"red">2.27<br> (
232ns)
</span>
25423 <span class=
"blue">1.62<br> (
165ns)
</span>
25428 <span class=
"blue">1.62<br> (
165ns)
</span>
25433 <span class=
"green">1.08<br> (
110ns)
</span>
25438 <span class=
"green">1.00<br> (
102ns)
</span>
25443 <span class=
"green">1.17<br> (
119ns)
</span>
25448 <span class=
"green">1.19<br> (
121ns)
</span>
25460 <span class=
"blue">1.65<br> (
206ns)
</span>
25465 <span class=
"red">2.08<br> (
260ns)
</span>
25470 <span class=
"blue">1.45<br> (
181ns)
</span>
25475 <span class=
"blue">1.44<br> (
180ns)
</span>
25480 <span class=
"green">1.00<br> (
125ns)
</span>
25485 <span class=
"green">1.00<br> (
125ns)
</span>
25490 <span class=
"green">1.01<br> (
126ns)
</span>
25495 <span class=
"green">1.03<br> (
129ns)
</span>
25502 <br class=
"table-break">
25504 <div class=
"section">
25505 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
25506 <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
25507 Method Comparison with GNU C++ version
5.3.0 on Windows x64
</a>
25508 </h2></div></div></div>
25509 <div class=
"table">
25510 <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>
25511 <div class=
"table-contents"><table class=
"table" summary=
"Rational Method Comparison with GNU C++ version 5.3.0 on Windows x64">
25531 Method
0<br> (Double Coefficients)
25536 Method
0<br> (Integer Coefficients)
25541 Method
1<br> (Double Coefficients)
25546 Method
1<br> (Integer Coefficients)
25551 Method
2<br> (Double Coefficients)
25556 Method
2<br> (Integer Coefficients)
25561 Method
3<br> (Double Coefficients)
25566 Method
3<br> (Integer Coefficients)
25579 <span class=
"grey">-
</span>
25584 <span class=
"grey">-
</span>
25589 <span class=
"blue">2.00<br> (
82ns)
</span>
25594 <span class=
"blue">1.98<br> (
81ns)
</span>
25599 <span class=
"green">1.07<br> (
44ns)
</span>
25604 <span class=
"green">1.02<br> (
42ns)
</span>
25609 <span class=
"green">1.02<br> (
42ns)
</span>
25614 <span class=
"green">1.00<br> (
41ns)
</span>
25626 <span class=
"red">2.02<br> (
83ns)
</span>
25631 <span class=
"blue">2.00<br> (
82ns)
</span>
25636 <span class=
"red">2.02<br> (
83ns)
</span>
25641 <span class=
"blue">1.98<br> (
81ns)
</span>
25646 <span class=
"green">1.07<br> (
44ns)
</span>
25651 <span class=
"green">1.02<br> (
42ns)
</span>
25656 <span class=
"green">1.02<br> (
42ns)
</span>
25661 <span class=
"green">1.00<br> (
41ns)
</span>
25673 <span class=
"blue">1.98<br> (
83ns)
</span>
25678 <span class=
"blue">1.98<br> (
83ns)
</span>
25683 <span class=
"blue">1.93<br> (
81ns)
</span>
25688 <span class=
"blue">1.93<br> (
81ns)
</span>
25693 <span class=
"green">1.00<br> (
42ns)
</span>
25698 <span class=
"green">1.00<br> (
42ns)
</span>
25703 <span class=
"green">1.00<br> (
42ns)
</span>
25708 <span class=
"green">1.00<br> (
42ns)
</span>
25720 <span class=
"green">1.01<br> (
83ns)
</span>
25725 <span class=
"green">1.10<br> (
90ns)
</span>
25730 <span class=
"green">1.00<br> (
82ns)
</span>
25735 <span class=
"green">1.02<br> (
84ns)
</span>
25740 <span class=
"blue">1.46<br> (
120ns)
</span>
25745 <span class=
"blue">1.46<br> (
120ns)
</span>
25750 <span class=
"blue">1.45<br> (
119ns)
</span>
25755 <span class=
"blue">1.45<br> (
119ns)
</span>
25767 <span class=
"green">1.03<br> (
89ns)
</span>
25772 <span class=
"green">1.12<br> (
96ns)
</span>
25777 <span class=
"green">1.00<br> (
86ns)
</span>
25782 <span class=
"green">1.00<br> (
86ns)
</span>
25787 <span class=
"blue">1.38<br> (
119ns)
</span>
25792 <span class=
"blue">1.40<br> (
120ns)
</span>
25797 <span class=
"blue">1.40<br> (
120ns)
</span>
25802 <span class=
"blue">1.40<br> (
120ns)
</span>
25814 <span class=
"green">1.07<br> (
98ns)
</span>
25819 <span class=
"blue">1.25<br> (
115ns)
</span>
25824 <span class=
"green">1.00<br> (
92ns)
</span>
25829 <span class=
"green">1.04<br> (
96ns)
</span>
25834 <span class=
"blue">1.38<br> (
127ns)
</span>
25839 <span class=
"blue">1.38<br> (
127ns)
</span>
25844 <span class=
"blue">1.37<br> (
126ns)
</span>
25849 <span class=
"blue">1.36<br> (
125ns)
</span>
25861 <span class=
"green">1.08<br> (
114ns)
</span>
25866 <span class=
"blue">1.28<br> (
136ns)
</span>
25871 <span class=
"green">1.00<br> (
106ns)
</span>
25876 <span class=
"green">1.07<br> (
113ns)
</span>
25881 <span class=
"green">1.20<br> (
127ns)
</span>
25886 <span class=
"blue">1.21<br> (
128ns)
</span>
25891 <span class=
"blue">1.22<br> (
129ns)
</span>
25896 <span class=
"blue">1.29<br> (
137ns)
</span>
25908 <span class=
"green">1.07<br> (
131ns)
</span>
25913 <span class=
"blue">1.27<br> (
156ns)
</span>
25918 <span class=
"green">1.00<br> (
123ns)
</span>
25923 <span class=
"green">1.03<br> (
127ns)
</span>
25928 <span class=
"green">1.07<br> (
132ns)
</span>
25933 <span class=
"green">1.08<br> (
133ns)
</span>
25938 <span class=
"green">1.11<br> (
137ns)
</span>
25943 <span class=
"green">1.07<br> (
132ns)
</span>
25955 <span class=
"green">1.08<br> (
152ns)
</span>
25960 <span class=
"green">1.17<br> (
165ns)
</span>
25965 <span class=
"green">1.01<br> (
143ns)
</span>
25970 <span class=
"green">1.00<br> (
141ns)
</span>
25975 <span class=
"green">1.01<br> (
143ns)
</span>
25980 <span class=
"green">1.03<br> (
145ns)
</span>
25985 <span class=
"green">1.02<br> (
144ns)
</span>
25990 <span class=
"green">1.03<br> (
145ns)
</span>
26002 <span class=
"green">1.19<br> (
168ns)
</span>
26007 <span class=
"blue">1.29<br> (
182ns)
</span>
26012 <span class=
"green">1.00<br> (
141ns)
</span>
26017 <span class=
"green">1.03<br> (
145ns)
</span>
26022 <span class=
"green">1.02<br> (
144ns)
</span>
26027 <span class=
"green">1.01<br> (
143ns)
</span>
26032 <span class=
"green">1.01<br> (
143ns)
</span>
26037 <span class=
"green">1.01<br> (
143ns)
</span>
26049 <span class=
"blue">1.43<br> (
213ns)
</span>
26054 <span class=
"blue">1.35<br> (
201ns)
</span>
26059 <span class=
"green">1.07<br> (
160ns)
</span>
26064 <span class=
"green">1.07<br> (
159ns)
</span>
26069 <span class=
"green">1.03<br> (
154ns)
</span>
26074 <span class=
"green">1.05<br> (
156ns)
</span>
26079 <span class=
"green">1.00<br> (
149ns)
</span>
26084 <span class=
"green">1.01<br> (
150ns)
</span>
26096 <span class=
"blue">1.40<br> (
222ns)
</span>
26101 <span class=
"blue">1.34<br> (
213ns)
</span>
26106 <span class=
"green">1.12<br> (
178ns)
</span>
26111 <span class=
"green">1.13<br> (
180ns)
</span>
26116 <span class=
"green">1.00<br> (
159ns)
</span>
26121 <span class=
"green">1.01<br> (
160ns)
</span>
26126 <span class=
"green">1.01<br> (
160ns)
</span>
26131 <span class=
"green">1.01<br> (
160ns)
</span>
26143 <span class=
"blue">1.24<br> (
214ns)
</span>
26148 <span class=
"blue">1.39<br> (
239ns)
</span>
26153 <span class=
"green">1.17<br> (
202ns)
</span>
26158 <span class=
"green">1.16<br> (
199ns)
</span>
26163 <span class=
"green">1.02<br> (
176ns)
</span>
26168 <span class=
"green">1.03<br> (
177ns)
</span>
26173 <span class=
"green">1.00<br> (
172ns)
</span>
26178 <span class=
"green">1.02<br> (
176ns)
</span>
26190 <span class=
"blue">1.26<br> (
226ns)
</span>
26195 <span class=
"blue">1.55<br> (
279ns)
</span>
26200 <span class=
"blue">1.21<br> (
218ns)
</span>
26205 <span class=
"blue">1.26<br> (
227ns)
</span>
26210 <span class=
"green">1.00<br> (
180ns)
</span>
26215 <span class=
"green">1.01<br> (
182ns)
</span>
26220 <span class=
"green">1.01<br> (
182ns)
</span>
26225 <span class=
"green">1.01<br> (
182ns)
</span>
26237 <span class=
"blue">1.26<br> (
249ns)
</span>
26242 <span class=
"blue">1.46<br> (
287ns)
</span>
26247 <span class=
"blue">1.24<br> (
244ns)
</span>
26252 <span class=
"blue">1.22<br> (
240ns)
</span>
26257 <span class=
"green">1.01<br> (
199ns)
</span>
26262 <span class=
"green">1.01<br> (
199ns)
</span>
26267 <span class=
"green">1.00<br> (
197ns)
</span>
26272 <span class=
"green">1.07<br> (
210ns)
</span>
26284 <span class=
"blue">1.31<br> (
264ns)
</span>
26289 <span class=
"blue">1.56<br> (
314ns)
</span>
26294 <span class=
"blue">1.33<br> (
268ns)
</span>
26299 <span class=
"blue">1.32<br> (
265ns)
</span>
26304 <span class=
"green">1.00<br> (
201ns)
</span>
26309 <span class=
"green">1.02<br> (
205ns)
</span>
26314 <span class=
"green">1.00<br> (
202ns)
</span>
26319 <span class=
"green">1.01<br> (
204ns)
</span>
26331 <span class=
"blue">1.24<br> (
277ns)
</span>
26336 <span class=
"blue">1.45<br> (
323ns)
</span>
26341 <span class=
"blue">1.28<br> (
285ns)
</span>
26346 <span class=
"blue">1.36<br> (
303ns)
</span>
26351 <span class=
"green">1.01<br> (
226ns)
</span>
26356 <span class=
"green">1.03<br> (
229ns)
</span>
26361 <span class=
"green">1.02<br> (
228ns)
</span>
26366 <span class=
"green">1.00<br> (
223ns)
</span>
26378 <span class=
"blue">1.32<br> (
294ns)
</span>
26383 <span class=
"blue">1.51<br> (
335ns)
</span>
26388 <span class=
"blue">1.40<br> (
310ns)
</span>
26393 <span class=
"blue">1.41<br> (
313ns)
</span>
26398 <span class=
"green">1.11<br> (
246ns)
</span>
26403 <span class=
"green">1.02<br> (
227ns)
</span>
26408 <span class=
"green">1.00<br> (
223ns)
</span>
26413 <span class=
"green">1.00<br> (
222ns)
</span>
26425 <span class=
"blue">1.26<br> (
315ns)
</span>
26430 <span class=
"blue">1.47<br> (
368ns)
</span>
26435 <span class=
"blue">1.35<br> (
338ns)
</span>
26440 <span class=
"blue">1.36<br> (
339ns)
</span>
26445 <span class=
"green">1.07<br> (
267ns)
</span>
26450 <span class=
"green">1.06<br> (
266ns)
</span>
26455 <span class=
"green">1.00<br> (
250ns)
</span>
26460 <span class=
"green">1.00<br> (
251ns)
</span>
26467 <br class=
"table-break">
26469 <div class=
"section">
26470 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
26471 <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
26472 Method Comparison with GNU C++ version
5.3.0 on linux
</a>
26473 </h2></div></div></div>
26474 <div class=
"table">
26475 <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>
26476 <div class=
"table-contents"><table class=
"table" summary=
"Rational Method Comparison with GNU C++ version 5.3.0 on linux">
26496 Method
0<br> (Double Coefficients)
26501 Method
0<br> (Integer Coefficients)
26506 Method
1<br> (Double Coefficients)
26511 Method
1<br> (Integer Coefficients)
26516 Method
2<br> (Double Coefficients)
26521 Method
2<br> (Integer Coefficients)
26526 Method
3<br> (Double Coefficients)
26531 Method
3<br> (Integer Coefficients)
26544 <span class=
"grey">-
</span>
26549 <span class=
"grey">-
</span>
26554 <span class=
"blue">1.95<br> (
84ns)
</span>
26559 <span class=
"blue">1.93<br> (
83ns)
</span>
26564 <span class=
"green">1.05<br> (
45ns)
</span>
26569 <span class=
"green">1.00<br> (
43ns)
</span>
26574 <span class=
"green">1.05<br> (
45ns)
</span>
26579 <span class=
"green">1.02<br> (
44ns)
</span>
26591 <span class=
"blue">1.95<br> (
84ns)
</span>
26596 <span class=
"blue">1.98<br> (
85ns)
</span>
26601 <span class=
"blue">1.95<br> (
84ns)
</span>
26606 <span class=
"blue">1.98<br> (
85ns)
</span>
26611 <span class=
"green">1.00<br> (
43ns)
</span>
26616 <span class=
"green">1.02<br> (
44ns)
</span>
26621 <span class=
"green">1.05<br> (
45ns)
</span>
26626 <span class=
"green">1.02<br> (
44ns)
</span>
26638 <span class=
"blue">1.93<br> (
85ns)
</span>
26643 <span class=
"blue">1.95<br> (
86ns)
</span>
26648 <span class=
"blue">1.91<br> (
84ns)
</span>
26653 <span class=
"blue">1.93<br> (
85ns)
</span>
26658 <span class=
"green">1.00<br> (
44ns)
</span>
26663 <span class=
"green">1.00<br> (
44ns)
</span>
26668 <span class=
"green">1.02<br> (
45ns)
</span>
26673 <span class=
"green">1.00<br> (
44ns)
</span>
26685 <span class=
"green">1.00<br> (
85ns)
</span>
26690 <span class=
"green">1.08<br> (
92ns)
</span>
26695 <span class=
"green">1.13<br> (
96ns)
</span>
26700 <span class=
"green">1.00<br> (
85ns)
</span>
26705 <span class=
"blue">1.47<br> (
125ns)
</span>
26710 <span class=
"blue">1.49<br> (
127ns)
</span>
26715 <span class=
"blue">1.51<br> (
128ns)
</span>
26720 <span class=
"blue">1.47<br> (
125ns)
</span>
26732 <span class=
"green">1.00<br> (
92ns)
</span>
26737 <span class=
"green">1.09<br> (
100ns)
</span>
26742 <span class=
"green">1.03<br> (
95ns)
</span>
26747 <span class=
"green">1.01<br> (
93ns)
</span>
26752 <span class=
"blue">1.38<br> (
127ns)
</span>
26757 <span class=
"blue">1.38<br> (
127ns)
</span>
26762 <span class=
"blue">1.35<br> (
124ns)
</span>
26767 <span class=
"blue">1.34<br> (
123ns)
</span>
26779 <span class=
"green">1.06<br> (
101ns)
</span>
26784 <span class=
"blue">1.26<br> (
120ns)
</span>
26789 <span class=
"green">1.00<br> (
95ns)
</span>
26794 <span class=
"green">1.00<br> (
95ns)
</span>
26799 <span class=
"blue">1.51<br> (
143ns)
</span>
26804 <span class=
"blue">1.42<br> (
135ns)
</span>
26809 <span class=
"blue">1.37<br> (
130ns)
</span>
26814 <span class=
"blue">1.37<br> (
130ns)
</span>
26826 <span class=
"blue">1.20<br> (
118ns)
</span>
26831 <span class=
"blue">1.43<br> (
140ns)
</span>
26836 <span class=
"green">1.02<br> (
100ns)
</span>
26841 <span class=
"green">1.00<br> (
98ns)
</span>
26846 <span class=
"blue">1.35<br> (
132ns)
</span>
26851 <span class=
"blue">1.37<br> (
134ns)
</span>
26856 <span class=
"blue">1.37<br> (
134ns)
</span>
26861 <span class=
"blue">1.38<br> (
135ns)
</span>
26873 <span class=
"green">1.18<br> (
136ns)
</span>
26878 <span class=
"blue">1.36<br> (
156ns)
</span>
26883 <span class=
"green">1.00<br> (
115ns)
</span>
26888 <span class=
"green">1.03<br> (
119ns)
</span>
26893 <span class=
"blue">1.23<br> (
141ns)
</span>
26898 <span class=
"blue">1.26<br> (
145ns)
</span>
26903 <span class=
"blue">1.23<br> (
141ns)
</span>
26908 <span class=
"blue">1.22<br> (
140ns)
</span>
26920 <span class=
"blue">1.24<br> (
168ns)
</span>
26925 <span class=
"blue">1.30<br> (
175ns)
</span>
26930 <span class=
"green">1.00<br> (
135ns)
</span>
26935 <span class=
"green">1.00<br> (
135ns)
</span>
26940 <span class=
"green">1.18<br> (
159ns)
</span>
26945 <span class=
"green">1.13<br> (
152ns)
</span>
26950 <span class=
"green">1.15<br> (
155ns)
</span>
26955 <span class=
"green">1.16<br> (
157ns)
</span>
26967 <span class=
"blue">1.31<br> (
191ns)
</span>
26972 <span class=
"blue">1.25<br> (
182ns)
</span>
26977 <span class=
"green">1.00<br> (
146ns)
</span>
26982 <span class=
"green">1.02<br> (
149ns)
</span>
26987 <span class=
"green">1.03<br> (
151ns)
</span>
26992 <span class=
"green">1.05<br> (
154ns)
</span>
26997 <span class=
"green">1.02<br> (
149ns)
</span>
27002 <span class=
"green">1.05<br> (
154ns)
</span>
27014 <span class=
"blue">1.23<br> (
198ns)
</span>
27019 <span class=
"blue">1.22<br> (
197ns)
</span>
27024 <span class=
"green">1.02<br> (
165ns)
</span>
27029 <span class=
"green">1.00<br> (
161ns)
</span>
27034 <span class=
"green">1.03<br> (
166ns)
</span>
27039 <span class=
"green">1.06<br> (
170ns)
</span>
27044 <span class=
"green">1.01<br> (
163ns)
</span>
27049 <span class=
"green">1.01<br> (
163ns)
</span>
27061 <span class=
"blue">1.26<br> (
211ns)
</span>
27066 <span class=
"blue">1.32<br> (
220ns)
</span>
27071 <span class=
"green">1.07<br> (
179ns)
</span>
27076 <span class=
"green">1.07<br> (
179ns)
</span>
27081 <span class=
"green">1.00<br> (
167ns)
</span>
27086 <span class=
"green">1.01<br> (
169ns)
</span>
27091 <span class=
"green">1.04<br> (
174ns)
</span>
27096 <span class=
"green">1.03<br> (
172ns)
</span>
27108 <span class=
"blue">1.25<br> (
225ns)
</span>
27113 <span class=
"blue">1.42<br> (
255ns)
</span>
27118 <span class=
"green">1.16<br> (
208ns)
</span>
27123 <span class=
"green">1.17<br> (
211ns)
</span>
27128 <span class=
"green">1.03<br> (
185ns)
</span>
27133 <span class=
"green">1.03<br> (
185ns)
</span>
27138 <span class=
"green">1.00<br> (
180ns)
</span>
27143 <span class=
"green">1.02<br> (
184ns)
</span>
27155 <span class=
"blue">1.26<br> (
241ns)
</span>
27160 <span class=
"blue">1.44<br> (
276ns)
</span>
27165 <span class=
"green">1.19<br> (
229ns)
</span>
27170 <span class=
"blue">1.24<br> (
238ns)
</span>
27175 <span class=
"green">1.03<br> (
197ns)
</span>
27180 <span class=
"green">1.01<br> (
194ns)
</span>
27185 <span class=
"green">1.00<br> (
192ns)
</span>
27190 <span class=
"green">1.00<br> (
192ns)
</span>
27202 <span class=
"blue">1.23<br> (
253ns)
</span>
27207 <span class=
"blue">1.46<br> (
300ns)
</span>
27212 <span class=
"green">1.18<br> (
244ns)
</span>
27217 <span class=
"green">1.17<br> (
241ns)
</span>
27222 <span class=
"green">1.01<br> (
209ns)
</span>
27227 <span class=
"green">1.00<br> (
206ns)
</span>
27232 <span class=
"green">1.04<br> (
214ns)
</span>
27237 <span class=
"green">1.04<br> (
214ns)
</span>
27249 <span class=
"blue">1.23<br> (
268ns)
</span>
27254 <span class=
"blue">1.43<br> (
312ns)
</span>
27259 <span class=
"blue">1.21<br> (
263ns)
</span>
27264 <span class=
"green">1.20<br> (
261ns)
</span>
27269 <span class=
"green">1.00<br> (
218ns)
</span>
27274 <span class=
"green">1.04<br> (
227ns)
</span>
27279 <span class=
"green">1.03<br> (
225ns)
</span>
27284 <span class=
"green">1.00<br> (
218ns)
</span>
27296 <span class=
"blue">1.29<br> (
295ns)
</span>
27301 <span class=
"blue">1.45<br> (
332ns)
</span>
27306 <span class=
"green">1.19<br> (
273ns)
</span>
27311 <span class=
"blue">1.20<br> (
275ns)
</span>
27316 <span class=
"green">1.03<br> (
236ns)
</span>
27321 <span class=
"green">1.03<br> (
237ns)
</span>
27326 <span class=
"green">1.00<br> (
230ns)
</span>
27331 <span class=
"green">1.00<br> (
229ns)
</span>
27343 <span class=
"blue">1.28<br> (
309ns)
</span>
27348 <span class=
"blue">1.46<br> (
353ns)
</span>
27353 <span class=
"blue">1.20<br> (
291ns)
</span>
27358 <span class=
"blue">1.22<br> (
295ns)
</span>
27363 <span class=
"green">1.03<br> (
249ns)
</span>
27368 <span class=
"green">1.03<br> (
250ns)
</span>
27373 <span class=
"green">1.00<br> (
242ns)
</span>
27378 <span class=
"green">1.04<br> (
252ns)
</span>
27390 <span class=
"blue">1.24<br> (
325ns)
</span>
27395 <span class=
"blue">1.41<br> (
369ns)
</span>
27400 <span class=
"green">1.16<br> (
304ns)
</span>
27405 <span class=
"green">1.15<br> (
300ns)
</span>
27410 <span class=
"green">1.01<br> (
264ns)
</span>
27415 <span class=
"green">1.04<br> (
273ns)
</span>
27420 <span class=
"green">1.00<br> (
262ns)
</span>
27425 <span class=
"green">1.00<br> (
263ns)
</span>
27432 <br class=
"table-break">
27434 <div class=
"section">
27435 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
27436 <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
27437 Method Comparison with Intel C++ C++
0x mode version
1600 on Windows x64
</a>
27438 </h2></div></div></div>
27439 <div class=
"table">
27440 <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
27441 Windows x64
</b></p>
27442 <div class=
"table-contents"><table class=
"table" summary=
"Rational Method Comparison with Intel C++ C++0x mode version 1600 on
27463 Method
0<br> (Double Coefficients)
27468 Method
0<br> (Integer Coefficients)
27473 Method
1<br> (Double Coefficients)
27478 Method
1<br> (Integer Coefficients)
27483 Method
2<br> (Double Coefficients)
27488 Method
2<br> (Integer Coefficients)
27493 Method
3<br> (Double Coefficients)
27498 Method
3<br> (Integer Coefficients)
27511 <span class=
"grey">-
</span>
27516 <span class=
"grey">-
</span>
27521 <span class=
"blue">1.95<br> (
78ns)
</span>
27526 <span class=
"blue">1.95<br> (
78ns)
</span>
27531 <span class=
"green">1.00<br> (
40ns)
</span>
27536 <span class=
"green">1.00<br> (
40ns)
</span>
27541 <span class=
"green">1.02<br> (
41ns)
</span>
27546 <span class=
"green">1.00<br> (
40ns)
</span>
27558 <span class=
"red">3.90<br> (
78ns)
</span>
27563 <span class=
"red">3.95<br> (
79ns)
</span>
27568 <span class=
"red">3.90<br> (
78ns)
</span>
27573 <span class=
"red">3.95<br> (
79ns)
</span>
27578 <span class=
"green">1.00<br> (
20ns)
</span>
27583 <span class=
"green">1.00<br> (
20ns)
</span>
27588 <span class=
"green">1.00<br> (
20ns)
</span>
27593 <span class=
"green">1.00<br> (
20ns)
</span>
27605 <span class=
"red">3.95<br> (
79ns)
</span>
27610 <span class=
"red">4.00<br> (
80ns)
</span>
27615 <span class=
"red">3.95<br> (
79ns)
</span>
27620 <span class=
"red">3.95<br> (
79ns)
</span>
27625 <span class=
"green">1.00<br> (
20ns)
</span>
27630 <span class=
"green">1.00<br> (
20ns)
</span>
27635 <span class=
"green">1.00<br> (
20ns)
</span>
27640 <span class=
"green">1.00<br> (
20ns)
</span>
27652 <span class=
"green">1.01<br> (
80ns)
</span>
27657 <span class=
"green">1.06<br> (
84ns)
</span>
27662 <span class=
"green">1.00<br> (
79ns)
</span>
27667 <span class=
"green">1.00<br> (
79ns)
</span>
27672 <span class=
"blue">1.48<br> (
117ns)
</span>
27677 <span class=
"blue">1.48<br> (
117ns)
</span>
27682 <span class=
"blue">1.47<br> (
116ns)
</span>
27687 <span class=
"blue">1.47<br> (
116ns)
</span>
27699 <span class=
"green">1.06<br> (
86ns)
</span>
27704 <span class=
"green">1.19<br> (
96ns)
</span>
27709 <span class=
"green">1.00<br> (
81ns)
</span>
27714 <span class=
"green">1.00<br> (
81ns)
</span>
27719 <span class=
"blue">1.43<br> (
116ns)
</span>
27724 <span class=
"blue">1.43<br> (
116ns)
</span>
27729 <span class=
"blue">1.43<br> (
116ns)
</span>
27734 <span class=
"blue">1.43<br> (
116ns)
</span>
27746 <span class=
"green">1.11<br> (
94ns)
</span>
27751 <span class=
"blue">1.31<br> (
111ns)
</span>
27756 <span class=
"green">1.00<br> (
85ns)
</span>
27761 <span class=
"green">1.00<br> (
85ns)
</span>
27766 <span class=
"blue">1.38<br> (
117ns)
</span>
27771 <span class=
"blue">1.38<br> (
117ns)
</span>
27776 <span class=
"blue">1.38<br> (
117ns)
</span>
27781 <span class=
"blue">1.36<br> (
116ns)
</span>
27793 <span class=
"green">1.18<br> (
105ns)
</span>
27798 <span class=
"blue">1.40<br> (
125ns)
</span>
27803 <span class=
"green">1.00<br> (
89ns)
</span>
27808 <span class=
"green">1.00<br> (
89ns)
</span>
27813 <span class=
"blue">1.37<br> (
122ns)
</span>
27818 <span class=
"blue">1.36<br> (
121ns)
</span>
27823 <span class=
"blue">1.52<br> (
135ns)
</span>
27828 <span class=
"blue">1.53<br> (
136ns)
</span>
27840 <span class=
"blue">1.28<br> (
124ns)
</span>
27845 <span class=
"blue">1.47<br> (
143ns)
</span>
27850 <span class=
"green">1.09<br> (
106ns)
</span>
27855 <span class=
"green">1.00<br> (
97ns)
</span>
27860 <span class=
"blue">1.31<br> (
127ns)
</span>
27865 <span class=
"blue">1.31<br> (
127ns)
</span>
27870 <span class=
"blue">1.45<br> (
141ns)
</span>
27875 <span class=
"blue">1.42<br> (
138ns)
</span>
27887 <span class=
"blue">1.23<br> (
135ns)
</span>
27892 <span class=
"blue">1.45<br> (
159ns)
</span>
27897 <span class=
"green">1.00<br> (
110ns)
</span>
27902 <span class=
"green">1.01<br> (
111ns)
</span>
27907 <span class=
"blue">1.21<br> (
133ns)
</span>
27912 <span class=
"green">1.20<br> (
132ns)
</span>
27917 <span class=
"blue">1.44<br> (
158ns)
</span>
27922 <span class=
"blue">1.75<br> (
192ns)
</span>
27934 <span class=
"blue">1.27<br> (
158ns)
</span>
27939 <span class=
"blue">1.37<br> (
170ns)
</span>
27944 <span class=
"green">1.00<br> (
124ns)
</span>
27949 <span class=
"green">1.02<br> (
126ns)
</span>
27954 <span class=
"green">1.12<br> (
139ns)
</span>
27959 <span class=
"green">1.12<br> (
139ns)
</span>
27964 <span class=
"blue">1.29<br> (
160ns)
</span>
27969 <span class=
"blue">1.69<br> (
210ns)
</span>
27981 <span class=
"blue">1.26<br> (
175ns)
</span>
27986 <span class=
"blue">1.35<br> (
188ns)
</span>
27991 <span class=
"green">1.00<br> (
139ns)
</span>
27996 <span class=
"green">1.00<br> (
139ns)
</span>
28001 <span class=
"green">1.06<br> (
148ns)
</span>
28006 <span class=
"green">1.06<br> (
147ns)
</span>
28011 <span class=
"blue">1.32<br> (
183ns)
</span>
28016 <span class=
"blue">1.60<br> (
223ns)
</span>
28028 <span class=
"blue">1.69<br> (
191ns)
</span>
28033 <span class=
"blue">1.77<br> (
200ns)
</span>
28038 <span class=
"green">1.00<br> (
113ns)
</span>
28043 <span class=
"green">1.00<br> (
113ns)
</span>
28048 <span class=
"green">1.01<br> (
114ns)
</span>
28053 <span class=
"green">1.01<br> (
114ns)
</span>
28058 <span class=
"blue">1.74<br> (
197ns)
</span>
28063 <span class=
"red">2.08<br> (
235ns)
</span>
28075 <span class=
"blue">1.74<br> (
203ns)
</span>
28080 <span class=
"blue">1.86<br> (
218ns)
</span>
28085 <span class=
"green">1.00<br> (
117ns)
</span>
28090 <span class=
"green">1.00<br> (
117ns)
</span>
28095 <span class=
"green">1.02<br> (
119ns)
</span>
28100 <span class=
"green">1.09<br> (
128ns)
</span>
28105 <span class=
"blue">1.84<br> (
215ns)
</span>
28110 <span class=
"red">2.23<br> (
261ns)
</span>
28122 <span class=
"blue">1.81<br> (
219ns)
</span>
28127 <span class=
"blue">1.93<br> (
233ns)
</span>
28132 <span class=
"green">1.00<br> (
121ns)
</span>
28137 <span class=
"green">1.00<br> (
121ns)
</span>
28142 <span class=
"green">1.02<br> (
123ns)
</span>
28147 <span class=
"green">1.03<br> (
125ns)
</span>
28152 <span class=
"blue">1.83<br> (
222ns)
</span>
28157 <span class=
"red">2.31<br> (
280ns)
</span>
28169 <span class=
"blue">1.85<br> (
231ns)
</span>
28174 <span class=
"red">2.01<br> (
251ns)
</span>
28179 <span class=
"green">1.00<br> (
125ns)
</span>
28184 <span class=
"green">1.00<br> (
125ns)
</span>
28189 <span class=
"green">1.03<br> (
129ns)
</span>
28194 <span class=
"green">1.02<br> (
128ns)
</span>
28199 <span class=
"blue">1.89<br> (
236ns)
</span>
28204 <span class=
"red">2.49<br> (
311ns)
</span>
28216 <span class=
"blue">1.85<br> (
241ns)
</span>
28221 <span class=
"red">2.11<br> (
274ns)
</span>
28226 <span class=
"green">1.00<br> (
130ns)
</span>
28231 <span class=
"green">1.04<br> (
135ns)
</span>
28236 <span class=
"green">1.00<br> (
130ns)
</span>
28241 <span class=
"green">1.02<br> (
133ns)
</span>
28246 <span class=
"blue">1.87<br> (
243ns)
</span>
28251 <span class=
"red">2.48<br> (
323ns)
</span>
28263 <span class=
"blue">1.90<br> (
254ns)
</span>
28268 <span class=
"red">2.25<br> (
301ns)
</span>
28273 <span class=
"green">1.03<br> (
138ns)
</span>
28278 <span class=
"green">1.01<br> (
135ns)
</span>
28283 <span class=
"green">1.01<br> (
136ns)
</span>
28288 <span class=
"green">1.00<br> (
134ns)
</span>
28293 <span class=
"blue">1.92<br> (
257ns)
</span>
28298 <span class=
"red">2.59<br> (
347ns)
</span>
28310 <span class=
"red">2.04<br> (
278ns)
</span>
28315 <span class=
"red">2.33<br> (
317ns)
</span>
28320 <span class=
"green">1.07<br> (
145ns)
</span>
28325 <span class=
"red">4.06<br> (
552ns)
</span>
28330 <span class=
"green">1.00<br> (
136ns)
</span>
28335 <span class=
"green">1.04<br> (
142ns)
</span>
28340 <span class=
"blue">1.93<br> (
263ns)
</span>
28345 <span class=
"red">2.68<br> (
364ns)
</span>
28357 <span class=
"red">2.14<br> (
295ns)
</span>
28362 <span class=
"red">2.43<br> (
336ns)
</span>
28367 <span class=
"green">1.07<br> (
147ns)
</span>
28372 <span class=
"red">4.12<br> (
568ns)
</span>
28377 <span class=
"green">1.00<br> (
138ns)
</span>
28382 <span class=
"red">3.06<br> (
422ns)
</span>
28387 <span class=
"blue">1.86<br> (
256ns)
</span>
28392 <span class=
"red">2.85<br> (
393ns)
</span>
28399 <br class=
"table-break">
28401 <div class=
"section">
28402 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
28403 <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
28404 Method Comparison with Microsoft Visual C++ version
14.0 on Windows x64
</a>
28405 </h2></div></div></div>
28406 <div class=
"table">
28407 <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
28408 Windows x64
</b></p>
28409 <div class=
"table-contents"><table class=
"table" summary=
"Rational Method Comparison with Microsoft Visual C++ version 14.0 on
28430 Method
0<br> (Double Coefficients)
28435 Method
0<br> (Integer Coefficients)
28440 Method
1<br> (Double Coefficients)
28445 Method
1<br> (Integer Coefficients)
28450 Method
2<br> (Double Coefficients)
28455 Method
2<br> (Integer Coefficients)
28460 Method
3<br> (Double Coefficients)
28465 Method
3<br> (Integer Coefficients)
28478 <span class=
"grey">-
</span>
28483 <span class=
"grey">-
</span>
28488 <span class=
"red">2.12<br> (
89ns)
</span>
28493 <span class=
"blue">1.95<br> (
82ns)
</span>
28498 <span class=
"green">1.00<br> (
42ns)
</span>
28503 <span class=
"green">1.00<br> (
42ns)
</span>
28508 <span class=
"green">1.00<br> (
42ns)
</span>
28513 <span class=
"green">1.00<br> (
42ns)
</span>
28525 <span class=
"red">2.10<br> (
88ns)
</span>
28530 <span class=
"red">2.10<br> (
88ns)
</span>
28535 <span class=
"red">2.05<br> (
86ns)
</span>
28540 <span class=
"red">2.10<br> (
88ns)
</span>
28545 <span class=
"green">1.05<br> (
44ns)
</span>
28550 <span class=
"green">1.00<br> (
42ns)
</span>
28555 <span class=
"green">1.00<br> (
42ns)
</span>
28560 <span class=
"green">1.00<br> (
42ns)
</span>
28572 <span class=
"red">2.12<br> (
89ns)
</span>
28577 <span class=
"red">2.21<br> (
93ns)
</span>
28582 <span class=
"blue">1.98<br> (
83ns)
</span>
28587 <span class=
"red">2.10<br> (
88ns)
</span>
28592 <span class=
"green">1.02<br> (
43ns)
</span>
28597 <span class=
"green">1.02<br> (
43ns)
</span>
28602 <span class=
"green">1.02<br> (
43ns)
</span>
28607 <span class=
"green">1.00<br> (
42ns)
</span>
28619 <span class=
"green">1.07<br> (
90ns)
</span>
28624 <span class=
"green">1.15<br> (
97ns)
</span>
28629 <span class=
"green">1.08<br> (
91ns)
</span>
28634 <span class=
"green">1.00<br> (
84ns)
</span>
28639 <span class=
"blue">1.45<br> (
122ns)
</span>
28644 <span class=
"blue">1.46<br> (
123ns)
</span>
28649 <span class=
"blue">1.45<br> (
122ns)
</span>
28654 <span class=
"blue">1.45<br> (
122ns)
</span>
28666 <span class=
"green">1.16<br> (
102ns)
</span>
28671 <span class=
"blue">1.58<br> (
139ns)
</span>
28676 <span class=
"green">1.00<br> (
88ns)
</span>
28681 <span class=
"green">1.03<br> (
91ns)
</span>
28686 <span class=
"blue">1.44<br> (
127ns)
</span>
28691 <span class=
"blue">1.44<br> (
127ns)
</span>
28696 <span class=
"blue">1.41<br> (
124ns)
</span>
28701 <span class=
"blue">1.38<br> (
121ns)
</span>
28713 <span class=
"blue">1.29<br> (
121ns)
</span>
28718 <span class=
"blue">1.44<br> (
135ns)
</span>
28723 <span class=
"green">1.01<br> (
95ns)
</span>
28728 <span class=
"green">1.00<br> (
94ns)
</span>
28733 <span class=
"blue">1.38<br> (
130ns)
</span>
28738 <span class=
"blue">1.36<br> (
128ns)
</span>
28743 <span class=
"blue">1.33<br> (
125ns)
</span>
28748 <span class=
"blue">1.36<br> (
128ns)
</span>
28760 <span class=
"blue">1.33<br> (
134ns)
</span>
28765 <span class=
"blue">1.52<br> (
154ns)
</span>
28770 <span class=
"green">1.00<br> (
101ns)
</span>
28775 <span class=
"green">1.08<br> (
109ns)
</span>
28780 <span class=
"blue">1.38<br> (
139ns)
</span>
28785 <span class=
"blue">1.31<br> (
132ns)
</span>
28790 <span class=
"blue">1.39<br> (
140ns)
</span>
28795 <span class=
"blue">1.37<br> (
138ns)
</span>
28807 <span class=
"green">1.18<br> (
141ns)
</span>
28812 <span class=
"blue">1.45<br> (
172ns)
</span>
28817 <span class=
"green">1.00<br> (
119ns)
</span>
28822 <span class=
"green">1.08<br> (
128ns)
</span>
28827 <span class=
"green">1.13<br> (
135ns)
</span>
28832 <span class=
"blue">1.26<br> (
150ns)
</span>
28837 <span class=
"blue">1.26<br> (
150ns)
</span>
28842 <span class=
"blue">1.27<br> (
151ns)
</span>
28854 <span class=
"blue">1.29<br> (
180ns)
</span>
28859 <span class=
"blue">1.28<br> (
178ns)
</span>
28864 <span class=
"green">1.05<br> (
146ns)
</span>
28869 <span class=
"green">1.00<br> (
139ns)
</span>
28874 <span class=
"green">1.06<br> (
147ns)
</span>
28879 <span class=
"green">1.06<br> (
147ns)
</span>
28884 <span class=
"green">1.18<br> (
164ns)
</span>
28889 <span class=
"green">1.17<br> (
163ns)
</span>
28901 <span class=
"blue">1.28<br> (
187ns)
</span>
28906 <span class=
"blue">1.28<br> (
187ns)
</span>
28911 <span class=
"green">1.06<br> (
155ns)
</span>
28916 <span class=
"green">1.05<br> (
154ns)
</span>
28921 <span class=
"green">1.03<br> (
151ns)
</span>
28926 <span class=
"green">1.00<br> (
146ns)
</span>
28931 <span class=
"green">1.19<br> (
174ns)
</span>
28936 <span class=
"blue">1.47<br> (
215ns)
</span>
28948 <span class=
"blue">1.22<br> (
197ns)
</span>
28953 <span class=
"blue">1.38<br> (
223ns)
</span>
28958 <span class=
"green">1.04<br> (
168ns)
</span>
28963 <span class=
"green">1.04<br> (
169ns)
</span>
28968 <span class=
"green">1.00<br> (
162ns)
</span>
28973 <span class=
"green">1.04<br> (
169ns)
</span>
28978 <span class=
"blue">1.22<br> (
198ns)
</span>
28983 <span class=
"blue">1.52<br> (
246ns)
</span>
28995 <span class=
"blue">1.23<br> (
209ns)
</span>
29000 <span class=
"blue">1.29<br> (
220ns)
</span>
29005 <span class=
"green">1.15<br> (
196ns)
</span>
29010 <span class=
"green">1.10<br> (
187ns)
</span>
29015 <span class=
"green">1.00<br> (
170ns)
</span>
29020 <span class=
"green">1.15<br> (
196ns)
</span>
29025 <span class=
"blue">1.22<br> (
208ns)
</span>
29030 <span class=
"blue">1.61<br> (
273ns)
</span>
29042 <span class=
"blue">1.28<br> (
242ns)
</span>
29047 <span class=
"blue">1.39<br> (
262ns)
</span>
29052 <span class=
"green">1.15<br> (
218ns)
</span>
29057 <span class=
"green">1.14<br> (
216ns)
</span>
29062 <span class=
"green">1.00<br> (
189ns)
</span>
29067 <span class=
"green">1.01<br> (
191ns)
</span>
29072 <span class=
"blue">1.49<br> (
282ns)
</span>
29077 <span class=
"blue">1.53<br> (
290ns)
</span>
29089 <span class=
"blue">1.28<br> (
260ns)
</span>
29094 <span class=
"blue">1.34<br> (
273ns)
</span>
29099 <span class=
"green">1.12<br> (
227ns)
</span>
29104 <span class=
"green">1.15<br> (
233ns)
</span>
29109 <span class=
"green">1.00<br> (
203ns)
</span>
29114 <span class=
"green">1.00<br> (
203ns)
</span>
29119 <span class=
"blue">1.38<br> (
280ns)
</span>
29124 <span class=
"blue">1.47<br> (
298ns)
</span>
29136 <span class=
"blue">1.35<br> (
288ns)
</span>
29141 <span class=
"blue">1.40<br> (
300ns)
</span>
29146 <span class=
"blue">1.22<br> (
261ns)
</span>
29151 <span class=
"green">1.18<br> (
252ns)
</span>
29156 <span class=
"green">1.00<br> (
214ns)
</span>
29161 <span class=
"blue">1.23<br> (
264ns)
</span>
29166 <span class=
"blue">1.43<br> (
305ns)
</span>
29171 <span class=
"blue">1.52<br> (
325ns)
</span>
29183 <span class=
"green">1.16<br> (
259ns)
</span>
29188 <span class=
"blue">1.47<br> (
328ns)
</span>
29193 <span class=
"green">1.15<br> (
256ns)
</span>
29198 <span class=
"blue">1.35<br> (
302ns)
</span>
29203 <span class=
"green">1.00<br> (
223ns)
</span>
29208 <span class=
"blue">1.22<br> (
273ns)
</span>
29213 <span class=
"blue">1.50<br> (
334ns)
</span>
29218 <span class=
"blue">1.52<br> (
339ns)
</span>
29230 <span class=
"green">1.10<br> (
273ns)
</span>
29235 <span class=
"blue">1.46<br> (
363ns)
</span>
29240 <span class=
"green">1.10<br> (
273ns)
</span>
29245 <span class=
"blue">1.75<br> (
434ns)
</span>
29250 <span class=
"green">1.00<br> (
248ns)
</span>
29255 <span class=
"blue">1.30<br> (
322ns)
</span>
29260 <span class=
"blue">1.41<br> (
349ns)
</span>
29265 <span class=
"blue">1.46<br> (
363ns)
</span>
29277 <span class=
"blue">1.26<br> (
330ns)
</span>
29282 <span class=
"blue">1.35<br> (
352ns)
</span>
29287 <span class=
"blue">1.24<br> (
324ns)
</span>
29292 <span class=
"blue">1.33<br> (
348ns)
</span>
29297 <span class=
"green">1.00<br> (
261ns)
</span>
29302 <span class=
"blue">1.22<br> (
319ns)
</span>
29307 <span class=
"blue">1.44<br> (
377ns)
</span>
29312 <span class=
"blue">1.46<br> (
381ns)
</span>
29324 <span class=
"blue">1.24<br> (
330ns)
</span>
29329 <span class=
"blue">1.60<br> (
427ns)
</span>
29334 <span class=
"blue">1.22<br> (
327ns)
</span>
29339 <span class=
"blue">1.56<br> (
416ns)
</span>
29344 <span class=
"green">1.00<br> (
267ns)
</span>
29349 <span class=
"green">1.19<br> (
317ns)
</span>
29354 <span class=
"blue">1.57<br> (
418ns)
</span>
29359 <span class=
"blue">1.56<br> (
416ns)
</span>
29366 <br class=
"table-break">
29368 <div class=
"section">
29369 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
29370 <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
29371 method comparison with Clang version
3.8.0 (trunk
256686) on linux
</a>
29372 </h2></div></div></div>
29373 <div class=
"table">
29374 <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>
29375 <div class=
"table-contents"><table class=
"table" summary=
"gcd method comparison with Clang version 3.8.0 (trunk 256686) on linux">
29392 Stein_gcd boost
1.61
29397 Euclid_gcd boost
1.61
29402 Stein_gcd_textbook boost
1.61
29407 gcd_euclid_textbook boost
1.61
29412 mixed_binary_gcd boost
1.61
29420 gcd
<boost::multiprecision::uint1024_t
> (Trivial cases)
29425 <span class=
"red">2.90<br> (
2168ns)
</span>
29430 <span class=
"green">1.06<br> (
789ns)
</span>
29435 <span class=
"blue">1.44<br> (
1076ns)
</span>
29440 <span class=
"green">1.00<br> (
747ns)
</span>
29445 <span class=
"green">1.02<br> (
765ns)
</span>
29452 gcd
<boost::multiprecision::uint1024_t
> (adjacent Fibonacci
29458 <span class=
"blue">1.94<br> (
31316360ns)
</span>
29463 <span class=
"red">3.87<br> (
62642261ns)
</span>
29468 <span class=
"blue">1.51<br> (
24472987ns)
</span>
29473 <span class=
"red">3.83<br> (
61916324ns)
</span>
29478 <span class=
"green">1.00<br> (
16179799ns)
</span>
29485 gcd
<boost::multiprecision::uint1024_t
> (permutations of Fibonacci
29491 <span class=
"red">11.97<br> (
18043652628ns)
</span>
29496 <span class=
"green">1.00<br> (
1507174851ns)
</span>
29501 <span class=
"red">9.58<br> (
14431204875ns)
</span>
29506 <span class=
"green">1.02<br> (
1531576481ns)
</span>
29511 <span class=
"blue">1.64<br> (
2465688542ns)
</span>
29518 gcd
<boost::multiprecision::uint1024_t
> (random prime number
29524 <span class=
"red">4.83<br> (
4723442ns)
</span>
29529 <span class=
"blue">1.28<br> (
1251922ns)
</span>
29534 <span class=
"red">3.98<br> (
3887583ns)
</span>
29539 <span class=
"blue">1.32<br> (
1287721ns)
</span>
29544 <span class=
"green">1.00<br> (
977931ns)
</span>
29551 gcd
<boost::multiprecision::uint1024_t
> (uniform random numbers)
29556 <span class=
"blue">1.74<br> (
124484347ns)
</span>
29561 <span class=
"blue">1.35<br> (
96356140ns)
</span>
29566 <span class=
"blue">1.36<br> (
97020965ns)
</span>
29571 <span class=
"blue">1.28<br> (
91336905ns)
</span>
29576 <span class=
"green">1.00<br> (
71465869ns)
</span>
29583 gcd
<boost::multiprecision::uint256_t
> (Trivial cases)
29588 <span class=
"red">3.65<br> (
1972ns)
</span>
29593 <span class=
"green">1.15<br> (
622ns)
</span>
29598 <span class=
"blue">1.59<br> (
860ns)
</span>
29603 <span class=
"green">1.00<br> (
540ns)
</span>
29608 <span class=
"green">1.04<br> (
563ns)
</span>
29615 gcd
<boost::multiprecision::uint256_t
> (adjacent Fibonacci numbers)
29620 <span class=
"red">2.08<br> (
17450117ns)
</span>
29625 <span class=
"blue">1.97<br> (
16495829ns)
</span>
29630 <span class=
"blue">1.53<br> (
12849563ns)
</span>
29635 <span class=
"blue">1.94<br> (
16231394ns)
</span>
29640 <span class=
"green">1.00<br> (
8381691ns)
</span>
29647 gcd
<boost::multiprecision::uint256_t
> (permutations of Fibonacci
29653 <span class=
"red">2.49<br> (
9126691475ns)
</span>
29658 <span class=
"blue">1.38<br> (
5069244283ns)
</span>
29663 <span class=
"blue">1.86<br> (
6804097262ns)
</span>
29668 <span class=
"blue">1.40<br> (
5124612784ns)
</span>
29673 <span class=
"green">1.00<br> (
3667503540ns)
</span>
29680 gcd
<boost::multiprecision::uint256_t
> (random prime number
29686 <span class=
"red">4.95<br> (
4874581ns)
</span>
29691 <span class=
"blue">1.24<br> (
1225945ns)
</span>
29696 <span class=
"red">3.86<br> (
3806213ns)
</span>
29701 <span class=
"blue">1.23<br> (
1210277ns)
</span>
29706 <span class=
"green">1.00<br> (
985502ns)
</span>
29713 gcd
<boost::multiprecision::uint256_t
> (uniform random numbers)
29718 <span class=
"blue">1.85<br> (
22005838ns)
</span>
29723 <span class=
"blue">1.38<br> (
16479606ns)
</span>
29728 <span class=
"blue">1.41<br> (
16807035ns)
</span>
29733 <span class=
"blue">1.39<br> (
16496596ns)
</span>
29738 <span class=
"green">1.00<br> (
11900084ns)
</span>
29745 gcd
<boost::multiprecision::uint512_t
> (Trivial cases)
29750 <span class=
"red">3.36<br> (
2013ns)
</span>
29755 <span class=
"green">1.07<br> (
642ns)
</span>
29760 <span class=
"blue">1.53<br> (
916ns)
</span>
29765 <span class=
"green">1.00<br> (
599ns)
</span>
29770 <span class=
"green">1.05<br> (
626ns)
</span>
29777 gcd
<boost::multiprecision::uint512_t
> (adjacent Fibonacci numbers)
29782 <span class=
"red">2.04<br> (
30307983ns)
</span>
29787 <span class=
"red">2.80<br> (
41616297ns)
</span>
29792 <span class=
"blue">1.47<br> (
21863333ns)
</span>
29797 <span class=
"red">2.71<br> (
40178640ns)
</span>
29802 <span class=
"green">1.00<br> (
14839571ns)
</span>
29809 gcd
<boost::multiprecision::uint512_t
> (permutations of Fibonacci
29815 <span class=
"red">3.83<br> (
16865014424ns)
</span>
29820 <span class=
"blue">1.32<br> (
5812976738ns)
</span>
29825 <span class=
"red">2.82<br> (
12405385177ns)
</span>
29830 <span class=
"blue">1.25<br> (
5504816915ns)
</span>
29835 <span class=
"green">1.00<br> (
4400311295ns)
</span>
29842 gcd
<boost::multiprecision::uint512_t
> (random prime number
29848 <span class=
"red">4.73<br> (
5052367ns)
</span>
29853 <span class=
"blue">1.28<br> (
1366348ns)
</span>
29858 <span class=
"red">3.75<br> (
4007526ns)
</span>
29863 <span class=
"blue">1.26<br> (
1344357ns)
</span>
29868 <span class=
"green">1.00<br> (
1067390ns)
</span>
29875 gcd
<boost::multiprecision::uint512_t
> (uniform random numbers)
29880 <span class=
"blue">1.81<br> (
51516027ns)
</span>
29885 <span class=
"blue">1.41<br> (
40297849ns)
</span>
29890 <span class=
"blue">1.29<br> (
36761270ns)
</span>
29895 <span class=
"blue">1.38<br> (
39294531ns)
</span>
29900 <span class=
"green">1.00<br> (
28540198ns)
</span>
29907 gcd
<unsigned long long
> (Trivial cases)
29912 <span class=
"green">1.16<br> (
142ns)
</span>
29917 <span class=
"blue">1.32<br> (
161ns)
</span>
29922 <span class=
"blue">1.47<br> (
179ns)
</span>
29927 <span class=
"green">1.09<br> (
133ns)
</span>
29932 <span class=
"green">1.00<br> (
122ns)
</span>
29939 gcd
<unsigned long long
> (adjacent Fibonacci numbers)
29944 <span class=
"green">1.00<br> (
11337ns)
</span>
29949 <span class=
"red">7.82<br> (
88645ns)
</span>
29954 <span class=
"red">3.32<br> (
37618ns)
</span>
29959 <span class=
"red">8.27<br> (
93731ns)
</span>
29964 <span class=
"blue">1.79<br> (
20288ns)
</span>
29971 gcd
<unsigned long long
> (permutations of Fibonacci numbers)
29976 <span class=
"red">2.27<br> (
3094725ns)
</span>
29981 <span class=
"green">1.15<br> (
1564746ns)
</span>
29986 <span class=
"red">3.68<br> (
5018874ns)
</span>
29991 <span class=
"green">1.10<br> (
1504161ns)
</span>
29996 <span class=
"green">1.00<br> (
1365661ns)
</span>
30003 gcd
<unsigned long long
> (random prime number products)
30008 <span class=
"blue">1.44<br> (
563322ns)
</span>
30013 <span class=
"green">1.15<br> (
448479ns)
</span>
30018 <span class=
"red">2.40<br> (
938942ns)
</span>
30023 <span class=
"green">1.12<br> (
439560ns)
</span>
30028 <span class=
"green">1.00<br> (
391207ns)
</span>
30035 gcd
<unsigned long long
> (uniform random numbers)
30040 <span class=
"green">1.00<br> (
718895ns)
</span>
30045 <span class=
"green">1.10<br> (
791723ns)
</span>
30050 <span class=
"blue">1.70<br> (
1224803ns)
</span>
30055 <span class=
"green">1.09<br> (
781750ns)
</span>
30060 <span class=
"green">1.03<br> (
737606ns)
</span>
30067 gcd
<unsigned long
> (Trivial cases)
30072 <span class=
"green">1.06<br> (
128ns)
</span>
30077 <span class=
"blue">1.38<br> (
167ns)
</span>
30082 <span class=
"blue">1.57<br> (
190ns)
</span>
30087 <span class=
"green">1.07<br> (
129ns)
</span>
30092 <span class=
"green">1.00<br> (
121ns)
</span>
30099 gcd
<unsigned long
> (adjacent Fibonacci numbers)
30104 <span class=
"green">1.00<br> (
11188ns)
</span>
30109 <span class=
"red">7.89<br> (
88300ns)
</span>
30114 <span class=
"red">3.06<br> (
34190ns)
</span>
30119 <span class=
"red">7.84<br> (
87699ns)
</span>
30124 <span class=
"blue">1.80<br> (
20152ns)
</span>
30131 gcd
<unsigned long
> (permutations of Fibonacci numbers)
30136 <span class=
"red">2.33<br> (
3012118ns)
</span>
30141 <span class=
"blue">1.22<br> (
1578276ns)
</span>
30146 <span class=
"red">3.70<br> (
4788935ns)
</span>
30151 <span class=
"green">1.17<br> (
1512843ns)
</span>
30156 <span class=
"green">1.00<br> (
1293335ns)
</span>
30163 gcd
<unsigned long
> (random prime number products)
30168 <span class=
"blue">1.44<br> (
547427ns)
</span>
30173 <span class=
"green">1.18<br> (
447239ns)
</span>
30178 <span class=
"red">2.30<br> (
876396ns)
</span>
30183 <span class=
"green">1.16<br> (
440962ns)
</span>
30188 <span class=
"green">1.00<br> (
380492ns)
</span>
30195 gcd
<unsigned long
> (uniform random numbers)
30200 <span class=
"green">1.01<br> (
706547ns)
</span>
30205 <span class=
"green">1.13<br> (
788922ns)
</span>
30210 <span class=
"blue">1.65<br> (
1154470ns)
</span>
30215 <span class=
"green">1.11<br> (
777950ns)
</span>
30220 <span class=
"green">1.00<br> (
697913ns)
</span>
30227 gcd
<unsigned short
> (Trivial cases)
30232 <span class=
"blue">1.67<br> (
132ns)
</span>
30237 <span class=
"green">1.09<br> (
86ns)
</span>
30242 <span class=
"red">2.48<br> (
196ns)
</span>
30247 <span class=
"green">1.00<br> (
79ns)
</span>
30252 <span class=
"blue">1.20<br> (
95ns)
</span>
30259 gcd
<unsigned short
> (adjacent Fibonacci numbers)
30264 <span class=
"green">1.00<br> (
1059ns)
</span>
30269 <span class=
"red">3.86<br> (
4088ns)
</span>
30274 <span class=
"red">2.15<br> (
2277ns)
</span>
30279 <span class=
"red">3.43<br> (
3632ns)
</span>
30284 <span class=
"blue">1.20<br> (
1276ns)
</span>
30291 gcd
<unsigned short
> (permutations of Fibonacci numbers)
30296 <span class=
"blue">1.41<br> (
22350ns)
</span>
30301 <span class=
"blue">1.66<br> (
26480ns)
</span>
30306 <span class=
"red">3.80<br> (
60467ns)
</span>
30311 <span class=
"blue">1.58<br> (
25159ns)
</span>
30316 <span class=
"green">1.00<br> (
15906ns)
</span>
30323 gcd
<unsigned short
> (random prime number products)
30328 <span class=
"blue">1.57<br> (
153466ns)
</span>
30333 <span class=
"green">1.12<br> (
109188ns)
</span>
30338 <span class=
"red">2.63<br> (
256492ns)
</span>
30343 <span class=
"green">1.00<br> (
97526ns)
</span>
30348 <span class=
"green">1.07<br> (
103893ns)
</span>
30355 gcd
<unsigned short
> (uniform random numbers)
30360 <span class=
"blue">1.31<br> (
190489ns)
</span>
30365 <span class=
"green">1.07<br> (
156183ns)
</span>
30370 <span class=
"red">2.18<br> (
317399ns)
</span>
30375 <span class=
"green">1.00<br> (
145520ns)
</span>
30380 <span class=
"green">1.01<br> (
147682ns)
</span>
30387 gcd
<unsigned
> (Trivial cases)
30392 <span class=
"blue">1.53<br> (
130ns)
</span>
30397 <span class=
"green">1.05<br> (
89ns)
</span>
30402 <span class=
"red">2.08<br> (
177ns)
</span>
30407 <span class=
"green">1.00<br> (
85ns)
</span>
30412 <span class=
"green">1.07<br> (
91ns)
</span>
30419 gcd
<unsigned
> (adjacent Fibonacci numbers)
30424 <span class=
"green">1.00<br> (
2757ns)
</span>
30429 <span class=
"red">5.15<br> (
14202ns)
</span>
30434 <span class=
"red">3.01<br> (
8301ns)
</span>
30439 <span class=
"red">5.12<br> (
14103ns)
</span>
30444 <span class=
"green">1.19<br> (
3271ns)
</span>
30451 gcd
<unsigned
> (permutations of Fibonacci numbers)
30456 <span class=
"red">2.65<br> (
341353ns)
</span>
30461 <span class=
"blue">1.41<br> (
181367ns)
</span>
30466 <span class=
"red">4.61<br> (
594132ns)
</span>
30471 <span class=
"blue">1.35<br> (
173905ns)
</span>
30476 <span class=
"green">1.00<br> (
128782ns)
</span>
30483 gcd
<unsigned
> (random prime number products)
30488 <span class=
"blue">1.62<br> (
291727ns)
</span>
30493 <span class=
"green">1.06<br> (
190741ns)
</span>
30498 <span class=
"red">2.73<br> (
490180ns)
</span>
30503 <span class=
"green">1.04<br> (
187255ns)
</span>
30508 <span class=
"green">1.00<br> (
179681ns)
</span>
30515 gcd
<unsigned
> (uniform random numbers)
30520 <span class=
"blue">1.26<br> (
352457ns)
</span>
30525 <span class=
"green">1.03<br> (
288254ns)
</span>
30530 <span class=
"red">2.17<br> (
607171ns)
</span>
30535 <span class=
"green">1.00<br> (
280216ns)
</span>
30540 <span class=
"green">1.02<br> (
286875ns)
</span>
30547 <br class=
"table-break">
30549 <div class=
"section">
30550 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
30551 <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
30552 method comparison with GNU C++ version
5.3.0 on linux
</a>
30553 </h2></div></div></div>
30554 <div class=
"table">
30555 <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>
30556 <div class=
"table-contents"><table class=
"table" summary=
"gcd method comparison with GNU C++ version 5.3.0 on linux">
30573 Stein_gcd boost
1.61
30578 Euclid_gcd boost
1.61
30583 Stein_gcd_textbook boost
1.61
30588 gcd_euclid_textbook boost
1.61
30593 mixed_binary_gcd boost
1.61
30601 gcd
<boost::multiprecision::uint1024_t
> (Trivial cases)
30606 <span class=
"red">3.13<br> (
2802ns)
</span>
30611 <span class=
"green">1.00<br> (
895ns)
</span>
30616 <span class=
"blue">1.44<br> (
1286ns)
</span>
30621 <span class=
"green">1.14<br> (
1016ns)
</span>
30626 <span class=
"green">1.02<br> (
914ns)
</span>
30633 gcd
<boost::multiprecision::uint1024_t
> (adjacent Fibonacci
30639 <span class=
"red">2.31<br> (
41775723ns)
</span>
30644 <span class=
"red">3.87<br> (
69955770ns)
</span>
30649 <span class=
"blue">1.54<br> (
27777726ns)
</span>
30654 <span class=
"red">4.68<br> (
84599574ns)
</span>
30659 <span class=
"green">1.00<br> (
18077291ns)
</span>
30666 gcd
<boost::multiprecision::uint1024_t
> (permutations of Fibonacci
30672 <span class=
"red">14.78<br> (
23241632149ns)
</span>
30677 <span class=
"green">1.00<br> (
1572425270ns)
</span>
30682 <span class=
"red">10.27<br> (
16142366056ns)
</span>
30687 <span class=
"blue">1.22<br> (
1911988140ns)
</span>
30692 <span class=
"blue">1.66<br> (
2606038259ns)
</span>
30699 gcd
<boost::multiprecision::uint1024_t
> (random prime number
30705 <span class=
"red">6.05<br> (
6355783ns)
</span>
30710 <span class=
"blue">1.28<br> (
1346702ns)
</span>
30715 <span class=
"red">4.27<br> (
4483024ns)
</span>
30720 <span class=
"blue">1.75<br> (
1832606ns)
</span>
30725 <span class=
"green">1.00<br> (
1049715ns)
</span>
30732 gcd
<boost::multiprecision::uint1024_t
> (uniform random numbers)
30737 <span class=
"blue">1.91<br> (
147141332ns)
</span>
30742 <span class=
"blue">1.40<br> (
107633586ns)
</span>
30747 <span class=
"blue">1.35<br> (
103810056ns)
</span>
30752 <span class=
"blue">1.65<br> (
126771843ns)
</span>
30757 <span class=
"green">1.00<br> (
76852875ns)
</span>
30764 gcd
<boost::multiprecision::uint256_t
> (Trivial cases)
30769 <span class=
"red">3.92<br> (
2186ns)
</span>
30774 <span class=
"green">1.00<br> (
558ns)
</span>
30779 <span class=
"blue">1.54<br> (
862ns)
</span>
30784 <span class=
"green">1.00<br> (
558ns)
</span>
30789 <span class=
"green">1.03<br> (
572ns)
</span>
30796 gcd
<boost::multiprecision::uint256_t
> (adjacent Fibonacci numbers)
30801 <span class=
"blue">1.92<br> (
17235572ns)
</span>
30806 <span class=
"blue">1.89<br> (
16956962ns)
</span>
30811 <span class=
"blue">1.24<br> (
11155401ns)
</span>
30816 <span class=
"red">2.17<br> (
19466812ns)
</span>
30821 <span class=
"green">1.00<br> (
8964083ns)
</span>
30828 gcd
<boost::multiprecision::uint256_t
> (permutations of Fibonacci
30834 <span class=
"red">2.45<br> (
9417422440ns)
</span>
30839 <span class=
"blue">1.37<br> (
5269990456ns)
</span>
30844 <span class=
"blue">1.58<br> (
6081011309ns)
</span>
30849 <span class=
"blue">1.57<br> (
6044479950ns)
</span>
30854 <span class=
"green">1.00<br> (
3841778329ns)
</span>
30861 gcd
<boost::multiprecision::uint256_t
> (random prime number
30867 <span class=
"red">4.87<br> (
4919066ns)
</span>
30872 <span class=
"blue">1.22<br> (
1236082ns)
</span>
30877 <span class=
"red">3.29<br> (
3328411ns)
</span>
30882 <span class=
"blue">1.43<br> (
1447819ns)
</span>
30887 <span class=
"green">1.00<br> (
1011109ns)
</span>
30894 gcd
<boost::multiprecision::uint256_t
> (uniform random numbers)
30899 <span class=
"blue">1.83<br> (
22425804ns)
</span>
30904 <span class=
"blue">1.40<br> (
17164135ns)
</span>
30909 <span class=
"green">1.19<br> (
14545436ns)
</span>
30914 <span class=
"blue">1.63<br> (
19976038ns)
</span>
30919 <span class=
"green">1.00<br> (
12252895ns)
</span>
30926 gcd
<boost::multiprecision::uint512_t
> (Trivial cases)
30931 <span class=
"red">3.43<br> (
2342ns)
</span>
30936 <span class=
"green">1.00<br> (
683ns)
</span>
30941 <span class=
"blue">1.33<br> (
911ns)
</span>
30946 <span class=
"green">1.00<br> (
686ns)
</span>
30951 <span class=
"green">1.00<br> (
683ns)
</span>
30958 gcd
<boost::multiprecision::uint512_t
> (adjacent Fibonacci numbers)
30963 <span class=
"blue">1.95<br> (
32049761ns)
</span>
30968 <span class=
"red">2.76<br> (
45352231ns)
</span>
30973 <span class=
"blue">1.28<br> (
20998111ns)
</span>
30978 <span class=
"red">3.06<br> (
50350772ns)
</span>
30983 <span class=
"green">1.00<br> (
16436491ns)
</span>
30990 gcd
<boost::multiprecision::uint512_t
> (permutations of Fibonacci
30996 <span class=
"red">3.55<br> (
17112372205ns)
</span>
31001 <span class=
"blue">1.23<br> (
5911837749ns)
</span>
31006 <span class=
"red">2.50<br> (
12050581754ns)
</span>
31011 <span class=
"blue">1.41<br> (
6807285781ns)
</span>
31016 <span class=
"green">1.00<br> (
4825798492ns)
</span>
31023 gcd
<boost::multiprecision::uint512_t
> (random prime number
31029 <span class=
"red">4.50<br> (
5057957ns)
</span>
31034 <span class=
"blue">1.24<br> (
1389638ns)
</span>
31039 <span class=
"red">3.14<br> (
3534092ns)
</span>
31044 <span class=
"blue">1.46<br> (
1639899ns)
</span>
31049 <span class=
"green">1.00<br> (
1125162ns)
</span>
31056 gcd
<boost::multiprecision::uint512_t
> (uniform random numbers)
31061 <span class=
"blue">1.73<br> (
54047618ns)
</span>
31066 <span class=
"blue">1.41<br> (
43900144ns)
</span>
31071 <span class=
"green">1.18<br> (
36748862ns)
</span>
31076 <span class=
"blue">1.59<br> (
49619900ns)
</span>
31081 <span class=
"green">1.00<br> (
31215862ns)
</span>
31088 gcd
<unsigned long long
> (Trivial cases)
31093 <span class=
"green">1.00<br> (
126ns)
</span>
31098 <span class=
"blue">1.39<br> (
175ns)
</span>
31103 <span class=
"blue">1.25<br> (
157ns)
</span>
31108 <span class=
"green">1.13<br> (
142ns)
</span>
31113 <span class=
"green">1.08<br> (
136ns)
</span>
31120 gcd
<unsigned long long
> (adjacent Fibonacci numbers)
31125 <span class=
"green">1.00<br> (
9128ns)
</span>
31130 <span class=
"red">9.71<br> (
88614ns)
</span>
31135 <span class=
"blue">1.42<br> (
12990ns)
</span>
31140 <span class=
"red">9.53<br> (
86978ns)
</span>
31145 <span class=
"red">2.05<br> (
18728ns)
</span>
31152 gcd
<unsigned long long
> (permutations of Fibonacci numbers)
31157 <span class=
"red">2.35<br> (
3279425ns)
</span>
31162 <span class=
"green">1.13<br> (
1572402ns)
</span>
31167 <span class=
"blue">1.97<br> (
2742654ns)
</span>
31172 <span class=
"green">1.09<br> (
1514923ns)
</span>
31177 <span class=
"green">1.00<br> (
1393889ns)
</span>
31184 gcd
<unsigned long long
> (random prime number products)
31189 <span class=
"blue">1.47<br> (
602247ns)
</span>
31194 <span class=
"green">1.10<br> (
447959ns)
</span>
31199 <span class=
"blue">1.24<br> (
506832ns)
</span>
31204 <span class=
"green">1.08<br> (
442637ns)
</span>
31209 <span class=
"green">1.00<br> (
408504ns)
</span>
31216 gcd
<unsigned long long
> (uniform random numbers)
31221 <span class=
"green">1.16<br> (
782472ns)
</span>
31226 <span class=
"green">1.16<br> (
781423ns)
</span>
31231 <span class=
"green">1.00<br> (
672974ns)
</span>
31236 <span class=
"green">1.16<br> (
779270ns)
</span>
31241 <span class=
"green">1.10<br> (
742312ns)
</span>
31248 gcd
<unsigned long
> (Trivial cases)
31253 <span class=
"green">1.00<br> (
112ns)
</span>
31258 <span class=
"blue">1.42<br> (
159ns)
</span>
31263 <span class=
"blue">1.22<br> (
137ns)
</span>
31268 <span class=
"blue">1.21<br> (
135ns)
</span>
31273 <span class=
"blue">1.21<br> (
135ns)
</span>
31280 gcd
<unsigned long
> (adjacent Fibonacci numbers)
31285 <span class=
"green">1.00<br> (
10253ns)
</span>
31290 <span class=
"red">8.66<br> (
88746ns)
</span>
31295 <span class=
"blue">1.31<br> (
13391ns)
</span>
31300 <span class=
"red">8.51<br> (
87217ns)
</span>
31305 <span class=
"blue">1.79<br> (
18361ns)
</span>
31312 gcd
<unsigned long
> (permutations of Fibonacci numbers)
31317 <span class=
"red">2.35<br> (
3271184ns)
</span>
31322 <span class=
"green">1.13<br> (
1576470ns)
</span>
31327 <span class=
"blue">1.99<br> (
2761823ns)
</span>
31332 <span class=
"green">1.10<br> (
1524202ns)
</span>
31337 <span class=
"green">1.00<br> (
1391168ns)
</span>
31344 gcd
<unsigned long
> (random prime number products)
31349 <span class=
"blue">1.45<br> (
597876ns)
</span>
31354 <span class=
"green">1.08<br> (
446057ns)
</span>
31359 <span class=
"blue">1.22<br> (
501704ns)
</span>
31364 <span class=
"green">1.08<br> (
445617ns)
</span>
31369 <span class=
"green">1.00<br> (
412184ns)
</span>
31376 gcd
<unsigned long
> (uniform random numbers)
31381 <span class=
"green">1.18<br> (
794630ns)
</span>
31386 <span class=
"green">1.18<br> (
793453ns)
</span>
31391 <span class=
"green">1.00<br> (
675176ns)
</span>
31396 <span class=
"green">1.17<br> (
791469ns)
</span>
31401 <span class=
"green">1.15<br> (
775141ns)
</span>
31408 gcd
<unsigned short
> (Trivial cases)
31413 <span class=
"blue">1.37<br> (
127ns)
</span>
31418 <span class=
"green">1.01<br> (
94ns)
</span>
31423 <span class=
"blue">1.65<br> (
153ns)
</span>
31428 <span class=
"green">1.00<br> (
93ns)
</span>
31433 <span class=
"green">1.15<br> (
107ns)
</span>
31440 gcd
<unsigned short
> (adjacent Fibonacci numbers)
31445 <span class=
"green">1.00<br> (
647ns)
</span>
31450 <span class=
"red">4.94<br> (
3195ns)
</span>
31455 <span class=
"blue">1.85<br> (
1197ns)
</span>
31460 <span class=
"red">4.80<br> (
3103ns)
</span>
31465 <span class=
"blue">1.26<br> (
814ns)
</span>
31472 gcd
<unsigned short
> (permutations of Fibonacci numbers)
31477 <span class=
"red">2.18<br> (
23922ns)
</span>
31482 <span class=
"red">2.18<br> (
23937ns)
</span>
31487 <span class=
"red">3.25<br> (
35622ns)
</span>
31492 <span class=
"red">2.02<br> (
22184ns)
</span>
31497 <span class=
"green">1.00<br> (
10975ns)
</span>
31504 gcd
<unsigned short
> (random prime number products)
31509 <span class=
"blue">1.76<br> (
164869ns)
</span>
31514 <span class=
"green">1.06<br> (
99310ns)
</span>
31519 <span class=
"blue">1.75<br> (
163857ns)
</span>
31524 <span class=
"green">1.00<br> (
93720ns)
</span>
31529 <span class=
"green">1.03<br> (
96506ns)
</span>
31536 gcd
<unsigned short
> (uniform random numbers)
31541 <span class=
"blue">1.49<br> (
207037ns)
</span>
31546 <span class=
"green">1.03<br> (
143353ns)
</span>
31551 <span class=
"blue">1.49<br> (
206536ns)
</span>
31556 <span class=
"green">1.00<br> (
138705ns)
</span>
31561 <span class=
"green">1.05<br> (
145798ns)
</span>
31568 gcd
<unsigned
> (Trivial cases)
31573 <span class=
"blue">1.33<br> (
118ns)
</span>
31578 <span class=
"green">1.04<br> (
93ns)
</span>
31583 <span class=
"blue">1.66<br> (
148ns)
</span>
31588 <span class=
"green">1.00<br> (
89ns)
</span>
31593 <span class=
"green">1.11<br> (
99ns)
</span>
31600 gcd
<unsigned
> (adjacent Fibonacci numbers)
31605 <span class=
"green">1.00<br> (
1828ns)
</span>
31610 <span class=
"red">8.08<br> (
14770ns)
</span>
31615 <span class=
"red">2.43<br> (
4441ns)
</span>
31620 <span class=
"red">7.29<br> (
13321ns)
</span>
31625 <span class=
"blue">1.48<br> (
2706ns)
</span>
31632 gcd
<unsigned
> (permutations of Fibonacci numbers)
31637 <span class=
"red">2.12<br> (
350485ns)
</span>
31642 <span class=
"green">1.16<br> (
190884ns)
</span>
31647 <span class=
"red">2.17<br> (
359150ns)
</span>
31652 <span class=
"green">1.03<br> (
170124ns)
</span>
31657 <span class=
"green">1.00<br> (
165174ns)
</span>
31664 gcd
<unsigned
> (random prime number products)
31669 <span class=
"blue">1.73<br> (
316056ns)
</span>
31674 <span class=
"green">1.09<br> (
199210ns)
</span>
31679 <span class=
"blue">1.61<br> (
295756ns)
</span>
31684 <span class=
"green">1.00<br> (
183139ns)
</span>
31689 <span class=
"blue">1.24<br> (
226528ns)
</span>
31696 gcd
<unsigned
> (uniform random numbers)
31701 <span class=
"blue">1.37<br> (
389398ns)
</span>
31706 <span class=
"green">1.03<br> (
293115ns)
</span>
31711 <span class=
"blue">1.32<br> (
375314ns)
</span>
31716 <span class=
"green">1.00<br> (
284048ns)
</span>
31721 <span class=
"blue">1.24<br> (
352400ns)
</span>
31728 <br class=
"table-break">
31730 <div class=
"section">
31731 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
31732 <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
31733 method comparison with Intel C++ C++
0x mode version
1500 on linux
</a>
31734 </h2></div></div></div>
31735 <div class=
"table">
31736 <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>
31737 <div class=
"table-contents"><table class=
"table" summary=
"gcd method comparison with Intel C++ C++0x mode version 1500 on linux">
31754 Stein_gcd boost
1.61
31759 Euclid_gcd boost
1.61
31764 Stein_gcd_textbook boost
1.61
31769 gcd_euclid_textbook boost
1.61
31774 mixed_binary_gcd boost
1.61
31782 gcd
<boost::multiprecision::uint1024_t
> (Trivial cases)
31787 <span class=
"red">4.77<br> (
4641ns)
</span>
31792 <span class=
"green">1.01<br> (
980ns)
</span>
31797 <span class=
"red">2.10<br> (
2043ns)
</span>
31802 <span class=
"green">1.00<br> (
973ns)
</span>
31807 <span class=
"red">2.02<br> (
1970ns)
</span>
31814 gcd
<boost::multiprecision::uint1024_t
> (adjacent Fibonacci
31820 <span class=
"red">2.08<br> (
58154864ns)
</span>
31825 <span class=
"red">2.50<br> (
69904918ns)
</span>
31830 <span class=
"blue">1.33<br> (
37216550ns)
</span>
31835 <span class=
"red">2.71<br> (
75796697ns)
</span>
31840 <span class=
"green">1.00<br> (
27972451ns)
</span>
31847 gcd
<boost::multiprecision::uint1024_t
> (permutations of Fibonacci
31853 <span class=
"red">19.48<br> (
33271105714ns)
</span>
31858 <span class=
"green">1.00<br> (
1708193354ns)
</span>
31863 <span class=
"red">12.76<br> (
21792913775ns)
</span>
31868 <span class=
"green">1.06<br> (
1815382677ns)
</span>
31873 <span class=
"red">2.18<br> (
3723938582ns)
</span>
31880 gcd
<boost::multiprecision::uint1024_t
> (random prime number
31886 <span class=
"red">6.89<br> (
9414373ns)
</span>
31891 <span class=
"green">1.00<br> (
1367187ns)
</span>
31896 <span class=
"red">4.72<br> (
6458117ns)
</span>
31901 <span class=
"green">1.16<br> (
1583753ns)
</span>
31906 <span class=
"green">1.14<br> (
1562793ns)
</span>
31913 gcd
<boost::multiprecision::uint1024_t
> (uniform random numbers)
31918 <span class=
"blue">1.93<br> (
202561994ns)
</span>
31923 <span class=
"green">1.06<br> (
111048658ns)
</span>
31928 <span class=
"blue">1.27<br> (
132829158ns)
</span>
31933 <span class=
"green">1.08<br> (
113036723ns)
</span>
31938 <span class=
"green">1.00<br> (
104969288ns)
</span>
31945 gcd
<boost::multiprecision::uint256_t
> (Trivial cases)
31950 <span class=
"red">6.93<br> (
3917ns)
</span>
31955 <span class=
"green">1.00<br> (
565ns)
</span>
31960 <span class=
"red">2.62<br> (
1479ns)
</span>
31965 <span class=
"green">1.01<br> (
573ns)
</span>
31970 <span class=
"red">2.71<br> (
1531ns)
</span>
31977 gcd
<boost::multiprecision::uint256_t
> (adjacent Fibonacci numbers)
31982 <span class=
"red">2.21<br> (
30286211ns)
</span>
31987 <span class=
"blue">1.23<br> (
16874361ns)
</span>
31992 <span class=
"blue">1.39<br> (
19081717ns)
</span>
31997 <span class=
"blue">1.29<br> (
17676519ns)
</span>
32002 <span class=
"green">1.00<br> (
13726965ns)
</span>
32009 gcd
<boost::multiprecision::uint256_t
> (permutations of Fibonacci
32015 <span class=
"red">3.09<br> (
16264475163ns)
</span>
32020 <span class=
"green">1.00<br> (
5267565731ns)
</span>
32025 <span class=
"blue">1.95<br> (
10286841026ns)
</span>
32030 <span class=
"green">1.04<br> (
5490091759ns)
</span>
32035 <span class=
"green">1.10<br> (
5793652829ns)
</span>
32042 gcd
<boost::multiprecision::uint256_t
> (random prime number
32048 <span class=
"red">7.24<br> (
9135147ns)
</span>
32053 <span class=
"green">1.00<br> (
1261015ns)
</span>
32058 <span class=
"red">4.68<br> (
5898603ns)
</span>
32063 <span class=
"green">1.04<br> (
1309201ns)
</span>
32068 <span class=
"green">1.19<br> (
1498616ns)
</span>
32075 gcd
<boost::multiprecision::uint256_t
> (uniform random numbers)
32080 <span class=
"red">2.19<br> (
37665692ns)
</span>
32085 <span class=
"green">1.00<br> (
17208818ns)
</span>
32090 <span class=
"blue">1.40<br> (
24038634ns)
</span>
32095 <span class=
"green">1.04<br> (
17885551ns)
</span>
32100 <span class=
"green">1.04<br> (
17856525ns)
</span>
32107 gcd
<boost::multiprecision::uint512_t
> (Trivial cases)
32112 <span class=
"red">6.14<br> (
4226ns)
</span>
32117 <span class=
"green">1.04<br> (
714ns)
</span>
32122 <span class=
"red">2.40<br> (
1650ns)
</span>
32127 <span class=
"green">1.00<br> (
688ns)
</span>
32132 <span class=
"red">2.54<br> (
1750ns)
</span>
32139 gcd
<boost::multiprecision::uint512_t
> (adjacent Fibonacci numbers)
32144 <span class=
"red">2.09<br> (
50478428ns)
</span>
32149 <span class=
"blue">1.85<br> (
44510007ns)
</span>
32154 <span class=
"blue">1.30<br> (
31453596ns)
</span>
32159 <span class=
"blue">1.95<br> (
46966463ns)
</span>
32164 <span class=
"green">1.00<br> (
24119978ns)
</span>
32171 gcd
<boost::multiprecision::uint512_t
> (permutations of Fibonacci
32177 <span class=
"red">4.78<br> (
28634298954ns)
</span>
32182 <span class=
"green">1.00<br> (
5992545367ns)
</span>
32187 <span class=
"red">3.03<br> (
18149620491ns)
</span>
32192 <span class=
"green">1.07<br> (
6428199599ns)
</span>
32197 <span class=
"green">1.16<br> (
6922805976ns)
</span>
32204 gcd
<boost::multiprecision::uint512_t
> (random prime number
32210 <span class=
"red">6.82<br> (
9443735ns)
</span>
32215 <span class=
"green">1.00<br> (
1384889ns)
</span>
32220 <span class=
"red">4.40<br> (
6089320ns)
</span>
32225 <span class=
"green">1.08<br> (
1490160ns)
</span>
32230 <span class=
"green">1.20<br> (
1659326ns)
</span>
32237 gcd
<boost::multiprecision::uint512_t
> (uniform random numbers)
32242 <span class=
"blue">1.91<br> (
81450557ns)
</span>
32247 <span class=
"green">1.00<br> (
42646044ns)
</span>
32252 <span class=
"blue">1.25<br> (
53179175ns)
</span>
32257 <span class=
"green">1.10<br> (
46719225ns)
</span>
32262 <span class=
"green">1.00<br> (
42673142ns)
</span>
32269 gcd
<unsigned long long
> (Trivial cases)
32274 <span class=
"green">1.00<br> (
116ns)
</span>
32279 <span class=
"blue">1.41<br> (
164ns)
</span>
32284 <span class=
"green">1.18<br> (
137ns)
</span>
32289 <span class=
"green">1.14<br> (
132ns)
</span>
32294 <span class=
"green">1.11<br> (
129ns)
</span>
32301 gcd
<unsigned long long
> (adjacent Fibonacci numbers)
32306 <span class=
"green">1.00<br> (
10264ns)
</span>
32311 <span class=
"red">8.74<br> (
89752ns)
</span>
32316 <span class=
"blue">1.79<br> (
18416ns)
</span>
32321 <span class=
"red">8.56<br> (
87836ns)
</span>
32326 <span class=
"blue">1.92<br> (
19682ns)
</span>
32333 gcd
<unsigned long long
> (permutations of Fibonacci numbers)
32338 <span class=
"red">2.38<br> (
3155892ns)
</span>
32343 <span class=
"green">1.17<br> (
1546387ns)
</span>
32348 <span class=
"red">2.31<br> (
3064571ns)
</span>
32353 <span class=
"green">1.14<br> (
1505421ns)
</span>
32358 <span class=
"green">1.00<br> (
1324137ns)
</span>
32365 gcd
<unsigned long long
> (random prime number products)
32370 <span class=
"blue">1.51<br> (
570068ns)
</span>
32375 <span class=
"green">1.19<br> (
446612ns)
</span>
32380 <span class=
"blue">1.48<br> (
558835ns)
</span>
32385 <span class=
"green">1.19<br> (
446745ns)
</span>
32390 <span class=
"green">1.00<br> (
376559ns)
</span>
32397 gcd
<unsigned long long
> (uniform random numbers)
32402 <span class=
"green">1.02<br> (
729507ns)
</span>
32407 <span class=
"green">1.12<br> (
796575ns)
</span>
32412 <span class=
"green">1.06<br> (
754568ns)
</span>
32417 <span class=
"green">1.09<br> (
780209ns)
</span>
32422 <span class=
"green">1.00<br> (
714345ns)
</span>
32429 gcd
<unsigned long
> (Trivial cases)
32434 <span class=
"green">1.00<br> (
111ns)
</span>
32439 <span class=
"blue">1.50<br> (
167ns)
</span>
32444 <span class=
"blue">1.35<br> (
150ns)
</span>
32449 <span class=
"blue">1.22<br> (
135ns)
</span>
32454 <span class=
"green">1.14<br> (
126ns)
</span>
32461 gcd
<unsigned long
> (adjacent Fibonacci numbers)
32466 <span class=
"green">1.00<br> (
10290ns)
</span>
32471 <span class=
"red">9.04<br> (
92993ns)
</span>
32476 <span class=
"blue">1.79<br> (
18378ns)
</span>
32481 <span class=
"red">8.51<br> (
87529ns)
</span>
32486 <span class=
"blue">1.91<br> (
19686ns)
</span>
32493 gcd
<unsigned long
> (permutations of Fibonacci numbers)
32498 <span class=
"red">2.39<br> (
3151730ns)
</span>
32503 <span class=
"green">1.19<br> (
1571898ns)
</span>
32508 <span class=
"red">2.39<br> (
3157925ns)
</span>
32513 <span class=
"green">1.15<br> (
1514291ns)
</span>
32518 <span class=
"green">1.00<br> (
1321038ns)
</span>
32525 gcd
<unsigned long
> (random prime number products)
32530 <span class=
"blue">1.52<br> (
567900ns)
</span>
32535 <span class=
"green">1.20<br> (
447416ns)
</span>
32540 <span class=
"blue">1.53<br> (
570241ns)
</span>
32545 <span class=
"green">1.17<br> (
437075ns)
</span>
32550 <span class=
"green">1.00<br> (
373656ns)
</span>
32557 gcd
<unsigned long
> (uniform random numbers)
32562 <span class=
"green">1.02<br> (
725502ns)
</span>
32567 <span class=
"green">1.11<br> (
786216ns)
</span>
32572 <span class=
"green">1.14<br> (
809581ns)
</span>
32577 <span class=
"green">1.16<br> (
823657ns)
</span>
32582 <span class=
"green">1.00<br> (
709300ns)
</span>
32589 gcd
<unsigned short
> (Trivial cases)
32594 <span class=
"blue">1.70<br> (
119ns)
</span>
32599 <span class=
"green">1.10<br> (
77ns)
</span>
32604 <span class=
"blue">1.64<br> (
115ns)
</span>
32609 <span class=
"green">1.00<br> (
70ns)
</span>
32614 <span class=
"blue">1.34<br> (
94ns)
</span>
32621 gcd
<unsigned short
> (adjacent Fibonacci numbers)
32626 <span class=
"green">1.00<br> (
505ns)
</span>
32631 <span class=
"red">6.66<br> (
3361ns)
</span>
32636 <span class=
"blue">1.82<br> (
920ns)
</span>
32641 <span class=
"red">6.00<br> (
3031ns)
</span>
32646 <span class=
"blue">1.43<br> (
723ns)
</span>
32653 gcd
<unsigned short
> (permutations of Fibonacci numbers)
32658 <span class=
"green">1.03<br> (
9677ns)
</span>
32663 <span class=
"red">2.47<br> (
23264ns)
</span>
32668 <span class=
"red">2.31<br> (
21708ns)
</span>
32673 <span class=
"red">2.20<br> (
20726ns)
</span>
32678 <span class=
"green">1.00<br> (
9404ns)
</span>
32685 gcd
<unsigned short
> (random prime number products)
32690 <span class=
"blue">1.66<br> (
144754ns)
</span>
32695 <span class=
"green">1.04<br> (
91131ns)
</span>
32700 <span class=
"blue">1.75<br> (
152844ns)
</span>
32705 <span class=
"green">1.00<br> (
87426ns)
</span>
32710 <span class=
"green">1.09<br> (
95489ns)
</span>
32717 gcd
<unsigned short
> (uniform random numbers)
32722 <span class=
"blue">1.47<br> (
193344ns)
</span>
32727 <span class=
"green">1.05<br> (
138447ns)
</span>
32732 <span class=
"blue">1.54<br> (
203579ns)
</span>
32737 <span class=
"green">1.00<br> (
131849ns)
</span>
32742 <span class=
"green">1.12<br> (
147658ns)
</span>
32749 gcd
<unsigned
> (Trivial cases)
32754 <span class=
"blue">1.53<br> (
121ns)
</span>
32759 <span class=
"green">1.09<br> (
86ns)
</span>
32764 <span class=
"blue">1.80<br> (
142ns)
</span>
32769 <span class=
"green">1.00<br> (
79ns)
</span>
32774 <span class=
"blue">1.23<br> (
97ns)
</span>
32781 gcd
<unsigned
> (adjacent Fibonacci numbers)
32786 <span class=
"green">1.00<br> (
2543ns)
</span>
32791 <span class=
"red">5.58<br> (
14181ns)
</span>
32796 <span class=
"blue">1.87<br> (
4761ns)
</span>
32801 <span class=
"red">5.23<br> (
13303ns)
</span>
32806 <span class=
"blue">1.28<br> (
3249ns)
</span>
32813 gcd
<unsigned
> (permutations of Fibonacci numbers)
32818 <span class=
"red">2.23<br> (
322541ns)
</span>
32823 <span class=
"blue">1.24<br> (
178892ns)
</span>
32828 <span class=
"red">2.63<br> (
380151ns)
</span>
32833 <span class=
"green">1.16<br> (
167798ns)
</span>
32838 <span class=
"green">1.00<br> (
144818ns)
</span>
32845 gcd
<unsigned
> (random prime number products)
32850 <span class=
"blue">1.58<br> (
287780ns)
</span>
32855 <span class=
"green">1.04<br> (
190430ns)
</span>
32860 <span class=
"blue">1.72<br> (
313206ns)
</span>
32865 <span class=
"green">1.00<br> (
182486ns)
</span>
32870 <span class=
"green">1.06<br> (
194089ns)
</span>
32877 gcd
<unsigned
> (uniform random numbers)
32882 <span class=
"blue">1.25<br> (
357105ns)
</span>
32887 <span class=
"green">1.00<br> (
285373ns)
</span>
32892 <span class=
"blue">1.43<br> (
406966ns)
</span>
32897 <span class=
"green">1.03<br> (
294621ns)
</span>
32902 <span class=
"green">1.12<br> (
319048ns)
</span>
32909 <br class=
"table-break">
32911 <div class=
"section">
32912 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
32913 <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
32914 method comparison with Microsoft Visual C++ version
14.0 on Windows x64
</a>
32915 </h2></div></div></div>
32916 <div class=
"table">
32917 <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
32919 <div class=
"table-contents"><table class=
"table" summary=
"gcd method comparison with Microsoft Visual C++ version 14.0 on Windows
32943 Stein_gcd boost
1.61
32948 Euclid_gcd boost
1.61
32953 Stein_gcd_textbook boost
1.61
32958 gcd_euclid_textbook boost
1.61
32963 mixed_binary_gcd boost
1.61
32973 Euclid_gcd boost
1.64
32978 Stein_gcd boost
1.64
32983 mixed_binary_gcd boost
1.64
32988 Stein_gcd_textbook boost
1.64
32993 gcd_euclid_textbook boost
1.64
33001 gcd
<boost::multiprecision::uint1024_t
> (Trivial cases)
33006 <span class=
"red">3.05<br> (
2653ns)
</span>
33011 <span class=
"green">1.00<br> (
871ns)
</span>
33016 <span class=
"blue">1.44<br> (
1254ns)
</span>
33021 <span class=
"green">1.01<br> (
882ns)
</span>
33026 <span class=
"blue">1.92<br> (
1669ns)
</span>
33031 <span class=
"red">2.53<br> (
2207ns)
</span>
33036 <span class=
"red">2.62<br> (
2281ns)
</span>
33041 <span class=
"red">11.46<br> (
9978ns)
</span>
33046 <span class=
"red">10.70<br> (
9316ns)
</span>
33051 <span class=
"red">3.48<br> (
3035ns)
</span>
33056 <span class=
"red">2.72<br> (
2367ns)
</span>
33063 gcd
<boost::multiprecision::uint1024_t
> (adjacent Fibonacci
33069 <span class=
"red">2.42<br> (
59670883ns)
</span>
33074 <span class=
"red">2.57<br> (
63320661ns)
</span>
33079 <span class=
"green">1.19<br> (
29370585ns)
</span>
33084 <span class=
"red">2.22<br> (
54668476ns)
</span>
33089 <span class=
"blue">1.65<br> (
40663816ns)
</span>
33094 <span class=
"green">1.00<br> (
24623955ns)
</span>
33099 <span class=
"red">4.35<br> (
107118158ns)
</span>
33104 <span class=
"red">5.35<br> (
131687985ns)
</span>
33109 <span class=
"red">3.15<br> (
77463382ns)
</span>
33114 <span class=
"red">2.14<br> (
52636654ns)
</span>
33119 <span class=
"red">5.25<br> (
129158187ns)
</span>
33126 gcd
<boost::multiprecision::uint1024_t
> (permutations of Fibonacci
33132 <span class=
"red">15.51<br> (
33644126589ns)
</span>
33137 <span class=
"green">1.00<br> (
2169788957ns)
</span>
33142 <span class=
"red">7.78<br> (
16883236272ns)
</span>
33147 <span class=
"green">1.10<br> (
2378290598ns)
</span>
33152 <span class=
"red">2.64<br> (
5721817992ns)
</span>
33157 <span class=
"red">5.89<br> (
12776783246ns)
</span>
33162 <span class=
"blue">1.60<br> (
3473198791ns)
</span>
33167 <span class=
"red">38.51<br> (
83549633852ns)
</span>
33172 <span class=
"red">5.64<br> (
12235187520ns)
</span>
33177 <span class=
"red">14.54<br> (
31558153140ns)
</span>
33182 <span class=
"blue">1.79<br> (
3883541816ns)
</span>
33189 gcd
<boost::multiprecision::uint1024_t
> (random prime number
33195 <span class=
"red">5.56<br> (
7426321ns)
</span>
33200 <span class=
"green">1.06<br> (
1420925ns)
</span>
33205 <span class=
"red">3.18<br> (
4254380ns)
</span>
33210 <span class=
"green">1.00<br> (
1336372ns)
</span>
33215 <span class=
"blue">1.61<br> (
2149489ns)
</span>
33220 <span class=
"blue">1.72<br> (
2295367ns)
</span>
33225 <span class=
"blue">1.97<br> (
2629042ns)
</span>
33230 <span class=
"red">16.99<br> (
22706002ns)
</span>
33235 <span class=
"red">3.66<br> (
4896256ns)
</span>
33240 <span class=
"red">6.66<br> (
8899615ns)
</span>
33245 <span class=
"red">2.47<br> (
3296882ns)
</span>
33252 gcd
<boost::multiprecision::uint1024_t
> (uniform random numbers)
33257 <span class=
"red">3.03<br> (
275000359ns)
</span>
33262 <span class=
"blue">1.20<br> (
109316990ns)
</span>
33267 <span class=
"blue">1.36<br> (
123200308ns)
</span>
33272 <span class=
"green">1.00<br> (
90757472ns)
</span>
33277 <span class=
"red">2.11<br> (
191066461ns)
</span>
33282 <span class=
"blue">1.36<br> (
123876688ns)
</span>
33287 <span class=
"blue">1.86<br> (
168555428ns)
</span>
33292 <span class=
"red">4.94<br> (
448341733ns)
</span>
33297 <span class=
"red">2.87<br> (
260414480ns)
</span>
33302 <span class=
"red">2.10<br> (
190249211ns)
</span>
33307 <span class=
"red">2.06<br> (
187300242ns)
</span>
33314 gcd
<boost::multiprecision::uint256_t
> (Trivial cases)
33319 <span class=
"red">3.56<br> (
2100ns)
</span>
33324 <span class=
"green">1.00<br> (
590ns)
</span>
33329 <span class=
"blue">1.52<br> (
896ns)
</span>
33334 <span class=
"green">1.01<br> (
594ns)
</span>
33339 <span class=
"red">2.47<br> (
1460ns)
</span>
33344 <span class=
"blue">1.52<br> (
896ns)
</span>
33349 <span class=
"blue">1.65<br> (
974ns)
</span>
33354 <span class=
"red">8.24<br> (
4859ns)
</span>
33359 <span class=
"red">7.14<br> (
4211ns)
</span>
33364 <span class=
"red">2.36<br> (
1390ns)
</span>
33369 <span class=
"blue">1.36<br> (
803ns)
</span>
33376 gcd
<boost::multiprecision::uint256_t
> (adjacent Fibonacci numbers)
33381 <span class=
"red">2.41<br> (
25292952ns)
</span>
33386 <span class=
"blue">1.35<br> (
14156133ns)
</span>
33391 <span class=
"blue">1.33<br> (
14011069ns)
</span>
33396 <span class=
"blue">1.29<br> (
13517673ns)
</span>
33401 <span class=
"blue">1.80<br> (
18914822ns)
</span>
33406 <span class=
"green">1.00<br> (
10509446ns)
</span>
33411 <span class=
"red">2.42<br> (
25415287ns)
</span>
33416 <span class=
"red">4.34<br> (
45569911ns)
</span>
33421 <span class=
"red">2.75<br> (
28868909ns)
</span>
33426 <span class=
"blue">1.69<br> (
17787967ns)
</span>
33431 <span class=
"red">2.45<br> (
25703761ns)
</span>
33438 gcd
<boost::multiprecision::uint256_t
> (permutations of Fibonacci
33444 <span class=
"red">3.23<br> (
13662865260ns)
</span>
33449 <span class=
"green">1.06<br> (
4469548580ns)
</span>
33454 <span class=
"blue">1.76<br> (
7471801261ns)
</span>
33459 <span class=
"green">1.00<br> (
4236351208ns)
</span>
33464 <span class=
"blue">1.85<br> (
7828273663ns)
</span>
33469 <span class=
"blue">1.33<br> (
5641641009ns)
</span>
33474 <span class=
"red">2.00<br> (
8481980418ns)
</span>
33479 <span class=
"red">6.13<br> (
25958089997ns)
</span>
33484 <span class=
"red">3.03<br> (
12831671502ns)
</span>
33489 <span class=
"red">2.46<br> (
10425285342ns)
</span>
33494 <span class=
"red">2.00<br> (
8481275507ns)
</span>
33501 gcd
<boost::multiprecision::uint256_t
> (random prime number
33507 <span class=
"red">5.65<br> (
7151179ns)
</span>
33512 <span class=
"green">1.01<br> (
1279095ns)
</span>
33517 <span class=
"red">3.25<br> (
4106910ns)
</span>
33522 <span class=
"green">1.00<br> (
1264825ns)
</span>
33527 <span class=
"blue">1.70<br> (
2152290ns)
</span>
33532 <span class=
"blue">1.92<br> (
2431940ns)
</span>
33537 <span class=
"blue">1.85<br> (
2345808ns)
</span>
33542 <span class=
"red">11.27<br> (
14248457ns)
</span>
33547 <span class=
"red">2.76<br> (
3489015ns)
</span>
33552 <span class=
"red">4.98<br> (
6301435ns)
</span>
33557 <span class=
"blue">1.89<br> (
2392981ns)
</span>
33564 gcd
<boost::multiprecision::uint256_t
> (uniform random numbers)
33569 <span class=
"red">2.45<br> (
32310613ns)
</span>
33574 <span class=
"green">1.06<br> (
14059302ns)
</span>
33579 <span class=
"blue">1.35<br> (
17793742ns)
</span>
33584 <span class=
"green">1.00<br> (
13204360ns)
</span>
33589 <span class=
"blue">1.84<br> (
24264232ns)
</span>
33594 <span class=
"green">1.15<br> (
15190274ns)
</span>
33599 <span class=
"blue">1.97<br> (
26017484ns)
</span>
33604 <span class=
"red">4.46<br> (
58842348ns)
</span>
33609 <span class=
"red">2.79<br> (
36785666ns)
</span>
33614 <span class=
"blue">1.69<br> (
22326488ns)
</span>
33619 <span class=
"blue">1.91<br> (
25204278ns)
</span>
33626 gcd
<boost::multiprecision::uint512_t
> (Trivial cases)
33631 <span class=
"red">3.43<br> (
2210ns)
</span>
33636 <span class=
"green">1.00<br> (
644ns)
</span>
33641 <span class=
"blue">1.55<br> (
1000ns)
</span>
33646 <span class=
"green">1.03<br> (
662ns)
</span>
33651 <span class=
"red">2.10<br> (
1355ns)
</span>
33656 <span class=
"blue">1.42<br> (
913ns)
</span>
33661 <span class=
"blue">1.54<br> (
989ns)
</span>
33666 <span class=
"red">7.32<br> (
4716ns)
</span>
33671 <span class=
"red">6.40<br> (
4122ns)
</span>
33676 <span class=
"red">2.12<br> (
1368ns)
</span>
33681 <span class=
"blue">1.27<br> (
817ns)
</span>
33688 gcd
<boost::multiprecision::uint512_t
> (adjacent Fibonacci numbers)
33693 <span class=
"red">2.09<br> (
48927775ns)
</span>
33698 <span class=
"blue">1.58<br> (
37027792ns)
</span>
33703 <span class=
"green">1.11<br> (
26031785ns)
</span>
33708 <span class=
"blue">1.45<br> (
33931511ns)
</span>
33713 <span class=
"blue">1.43<br> (
33404007ns)
</span>
33718 <span class=
"green">1.00<br> (
23435290ns)
</span>
33723 <span class=
"red">3.12<br> (
73104180ns)
</span>
33728 <span class=
"red">3.84<br> (
90089949ns)
</span>
33733 <span class=
"red">2.43<br> (
56923240ns)
</span>
33738 <span class=
"blue">1.48<br> (
34693435ns)
</span>
33743 <span class=
"red">2.80<br> (
65620808ns)
</span>
33750 gcd
<boost::multiprecision::uint512_t
> (permutations of Fibonacci
33756 <span class=
"red">5.53<br> (
28125905824ns)
</span>
33761 <span class=
"green">1.08<br> (
5505436279ns)
</span>
33766 <span class=
"red">2.89<br> (
14713059756ns)
</span>
33771 <span class=
"green">1.00<br> (
5084759818ns)
</span>
33776 <span class=
"blue">1.85<br> (
9420550833ns)
</span>
33781 <span class=
"red">2.41<br> (
12252843971ns)
</span>
33786 <span class=
"red">2.02<br> (
10272751458ns)
</span>
33791 <span class=
"red">9.61<br> (
48856236248ns)
</span>
33796 <span class=
"red">2.98<br> (
15149065981ns)
</span>
33801 <span class=
"red">3.66<br> (
18594373353ns)
</span>
33806 <span class=
"blue">1.81<br> (
9217862382ns)
</span>
33813 gcd
<boost::multiprecision::uint512_t
> (random prime number
33819 <span class=
"red">5.48<br> (
7364662ns)
</span>
33824 <span class=
"green">1.01<br> (
1351079ns)
</span>
33829 <span class=
"red">3.28<br> (
4407547ns)
</span>
33834 <span class=
"green">1.00<br> (
1344003ns)
</span>
33839 <span class=
"blue">1.58<br> (
2123434ns)
</span>
33844 <span class=
"blue">1.89<br> (
2543037ns)
</span>
33849 <span class=
"blue">1.96<br> (
2636943ns)
</span>
33854 <span class=
"red">11.40<br> (
15325370ns)
</span>
33859 <span class=
"red">2.86<br> (
3841352ns)
</span>
33864 <span class=
"red">4.91<br> (
6593697ns)
</span>
33869 <span class=
"red">2.06<br> (
2763216ns)
</span>
33876 gcd
<boost::multiprecision::uint512_t
> (uniform random numbers)
33881 <span class=
"red">2.66<br> (
87178566ns)
</span>
33886 <span class=
"green">1.13<br> (
37150982ns)
</span>
33891 <span class=
"blue">1.39<br> (
45679514ns)
</span>
33896 <span class=
"green">1.00<br> (
32787132ns)
</span>
33901 <span class=
"blue">1.88<br> (
61528205ns)
</span>
33906 <span class=
"blue">1.33<br> (
43591274ns)
</span>
33911 <span class=
"red">2.10<br> (
68925414ns)
</span>
33916 <span class=
"red">4.32<br> (
141511277ns)
</span>
33921 <span class=
"red">3.05<br> (
100081308ns)
</span>
33926 <span class=
"blue">1.87<br> (
61292346ns)
</span>
33931 <span class=
"red">2.02<br> (
66235861ns)
</span>
33938 gcd
<unsigned long long
> (Trivial cases)
33943 <span class=
"green">1.00<br> (
119ns)
</span>
33948 <span class=
"blue">1.39<br> (
166ns)
</span>
33953 <span class=
"blue">1.41<br> (
168ns)
</span>
33958 <span class=
"green">1.17<br> (
139ns)
</span>
33963 <span class=
"green">1.13<br> (
134ns)
</span>
33968 <span class=
"red">2.65<br> (
315ns)
</span>
33973 <span class=
"blue">1.75<br> (
208ns)
</span>
33978 <span class=
"blue">1.97<br> (
235ns)
</span>
33983 <span class=
"red">2.41<br> (
287ns)
</span>
33988 <span class=
"red">4.06<br> (
483ns)
</span>
33993 <span class=
"blue">1.76<br> (
209ns)
</span>
34000 gcd
<unsigned long long
> (adjacent Fibonacci numbers)
34005 <span class=
"green">1.00<br> (
8347ns)
</span>
34010 <span class=
"red">10.38<br> (
86663ns)
</span>
34015 <span class=
"red">3.35<br> (
27955ns)
</span>
34020 <span class=
"red">10.09<br> (
84227ns)
</span>
34025 <span class=
"red">2.28<br> (
19057ns)
</span>
34030 <span class=
"red">4.08<br> (
34080ns)
</span>
34035 <span class=
"red">18.55<br> (
154835ns)
</span>
34040 <span class=
"red">2.17<br> (
18097ns)
</span>
34045 <span class=
"red">3.96<br> (
33018ns)
</span>
34050 <span class=
"red">6.98<br> (
58232ns)
</span>
34055 <span class=
"red">18.59<br> (
155185ns)
</span>
34062 gcd
<unsigned long long
> (permutations of Fibonacci numbers)
34067 <span class=
"red">2.35<br> (
3296845ns)
</span>
34072 <span class=
"green">1.09<br> (
1534499ns)
</span>
34077 <span class=
"red">2.64<br> (
3696696ns)
</span>
34082 <span class=
"green">1.06<br> (
1481449ns)
</span>
34087 <span class=
"green">1.00<br> (
1402222ns)
</span>
34092 <span class=
"blue">1.84<br> (
2586948ns)
</span>
34097 <span class=
"blue">1.88<br> (
2640516ns)
</span>
34102 <span class=
"red">3.20<br> (
4486070ns)
</span>
34107 <span class=
"blue">1.83<br> (
2569310ns)
</span>
34112 <span class=
"red">5.42<br> (
7600105ns)
</span>
34117 <span class=
"blue">1.91<br> (
2679063ns)
</span>
34124 gcd
<unsigned long long
> (random prime number products)
34129 <span class=
"blue">1.48<br> (
614650ns)
</span>
34134 <span class=
"green">1.05<br> (
435946ns)
</span>
34139 <span class=
"blue">1.61<br> (
668617ns)
</span>
34144 <span class=
"green">1.03<br> (
429584ns)
</span>
34149 <span class=
"green">1.00<br> (
415667ns)
</span>
34154 <span class=
"blue">1.84<br> (
763379ns)
</span>
34159 <span class=
"red">2.50<br> (
1038355ns)
</span>
34164 <span class=
"red">2.02<br> (
840855ns)
</span>
34169 <span class=
"blue">1.83<br> (
760952ns)
</span>
34174 <span class=
"red">3.40<br> (
1411408ns)
</span>
34179 <span class=
"red">2.53<br> (
1052873ns)
</span>
34186 gcd
<unsigned long long
> (uniform random numbers)
34191 <span class=
"green">1.06<br> (
807246ns)
</span>
34196 <span class=
"green">1.02<br> (
774035ns)
</span>
34201 <span class=
"green">1.16<br> (
883077ns)
</span>
34206 <span class=
"green">1.00<br> (
763348ns)
</span>
34211 <span class=
"green">1.00<br> (
760748ns)
</span>
34216 <span class=
"red">2.00<br> (
1524748ns)
</span>
34221 <span class=
"red">2.62<br> (
1993795ns)
</span>
34226 <span class=
"blue">1.43<br> (
1087596ns)
</span>
34231 <span class=
"blue">1.95<br> (
1484810ns)
</span>
34236 <span class=
"red">2.37<br> (
1804142ns)
</span>
34241 <span class=
"red">2.67<br> (
2027528ns)
</span>
34248 gcd
<unsigned long
> (Trivial cases)
34253 <span class=
"blue">1.39<br> (
114ns)
</span>
34258 <span class=
"green">1.09<br> (
89ns)
</span>
34263 <span class=
"red">2.04<br> (
167ns)
</span>
34268 <span class=
"green">1.00<br> (
82ns)
</span>
34273 <span class=
"green">1.15<br> (
94ns)
</span>
34278 <span class=
"blue">1.57<br> (
129ns)
</span>
34283 <span class=
"green">1.13<br> (
93ns)
</span>
34288 <span class=
"blue">1.29<br> (
106ns)
</span>
34293 <span class=
"blue">1.51<br> (
124ns)
</span>
34298 <span class=
"red">3.16<br> (
259ns)
</span>
34303 <span class=
"blue">1.23<br> (
101ns)
</span>
34310 gcd
<unsigned long
> (adjacent Fibonacci numbers)
34315 <span class=
"green">1.00<br> (
2005ns)
</span>
34320 <span class=
"red">7.64<br> (
15319ns)
</span>
34325 <span class=
"red">3.75<br> (
7524ns)
</span>
34330 <span class=
"red">7.55<br> (
15137ns)
</span>
34335 <span class=
"blue">1.84<br> (
3694ns)
</span>
34340 <span class=
"blue">1.79<br> (
3585ns)
</span>
34345 <span class=
"red">6.95<br> (
13927ns)
</span>
34350 <span class=
"green">1.12<br> (
2242ns)
</span>
34355 <span class=
"blue">1.78<br> (
3577ns)
</span>
34360 <span class=
"red">4.04<br> (
8104ns)
</span>
34365 <span class=
"red">6.99<br> (
14016ns)
</span>
34372 gcd
<unsigned long
> (permutations of Fibonacci numbers)
34377 <span class=
"red">2.46<br> (
346174ns)
</span>
34382 <span class=
"blue">1.26<br> (
177975ns)
</span>
34387 <span class=
"red">3.61<br> (
508462ns)
</span>
34392 <span class=
"green">1.17<br> (
164321ns)
</span>
34397 <span class=
"green">1.06<br> (
149731ns)
</span>
34402 <span class=
"green">1.01<br> (
141952ns)
</span>
34407 <span class=
"blue">1.31<br> (
184194ns)
</span>
34412 <span class=
"blue">1.43<br> (
201433ns)
</span>
34417 <span class=
"green">1.00<br> (
140948ns)
</span>
34422 <span class=
"red">4.11<br> (
579023ns)
</span>
34427 <span class=
"blue">1.31<br> (
184313ns)
</span>
34434 gcd
<unsigned long
> (random prime number products)
34439 <span class=
"red">2.55<br> (
317220ns)
</span>
34444 <span class=
"blue">1.48<br> (
184591ns)
</span>
34449 <span class=
"red">3.34<br> (
416236ns)
</span>
34454 <span class=
"blue">1.40<br> (
174283ns)
</span>
34459 <span class=
"blue">1.58<br> (
196343ns)
</span>
34464 <span class=
"green">1.03<br> (
128583ns)
</span>
34469 <span class=
"blue">1.57<br> (
195103ns)
</span>
34474 <span class=
"blue">1.31<br> (
163491ns)
</span>
34479 <span class=
"green">1.00<br> (
124586ns)
</span>
34484 <span class=
"red">3.85<br> (
479591ns)
</span>
34489 <span class=
"blue">1.58<br> (
196783ns)
</span>
34496 gcd
<unsigned long
> (uniform random numbers)
34501 <span class=
"blue">1.83<br> (
401554ns)
</span>
34506 <span class=
"blue">1.26<br> (
277398ns)
</span>
34511 <span class=
"red">2.31<br> (
508645ns)
</span>
34516 <span class=
"blue">1.25<br> (
274854ns)
</span>
34521 <span class=
"blue">1.48<br> (
325496ns)
</span>
34526 <span class=
"green">1.01<br> (
221040ns)
</span>
34531 <span class=
"blue">1.36<br> (
298196ns)
</span>
34536 <span class=
"green">1.00<br> (
219844ns)
</span>
34541 <span class=
"green">1.02<br> (
224566ns)
</span>
34546 <span class=
"red">2.69<br> (
591153ns)
</span>
34551 <span class=
"blue">1.36<br> (
298483ns)
</span>
34558 gcd
<unsigned short
> (Trivial cases)
34563 <span class=
"blue">1.63<br> (
122ns)
</span>
34568 <span class=
"green">1.12<br> (
84ns)
</span>
34573 <span class=
"red">2.29<br> (
172ns)
</span>
34578 <span class=
"green">1.00<br> (
75ns)
</span>
34583 <span class=
"blue">1.31<br> (
98ns)
</span>
34588 <span class=
"blue">1.87<br> (
140ns)
</span>
34593 <span class=
"blue">1.40<br> (
105ns)
</span>
34598 <span class=
"blue">1.93<br> (
145ns)
</span>
34603 <span class=
"blue">1.96<br> (
147ns)
</span>
34608 <span class=
"red">3.35<br> (
251ns)
</span>
34613 <span class=
"blue">1.24<br> (
93ns)
</span>
34620 gcd
<unsigned short
> (adjacent Fibonacci numbers)
34625 <span class=
"green">1.00<br> (
590ns)
</span>
34630 <span class=
"red">6.11<br> (
3605ns)
</span>
34635 <span class=
"red">2.69<br> (
1588ns)
</span>
34640 <span class=
"red">5.51<br> (
3250ns)
</span>
34645 <span class=
"blue">1.52<br> (
898ns)
</span>
34650 <span class=
"red">2.14<br> (
1260ns)
</span>
34655 <span class=
"red">5.94<br> (
3507ns)
</span>
34660 <span class=
"red">2.56<br> (
1513ns)
</span>
34665 <span class=
"red">2.15<br> (
1267ns)
</span>
34670 <span class=
"red">3.42<br> (
2017ns)
</span>
34675 <span class=
"red">6.01<br> (
3544ns)
</span>
34682 gcd
<unsigned short
> (permutations of Fibonacci numbers)
34687 <span class=
"blue">1.43<br> (
16631ns)
</span>
34692 <span class=
"red">2.17<br> (
25211ns)
</span>
34697 <span class=
"red">4.08<br> (
47419ns)
</span>
34702 <span class=
"blue">1.97<br> (
22841ns)
</span>
34707 <span class=
"green">1.00<br> (
11611ns)
</span>
34712 <span class=
"blue">1.67<br> (
19374ns)
</span>
34717 <span class=
"red">2.15<br> (
24936ns)
</span>
34722 <span class=
"red">2.34<br> (
27203ns)
</span>
34727 <span class=
"blue">1.57<br> (
18246ns)
</span>
34732 <span class=
"red">4.54<br> (
52686ns)
</span>
34737 <span class=
"red">2.15<br> (
25006ns)
</span>
34744 gcd
<unsigned short
> (random prime number products)
34749 <span class=
"blue">1.75<br> (
144505ns)
</span>
34754 <span class=
"blue">1.24<br> (
102665ns)
</span>
34759 <span class=
"red">2.48<br> (
205019ns)
</span>
34764 <span class=
"green">1.13<br> (
92984ns)
</span>
34769 <span class=
"blue">1.23<br> (
101392ns)
</span>
34774 <span class=
"green">1.04<br> (
86096ns)
</span>
34779 <span class=
"green">1.17<br> (
96237ns)
</span>
34784 <span class=
"blue">1.53<br> (
126473ns)
</span>
34789 <span class=
"green">1.00<br> (
82541ns)
</span>
34794 <span class=
"red">2.82<br> (
232912ns)
</span>
34799 <span class=
"green">1.20<br> (
98822ns)
</span>
34806 gcd
<unsigned short
> (uniform random numbers)
34811 <span class=
"blue">1.46<br> (
189654ns)
</span>
34816 <span class=
"green">1.13<br> (
146973ns)
</span>
34821 <span class=
"blue">1.95<br> (
254281ns)
</span>
34826 <span class=
"green">1.05<br> (
136708ns)
</span>
34831 <span class=
"green">1.18<br> (
154282ns)
</span>
34836 <span class=
"green">1.01<br> (
131622ns)
</span>
34841 <span class=
"green">1.10<br> (
143161ns)
</span>
34846 <span class=
"green">1.09<br> (
142318ns)
</span>
34851 <span class=
"green">1.00<br> (
130263ns)
</span>
34856 <span class=
"red">2.26<br> (
293895ns)
</span>
34861 <span class=
"green">1.10<br> (
142885ns)
</span>
34868 gcd
<unsigned
> (Trivial cases)
34873 <span class=
"blue">1.40<br> (
113ns)
</span>
34878 <span class=
"green">1.07<br> (
87ns)
</span>
34883 <span class=
"red">2.11<br> (
171ns)
</span>
34888 <span class=
"green">1.00<br> (
81ns)
</span>
34893 <span class=
"green">1.15<br> (
93ns)
</span>
34898 <span class=
"blue">1.59<br> (
129ns)
</span>
34903 <span class=
"green">1.16<br> (
94ns)
</span>
34908 <span class=
"blue">1.40<br> (
113ns)
</span>
34913 <span class=
"blue">1.58<br> (
128ns)
</span>
34918 <span class=
"red">3.17<br> (
257ns)
</span>
34923 <span class=
"blue">1.25<br> (
101ns)
</span>
34930 gcd
<unsigned
> (adjacent Fibonacci numbers)
34935 <span class=
"green">1.00<br> (
1993ns)
</span>
34940 <span class=
"red">6.98<br> (
13906ns)
</span>
34945 <span class=
"red">3.70<br> (
7384ns)
</span>
34950 <span class=
"red">6.68<br> (
13323ns)
</span>
34955 <span class=
"blue">1.59<br> (
3165ns)
</span>
34960 <span class=
"blue">1.71<br> (
3414ns)
</span>
34965 <span class=
"red">6.80<br> (
13554ns)
</span>
34970 <span class=
"green">1.12<br> (
2225ns)
</span>
34975 <span class=
"blue">1.80<br> (
3580ns)
</span>
34980 <span class=
"red">4.23<br> (
8433ns)
</span>
34985 <span class=
"red">7.34<br> (
14638ns)
</span>
34992 gcd
<unsigned
> (permutations of Fibonacci numbers)
34997 <span class=
"red">2.56<br> (
345911ns)
</span>
35002 <span class=
"blue">1.32<br> (
177891ns)
</span>
35007 <span class=
"red">3.80<br> (
512584ns)
</span>
35012 <span class=
"blue">1.20<br> (
162012ns)
</span>
35017 <span class=
"green">1.10<br> (
148982ns)
</span>
35022 <span class=
"green">1.04<br> (
140892ns)
</span>
35027 <span class=
"blue">1.33<br> (
179530ns)
</span>
35032 <span class=
"blue">1.43<br> (
193505ns)
</span>
35037 <span class=
"green">1.00<br> (
134997ns)
</span>
35042 <span class=
"red">4.44<br> (
599245ns)
</span>
35047 <span class=
"blue">1.41<br> (
190200ns)
</span>
35054 gcd
<unsigned
> (random prime number products)
35059 <span class=
"red">2.48<br> (
316605ns)
</span>
35064 <span class=
"blue">1.47<br> (
187049ns)
</span>
35069 <span class=
"red">3.26<br> (
415886ns)
</span>
35074 <span class=
"blue">1.38<br> (
176518ns)
</span>
35079 <span class=
"blue">1.57<br> (
200933ns)
</span>
35084 <span class=
"green">1.01<br> (
128436ns)
</span>
35089 <span class=
"blue">1.53<br> (
194872ns)
</span>
35094 <span class=
"green">1.18<br> (
150531ns)
</span>
35099 <span class=
"green">1.00<br> (
127624ns)
</span>
35104 <span class=
"red">3.81<br> (
486079ns)
</span>
35109 <span class=
"blue">1.49<br> (
190453ns)
</span>
35116 gcd
<unsigned
> (uniform random numbers)
35121 <span class=
"blue">1.96<br> (
400024ns)
</span>
35126 <span class=
"blue">1.39<br> (
283292ns)
</span>
35131 <span class=
"red">2.52<br> (
513812ns)
</span>
35136 <span class=
"blue">1.37<br> (
279687ns)
</span>
35141 <span class=
"blue">1.60<br> (
326341ns)
</span>
35146 <span class=
"green">1.04<br> (
211406ns)
</span>
35151 <span class=
"blue">1.39<br> (
284097ns)
</span>
35156 <span class=
"green">1.00<br> (
203744ns)
</span>
35161 <span class=
"green">1.02<br> (
208526ns)
</span>
35166 <span class=
"red">2.93<br> (
595972ns)
</span>
35171 <span class=
"blue">1.43<br> (
291793ns)
</span>
35178 <br class=
"table-break">
35180 <div class=
"section">
35181 <div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both">
35182 <a name=
"special_function_and_distributio.section_gcd_method_comparison_with_Microsoft_Visual_C_version_14_1_on_Windows_x64"></a><a class=
"link" href=
"index.html#special_function_and_distributio.section_gcd_method_comparison_with_Microsoft_Visual_C_version_14_1_on_Windows_x64" title=
"gcd method comparison with Microsoft Visual C++ version 14.1 on Windows x64">gcd
35183 method comparison with Microsoft Visual C++ version
14.1 on Windows x64
</a>
35184 </h2></div></div></div>
35185 <div class=
"table">
35186 <a name=
"special_function_and_distributio.section_gcd_method_comparison_with_Microsoft_Visual_C_version_14_1_on_Windows_x64.table_gcd_method_comparison_with_Microsoft_Visual_C_version_14_1_on_Windows_x64"></a><p class=
"title"><b>Table
 28.
 gcd method comparison with Microsoft Visual C++ version
14.1 on Windows
35188 <div class=
"table-contents"><table class=
"table" summary=
"gcd method comparison with Microsoft Visual C++ version 14.1 on Windows
35212 Euclid_gcd boost
1.64
35217 Stein_gcd boost
1.64
35222 mixed_binary_gcd boost
1.64
35227 Stein_gcd_textbook boost
1.64
35232 gcd_euclid_textbook boost
1.64
35240 gcd
<boost::multiprecision::uint1024_t
> (Trivial cases)
35245 <span class=
"green">1.09<br> (
801ns)
</span>
35250 <span class=
"green">1.00<br> (
732ns)
</span>
35255 <span class=
"red">4.16<br> (
3043ns)
</span>
35260 <span class=
"red">4.03<br> (
2953ns)
</span>
35265 <span class=
"blue">1.56<br> (
1142ns)
</span>
35270 <span class=
"green">1.09<br> (
796ns)
</span>
35277 gcd
<boost::multiprecision::uint1024_t
> (adjacent Fibonacci
35283 <span class=
"green">1.00<br> (
18814466ns)
</span>
35288 <span class=
"red">3.14<br> (
59009620ns)
</span>
35293 <span class=
"red">3.99<br> (
75116072ns)
</span>
35298 <span class=
"red">2.26<br> (
42593821ns)
</span>
35303 <span class=
"blue">1.58<br> (
29655430ns)
</span>
35308 <span class=
"red">2.77<br> (
52174915ns)
</span>
35315 gcd
<boost::multiprecision::uint1024_t
> (permutations of Fibonacci
35321 <span class=
"red">4.67<br> (
9475590235ns)
</span>
35326 <span class=
"green">1.07<br> (
2173235780ns)
</span>
35331 <span class=
"red">22.49<br> (
45639139129ns)
</span>
35336 <span class=
"red">3.14<br> (
6369244677ns)
</span>
35341 <span class=
"red">8.18<br> (
16601284933ns)
</span>
35346 <span class=
"green">1.00<br> (
2028937087ns)
</span>
35353 gcd
<boost::multiprecision::uint1024_t
> (random prime number
35359 <span class=
"blue">1.20<br> (
1551460ns)
</span>
35364 <span class=
"green">1.02<br> (
1314451ns)
</span>
35369 <span class=
"red">7.92<br> (
10230767ns)
</span>
35374 <span class=
"blue">1.74<br> (
2243194ns)
</span>
35379 <span class=
"red">3.36<br> (
4338456ns)
</span>
35384 <span class=
"green">1.00<br> (
1291852ns)
</span>
35391 gcd
<boost::multiprecision::uint1024_t
> (uniform random numbers)
35396 <span class=
"green">1.13<br> (
97004967ns)
</span>
35401 <span class=
"green">1.20<br> (
102255110ns)
</span>
35406 <span class=
"red">3.36<br> (
287286304ns)
</span>
35411 <span class=
"red">2.23<br> (
190999693ns)
</span>
35416 <span class=
"blue">1.42<br> (
121531123ns)
</span>
35421 <span class=
"green">1.00<br> (
85503149ns)
</span>
35428 gcd
<boost::multiprecision::uint256_t
> (Trivial cases)
35433 <span class=
"green">1.15<br> (
575ns)
</span>
35438 <span class=
"green">1.00<br> (
502ns)
</span>
35443 <span class=
"red">4.94<br> (
2481ns)
</span>
35448 <span class=
"red">4.62<br> (
2320ns)
</span>
35453 <span class=
"blue">1.86<br> (
936ns)
</span>
35458 <span class=
"green">1.17<br> (
589ns)
</span>
35465 gcd
<boost::multiprecision::uint256_t
> (adjacent Fibonacci numbers)
35470 <span class=
"green">1.00<br> (
7847419ns)
</span>
35475 <span class=
"blue">1.78<br> (
13945600ns)
</span>
35480 <span class=
"red">4.42<br> (
34688200ns)
</span>
35485 <span class=
"red">2.42<br> (
19021587ns)
</span>
35490 <span class=
"blue">1.84<br> (
14421195ns)
</span>
35495 <span class=
"blue">1.70<br> (
13359068ns)
</span>
35502 gcd
<boost::multiprecision::uint256_t
> (permutations of Fibonacci
35508 <span class=
"green">1.00<br> (
4067225231ns)
</span>
35513 <span class=
"green">1.08<br> (
4386735265ns)
</span>
35518 <span class=
"red">4.75<br> (
19329382899ns)
</span>
35523 <span class=
"blue">1.93<br> (
7850681530ns)
</span>
35528 <span class=
"blue">1.90<br> (
7708396164ns)
</span>
35533 <span class=
"green">1.04<br> (
4231899027ns)
</span>
35540 gcd
<boost::multiprecision::uint256_t
> (random prime number
35546 <span class=
"blue">1.27<br> (
1581415ns)
</span>
35551 <span class=
"green">1.00<br> (
1243668ns)
</span>
35556 <span class=
"red">7.91<br> (
9831772ns)
</span>
35561 <span class=
"blue">1.70<br> (
2114775ns)
</span>
35566 <span class=
"red">3.45<br> (
4294739ns)
</span>
35571 <span class=
"green">1.00<br> (
1245471ns)
</span>
35578 gcd
<boost::multiprecision::uint256_t
> (uniform random numbers)
35583 <span class=
"green">1.00<br> (
10845788ns)
</span>
35588 <span class=
"blue">1.26<br> (
13713724ns)
</span>
35593 <span class=
"red">4.11<br> (
44625137ns)
</span>
35598 <span class=
"red">2.25<br> (
24360370ns)
</span>
35603 <span class=
"blue">1.67<br> (
18100420ns)
</span>
35608 <span class=
"green">1.19<br> (
12859732ns)
</span>
35615 gcd
<boost::multiprecision::uint512_t
> (Trivial cases)
35620 <span class=
"green">1.14<br> (
644ns)
</span>
35625 <span class=
"green">1.00<br> (
565ns)
</span>
35630 <span class=
"red">4.98<br> (
2812ns)
</span>
35635 <span class=
"red">4.64<br> (
2621ns)
</span>
35640 <span class=
"blue">1.73<br> (
980ns)
</span>
35645 <span class=
"green">1.15<br> (
647ns)
</span>
35652 gcd
<boost::multiprecision::uint512_t
> (adjacent Fibonacci numbers)
35657 <span class=
"green">1.00<br> (
17186167ns)
</span>
35662 <span class=
"red">2.44<br> (
41861352ns)
</span>
35667 <span class=
"red">3.98<br> (
68425931ns)
</span>
35672 <span class=
"red">2.23<br> (
38284219ns)
</span>
35677 <span class=
"blue">1.56<br> (
26755034ns)
</span>
35682 <span class=
"blue">1.95<br> (
33477468ns)
</span>
35689 gcd
<boost::multiprecision::uint512_t
> (permutations of Fibonacci
35695 <span class=
"blue">1.64<br> (
8226882537ns)
</span>
35700 <span class=
"green">1.03<br> (
5195847139ns)
</span>
35705 <span class=
"red">7.47<br> (
37520762454ns)
</span>
35710 <span class=
"red">2.12<br> (
10640326024ns)
</span>
35715 <span class=
"red">2.89<br> (
14533607689ns)
</span>
35720 <span class=
"green">1.00<br> (
5022876982ns)
</span>
35727 gcd
<boost::multiprecision::uint512_t
> (random prime number
35733 <span class=
"blue">1.23<br> (
1627487ns)
</span>
35738 <span class=
"green">1.00<br> (
1322335ns)
</span>
35743 <span class=
"red">7.94<br> (
10496834ns)
</span>
35748 <span class=
"blue">1.82<br> (
2406752ns)
</span>
35753 <span class=
"red">3.37<br> (
4461261ns)
</span>
35758 <span class=
"green">1.02<br> (
1343775ns)
</span>
35765 gcd
<boost::multiprecision::uint512_t
> (uniform random numbers)
35770 <span class=
"green">1.00<br> (
32451969ns)
</span>
35775 <span class=
"green">1.10<br> (
35543655ns)
</span>
35780 <span class=
"red">3.55<br> (
115155205ns)
</span>
35785 <span class=
"red">2.01<br> (
65156734ns)
</span>
35790 <span class=
"blue">1.43<br> (
46259709ns)
</span>
35795 <span class=
"green">1.03<br> (
33493171ns)
</span>
35802 gcd
<unsigned long long
> (Trivial cases)
35807 <span class=
"blue">1.46<br> (
161ns)
</span>
35812 <span class=
"blue">1.35<br> (
148ns)
</span>
35817 <span class=
"green">1.00<br> (
110ns)
</span>
35822 <span class=
"blue">1.42<br> (
156ns)
</span>
35827 <span class=
"green">1.02<br> (
112ns)
</span>
35832 <span class=
"blue">1.23<br> (
135ns)
</span>
35839 gcd
<unsigned long long
> (adjacent Fibonacci numbers)
35844 <span class=
"blue">1.43<br> (
20054ns)
</span>
35849 <span class=
"red">7.90<br> (
110522ns)
</span>
35854 <span class=
"green">1.00<br> (
13990ns)
</span>
35859 <span class=
"blue">1.42<br> (
19927ns)
</span>
35864 <span class=
"green">1.11<br> (
15489ns)
</span>
35869 <span class=
"red">6.02<br> (
84223ns)
</span>
35876 gcd
<unsigned long long
> (permutations of Fibonacci numbers)
35881 <span class=
"green">1.16<br> (
1706761ns)
</span>
35886 <span class=
"blue">1.28<br> (
1892450ns)
</span>
35891 <span class=
"red">2.65<br> (
3915173ns)
</span>
35896 <span class=
"green">1.16<br> (
1718303ns)
</span>
35901 <span class=
"blue">1.97<br> (
2909805ns)
</span>
35906 <span class=
"green">1.00<br> (
1477319ns)
</span>
35913 gcd
<unsigned long long
> (random prime number products)
35918 <span class=
"green">1.00<br> (
405449ns)
</span>
35923 <span class=
"blue">1.39<br> (
562829ns)
</span>
35928 <span class=
"blue">1.81<br> (
734508ns)
</span>
35933 <span class=
"green">1.01<br> (
408757ns)
</span>
35938 <span class=
"blue">1.30<br> (
527805ns)
</span>
35943 <span class=
"green">1.04<br> (
422687ns)
</span>
35950 gcd
<unsigned long long
> (uniform random numbers)
35955 <span class=
"green">1.13<br> (
800534ns)
</span>
35960 <span class=
"blue">1.41<br> (
1002100ns)
</span>
35965 <span class=
"blue">1.43<br> (
1016520ns)
</span>
35970 <span class=
"green">1.11<br> (
790908ns)
</span>
35975 <span class=
"green">1.00<br> (
711010ns)
</span>
35980 <span class=
"green">1.06<br> (
755843ns)
</span>
35987 gcd
<unsigned long
> (Trivial cases)
35992 <span class=
"blue">1.88<br> (
152ns)
</span>
35997 <span class=
"blue">1.21<br> (
98ns)
</span>
36002 <span class=
"blue">1.46<br> (
118ns)
</span>
36007 <span class=
"blue">1.75<br> (
142ns)
</span>
36012 <span class=
"blue">1.48<br> (
120ns)
</span>
36017 <span class=
"green">1.00<br> (
81ns)
</span>
36024 gcd
<unsigned long
> (adjacent Fibonacci numbers)
36029 <span class=
"green">1.08<br> (
3560ns)
</span>
36034 <span class=
"red">6.50<br> (
21428ns)
</span>
36039 <span class=
"green">1.00<br> (
3299ns)
</span>
36044 <span class=
"green">1.06<br> (
3481ns)
</span>
36049 <span class=
"blue">1.23<br> (
4074ns)
</span>
36054 <span class=
"red">4.06<br> (
13399ns)
</span>
36061 gcd
<unsigned long
> (permutations of Fibonacci numbers)
36066 <span class=
"blue">1.26<br> (
200999ns)
</span>
36071 <span class=
"blue">1.66<br> (
265917ns)
</span>
36076 <span class=
"red">2.75<br> (
439667ns)
</span>
36081 <span class=
"blue">1.24<br> (
197917ns)
</span>
36086 <span class=
"red">2.32<br> (
370746ns)
</span>
36091 <span class=
"green">1.00<br> (
159839ns)
</span>
36098 gcd
<unsigned long
> (random prime number products)
36103 <span class=
"blue">1.25<br> (
218611ns)
</span>
36108 <span class=
"blue">1.58<br> (
276521ns)
</span>
36113 <span class=
"red">2.23<br> (
391315ns)
</span>
36118 <span class=
"green">1.14<br> (
200690ns)
</span>
36123 <span class=
"blue">1.79<br> (
313229ns)
</span>
36128 <span class=
"green">1.00<br> (
175307ns)
</span>
36135 gcd
<unsigned long
> (uniform random numbers)
36140 <span class=
"blue">1.35<br> (
362872ns)
</span>
36145 <span class=
"blue">1.50<br> (
401677ns)
</span>
36150 <span class=
"blue">1.90<br> (
510064ns)
</span>
36155 <span class=
"blue">1.33<br> (
357968ns)
</span>
36160 <span class=
"blue">1.47<br> (
394095ns)
</span>
36165 <span class=
"green">1.00<br> (
268295ns)
</span>
36172 gcd
<unsigned short
> (Trivial cases)
36177 <span class=
"blue">1.65<br> (
137ns)
</span>
36182 <span class=
"green">1.11<br> (
92ns)
</span>
36187 <span class=
"blue">1.41<br> (
117ns)
</span>
36192 <span class=
"blue">1.54<br> (
128ns)
</span>
36197 <span class=
"blue">1.46<br> (
121ns)
</span>
36202 <span class=
"green">1.00<br> (
83ns)
</span>
36209 gcd
<unsigned short
> (adjacent Fibonacci numbers)
36214 <span class=
"green">1.14<br> (
859ns)
</span>
36219 <span class=
"red">6.80<br> (
5139ns)
</span>
36224 <span class=
"green">1.00<br> (
756ns)
</span>
36229 <span class=
"green">1.15<br> (
866ns)
</span>
36234 <span class=
"blue">1.35<br> (
1020ns)
</span>
36239 <span class=
"red">4.17<br> (
3155ns)
</span>
36246 gcd
<unsigned short
> (permutations of Fibonacci numbers)
36251 <span class=
"green">1.01<br> (
12759ns)
</span>
36256 <span class=
"red">3.33<br> (
42011ns)
</span>
36261 <span class=
"blue">1.27<br> (
16050ns)
</span>
36266 <span class=
"green">1.00<br> (
12623ns)
</span>
36271 <span class=
"red">2.17<br> (
27411ns)
</span>
36276 <span class=
"blue">1.80<br> (
22712ns)
</span>
36283 gcd
<unsigned short
> (random prime number products)
36288 <span class=
"blue">1.22<br> (
101653ns)
</span>
36293 <span class=
"blue">1.95<br> (
161889ns)
</span>
36298 <span class=
"red">2.33<br> (
193556ns)
</span>
36303 <span class=
"green">1.19<br> (
98879ns)
</span>
36308 <span class=
"blue">1.85<br> (
153556ns)
</span>
36313 <span class=
"green">1.00<br> (
83031ns)
</span>
36320 gcd
<unsigned short
> (uniform random numbers)
36325 <span class=
"blue">1.34<br> (
169127ns)
</span>
36330 <span class=
"blue">1.66<br> (
208641ns)
</span>
36335 <span class=
"red">2.06<br> (
259536ns)
</span>
36340 <span class=
"blue">1.36<br> (
170992ns)
</span>
36345 <span class=
"blue">1.59<br> (
199734ns)
</span>
36350 <span class=
"green">1.00<br> (
125927ns)
</span>
36357 gcd
<unsigned
> (Trivial cases)
36362 <span class=
"blue">1.85<br> (
165ns)
</span>
36367 <span class=
"blue">1.25<br> (
111ns)
</span>
36372 <span class=
"blue">1.49<br> (
133ns)
</span>
36377 <span class=
"blue">1.90<br> (
169ns)
</span>
36382 <span class=
"blue">1.63<br> (
145ns)
</span>
36387 <span class=
"green">1.00<br> (
89ns)
</span>
36394 gcd
<unsigned
> (adjacent Fibonacci numbers)
36399 <span class=
"green">1.09<br> (
3472ns)
</span>
36404 <span class=
"red">6.86<br> (
21847ns)
</span>
36409 <span class=
"green">1.00<br> (
3184ns)
</span>
36414 <span class=
"green">1.08<br> (
3428ns)
</span>
36419 <span class=
"blue">1.29<br> (
4110ns)
</span>
36424 <span class=
"red">4.22<br> (
13439ns)
</span>
36431 gcd
<unsigned
> (permutations of Fibonacci numbers)
36436 <span class=
"green">1.19<br> (
201037ns)
</span>
36441 <span class=
"blue">1.62<br> (
273197ns)
</span>
36446 <span class=
"red">2.74<br> (
463170ns)
</span>
36451 <span class=
"blue">1.21<br> (
204339ns)
</span>
36456 <span class=
"red">2.36<br> (
398909ns)
</span>
36461 <span class=
"green">1.00<br> (
168891ns)
</span>
36468 gcd
<unsigned
> (random prime number products)
36473 <span class=
"blue">1.23<br> (
215380ns)
</span>
36478 <span class=
"blue">1.57<br> (
276143ns)
</span>
36483 <span class=
"red">2.22<br> (
389655ns)
</span>
36488 <span class=
"green">1.16<br> (
204160ns)
</span>
36493 <span class=
"blue">1.77<br> (
311616ns)
</span>
36498 <span class=
"green">1.00<br> (
175753ns)
</span>
36505 gcd
<unsigned
> (uniform random numbers)
36510 <span class=
"blue">1.31<br> (
360158ns)
</span>
36515 <span class=
"blue">1.48<br> (
407011ns)
</span>
36520 <span class=
"blue">1.85<br> (
510333ns)
</span>
36525 <span class=
"blue">1.31<br> (
360097ns)
</span>
36530 <span class=
"blue">1.42<br> (
389754ns)
</span>
36535 <span class=
"green">1.00<br> (
275392ns)
</span>
36542 <br class=
"table-break">
36545 <table xmlns:
rev=
"http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width=
"100%"><tr>
36546 <td align=
"left"><p><small>Last revised: April
09,
2017 at
16:
45:
49 GMT
</small></p></td>
36547 <td align=
"right"><div class=
"copyright-footer"></div></td>
36550 <div class=
"spirit-nav"></div>